﻿body{font-family:"微软雅黑"!important;color: #999;font:14px Microsoft YaHei!important;line-height: 24px;background: #fff;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #666;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none;color: #fff;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;}
a:focus {outline:none;outline-offset:0;}
.holder{width: 83.4%;height: auto;margin: 0 auto;}
.img{width: 100%;height: auto;overflow: hidden;}
.imgbig:hover img{transition: 0.7s transform;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.img img{width: 100%;transition: 1s transform;}
.slick-slide{outline: none!important;}
#wrap_index{overflow: hidden;position: relative;}
/*头部*/
.headtop{width: 100%;height: 54px;background: #f6f6f6;}
.txtMarquee-left{width:540px;float: left;overflow: hidden;}
.txtMarquee-left .tempWrap{width: 100%!important;}
.txtMarquee-left ul{height: 54px;overflow: hidden;zoom:1;}
.txtMarquee-left ul li{padding:0 15px;float:left;font-size: 14px;height:54px;line-height:54px; _display:inline;width:auto !important;}
.txtMarquee-left ul li a{color: #4c4c4c;}
.txtMarquee-left ul li a span{color: #4c4c4c;float: right;margin-left: 4px;}
.txtMarquee-left ul li a:hover{color: #00a8e4;}

.top_seach{width:350px;height: 32px;background: #f6f6f6;margin-top: 11px;float: right;}
.top_seach dd{width: 90px;height: 32px;border:1px solid #e5e5e5;border-right: none;float: left;border-radius: 4px 0 0 4px;position: relative;background: url(../images/icon36-1.png) 95% center no-repeat;cursor: pointer;transition: 300ms;z-index: 4;}
.top_seach dd.on{background: url(../images/icon36.png) 95% center no-repeat;}
.top_seach dd:before{content: "";width: 1px;height: 10px;background: #e6e6e6;position: absolute;right: 0;top:11px;}
.top_seach dd p{text-align: center;padding:0 6px 0 4px;line-height: 30px;font-size: 12px;}
.ddbox{width: 100%;position: absolute;top: 31px;left: 0;box-shadow: 0 0 24px rgba(0,0,0,0.1);background: #fff;border-radius: 5px;padding: 5px 0;
transition: all 0.3s ease 0s; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden; opacity: 0; }
/*.ddbox:before{content: "";border-bottom: 6px solid #fff;border-top: 6px solid transparent;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;top: -12px;left: 50%;margin-left: -6px;}*/
.ddbox span{display: block;width: 100%;font-size: 12px;color: #b2b2b2;line-height: 34px;height: 34px;overflow: hidden;text-align: center;}
.ddbox span:hover{color: #00a8e4;}
.top_seach dd.on .ddbox{opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); visibility: visible;}
.top_seach form .txt{padding: 0 10px;width:214px;height: 32px;float: left;line-height: 30px;font-size: 12px;color: #999;border: none;background: none;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5}
.top_seach form .sea_btn{width: 46px;height: 32px;float: right;cursor: pointer;background: #00a8e4 url(../images/icon35.png) center no-repeat;border: none;border-radius: 0 5px 5px 0;}
input::-webkit-input-placeholder { color:#999;}  
input:-moz-placeholder { color:#999;}  
input::-moz-placeholder { color:#999;}  
input:-ms-input-placeholder{color: #999;}
.top_tell{width: 242px;padding-left: 40px;background: url(../images/icon34.png) 17px center no-repeat;font-size: 18px;color: #00a8e4;line-height: 54px;margin-left: 25px;}
.mol_ddbox{display: none;width: 100%;padding: 12px;background: #fff;border-radius: 3px;box-shadow: 0 10px 15px rgba(0,0,0,0.05);}
.mol_ddbox span{display: block;width: 100%;height: 30px;line-height: 30px;overflow: hidden; color: #b2b2b2;font-size: 14px;}

#header{width: 100%;height:100px;background:#fff;z-index: 2;}
#header .holder{position: relative;height: 100%}
#header .logo{width: 40.5%;height: 100%;float: left;}
#header .logo a{display: table-cell;vertical-align: middle;width: 486px;height: 100px;}
#header .logo img{max-width: 100%;max-height: 100%;}
.mol_navbutton,.mol_seabutton,.mol_lanbutton{width: 43px;height: 54px;float: right;padding:15px 4px 15px 16px;}
.mol_lanbutton a{line-height: 24px;color: #00a8e4;font-size: 18px;}
#header .nav_box{width:59%;float: right;}
#header .nav_box .yiji{width:14.285%;float: left;text-align: center;}
#header .nav_box .yiji2{position: relative;}
#header .nav_box .yiji .one{display: block;width: 100%;height: 100px;line-height: 100px;overflow: hidden;font-size: 15px;color: #333;position: relative;}
#header .nav_box .yiji:hover .one,#header .nav_box .yiji.current .one{font-weight: bold;color: #00a8e4;}
#header .nav_box .yiji:hover .one:before,#header .nav_box .yiji.current .one:before{content: "";width:64%;height: 3px;background: #fff;position: absolute;bottom: 0;left:18%;animation: lines 0.3s ease forwards;}
@keyframes lines {  
    0% {opacity: 0;transform: scale(0);} 
    100% {opacity: 1;transform: scale(1);}  
  }
.nav_box .libox{display: none;padding: 6px 0;width: 130%;height: auto;overflow: hidden;position: absolute;top: 100%;left: -15%;z-index: 8;background: #fff;border-top: 1px solid #00a8e4;}
.nav_box .libox a{display: block;width: 100%;height: 40px;line-height: 40px;overflow: hidden;color: #808080;}
.nav_box .libox a:hover{color: #00a8e4;font-weight: bold;}

/*8.8修改*/
#header .libox_pro{width: 100%;height: auto;overflow: hidden;padding: 18px 0 30px;display: flex;position: absolute;left: 0;top: 100%;z-index: 5;border-top: 1px solid #00a8e4;background:#fff;
transition: all 0.3s ease 0s; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden; opacity: 0;}
#header .yiji:hover .libox_pro{opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); visibility: visible;}
#header .libox_pro .lipro_box{flex:1;padding: 0 2%;text-align: left;}
.lipro_box h3{margin-bottom: 14px;border-bottom: 1px solid rgb(221, 221, 221);position: relative;}
.lipro_box h3 a{display: block;color: rgb(40, 40, 40);font-size: 16px;height: 44px;line-height: 44px;overflow: hidden;font-weight: bold;transition: 300ms;}
.lipro_box h3 i{display: block;width: 0;height: 1px;background: #00a8e4;position: absolute;left: 0;bottom: -1px;transition: 300ms;}
.lipro_box h3:hover a{color: #00a8e4;transition: 300ms;}
.lipro_box h3:hover i{width: 40%;transition: 300ms;}
.lipro_box dd{width: 100%;}
.lipro_box dd a{display: block;width: 100%;height: 30px;line-height: 30px;overflow: hidden;color: #282828;font-size: 14px;transition: 300ms;}
.lipro_box dd a:hover{color: #00a8e4;transition: 300ms;}


/*#header .libox_pro{width: 100%;height: auto;overflow: hidden;position: absolute;left: 0;top: 100%;z-index: 5;background: #fff url(../images/bg1.jpg) left center no-repeat;background-size: 240px 100%;padding: 10px;padding-right: 0;border-top: 1px solid #00a8e4;text-align: left;
transition: all 0.3s ease 0s; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden; opacity: 0;}
.libox_pro .ernavbox{width: 230px;height:auto;float: left;}
.libox_pro .ernavbox .er{width: 100%;height:44px;line-height: 44px;padding: 0 10px 0 20px;}
.libox_pro .ernavbox .er a{display: block;width: 100%;height: 100%;color: #fff;font-size: 14px;overflow: hidden;}
.libox_pro .ernavbox .er.on{background: #fff;}
.libox_pro .ernavbox .er.on a{font-weight: bold;color: #00a8e4;}
.libox_pro .erbox_data{display: none;width: calc(100% - 230px);padding: 14px 38px;float: right;position:relative;zoom:1;}
.libox_pro .erbox_data:first-child{display: block;}
.erbox_item{width: 100%;height: auto;overflow: hidden;padding-bottom: 24px;}
.erbox_item a{display: block;float: left;width: 20%;height: 40px;font-size: 14px;color: #333;line-height: 40px;position: relative;padding: 0 8px;overflow: hidden;}
.erbox_item a:before{content: "";width:1px;height: 12px;background: #d9d9d9;position: absolute;right:6px;top: 50%;margin-top: -6px;}
.erbox_item a:after{content: "";width:8px;height: 11px;background: url(../images/icon1.png) center no-repeat;position: absolute;left:84%;top: 50%;margin-top: -6px;opacity: 0;transition: 300ms;}
.erbox_item a:hover:after{left: 86%;opacity: 1;transition: 300ms;}
.erbox_item a:hover{font-weight: bold;color: #00a8e4;}
.imgsul{width: 100%;margin: 30px 0 10px;}
.imgsul .title{width: 100%;padding: 15px 8px 0;border-top: 1px dashed #e7e7e7;font-size: 16px;color: #333;font-weight: bold;line-height: 36px;}
.imgsul .title a{float: right;color: #00a8e4;font-size: 14px;font-weight: normal;}
.imgsul ul{width: 100%;height: auto;overflow: hidden;}
.imgsul ul li{width: 25%;float: left;padding: 4px 8px;}
.imgsul ul li p{width: 100%;height: 50px;line-height: 60px;overflow: hidden;font-size: 14px;color: #333;text-align: center;}
.imgsul ul li:hover p{font-weight: bold;color: #00a8e4;}*/
@media (min-width: 768px){
	#header.head_up{position: fixed;top: 0;left: 0;box-shadow: 0 0 10px #ddd;z-index: 5;}
	
}
/*首页大图*/
#banner a{display: block;width: 100%;height: auto;position: relative;}
#banner img{width: 100%;}
#banner .slick-list{width: 100%;}
#banner .slick-slide{overflow: hidden;}
#banner .slick-dotted.slick-slider{margin-bottom: 0;}
.slick-arrow:before{display: none;}
.slick-dots li button{display: none;}
#banner .slick-dots{bottom: 10px;}
#banner .slick-dots li{width: 12px;height:12px;background:#00a8e4;opacity: 0.5; margin: 0 7px;border-radius: 50%;transition: 300ms;}
#banner .slick-dots li.slick-active{opacity: 1;transition: 300ms;}

.bantext{width: 90%;height: auto;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);
font-size: 36px;color: #fff;text-align: center;}
.bantext>p{font-size: 62px;color: #34cd8b;font-weight: bold;line-height: 1.2;margin-top: 15px;}
/*内容*/
#Maincont .alltent{padding: 35px 0 50px;}
.alltitle{padding: 26px 0;font-size: 48px;font-weight: bold;color: #333;}
.alltitle span{display: block;width:27px;height: 1px;background: #00a8e4;margin: 15px auto 5px;}
.alltitle p{font-size: 18px;color: #aaaaaa;font-weight: normal;line-height: 24px;text-transform: uppercase;}
/*.alltitle p>a{color: #808080;margin: 0 5px;}
.alltitle p>a:hover{color: #00a8e4;font-weight: bold;}*/
.allmore a{display: block;margin: 0 auto; width: 142px;height: 44px;border: 1px solid #ccc;border-radius: 22px;font-size: 15px;color: #808080;text-align: center;line-height: 44px;transition: 300ms;}
.allmore a:hover,.hjlist li a:hover .limore{background: #00a8e4;border: 1px solid #00a8e4;color: #fff;transition: 300ms;}

 /*我们的服务*/
.content1{width: 100%;background:#f0f0f1 url(../images/10bg.png) center no-repeat;background-size: cover;}
.sernav{width: 100%;height: auto;text-align: center;position: relative;margin-top: 60px;}
.sernav:before{content: "";width: 1920px;height: 1px;background: #dddddd;position: absolute;left: 50%;margin-left: -960px;bottom: 0;}
.sernav dd{display: inline-block;color: #333;font-size: 16px;line-height: 32px;font-weight: bold;position: relative;padding: 0 2.5%;cursor: pointer;transition: 300ms;}
.sernav dd .img,.ny_posnav a .img{width: 48px;height: 48px;overflow: hidden;position: relative;margin: 0 auto;}
.sernav dd .img img,.ny_posnav a .img img{position: absolute;top: 0;left: 0;transition: 500ms;}
.sernav dd span,.ny_posnav a span{display: inline-block;position: relative;line-height: 50px;height: 54px;transition: 300ms;}
.sernav dd:hover span,.sernav dd.on span,.ny_posnav a.on span,.ny_posnav a:hover span{color: #00a8e4;transition: 300ms;}
.sernav dd:hover .img img,.sernav dd.on .img img,.ny_posnav a.on .img img,.ny_posnav a:hover .img img{top: -48px;transition: 500ms;}
.sernav dd span:before,.ny_posnav a span:before{content: ""; position: absolute;left:0;bottom:0; width:100%;height:2px;background: #00a8e4;transition:transform .4s;transform: scale(0,1);transform-origin:right;}
.sernav dd:hover span:before,.sernav dd.on span:before,.ny_posnav a.on span:before,.ny_posnav a:hover span:before{transform: scale(1);transform-origin:left;}

/*通用分类标题*/
.chan_nav{width: 100%;height: auto;text-align: center;padding: 14px 0;}
.chan_nav dd{display: inline-block;color: #808080;font-size: 16px;line-height: 32px;position: relative;padding: 0 18px;font-weight: normal;cursor: pointer;transition: 300ms;}
.chan_nav dd span{display: inline-block;padding: 0 20px;position: relative;}
.chan_nav dd span:before{content: "";width: 12px;height: 1px;position: absolute;right: 10px;top: 50%;font-weight: normal;background: #00a8e4;opacity: 0;transition: 300ms;}
.chan_nav dd span:after{content: "";width: 12px;height: 1px;position: absolute;left: 10px;top: 50%;font-weight: normal;background: #00a8e4;opacity: 0;transition: 300ms;}
.chan_nav dd:hover,.chan_nav dd.on{color: #00a8e4;transition: 300ms;}
.chan_nav dd:hover span:before,.chan_nav dd.on span:before{right: 0;opacity: 1;transition: 300ms;}
.chan_nav dd:hover span:after,.chan_nav dd.on span:after{left: 0;opacity: 1;transition: 300ms;}
/*通用分类标题*/
.chan_for{width: 100%;height: auto;position: relative;}
.chan_for .serlist{display: none;}
.chan_for .serlist:first-child{display: block;}
.serlist{width: 100%;height: auto;overflow: hidden;padding: 10px 0 0;position: relative;}
.serlist li{width: 20%;float: left;padding: 3% 0;border-bottom: 1px solid transparent;}
.serlist li:nth-child(n+6){border-top: 1px solid #ddd;}
.serlist li .serlibox{width:100%;height: auto;position: relative;padding: 9% 10%;transition: 300ms;}
.serlist .serlitop{width: 100%;height: auto;display: flex;align-items:center;}
.serlitop .img{width:46px;height: 46px;overflow: hidden;position: relative;}
.serlitop .img img{position: absolute;top: 0;left: 0;transition: 400ms;}
.serlitop p{flex:1;font-size: 18px;color: #333;font-weight: bold;line-height: 28px;padding: 0 7%;transition: 300ms;}
.serlist .serlidec{font-size: 14px;color: #808080;line-height: 24px;height: 72px;overflow: hidden;margin: 10px 0 12px;transition: 300ms;}
.serlist li .serlibox span{font-size: 12px;text-transform: uppercase;color: transparent;transition: 300ms;}
.serlist li .serlibox:hover{background: #00a8e4;transition: 300ms;}
.serlist li .serlibox:hover span{color: #fff;transition: 300ms;}
.serlist li .serlibox:hover .serlitop .img img{top: -46px;transition: 400ms;}
.serlist li .serlibox:hover .serlitop p,.serlist li .serlibox:hover .serlidec,.serlist li .serlibox:hover a{color: #fff;transition: 300ms;}
.serlist li.lastmore .serlibox{background: none!important;color: #333;font-weight: bold;line-height: 46px;float: 18px;text-transform: uppercase;}
.serlist li.lastmore .serlibox:hover .ulmore{color: #00a8e4;}
.prosdec h3{width: auto;display: inline-block;margin-bottom: 12px;padding: 10px 14px;background: #00a8e4;color: #fff;font-size: 18px;}
 /*公司实力*/
.content2{background: #f7f7f7;}
.strfor{height: 448px;}
.chan_for .streng{width: 100%;height: auto;opacity: 0;position: absolute;top: 20px;left: 0;transition: 300ms;}
.chan_for .streng.eon{opacity: 1;top: 0;z-index: 2;transition: 300ms;}
.zizhi_slider{width:100%;padding: 0 5.125%;}
.zizhi_slider .slick-arrow{z-index: 10;width:53px;height:53px;text-align: center;border-radius: 50%;overflow: hidden;background: #fff;transition: 300ms;}
.zizhi_slider .slick-prev{left:0;}
.zizhi_slider .slick-next{right:0;}
.zizhi_slider .slick-arrow:before{color:#00a8e4;font-family: "幼圆";opacity: 1;font-size: 30px;display: block;}
.zizhi_slider .slick-prev:before{content:"<";}
.zizhi_slider .slick-next:before{content:">";}
.zizhi_slider .slick-arrow:hover{background: #00a8e4;transition: 300ms;}
.zizhi_slider .slick-arrow:hover:before{color:#fff;}
.zizhi_slider .slick-slide{padding: 10px 11px 40px;}
.zizhilist a{display: block;width: 100%;height: auto;padding: 14px;background: #fff;border-bottom: 2px solid #fff;transition: 300ms;position: relative;}
.zizhilist a .hover_icon{width: 24%;height: auto;position: absolute;top: 40%;left: 38%;opacity: 0;filter:alpha(opacity=0);transition: 300ms;}
.zizhilist a p{height: 48px;width: 100%;line-height: 62px;text-align: center;font-size: 16px;color: #333;overflow: hidden;}
.zizhilist a:hover{border-bottom: 2px solid #00a8e4;box-shadow: 0 10px 30px rgba(60,60,60,0.1);transition: 300ms;}
.zizhilist a:hover p{color: #00a8e4;}
.zizhilist a:hover .hover_icon{top: 36%;opacity: 1;filter:alpha(opacity=1);transition: 300ms;}

.content3{padding-bottom: 30px;position: relative;}
.content3::before{content: "";width: 100%;height: 55%;background:#00a8e4 url(../images/bg3.png) center no-repeat;background-size: cover;position: absolute;top: 0;left: 0;}
.point{width: 100%;height: auto;display: flex;align-items:stretch;}
.point a{display: block;flex:1;padding:1.2% 3% 3%;overflow: hidden;position: relative;}
.point a dl{text-align: center;}
.point a dt{width: 118px;height: 118px;border: 1px solid #59c5ec;background: #36b8e8;margin: 12px auto;border-radius: 50%;
	font-size: 16px;color: #fff;line-height: 32px;font-weight: normal;box-shadow: 2px 15px 10px rgba(0,0,0,0.08);}
.point a dt .img{width: 50%;margin: 14% auto 0;display: block;}
.point a dd{font-size: 14px;color: #80deff;line-height: 26px;}
.point a:nth-child(2),.bulid_item:nth-child(2){animation-delay: 0.2s;}
.point a:nth-child(3),.bulid_item:nth-child(3){animation-delay: 0.4s;}
.point a:nth-child(4){animation-delay: 0.6s;}
.aboutbox{width: 86%;background: #fff;padding: 3% 6%;box-shadow: 0 0 28px rgba(0,0,0,0.08);position: relative;border-radius: 5px;left:7%}
.aboutbox .aboutdec{width:100%;max-height: 136px;overflow: hidden;font-size: 16px;color: #808080;line-height: 34px;text-align: center;margin:12px 0 25px;}

.new_for{width: 100%;position: relative;margin: 20px 0;}
.new_for .newbox{position: absolute;top: 0;left: 0;opacity: 0;width:100%;height: auto;overflow: hidden;}
.new_for .newbox.eon{opacity: 1;z-index: 2;}
.new_for .newbox.eon .new_Slider{animation: fadeInLeft 800ms  forwards;}
.new_for .newbox.eon .textlist{animation: fadeInRight 800ms forwards;}

.new_Slider{width: 50%;overflow: hidden;float: left;}
.new_Slider a{display: block;width: 100%;height: auto;position: relative;overflow: hidden;}
.new_Slider img{height: 568px;width: auto;position: relative;left: 50%;margin-left: -398px;}
.new_Slider dl{position: absolute;bottom:0;left:0;right: 0;height:80px;background: rgba(0,0,0,.5);color:#fff;padding:10px 88px 0 18px;overflow:hidden;}
.new_Slider dt{width: 100%;height: 34px;line-height: 34px;font-size: 18px;overflow: hidden;}
.new_Slider dd{width: 100%;height: 24px;line-height: 24px;font-size: 16px;overflow: hidden;}
.slick-slide{position: relative;}
.new_Slider .slick-dots{bottom:36px;height: 11px;text-align: right;}
.new_Slider .slick-dots li{width:11px;height:11px;border-radius: 50%;background: #cccccc;margin:0 16px 0 0;}
.new_Slider .slick-dots li.slick-active{background: #00a8e4;}
.new_Slider .slick-dots li button{display: none;}
.textlist{width:50%;padding-left: 23px;float: right;animation-delay: 0.2s;}
.textlist li{width: 100%;padding-bottom:24px;}
.textlist li a{display: block;width: 100%;height: auto;background: #f7f7f7;padding: 12px;transition: 300ms;}
.textlist li .time{width:102px;float: left;text-align: center;font-size: 24px;color: #666;line-height: 1.2;margin-top: 22px;}
.textlist li .time span{display: inline-block;width: 52px;font-size: 16px;color: #808080;border-top: 1px solid #ccc;line-height: 1.6}
.textlist li dl{margin-left: 102px;padding: 0 25px;}
.textlist li dt{width: 100%;height: 42px;line-height: 42px;font-size: 18px;color: #333;overflow: hidden;font-weight: normal;}
.textlist li dd{width: 100%;height: 48px;line-height:24px;font-size: 16px;color: #808080;overflow: hidden;font-weight: normal;margin-bottom: 10px;}
.textlist li a:hover{background: #00a8e4;transition: 300ms;}
.textlist li a:hover .time{color: #fff;}
.textlist li a:hover .time span{color: #80deff;border-top: 1px solid #80deff;}
.textlist li a:hover dt{color: #fff;}
.textlist li a:hover dd{color: #80deff}
/*页脚*/
#footer .navlist{width: 100%;height: auto;overflow: hidden;padding: 44px 0;}
.navlist li{width:20%;float: right;}
.navlist li.li2{width: 11.5%;padding-right: 0;padding-left: 2%;float: left;}
.navlist .ewmbox{width: 100%;height: auto;overflow: hidden;margin-top:20px;animation-delay: 0.2s;}
.ewmbox .img{width:39%;float: left;margin-right: 9%;text-align: center;font-size: 14px;color: #808080;line-height: 3; }
.li2 h2,.navlist li.contact h2{font-size: 16px;font-weight: bold;color: #fff;line-height: 30px;height: 30px;width: 100%;overflow: hidden;margin-bottom: 8px;}
.li2 a{display: block;width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #808080;overflow: hidden;}
.li2 a:hover{color: #00a8e4;}
.copy{text-align: center;padding: 15px 0;font-size: 14px;color: #fff;background: rgba(0,168,228,0.68);animation-delay: 0.3s;}
.navlist li.li2:nth-child(2){animation-delay: 0.1s;}
.navlist li.li2:nth-child(3){animation-delay: 0.2s;}
.navlist li.li2:nth-child(4){animation-delay: 0.3s;}
.navlist li.li2:nth-child(5){animation-delay: 0.4s;}
/*内页*/
/*产品列表*/
.bantext .alltitle{width: auto;padding: 20px 40px;margin: 0 auto;display: inline-block;background: rgba(255,255,255,0.38);}
.bantext .alltitle span{background: #fff;}
.bantext .alltitle p{margin-top: 0;color: #00a8e4;}
.nymain{width: 100%;height: auto;overflow: hidden;padding:0 0 44px;}
.adress{font-size: 14px;color: #808080;line-height: 54px;padding:0 0 0 44px;background: url(../images/nicon2.png) 15px center no-repeat;margin-top: 10px;}
.adress a{color: #808080;}
.adress a:hover{color: #00a8e4;}
.ny_posnav{width: 100%;height: auto;margin:36px 0 24px;border-bottom: 1px solid #f1f2f3;text-align: center;}
.ny_posnav a{display: inline-block;margin: 0 3%;font-weight: bold;position: relative;line-height: 32px;font-size: 16px;color: #333333;transition: 300ms;}
.ny_posnav a.on, .ny_posnav a:hover {
			color: #00a8e4;
			border-bottom: 2px solid #00a8e4;
			transition: 300ms;
		}
.top_tell .lang a {
	position: relative;
	color: #aaaaaa;
	font-size: 13px;
	display: inline-block;
	margin-left: 10px;
}

	.top_tell .lang a:before {
		content: "";
		position: absolute;
		left: 0;
		bottom: 12px;
		width: 0%;
		height: 2px;
		background: #00a8e4;
		transition: all .4s ease-in-out;
	}

	.top_tell .lang a.active, .head-top .right .lang a:hover {
		color: #00a8e4;
	}

		.top_tell .lang a.active:before {
			width: 100%;
		}
.prolist{width: calc(100% + 20px);height: auto;overflow: hidden;padding: 20px 0;margin-left: -10px;}
.prolist li{width: 33.33%;padding: 10px;float: left;}
.prolist li .libox{width: 100%;border: 1px solid #eeeeee;padding:6.5% 7.5%;transition: 300ms;}
.prolist .imgleft{width: auto;height: auto;float: left;padding: 15px 19px 15px 0;border-right: 1px solid #dddddd;}
.prolist .img{width: 50px;height: 50px;}
.prolist .img img{position: relative;top: 0;left: 0;transition: 400ms;}
.prolist .libox:hover .imgleft{border-right: 1px solid #fff;}
.prolist .libox:hover .img img{top: -100%;transition:400ms;}
.prolist dl{margin-left: 88px;}
.prolist dt{width: 100%;height: 30px;line-height: 30px;font-size: 18px;color: #333;margin: 0 0 8px;overflow: hidden;}
.prolist dd{width: 100%;height:48px;line-height: 24px;font-size: 14px;color: #808080;overflow: hidden;}
.prolist dd a{color: #808080;}
.prolist .libox:hover{background: #00a8e4;border: 1px solid #00a8e4;box-shadow: 0 0 15px rgba(0,168,228,0.23);transition: 300ms;}
.prolist .libox:hover dt,.prolist .libox:hover dd,.prolist .libox:hover dd a,.prolist .libox:hover span{color: #fff;}
.moltitle{font-size:20px;color: #333;line-height: 30px;padding:6px 0;font-weight: bold;}
.moltitle span{display: block;width: 4px;height: 22px;background: #00a8e4;border-radius: 2px;float: left;margin:4px 8px;margin-left: 0;}

.mol_posnav{padding: 15px 0;}
.posnav{width: 100%;height:86px;background: #00a8e4 url(../images/bg7.png) right center no-repeat;background-size: auto 100%;font-size: 28px;color: #fff;font-weight: bold;text-align: center;line-height:86px;}
.posnav span,.lt_project .lt_name span{font-weight: normal;font-size: 16px;margin: 0 5%;}
.oneul{margin-top: 5px;}
.oneul li{position: relative;}
.oneul .onea{display: block;height:50px;line-height: 50px;color: #333;font-size: 16px;overflow: hidden;margin-bottom: 1px;background: #f7f7f7;padding: 0 10.5% 0 6.6%;}
.oneul li:hover .onea,.oneul .onea.ez,.oneul .on .onea{color: #fff;background: #00a8e4;}
.oneul li .secbtn{cursor: pointer;position: absolute;top: 0; right: 2px;width: 32px;height: 40px;background: url(../images/icon20.png) center no-repeat;background-size: 15px auto;float: right;display: block;margin: 5px 0;}
.oneul li:hover .secbtn{background: url(../images/icon20_o.png) center no-repeat;}
.oneul li .secbtn.in,.oneul li.on .secbtn,.oneul li:hover .secbtn.in{background: url(../images/icon20_h.png) center no-repeat;background-size: 15px auto;}
.oneul .second,.thrbox{display: none;}
.oneul li.on .second{display: block;}
.oneul .second .twoa{display: block;padding:0 11.5% 0 12%;height: 46px;line-height: 46px;overflow: hidden;margin-bottom: 1px;background: #eeeeee;font-size: 16px;color: #333;position: relative;}
.oneul li .thrbtn{cursor: pointer;position: absolute;top: 0; right: 2px;width: 32px;height: 40px;display: block;margin: 3px 0;z-index: 2;}
.oneul .second a:hover,.e_li:hover .twoa,.oneul .second a.tz,.oneul .second li.eon a.twoa,.oneul .second li.eon a.aon{color: #00a8e4;}
.oneul .second .thrbtn:before{content: "+";width:100%;height: 100%;text-align: center;position: absolute;right: 5%;top: 0;line-height: 40px;font-size: 20px;color: #333;}
.oneul .second .thrbtn.hov:before,.oneul .second li.eon .thrbtn:before,.e_li:hover .thrbtn:before{content: "-";}
.thrbox .t_li a{display: block;width: 100%;height: 46px;line-height: 46px;background: #d9d9d9;margin-bottom: 1px;padding:0 4.5% 0 17%;}
.oneul .second li.eon .thrbox,.oneul .second li.e_li:hover .thrbox{display: block;}
/*产品详情*/
.nydatabox{width: 100%;height: auto;overflow: hidden;}
.ny_left{width:300px;float: left;}
.lt_project{margin-top:20px;border: 1px solid #eaeaea;padding:10px 8.56%;}
.lt_project .lt_name{width:100%;height:60px;line-height:60px;color:#00a8e4;font-size: 28px;text-align: center;font-weight: bold;overflow: hidden;}
.hot_proSlider.slick-dotted.slick-slider{margin-bottom: 0;}
.hot_proSlider .slick-slide{padding: 12px 0 30px;}
.hot_proSlider a{display: block;width: 100%;height: auto;position: relative;}
.hot_proSlider .pic{text-align:center;width: 100%;height:42px;line-height: 42px;color:#fff;font-size: 16px;overflow: hidden;background: rgba(0,0,0,0.38);position: absolute;bottom: 0;left: 0;}
.hot_proSlider .slick-dots{bottom:6px;}
.hot_proSlider .slick-dots li{width:8px;height:8px;border-radius: 50%;background: #cccccc;margin:0 5px;}
.hot_proSlider .slick-dots li.slick-active{background: #00a8e4;}
.hot_proSlider .slick-dots li button{display: none;}
.hot_newsList{margin: 4px 0;width: 100%;height: auto;overflow: hidden;}
.hot_newsList li a{display: block;width: 100%;height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;color: #333;}
.hot_newsList li a span{font-weight: bold;color: #00a8e4;margin-right: 3px;}
.hot_newsList li a:hover{color: #00a8e4;}
.hottell{width: 100%;height:79px;padding: 14px 0 0 66px;line-height: 26px;background: url(../images/bg8.jpg)left center no-repeat;background-size: cover;color: #fff;font-size: 14px;margin-bottom: 10px;}
.hottell p{font-size: 24px;font-weight: bold;}
.lt_tact{padding: 10px 15px;}
.lt_tact dd{font-size: 16px;color: #333;line-height: 26px;padding:6px 0;}

.ny_right{width: calc(100% - 340px);float: right;}
.ny_right p{font-size:16px; line-height:28px; color:#4d4d4d;}
.ny_right h3{width: auto;display: inline-block;margin-bottom: 12px;padding: 10px 14px;background: #00a8e4;color: #fff;font-size: 18px;}
.ny_right .prosdec{width: 100%;padding: 3.5%;border: 1px solid #eee;margin: 30px 0;position: relative;}
.ny_right .prosdec img{max-width: 100%;}
.dectitle{font-size: 18px;font-weight: bold;color: #00a8e4;padding-left: 24px;background: url(../images/nicon3.png) left center no-repeat;}
.dectil{width: 100%;height: auto;overflow: hidden;font-size:16px; line-height:28px; color:#4d4d4d;padding: 20px 0;}
.dectil img{max-width: 100%;}
.dectil h2{font-size: 16px;line-height: 28px;}
.prosdec .btnbox{width: 175px;height: 100%;position: absolute;right: 0;top: 0;border-left: 1px solid #eee;padding-top:4%;}
.prosdec .btnbox a{display: block;width: 100%;height: 45px;line-height: 45px;padding-left: 37px;position: relative;font-size: 16px;color: #333;}
.prosdec .btnbox a:before{content: "";width: 23px;height: 1px;background: #f1f2f3;position: absolute;left: 0;top: 50%;}
.prosdec .btnbox a.on:before{background: #00a8e4}
.prosdec .btnbox a .spoint{width: 13px;height: 13px;position: absolute;top:50%;left: 0;transition: 300ms;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

.about_news{padding:0 19px 12px;border: 1px solid #eeeeee;margin-bottom:30px;}
.nytitle{width: 100%;height: 46px;line-height: 46px;border-bottom: 1px solid #eeeeee;font-size: 20px;font-weight: bold;color: #333;margin: 14px 0;}
.nytitle span{display: inline-block;height: 46px;border-bottom: 3px solid #00a8e4;}
.nytitle a{float: right;color: #808080;font-size: 14px;font-weight: normal;text-transform: uppercase;}
.nytitle a:hover{color: #00a8e4;}
.tjpros{width: calc(100% + 26px);margin-left: -13px;height: auto;overflow: hidden;}
.tjpros li{width: 25%;padding: 13px;float: left;}
.tjpros li a{display: block;width: 100%;height: auto;overflow: hidden;transition: 300ms;}
.tjpros li a .img{border: 1px solid #f2f2f2;}
.tjpros li p{width: 100%;height: 54px;line-height: 54px;text-align: center;font-size:16px;color: #333;overflow: hidden;transition: 300ms;}
.tjpros li a:hover p{color: #00a8e4;transition: 300ms;}
/*在线留言*/
.online_ly{padding: 3% 7%;background: #f1f2f3;margin-bottom: 30px;border: 1px solid #eee;}
.online_ly h2{text-align: center;font-size: 24px;font-weight: bold;color: #333;line-height: 1.7;}
.online_ly h2 span{display: block;width: 27px;height: 2px;background: #00a8e4;margin: 0 auto;}
.online_ly p{text-align: center;font-size: 16px;line-height: 24px;color: #808080;margin:8px 0;}
.onlform{width: calc(100% + 16px);margin-left: -8px;padding: 12px 0;}
.onlform .line{width: 100%;height: auto;overflow: hidden;}
.onlform .line .lineli{width: 33.33%;float: left;padding: 8px;}
.lineli dd{height: 44px;width: 100%;padding: 0 20px;border-radius: 5px;background: #fff;}
.lineli dd span,.onlform .line .are span{width: 45px;font-size: 14px;color: #333;display: block;float: left;line-height: 44px;}
.lineli .txt{width: calc(100% - 45px);height: 44px;background: none;float: right;}
.onlform .line .are{width: calc(100% - 16px);margin: 8px;padding: 0 20px;border-radius: 5px;overflow: hidden;background: #fff;}
.onlform .line .are textarea{width: calc(100% - 45px);height: 100px;background:none;line-height: 22px;padding: 0;font-size: 14px;padding: 11px 0;}
.lineli2 dd span{width:60px; }
.lineli2 .txt{width: calc(100% - 60px);}
.line .yzmbox{width: 140px;padding: 8px;float: left;line-height:44px;cursor:pointer;}
.line .yzmbox img{margin-right: 10px;}
.line .btnbox{width: calc(65% - 140px);float: left;padding: 8px;float: right;}
.btnbox .put_btn{width: 42%;height: 44px;display: block;background: #b3b3b3;color: #fff;border-radius: 5px;float: right;margin-left: 5%;transition: 300ms;}
.btnbox .put_btn:hover{background: #00a8e4;color: #fff;transition: 300ms;}
/*公司环境*/
.ablist{width: calc(100% + 40px);margin-left: -20px;height: auto;overflow: hidden;}
.ablist li{width: 33.333%;float: left;padding: 23px 20px;}
.ablist li a{display: block;width: 100%;height: auto;padding-bottom: 22px;transition: 300ms;}
.ablist li a .img{width: 100%;height: auto;overflow: hidden;position: relative;}
.ablist li a .abtitle{width: 100%;height: 60px;overflow: hidden;margin: 22px 0 0;}
.ablist li a p{width: 504px;height: 60px;padding:0 12px;display: table-cell;text-align: center;vertical-align: middle;font-size: 16px;color: #333;line-height: 30px;}
.ablist li a .img:before{content: "";width: 60%;height: 60%;background: rgba(0,168,228,0.8) url(../images/nicon4.png) center no-repeat;background-size:17.42% auto;position: absolute;top: 20%;left: 20%;opacity: 0;z-index: 2;transition: 300ms;}
.ablist li a:hover .img:before{width: 100%;height: 100%;top: 0;left: 0;opacity: 1;transition: 300ms;}
.ablist li a:hover{box-shadow: 0 6px 18px rgb(60 60 60 / 8%);transition: 300ms;}
.ablist li a:hover p{color: #00a8e4;}
/*公司实力*/
.ablist2{width: calc(100% + 32px);margin-left: -16px;height: auto;overflow: hidden;padding: 20px 0;}
.ablist2 li{width: 33.333%;float: left;padding: 10px 16px;}
.ablist2 li a{display: block;width: 100%;height: auto;}
.ablist2 li .img{width: 100%;height: auto;overflow: hidden;border: 1px solid #eeeeee;transition: 300ms;}
.ablist2 li p{width: 100%;height: 64px;line-height: 64px;text-align: center;font-size: 18px;color: #333;transition: 300ms;}
.ablist2 li a:hover .img{border: 1px solid #00a8e4;transition: 300ms;}
.ablist2 li a:hover p{background: #00a8e4;color: #fff;transition: 300ms;}
/*证书查询*/
.online_zs{width: 100%;padding:5% 6%;border: 1px solid #eee;margin: 5% 0;position: relative;background: none;}
.zsform{width:80%;display: block;margin: 4% auto;background: #fff;}
.online_zs h2{font-size: 30px;font-weight: normal;}
.seainput{width: 100%;height: 64px;border: 1px solid #eee;padding: 0 24px;font-size: 14px;color: #808080;}
.seainput .txt{height: 62px;width: 100%;background: none;}
.seabtn{width: 100%;height: auto;overflow: hidden;text-align: center;}
.seabtn input{width: 165px;height: 52px;margin: 5% 12px 3%;background: #00a8e4;color: #fff;border-radius: 5px;}
.online_zs .tip{width:100%;margin: 3% auto;font-size: 14px;color: #ff0000;line-height: 24px;}
/*获取报价*/
.online_zs .lineli dd,.online_zs .line .are{border: 1px solid #eee;border-radius: 0;}
.online_zs .line .are{margin: 10px auto;}

.mapbox{width: 100%;height: auto;overflow: hidden;background: #f1f2f3;margin: 5% 0 3%;}
.contact_r{width: 44.125%;float: right;padding:4.5% 3% 3%;font-size: 16px;color: #808080;line-height: 36px;}
.contact_r p{font-size: 24px;color: #333;line-height: 1.7;margin-bottom: 20px;}
#allmap{width: 55.875%;height: auto;float: left;}
/*新闻列表*/
.gsnewlist{padding: 30px 0;}
.gsnewlist li{width: 100%;padding: 25px;border-bottom: 1px solid #eee;transition: 300ms;}
.gsnewlist li a{width: 100%;height: auto;overflow: hidden;display: flex;align-items: center;}
.gsnewlist .img{width:23.9%;}
.gsnewlist dl{flex:1;padding: 0 2.6%;}
.gsnewlist dt{font-weight: normal;font-size: 16px;color: #333;height: 36px;line-height: 36px;overflow: hidden;transition: 300ms;}
.gsnewlist dd{font-size: 14px;color: #808080;line-height: 26px;height: 52px;width: 100%;overflow: hidden;margin: 10px 0 16px;}
.gsnewlist .time{width: 72px;text-align: right;font-size: 28px;color: #333;font-weight: lighter;}
.gsnewlist .time span{display: block;width: 38px;height: 38px;background: #fff;border-radius: 50%;text-align: center;line-height: 36px;color: #fff;float: right;margin-top: 24px;transition: 300ms;}
.gsnewlist li:hover{background: #fff;box-shadow: 0 0 40px rgb(0,0,0,0.08);transition: 300ms;}
.gsnewlist li:hover dt{color: #00a8e4;transition: 300ms;}
.gsnewlist li:hover .time span{background: #00a8e4;transition: 300ms;}
/*实验室环境*/
.hjlist li{width: 100%;padding: 20px;border: 1px solid #eee;margin-bottom:40px;}
.hjlist li:last-child{margin-bottom: 0;}
.hjlist li:nth-child(2n) a{flex-direction:row-reverse;}
.hjlist li:nth-child(2n) a dl{padding: 0 4% 0 2%;}
.hjlist li .img{width: 43.8%;}
.hjlist li dl{padding: 0 2% 0 4%;}
.hjlist dd{font-size: 16px;height: 104px;margin: 6px 0 0;}
.hjlist li .limore{width: 142px;height: 44px;border: 1px solid #ccc;border-radius: 22px;font-size: 15px;color: #808080;text-align: center;line-height: 44px;margin: 8% 0 5%;transition: 300ms;}

.slick2{margin: 30px 0;}
.slider-for{width:100%;height: auto;overflow: hidden;}
.slider-for .slick-slide{outline: none;}
.slider-for .pimg{width: 100%;position: relative;height: auto;overflow: hidden;}
.slider-for .pimg p{width: 100%;height: 52px;line-height: 52px;text-align: center;background: rgba(0,0,0,0.5);color: #fff;font-size: 18px;overflow: hidden;position: absolute;bottom: 0;left: 0;}
.slider-for .slick-arrow{z-index: 10;width:53px;height:53px;text-align: center;border-radius: 50%;overflow: hidden;background: rgba(0,0,0,0.38);transition: 300ms;}
.slider-for .slick-prev{left:16px;}
.slider-for .slick-next{right:16px;}
.slider-for .slick-arrow:before{color:#fff;font-family: "幼圆";opacity: 1;font-size: 30px;display: block;}
.slider-for .slick-prev:before{content:"<";}
.slider-for .slick-next:before{content:">";}
.slider-for .slick-arrow:hover{background: rgba(0,168,228,0.68);transition: 300ms;}
.slider-nav{width: 102.4%;height: auto;padding-top:22px;margin-left: -1.2%;}
.slider-nav .slick-slide{outline: none!important;cursor: pointer;padding: 0 1.2%;}
.slider-nav .pimgnav{width: 100%;height:auto;position: relative;overflow: hidden;}
.slider-nav .pimgnav:before{content: "";width: 100%;height: 100%;border: 3px solid transparent;position: absolute;top: 0;left: 0;transition: 300ms;}
.slick-current .pimgnav:before{border: 3px solid #13aee6;transition: 300ms;}
.xiangxi{font-size: 18px;font-weight: bold;color: #00a8e4;}
/*新闻详情*/
.about_news .hot_newsList li{width: 48.5%;float: left;padding-left: 1.2%;}
.about_news .hot_newsList li:nth-child(2n){margin-left: 3%;}
.about_news .hot_newsList li a{height: 36px;line-height: 36px;font-size: 16px;}
.about_news .hot_newsList li a i{float: right;color: #808080;font-size: 14px;}
.newdec_title{width: 100%;color: #333;font-size: 22px;line-height: 1.5;margin: 15px 0 30px;text-align: center;}
.newdec_title p{font-size:14px;color: #808080;margin-top: 14px;}
.newdectil{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}

.joinbox{width: 100%;display: block;margin: 3% 0;}
.joinbox li{padding: 5px 0;}
.joinbox li dl{width: 100%;height: auto;overflow: hidden;cursor: pointer;padding: 15px 4%;background: #f1f2f3;}
.joinbox li dd{width: 20%;color: #333;font-size:16px;float: left;line-height: 24px;height: 48px;overflow: hidden;}
.joinbox li.title dl{background:#00a8e4;}
.joinbox li.title dd{color: #fff;font-weight: bold;}
.joinbox li dd p{width: 292px;height: 48px;display: table-cell;text-align: center;vertical-align: middle;}
.joindec{width: 100%;font-size: 16px;color: #333;line-height: 24px;padding:2.5% 3%;display: none;border-top: 1px solid #dddddc;background: #f1f2f3;}
/*资料下载*/
.downlist{width: 100%;height: auto;overflow: hidden;padding-top: 15px;}
.downlist li{width: 49.2%;float: left;padding: 4% 0 2%;}
.downlist li:nth-child(2n){margin-left: 1.6%;}
.downlist li a{display: block;width: 100%;height: auto;padding-left: 16%;border: 1px solid #eee;position: relative;transition: 300ms;}
.downlist li a .img{width: 61px;height: auto;overflow: hidden;border-radius: 50%;border: 1px solid #eee;position: absolute;left: 4%;top: -30px;background: #fff;transition: 300ms;}
.downlist li a p{width: 100%;height: 70px;line-height: 70px;overflow: hidden;font-size: 16px;color: #333;}
.downlist li a p span{float:right;font-size: 14px;color: #808080;margin: 0 4%;}
.downlist li a:hover{background: #00a8e4;border: 1px solid #00a8e4;transition: 300ms;}
.downlist li a:hover p,.downlist li a:hover p span{color: #fff;}
.downlist li a:hover .img{top: -22px;transition: 300ms;}

.result_title{font-size: 18px;color: #999;text-align: center;margin: 40px 0 28px;}
/*页码*/
.allpage{width: 100%;height: auto;text-align: center;padding: 30px 0;display: flex;justify-content:center;}
.allpage a{display:block;margin: 0 4px;width: 36px;height: 36px;line-height: 36px;color: #808080;font-size: 14px;border: 1px solid #ebebeb;transition: 400ms;}
.allpage a.a1{font-family: "幼圆";font-size: 20px;}
.allpage a:hover,.allpage a.on,.molpage a:hover{background: #00a8e4;color: #fff;transition: 400ms;}
/*.molpage{width: 100%;height: auto;text-align: center;padding: 20px 0;}
.molpage a{display: inline-block;margin: 0 3px;height: 36px;line-height: 36px;padding: 0 6%;color: #808080;font-size: 14px;background: #f2f2f2;}
.molpage p{width: 100%;line-height: 34px;color: #808080;}
.molpage p span{color: #00a8e4;}*/
/*文章上下篇*/
.choose_art{width: 100%;height:auto;overflow: hidden;padding: 20px 0;position: relative;margin: 30px 0 20px;}
.choose_art li{width: 49%;float: left;padding: 2% 1.5%;background: #f8f8f8;transition: 300ms;}
.choose_art li:last-child{margin-left: 2%;}
.choose_art a{display: block;color: #333;font-size: 14px;overflow: hidden;}
.choose_art a p{width: 100%;height: 26px;line-height: 26px;overflow: hidden;font-size: 14px;color: #333;margin-top: 10px;}
.choose_art a span{color: #808080;line-height: 1;}
.choose_art li:hover{background: #fff;box-shadow: 0 0 40px rgba(0,0,0,0.06);transition: 300ms;}
.choose_art li:hover a p{color: #00a8e4;}
/*分享*/
.share2{width: 100%;height:34px;line-height: 34px;}
#bdshare span{height: 34px;}
#bdshare a{display: inline-block; padding: 20px 12px;}
#bdshare a.shareCount{width: 42px;padding: 0;}
/*手机底部导航*/
.mol_navbox{width: 100%;height: 54px;background: #00a8e4;position: fixed;bottom: 0;left: 0;z-index: 6;}
.mol_navbox .fotli{width: 19.66%;float: left;text-align: center;font-size:14px;color: #fff;line-height: 22px; position: relative;}
.mol_navbox .fotli i{display: inline-block;height: 28px;padding-top: 5px;}
.mol_navbox .fotli img{height: 100%;}
.mol_navbox .fotli a{color: #fff;}
.mol_navbox .ewm{display: none;width: 110px;background: #fff;height: auto;position: absolute;left: 50%;bottom: 62px;border-radius: 5px;box-shadow: 0 0 12px rgba(107,107,107,0.28);padding: 2px;
  -webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);overflow: unset;}
.mol_navbox .ewm:before{content: "";border-bottom: 6px solid transparent;border-top: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;top: 100%;left: 50%;margin-left: -6px;}
.mol_navbox .adr{width: 250px;}
.formbox{display: none;width: 100%;height:50px;position: fixed;bottom:54px;left:0;background: #f7f7f7;padding:8px 14px;}
.formbox form{width: 100%;height: 100%;background: #fff;display: flex;}
.formbox .subbtn{width: 21%;height: 100%;background: #ff5a00;color: #fff;line-height: 34px;}
.formbox .key_txt{flex:1;color: #808080;padding: 0 10px;} 
/*侧边悬浮框*/
.suspend{width:76px;height: auto;right: 0;z-index: 88;background: #fff;border: 1px solid #f2f2f2;border-bottom: none;border-top: 2px solid #00a8e4;
	border-radius: 0 0 5px 5px; top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.suspend .ball{cursor: pointer;width: 74px;height:74px;position: relative;border-bottom: 1px solid #e6e6e6; padding: 15px 0;transition: 300ms;}
.suspend .ball .icon{width: 28px;height:auto;margin: 0 auto;}
.ball .icon .img2,.ball:hover .icon .img1{display: none;}
.ball:hover .icon .img2{display: block;}
.suspend .ball p{color: #00a8e4;font-size: 12px;line-height: 2;text-align: center;}
.ball:hover{background: #00a8e4;transition: 300ms;}
.ball:hover p{color: #fff;}
.suspend .back-top{height: 44px;background:#00a8e4 url(../images/icon19.png) center no-repeat;border-radius: 0 0 5px 5px;}
.suspend .ball .bhover{display: none;width: 114px;height:auto;background: #fff;position: absolute;right: 113%;top: 0;color: #808080;line-height:28px;text-align: center;font-size: 12px;
	padding: 5px;border-radius: 4px;box-shadow: 0 10px 30px rgba(60,60,60,0.1);overflow: unset;}
.suspend .ball .bhover:before{content: "";border-left: 8px solid #fff;border-right: 8px solid transparent;border-top: 8px solid transparent;border-bottom: 8px solid transparent;position: absolute;left: 100%;top: 10px;}

/*panle导航开始*/
.left_nav{width:100%;height:100%;z-index:7;background: #fff;position: fixed; top:0px; right:0px;z-index: 66;}
.class-top{width: 100%;height:54px;padding: 0 15px;background: #fff;border-bottom: 1px solid #00a8e4;}
.class-top .logo{width:70%;height: 100%;float: left;}
.class-top .logo a{display: table-cell;vertical-align: middle;width:230px;height:50px;padding: 2px 0;}
.class-top .logo img{max-width: 100%;max-height: 100%;display: block;}
.class-top .closebtn{width: 36px;height: 34px;border-radius: 50%;text-align: right;line-height:26px;float: right;border-radius: 50%;color: #00a8e4;font-size: 30px;margin: 10px 0;}
.class-m{width: 100%;height: 92%;overflow-y:auto;padding:0 15px;}
.overflow{height:100%; overflow:hidden;}
.class-m .nnav{width:100%;height: auto;overflow: hidden;}
.class-m .nnav li{width: 100%;height: auto;overflow: hidden;}
.class-m .nnav li a.ce{color: #333;font-size: 16px;display: block;height:46px;line-height:46px;position: relative;border-bottom: 1px solid #e6e6e6;}
.menu_head .ericon{width:44px;height:46px;line-height:46px;text-align:right;float:right;display:inline;position: relative;z-index: 3;color: #b3b3b3;font-size: 22px;}
.menu_head .ericon span,.menu_body .thricon span,.menu_body .foricon span{display: inline-block;width: 100%;}
.menu_head .ericon .icon1{ display:none;}
.menu_head .ericon.xz .icon1{ display:block;}
.menu_head .ericon.xz .icon2{ display:none;}
.menu_head .ericon.xz,.menu_body .thricon.tz,.menu_body .foricon.tz{color: #00a8e4}
.class-m .nnav li .menu_body{display: none;}
.menu_body li a.er{padding:0 13px;font-size:15px;display: block;height:40px;line-height:40px;color: #999;position: relative;}
.menu_body li a.er span{font-weight: bold;color: #00a8e4;font-size: 18px;position: absolute;left: 0;top:0;}
.menu_body li a.er.tz_a{font-weight: bold;color: #00a8e4;}
.menu_body .thricon{color:#999;width:44px;height:40px;line-height:40px;text-align:right;float:right;display:inline;position: relative;z-index: 3;font-size: 24px;}
.menu_body .thricon .icont1{ display:none;}
.menu_body .thricon.tz .icont1{ display:block;}
.menu_body .thricon.tz .icont2{ display:none;}
.class-m .nnav li .thr_body{display: none;width: 100%;height: auto;overflow:hidden;background: #f7f7f7;padding:6px 15px;}
.thr_body{display: none;}
.class-m .nnav li .thr_body li{border-bottom: none;padding: 0;}
.thr_body li a.thr{position: relative;padding:0;font-size: 14px;display: block;height:44px;line-height:44px;color: #999;}
.thr_body li a.thra{color: #00a8e4;}
.class-m .nnav li .for_body{display: none;background: #eee;}
.for_body li a.for{position: relative;padding-left:30px;font-size: 14px;display: block;height:40px;line-height:40px;color: #999;}
.menu_body .foricon{color:#999;width:44px;height:40px;line-height:40px;text-align:right;float:right;display:inline;position: relative;z-index: 3;font-size: 24px;}
.menu_body .foricon .icont1{ display:none;}
.menu_body .foricon.tz .icont1{ display:block;}
.menu_body .foricon.tz .icont2{ display:none;}
/*panle导航结束*/
.page-prev {
transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-webkit-transform:translate3d(100%, 0, 0);  
-o-transform:translate3d(100%, 0, 0); 
-moz-transform:translate3d(100%, 0, 0);
}
.page-next {
transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
-webkit-transform:translate3d(-100%, 0, 0); 
-o-transform:translate3d(-100%, 0, 0);  
-moz-transform:translate3d(-100%, 0, 0);
}
.page-active{
transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-webkit-transform:translate3d(0, 0, 0); 
-o-transform:translate3d(0, 0, 0);  
-moz-transform:translate3d(0, 0, 0);}
.page-in {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}
/*827++++*/
.navimg{width: 29%;padding:10px 2% 0;}
.nav_box .libox{width:440px;right: 0;left: unset;padding: 10px;}
.libox .libox_er{display: flex;}
.nav_box .libox .lipro_box{flex:1;padding: 0 2%;text-align: left;}
.nav_box .libox .lipro_box h3 a{color: #00a8e4;}
.nav_box .libox .lipro_box h3 i{width: 40%;}
.nav_box .libox .navimg{width:56%;padding-left: 4%;}
.ablist2 li{width: 25%;}
.ablist2 li p{overflow: hidden;}
.slick2.img img{max-width: 100%;width: auto;margin: 0 auto;}
.gsnewlist .time{width: 76px;}
.point a dd{color: #fff;}
#footer .navlist{padding: 44px 0 20px;width: 102%;margin-left: -2%;}
.navlist li.contact{float: left;width: 20%;font-size: 14px;color: #808080;line-height: 24px;padding-left: 2%;}
.navlist li.contact p{padding: 3px 0;}
.copy a{color: #fff;}
#footer .links{width: 100%;padding: 10px 0 30px;line-height: 22px;font-size: 14px;color: #fff;}
#footer .links span{font-size: 16px;font-weight: bold;}
#footer .links a{color: #808080;padding: 0 10px;display: inline-block;}
#footer .links a:hover{color: #00a8e4;}
.navlist li{width: 15.5%;}
.ewmbox .img{width: 45.5%;}
.ewmbox .img:last-child{margin: 0;}
/*++++*/
.nynewbox .ny_left{float: right;}
.nynewbox .ny_right{float: left;}

@media (max-width: 1600px){
	.strfor{height: 400px;}
	.point a{padding: 1.2% 2% 3%;}
	/*.prolist .img{width: 124px;}
	.prolist dl{margin-left: 124px;}*/
	.ny_left{width: 280px;}
	.ny_right{width: calc(100% - 315px);}
	.downlist li a .img{width: 55px;}
	
	.navlist li{width: 18%;}

}
@media (max-width: 1400px){
	.top_seach{width: 330px;}
	.top_seach form .sea_btn{width: 40px;}
	.top_seach form .txt{width: 200px;}
	.txtMarquee-left{width: 480px;}
	.top_tell{margin-left: 0;}
	.bantext>p{font-size: 50px;}
	.alltitle{font-size: 40px;}
	.sernav dd{padding: 0 4%;}
	.strfor{height: 360px;}
	.zizhi_slider .slick-arrow{width: 44px;height: 44px;}
	.textlist li{padding-bottom: 20px;}
	.textlist li a{padding: 10px 12px;}
	.textlist li .time{width: 88px;}
	.textlist li dl{padding: 0 16px;margin-left: 94px;}
	.new_Slider img{height: 540px;margin-left:-378px; }
	.prolist .imgleft{padding: 12px 14px 12px 0}
	.prolist .img{width: 46px;height: 46px;}
	.prolist dl{margin-left: 77px;}
	.posnav{font-size: 26px;}
	.ablist,.ablist2{width: 103%;margin-left: -1.5%;}
	.ablist li,.ablist2 li{padding: 1.5%;}
	.ablist2 li p{height: 50px;line-height: 50px;font-size: 16px;}
	.gsnewlist li{padding: 20px;}
    .hjlist li .limore{width: 110px;height: 36px;line-height: 34px;font-size: 14px;}
    .hjlist dd{font-size: 14px;height: 88px;margin: 0;line-height: 22px;}
    .tjpros{width: calc(100% + 18px);margin-left: -9px;}
    .tjpros li{padding: 9px;}
	.downlist li a .img{width: 51px;left: 2%;top: -25px;}
	.downlist li a:hover .img{top: -17px;}

	#footer .navlist{width: 101%;margin-left: -1%;}
	.navlist li.li2{padding-left: 1%;}

}
@media (max-width: 1199px){
  .holder{width:970px;}
  .txtMarquee-left{width: 42%}
  #header .logo{width: 30%;}
  #header .nav_box{width: 69%;}
  #header .libox_pro{background-size: 220px 100%;}
  .libox_pro .ernavbox{width: 210px;}
  .libox_pro .erbox .er{padding: 0 10px;}
  .libox_pro .erbox_data{width: calc(100% - 210px);padding: 14px 28px;}
  .bantext{font-size: 30px;}
  .bantext>p{font-size: 42px;}
  .erbox_item a{width: 25%;}
  .alltitle{font-size: 36px;}
  .serlist li{width: 25%;}
  .serlist li:nth-child(n+5){border-top: 1px solid #ddd;}
  .strfor{height: 380px;}
  .zizhi_slider .slick-slide{padding: 10px 8px 30px;}
  .zizhilist a{padding: 10px;}
  .aboutbox{width: 94%;left: 3%;}
  .textlist li dl{padding: 0;}
.textlist li a{padding: 6px 12px 6px 0;}
.textlist li{padding-bottom: 15px;}
.textlist li dt{height: 36px;line-height: 36px;font-size: 16px;}
.textlist li dd{height: 44px;line-height: 22px;font-size: 14px;}
.textlist li .time{margin-top: 14px;}
.new_Slider img{height: 453px;}
.new_Slider dt{font-size: 16px;}
.new_Slider .slick-dots li{width: 8px;height: 8px;margin: 0 10px 0 0;}
.navlist li{width: 20%;}

.prolist dt{font-size: 16px;height: 26px;line-height: 28px;}
	.ny_left{width: 250px;}
	.ny_right{width: calc(100% - 274px);}
	.posnav{font-size: 24px;height: 70px;line-height: 70px;}
	.lt_project .lt_name{font-size: 24px;}
	.hottell{height: 68px;padding: 10px 0 0 60px;line-height: 24px;}
	.hottell p{font-size: 20px;}
	.lt_tact dd{font-size: 14px;line-height: 22px;padding: 4px 0;}
	/*.ny_right .prosdec{padding-right: 205px;}*/
	.prosdec .btnbox{width: 156px;}
	.tjpros{width: calc(100% + 16px);margin-left: -8px;}
	.tjpros li{padding: 8px;}
	.tjpros li p{font-size: 14px;height: 46px;line-height: 46px;}
	.online_ly{padding: 3% 4%;}
	.prosdec .btnbox a .spoint{width: 10px;height: 10px;}
	.ablist li a .abtitle{margin-top: 12px;}
	.ablist li a{padding-bottom: 12px;}
	.ablist2 li{width: 50%;}
	.contact_r p{font-size: 22px;}
	.gsnewlist li{padding: 15px;}
	.slider-for .slick-arrow{width: 44px;height: 44px;}
	.slider-nav{padding-top: 18px;}
	.newdec_title{font-size: 20px;}
	.newdec_title p{margin-top: 10px;}
	.about_news .hot_newsList li a{height: 32px;line-height: 32px;font-size: 14px;}

  
  
 



	
}
@media (max-width: 991px){
  .holder{width:750px;}
  #header{height: 76px;}
  #header .logo{width: 30%;}
  #header .logo a{height: 76px;}
  .txtMarquee-left{width: 50%;}
  .top_seach{width:302px; }
  .top_seach form .txt{width: 178px;}
  .top_seach form .sea_btn{width: 34px;}
  .top_tell{display: none;}
  #header .nav_box{width: 70%;}
  #header .nav_box .yiji .one{height: 76px;line-height: 76px;}
  #header .libox_pro{background-size: 190px 100%;}
  .libox_pro .ernavbox{width: 180px;}
  .libox_pro .erbox_data{width: calc(100% - 180px);padding: 14px 20px;}
  .erbox_item a{width: 33.33%;}
  .imgsul ul li{padding: 4px;}
  .imgsul ul li p{height: 40px;line-height: 40px;}
  .bantext{font-size: 24px;}
  .bantext>p{font-size: 34px;}
  .alltitle{font-size: 32px;}
  .alltitle p{font-size: 16px;}
  .serlist li{width: 33.3%;}
  .serlist li:nth-child(n+4){border-top: 1px solid #ddd;}
  .zizhi_slider{padding: 0 7%;}
  .new_Slider{width: 100%;}
  .new_Slider img{width: 100%;height: auto;left: 0;margin: 0;}
  .textlist{width: 100%;padding: 0;}
  .point a dd{line-height: 24px;}
  .prolist li{width: 50%;}
  #banner .neban{width: 120%;margin-left: -10%;}
  .posnav{padding: 0 10px;font-size: 18px;height: 58px;line-height: 58px;}
  .oneul .onea{padding:0 24px 0 9px;height: 46px;line-height: 46px;font-size: 15px;}
  .oneul li .secbtn,.oneul li.on .secbtn{width: 24px; background-size: 12px auto;}
  .oneul li .thrbtn{width: 24px;}
  .oneul .second .twoa{padding-left: 9px;font-size: 14px;}
  .ny_left{width: 25%;}
  .thrbox .t_li a{padding: 0 10px 0 20px}
  .ny_right{width: 72%;}
  .lt_project,.lt_tact{padding: 10px;}
  .lt_project .lt_name{font-size: 18px;height: 50px;line-height: 50px;}
  .hot_proSlider .pic{font-size: 14px;height: 34px;line-height: 34px;}
  .hottell{height: 58px;padding: 9px 0 0 49px;line-height: 22px;}
  .hottell p{font-size: 15px;}
  /*.ny_right .prosdec{padding-right: 144px;}*/
  .prosdec .btnbox{width: 124px;}
  .prosdec .btnbox a{padding-left: 26px;font-size: 15px;height: 40px;line-height: 40px;}
  .prosdec .btnbox a:before{width: 17px;}
  .tjpros li{width: 50%;}
  .onlform .line .lineli{width: 100%;padding: 5px 8px;}
  .onlform .line .are{margin: 5px 8px;}
  .onlform .line .lineli2{width: 50%;}
  .line .btnbox{width: 100%;padding: 5px 0;}
  .btnbox .put_btn{width: 47%;margin: 0 1.5%;}
  .ablist li a .abtitle{height: 44px;}
  .ablist li a p{font-size: 14px;height: 44px;line-height: 22px;}
  .online_zs h2{font-size: 24px;}
  .zsform{width: 92%;}
  .seabtn input{width: 142px;height: 42px;margin: 5% 8px 3%;}
  #allmap{width: 100%;}
  .contact_r{width: 100%;padding: 5% 4.5%;}
  .gsnewlist .time{width: 54px;font-size: 22px;}
  .gsnewlist dt{height: 28px;line-height: 28px;}
  .gsnewlist dd{height: 44px;line-height: 22px;margin: 6px 0 0;}
  .gsnewlist .time span{width: 30px;height: 30px;line-height: 28px;margin-top: 18px;}
  .hjlist li{margin-bottom: 30px;}
  .hjlist li .limore{width: 94px;height: 30px;line-height: 28px;font-size: 12px;}
  .slider-for .pimg p{height: 45px;line-height: 45px;font-size: 16px;}
  .newdec_title{font-size: 18px;margin: 15px 0 20px;}
  .newdec_title p{margin-top: 6px;font-size: 12px;}
  .dectil{font-size: 14px;line-height: 26px;}
  .choose_art{padding: 15px 0;margin: 20px 0;}
  .choose_art li{width: 100%;padding: 2.4% 3%;}
  .choose_art li:last-child{margin-left: 0;margin-top: 12px;}
  .about_news .hot_newsList li{width: 100%;}
  .about_news .hot_newsList li:nth-child(2n){margin-left: 0;}
  .downlist li{width: 100%;padding: 36px 0 10px;}
  .downlist li:nth-child(2n){margin-left: 0;}

  .navlist li.contact{width: 27%;}
  .navlist li{width: 12%;}
  .navlist .ewmbox{margin-top: 0;}
  .ewmbox .img{width: 100%;margin:0;}

  
}
@media (min-width: 768px) and (max-width: 991px){
  


}
@media (max-width: 768px){
  .holder{padding: 0 15px;width: 100%;}
  #wrap_index{padding: 54px 0;}
  #header{height: 54px;position: fixed;top: 0;left: 0;z-index: 8;}
  #header .logo{width:48%;}
  #header .logo a{height: 54px;}
  .headtop{display: none;height: auto;position: fixed;top: 54px;left: 0;z-index:9;background: #f7f7f7;}
  .top_seach{float: unset;width: 100%;height: auto;margin: 14px 0;}
  .top_seach form{height: 40px;}
  .top_seach dd{height: 40px;}
  .top_seach dd p{padding: 0 9px 0 4px;font-size: 13px;line-height: 38px;}
  .top_seach form .txt{height: 40px;width: calc(100% - 150px); }
  .top_seach form .sea_btn{width: 60px;line-height: 40px;height: 40px;background: #00a8e4;color: #fff;font-size: 14px;}
  #banner .slick-dots{bottom: 6px;}
  #banner .slick-dots li{width: 8px;height:8px;margin: 0 5px;}
  .bantext{font-size: 16px;}
  .bantext>p{font-size: 18px;}
  #Maincont .alltent{padding: 20px 0 30px;}
  .alltitle{padding: 12px 0;font-size: 22px;}
  .alltitle p{font-size: 14px;}
  
  .chan_nav{padding: 8px 0;}
  .chan_nav dd{font-size: 14px;padding:0 8px;}
  .chan_nav dd span{padding: 0 16px;}
  .sernav{margin-top: 30px;}
  .sernav dd .img,.serlitop .img,.ny_posnav a .img{width: 34px;height: 34px;}
  .sernav dd:hover .img img, .sernav dd.on .img img,.serlist li a:hover .serlitop .img img,.ny_posnav a.on .img img, .ny_posnav a:hover .img img{top: -34px;}
  .sernav dd span,.ny_posnav a span{height: 40px;line-height: 38px;font-size: 14px;}
  
  .serlist li{width: 50%;}
  .serlist li:nth-child(n+3){border-top: 1px solid #ddd;}
  .serlitop p{font-size: 14px;}
  .strfor{height: 294px;}
  .zizhi_slider .slick-arrow,.slider-for .slick-arrow{width: 28px;height: 28px;}
  .zizhi_slider .slick-arrow:before,.slider-for .slick-arrow:before{font-size: 22px;}
  .zizhilist a p{height: 36px;line-height: 46px;font-size: 14px;}
  .allmore a{width: 110px;height: 36px;line-height: 36px;font-size: 14px;}
  .content3::before{height: 64%;}
  .aboutbox{width: 100%;left: 0;padding: 20px 20px 30px;margin-top: 20px;}
  .aboutbox .aboutdec{font-size: 14px;line-height: 24px;max-height: 144px;}
  .point{width: 100%;align-content:flex-start;flex-wrap: wrap;flex-direction:row;}
  .point a{flex:none;width: 50%;padding: 2%;float: unset;display: block;margin: 0;line-height: 1.5;}
  .point a dt{width: 96px;height: 96px;font-size: 14px;}
  .point a dt .img{width: 44%;margin: 12% auto 0;}
  .new_Slider dl{height: 64px;padding: 7px 50px 0 12px;}
  .new_Slider dt{height: 28px;line-height: 28px;font-size: 16px;}
  .new_Slider dd{height: 20px;line-height: 20px;font-size: 14px;}
  .molnav{width: 100%;text-align: center;padding-top: 30px;}
  .molnav a{display: block;width: 20%;float: left;color: #fff;font-size: 14px;font-weight: bold;} 
  .navlist li.li2{display: none;}
  #footer .navlist{padding: 10px 0 16px;}
  .navlist li{width: 100%;}
  .navlist .tell{text-align: center;}
  .navlist .ewmbox{width: 62%;margin: 20px auto 0;}
  .ewmbox .img{padding: 0 7px;width:50%;margin: 0; }
  .copy{padding: 12px 0;font-size: 12px;line-height: 1.7;}
  #banner .neban{width: 180%;margin-left: -40%;}
  .bantext .alltitle{padding: 12px 27px;}

  .posnav{font-size: 18px;height: 46px;line-height: 46px;background: #00c4f0;text-align: left;}
  .ulbtn{height: 46px;line-height: 46px;float: right;font-weight: normal;font-size: 14px;padding-right: 18px;background: url(../images/icon21.png) right center no-repeat;background-size:12px auto;}
  .ulbtn.on{background: url(../images/icon21_h.png) right center no-repeat;background-size:12px auto;}
  .oneul{display: none;}
  .oneul>li{margin-top: 3px;}
  .oneul .onea{height: 44px;line-height: 44px;padding-right: 28px;}

  .prolist{padding: 10px 0;}
  .prolist li{width: 100%;padding:8px 10px;}
  .prolist li .libox{padding: 4%;}
  /*.prolist .img{width: 85px;}*/
  .prolist dl{margin-left: 74px;}
  /*.prolist dt{font-size: 16px;}*/
  .prolist dd{line-height: 22px;height: 44px;}
  .prolist span{font-size: 12px;margin: 4% 0 0;}
  .allpage{padding: 22px 0;}
  .allpage a{width: 30px;height: 30px;line-height: 30px;font-size: 13px;}
  .ny_right{width: 100%;}
  .ny_right .prosdec{margin: 10px 0 20px;padding: 20px 10px;}
  .dectitle{font-size: 16px;padding-left: 20px;background-size: 13px auto;}
  .dectil{padding: 14px 0;font-size: 14px;line-height: 24px;}

  .prosdec .btnbox{width: 86px;}
  .prosdec .btnbox a{padding-left: 16px;font-size: 12px;height: 34px;line-height: 34px;}
  .prosdec .btnbox a .spoint{width: 7px;height: 7px;}
  .prosdec .btnbox a:before{width: 11px;}
  .about_news{padding: 0 12px 10px;margin-bottom: 20px;}
  .about_news .nytitle{margin-top: 0;font-size: 16px;}
  .nytitle span{border-bottom: 2px solid #00a8e4;}
  .nytitle a{font-size: 12px;}
  .tjpros{width: calc(100% + 8px);margin-left: -4px;}
  .tjpros li{padding: 5px;}
  .tjpros li p{height: 30px;line-height: 36px;font-size: 14px;}
  .online_ly{padding: 18px 13px;margin-bottom: 0;}
  .online_ly h2{font-size: 18px;}
  .online_ly p{font-size: 13px;line-height: 20px;}
  .line .yzmbox{line-height: 36px;}
  .btnbox .put_btn{height: 36px;width: 46%;margin: 0 2%;}
  .line .btnbox{padding-top: 12px;}
  .onlform .line .are,.lineli dd{padding: 0 15px;}
  .ablist li{width: 50%;padding: 3% 1.5% 0;}
  .ablist li a p{padding: 0 8px;}
  .ablist2 li p{height: 38px;line-height: 38px;}
  .moltitle{font-size: 18px;}
  .zsform{width: 100%;padding: 15px;}
  .seainput{padding: 0 10px;height: 54px;}
  .seainput .txt{height: 50px;}
  .seabtn input{width: 47%;margin: 16px 0 0;height: 40px;}
  .seabtn input:first-child{margin-right: 3%;}
  .online_zs .tip{width: 100%;line-height: 20px;margin-top:25px; }
  .contact_r{font-size: 15px;line-height: 30px;}
  .contact_r p{font-size: 20px;margin-bottom: 12px;}
  .gsnewlist{padding: 12px 0;}
  .gsnewlist li{padding: 12px 0;}
  .gsnewlist .img{width: 28%;}
  .gsnewlist dd{margin-top: 0;}
  .gsnewlist .time{display: none;}
  .hjlist li{padding: 10px;margin-bottom: 16px;}
  .hjlist li .limore{display: none;}
  .hjlist li dl{padding: 0 0 0 4%;}
  .hjlist li:nth-child(2n) a dl{padding: 0 4% 0 0;}
  .gsnewlist dd{height: 66px;}
  .slick2{margin: 18px 0 24px;}
  .slider-for .pimg p{height: 40px;line-height: 40px;font-size: 15px;}
  .slider-nav{padding-top: 10px;}
  .slick-current .pimgnav:before{border: 2px solid #13aee6;}
  .xiangxi{font-size: 16px;}
  .newdec_title{font-size: 16px;margin: 15px 0;}
  .joinbox li dl{padding:5px 0;}
  .joinbox li dd{font-size: 14px;height: 40px;line-height: 20px;}
  .joinbox li dd p{height: 40px;}
  .joindec{font-size: 14px;line-height: 24px;padding: 15px;}
  .downlist li{padding: 28px 0 10px;}
  .downlist li a .img{width: 42px;left: 2%;top: -21px;}
  .downlist li a{padding-left: 14%;}
  .downlist li a p{height: 50px;line-height: 50px;font-size: 15px;}
  .result_title{font-size: 16px;margin: 30px 0 20px;}

  .links,.navlist li.contact{display: none;}




}
@media (max-width: 375px){
  
	
}
@media (max-width: 360px){
	.posnav{font-size: 16px;height: 38px;line-height: 38px;}
	.ulbtn{height: 38px;line-height: 38px;}
	
	
}
