﻿a,a:hover{text-decoration: none;}
ol,ul,li {list-style: none}
body{background: #F4FBFD;}
.fnt_24 {
    font-size: 24px;
}
.fnt_18 {
    font-size: 18px;
}
.article_info{margin-top:20px;}
.flexPic{display:flex;gap:10px;}
.flexPic img{max-width:50%;}
.banner,.banner2{width: 100%;height: auto;position: relative;}
.banner img{width: 100% !important;height: auto;}
.posi .swiper-slide{position: relative;}
.btxt{position: absolute;top: 35%;text-align: center;width:100%;}
.btxt h3{
	font-size:46px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:600;
	color:rgba(255,255,255,1);
	line-height:84px;
	text-shadow:0px 2px 4px rgba(0,0,0,0.2);
	width: 100%;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.btxt .bxian{
	width:60px;
	height:2px;
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);
	margin:auto;
}
.btxt p{
	font-size:22px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:45px;
	text-shadow:0px 2px 4px rgba(0,0,0,0.2);
	width: 100%;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.btxt a{
	display: block;
	width:120px;
	height:40px;
	background:rgba(255,255,255,1);
	box-shadow:0px 2px 4px 0px rgba(0,0,0,0.2);
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(87,190,217,1);
	line-height:40px;
	text-shadow:0px 2px 4px rgba(0,0,0,0.2);
	text-align: center;
	margin-top: 41px;
}
.tbody{width: 100%;}
.box1{margin: 60px 0 40px;}
.content{width: 1380px;margin: 0 auto;}
.fl{float: left;} 
.fr{float: right;}
.ibox{width: 22%;height: auto;float: left;margin-right:4%;}
.ibox:last-child{margin-right: 0 !important;}
.boxtxt{background-size: 100%;width: 100%;height: 200px;overflow: hidden;position: relative;}
.txtbiao p{
	font-size:22px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:33px;
	text-shadow:0px 2px 4px rgba(0,0,0,0.2);
	margin-top: 32px;
}
.txtbiao{display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100%;width: 100%;transition: top 0.3s;position: absolute;top: 0;left: 0;padding: 0 10px;}
.txtp p{
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:25px;
	margin-bottom: 20px;
	width: 100%;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;
}
.txtp span{
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:22px;
}
.txtp{height: 200px;width: 100%;position: absolute;top: 200px;left: 0;padding: 42px 25px 0;transition: top 0.3s;}
.ibox:hover .boxtxt .txtbiao{top: -200px !important;}
.ibox:hover .boxtxt .txtp{top: 0px !important;}
.boximg{width: 100%;height: auto;}
.boximg img{width: 100%;}
.box2{background: url(../img/bjing.jpg) no-repeat center;height: 514px;}
.lbox{width:100%;height:auto;overflow: hidden;}
.lbox a,.ibox a{display: block;width: 100%;height: 100%;}
.lin{
	font-size:36px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
	line-height:50px;
	letter-spacing:4px;
	text-shadow:0px 2px 4px rgba(0,0,0,0.4);
	text-align: center;
	padding-top: 49px;
}
.boxtop{background:rgba(255,255,255,0.2);height: 190px;display: flex;align-items: center;justify-content: center;}
.bimg{width: 54px;height: 54px;border-radius: 50%;background:rgba(255,255,255,0.3);display: flex;align-items: center;justify-content: center;}
.boxbot{background: #fff;height: 110px;padding: 0 20px;}
.boxbot h3{
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:25px;
	padding: 15px 0 6px;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.boxbot p{
	font-size:12px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(117,117,117,1);
	line-height:17px;
	width: 100%;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;
}
.myshow{transition:opacity 0.3s;opacity: 0;}
.lbox:hover .myshow{opacity: 1 !important;}
.lunbo2{padding-top: 50px !important;}
.next2{top: 30px !important;background: url(../img/right2.png) no-repeat !important;background-size: 100% !important;}
.prev2{top: 30px !important;background: url(../img/left2.png) no-repeat !important;background-size: 100% !important;left: auto !important;right: 50px !important;}
.cont2{width: 1380px;margin: 0 auto;}
.nbox{padding: 0 7px;margin-top: 16px;}
.box3{margin-bottom: 94px;}
.ximg{height: 100%;width: 289px;overflow: hidden;}
.ximg img{height: 100%;display: block;width: 100%;}
.box3 h3{
	font-size:36px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(87,190,217,1);
	line-height:50px;
	letter-spacing:4px;
	text-align: center;
	margin: 70px 0 0px;
}
.more{padding: 0 7px;}
.more a{
	display: block;
	text-align: center;
	width: 120px;
	height: 46px;
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(77,77,77,1);
	line-height:46px;
	background: url(../img/more.png) no-repeat;
	background-size: 100%;
	float: right;
}
.more2 a{float: none !important;margin: 20px auto 0 !important;}
.boxd{width: 650px;}
.dimg{width: 100%;height: auto;}
.dimg img{width: 100%;}
.ntxt{
	background: url(../img/itxt.png) no-repeat;
	background-size: 100%;
	padding: 0 25px;
	height: 180px;
	position: relative;
}
.ntxt h4{
	font-size:22px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:30px;
	margin: 0 0 18px ;
	padding-top: 25px;
	overflow: hidden;
	text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.ntxt p{
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(114,114,114,1);
	line-height:25px;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.time span{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(114,114,114,1);
	line-height:20px;
	padding-right:44px;
}
.time{margin-top: 17px;}	
.time span img{padding-right: 10px;}
.boxx{width: 650px;height: 240px;margin-bottom: 46px;}
.boxx a{display: flex;width: 100%;height: 100%;}
.ntxt2{height: 100% !important;width: 361px !important;background:linear-gradient(229deg,rgba(254,255,120,0.2) 0%,rgba(80,207,255,0.2) 100%) !important;}
.ntxt2 .time span{display: block;width: 100%;margin-bottom: 6px;}
.ntxt h4 span{display: none;}
.fkuai{
	width:0.16rem;
	height:0.16rem;
	background:rgba(104,196,220,1);
	position: absolute;
	top: 0.37rem;
	left: 0.16rem;
	display: none;
}
.banp{height: 100%;display: flex;align-items: center;}
.banp p{
	font-size:32px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:#fff;
	line-height:45px;
	letter-spacing:3px;
}
.about{background: url(../img/abj.png) no-repeat bottom center;padding: 50px 17px 50px;}
.col{}
.ah3{
	font-size:36px;
	color:#1B63A1;
	line-height:45px;
	letter-spacing:3px;
	text-align: center;
	margin-bottom: 29px;
}
.about p{
	text-indent: 2em;
	font-size:20px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(95,95,95,1);
	line-height:30px;
	margin-bottom: 40px;
	text-align: justify;
}

.abox img{box-shadow: 0 0 10px 3px rgba(0,0,0,0.2);margin-left: 20px;}
.p1{width: 50%;}
.p2{width: 49.2%;}
.flex{display: flex;justify-content: center;align-items: center;margin-top: 20px;}
.flex img:first-child{margin-right: 90px;height: auto;height: 230px;width: 250px;}
.spacing{margin-top: 114px;margin-bottom: 140px;}
.abox2{display: flex;margin-bottom: 60px;width:50%;}
.atxt{
	width:365px;
	height:auto;
	background:linear-gradient(229deg,rgba(254,255,120,0.2) 0%,rgba(80,207,255,0.2) 100%);
	padding: 0 15px;
}
.atxt h4{
	font-size:20px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:28px;
	padding: 27px 0 16px;
	width: 100%;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.atxt p{
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(114,114,114,1);
	line-height:23px;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;
}
.aimg{width: 250px;height: 221px;}
.aimg img{width: 100%;height: 100%;}
.about2{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0 30px;}

.bj{background: url(../img/atime.png) no-repeat center;height: 632px;overflow: hidden;padding: 0 15px;}
.faz{height: auto;width: 100%;}
.flist{width:57%;float: right;display: flex;align-items: center;padding-top: 15px;margin-bottom: 30px;}
.flist h3{
	font-size:60px;
	font-family:MicrosoftYaHei;
	color:rgba(255,255,255,1);
	line-height:79px;
	letter-spacing:6px;
	text-shadow:0px 2px 4px rgba(45,148,174,1);
	margin-right: 60px;
}
.sh p{font-size: 18px;color: #4e4e4e;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.sh{display: flex;align-items: center;width: 440px;padding-left: 40px;background:rgba(255,255,255,1);box-shadow:0px 0px 14px 0px rgba(0,0,0,0.16);height: 116px;padding-right: 40px;letter-spacing: 1px;}
.flist:nth-child(2n){float: left;flex-direction: row-reverse;}
.flist:nth-child(2n) h3{margin-left: 60px;margin-right: 0 !important;}
.flist:nth-child(2n) .sh{margin-right: 5px;}
.shang{display: flex;justify-content: center;}
.acx img{transform:rotate(180deg);}
.lic{padding-bottom: 67px;}
.pul{display: flex;}
.pul li{
	display: inline-flex;
	margin-right: 16px;
}
.pdian{background: #57BED9;color: #fff !important;font-size: 16px;display: flex;align-items: center;border: none !important;padding: 13px 16px;border-radius:4px;display: inline-flex;margin-right: 16px;}
.pdian img{height: 12px;width: 16px;margin-right: 15px;}
.pul li a{
	font-size:16px;
	font-family:SourceHanSansCN-Normal,SourceHanSansCN;
	font-weight:400;
	color:rgba(51, 51, 51, 0.5);
	line-height:24px;
	display: block;
	padding: 11px 16px;
	border:1px solid rgba(51,51,51,0.28);
	border-radius:4px;
}
.pul li a:hover,.curp a{color: #57BED9 !important;}
.plist{border-bottom: 1px solid #D8D8D8;padding:41px 0 10px 32px;display: flex;}
.listul{padding: 60px 60px 40px;}
.listul li{width: 22%;border-radius:6px;float: left;margin-right: 28px;margin-bottom: 40px;height: auto;}
.listul li:nth-child(4n){margin-right: 0;}
.listul li a{display: block;width: 100%;height: 100%;}
.pimg{width: 100%;height:198px;overflow: hidden;}
.pimg img{width: 100%;height: 100%;}
.ptxt span{
	display: inline-flex;
	font-size:12px;
	font-family:SourceHanSansCN-Normal,SourceHanSansCN;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:18px;
	padding: 4px 8px;
	border-radius:2px;
	margin: 15px 0 4px;
}
.cur11 span{
	background:rgba(87,190,217,1);
}
.cur12 span{
	background:rgba(87,217,206,1);
}
.cur13 span{
	background:rgba(252,206,74,1);
}
.cur14 span{
	background:rgba(143,139,251,1);
}
.ptxt p{
	font-size:15px;
	font-family:SourceHanSansCN-Normal,SourceHanSansCN;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:24px;
	text-align: center;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.ptxt{padding: 15px 15px;}
.relativeProduct{margin-bottom:40px;line-height: 2;}
.pcontainer{padding: 0 36px;margin-bottom: 30px;}
.pdetail table{border:1px #ccc solid;width: 100%;min-height:210px;}
.pdetail table td{padding:10px;border:1px #ccc solid;}
.default_pic{margin: auto;display: block;text-align: center;margin-top:20px;}
.pdetail table tr:first-child{background: rgba(87,190,217,0.3);}
.pdetail .protable tr:nth-child(2){background: rgba(87,190,217,0.3);}
.zixun{margin-top: 20px;width:calc(100% - 180px);float: left;margin-left:10px;line-height: 1.5;min-height: 210px;}
.pdetail{
	width: 100%;
	height: auto;
	font-size:12px;
	color:rgba(51,51,51,1);
	line-height:18px;
}
.pdetail h3{
	font-size:28px;
	font-family:SourceHanSansCN-Medium,SourceHanSansCN;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:28px;
	padding: 31px 0 24px;
	border-bottom: 1px solid #E6E6E6;
}
.pdetail h4{
	font-size:20px;
	font-family:SourceHanSansCN-Medium,SourceHanSansCN;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:20px;
	margin: 0px 0 10px;
}
.parameter{margin-top: 8px;}
.box-ul{width: 346px;}
.box-ul li{width: 100%;display: flex;margin-bottom: 2px;}
.box-ul li span{width: 50%;display: block;font-size:16px;font-family:SourceHanSansCN-Normal,SourceHanSansCN;font-weight:400;color:rgba(51,51,51,1);padding-left: 17px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.box-ul li span:first-child{background: #D8D8D8;}
.box-ul li span:last-child{background: #EEEEEE;}
.boxdd{display: flex;}
.xqtu{padding-top: 20px;width:170px;float:left;position: relative;}
.xqtu img{width: 100%;height:auto;}
.xqtu a{
	width:100%;
	height:50px;
	background:rgba(87,190,217,1);
	border-radius:4px;
	font-size:18px;
	font-family:SourceHanSansCN-Medium,SourceHanSansCN;
	font-weight:500;
	color:rgba(255,255,255,1);
	position: absolute;bottom:0;left:0;line-height: 50px;text-align: center;
}
.nul li{
	width:100%;
	padding: 20px 20px;
	background:#fff;
	margin-top: 10px;
	margin-bottom: 15px;
}

.nul li a{display: flex;height: 100%;align-items: center;position: relative;}
.nul li .pic{width:140px;overflow: hidden;}
.nul li .pic img{width:100%;}
.nul li:hover{background: #f7f7f7;box-shadow: 2px 2px 5px rgba(0,0,0,0.06);}
.swiper-pagination{text-align: center;margin-top:20px;width:100%;}
.swiper-pagination span{margin-right:10px;width:14px;height:14px;}
.swiper-pagination-bullet-active{background:#1B63A1;}
.newtxt{margin-left: 32px;width: 70%;}
.newtxt span{
	display: block;
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:28px;
	width:100px;
	height:28px;
	text-align: center;
}
.newtxt h3{
	font-size:20px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	width: 100%;
	text-overflow:ellipsis;margin-bottom: 20px;
	line-height: 1.5;
}
.newtxt p{
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(96,96,96,1);
	line-height:1.5;
	width: 100%;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.newtxt label{
	position: absolute;right:0;bottom: 50px;
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(96,96,96,1);
	line-height:28px;
}
.pagination2{display: flex;justify-content: center;margin: 30px 0 60px;}
.pagination2 a{width: 40px;height: 40px;line-height: 40px;text-align: center;color: #333;margin: 0 5px;background: #F6F6F6;display: inline-block;}
.pagination2 a:hover,.active{background: #57BED9 !important;color: #fff !important;}
.myprev,.mynext{width: 28px !important;}
.nimg{width: 210px;height: auto;}
.nimg img{width: 100%;}
.mytitle p,.mytitle p a{
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(141,141,141,1);
	line-height:22px;
	overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;
}
.mytitle p{padding-bottom: 12px;display: flex;}
.mytitle{padding-top: 21px;border-bottom: 1px solid #D8D8D8;padding-left: 80px;}
.mycontainer{
	font-size:16px;
	font-family:SourceHanSansCN-Normal,SourceHanSansCN;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:1.8;
	padding: 0 60px;padding-bottom: 20px;
}
.mycontainer img,table{margin: 10px auto;}
.mycontainer h3{
	text-align: center;padding-top: 40px;
	font-size:28px;
	font-family:SourceHanSansCN-Medium,SourceHanSansCN;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:42px;
}
.mycontainer span{
	text-align: center;
	font-size:16px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(141,141,141,1);
	line-height:22px;
}
.mycontainer p{clear: both;text-indent: 30px;}
.rp2{
	font-size:20px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(95,95,95,1);
	line-height:30px;
	text-indent: 2em;
}
.rp2 span{
	font-size:24px;
	color: #57BED9;
}
.mytop{padding-top: 50px;}
.mytop2{margin-top: 70px;}
.zhaop{
	width:48%;
	height:auto;background: #fff;
	box-shadow:0px 2px 16px 0px rgba(0,0,0,0.09);
	padding: 27px 27px 31px 27px;
	margin: 20px 1% 40px;
}
.zhaop h3{
	font-size:20px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(93,172,255,1);
	line-height:28px;
}
.zhaop h3 span{
	font-size: 16px;line-height: 22px;color: #47C295;padding-left: 16px;
}

.zhaop p,.tiao{
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,0.8);
	line-height:22px;
}
.tiao{display: flex;margin-top: 14px;}
.tiao label{width: 170px;display: block;margin-bottom: 0 !important;font-weight: normal !important;text-transform: capitalize;}
.tiao p{width: 360px;}
.mybox{display: flex;justify-content: space-between;flex-wrap: wrap;}
.dou,.dou2{color: #57BED9;font-size: 100px;display: block;position: absolute;}
.dou2{right: 0;bottom:0;}
.dou{left: 0;top:0;}
.fuwu{padding-top: 50px;}
.fuwu p{
	font-size:24px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(95,95,95,1);
	line-height:32px;
	height: 200px;
	display: flex;
	justify-content: center;
	position: relative;
}
.fup{height: 100px;}
.inp input,.inp textarea{width:520px;height:45px;border-radius:2px;border:1px solid rgba(0,0,0,0.24);font-size:13px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(0,0,0,0.3);padding-left: 14px;}
.inp label{font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:rgba(51,51,51,1);line-height:25px;width: 90px;text-align: right;}
.inp textarea{height: 159px !important;padding-top: 10px;}
.inp{display: flex;align-items: center;margin-bottom: 16px;}
.form{display: flex;width:100%;align-items:center;flex-direction: column;justify-content: center;margin-bottom: 106px;}
.botton{
	width:114px !important;
	height:40px !important;
	background:linear-gradient(229deg,rgba(145,192,84,0.8) 0%,rgba(51,177,185,0.8) 100%);
	border-radius:2px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(255,255,255,1) !important;
	padding-left: 0 !important;
	margin: 0 10px;
}
.contact{background: url(../img/cbj.png) no-repeat;display: flex;justify-content: space-between;padding: 27px 0;margin-bottom: 110px;}
.contxt{width: 430px;height: 100%;margin:0 40px;padding-top: 30px;}
.contxt p{
	font-size:20px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:28px;
	margin-bottom: 12px;
}
.ditu{width: 740px;height: 460px;margin-right: 40px;}
.map{width: 100%;height: 100%;}
.avf{margin: 50px auto 0 !important;}
.gbox{
	height:auto;
	padding: 0 0px;
}
.gtxt{
	background:linear-gradient(229deg,rgba(254,255,120,0.3) 0%,rgba(80,207,255,0.3) 100%);
	height: 100%;
	width: 100%;
	min-height: 440px;
	padding: 0 44px;
}
.gtxt h5{
	font-size:26px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:37px;
	padding: 43px 0 25px;
	text-align: center;
}
.gtxt p{
	font-size:22px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:36px;
	margin-bottom: 5px; 
}
.gtxt p span{
	width:8px;
	height:8px;
	background:rgba(87,190,217,1);
	border-radius: 50%;
	display: block;
	margin-right: 10px;
	margin-top: 15px;
	float: left;
}
.lbox1{height: auto;}
.lbox2{width: 45%;height: auto;float: left;margin-right: 42px;margin-bottom: 30px;}
.lbox2:nth-child(2n){float: right !important;}
.ltu{position: relative;width: 100%;height: 409px;}
.lbox2 img{width: 100%;height: 100%;display: block;}
.bei{
	width:527px;
	height:395px;
	background:linear-gradient(229deg,rgba(254,255,120,0.29) 0%,rgba(80,207,255,0.29) 100%);
	position: absolute;
	right: -40px;
	bottom: -33px;
	z-index: -2;
}
.lbox1 p{
	font-size:18px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:25px;
	margin-top: 53px;
	text-align: center;
}
.rtxt{
	width:218px;
	height:150px;
	background:rgba(255,255,255,1);
	padding:9px;
	display: flex;
	align-items: center;
}
.rtxt p{
	font-size:16px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(51,51,51,1);
	line-height:25px;
	letter-spacing:1px;
}
.rbox li{display: flex;width: 288px;margin-bottom: 30px;}
.rbox{display: flex;justify-content: space-between;flex-wrap: wrap;}
.bot{padding-bottom: 90px;}
/* 联系我们页面电话 */
.ph1{padding-left: 140px;display: block;font-weight: normal;}
.ph2{padding-left: 249px;display: block;font-weight: normal;}
.ph3{padding-left: 192px;display: block;font-weight: normal;}


.swiper-container-horizontal > .swiper-pagination-bullets{
	bottom: 20px !important;
}



@media only screen and (min-width:1200px) and (max-width:1439px) {
	.head,.headtop,.content,.cont2{width: 94%;margin-left: 3%;}	
}

@media only screen and (min-width:751px) and (max-width:1199px) {
	.t-news{width: 100%;}
	.head,.headtop,.content,.cont2{width: 94%;margin-left: 3%;}
	.btxt{width: 94%;margin-left: 3%;left: 0;}
	.boxd{width: 50%;}
	.boxx{width: 47%;}
}

@media  only screen and (min-width:300px) and (max-width:750px) {
	.swiper-container-horizontal > .swiper-pagination-bullets{
		bottom: 10px !important;
	}
	.ph1{padding-left: 1.69rem;}
	.ph2{padding-left: 2.99rem;}
	.ph3{padding-left: 2.32rem;}
	.banner{height: 3.8rem;}
	.banner2 img{width: 100%;}
	.btxt h3{font-size: 0.48rem;line-height: 0.6rem;}
	.btxt .bxian{margin: 0.08rem 0 0.22rem;width: 0.48rem;}
	.btxt p{font-size: 0.24rem;line-height: 0.33rem;}
	.btxt{left: 0.9rem;top: 0.8rem;width: 76%;margin: 0;}
	.btxt a{margin-top: 0.2rem;width: 2rem;height: 0.6rem;font-size: 0.26rem;line-height: 0.6rem;}
	.box1{margin:0.5rem 0 0 ;width: 100%;padding: 0 0.57rem;}
	.swiper-pagination-bullet{width: 0.5rem !important;height: 0.06rem !important;}
	.content{width: 100%;}
	.ibox{width: 3rem;height: 5.12rem;margin: 0;float: left;margin-bottom: 0.6rem;}
	.ibox:nth-child(2n){float: right !important;}
	.txtp{height: 2.4rem;display: none;}
	.txtbiao{padding: 0 0.25rem;}
	.lbox{width: 5.1rem;height: 4.5rem;margin: 0 auto;}
	.lbox a{position: relative;}
	.box2{background: url(../img/bjing2.jpg) no-repeat;height: auto;}
	.txtbiao p{font-size: 0.28rem;line-height: 0.4rem;margin-top: 0.3rem;}
	.txtp p{font-size: 0.2rem;line-height: 0.28rem;margin-bottom: 0.2rem;}
	.lin{font-size: 0.32rem;line-height: 0.45rem;padding-top: 0.6rem;}
	.next2{top: 50% !important;right: 0.6rem !important;height: 0.5rem !important;width: 0.35rem !important;}
	.prev2{top: 50% !important;right: auto !important;left:0.6rem !important;height: 0.5rem !important;width: 0.35rem !important; }
	.lunbo2{padding: 0.31rem 0 1rem !important;}
	.myshow{opacity: 1;position: absolute;bottom: 0;left: 0;width: 100%;}
	.boxtop{display: none;}
	.boxbot{height: 1.9rem;padding: 0 0.2rem;}
	.boxtxt{height:2.39rem;}
	.boxbot h3{font-size: 0.28rem;line-height: 0.4rem;padding: 0.15rem 0 0.06rem;}
	.boxbot p{font-size: 0.22rem;line-height: 0.32rem;}
	.box3 h3{margin: 0.6rem 0 0;font-size: 0.32rem;line-height: 0.45rem;}
	.cont2{width: 100%;padding: 0 0.57rem;}
	.dimg,.ximg{display: none;}
	.time{display: none;}
	.ntxt{background: none;width: 100%;height: auto;border-bottom: 1px solid #D4D4D4;padding: 0 0.25rem 0 0.58rem;}
	.ntxt h4{font-size: 0.22rem;line-height: 0.3rem;display: flex;align-items: flex-end;padding: 0.32rem 0 0.08rem;-webkit-line-clamp: 4;margin: 0;}
	.ntxt h4 span{
		display: block;
		font-size:0.18rem;
		font-family:PingFangSC-Regular,PingFang SC;
		font-weight:400;
		color:rgba(114,114,114,1);
		line-height:0.25rem;
		padding-left: 0.18rem;
	}
	.ntxt p{font-size: 0.18rem;line-height: 0.25rem;margin-bottom: 0.23rem;}
	.boxd{width: 100%;}
	.boxx{width: 100%;height: auto;margin-bottom: 0;}
	.ntxt2{width: 100% !important;height: auto !important;background: none !important;}
	.fkuai{display: block;}
	.more a{position: absolute;bottom: 0.6rem;width: 2.14rem;height: 0.82rem;font-size: 0.24rem;line-height: 0.82rem;left: 35%;}
	.nbox{padding: 0;margin-top: 0;}
	.box3{margin-bottom: 0;position: relative;padding-bottom: 1.72rem;}
	.txtbiao img{width: 0.67rem;height: 0.67rem;}
	.banp p{padding-left: 0.9rem;font-size: 0.48rem;line-height: 0.67rem;}
	.about{padding:  0.6rem 0.4rem 0;background: none;}
	.ah3{font-size: 0.32rem;line-height: 0.45rem;margin-bottom: 0.2rem;letter-spacing: 0.03rem;}
	.about p{font-size: 0.24rem;line-height: 0.36rem;margin-bottom: 0.3rem;}
	.abox img{width: 100%;margin-left: 0;box-shadow: none;margin-bottom: 0.3rem;}
	.p1,.p2{width: 100%;}
	.spacing{margin-top: 0.3rem;padding: 0 0.47rem;margin-bottom: 0.6rem;}
	.about2{padding: 0;}
	.aimg{width: 2.62rem;height: auto;}
	.atxt{width: 3.95rem;height: 2.38rem;padding: 0 0.2rem;}
	.atxt h4{font-size: 0.24rem;line-height: 0.33rem;padding: 0.32rem 0 0.2rem;}
	.atxt p{font-size: 0.2rem;line-height: 0.28rem;}
	.abox2{margin-bottom: 0.3rem;}
	.flist h3{font-size: 0.6rem;line-height: 0.79rem;letter-spacing: 0.06rem;margin-right: 0.27rem;}
	.flist{margin-bottom: 0.3rem;padding-top: 0.15rem;width: 62%;}
	.bj{padding: 0 !important;}
	.sh{padding: 0 0.2rem;width: auto;height: auto;min-height: 116px;}
	.flist:nth-child(2n) h3{margin-left: 0.3rem;}
	.sh p{-webkit-line-clamp:5;font-size: 0.22rem;line-height: 0.33rem;}
	.margin{width: 100%;padding: 0 0.3rem !important;}
	.pdian{padding: 0;margin-right: 0.24rem;width:1.44rem;height:0.57rem;display: flex;align-items: center;justify-content: center;font-size: 0.24rem;line-height: 0.36rem;}
	.pdian img{width: 0.24rem;height: auto;margin-right: 0.1rem;}
	.pul{flex-wrap: wrap;width: 5.25rem;}
	.plist{padding: 0.3rem 0 0.3rem;border-bottom: none;}
	.pul li a{font-size: 0.24rem;line-height: 0.36rem;padding: 0.16rem 0.2rem;}
	.pul li{margin:0 0.1rem;margin-bottom: 0.3rem;}
	.listul{padding: 0;}
	.listul li{width: 3.3rem;height: auto;margin-right: 0.3rem;margin-bottom: 0.3rem;overflow: hidden;}
	.listul li:nth-child(2n){margin-right: 0 !important;}
	.pimg{height: 2.97rem;}
	.ptxt{padding: 0 0.27rem;}
	.ptxt span{padding: 0.02rem 0.12rem;font-size: 0.18rem;margin: 0.2rem 0 0.12rem;}
	.ptxt p{font-size: 0.24rem;line-height: 0.36rem;}
	.pcontainer{padding: 0;margin-bottom: 0.8rem;}
	.pdetail h3{font-size: 0.4rem;line-height: 0.6rem;padding: 0 0 0.2rem;}
	.pdetail h4{font-size: 0.28rem;line-height: 0.42rem;margin: 0.22rem 0 0.06rem;}
	.pdetail{width: 100%;font-size: 0.24rem;line-height: 0.36rem;}
	.pdetail table{min-width: 100%;border:1px #ccc solid;}
	.box-ul{width: 100%;}
	.box-ul li span{font-size: 0.24rem;line-height: 0.4rem;}
	.xqtu{width: 100%;padding: 0.6rem 0.2rem 0;}
	.xqtu a{width: 1.96rem;height: 0.82rem;font-size: 0.3rem;line-height: 0.45rem;margin-top: 0.3rem;}
	.pagination2{margin-bottom: 0.68rem;}
	.pagination2 a{width: 0.6rem;height: 0.6rem;margin: 0 0.08rem;line-height: 0.6rem;}
	.myprev, .mynext{width: 0.42rem !important;}
	.nul li{width: 100%;height: auto;padding: 0;margin-top: 0;margin-bottom: 0.5rem;background: none;}
	.nimg{width: 100%;height: auto;}
	.nul li a{flex-wrap: wrap;}
	.nul li .pic{width:20%;height:auto;margin-top: 0;}
	.newtxt label{position: relative;bottom: 0;font-size: 0.2rem;line-height: 0.28rem;margin-top: 0.1rem;}
	.newtxt h3{display: none;}
	.newtxt p{font-size: 0.26rem;line-height: 0.37rem;font-weight: 600;color: #333333;width: 76%;-webkit-line-clamp: 2;}
	.newtxt{width: 70%;margin-left: 20px;margin-top: 0.22rem;}
	.newtxt span{position: absolute;right: 0;font-size: 0.22rem;line-height: 0.36rem;width: 1.18rem;height: 0.36rem;}
	.disc{display: flex;flex-direction: column-reverse;}
	.mycontainer{padding: 0;font-size: 0.24rem;line-height: 0.36rem;}
	.mycontainer h3{font-size: 0.32rem;line-height: 0.45rem;padding-top: 0.5rem;text-align: left;text-indent: 0rem !important;}
	.mycontainer span{padding: 0.25rem 0 0.5rem;font-size: 0.22rem;line-height: 0.33rem;text-align: left;text-indent: 0rem !important;}
	.mycontainer p{margin-bottom: 0.2rem;}
	.mycontainer p img{width: 100%;}
	.mytitle{padding-top: 0.5rem;padding-left: 0;}
	.mytitle p, .mytitle p a{font-size: 0.22rem;line-height: 0.33rem;}
	.mytop{padding-top: 0.5rem !important;}
	.rp2{font-size: 0.2rem;line-height: 0.36rem;}
	.rp2 span{font-size: 0.24rem;}
	.mybox{flex-wrap: wrap;}
	.zhaop{width: 100%;margin: 0 0 0.3rem;padding: 0.41rem 0.46rem 0.37rem;box-shadow: none;}
	.zhaop h3{font-size: 0.3rem;line-height: 0.42rem;}
	.zhaop h3 span{font-size: 0.24rem;line-height: 0.33rem;}
	.zhaop p, .tiao{font-size: 0.24rem;line-height: 0.36rem;}
	.tiao{margin-top: 0.2rem;}
	.tiao label{width: 1.3rem;}
	.tiao p{width: 4.8rem;}
	.mytop2{margin-top: 0.5rem;}
	.mybox{margin-bottom: 0.5rem;}
	.form{width: 100%;margin-top: 0.36rem;justify-content: center;margin-bottom: 1rem;}
	.inp label{text-align: left;font-size: 0.24rem;width: 1.4rem;}
	.cle p span{font-size: 0.24rem;line-height: 0.36rem;}
	.cle p img{width: 0.35rem;margin-right: 0.2rem;}
	.mywid h3{font-size: 0.28rem;line-height: 0.4rem;padding: 0 0.15rem 0.16rem;margin-bottom: 0.2rem;}
	.inp input, .inp textarea{width: 3.6rem;height: 0.67rem;font-size: 0.19rem;line-height: 0.27rem;padding-left: 0.2rem;}
	.inp{margin-bottom: 0.24rem;}
	.botton{font-size: 0.24rem !important;margin-top: 0;width: 1.46rem !important;height: 0.56rem !important;}
	.dou,.dou2{display: none;}
	.fuwu{margin-top: 0.5rem;}
	.fup{font-size: 0.24rem;line-height: 0.36rem !important;height: auto !important;margin-bottom: 0.5rem;}
	.fuwu p{font-size: 0.24rem;line-height: 0.33rem;}
	.contxt p{font-size: 0.24rem;line-height: 0.33rem;}
	.contact{flex-wrap: wrap;background: none;padding: 0.2rem 0;margin-bottom: 1rem;}
	.contxt{width: 100%;margin:0;padding-top: 0;}
	.ditu{width: 100%;margin-right: 0;height: 4rem;}
	.avf{margin: 0.5rem auto 0 !important;}
	.gbox{padding: 0;}
	.gtxt h5{font-size: 0.26rem;line-height: 0.37rem;padding: 0.43rem 0 0.25rem;}
	.gtxt p{font-size: 0.22rem;line-height: 0.32rem;margin-bottom: 0.05rem;}
	.gtxt p span{height: 0.08rem;width: 0.08rem;margin-right: 0.1rem;margin-top: 0.15rem;}
	.gtxt{padding: 0 0.3rem 0.5rem;min-height: auto;}
	.lbox2{width: 100%;margin-right: 0;margin-bottom: 0.5rem;}
	.ltu{height: auto;}
	.bei{display: none;}
	.lbox1 p{font-size: 0.18rem;line-height: 0.25rem;margin-top: 0.3rem;}
	.rbox li{width: 3rem;}
	.rtxt{width: 2.3rem;height: 1.5rem;padding: 0.2rem;}
	.rtxt p{font-size: 0.18rem;line-height: 0.25rem;}
	.rtu img{width: 0.7rem;height: 1.5rem;}
	.more2 a{margin: 0.2rem auto 0;position: relative !important;left: auto !important;top: 0.2rem;}
	.boxdd{flex-wrap: wrap;}
	.xqtu img{width: 100%;margin: 0 auto;}
	.zixun{width: 100%;}
	.zixun table{width: 100% !important;}
}




@media (min-width: 320px){html{font-size: 42.6667px;} }
@media (min-width: 360px){html{font-size: 48px;} }
@media (min-width: 375px){html{font-size: 50px;} }
@media (min-width: 384px){html{font-size: 51.2px;} }
@media (min-width: 414px){html{font-size: 55.2px;} }
@media (min-width: 448px){html{font-size: 59.7333px;} }
@media (min-width: 480px){html{font-size: 48px;} }
@media (min-width: 512px){html{font-size: 68.2667px;} }
@media (min-width: 544px){html{font-size: 72.5333px;} }
@media (min-width: 576px){html{font-size: 76.8px;} }
@media (min-width: 608px){html{font-size: 81.0667px;} }
@media (min-width: 640px){html{font-size: 85.3333px;}}
@media (min-width: 750px){html{font-size: 100px;} }

.tbody .margin .mycontainer p{text-indent:2em!important;}
/*history*/

#c_portalResGroupNewsNew_list-15960775906245299 .p_articles {
    width: calc((100% - 0px)/1);
}

#c_portalResGroupNewsNew_list-15960775906245299 .p_CommonSummaryBoxA {
    text-align: center;
}

#c_portalResGroupNewsNew_list-15960775906245299 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#c_portalResGroupNewsNew_list-15960775906245299>div {
    animation-fill-mode: both;
}

#c_portalResGroupNewsNew_list-15960775906245299 .p_page .pre .iconfont:before {
    shadow-angle: 0px;
    shadow-distance: 0px;
    shadow-angle-ofInset: 0px;
    shadow-distance-ofInset: 0px;
}

#c_portalResGroupNewsNew_list-15960775906245299 .p_page .next .iconfont:before {
    shadow-angle: 0px;
    shadow-distance: 0px;
    shadow-angle-ofInset: 0px;
    shadow-distance-ofInset: 0px;
}

#c_portalResGroupNewsNew_list-15960775906245299 .p_more .iconfont:before {
    shadow-angle: 0px;
    shadow-distance: 0px;
    shadow-angle-ofInset: 0px;
    shadow-distance-ofInset: 0px;
}

#c_portalResGroupNewsNew_list-15960775906245299 .p_loading .iconfont:before {
    shadow-angle: 0px;
    shadow-distance: 0px;
    shadow-angle-ofInset: 0px;
    shadow-distance-ofInset: 0px;
}

.big_title {
    text-align: center;
    margin: 6.25% 0 1.71%;
    margin-bottom: 30px;font-size: 36px;color:#1B63A1;
}

#c_portalResGroupNewsNew_list-15960775906245299 .left {
    width: 50%;
}

#c_portalResGroupNewsNew_list-15960775906245299 .left .img {
    width: 100%;
    height: 0px;
    padding-bottom: 87.5%;
    position: relative;
}

#c_portalResGroupNewsNew_list-15960775906245299 .left .text {
    width: 55.56%;
    background: #fff;
    padding: 20px 30px;
    position: absolute;
    bottom: 10%;
    left: 5%;
}

#c_portalResGroupNewsNew_list-15960775906245299 .left .text .des {
    line-height: 24px;
    margin: 17% 0;
}

#c_portalResGroupNewsNew_list-15960775906245299 .left .text .btn_item {
    line-height: 2em;
    color: #c14c37;
    font-weight: 600;
    cursor: default;
}

#c_portalResGroupNewsNew_list-15960775906245299 .left .text .btn_item em {
    position: absolute;
    right: 0px;
    top: 10px;
}

#c_portalResGroupNewsNew_list-15960775906245299 .his_btn {
    position: relative;
}

#c_portalResGroupNewsNew_list-15960775906245299 .btn_list li {
    cursor: default;
    padding: 5px;
    border: 1px solid #ccc;
    float: left;
    margin-right: 5px;
}

#c_portalResGroupNewsNew_list-15960775906245299 .btn_list li.active {
    background: #c14c37;
    color: #fff;
    border-color: #c14c37;
}

#c_portalResGroupNewsNew_list-15960775906245299 .right {
    width: 50%;
}

#c_portalResGroupNewsNew_list-15960775906245299 .list_box {
    width: 100%;
    height: 0px;
    padding-bottom: 87.5%;
    position: relative;
    overflow: hidden;
}

#c_portalResGroupNewsNew_list-15960775906245299 .list_box ul {
    height: 603px;
    overflow: hidden;
    position: absolute;
    opacity: 0;
    transition: all 0.4s;
}

#c_portalResGroupNewsNew_list-15960775906245299 .list_box ul.active {
    z-index: 2;
    opacity: 1;
}

#c_portalResGroupNewsNew_list-15960775906245299 .list_box li {
    height: 140px;
    padding: 10px 40px;
    display: table;
    table-layout: fixed;
    background: #f6f6f6;
    border-bottom: 1px solid #dbdbdb;
    width: 100%;
}

#c_portalResGroupNewsNew_list-15960775906245299 .list_box li .item_box {
    display: table-cell;
    vertical-align: middle;
}

#c_portalResGroupNewsNew_list-15960775906245299 .list_box li .title {
    color: #1B63A1;
    margin-bottom: 6px;
}

#c_portalResGroupNewsNew_list-15960775906245299 .list_box li .des {
    line-height: 1.25em;
    color: #333333;
}

#c_portalResGroupNewsNew_list-15960775906245299 .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}

#c_portalResGroupNewsNew_list-15960775906245299 .mCSB_scrollTools {
    position: absolute;
}

#c_portalResGroupNewsNew_list-15960775906245299 .mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
}

#c_portalResGroupNewsNew_list-15960775906245299 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #aaaaaa;
    width: 14px;
    border-radius: 0px;
}

@media only screen and (max-width: 768px) {
    #c_portalResGroupNewsNew_list-15960775906245299 .list_box {
        height: 560px;
        padding: 0;
    }

    #c_portalResGroupNewsNew_list-15960775906245299 .left {
        width: 100%;
    }

    #c_portalResGroupNewsNew_list-15960775906245299 .right {
        width: 100%;
    }

    #c_portalResGroupNewsNew_list-15960775906245299 .left .text {
        width: 70.56%;
        padding: 15px;
    }

    #c_portalResGroupNewsNew_list-15960775906245299 .left .text .des {
        margin: 7% 0;
    }

    #c_portalResGroupNewsNew_list-15960775906245299 .list_box li {
        padding: 15px;
    }
}

#c_portalResGroupNewsNew_list-15960775906245299 {
    width: 100%;
    max-width: none;
    min-width: 320px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 6.25%;
}
/*honor*/
#qywh {
    width: 100%;
}
/*add*/

body {color:#333333} a{color:#333333}a:active,a:hover {color:#1B63A1}

@media (min-width: 1600px) {.container{ width: 1600px; }}
@media (min-width: 1900px) {.container{ width: 1900px; }}
@charset "utf-8";
/* CSS Document */
/*切图：zcy*/
html{ overflow-x:hidden; overflow-y:auto;}
*{ padding:0; margin:0;}
ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
code, kbd, pre, samp { font-family:'Microsoft yahei' ,Arial;}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
a{ text-decoration:none; color:#333;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
}
a:hover{color:#9542a6; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial; line-height:0;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none; outline:0;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border:0}
input{ outline:0;
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;
border:0}

.container,.container-fluid{ padding:0;}
@media (min-width: 1400px){
	.container { width: 1400px;}
}
/*-------------------</END 重置>-----------------------*/


#pz_top{ width:100%; position:fixed; left:0; top:0; z-index:999;}
#pz_banner{ width:100%; position:relative; min-height:80px;}
#pz_down{ width:100%; background:url(/img/bg.jpg?v=1);}

/*top*/
#pz_top .top{ width:100%; position:relative; z-index:99; background:white; height:95px;}
#pz_top .logo{ float:left; height:95px; line-height:95px;}
#pz_top .logo img{ vertical-align:middle; margin-top:-3px;}
#pz_top .topRight{ float:right; margin-top:30px; position:relative; padding-left:53px; height:36px;}
#pz_top .topRight:before{ content:''; width:48px; height:1px; background:#d7d7d7; position:absolute; left:0; top:50%;}
#pz_top .topRight .lang{ float:left; font-size:14px; line-height:36px;}
#pz_top .topRight .lang a{ color:#888; margin:0 10px; display:inline-block; vertical-align:top;}
#pz_top .topRight .lang a.on{ color:#1B63A1;}

#pz_top .topRight .so_box{ float:right; height:65px; margin-left:54px;}
#pz_top .topRight .so_box .Search_but{ display:block; width:36px; height:36px; overflow:hidden; cursor:pointer; background:url(images/152_top1.png) no-repeat center center #717984; background-size:contain;
-moz-border-radius:18px; 
-webkit-border-radius:18px; 
-khtml-border-radius:18px;
border-radius:18px;}
#pz_top .topRight .so_box .Search_but:hover{ background-color:#1B63A1;}
#pz_top .topRight .so{ display:none; float:right; width:440px; position:absolute; right:0px; top:69px; background:#1B63A1; padding:3px; z-index: 99999;}
#pz_top .topRight .so .Search{ float:left; width:380px; height:50px; background:#fff; background:rgba(0,0,0,0.6); border:none; line-height:24px; padding:0 10px; color:#fff; font-size:16px; font-weight:bold;}
#pz_top .topRight .so .sear_sub{ float:right; width:50px; height:50px; border:none;background:url(images/152_top3.png) center no-repeat; cursor: pointer; background-size:20px 20px;}

#pz_top .menu{ z-index:99; float:left; margin-left:8%;}
#pz_top .menu > ul{ float:left; width:100%;}
#pz_top .menu ul .nli{ float:left; text-align:center; z-index:99; position:relative; height:95px; margin:0 30px;}
#pz_top .menu ul .nli span a{ display:block; white-space:nowrap; width:100%; float:left; height:95px; line-height:95px; color:#444; text-align:center; font-size:16px; letter-spacing:1px; position:relative;}
#pz_top .menu ul .nli:hover span a{ color: #1B63A1;}
#pz_top .menu ul .nli.on span a{ font-weight:bold; color: #1B63A1;}


/*下拉菜单（漂浮在menu .nli上）*/
#pz_top .sub { z-index:21;  position:absolute; float:left;  clear:both; width:200px; left: 50%; margin-left: -100px;top:100% !important; background:white; background:rgba(224,243,252,0.95); display:none; z-index:3;}
#pz_top .sub:before{ content:''; background:url(images/152_top6.png) no-repeat center center; width:11px; height:6px; position:absolute; left:50%; top:-5px; margin-left:-6px; background-size:contain;}
#pz_top .sub .ul1{ width:100%;}
#pz_top .sub .l2{ width:100%; float: left; padding:0 22px;}
#pz_top .sub .l2 .l2_a{ color:#fff; border-bottom:solid 1px #bfd0d9; position:relative;}
#pz_top .sub .l2:last-child .l2_a{ border-bottom:0;}
#pz_top .sub .l2 .l2_a{ line-height: 56px;  width:100%;  display:block; font-size: 16px;  float:left;  color:#333;}
#pz_top .sub .l2:hover .l2_a,#pz_top .sub .l2.on .l2_a{ color:#fff; font-weight:bold;}
#pz_top .sub .l2:hover,#pz_top .sub .l2.on{ background:#1B63A1;}
#pz_top .sub .l2:hover .l2_a,#pz_top .sub .l2.on .l2_a{ border-bottom-color:#1B63A1;}
#pz_top .sub .ul2 { float:left; /* position:absolute; left:100%; top:20px;*/ display:none;  margin:0px;  width:100%;  overflow:hidden;background:url(images/152_bg_8.png);/*  box-shadow:0 3px 16px rgba(0,0,0,0.15);*/}
#pz_top .sub .ul2 .l3{ float:left;  position:static;  padding:0; margin:0; width: 100%; height: 40px; line-height:40px; float:left; font-size:12px; color:#333; text-align:left;}
#pz_top .sub .ul2 .l3 .l3_a{ padding:0px 20px; line-height: 40px;  width:100%;  display:block;  float:left;  color:#333333; background-position:left center;}
#pz_top .sub .ul2 .l3:hover .l3_a { color:#fff; background: url(images/152_bg_3.png);}
#pz_top .sub .l2 .sub1{ width:809px; height:100%; background:white; background:rgba(255,255,255,0.8); padding:60px; position:absolute; left:100%; top:0; display:none; z-index:2;}
#pz_top .menu ul .nli:first-child .sub .l2 .l2_a:before{ content:''; background:url(images/152_top5.png) no-repeat center center; width:6px; height:10px; background-size:contain; position:absolute; right:-28px; top:50%; margin-top:-5px; opacity:0; z-index:3;}
#pz_top .sub .l2 .sub1 .text{ float:left; width:49.4%; text-align:left;}
#pz_top .sub .l2 .sub1 .text h3{ width:100%; font-size:22px; color:#333; line-height:36px; font-weight:bold; margin-top:16px;}
#pz_top .sub .l2 .sub1 .text .p{ width:100%; font-size:16px; color:#666; line-height:32px; margin-top:15px; height:192px; overflow:hidden;}
#pz_top .sub .l2 .sub1 .pic{ float:right; width:46.36%;}
#pz_top .menu ul .nli:first-child .sub .l2:hover .l2_a:before{ opacity:1;}
#pz_top .sub .l2 .sub1 dl{ width:100%; float:left; overflow-y:auto; max-height:100%;}
#pz_top .sub .l2 .sub1 dl dd{ width:100%; float:left;}
#pz_top .sub .l2 .sub1 dl dd a{ display:block; width:100%; padding:10px 0; line-height:26px; font-size:16px; color:#333; letter-spacing:2px; border-bottom:solid 1px #ccc; text-align:left;}
#pz_top .sub .l2 .sub1 dl dd a:hover{ border-color:#1B63A1; color:#1B63A1;}
#pz_top .menu ul .nli:hover .sub{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}
#pz_top .sub .l2:hover .sub1{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}


@-webkit-keyframes fadeInUp1{
0%{opacity:0;
-webkit-transform:translateY(30px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp1{
0%{opacity:0;
-moz-transform:translateY(30px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}
@media (max-width: 1366px){
#pz_top .sub .l2 .sub1{ width:600px; padding:50px 30px;}
}


#pz_top .pf_menu_bg{ width:100%; height: 100%; position:fixed; left:0; top:0 !important; z-index:8; background:rgba(0,0,0,0.8); z-index: 97; display:none;}
#pz_top .pf_menu_bg.on{ display:block;}
#pz_top .pf_menu{ position:fixed; height:100%; width:320px; overflow-y:auto; right:-100%;background:white; top:0px; z-index:98; display:block; padding:50px 0 15px 0; float: left;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#pz_top .ph_menu{ float:left; width:100%; text-align:center;}

#pz_top .ph_menu .search{ float:left; width:94%; margin-left:3%; margin-top:15px; padding-right:40px; position:relative; background:#1B63A1; padding-left:80px;}
#pz_top .ph_menu .search .search_k{ float:left; width:100%; height:40px; line-height:20px; padding:10px 10px; color:#1B63A1; font-size:14px; background:white; background:rgba(255,255,255,0.9);}
#pz_top .ph_menu .search .search_b{ position:absolute; right:0; top:0; width:40px; height:40px; border:none;background:url(images/152_top3.png) center no-repeat; cursor: pointer; background-size:16px 16px;}


/*#pz_top .ph_menu .search{ float:left; width:94%; margin-left:3%; margin-top:15px; padding-right:40px; position:relative; background:#1B63A1;}
#pz_top .ph_menu .search .search_k{ float:left; width:100%; height:40px; line-height:20px; padding:10px 10px; color:#1B63A1; font-size:14px; background:white; background:rgba(255,255,255,0.9);}
#pz_top .ph_menu .search .search_b{ position:absolute; right:0; top:0; width:40px; height:40px; border:none;background:url(images/152_top3.png) center no-repeat; cursor: pointer; background-size:16px 16px;}*/

#pz_top .pf_menu.on{ right:0;}
#pz_top .nav_box{ width:100%; float:left; border-top:solid 1px #f0f0f0;}
#pz_top .ph_menu .nli{ float:left; width:100%; border-bottom:solid 1px #f0f0f0;}
#pz_top .ph_menu .nli span{ float:left; width:100%; padding:0 15px 0 15px; position:relative;}
#pz_top .ph_menu .nli .l1_a{ float:left; width:100%; color:#1B63A1; font-size:14px; line-height:20px; padding: 12px 0; letter-spacing: 1px;}
#pz_top .ph_menu .nli i{ width:44px; height:44px; position:absolute; right:0; top:0; background: url(images/152_top_6.png) center center no-repeat; background-size:8px auto;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#pz_top .ph_menu .nli.on i{ transform:rotate(90deg);}
#pz_top .ph_menu .nli.on .l1_a{ color:#1B63A1; }
#pz_top .ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%; padding: 5px 15px; background:#1B63A1;}
#pz_top .ph_menu .nli .l2_ul .l2{ width:100%;float:left; position:relative;}
#pz_top .ph_menu .nli .l2_ul li a{ line-height:34px; font-size:12px; color:#fff; text-transform:uppercase; opacity:0.8;}
#pz_top .ph_menu .nli .l2_ul li a:active{ opacity:1;}
#pz_top .ph_menu .nli .l3_ul{ display:none; height:auto; float:left; width:100%; padding: 5px 15px; background:#fff;}
#pz_top .ph_menu .nli .l3_ul li{ float:left; width:100%; text-align:left; padding:5px 0px; float:left; border-bottom:solid 1px #f7f7f7;}
#pz_top .ph_menu .nli .l3_ul li a{ display:block; width:100%; line-height:20px; font-size:12px; color:#1B63A1; text-transform:uppercase; opacity:0.8; white-space:nowrap; padding:0 10px;}
#pz_top .ph_menu .nli .l3_ul li a:active{ opacity:1;}
#pz_top .ph_menu .nli .l2_ul li svg{ width:34px; height:34px; position:absolute; right:0; top:0; background: url(images/152_top_6.png) center center no-repeat; background-size:8px auto;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#pz_top .ph_menu .nli .l2_ul li.on svg{ transform:rotate(90deg);}

#top{ height:95px; width:100%;}
@media screen and (max-width:1399px) {
	#pz_top .menu{ margin-left:5%;}
#pz_top .menu ul .nli{ margin:0 20px;}
}


@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#pz_top .sub { width:140px; margin-left:-70px;}
#pz_top .sub .l2{ padding:0 0px;}
#pz_top .sub .l2 .l2_a{ line-height: 46px; font-size: 14px;}

#pz_top .sub .l2 .sub1 .text h3{ font-size:16px; line-height:30px; margin-top:10px;}
#pz_top .sub .l2 .sub1 .text .p{ font-size:14px; line-height:26px; margin-top:10px; height:156px;}

#pz_top .menu ul .nli{ margin:0 12px;}
#pz_top .menu ul .nli span a{ font-size:15px;}
#pz_top .topRight .so_box{ margin-left:24px;}
#pz_top .topRight{ padding-left:0;}
#pz_top .topRight:before{ display:none;}
}
@media screen and  (max-width:992px){
#pz_top .topRight{ float:left; margin-top:0; height:auto; margin-top:5px;}
#pz_top .so_box{ display:none;}
#top{ height:50px;}
#pz_top .top{ height: 50px;}
#pz_top .logo{ position:absolute; width:200px; left:50%; top:0; margin-left:-100px; text-align:center; height:50px; line-height:50px;}
#pz_top .logo img{ height:30px;}
#pz_top .menu{ display: none;}
#pz_top .menuph{ float:right; cursor: pointer;  width: 22px;  height: 22px; text-align: center; display: block;}
#pz_top .menuph .point {  display: inline-block;  width: 22px;  height: 22px;  margin-top: 15px;  position: relative;  }
#pz_top .menuph .point:hover .navbtn,
#pz_top .menuph .point:hover .navbtn::after,
#pz_top .menuph .point:hover .navbtn::before {  width: 22px;  }
#pz_top .menuph .navbtn {  position: absolute;  top: 8px;  right: 0;  display: inline-block;  width: 16px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #1B63A1;  }
#pz_top .menuph .navbtn::after,
#pz_top .menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 22px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #1B63A1;  }
#pz_top .menuph .navbtn::after { top:-8px; }
#pz_top .menuph .navbtn::before { top:8px; }
#pz_top .menuph .point.active .navbtn{  background: transparent;  }
#pz_top .menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px; background: #1B63A1;}
#pz_top .menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px; background: #1B63A1;}
}
@media screen and  (max-width:768px){
#pz_top .top{ padding: 0 10px;}
}
/*底部*/
#pz_down .footer{ padding:63px 339px 37px 0; width:100%; position:relative;}
#pz_down .footerLeft{ width:100%;}
#pz_down .footerLeft .footerMenu{ width:100%; float:left; font-size:16px; color:#fff; padding-bottom:33px; border-bottom:solid 1px #fff;}
#pz_down .footerLeft .footerMenu a{text-transform: uppercase;display:block; vertical-align:top; color:white; float:left; line-height:30px;}
#pz_down .footerLeft .footerMenu span{ display:block; vertical-align:top; margin:0 5%; float:left; line-height:30px;}
#pz_down .footerLeft .footerMenu a:hover{ color:#1B63A1;}
#pz_down .footerLeft .dl{ width:100%; float:left; margin-top:33px; padding-bottom:26px; border-bottom:solid 1px #fff;}
#pz_down .footerLeft .dl .dt{ width:100%; float:left; font-size:16px; color:white; line-height:30px; font-weight:bold;}
#pz_down .footerLeft .dl .dd{ float:left; font-size:16px; color:white; line-height:32px;}
#pz_down .footerLeft .dl .dd.tel{ font-size:24px; font-weight:bold; margin-right:40px;}
#pz_down .footerLeft .link1{ width:100%; float:left; margin-top:32px;}
#pz_down .footerLeft .link1 span,.footerLeft .link1 a{ display:block; float:left; font-size:12px; color:white; line-height:24px; opacity:0.5;}
#pz_down .footerLeft .link1 a{ margin-right:15px;}
#pz_down .footerLeft .link1 a:hover{ color:#1B63A1; opacity:1;}
#pz_down .footerLeft .p{ width:100%; float:left; font-size:12px; color:white; line-height:28px; opacity:0.5;}
#pz_down .footerRight{ width:275px; position:absolute; right:0; top:70px}
#pz_down .footerRight ul{ width:100%; float:left; margin-top:11px;}
#pz_down .footerRight ul li{ width:35.625%; float:left; margin-left:14.375%;}
#pz_down .footerRight ul li .ewm{ width:100%; float:left; border:solid 1px #fff; padding:5px; background:white;}
#pz_down .footerRight ul li .ewm img{ width:100%; float:left;}
#pz_down .footerRight ul li h5{ width:100%; float:left; text-align:center; margin-top:13px; font-size:14px; color:white; line-height:22px;}
#pz_down .footerRight .gz{ float:right; margin-top:86px; font-size:16px; color:white; line-height:40px;}
#pz_down .footerRight a{ display:inline-block; vertical-align:top; width:40px; height:40px; background:#414141; margin-left:20px; line-height:40px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#pz_down .footerRight a img{ width:100%; float:left;}
#pz_down .footerRight a:hover{ background:#1B63A1;}
@media screen and (max-width: 1399px) {
#pz_down .footerLeft .footerMenu span{ margin:0 4%;}
}
@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#pz_down .footer{ padding:40px 0 30px 0;}
#pz_down .footerLeft,#pz_down .footerRight{ width:100%;}
#pz_down .footerRight{ margin-top:20px; position:relative; right:auto; top:auto;}
#pz_down .footerRight ul{ width:300px;}
#pz_down .footerLeft dl{ margin-top:20px;}
#pz_down .footerLeft .link1{ margin-top:34px;}
#pz_down .footerRight ul li{ margin-left:0; margin-right:14.375%;}
#pz_down .footerRight .gz{ float:left;}
}
@media screen and  (max-width:992px){
#pz_down .footer{ padding:20px 20px 65px 20px;}
#pz_down .footerLeft .footerMenu{ display:none;}
#pz_down .footerLeft .dl{ margin-top:0px; text-align:center; padding-bottom:12px;}
#pz_down .footerLeft .dl .dt{ display:none;}
#pz_down .footerLeft .dl .dd{ display:block; width:100%; margin-right:0px; font-size:14px; line-height:26px;}
#pz_down .footerLeft .dl .dd.tel{ font-size:20px;}
#pz_down .footerLeft .link1{ margin-top:26px; text-align:center;}
#pz_down .footerLeft .link1 span,#pz_down .footerLeft .link1 a{ display:inline-block; float:none;}
#pz_down .footerLeft .link1 a{ margin-right:10px;}
#pz_down .footerLeft .p{ text-align:center; line-height:22px;}
#pz_down .footerRight{ text-align:center;}
#pz_down .footerRight ul{ display:inline-block; width:300px; float:none;}
#pz_down .footerRight ul li{ margin-left:0; margin:0 7%;}
#pz_down .footerRight .gz{ float:none; display:inline-block; width:300px; font-size:12px; line-height:30px; margin-top:26px; vertical-align:top;}
#pz_down .footerRight a{ width:30px; height:30px; margin:0 5px; line-height:30px;}
#pz_down .footerRight ul li h5{ margin-top:9px; font-size:12px; line-height:20px;}
}
@media screen and  (max-width:768px){
#pz_down .footerLeft .dl .dd{ font-size:13px; line-height:20px; font-weight:normal; letter-spacing:1px;}
#pz_down .footerLeft .dl .dd.tel{ font-size:16px;}
}
/*右漂浮*/
#pf_right{ position:fixed; right:30px; top:50%; margin-top:-144px; z-index:55;}
#pf_right ul{ width:72px;}
#pf_right ul li{ width:100%; text-align:center; position:relative;}
#pf_right ul li a{ display:block; width:100%; height:72px; padding:12px 0 0 0; background:url(images/154_right1.png); border-bottom:solid 1px rgba(255,255,255,0.1);}
#pf_right ul li.last a{ border:0;}
#pf_right ul li .ico{ width:100%; height:30px;}
#pf_right ul li h5{ width:100%; font-size:12px; color:white; line-height:20px;}
#pf_right ul li a:hover{ background:#1B63A1; border-color:#1B63A1;}
#pf_right ul li .zrightewm{ width:132px; height:127px; position:absolute; right:92px; top:0; display:none; padding:13px 18px 13px 13px; background:url(images/right6.png) no-repeat center center; background-size:contain;}
#pf_right ul li .zrightewm img{ width:100%; float:left;}
@media screen and  (min-width:768px){
#pf_right ul li:hover .zrightewm{ display:block;
-webkit-animation:fadeInRight1 0.5s 0s ease both;
-moz-animation:fadeInRight1 0.5s 0s ease both;}
}
#pf_right ul li h4{ padding:10px 20px; white-space:nowrap; background:#1B63A1; height:72px; line-height:52px; position:absolute; right:100%; top:0; display:none;}
#pf_right ul li h4 span{ font-size:16px; line-height:25px; color:white; font-weight:bold;}
#pf_right ul li:hover h4{ display:block;
-webkit-animation:fadeInRight1 0.5s 0s ease both;
-moz-animation:fadeInRight1 0.5s 0s ease both;}
@-webkit-keyframes fadeInRight1{
0%{opacity:0;
-webkit-transform:translateX(30px)}
100%{opacity:1;
-webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInRight1{
0%{opacity:0;
-moz-transform:translateX(30px)}
100%{opacity:1;
-moz-transform:translateX(0)}
}
@media screen and (max-width:1366px) {
#pf_right{ right:0;}
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#pf_right{ display:none;}
}
@media screen and  (max-width:768px){
#pf_right{ display:block; width:100%; top:auto; bottom:0; margin-top:0;}
#pf_right ul{ width:100%;}
#pf_right ul li{ width:20%; float:left;}
#pf_right ul li a{ height:50px; padding:6px 0 0 0; border-right:solid 1px rgba(255,255,255,0.1); background:#1B63A1;}
#pf_right ul li .ico{ height:25px;}
#pf_right ul li h5{ font-size:10px; line-height:16px;}
#pf_right ul li h4{ display:none !important;}
#pf_right ul li .zrightewm{ width:110px; height:110px; position:absolute; right:50%; margin-right:-55px; top:auto; bottom:100%; display:none; padding:10px; background:white;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#pf_right ul li .zrightewm.on{ display:block;}
}
#pz_banner .slide_banner{ width:100%; overflow:hidden;}
#pz_banner .slide_banner .slick-slide{ height:1080px; overflow:hidden; position:relative;}
#pz_banner .slide_banner .imgBox{ background-position:center center !important; background-size:cover !important; height:518px; overflow:hidden; position:relative; transform:scale(1, 1); position:absolute; left:0; top:0; width:100%; height:100%;}
#pz_banner .slide_banner .slick-slide.slick-active .imgBox{
-webkit-animation-name: smal-big;
    animation-name: smal-big;
  -webkit-animation-duration: 10s;
          animation-duration: 10s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;}
@-webkit-keyframes smal-big {
  0% { transform:scale(1, 1)}
  100% { transform:scale(1.1, 1.1)}
}

@keyframes smal-big {
  0% { transform:scale(1, 1)}
  100% { transform:scale(1.1, 1.1)}
}
#pz_banner .slide_banner .slick-slide .imgtext{ width:1400px; position:absolute; left:50%; top:50%; margin-left:-700px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);}
#pz_banner .slide_banner .slick-slide .imgtext h1{ width:100%; opacity:0; margin-top:200px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#pz_banner .slide_banner .slick-slide .imgtext h1.on{ opacity:1; margin-top:0px;}
#pz_banner .slide_banner .slick-slide .imgtext h2{ width:100%; opacity:0; margin-top:50px;
-webkit-transition: all 0.5s ease-out 0.3s; 
-moz-transition: all 0.5s ease-out 0.3s; 
-o-transition: all 0.5s ease-out 0.3s; 
transition: all 0.5s ease-out 0.3s;}
#pz_banner .slide_banner .slick-slide .imgtext h2.on{ opacity:1; margin-top:-10px;}
#pz_banner .slide_banner .slick-slide .imgtext h3{ width:100%; opacity:0; margin-top:154px;
-webkit-transition: all 0.5s ease-out 0.5s; 
-moz-transition: all 0.5s ease-out 0.5s; 
-o-transition: all 0.5s ease-out 0.5s; 
transition: all 0.5s ease-out 0.5s;}
#pz_banner .slide_banner .slick-slide .imgtext h3.on{ opacity:1;}
#pz_banner .slide_banner .slick-slide .imgtext h4{ opacity:0; margin-top:200px; position:relative; margin-left:28px; float:left;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#pz_banner .slide_banner .slick-slide .imgtext h4:before{ content:''; width:0; height:5px; background:white; position:absolute; left:5px; top:130%;
-webkit-transition: all 0.5s ease-out 0.5s; 
-moz-transition: all 0.5s ease-out 0.5s; 
-o-transition: all 0.5s ease-out 0.5s; 
transition: all 0.5s ease-out 0.5s;}
#pz_banner .slide_banner .slick-slide .imgtext h4.on{ opacity:1; margin-top:0px;}
#pz_banner .slide_banner .slick-slide .imgtext h4.on:before{ width:100%;}
#pz_banner .slide_banner .slick-slide .imgtext h5{ position:relative; margin-left:18px;
-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}


#pz_banner .slide_banner .slick-prev,#pz_banner .slide_banner .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 5%;
	top: 50%;
	width: 28px;
	height: 54px;
	background:url(images/152_top2.png) no-repeat left center;
	background-size:auto 100%;
	margin:-27px 0 0 0;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#pz_banner .slide_banner .slick-next {
	left: auto;
	right: 5%;
	background-position:right center;
}
#pz_banner .slide_banner .slick-prev:hover{ opacity:1;filter:alpha(opacity=100);}
#pz_banner .slide_banner .slick-next:hover{ opacity:1;filter:alpha(opacity=100);}
@media screen and (max-width: 1366px) {
#pz_banner .slide_banner .slick-slide{ height:700px;}
#pz_banner .slide_banner .slick-slide .imgtext{ width:1200px; margin-left:-600px;}
#pz_banner .slide_banner .slick-prev{ left:3%;}
#pz_banner .slide_banner .slick-next { right: 3%;}
}

#pz_banner .slide_banner .slick-dots{
	position: absolute;
	bottom: 80px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
	z-index:5;
	height:12px;
}
#pz_banner .slide_banner .slick-dots li {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 8px;
	padding: 0;
	cursor: pointer; vertical-align:top;
	background:#eee;
	vertical-align:top;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
#pz_banner .slide_banner .slick-dots li.slick-active{
	background:#1B63A1;
}
@media screen and (max-width:1366px) {
#pz_banner .slide_banner .slick-dots{ bottom:60px;}
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#pz_banner .slide_banner .slick-slide{ height:600px;}
#pz_banner .slide_banner .slick-slide .imgtext{ width:900px; margin-left:-450px;}
#pz_banner .slide_banner .slick-slide .imgtext h4{ margin-left:0; width:50%;}
#pz_banner .slide_banner .slick-slide .imgtext h5{ margin-left:0; width:50%;}
#pz_banner .slide_banner .slick-slide .imgtext h3{ margin-top:100px;}
}
@media screen and  (max-width:992px){
#pz_banner .slide_banner .slick-slide{ height:500px;}
#pz_banner .slide_banner .slick-prev,
#pz_banner .slide_banner .slick-next{ display:none !important;}
#pz_banner .slide_banner .slick-slide .imgtext h4:before{ height:3px;}
#pz_banner .slide_banner .slick-slide .imgtext{ width:700px; margin-left:-350px;}
#pz_banner .slide_banner .slick-slide .imgtext h2{ margin-top:25px;}
#pz_banner .slide_banner .slick-slide .imgtext h3{ margin-top:75px;}

#pz_banner .slide_banner .slick-dots{ bottom:40px; height:10px;}
#pz_banner .slide_banner .slick-dots li { width:10px; height:10px; margin:0 6px;}
}
@media screen and  (max-width:768px){
#pz_banner .slide_banner .slick-dots{ bottom:20px;}
#pz_banner .slide_banner .slick-dots li { width:6px; height:6px; margin:0 3px;}
#pz_banner .slide_banner .slick-slide{ height:300px;}
#pz_banner .slide_banner .slick-slide .imgtext h4:before{ height:2px;}
#pz_banner .slide_banner .slick-slide .imgtext{ width:500px; margin-left:-250px;}
#pz_banner .slide_banner .slick-slide .imgtext h2.on{ margin-top:-8px;}
#pz_banner .slide_banner .slick-slide .imgtext h3{ margin-top:50px;}
#pz_banner .slide_banner .slick-slide .imgtext h4,#pz_banner .slide_banner .slick-slide .imgtext h5{ display:inline-block; vertical-align:top; float:none;}
#pz_banner .slide_banner .slick-slide .imgtext{ text-align:center;}
}
/*首页*/
#index1{ background:#f4f7f8; padding-top:93px;padding-bottom: 20px;}
.indexTit{ width:100%; text-align:center; overflow:hidden; padding-bottom:40px; background:url(/Theme/image/156_index1.png) no-repeat center bottom;}
.indexTit h3{ font-size:36px; color:#1B63A1; line-height:48px; letter-spacing:4px;text-transform: uppercase;font-weight: 600;}
.indexTit h3 strong{ color:#1B63A1;}
.indexTit h5{ margin-top:18px; font-size:18px; color:#666; line-height:30px;}
.indexTit h5 span{ display:inline-block; vertical-align:top; padding:0 20px; position:relative;}
.indexTit h5 span:before,.indexTit h5 span:after{ content:''; width:1000px; height:1px; background:#d8e1e5; position:absolute; left:-1000px; top:50%;}
.indexTit h5 span:after{ left:auto; right:-1000px;}
#index1 .index1Body{ width:100%; margin-top:29px; height:447px; overflow:hidden;}
#index1 .index1Body li{ width:10.6%; float:left; height:447px; position:relative; background:black; cursor:pointer; overflow:hidden;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#index1 .index1Body li .img{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0.8; z-index:1;}

#index1 .index1Body li .text{ width:100%; top:50%; position:absolute; left:0; text-align:center; z-index:3;}
#index1 .index1Body li .text .ico{ display:inline-block; vertical-align:top; margin-top:-58px; background:white; width:78px; height:78px; overflow:hidden;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#index1 .index1Body li .text .ico img{ width:100%; float:left;}

#index1 .index1Body li .text .title{ display:inline-block; vertical-align:top; width:100%; margin-top:20px; font-size:16px; color:white; line-height:34px; padding-bottom:4px; background:url(images/156_index9.png) no-repeat center bottom;}

#index1 .index1Body li .text .p{ width:100%; float:left; font-size:14px; color:#333; line-height:26px; display:none; margin-top:22px; height:130px; overflow:hidden;}
#index1 .index1Body li .text .detail{ display:none; margin-top:31px; font-size:14px; color:white; line-height:62px; font-family:"Arial"; position:absolute; right:-32px; top:50%; width:62px; height:62px; background:#1B63A1; text-align:center; margin-top:-32px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#index1 .index1Body li .text .detail:hover{ color:#1B63A1; background:white;}
#index1 .index1Body li.on .text .title{ margin-top:0; color:#333; padding-bottom:0; background:none; font-size:24px;}
#index1 .index1Body li.on .text .bian{ display:none;}
#index1 .index1Body li.on .text .p{ display:block;}
#index1 .index1Body li.on .text .detail{ display:block;}
#index1 .index1Body li.on{width:25%; /* width:37.5%; */}
#index1 .index1Body li.on .text{ width:446px; height:280px; background:url(images/156_index8.png); left:0; margin:-140px 0 0 0; padding:47px 90px 47px 15%; text-align:left;}
#index1 .index1Body li.on .text .ico{ display:none;}
#index1 .index1Body li.on .img{ opacity:1;}
@media screen and (max-width: 1366px) {
#index1 .index1Body{ height:400px;}
#index1 .index1Body li{ height:400px;}
}
@media screen and (max-width: 1280px) {
#index1 .index1Body li.on .text{ width:80%;}
}
@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
.indexTit{ padding-bottom:30px; background-size:22px auto;}
.indexTit h3{ font-size:30px; line-height:42px; letter-spacing:3px;}
.indexTit h5{ margin-top:16px; font-size:16px; line-height:26px; letter-spacing:3px;}
.indexTit h5 span{  padding:0 16px;}
#index1{ padding-top:70px;}
#index1 .index1Body li.on .text{ padding-left:10%; padding-right:60px;}
}
@media screen and  (max-width:992px){
#index1{ padding-top:40px;}
#index1 .index1Body{ height:300px;}
#index1 .index1Body li{ height:300px;}
#index1 .index1Body li .text .ico{ margin-top:-50px; width:60px; height:60px;}
#index1 .index1Body li .text .title{ margin-top:15px; font-size:14px; line-height:28px;}
#index1 .index1Body li.on .text{ height:200px; margin:-100px 0 0 0; padding:25px 40px 20px 5%;}
#index1 .index1Body li .text .detail{ margin-top:25px; font-size:12px; line-height:50px; right:-25px; width:50px; height:50px; margin-top:-25px;}
#index1 .index1Body li.on .text .title{ font-size:20px; line-height:26px;}
#index1 .index1Body li .text .p{ font-size:12px; line-height:20px; margin-top:20px; height:100px;}
.indexTit{ padding-bottom:25px; background-size:18px auto;}
.indexTit h3{ font-size:24px; line-height:36px; letter-spacing:2px;}
.indexTit h5{ margin-top:12px; font-size:14px; line-height:22px; letter-spacing:2px;}
.indexTit h5 span{  padding:0 10px;}
}
@media screen and  (max-width:768px){
#index1{ padding-top:20px;}
#index1 .index1Body{ margin-top:15px; position:relative; height:auto;}
#index1 .index1Body li{  width:100%;}
#index1 .index1Body li.on{ width:100%;}
#index1 .index1Body li .img{ opacity:1;}
#index1 .index1Body li .text{ height:185px; width:90%; margin:-85px 0 0 5%; padding:25px 20px 20px 20px; background:url(images/156_index8.png);}
#index1 .index1Body li .text .title{ font-size:20px; line-height:26px; color:#333; padding-bottom:6px; margin-top:10px;}
#index1 .index1Body li .text .p{ display:block; height:78px; margin-top:15px;}
.indexTit{ padding-bottom:0px; background:none;}
.indexTit h3{ font-size:18px; line-height:30px; letter-spacing:1px;}
.indexTit h5{ margin-top:10px; font-size:12px; line-height:20px; letter-spacing:1px;}
#index1 .index1Body .slick-dots{
	position: absolute;
	bottom: 10px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
	z-index:5;
	height:6px;
}
#index1 .index1Body .slick-dots li {
	position: relative;
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 0 3px;
	padding: 0;
	cursor: pointer; vertical-align:top;
	background:#eee;
	vertical-align:top;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
float:none;
}
#index1 .index1Body .slick-dots li.slick-active{
	background:#1B63A1;
}
}
#index2{ background:#f5f5f5; width:100%; padding:94px 0 80px 0;}
#index2 .index2Body{ width:100%; margin-top:30px;}
#index2 .index2Body .index2BodyPic{ float:left; width:41.79%; position:relative; margin-bottom:101px;}
#index2 .index2Body .index2BodyPic:before{ content:''; background:url(images/157_index12.png) no-repeat center center; width:162px; height:295px; position:absolute; right:46px; bottom:-101px; background-size:contain; z-index:2;}
#index2 .index2Body .index2BodyRight{ float:right; width:53.93%; background:#f5f5f5; position:relative;position:relative;}
#index2 .index2Body .index2BodyRight .text{ width:100%; position:relative;}

#index2 .index2Body .index2BodyRight h3{ width:100%; margin-top:23px; font-size:36px; color:black; line-height:50px;}
#index2 .index2Body .index2BodyRight .p{ width:100%; margin-top:31px; font-size:14px; color:#727272; line-height:30px; height:90px; overflow:hidden;}
.row_2{ margin:0 -5px;}
#index2 .index2Body .index2BodyRight ul{ width:100%; float:left; padding-top:81px; margin-top:-330px; position:relative; height:246px; background:#f5f5f5;}
#index2 .index2Body .index2BodyRight ul li{ float:left;}
#index2 .index2Body .index2BodyRight ul li .zbox{ width:100%; padding:0 5px 20px 5px;}
#index2 .index2Body .index2BodyRight ul li .zbox a{ display:block; width:100%; position:relative; background:#1B63A1; padding-bottom:80.556%; overflow:hidden;}
#index2 .index2Body .index2BodyRight ul li .zbox a img{ width:100%; position:absolute; left:0; top:0; min-height:100%; z-index:1;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#index2 .index2Body .index2BodyRight ul li .zbox a:before{ content:''; width:100%; height:100%; position:absolute; left:0; bottom:0; background:url(images/157_index18.png) repeat-x center bottom; z-index:2;}
#index2 .index2Body .index2BodyRight ul li .zbox a h4{ position:absolute; left:0; bottom:0; text-align:center; font-size:16px; color:white; line-height:34px; z-index:3; width:100%;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#index2 .index2Body .index2BodyRight ul li .zbox a:hover img{ opacity:0.1;}
#index2 .index2Body .index2BodyRight ul li .zbox a:hover h4{ bottom:50%; margin-bottom:-17px;}
#index2 .index2Body .index2BodyRight ul li .zbox a:hover:before{ display:none;}
#index2 .index2Body .index2BodyRight ul li .zbox a:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.15);}
#index2 .index2Body .index2BodyRight ul .slick-prev,#index2 .index2Body .index2BodyRight .text .slick-prev,
#index2 .index2Body .index2BodyRight ul .slick-next,#index2 .index2Body .index2BodyRight .text .slick-next
{
    position: absolute;
    left:0px;
    top: 0;
    display: block;
    width: 30px;
    height: 30px;
    padding: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background:url(images/157_index13.png) no-repeat left center;
    z-index:100;
}
#index2 .index2Body .index2BodyRight ul .slick-next,#index2 .index2Body .index2BodyRight .text .slick-next{
    left:40px;
    right:auto;
	background-position:right center;
}
#index2 .index2Body .index2BodyRight .text .slick-prev,#index2 .index2Body .index2BodyRight .text .slick-next{ bottom:-71px; top:auto; opacity:0;}
#index2 .index2Body .index2BodyRight ul .slick-prev:hover,#index2 .index2Body .index2BodyRight .text .slick-prev:hover,
#index2 .index2Body .index2BodyRight ul .slick-next:hover,#index2 .index2Body .index2BodyRight .text .slick-next:hover{ background-image:url(images/157_index13_h.png);}
@media screen and (max-width: 1399px) {
#index2 .index2Body .index2BodyRight h3{ margin-top:0;}
#index2 .index2Body .index2BodyRight ul{ padding-top:60px; height:200px;margin-top: -290px;}
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#index2{ padding:70px 0 120px 0;}
#index2 .index2Body .index2BodyRight ul{margin-top: -250px;}
#index2 .index2Body .index2BodyRight h3{ font-size:30px; line-height:44px;}
}
@media screen and  (max-width:992px){
#index2{ padding:50px 0 0 0;}
#index2 .index2Body .index2BodyRight h3{ font-size:24px; line-height:36px;}
#index2 .index2Body .index2BodyPic{ margin-bottom:80px;}
#index2 .index2Body .index2BodyPic:before{ width:120px; height:219px; right:20px; bottom:-80px;}
#index2 .index2Body .index2BodyRight .p{ margin-top:20px; font-size:12px; line-height:24px; height:72px;}
#index2 .index2Body .index2BodyRight ul{ padding-top:50px; margin-top:-220px; height:216px;}
#index2 .index2Body .index2BodyRight ul li .zbox a h4{ font-size:14px; line-height:28px;}
#index2 .index2Body{ margin-top:20px;}
#index2 .index2Body .index2BodyPic{ margin-top:10px;}
}
@media screen and  (max-width:768px){
#index2{ padding:30px 0 40px 0;}
#index2 .index2Body{ margin-top:15px;}
#index2 .index2Body .index2BodyPic{ margin-top:0px; width:100%;}
#index2 .index2Body .index2BodyRight{ margin-top:0px; width:100%; padding:0 15px;}
#index2 .index2Body .index2BodyRight h3{ font-size:18px; line-height:30px;}
#index2 .index2Body .index2BodyRight .p{ margin-top:15px; line-height:20px; height:58px;}
#index2 .index2Body .index2BodyRight ul{ padding-top:0px; margin-top:15px; height:auto; padding-bottom:20px;}
#index2 .index2Body .index2BodyRight ul li .zbox{ padding-bottom:0;}
#index2 .index2Body .index2BodyRight ul li .zbox a h4{ font-size:12px; line-height:22px;}
#index2 .index2Body .index2BodyRight ul .slick-dots
{
    position: absolute;
    bottom: -10px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#index2 .index2Body .index2BodyRight ul .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 3px;
    padding: 0;
	float:none;
	background:white;
    cursor: pointer;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
#index2 .index2Body .index2BodyRight ul .slick-dots li button{ display:none;}
#index2 .index2Body .index2BodyRight ul .slick-dots li.slick-active
{
	background:#1B63A1;
}
}
#index3{ width:100%; padding:30px 0 60px 0;background-color: #fff;}
#index3 ul{margin-top: 25px;}
#index3 ul li{width: 24%;float: left;margin-right: 1.333%;}
#index3 ul li:last-child{margin-right: 0;}
#index3 ul li img{width: 100%;position: absolute;transition: all 0.3s linear;}
#index3 ul li img:hover{transform: scale(1.2);}
#index3 ul li .pic{overflow: hidden;padding-bottom:65%;position: relative;}
#index3 ul li .text{text-align: center;margin-top:10px;font-size: 18px;}
@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#index3{ padding:70px 0 80px 0;}
}
@media screen and  (max-width:992px){
#index3{ padding:50px 0 60px 0;}
#index3 .index3Body .text,#index3 .index3Body .pic{ height:220px;}
#index3 .index3Body .text .ico{ width:80px; height:80px;}
#index3 .index3Body .text{ padding:40px 20px 20px 20px;}
#index3 .index3Body .text h4{ margin-top:10px; font-size:16px; line-height:24px; letter-spacing:1px;}
#index3 .index3Body .text h6{ line-height:18px; letter-spacing:1px;}
#index3 .detail{ margin-top:30px;}
#index3 .detail a{ width:120px; height:40px; line-height:38px; font-size:14px;}
}
@media screen and  (max-width:768px){
#index3{ padding:30px 10px 40px 10px;}
#index3 ul{padding-left:15px;padding-right:15px;margin-top:10px;}
#index3 ul li{width:48%;float:left;margin-right:2.5%;}
#index3 ul li:nth-child(2n){margin-right:0;}
#index3 .index3Body{ padding-bottom:20px;}
#index3 .index3Body .text,#index3 .index3Body .pic{ height:180px;}
#index3 .index3Body .pic img{ width:222px; height:180px; margin-left:-111px;}
#index3 .index3Body .text .ico{ width:60px; height:60px;}
#index3 .index3Body .text{ padding:30px 20px 20px 20px;}
#index3 .index3Body .text h4{ font-size:14px; line-height:22px;}
#index3 .index3Body .text h6{ word-wrap:break-word; font-size:10px; line-height:14px}
#index3 .detail{ margin-top:20px;}
#index3 .detail a{ height:36px; line-height:34px; font-size:12px;}
#index3 .index3Body .slick-dots
{
    position: absolute;
    bottom: -10px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#index3 .index3Body .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 6px;
    height: 6px;
    margin: 0 3px;
    padding: 0;
	float:none;
	background:#ddd;
    cursor: pointer;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
#index3 .index3Body .slick-dots li button{ display:none;}
#index3 .index3Body .slick-dots li.slick-active
{
	background:#1B63A1;
}
}
#index4{ width:100%; background:#f5f5f5; padding:90px 0 60px 0;}
#index4 .index4Body{ width:100%; margin-top:30px;}
#index4 .index4Body ul{ width:100%; position:relative;}
#index4 .index4Body ul li{ width:100%;}
#index4 .index4Body ul li .zbox{ width:100%; padding:0 15px;}
#index4 .index4Body ul li .zbox a{ display:block; width:100%;}
#index4 .index4Body ul li .zbox a .pic{ width:100%; position:relative; overflow:hidden; padding-bottom:55%;}
#index4 .index4Body ul li .zbox a .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#index4 .index4Body ul li .zbox a .text{ width:100%; background:white; padding:26px 30px 23px 30px;}
#index4 .index4Body ul li .zbox a .text .title{ width:100%; font-size:18px; color:#333; line-height:28px; letter-spacing:1px;}
#index4 .index4Body ul li .zbox a .text .jj{ width:100%; margin-top:19px; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; letter-spacing:1px;}
#index4 .index4Body ul li .zbox a .text .time{ width:100%; margin-top:26px; padding-top:21px; border-top:solid 1px #e5e5e5; font-size:14px; color:#666; line-height:34px; background:url(images/159_index37.png) no-repeat right 35px; letter-spacing:1px;font-family: 'OPENSANS-REGULAR';}
#index4 .index4Body ul li .zbox a .text .time span{ font-size:30px; margin-right:15px; font-weight:bold;}
#index4 .index4Body ul li .zbox a:hover .pic img{
		transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
#index4 .index4Body ul li .zbox a:hover .text .title{ color:#1B63A1; font-weight:bold;}
#index4 .index4Body ul li .zbox a:hover .text .time{ color:#1B63A1; background-image:url(images/159_index38.png);}
#index4 .index4Body ul li .zbox a:hover .text .time span{ color:#1B63A1;}
#index4 .index4Body .slick-dots
{
    position: absolute;
    bottom: 0px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
#index4 .index4Body .slick-dots li
{
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 8px;
    padding: 0;
	float:none;
	background:url(images/159_index39.png) no-repeat left center;
    cursor: pointer;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
#index4 .index4Body .slick-dots li button{ display:none;}
#index4 .index4Body .slick-dots li.slick-active
{
	background-position:right center;
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#index4{ padding:70px 0 80px 0;}
}
@media screen and  (max-width:992px){
#index4{ padding:50px 0 60px 0;}
#index4 .index4Body{ margin-top:20px;}
#index4 .index4Body ul{ padding-bottom:50px;}
}
@media screen and  (max-width:768px){
#index4{ padding:30px 0 40px 0;}
#index4 .index4Body{ margin-top:15px; overflow:hidden;}
#index4 .index4Body ul{ padding-bottom:30px;}
#index4 .index4Body .slick-dots li
{
    width: 10px;
    height: 10px;
    margin: 0 4px; background-size:auto 100%;}
#index4 .index4Body ul li .zbox a .text{ padding:16px 20px 13px 20px;}
#index4 .index4Body ul li .zbox a .text .title{ font-size:16px; line-height:26px; letter-spacing:0px;}
#index4 .index4Body ul li .zbox a .text .jj{ margin-top:15px; font-size:12px; line-height:20px; height:38px; letter-spacing:0px;}
#index4 .index4Body ul li .zbox a .text .time{ margin-top:16px; padding-top:11px; font-size:12px; line-height:28px; background:none !important; letter-spacing:0px;}
#index4 .index4Body ul li .zbox a .text .time span{ font-size:20px; margin-right:10px;}
}
/*内页banner*/
#pz_banner .banner{ position:relative; text-align:center;}
#pz_banner .banner img{ vertical-align:top;}

#pz_banner h6{ width:100%; position:absolute; left:0; top:50%; margin-top:-47px; font-size:14px; color:white; line-height:30px; letter-spacing:16px; text-transform:uppercase;}
#pz_banner h2{ width:100%; position:absolute; left:0; top:50%; margin-top:-17px; font-size:48px; color:white; line-height:64px; letter-spacing:1px; font-weight:bold;text-transform: uppercase;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#pz_banner h6{ margin-top:-30px; font-size:12px; line-height:24px; letter-spacing:10px;}
#pz_banner h2{ margin-top:-10px; font-size:38px; line-height:50px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
#pz_banner h6{ margin-top:-30px; font-size:10px; line-height:20px; letter-spacing:6px;}
#pz_banner h2{ margin-top:-10px; font-size:24px; line-height:40px;}
}
/*董事长致辞*/
#dszzc{ width:100%; background:#f6f6f8; padding:100px 0;}
#dszzc .pic{ float:left; width:40.43%;}
#dszzc .text{ float:right; width:51.1%; position:relative; margin-top:68px;}
#dszzc .text h2{ position:absolute; left:-24px; top:-84px;}
#dszzc .text .textBox{ width:100%; background:white; padding:48px 60px 52px 60px; position:relative; z-index:2;}
#dszzc .text .textBox .p{ width:100%; font-size:16px; color:#444; line-height:36px; letter-spacing:1px;}
#dszzc .text .textBox .qm{ width:100%; margin-top:90px; padding-left:68px; background:url(images/161_dszzc3.png) no-repeat left 25px; line-height:62px;}
#dszzc .text .textBox .qm h5{ display:inline-block; vertical-align:middle; width:72%; text-align:right; height:42px; line-height:42px; border-bottom:solid 1px #d7d7d7; font-size:16px; color:#333; letter-spacing:1px;}
#dszzc .text .textBox .qm h3{ float:right; line-height:62px;}
@media screen and (max-width: 1399px) {
#dszzc .text{ width:56%; margin-top:20px;}
#dszzc .text .textBox .qm{ margin-top:30px;}
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#dszzc .text .textBox .qm h5{ width:65%;}
#dszzc .text .textBox .qm{ padding-left:40px;}
#dszzc .text{ margin-top:50px;}
#dszzc .text .textBox{ padding:30px 40px 34px 40px;}
#dszzc .text .textBox .p{ font-size:14px; line-height:30px;}
}
@media screen and  (max-width:992px){
#dszzc{ padding:60px 0;}
#dszzc .text{ margin-top:30px;}
#dszzc .text h2{ left:-14px; top:-64px;}
#dszzc .text .textBox{ padding:20px 30px 22px 30px;}
#dszzc .text .textBox .p{ font-size:12px; line-height:24px;}
#dszzc .text .textBox .qm{ margin-top:20px; padding-left:35px; line-height:42px; background-position:left bottom;}
#dszzc .text .textBox .qm h5{ width:60%; font-size:14px;}
#dszzc .text .textBox .qm h3{ line-height:42px;}
}
@media screen and  (max-width:768px){
#dszzc{ padding:20px 15px;}
#dszzc .pic{ width:100%;}
#dszzc .text{ margin-top:50px; width:100%;}
#dszzc .text h2{ left:-10px; top:-40px;}
#dszzc .text h2 img{ height:45px;}
#dszzc .text .textBox{ padding:15px 20px 11px 20px;}
#dszzc .text .textBox .qm{ padding-left:40px; height:auto; background-position:left center;}
#dszzc .text .textBox .qm h5{ width:60%;}
#dszzc .text .textBox .qm h3{ width:90px;}
}
/*社会责任*/
#shzr{ width:100%; background:url(images/162_shzr1.jpg) no-repeat top center; padding:93px 0 82px 0; background-size:contain;}
#shzr .shzrHead{ width:100%; text-align:center;}
#shzr .shzrHead h3{ width:100%; font-size:36px; color:#333; line-height:50px;}
#shzr .shzrHead .p{ width:100%; margin-top:21px; font-size:16px; color:#666; line-height:36px; letter-spacing:1px;}
#shzr ul{ width:100%; margin-top:50px;}
#shzr ul li{ width:100%;}
#shzr ul li .pic{ width:50%; height:464px; float:left; position:relative; overflow:hidden; background:#1B63A1;}
#shzr ul li .pic img{ width:700px; height:464px; position:absolute; left:50%; top:0; max-width:none; margin-left:-350px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#shzr ul li .text{ width:50%; height:464px; float:left; background:url(images/162_shzr6.png) no-repeat right bottom #f5f5f5;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#shzr ul li .text .title{ width:100%; padding:0 60px; margin-top:45px; font-size:30px; color:#1B63A1; line-height:46px; letter-spacing:1px;}
#shzr ul li .text .p{ width:100%; padding:0 60px; margin-top:22px; background:white; font-size:18px; color:#333; line-height:58px; letter-spacing:1px;}
#shzr ul li .text .jj{ width:100%; padding:0 60px; margin-top:30px; font-size:16px; color:#666; line-height:36px; height:144px; overflow:hidden; letter-spacing:1px;}
#shzr ul li:hover .pic img{ opacity:0.7;}
#shzr ul li:hover .text{ background-image:url(images/162_shzr7.png);}
#shzr ul li.l1 .pic{ float:right;}
#loading{ width:100%; text-align:center; margin-top:60px;}
#loading img{ width:45px;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#shzr{ padding:70px 0 60px 0;}
#shzr ul li .pic,#shzr ul li .text{ height:400px;}
#shzr ul li .pic img{ width:603px; margin-left:-301.5px; height:400px;}
#shzr ul li .text .title,#shzr ul li .text .p,#shzr ul li .text .jj{ padding:0 40px;}
}
@media screen and  (max-width:992px){
#shzr{ padding:40px 0 30px 0;}
#shzr .shzrHead h3{ font-size:30px; line-height:44px;}
#shzr .shzrHead .p{ margin-top:16px; font-size:14px; line-height:30px; letter-spacing:0px;}
#shzr ul{ margin-top:40px;}
#shzr ul li .pic,#shzr ul li .text{ height:320px;}
#shzr ul li .pic img{ width:483px; margin-left:-241.5px; height:320px;}
#shzr ul li .text{ background-size:60px auto;}
#shzr ul li .text .title,#shzr ul li .text .p,#shzr ul li .text .jj{ padding:0 30px;}
#shzr ul li .text .title{ margin-top:30px; font-size:24px; line-height:40px; letter-spacing:0px;}
#shzr ul li .text .p{ margin-top:11px; font-size:16px; line-height:50px; letter-spacing:0px;}
#shzr ul li .text .jj{ margin-top:20px; font-size:14px; line-height:30px; height:120px; letter-spacing:0px;}
#loading{ margin-top:40px;}
#loading img{ width:30px;}
}
@media screen and  (max-width:768px){
#shzr{ padding:20px 0 10px 0;}
#shzr .shzrHead{ padding:0 10px;}
#shzr .shzrHead h3{ font-size:24px; line-height:36px;}
#shzr .shzrHead .p{ margin-top:10px; font-size:12px; line-height:24px;}
#shzr ul{ margin-top:30px;}
#shzr ul li .pic,#shzr ul li .text{ height:auto; width:100%;}
#shzr ul li .pic img{ position:relative; left:auto; width:100%; margin-left:0; height:auto; vertical-align:top;}
#shzr ul li .text{ background-size:60px auto; padding-bottom:20px;}
#shzr ul li .text .title,#shzr ul li .text .p,#shzr ul li .text .jj{ padding:0 20px;}
#shzr ul li .text .title{ margin-top:20px; font-size:16px; line-height:34px;}
#shzr ul li .text .p{ margin-top:6px; font-size:14px; line-height:40px;}
#shzr ul li .text .jj{ margin-top:10px; font-size:12px; line-height:24px; height:94px;}
#loading{ margin-top:20px;}
}
/*详情页*/
#listShow{ width:100%; padding:63px 0 73px 0; position:relative;}
#listShow .c_1162{ width:1162px; margin:auto;}
#listShow h2{ width:100%; text-align:center; font-size:36px; color:#333; line-height:48px; font-weight:bold; letter-spacing:1px; position:relative; padding:0 120px;}
#listShow h2 .return{ position:absolute; right:0; top:12px; padding-left:46px; background:url(images/163_shzr8.png) no-repeat left center; font-size:16px; color:#999; line-height:36px; font-weight:normal;}
#listShow h2 .return:hover{ color:#1B63A1;}
#listShow h3{ width:100%; text-align:center; font-size:24px; color:#1B63A1; line-height:36px; margin-top:14px; letter-spacing:1px;}
#listShow h4{ width:100%; text-align:center; font-size:16px; color:#888; line-height:28px; margin-top:16px; letter-spacing:1px;}
#listShow .p{ width:100%; background:url(images/163_shzr11.png) no-repeat 40px center #f4f4f4; margin-top:54px; padding:35px 50px 36px 130px; position:relative; font-size:16px; color:#666; line-height:30px; letter-spacing:1px;}
#listShow .text{ width:100%; font-size:16px; color:#666; line-height:36px; margin-top:30px; letter-spacing:1px;}
#listShow .fy{ width:100%; margin-top:59px; padding-top:33px; border-top:solid 1px #dadada; padding-right:200px; position:relative; text-align:left;}
#listShow .fy h5{ width:100%; font-size:16px; color:#888; line-height:30px;}
#listShow .fy h5 a{ color:#888;}
#listShow .fy h5:hover,#listShow .fy h5:hover a{ color:#1B63A1;}
#listShow .fy .bdsharebuttonbox{ position:absolute; right:0; top:54px;}
#listShow .fy .bdsharebuttonbox span{ float:left; font-size:14px; color:#666; line-height:26px;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#listShow .c_1162{ width:100%; padding:0 5%;}
}
@media screen and  (max-width:992px){
#listShow{ padding:40px 0 50px 0;}
#listShow h2{ font-size:30px; line-height:42px; letter-spacing:0px; padding:0 0px;}
#listShow h2 .return{ display:block; position:relative; right:auto; top:auto; padding-left:40px; background-size:30px auto; font-size:14px; color:#999; line-height:30px; width:100%; text-align:left;}
#listShow h3{ font-size:18px; line-height:30px; margin-top:10px; letter-spacing:0px;}
#listShow h4{ font-size:14px; line-height:22px; margin-top:10px; letter-spacing:0px;}
#listShow .p{ background:url(images/163_shzr11.png) no-repeat 30px center #f4f4f4; background-size:42px auto; margin-top:30px; padding:20px 30px 20px 100px; font-size:14px; line-height:24px; letter-spacing:0px;}
#listShow .text{ font-size:14px; line-height:30px; margin-top:20px; letter-spacing:0px;}
#listShow .fy{ margin-top:40px; padding-top:20px; padding-right:0px;}
#listShow .fy .bdsharebuttonbox{ top:30px; display:none;}
#listShow .fy h5{ font-size:14px; line-height:26px;}
}
@media screen and  (max-width:768px){
#listShow{ padding:20px 0 30px 0;}
#listShow h2{ font-size:20px; line-height:32px;}
#listShow h2 .return{ padding-left:30px; background-size:20px auto; font-size:12px; line-height:24px;}
#listShow h3{ font-size:16px; line-height:24px; margin-top:8px;}
#listShow h4{ font-size:12px; line-height:20px; margin-top:8px;}
#listShow .p{ background:url(images/163_shzr11.png) no-repeat 20px center #f4f4f4; background-size:36px auto; margin-top:20px; padding:10px 20px 10px 70px; font-size:12px; line-height:20px; min-height:50px}
#listShow .text{ font-size:12px; line-height:24px; margin-top:15px;}
#listShow .fy{ margin-top:20px; padding-top:10px; padding-right:0px;}
#listShow .fy .bdsharebuttonbox{ position:relative; right:auto; top:auto; width:100%;}
#listShow .fy .bdsharebuttonbox span{ font-size:12px; line-height:22px;}
#listShow .fy h5{ font-size:12px; line-height:22px;}

}
#qywh{ width:100%;}
#qywh img{ vertical-align:top;}
@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){

}
@media screen and  (max-width:768px){

}
/*业务领域*/
#wyly{ width:100%; padding:70px 0 80px 0;}
#wyly dl{ width:100%;}
#wyly ul{ width:66.666%; float:left;}
#wyly dl dt{ width:33.33%; padding:0 5px; margin-top:10px; float:left;} 
#wyly dl ul li,#wyly dl dd{ width:50%; float:left; padding:0 5px; margin-top:10px;}
#wyly dl dt .zbox,#wyly dl ul li .zbox,#wyly dl dd .zbox{ width:100%;}
#wyly dl dt .zbox a,#wyly dl ul li .zbox a,#wyly dl dd .zbox a{ display:block; width:100%; position:relative; overflow:hidden;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
#wyly dl dt .zbox a{ padding-bottom:130.4%;}
#wyly dl ul li a{ padding-bottom:64.13%;}
#wyly dl dd .zbox a{ padding-bottom:54.67%;}
#wyly dl dt .zbox a img,#wyly dl ul li a img,#wyly dl dd a img{ width:100%; position:absolute; left:0; top:0; min-height:100%; z-index:1;}
#wyly dl dt .zbox a .mb,#wyly dl ul li a .mb,#wyly dl dd a .mb{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(images/165_wyly1.png) no-repeat top left; background-size:100% auto; z-index:2;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#wyly dl dt .zbox a .text,#wyly dl ul li a .text,#wyly dl dd a .text{ width:100%; position:absolute; left:0; z-index:3; top:25px; padding:0 30px; background-position: center bottom;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#wyly dl dt .zbox a .text h4,#wyly dl ul li a .text h4,#wyly dl dd a .text h4{ width:100%; font-size:24px; color:#222; line-height:33px; font-weight:bold; letter-spacing:1px;}
#wyly dl dt .zbox a .text h6,#wyly dl ul li a .text h6,#wyly dl dd a .text h6{ width:100%; font-size:12px; color:#888; line-height:19px; text-transform:uppercase; letter-spacing:1px;font-family: 'OPENSANS-REGULAR';}
#wyly dl dt .zbox a:hover .mb,#wyly dl ul li a:hover .mb,#wyly dl dd a:hover .mb{ background:#1B63A1; opacity:0.67;}
#wyly dl dt .zbox a:hover .text,#wyly dl ul li a:hover .text,#wyly dl dd a:hover .text{ text-align:center; top:50%; padding-bottom:68px; background:url(images/165_wyly14.png) no-repeat center bottom; margin-top:-60px;}
#wyly dl dt .zbox a:hover .text h4,#wyly dl ul li a:hover .text h4,#wyly dl dt .zbox a:hover .text h6,#wyly dl ul li a:hover .text h6,#wyly dl dd a:hover .text h4,#wyly dl dd a:hover .text h6{ color:white;}
#wyly dl dt.dt1{ float:right;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#wyly{ padding:40px 0 50px 0;}
#wyly dl dt .zbox a .text h4,#wyly dl ul li a .text h4,#wyly dl dd a .text h4{ font-size:18px; line-height:26px; letter-spacing:0px;}
#wyly dl dt .zbox a .text,#wyly dl ul li a .text,#wyly dl dd a .text{ top:20px; padding:0 20px;}
#wyly dl dt .zbox a:hover .text,#wyly dl ul li a:hover .text,#wyly dl dd a:hover .text{ padding-bottom:50px; background-size:30px auto; margin-top:-50px;}
}
@media screen and  (max-width:768px){
#wyly{ padding:10px 15px 15px 15px;}
#wyly ul{ width:100%; float:left;}
#wyly dl dt{ width:100%;} 
#wyly dl ul li,#wyly dl dd{ width:100%;} 
}
/*发展历程*/
#fzlc{ width:100%; background:url(images/166_fzlc1.jpg) no-repeat top center; background-size:contain; padding:91px 0 79px 0;}
#fzlc .fzlcHead{ width:100%; font-size:72px; color:#2a2a2a; line-height:72px; text-transform:uppercase; margin-bottom:53px;}
#fzlc .fzlcHead span{ color:#1B63A1;}
#fzlc .fzlcHead h3{ margin-left:50px; vertical-align:bottom; font-size:36px; line-height:63px; width:auto; display:inline-block; color:#2a2a2a;}
#fzlc .fzlcLeft{ float:left; width:209px; background:#f2f5f6; height:770px; padding:110px 0; text-align:center;}
#fzlc .fzlcLeft li{ width:100%; font-family: 'OPENSANS-REGULAR'; position:relative; cursor:pointer;font-size:48px; color:#333; line-height:134px; font-family: 'OPENSANS-REGULAR';}
#fzlc .fzlcLeft li:before{ content:''; background:url(images/166_fzlc3.png) no-repeat center center; width:9px; height:14px; position:absolute; right:-10px; top:50%; margin-top:-7px;}
#fzlc .fzlcLeft li.on:before{ right:0;}
#fzlc .fzlcLeft li.on{ color:#1B63A1;}
#fzlc .fzlcLeft .slick-prev,
#fzlc .fzlcLeft .slick-next
{
    position: absolute;
    left:0px;
    top: 49px;
    display: block;
    width: 100%;
    height: 21px;
    padding: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background:url(images/166_fzlc2.png) no-repeat top center;
    z-index:100;
}
#fzlc .fzlcLeft .slick-next{
    left:auto;
    right:0;
	top:auto; bottom:60px;
	background-position: bottom center;
}
#fzlc .fzlcRight{ float:right; width:83%;}
#fzlc .fzlcRight ul{ width:100%; border-top:solid 1px #e8e8e8;}
#fzlc .fzlcRight ul li{ width:100%; padding:58px 0 60px 0; border-bottom:solid 1px #e8e8e8;}
#fzlc .fzlcRight ul li .img{ width:38.38%; float:right;}
#fzlc .fzlcRight ul li .img img{ width:100%;}
#fzlc .fzlcRight ul li .text{ width:57.22%; float:left; padding-left:138px; position:relative;}
#fzlc .fzlcRight ul li .text .time{ position:absolute; left:20px; top:2px; background:url(images/166_fzlc4.png) no-repeat center center; width:71px; height:70px; background-size:contain; text-align:center; padding-top:20px; font-size:18px; color:#c6c6c6; line-height:50px; font-weight:bold;}
#fzlc .fzlcRight ul li .text .title{ width:100%; margin-top:21px; font-size:24px; color:#333; line-height:34px; letter-spacing:1px;}
#fzlc .fzlcRight ul li .text .jj{ width:100%; margin-top:26px; font-size:16px; color:#666; line-height:28px; letter-spacing:1px;}
#fzlc .fzlcRight ul li:hover .text .time{ background-image:url(images/166_fzlc5.png); color:#1B63A1;}
#fzlc .fzlcRight ul li:hover .text .title{ color:#1B63A1;}
@media screen and (max-width: 1399px) {
#fzlc .fzlcRight{ width:80%;}
}
@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#fzlc{ padding:70px 0 50px 0;}
#fzlc .fzlcHead{ font-size:50px; line-height:50px; margin-bottom:40px;}
#fzlc .fzlcHead h3{ margin-left:30px; font-size:30px; line-height:40px;}
#fzlc .fzlcRight{ width:78%;}
#fzlc .fzlcLeft{ width:180px; height:660px;}
#fzlc .fzlcRight ul li .text{ padding-left:110px;}
#fzlc .fzlcLeft li{ font-size:40px; line-height:110px;}

#fzlc .fzlcRight ul li{ padding:30px 0 35px 0;}
#fzlc .fzlcRight ul li .text .time{ left:10px; top:0px; width:60px; height:60px; padding-top:15px; font-size:16px; line-height:45px;}
#fzlc .fzlcRight ul li .text .title{ margin-top:16px; font-size:18px;  line-height:28px; letter-spacing:0px;}
#fzlc .fzlcRight ul li .text .jj{ margin-top:20px; font-size:14px; line-height:24px; letter-spacing:0px;}
}
@media screen and  (max-width:992px){
#fzlc{ padding:40px 0 30px 0;}
#fzlc .fzlcHead{ font-size:40px; line-height:40px; margin-bottom:30px;}
#fzlc .fzlcHead h3{ margin-left:20px; font-size:20px; line-height:30px;}
#fzlc .fzlcRight{ width:75%;}
#fzlc .fzlcLeft{ width:150px; height:470px; padding:70px 0;}
#fzlc .fzlcLeft li{ font-size:30px; line-height:78px;}
#fzlc .fzlcLeft .slick-prev{ top:40px;}
#fzlc .fzlcLeft .slick-next{ bottom:40px;}
#fzlc .fzlcRight ul li{ padding:20px 0 23px 0;}
#fzlc .fzlcRight ul li .text{ padding-left:75px;}
#fzlc .fzlcRight ul li .text .time{ left:0px; width:50px; height:50px; padding-top:10px; font-size:14px; line-height:40px;}
#fzlc .fzlcRight ul li .text .title{ margin-top:0px; font-size:16px;  line-height:24px;}
#fzlc .fzlcRight ul li .text .jj{ margin-top:15px; font-size:12px; line-height:22px;}
}
@media screen and  (max-width:768px){
#fzlc{ padding:20px 0 15px 0;}
#fzlc .fzlcHead{ font-size:30px; line-height:30px; margin-bottom:20px; padding:0 10px;}
#fzlc .fzlcHead h3{ margin-left:10px; font-size:16px; line-height:24px;}
#fzlc .fzlcRight{ width:100%;}
#fzlc .fzlcLeft{ width:100%; height:50px; padding:0px 0;}
#fzlc .fzlcLeft li{ font-size:16px; line-height:50px;}
#fzlc .fzlcLeft li:before{ top:auto; right:50%; bottom:-7px; transform:rotate(90deg); width:6px; height:6px; background-size:contain; margin-left:-3px;}
#fzlc .fzlcLeft li#listShow .p.on:before{ right:50%; bottom:0;}
#fzlc .fzlcLeft li.on:before{ right:50%; bottom:0;}
#fzlc .fzlcLeft .slick-prev,
#fzlc .fzlcLeft .slick-next{ display:none;}
#fzlc .fzlcRight ul{ border-top:0;}
#fzlc .fzlcRight ul li{ padding:15px 10px 16px 10px;}
#fzlc .fzlcRight ul li .img{ width:100%;}
#fzlc .fzlcRight ul li .text{ width:100%; padding-left:55px; margin-top:10px;}
#fzlc .fzlcRight ul li .text .time{ width:40px; height:40px; padding-top:8px; font-size:12px; line-height:32px;}
#fzlc .fzlcRight ul li .text .title{ font-size:16px;  line-height:24px;}
#fzlc .fzlcRight ul li .text .jj{ margin-top:10px; line-height:20px;}
}
/*职业发展*/
#zyfz{ width:100%;}
#zyfz li{ width:100%; padding:104px 0 108px 0;}
#zyfz li .img{ float:right; text-align:center; width:41.28%; line-height:480px;}
#zyfz li .img img{ vertical-align:middle;}
#zyfz li .text{ float:left; width:55.71%;}
#zyfz li .text h2{ width:100%; font-size:60px; color:#555; line-height:72px; text-transform:uppercase; letter-spacing:1px;font-family: 'OPENSANS-BOLD'; position:relative;}
#zyfz li .text h2 span{ color:#1B63A1;}
#zyfz li .text h2:before{ content:''; width:1px; height:24px; background:#1B63A1; position:absolute; left:15px; bottom:-34px;}
#zyfz li .text h4{ width:100%; font-size:30px; color:#666; line-height:40px; letter-spacing:2px; margin-top:57px;}
#zyfz li .text .p{ width:100%; font-size:16px; color:#666; line-height:36px; letter-spacing:1px; margin-top:26px;}
#zyfz li.l1{ background:#f3f3f3;}
#zyfz li.l1 .img{ float:left; line-height:560px;}
#zyfz li.l1 .text{ float:right;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#zyfz li{ padding:62px 0 64px 0;}
#zyfz li .img{ line-height:400px;}
#zyfz li .text h2{ font-size:50px; line-height:60px;}
#zyfz li .text h2:before{ height:20px; left:10px; bottom:-30px;}
#zyfz li .text h4{ font-size:24px; line-height:34px; letter-spacing:1px; margin-top:50px;}
#zyfz li .text .p{ font-size:14px; line-height:30px; letter-spacing:0px; margin-top:20px;}
}
@media screen and  (max-width:768px){
#zyfz li{ padding:31px 10px 30px 10px;}
#zyfz li .img,#zyfz li.l1 .img,#zyfz li .text{ line-height:0px; width:100%;}
#zyfz li .img{ padding:0 10%;}
#zyfz li .text{ margin-top:20px;}
#zyfz li .text h2{ font-size:30px; line-height:40px;}
#zyfz li .text h2:before{ height:16px; left:6px; bottom:-20px;}
#zyfz li .text h4{ font-size:18px; line-height:28px; letter-spacing:0px; margin-top:40px;}
#zyfz li .text .p{ font-size:12px; line-height:24px; margin-top:10px;}
}
#zyfz1{ width:100%; padding:85px 0 109px 0; text-align:center;}
#zyfz1 .img{ width:100%; position:relative;}
#zyfz1 .img h3{ width:100%; position:absolute; left:0; top:99px; font-size:30px; color:#666; line-height:1; letter-spacing:2px;}
#zyfz1 .text{ width:100%; margin-top:51px; font-size:16px; color:#666; line-height:36px;}
#zyfz1 .text img{ vertical-align:middle; margin:-3px 8px 0 20px;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#zyfz1{ padding:40px 0 65px 0;}
#zyfz1 .img h3{ top:70px; font-size:24px; letter-spacing:1px;}
#zyfz1 .text{ margin-top:40px; font-size:14px; line-height:30px;}
#zyfz1 .text img{ margin:-3px 6px 0 10px; width:16px;}
}
@media screen and  (max-width:768px){
#zyfz1{ padding:20px 0 33px 0;}
#zyfz1 .img h3{ top:25px; font-size:18px; letter-spacing:0px;}
#zyfz1 .text{ margin-top:30px; font-size:12px; line-height:24px; padding:0 10px;}
#zyfz1 .text img{ margin:-3px 4px 0 6px; width:14px;}
}
#news{ width:100%; margin-top:70px;}
#news li{ width:100%; background:#f7f7f7; margin-top:30px; padding:30px 30px 30px 0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
}
#news li a{ display:block; width:100%; position:relative;}
#news li .time{ position:absolute; left:0; top:0px; width:185px; height:154px; text-align:center; border-right:1px solid #e0e0e0;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#news li .time time{ float:left; width:100%; color:#c2c2c2; font-size:72px; line-height:64px; font-family:Arial; font-weight:bold; margin:35px 0 10px 0;-webkit-transition: 0.5s ease;
   -moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	 -o-transition: 0.5s ease;
		transition: 0.5s ease;}
#news li .time span{ float:left; width:100%; color:#4c4c4c; font-size:21px; line-height:21px; font-family:Arial;}
#news li .img{ float:left; width:277px; height:154px; line-height:0; overflow:hidden; position:absolute; right:0; top:0;}
#news li .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
#news li:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
#news li .text{ float:left; width:100%; padding:0 320px 0 235px; min-height:158px;}
#news li .text h5{ float:left; width:100%; color:#333333; font-size:21px; line-height:31px; margin:15px 0 13px 0;-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
}
#news li .text .p{ float:left; width:100%; color:#666; font-size:14px; line-height:26px; height:78px; overflow:hidden; letter-spacing:1px;}
#news li:hover{ background:#1B63A1;}
#news li:hover .text h5,#news li:hover .text .p{ color:#fff;}
#news li:hover .time time,#news li:hover .time span{ color:#fff;}
#news li:hover .time{ border-right:1px solid #33b3ed;}


@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#news li{ margin-top:20px; padding:20px 20px 20px 0;}
#news li .time{ width:120px; height:110px;}
#news li .time time{ font-size:50px; line-height:42px; margin:25px 0 15px 0;}
#news li .time span{ font-size:14px; line-height:14px;}
#news li .img{ width:170px; height:95px; top:8px;}
#news li .text{ padding:0 190px 0 140px; min-height:97px;}
#news li .text h5{ font-size:16px; line-height:24px; margin:6px 0 10px 0;}
#news li .text .p{ line-height:22px; height:66px; font-size:13px;}
#news{ margin-top:40px;}
}
@media screen and  (max-width:768px){
#news{ margin-top:10px;}
#news li{ margin-top:10px; padding:15px;}
#news li .time{ display:none;}
#news li .img{ width:120px; height:67px; top:12px;}
#news li .text{ padding:0 130px 0 0px; min-height:90px;}
#news li .text h5{ font-size:14px; line-height:22px; margin:0px 0 8px 0;}
#news li .text .p{ line-height:20px; height:58px; font-size:12px;}
#news li .text time{ display:block; float:left; width:100%; color:#c2c2c2; font-size:12px; line-height:22px; }
}
/*分页*/
#listFy{ width:100%; text-align:center; padding:60px 0 80px 0;}
#listFy .pz_fy1{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
#listFy .pz_fy1 a {display:block; float:left; width:30px; height:30px; text-align:center; line-height:28px; border:1px solid #e1e1e1; font-size:14px; color:#272727; margin:0 8px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;}
#listFy .pz_fy1 a:hover,#listFy .pz_fy1 a.on{color: #fff; border:1px solid #1B63A1; background:#1B63A1; text-decoration:none;}
#listFy .pz_fy1 a.prve{ background:url(images/170_sprve_fy.png) no-repeat center; width:100px;}
#listFy .pz_fy1 a.prve:hover,
#listFy .pz_fy1 a.prve.on{ background:url(images/170_sprve_fy_h.png) no-repeat center #1B63A1; border:1px solid #1B63A1;}
#listFy .pz_fy1 a.next{ background:url(images/170_snext_fy.png) no-repeat center; width:100px;}
#listFy .pz_fy1 a.next:hover,
#listFy .pz_fy1 a.next.on{ background:url(images/170_snext_fy_h.png) no-repeat center #1B63A1; border:1px solid #1B63A1;}
#listFy .fy_phone{ display:none;}
@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#listFy{ padding:30px 0 40px 0;}
}
@media screen and  (max-width:992px){

}
@media screen and  (max-width:768px){
#listFy{ padding:20px 0 25px 0;}
#listFy .pz_fy1{ display:none;}
#listFy .fy_phone{ display:block; width:100%; text-align:center; font-size:14px; color:#333;}
#listFy .fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:30px; text-align:center; line-height:28px; border:1px solid #e1e1e1; margin:0 5px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;}
#listFy .fy_phone a.prve{ background:url(images/170_prve_fy.png) no-repeat center;}
#listFy .fy_phone a.next{ background:url(images/170_next_fy.png) no-repeat center;}
#listFy .fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:30px; line-height:30px;}
}
/*媒体专区*/
#mtzq{ width:100%; margin-top:70px;}
#mtzq ul{ width:100%;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
#mtzq ul li{ width:33.33%; float:left; margin-top:30px; padding:0 15px;}
#mtzq ul li .zbox{ width:100%; background:#f3f3f3; padding:30px 30px 60px 30px; text-align:center;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#mtzq ul li .zbox .pic{ width:100%; position:relative; padding-bottom:66.4%; overflow:hidden;}
#mtzq ul li .zbox .pic img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}
#mtzq ul li .zbox .pic .logo{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#mtzq ul li .zbox .title{ width:100%; margin-top:52px; font-size:20px; color:#333; line-height:32px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#mtzq ul li .zbox .jj{ width:100%; margin-top:15px; font-size:16px; color:#666; line-height:30px; height:60px; overflow:hidden; letter-spacing:1px;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#mtzq ul li .zbox .down{ display:inline-block; vertical-align:top; margin-top:32px; width:178px; height:40px; line-height:38px; border:solid 1px #1B63A1; font-size:14px; color:#1B63A1; letter-spacing:1px;
-moz-border-radius:20px; 
-webkit-border-radius:20px; 
-khtml-border-radius:20px;
border-radius:20px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#mtzq ul li .zbox .down span{ display:inline-block; vertical-align:middle; margin:-3px 0 0 10px; width:18px; height:16px; background:url(images/171_mtzq3.png) no-repeat center center; background-size:contain;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#mtzq ul li .zbox:hover .down span{ background-image:url(images/171_mtzq4.png);}
#mtzq ul li .zbox:hover .down{ border-color:white; color:white;}
#mtzq ul li .zbox:hover .pic .logo{ opacity:1;}
#mtzq ul li .zbox:hover{ background:#1B63A1;}
#mtzq ul li .zbox:hover .title,#mtzq ul li .zbox:hover .jj{ color:white;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#mtzq{ margin-top:40px;}
#mtzq ul li{ width:50%; margin-top:20px;}
#mtzq ul li .zbox{ padding:20px 20px 40px 20px;}
#mtzq ul li .zbox .title{ margin-top:30px; font-size:16px; line-height:26px;}
#mtzq ul li .zbox .jj{ margin-top:10px; font-size:14px; line-height:24px; height:48px; letter-spacing:0px; padding:0 20px;}
#mtzq ul li .zbox .down{ margin-top:21px; width:140px; height:36px; line-height:34px; font-size:12px;}
#mtzq ul li .zbox .down span{ margin:-3px 0 0 6px; width:14px; height:12px;}
}
@media screen and  (max-width:768px){
#mtzq{ margin-top:20px; padding:0 20px;}
#mtzq ul li{ padding:0 5px; margin-top:10px;}
#mtzq ul li .zbox{ padding:10px 10px 20px 10px;}
#mtzq ul li .zbox .title{ margin-top:20px; font-size:14px; line-height:22px;}
#mtzq ul li .zbox .jj{ margin-top:8px; font-size:12px; line-height:20px; height:38px; padding:0 0px;}
#mtzq ul li .zbox .down{ margin-top:15px; width:100px; height:30px; line-height:28px;}
#mtzq ul li .zbox .down span{ margin:-3px 0 0 4px; width:12px; height:11px;}
}
#tzz1{ width:100%; height:500px; position:relative;}
#tzz1 .tzz1Box{ width:100%; position:absolute; left:0; bottom:70px;}
#tzz1 .tzz1Box .tzz1Left{ float:left; width:31%;}
#tzz1 .tzz1Box .tzz1Left h3{ width:100%; font-size:48px; color:white; line-height:70px; letter-spacing:1px;}
#tzz1 .tzz1Box .tzz1Left h3 span{ display:inline-block; vertical-align:middle; margin:-3px 0 0 15px; height:45px; line-height:45px; background:#1B63A1; padding:0 10px; font-size:30px; color:white;}
#tzz1 .tzz1Box .tzz1Left h2{ width:100%; margin-top:38px; font-size:72px; color:white; line-height:78px; letter-spacing:1px;}
#tzz1 .tzz1Box .tzz1Left h2 span{ display:inline-block; vertical-align:middle; margin:-3px 0 0 52px; font-size:24px; color:#f50e0e; line-height:27px;}
#tzz1 .tzz1Box .tzz1Left h2.on span{ color:#41e441;}
#tzz1 .tzz1Box .tzz1Right{ float:right; width:68.14%; margin-top:12px; background:url(images/172_tzz2.png); padding:16px 30px 21px 50px;}
#tzz1 .tzz1Box .tzz1Right li{ float:left; width:16.66%;}
#tzz1 .tzz1Box .tzz1Right li h5{ width:100%; font-size:18px; color:white; line-height:62px; letter-spacing:1px;}
#tzz1 .tzz1Box .tzz1Right li h4{ width:100%; font-size:24px; color:white; line-height:62px; letter-spacing:1px;}
#tzz1 .tzz1Box .tzz1Right li h4 span{ font-size:18px; color:white;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#tzz1 .tzz1Box .tzz1Left h3{ font-size:30px; line-height:50px;}
#tzz1 .tzz1Box .tzz1Left h3 span{ margin:-3px 0 0 10px; height:40px; line-height:40px; font-size:24px;}
#tzz1 .tzz1Box .tzz1Left h2{ margin-top:25px; font-size:50px; line-height:54px;}
#tzz1 .tzz1Box .tzz1Left h2 span{ margin:-3px 0 0 30px; font-size:18px; line-height:22px;}
#tzz1 .tzz1Box .tzz1Right{ margin-top:6px; padding:10px 20px 15px 30px;}
#tzz1 .tzz1Box .tzz1Right li h5{ font-size:16px; line-height:40px;}
#tzz1 .tzz1Box .tzz1Right li h4{ font-size:20px; line-height:40px;}
#tzz1 .tzz1Box .tzz1Right li h4 span{ font-size:16px;}
}
@media screen and  (max-width:992px){
#tzz1{ height:400px;}
#tzz1 .tzz1Box{ bottom:50px;}
#tzz1 .tzz1Box .tzz1Left,#tzz1 .tzz1Box .tzz1Right{ width:100%;}
#tzz1 .tzz1Box .tzz1Left h3{ font-size:20px; line-height:30px;}
#tzz1 .tzz1Box .tzz1Left h3 span{ margin:-3px 0 0 6px; height:34px; line-height:34px; font-size:18px;}
#tzz1 .tzz1Box .tzz1Left h2{ margin-top:15px; font-size:30px; line-height:32px;}
#tzz1 .tzz1Box .tzz1Left h2 span{ margin:-3px 0 0 20px; font-size:16px; line-height:20px;}
#tzz1 .tzz1Box .tzz1Right{ margin-top:20px; padding:10px 10px 15px 50px;}
#tzz1 .tzz1Box .tzz1Right li h5{ font-size:14px; line-height:34px;}
#tzz1 .tzz1Box .tzz1Right li h4{ font-size:16px; line-height:34px;}
#tzz1 .tzz1Box .tzz1Right li h4 span{ font-size:14px;}
}
@media screen and  (max-width:768px){
#tzz1{ height:300px;}
#tzz1 .tzz1Box{ bottom:10px; padding:0 10px;}
#tzz1 .tzz1Box .tzz1Left h3{ font-size:20px; line-height:30px;}
#tzz1 .tzz1Box .tzz1Left h3 span{ margin:-3px 0 0 10px; height:28px; line-height:28px; font-size:16px;}
#tzz1 .tzz1Box .tzz1Left h2{ margin-top:15px; font-size:30px; line-height:32px;}
#tzz1 .tzz1Box .tzz1Left h2 span{ margin:-3px 0 0 25px; font-size:14px; line-height:18px;}
#tzz1 .tzz1Box .tzz1Right{ margin-top:20px; padding:10px 10px 10px 10px;}
#tzz1 .tzz1Box .tzz1Right li{ width:33.33%;}
#tzz1 .tzz1Box .tzz1Right li h5{ font-size:12px; line-height:28px;}
#tzz1 .tzz1Box .tzz1Right li h4{ font-size:14px; line-height:28px;}
#tzz1 .tzz1Box .tzz1Right li h4 span{ font-size:12px;}
}
#tzz2{ width:100%; margin-top:78px;}
#tzz2 ul{ width:100%; height:77px; border-bottom:solid 5px #e7e7e7;}
#tzz2 ul li{ float:left; margin-right:60px;}
#tzz2 ul li a{ display:block; font-size:24px; color:#666; line-height:54px; height:77px; border-bottom:solid 5px #e7e7e7; letter-spacing:1px;}
#tzz2 ul li.on a{ color:#1B63A1; font-size:30px; border-bottom:solid 5px #1B63A1;}
#tzz2 ul li:hover a{ color:#1B63A1;}


@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#tzz2{ margin-top:50px;}
}
@media screen and  (max-width:992px){
#tzz2{ margin-top:30px;}
#tzz2 ul{ height:55px; border-bottom:solid 3px #e7e7e7;}
#tzz2 ul li{ margin-right:40px;}
#tzz2 ul li a{ font-size:18px; line-height:40px; height:55px; border-bottom:solid 3px #e7e7e7;}
#tzz2 ul li.on a{ font-size:24px; border-bottom:solid 3px #1B63A1;}

}
@media screen and  (max-width:768px){
#tzz2{ margin-top:20px;}
#tzz2 ul{ height:40px; border-bottom:solid 2px #e7e7e7; padding:0 10px;}
#tzz2 ul li{ margin-right:20px;}
#tzz2 ul li a{ font-size:16px; line-height:30px; height:40px; border-bottom:solid 2px #e7e7e7;}
#tzz2 ul li.on a{ font-size:18px; border-bottom:solid 2px #1B63A1;}

}

#tzz3{ width:100%; margin-top:10px;}
#tzz3 li{ width:100%; border-bottom:dashed 1px #b2b2b2;}
#tzz3 li a{ display:block; width:100%; padding-right:120px; position:relative; padding-left:18px; position:relative; font-size:18px; color:#333; line-height:79px; letter-spacing:1px;}
#tzz3 li a .time{ position:absolute; right:0; top:0; font-size:18px; color:#888;}
#tzz3 li a:before{ content:''; width:4px; height:4px; background:#1B63A1; position:absolute; left:0; top:50%; margin-top:-2px;}
#tzz3 li a:hover,#tzz3 li a:hover .time{ color:#1B63A1;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#tzz3 li a{ padding-left:15px; font-size:16px; line-height:60px; letter-spacing:0px;}
#tzz3 li a .time{ font-size:16px;}
}
@media screen and  (max-width:768px){
#tzz3{ padding:0 10px;}
#tzz3 li a{ padding-right:100px; padding-left:12px; font-size:14px; line-height:50px;}
#tzz3 li a .time{ font-size:14px;}
}
/*公司介绍*/
#gsjs1{ width:100%; background:url(images/175_gsjs1.jpg) no-repeat center center; background-size:cover; padding:88px 0 95px 0; text-align:center;}
#gsjs1 h3{ width:100%; font-size:30px; color:#333; line-height:52px; letter-spacing:1px;}
#gsjs1 h1{ width:100%; font-size:90px; color:#1B63A1; line-height:94px;text-align: center;margin-top:20px;}
#gsjs1 h1 span{ font-size:24px; color:#1B63A1; margin-top:-3px;}
#gsjs1 .p{ width:1000px; display:inline-block; vertical-align:top; margin-top:41px; font-size:16px; color:#666; line-height:29px; letter-spacing:1px;}
@media  screen and (max-width:1100px){
#gsjs1 .p{ width:100%;}
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#gsjs1{ padding:44px 0 53px 0;}
#gsjs1 h3{ font-size:24px; line-height:38px; }
#gsjs1 h1{ font-size:70px; line-height:72px;}
#gsjs1 h1 span{ font-size:18px;}
#gsjs1 .p{ margin-top:20px; font-size:14px; line-height:24px;}
}
@media screen and  (max-width:768px){
#gsjs1{ padding:22px 15px 25px 15px;}
#gsjs1 h3{ font-size:18px; line-height:28px; }
#gsjs1 h1{ font-size:40px; line-height:41px;}
#gsjs1 h1 span{ font-size:16px;}
#gsjs1 .p{ margin-top:15px; font-size:12px; line-height:20px;}
}
#gsjs2{ width:100%; padding:100px 0 0 0; height:734px;}
.row_1{ margin:0 -5px; display: -webkit-flex;  display:flex; -webkit-flex-wrap:nowrap; flex-wrap:nowrap;}
#gsjs2 li{ width:20%; text-align:center; float:left;}
#gsjs2 li .ico{ display:inline-block; vertical-align:top; width:140px; height:140px; background:white; background:rgba(255,255,255,0.2);
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#gsjs2 li:hover .ico{ transform:scaleY(180deg);}
#gsjs2 li h5{ width:100%; margin-top:26px; font-size:16px; color:white; line-height:29px;text-transform: capitalize;}
#gsjs2 li h6{ width:100%; font-size:12px; color:white; line-height:24px; font-family:Arial;text-transform: capitalize;}
#gsjs2 li:last-child{ border-right:0;}


@media screen and  (max-width:1400px){

}

@media screen and  (max-width:992px){
#gsjs2{ padding:60px 0 0 0; height:450px;}
.row_1{ margin:0 -20px;}
#gsjs2 li .ico{ width:100px; height:100px;}
#gsjs2 li h5{ margin-top:20px; font-size:14px; line-height:25px;}
#gsjs2 li h6{ line-height:20px;}
}
@media screen and  (max-width:768px){
#gsjs2{ padding:30px 0 20px 0; height:auto; text-align:center;}
.row_1{ margin:0 0px; display:block; width:100%; text-align:center; -webkit-flex-wrap:wrap; flex-wrap:wrap;}
#gsjs2 li{ float:none; display:inline-block; vertical-align:top; width:32%; margin-top:10px;}
#gsjs2 li .ico{ width:80px; height:80px;}
#gsjs2 li h5{ margin-top:15px; line-height:20px;}
#gsjs2 li h6{ line-height:18px;}
#gsjs2 li:nth-child(3){ border-right:0;}
}
#gsjs3{ width:100%; text-align:center; background:url(images/177_gsjs3.jpg) no-repeat center center; padding:94px 0 93px 0;}
#gsjs3 .p1{ width:100%; padding:0 15%; font-size:16px; color:#666; line-height:30px;}
#gsjs3 h4{ width:100%; margin-top:75px; font-size:24px; color:#1B63A1; line-height:34px;}
#gsjs3 .p2{ width:100%; margin-top:17px; font-size:16px; color:#666; line-height:30px;}
#gsjs3 .bian{ display:inline-block; vertical-align:top; width:36px; height:4px; background:#1B63A1; margin-top:63px;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#gsjs3{ padding:50px 0; background-size:cover;}
#gsjs3 .p1{ padding:0 5%; font-size:14px; line-height:24px;}
#gsjs3 h4{ margin-top:52px; font-size:18px; line-height:28px;}
#gsjs3 .p2{ margin-top:12px; font-size:14px; line-height:24px;}
#gsjs3 .bian{ width:30px; height:3px; margin-top:40px;}
}
@media screen and  (max-width:768px){
#gsjs3{ padding:30px 0;}
#gsjs3 .p1{ padding:0 2%; font-size:12px; line-height:20px;}
#gsjs3 h4{ margin-top:30px; font-size:16px; line-height:22px;}
#gsjs3 .p2{ padding:0 2%; margin-top:8px; font-size:12px; line-height:20px;}
#gsjs3 .bian{ width:24px; height:2px; margin-top:20px;}
}
#gsjs4{ width:100%; background:url(images/178_gsjs9.jpg) no-repeat center center; background-size:cover;}
#gsjs4 h3{ width:100%; margin-top:94px; text-align:center;}
#gsjs4 h3 span{ display:inline-block; vertical-align:top; padding:0 30px; position:relative; font-size:30px; color:#1B63A1; line-height:42px; font-weight:bold;}
#gsjs4 h3 span:before,#gsjs4 h3 span:after{ content:''; width:26px; height:3px; background:#1B63A1; position:absolute; left:-26px; top:50%; margin-top:-3px;}
#gsjs4 h3 span:after{ left:auto; right:-26px;}
#gsjs4 h5{ width:100%; margin-top:28px; padding:0 10%; font-size:16px; color:#666; line-height:29px; text-align:center;}
#gsjs4 .index1Body{ width:100%; margin-top:51px; height:447px; overflow:hidden;}
#gsjs4 .index1Body li{ width:10.6%; float:left; height:447px; position:relative; background:black; cursor:pointer; overflow:hidden;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#gsjs4 .index1Body li .img{ width:100%; height:100%; position:absolute; left:0; top:0; opacity:0.8; z-index:1;}

#gsjs4 .index1Body li .text{ width:100%; top:50%; position:absolute; left:0; text-align:center; z-index:3;}
#gsjs4 .index1Body li .text .ico{ display:inline-block; vertical-align:top; margin-top:-58px; background:white; width:78px; height:78px; overflow:hidden;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#gsjs4 .index1Body li .text .ico img{ width:100%; float:left;}

#gsjs4 .index1Body li .text .title{ display:inline-block; vertical-align:top; width:100%; margin-top:20px; font-size:16px; color:white; line-height:34px; padding-bottom:4px; background:url(images/178_index9.png) no-repeat center bottom;}

#gsjs4 .index1Body li .text .p{ width:100%; float:left; font-size:14px; color:#333; line-height:26px; display:none; margin-top:22px; height:130px; overflow:hidden;}
#gsjs4 .index1Body li .text .detail{ display:none; margin-top:31px; font-size:14px; color:white; line-height:62px; font-family:"Arial"; position:absolute; right:-32px; top:50%; width:62px; height:62px; background:#1B63A1; text-align:center; margin-top:-32px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#gsjs4 .index1Body li .text .detail:hover{ color:#1B63A1; background:white;}
#gsjs4 .index1Body li.on .text .title{ margin-top:0; color:#333; padding-bottom:0; background:none; font-size:24px;}
#gsjs4 .index1Body li.on .text .bian{ display:none;}
#gsjs4 .index1Body li.on .text .p{ display:block;}
#gsjs4 .index1Body li.on .text .detail{ display:block;}
#gsjs4 .index1Body li.on{ width:25%;/* width:37.5%; */}
#gsjs4 .index1Body li.on .text{ width:446px; height:280px; background:url(images/156_index8.png); left:0; margin:-140px 0 0 0; padding:47px 90px 47px 15%; text-align:left;}
#gsjs4 .index1Body li.on .text .ico{ display:none;}
#gsjs4 .index1Body li.on .img{ opacity:1;}
@media screen and (max-width: 1366px) {
#gsjs4 .index1Body{ height:400px;}
#gsjs4 .index1Body li{ height:400px;}
}
@media screen and (max-width: 1280px) {
#gsjs4 .index1Body li.on .text{ width:80%;}
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#gsjs4 .index1Body li.on .text{ padding-left:10%; padding-right:60px;}
}
@media screen and  (max-width:992px){
#gsjs4 h3{ margin-top:50px;}
#gsjs4 h3 span{ padding:0 20px; font-size:24px; line-height:36px;}
#gsjs4 h3 span:before,#gsjs4 h3 span:after{ width:20px; height:2px; left:-20px; margin-top:-1px;}
#gsjs4 h3 span:after{ left:auto; right:-20px;}
#gsjs4 h5{ margin-top:20px; padding:0 5%; font-size:14px; line-height:24px;}
#gsjs4 .index1Body{ margin-top:30px;}
#gsjs4 .index1Body{ height:300px;}
#gsjs4 .index1Body li{ height:300px;}
#gsjs4 .index1Body li .text .ico{ margin-top:-50px; width:60px; height:60px;}
#gsjs4 .index1Body li .text .title{ margin-top:15px; font-size:14px; line-height:28px;}
#gsjs4 .index1Body li.on .text{ height:200px; margin:-100px 0 0 0; padding:25px 40px 20px 5%;}
#gsjs4 .index1Body li .text .detail{ margin-top:25px; font-size:12px; line-height:50px; right:-25px; width:50px; height:50px; margin-top:-25px;}
#gsjs4 .index1Body li.on .text .title{ font-size:20px; line-height:26px;}
#gsjs4 .index1Body li .text .p{ font-size:12px; line-height:20px; margin-top:20px; height:100px;}
}
@media screen and  (max-width:768px){
#gsjs4 h3{ margin-top:30px;}
#gsjs4 h3 span{ padding:0 10px; font-size:18px; line-height:30px;}
#gsjs4 h5{ margin-top:15px; padding:0 3%; font-size:12px; line-height:20px;}
#gsjs4 .index1Body{ margin-top:20px; height:auto;}
#gsjs4 .index1Body{ margin-top:15px; position:relative;}
#gsjs4 .index1Body li{  width:100%;}
#gsjs4 .index1Body li.on{ width:100%;}
#gsjs4 .index1Body li .img{ opacity:1;}
#gsjs4 .index1Body li .text{ height:185px; width:90%; margin:-85px 0 0 5%; padding:25px 20px 20px 20px; background:url(images/156_index8.png);}
#gsjs4 .index1Body li .text .title{ font-size:20px; line-height:26px; color:#333; padding-bottom:6px; margin-top:10px;}
#gsjs4 .index1Body li .text .p{ display:block; height:78px; margin-top:15px;}
#gsjs4 .index1Body .slick-dots{
	position: absolute;
	bottom: 10px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
	z-index:5;
	height:6px;
}
#gsjs4 .index1Body .slick-dots li {
	position: relative;
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 0 3px;
	padding: 0;
	cursor: pointer; vertical-align:top;
	background:#eee;
	vertical-align:top;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
float:none;
}
#gsjs4 .index1Body .slick-dots li.slick-active{
	background:#1B63A1;
}
}
/*联系我们*/
#contact1{ width:100%; background:#fafafa; position:relative; padding:83px 0;}
#contact1 .title{ width:100%; position:absolute; left:0; top:106px; text-align:center; font-size:30px; color:#333; line-height:50px; letter-spacing:1px; font-weight:bold; z-index:2; opacity:0.8;}
#contact1 ul{ float:left; margin-top:23px; width:209px;}
#contact1 ul li{ width:100%; padding-left:40px; margin:44px 0;}
#contact1 ul li h2{ width:100%; font-size:30px; color:#1B63A1; line-height:46px;}
#contact1 ul li h2 b{ font-size:90px; font-family:"Noto Sans S Chinese Bold"; line-height:1; display:inline-block; vertical-align:top; margin-right:10px; color:#1B63A1;}
#contact1 ul li h5{ width:100%; font-size:20px; color:#333; line-height:38px; letter-spacing:1px;}
#contact1 .csdt{ width:74.785%; margin-right:40px; position:relative; float:right;}
#contact1 .csdt img{ width:100%; vertical-align:top;}
#contact1 .csdt dl{ width:100%; position:absolute; left:0; top:0; height:100%;}
#contact1 .csdt dl dd{ width:22px; height:22px; position:absolute; z-index:2; cursor:pointer;}
#contact1 .csdt dl dd:before{ content:''; width:6px; height:6px; background:#1B63A1; position:absolute; left:50%; top:50%; margin:-3px 0 0 -3px; z-index:2;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#contact1 .csdt dl dd:hover:before{ background:#ff9c00;}
#contact1 .csdt dl dd .text{ width:406px; min-height:89px; background:white; background:rgba(255,255,255,0.96); position:absolute; left:42px; top:-19px; box-shadow:0 0 7px rgba(0,0,0,0.1); padding:11px 20px 10px 20px; display:none; z-index:6;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;}
#contact1 .csdt dl dd .text:before{ content:''; position:absolute; top:16px; left:-11px;width: 0; height: 0; border-top: 14px solid transparent; border-right: 12px solid rgba(255,255,255,0.96); border-bottom: 14px solid transparent;}
#contact1 .csdt dl dd .text h4{ width:100%; font-size:20px; color:#1B63A1; line-height:34px; letter-spacing:1px;}
#contact1 .csdt dl dd .text .js{ width:100%; font-size:16px; color:#666; line-height:31px; letter-spacing:1px;}
#contact1 .csdt dl dd .text .js span{ display:inline-block; margin-right:18px;}
@media screen and  (min-width:768px){
#contact1 .csdt dl dd:hover .text{ display:block;}
}
#contact1 .csdt dl dd:after{ content:''; width:22px; height:22px; background:#1B63A1; opacity:0.3; z-index:1; position:absolute; left:0; top:0;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#contact1 .csdt dl dd.dd11:after{ display:none;}
#contact1 .csdt dl dd:hover{ z-index:5;}
#contact1 .csdt dl dd:hover:after{ background:#ff9c00;}
#contact1 .csdt dl dd .name{ position:absolute; width:80px; text-align:center; left:50%; margin-left:-40px; top:100%; font-size:14px; color:#1B63A1; line-height:30px;}
#contact1 .csdt dl dd:hover .name{ color:#ff9c00;}
#contact1 .csdt dl dd.d2 .name{ top:auto; bottom:100%;}
#contact1 .csdt dl dd.d3 .name{ left:110%; top:50%; margin-top:-15px; text-align:left; margin-left:0;}
#contact1 .csdt dl dd.d4 .name{ left:-150%; top:50%; margin-top:-15px; text-align:left; margin-left:0;}
@media screen and  (max-width:1590px){
#contact1 .csdt dl dd .text{ width:280px;}
}
@media screen and  (max-width:1200px){
#contact1 .csdt{ margin-right:0; width:78%; margin-top:50px;}
#contact1 .csdt dl dd{ width:18px; height:18px;}
#contact1 .csdt dl dd:before{ width:4px; height:4px; margin:-2px 0 0 -2px;}
#contact1 .csdt dl dd:after{ width:18px; height:18px;}
#contact1 .csdt dl dd .text{ width:200px; padding:6px 10px 5px 15px; left:36px; top:-12px;}
#contact1 .csdt dl dd .text:before{ top:12px; border-top: 8px solid transparent; border-right: 6px solid rgba(255,255,255,0.96); border-bottom: 8px solid transparent; left:-6px;}
#contact1 .csdt dl dd .text h4{ font-size:16px; line-height:28px; letter-spacing:0px;}
#contact1 .csdt dl dd .text .js{ font-size:14px; line-height:26px; letter-spacing:0px;}
#contact1 .csdt dl dd .text .js span{ margin-right:8px;}
}
@media screen and  (max-width:992px){
#contact1{ padding:60px 0;}
#contact1 .title{ top:63px; font-size:24px; line-height:40px;}
#contact1 ul{ margin-top:15px; width:130px;}
#contact1 ul li{ padding-left:0px; margin:22px 0;}
#contact1 ul li h2{ font-size:24px; line-height:40px;}
#contact1 ul li h2 b{ font-size:70px; margin-right:8px;}
#contact1 ul li h5{ font-size:16px; line-height:32px; letter-spacing:0px;}
#contact1 .csdt{ margin-top:0px;}
#contact1 .csdt dl dd .name{  font-size:12px; width:60px; margin-left:-30px;}
#contact1 .csdt dl dd{ width:14px; height:14px;}
#contact1 .csdt dl dd:after{ width:14px; height:14px;}
#contact1 .csdt dl dd .text{ width:170px; min-height:60px; padding:6px 5px 5px 10px; left:30px;}
#contact1 .csdt dl dd .text h4{ font-size:14px; line-height:22px;}
#contact1 .csdt dl dd .text .js{ font-size:12px; line-height:20px;}
#contact1 .csdt dl dd .text .js span{ margin-right:4px;}
}
@media screen and  (max-width:768px){
#contact1{ padding:30px 0;}
#contact1 .title{ top:20px; font-size:18px; line-height:30px;}
#contact1 ul{ margin-top:10px; width:100%;}
#contact1 ul li{ width:33.33%; float:left; margin:11px 0; padding-left:5%;}
#contact1 ul li h2{ font-size:18px; line-height:30px;}
#contact1 ul li h2 b{ font-size:50px; margin-right:6px;}
#contact1 ul li h5{ font-size:14px; line-height:24px;}
#contact1 .csdt{ margin-top:10px; width:100%;}
#contact1 .csdt dl dd{ width:10px; height:10px;}
#contact1 .csdt dl dd .name{ line-height:20px; width:50px; margin-left:-25px;}
#contact1 .csdt dl dd:nth-child(2) .name{ left:auto; right:110%; text-align:right; top:50%; margin-top:-10px; margin-left:0;}
#contact1 .csdt dl dd:nth-child(5) .name{ margin-left:-10px; bottom:60%; margin-top:-10px;}
#contact1 .csdt dl dd:after{ width:10px; height:10px;}
#contact1 .csdt dl dd.d3 .name{ margin-top:-10px;}
#contact1 .csdt dl dd.d4 .name{ margin-top:-10px;}
#contact1 .csdt dl dd .text{ width:300px; min-height:50px; height:auto; position:fixed; left:50%; top:50%; background:white; margin-left:-150px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);}
#contact1 .csdt dl dd .text:before{ display:none;}
#contact1 .csdt dl dd.on{ z-index:6;}
#contact1 .csdt dl dd .text .close{ background:url(img/1212-ryzz2.png) no-repeat center center; width:20px; height:20px; position:absolute; right:-12px; top:-12px; box-shadow:0 0 4px rgba(0,0,0,0.1); cursor:pointer; background-size:contain;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#contact1 .csdt dl dd .text .js span{ margin-right:15px;}
}
#contact2{ width:100%; background:#fff; padding:74px 0 52px 0; text-align:center; position:relative;}
#contact2 h4{ width:100%; vertical-align:top; font-size:30px; color:#6c6c6c; line-height:40px; font-weight:bold; letter-spacing:1px; width:100%;}
#contact2 img{ vertical-align:top; margin-top:50px;}
@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#contact2{ padding:60px 0 60px 0;}
#contact2 h4{ bottom:63px; font-size:24px;}
}
@media screen and  (max-width:768px){
#contact2{ padding:30px 0;}
#contact2 h4{ bottom:32px; font-size:18px;}
}
#contact3{ width:100%;padding:30px 0 40px 0px;}
#contact3 li{ width:100%; padding:71px 0 80px 0;}
#contact3 li .text{ float:left; width:48.93%;}
#contact3 li .text .title{ width:100%; background:url(images/181_contact4.png) no-repeat left 9px; font-size:24px; color:#1B63A1; line-height:40px; font-weight:bold; padding-bottom:22px; border-bottom:solid 1px #e7e7e7;}
#contact3 li .text dl{ width:100%; margin-top:30px;}
#contact3 li .text dl dd{clear:both;height: 30px;display: flex;align-items: center;margin-bottom: 10px;}
#contact3 li .text dl dd .ico{ width:30px; height:30px;float: left;margin-right:5px;position: relative;}
#contact3 li .text dl dd h3{ font-size:20px; color:#333; padding-left:0px; word-wrap:break-word;line-height: 1;}
#contact3 li .text .dz{ width:100%; margin-top:31px; font-size:16px; color:#777; line-height:28px; letter-spacing:1px;}
#contact3 li .dt{ float:right; width:48.93%; height:324px; margin-top:9px; border:solid 5px white;}
#contact3 li .dt .BMap_pop{ float:left; background-image:url(images/BMapLabel_bg.png); background-repeat:no-repeat; border:none !important; width:278px !important; border:0 !important; height:120px; margin:90px 0 0 120px;}

#contact3 li .dt .iw_poi_title{ color:#333; font-size:16px; line-height:20px;}

#contact3 li .dt .BMap_pop div{ background:none !important; border:none !important; left:24px !important; top:22px !important;}
#contact3 li .dt .BMap_pop div img{ display:none;}
#contact3 li .dt .BMap_center{ background:none !important; border:none !important;}
#contact3 li .dt .BMap_top{ background:none !important; border:none !important;}
#contact3 li .dt .BMap_shadow img{ display:none;}
#contact3 li .dt .BMap_pop img{ display:none;}
#contact3 li .dt .iw_poi_content{  font-size:14px !important; color:#1B63A1 !important; line-height:20px!important; margin:0 0 0 0; background:white !important; padding:5px; font-weight:bold;}


#contact3 li.l1 .dt{ float:left;}
#contact3 li.l1 .text{ float:right;}
#contact3 li.l1{ background:#fafafa;}

@media screen and  (max-width:992px){
#contact3 li{ padding:40px 0 45px 0;}
#contact3 li .text .dz{ margin-top:26px; font-size:14px; line-height:24px;}
#contact3 li .text .title{ padding-left:28px; background:url(images/181_contact4.png) no-repeat left 6px; font-size:18px; line-height:34px; padding-bottom:11px;}
#contact3 li .text dl{ margin-top:10px;}
#contact3 li .text dl dd .ico{ width:70px; height:70px;}
#contact3 li .text dl dd h4{ margin-top:0; padding-left:22px; background-size:6px auto; font-size:14px; line-height:29px;}
#contact3 li .text dl dd h3{ margin-top:0;}
#contact3 li .text,#contact3 li .dt{ width:100%;}
#contact3 li .dt{ margin-top:20px;}
}
@media screen and  (max-width:768px){
#contact3 li{ padding:20px 0 23px 0;}
#contact3 li .text .dz{ margin-top:20px; font-size:14px; line-height:20px;}
#contact3 li .text .title{ padding-left:22px; background-size:12px auto; font-size:16px; line-height:28px; padding-bottom:8px;}
#contact3 li .text dl{ margin-top:10px; text-align:center;}
#contact3 li .text dl dd .ico{ float:none; margin-right:5px; display:inline-block; vertical-align:top; width:30px; height:30px;}
#contact3 li .text dl dd h4{ margin-top:6px; padding-left:0; background:none; background-size:4px auto; font-size:12px; line-height:25px;}
#contact3 li .text{ padding:0 10px;}
#contact3 li .dt{ margin-top:10px; height:250px;}
#contact3 li .text dl dd h3{ font-size:12px; line-height:28px; padding-right:0;}
#contact3 li .dt .BMap_pop{ margin:120px 0 0 10px;}
}
#hdxy{ width:100%; background:#f3f3f3; padding:80px 0 0 0;}
#hdxy .c_1014{ width:72.42%; float:left;}
#hdxy .c_1014 ul{ width:100%; margin-top:-20px;}
#hdxy .c_1014 ul li{ width:100%; margin-top:20px; background:white; padding:20px 30px 20px 20px; overflow:hidden;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
#hdxy .c_1014 ul li .pic{ float:left; width:250px; height:167px;}
#hdxy .c_1014 ul li .pic img{ width:100%;}
#hdxy .c_1014 ul li .text{ margin-left:280px;}
#hdxy .c_1014 ul li .text .title{ width:100%; margin-top:6px; font-size:20px; color:#333; line-height:28px; letter-spacing:1px;}
#hdxy .c_1014 ul li .text .jj{ width:100%; margin-top:11px; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden; letter-spacing:1px;}
#hdxy .c_1014 ul li .text .time{ width:100%; margin-top:30px; padding-top:15px; border-top:solid 1px #f3f3f3; font-size:14px; color:#888; line-height:21px;}
#hdxy .c_1014 ul li .text .time span{ display:inline-block; vertical-align:top; margin-right:20px;}
#hdxy .c_1014 ul li .text .time span img{ vertical-align:middle; margin:-3px 6px 0 0; width:12px;}
#hdxy .c_1014 ul li .text .time dl{ float:right;}
#hdxy .c_1014 ul li .text .time dl dd{ display:inline-block; vertical-align:top; padding:0 9px; background:#f5f5f5; font-size:14px; color:#888; line-height:21px; letter-spacing:1px; margin-left:11px;
-moz-border-radius:11px; 
-webkit-border-radius:11px; 
-khtml-border-radius:11px;
border-radius:11px;} 
#hdxy .c_1014 ul li .text .time dl dd:hover{ color:white; background:#1B63A1;}
#hdxy .c_1014 ul li:hover .text .title{ color:#1B63A1;}
#hdxy .c_358{ width:25.57%; float:right;}
#hdxy .c_358 .c_358_1{ width:100%; background:white; overflow:hidden;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
#hdxy .c_358 .c_358_1 .hd{ width:100%; height:58px; border-bottom:solid 1px #f1f3f4;}
#hdxy .c_358 .c_358_1 .hd li{ float:left; width:50%; text-align:center; line-height:57px; border-bottom:solid 1px #f1f3f4; cursor:pointer;}
#hdxy .c_358 .c_358_1 .hd li img{ vertical-align:middle; margin:-3px 0 0 0; width:30px;} 
#hdxy .c_358 .c_358_1 .hd li .img2{ display:none;}
#hdxy .c_358 .c_358_1 .hd li.on{ border-bottom:solid 1px #1B63A1;}
#hdxy .c_358 .c_358_1 .hd li.on .img1{ display:none;}
#hdxy .c_358 .c_358_1 .hd li.on .img2{ display:inline-block;}
#hdxy .c_358 .c_358_1 .bd{ width:100%; padding:15px 0 20px 0;}
#hdxy .c_358 .c_358_1 .bd ul{ width:100%;}
#hdxy .c_358 .c_358_1 .bd ul .head{ width:100%; border-bottom:solid 1px #ededed; font-size:18px; color:#333; line-height:30px; padding:0 20px 14px 20px; position:relative;}
#hdxy .c_358 .c_358_1 .bd ul .head:before,#hdxy .c_358 .c_358_1 .bd ul .head:after{ content:''; width:20px; height:2px; background:white; position:absolute; left:0; bottom:-1px;}
#hdxy .c_358 .c_358_1 .bd ul .head:after{ left:auto; right:0;}
#hdxy .c_358 .c_358_1 .bd ul li{ width:100%; padding:0 20px 0 20px;}
#hdxy .c_358 .c_358_1 .bd ul li a{ display:block; padding:17px 0 16px 0; border-bottom:solid 1px #ededed;}
#hdxy .c_358 .c_358_1 .bd ul li:hover{ background:#fafafa;}
#hdxy .c_358 .c_358_1 .bd ul li .title{ width:100%; font-size:16px; color:#333; line-height:24px; letter-spacing:1px;}
#hdxy .c_358 .c_358_1 .bd ul li .time{ width:100%; margin-top:5px; font-size:14px; color:#888; line-height:21px;}
#hdxy .c_358 .c_358_1 .bd ul li .time span{ display:inline-block; vertical-align:top; margin-right:20px;}
#hdxy .c_358 .c_358_1 .bd ul li .time span img{ vertical-align:middle; margin:-3px 6px 0 0; width:12px;}
#hdxy .c_358 .c_358_1 .bd ul li:hover .title{ color:#1B63A1;}
#hdxy .c_358 .c_358_2{ width:100%; background:white; margin-top:20px; overflow:hidden; padding:14px 20px 20px 20px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
#hdxy .c_358 .c_358_2 .title{ width:100%; font-size:18px; color:#333; line-height:30px; letter-spacing:1px;}
#hdxy .c_358 .c_358_2 ul{ width:100%; margin-top:3px;}
#hdxy .c_358 .c_358_2 ul li{ float:left; margin:10px 5px 0 5px;}
#hdxy .c_358 .c_358_2 ul li a{ display:block; float:left; padding:0 6px; min-width:99px; text-align:center; line-height:35px; border:solid 1px #e3e3e3; background:white; font-size:14px; color:#888; letter-spacing:1px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
#hdxy .c_358 .c_358_2 ul li a:hover{ background:#1B63A1; color:white; border-color:#1B63A1;}
#hdxy .c_358 .c_358_2 .btn{ width:100%; float:left; margin-top:23px; padding:0 6px; line-height:26px; background:#f4f5f6; font-size:14px; color:#b0b0b0; letter-spacing:1px; text-align:center; cursor:pointer;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
#hdxy .c_358 .c_358_2 .btn img{ vertical-align:middle; margin:-3px 10px 0 0;}
#hdxy .c_358 .c_358_2 .btn:hover{ background:#eee;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#hdxy .c_358 .c_358_1 .bd ul .head{ padding:0 10px 14px 10px;}
#hdxy .c_358 .c_358_1 .bd ul li{ padding:0 10px;}
#hdxy .c_358 .c_358_1 .bd ul .head:before,#hdxy .c_358 .c_358_1 .bd ul .head:after{ width:10px;}
#hdxy .c_358 .c_358_2{ padding:14px 10px 20px 10px;}
}
@media screen and  (max-width:992px){
#hdxy{ padding:40px 0 0 0;}
#hdxy .c_1014,#hdxy .c_358{ width:100%;}
#hdxy .c_358 .c_358_1 .bd ul li{ width:50%; float:left;}
}
@media screen and  (max-width:768px){
#hdxy{ padding:20px 10px 10px 10px;}
#hdxy .c_358 .c_358_1 .bd ul li{ width:100%; float:none;}
#hdxy .c_1014 ul{ margin-top:-10px;}
#hdxy .c_1014 ul li{ margin-top:10px; padding:10px 15px 10px 10px;}
#hdxy .c_1014 ul li .pic{ width:120px; height:80px;}
#hdxy .c_1014 ul li .text{ margin-left:130px;}
#hdxy .c_1014 ul li .text .title{ margin-top:4px; font-size:16px; line-height:22px; letter-spacing:0px;}
#hdxy .c_1014 ul li .text .jj{ margin-top:6px; font-size:12px; line-height:20px; height:40px; letter-spacing:0px;}
#hdxy .c_1014 ul li .text .time{ display:none; margin-top:20px; padding-top:10px; font-size:12px; line-height:19px;}
#hdxy .c_1014 ul li .text .time dl dd{ padding:0 6px; font-size:12px; line-height:19px; letter-spacing:0px; margin-left:6px;} 
#hdxy .c_358 .c_358_1 .hd{ height:41px;}
#hdxy .c_358 .c_358_1 .hd li{ line-height:40px;}
#hdxy .c_358 .c_358_1 .hd li img{ width:20px;} 
#hdxy .c_358 .c_358_1 .hd li .img2{ display:none;}
#hdxy .c_358 .c_358_1 .bd{ padding:10px 0 10px 0;}
#hdxy .c_358 .c_358_1 .bd ul .head{ font-size:16px; line-height:24px;}
#hdxy .c_358 .c_358_1 .bd ul li a{ padding:12px 0 11px 0;}
#hdxy .c_358 .c_358_1 .bd ul li .title{ font-size:14px; line-height:20px; letter-spacing:0px;}
#hdxy .c_358 .c_358_1 .bd ul li .time{ margin-top:3px; font-size:12px; line-height:19px;}
#hdxy .c_358 .c_358_1 .bd ul li .time span{  margin-right:10px;}
#hdxy .c_358 .c_358_1 .bd ul li .time span img{ margin:-3px 4px 0 0; width:8px;}
#hdxy .c_358 .c_358_2{ margin-top:10px; padding:10px;}
#hdxy .c_358 .c_358_2 .title{ font-size:16px; line-height:24px; letter-spacing:0px;}
#hdxy .c_358 .c_358_2 ul li{ margin:5px 5px 0 5px;}
#hdxy .c_358 .c_358_2 ul li a{ padding:0 5px; min-width:80px; line-height:30px; font-size:12px; letter-spacing:0px;}
#hdxy .c_358 .c_358_2 .btn{ margin-top:13px; line-height:22px; font-size:12px;}
#hdxy .c_358 .c_358_2 .btn img{ margin:-3px 6px 0 0; width:8px;}
}
/*企业党建*/
#qydj{ width:100%; padding:68px 0 80px 0;}
#qydj .c_924{ width:66%; float:left;}
#qydj .c_924 .c_924_head{ width:100%; font-size:24px; color:#333; line-height:38px; font-weight:bold; letter-spacing:1px;}
#qydj .c_924 .c_924_head span{ text-transform:uppercase; font-weight:normal; font-size:16px; color:#f50e0e; font-family:Arial; margin-left:10px;}
#qydj .c_924 .c_924_head a{ float:right; line-height:38px; font-size:14px; color:#555; font-weight:normal;}
#qydj .c_924 .c_924_head a img{ vertical-align:middle; margin:-3px 0 0 8px;}
#qydj .c_924 .c_924_head a:hover{ color:#f50e0e;}
#qydj .c_924 .c_924_1{ width:100%;float:left;}
#qydj .c_924 .c_924_1 ul{ width:48.38%; float:left; border:solid 1px #e7e7e7; border-top:solid 2px #f50e0e; margin-top:12px;}
#qydj .c_924 .c_924_1 ul.last{ float:right;}
#qydj .c_924 .c_924_1 ul li{ width:100%; padding:0 20px;}
#qydj .c_924 .c_924_1 ul li a{ display:block; width:100%; padding:20px 0; border-bottom:solid 1px #eee;}
#qydj .c_924 .c_924_1 ul li a .title{ margin-top:3px; font-size:16px; color:#333; line-height:26px;}
#qydj .c_924 .c_924_1 ul li a .jj{ margin-top:7px; font-size:14px; color:#888; line-height:20px; height:40px; overflow:hidden;}
#qydj .c_924 .c_924_1 ul li a .jj .time{ float:left; margin-right:5px; color:#f50e0e;}
#qydj .c_924 .c_924_1 ul li a .pic{ float:left; width:120px; height:80px; margin-right:20px; overflow:hidden;}
#qydj .c_924 .c_924_1 ul li a .pic img{
			 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#qydj .c_924 .c_924_1 ul li a:hover .pic img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}

#qydj .c_924 .c_924_1 ul li a:hover .title{ color:#f50e0e; font-weight:bold;}
#qydj .c_924 .c_924_1 ul li:last-child a{ border-bottom:0;}
#qydj .c_924 .c_924_1 ul li:hover{ background:#fafafa;}

#qydj .c_924 .c_924_2{ width:48.38%; float:left; margin-top:23px;}
#qydj .c_924 .c_924_2 ul{ width:100%; margin-top:12px; border-top:solid 1px #e6e6e6;}
#qydj .c_924 .c_924_2 ul li{ width:100%; border-bottom:solid 1px #e6e6e6; padding:3px 0;}
#qydj .c_924 .c_924_2 ul li a{ display:block; padding-right:70px; position:relative; font-size:16px; color:#444; line-height:49px; letter-spacing:1px;}
#qydj .c_924 .c_924_2 ul li a .time{ position:absolute; right:20px; top:0; font-size:14px; color:#888;}
#qydj .c_924 .c_924_2 ul li a:hover{ background:#f5f5f5; padding-left:20px; border-left:solid 3px #f50e0e; color:#f50e0e;}
#qydj .c_924 .c_924_3{ width:48.38%; float:right; margin-top:23px;}
#qydj .c_924 .c_924_3 ul{ width:100%; margin-top:12px; border-top:solid 1px #e6e6e6;}
#qydj .c_924 .c_924_3 ul li{ width:100%; border-bottom:solid 1px #e6e6e6; padding:3px 0;}
#qydj .c_924 .c_924_3 ul li a{ display:block; padding-left:18px; position:relative; font-size:16px; color:#444; line-height:49px; letter-spacing:1px;}
#qydj .c_924 .c_924_3 ul li a:before{ content:''; width:5px; height:5px; position:absolute; left:2px; top:50%; margin-top:-2px; background:#f50e0e;}
#qydj .c_924 .c_924_3 ul li a:hover{ background:#f5f5f5; color:#f50e0e;}
#qydj .c_924 .c_924_3 ul li a .time{ position:absolute; right:20px; top:0; font-size:14px; color:#888;}

#qydj .c_447{ width:31.93%; float:right; margin-top:20px;}
#qydj .c_447 li{ width:100%; margin-top:30px; overflow:hidden;}
#qydj .c_447 li .title{ width:37.36%; float:left; text-align: center; background:#f5f5f5; padding-top:54px; height:219px; border:solid 1px #ddd; border-right:0; position:relative; z-index:2;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#qydj .c_447 li .title .logo{ display:inline-block; vertical-align:top; width:74px; height:74px; overflow:hidden;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#qydj .c_447 li .title h5{ width:100%; margin-top:16px; font-size:18px; color:#333; line-height:26px;}
#qydj .c_447 li .pic{ width:62.64%; height:219px; float:left;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#qydj .c_447 li:hover .pic{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
#qydj .c_447 li:hover .title{ background:#f50e0e; border-color:#f50e0e;}
#qydj .c_447 li:hover .title h5{ color:white;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#qydj .c_924{ width:100%;}
#qydj .c_447{ width:100%;}
#qydj .c_447 li{ width:33.33%; float:left;}
}
@media screen and  (max-width:992px){
#qydj{ padding:34px 0 40px 0;}
#qydj .c_924 .c_924_head{ font-size:18px; line-height:32px; letter-spacing:0px;}
#qydj .c_924 .c_924_head span{ font-size:14px; margin-left:8px;}
#qydj .c_924 .c_924_head a{ line-height:32px; font-size:12px;}
#qydj .c_924 .c_924_head a img{ margin:-3px 0 0 6px;}
#qydj .c_447 li .title .logo{ width:60px; height:60px;}
#qydj .c_447 li .title h5{ margin-top:12px; font-size:16px; line-height:22px;}
#qydj .c_447{ margin-top:0px;}
#qydj .c_447 li .title{ padding-top:32px; height:160px;}
#qydj .c_447 li .pic{ height:160px;}
}
@media screen and  (max-width:768px){
#qydj{ padding:18px 10px 20px 10px;}
#qydj .c_924 .c_924_head{ font-size:16px; line-height:26px;}
#qydj .c_924 .c_924_head span{ font-size:12px; margin-left:6px;}
#qydj .c_924 .c_924_head a{ line-height:26px; font-size:10px;}
#qydj .c_924 .c_924_head a img{ margin:-3px 0 0 4px; width:12px;}
#qydj .c_924 .c_924_1 ul{ width:100%; margin-top:10px;}
#qydj .c_924 .c_924_1 ul li{ padding:0 10px;}
#qydj .c_924 .c_924_1 ul li a{ padding:10px 0;}
#qydj .c_924 .c_924_1 ul li a .pic{ margin-right:10px;}
#qydj .c_924 .c_924_2,#qydj .c_924 .c_924_3{ width:100%; margin-top:15px;}
#qydj .c_924 .c_924_2 ul li a{ padding-right:50px; font-size:14px; line-height:40px; letter-spacing:0px;}
#qydj .c_924 .c_924_2 ul li a .time{ right:10px; font-size:12px;}
#qydj .c_924 .c_924_2 ul li a:hover{ padding-left:10px; border-left:solid 2px #f50e0e;}
#qydj .c_924 .c_924_2 ul,#qydj .c_924 .c_924_3 ul{ margin-top:6px;}
#qydj .c_924 .c_924_3 ul li a{ padding-left:14px; font-size:14px; line-height:40px; letter-spacing:0px;}
#qydj .c_924 .c_924_3 ul li a:before{ width:4px; height:4px;}
#qydj .c_447 li{ width:100%; margin-top:10px;}
}
/*党建活动*/
#djhd{ width:100%; margin-top:71px;}
#djhd .head{ width:100%; font-size:36px; color:#333; line-height:54px; margin-bottom:20px;}
#djhd ul{ width:100%;border-top: #ededed solid 1px;}
#djhd li{ width:100%; border-bottom: #ededed solid 1px; overflow: hidden;}
#djhd li a{ display:block; width:100%; padding: 20px 10px 20px 18px; background-position:120% center;}
@media  screen and (min-width:992px){
#djhd li:hover a{ background:url(images/184_djhd6.png) no-repeat 96% center #f6f6f6; padding-right:155px;}
}
#djhd li .unionPicture{ float: left; width: 235px; height: 157px;}
#djhd li .hot{ margin-left:265px;}
#djhd li .hot .hotH3{ width: 100%; margin-top:15px; color: #303030; font-size: 22px; line-height: 30px;}
#djhd li:hover .hot .hotH3{ color:#f50e0e;}
#djhd li .hot .hotTime{ width:100%; margin-top:6px; color: #909090; font-size:14px; line-height: 23px;}
#djhd li .hot .hotDown{ width: 100%; height: 54px; margin-top: 10px; padding-left: 18px; color: #666; font-size: 16px; line-height: 27px; overflow: hidden; letter-spacing:1px; position:relative;}
#djhd li .hot .hotDown:before{ width:1px; height:37px; background:black; opacity:0.15; position:absolute; left:2px; top:50%; margin-top:-19px; content:'';}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#djhd{ margin-top:40px;}
#djhd .head{ font-size:30px; line-height:40px; margin-bottom:15px;}
}
@media screen and  (max-width:768px){
#djhd{ margin-top:20px; padding:0 10px;}
#djhd .head{ font-size:24px; line-height:30px; margin-bottom:10px;}
#djhd li a{ padding: 15px 0 15px 0;}
#djhd li .unionPicture{ width: 120px; height: 80px;}
#djhd li .hot{ margin-left:130px;}
#djhd li .hot .hotH3{ margin-top:6px; font-size: 16px; line-height: 24px;}
#djhd li .hot .hotTime{ display:none;}
#djhd li .hot .hotDown{ height: 42px; margin-top: 6px; padding-left: 12px; font-size: 14px; line-height: 22px; letter-spacing:0px;}
#djhd li .hot .hotDown:before{ height:30px; margin-top:-15px;}
}
#listFy1{ width:100%; text-align:center; padding:60px 0 80px 0;}
#listFy1 .pz_fy1{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
#listFy1 .pz_fy1 a {display:block; float:left; width:30px; height:30px; text-align:center; line-height:28px; border:1px solid #e1e1e1; font-size:14px; color:#272727; margin:0 8px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;}
#listFy1 .pz_fy1 a:hover,#listFy1 .pz_fy1 a.on{color: #fff; border:1px solid #f50e0e; background:#f50e0e; text-decoration:none;}
#listFy1 .pz_fy1 a.prve{ background:url(images/185_sprve_fy1.png) no-repeat center; width:100px;}
#listFy1 .pz_fy1 a.prve:hover,
#listFy1 .pz_fy1 a.prve.on{ background:url(images/170_sprve_fy_h.png) no-repeat center #f50e0e; border:1px solid #f50e0e;}
#listFy1 .pz_fy1 a.next{ background:url(images/185_snext_fy1.png) no-repeat center; width:100px;}
#listFy1 .pz_fy1 a.next:hover,
#listFy1 .pz_fy1 a.next.on{ background:url(images/170_snext_fy_h.png) no-repeat center #f50e0e; border:1px solid #f50e0e;}
#listFy1 .fy_phone{ display:none;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#listFy1{ padding:30px 0 40px 0;}
}
@media screen and  (max-width:992px){

}
@media screen and  (max-width:768px){
#listFy1{ padding:20px 0 25px 0;}
#listFy1 .pz_fy1{ display:none;}
#listFy1 .fy_phone{ display:block; width:100%; text-align:center; font-size:14px; color:#333;}
#listFy1 .fy_phone a {display:inline-block; *display:inline; *zoom:1; width:100px; height:30px; text-align:center; line-height:28px; border:1px solid #e1e1e1; margin:0 5px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;}
#listFy1 .fy_phone a.prve{ background:url(images/185_prve_fy.png) no-repeat center;}
#listFy1 .fy_phone a.next{ background:url(images/185_next_fy.png) no-repeat center;}
#listFy1 .fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:30px; line-height:30px;}
}
/*专业服务*/
#zyfw1{ width:100%; padding:90px 0 100px 0;}
#zyfwHead{ width:100%; text-align:center; padding-bottom:23px; font-size:36px; color:#1B63A1; line-height:54px; letter-spacing:1px; background:url(images/186_zyfw1.jpg) no-repeat center bottom;}
#zyfw1 .js{ width:100%; margin-top:35px; font-size:16px; color:#666; line-height:27px; text-align:center; letter-spacing:1px;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#zyfw1{ padding:70px 0 80px 0;}
}
@media screen and  (max-width:992px){
#zyfw1{ padding:40px 0 50px 0;}
#zyfwHead{ padding-bottom:18px; font-size:30px; line-height:44px; background-size:30px auto;}
#zyfw1 .js{ margin-top:25px; font-size:14px; line-height:22px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
#zyfw1{ padding:20px 10px 25px 10px;}
#zyfwHead{ padding-bottom:12px; font-size:24px; line-height:34px; background-size:24px auto;}
#zyfw1 .js{ margin-top:15px; font-size:12px; line-height:20px;}
}
#zyfw2{ width:100%; text-align:center; background:url(images/187_zyfw3.jpg) no-repeat center center; background-size:cover; padding:100px 0;}
#zyfw2 li{ display:inline-block; vertical-align:top; background:white; width:208px; height:208px; margin:0 75px; padding:36px 10px 10px 10px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#zyfw2 li .ico{ width:100%; height:90px;}
#zyfw2 li h4{ width:100%; margin-top:10px; font-size:20px; color:#333; line-height:28px; letter-spacing:1px;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#zyfw2 li{ margin:0 40px;}
}
@media screen and  (max-width:992px){
#zyfw2{ padding:60px 0;}
#zyfw2 li{ width:170px; height:170px; padding:26px 0 0 0;}
#zyfw2 li .ico{ height:70px;}
#zyfw2 li h4{ font-size:16px; line-height:22px;}
}
@media screen and  (max-width:768px){
#zyfw2{ padding:40px 0;}
#zyfw2 li{ margin:0 5px;}
#zyfw2 li{ width:90px; height:90px; padding:6px 0 0 0;}
#zyfw2 li .ico{ height:50px;}
#zyfw2 li h4{ margin-top:6px; font-size:14px; line-height:20px;}
}
#zyfw3{ width:100%; padding:92px 0 100px 0; background:#f3f3f3;}
#zyfw3 li{ width:100%; margin-top:60px; background:white;}
#zyfw3 li .pic{ width:40.428%; float:left; height:350px; position:relative; overflow:hidden;}
#zyfw3 li .pic img{ max-width:none; height:350px; position:absolute; left:50%; top:0; width:566px; margin-left:-283px;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#zyfw3 li:hover .pic img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
#zyfw3 li .text{ width:59.572%; float:left; min-height:350px; line-height:350px; padding:0 80px 0 60px;}
#zyfw3 li .text span{  display:inline-block; vertical-align:middle;}
#zyfw3 li .text .title{ width:100%; font-size:24px; color:#1B63A1; line-height:38px; font-weight:bold; letter-spacing:1px;}
#zyfw3 li .text .jj{ width:100%; margin-top:47px; font-size:16px; color:#666; line-height:28px; letter-spacing:1px;}
#zyfw3 li.l1 .pic{ float:right;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#zyfw3{ padding:50px 0 60px 0;}
#zyfw3 li{ margin-top:40px;}
#zyfw3 li .pic{ height:250px;}
#zyfw3 li .text{ min-height:250px; line-height:250px; padding:0 40px 0 30px;}
#zyfw3 li .text .title{ font-size:18px; line-height:32px; letter-spacing:0px;}
#zyfw3 li .text .jj{ margin-top:30px; font-size:14px; line-height:22px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
#zyfw3{ padding:20px 0 30px 0;}
#zyfw3 li{ margin-top:20px;}
#zyfw3 li .pic{ width:100%; height:auto;}
#zyfw3 li .pic img{ height:auto; width:100%; position:relative; left:auto; top:auto; margin-left:0; float:left;}

#zyfw3 li .text{ width:100%; min-height:0px; line-height:0px; padding:15px;}
#zyfw3 li .text .title{ font-size:16px; line-height:26px;}
#zyfw3 li .text .jj{ margin-top:20px; font-size:12px; line-height:20px;}
}
/*创新能力*/
#cxnl1{ width:100%; padding:30px 0 40px 0; background:url(images/189_cxnl1.jpg) no-repeat center top; background-size:contain;}
#cxnl1 .js{ width:100%; text-align:center; margin-top:35px; font-size:16px; color:#666; line-height:27px; letter-spacing:1px;}
#cxnl1 .ul{ width:100%; margin-top:33px; text-align:center;}
#cxnl1 .ul .li{ display:inline-block; vertical-align:top; margin:0 63px;}
#cxnl1 .ul .li h2{ width:100%; font-size:30px; color:#1B63A1; line-height:46px; font-weight:bold;}
#cxnl1 .ul .li h2 b{ font-size:72px; line-height:91px; display:inline-block; vertical-align:top; color:#1B63A1;}
#cxnl1 .ul .li h5{ width:100%; font-size:16px; color:#666; line-height:24px; margin-top:12px;}
#cxnl1 .img{ width:100%; margin-top:76px; margin-bottom:70px;}
#cxnl1 dl{ width:100%; text-align:center; margin-top:52px;}
#cxnl1 dl dd{ display:inline-block; vertical-align:top; margin:0 110px; position:relative; width:180px; position:relative;}
#cxnl1 dl dd .ico{ display:inline-block; vertical-align:top; width:140px; vertical-align:top;}
#cxnl1 dl dd h4{ width:100%; margin-top:13px; font-size:18px; color:#666; line-height:36px;}
#cxnl1 dl dd:before{ content:''; width:220px; border-bottom:dashed 1px #ccc; position:absolute; right:-220px; top:40%; height:1px;}
#cxnl1 dl dd:last-child:before{ display:none;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#cxnl1 .js{ margin-top:30px; font-size:15px; line-height:26px;}
#cxnl1 .ul .li{ margin:0 50px;}
#cxnl1 dl dd{ margin:0 70px;}
#cxnl1 dl dd:before{ width:140px; right:-140px;}
}
@media screen and  (max-width:992px){
#cxnl1{ padding:50px 0 40px 0;}
#cxnl1 .js{ margin-top:25px; font-size:14px; line-height:22px; letter-spacing:0px;}
#cxnl1 .ul{ margin-top:22px;}
#cxnl1 .ul .li{ margin:0 30px;}
#cxnl1 .ul .li h2{ font-size:24px; line-height:40px;}
#cxnl1 .ul .li h2 b{ font-size:50px; line-height:70px;}
#cxnl1 .ul .li h5{ font-size:14px; line-height:20px; margin-top:8px;}
#cxnl1 .img{ margin-top:55px; margin-bottom:50px;}
#cxnl1 dl dd{ margin:0 40px; width:120px;}
#cxnl1 dl dd:before{ width:80px; right:-80px;}
#cxnl1 dl dd .ico{ width:100px;}
#cxnl1 dl dd h4{ margin-top:9px; font-size:16px; line-height:30px;}
}
@media screen and  (max-width:768px){
#cxnl1{ padding:30px 0 20px 0;}
#cxnl1 .js{ margin-top:15px; font-size:12px; line-height:20px; padding:0 15px;}
#cxnl1 .ul{ margin-top:22px;}
#cxnl1 .ul .li{ margin:0 0; width:50%; float:left;}
#cxnl1 .ul .li h2{ font-size:18px; line-height:30px;}
#cxnl1 .ul .li h2 b{ font-size:30px; line-height:50px;}
#cxnl1 .ul .li h5{ font-size:12px; margin-top:6px;}
#cxnl1 .img{ margin-top:33px; margin-bottom:30px;}
#cxnl1 dl dd{ margin:0 10px; width:90px;}
#cxnl1 dl dd:before{ width:20px; right:-20px; top:35%;}
#cxnl1 dl dd .ico{ width:60px;}
#cxnl1 dl dd h4{ margin-top:7px; font-size:14px; line-height:24px;}
}
#cxnl2{ background:url(images/190_cxnl6.jpg) no-repeat center center; background-size:cover; padding:110px 0; text-align:center;}
#cxnl2 .text{ display:inline-block; vertical-align:top; position:relative;}
#cxnl2 .text:before,#cxnl2 .text:after{ content:''; background:url(images/190_cxnl7.png) no-repeat center center; width:310px; height:129px; position:absolute; left:-280px; top:30px;}
#cxnl2 .text:after{ left:auto; right:-280px; background-image:url(images/190_cxnl8.png);}
#cxnl2 .text .title{ width:100%; font-size:48px; color:white; line-height:64px; font-weight:bold; letter-spacing:1px;}
#cxnl2 .text .jj{ width:100%; margin-top:40px; font-size:18px; color:white; line-height:36px; letter-spacing:1px;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#cxnl2{ padding:70px 0;}
#cxnl2 .text .title{ font-size:38px; line-height:54px; letter-spacing:0px;}
#cxnl2 .text .jj{ margin-top:30px; font-size:16px; line-height:30px; letter-spacing:0px;}
#cxnl2 .text:before,#cxnl2 .text:after{ background-size:contain; width:260px; height:108px; left:-200px; top:20px; display:none;}
#cxnl2 .text:after{ left:auto; right:-200px;}
}
@media screen and  (max-width:768px){
#cxnl2{ padding:40px 15px;}
#cxnl2 .text .title{ font-size:32px; line-height:44px;}
#cxnl2 .text .jj{ margin-top:20px; font-size:14px; line-height:24px;}
}
#cxnl3{ width:100%; text-align:center; padding:74px 0 0 0; overflow:hidden; line-height:0;}
#cxnl3 .jj{ width:100%; font-size:16px; color:#666; line-height:28px;}
#cxnl3 .pic{ width:100%; margin-top:22px; vertical-align:top;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#cxnl3{ padding:50px 0 0 0;}
}
@media screen and  (max-width:768px){
#cxnl3{ padding:30px 10px 0 10px;}
#cxnl3 .jj{ font-size:14px; line-height:22px;}
#cxnl3 .pic{ margin-top:11px;}
}
#cxnl4{ width:100%; background:url(images/192_cxnl10.jpg) no-repeat center center; background-size:cover; padding:110px 0 59px 0;}
#cxnl4 .cxnl4Body{ width:100%; position:relative; padding-bottom:79px;}
#cxnl4 .cxnl4Body li{ width:100%; padding:0 15px;}
#cxnl4 .cxnl4Body li .zbox{ width:100%; padding:15px; border:solid 6px white;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#cxnl4 .cxnl4Body li .zbox .pic{ width:100%; padding:4px; border:solid 2px white; border:solid 2px rgba(255,255,255,0.3);
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
#cxnl4 .cxnl4Body li .zbox .pic img{ width:100%;}
#cxnl4 .cxnl4Body li .zbox:hover{ border-color:#1B63A1; background:white;}
#cxnl4 .cxnl4Body li .zbox:hover .pic{ border-color:#d5d5d5;}
#cxnl4 .cxnl4Body .slick-dots{
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
	z-index:5;
	height:13px;
}
#cxnl4 .cxnl4Body .slick-dots li {
	position: relative;
	display: inline-block;
	width: 13px;
	height: 13px;
	margin: 0 8px;
	padding: 0;
	cursor: pointer; vertical-align:top;
	background:#fff; opacity:0.3;
	vertical-align:top;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
#cxnl4 .cxnl4Body .slick-dots li.slick-active{
	opacity:1;
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#cxnl4{ padding:60px 0 30px 0;}
#cxnl4 .cxnl4Body{ padding-bottom:45px;}
}
@media screen and  (max-width:768px){
#cxnl4{ padding:30px 25px 10px 25px;}
#cxnl4 .cxnl4Body{ padding-bottom:20px;}
#cxnl4 .cxnl4Body .slick-dots{ height:7px;}
#cxnl4 .cxnl4Body .slick-dots li { width:7px; height:7px; margin:0 4px;}
#cxnl4 .cxnl4Body li{ padding:0 5px;}
#cxnl4 .cxnl4Body li .zbox{ padding:10px; border:solid 4px white;}
#cxnl4 .cxnl4Body li .zbox .pic{ padding:2px;}
}
/*人才招聘*/
#rczp1{ width:100%; margin-top:95px;}
.rczpHead{ width:100%;}
.rczpHead h2{ width:100%; font-size:60px; color:#555; line-height:72px; letter-spacing:1px; text-transform:uppercase; font-family: 'OPENSANS-BOLD'; position:relative;}
.rczpHead h2 span{ color:#1B63A1;}
.rczpHead h2:before{ content:''; width:1px; height:24px; background:#1B63A1; position:absolute; left:16px; bottom:-34px;}
.rczpHead h4{ width:100%; font-size:30px; color:#666; line-height:38px; letter-spacing:2px; margin-top:55px;}
.rczpHead1{ width:478px; float:left; border:solid 1px #1B63A1; padding:35px 0 48px 50px;}
.rczpHead1 h4{ width:35px;}
#rczp1 .pic{ width:417px; float:left; margin:115px 0 0 -150px; line-height:0;}
#rczp1 .text{ float:right; width:43%; text-align:center; margin-top:202px; background:url(images/193_jrwm2.png) no-repeat top center; padding-top:230px; font-size:18px; color:#666; line-height:37px;}
@media  screen and (max-width:1399px){
#rczp1 .pic{ width:360px; margin:115px 0 0 -160px;}
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#rczp1{ margin-top:50px;}
.rczpHead1{ width:400px; padding:20px 0 25px 30px;}
#rczp1 .pic{ width:300px; margin:115px 0 0 -160px;}
}
@media screen and  (max-width:992px){
#rczp1{ margin-top:30px;}
.rczpHead1{ width:300px;}
#rczp1 .pic{ width:260px; margin:95px 0 0 -120px;}
.rczpHead h2{ font-size:40px; line-height:50px;}
.rczpHead h2:before{ height:20px; left:12px; bottom:-30px;}
.rczpHead h4{ font-size:24px; line-height:32px; letter-spacing:1px; margin-top:30px;}
#rczp1 .text{ width:36%; margin-top:160px; background-size:62px auto; padding-top:150px; font-size:16px; line-height:32px;}
}
@media screen and  (max-width:768px){
#rczp1{ margin-top:20px; padding:0 10px;}
.rczpHead1{ width:100%; border:0; padding:0;}
#rczp1 .pic{ width:90%; margin:-120px 0 0 0; float:right;}
.rczpHead h2{ font-size:30px; line-height:40px;}
.rczpHead h2:before{ height:14px; left:8px; bottom:-24px;}
.rczpHead h4{ font-size:18px; line-height:26px;}
#rczp1 .text{ width:100%; margin-top:20px; background-size:40px auto; padding-top:100px; font-size:14px; line-height:24px;}
}
#rczp2{ width:100%; margin-top:92px;}
#rczp2 .title{ width:100%; text-align:center;}
#rczp2 .title span{ display:inline-block; vertical-align:top; padding:0 30px; position:relative; font-size:30px; color:#1B63A1; line-height:42px; font-weight:bold;}
#rczp2 .title span:before,#rczp2 .title span:after{ content:''; width:26px; height:3px; background:#1B63A1; position:absolute; left:-26px; top:50%; margin-top:-3px;}
#rczp2 .title span:after{ left:auto; right:-26px;}
#rczp2 .pic{ width:100%; margin-top:33px;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
#rczp2{ margin-top:50px;}
#rczp2 .title span{ padding:0 20px; font-size:24px; line-height:36px;}
#rczp2 .title span:before,#rczp2 .title span:after{ width:20px; height:2px; left:-20px; margin-top:-1px;}
#rczp2 .title span:after{ left:auto; right:-20px;}
#rczp2 .pic{ margin-top:22px;}
}
@media screen and  (max-width:768px){
#rczp2{ margin-top:30px;}
#rczp2 .title span{ padding:0 10px; font-size:18px; line-height:30px;}
#rczp2 .pic{ margin-top:11px;}
}
#rczp3{ width:100%; margin-top:100px;}
#rczp3 .pic{ float:right; width:39.21%;}
#rczp3 .text{ float:left; width:56.78%; margin-top:48px;}
#rczp3 .text .jj{ width:100%; margin-top:48px; line-height:36px; font-size:16px; color:#666; letter-spacing:1px; overflow:hidden;}
#rczp3 .text .jj .dd{ display:inline-block; margin:35px 42px 0 0; position:relative; font-weight:bold; color:#1B63A1; font-size:20px;}
#rczp3 .text .jj .dd:before{ content:''; width:1px; height:20px; left:-21px; top:50%; margin-top:-10px; position:absolute; background:#e0e0e0;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#rczp3 .text{ margin-top:0px;}
}
@media screen and  (max-width:992px){
#rczp3{ margin-top:60px;}
#rczp3 .text .jj{ margin-top:23px; line-height:30px; font-size:14px; letter-spacing:0px;}
#rczp3 .text .jj .dd{ margin:23px 21px 0 0; font-size:16px;}
#rczp3 .text .jj .dd:before{ height:16px; left:-11px;  margin-top:-8px;}
}
@media screen and  (max-width:768px){
#rczp3{ margin-top:30px;}
#rczp3 .text .jj{ margin-top:12px; line-height:24px; font-size:12px;}
#rczp3 .text .jj .dd{ margin:13px 11px 0 0; font-size:14px;}
#rczp3 .text .jj .dd:before{ display:none;}
#rczp3 .pic{ width:100%;}
#rczp3 .text{ width:100%; margin-top:15px; padding:0 15px;}
}
#rczp4{ width:100%; margin:98px 0 100px 0;}
.rczpHead2{ float:right; width:31.86%; padding:35px 30px 110px 52px;}
#rczp4 .text{ float:left; width:63.21%; margin-top:45px; font-size:16px; color:#666; line-height:36px;}
#rczp4 .text b{ color:#1B63A1;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#rczp4{ margin:70px 0 80px 0;}
.rczpHead2{ width:38%; padding:35px 30px 60px 31px;}
#rczp4 .text{ width:58%; margin-top:0;}
}
@media screen and  (max-width:992px){
#rczp4{ margin:40px 0 45px 0;}
.rczpHead2{ padding:23px 20px 40px 21px;}
#rczp4 .text{ font-size:14px; line-height:30px;}
}
@media screen and  (max-width:768px){
#rczp4{ margin:30px 0 23px 0; padding:0 10px;}
.rczpHead2{ width:100%; padding:0;}
#rczp4 .text{ font-size:12px; line-height:24px; margin-top:15px; width:100%;}
.rczpHead2 h4{ width:100%;}
}
#rczp5{ width:100%; background:#f6f6f6; padding:100px 0; overflow:hidden;}
#rczp5 .hd{ width:100%;}
#rczp5 .hd li{ width:33.33%; float:left; padding:0 15px;}
#rczp5 .hd li .zbox{ width:100%; position:relative; padding-bottom:50.11%; background:black; overflow:hidden;}
#rczp5 .hd li .zbox img{ width:100%; position:absolute; left:0; top:0; min-height:100%; opacity:0.6;}
#rczp5 .hd li .zbox .name{ position:absolute; left:0; text-align:center; font-size:30px; letter-spacing:2px; color:white; font-weight:bold; line-height:50px; top:50%; margin-top:-25px; width:100%;}
#rczp5 .hd li.on .zbox{ background:#1B63A1;}
#rczp5 .hd li.on .zbox img{ opacity:0.3;}
#rczp5 .bd{ width:100%; margin-top:53px;}
#rczp5 .bd .title{ width:100%; text-align:center; margin-bottom:15px;}
#rczp5 .bd .title span{ display:inline-block; vertical-align:top; padding:0 30px; position:relative; font-size:30px; color:#1B63A1; line-height:42px; font-weight:bold;}
#rczp5 .bd .title span:before,#rczp5 .title span:after{ content:''; width:26px; height:3px; background:#1B63A1; position:absolute; left:-26px; top:50%; margin-top:-3px;}
#rczp5 .bd .title span:after{ left:auto; right:-26px;}
#rczp5 .bd li{ width:100%; background:white; margin-top:20px;}
#rczp5 .bd li dd{ float:left; height:60px; line-height:60px;}
#rczp5 .bd li dd span{ display:inline-block; vertical-align:middle; margin:-3px 0 0 0; font-size:16px; color:#666; line-height:24px;}
#rczp5 .bd li dd.dd1{ width:23.57%; padding-left:30px;}
#rczp5 .bd li dd.dd2{ width:23%;}
#rczp5 .bd li dd.dd3{ width:22.71%;}
#rczp5 .bd li dd.dd4{ width:22.86%;}
#rczp5 .bd li dd.dd5{ text-align:center; width:7.86%; cursor:pointer;}
#rczp5 .bd li:hover{ background:#1B63A1;}
#rczp5 .bd li:hover dd span{ color:white;}
#rczp5 .text{ width:100%; margin-top:72px; font-size:16px; color:#444; line-height:32px; text-align:center;}
#rczp5 .text a{ color:#1B63A1;}
#rczp5 .rczp5Down{ width:100%; background:url(images/197_jrwm8.jpg) no-repeat center center; background-size:cover; text-align:center; margin-top:40px; padding:41px 0; }
#rczp5 .rczp5Down img{ vertical-align:top;}
#rczp5 .rczp5Down span{ display:inline-block; vertical-align:top; margin-top:10px; padding:0 15px; height:33px; font-size:18px; color:white; font-weight:bold; line-height:33px; overflow:hidden; background:#1B63A1;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}


.tcmb{ width:100%; height:100%; position:fixed; z-index:9999; background:black; opacity:0.4; left:0; top:0; display:none;}
.tc770{ padding:23px 29px 31px 29px; background:white; position:fixed; left:50%; top:50%; width:770px; z-index:99999; margin-top:-252px; margin-left:-385px;display:none;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;}
.tc770 .close{ position:absolute; right:-50px; top:0; cursor:pointer;}
.tc770 .name{ width:100%; font-size:24px; color:#333; line-height:36px; font-weight:bold;}
.tc770 .js{ width:100%; margin-top:25px; font-size:16px; color:#444; line-height:30px;height: 300px;overflow: auto;}
.tc770 .js strong{ color:#1B63A1;}
.tc770 .bm{ margin-top:53px;}
.tc770 .bm a{ display:block; text-align:center; width:158px; height:44px; line-height:44px; font-size:16px; color:white; background:#1B63A1;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){

}
@media screen and  (max-width:992px){
.tc770{ padding:18px 20px 22px 20px; width:640px; margin-top:-200px; margin-left:-320px;}
.tc770 .close{ right:-40px;}
.tc770 .name{ font-size:18px; line-height:30px;}
.tc770 .js{ margin-top:15px; font-size:14px; line-height:24px;}
.tc770 .bm{ margin-top:30px;}
.tc770 .bm a{ width:120px; height:34px; line-height:34px; font-size:14px;}

#rczp5{ padding:60px 0;}
#rczp5 .hd li .zbox .name{ font-size:24px; letter-spacing:1px; line-height:40px; margin-top:-20px;}
#rczp5 .bd{ margin-top:30px;}
#rczp5 .bd .title{ margin-bottom:10px;}
#rczp5 .bd .title span{ padding:0 20px; font-size:24px; line-height:36px;}
#rczp5 .bd .title span:before,#rczp5 .title span:after{ width:20px; height:2px; left:-20px; margin-top:-1px;}
#rczp5 .bd .title span:after{ left:auto; right:-20px;}
#rczp5 .bd li{ margin-top:15px;}
#rczp5 .bd li dd{ height:50px; line-height:50px;}
#rczp5 .bd li dd span{ font-size:14px; line-height:20px;}
#rczp5 .bd li dd.dd1{ padding-left:20px;}
#rczp5 .text{ margin-top:40px; font-size:14px; line-height:26px;}
#rczp5 .rczp5Down{ margin-top:30px; padding:26px 0; }
}
@media screen and  (max-width:768px){
.tc770{ padding:12px 10px 12px 10px; width:90%; margin-top:0; margin-left:5%; left:0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);}
.tc770 .close{ right:0; top:-30px; width:10px;}
.tc770 .name{ font-size:16px; line-height:24px;}
.tc770 .js{ margin-top:10px; font-size:12px; line-height:20px;}
.tc770 .bm{ margin-top:20px;}
.tc770 .bm a{ width:100px; height:28px; line-height:28px; font-size:12px;}

#rczp5{ padding:30px 10px;}
#rczp5 .hd li{ padding:0 5px;}
#rczp5 .hd li .zbox .name{ font-size:18px; letter-spacing:0px; line-height:30px; margin-top:-15px;}
#rczp5 .bd{ margin-top:20px;}
#rczp5 .bd .title span{ padding:0 10px; font-size:18px; line-height:30px;}
#rczp5 .bd li{ margin-top:10px;}
#rczp5 .bd li dd.dd1{ width:80%; padding-left:10px;}
#rczp5 .bd li dd.dd2,
#rczp5 .bd li dd.dd3,
#rczp5 .bd li dd.dd4{ display:none;}
#rczp5 .bd li dd.dd5{ width:20%;}
#rczp5 .text{ margin-top:30px; font-size:12px; line-height:20px;}
#rczp5 .rczp5Down{ margin-top:20px; padding:20px 0; }
#rczp5 .rczp5Down img{ height:40px;}
#rczp5 .rczp5Down span{ padding:0 10px; height:28px; font-size:16px; line-height:28px;}
}
/*革用聚氨树脂*/
#jasz1{ width:100%; padding:90px 0;}
#jasz1 h2{ float:left; width:28.57%; font-size:40px; color:#1B63A1; line-height:56px; font-weight:bold; letter-spacing:1px; position:relative;}
#jasz1 h2:before{ content:''; width:90px; height:4px; background:#1B63A1; position:absolute; left:0; bottom:-36px;}
#jasz1 h5{ float:right; width:57.57%; font-size:16px; color:#666; line-height:36px; position:relative;}
#jasz1 h5:before{ content:''; width:1px; height:90%; background:#d9d9d9; position:absolute; left:-21.74%; top:5%;}
#biaoti{width:100%;float:left; padding-bottom:50px;}
#biaoti h2{ float:left; width:100%; font-size:40px; color:#1B63A1; line-height:56px; font-weight:bold; letter-spacing:1px; position:relative;}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#jasz1 h5:before{ left:-16%;}
}
@media screen and  (max-width:992px){
#jasz1{ padding:50px 0;}
#jasz1 h2{ font-size:34px; line-height:50px;}
#jasz1 h2:before{ width:80px; height:3px; bottom:-30px;}
#biaoti h2{ font-size:34px; line-height:50px;}
#biaoti{ padding-bottom:30px;}
#biaoti h2{ font-size:14px; line-height:30px;}
}
@media screen and  (max-width:768px){
#jasz1{ padding:30px 10px; text-align:center;}
#jasz1 h2{ width:100%; font-size:28px; line-height:40px;}
#jasz1 h2:before{ width:60px; height:2px; bottom:-20px; left:50%; margin-left:-30px;}
#jasz1 h5{ width:100%; font-size:12px; line-height:24px; margin-top:40px;}
#jasz1 h5:before{ display:none;}
#biaoti{ padding-bottom:15px;}
#biaoti h2{ font-size:28px; line-height:40px;}
}
#jasz2{ width:100%; padding:100px 0 98px 0; background:#f4f4f4; overflow:hidden;}
#jasz2 .jasz2Body{ width:100%; position:relative;}
#jasz2 .jasz2Body li{ width:100%; padding:0 15px;}
#jasz2 .jasz2Body li .zbox{ width:100%; position:relative; padding-bottom:66.66%; overflow:hidden;}
#jasz2 .jasz2Body li .zbox img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
#jasz2 .jasz2Body li .zbox:hover img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
#jasz2 .jasz2Body .slick-prev,
#jasz2 .jasz2Body .slick-next
{
    position: absolute;
    left:-81px;
    top: 50%;
    display: block;
    width: 36px;
    height: 36px;
	margin-top:-18px;
    padding: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background:url(images/199_jasz4.png) no-repeat left center;
    z-index:100;
}
#jasz2 .jasz2Body .slick-next{
    left:auto;
    right:-81px;
	background-position:right center;
}
#jasz2 .jasz2Body .slick-prev:hover,
#jasz2 .jasz2Body .slick-next:hover{ background-image:url(images/199_jasz5.png);}
@media screen and (max-width: 1600px) {
#jasz2 .jasz2Body .slick-prev{ left:15px;}
#jasz2 .jasz2Body .slick-next{ right:15px;}
#jasz2 .jasz2Body{ padding:0 60px;}
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#jasz2{ padding:80px 0 75px 0;}
}
@media screen and  (max-width:992px){
#jasz2{ padding:40px 0 33px 0;}
}
@media screen and  (max-width:768px){
#jasz2{ padding:20px 0 13px 0;}
#jasz2 .jasz2Body{ padding:0 20px 30px 20px;}
#jasz2 .jasz2Body .slick-dots{
	position: absolute;
	bottom: 0px; left:0;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
	z-index:5;
	height:12px;
}
#jasz2 .jasz2Body .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 4px;
	padding: 0;
	cursor: pointer; vertical-align:top;
	background:#fff;
	vertical-align:top;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
#jasz2 .jasz2Body .slick-dots li.slick-active{
	background:#1B63A1;
}
}
#jasz3{ width:100%; padding:127px 0 79px; background:url(images/200_jasz9.jpg) no-repeat right center; background-size:contain; overflow:hidden;}
#jasz3 .ejdh{ float:left; width:25.57%; position:relative;}
#jasz3 .ejdh:before{ content:''; width:91.62%; height:100%; box-shadow:0 0 8px rgba(0,0,0,0.06); background:white; position:absolute; left:0; top:0;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
#jasz3 .ejdh .scroll{ width:100%; height:680px; overflow:hidden; margin-left:-16px;}
#jasz3 .ejdh .scroll_box{ width:91.62%; position:relative; padding-bottom:30px;}
#jasz3 .ejdh .scroll_box.scroll_box1{ margin-left:16px;}
#jasz3 .ejdh .scroll_cont{ width:100%;}
#jasz3 .ejdh .scroll_cont li{ width:100%; position:relative;}
#jasz3 .ejdh .scroll_cont li a{ display:block; width:100%; padding:0 30px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
#jasz3 .ejdh .scroll_cont li a span{ display:block; width:100%; font-size:18px; color:#444; line-height:73px; border-bottom:solid 1px #dfdfdf; padding-left:30px; background:url(images/200_jasz6.png) no-repeat 12px center;}
#jasz3 .ejdh .scroll_cont li.on a span,#jasz3 .ejdh .scroll_cont li:hover a span{ background-image:url(images/200_jasz7.png); color:white; border-color:#1B63A1;}
#jasz3 .ejdh .scroll_cont li.on a,#jasz3 .ejdh .scroll_cont li:hover a{ background:#1B63A1;}
#jasz3 .ejdh .scroll_cont li.on:before{ content:''; background:url(images/200_jasz8.png) no-repeat center center; width:10px; height:21px; position:absolute; right:-10px; top:50%; margin-top:-10px;}
.scroll_tiao{ width:6px !important; background:#efefef; left:-16px !important; height:680px !important;}
.scroll_huakuai{ width:6px !important; background:#1B63A1 !important; left:-1px !important; z-index:99 !important;}

#jasz3 .sjdh{ float:right; width:72.86%;}
#jasz3 .sjdh .sjdhHead{ width:100%; padding:94px 0 0 50px; position:relative;}
#jasz3 .sjdh .sjdhHead:before{ content:''; width:145px; background:#1B63A1; height:2px; left:50px; top:30px; position:absolute;}
#jasz3 .sjdh .sjdhHead h3{ text-transform:uppercase; font-size:48px; color:#1B63A1; line-height:1;font-family: 'OPENSANS-BOLD';}
#jasz3 .sjdh .sjdhHead h4{ width:100%; font-size:30px; color:#333; line-height:44px; margin-top:18px;}
#jasz3 .sjdh .sjdhBody{ width:100%; margin-top:63px; position:relative; padding:0 40px;}
#jasz3 .sjdh .sjdhBody .slick-list{ padding-top:42px;}
#jasz3 .sjdh .sjdhBody li{ width:20%; text-align:center; margin-top:-42px; float:left; padding:0 9px;}
#jasz3 .sjdh .sjdhBody li a{ display:block; width:100%; padding-top:48px; background:url(images/200_jasz11.png) no-repeat center center; height:203px; background-size:contain;}
#jasz3 .sjdh .sjdhBody li a h4{ width:100%; color:white; font-size:36px; line-height:48px; letter-spacing:1px;}
#jasz3 .sjdh .sjdhBody li a h5{ width:100%; margin-top:7px; color:white; font-size:16px; line-height:22px; letter-spacing:1px;}
#jasz3 .sjdh .sjdhBody li:hover a,#jasz3 .sjdh .sjdhBody li.on a{ background-image:url(images/200_jasz12.png);}
@media screen and (min-width: 768px) {
#jasz3 .sjdh .sjdhBody li:nth-child(6){ margin-left:10%;}
}
#jasz3 .sjdh .sjdhBody .slick-prev,
#jasz3 .sjdh .sjdhBody .slick-next
{
    position: absolute;
    left:0px;
    top: 50%;
    display: block;
    width: 22px;
    height: 42px;
	margin-top:-21px;
    padding: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background:url(images/200_jasz10.png) no-repeat left center;
	opacity:0.2;
    z-index:100;
}
#jasz3 .sjdh .sjdhBody .slick-next{
    left:auto;
    right:0px;
	background-position:right center;
}
#jasz3 .sjdh .sjdhBody .slick-prev:hover,
#jasz3 .sjdh .sjdhBody .slick-next:hover{ opacity:0.6;}


@media screen and (max-width: 1399px) {
#jasz3 .ejdh .scroll_cont li a{ padding:0 15px;}
#jasz3 .sjdh .sjdhBody li a{ padding-top:38px; height:180px;}
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#jasz3{ padding:90px 0 55px;}
#jasz3 .ejdh{ width:28%;}
#jasz3 .ejdh:before{ width:90%;}
#jasz3 .ejdh .scroll{ height:580px;}
#jasz3 .ejdh .scroll_box{ width:90%;}
#jasz3 .ejdh .scroll_cont li a{ padding:0 5px;}
#jasz3 .ejdh .scroll_cont li a span{ font-size:16px; line-height:60px;}
#jasz3 .sjdh{ width:70%;}
#jasz3 .sjdh .sjdhHead{ padding:70px 0 0 40px;}
#jasz3 .sjdh .sjdhHead h3{ font-size:42px;}
#jasz3 .sjdh .sjdhHead h4{ font-size:24px; line-height:38px; margin-top:16px;}
#jasz3 .sjdh .sjdhBody{ margin-top:40px; padding:0 30px;}
#jasz3 .sjdh .sjdhBody .slick-list{ padding-top:36px;}
#jasz3 .sjdh .sjdhBody li{ margin-top:-36px; padding:0 6px;}
#jasz3 .sjdh .sjdhBody li a{ padding-top:30px; height:160px;}
#jasz3 .sjdh .sjdhBody li a h4{ font-size:30px; line-height:42px;}
#jasz3 .sjdh .sjdhBody li a h5{ margin-top:5px; font-size:14px; line-height:20px; letter-spacing:0px;}
.scroll_tiao{ height:580px !important;}
}
@media screen and  (max-width:992px){
#jasz3{ padding:50px 0 33px;}
#jasz3 .ejdh{ width:100%; height:auto;}
#jasz3 .ejdh:before{ display:none;}
#jasz3 .ejdh .scroll{ height:40px; margin-left:0;}
#jasz3 .ejdh .scroll_box{ height:40px; width:100%; overflow-x:auto; padding-bottom:0;}
#jasz3 .ejdh .scroll_box.scroll_box1{ margin-left:0;}
#jasz3 .ejdh .scroll_cont{ white-space:nowrap;}
#jasz3 .ejdh .scroll_cont li{ width:auto; display:inline-block; vertical-align:top;}
#jasz3 .ejdh .scroll_cont li a{ padding:0 10px;}
#jasz3 .ejdh .scroll_cont li a span{ font-size:14px; line-height:40px; padding-left:0; background:none !important; border-bottom:0;}
#jasz3 .ejdh .scroll_cont li.on:before{ display:none;}
#jasz3 .ejdh .scroll_cont li.on a{ background:#1B63A1;}
#jasz3 .sjdh{ width:100%; margin-top:20px;}
}
@media screen and  (max-width:768px){
#jasz3{ padding:30px 0 20px 0;}
#jasz3 .ejdh{ padding:0 10px;}
#jasz3 .sjdh .sjdhHead{ padding:20px 10px 0 10px;}
#jasz3 .sjdh .sjdhHead h3{ font-size:36px;}
#jasz3 .sjdh .sjdhHead h4{ font-size:18px; line-height:32px; margin-top:10px;}
#jasz3 .sjdh .sjdhBody{ margin-top:20px; padding:0 10px 30px 10px;}
#jasz3 .sjdh .sjdhBody .slick-list{ padding-top:0px;}
#jasz3 .sjdh .sjdhBody .slick-slide{
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
#jasz3 .sjdh .sjdhBody li{ width:33.33%; margin-top:4px; padding:0 2px;}
#jasz3 .sjdh .sjdhBody li a{ background:#87979e; padding-top:14px; height:auto; min-height:110px;}
#jasz3 .sjdh .sjdhBody li.on a,#jasz3 .sjdh .sjdhBody li:hover a{ background:#1B63A1;}
#jasz3 .sjdh .sjdhBody li a h4{ font-size:24px; line-height:36px;}
#jasz3 .sjdh .sjdhBody li a h5{ font-size:12px; line-height:18px; }
#jasz3 .sjdh .sjdhHead:before{ display:none; width:100px; left:10px; top:10px;}
#jasz3 .sjdh .sjdhBody .slick-dots{
	position: absolute;
	bottom: 0px; left:0;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
	z-index:5;
	height:12px;
}
#jasz3 .sjdh .sjdhBody .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 4px;
	padding: 0; float:none;
	cursor: pointer; vertical-align:top;
	background:#eee;
	vertical-align:top;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
#jasz3 .sjdh .sjdhBody .slick-dots li.slick-active{
	background:#1B63A1;
}
}
#jasz4{ width:100%; background:#f4f4f4; padding-top:71px; overflow:hidden;}
#jasz4 .jasz4Head{ width:100%; padding-bottom:41px; border-bottom:solid 3px #dbdbdb; position:relative;}
#jasz4 .jasz4Head:before{ content:''; width:13px; height:13px; background:#dbdbdb; position:absolute; left:0; bottom:-7px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
#jasz4 .jasz4Head h3{ width:100%; font-size:30px; color:#1B63A1; line-height:48px; letter-spacing:1px;}
#jasz4 .jasz4Head h5{ width:100%; margin-top:5px; font-size:14px; color:#888; line-height:20px;}

#jasz4 .jasz4Head .search{ position:absolute; right:0; top:0; margin-top:23px; width:308px; border:solid 1px #dcdcdc; padding-right:50px; background:#fff; overflow:hidden;
-moz-border-radius:23px; 
-webkit-border-radius:23px; 
-khtml-border-radius:23px;
border-radius:23px;}
#jasz4 .jasz4Head .search .search_k{ float:left; width:100%; height:43px; line-height:23px; padding:10px 10px 10px 30px; color:#333; font-size:14px; background:white;}
#jasz4 .jasz4Head .search .search_b{ position:absolute; right:0; top:0; width:50px; height:43px; border:none;background:url(images/201_jasz13.png) center no-repeat #1B63A1; cursor: pointer ; background-size:16px 16px;}
#jasz4 .jasz4Body1{ width:100%; margin-top:35px; overflow:hidden; background:white;
-moz-border-radius:40px; 
-webkit-border-radius:40px; 
-khtml-border-radius:40px;
border-radius:40px; margin-bottom:30px;}
#jasz4 .jasz4Body1 .jasz4BodyTitle{ background:#1B63A1; height:74px; padding:0 30px;}
#jasz4 .jasz4Body1 .jasz4BodyTitle dd{ height:74px; line-height:24px; font-size:18px; color:white; float:left;}
#jasz4 .jasz4Body1 .jasz4BodyTitle dd b{font-weight:normal; width:100%; height:100%; display:table;}
#jasz4 .jasz4Body1 .jasz4BodyTitle dd b i{font-style:normal;  display:table-cell; vertical-align:middle;}
#jasz4 .jasz4Body1 .jasz4BodyTitle dd span{font-size:14px; display:inline-block;}
#jasz4 .jasz4Body1 .zbox{ padding:0 30px 30px 30px;}
#jasz4 .jasz4Body1 .zbox tr{ border-bottom:solid 1px #e7e7e7;}
#jasz4 .jasz4Body1 .zbox tr.tr1{ background:#f9f9f9;}
#jasz4 .jasz4Body1 .zbox tr:hover{ background:#ebf9ff;}
#jasz4 .jasz4Body1 .zbox tr td{ border-left:solid 1px #e7e7e7; font-size:16px; color:#333; padding-top:20px; padding-bottom:20px; line-height:22px;}
#jasz4 .jasz4Body1 .dd1{ width:9%; border-left:0 !important; text-align:center}
#jasz4 .jasz4Body1 .dd2{ width:9%;text-align:center}
#jasz4 .jasz4Body1 .dd3{ width:9%;text-align:center}
#jasz4 .jasz4Body1 .dd4{ width:9%;text-align:center}
#jasz4 .jasz4Body1 .dd5{ width:9%; text-align:center}
#jasz4 .jasz4Body1 .dd6{ width:9%;text-align:center}
#jasz4 .jasz4Body1 .dd7{ width:14%;text-align:center}
#jasz4 .jasz4Body1 .dd8{ width:14%;text-align:center}
#jasz4 .jasz4Body1 .dd9{ width:9%;text-align:center}
#jasz4 .jasz4Body1 .dd10{ width:9%; text-align:center}
@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#jasz4 .jasz4Body1 .jasz4BodyTitle{ padding:0 15px;}
#jasz4 .jasz4Body1 .zbox{ padding:0 15px 20px 15px;}
/*#jasz4 .jasz4Body1 .dd1{ padding-left:10px;}
#jasz4 .jasz4Body1 .dd2{ padding-left:20px;}
#jasz4 .jasz4Body1 .dd3{ padding-left:20px;}
#jasz4 .jasz4Body1 .dd4{ padding-left:20px;}
#jasz4 .jasz4Body1 .dd5{ padding-left:20px;}
#jasz4 .jasz4Body1 .dd6{ padding-left:20px;}
#jasz4 .jasz4Body1 .dd7{ padding-left:20px;}
#jasz4 .jasz4Body1 .dd8{ padding-left:30px;}*/
#jasz4 .jasz4Body1 .zbox tr td{ padding-right:10px;}
}
@media screen and  (max-width:992px){
#jasz4 .jasz4Body1 .jasz4BodyTitle{ padding:0 10px; height:50px;}
#jasz4 .jasz4Body1 .jasz4BodyTitle dd{ line-height:50px; font-size:16px;}
#jasz4 .jasz4Body1{ margin-top:25px;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px;}
#jasz4 .jasz4Body1 .zbox{ padding:0 10px 10px 10px;}
#jasz4 .jasz4Body1 .dd1{ padding-left:10px;}
#jasz4 .jasz4Body1 .dd2{ padding-left:10px;}
#jasz4 .jasz4Body1 .dd3{ padding-left:10px;}
#jasz4 .jasz4Body1 .dd4{ padding-left:10px;}
#jasz4 .jasz4Body1 .dd5{ padding-left:10px;}
#jasz4 .jasz4Body1 .dd6{ padding-left:10px;}
#jasz4 .jasz4Body1 .dd7{ padding-left:10px;}
#jasz4 .jasz4Body1 .dd8{ padding-left:10px;}
#jasz4 .jasz4Body1 .zbox tr td{ font-size:14px; padding-top:15px; padding-bottom:15px;}

#jasz4{ padding-top:40px;}
#jasz4 .jasz4Head{ padding-bottom:25px; border-bottom:solid 2px #dbdbdb;}
#jasz4 .jasz4Head:before{ width:12px; height:12px; bottom:-7px;}
#jasz4 .jasz4Head h3{ font-size:24px; line-height:42px; letter-spacing:0px;}
#jasz4 .jasz4Head h5{ font-size:12px; line-height:18px;}
#jasz4 .jasz4Head .search{ position:relative; right:auto; top:auto; margin-top:12px; width:100%;}
#jasz4 .jasz4Head .search .search_k{ height:40px; line-height:20px;}
#jasz4 .jasz4Head .search .search_b{ height:40px;}
}
@media screen and  (max-width:768px){
#jasz4{ padding-top:20px;}
#jasz4 .jasz4Head{ padding:0 10px; padding-bottom:15px;}
#jasz4 .jasz4Head:before{ width:8px; height:8px; bottom:-5px;}
#jasz4 .jasz4Head h3{ font-size:18px; line-height:30px;}
#jasz4 .jasz4Head h5{ margin-top:0px;}
#jasz4 .jasz4Body1{ margin-top:15px; background:none;
-moz-border-radius:0px; 
-webkit-border-radius:0px; 
-khtml-border-radius:0px;
border-radius:0px;}
#jasz4 .jasz4Body1 .zbox ul{ width:100%; margin-top:10px; border:solid 1px #1B63A1; overflow:hidden;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px;}
#jasz4 .jasz4Body1 .zbox ul li{ border-bottom:solid 1px #e7e7e7; background:#1B63A1; float:left;width:100%;}
#jasz4 .jasz4Body1 .zbox ul li .dt{ width:35%; float:left; text-align:right; padding:10px 15px; line-height:22px; font-size:13px; color:white;}
#jasz4 .jasz4Body1 .zbox ul li .dd{ width:65%; float:left; text-align:left; padding:10px 15px; line-height:22px; font-size:13px; color:#555; background:#fff;}
#jasz4 .jasz4Body1 .zbox ul li:last-child{ border-bottom:0;}
}
/*聚氨酯胶*/
#jasz4 .jaszTitle{ width:100%; padding-bottom:37px; position:relative;}
#jasz4 .jaszTitle h3{ width:100%; font-weight:bold; font-size:36px; color:#1B63A1; line-height:48px; letter-spacing:1px;}
#jasz4 .jaszTitle h5{ width:100%; font-size:18px; color:#333; line-height:28px; letter-spacing:1px;}
#jasz4 .jaszTitle:before{ content:''; width:34px; height:3px; background:#1B63A1; position:absolute; left:0; bottom:0;}
#jasz4 .jasz4Body2{ width:100%; margin-top:29px; padding-bottom:90px;}
#jasz4 .jasz4Body2 .p{ width:100%; font-size:16px; color:#666; line-height:36px; letter-spacing:1px; margin-bottom:10px;} 
#jasz4 .jasz4Body2 h4{ width:100%; margin-top:55px; padding-left:18px; background:url(images/jazj1.png) no-repeat left center; font-size:24px; color:#1B63A1; line-height:36px; letter-spacing:1px;}
#jasz4 .jasz4Body2 table{ width:100%; margin-top:22px; background:white;}
#jasz4 .jasz4Body2 table th{ background:#1B63A1; line-height:66px; font-size:18px; color:white; letter-spacing:1px; text-align:left;}
#jasz4 .jasz4Body2 table td{ border-top:solid 1px #f4f4f4; padding-top:15px; padding-bottom:15px; line-height:20px; font-size:16px; color:#666; }
#jasz4 .jasz4Body2 table .td1{ width:38.14%; padding-left:120px;}
#jasz4 .jasz4Body2 table .td2{ width:35.71%;}
#jasz4 .jasz4Body2 table .td3{ width:26.15%;}
#jasz4 .jasz4Body2 .ul{ width:100%; margin-top:23px;}
#jasz4 .jasz4Body2 .ul .li{ float:left; width:270px; background:white; padding:0 32px; margin:0 15px; overflow:hidden;}
#jasz4 .jasz4Body2 .ul .li h5{ width:100%; font-size:16px; color:#333; line-height:61px; text-align:center; border-top:dashed 1px #ccc; margin-top:-1px;}
#jasz4 .jasz4Body2 .ul .li.l1{ width:328px;}
#jasz4 .jasz4Body2 .ul .li.l2{ width:442px;}
#jasz4 .jasz4Body2 .ps{ width:100%; text-align:center; margin-top:22px; font-size:16px; color:#333; line-height:30px; letter-spacing:1px;}
#jasz4 .jasz4Body2 .ps a{ color:#1B63A1;}
#jasz4 .jasz4Body2 .ps a:hover{ text-decoration:underline;}
@media screen and (max-width: 1399px) {
#jasz4 .jasz4Body2 .ul .li{ width:220px;}
#jasz4 .jasz4Body2 .ul .li.l1{ width:270px;}
#jasz4 .jasz4Body2 .ul .li.l2{ width:400px;}
}

@media screen and  (max-width:1400px){

}
@media screen and  (max-width:1200px){
#jasz4 .jasz4Body2 .ul .li{ width:480px; margin-bottom:10px;}
#jasz4 .jasz4Body2 .ul .li.l1{ width:480px;}
#jasz4 .jasz4Body2 .ul .li.l2{ width:480px;}
#jasz4 .jasz4Body2 table .td1{ padding-left:60px;}
}
@media screen and  (max-width:992px){
#jasz4 .jaszTitle{ width:100%; padding-bottom:37px;}
#jasz4 .jaszTitle h3{ font-size:30px; line-height:42px;}
#jasz4 .jaszTitle h5{ font-size:16px; line-height:24px; letter-spacing:0px;}
#jasz4 .jaszTitle:before{ width:30px; height:2px;}
#jasz4 .jasz4Body2{ margin-top:25px; padding-bottom:50px;}
#jasz4 .jasz4Body2 .p{ font-size:14px; line-height:30px; letter-spacing:0px;} 
#jasz4 .jasz4Body2 h4{ margin-top:33px; padding-left:16px; background-size:8px 8px; font-size:18px; line-height:30px; letter-spacing:0px;}
#jasz4 .jasz4Body2 table{ margin-top:11px;}
#jasz4 .jasz4Body2 table th{ line-height:44px; font-size:16px; letter-spacing:0px;}
#jasz4 .jasz4Body2 table td{ padding-top:10px; padding-bottom:10px; font-size:14px;}
#jasz4 .jasz4Body2 .ul{ margin-top:12px;}
#jasz4 .jasz4Body2 .ul .li{ width:46%; padding:0 20px; margin:5px 15px;}
#jasz4 .jasz4Body2 .ul .li h5{ font-size:14px; line-height:40px;}
#jasz4 .jasz4Body2 .ul .li.l1,
#jasz4 .jasz4Body2 .ul .li.l2{ width:46%;}
#jasz4 .jasz4Body2 .ul .li:nth-child(2n){ float:right;}
#jasz4 .jasz4Body2 .ps{ margin-top:18px; font-size:14px; line-height:24px; letter-spacing:0px;}
}
@media screen and  (max-width:768px){
#jasz4 .jaszTitle{ padding:0 10px; padding-bottom:25px;}
#jasz4 .jaszTitle h3{ font-size:24px; line-height:34px;}
#jasz4 .jaszTitle h5{ font-size:14px; line-height:20px;}
#jasz4 .jaszTitle:before{ left:10px;}
#jasz4 .jasz4Body2{ margin-top:15px; padding:0 10px 30px 10px;}
#jasz4 .jasz4Body2 .p{ font-size:12px; line-height:24px;} 
#jasz4 .jasz4Body2 h4{ margin-top:22px; padding-left:12px; background-size:6px 6px; font-size:16px; line-height:24px;}
#jasz4 .jasz4Body2 table{ margin-top:9px;}
#jasz4 .jasz4Body2 table th{ line-height:38px; font-size:14px;}
#jasz4 .jasz4Body2 table td{ padding-top:8px; padding-bottom:8px; font-size:12px;}
#jasz4 .jasz4Body2 .ul{ margin-top:8px;}
#jasz4 .jasz4Body2 .ul .li{ width:100%; padding:0 20px; margin:3px 0;}
#jasz4 .jasz4Body2 .ul .li h5{ font-size:12px; line-height:30px;}
#jasz4 .jasz4Body2 .ul .li.l1,
#jasz4 .jasz4Body2 .ul .li.l2{ width:100%;}
#jasz4 .jasz4Body2 table .td1{ padding-left:20px;}
#jasz4 .jasz4Body2 .ps{ margin-top:12px; font-size:12px; line-height:20px;}
}



.tc_mb{ width:100%; height:100%; background:black; opacity:0.8; display:none; position:fixed; left:0; top:0; z-index:1009;}
.tc2{ position:fixed; width:520px; text-align:center; display:none; z-index:1011; left:50%; top:50%; margin-left:-120px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);}
.tc2 .img{ width:100%; display:inline-block; vertical-align:top;}
.tc2 .img img{ width:100%; float:left;}
.tc2 .closd{ width:27px; height:27px; position:absolute; right:-24px; top:-24px; cursor:pointer;}
@media screen and  (max-width:768px){
.tc2 .closd{ width:20px; height:20px; right:0; top:-30px;}

}
@media screen and  (max-height:450px){
.tc2{ width:100%; height:100%; left:0; margin-left:0;}
.tc2 .img,.tc2 .img img{ width:auto; height:100%;}
.tc2 .closd{ width:20px; height:20px; right:10px; top:10px;}
}






#pz_top .topRight .so{ padding-left:104px; width:540px;}
#pz_top .topRight .so .tab{ width:100px; height:50px; position:absolute; left:3px; top:3px; text-align:left; font-size:15px; color:#0d3159; line-height:50px; padding-left:15px; background:white; border:solid 1px #0d3159; cursor:pointer;}
#pz_top .topRight .so .tab:before{ content:''; width:30px; height:50px; position:absolute; right:0; top:0; background:url(images/hy13.png) no-repeat center center;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#pz_top .topRight .so .tab dl{ width:100px; position:absolute; left:-1px; top:100%; border:solid 1px #0d3159; border-top:0; display:none; background:white;}
#pz_top .topRight .so .tab dl dd{font-size:15px; color:#0d3159; line-height:36px; padding-left:15px; cursor:pointer;}
#pz_top .topRight .so .tab dl dd:hover{ color:#fff; background:#0d3159;}
#pz_top .topRight .so .tab.on:before{ transform:rotate(180deg);}
@media (max-width: 991px){

#pz_top .ph_menu .search .tab{ width:80px; height:40px; position:absolute; left:0; top:0; text-align:left; font-size:13px; color:#0d3159; line-height:40px; padding-left:10px; background:white; border:solid 1px #ccc; cursor:pointer;}
#pz_top .ph_menu .search .tab:before{ content:''; width:15px; height:40px; position:absolute; right:0; top:0; background:url(images/hy13.png) no-repeat center center; background-size:7px auto;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
#pz_top .ph_menu .search .tab dl{ width:80px; position:absolute; left:-1px; top:100%; border:solid 1px #ccc; border-top:0; display:none; background:white;}
#pz_top .ph_menu .search .tab dl dd{font-size:13px; color:#0d3159; line-height:30px; padding-left:10px; cursor:pointer;}
#pz_top .ph_menu .search .tab dl dd:hover{ color:#fff; background:#0d3159;}
#pz_top .ph_menu .search .tab.on:before{ transform:rotate(180deg);}

}




/*产品搜索页面*/
#product228{ width:100%; margin:73px 0 73px 0;}
#product228 .product228box{ margin:0 -5px;}
#product228 .product228box ul{ width:100%; float:left;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
#product228 .product228box ul li{ width:33.33%; float:left; padding:0 5px; margin-top:10px;}
#product228 .product228box ul li a{ display:table; width:100%; text-align:center; min-height:65px; line-height:65px; background:#eaeef0;}
#product228 .product228box ul li a span{ display:inline-table; vertical-align:middle; font-size:20px; color:#444; letter-spacing:1px; line-height:26px;}
#product228 .product228box ul li a:hover{ background:#1B63A1;}
#product228 .product228box ul li a:hover span{ color:white;}
#product228 .loading{ width:100%; float:left; text-align:center; margin-top:50px;}
#product228 .loading img{ height:54px; vertical-align:top;}
@media (max-width: 1199px){
#product228 .product228box ul li a span{ font-size:16px;}
}
@media (max-width: 991px){
#product228{ margin:40px 0 40px 0;}
#product228 .product228box ul li{ width:50%;}
#product228 .loading{ margin-top:30px;}
#product228 .loading img{ height:44px;}
}
@media (max-width: 767px){
#product228{ margin:20px 0;}
#product228 .product228box{ margin:0;}
#product228 .product228box ul li{ width:100%; padding:0 10px;}
#product228 .product228box ul li a{ min-height:50px; line-height:50px;}
#product228 .product228box ul li a span{ font-size:14px; line-height:22px;}
#product228 .loading{ margin-top:15px;}
#product228 .loading img{ height:30px;}
}

#fzlc .fzlcRight ul li .img{ width:270px; height:180px; overflow:hidden;}
#fzlc .fzlcRight ul li .text{ width:70%;}
@media (max-width: 1199px){
#fzlc .fzlcRight ul li .text{ width:60%;}
}
@media (max-width:991px){
#fzlc .fzlcRight ul li .img{ width:200px; height:133px;}
}
@media (max-width: 768px){
#fzlc .fzlcRight ul li .img{ width:100%; height:auto;}
#fzlc .fzlcRight ul li .text{ width:100%;}
}









.container-con{max-width: 1720px;margin: 0 auto;}

.flex-start{display: flex;justify-content: flex-start;align-items: flex-start;}
.flex-center{display: flex;justify-content: center;align-items: center;}
.flex-center-start{display: flex;justify-content: center;align-items: flex-start;}
.flex-btw{display: flex;justify-content: space-between;align-items: center;}

.flex-start-end{display: flex;justify-content: flex-start;align-items: flex-end;}
.flex-btw-start{display: flex;justify-content: space-between;align-items: flex-start;}
.flex-btw-end{display: flex;justify-content: space-between;align-items: flex-end;}
.flex-end{display: flex;justify-content: flex-end;align-items: flex-end;}
.flex-end-start{display: flex;justify-content: flex-end;align-items: flex-start;}
.flex-end-center{display: flex;justify-content: flex-end;align-items: center;}

.flex-start-center{display: flex;justify-content: flex-start;align-items: center;}
.aboutMain{width: 100%;height: 1080px;background: url(/Theme/cn/banner/images/aboutBg.jpg) no-repeat;background-size: cover;}
.aboutMain .left{width:43%;height: 1080px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.aboutMain .left .itemMain{flex-wrap: wrap;}
.aboutMain .item{margin-right:9%;width:39%;color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;}
.aboutMain .item b{font-size: 80px;font-weight: 600;margin-right: 10px;line-height: .85;display: inline-block;}
.aboutMain .item em{font-size: 36px;left: 90px;top: 36px;font-weight: 400;line-height: 1;}
.aboutMain .item p{margin-top: 28px;}
.aboutMain .item span{display: block;font-size:18px;font-weight: 400;}
.aboutMain .item:nth-of-type(1){background: url(/Theme/cn/banner/images/about_i1.png) no-repeat right 24px;}
.aboutMain .item:nth-of-type(2){width: 216px;background: url(/Theme/cn/banner/images/about_i2.png) no-repeat right 24px;}
.aboutMain .item:nth-of-type(3){background: url(/Theme/cn/banner/images/about_i4.png) no-repeat right 24px;}
.aboutMain .item:nth-of-type(4){width: 216px;background: url(/Theme/cn/banner/images/about_i4.png) no-repeat right 24px;}
.aboutMain .item:nth-of-type(2) em{left: 120px;}
.aboutMain .item:nth-of-type(4) em{left: 70px;}
.aboutMain .item:nth-of-type(1),.aboutMain .item:nth-of-type(2){margin-bottom: 164px;}
.aboutMain .right{width:68%;background: rgba(255, 255, 255, .68);-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 10px;padding: 80px 70px 50px;position: relative;z-index: 2;    margin-right: 5%;}
.aboutTT{font-size: 32px;color: #002b60;font-weight: 700;}
.aboutDes{color: #002b60;line-height: 1.8;font-size: 22px;padding: 60px 0;}
.aboutMain .right li{color: #002b60;font-size: 22px;margin-bottom: 20px;display: flex;}
.aboutMain .right li div{font-weight: 700;color: #000;display: inline-block;width: 180px;flex-shrink: 0;}
.aboutMain .right li div b{width: 44px;display: inline-block;}
@media screen and (min-width:1600px)  and  (max-width:1820px)  {
	.container-con{max-width: 90%;margin: 0 auto;}
	.aboutMain .right{margin-right: 0;    padding: 80px 60px 50px;}
	.aboutMain .right{width: 60%;}	
	.aboutDes,.aboutMain .right li,.aboutMain .item span{    font-size: 20px;}
	.aboutMain .item em{font-size: 40px;}
	
}

@media screen and (min-width:1400px)  and  (max-width:1620px)  {
	.container-con{max-width: 95%;margin: 0 auto;}
	.aboutMain .right{margin-right: 0;    padding: 80px 60px 50px;}
	.aboutMain .right{width: 60%;}
	.aboutDes,.aboutMain .right li,.aboutMain .item span{    font-size: 18px;}
	.aboutMain .item em{font-size: 38px;}	
	.aboutMain .right li div{width: 150px;}
	.aboutDes{padding:40px 0}
	.aboutMain,.aboutMain .left{height:900px}
	.aboutMain.En, .aboutMain.En .left{height:auto;padding:90px 0}
	.aboutMain.En .right li div{width: auto;}
	
	.aboutMain.En  .item:nth-of-type(1),
	.aboutMain.En  .item:nth-of-type(2),
	.aboutMain.En  .item:nth-of-type(3),
	.aboutMain.En  .item:nth-of-type(4){width: 40%;}
	
	.aboutMain.En .aboutTT{font-size: 22px;}
	.aboutMain.En .aboutDes{font-size: 18px;padding: 30px 0;line-height: 1.6;}
	.aboutMain.En .right li{font-size: 18px;margin-bottom: 0;line-height: 1.6;}
}


@media screen and (min-width:0px)  and  (max-width:1400px)  {
	.container-con{max-width: 95%;margin: 0 auto;}
	.aboutMain .right{margin-right: 0;    padding: 40px;}
	.aboutMain .right{width: 65%;}
	.aboutDes,.aboutMain .right li,.aboutMain .item span{    font-size: 18px;}
	.aboutMain .item em{font-size: 32px;}	
	.aboutMain .right li div{width: 150px;}
	.aboutDes{padding:40px 0}
	.aboutMain,.aboutMain .left{height:900px}
	.aboutMain .left{width: 48%;}
	
	.aboutMain.En, .aboutMain.En .left{height:auto;padding:90px 0}
	.aboutMain.En .right li div{width: auto;}
	
	.aboutMain.En  .item:nth-of-type(1),
	.aboutMain.En  .item:nth-of-type(2),
	.aboutMain.En  .item:nth-of-type(3),
	.aboutMain.En  .item:nth-of-type(4){width: 40%;}
	
	.aboutMain.En .aboutTT,.aboutMain.En .item em{font-size: 20px;}
	.aboutMain.En .aboutDes{font-size: 16px;padding: 30px 0;line-height: 1.4;}
	.aboutMain.En .right li{font-size: 16px;margin-bottom: 0;line-height: 1.4;}
}


@media screen and (min-width:0px)  and  (max-width:1200px)  {
	.aboutMain{height: auto;padding-bottom: 40px;}
	.aboutMain .left{width: 95%;height: auto;justify-content: center;margin:0 auto}
	.container-con{    flex-direction: column;}
	.aboutMain .left .itemMain{    justify-content: space-between;margin:50px 0}
	.aboutMain .right{margin-right: 0;width: 96%;}
	
	
	
}
@media screen and (min-width:0px)  and  (max-width:700px)  {
	.aboutMain .right{padding:40px 20px}
	.aboutDes{padding:30px 0}
	.aboutMain .item,.aboutMain .item:nth-of-type(4){width: 40%;margin:3%}
	.aboutMain .item em{    position: initial;}
	.aboutMain .item:nth-of-type(2),.aboutMain .item:nth-of-type(4){margin-right:0;}
	.aboutMain .item:nth-of-type(1),.aboutMain .item:nth-of-type(2), .aboutMain .item:nth-of-type(4),.aboutMain .item:nth-of-type(3){width: 40%;margin:40px 3%; background: none;}
	.aboutMain .item b{font-size: 60px;    margin-right: 0px;}
	.aboutMain .item em{font-size: 30px;}
	.aboutTT{font-size: 26px;}
	.aboutDes, .aboutMain .right li, .aboutMain .item span{font-size: 16px;}
	
	.aboutMain.En  .item:nth-of-type(1),
	.aboutMain.En  .item:nth-of-type(2),
	.aboutMain.En  .item:nth-of-type(3),
	.aboutMain.En  .item:nth-of-type(4){width: 40%;margin:40px 3%; background: none;}
	.aboutMain.En .item:nth-of-type(1) p, .aboutMain.En .item:nth-of-type(2) p{margin-top: 10px;}
	
	.aboutMain.En, .aboutMain.En .left{padding:0}
	.aboutMain.En .left{width: 100%;}
	.aboutMain.En .item p{height:40px}
	.aboutMain.En{padding-bottom: 40px;}
	.aboutMain .item p{margin-top: 20px;}
	.aboutMain .left .itemMain{margin-top: 0px;}
	
}
.con_53_40 .w-guestbook {
    /*-margin-*/
    margin: 0;
    padding: 0;
    /*-size-*/
    width: 100%;
    height: auto;
}

.con_53_40 .w-guestbook .w-verify {
    /*-padding-*/
    margin: 0;
    padding: 0;
    padding-bottom: 6px;
    /*-size-*/
    min-height: 21px;
    /*-font-*/
    overflow: hidden;
    word-wrap: break-word;
}

.con_53_40 .w-guestbook .w-verify.w-hide {
    display: none;
}

.con_53_40 .w-guestbook .w-verify .w-verify-in {
    /*-padding-*/
    margin: 0;
    padding: 4px 8px 4px 10px;
    display: block;
    line-height: 16px;
    /*-background-*/
    background-color: #FFE8E4;
    border: 1px #ffd0ca solid;
    /*-font-*/
    font-family: Tahoma;
    color: #e75845;
    font-size: 12px;
}

.con_53_40 .w-guestbook .w-verify .w-verify-in .mw-iconfont {
    vertical-align: top;
    margin-right: 10px;
}

.con_53_40 .w-guestbook .w-guestbook-item {
    /*-margin-*/
    margin: 0 0 12px 0;
    padding: 0 12px;
    /*-size-*/
    height: 36px;
    overflow: hidden;
    /*-border-radius-*/
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    /*-border-*/
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #cccccc;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #cccccc;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #cccccc;
    /*-background-*/
    background-color: #EDF1F5;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0 0;
    background: -moz-linear-gradient(top, none, none);
    background: -o-linear-gradient(top, none, none);
    background: linear-gradient(top, none, none);
    background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
}

.con_53_40 .w-guestbook .w-guestbook-item .w-guestbook-input {
    /*-padding-*/
    margin: 0;
    padding: 7px 0;
    /*-size-*/
    width: 100%;
    min-height: 22px;
    line-height: 22px;
    /*-border-*/
    border: none;
    background-color: transparent;
    /*-font-*/
    outline: none;
    color: #666;
    font-size: 14px;
    font-family: Tahoma;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    /*-transition-*/
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.con_53_40 .w-guestbook .w-guestbook-both {
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.con_53_40 .w-guestbook .w-guestbook-both .w-guestbook-both-inner {
    float: left;
    width: 50%;
    margin: 0;
}

.con_53_40 .w-guestbook .w-guestbook-both .w-guestbook-both-inner .w-guestbook-both-inner-box {
    margin: 0;
    padding-left: 5px;
}

.con_53_40 .w-guestbook .w-guestbook-both .w-guestbook-both-inner:first-child .w-guestbook-both-inner-box {
    margin: 0;
    padding-left: 0;
    padding-right: 5px;
}

.con_53_40 .w-guestbook .w-guestbook-both .w-guestbook-both-inner .w-guestbook-input {
    width: 100%;
}

.con_53_40 .w-guestbook .w-guestbook-item.w-haserror {
    /*-border-*/
    border-top-color: #e75845;
    border-right-color: #e75845;
    border-bottom-color: #e75845;
    border-left-color: #e75845;
    /*-background-*/
    background-color: #fff3f1;
}

.con_53_40 .w-guestbook .w-guestbook-item.w-item-textarea {
    /*-margin-*/
    margin: 0 0 12px 0;
    padding: 8px 12px;
    /*-size-*/
    min-height: 130px;
    /*-border-radius-*/
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    /*-border-*/
    border-top-width: 1px;
    border-top-style: $Input-border-top-style;
    border-top-color: #cccccc;
    border-right-width: 1px;
    border-right-style: $Input-border-right-style;
    border-right-color: #cccccc;
    border-bottom-width: 1px;
    border-bottom-style: $Input-border-bottom-style;
    border-bottom-color: #cccccc;
    border-left-width: 1px;
    border-left-style: $Input-border-left-style;
    border-left-color: #cccccc;
    /*-background-*/
    background-color: #EDF1F5;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0 0;
    background: -moz-linear-gradient(top, none, none);
    background: -o-linear-gradient(top, none, none);
    background: linear-gradient(top, none, none);
    background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
}

.con_53_40 .w-guestbook .w-guestbook-item.w-item-textarea.w-haserror {
    /*-border-*/
    border-top-color: #e75845;
    border-right-color: #e75845;
    border-bottom-color: #e75845;
    border-left-color: #e75845;
    /*-background-*/
    background-color: #fff3f1;
}

.con_53_40 .w-guestbook .w-guestbook-item.w-item-textarea .w-guestbook-textarea {
    /*-margin-*/
    margin: 0;
    padding: 0 12px 0 0;
    /*-size-*/
    width: 100%;
    height: 130px;
    line-height: 1.6;
    /*-border-*/
    border: none;
    border-color: transparent;
    background-color: transparent;
    resize: none;
    /*-font-*/
    outline: none;
    color: #666;
    font-size: 14px;
    font-family: Tahoma;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    /*-transition-*/
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.con_53_40 .w-guestbook .w-guestbook-item.w-item-textarea .w-guestbook-textarea:-moz-placeholder {
    /*-font-*/
    color: #666;
    font-size: 14px;
    font-family: Tahoma;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;
}

.con_53_40 .w-guestbook .w-guestbook-item.w-item-textarea .w-guestbook-textarea::-moz-placeholder {
    /*-font-*/
    color: #666;
    font-size: 14px;
    font-family: Tahoma;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;
}

.con_53_40 .w-guestbook .w-guestbook-item.w-item-textarea textarea.w-guestbook-textarea:-ms-input-placeholder {
    /*-font-*/
    color: #666;
    font-size: 14px;
    font-family: Tahoma;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;
}

.con_53_40 .w-guestbook .w-guestbook-item.w-item-textarea textarea.w-guestbook-textarea::-webkit-input-placeholder {
    /*-font-*/
    color: #666;
    font-size: 14px;
    font-family: Tahoma;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;
}

.con_53_40 .w-guestbook .w-guestbook-code {
    /*-margin-*/
    margin: 0 0 12px 0;
    padding: 0 120px 0 0;
    /*-position-*/
    position: relative;
}

.con_53_40 .w-guestbook .w-guestbook-code .w-guestbook-item {
    /*-margin-*/
    margin: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.con_53_40 .w-guestbook .w-guestbook-code .w-guestbook-codeimg {
    /*-margin-*/
    margin: 0;
    padding: 2px;
    /*-position-*/
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    /*-size-*/
    width: 115px;
    border: 1px solid #cccccc;
    /*border-left-width: 0;*/
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    /*-background-*/
    background-color: #EDF1F5;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0 0;
    background: -moz-linear-gradient(top, none, none);
    background: -o-linear-gradient(top, none, none);
    background: linear-gradient(top, none, none);
    background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
    text-align: center;
}

.con_53_40 .w-guestbook .w-guestbook-code .w-guestbook-codeimg img {
    /*-margin-*/
    margin: 0;
    padding: 0;
    /*-size-*/
    width: 100px;
    height: 32px;
    /*-font-*/
    font-size: 12px;
}

.con_53_40 .w-guestbook .w-guestbook-code .w-guestbook-codeimg img:hover {
    cursor: pointer;
}

.con_53_40 .w-guestbook .w-guestbook-item.w-placeholder .placeholder-text {
    position: relative;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
}

.con_53_40 .w-guestbook .w-guestbook-item.w-placeholder .placeholder-text .placeholder-text-in {
    /*-display-*/
    display: block;
    /*-position-*/
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    /*-size-*/
    height: 100%;
    /*-font-*/
    color: #666;
    font-size: 14px;
    font-family: Tahoma;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;
}

.con_53_40 .w-guestbook .w-guestbook-item .w-guestbook-input:-moz-placeholder {
    /*-font-*/
    color: #666;
    font-size: 14px;
    font-family: Tahoma;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;
}

.con_53_40 .w-guestbook .w-guestbook-item .w-guestbook-input::-moz-placeholder {
    /*-font-*/
    color: #666;
    font-size: 14px;
    font-family: Tahoma;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;
}

.con_53_40 .w-guestbook .w-guestbook-item input.w-guestbook-input:-ms-input-placeholder {
    /*-font-*/
    color: #666;
    font-size: 14px;
    font-family: Tahoma;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;
}

.con_53_40 .w-guestbook .w-guestbook-item input.w-guestbook-input::-webkit-input-placeholder {
    /*-font-*/
    color: #666;
    font-size: 14px;
    font-family: Tahoma;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -webkit-opacity: 0.5;
    -ms-opacity: 0.5;
    -o-opacity: 0.5;
    opacity: 0.5;
}

.con_53_40 .w-guestbook .w-guestbook-item .w-guestbook-input::-ms-clear,
::-ms-reveal {
    display: none;
}

.con_53_40 .w-guestbook .w-guestbook-item.w-item-textarea.w-placeholder .placeholder-text .placeholder-text-in {
    /*-position-*/
    top: -8px;
}

.con_53_40 .w-guestbook .w-guestbook-bottom {
    /*-margin-*/
    margin: 0;
    *margin-top: -12px;
    padding: 0;
    text-align: center;
}

.con_53_40 .w-guestbook .w-guestbook-bottom .w-guestbook-btn {
    /*-display-*/
    display: inline-block;
    /*-margin-*/
    margin: 0;
    padding: 0 16px;
    cursor: pointer;
    outline: none;
    /*-size-*/
    min-width: 66px;
    height: 36px;
    line-height: 36px;
    /*-border-radius-*/
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    /*-border-*/
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #1667c9;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #1667c9;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #1667c9;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #1667c9;
    /*-background-*/
    background-color: rgb(22, 103, 201);
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0 0;
    background: -moz-linear-gradient(top, none, none);
    background: -o-linear-gradient(top, none, none);
    background: linear-gradient(top, none, none);
    background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
    /*-font-*/
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    color: #f3f3f3;
    font-size: 14px;
    font-family: Tahoma;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    /*-transition-*/
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    transition: all 200ms linear;
}

.con_53_40 .w-guestbook .w-guestbook-bottom .w-guestbook-btn:hover {
    /*-border-*/
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    /*-background-*/
    background-color: rgb(22, 103, 201);
    background-image: none;
    background-repeat: no-repeat;
    background-position: 0 0;
    background: -moz-linear-gradient(top, none, none);
    background: -o-linear-gradient(top, none, none);
    background: linear-gradient(top, none, none);
    background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
    /*-font-*/
    color: #f3f3f3;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
}