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:552px;	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:552px;	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;}/*轮播结束*//*推荐开始*/.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);}.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-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:200px;	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-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:280px;	height:290px;	margin-right:26px;}.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(4n){	margin-right:0px;}.advantage-lists li:nth-child(n+5){	margin-top:22px;}.advantage-content{	color:#333;	font-size:14px;	margin-top:155px;	text-align:center;	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:135px;	padding-bottom: 13px;    border-bottom: 1px solid #eee;}.news4-img{	width:370px;	height:135px;	padding-bottom: 13px;    border-bottom: 1px solid #eee;}.news6-img{	width:380px;	height:135px;	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:170px;	height:179px;	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:127px;	background-repeat: no-repeat;	background-position: center bottom;}.guide-list ul li .tit{	font-size:20px;	color:#000;	text-align: center;	margin-top:10px;}.guide-list ul li .gl-icon{transition:all 0.5s}.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_15.png);}.guide-list ul li:nth-child(14) .gl-icon{	background-image:url(../images/zicons_16.png);}.guide-list ul li:nth-child(15) .gl-icon{	background-image:url(../images/zicons_13.png);}.guide-list ul li:nth-child(16) .gl-icon{	background-image:url(../images/zicons_14.png);}.guide-list ul li:nth-child(17) .gl-icon{	background-image:url(../images/zicons_17.png);}.guide-list ul li:nth-child(18) .gl-icon{	background-image:url(../images/zicons_18.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: #af070d;    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;}.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;	font-style:italic;}.link ul{	margin-top:14px;}.link li{	float:left;}.link li a{	padding:0 10px;}.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{	height:425px;	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-middle .container{ width:1250px;}.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;	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-left:30px;}.fc-middle2 ul li{	font-size:14px;	width:337px;}.fc-right{/* 	width:300px; */	float:left; margin-left:2%;  margin-top: 2%;}.footer_left_nav li img{ width: 140px;}.fc-right li{	width:552px;}.fc-right li img{	width:552px;}.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;}.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:260px;	height:400px;	overflow:hidden;	margin-right:30px;	border-radius:22px;	transition: all 1s;	border:1px solid #999999;}.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:260px;	height:200px;	overflow:hidden;	border-radius:22px 22px 0 0;}.nexcellent-lists li img{	width:260px;	height:200px;	transition: all 1s;	border-radius:17px 17px 0 0;}.nexcellent-content{	width:240px;	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;}.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;}#relation-news li {    line-height: 46px;    float: left;    width: 46%;    margin-right: 2%;    border-bottom: 1px dashed #eee;    background: url(../images/relation-dot.jpg) left no-repeat;    padding-left: 2%;}#relation-news li a {    font-size: 14px;    color: #444;}#relation-news li span{  float: right;}