@charset "utf-8";
*{margin:0;padding:0;font-family:"Microsoft Yahei";}
body{background:#FFF;color:#333; font-size:14px;font-family:"Microsoft Yahei";}
em,i{font-style:normal;}
img{border:0; max-width:100%; display:block;}
ul,ol,li{list-style:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;display:block;}
.fl{float:left;}
.fr{float:right;}

.top{width:100%; height:78px; background:#fff; margin:0 auto; padding:15px 0;}
.w1{width:72.916%; margin:0 auto;}
.logo{width:18.7857%;}
.logo img{width:100%;}

.back-top{width:54px; height:54px; display: inline-block; background:url(../images/top-j.png) no-repeat center center #3f86cc; position:fixed; right:10px; z-index:9999; bottom:20%; cursor:pointer;}


.cd{ width:70%;}
.cd li{ width:12.7857%; float:left; position:relative; line-height:78px; text-align:center; margin:0 0 0 1.5%;}
.cd li a{ color:#555; font-size:20px; display:block; position:relative;}
.cd li a:after{ content:""; position:absolute; width:0%; height:2px; background:#2071b9; bottom:0; left:0%; transform:translateX(0%); transition-duration:.5s;}
.cd li a:hover{ color:#2071b9;}
.cd li a:hover:after{ width:80%; left:10%;}
.cd li .on{ color:#2071b9;}
.cd li .on:after{ width:80%; left:10%;}

.slideBox{ width:100%;overflow:hidden; position:relative;  margin:0 auto; background: #000;}
.slideBox .bd{ position:relative; height:100%;}
.slideBox .bd li{ vertical-align:middle; position:relative;}
.slideBox .bd li img{display:block; width:100%;}
.slideBox .hd{overflow:hidden; position:absolute; width:100%; left:0%;bottom:5%;  z-index:1; }
.slideBox .hd ul{overflow:hidden; zoom:1; color:#fff;  width:100%;  text-align: center;}
.slideBox .bd .tu{width:100%;  height: auto;display:block;  animation: changeScale 1 2.5s;}
.slideBox .hd ul li{display: inline-block; margin-right:1px; width:15px;  height:15px;  background:rgba(255,255,255,0.4);  position:relative;  cursor:pointer; text-align:center; line-height:15px; font-size:14px; color:#fff; }
.slideBox .hd ul li.on{background:#2071b9; width:15px;  height:15px; }

.cyzx{width:86.5%; padding:100px 0 100px 13.5%; background:#f6f6f6;}
.cyzx1{width:100%; margin:0 auto;}
.cyzx1 .left{width:23.3%;}.cyzx1 .right{width:72%;}
.cyzx1 .left .bit{font-size:36px; line-height:36px; font-family:Arial, Helvetica, sans-serif;  color:#232429; text-transform:uppercase;}
.cyzx1 .left .bit1{ line-height:64px; font-size:24px; color:#232429; position:relative;}
.cyzx1 .left .bit1:after{ content:""; position:absolute; width:48px; height:3px; background:#2071b9; bottom:0; left:0;}
.cyzx1 .left .bit2{width:100%; font-size:16px; line-height:30px; padding:40px 0 60px 0;}


.picScroll-left{ width:100%;  position:relative; }
.picScroll-left .hd{ overflow:hidden;  height:110px;   }
.picScroll-left .prev{ position:absolute; display:block; left:-39%; bottom:0; width:83px; height:46px; border:1px solid #d7d7d7; overflow:hidden;cursor:pointer; background:url(../images/zj.png) no-repeat center center #e2e2e2; z-index:999;}
.picScroll-left .prev:hover{background:url(../images/zj1.png) no-repeat center center #2071b9;}
.picScroll-left .next{ position:absolute; display:block; left:-32%; bottom:0; width:83px; height:46px;  border:1px solid #d7d7d7;  overflow:hidden;cursor:pointer;background:url(../images/yj.png) no-repeat center center #e2e2e2; z-index:999;}
.picScroll-left .next:hover{background:url(../images/yj1.png) no-repeat center center #2071b9;}
.picScroll-left .hd ul{  overflow:hidden; zoom:1; margin-top:50px; text-align:center; position:absolute; left:45%; }
.picScroll-left .hd ul li{ float:left;  width:10px; height:10px; border-radius:20px; overflow:hidden; display:inline; margin-right:24px; text-indent:-999px; cursor:pointer; background:#404550; }
.picScroll-left .hd ul li.on{background:#fef337;}
.picScroll-left .bd{ overflow:hidden;  }
.picScroll-left .bd ul{}
.picScroll-left .bd ul li{ width:60%; float:left;   }
.picScroll-left .bd ul li img{width:98%;}  

.news{width:100%; padding:60px 0;}
.news .bit{font-family:Arial, Helvetica, sans-serif; font-size:36px; text-align:center; color:#232429;}
.news .bit1{width:20%; height:3px; background:#2071b9; margin:23px auto; position:relative;}
.news .bit2{ width:50%; position:absolute; background:#fff; line-height:49px; top:-23px; left:25%; color:#232429; font-size:24px; text-align:center; }

.multipleColumn{ overflow:hidden; position:relative; width:100%; padding-top:30px; }
.multipleColumn .hd{ width:100%; overflow:hidden; height:30px;  }
.multipleColumn .hd ul{width:64px;  margin:0 auto; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#878787; }
.multipleColumn .hd ul li.on{ background:#198ae8;}
.multipleColumn .bd{ width:100%; margin:0 auto; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:100%; float:left; _display:inline;  }
.multipleColumn .bd ul li{ width:49.5%; margin-right:1%; background:#ffffff;  float:left; _display:inline; overflow:hidden; margin-bottom:10px;}
.multipleColumn .bd ul li:nth-child(2n){margin-right:0;}
.multipleColumn .bd ul li .pic{ float:left; width:15%; background:#2071b9; color:#fff; text-align:center; padding:10px 0; }
.multipleColumn .bd ul li .pic .s_01{display:inline; font-size:36px; font-family:Arial, Helvetica, sans-serif;}
.multipleColumn .bd ul li .pic .s_02{display:inline; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.multipleColumn .bd ul li .txt{width:77%; float:left; padding:0 4%;}
.multipleColumn .bd ul li .txt .bit{width:100%; font-size:18px; text-align:left !important; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.multipleColumn .bd ul li .txt .neir{width:100%; padding-top:10px; font-size:16px; line-height:26px; color:#757577;}
.multipleColumn .bd ul li .txt .jt{width:32px; height:7px; background:url(../images/jt.png) no-repeat; margin-top:20px;}


.fast{width:100%; margin:0 auto;}
.fast li{width:27.33333%; float:left; list-style:none; padding:40px 0 40px 6%;}
.fast li:nth-child(1){background: -webkit-linear-gradient(left, #e1e1e1 , #f7f7f7); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #e1e1e1 , #f7f7f7); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #e1e1e1 , #f7f7f7); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #e1e1e1 , #f7f7f7); /* 标准的语法（必须放在最后） */}
.fast li:nth-child(2){ color:#fff; background: -webkit-linear-gradient(left, #505050 , #6e6e6e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #505050 , #6e6e6e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #505050 , #6e6e6e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #505050 , #6e6e6e); /* 标准的语法（必须放在最后） */}
.fast li:nth-child(3){ color:#fff; background: -webkit-linear-gradient(left, #2071b9 , #3f9ef3); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #2071b9 , #3f9ef3); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #2071b9 , #3f9ef3); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #2071b9 , #3f9ef3); /* 标准的语法（必须放在最后） */}
	
	.fast li:nth-child(1) .pic{width:88px; height:88px; border:1px solid #808080; border-radius:100px; background:url(../images/f1.png) no-repeat center center; transition-duration:1s; }
	.fast li:nth-child(2) .pic{width:88px; height:88px; border:1px solid #fff; border-radius:100px; background:url(../images/f2.png) no-repeat center center; transition-duration:1s; }
	.fast li:nth-child(3) .pic{width:88px; height:88px; border:1px solid #fff; border-radius:100px; background:url(../images/f3.png) no-repeat center center;  transition-duration:1s;}
	.fast li:hover .pic{transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
	.fast li .txt{padding-left:8%; }
	.fast li .txt .t_01{ display:inline-block; font-size:22px;}
	.fast li .txt .t_02{ display:inline-block; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-top:10px; text-transform:uppercase;}
	.fast li .txt .jt{width:40px; height:13px; background:url(../images/yj2.png) no-repeat; margin-top:10px;}
	
	.foot{width:100%; margin:0 auto; background:#343434;  color:#fff;}
	.foot1{width:100%; border-bottom:1px solid #b4b4b4; padding:35px 0;}
	.f-logo{width:11%;}
	.f-logo img{width:100%;}
	.foot1 span{font-size:20px; line-height:36px;}
	.foot2{width:100%; padding:20px 0;}
	.foot2 a{color:#fff;}
	.foot2 p{font-size:16px; line-height:36px;}
	.foot2 .add{ padding-right:20px; line-height:34px; font-size:15px;}
	.foot3{width:100%; background:#1d1d1d; line-height:70px; font-size:16px; color:#fff;}
	
	.ny-p{width:100%; margin:0 auto;}
	.ny-p img{width:100%;}
	


.ny-cd{ width:100%; border-bottom:1px solid #eeeeee; text-align:center}
.ny-cd li{  position:relative; line-height:78px; text-align:center; padding:0 4%; display:inline-block; cursor:pointer;}
.ny-cd li a{ color:#555; font-size:20px; display:block; position:relative;}
.ny-cd li a:after{ content:""; position:absolute; width:0%; height:3px; background:#2071b9; bottom:0; left:0%; transform:translateX(0%); transition-duration:.5s;}
.ny-cd li a:hover{ color:#2071b9;}
.ny-cd li a:hover:after{ width:80%; left:10%;}
.ny-cd li .on{ color:#2071b9;}
.ny-cd li .on:after{ width:80%; left:10%;}
	
	.news1{width:100%; margin:0 auto; padding-top:65px;}
	.news1 li{width:100%; list-style:none; padding:25px 0;}
	.news1 li:hover{background:url(../images/news-bg.jpg) no-repeat; color:#fff;}
	.news1 li:hover .n-b{border:1px solid #1364ad;}
	.news1 li .pic{width:26%;}
	.news1 li .pic img{width:100% !important; display:block;}
	.news1 li .txt{width:66%; padding:40px 4%;}

	
	.news1 li .txt .left{width:75%; clear:both;}
	.news1 li .txt .left .l_01{display:inline-block; font-size:18px; }
	.news1 li .txt .left .l_02{display:inline-block; font-size:16px; line-height:26px; padding-top:20px;}
	.news1 li .txt .right{width:15%; border-left:1px solid #e8e8e8; padding-left:5% ;font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
	.news1 li .txt .right .r_01{font-size:46px; color:#999999; display:inline;}
	.news1 li .txt .rigth .r_02{font-size:20px; color:#999999; display:inline;}
	.news1 li:hover .txt .right .r_01, .txt .rigth .r_02{color:#fff;}
	
.page{width:100%; margin:0 auto; padding:60px 0; text-align:center;}
.page li{display:inline; margin:0 15px; padding:6px 20px; background:#686868; font-size:16px; color:#fff; cursor:pointer;}
.page li:hover{background:#016ab2;}
.n-b{border:1px solid #f2f2f2;}
	
.cy{width:100%; margin:0 auto; }
.cy li{width:30.3333%; float:left; list-style:none; margin-right:4.5%; padding-top:60px; }
.cy li .pic{width:100%; overflow:hidden; background:#000;}
.cy li .pic img{width:100%; transition-duration:1s;}
.cy li:hover .pic img{transform:scale(1.1,1.1); opacity:0.6;}
.cy li .txt{width:100%; text-align:center; font-size:20px; line-height:76px; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.cy li:nth-child(3n){margin-right:0;}
.cy1{width:100%; background:url(../images/cy-bg.jpg) no-repeat; background-size:cover;}

.cy1-1{width:1100px; margin:0 auto; background:rgba(255,255,255,0.7); padding:95px 0; text-align:center;}
.cy1-1 .c_01{display:inline; line-height:86px; font-size:24px; color:#333333;}
.cy1-1 .c_02{width:80%; line-height:26px; font-size:18px; text-align:left; padding:50px 0 80px 0; margin:0 auto;} 
.cy1-1 .c_03{width:80%; background:#016ab2; color:#fff; margin:0 auto; padding:30px 10%;}
.c1{ background:url(../images/cy1.png) no-repeat left; height:36px; line-height:36px; padding-left:40px; text-align:left !important; color:#fff; font-size:18px;}
.c2{ background:url(../images/cy2.png) no-repeat left; height:36px; line-height:36px; padding-left:40px; text-align:left !important; color:#fff; font-size:18px;}

.whzx{width:100%; margin:0 auto; padding-top:15px;}
.whzx li{width:48%; padding:30px 0; border-bottom:1px solid #eeeeee; float:left; margin-right:4%; cursor:pointer;}
.whzx li:nth-child(2n){margin-right:0;}
.whzx li .wh{width:96%; padding:20px 2%;}
.whzx li .wh .pic{width:36%; overflow:hidden;}.whzx li .wh .txt{width:59%;}
.whzx li .wh .pic img{width:100%; transition-duration:1s;}
.whzx li:hover .wh .pic img{ transform:scale(1.1,1.1);}

.whzx li .wh .txt .h1{width:100%; font-size:20px; color:#333333; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/white-space: nowrap;/*强制不换行*/}
.whzx li .wh .txt .h2{width:100%; font-size:18px; line-height:28px; color:#666666; padding-top:15px;}
.whzx li .wh .txt .h3{width:100%; text-align:right; font-size:16px; padding-top:10px; color:#333;}
.whzx li:hover .wh{ background:#016ab2;}
.whzx li:hover .wh .txt .h1{ color:#fff;}
.whzx li:hover .wh .txt .h2{ color:#fff;}
.whzx li:hover .wh .txt .h3{ color:#fff;}


.whzx1{ width:100%; margin:0 auto; background:url(../images/wh-bg.jpg) no-repeat right #f3f3f3;}
.whzx2{width:50%; position:relative; }
.whzx2 img{width:100%; }
.whzx3{width:100%; position:absolute; padding-top:45px; left:-60px;}
.whzx3 .bit{ width:240px; line-height:66px; text-align:right; font-size:30px; }
.whzx3 .bit1{width:60px; height:3px; background:#fff;}
.whzx3 .bit2{width:180px; height:3px; background:#016ab2; }
.whzx3 .bit3{ padding-left:120px; line-height:44px; font-size:36px; color:#999999;}
.whzx3-1{background:#016ab2; padding:70px 60px; font-size:24px; line-height:36px; color:#fff; margin-top:40px; width:70%;}
.whzx4{width:100%; margin:0 auto; padding-top:20px;}
.whzx4 .b_01{text-align:center; line-height:64px; font-size:30px; color:#333333;}
.whzx4 .b_02{text-align:center; font-size:30px; color:#999999; padding-bottom:24px;}
.whzx4-1{width:100%; background:url(../images/wh-bg1.jpg) no-repeat; background-size:cover;}
.whzx5{ width:100%; margin:0 auto;}
.whzx5 li{width:25%; float:left; list-style:none; padding:215px 0; transition-duration:1s;}
.whzx5 li .pic{width:100%; background:#fff; text-align:center; padding:80px 0 70px 0;}
.whzx5 li:hover{background:rgba(255,255,255,0.6);}
.whzx5 li:hover .pic{background:none;}
.whzx5 li .pic .p1{height:81px;}
.whzx5 li .pic .p1 img{ display:inline-block; transition-duration:1s;}
.whzx5 li:hover .pic .p1 img{transform: rotateY(180deg); -webkit-transform: rotateY(180deg);}
.whzx5 li .pic .txt{font-size:24px; color:#016ab2; line-height:84px; font-weight:bold;}
.whzx5 li .pic p{font-size:24px; color:#333333;}

.djwh{width:100%; margin:0 auto; padding-top:35px;}
.djwh li{width:100%; list-style:none; padding-bottom:35px;}
.djwh li img{width:49.714%;}
.djwh li .txt{width:46.4285%;}
.djwh li .txt .bit{width:100%; line-height:48px; font-size:20px; color:#333333; font-weight:bold;}
.djwh li .txt .bit1{width:100%; font-size:18px; line-height:30px; padding-top:5px;}

.djwh1{width:100%; margin:0 auto; background:#f7f7f7; padding-top:30px;}
.djwh1 p{text-align:center; font-size:20px; color:#333333; padding-bottom:60px; font-weight:bold;}
.djwh2{width:100%; margin:0 auto;}
.djwh2 li{width:46.5%; list-style:none; float:left; margin-right:7%; position:relative; padding-bottom:120px;}
.djwh2 li:nth-child(2n){margin-right:0;}
.djwh2 li .pic{width:45%; overflow:hidden; background:#000;}
.djwh2 li .pic img{ display:block; width:100%; transition-duration:1s;}
.djwh2 li:hover .pic img{transform:scale(1.1,1.1); opacity:0.7;}
.djwh2 li .dw{width:61px; height:21px; position:absolute; top:8px; right:-61px; background:url(../images/hd-dw.jpg) no-repeat;}
.djwh2 li .txt{width:49%; padding:30px 3% 0 3%;}
.djwh2 li .txt1{width:100%; font-size:20px; font-weight:bold; color:#333333; padding-bottom:10px;}
.djwh2 li .txt2{width:100%; font-size:18px; line-height:34px;}
.djwh2 li:nth-child(2n) .dw{background:url(../images/hd-dw1.jpg) no-repeat; width:61px; height:21px; position:absolute; left:-61px;top:50%; }

.section-content{ width: 100%; margin: auto; }
.nav-height{ position:relative;  width:100%; height:74px; background:#fff;border-bottom:1px solid #eeeeee; }
.nav-wrap {height: 74px; width:100%; text-align:center;}
.nav-wrap.navFix{position: fixed;top: 0;left: 0; border-bottom:1px solid #eeeeee; z-index: 99999; background:#fff;} 
.nav-wrap ul {padding: 0;margin: 0 auto; width: 100%; display: block;}
.nav-wrap.navFix ul{ border-bottom: 0;}
.nav-wrap li{  position:relative; line-height:74px; text-align:center; padding:0 4%; display:inline-block; cursor:pointer;}
.nav-wrap li a{ color:#555; font-size:20px; display:block; position:relative;}
.nav-wrap li a:after{ content:""; position:absolute; width:0%; height:3px; background:#2071b9; bottom:0; left:0%; transform:translateX(0%); transition-duration:.5s;}
.nav-wrap li a:hover{ color:#2071b9;}
.nav-wrap li a:hover:after{ width:80%; left:10%;}
.nav-wrap li .on{ color:#2071b9;}
.nav-wrap li a.active { border-bottom:3px solid #0059b5;}

.jygh-bit{width:100%; line-height:40px; font-size:36px; color:#323232; text-align:center;  }
.jygh-bit1{width:100%; font-size:24px; color:#9d9d9d; text-align:center; line-height:32px; font-family:Arial; text-transform:uppercase; }

.about{width:100%; padding-top:80px;}
.ab-company{width:100%; padding-top:80px; padding-bottom:80px;}
.ab-company p{font-size: 18px;color: #333333;line-height: 32px;text-indent: 2rem;}
.group-nav{width: 100%;background: #005eb8;padding: 30px 0;}
.group-list{zoom: 1;}
.group-list:after{display: block;content: "";clear: both;}
.group-list li{float: left;width: 33.3%;}
.group-list li p{color: #fff;text-align: center;font-size: 18px;}
.group-list li p:nth-child(1){font-weight: bold;margin-bottom: 5px;}
.count-title{font-size: 36px;}
.about .left{width:50%;}

.about .right{width:47%; background:url(../images/ab-bg.png) no-repeat top right; padding-top:20px;}
.about .right .b_01{ line-height:50px; font-size:24px; color:#333333; position:relative; width:20%;}
.about .right .b_01 .dw{ position:absolute; width:70px; height:3px; background:#a0a0a0; right:-70px; top:23px;}
.about .right .b_02{color:#333333; font-size:24px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:40px;}
.about .right .b_03{font-size:18px; line-height:30px; padding-top:30px;}

.a-more{width:134px; height:35px; background:#bb0012; margin-top:30px; position:relative; z-index:-2}
.nav span { position: relative; height:35px; line-height:35px; display: inline-block; color: #fff; width: 100px;  text-align: center; }
.nav span::before { content: ""; position: absolute; top: 0;  right: 0;  bottom: 0;  left: 0;  z-index:-1; background-color: #016ab2;  border-bottom: none;  
 transform: scaleY(1.3) perspective(.5em) rotateX(3.5deg);transform-origin: bottom left; /* 控制倾斜的方向 */}
.a-more .dw {width:25px; height:14px; position:absolute; top:10px; right:7px; background:url(../images/a-jt.png) no-repeat}


.zzjg{width:100%; margin:0 auto; text-align:center; padding-top:80px; }
.zzjg img{display:inline-block;}

.fgs{width:75%; height:74px; line-height:74px; font-size:18px; padding-left:15%; color:#fff; margin:0 5%;}
.fgs span{width:33px; height:74px; display:inline-block; background:url(../images/fgs-jt.jpg) no-repeat center; float:left; margin-right:10%;}
.fgs:hover{background:#016ab2;}
.fgs-txt{width:100%; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center; color:#fff;}

.honor{width:100%; padding-top:60px; margin:0 auto;}
.picScroll-left1{ width:100%;position:relative; padding-bottom:40px;  }
.picScroll-left1 .hd{ width:100%; }
.picScroll-left1 .hd .prev{ display:block;  width:19px; height:33px;    overflow:hidden; cursor:pointer;  position:absolute ; left:0px ; top:42% ; background:none;}
.picScroll-left1 .hd .next{ display:block;   width:19px; height:33px;  overflow:hidden; cursor:pointer; position:absolute; right:0px ; top:42% ; z-index:999;  background:none;}
.picScroll-left1 .bd{ width:86.5740%; margin-left:6.713%;overflow:hidden;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{ width:31%; float:left; _display:inline; overflow:hidden; margin-right:35px; margin-bottom:30px;  }
.picScroll-left1 .bd ul li .pic1 img{width:100%;}
.picScroll-left1 .bd ul li .tit1{width:100%; line-height:46px; text-align:center; font-size:16px; color:#a2a2a2; border-bottom:1px solid #b1b1b1; transition-duration:0.5s; position: relative;}
.picScroll-left1 .bd ul li .tit1::before{position: absolute; bottom: -1px;left: 0; height: 1px;width: 100%;background-color: #0059b5; transform: scaleX(0); transition: transform 1s ease-in-out; transform-origin: left center;
  content: " ";}
.picScroll-left1 .bd ul li:hover .tit1::before{ transform: scaleX(1);}
.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; padding-top:20px; padding-bottom:20px; zoom:1; position:absolute; bottom:-5%; right:48%; }
.picScroll-left1 .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#d1d1d1; border-radius:30px; transition-duration:1s;}
.picScroll-left1 .hd ul li.on{ background:#0059b5; width:22px; height:10px;}


.sideMenu {padding-bottom: 40px;}
.sideMenu h3 { height: 55px;line-height: 55px; padding: 0 30px; background: #929292;cursor: pointer; font-size: 20px; color: #fff; font-weight: normal; margin-top: 14px;}
.sideMenu h3 li { }
.sideMenu h3 li span { font-size: 16px; padding-left: 20px; }
.sideMenu h3 li a {color: #fff;font-size: 16px;float: right; padding-right: 20px;}
.sideMenu h3 em { float: right; display: block; width: 27px; height: 55px; background: url(../images/icoAdd2.png) no-repeat center center; cursor: pointer;}
.sideMenu h3.on em {background: url(../images/icoAdd.png) no-repeat center center; }
.sideMenu h3.on { background: #016ab2; }
.sideMenu h3 span {font-size: 16px; padding-left: 30px;}
.sideMenu ul { padding: 30px 15px; display: none; background: #f7f7f7;}
.join_xi { padding-left: 20px;line-height: 28px; border-bottom: 1px solid #dedede; padding-bottom: 20px;margin-bottom: 20px;}
.yq {border-top: 1px solid #dedede; padding-top: 15px; margin-top: 15px;}
.join_xi h1 { font-weight: normal;font-size: 16px;color: #222;}
.join_xi p {line-height: 1.8;color: #777;}
.zp-ti { width: 100%; text-align: center; padding: 40px 0 30px 0; font-size:24px; color:#333333;}




	
.zszx{width:100%; margin:0 auto; background:url(../images/zs-bg.jpg) no-repeat; background-size:cover;}
.zszx1{width:100%; background:url(../images/zs-pic1.jpg) no-repeat; background-size:cover;}
.zszx1-1{width:100%; border-left:1px solid #8c8c8d;}
.zszx1-2{width:40%; background:url(../images/six.png) no-repeat top left; padding:144px 0 0 2%}
.zszx1-2-1{font-size:72px; color:#027bce; line-height:72px; padding-right:15px;}
.zszx1-2-2{ color:#fff; line-height:30px;}
.zszx1-2-2 .s1{font-size:18px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.zszx1-2-2 .s2{font-size:30px; }
.zszx1-2-3{ width:100%; padding-top:50px; font-size:24px; line-height:44px; color:#fff;}
.zszx1-2-3 .s3{background:#016ab2; text-transform:uppercase; padding:0 5px;}
.zszx1-2-4{width:100%; margin:0 auto;}
.zszx1-2-4 li{width: calc(30.833% - 1px);width: -webkit-calc(30.833% - 1px);float:left; cursor:pointer; border-right:1px solid #797b7c; border-bottom:1px solid #797b7c; padding:45px 0 45px 2.5%; color:#fff;}
.zszx1-2-4 li:hover{background:#016ab2;}
.zszx1-2-4 li .zs1{font-size:49px; color:#fff; line-height:72px; padding-right:15px;}
.zszx1-2-4 li .zs2{ color:#fff; line-height:30px;}
.zszx1-2-4 li .zs2 .s1{font-size:18px; line-height:30px; }

.zszx2{width:100%; margin:0 auto; padding-bottom:50px;}
.zszx2 li{width:100%; list-style:none; margin-top:45px; overflow:hidden; position:relative; background:#000; }
.zszx2 li img{width:100%; transition-duration:1s;}
.zszx2 li:hover img{transform:scale(1.1,1.1); opacity:0.7;}
.zszx2 li .txt{width:45%; position:absolute; left:0 ; top:0; background:rgba(0,0,0,0.4); color:#fff; height:100%; padding:0 0 0 5%;}
.zszx2 li .txt1{ width:70%; padding-top:50px;}
.zszx2 li .txt2{font-size:30px; line-height:50px;}
.zszx2 li .txt3{font-size:24px; line-height:50px; text-transform:uppercase;}
.zszx2 li .txt4{font-size:24px; line-height:30px; }
.zszx2 li:nth-child(2) .txt{position:absolute; right:0 !important; top:0; left:50%;}

.zszx1-3{width:57.85%;}
.zszx1-3 img{width:100%;}

.zszx3{width:100%; margin:0 auto; background:url(../images/zs-cg.png) no-repeat center center #f5f5f5; padding:62px 0 72px 0;}

.zszx3-1{width:40%; text-align:center;}.zszx3-2{width:51.7857%;}
.zszx3-1 .z1{ border-bottom:1px solid #d2d2d2; line-height:40px; font-size:30px; color:#666666; padding:8px 0; font-weight:bold;}
.zszx3-1 img{display:inline-block; padding:20px 0; }
.zszx3-1 p{width:100%; font-size:18px; line-height:36px; color:#333333;}


		.slideBox1{ width:100%; height:auto; overflow:hidden; position:relative; }
		.slideBox1 .hd{ width:26%; background:rgba(0,0,0,0.3); height:100%;  overflow:hidden; position:absolute; right:0px; top:0; z-index:1; padding:10% 0 0 4%; }
		.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left; width:100%;  }
		.slideBox1 .hd ul li{ width:85%; border-bottom:1px solid #fff; padding: 18px 0 18px 15%; line-height:14px; cursor:pointer; }
		.slideBox1 .hd ul li .pic{ width:45%; float:left;}
		.slideBox1 .hd ul li .pic img{width:100%; border:3px solid #fff;}
		.slideBox1 .hd ul li .txt{ width:51%; padding-left:4%; line-height:40px; font-size:18px; color:#fff;}
		.slideBox1 .hd ul li.on{  background:rgba(0,0,0,0.5); color:#fff; }
		.slideBox1 .bd{ position:relative; height:100%; z-index:0; width:57%; float:left; border-right:1px solid #fff;   }
		
		.slideBox1 .bd li{ zoom:1; vertical-align:middle; padding:200px 0 130px 0;  }
		.slideBox1 .bd li .more{width:79px; height:79px; background:#fff; position:absolute; top:45%; border:12px solid rgba(0,0,0,0.3); border-radius:100px; line-height:79px; text-align:center; font-size:20px; color:#333333; right:-50px}
		.slideBox1 .bd li .txt{  color:#fff; border-bottom:3px dashed #fff; line-height:42px; width:60%;}
		.s1{font-size:36px; padding-right:10px; }
		.s2{font-size:24px; padding-right:10px;}
		.slideBox1 .bd li .txt1{font-size:45px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:50px; text-transform:uppercase;}
		.slideBox1 .bd li .txt2{width:100%; line-height:30px; font-size:24px; color:#fff; padding-top:80px;}
		.slideBox1 .bd li .txt3{width:100%; line-height:30px; font-size:18px; color:#fff; padding-top:80px;}
		.slideBox1 .bd img{display:block;  }
		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox1 .prev{ position:absolute; right:10%; top:10%; margin-top:-25px; display:block; width:39px; height:39px; background:url(../images/top-j.png) no-repeat;filter:alpha(opacity=50);opacity:0.5; z-index:999;   }
		.slideBox1 .next{ position:absolute; right:10%; bottom:8%; margin-top:-25px; display:block; width:39px; height:39px; background:url(../images/bottom-j.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;  z-index:999; }
		.slideBox1 .prev:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox1 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox1 .prevStop{ display:none;  }
		.slideBox1 .nextStop{ display:none;}	
		
		
		.detail{width:100%; line-height:54px; font-size:20px; text-align:center; border-bottom:1px solid #e5e5e5; padding-top:20px;}
.detail1{width:100%; padding-top:15px; padding-bottom:40px;}
.detail1 p{padding-bottom:15px; font-size:16px; line-height:30px;}
.detail1 img{ display: inline-block;
    max-width: 100%;}
	
.detail2{width:70%; padding-top:15px; padding-bottom:40px; margin:0 auto;}
.detail2 p{padding-bottom:15px; font-size:16px; line-height:30px;}
.detail2 img{ width:60%; padding-left:20%;}


.gltd3{width:30%; float:left; margin-right:3%; margin-top:20px; margin-bottom:30px; height:160px;}
.gltd-tit3{ width:100%;font-size:18px; color:#555555; line-height:40px;}
.gltd-tit3-1{ width:100%; height:2px; background: -webkit-linear-gradient(120deg, #43e59a , #3890fe); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(120deg, #43e59a , #3890fe); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(120deg, #43e59a , #3890fe); /* Firefox 3.6 - 15 */
    background: linear-gradient(120deg, #43e59a , #3890fe); /* 标准的语法（必须放在最后） */}
.gltd-txt3{width:100%; padding-top:10px; font-size:14px; line-height:26px; color:#555555; }

.lsyg{width:100%; margin:0 auto; padding-top:30px;}
.lsyg li{width:100%; list-style:none;}
.lsyg-left{width:17%; float:left; padding-right:4%; font-weight: 700; font-style: normal; font-size: 20px; color: #263768; text-align:right; }

.lsyg-right{ width:70%; border-left:2px solid #000000; float:left; padding-left:5%; position:relative; padding-bottom:35px;}
.lsyg-right .bit{font-weight: 700; font-style: normal;font-size: 20px;color: #263768; padding-bottom:10px;}
.lsyg-dw{width:51px; height:50px; position:absolute; left:-25px; top:-25px; background:#fff;} 
.lsyg-dw1{width:18px; height:18px; position:absolute; left:-10px; top:0px; background:#fff;} 
.ls_t01{font-size:15px;  font-weight: 400; width:55%; font-style: normal; font-size: 15px; line-height: 30px; padding-left:5%;}
.ls_t02{font-size:15px;  font-weight: 400; width:100%; font-style: normal;line-height: 30px; }

.yz-e{width:90%; background:url(../images/e-mail-bg.jpg) no-repeat #f7f7f7; padding: 20px 5%;}
.yz_01{ font-size:24px; color:#014f99; text-align:center; padding-bottom:15px;}
.yz_02{font-size:16px; line-height:30px; width:100%;}
.yz-m{margin-top:25px;}

.mobile-fzlc{width:100%; display:none; padding-top:30px;}
.mobile-fzlc dl{width:100%; margin-bottom:15px; background:#016ab2;}
.mobile-fzlc dl dt{width:100%; height:44px; line-height:44px; font-size:16px; color:#a2a2a2; font-family:Arial; background:#e2e2e2; text-align:center;}
.mobile-fzlc dl dd{width:90%; padding:15px 5%; color:#ffff;}
.mobile-fzlc .an{width:134px; text-align:center; line-height:44px; margin:0 auto; color:#fff; background:#016ab2;}


.nqy{width:100%; margin:0 auto; padding:70px 0 40px 0;}
.nqy dl{width:27.333%; float:left; list-style:none; padding:0 3%; text-align:center;}
.nqy dl dt{ display:inline-block; width:123px; height:114px;}
.nqy dl dd{width:100%; padding-top:40px;}
.nqy dl dd span{width:31px; height:3px; background:#c9c9c9; display:inline-block; }
.n1{line-height:34px; font-size:24px;}
.n2{width:100%; font-size:18px; line-height:30px; padding-top:15px;}

.nqy1{width:100%; color:#fff;}


.nqy1-1 dl dt .pic{ width:95px; height:85px; margin:0 auto;}
.nqy1-1 dl dd{width:100%; padding-top:30px;}
.nqy1-1 dl dd p{ font-size:24px; font-weight:bold;}
.nqy1-1 dl dd span{ font-size:18px; line-height:30px; display:inline-block; padding-top:10px;}
.nqy1-1 dl:hover{background:rgba(255,255,255,0.2);}
.nqy1-1{width:36.5%; background:url(../images/qwh-bg.jpg) no-repeat; background-size:cover; padding-left:13.5%; }
.nqy1-2{width:36.5%; background:url(../images/qwh-bg1.jpg) no-repeat; background-size:cover; padding-right:13.5%;}
.nqy1-2 dl{width:50%; float:left; position:relative; padding:170px 0 140px 0; text-align:center; cursor:pointer; height:376px;}
.nqy1-1 dl{width:50%; float:left; position:relative; padding:170px 0 140px 0; text-align:center; cursor:pointer; height:376px;}
.nqy1-2 dl dt .pic{ width:95px; height:85px; margin:0 auto;}
.nqy1-2 dl dd{width:100%; padding-top:30px;}
.nqy1-2 dl dd p{ font-size:24px; font-weight:bold;}
.nqy1-2 dl dd span{ font-size:18px; line-height:30px;  display:inline-block; padding-top:10px;}
.nqy1-2 dl:hover{background:rgba(255,255,255,0.2);}

.nqy2{width:100%; padding:85px 0;}
.nqy2-1{width:50%; position:relative;}
.nqy2-2{width:100%; position:relative; background:#000; text-align:center; overflow:hidden;}
.nqy2-2 img{width:100%; opacity:0.8; transition-duration:1s;}
.nqy2-2:hover img{transform:scale(1.1,1.1);}
.nqy2-2 .txt{ position:absolute; left:0; top:30%; color:#fff; width:100%;}
.nqy2-2 .txt p{font-size:24px; font-weight:bold; line-height:48px;}
.nqy2-2 .txt span{display:inline-block; font-size:18px; line-height:36px;}

.nqy2-3{position:absolute; width:100%; left:100%; top:0; height:100%; background:#000; overflow:hidden;}
.nqy2-3 img{width:100%; height:100%; opacity:0.8; transition-duration:1s;}
.nqy2-3:hover img{transform:scale(1.1,1.1);}
.nqy2-3 .txt{ position:absolute; left:10%; top:30%; color:#fff; width:80%;}
.nqy2-3 .txt p{font-size:24px; font-weight:bold; line-height:48px;}
.nqy2-3 .txt span{display:inline-block; font-size:18px; line-height:36px;}



/*2-12*/
.team{width:100%; margin:0 auto;}
.team dl{width:100%; padding:78px 0; clear:both;}
.team dl:nth-child(2n){background:#f4f4f4;}
.team dl dt{width:60%;}.team dl dd{width:25%;}
.team dl dt .tb1{font-size:18px; color:#888888;}
.team dl dt .tb2{font-size:48px; color:#016ab2; font-weight:bold;}
.team dl dt .tb3{font-size:16px; line-height:26px; color:#555555; padding-top:30px;}

.team dl dd img{display:inline-block; max-width:100%;}



.accordion {height:542px;overflow: hidden;position:relative; width:100%; margin:0 auto;  margin:50px 0 125px 0; }
.accordion:after {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #fff; }
.accordion._create:after{display: none;}
.accordion__ul {display:block;list-style: none;margin: 0;padding: 0;width:9999px;height:542px !important;overflow:hidden;position:absolute;left:0;top:0; }
.accordion__li {display:block;list-style: none;margin: 0;padding: 0;height:542px !important; float:left;overflow: hidden; transition: all 0.3s ease-out; margin-right:2px; position:relative;cursor: pointer;}
.accordion__img {display: block;cursor: pointer;max-width: none !important;}
.black_cover{width: 100%;height: 100%;background: #000000;opacity: 0.5;position: absolute;left: 0;top: 0;}
.accordion__li:hover .black_cover{display: none;}
.wenben{display: none; position:absolute; top:30px; right:10%; width: 100%；}
.wenben img{display: inline-block; }
.wenben1{display: none;position:absolute; width:92%; background:rgba(32,113,185,0.8); bottom:0; left:0%; color:#fff; padding:20px 4%; }
.wenben1 h3{font-size: 19px; font-weight:normal; margin-bottom: 10px;}
.wenben1 p{ font-size:14px; line-height:22px;}
.accordion__li:hover .wenben1{display: block;}
.accordion__li:hover .wenben{display: block;}

.jbzs{width:100%; margin:o auto;}
.jbzs dl{width:100%; padding-bottom:76px;}
.jbzs dl dt{width:50%;}
.jbzs dl dt img{display:block;}
.jbzs dl dd{width:47%; padding-top:15px;}
.jbzs dl dd .bit{ font-size:20px; color:#2071b9; line-height:46px; position:relative; margin-bottom:16px;}
.jbzs dl dd .bit:before{position:absolute; width:134px; height:4px; background:#2071b9; content:""; bottom:-4px;}
.jbzs dl dd p{font-size:16px; line-height:28px; padding-bottom:35px;}
.jbzs dl dd p span{font-size:20px; color:#2071b9;}


@media (min-widt:1441px){

}

@media (min-width: 1368px) and (max-width: 1441px){
.w1{width:92%;}
.cyzx{width:94%; padding:100px 0 100px 6%; }
.cyzx1 .left{width:32%;}.cyzx1 .right{width:66%;}
.picScroll-left .prev{ left:-52%;  bottom:-60px; }
.picScroll-left .next{ left:-42.1%; bottom:-60px; }
.whzx5 li{padding:140px 0; }
.whzx3-1{ padding:60px 50px; font-size:20px; line-height:32px; color:#fff; margin-top:40px; width:80%;}
}
@media (min-width: 1198px) and (max-width: 1367px){
.w1{width:90%; margin:0 auto;}
.cd li a{font-size:18px; }
.logo{width:19.253%;}
.cyzx1 .left .bit{font-size:26px; }
.cyzx1 .left .bit2 {line-height: 26px;padding: 20px 0 40px 0;}
.cyzx{width:95%; padding:100px 0 100px 5%; background:#f6f6f6;}
.cyzx1 .left{width:32%;}.cyzx1 .right{width:66%;}
.picScroll-left .prev{ left:-51%;  bottom:-20px; }
.picScroll-left .next{ left:-41.5%; bottom:-20px; }
.slideBox1 .bd li{ padding:150px 0 130px 0;  }
.zszx1-2-4 li{width: calc(31.833% - 1px);width: -webkit-calc(31.833% - 1px);padding:25px 0 25px 1.5%; }
.whzx3-1{ padding:60px 50px; font-size:20px; line-height:32px; color:#fff; margin-top:40px; width:80%;}
.zszx1-2-4 li .zs2 .s1{font-size:16px; line-height:26px; }
}

	
/*在992和1199像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 992px) and (max-width: 1199px) {
	.sw{width:100% !important;}
.w1{width:90%; margin:0 auto;}
.cd li a{ font-size:16px;}
.logo{width:25%;}
.cyzx{width:94%; padding:60px 0 60px 6%; }
.cyzx1 .left{width:32%;}.cyzx1 .right{width:66%;}
.cyzx1 .left .bit{font-size:20px; }
.cyzx1 .left .bit1 {line-height:44px;font-size: 18px;}
.cyzx1 .left .bit2 {line-height: 24px; font-size:14px;padding: 10px 0 40px 0;}
.picScroll-left .prev{ left:-51.2%;  bottom:-40px;  width:64px; height:32px;}
.picScroll-left .next{ left:-41.5%; bottom:-40px; width:64px; height:32px;}
.news .bit{font-size:30px;}.news .bit1{width:40%; height:3px; }
.news .bit2{ font-size:20px; }
.multipleColumn .bd ul li .txt .neir{overflow: hidden; text-overflow: ellipsis;display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2; -webkit-box-orient: vertical; font-size:14px;}
.multipleColumn .bd ul li .txt .bit { font-size: 16px;text-align: left !important;}
.fast li .txt .t_01{ font-size:18px;}
.fast li .txt .t_02{ font-size:14px; }
.about .right{ padding-top:0px;}
.about .right .b_01{ line-height:40px; font-size:20px; width:40%;}
.about .right .b_01 .dw{ top:17px;}
.about .right .b_02{font-size:18px; line-height:34px;}
.about .right .b_03{font-size:16px; line-height:28px; padding-top:10px;}
.a-more{ margin-top:15px;}
.cy1-1{width:100%;  padding:65px 0;}
.zszx1-2-4 li{width: calc(31.833% - 1px);width: -webkit-calc(31.833% - 1px);padding:25px 0 25px 1.5%; }
.zszx1-2-4 li .zs1{font-size:30px; color:#fff; line-height:62px; padding-right:10px;}
.zszx1-2-4 li .zs2 .s1{font-size:14px; line-height:26px; }
.zszx1-2 {padding: 40px 0 0 2%;}
.zszx2 li .txt1{ width:80%; padding-top:30px;}
.zszx2 li .txt2{font-size:26px; }
.zszx2 li .txt3{font-size:20px; line-height:40px;}
.zszx2 li .txt4{font-size:20px; line-height:30px; }
}

/*在768和991像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 768px) and (max-width: 991px){
	.zszx2 li .txt1{ width:80%; padding-top:30px;}
.zszx2 li .txt2{font-size:26px; }
.zszx2 li .txt3{font-size:20px; line-height:40px;}
.zszx2 li .txt4{font-size:20px; line-height:30px; }
	.zszx1-2 {padding: 40px 0 0 2%;}
	.zszx1-2-4 li{width: calc(48.5% - 1px);width: -webkit-calc(48.5% - 1px);padding:25px 0 25px 1.5%; }
	.w1{width:96%;}
		.sw{width:100% !important;}
.top{display:none;}
.slideBox{ padding-top:60px;}
.w1{width:96%;}
.fast li .txt .t_01{ font-size:18px;}
.fast li .txt .t_02{ font-size:14px; }
.news .bit{font-size:30px;}.news .bit1{width:40%; height:3px; }
.news .bit2{ font-size:20px; }
.multipleColumn .bd ul li .txt .neir{overflow: hidden; text-overflow: ellipsis;display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2; -webkit-box-orient: vertical; font-size:14px;}
.multipleColumn .bd ul li .txt .bit { font-size: 16px;text-align: left !important;}
.cyzx1 .left{width:96%; padding-left:2%;}
.cyzx1 .right{width:100%;}
.cyzx{width:100%; padding:40px 0 40px 0; }
.picScroll-left .prev{ left:10px;  top:-40px;  width:64px; height:32px;}
.picScroll-left .next{ left:76px;  top:-40px; width:64px; height:32px;}
	.fast li:nth-child(1) .pic{width:60px; height:60px; background-size:60% 60%;}
	.fast li:nth-child(2) .pic{width:60px; height:60px; background-size:60% 60%; }
	.fast li:nth-child(3) .pic{width:60px; height:60px; background-size:60% 60%;}
	.ny-p{ padding-top:60px;}
	.cy1-1{width:100%;  padding:65px 0;}
	.whzx3{ padding-top:15px; left:-60px;}
	
	.whzx3 .bit{ width:240px; line-height:44px; font-size:20px; }
.whzx3 .bit3{line-height:44px; font-size:20px; color:#999999;}
.whzx3-1{padding:30px 30px; font-size:18px; line-height:26px;  margin-top:20px; width:90%;}
.whzx5 li .pic .txt{font-size:20px; line-height:64px;}
.whzx5 li .pic p{font-size:18px;}
.whzx5 li{padding:120px 0; }
.djwh li img{width:100%;}
.djwh li .txt{width:100%; padding-top:20px;}
.djwh2 li:nth-child(2n) .dw{top:40%; }
.djwh2 li .txt1{font-size:18px;}
.djwh2 li .txt2{font-size:16px; line-height:30px;}
.djwh2 li .txt{ padding:10px 3% 0 3%;}

}


/*在480和767像素之间的屏幕里,这里的样式才生效*/
@media (min-width: 480px) and (max-width: 767px) {
	.zszx1-3{width:100%;}
		.zszx2 li .txt1{ width:80%; padding-top:30px;}
.zszx2 li .txt2{font-size:26px; }
.zszx2 li .txt3{font-size:20px; line-height:40px;}
.zszx2 li .txt4{font-size:20px; line-height:30px; }
	.zszx1-2 {padding: 40px 0 0 2%;}
	.zszx1-2-4 li{width: calc(98.5% - 1px);width: -webkit-calc(98.5% - 1px);padding:25px 0 25px 1.5%; }
	.zszx2 li .txt{width:100%;left:0 ; top:0; background:rgba(0,0,0,0.4); color:#fff; height:100%; padding:0 0 0 5%;}
		.zszx2 li .txt1{ width:80%; padding-top:20px;}
.zszx2 li .txt2{font-size:20px; }
.zszx2 li .txt3{font-size:16px; line-height:30px;}
.zszx2 li .txt4{font-size:16px; line-height:30px; }
.zszx2 li:nth-child(2) .txt{ left:0%;}

		.sw{width:100% !important;}
.top{display:none;}
.slideBox{ padding-top:60px;}
.w1{width:96%;}
.fast li .txt .t_01{ font-size:18px;}
.fast li .txt .t_02{ font-size:14px; }
.news .bit{font-size:30px;}.news .bit1{width:40%; height:3px; }
.news .bit2{ font-size:20px; }
.multipleColumn .bd ul li .txt .neir{overflow: hidden; text-overflow: ellipsis;display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2; -webkit-box-orient: vertical; font-size:14px;}
.multipleColumn .bd ul li .txt .bit { font-size: 16px;text-align: left !important;}
.foot{display:none;}
.cyzx1 .left{width:96%; padding-left:2%;}
.cyzx1 .right{width:100%;}
.cyzx{width:100%; padding:40px 0 40px 0; }
.picScroll-left .prev{ left:10px;  top:-40px;  width:64px; height:32px;}
.picScroll-left .next{ left:76px;  top:-40px; width:64px; height:32px;}
	.fast li:nth-child(1) .pic{width:60px; height:60px; background-size:60% 60%;}
	.fast li:nth-child(2) .pic{width:60px; height:60px; background-size:60% 60%; }
	.fast li:nth-child(3) .pic{width:60px; height:60px; background-size:60% 60%;}
	.fast li .txt{padding-left:0%; padding-top:10px; width:100%; }
.fast li{ padding:20px 0 20px 6%;}
.ny-p{ padding-top:60px;}
.about .left{width:100%;}
.about .right{width:100%;}
.nav-wrap li{ padding:0 2%; }
.nav-wrap li a{font-size:16px; }
.fgs{width:90%; height:60px; line-height:60px; font-size:16px; padding-left:5%; margin:0 2.5%;}
.fgs span{height:60px; margin-right:5%;}
.cy1-1{width:100%;  padding:65px 0;}
.djwh2 li{width:94%;  margin-right:3%; margin-left:3%; padding-bottom:30px;}
.djwh2 li:nth-child(2n) .dw{ display:none;}
.djwh li img{width:100%;}
.djwh li .txt{width:100%; padding-top:20px;}
.whzx li{width:94%; padding:30px 0; margin-right:3%; margin-left:3%;}
.zszx1-2{width:98%;  padding:40px 0 0 2%}
.zszx3-1{width:100%; }.zszx3-2{width:100%; padding-top:20px;}
.slideBox1 .bd{ width:100%; border-right:none;   }
.slideBox1 .hd{ display:none;}
.slideBox1 .next{ top:20%;  }
.slideBox1 .bd li{  padding:50px 0 80px 0;  }
.slideBox1 .bd li .more{right:0px}
}

/*在小于480像素的屏幕,这里的样式才生效*/
@media (max-width: 479px) {
		.sw{width:100% !important;}
.top{display:none;}
.slideBox{ padding-top:60px;}
.w1{width:96%;}
.w1-1{width:80% !important; display:block; margin:0 auto;}
.fast li .txt .t_01{ font-size:18px;}
.fast li .txt .t_02{ font-size:14px; }
.news .bit{font-size:30px;}.news .bit1{width:40%; height:3px; }
.news .bit2{ font-size:20px; }
.multipleColumn .bd ul li .txt .neir{overflow: hidden; text-overflow: ellipsis;display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2; -webkit-box-orient: vertical; font-size:14px;}
.multipleColumn .bd ul li .txt .bit { font-size: 16px;text-align: left !important;}
.foot{display:none;}
.cyzx1 .left{width:96%; padding-left:2%;}
.cyzx1 .right{width:100%;}
.cyzx{width:100%; padding:40px 0 40px 0; }
.picScroll-left .prev{ left:10px;  top:-40px;  width:64px; height:32px;}
.picScroll-left .next{ left:76px;  top:-40px; width:64px; height:32px;}
.fast li .txt{padding-left:3%; padding-top:0px; width:50%; }
.fast li{ width:94%; padding:20px 0 20px 6%;}
.cyzx1 .left .bit{font-size:24px; }
.cyzx1 .left .bit1 {line-height:36px;font-size: 20px;}
.cyzx1 .left .bit2 {line-height: 26px; font-size:16px;padding: 10px 0 60px 0;}
.multipleColumn .bd ul li{ width:98%; margin-left:1%;}
.news .bit1{width:60%; }
.news .bit2{ width:50%; position:absolute; background:#fff; line-height:49px; top:-23px; left:25%; color:#232429; font-size:24px; text-align:center; }
.ny-p{ padding-top:60px;}
.about .left{width:100%;}
.about .right{width:100%;}
.nav-wrap li{ padding:0 1%; }
.nav-wrap li a{font-size:16px; }
.fgs{width:90%; height:60px; line-height:60px; font-size:16px; padding-left:5%; margin:0 2.5%;}
.fgs span{height:60px; margin-right:5%;}
.about{width:100%; padding-top:40px;}
.jygh-bit{font-size:26px; }
.jygh-bit1{ font-size:18px;  }
.about .right .b_01{ width:50%;}
.picScroll-left1 .bd ul li{ width:46%; margin-right:20px; margin-bottom:0px;  }
.news1 li .pic{width:100%;}.news1 li .txt{width:96%; padding:15px 2%;}
.cy li{width:46%; margin-right:2%; margin-left:2%; padding-top:30px; }
.cy li .txt{font-size:16px; line-height:56px;}
.cy li:nth-child(3n){margin-right:2%;}
.cy1-1{width:100%;  padding:35px 0;}
.cy1-1 .c_01{line-height:66px; font-size:18px;}
.cy1-1 .c_02{width:90%; line-height:26px; font-size:16px; padding:30px 0 40px 0; } 
.cy1-1 .c_03{width:90%; background:#016ab2; color:#fff; margin:0 auto; padding:30px 10%;}
.c1{ width:100%; font-size:16px;}
.c2{ width:90%;   font-size:16px; margin-left:10%; margin-top:15px;}
.whzx2{width:100%;}
.whzx3{width:100%; position:relative; padding-top:25px; left:0px;}
.whzx3-1{padding:30px 5%; font-size:20px; line-height:26px;  width:90%;}

.whzx5 li{width:50%;  padding:50px 0;}
.whzx5 li .pic{padding:50px 0 40px 0;}
.whzx5 li .pic .txt{font-size:20px; line-height:64px; font-weight:bold;}
.whzx5 li .pic p{font-size:18px;}

.djwh2 li .txt{width:49%; padding:0px 3% 0 3%;}
.djwh2 li{width:94%;  margin-right:3%; margin-left:3%; padding-bottom:30px;}
.djwh2 li:nth-child(2n) .dw{ display:none;}
.djwh2 li .txt1{font-size:18px; }
.djwh2 li .txt2{font-size:16px; line-height:26px;}
.djwh li img{width:100%;}
.djwh li .txt{width:100%; padding-top:0px;}
.whzx li{width:94%; padding:30px 0; margin-right:3%; margin-left:3%;}
.whzx li .wh .pic{width:100%;}.whzx li .wh .txt{width:100%; padding-top:15px;}
.zszx1-3{width:100%;}
		.zszx2 li .txt1{ width:80%; padding-top:30px;}
.zszx2 li .txt2{font-size:26px; }
.zszx2 li .txt3{font-size:20px; line-height:40px;}
.zszx2 li .txt4{font-size:20px; line-height:30px; }
	.zszx1-2 {padding: 40px 0 0 2%; width:98%;}
	.zszx1-2-4 li{width: calc(98.5% - 1px);width: -webkit-calc(98.5% - 1px);padding:25px 0 25px 1.5%; }
	.zszx2 li .txt{width:100%;left:0 ; top:0; background:rgba(0,0,0,0.4); color:#fff; height:100%; padding:0 0 0 5%;}
		.zszx2 li .txt1{ width:80%; padding-top:10px;}
.zszx2 li .txt2{font-size:16px; line-height:26px; }
.zszx2 li .txt3{font-size:14px; line-height:26px;}
.zszx2 li .txt4{font-size:14px; line-height:22px; }
.zszx2 li:nth-child(2) .txt{ left:0%;}
.zszx3-1{width:100%; }.zszx3-2{width:100%; padding-top:20px;}

.slideBox1 .bd{ width:100%; border-right:none;   }
.slideBox1 .hd{ display:none;}
.slideBox1 .next{ top:20%;  }
.slideBox1 .bd li{  padding:50px 0 80px 0;  }
.slideBox1 .bd li .more{right:0px}
.ny-cd li{  padding:0 2%; }
.ny-cd li a{ font-size:16px;}

.lsyg-left{width:22% !important; font-size: 18px; text-align:center;  }

.lsyg-right{ width:64% !important; padding-left:7%;}

.gltd3{width:94%; float:left; margin-right:3%; margin-left:3%; margin-top:20px; margin-bottom:30px; height:auto;}

/*.nav-height{ display:none;}*/
.nav-wrap li{  padding:0 1%;}
.nav-wrap li a{ font-size:16px; display:block; position:relative;}
.mobile-fzlc{ display:block;}
.page li{margin:0 6px; padding:6px 10px;  font-size:14px;}
.nqy dl{width:90%; padding:0 5% 30px 5%;}
.nqy1-1{width:100%; padding-left:0%; }
.nqy1-2{width:100%; padding-right:0%;}
.nqy1-2 dl{width:50%; padding:70px 0 70px 0;height:auto;}
.nqy1-1 dl{width:50%; padding:70px 0 70px 0; height:360px;}
.nqy1-1 dl dd{width:100%; padding-top:20px;}
.nqy1-1 dl dd span{ font-size:16px; line-height:24px; }
.nqy2-1{width:100%; }
.nqy2-3{position:relative; left:0;}
.nqy2-3 .txt{ position:absolute; left:10%; top:10%; }
.nqy2-3 .txt span{font-size:16px; line-height:26px;}
.detail2{width:90%;}
.detail2 img{ width:90%; padding-left:5%;}
.team dl dt{width:100%; padding-bottom:15px;}.team dl dd{width:100%;}
}

