﻿.mid1200{width:1200px; margin:0 auto; clear:both}
.yztop{width:100%; height:30px; background:#333; line-height:30px; font-family:"微软雅黑";}
.yztop a{font-size:14px; color:#fff;  float:right}
.yztop a:hover{color:#FFD200}
.yztop span{font-size:14px; color:#fff; float:right; padding:0 18px;}
.yzhead{width:1200px; height:98px; overflow:hidden; font-family:"微软雅黑";}
.yzhead .yzlogo{width:165px; height:98px; float:left }
.yzhead .yzlogin{width:222px; height:22px; line-height:22px; float:right; margin-top:60px;}
.yzhead .yzlogin a{width:62px; height:20px; display:block ; float:right; border:1px solid #999999; border-radius:2px; text-align:center; font-size:14px; color:#666; margin-left:22px }
.yzhead .yzlogin p{width:222px; line-height:22px; font-size:14px;}
.yzhead .yzlogin p a{border:0px; padding:0px; margin:0px; width:auto; display:initial}
.yzhead-img{width:318px; height:50px; float:right; margin-top:40px;}
.yznav{width:100%; height:55px; background:#009bf8; overflow:hidden; font-family:"微软雅黑"; }
.yznav ul{width:1202px; }
.yznav li{width:150px; height:55px; float:left}
.yznav li a{width:auto; height:55px; padding:0px; display:block; line-height:55px; text-align:center; color:#fff; font-size:17px; background:url(../images/yz_24.jpg) right center no-repeat}
.yznav li.on a{background:#0b71ae}
.yznav li:hover a{background:#0b71ae}
/*yzcontent*/
.yzcontent{font-family:"微软雅黑";}
.yzcontent-tit{width:auto; height:80px; clear:both; padding:60px 0; text-align:center }
.yzcontent-tit h5{font-size:30px; color:#333333; line-height:50px; font-weight:500}
.yzcontent-tit p{font-size:18px; color:#909090; line-height:30px; font-weight:500}
.yzcontent-prolist{width:1300px;height:288px; overflow:hidden}
.yzcontent-pro{width:214px;height:286px; display:block; padding:0 12px; overflow:hidden; float:left; border:1px solid #cecfd3; margin-right:80px; text-align:center }
.yzcontent-pro img{width:100px; height:100px; margin:15px auto}
.yzcontent-pro h4{width:auto; line-height:20px; font-size:16px; color:#333333; margin-bottom:15px;}
.yzcontent-pro p{width:auto;  line-height:20px; font-size:12px; color:#999999; height:60px; overflow:hidden; margin-bottom:25px;}
.yzcontent-pro span{width:auto; height:35px; line-height:35px; display:block; background:url(../images/yz_25.jpg) top repeat-x; font-size:13px; color:#666666; }
.yzcontent-pro-a{width:auto; height:40px; display:block; margin-top:25px; text-align:right; clear:both; line-height:40px; color:#999999; font-size:16px; }
.yzcontent-service{width:1300px;height:288px; overflow:hidden}
.yzcontent-ser{width:200px;height:286px; display:block; padding:0 20px; overflow:hidden; float:left; margin-right:80px; text-align:center }
.yzcontent-ser img{margin:15px auto}
.yzcontent-ser h4{width:auto; line-height:70px; font-size:16px; color:#999999; margin-bottom:15px; font-weight:500}
.yzcontent-program{width:1198px; border:1px solid #dddddd}
.yzcontent-program ul{width:114px; overflow:hidden; float:left}
.yzcontent-program ul li{width:auto; height:55px; line-height:55px; background:#f6f6f6; text-align:center; font-size:14px; color:#333333; cursor:pointer}
.yzcontent-program ul li.hover{background:#d5d6d8}
.yzcontent_gramlist{width:1084px; overflow:hidden; display:none; float:left; text-align:center}
.yzcontent-gram{width:200px; overflow:hidden; float:left; padding:40px 20px 40px 50px; border-left:1px solid #dddddd}
.yzcontent-gram img{width:68px; height:50px; padding:15px;}
.yzcontent-gram h4{width:auto; line-height:30px; font-size:16px; color:#455445; text-align:left}
.yzcontent-gram p{width:auto;  line-height:22px; font-size:12px; color:#455445; overflow:hidden; margin-bottom:25px; text-align:left}
.yzcontent-gram span{color:#2db166}
.yzcontent-gram a{width:120px; height:40px; display:block; margin:0 auto; border:1px solid #2db166; font-size:16px; color:#333333; line-height:40px}
.yzcontent-grambot{width:1198px; clear:both; border-top:1px solid #dddddd; height:38px; line-height:38px;}
.yzcontent-grambot .grambot{width:598px; height:38px; float:left; font-size:16px; color:#999999; border-left:1px solid #dddddd}
.yzcontent-grambot .grambot img{margin-left:158px;}
/*yzcontent-jzl*/
.yzcontent-jzl{width:100%; background:#f6f6f6; margin-top:100px; clear:both; text-align:center; font-family:"微软雅黑"; padding-bottom:60px;}
.yzcontent-jzl .jzllist{width:1300px; overflow:hidden; margin-top:50px;}
.yzcontent-jzl .jzllist li{width:200px; overflow:hidden; float:left; margin-right:50px;}
.yzcontent-jzl .jzllist li img{width:80px; height:80px;}
.yzcontent-jzl .jzllist li h4{width:auto; line-height:30px; height:30px; margin-top:20px; font-size:20px; color:#333333; font-weight:500}
.yzcontent-jzl .jzllist li p{width:auto; line-height:25px; margin-top:8px; font-size:15px; color:#666666; font-weight:500}
/*yzcontent-teamwork*/
.yzcontent-teamwork{width:1198px; height:106px; overflow:hidden; border:1px solid #dddddd; }
.yzcontent-teamwork img{width:180px; height:106px; border-right:1px solid #dddddd}
/*yzcontent-news*/
.yzcontent-news{width:1200px; clear:both; height:288px; overflow:hidden; background:url(../images/yz_26.jpg)  center bottom no-repeat}
.newscent{width:599px; height:288px; float:left; overflow:hidden}
.yzcontent-news .news-tit{width:560px; height:55px; line-height:55px; border-bottom:1px solid #dddddd; font-size:22px; color:#666666;}
.yzcontent-news .news-tit a{float:right; color:#999999; font-size:15px;}
.yzcontent-news .news-tit a:hover{ color:#00A2CA;}
.yzcontent-news ul{width:560px; margin-top:8px; overflow:hidden}
.yzcontent-news ul li{width:auto; height:32px; line-height:32px; overflow:hidden}
.yzcontent-news ul li a{width:auto; display:block; float:left; overflow:hidden; color:#666666; font-size:14px;}
.yzcontent-news ul li a:hover{color:#00A2CA}
.yzcontent-news ul li span{float:right; font-size:10px; color:#999999}
.yzcontent-news .yznews-box{width:560px; height:235px; overflow:hidden; margin-left:39px; position:relative }
.yzcontent-news .yznews-switch{width:1680px; height:235px; overflow:hidden}
.yzcontent-news .yznews-switch .yzpb{height:235px;}
.yzcontent-news .yzbox{width:560px; height:212px; overflow:hidden; float:left}
.yzcontent-news .yznews-box h4{width:auto; height:70px; line-height:70px; }
.yzcontent-news .yznews-box h4 a{font-size:18px; color:#666; font-weight:500}
.yzcontent-news .yznews-box h4 a:hover{ color:#00A2CA;}
.yzcontent-news .yznews-box img{width:180px; height:142px; float:left}
.yzcontent-news .yznews-box .yzbox_p{width:355px; display:block; float:right; color:#999999; font-size:14px; line-height:22px; height:132px; overflow:hidden}
.yzcontent-news .yzbox-bot{width:60px; height:10px; overflow:hidden; clear:both;  position:absolute; bottom:10px; right:0px; z-index:999}
.yzcontent-news .yzbox-bot ul{margin:0px; padding:0px;}
.yzcontent-news .yzbox-bot li{width:10px; height:10px; overflow:hidden; float:left; margin:0 0 0 10px; border-radius:10px; background:#999999; padding:0px; cursor:pointer }
.yzcontent-news .yzbox-bot li.cur{background:#009bf8}

/*yzfooter*/
.yzfooter{width:100%; background:#009bf8; padding-top:30px; font-family:"微软雅黑"}
.yzfooter-ul{width:1200px; height:185px; border-bottom:1px solid #097fc5}
.yzfooter-ul ul{width:320px; float:left; }
.yzfooter-ul ul li{width:auto; height:30px; overflow:hidden; font-size:14px; color:#d3e6e1}
.yzfooter-ul ul li a{color:#d3e6e1}
/*.yzfooter-ul ul li a:hover{ color:#00A2CA;}*/
.yzfooter-ul ul li.first{line-height:35px; height:35px; font-size:19px; color:#ffffff}
.yzfooter p{width:auto; text-align:center; font-size:14px; color:#d3e6d9; line-height:30px; padding:10px;}
.yzbottom{width:100%; background:#097fc5; font-size:14px; color:#d3e6d9; line-height:30px; font-family:"微软雅黑"; text-align:center; padding:15px 0}
.foot_img{width:400px; margin:0 auto; clear:both}
.foot_img img{float:left}
.yzbottom p{width:auto; display:block; clear:both}
/*yznewslist*/
.yznewslist{width:100%; clear:both; background:#eeeeee; font-family:"微软雅黑";  padding:22px 0}
.yznewslist_l{width:820px; background:#fff; float:left }
.yznewslist_tit{color:#e74c3c; width:auto; height:40px; line-height:40px; font-size:16px; border-bottom:1px solid #eeeeee;  }
.yznewslist_tit p{width:98px; height:40px; display:block; text-align:center; border-bottom:1px solid #e74c3c; margin-left:3px;}
.yznewslist-lul{width:auto; clear:both}
.yznewslist-lul li{width:auto; height:45px; padding:0 20px; overflow:hidden; border-bottom:1px solid #eeeeee}
.yznewslist-lul li a{width:650px; height:45px;  display:block; float:left; overflow:hidden; line-height:45px; font-size:16px; color:#545454}
.yznewslist-lul li a:hover{color:#00A2CA}
.yznewslist-lul li span{width:100px; height:45px; display:block; float:right; line-height:45px; font-size:12px; color:#999999}
.yznewslist-pages{width:auto; height:38px; text-align:center; clear:both; margin:28px auto}
.yznewslist_r{width:360px; float:right; background:#fff}
.yznewslist-rul{width:360px; clear:both}
.yznewslist-rul li{width:auto; padding:8px 18px; border-bottom:1px solid #eeeeee}
.yznewslist-rul li a{width:auto; height:26px; display:block; line-height:26px; font-size:14px;  overflow:hidden; color:#398fcb}
.yznewslist-rul li span{width:auto; height:18px; display:block; line-height:26px; font-size:10px; color:#999999}

/*20180116*/
.tuoguanxxk{width:auto; clear:both; margin-bottom:15px}
.tuoguanxxk-menu{width:auto; line-height:40px; color:#666; font-size:18px; margin-bottom:15px}
.tuoguanxxk-menu a{display:inline-block; height:40px; margin-right:20px; cursor:pointer}
.tuoguanxxk-menu a.hover{border-bottom:4px solid #00A2CA}
.tuoguanxxk-menu a:hover{color:#00A2CA}
.tablelist{width:auto; clear:both; /*display:none; */color:#555}
.tablelist li{ float:left; display:inline; width:240px; border-left:1px solid #E4DCDC;text-align:center;}
.tablelist .s1{ width:90px}
.tablelist .s3{ width:230px}
.tablelist .s4{ width:130px}
.tablelist li.s2 { width:auto}
.tablelist li.s2 span{ display:block; float:left; height:45px; line-height:45px;border-left:1px solid #8e8e8e;}
.tablelist li.s2 span.si1{ width:180px; border-left:none}
.tablelist .si2{ width:130px}
.tablelist .si3{ width:120px}
.tablelist .si4{ width:100px}
.tablelist li.s4{ float:right; width:150px}
.tablelist .tit{  background:#9d9d9d; height:45px; line-height:45px; color:#E0DFDF;border-right:1px solid #9d9d9d; }
.tablelist .tit li{ border-color:#8e8e8e} 
.tablelist .con{border-right:1px solid #E4DCDC; overflow:hidden; height:100%}
.tablelist .con ul{ border-bottom:1px solid #E4DCDC; overflow:hidden}
.tablelist .con li{ height:60px; line-height:60px;}
.tablelist .con li.s1{ text-align:center; }
.tablelist .con li.s2 span{ height:60px; line-height:60px; border-color:#E4DCDC; text-align:center}
.tablelist .con li.s2 span label{ display:none}
.tablelist .con li.s2 span strong{ font-weight:normal}
.tablelist .con li.s3{ color:#f60}
.tablelist .con li.s3 span{font-weight:bold;}
.tablelist .con li.s4 input{ background:#eee; padding:7px 20px; border:1px solid #ddd; border-radius:3px ; font-size:18px; margin-top:10px; }
.tablelist .con ul li.s4 input.buy{border:1px solid #ddd!important; color:#545454}
.tablelist .con ul.bg{ background:#f8fafc}
.tablelist .con ul:hover{ background:#ffc}
.tablelist .con ul:hover li.s4 input{ background:#f60; border-color:#f50; color:#fff}
.tablelist .con ul li.s4 input:hover{ background:#f90; border-color:#f80; color:#fff}
.tablelist .ss1{ width:90px}
.tablelist .ss3{ width:180px}
.tablelist .ss4{ width:130px}
.tablelist li.ss2 { width:auto}
.tablelist li.ss2 span{ display:block; float:left; height:45px; line-height:45px;border-left:1px solid #8e8e8e;}
.tablelist li.ss2 span.ssi1{ width:90px; border-left:none}
.tablelist .ssi2{ width:80px}
.tablelist .ssi3{ width:110px}
.tablelist .ssi4{ width:80px}
.tablelist .ssi5{ width:100px}
.tablelist .ssi6{ width:150px}
.tablelist .ssi7{ width:55px}
.tablelist li.ss4{ float:right; width:150px}
.tablelist .tit{  background:#9d9d9d; height:45px; line-height:45px; color:#E0DFDF;border-right:1px solid #9d9d9d; }
.tablelist .tit li{ border-color:#8e8e8e} 
.tablelist .con{border-right:1px solid #E4DCDC; overflow:hidden; height:100%}
.tablelist .con ul{ border-bottom:1px solid #E4DCDC; overflow:hidden}
.tablelist .con li{ height:60px; line-height:60px;}
.tablelist .con li.ss1{ text-align:center; }
.tablelist .con li.ss2 span{ height:60px; line-height:60px; border-color:#E4DCDC; text-align:center}
.tablelist .con li.ss2 span label{ display:none}
.tablelist .con li.ss2 span strong{ font-weight:normal}
.tablelist .con li.ss3{ color:#f60}
.tablelist .con li.ss3 span{font-weight:bold;}
.tablelist .con li.ss4 input{ background:#eee; padding:7px 20px; border:1px solid #ddd; border-radius:3px ; font-size:18px; margin-top:10px; }
.tablelist .con ul li.ss4 input.buy{border:1px solid #ddd!important; color:#545454}
.tablelist .con ul.bg{ background:#f8fafc}
.tablelist .con ul:hover{ background:#ffc}
.tablelist .con ul:hover li.ss4 input{ background:#f60; border-color:#f50; color:#fff}
.tablelist .con ul li.ss4 input:hover{ background:#f90; border-color:#f80; color:#fff}

.SABTable{width:1157px; border-right:1px solid #dadde4}
.SABTable tr{}
.SABTable td{text-align:left;font:14px/24px 宋体;color:#6b6b6b;padding:10px;border-bottom:1px #dadde4 solid;border-left:1px #dadde4 solid; background:#fff;}
.SABTable th{width:120px;text-align:right;font:bold 14px/34px 宋体;color:#1480c8;vertical-align: middle;padding:0 10px;border-bottom:1px #dadde4 solid;background:#fff;}
.SABTable .ABTitle{width:1102px;text-align:left;height:50px;font:bold 18px/50px 微软雅黑;padding:0 20px;color:#fff;border-bottom:1px #f1a230 solid;background:#f9ae41;}

/*20180126*/
/*footer*/
.footer {
	background-color: #009fd9;
	font-family: "Microsoft Yahei";
}
.footer_cent{width:1200px; clear:both; margin:0 auto}
.footer-floor1 {
	width: 100%;
    clear:both;
	padding: 30px 0 30px 0;
}
.footer-list {
	width: 1200px;
	height: 100%;
	float: left;
}
.footer-list ul {
	float: left;
	width:300px;
}
.footer-list .flist-4 {
	margin-right: 0;
}
.footer-list li {
	line-height: 32px;
}
.footer-list li span {
	color: #b6e2f2;
	font-size: 14px;
	text-decoration: none;
}
.footer-list li a {
	color: #b6e2f2;
	font-size: 14px;
	text-decoration: none;
}
.footer-list li a:hover {
	text-decoration: underline;
	color: #fff;
}
.footer-list .flist-title {
	font-size: 16px;
	color: #fff;
	margin-bottom: 15px;
}
.footer-floor2 {
	width: 100%;
	margin-top: 30px;
	border-top: 1px solid #4cc3ed;
	padding: 30px 0;
	text-align: center;
}
.footer-floor2 p {
	text-align: center;
	color: #b6e2f2;
	font-size: 12px;
	line-height: 30px;
}

.footer-floor2 .link2 a {
    margin-right:10px;
}

.footer-floor2 p span {
	font-family: 'PingFangSC-Light','helvetica neue','hiragino sans gb','tahoma','microsoft yahei ui','microsoft yahei','simsun','sans-serif';
}
.foot-link {
	margin: 0 15px;
	text-decoration: none;
	color: #b6e2f2;
}
.foot-link:hover {
	text-decoration: underline;
}
.footer-right {
	width: 300px;
	float: right
}
.telephone {
	width: 100%;
	height: 32px;
	line-height: 32px;
	color: #fff;
}
.telephone span {
	display: inline-block;
	width: 32px;
	height: 32px;
	float: left;
	background: url(../images/phone_32px.png);
	margin-left: 16%;
}
.telephone .tel-number {
	font-size: 30px;
	font-weight: normal;
	text-align: right;
}
.official-plat {
	width: 100%;
	height: 100%;
	margin-top: 20px;
	position: relative;
}
.official-plat ul {
	float: right;
	margin-top: 7px;
}
.official-plat ul li span {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url(../images/plat_icon.png) no-repeat 0 0;
	line-height: 32px;
	float: left;
	margin-right: 12px;
}
.official-plat ul li .weibo-logo {
	background: url(../images/plat_icon.png) no-repeat -32px 0;
}
.official-plat ul li .qq-logo {
	background: url(../images/plat_icon.png) no-repeat -64px 0;
}
.official-plat ul li {
	height: 45px;
}
.official-plat ul a {
	display: inline-block;
	height: 32px;
	width: 100%;
	line-height: 32px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}
.official-plat > p {
	display: inline-block;
	width: 132px;
	height: 132px;
	border: 1px solid #dddddd;
	background-color: #fff;
}
.official-plat .weixin {
	position: absolute;
	top: 0;
	left: 10px;
	background-image: url(../images/plat_qrcode.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*display:none;*/
}
.official-plat .weibo {
	position: absolute;
	top: 0;
	left: 10px;
	background-image: url(../images/plat_qrcode.png);
	background-repeat: no-repeat;
	background-position: -132px 0;
	display: none;
}
#wx-corner {
	border: 10px solid transparent;
	border-left: 10px solid #fff;
	position: absolute;
	top: 12px;
	right: -20px;
	z-index: 10;
	*height: 0;
}
#wb-corner {
	border: 10px solid transparent;
	border-left: 10px solid #fff;
	position: absolute;
	top: 58px;
	right: -20px;
	z-index: 10;
	*height: 0;
}

.five-superiority {
	width: 100%;
	border-bottom: 1px solid #27aede;
	padding: 20px 0;
}
.five-superiority-list li {
	float: left;
	width: 239px;
	height: 36px;
	text-align: center;
	border-left: 1px solid #27aede;
}
.five-superiority-list li:first-child {
	border-left: none;
}
.five-superiority-list li a {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: no-repeat 2% center;
	text-indent: 2em;
	color: #fff;
	font-size: 16px;
}
.five-superiority-list li a:hover {
	color: #bfe7f5;
}
.superiority-icon {
	position: absolute;
	width: 40px;
	height: 36px;
	left: 10%;
	background: no-repeat center;
}
.compensate_ico .superiority-icon {
	background-image: url("../images/compensate_ico.png");
}
.retreat_ico .superiority-icon {
	background-image: url("../images/retreat_ico.png");
}
.technology_ico .superiority-icon {
	background-image: url("../images/technology_ico.png");
}
.prepare_ico .superiority-icon {
	background-image: url("../images/prepare_ico.png");
}
.service_ico .superiority-icon {
	background-image: url("../images/service_ico.png");
}
.compensate_ico:hover .superiority-icon {
	background-image: url("../images/compensate_ico_hover.png");
}
.retreat_ico:hover .superiority-icon {
	background-image: url("../images/retreat_ico_hover.png");
}
.technology_ico:hover .superiority-icon {
	background-image: url("../images/technology_ico_hover.png");
}
.prepare_ico:hover .superiority-icon {
	background-image: url("../images/prepare_ico_hover.png");
}
.service_ico:hover .superiority-icon {
	background-image: url("../images/service_ico_hover.png");
}
.marquee-box {
	overflow:hidden;
	width:100%;
	position: absolute;
	left: 0px;
	top: 0px;
}
.marquee {
	width:8000%;
	height:86px;
}
.wave-list-box {
	float:left;
}
.wave-list-box ul{float:left; height:86px; overflow:hidden; zoom:1; }
.wave-list-box ul li{height:86px; width:100%; float:left; line-height:30px; list-style:none;}
.wave-box {
	position: relative;
	height: 68px;
	background: #fff;
}
.wave1 {
	position: absolute;
	overflow:hidden;
	width: 100%;
	height: 68px;
}
.wave2 {
	position: absolute;
	overflow:hidden;
	width: 100%;
	height: 68px;
}
.marquee2 {
	position:absolute;top:0px;left:0px;width:100%;height:68px;overflow:hidden;
}

.wave-list {
	position: relative;
	width: 100%;
	height: 68px;
	top: 0px;
	overflow: hidden;
}
.wave-list li {
	float: left;
}

.banner_bolang_bg_1 {
	display: inline-block;
	height: 68px;
	background: url("../images/wave_01.png") repeat-x;
	_background-image: url("../images/wave_01.png");
	_filter: alpha(opacity=80);
	left: -236px;
	position: absolute;
	top: 0;
	width: 400%;
	z-index: 999;
}

.banner_bolang_bg_2 {
	display: inline-block;
	height: 68px;
	background: url("../images/wave_02.png") repeat-x;
	_background-image: url("../images/wave_02.png");
	_filter: alpha(opacity=80);
	left: -50px;
	position: absolute;
	top: 0;
	width: 400%;
	z-index: 998;
}
/*footer end*/
.footer-info{ width:100%; padding:40px 0; background:#009fd9; color:#fff; font-size:14px; border-top:1px solid #27aede; line-height:30px; text-align:center; clear: both;}
.footer-info p{ padding:2px 0;}
.footer-info a{ color:#878787;}
.footer-info a:hover{ color:#fff; text-decoration:underline;}
.footer-info ul{ overflow:hidden; padding-top:18px;}
.footer-info li{height:48px; margin-left:25px; display:inline-block; background-image:url(../images/approve_bg.png); background-repeat:no-repeat; transition:background 0.2s linear 0s;-webkit-transition:background 0.2s linear 0s;*float:left;}
.footer-info li a{ display:block; width:100%; height:100%;}
.footer-info .li1{ margin-left:0; width:75px; background-position:0px 0px;}
.footer-info .li1:hover{ background-position:0px -50px;}
.footer-info .li2{ width:36px; background-position:-93px 1px;}
.footer-info .li2:hover{ background-position:-93px -49px;}
.footer-info .li3{ width:80px; background-position:-152px 2px;}
.footer-info .li3:hover{ background-position:-152px -48px;}
.footer-info .li4{ width:74px; background-position:-257px 0px;}
.footer-info .li4:hover{ background-position:-257px -50px;}
.footer-info .li5{ width:35px; background-position:-355px 0px;}
.footer-info .li5:hover{ background-position:-355px -50px;}
.footer-info .li6{ width:87px; background-position:-813px 0px;}
.footer-info .li6:hover{ background-position:-813px -50px;}
.footer-info .li7{ width:90px; background-position:-920px 0px;}
.footer-info .li7:hover{ background-position:-920px -50px;}
.footer-info .li8{ width:88px; background-position:-1032px 0px;}
.footer-info .li8:hover{ background-position:-1032px -50px;}
.footer-info .li9{ width:43px; background-position:-635px 0px;}
.footer-info .li9:hover{ background-position:-635px -50px;}
.footer-info .li10{ width:89px; background-position:-702px 0px;}
.footer-info .li10:hover{ background-position:-702px -50px;}


.clear-float{width:auto; clear:both}

/*20180323*/
.rendPlspg{ width:100%; min-width:1200px}
.rendPlspgBanner{ display:block; height:350px; overflow:hidden; width:100%; background:#151833 url(/mgcn2/images/dns2img1.jpg) no-repeat center 0}
.rendPlspg .mod1{ width:100%; overflow:hidden; background:#ebebeb; padding-bottom:60px}
.rendPlspg .mod1 .inCon{ width:1200px; margin:0 auto}

.rendPlspg .mod1 .tabT{ background:#fff; padding:25px 0 25px 0; text-align:center; font-size:0}
.rendPlspg .mod1 .tabT a{ display:inline-block; *display:inline; zoom:1; margin:0 28px; cursor:pointer; border-radius:4px; height:30px; line-height:30px; padding:0 22px; white-space:nowrap; font-size:20px; color:#666; transition:all linear .2s; position:relative; /*background:url(/mgcn2/images/zytgtpicoff.png) no-repeat right center*/}
.rendPlspg .mod1 .tabT a:after{ content:''; display:block; height:20px; position:absolute; top:5px; right:-28px; width:1px; overflow:hidden; background:#f2f2f2}
.rendPlspg .mod1 .tabT .cur{ color:#e71f19; font-weight:bold; background:url(/mgcn2/images/zytgtpicon.png) no-repeat right center;}
.rendPlspg .mod1 .tabT .last:after{ display:none}

.rendPlspg .mod1 .tbT{ padding:25px 0; text-align:center}
.rendPlspg .mod1 .tbT a{ display:inline-block; *display:inline; zoom:1; cursor:pointer; border-radius:4px; height:30px; line-height:30px; padding:0 20px; white-space:nowrap; font-size:14px; color:#666; transition:all linear .2s; border:1px solid #ebebeb}
.rendPlspg .mod1 .tbT .cur{ font-weight:bold; border-color:#d9d9d9; background:#fff; color:#ee6c6c}

.rendPlspg .mod1 .tbC{ padding:1px 0 0 234px; background:#fff url(/mgcn2/images/zytgimg2.jpg) no-repeat 0 0; top:35px; height:1003px; position:relative}
.rendPlspg .mod1 .rit{ position:relative; z-index:5}
.rendPlspg .mod1 .mod{ border:1px solid #efefef; height:501px; position:relative; overflow:hidden; width:321px; float:left; margin:-1px 0 0 -1px; transition:all linear .2s}
.rendPlspg .mod1 .icon{ display:block; text-align:center; padding:22px 0 8px 0}

.rendPlspg .mod1 .prsRow{ text-align:center; height:36px; padding-bottom:22px; margin:0 32px; border-bottom:1px solid #f3f3f4}
.rendPlspg .mod1 .prsRow .ys{ font-size:12px; color:#14px; color:#ff303a; line-height:16px; position:relative; left:0; top:-15px}
.rendPlspg .mod1 .prsRow .num{ line-height:36px; color:#ff303a; font-size:32px}
.rendPlspg .mod1 .prsRow .dw{ line-height:36px; color:#666; font-size:14px}

.rendPlspg .mod1 .propr{ padding:0 32px; margin-top:-5px; text-align:left}
.rendPlspg .mod1 .propr .row{ overflow:hidden; zoom:1; padding:10px 0 0 0}
.rendPlspg .mod1 .propr .lt{ width:95px; float:left; border-bottom:1px solid #f3f3f4; padding-bottom:8px}
.rendPlspg .mod1 .propr .rt{ width:150px; float:right; border-bottom:1px solid #f3f3f4; padding-bottom:8px}
.rendPlspg .mod1 .propr .t1{ display:block; color:#000; font-size:12px; line-height:22px}
.rendPlspg .mod1 .propr .t2{ display:block; color:#999; font-size:13px; line-height:22px}
.rendPlspg .mod1 .propr .t3{ display:block; color:#f00; font-size:13px; line-height:22px}
.rendPlspg .mod1 .bts{ padding:30px 0 0 0; font-size:0; text-align:center; background:#fff; margin-top:-1px; position:relative; z-index:2}
.rendPlspg .mod1 .btn{ display:inline-block; *display:inline; zoom:1; border:1px solid #d9d9d9; border-radius:3px; width:98px; height:28px; line-height:28px; font-size:14px; color:#000; cursor:pointer; transition:all linear .2s}
.rendPlspg .mod1 .mod:hover{ box-shadow:0 0 40px #d3d2d2; z-index:6}
.rendPlspg .mod1 .mod:hover .btn{ border-color:#e95048; width:136px; color:#e95048}
.rendPlspg .mod1 .lft{ width:232px; position:absolute; left:0; top:1px}
.rendPlspg .mod1 .lft .md{ width:232px; height:502px; overflow:hidden; text-align:left; color:#fff;opacity:.6; filter:alpha(opacity = 60)}
.rendPlspg .mod1 .lft .tt1{ display:block; padding:45px 18px 0 32px; text-align:left; font-size:22px; line-height:25px}
.rendPlspg .mod1 .lft .tt2{ padding:20px 18px 0 32px; text-align:left; font-size:15px; line-height:160%}

.rendPlspg .mod2{ width:100%; overflow:hidden; background:#fff; padding:60px 0}
.rendPlspg .mod2 .inCon{ width:1200px; margin:0 auto}
.rendPlspg .mod2 .tt1{ display:block; text-align:center; font-size:35px; line-height:38px; overflow:hidden}
.rendPlspg .mod2 .tt2{ display:block; padding:15px 0 0 0; text-align:center; font-size:15px; color:#a0a0a0}
.rendPlspg .mod2 table{ width:790px; margin:0 auto; text-align:center; margin-top:50px}
.rendPlspg .mod2 table td{ border:1px solid #f4f4f4; padding:35px 0}
.rendPlspg .mod2 .md{ margin:0 25px; overflow:hidden}
.rendPlspg .mod2 .md img{ display:block; margin:0 auto}
.rendPlspg .mod2 .md .t1{ display:block; height:55px; line-height:55px; font-size:22px; border-bottom:1px solid #f3f3f3; margin:0 6px}
.rendPlspg .mod2 .md .t2{ display:block; text-align:center; font-size:12px; color:#999; line-height:180%; padding:12px 0}
.rendPlspg .mod2 .md .t2 span{ font-size:12px; line-height:180%; color:#000}

.rendPlspg .mod3{ width:100%; overflow:hidden; background:#47494d; padding:60px 0}
.rendPlspg .mod3 .inCon{ width:1200px; margin:0 auto}
.rendPlspg .mod3 .tt1{ display:block; text-align:center; color:#fff; font-size:35px; line-height:38px; overflow:hidden}
.rendPlspg .mod3 .tt2{ display:block; padding:15px 0 0 0; text-align:center; font-size:15px; color:#a0a0a0}
.rendPlspg .mod3 table{ width:1180px; margin:0 auto; border-collapse:collapse; text-align:center; margin-top:50px}
.rendPlspg .mod3 table td{ border-collapse:collapse}
.rendPlspg .mod3 .md{ width:225px; height:270px; background:#fff; border-radius:2px; padding:30px 0; margin:0 auto; overflow:hidden}
.rendPlspg .mod3 .md img{ display:block; margin:0 auto}
.rendPlspg .mod3 .md .t1{ display:block; height:55px; line-height:55px; font-size:22px; border-bottom:1px solid #f3f3f3; margin:0 32px}
.rendPlspg .mod3 .md .t2{ display:block; margin:0 35px; text-align:center; font-size:12px; color:#999; line-height:180%; padding:12px 0}
.rendPlspg .mod3 .md .t2 span{ font-size:12px; line-height:180%; color:#000}

.rendPlspg .mod4{ width:100%; overflow:hidden; background:#fff; padding:60px 0 40px 0}
.rendPlspg .mod4 .inCon{ width:1200px; margin:0 auto}
.rendPlspg .mod4 .tt1{ display:block; text-align:center; font-size:35px; line-height:38px; overflow:hidden}
.rendPlspg .mod4 .tt2{ display:block; padding:15px 0 0 0; text-align:center; font-size:15px; color:#a0a0a0}
.rendPlspg .mod4 .cons{ overflow:hidden; zoom:1; padding:30px 0; width:1200px; margin:15px auto 0 auto}
.rendPlspg .mod4 .col{ float:left; width:400px; position:relative}
.rendPlspg .mod4 .col:after{ width:1px; overflow:hidden; background:#f6f6f6; position:absolute; right:50px; top:10px; bottom:10px; content:''}
.rendPlspg .mod4 .last:after{ display:none}
.rendPlspg .mod4 .tr{ height:39px; overflow:hidden; text-align:left; padding:0 110px 0 60px; position:relative}
.rendPlspg .mod4 .tr img{ position:absolute; left:0; top:0}
.rendPlspg .mod4 .tr span{ display:block; font-size:22px; line-height:39px; font-weight:bold; float:left}
.rendPlspg .mod4 .tr a{ display:block; float:right; line-height:29px; line-height:29px; font-size:14px; color:#999; margin:5px 0}
.rendPlspg .mod4 ul{ overflow:hidden; padding:15px 110px 0 0}
.rendPlspg .mod4 li{ height:32px; line-height:32px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:left}
.rendPlspg .mod4 li a{ font-size:12px; color:#666; transition:all linear .2s}
.rendPlspg .mod4 li a:hover{ color:#000}
.biaoshi{ width: 100%;
    overflow: hidden;
    display: block;
    text-align: center;
    font-size: 35px;
	color: #e74c3c;
    padding: 100px 0;}
.gg{ color: #999;font-size: 15px;}
.addBg{ background:#f0f2f5}

















































