body{overflow-x: hidden;}
.top{
	height:40px;
	color:#666666;
	background:url(../images/top_01.jpg);
}
.top span:first-child{
	float:left;
	line-height:40px;
}
.top_right{
	float:right;
}
.top_right a{
	float:left;
	height:15px;
	display:block;
	padding:0 10px;
	margin-top:12px;
	line-height:15px;
	border-right:1px solid #000;
}
.top_right a:last-child{
	margin-right:0px;
}
.top_right i{
	float:left;
	width:27px;
	height:23px;
	display:block;
	margin-top:8px;
	background:url(../images/top_wx_03.png);
}
.pageheader{
	height:110px;
}
.head-logo{
	margin-top:15px;
}
.head-search{
	width:270px;
	margin-top:15px;
}
#q{
	float:left;
	width:217px;
	height:27px;
	padding-left:5px;
	border:1px solid #c1c1c1;
	border-right:0px;
}
#h-s-sub{
	width:42px;
	float:left;
	height:29px;
	background:url(../images/pageheader_06.jpg);
}
.head-call{
	float:right;
	width:259px;
	height:64px;
	margin-top:10px;
	background:url(../images/pageheader_10.jpg);
}
/*导航开始*/
.pageNav{
	height:50px;
	line-height: 50px;
	background: #d11a21;
}
.pageNav ul li{
	height:50px;
	float:left;
	font-size:16px;
	color:#fff;
}
.pageNav ul li:hover, 
.pageNav ul li.on{
	background: #af070d;
} 
.pageNav ul li a{
	padding:0px 34px;
}
/*导航结束*/
/*轮播开始*/
.banner{
	width:100%;
	height:652px;
	position:relative;
}
.banner-slide li{
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
	display:none;
}
.banner-slide li .container{
	position: relative;
}
.banner-switch{
	position:absolute;
	bottom:15px;
	left:48% !important;
}
.banner-slide li img{
	top:0;
	left:0;
	width:1920px;
	height:652px;
	position: absolute;
	margin-left:-360px;
}
.banner-switch li{
	float:left;
	width:12px;
	height:12px;
	cursor:pointer;
	border-radius:50%;
	margin-right:25px;
	background:rgba(255,255,255,.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);
}
.banner-switch li:last-child{
	margin-right:0;
}
.banner-switch li.on{
	background-color:#ff8a00;
}
.footer-logo img{
	max-width: 100%;
}
/*轮播结束*/
/*推荐开始*/
.index-rec{
	padding:30px 0px 30px;
	background:url(../images/lessonborder_03.jpg) no-repeat center bottom;
}
.index-rec .news1::after{ width:0px;}
.index-rec .news2::after{ width:0}
.rec-course{
	width:330px;
	margin-right:20px;
}
.rec-course-tit{
	height:48px;
	line-height: 48px;
	background: #D11A21;
	padding:0px 10px;
}
.rec-course-tit h4{
	font-size:20px;
	color:#fff;
	float:left;
}
.rec-course-tit a{
	font-size:12px;
	color:#fff;
	float:right;
}
.rec-course-list ul li{
	padding:15px 10px 15px;
	background-color: #fbfbfb;
	border-bottom: 1px dotted #555;
}
.rec-course-list ul li .rc-left{
	width:330px;
}
.rec-course-list ul li .rc-left .tit{
	width:100%;
	height:22px;
	font-size:13px;
	line-height: 22px;
	padding-left:20px;
	overflow: hidden;
	margin-bottom: 8px;
	background: url(../images/lessonico_03.png) no-repeat left center;
}
.rec-course-list ul{background:#fbfbfb}
.rec-course-list ul li .rc-left .lb{
	background: none;padding-left:0
}
.rec-course-list ul .lbli{
	background: url(../images/gybj.png) no-repeat  20px 4px;
}
.rec-course-list ul .lbli .lbfl{width:240px;text-align:center;padding-left:10px}
.rec-course-list ul li .rc-left .lb a{display:block;text-align:center;font-size:14px}
.rec-course-list ul li .rc-left .time{
	height:21px;
	line-height: 21px;
	padding-left:29px;
	color:#fff;
	border-radius: 3px;
	width:136px;
	background:#D11A21 url(../images/ls_48.png) no-repeat 10px center; 
}
.rec-course-list ul li .rc-right{
	width:97px;
	text-align: right;
}
.rec-course-list ul li .rc-right .star {
	margin-top:6px;
	margin-bottom: 9px;
}
.rec-course-list ul li .rc-right .star span{
	display: inline-block;
	margin-right:3px;
	width:11px;
	height:10px;
	vertical-align: top;
	background: url(../images/yb_43.jpg);
}
.bm-btn{
	display: inline-block;
	width:62px;
	height:20px;
	background: url(../images/lessonico_07.jpg) no-repeat;
	padding-left: 100px;
	font-size: 14px;
}
.sbanner,
.sbanner-wrapper{
	width:400px;
	height:327px;
	position:relative;
}
.sbanner{ margin-top:14px; margin-left:10px;}
.sbanner-wrapper{
	overflow: hidden;
}
.sbanner-slide{
	width:9999px;
	position: relative;
}
.sbanner-slide li{
	width:400px;
	height:327px;
	float:left;
	position: relative;
}
.sbanner-slide li .titmask{
	width:100%;
	height:35px;
	box-sizing: border-box;
	line-height: 35px;
	padding:0px 80px 0px 10px;
	overflow: hidden;
	font-size:14px;
	color:#fff;
	background: rgba(0,0,0,.58);
	position: absolute;
	left:0px;
	bottom:0px;
}
.sbanner-switch{
	position:absolute;
	bottom:12px;
	right:13px;
}
.sbanner-slide li img{
	 width:100%; 
	height:100%;
}
.sbanner-switch li{
	width:10px;
	height:10px;
	border-radius:50%;
	background-color: #fff;
	float:left;
	margin-right: 12px;
	cursor:pointer;
}
.sbanner-switch li:last-child{
	margin-right:0;
}
.sbanner-switch li.on{
	background-color:#fff301;
}
.notice{
	width:330px;
	height:327px;
}
.main-title{
	width:100%;
	height:41px;
	line-height: 41px;
	border-top:2px solid #000;
	border-bottom: 1px solid #e3e3e3;
}
.main-title .htag{
	font-size:20px;
	color:#D11A21;
	width:148px;
	height:41px;
	border-top:2px solid #D11A21;
	margin-top:-2px;
	padding-left:8px;
}
.more{
	color:#d11a21;
	font-size:12px;
}
.notice-rec{
	margin-bottom: 8px;
}
.notice-rec .tit{
	font-size:16px;
	color:#333;
	padding:0px 6px;
	font-weight: bold;
	margin:8px 0px 4px;
}
.notice-rec .desc{
	color:#333;
	font-size:14px;
	line-height: 26px;
	font-family: "微软雅黑";
}
.notice-list ul li{
	height:24px;
	line-height: 24px;
	border-bottom: 1px dotted #000;
	font-family: "宋体";
	color:#797979;
}
.notice-list ul li a{color:#666}
.notice-list ul li:before{
	content: '·';
}
.sbanner-prev{
	top:110px;
	width:41px;
	height:70px;
	position:absolute;
	background:url(../images/lessonmove_03.png);
}
.sbanner-next{
	right:0;
	top:110px;
	width:41px;
	height:70px;
	position:absolute;
	background:url(../images/lessonmove_05.png);
}
.excellent{
	height:auto;
	overflow:hidden;
}
.excellent-top{
	height:39px;
	color:#d11a21;
	font-weight: bold;
	font-size:20px;
	line-height:39px;
	background: url(../images/lessonborder_03.jpg) no-repeat left top;
	border-bottom:1px solid #e4e4e4;
}
.excellent-top a{
	width:50px;
	height:15px;
	float:right;
	display:block;
	margin-top:13px;
	background:url(../images/emore_03.jpg);
}
.excellent-lists{
	margin-top:30px; position:relative; height:auto; overflow:hidden;
}
.excellent-lists li{
	float:left;
	width:280px;
	height:400px;
	overflow:hidden;
	margin-right:24px;
	border-radius:22px;
	transition: all 1s;
	border:1px solid #999999;
}
.excellent-lists li:hover{
	box-shadow:0px 0px 15px 5px rgba(0,0,0,.2);
}
.excellent-lists li:last-child{
	margin-right:0;
}
.excellent-pic{
	width:280px;
	height:200px;
	overflow:hidden;
	border-radius:22px 22px 0 0;
}
.excellent-lists li img{
	width:280px;
	height:250px;
	transition: all 1s;
	border-radius:17px 17px 0 0;
}
.excellent-content{
	width:240px;
	margin:0 auto;
	margin-top:7px;
}
.excellent-title{
	height:65px;
	line-height:65px;
	transition: all 1s;
	background:url(../images/excellent_09.jpg) no-repeat left bottom;
}
.excellent-lists li:hover .excellent-title{
	background:url(../images/excellent_07.jpg) no-repeat left bottom;
}
.excellent-lists li:hover img{
	transform: scale(1.2);
}
.excellent-name{
	float:left;
	color:#d11a21;
	font-size:24px;
	line-height:65px;
}
.excellent-school{
	float:left;
	font-size:14px;
	margin-top:3px;
	margin-left:5px;
}
.excellent-description{
	color:#666666;
	font-size:14px;
	margin-top:20px;
	line-height:26px;
}
.train{
	width:1200px;
	height:121px;
	margin:0 auto;
	margin-top: 20px;
}
.advantage{
	margin-top:30px;
}
.advantage-top{
	height:39px;
	color:#d11a21;
	font-weight: bold;
	font-size:20px;
	line-height:39px;
	background:url(../images/lessonborder_03.jpg) no-repeat left top;
	border-bottom:1px solid #e4e4e4;
}
.advantage-top a{
	width:50px;
	height:15px;
	float:right;
	display:block;
	margin-top:13px;
	background:url(../images/emore_03.jpg);
}
.advantage-lists{
	float:left;
	margin-top:24px;
}
.advantage-lists li{
	float:left;
	width:31.8%;
	height:330px;
	margin-right:26px;
}
.advantage-lists li img{
	max-width: 100%;
	width: 100%;
}
/*.advantage-lists li:nth-child(1){
	background:url(../images/advantage_03.jpg);
}
.advantage-lists li:nth-child(2){
	background:url(../images/advantage_16.jpg);
}
.advantage-lists li:nth-child(3){
	background:url(../images/advantage_07.jpg);
}
.advantage-lists li:nth-child(4){
	background:url(../images/advantage_09.jpg);
}
.advantage-lists li:nth-child(5){
	background:url(../images/advantage_15.jpg);
}
.advantage-lists li:nth-child(6){
	background:url(../images/advantage_05.jpg);
}
.advantage-lists li:nth-child(7){
	background:url(../images/advantage_17.jpg);
}
.advantage-lists li:nth-child(8){
	background:url(../images/advantage_18.jpg);
}*/
.advantage-lists li:nth-child(3n){
	margin-right:0px;
}
.advantage-lists li:nth-child(n+4){
	margin-top:22px;
}
.advantage-content{
	color:#333;
	font-size:14px;
	margin-top:15px;
	text-align:left;
	
padding: 0px 8px 0px 8px;
}
.show-content img{max-width: 95%; text-align: center;}
.inside-content img{ max-width: 95%; text-align: center;}
.news{
	height:370px;
/* 	margin-top:30px; */
}
.news-title{
	height:40px;
	line-height:40px;
}
.news1{
	width:370px;
	height:370px; position:relative;
}
/*新闻开始*/
.news{
	padding:19px 0px 25px;
}
.news .sub-title h4{
	padding-left:2px;
	padding-right:8px;
}
.news1{
	width:387px; position:relative
}
.news2{
	width:387px;
	margin-left:20px;
}
.news3{
	width:380px;
}
.news4{
	width:387px;
}
.news5{
	width:387px;
	margin-left:20px;
}
.news6{
	float:right;
	width:380px;
}
.news1-list ul li{
	float:left;
	margin-right:21px;
	margin-bottom:5px;
}
.news1-list ul li:nth-of-type(2n){
	margin-right:0;
}
.news1-list ul li .img-wrp{
	width:135px;
	height:137px;
	position: relative;
	overflow: hidden;
}
.news1-list ul li .img-wrp img{
	width:135px;
	height:137px;
}
.news1-list ul li .img-wrp:hover .icon-play{
	top:37px;
}
.icon-play{
	width:53px;
	height:53px;
	position: absolute;
	left:50%;
	top:137px;
	margin-left:-26.5px;
	background: url(../images/play.png);
	z-index: 9;
	transition:all .2s;
}
.news1-headline {
	padding-bottom: 13px;
	border-bottom:1px solid #eee;
	height:115px;
	width:370px;
}
.news1-headline .img-wrp img{
	width:150px;
	height:115px;
}
.news1-headline .con-wrp{
	width:210px;
}
.news1-headline .con-wrp .tit{
	font-size:16px;
	height:32px;
	line-height: 32px;
}
.news1-headline .con-wrp .desc{
	color:#7f7e7e;
	line-height: 24px;
	height:96px;
	overflow: hidden;
	margin-top: 2px;
}
.news-list{
	padding-top:12px;
	width:370px;
}
.news-list ul li{
	width:100%;
	height:30px;
	line-height: 30px;
}
.news-list ul li .tit{
	width:270px;
	color:#333;
	padding-left:2px;
	font-size: 14px;
}
.news-list ul li .date{
	text-align: right;
}
.news2-img{
	width:370px;
	height:155px;
	padding-bottom: 13px;
    border-bottom: 1px solid #eee;
}
.news4-img{
	width:370px;
	height:155px;
	padding-bottom: 13px;
    border-bottom: 1px solid #eee;
}
.news6-img{
	width:380px;
	height:155px;
	padding-bottom: 13px;
    border-bottom: 1px solid #eee;
}
.sub-title{
	width:100%;
	height:35px;
	background: url(../images/newsyy_03.jpg) repeat-x 0px 12.5px;
	margin-bottom: 10px;
}
.news1:after{
	content: "";
	height:365px;
	width:20px;
	position:absolute;
	right:0px;
	top:0;
	background:url(../images/red_03.jpg) no-repeat right top;
	background-color: #fff;
}
.news2:after{
	content: "";
	height:365px;
	width:20px;
	position:absolute;
	left:777px;
	top:0;
	background:url(../images/red_03.jpg) no-repeat right top;
	background-color: #fff;
}
.news4:after{
	content: "";
	height:365px;
	width:20px;
	position:absolute;
	left:370px;
	top:0;
	background:url(../images/red_03.jpg) no-repeat right top;
	background-color: #fff;
}
.news5:after{
	content: "";
	height:365px;
	width:20px;
	position:absolute;
	left:777px;
	top:0;
	background:url(../images/red_03.jpg) no-repeat right top;
	background-color: #fff;
}
.sub-title h4{
	height:23px;
	padding-left:5px;
	padding-right:19px;
	background-color: #fff;
	color:#3e373e;
	line-height:34px;
	font-size:20px;
	float:left;
}
.sub-title.sredline:after{
	content: "";
	float:right;
	background: #fff;
	width:7px;
	height:100%;
	border-right:3px solid #D11A21;
}
.news3 ul li{
	float:left;
	width:180px;
	height:165px;
	margin-right:19px;
}
.news3 ul li img{
	width:180px;
	height:135px;
}
.news3 ul li:nth-child(2n){
	margin-right:0;
}
.news3-title{
	color:#333333;
	font-size:15px;
	line-height:30px;
	text-align:center;
}
.news5-headline {
	padding-bottom: 13px;
	border-bottom:1px solid #eee;
	height:135px;
	width:370px;
}
.news5-headline .img-wrp img{
	width:150px;
	height:135px;
}
.news5-headline .con-wrp{
	width:210px;
}
.news5-headline .con-wrp .tit{
	font-size:16px;
	height:32px;
	line-height: 32px;
}
.news5-headline .con-wrp .desc{
	color:#7f7e7e;
	line-height: 24px;
	height:96px;
	overflow: hidden;
	margin-top: 2px;
}
/*新闻结束*/
/*直通车开始*/
.article{
	width:1200px;
	margin:0 auto;
}
/*直通车结束*/
/*指南开始*/
.guide .main-title{
	margin-bottom: 31px;
}
.guide .htag{
	width:228px;
}
.guide .htag a{	font-size: 20px;}
.guide-list ul li{
	float:left;
	width:19.9%;
	height:195px;
	margin-right:1px;
	margin-bottom: 1px;
	box-sizing: border-box;
}
.guide-list ul li:nth-child(odd){
	background-color: #f9f9f9;
}
.guide-list ul li:nth-child(even){
	background-color: #e8e8e8;
}
.guide-list ul li:nth-of-type(5n){
	margin-right:0;
}
.guide-list ul li .gl-icon{
	width:100%;
	height:145px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.guide-list ul li .tit{
	font-size:20px;
	color:#000;
	text-align: center;
	margin-top:10px;
/*	position: relative;*/
}
.guide-list ul li .tit i{
    background-image: url('/skin/images/hot.png');
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    width: 30px;
    height: 29px;
}
/*.guide-list ul li .tit img{
    position: absolute;
    left:100px;
}*/
.guide-list ul li .gl-icon{transition:all 0.5s}
.guide-list ul li .gl-icon img{
	max-width: 100%;
}
.guide-list ul li:hover .gl-icon{background-position:center 20px}
/*.guide-list ul li:nth-child(1) .gl-icon{
	background-image:url(../images/zicons_01.png);
}
.guide-list ul li:nth-child(2) .gl-icon{
	background-image:url(../images/zicons_02.png);
}
.guide-list ul li:nth-child(3) .gl-icon{
	background-image:url(../images/zicons_03.png);
}
.guide-list ul li:nth-child(4) .gl-icon{
	background-image:url(../images/zicons_04.png);
}
.guide-list ul li:nth-child(5) .gl-icon{
	background-image:url(../images/zicons_05.png);
}
.guide-list ul li:nth-child(6) .gl-icon{
	background-image:url(../images/zicons_06.png);
}
.guide-list ul li:nth-child(7) .gl-icon{
	background-image:url(../images/zicons_07.png);
}
.guide-list ul li:nth-child(8) .gl-icon{
	background-image:url(../images/zicons_08.png);
}
.guide-list ul li:nth-child(9) .gl-icon{
	background-image:url(../images/zicons_09.png);
}
.guide-list ul li:nth-child(10) .gl-icon{
	background-image:url(../images/zicons_10.png);
}
.guide-list ul li:nth-child(11) .gl-icon{
	background-image:url(../images/zicons_11.png);
}
.guide-list ul li:nth-child(12) .gl-icon{
	background-image:url(../images/zicons_12.png);
}
.guide-list ul li:nth-child(13) .gl-icon{
	background-image:url(../images/zicons_13.png);
}
.guide-list ul li:nth-child(14) .gl-icon{
	background-image:url(../images/zicons_14.png);
}*/
/*指南结束*/
/*流程开始*/
.flow{
	width:1196px;
	height:146px;
	margin:0 auto;
	margin-bottom:30px;
	border:2px solid #999999;
}
.flow-left{
	float: left;
    width: 46px;
    height: 138px;
    color: #d11a21;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
    padding-top: 10px;
    border-right: 2px solid #999999;
}
.flow-lists{
	padding:15px 0;
}
.flow-lists li{
	float:left;
	color:#333333;
	font-size:14px;
	text-align:center;
	padding:0 20px 0 20px;
}
.flow-title{
	margin-top:5px;
}
.flow-img{
	margin:0 auto;
	border-radius: 100%;
    width: 100px;
    height: 100px;
    border:2px solid #d11a21;
}
.link{
	height:auto;
	width:1198px;
	margin:0 auto;
	margin-bottom:30px;
	border:1px solid #e4e4e4;
	background:url(../images/link_03.jpg) no-repeat left top;
}
.link-top{
	height:41px;
	line-height:40px;
	background-color:#f3f3f3;
	border-bottom:1px solid #e4e4e4; margin-bottom:20px;
}
.link-top span{
	float:left;
	color:#d11a21;
	font-size:20px;
	margin-left:10px;
	font-weight:bold;
}
.link ul{
	margin-top:14px;
	margin-bottom: 14px;
}
.link li{
	float:left;
	font-size: 15px;
}
.link li:last-child{
	clear: left;
}
.link li a{
	padding:0 10px;
	font-size: 14px;
}
.link li a:after{
	width:2px;
	content:"";
	height:15px;
	float:right;
	margin-top:2px;
	background:url(../images/link_07.jpg);
}
.link li:last-child a:after{
	display:none;
}
.link li a:hover{
	color:red;
}
/*流程结束*/
/*底部开始*/
.footer{

	background-color:#af070d;
}
.footer-nav{
	height:60px;
	line-height:60px;
	background:url(../images/x_02.jpg) repeat-x left bottom;
}
.footer-nav li{
	float:left;
}
.footer-nav li a{
	color:#ffcbcd;
	padding:0 33px;
	font-size:16px;
}
.footer-nav li a:after{
	width:2px;
	content:"";
	height:17px;
	float:right;
	margin-top:23px;
	background:url(../images/fnav_03.jpg);
}
.footer-nav li:last-child a:after{
	display:none;
}
.footer-middle{
	height:319px;
	border-bottom:1px solid #ff9094;
}
.footer-center{
	height:240px;
	padding-top:35px;
}
.fc-left{
	float:left;
	width:298px;
	height:100%;
	border-right:1px solid #ff9094;
}
.fl-tel{
	margin-top:20px;
	padding-left:40px;
	background:url(../images/ftel_03.png) no-repeat left center;
}
.fl-cn{
	color:#fff;
    float:left;
    font-size:18px;
    margin-top:16px;
}
.fl-num{
	color:#fff;
	float:left;
	font-size:33px;
}
.fc-middle{
	float:left;
	width:140px;
	height:100%;
	border-right:1px solid #ff9094;
}
.fcm-title{
	color:#fff;
	font-size:18px;
	font-weight: bold;
	margin-left:30px;
}
.fc-middle{
	color:#fff;
	line-height:30px;
}
.fc-middle ul{
	float:left;
	margin-left:30px;
}
.fc-middle ul li{
	font-size:14px;
}
.fc-middle2{
	float:right;
}
.fcm-title2{
	color:#fff;
	font-size:16px;
	margin-left:30px;
}
.fc-middle2 ul{
	color:#fff;
	float:left;
	line-height:30px;
	margin-top: 20px;
	margin-left:30px;
}
.fc-middle2 ul li{
	font-size:16px;
	width:287px;
}
.fc-right{
/* 	width:300px; */
	float:left; margin-left:2%;  margin-top: 2%;
}
.footer_left_nav li img{ width: 140px;}
.fc-right li{
	/*width:552px;*/
	padding-left:80px;
}
.fc-right li img{
	width:352px;
}
.fc-right li:first-child{
	float:left;
}
.fc-right li:last-child{
	float:right;
}
.fcr-cn{
	color:#fff;
	width:100%;
	margin-top:10px;
	text-align:center;
}
.footer-bottom{
	color:#fff;
	line-height:45px;
}
.footer-bottom span{
	margin-right:110px;
}
.ggh{
	top:40px;
	display:none;
	z-index:9999;
	position:absolute;
}
/*底部结束*/
/*内页开始*/
.inside{
	margin-top:40px;
	padding-bottom:40px;
}
.inside-left{
	float:left;
	width:850px;
}
.catpos{
	height:49px;
	background:url(../images/newsyy_03.jpg) repeat-x left bottom;
}
.catpos-pos{
	color:#666;
	height:40px;
	font-size:14px;
	line-height:40px;
	padding-left:35px;
	background:url(../images/catpos_03.png) no-repeat left center;
}
.catpos-pos a{
	color:#666;
}
.catpos-pos a:hover{
	color:red;
}
.inside-title{
	font-size:30px;
	margin-top:25px;
	text-align:center;
	margin-bottom:20px;
}
.inside-right{
	float:right;
	width:330px;
}
.right-lesson{
	height:340px;
}
.rl-top{
	color:#fff;
	height:49px;
	line-height:49px;
	background-color:#d11a21;
}
.rlp-left{
	float:left;
	font-size:20px;
	margin-left:10px;
}
.rlp-right{
	color:#fff;
	float:right;
	font-size:14px;
	margin-right:13px;
}
.inside-notice{
	width:100%;
	float:left;
	margin-top:25px;
	background:url(../images/newsyy_03.jpg) repeat-x left top;
}
.in-title{
	width:100%;
	float:left;
	color:#d11a21;
	font-size:20px;
	margin-top:15px;
}
.inside-content{
	font-size:16px;
	line-height:30px;
}
.in-news-title{
	width:100%;
	float:left;
	font-size:16px;
	margin-top:15px;
	font-weight:bold;
}
.in-news-title:hover{
	color:#dd2727;
}
.in-news-des{
	color:#999;
	float:left;
	padding-top:5px;
	line-height:18px;
	padding-bottom:15px;
	border-bottom:1px dashed #999999;
}
.in-ul{
	width:100%;
	float:left;
}
.in-ul a:hover{
	color:#dd2727;
}
.in-ul li{
	color:#666;
	height:40px;
	font-size:14px;
	line-height:40px;
	border-bottom:1px dashed #999999;
	overflow: hidden;
}
.inside-policy{
	float:left;
	width:100%;
	margin-top:15px;
	background:url(../images/newsyy_03.jpg) repeat-x left top;
}
.in-policy-img{
	float:left;
	width:330px;
	height:140px;
	margin-top:10px;
}
.nexcellent-lists{
	margin-top:30px;
}
.nexcellent-lists li{
	float:left;
	width:46%;
	overflow:hidden;
	margin-right:30px;
	border-radius:22px;
	transition: all 1s;
	margin-bottom: 25px;
	border:1px solid #d11a21;
}
/*.nexcellent-lists li:nth-child(n+4){
	margin-top:20px;
}
.nexcellent-lists li:nth-child(3n){
	margin-right:0;
}*/
.nexcellent-lists li:hover{
	box-shadow:0px 0px 15px 5px rgba(0,0,0,.2);
}
.nexcellent-lists li:last-child{
	margin-right:0;
}
.excellent-pic{
	width:100%;
	height:300px;
	overflow:hidden;
	border-radius:22px 22px 0 0;
}
.nexcellent-lists li img{
	width:100%;
	transition: all 1s;
	border-radius:17px 17px 0 0;
}
.nexcellent-content{
	width:320px;
	margin:0 auto;
	margin-top:7px;
}
.nexcellent-title{
	height:65px;
	line-height:65px;
	transition: all 1s;
	background:url(../images/excellent_09.jpg) no-repeat left bottom;
}
.nexcellent-lists li:hover .nexcellent-title{
	background:url(../images/excellent_07.jpg) no-repeat left bottom;
}
.nexcellent-lists li:hover img{
	transform: scale(1.2);
}
.nexcellent-name{
	float:left;
	color:#d11a21;
	font-size:24px;
	line-height:65px;
}
.nexcellent-school{
	float:left;
	font-size:16px;
	margin-top:3px;
	margin-left:5px;
}
.nexcellent-description{
	color:#666666;
	font-size:14px;
	margin-top:20px;
	line-height:26px;
	height: 80px;
}
.inside-title1{
	font-size:30px;
	margin-top:25px;
	text-align:center;
	margin-bottom:20px;
/*	font-family:方正清刻本悦宋简体;*/
}
/*@font-face {
  font-family: "方正清刻本悦宋简体";
    src: url('./font/方正清刻本悦宋简体.ttf'); 
}
.方正清刻本悦宋简体 {
  font-family:"方正清刻本悦宋简体";
  font-size:20px;
  color:#003391;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}*/
.activity{
	margin-top:35px;
}
.activity ul li{
	float:left;
	width:260px;
	height:240px;
	margin-right:35px;
}
.activity ul li:nth-child(3n){
	margin-right:0;
}
.activity ul li img{
	float:left;
	width:260px;
	height:185px;
}
.active-title{
	color:#333;
	float:left;
	width:100%;
	height:45px;
	font-size:14px;
	line-height:45px;
	text-align:center;
}
.activity ul li:hover .active-title{
	color:red;
}
/*新闻开始*/
.ny-news ul{
	margin-top:15px;
}
.ny-news ul li{
	height:80px;
	padding:10px 0px;
	border-bottom: 1px dashed #e1e1e1;
}
.ny-news ul li .con-wrp{
	width:606px;
}
.ny-news ul li .img-wrp{
	width:140px;
	height:78px;
	overflow: hidden;
}
.ny-news ul li .img-wrp img{
	float:right;
	width:130px;
	height:80px;
}
.ny-news ul li .tit-con{
	height:22px;
	margin-bottom: 7px;
	margin-top: 7px;
}
.ny-news ul li .tit-con .tag{
	height:22px;
	line-height: 21px;
	padding:0px 10px;
	border-radius: 15px;
	border:1px solid #d11a21;
	color:#d11a21;
	display: inline-block;
	box-sizing: border-box;
	margin-right:5px;
}
.ny-news ul li .tit-con .tit{
	width:435px;
	height:22px;
	line-height: 24px;
	font-size:16px;
	display: inline-block;
	vertical-align: top;
}
.ny-news ul li .tit-con .tit a{ font-size: 20px; color: #d11a21; }
.ny-news ul li .tit-con .tit a:hover{
	color:#d11a21;
}
.ny-news ul li .desc{
	height:26px;
	line-height: 26px;
	font-size:14px;
	color:#555;
	margin-bottom: 3px;
}
.ny-news ul li .info{
	color:#777;
}
.ny-news ul li .info span{
	display: inline-block;
	height:24px;
	line-height: 24px;
	vertical-align:bottom;
	padding-left:25px;
}
.ny-news ul li .info span.date{
	margin-right:10px;
	background: url(../images/time_03.png) no-repeat left 4px;
}
/*新闻结束*/
/*内容页开始*/
.show-title{
	color:#333333;
	font-size:18px;
	margin-top:20px;
	text-align:center;
}
.ecxellent-pic{
	overflow:hidden;
	border-radius:22px 22px 0 0;
}
.nexcellent-pic{
	overflow:hidden;
	border-radius:22px 22px 0 0;
}
.show-fb{
	color:#c7c3c3;
	padding-top:7px;
	text-align:center;
}
.show-fb span:first-child{
	margin-right:20px;
}
.show-content{
	color:#333;
	font-size:16px;
	margin-top:15px;
	line-height:30px;
}
.show-content > p > img{
	max-width:850px;
	height:auto !important;
}
/*内容页结束*/
.nav_tan{width:134px;
    line-height:40px;
    text-align: center;
    z-index: 999;
    display:none;
    position: absolute;
    background-color: rgba(182,45,0,0.82);
	text-align: center;}
	.pageNav ul li:hover .nav_tan{ display:block;}
	
.nav_tan a{ color: #fff; font-size: 14px; height:30px; line-height: 30px;}
.nav_tan a:hover{background: #af070d;}
/*留言开始*/
textarea{resize: none;}
.messages{padding:15px 0;position:absolute;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {float:left;margin-bottom:10px; width:46%; margin-right:2%;}
.messlist label{float:left;width:100px; height:30px; font-size:16px; line-height:30px; text-align:right;padding-right:10px;color:#666;}
.messlist input{float:left;width:68%;height:33px;padding-left:5px;border:#ccc 1px solid;font-size:18px;}
.messlist.textareas{resize:none;height:auto; width:100%}
.messlist textarea{float:left;width:78.5%; height:60px;padding:5px;border:#ccc 1px solid;font-size:18px;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;float:left;margin-top:10px; margin-bottom: 10PX;}
.messsub input{width:215px; height:45px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:115px}
#label0{display:none;color:#0aa770;height:28px;line-height:28px;}
#label1{display:none;color:#0aa770;height:28px;line-height:28px;}
#label2{display:none;color:#0aa770;height:28px;line-height:28px;}
#label3{display:none;color:#0aa770;height:28px;line-height:28px;}
#label4{display:none;color:#0aa770;height:28px;line-height:28px;}
#label5{display:none;color:#0aa770;height:28px;line-height:28px;}
#label6{display:none;color:#0aa770;height:28px;line-height:28px;}
#label7{display:none;color:#0aa770;height:28px;line-height:28px;}
#label8{display:none;color:#0aa770;height:48px;line-height:48px;}
#label9{display:none;color:#0aa770;height:48px;line-height:48px;}
#label10{display:none;color:#0aa770;height:48px;line-height:48px;}
/*留言结束*/
.ls-page{
	width:100%;
	padding-top:20px;
}
.ls-page li{
	margin-right:8px;
	display:inline-block;
	border:1px solid #dddddd;
}
.ls-page li a{
	display:block;
	padding:5px;
}
.ls-page li a.active{
	background-color:#f1f1f1;
}
.messages{
	width:850px;
	margin-bottom:20px;
}
.sendbox{
	height:auto; overflow:hidden; padding-left:3%;
}
/*内页结束*/
/*main css*/
.izl-rmenu{position:fixed;right:0;margin-left:532px;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
.izl-rmenu .btn-sj{background:url(../images/r_sj.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-sj:hover{background-color:#58a81c;}
.izl-rmenu .btn-sj .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.footer-ewm img{ width:120px; height:120px;}
.pageAdver{ clear:both; width: 1200px;
    margin: auto;
    margin-top: 20px;}
.pageAdver img{ display:block; margin:auto; margin:5px 0;}
.footer_left_nav{ padding:20px 5%;}
.footer_left_nav ul li{ width:50%; float:left; margin-bottom:20px; line-height:36px; font-size:14px; color:#fff}
.footer_left_nav ul li a{ font-size:14px; color:#fff}
.footer_left_nav ul li  img{ display:inline-block; vertical-align:middle; margin-right:10px; width: 120px;}
#info-relation {
    display: block;
    font-weight: normal;
    margin-top: 27px;
    height: 48px;
    clear: both;
    line-height: 32px;
    font-size: 18px;
    border-bottom: 1px #cacaca solid;
		}
#relation-news {
    display: block;
    clear: both;
    padding-top: 19px;
}
.show-content .last{
	margin-top: 30px;
	
}
.show-content .last a,.show-content .next a{
	font-size: 16px;
}
#relation-news li {
    line-height: 46px;
    float: left;
    width: 48%;
    margin-right: 2%;
    border-bottom: 1px dashed #eee;
    background: url(../images/relation-dot.jpg) left no-repeat;
    padding-left: 0%;
    height: 40px;overflow: hidden;
}
#relation-news li a {
    font-size: 14px;
    color: #444;
    width:70%;display: inline-block;
}
#relation-news li span{  float: right;width:20%;}