@charset "utf-8";
.mobilezx{display:none}
.mobile{display:none}
.banner,.header-m,.i-banner,footer,header,main{transition:all .5s;-webkit-transition:all .5s}
.header{position:fixed;z-index:5;left:0;top:0;width:100%;background:#fff;padding: 0 3%;border-bottom: 1px solid #f3f3f3;}
.header .logo{height:80px;line-height:80px;overflow:hidden}
.header nav ul li{position:relative;float:left;margin:0 35px}
.header nav ul li.cur a::after,.header nav ul li:hover a::after{-webkit-transform:scale(1);transform:scale(1)}
.header nav ul li:hover .sub-nav{visibility:visible;opacity:1;top:90px}
.header nav ul li>a{position:relative;height:90px;line-height:90px;color:#333;font-size:17px;display: block;}
.header nav ul li>a::after{position:absolute;content:'';left:0;bottom:0;width:100%;height:2px;background:#fff;transform:scale(0,1);-webkit-transform:scale(0,1);transition:all .3s;-webkit-transition:all .3s}
.header nav ul li .sub-nav{visibility:hidden;opacity:0;z-index:1;top:100px;left:50%;width:132px;color:#fff;background:rgba(0, 0, 0, 0.3);transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all .5s;-webkit-transition:all .5s}
.header nav ul li .sub-nav a{display:block;line-height:42px;padding:0px 10px;text-align:center}
.header nav ul li .sub-nav a:hover{background:#26add8; color:#fff;}
.header  .active .asd{ color:#26add8;}
.header .language{color:#fff}
.header .language h3{line-height: 90px; font-size: 17px;}
.header .language span{color: #e30e0e; font-size: 17px;font-weight: bold;}

.header .header-right,
.header .header-mid{ float:right;margin-top: 26px;}
.header .header-right > *{  position:relative;}
.header .open-search{ position:relative;width:20px; height:20px;margin-top: 8px; background:url(../images/seh.png) no-repeat center center; background-size:contain; display:block;}
.header .open-search-show{ background:none;}
.header .open-search-show::before,
.header .open-search-show::after{ position:absolute; content:''; width:20px; height:2px; background:#26add8; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.header .open-search-show::after{ transform:rotate(-45deg);}
.header .search-box{ display:none;    position:absolute;margin-top: 10px; right:0; top:100%;width:300px; z-index: 111;}
.header .search-box .text{width:100%;  padding:10px; border:2px solid #26add8;}
.header .search-box .btn{ position:absolute; right:0; top:0; width:42px; height:42px;border : 0; background:url(../images/seh.png) no-repeat center center; background-size:50% auto;}
 .se6fr li p{height:65px;line-height:22px}
.in-header{background:rgba(0,0,0,.05)}
.in-header.cur{background:rgba(90, 202, 253, 0.6)}
.labt-img {
margin:0 auto;
}
.limg {
    display: block;
    width: 100%;
}
.newsMore{
		    display: table;
    line-height: 36px;
    width: 140px;
    border: 1px solid #26add8;
    color: #26add8;
    text-align: center;
    margin: auto;
	}
	.se6fr {padding-bottom:25px}
.pcsd{width:25% !important;}
.swiper-container{margin-top:90px !important}
.pd3{padding: 0 3%;}
.i-banner{background:0 0}
.i-banner .sm-dn{height:70vh}
.i-banner .sm-dn .slick-list,.i-banner .sm-dn .slick-track{margin-top:45px}
.i-banner .sm-dn .slick-slide{height:100%}
.i-banner .sm-dn .slick-slide a,.i-banner .sm-dn .slick-slide div{width:100%;height:100%}
.i-banner .slick-arrow{width:50px;height:50px}
.i-banner .slick-prev{left:2.5%;background:url(../images/banner_l.png) no-repeat center}
.i-banner .slick-next{right:2.5%;background:url(../images/banner_r.png) no-repeat center}
.i-banner .slick-dots{bottom:5.5%}
.i-banner .slick-dots div{width:15px;height:15px;margin:0 .1rem;background:#fff ;transition:all .3s;-webkit-transition:all .3s}
.i-banner .slick-dots div.slick-active,.i-banner .slick-dots div:focus,.i-banner .slick-dots div:hover{  background:#26add8 ; }
.i-banner a{display:block;}
.i-banner .dn{display:none!important}
.news-gps{width:1280px;margin:0 auto}

.banner2{padding-top:90px;width: 1280px; margin: 0 auto;}
.footers .links{
	 
	width: 100%;
    margin: 0 auto;
    background: #fff;
    height: 120px;
	
}




 .links{width:80%;}
 .links ul li{width:16%;float:left;    margin: 20px;text-align:center}
  #news {
	  margin-top:10px;
                height: 140px;
                overflow: hidden;
            }

           .details .notices_box {
			   
			    height: 140px;
                overflow: hidden;
               
		   }
               .details .notice {
                    margin-bottom: 8px;
                    font-size: 16px;
                    color: #e6a5ab;
			   }
                  .details  a {
                        color: #747474;
                        text-overflow: -o-ellipsis-lastline;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        display: -webkit-box;
                        line-height: 26px;
                        -webkit-line-clamp: 2;
						font-size:16px;
                        line-clamp: 2;
                        -webkit-box-orient: vertical;
					/* 	min-height:30px !important; */
				  }
                        &:hover {
                            color: #c90808;
                        }
          

.news-gps .news-gps-padd{

	height:190px;
	border:1px solid #d1d1d1;
	margin-top: 2%;
}
.sjd{display:none}
.news-gps .news-gps-padd .news-mc{
	width:15%;
	 float: left;
}
.news-gps .news-gps-padd .news-mc span{
	display:block;
	width:auto;
	height:60px;
	font-size:26px;
	color:red;
	margin: 50px;
    text-align: center;
	font-weight: bold;
	line-height:38px;
	font-family:"黑体";
}
.news-gps .news-gps-padd .newslist{
	width:80%;
}
.details{
	    width: 85%;
    float: right;
    margin-top: 13px;
}
.details p{display:block;text-align:left;font-size:16px}
.details span{display:block;float:right;font-size:16px;margin-right:8%}
/* 移动导航 */
.motop{width:100%;
    height:70px;
    position: fixed;
    padding:0 4%;
    z-index:999999;
    display: none;
   background: #fff;
    border-bottom: 1px solid #fff;
    box-sizing: border-box;
    -webkit-transition: all .53s;
   -moz-transition: all .5s;
   -ms-transition: all .5s;
   transition: all .5s;
   border-bottom: 1px solid #ebebeb;
}
.motop.on{background: #fff}
.mologo{margin:0 auto;
     float:left;
}
.mologo a{line-height: 70px;
}
.mologo a span{font-size: 12px;
              margin-left: 6px;
}
.mologo img{width:110px;
         vertical-align: middle;
}
.monav{
     margin-top:23px;
     cursor:pointer;
     position: absolute;
     right:4%;
     width:30px;
     height:22px;
}
.monav span{width:24px;
         height:2px;
         display: block;
         background: #333;
         position: absolute;
         transition:all .5s;
}
.monav .s1{top:5px;}
.monav .s2{top:11px;}
.monav .s3{top:17px;}
.monav .s1.on{transform:rotate(45deg);
        top:10px;
}
.monav .s2.on{opacity: 0;}
.monav .s3.on{transform:rotate(-45deg);
        top:10px;
}
.navdown{width:100%;
    background: #fff;
    position: fixed;
    top:70px;
    z-index: 9999;
    display: none;
    border-top:1px solid #eee;
    padding-bottom: 40px;
    text-align: center;
}

.navdown>ul>li{line-height: 46px;
          font-size:16px;
          color:#333;
          position: relative;
          cursor:pointer;
          width:92%;
          margin:0 auto;
          border-bottom:1px dashed #e6e6e6;
          
          
}
.navdown>ul>li a{font-size:14px;
              display: inline-block;
              width: 100%;
              height: 100%;
              color: #333;
}
.navdown>ul>li a:hover{color:#26add8;}
.navdown .ul2{display: none;}
.navdown .ul2 li{line-height: 46px;
                border-top:1px solid #e6e6e6;
                position: relative;
               
}

.navdown .ul2 li a{margin-left: 1%;
                   font-size:12px;
                   color:#333;
                   width:100%;
                   height:100%;
                   display: block;

}
.navdown .ul2 li a i{position: absolute;
                     right:4%;


}
.navdown>ul>li>a>i{
 position: absolute;
 right: 4%;
 -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;

}
.navdown>ul>li>a>i.on{-webkit-transform: rotate(90deg);
                        -moz-transform: rotate(90deg);
                        -ms-transform: rotate(90deg);
                         transform: rotate(90deg);
}

.navdown .language{margin-left: 4%;line-height: 60px;}



.footer {
	background: #fff url(../images/footerbg.jpg) center top no-repeat;
    margin-top:40px;
    border-top: 10px solid #26add8;
}
.stuhss{width:44% !important;}
.imgsdww{width:40% !important; margin-left:60px;}
.imgcreat{width:20% !important;}
.footer>.container {
   position: relative;
    padding: 10px 8% 0 8%;
    height: 250px;
}

#footernav {
	width: 100%;
	position: relative;
}

#footernav li {
	float: left;
	width: 10%;
}

/* #footernav li::before {
	display: block;
	position: absolute;
	content: "";
	width: 3px;
	height: 20px;
	background: #fff;
	top: 8px;
	margin-left: 130px;
} */

#footernav li:last-child::before {
	display: none;
}

#footernav li .wenz {
	font-weight: 600;
}



#footernav li:nth-child(8) {
	float: left;
    width: 26%;
    padding-left: 4%;
    border-left: 1px solid #ccc;
}
#footernav li:nth-child(8) dd{padding: 4px 0;}
#footernav li p {
	font-size: 14px;
	text-align: center;
	color: #828282;
	margin-top: 50px;
}
#footernav li:nth-child(8) dt a{font-size: 18px;font-weight: bold;}
#footernav li h3 {
	font-size: 28px;
	text-align: center;
	color: #828282;
	margin-top: 10px;
	margin-left: 30px;
}

#footernav dt {
	padding-bottom: 6px;
}

#footernav dt a {
	color: #26add8;
	font-size: 17px;
 
}

#footernav dd a {
	color: #828282;
	font-size: 12px;
}

#footernav li .wenzz {
	font-size: 14px;
}

#footernav dt a,
#footernav dd a {
	line-height: 2.2;
	transition: color ease .5s;
}

#footernav dt a:hover,
#footernav dd a:hover {
	color: #26add8;
}

.qrcode {
	margin: 0 auto;
	text-align: center;
}

.footer .div02 {
	width: 205px;
}

.footer .div02 {
	padding-top: 10px;
}

.footer .link {
	position: relative;
	margin-bottom: 1.5em;
	height: 32px;
}

.footer .link span {
	display: block;
	line-height: 32px;
	color: #888;
	text-indent: 25px;
	cursor: pointer;
	background: #fff url(../images/icon04a.png) 170px center no-repeat;
	transition: background ease .5s;
}

.footer .link:hover span {
	background-color: #00903B;
	background-image: url(../images/icon04b.png);
	color: #fff;
}

.footer .link div {
	position: absolute;
	display: none;
	left: 0;
	bottom: 30px;
	right: 0;
	padding: 6px 25px 0;
	background: #00903B;
}

.footer .link a {
	display: block;
	line-height: 2;
	color: #fff;
}

.footerlogo {
	position: absolute;
	bottom: 2em;
	left: 0;
	color: #ccc;
	font-size: 14px;
	line-height: 2em;
	padding: 0 15px;
}

.footerlogo a {
	color: #ccc;
}

.footerlogo a:hover {
	color: #fff;
}

.footerbot {
	background: #26add8;
    overflow: hidden;
    padding: 0 10%;
	clear:both;
	
}
.footerbot {color: #fff;line-height: 50px;font-size: 15px;}
 
 .nybanner{padding-top: 90px;}
/* å…³äºŽæˆ‘ä»¬ */
.fangan{padding-top: 40px;}
.fafllb { border-bottom: none; margin-bottom: 40px}
.fafllb li a{display: block; width: 100%;line-height: 50px;color: #333; height: 50px;}
.fafllb li{border-bottom: 1px solid #ccc}
.fafllb li p{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-left: 10px; font-size: 15px;}
 .fafllb li .active{color: #26add8; }
.fafllb li .active2{opacity: 1;}
 
.fafllb li:hover p{color: #26add8;}
.fafllb li em{ background: url(../images/fajt.png) no-repeat center;height: 50px; padding-left: 20px}
.fafllb li:hover em{color: #26add8}
 
.fanfrtit p{color: #333;font-size: 21px;float: left;font-weight: bold; } 
.fanganfr .fafllb i{display: block;height: 1px; margin-top: 10px} 
.fanfrtit span{ padding-right: 10px;float: right;}
.fanfrtit span img{padding-right: 15px;margin-top: -5px;}
.fanfrtit .avt{color: #26add8;}

.fafltit{line-height: 60px;background: #26add8;padding-left: 20px;font-size: 26px;color: #fff;}
.fanganfl {padding-right: 50px;}

.abneifl{padding: 50px ; overflow: hidden;}
  .abneifl h3{font-size: 50px;font-weight: bold;color: #26add8;display: inline-block;}
  .abneifl span{font-size: 16px;color: #26add8;}
  .abneifl p{font-size: 16px;color: #333;padding: 10px 0;}
  .abneifl i{display: block;width: 35px;height: 4px;background: #084272;}


  .section2.active .abfl{animation: fadeInLeftBig 1.2s 0.5s;}
  .section2.active .abfr{animation: fadeInRightBig 1.2s 0.5s;}
  .section3.active .setit3{animation: fadeInDown 1.2s 0.5s;}
  .section3.active .secslide{animation: fadeInUp 1.2s 0.5s;}
  .section6.active .se6fl{animation: fadeInLeftBig 1.2s 0.5s;}
  .section6.active .se6fr{animation: fadeInRightBig 1.2s 0.5s;}
  .section6.active .se6tit{animation: fadeInDown 1.2s 0.5s;}
 


  .ly-nr {  white-space:nowrap;position:relative;background: #26add8;}

  .fly-filter-right {display:block;  border-bottom: 1px solid #ccc;overflow-x: auto;}
  .fly-filter-right p {display:inline-block; }
  .fly-filter-right a {color:#fff;font-size:16px; padding:0 30px;position:relative;display:inline-block;height:60px;line-height:60px;font-weight:bold;}
  .fly-filter-right p:last-child {padding-right:0;}
  .fly-filter-right a.layui-this-moren {color:#fff; background: #4fcef6;   position: relative;  }
  /* .fly-filter-right a:after {content:"";width:0;height:2px;background:#007630;position:absolute;top:97%;left:50%;transition:all .4s;} */
  /* .fly-filter-right i{content:"";display: block; width:1px;height:11px;background:#666666;position:absolute;top:35px;right: -40px;} */
  /* .fly-filter-right a.layui-this-moren:after {content:"";width:0;height:2px;background:#007630;position:absolute;top:100%;left:50%;transition:all .8s;} */
  .fly-filter-right a:hover{background: #4fcef6;}
  .fly-filter-right p:last-child i{display: none;}






  /* 工程 */
  .eslist{overflow: hidden;}
  .eslist li::after{display: block ; clear: both;content: "";}
  .eslist li{text-align: center; border-bottom:  dashed #ccc 1px;padding: 15px 0;}
  .eslist li:nth-child(1){font-size: 18px;color: #26add8; }

  /* 技术 */
  .eslistcon h3{font-size: 18px;color: #26add8;font-weight: bold;padding: 15px 0;}
  .eslistcon p{font-size: 16px;color: #666;line-height: 26px;}
  .eslistcon img{display: block;margin:20px auto;}
  .eslistcon i{display: inline-block;width: 11px;height: 11px;background: #26add8;margin-right: 5px;}

  .manag img{display: block;margin:20px auto;}

  .manag h2{font-size: 22px;color: #333;font-weight: bold;padding: 15px 0;}
  .manag p{font-size: 16px;color: #666;line-height: 26px;padding:  10px 0 20px 0;}
.manag i{display: block;width: 50px;height: 3px;background: #084272;}
.manag h1{font-size: 26px;color: #333;text-align: center; font-weight: bold;padding-top: 25px ;}
.manag h4{font-size: 16px;text-align: center;padding: 10px 0 30px 0;}


.ditu{padding-top: 50px}
.ditu .ditutxt h3{padding: 20px 0;color:#333;font-size: 26px}
.ditu .ditutxt p{color:#666666;font-size: 14px;line-height: 36px}
.ditu .ditutxt span{display: block;padding-left: 55px;}



/* 侧边导航 */
.sjj_nav ul li i{position:absolute;top:0;right:0px }
        
.sjj_nav ul li{border-top:1px #ddd solid;padding-left:20px;position:relative;line-height:50px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:90%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}


 .sjj_nav ul li .am2:hover{color: #26add8;} 
 .sjj_nav ul li .am1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;}
.sjj_nav li i img{padding:10px;}


.rotate {

transform-origin: center center;  
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transition: transform 0.2s;  
-moz-transition: -moz-transform 0.2s;
-moz-transition: -moz-transform 0.2s;
-o-transition: -o-transform 0.2s;
-ms-transition: -ms-transform 0.2s;
}

.rotate1 {
transform-origin: center center;
transform: rotate(0deg); 
-webkit-transform: rotate(0deg);
-moz-transform: rotate(deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transition: transform 0.2s;
-moz-transition: -moz-transform 0.2s;
-moz-transition: -moz-transform 0.2s;
-o-transition: -o-transform 0.2s;
-ms-transition: -ms-transform 0.2s;

}








/* 文化 */

.whcoe li{margin-bottom: 60px;}





/* 招聘 */
.n_zptop{overflow: hidden;}
.n_zptop li{background: #26add8;color: #fff;font-size: 16px;text-align: center;line-height: 40px;float: left;width: 16.6%;}

.n_zpbot{overflow: hidden;}
.n_zpbot div{text-align: center;width:16.6%;float: left;}

.n_zpbot li{border-bottom: 1px solid #ebebeb;line-height: 70px;height: 70px; }

.ny_zpintop{line-height: 40px;background: #26add8;color: #fff;padding-left: 30px;font-size: 16%;}
.nyzhaop{overflow: hidden;}
.ny_zpin h3{font-size: 20px;color: #333;padding: 20px 0;font-weight: bold;}



/* 新闻 */

.news_ny h3{font-size: 20px;font-weight: bold;text-align: center;}
.news_ny .navs{display: block;text-align: center;color: #666;padding: 20px 0 30px 0;}


.pimsb {
    padding: 20px 0;
    margin-top: 20px;
    margin-bottom: 70px;
}
.pimsb p {
    line-height: 25px;
    float: left;
}
.pimsb .fr {
    float: right !important;
}
.pimsb .nsa2 {
    border: 1px solid #ccc;
    width: 120px;
    line-height: 35px;
    text-align: center;
    color: #1079be;
    float: right;
}


.in-page {color:#888;margin-top:30px;}
.in-page span {padding:0 15px;border:1px solid #26add8}
.in-page a {height:35px;line-height:35px;padding:6px 9px;border:1px solid #26add8;border-radius:3px;}
.in-page a.curr,.in-page a:hover {border-color:#26add8;background:#26add8;color:#fff}



.ne_ws{overflow: hidden;}
.ne_ws li::after{display: block;content: "";clear: both;}
.ne_ws li{margin-bottom: 40px;}
.ne_ws li a{display: block;}
.ne_ws li .ntime{float: left;width:15%;border-left: 1px solid #ccc; }
.ne_ws li .ntimetxt { padding:  20px 30px 10px 30px; }
.ne_ws li .ntimetxt h5 {  font-size: 30px;color: #333;  }
.ne_ws li .ntimetxt h4 {  font-size: 16px;  padding: 10px 0;color: #666;}
 
.ne_ws li .ntxt{float: left;width:60%;padding-left: 30px;padding-right: 30px;}
.ne_ws li .ntxt h3{font-size: 20px;padding-top: 10px;font-weight: bold; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ne_ws li .ntxt p{font-size: 14px;padding-top: 15px; line-height: 26px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ne_ws li .nimg{float: left;width:25%; overflow: hidden;height: 0;padding-bottom: 16.5%;}
 
.ne_ws li .nimg img{transition: 1s;width: 100%;}
.ne_ws li:hover .ntxt h3{color: #26add8;}
.ne_ws li:hover .nimg img{transform: scale(1.2);}
 
.ne_ws .mores{width: 100%; display:inline-block; transition:1s; border-bottom:1px solid #ccc; position:relative;   font-size: 16px;top: -12px;}
.ne_ws .mores:hover{ color: #26add8; }
.ne_ws .mores:before{ content:""; width:100%; height:1px; background:#26add8; position:absolute; left:0; bottom:-1px; transform-origin:100%; 
-webkit-transform-origin:100%; -webkit-transition:-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transition:-webkit-transform 1.32s cubic-bezier(.4,0,.2,1); transition:transform 1.6s cubic-bezier(.4,0,.2,1); transition:transform 1.2s cubic-bezier(.4,0,.2,1),-webkit-transform 1.2s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0); 

}
.ne_ws li:hover .mores:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0; visibility:visible\9;}





.yjosm .yjimg2{position: relative;}
.yjosm .yjtxt{position: absolute;    transform:translate(-50%,-50%);    top:75%;   left:50%; }
.yjosm .yjtxt p{text-align: center;font-size: 24px;color: #333; }
.yjosm .yjtxt:nth-child(2){top: 25%;}
.yjosm  .yjimg{overflow: hidden;}
.yjosm  .yjimg img{transition: 1s;}
.yjosm   li:hover .yjimg img{transform: scale(1.2);}



.yj2s h4{font-size: 20px;padding: 5px 0;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yj2s:hover h4{color: #26add8;}
.yj2s h5{font-size: 14px;line-height: 28px; color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.jtstx {padding: 40px 20px 40px 40px;}







.zizhiny {padding-top:20px;}
.zizhiny span {width:260px;height:180px;text-align:center;vertical-align:middle;display:table-cell;border:1px solid #dddddd;padding:10px;}
.zizhiny span img {height:100%;width:auto; }
.zizhiny li {display:block;text-align:center}
.zizhiny li p {padding:20px;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zizhiny li:hover p {color:#26add8;}




.things{position: relative;padding-bottom: 42px;padding-left: 30px;padding-right: 30px;}
.things:before{content: '';position: absolute;left: 50%;bottom: 0;margin-left: -16px;width: 32px;height: 32px;background: url("../images/icon25.png") no-repeat center;}
.things:after{content: '';position: absolute;left: 50%;bottom: 42px;margin-left:-10px;width: 20px;height: 3px;background-color: #c1c1c1;}
.things-ul{position: relative;padding-bottom: 240px;}
.things-ul:before{content: '';position: absolute;left: 50%;top: 0;height: 100%;width: 1px;background-color: #c1c1c1;}
.things-ul:after{content: '';position: absolute;left: 50%;top: 0;margin-left:-5px;width: 0;height: 0;border-bottom: 6px solid #838383;border-left: 6px solid transparent;border-right: 6px solid transparent;}
.things-li{position: relative;}
.things-li:before{content: '';position: absolute;right: 0;bottom:0;width: 75%;height: 1px;background-color: #a2a2a2;}
.things-li-lf{padding:25px;float: left;width: 50%;}
.things-li-rg{padding:25px;float: left;width: 50%;line-height: 24px;float:left;color: #464646;font-size:12px}
.things-li-img{float: left;width: 160px;height: 160px;overflow: hidden;border-radius: 50%;}
.things-li-img img{display: block;width: 100%;}
.things-li-time{
	    float: left;
    width: 100%;
    text-align: center;
   
    font-weight: bold;
    color: #2b73c6;
    line-height: 85px;
}
.things-li-time span{
	    color: #000000;
    font-size: 16px;
    float: right;

    line-height: 30px;
    width: 50%;
    margin-top: 27px;
}
.things-li-time h1{
	text-align:left;width:25%;float:left; font-size: 20px;
}
.things-li.odd .things-li-lf{float: right;}
.things-li.odd .things-li-img{float: right;}
.things-li.odd:before{right: auto;left: 0;}
.things-li:nth-child(1):before{display: none;}




.abflbot h6{font-size:16px}








/* @media (max-width: 1680px) {
		.se6fr {
		    padding-bottom: 6%;
            padding-top: 5%;
	    }
		.details .notice{margin-bottom:10px}
		.news-gps .news-gps-padd{height: 124px;margin-top: 2%;}
		.news-gps .news-gps-padd .news-mc span{margin: 22px;font-size: 22px;}
		.details a{line-height:16px}
		#news{}
		.header nav ul li{position:relative;float:left;margin:0 35px}
		   
		} */

@media (max-width: 1440px) {
	.footer{margin-top: 40px;}
	.i-banner a{display:block;}
	.section2 .abfl{padding-right:30px;padding-left:0px}
	.header nav ul li{margin: 0 15px;}
    .footer>.container{padding: 10px 1% 0 1%;}
    #footernav li:nth-child(8){padding-left:1%;}
   /*  #footernav li:nth-child(3){width: 20%;} */
    #footernav li{width: 10%;}
}
@media (max-width: 1368px) {
	
	
	
	
	.setit3 p{font-size:26px !important;}
	.se6tit p{font-size:26px !important;}
	.stuhss{width:58% !important;}
	.imgsdww{width:35% !important;margin-left:0px;}
	.section2 .main2{ padding-top: 10% !important;}
	.section2 .abflbot li h6{margin-top:12px !important;}
	.abflbot h6 {
       font-size: 1em !important;
     }
	.section2 .abflbot{padding-top: 10px !important;}
	.swiper-container{margin-top:0px !important}
	.secslide .swiper-container{    padding-bottom: 0px !important;}
	.section6 .main6{    padding-top: 10% !important;}
	.se6tit{padding-bottom: 20px !important;}
	.se6fr li .se6txt{padding: 15px 10px !important;}
	.se6fr li p{    margin: 10px 0 !important;font-size: 12px;height: 32px;line-height: 17px;}
	.se6fr {padding-bottom:2%;padding-top: 0px;}
	
}
@media (max-width: 1366px) {
	/* .secslide .swiper-container{    padding-bottom: 90px !important;} */
	.banner2{width:100%}
	.bx-wrapper img{width:1280px;height:340px}

	.news-gps .news-gps-padd{margin-top:1%;height:170px}
	.newsMore{
		    display: table;
    line-height: 30px;
    width: 140px;
    border: 1px solid #26add8;
    color: #26add8;
    text-align: center;
    margin: auto;
	}
	.section2 .abfl p{margin-top: 15px;}
	.secslide{padding-bottom: 40px !important;}
	.details{width: 87%;}
	.news-gps .news-gps-padd .news-mc span{
		margin: 50px 0 0 10px;
	}
	.news-gps .news-gps-padd .news-mc{
		width:13%;
	}
	/*.section6 .main6{padding-top: 18% !important;}
		.section2 .abflbot{    padding-top: 40px !important;}
 .imgsdww{width:48% !important; margin-left: 40px;} */
	.section2 .abfl{margin-left:45px}
	.banner .swiper-container .imgs img{
		height:420px !important;
	}
	
.footer-a-top .footer-a-center dl {
    padding-right: 75px;
}
.homevideo .wanye {
    padding: 20px 20px;
}
.homevideo p {
 padding:0;
}
.header nav ul li {

    margin: 0 15px;
}
}

.abflbot{margin-top:20px}

@media (max-width: 1254px) {
.news-gps .news-gps-padd{width:90%}
.section2 .abflbot{padding-top: 35px;}
.section2 .main2 {
    padding-top: 12%;
}
}

@media (max-width: 1280px) {
	 .se6fr{margin-top:6%}
	 .secslide .swiper-container{margin-top:6% !important;}
	.news-gps{margin-top:0.9%}
	.news-gps .news-gps-padd{margin:0 auto;}
	.section2 .abfl p{font-size:0.8em !important;}
	.stuhss{width:42% !important;}
	.imgsdww{width:45% !important; margin-left: 40px;}
	.secslide .swiper-container{    padding-bottom: 90px !important;}
	.newsMore{
		    display: table;
    line-height: 30px;
    width: 140px;
    border: 1px solid #26add8;
    color: #26add8;
    text-align: center;
    margin: auto;
	}
	.se6fr {padding-bottom:6%}
	.secslide{padding-bottom: 40px !important;}
	.details{width: 87%;}
	.news-gps .news-gps-padd .news-mc span{
		margin: 50px 0 0 10px;
	}
	.news-gps .news-gps-padd .news-mc{
		width:13%;
	}
	.section6 .main6{padding-top: 18% !important;}
	.section2 .abflbot{    padding-top: 40px !important;}
	
	.section2 .abfl{margin-left:45px}
	
	.imgs img{
		height:100% !important;
	}
	.section3 .main3{    padding-top: 14% !important;}
    .details{width: 87%;}
	.news-gps .news-gps-padd .news-mc span{
		margin: 50px 0 0 10px;
	}
	.news-gps .news-gps-padd .news-mc{
		width:13%;
	}
	
.setit3{ padding-bottom: 3px !important;}
.section2 .main2{ padding-top: 14% !important;}

.imgs img{max-height: 100%;}
.news-gps .news-gps-padd{width:90%;}
.section{overflow:auto}
.news-gps .news-gps-padd{border: 1px solid #d1d1d1;}
.header nav ul li {

    margin: 0 11px;
}
}
/* @media (max-width: 1575px) {
	.imgs img{height:500px !important;}
	.news-gps .news-gps-padd{border: 1px solid #d1d1d1;}
}	 */
/* @media (max-width: 1775px) {
	.imgs img{height:500px !important;}
	.news-gps .news-gps-padd{border: 1px solid #d1d1d1;}
}	 */
@media (max-width: 1200px) {
	.news-gps .news-gps-padd .news-mc span{font-size:18px}
.daohang nav ul li>a{padding:0 26px;}
.footer-a-top .footer-a-center dl {
    padding-right: 40px;
}
.footer-a-top .footer-a-right {
    padding-left: 50px;
}
.nyzh .nytou h2{
font-size:24px;
top:20px;;
left:20px;
}
.nyzh .nytou h3{
font-size:16px;
top:60px;;
left:20px;

}
.header nav ul li {

    margin: 0 10px;
}
}	
@media (max-width: 1720px) {
	
}	

@media (max-width: 1143px) {
	
}	


@media (max-width:1024px){
	

.header{display:none}
 
.footer{display: none;}
.nybanner {padding-top: 70px;}
.fanfrtit, .xian{display: none!important;}
.fanganfl{display: none;}
.ly-nr{margin-bottom: 10px;}
.fly-filter-right a {line-height: 40px;height: 40px;font-size: 14px;}
.ditu .ditutxt h3{padding: 10px 0;color:#333;font-size: 24px}
.ditu{padding-top: 20px;}
.whcoe li{margin-bottom: 20px;}
.mobile{display:block}	
	
     .imgsdww{display:none}
	 .stuhss{width:100% !important;}
    .prosny .pronyfr{padding-left: 20px;}
    .pronyfr h3{font-size: 18px;}
.nyjr{ display:none;}
.main-nav-m{display:block;position:relative;z-index:555;cursor:pointer}
.main-nav-m .title{position:relative;height:45px;line-height:45px;padding:0 10px;background:#26add8;}
.main-nav-m .title strong{color:#fff;font-size:16px;font-weight:700}
.main-nav-m .title i{position:absolute;content:'';width:45px;height:100%;right:0}
.main-nav-m .title i::after,.main-nav-m .title i::before{position:absolute;top:50%;content:'';width:12px;height:1px;background:#fff;transition:all .3s;-webkit-transition:all .3s}
.main-nav-m .title i::before{left:46%;transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m .title i::after{right:46%;transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::before{transform:rotate(-40deg) scaleY(1.5);-webkit-transform:rotate(-40deg) scaleY(1.5)}
.main-nav-m .title.active i::after{transform:rotate(40deg) scaleY(1.5);-webkit-transform:rotate(40deg) scaleY(1.5)}
.main-nav-m ul{display:none;position:absolute;top:45px;width:100%;padding:0 10px;background:rgba(81, 169, 228, 0.8);color:#fff}
.main-nav-m ul li{animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
.main-nav-m ul li a{display:block;height:45px;line-height:45px;border-bottom:1px solid rgba(255,255,255,.55); color:#fff;}
}
@media (max-width:768px){
.section2 .main2{    padding-top: 20% !important;}
.secslide .swiper-container{    margin-top: 20px !important;}
	.news-gps{display:none}
    .n_zpbot div:nth-child(2){display: none;}
    .n_zpbot div:nth-child(5){display: none;}
    .n_zpbot div{width: 25%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .n_zptop li:nth-child(2){display: none;}
    .n_zptop li:nth-child(5){display: none;}
    .n_zptop li{width: 25%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .yjosm   li img{width: 100%;}
    .yjosm   li{margin-bottom: 20px;}
}
@media screen   and (min-width:768px) and (max-width:1023px){
	
.footer-a-logo {
display:none;
}
}
@media (max-width:767px){
	.section2 .aboutcontents{display:block}
	.section2 .abfl{ margin-left: 0px !important;margin-right: 0px !important;display:block}
	.section6 .se6con ul li{width:50%}
	.pcsd{width:50% !important;}
	.mobilezx .moren{
		    float: right;
    font-size: 14px;
    color: #db3338;
    margin-top: 2px;
	}
	.mobilezx{display:block}
	.mobilezx{width:100%;margin-top:10px;}
	.mobilezx h1{width:auto;text-align:center;font-size:18px;color:#000;font-weight:bold;font-family:'微软雅黑';width:100%}
	.mobilezx ul{margin:15px}
	.mobilezx ul li{line-height:30px;}
	.secslide .swiper-container{margin-top:20% !important;}
	.mobilezx ul li{color:#747474;font-size:12px;}
	.i-banner .slick-dots{    bottom: 20px;}
	.bannerPc{display:none}
    .abneifl{padding:  0;}
	.section3 .main3{padding-top: 35% !important;}
	.section6 .main6{    padding-top: 30% !important;}
	.links{display:none;}
    .ftbtfr ,.ftbtfl{float: none;padding: 5px 0;text-align: center;}
    .footerbot{padding: 5px  4%; margin-top: 40px; line-height: initial;}
    .fangan{padding-top: 20px;}
    .abneifl h3{font-size: 40px;}
    .ne_ws li .ntime{display: none;}
    .ne_ws li .nimg{width: 40%;padding-bottom: 26.5%;}
    .ne_ws li .ntxt{padding-left: 15px;padding-right: 0;}
    .ne_ws li .ntxt p{ 
	      font-size: 12px;
			padding-top: 10px;
			line-height: 16px;
			color: #666;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 3;
			overflow: hidden;
			height: 40px;
	}
    .ne_ws li{margin-bottom: 20px;}
    .yj2s h5 {font-size: 12px;line-height: 18px;} 
    .things{padding: 0;}
    .things-li-lf{padding: 0;}
    .things-li-rg{padding: 7px;}
    .things-li-time{width: auto;float: none;font-size: 40px;}
}
 