/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.box{
	display: inline-block;
}
.none{
	display: none;
}

a:hover{
	text-decoration:none;
	color: #ca1c28;
    transition: color 0.4s;
    -moz-transition: color 0.4s;
    -webkit-transition: color 0.4s;
    -o-transition: color 0.4s;
}
@-webkit-keyframes fromBottomFade { from {
-webkit-transform: translateY(20%);
opacity:0;
}
}
@keyframes fromBottomFade { from {
transform: translateY(20%);
opacity:0;
}
}



a{text-decoration:none;}


/*container*/
.container{
	width:96%;
	max-width:1400px;
	margin:0 auto;
	clear:both;
}

/*header*/
#header{display:none;}
.headtop{position:fixed;top:0px;width:100%;left:0px;z-index:600;background:#ffffff;}
.pctop{width:100%;height:104px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);}
.pctop .logo{float:left;height:104px;font-size:0px;display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.pctop .email_denglu{float:right;}
.pctop .email_denglu input{margin-top:33px;height:35px;padding:0px 15px;margin-left:15px;line-height:35px;border-radius:3px;border:1px solid #dcdcdc;outline:none;}		
.pctop .email_denglu input:last-child{background:#395a90;color:#ffffff;}
.pctop .company_email{float:right;background:#395a90;padding:15px 20px;border-radius:23px;margin-top:30px;}
.pctop .company_email a{font-size:16px;color:#ffffff;display:block;}
.pctop .company_email a img{float:left;margin-right:7px;}
.nav{line-height:60px;height:60px;width:100%;background:#395a90;}
.nav .navul li{float:left;height:60px;width:10%;position:relative;}
.nav .navul li>a{font-size:16px;color:#ffffff;text-align:center;display:block;width:100%;text-transform:uppercase;}
.nav .navul li.cur>a{color:#ffc519;}
/* .navul li>a:hover{color:#ffc519;} */
.nav .navul li:last-child a{color:#ffc519;}
.nav .navul li .nav_son{display: none;position: absolute;left: 50%;top:60px;z-index:100;box-shadow: 0 6px 12px rgba(0, 0, 0, .175);margin-left: -60px;width: 120px;font-size: 14px;background: #395a90;animation: fromBottomFade .6s ease both;-webkit-animation: fromBottomFade .6s ease both;}
.nav .navul li .nav_son a{overflow: hidden;white-space: nowrap;text-align:center;text-overflow: ellipsis;color:#fff;display:block;padding:10px 0px;border-bottom:1px solid #4165a0;line-height:23px;}
.nav .navul li .nav_son a:hover{background:#4165a0;}
.nav .navul li .line{width:0px;height:3px;position:absolute;top:45px;left:25%;background:#ffc519;}
.nav .navul li:hover .line{width:50%;}
.nav .navul li:hover .nav_son{display:block;}







.dqgz_nav{line-height:60px;height:60px;width:100%;background:#395a90;}
.dqgz_nav .navul li{float:left;height:60px;width:10%;position:relative;}
.dqgz_nav .navul li>a{font-size:16px;color:#9c1f24;text-align:center;display:block;width:100%;text-transform:uppercase;}
.dqgz_nav .navul li.cur>a{color:#fff;}
/* .navul li>a:hover{color:#ffc519;} */
.dqgz_nav .navul li .nav_son{display: none;position: absolute;left: 50%;top:60px;z-index:100;box-shadow: 0 6px 12px rgba(0, 0, 0, .175);margin-left: -60px;width: 120px;font-size: 14px;background: #395a90;animation: fromBottomFade .6s ease both;-webkit-animation: fromBottomFade .6s ease both;}
.dqgz_nav .navul li .nav_son a{overflow: hidden;white-space: nowrap;text-align:center;text-overflow: ellipsis;color:#fff;display:block;padding:10px 20px;border-bottom:1px solid #4165a0;line-height:23px;}
.dqgz_nav .navul li .nav_son a:hover{background:#4165a0;}
.dqgz_nav .navul li .line{width:0px;height:3px;position:absolute;top:45px;left:25%;background:#ffffff;}
.dqgz_nav .navul li:hover .line{width:50%;}
.dqgz_nav .navul li:hover .nav_son{display:block;}




	
	/*banner*/
#indexbanner{overflow: hidden; position: relative;}
#indexbanner .bx-controls{ position: absolute; left: 0; bottom: 25px; z-index: 70; width: 100%; color: rgba(0,0,0,0);}
#indexbanner .bx-controls .bx-pager{ text-align: center;}
#indexbanner .bx-controls .bx-pager div{ display: inline-block; margin: 0 6px;}
#indexbanner .bx-controls .bx-pager div a{ display: block; width: 45px; height: 6px;border-radius:3px; overflow: hidden; line-height: 50px; background-color: rgba(255,255,255,0.8);}
#indexbanner .bx-controls .bx-pager div a.active{ background-color: #ffc519;}
#indexbanner .bx-controls .bx-controls-direction{ display: none;}
#indexbanner .bx-controls{display:none;}
.insidebanner li{list-style-type:none;}
.insidebanner{}
#indexbanner li{list-style-type:none;}




.tit{width:100%;text-align:center;overflow:hidden;}
.tit .cn{font-size:36px;font-weight:bold;color:#000;margin-bottom:13px;}
.tit .cn span{color:#117ec8;text-transform:uppercase;}
.tit .line{width:300px;height:1px;background:#e8e8e8;margin:auto;position:relative;margin-top:25px;margin-bottom:30px;}
.tit .line:before{content:"";position:absolute;width:42px;height:3px;background:#71bf44;left:50%;top:-1px;transform:translateX(-50%); }
.tit .intro{color:#999;font-size:20px;font-weight:lighter;text-transform:uppercase;}


#rolll {
	font-size:0;
    /* height: 84px; */
	max-width:450px;
	min-width:290px;
    position: fixed; /*fixed实现绝对定位*/
	z-index:10000;
    cursor:pointer;
	overflow:hidden;
}
#rolll .close{position:absolute;right:8px;top:5px;color:#fff;font-size:20px;}
#rolll img{ 
	font-size:0;
    /* height: 292px;  */
} 


#indexabout{width:100%;height:550px;}
.about{height:550px;margin:auto;overflow:hidden;background:url(../images/about_bg.png) no-repeat left top;}
.about .right{float:right; width:40%;max-width:553px;height:550px;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.about .right video{outline:none;}
.about .left{float:left;width:58.57%;font-size:14px;}
.about .left .abtit{ width:96%;max-width:720px;margin:auto;overflow:hidden;margin-top:50px;}
.about .left .abtit .cn{font-size:54px;line-height:60px;color:#395a90;float:left;}
.about .left .abtit .intro{font-size:30px;margin-top:33px;color:#999999;float:left;font-weight:lighter;text-transform:uppercase;}
.about .left .details{width:96%;max-width:720px;margin:auto;line-height:30px;margin-top:50px;}
.about .left .details *{color:#000000;}
.about .left .details2{width:96%;max-width:720px;margin:auto;}
.about .more{width:198px;height:46px;line-height:46px;transition: all 0.6s ease 0s;text-align:center;border:1px solid #d2d2d2;display:block;margin-top:60px;position:relative;z-index:5;}
.about .more:before{content:"";width:0;height:46px;position:absolute;top:0;left:0;background:#117ec8;z-index:-1;
	transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;}
.about .more:hover{color:#fff;}
.about .more:hover:before{width:100%;}




#indexproduct{width:100%;overflow:hidden;padding:70px 0px 80px;}
.product{height:100%;margin:auto;overflow:hidden;}
.product .cpzs{width:100%;margin-top:50px;}
.product .cpzs ul li{width:31%;float:left;margin-right:3.5%;}
.product .cpzs ul li:nth-child(3n){margin-right:0px;}
.product .cpzs ul li .pic{border:1px solid #f2f2f2;width:100%;display:block;overflow:hidden;text-align:center;background:#fff;position:relative;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.product .cpzs ul li .pic img{max-width:100%;max-height:100%;margin:auto;transition:0.3s;}
.product .cpzs ul li .tt{position:relative;text-indent:40px;height:44px;line-height:44px;background:#f5f5f5;font-size:22px;color:#484848;}
.product .cpzs ul li .tt span{position:absolute;right:0px;height:44px;width:68px;background:url(../images/pro_span.jpg)no-repeat center;}
.product .cpzs ul li:hover .pic{border:1px solid #117ec8;}
.product .cpzs ul li:hover .pic img{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}
.product .cpzs ul li:hover .tt{color:#117ec8;}








#indexcase{width:100%;overflow:hidden;height:915px;background:url(../images/business_bg.jpg)no-repeat center;}
.case .tit{font-size:54px;color:#fff;margin-top:70px;}



.case .cat ul li{float:left;width:23%;margin-top:20px;margin-right:2.63%;}
.case .cat ul li:nth-child(4n){margin-right:0px;}
.case .cat ul li .pic{height:184px;border:6px solid rgba(255,255,255,0.08);}
.case .cat ul li .pic img{height:184px;width:100%;}
.case .cat ul li:hover .pic{border:6px solid rgba(44,151,241,0.45);}
.case .cat ul li p{line-height:74px;text-align:center;font-size:16px;color:#fff;}

.case .con{width:100%;overflow:hidden;}
.case .con ul{margin-top:50px;}
.case .con ul li{width:100%;display:none;height:415px;}
.case .con ul li:first-child{display:block;}
.case .con ul li .left{float:left;width:50%;}
.case .con ul li .left img{width:100%;height:415px;}
.case .con ul li .right{float:right;width:50%;height:415px;background:rgba(255,255,255,0.08);}
.case .con ul li .right .details{margin:13px;height:389px;overflow:hidden;background:rgba(68,102,158,0.8);}
.case .con ul li .right .details .tt{width:94%;margin:auto;margin-top:42px;color:#fff;font-size:30px;font-weight:bold;max-width:600px;}
.case .con ul li .right .details .conn{width:94%;margin:auto;margin-top:25px;color:#fff;max-width:600px;line-height:26px;}
.case .con ul li .right .details .conn *{color:#fff;}

#indexnews{width:100%;overflow:hidden;height:682px;}
.news{margin:auto;}
.news-tit{margin-top:100px;}
.news-tit .cn{color:#395a90;font-size:54px;}
.news-tit .intro{font-weight:lighter;color:#999999;font-size:30px;text-transform:uppercase;margin-top:15px;}
.news .detail_left{width:32%;float:left;}
.news .detail_left ul{margin-top:50px;margin-bottom:20px; min-height:270px;}
.news .detail_left ul li{line-height:36px;transition:0.6s;overflow:hidden;}
.news .detail_left ul li img{max-width:100%;display:block;margin:auto;transition:0.6s;}
.news .detail_left ul li .details{width:100%;overflow:hidden;}
.news .detail_left ul li .date{width:30%;float:left;transition:0.6s;}
.news .detail_left ul li .tt{width:65%;float:right;color:#666666;font-size:14px;overflow:hidden;transition:0.6s;text-overflow:ellipsis;white-space:nowrap;}
.news .detail_left ul li:hover{background-color:#395a90;}
.news .detail_left ul li:hover .date{margin-left:5%;color:#fff;}
.news .detail_left ul li:hover .tt{color:#fff;}
.news .detail_left .left-more{width:198px;height:46px;border:1px solid #d2d2d2;border-radius:5px;}
.news .detail_left .left-more a{line-height:46px;width:100%;display:block;font-size:14px;color:#666666;text-align:center;}
.news .detail_left .left-more:hover{background:#395a90;border:1px solid #395a90;}
.news .detail_left .left-more:hover a{color:#ffffff;}

.news .detail_right{width:66%;float:right;}
.news .detail_right ul{margin:auto;float:right;}
.news .detail_right ul li{float:left;overflow:hidden;height:682px;max-width:50%;}
.news .detail_right ul li a{color:#000;display:block;height:682px;overflow:hidden;border-left:1px solid #f0f0f0;padding:0px 35px;}
.news .detail_right ul li:last-child a{padding-right:0px;}
.news .detail_right ul li .date{margin-top:120px;font-size:18px;font-weight:lighter;color:#999999;}
.news .detail_right ul li .tt{color:#333;font-size:17px;line-height:66px;overflow:hidden;transition:0.6s;text-overflow:ellipsis;white-space:nowrap;}
.news .detail_right ul li .des{margin-top:20px;line-height:25px;height:75px;color:#999;font-size:13px;margin-bottom:25px;
 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.news .detail_right ul li .pic{height:250px;overflow:hidden;}
.news .detail_right ul li .pic img{width:100%;}
.news .detail_right ul li .more{width:60px;height:17px;background:url(../images/more-1.png)no-repeat center;}
.news .detail_right ul li:hover .tt{color:#395a90;}
.news .detail_right ul li:hover .des{color:#395a90;}
.news .detail_right ul li:hover .more{background:url(../images/more-2.png)no-repeat center;}
.news .detail_right ul li .more:hover{background:url(../images/more-2.png)no-repeat center;}




#indexinfo{background:#f5f5f5;padding:46px 0px;}
.indexinfo{overflow:hidden;height:430px;}
.indexinfo .detail_left{float:left;height:430px;width:55.57%;background:#ffffff;border-radius:10px;}
.indexinfo .detail_left .con{width:92%;margin:auto;}
.indexinfo .detail_left .left-tt{font-size:24px;color:#333333;font-weight:bold;margin-top:38px;padding-bottom:12px;position:relative}
.indexinfo .detail_left .left-tt:before{content:"";position:absolute;bottom:0px;left:0px;width:47px;height:1px;background:#395a90;}
.indexinfo .detail_left .details{margin-top:20px;}
.indexinfo .detail_left  ul li{line-height:35px;height:35px;color:#333333;width:100%;overflow:hidden;margin-bottom:8px;}
.indexinfo .detail_left  ul li .tt{line-height:35px;color:#333333;font-size:15px;float:left;width:80%;}
.indexinfo .detail_left  ul li .tt span{line-height:35px;color:#333333;font-size:15px;float:left;}
.indexinfo .detail_left  ul li .tt i{width:22px;line-height:35px;font-size:5px;text-align:center;float:left;color:#c0c0c0;}
.indexinfo .detail_left  ul li .date{float:right;width:20%;text-align:right;}
.indexinfo .detail_left  ul li:hover .tt i{color:#6e89b6;}
.indexinfo .detail_left  ul li:hover .tt span{color:#6e89b6;}
.indexinfo .detail_left  ul li:hover .date{color:#6e89b6;}


.indexinfo .detail_right{float:right;height:430px;width:42.85%;background:#ffffff;border-radius:10px;}
.indexinfo .detail_right .con{width:92%;margin:auto;}
.indexinfo .detail_right .right-tt{font-size:24px;color:#333333;font-weight:bold;margin-top:38px;padding-bottom:12px;position:relative;}
.indexinfo .detail_right .right-tt:before{content:"";position:absolute;bottom:0px;left:0px;width:47px;height:1px;background:#395a90;}
.indexinfo .detail_right .pic{margin-top:25px;margin-bottom:12px;width:100%;}
.indexinfo .detail_right .pic img{max-width:80%;}
.indexinfo .detail_right ul li{background:#6e89b6;width:49%;float:right;margin-top:7px;font-size:16px;color:#ffffff;border-radius:10px;line-height:64px;}
.indexinfo .detail_right ul li:first-child{width:100%;}
.indexinfo .detail_right ul li:nth-child(2n){float:left;}
.indexinfo .detail_right ul li .icon{float:left;width:84px;height:64px;
	display:flex;
	align-items:center;
	display:-webkit-flex;
	-webkit-align-items: center;
	}
.indexinfo .detail_right ul li .icon img{display:block;margin:auto;}
#ne_nav{width:100%;height:70px;line-height:70px;font-size:15px;font-weight:lighter;}
#ne_nav a{line-height:70px;font-size:15px;font-weight:lighter;}

#cate_nav{width:100%;height:60px;overflow:hidden;margin-top:66px;margin-bottom:30px;}
#cate_nav .cn{float:left;color:#395a90;font-size:54px;margin-top:6px;}
#cate_nav .en{float:left;color:#999999;font-size:30px;margin-top:30px;margin-left:8px;font-weight:lighter;text-transform:uppercase;}




.col{width:100%;min-height:450px;line-height:220%;overflow:hidden;}
.col h2{text-align:center;font-weight:normal;color:#000;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}

.maintit{text-align:center;margin-top:45px;}
.maintit p{font-size:30px;color:#333;font-weight:lighter;margin-bottom:10px;}
.maintit span{font-size:16px;color:#999;text-transform:uppercase;}
.son_nav{margin-top:25px;text-align:center;}
.son_nav a{padding:0px 20px;height:45px;line-height:45px;border-radius:2px;border:1px solid #dcdcdc;color:#333;display:inline-block;margin:0px 10px;transition: color 0s;}
.son_nav a.active{background:#008b92;color:#fff;border:1px solid #008b92;}
.son_nav a:hover{background:#008b92;color:#fff;border:1px solid #008b92;}




.pxxm{width:100%;min-height:450px;margin-bottom:50px;margin-top:30px;overflow:hidden;}
.pxxm ul{width:100%;}
.pxxm ul li{width:32%;margin-right:2%;float:left;margin-bottom:22px;}
.pxxm ul li a{border:#f2f2f2;}
.pxxm ul li:nth-child(3n){margin-right:0px;}
.pxxm ul li .pic{border:1px solid #f2f2f2;width:99%;height:280px;overflow:hidden;display:flex;align-items:center;display:-webkit-flex; /* Safari */-webkit-align-items: center; /* Safari 7.0+ */}
.pxxm ul li .pic img{max-width:100%;max-height:100%;margin:auto;transition:0.3s;}
.pxxm ul li p{width:100%;height:20px;text-align:center;line-height:20px;margin-top:15px;color:#000;font-size:16px;}
.pxxm ul li .des{font-size:12px;height:36px;line-height:18px;margin-top:12px;padding:0 3px;color:#666;}
.pxxm ul li:hover .pic{border:1px solid #117ec8;}
.pxxm ul li:hover img{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}
.pxxm ul li:hover p{color:#117ec8;}

.zyyw{padding-bottom:50px;}
.zyyw ul{margin-top:50px;}
.zyyw ul li{width:100%;overflow:hidden;background:;padding:56px 0px;margin-bottom:38px;}
.zyyw ul li .con{margin:auto;width:92%;height:100%;overflow:hidden;position:relative;}
.zyyw ul li .left{float:left;width:42.3%;position:absolute;top:50%;transform:translateY(-50%);}
.zyyw ul li .left .pic{position:relative;}
.zyyw ul li .left .pic img{max-width:100%;}
.zyyw ul li .right{float:right;width:57.7%;}
.zyyw ul li .right .details{overflow:hidden;}
.zyyw ul li .right .details .tt{margin:auto;color:#fff;font-size:30px;font-weight:bold;}
.zyyw ul li .right .details .conn{margin:auto;margin-top:25px;color:#fff;line-height:26px;}
.zyyw ul li .right .details .conn *{color:#fff;}
.zyyw ul li .right .details .connn{width:100%;overflow:hidden;margin-top:25px;}
.zyyw ul li .right .details .album{width:85%;overflow:hidden;float:left;}
.zyyw ul li .right .details .album img{width:32%;margin-right:2%;}
.zyyw ul li .right .details .album img:nth-child(3n){margin-right:0%;}
.zyyw ul li .right .details .connn a{width:70px;height:70px;margin-top:30px;float:right;display:block;border-radius:35px;color:#ffffff;font-size:16px;line-height:18px;text-align:center;}

.zyyw ul li:nth-child(4n+1){background:#395a90;}
.zyyw ul li:nth-child(4n+2){background:#867872;}
.zyyw ul li:nth-child(4n+3){background:#436075;}
.zyyw ul li:nth-child(4n+4){background:#424d57;}
.zyyw ul li:nth-child(4n+1) .right .details .connn a{background:rgba(31,60,109,1);}
.zyyw ul li:nth-child(4n+2) .right .details .connn a{background:rgba(96,84,79,1);}
.zyyw ul li:nth-child(4n+3) .right .details .connn a{background:rgba(47,73,91,1);}
.zyyw ul li:nth-child(4n+4) .right .details .connn a{background:rgba(37,49,60,1);}


.zyyw ul li:nth-child(4n+1) .right .details .connn a:hover{background:rgba(31,60,109,0.3);}
.zyyw ul li:nth-child(4n+2) .right .details .connn a:hover{background:rgba(96,84,79,0.3);}
.zyyw ul li:nth-child(4n+3) .right .details .connn a:hover{background:rgba(47,73,91,0.3);}
.zyyw ul li:nth-child(4n+4) .right .details .connn a:hover{background:rgba(37,49,60,0.3);}



.zyyw ul li:nth-child(2n) .left{right:0px;}
.zyyw ul li:nth-child(2n) .left img{float:right;}
/*.zyyw ul li:nth-child(2n+1) .left .pic img{left:0px;}
.zyyw ul li:nth-child(2n) .left .pic img{right:0px;}*/
.zyyw ul li:nth-child(2n) .right{float:left;}



.zyyw1{padding-bottom:50px;}
.zyyw1 ul{margin-top:50px;}
.zyyw1 ul li{width:100%;overflow:hidden;background:#f5f5f5;padding:56px 0px;margin-bottom:38px;}
.zyyw1 ul li .con{margin:auto;width:92%;height:100%;overflow:hidden;position:relative;}
.zyyw1 ul li .left{float:left;width:36%;}
.zyyw1 ul li .left  img{width:100%;border-radius:10px;}
.zyyw1 ul li .right{float:right;width:58.5%;}
.zyyw1 ul li .right .details{overflow:hidden;}
.zyyw1 ul li .right .details .tt{margin:auto;font-size:30px;font-weight:bold;color:#000000;}
.zyyw1 ul li .right .details .conn{margin:auto;margin-top:25px;line-height:26px;color:#666666;}
.zyyw1 ul li .right .details .conn *{color:#000000;}
.zyyw1 ul li .right .details .conn table tr td:first-child{width:80px;vertical-align:top;display:inline-block;text-align:justify; }
.zyyw1 ul li .right .details .connn{width:100%;overflow:hidden;margin-top:25px;}
.zyyw1 ul li .right .details .album{width:85%;overflow:hidden;float:left;}
.zyyw1 ul li .right .details .album img{width:32%;margin-right:2%;}
.zyyw1 ul li .right .details .album img:nth-child(3n){margin-right:0%;}
.zyyw1 ul li .right .details .connn a{width:70px;height:70px;margin-top:30px;float:right;display:block;border-radius:35px;color:#ffffff;font-size:16px;line-height:18px;text-align:center;}

.zyyw1 .swiper-pagination-bullet{background:rgba(255,255,255,1);}
.zyyw1 .swiper-pagination-bullet-active{background:rgba(255,255,255,1);}





.online{width:100%;margin:auto;margin-top:20px;margin-bottom:20px;overflow:hidden;}
.online form{padding-left:150px;}
.online .text{width:381px;height:38px;float:left;margin-bottom:20px;margin-right:25px;}
.online .text input{width:268px;height:36px;border:1px solid #c9c9c9;padding-left:20px;}
.online .text p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .text p span{color:#eb0000;position:relative;top:2px;}
.online .con{width:927px;height:205px;float:left;margin-bottom:20px;}
.online .con textarea{padding:20px;border:1px solid #c9c9c9;height:163px;width:760px;}
.online .con p{float:left;width:81px;padding-right:5px;line-height:38px;padding-left:5px;}
.online .con p span{color:#eb0000;position:relative;top:2px;}
.online .verify{height:38px;margin-bottom:20px;}
.online .verify p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .verify p span{color:#eb0000;position:relative;top:2px;}
.online .verify input{width:154px;height:36px;border:1px solid #c9c9c9;float:left;padding-left:20px;margin-right:10px;}
.online .verify img{cursor:pointer;}
.online .submit{width:107px;height:35px;color:#fff;cursor:pointer;background:#be252e;margin-left:91px;float:left;border:none;margin-right:47px;}
.online .reset{width:107px;height:35px;color:#fff;cursor:pointer;background:#008b92;float:left;border:none;}






.xwzx{width:100%;min-height:350px;padding:50px 0px;}
.xwzx ul{width:100%;overflow:hidden;}
.xwzx ul li{width:100%;height:262px;transition: all 0.3s ease 0s;position:relative;background:url(../images/bg.png) no-repeat center;background-size:cover;margin-bottom:16px;}
.xwzx ul li a{padding:22px;height:218px;display:block;}
.xwzx ul li .pic{float:left;width:335px;overflow:hidden;
	display:flex;
	align-items:center;
	display:-webkit-flex;
	-webkit-align-items: center;}
.xwzx ul li .pic img{width:100%;height:218px;transition:0.6s;}
.xwzx ul li .con{
	float:right;
	width:-webkit-calc(100% - 370px); 
	width:-moz-calc(100% - 370px); 
	width:calc(100% - 370px);
	}
.xwzx ul li .con .tt{font-size:18px;line-height:25px;height:50px;color:#333;margin-top:40px;}
.xwzx ul li .con .des{color:#666666;font-size:15px;line-height:26px;height:52px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
  }
.xwzx ul li .con .date{line-height:25px;height:25px;margin-top:35px;
	display:flex;
	align-items:center;
	display:-webkit-flex;
	-webkit-align-items: center;}
.xwzx ul li .con .date img{float:left;}
.xwzx ul li .con .date span{float:left;height:25px;font-size:16px;color:#333333;line-height:25px;margin-left:8px;margin-right:23px;}
.xwzx ul li:hover .tt{}
.xwzx ul li:hover .pic img{transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}


.news_left{width:71.4%;float:left;padding:45px 0px;}
.news_left .coll{width:90%;margin:auto;}
.news_left .coll .tt{font-size:24px;line-height:35px;font-weight:bold;color:#333333;}
.news_left .coll .date{line-height:25px;height:25px;padding:17px 0px;border-bottom:1px solid #eaeaea;
	display:flex;
	align-items:center;
	display:-webkit-flex;
	-webkit-align-items: center;}
.news_left .coll img{max-width:100%;}
.news_left .coll .date img{float:left;}
.news_left .coll .date span{float:left;height:25px;font-size:16px;color:#333333;line-height:25px;margin-left:8px;margin-right:23px;}

.news_right{width:28.6%;float:right;padding:45px 0px;}
.news_right .coll{width:90%;margin:auto;margin-top:7px;}
.news_right .cott{font-size:20px;line-height:20px;color:#333333;padding-left:15px;position:relative;margin-bottom:20px;}
.news_right .cott:before{content:"";position:absolute;left:0px;top:0px;height:20px;width:5px;background:#395a90;border-radius:5px;}
.news_right ul{}
.news_right ul li{line-height:37px;}
.news_right ul li .tt{width:70%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:lighter;color:#333333;}
.news_right ul li .tt span{float:left;width:4px;height:4px;display:block;background:#c0c0c0;border-radius:2px;margin-top:16px;margin-right:10px;}
.news_right ul li .time{width:30%;float:left;text-align:right;font-size:14px;font-weight:lighter;color:#999999;}

.dsj_left{width:215px;background:#f5f5f5;float:left;padding:60px 0px;}
.dsj_left ul{width:215px;overflow:hidden;}
.dsj_left ul li{width:215px;overflow:hidden;}
.dsj_left ul li span{width:6px;height:6px;float:left;margin-left:56px;margin-right:16px;margin-top:14px;background:#cccccc;display:block;border-radius:3px;}
.dsj_left ul li a{float:left;line-height:36px;font-weight:lighter;font-size:18px;color:#666666;}
.dsj_left ul li.cur span{background:#395a90;}
.dsj_left ul li.cur a{color:#395a90;font-size:24px;font-weight:lighter;}
.dsj_right{	
	float:right;
	width:-webkit-calc(100% - 265px); 
	width:-moz-calc(100% - 265px); 
	width:calc(100% - 265px);
	}
.dsj_right .dett{color:#395a90;font-size:30px;font-weight:bold;margin-bottom:40px;}
.dsj_right .decon{margin-bottom:65px;line-height:50px;width:100%;overflow:hidden;}

.hydt{width:100%;min-height:350px;padding:50px 0px;}
.hydt ul{width:100%;overflow:hidden;}
.hydt ul li{width:98%;margin:auto;transition: all 0.3s ease 0s;border-radius:10px;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:10px;margin-bottom:16px;}
.hydt ul li a{padding:45px;display:block;}
.hydt ul li .titt{width:100%;overflow:hidden;} 
.hydt ul li .tt{width:70%;float:left;font-size:18px;line-height:25px;height:25px;color:#333;}
.hydt ul li .des{color:#666666;font-size:15px;line-height:26px;max-height:52px;overflow:hidden;padding-top:20px;}
.hydt ul li .date{line-height:25px;height:25px;float:right;
	display:flex;
	align-items:center;
	display:-webkit-flex;
	-webkit-align-items: center;}
.hydt ul li .date img{float:left;}
.hydt ul li .date span{float:left;height:25px;font-size:16px;color:#333333;line-height:25px;margin-left:8px;margin-right:23px;}
.hydt ul li:hover{background:#ffffff;border:1px solid #999999;}

.ryzz{width:100%;overflow:hidden;}
.ryzz ul li{float:left;width:24%;margin-right:1.33%;}
.ryzz ul li:nth-child(4n){margin-right:0px;}
.ryzz ul li .pic{width:100%;background:#f3f3f3;padding:10px 0;overflow:hidden;height:300px;display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.ryzz ul li .pic img{display:block;margin:auto;max-height:300px;max-width:100%;transition:0.6s;}
.ryzz ul li p{text-align:center;font-size:16px;font-weight:bold;color:#000000;padding:25px 0px;line-height:20px;height:40px;}
.ryzz ul li .pic img:hover{
	transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); 	/* IE 9 */
-moz-transform:scale(1.1,1.1); 	/* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
-o-transform:scale(1.1,1.1); 	/* Opera */}
.contact-page{width:100%;margin-top:30px;}
.contact-page ul{width:100%;overflow:hidden;}
.contact-page ul li{line-height:45px;padding:35px 0px;background:#f5f5f5;margin-bottom:25px;}
.contact-page ul li p{float:left;}
.contact-page .ul-1 li{width:32%;margin-right:2%;float:left;}
.contact-page .ul-1 li:nth-child(3n){width:32%;margin-right:0%;}
.contact-page .ul-1 li p{font-size:22px;font-weight:lighter;color:#333333;line-height:45px;}
.contact-page .ul-1 li p:first-child{font-weight:bold;text-indent:60px;line-height:45px;}

.contact-page .ul-2 li{float:left;}
.contact-page .ul-2 li:first-child{width:66%;float:left;margin-right:2%;}
.contact-page .ul-2 li:nth-child(2n){width:32%;margin-right:0%;}
.contact-page .ul-2 li p{font-size:22px;font-weight:lighter;color:#333333;line-height:45px;}
.contact-page .ul-2 li p:first-child{font-weight:bold;text-indent:60px;line-height:45px;}

.contact-page .ul-3 li{float:left;width:52%;margin-right:2%;position:relative;}
.contact-page .ul-3 li:nth-child(2n){width:46%;margin-right:0%;}
.contact-page .ul-3 li p.p2{width:46%;font-size:22px;color:#333333;position:absolute;right:0px;top:50%;transform:translateY(-50%);}
.contact-page .ul-3 li p:first-child{width:54%;font-size:22px;color:#333333;text-indent:30px;font-weight:bold;}
.contact-page .ul-3 li p span{font-size:22px;font-weight:lighter;color:#333333;}

.orientation{margin-top:20px;margin-bottom:20px;overflow:hidden;width:100%;}
.orientation .previous{float:left;}
.orientation .next{float:right;}

@media screen and (max-width: 1440px) {
   .contact-page .ul-3 li p{font-size:18px;}
   .contact-page .ul-3 li p:first-child{font-size:18px;}
   .contact-page .ul-3 li p.p2{font-size:18px;}
   .contact-page .ul-3 li p.p2 *{font-size:18px;}
}



/*footer*/
#footer{width:100%;background:#18305a;}
#footer .footer_nav{height:96px;line-height:96px;border-bottom:1px solid #2a4471;}
#footer .footer_nav ul{float:left;}
#footer .footer_nav ul li{float:left;margin-left:55px;}
#footer .footer_nav ul li:first-child{margin-left:0px;}
#footer .footer_nav ul li:last-child{display:none;}
#footer .footer_nav ul li .title a{color:#ffffff;font-size:16px;}
#footer .footer_nav .friend_link{float:right;}
#footer .footer_nav .friend_link select{float:right;background:#ffffff;border:none;border-radius:3px;width:210px;height:40px;overflow:hidden;margin-top:28px;}
#footer .footer_nav .friend_link p{float:right;font-size:16px;color:#ffffff;}
#footer .footer_bottom{height:76px;line-height:74px;color:#6087cb;}
#footer .footer_bottom *{color:#6087cb;}



#dqgz_footer{width:100%;background:#971c22;}
#dqgz_footer .footer_nav{height:96px;line-height:96px;border-bottom:1px solid #b12e31;}
#dqgz_footer .footer_nav ul{float:left;}
#dqgz_footer .footer_nav ul li{float:left;margin-left:55px;}
#dqgz_footer .footer_nav ul li:first-child{margin-left:0px;}
#dqgz_footer .footer_nav ul li:last-child{display:none;}
#dqgz_footer .footer_nav ul li .title a{color:#ffffff;font-size:16px;}
#dqgz_footer .footer_nav .friend_link{float:right;}
#dqgz_footer .footer_nav .friend_link select{float:right;background:#ffffff;border:none;border-radius:3px;width:210px;height:40px;overflow:hidden;margin-top:28px;}
#dqgz_footer .footer_nav .friend_link p{float:right;font-size:16px;color:#ffffff;}
#dqgz_footer .footer_bottom{height:76px;line-height:74px;color:#ffffff;}
#dqgz_footer .footer_bottom *{color:#ffffff;}











#sidenav{width:100%;background:#f5f5f5;}
#sidenav ul{text-align:center;}
#sidenav ul li{display:inline-block;line-height:80px;margin: 0px 20px;font-size:16px;}
#sidenav ul li a{font-size:16px;font-weight:lighter;color:#333333}
#sidenav ul li a.cur{font-size:#333333;font-weight:bold;}




.mypage{
    text-align: center;
	width:100%;
	margin-top:20px;
	overflow:hidden;
}	
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	background:#f8f8f8;
	line-height:55px;
	border-radius:6px;
	width:55px;
	height:55px;
	margin: 5px;
}		
.mypage	span.current,.mypage a.current{
	background: #18305a;
	color: #fff;
}



.dqgz_mypage{
    text-align: center;
	width:100%;
	margin-top:20px;
	overflow:hidden;
}	
.dqgz_mypage	span,.dqgz_mypage a{
	display: inline-block;
	vertical-align: top;
	background:#f8f8f8;
	line-height:55px;
	border-radius:6px;
	width:55px;
	height:55px;
	margin: 5px;
}		 
.dqgz_mypage	span.current,.mypage a.current{
	background:#971c22;
	color: #fff;
}

