﻿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;}
.container{margin:0 auto;padding:0!important;}
.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;}
/*头部*/
#header{width: 100%;height:100px;background:#fff;z-index: 2;}
#header .container{position: relative;}
#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{width: 45px;height: 54px;float: right;padding:15px 15px 15px 5px;}
#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: #52ab40;}
#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 #52ab40;}
.nav_box .libox a{display: block;width: 100%;height: 40px;line-height: 40px;overflow: hidden;color: #808080;}
.nav_box .libox a:hover{color: #52ab40;font-weight: bold;}
#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 #52ab40;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;}
#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;}

.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: #52ab40;}
.libox_pro .erbox_data{display: none;width: 960px;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: 25%;height: 40px;font-size: 14px;color: #333;line-height: 40px;position: relative;padding: 0 6px;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: #52ab40;}
.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: #52ab40;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: #52ab40;}
@media (min-width: 768px){
	#header.head_up{position: fixed;top: 0;left: 0;box-shadow: 0 0 10px #ddd;z-index: 5;}
	
}
/*首页大图*/
#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:#52ab40;opacity: 0.5; margin: 0 7px;border-radius: 50%;transition: 300ms;}
#banner .slick-dots li.slick-active{opacity: 1;transition: 300ms;}
/*内容*/
#Maincont .alltent{padding: 35px 0 50px;}
.alltitle{padding: 26px 0;font-size: 30px;font-weight: bold;color: #333;}
.alltitle p{font-size: 16px;color: #808080;font-weight: normal;line-height: 24px;}
.alltitle p>a{color: #808080;margin: 0 5px;}
.alltitle p>a:hover{color: #52ab40;font-weight: bold;}

.alltitle span{display: block;width:64px;height: 3px;border-radius: 3px;background: #52ab40;margin: 18px auto;}
.content1{width: 100%;background: url(../images/bg2.png) center no-repeat;background-size: cover;}
.hotrecom{width: calc(100% + 30px);margin-left: -15px;}
.hotrecom .slick-slide{padding: 15px 15px 50px;}
.hotrecom a{display: block;width: 100%;background: #fff;transition: 300ms;}
.hotrecom dl{padding: 4%;text-align: center;}
.hotrecom dt{width: 100%;height:24px;line-height: 24px;font-size: 16px;color: #333;overflow: hidden;}
.hotrecom dd{width: 100%;height:48px;line-height: 24px;font-size: 14px;color: #808080;overflow: hidden;margin: 12px 0 18px;}
.hotrecom .more{width: 100%;border-top: 1px solid #f2f2f2;line-height: 30px;font-size: 14px;color: #b2b2b2;position: relative;padding-top: 10px;text-align: left;}
.hotrecom .more span{display: inline-block;margin-left: 44%;transition: 300ms;}
.hotrecom .more:before{content: "";width:8px;height: 11px;background: url(../images/icon1.png) center no-repeat;position: absolute;right:5%;top: 50%;margin-top: -6px;opacity: 0;transition: 300ms;}
.hotrecom a:hover{box-shadow: 0 10px 30px rgba(60,60,60,0.1);transition: 300ms;}
.hotrecom a:hover .more:before{right: 0;opacity: 1;transition: 300ms;}
.hotrecom a:hover .more span{margin-left: 0;color: #52ab40;transition: 300ms;}
.hotrecom a:hover dt{color: #52ab40;}
.hotrecom .slick-dots{bottom: 0;}
.hotrecom .slick-dots li{width: 8px;height:8px;background:#b3b3b3;margin: 0 7px;border-radius: 4px;transition: 300ms;}
.hotrecom .slick-dots li.slick-active{background: #52ab40;width: 52px;transition: 300ms;}

.serlist{width: calc(100% + 20px);margin-left: -10px;height: auto;overflow: hidden;}
.serlist li{width: 24.6%;float: left;padding: 10px;}
.serlist li.li1{width: 26.2%;}
.serlist li a{display: block;width: 100%;height: auto;position: relative;padding-bottom: 54px;overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.serlist li.li1 a{padding-bottom: 0;}
.serlist li .dl1{padding: 8%;position: absolute;top: 0;left: 0;color: #fff;}
.dl1 dt{font-size: 24px;line-height: 48px;height: 48px;overflow: hidden;width: 100%;}
.dl1 dd{font-size: 16px;line-height: 30px;}
.li1 .more{width: 84%;height: 44px;text-align: center;margin: 0 auto;background: #52ab40;color: #fff;text-transform: uppercase;font-size: 16px;line-height: 44px;position: absolute;bottom: 3%;left: 8%;}
.serlist li .dl2{position: absolute;bottom:-33%;left: 0;width: 100%;padding: 3%;height: auto;text-align: center;transition: 300ms;}
.dl2 dt{font-size: 16px;height:38px;line-height: 38px;font-weight: normal;color: #333;}
.dl2 dd{font-size: 14px;color: #beecb4;height: 48px;line-height: 24px;overflow: hidden;margin-top: 20px;}
.serlist li a:hover .dl2{bottom: 0;background: #52ab40;transition: 300ms;}
a:hover .dl2 dt{color: #fff;}
a:hover .dl2 dd{margin:0;}

#Maincont .content3{background: url(../images/bg3.jpg) center no-repeat;background-size: cover;padding: 80px 0;margin-bottom: 70px;}
.aboutbox{width: 100%;background: rgba(255,255,255,0.8);padding: 2% 6% 14%;position: relative;}
.aboutbox .aboutdec{font-size: 16px;color: #333;line-height: 34px;text-align: center;}

.point{width: 92%;height: auto;display: flex;align-items:stretch;position: absolute;top: 80%;left: 4%;}
.point a{display: block;flex:1;background: #52ab40;padding:3.5% 3% 4.5%;overflow: hidden;position: relative;}
.point a:nth-child(2),.point a:nth-child(4){background: #41a12e;}
.point a dl{position:relative;z-index: 4;}
.point a .img{width: 20.3%;position: absolute;right: 8%;top: 14.6%;}
.point a dt{font-size: 18px;color: #fff;line-height: 34px;}
.point a dd{font-size: 14px;color: #fff;line-height: 26px;}
.point a .line{width: 16px;height: 1px;background: #9dec8e;margin: 5% 0 10%;}
.point a p{font-size: 200px;color: rgba(255,255,255,0.06);position: absolute;left: -34%;bottom: 0;font-weight: bold;line-height: 1;}
.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;}

.testbox{width: calc(100% + 20px);height: auto;overflow: hidden;padding: 10px 0;margin-left: -10px;}
.testbox .test_slider{width: 50%;padding: 10px;float: left;}
.test_slider a{display: block;width: 100%;height: auto;overflow: hidden;position: relative;}
.test_slider p{width: 100%;height:50px;background: url(../images/bg4.png) left center repeat-x;background-size: 6px 100%;padding: 0 60px 0 20px;font-size: 18px;color: #fff;line-height: 50px;
position: absolute;bottom: 0;left: 0;}
.test_slider .slick-dots{bottom: 21px;width: 95%;text-align: right;}
.test_slider .slick-dots li{width: 16px;height:5px;background:#b3b3b3;margin: 0 5px;border-radius: 4px;transition: 300ms;}
.test_slider .slick-dots li.slick-active{background: #52ab40;width: 42px;transition: 300ms;}
.testbox .testul{width: 50%;float: right;animation-delay: 0.2s;}
.testul li{padding: 10px;width: 50%;float: left;}
.testul li a{display: block;width: 100%;height: auto;position: relative;}
.testul li p{width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;padding: 0 10px;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.5);}
.texthover{opacity: 0;filter:alpha(opacity=0);width: 100%;height: 100%;background: rgba(82,171,64,0.8);position: absolute;top: 0;left: 0;text-align: center;font-size: 16px;color: #fff;}
.hover_title{width: 100%;position: absolute;top: 60%;left: 0;transition: 300ms;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.hover_title span{display: block;margin-top: 5px;}
.texthover:before{content: "";width: 100%;height: 100%;position: absolute;top: 0;left:0;border: 1px solid #95c78a;transition: 300ms;}
.testul li a:hover p{display: none;}
.testul li a:hover .texthover{opacity: 1;filter:alpha(opacity=1);}
.testul li a:hover .hover_title{top: 52%;transition: 300ms;}
.testul li a:hover .texthover:before{width: 88%;height: 80%;top: 10%;left: 6%;}


.zizhi_slider{width: calc(100% + 20px);margin-left: -10px;}
.zizhi_slider .slick-arrow{z-index: 10;width:54px;height:54px;text-align: center;border-radius: 50%;overflow: hidden;background: #fff;transition: 300ms;}
.zizhi_slider .slick-prev{left:-70px;}
.zizhi_slider .slick-next{right:-70px;}
.zizhi_slider .slick-arrow:before{color:#52ab40;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: #52ab40;tzransition: 300ms;}
.zizhi_slider .slick-arrow:hover:before{color:#fff;}
.zizhi_slider .slick-slide{padding: 10px 10px 40px;}
.zizhilist a{display: block;width: 100%;height: auto;padding: 10px;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 #52ab40;box-shadow: 0 10px 30px rgba(60,60,60,0.1);transition: 300ms;}
.zizhilist a:hover p{color: #52ab40;}
.zizhilist a:hover .hover_icon{top: 36%;opacity: 1;filter:alpha(opacity=1);transition: 300ms;}

.shilist{width: calc(100% + 20px);margin-left: -10px;height: auto;overflow: hidden;}
.shilist li{width: 50%;float: left;padding: 10px;}
.shilist li a{display: flex;width: 100%;padding: 4% 6%;align-items: center;flex-wrap: wrap;}
.shilist li .shi_l{width:56px;font-size: 18px;font-weight: bold;color: #fff;line-height: 2.2;}
.shilist li .shi_r{flex:1;padding-left:5%;color: #fff;font-size: 14px;line-height: 24px;height:118px;overflow: hidden;}
.shilist li .shi_r span{display: block;width: 12px;height: 2px;background: #52ab40;margin-bottom: 20px;}
.shilist li a:hover{background: #52ab40!important;}
.shilist li a:hover span{background: #fff;}

.newbox{width: calc(100% + 20px);margin-left: -10px;height: auto;overflow: hidden;}
.new_Slider{width: 50%;padding: 10px;float: left;}
.new_Slider a{display: block;width: 100%;height: auto;position: relative;}
.new_Slider dl{position: absolute;bottom:0;left:0;right: 0;height:80px;background: rgba(0,0,0,.5);color:#fff;padding:10px 60px 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;}
.custom_paging{position: absolute;bottom:40px;right:20px;}
.custom_paging li{display: none;color:#fff;font-size: 14px;height:40px;line-height: 40px;}
.custom_paging li.slick-active{display: block;}
.slick-slide{position: relative;}
.new_Slider .slick-arrow{z-index: 10; width:48px;height:48px;background: rgba(0,0,0,.3);text-align: center;transition: 300ms;}
.new_Slider .slick-arrow:hover{background: rgba(82,171,64,.8);transition: 300ms;}
.new_Slider .slick-arrow:before{color:#fff;font-family: "幼圆";opacity: 1;font-size:28px;display: block;}
.new_Slider .slick-prev{left:10px;}
.new_Slider .slick-next{right:10px;}
.new_Slider .slick-prev:before{content:"<";}
.new_Slider .slick-next:before{content:">";}

.textlist{width:50%;padding: 10px;float: right;animation-delay: 0.2s;}
.textlist li{width: 100%;padding: 0 30px;background: #fff;position: relative;}
.textlist li a{display: block;width: 100%;height: auto;position: relative;padding: 12px 0;border-bottom: 1px dashed #cecece;z-index: 3;}
.textlist li:last-child a,.textlist li:hover a{border-bottom: none;}
.textlist .title{width: 100%;height: 22px;line-height: 22px;font-size: 14px;overflow: hidden;color: #333;}
.textlist .title span{font-weight: bold;color: #52ab40;margin-right: 3px;}
.textlist .title i{float: right;color: #808080;font-weight: normal;}
.textlist .dec{display: none;padding-left: 9px;font-size: 14px;color: #808080;height: 24px;line-height: 24px;overflow: hidden;position: absolute;top: 34px;left: 0;}
.textlist li:before{content: "";width: calc(100% + 8px);height: 180%;background: transparent;position: absolute;left: -4px;top: -5px;transition: 300ms;}
.textlist li:hover{z-index: 6;}
.textlist li:hover:before{background: #fff;box-shadow: 0 10px 40px rgba(60,60,60,0.1);transition: 300ms;}
.textlist li:hover .title{color: #52ab40;font-weight: bold;}
.textlist li:hover .dec{display: block;}

.content5{padding: 96px 0;}
.contact{width: 100%;height: auto;padding: 40px 4.1%;background: #fff;overflow: hidden;box-shadow: 0 10px 30px rgba(60,60,60,0.1);}
.contact h2{text-align: center;}
.contact h2 span{display: inline-block;padding: 0 54px;position: relative;font-size: 30px;font-weight: bold;color: #333;line-height: 1.7;}
.contact h2 span:before{content: "";width: 40px;height: 3px;border-radius: 2px;background: #52ab40;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.contact h2 span:after{content: "";width: 40px;height: 3px;border-radius: 2px;background: #52ab40;position: absolute;right: 0;top: 50%;margin-top: -2px;}
.tacpoint{width: 100%;height: auto;overflow: hidden;text-align: center;padding: 20px 0 26px;border-bottom: 1px dashed #eeeeee;position: relative;}
.tacpoint:before{content: "";width: 10px;height: 6px;border-radius: 3px;background: #d8dfe4;position: absolute;left: -5%;bottom: -3px;}
.tacpoint:after{content: "";width: 10px;height: 6px;border-radius: 3px;background: #d8dfe4;position: absolute;right: -5%;bottom: -3px;}
.tacpoint li{display: inline-block;height: auto;overflow: hidden;line-height: 26px;font-size: 16px;color: #808080;padding: 0 3%;border-right: 1px dashed #eee;}
.tacpoint li .icon{width:26px;float: left;margin-top: 2px;margin-right: 10px;}
.tacpoint li .icon img{display: block;}
.tacform{width: calc(100% + 22px);margin-left: -11px;padding: 25px 0;}
.tacform .line{width: 100%;height: auto;overflow: hidden;}
.tacform .line dd{width: 33.33%;float: left;padding: 11px;}
.tacform .line .txt{width: 100%;height: 50px;background: #f7f7f7;border-radius: 5px;padding: 0 18px;}
.tacform .line .are{width: 100%;padding: 11px;}
.tacform .line .are textarea{width: 100%;height: 100px;background: #f7f7f7;border-radius: 5px;padding: 8px 18px;}
.key_btn{width: 232px;height: 50px;display: block;margin: 11px auto 0;background: #52ab40;color: #fff;border-radius: 5px;}
/*页脚*/
#footer .navlist{width: 100%;height: auto;overflow: hidden;padding: 44px 0 30px;}
.navlist li{width: 33%;float: left;}
.navlist li.li2{width: 13.4%;padding-right: 0;padding-left: 0.4%;}
.navlist .tell{width: 100%;font-weight: bold;font-size: 16px;color: #fff;line-height: 1.7;}
.navlist .tell p{font-size: 24px;color: #52ab40;}
.navlist li dd{font-size: 14px;color: #fff;line-height: 24px;margin-top: 15px;}
.navlist .ewmbox{width: 100%;height: auto;overflow: hidden;margin-top:30px;}
.ewmbox .img{width:28.5%;float: left;margin-right: 6%;text-align: center;font-size: 14px;color: #808080;line-height: 3; }
.li2 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: #b2b2b2;overflow: hidden;}
.li2 a:hover{color: #52ab40;}
.links{border-top: 1px dashed #c1c2c2;padding: 16px 0;font-size: 14px;color: #999;line-height: 24px;}
.links a{color: #999;margin: 0 2px;}
.copy{border-top: 1px solid #484a51;text-align: center;padding: 15px 0;font-size: 14px;color: #a6a6a6;}
/*我们的服务*/
.tuijian{font-size: 14px;color: #333;height: 70px;line-height: 70px;background: #f7f7f7;overflow: hidden;position: relative;}
.tuijian span{font-weight: bold;}
.tuijian a{color: #333;margin: 0 10px;}
.tuijian a:hover{color: #52ab40;font-weight: bold;}
.nymain{width: 100%;height: auto;overflow: hidden;padding:10px 0 40px;position: relative; }
.adress{font-size: 14px;color: #808080;line-height: 30px;padding: 10px 0;}
.adress a{color: #808080;}
.adress a:hover{color: #52ab40;}

.ny_left{width: 20%;float: left;}
.posnav{width: 100%;height:70px;padding: 0 16px 0 20px;background: #52ab40 url(../images/bg7.png) right center no-repeat;background-size: auto 100%;font-size: 24px;color: #fff;font-weight: bold;text-align: left;line-height:70px;}
.oneul>li{margin-top: 5px;}
.oneul .onea{display: block;height:50px;line-height: 50px;color: #333;font-size: 15px;overflow: hidden;background: #f2f2f2;padding: 0 16px;border-left: 4px solid #f2f2f2;}
.oneul .onea:hover,.oneul .onea.ez,.oneul .on .onea{color: #52ab40;border-left: 4px solid #52ab40;font-weight: bold;}
.oneul li a i{width: 20px;height: 40px;background: url(../images/icon20.png) center no-repeat;float: right;display: block;margin: 5px 0;}
.oneul li .onea.ez i,.oneul li.on .onea i{background: url(../images/icon20_h.png) center no-repeat;}
.oneul .second{display: none;border: 1px solid #f2f2f2;border-top: none;}
.oneul .second .twoa{display: block;padding-left: 16px;height: 40px;line-height: 40px;overflow: hidden;font-size: 14px;color: #808080;overflow: hidden;border-left: 3px solid #fff;}
.oneul .second a:hover,.oneul .second a.in{color: #52ab40;border-left: 3px solid #52ab40;}

.lt_project{margin-top:20px;border: 1px solid #e6e6e6;border-top: 2px solid #52ab40;padding:5px 19px;}
.lt_project .lt_name{width:100%;height:36px;line-height: 36px;color:#333;font-size: 16px;font-weight: bold;overflow: hidden;position: relative;padding-left: 14px;}
.lt_name:before{content: "";width: 4px;height: 17px;border-radius: 2px;background: #52ab40;position: absolute;left: 0;top: 10px;}
.hot_proSlider.slick-dotted.slick-slider{margin-bottom: 0;}
.hot_proSlider .slick-slide{padding-bottom: 30px;}
.hot_proSlider .pic{text-align:center;height:40px;line-height: 40px;color:#333;font-size: 16px;overflow: hidden;background: #f2f2f2;}
.hot_proSlider .pic a{color: #333;}
.hot_proSlider .pic a:hover{color: #52ab40;}
.hot_proSlider .slick-dots{bottom:6px;}
.hot_proSlider .slick-dots li{width:8px;height:8px;border-radius: 50%;background: #a8d59f;margin:0 5px;}
.hot_proSlider .slick-dots li.slick-active{background: #52ab40;}
.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: #52ab40;margin-right: 3px;}
.hot_newsList li a:hover{color: #52ab40;}
.hottell{width: 100%;height:68px;padding: 10px 0;line-height: 1.35;background: url(../images/bg8.jpg) center no-repeat;background-size: cover;text-align: center;color: #fff;font-size: 14px;margin-bottom: 10px;}
.hottell p{font-size: 22px;font-weight: bold;}
.lt_tact dd{font-size: 14px;color: #333;line-height: 22px;padding-bottom:8px;}

.ny_right{width: 77.5%;float: right;}
.ny_right img{max-width: 100%;height: auto;}
.toptitle{width: 100%;height: 70px;line-height: 80px;border-bottom: 1px solid #e6e6e6;font-weight: bold;font-size: 20px;color: #333;}
.toptitle span{color: #52ab40;margin-right: 7px;}

.service_ask{width: 100%;height: auto;overflow: hidden;padding: 30px;background: #fafafa;margin: 30px 0;}
.service_ask .ser_l{width: 48.7%;padding:0 10px;float: left;}
.ser_l .dec{font-size: 14px;height: auto;line-height: 30px;color: #333;}
.service_ask .more{display: block;width: 160px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;background: #52ab40;margin-top: 30px;}
.service_ask .ser_r{width: 47.5%;float: right;animation-delay: 0.2s;}
.nytitle{width: 100%;height: 46px;line-height: 46px;border-bottom: 1px solid #e6e6e6;font-size: 20px;font-weight: bold;color: #333;margin: 14px 0;}
.nytitle span{display: inline-block;height: 46px;border-bottom: 3px solid #52ab40;}
.nytitle a{float: right;color: #808080;font-size: 14px;font-weight: normal;}
.nytitle a:hover{color: #52ab40;}
.ny_right .serlist li{width: 33.33%;}
.askdiv{width: 100%;height: 126px;background: #f7f7f7 url(../images/bg9.png) center no-repeat;background-size: cover;text-align: center;margin: 30px 0 50px;}
.askdiv a{display: inline-block;width: 160px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;background: #92d050;margin: 40px 10px 0;}
.askdiv a:hover{background: #52ab40;}
.about_news{padding:0 19px 12px;border: 1px solid #e6e6e6;margin-bottom:40px;}
.about_news .hot_newsList li{width: 48.5%;float: left;}
.about_news .hot_newsList li:nth-child(2n){margin-left: 3%;}
.about_news .hot_newsList li a{height: 42px;line-height: 42px;}
.about_news .hot_newsList li a i{float: right;color: #808080;}

.ny_right h2{font-size:24px;color: #52ab40;line-height: 30px;margin: 20px 0;text-align: left!important;position: relative;padding-left: 12px;}
.ny_right h2:before{content: "";width: 4px;height: 22px;background: #52ab40;border-radius: 2px;position: absolute;top: 4px;left: 0;}


.twotitle{font-size:24px;color: #52ab40;line-height: 30px;padding: 50px 0 20px;}
.twotitle span{display: block;width: 4px;height: 22px;background: #52ab40;border-radius: 2px;float: left;margin:4px 8px;margin-left: 0;}
.service_askdec{padding: 0;background: none;margin-top: 0;}
.service_askdec .ser_l{padding: 0;}
.probulid{width: calc(100% + 16px);margin-left: -8px;height: auto;overflow: hidden;margin-bottom: 20px;}
.bulid_item{width: 33.33%;padding: 0 8px;float: left;}
.bulid_item ul{width: 100%;height: auto;border-top:2px solid #52ab40;background: #f7f7f7;}
.bulid_item li{padding: 0 20px;height: 48px;line-height: 48px;font-size: 14px;color: #333;overflow: hidden;}
.bulid_item li:nth-child(2n){background: #ededed;}
.decimg{margin-bottom: 20px;}
.decimg img{max-width: 100%;}
.ULdec{width: 100%;height: auto;font-size: 14px;color: #333;line-height: 24px;}
.ULdec .ultit{font-weight: bold;font-size: 18px;line-height: 34px;height: 34px;overflow: hidden;margin: 30px 0 12px;}
.ULdec .ultit span{display: block;float:left;width:34px;margin-right: 8px;line-height: 30px;}
.ULziliao{width: calc(100% + 20px);margin-left: -10px;height: auto;overflow: hidden;padding-bottom: 20px;}
.ULziliao li{width: 50%;float: left;padding: 5px 10px;}
.ULziliao .libox{background: #f7f7f7;padding: 10px 20px;min-height: 80px;display: flex;align-items: center;flex-wrap: wrap;}
.ULziliao .libox span{width: 42px;font-weight: bold;font-size: 18px;color: #52ab40;}
.ULziliao .libox p{flex:1;font-size: 16px;color: #333;line-height: 24px;}

.tjpros{width: calc(100% + 16px);margin-left: -8px;height: auto;overflow: hidden;}
.tjpros li{width: 25%;padding: 8px;float: left;}
.tjpros li a{display: block;width: 100%;height: auto;overflow: hidden;border: 1px solid #f2f2f2;transition: 300ms;background: #f2f2f2;}
.tjpros li a .img{background: #fff;}
.tjpros li p{width: 100%;height: 46px;padding: 0 2px;margin: 6px 0;line-height: 22px;text-align: center;font-size:16px;color: #333;overflow: hidden;transition: 300ms;}
.tjpros li a:hover{border: 1px solid #52ab40;background: #52ab40;transition: 300ms;}
.tjpros li a:hover p{color: #fff;transition: 300ms;}
/*在线留言*/
.online_ly{padding: 3% 3.5%;background: #f7f7f7;border-top: 2px solid #52ab40;margin-bottom: 30px;}
.ny_right .online_ly h2{text-align: center!important;font-size: 24px;font-weight: bold;color: #333;line-height: 1.7;margin: 0;padding-left: 0;}
.ny_right .online_ly h2:before{display: none;}
.online_ly p{text-align: center;font-size: 16px;line-height: 24px;color: #333;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: 46.5%;height: 44px;display: block;background: #b3b3b3;color: #fff;border-radius: 5px;float: left;margin-left: 3.5%;transition: 300ms;}
.btnbox .put_btn:hover{background: #52ab40;color: #fff;transition: 300ms;}

.tjpros2{width: calc(100% + 24px);margin-left: -12px;}
.tjpros2 li{width: 33.33%;padding: 12px;}
.proservice_dec{padding: 30px;background: #fafafa;margin:30px 0;font-size: 14px;color: #333;line-height: 30px;min-height: 240px;}
.dectitle{line-height: 46px;font-size: 20px;font-weight: bold;color: #333;margin-bottom: 20px;}
.dectitle i{display: block;width: 58px;height: 3px;background: #52ab40;border-radius: 2px;}

.slickbox{width: 100%;height: auto;overflow: hidden;padding: 30px;background: #f7f7f7;margin: 30px 0;}
.slick2{width:50.6%;height: auto;overflow: hidden;float: left;}
.slick2 .slider-for{width:100%;height: auto;overflow: hidden;}
.slick2 .slider-for .slick-slide{outline: none;}
.slider-nav{width: 101.4%;height: auto;padding-top: 8px;margin-left: -0.7%;}
.slider-nav .slick-slide{outline: none!important;cursor: pointer;padding: 0 0.7%;}
.slider-nav .pimgnav{width: 100%;height:auto;position: relative;overflow: hidden;}
.slider-nav .pimgnav:before{content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: absolute;top: 0;left: 0;transition: 300ms;}
.slick-current .pimgnav:before{background: none;border: 1px solid #52ab40;transition: 300ms;}

.sli_right{width: 46.5%;float: right;}
.sli_right h1{font-size:24px;color: #333;line-height: 1.9;padding-bottom: 12px;border-bottom: 1px solid #e6e6e6;}
.sli_cs{width: 100%;height: auto;font-size: 14px;color: #333;line-height: 30px;overflow: hidden;margin:4% 0;}
.sli_cs span{font-weight: bold;}
.zxmore{width:100%;height: 44px;line-height: 44px;margin-top: 5%;}
.zxmore a{display: block;width: 32%;height: 44px;background:#52ab40;color: #fff;text-align: center;float: left;margin-right: 4%;transition: 300ms;}
.zxmore a:hover{background: #453281;transition: 300ms;}

/*关于我们*/
.about_title{width: 100%;font-size: 30px;color: #333;line-height: 1.7;margin-top: 30px;}
.posnavslid{width: 100%;height: auto;position: relative;z-index: 2;margin: 30px 0;}
.posnavslid .slick-arrow{width: 30px;height: 58px;line-height: 00px;z-index: 3;background: #fff;}
.posnavslid .slick-arrow:before{content: "";color: transparent;display: block;opacity: 1;border-top: 8px solid transparent;border-bottom: 8px solid transparent;transition: 300ms;}
.posnavslid .slick-prev:before{border-right: 8px solid #cccccc;border-left: 8px solid transparent;}
.posnavslid .slick-next:before{border-left: 8px solid #cccccc;border-right: 8px solid transparent;}
.posnavslid .slick-prev:hover:before{border-right: 8px solid #52ab40;border-left: 8px solid transparent;transition: 300ms;}
.posnavslid .slick-next:hover:before{border-left: 8px solid #52ab40;border-right: 8px solid transparent;transition: 300ms;}
.posnavslid .slick-prev{left: -5px;}
.posnavslid .slick-next{right:-5px;}

.posnavslid .slick-list{overflow: unset;}
.posnavslid .slick-slide{text-align: center;position: relative;z-index: 2;padding: 0 6px;}
.posnavslid .slick-slide>a{display:block;width: 100%;height: 58px;line-height: 58px;font-size: 16px;color: #808080;background: #f2f2f2;transition: 300ms;}
.posnavslid a.on,.posnavslid .slick-slide:hover>a{color: #fff;background: #52ab40;font-weight: bold;transition: 300ms;}
.poserji{display: none;width:calc(100% - 12px);height: auto;padding: 5px 0;position: absolute;left:6px;top:100%;background: #fff;border: 1px solid #e6e6e6;}
.poserji a{display: block;width: 100%;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #808080;transition: 300ms;}
.poserji a.two:hover,.poserji a.ez{color: #52ab40;font-weight: bold;transition: 300ms;}

.dec_title{width: 100%;height: auto;padding:30px 0;position: relative;font-size: 20px;font-weight: bold;color: #333;line-height: 1.7;text-align: center;}
.dec_title:before{content: "";width: 76px;height: 3px;background: #52ab40;border-radius: 2px;position: absolute;left: 50%;margin-left: -38px;bottom: 10px;}
.dectil{width: 100%;height: auto;overflow: hidden;font-size: 14px;color: #333;line-height: 30px;margin: 20px 0;}
.dectil img{max-width: 100%;}
.nymain .zizhilist{width: calc(100% + 20px);margin-left: -10px;height: auto;overflow: hidden;padding: 10px 0;}
.nymain .zizhilist li{width: 33.33%;padding: 10px;float: left;}
.nymain .zizhilist li a{border: 1px solid #f2f2f2;padding: 0;}
.nymain .zizhilist li a .img{padding: 10px;}
.nymain .zizhilist li a p{height: 48px;line-height: 48px;background: #f2f2f2;}
.nymain .zizhilist li a:hover{border: 1px solid #52ab40;}
.nymain .zizhilist li a:hover p{background: #52ab40;color: #fff;}
.nymain .zizhilist a .hover_icon{width: 22%;left: 38%;}
.nymain .zizhilist4 li{width: 25%;}

.dec_img{width: 53%;margin: 30px auto;}
.dec_img p{font-size: 22px;font-weight: bold;color: #333;text-align: center;line-height: 1.7;margin: 20px 0;}
.about_news .hot_zizhi li{width: 33.33%;}
.about_news .hot_zizhi li:nth-child(2n){margin-left: 0;}

.online_zs{margin: 5% 0;}
.zsform{width:89.7%;display: block;margin: 3.5% auto;background: #fff;padding: 50px;}
.seainput{width: 100%;height: 70px;border: 3px solid #f2f2f2;padding: 0 46px;background: url(../images/icon26.png) 17px center no-repeat;font-size: 14px;color: #808080;}
.seainput .txt{height: 64px;width: 100%;background: none;}
.seabtn{width: 100%;height: auto;overflow: hidden;text-align: center;}
.seabtn input{width: 160px;height: 50px;margin: 18px 8px;background: #52ab40;color: #fff;}
.online_zs .tip{width:89.7%;margin: 3% auto;font-size: 14px;color: #333;line-height: 24px;}
.online_zs .tip dd{font-weight: bold;font-size: 16px;margin-bottom: 10px;}

.btnbox2{width: 100%;height: auto;overflow: hidden;padding: 20px 33%;}
.btnbox.btnbox2 .put_btn{margin: 0;width: 48%;}
.btnbox.btnbox2 .put_btn:last-child{margin-left:4%; }

.zllist{width: 100%;height: auto;overflow: hidden;}
.zllist li{width: 48.5%;float: left;padding: 10px 0;}
.zllist li:nth-child(2n){margin-left: 3%;}
.zllist li a{display: block;width: 100%;height: 70px;line-height: 70px;font-size: 14px;color: #333;background: #fafafa url(../images/icon27.png) 20px center no-repeat;padding:0 47px;position: relative;transition: 300ms;}
.zllist li a:before{content: "";width:20px;height: 22px;background: url(../images/icon28.png) center no-repeat;background-size: 100% auto;position: absolute;right: 18px;top: 24px;transition: 300ms;}
.zllist li a:hover{color: #fff;background: #52ab40 url(../images/icon27_h.png) 20px center no-repeat;transition: 300ms;}
.zllist li a:hover:before{background: url(../images/icon28_h.png) center no-repeat;transition: 300ms;}

.gsnewlist.lclist .img{width: 180px;}
.gsnewlist.lclist dl{margin-left:200px;}

.gsnewlist{padding: 10px 0;}
.gsnewlist li{width: 100%;padding: 24px 0;border-bottom: 1px dashed #eee;}
.gsnewlist li a{display: block;width: 100%;height: auto;overflow: hidden;}
.gsnewlist .img{width:21.5%;float: left; }
.gsnewlist dl{margin-left: 24%;}
.gsnewlist dt{font-weight: normal;font-size: 16px;color: #333;height: 36px;line-height: 36px;overflow: hidden;}
.gsnewlist dd{font-size: 14px;color: #808080;line-height: 24px;height: 48px;width: 100%;overflow: hidden;margin: 10px 0 14px;}
.gsnewlist span{font-size: 14px;color: #808080;}
.gsnewlist li a:hover dt{font-weight: bold;color: #52ab40;}

.nydatabox2 .ny_left{float: right;}
.nydatabox2 .ny_right{float: left;}
.newdec_title{width: 100%;font-weight: bold;color: #333;font-size: 20px;line-height: 1.9;margin: 10px 0;text-align: center;}
.newdec_title p{font-size:14px;font-weight: normal;color: #808080;}

.nytestul{width: calc(100% + 30px);margin-left: -15px;height: auto;overflow: hidden;padding: 10px 0;}
.nytestul li{width: 33.33%;padding: 15px;}
.nytestul li p{background: url(../images/bg4.png) left center repeat-x;background-size: 6px 100%;}
/*联系我们*/
.ab_contact{width: 100%;height: auto;overflow: hidden;padding: 4.16%;background: #f7f7f7;margin: 6% 0;}
#dituContent,#dituContent div{width:100%;height:280px;}
.ab_contact .tact_l{width: 41.5%;float: left;}
.ab_contact .tact_l h1{font-size: 24px;line-height: 2;color: #333;margin-bottom: 14px;}
.tact_li{font-size: 14px;color: #333;line-height: 24px;padding: 10px 0;width: 100%;height: auto;overflow: hidden;padding-left: 32px;background: url(../images/icon29.png) left 12px no-repeat;}
.tact_li:nth-child(2){background: url(../images/icon30.png) left 12px no-repeat;}
.tact_li:nth-child(3){background: url(../images/icon31.png) left 12px no-repeat;}
.tact_li:nth-child(4){background: url(../images/icon32.png) left 12px no-repeat;}
.tact_li span{width: 45px;float: left;display: block;}
.tact_li dd{margin-left: 45px;line-height: 24px;}
.ab_contact .tact_r{width: 53%;float: right;}

.joinlist{width: 100%;height: auto;}
.joinlist li{width: 100%;background: #f7f7f7;border-top: 3px solid #ececec;padding: 0 3.2%;margin: 20px 0;position: relative;}
.joinli{width: 100%;font-weight: bold;line-height: 42px;padding: 15px 0;}
.joinli .join_title{font-size: 22px;color: #333;overflow: hidden;}
.joinli span{font-size: 14px;color: #808080;margin-right: 4%;}
.joinlist .morebtn{width: 62px;height: 62px;border-radius: 50%;background: #e5e5e5;line-height: 60px;text-align: center;font-size:34px;color: #52ab40;position: absolute;right: 3.2%;top: 26px;cursor: pointer;}
.joinlist .morebtn:hover,.joinlist .morebtn.ez{background: #52ab40;color: #fff;}
.joinlist .join_dec{display: none;padding: 5px 0 35px;font-size: 14px;color: #333;line-height: 36px;}

.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;}
.allpage a{display: inline-block;margin: 0 3px;width: 42px;height: 42px;line-height: 42px;color: #808080;font-size: 14px;background: #f2f2f2;transition: 400ms;}
.allpage a.a1{font-family: "幼圆";}
.allpage a:hover,.allpage a.on,.molpage a:hover{background: #52ab40;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: #52ab40;}
/*文章上下篇*/
.choose_art{width: 100%;height:auto;overflow: hidden;padding: 20px 0;position: relative;border-top: 1px solid #e6e6e6;margin: 30px 0 20px;}
.choose_art .backul{width: 120px;height: 36px;line-height: 36px;text-align: center;background: #b3b3b3;color: #fff;right: 0;top: 20px;}
.choose_art .backul:hover{background: #52ab40;transition: 300ms;}
.choose_art a{display: block;height: 30px;line-height: 30px;color: #808080;font-size: 14px;overflow: hidden;transition: 300ms;}
.choose_art li a:hover{color: #52ab40;transition: 300ms;}
/*分享*/
.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: #52ab40;position: fixed;bottom: 0;left: 0;z-index: 6;}
.mol_navbox .fotli{width: 20%;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 #52ab40;
	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: #52ab40;font-size: 12px;line-height: 2;text-align: center;}
.ball:hover{background: #52ab40;transition: 300ms;}
.ball:hover p{color: #fff;}
.suspend .back-top{height: 44px;background:#52ab40 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 #52ab40;}
.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: #52ab40;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%;color: #b3b3b3;}
.menu_head .ericon .icon1{ display:none;}
.menu_head .ericon.xz .icon1{ display:block;}
.menu_head .ericon.xz .icon2{ display:none;}
.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: #52ab40;font-size: 18px;position: absolute;left: 0;top:0;}
.menu_body li a.er.tz_a{font-weight: bold;color: #52ab40;}
.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;}
.class-m .nnav li .thr_body li{width: 50%;float: left;}
.thr_body li a.thr{position: relative;font-size: 14px;display: block;height:40px;line-height:40px;color: #808080;}

/*20220426改版*/
.headtop{width: 100%;height: 54px;background: #f6f6f6;}
.txtMarquee-left{width: 37%;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: #52ab40;}

.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: #52ab40;}
.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: #52ab40 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: #52ab40;line-height: 54px;}
.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: #52ab40;
			transition: all .4s ease-in-out;
		}

		.top_tell .lang a.active, .head-top .right .lang a:hover {
			color: #52ab40
		}

			.top_tell .lang a.active:before {
				width: 100%;
			}
.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;}

.chan_nav{width: 100%;height: auto;text-align: center;}
.chan_nav dd{display: inline-block;color: #808080;font-size: 16px;line-height: 32px;position: relative;padding: 0 10px 0 6px;font-weight: normal;cursor: pointer;}
.chan_nav dd:before{content: "|";width: 2px;height: 100%;position: absolute;right: 0;top: 0;font-weight: normal;color: #808080;}
.chan_nav dd:hover,.chan_nav dd.on{font-weight: bold;color: #52ab40;}
.chan_nav dd:last-child:before{display: none;}
.chan_for{width: 100%;height: auto;}
.chan_for .serlist{display: none;}
.chan_for .serlist:first-child{display: block;}

.new_nav{width: 100%;height: auto;text-align: center;}
.new_nav dd{display: inline-block;width:146px;height: 46px;line-height: 46px;background: #c7c7c7;font-size: 16px;color: #fff;font-weight: normal;cursor: pointer;}
.new_nav dd:hover,.new_nav dd.on{background: #52ab40;font-weight: bold;}
.new_for{width: 100%;position: relative;}
.new_for .newbox{position: absolute;top: 0;left: 0;opacity: 0;}
.new_for .newbox.eon{opacity: 1;z-index: 2;}

.service_list{width: 100%;}
.service_list li{padding: 15px 0;}
.service_list li .libox{width: 100%;height: auto;background: #fafafa;border-left: 2px solid #fafafa;padding:21px;transition: 300ms;}
.service_list .libox dt{width: 192px;padding-left: 13px;color: #333;font-size: 15px;float: left;line-height: 32px;}
.service_list .libox dd{margin-left: 192px;}
.service_list .libox dd a{font-size: 14px;color: #333;margin: 0 13px;display: inline-block;line-height: 32px;}
.service_list .libox dd a:hover{font-weight: bold;color: #52ab40;}
.service_list li .libox:hover{background: #fff;border-left: 2px solid #52ab40;box-shadow: 0 10px 30px rgba(128,128,128,0.15);transition: 300ms;}

.bgop,.opacity2{display: none;width: 100%;height: 100%;opacity: 0.5;background: #000;position: fixed;top: 0;left: 0;z-index: 8;}
.askform{display: none;width:600px;height: auto;background: #fff;border-top: 3px solid #52ab40;padding: 3%;position: fixed;top: 50%;left: 50%;z-index: 9;
-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.close_form{width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 40px;color: #818181;position: absolute;top: 10px;right: 10px;cursor: pointer;}
.askform .asktit{font-size: 26px;color: #52ab40;border-bottom: 1px dashed #e6e6e6;line-height: 1.5;padding-bottom: 20px;}
.online{width: 100%;height: auto;overflow: hidden;padding-top: 20px;}
.online p{width: 100%;line-height: 32px;font-size: 14px;color: #333;}
.online p i{color: #ef2120;margin-right: 3px;}
.online dd{width: 100%;position: relative;}
.online .txt{width:100%;height: 50px;line-height: 48px;border: 1px solid #e6e6e6;border-radius: 6px;padding: 0 15px;font-size: 14px;color: #808080;}
.online textarea{width:100%;height: 110px;line-height: 24px;border: 1px solid #e6e6e6;border-radius: 6px;padding: 10px 15px;font-size: 14px;color: #808080;}
.online .put_btn{width: 100%;height: 50px;text-align: center;background: #52ab40;border-radius: 6px;color: #fff;font-size: 16px;}
.askform .tips{text-align: center;color: #ff0000;line-height: 24px;margin: 12px 0 0;}

.mapbox{width: 100%;height: auto;background: #fff;box-shadow: 0 10px 30px rgba(194,194,194,0.3);padding: 3% 3% 5%;margin: 12px 0 20px;}
.mapbox .maptitle{font-size: 30px;color: #333;line-height: 2;}
.mapbox .map_nav{padding: 20px 0;border-bottom: 1px solid #eee;width: 100%;height: auto;min-height: 71px;}
.map_nav .one{width: 128px;height: 30px;background: #ececec;text-align: center;line-height: 30px;font-weight: bold;color: #333;font-size: 14px;float: left;}
.map_nav .service_list li{padding:0 0 10px 0;}
.map_nav .service_list li .libox{padding: 14px 3px;background: #f7f7f7;border: none;}
.map_nav .service_list .libox dt{font-size: 14px;font-weight: normal;}
.map_nav .service_list li .libox:hover{border: none;box-shadow: none;}
.map_nav .service_list .libox dd a{color: #808080;}
.map_nav .service_list .libox dd a:hover{color: #52ab40;}
.map_nav .two{margin-left: 148px;}
.map_nav .twadiv{display: inline-block;font-size: 14px;color: #333;line-height: 30px;margin: 0 18px;position: relative;}
.map_nav .two .twoa{display: inline-block;color: #333;line-height: 30px;}
.map_nav .two .twoa:hover,.map_nav .two .twadiv.twoadown .twoa{color: #52ab40;font-weight: bold;}
.btnicon{margin-left: 5px;}
.btnicon .img2{display: none;}
.twoadown .btnicon .img1{display: none;}
.twoadown .btnicon .img2{display: inline-block;}
.map_nav .two .three{height: auto;width: 260px;padding: 10px;background: #fff;border-radius: 4px;box-shadow: 0 10px 30px rgba(194,194,194,0.3);
position: absolute;top:50px;left: 0;z-index: 6;opacity: 0;visibility: hidden;transition: 300ms;}
.map_nav .two .twadiv.twoadown .three{top: 34px;opacity: 1;visibility: visible;transition: 300ms;}
.map_nav .two .three a{display: inline-block;width: 32%;font-size: 14px;color: #808080;line-height: 30px;text-align: center;}
.map_nav .two .three a:hover{color: #52ab40;}





/*20220426改版end*/



/*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;
}

@media (max-width: 1199px){
  #header .logo{width: 34%;}
  #header .nav_box{width: 66%;}
  #header .libox_pro{background-size: 220px 100%;}
  .libox_pro .ernavbox{width: 210px;}
  .libox_pro .erbox .er{padding: 0 10px;}
  .libox_pro .erbox_data{width: 750px;padding: 14px 28px;}
  .dl1 dt{font-size: 20px;height: 38px;line-height: 38px;}
  .dl1 dd{font-size: 14px;line-height: 24px;}
  .serlist li a{padding-bottom: 40px;}
  .serlist li .dl2{bottom: -45%;}
  .posnavslid{padding: 0 30px;}
  .bulid_item li{padding: 0 15px;}
  .ULziliao .libox{padding: 10px 15px;}
  .slickbox{padding: 20px;}
  .sli_right h1{font-size: 20px;}
  .zxmore a{height: 34px;line-height: 34px;width: 38%;}
  .zsform{padding: 40px;}
  .gsnewlist dd{margin: 5px 0 10px;}




	
}
@media (max-width: 991px){
  #header{height: 76px;}
  #header .logo{width: 30%;}
  #header .logo a{height: 76px;}
  #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: 560px;padding: 14px 20px;}
  .erbox_item a{width: 33.33%;}
  .imgsul ul li{padding: 4px;}
  .imgsul ul li p{height: 40px;line-height: 40px;}
  .serlist li.li1{display: none;}
  .serlist li{width: 33.33%;}
  .testbox{width: calc(100% + 14px);margin-left: -7px;padding: 0;}
  .testbox .test_slider,.testul li{padding: 7px;}
  .new_Slider.slick-dotted.slick-slider{width: 100%;padding: 0 10px;margin-bottom: 20px;}
  .textlist{width: 100%;padding: 0 10px;}
  .ny_left{width: 24%;}
  .ny_right{width: 73%;}
  .posnav{font-size: 22px;}
  .posnav{padding: 0 12px;}
  .oneul .onea{padding: 0 9px;}
  .oneul .second .twoa{padding-left: 9px;}
  .lt_project{padding: 4px 12px;}
  .hottell{height: 62px;}
  .hottell p{font-size: 18px;}
  .ny_right .serlist li{width: 50%;}
  .ny_right .serlist li .dl2{bottom: -41%}
  .service_ask{padding: 20px;}
  .service_ask .ser_l{width: 100%;padding:0;}
  .service_ask .ser_r{width: 100%;float: left;padding: 15px 0;}
  .service_ask .more{width: 100%;float: left;margin-top:5px;}
  .about_news .hot_newsList li{width: 100%;margin-left: 0!important;}
  .about_news .hot_zizhi li{width: 50%;}
  .service_askdec{padding: 0;margin-bottom: 0;}
  .bulid_item{width: 100%;padding: 8px;}
  .ULziliao li{width: 100%;}
  .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%;}
  .slick2{width: 100%;}
  .sli_right{width: 100%;margin-top: 20px;}
  .zsform{padding: 30px;}
  .btnbox2{padding: 20px 22%;}
  .gsnewlist .img{width: 29%;}
  .gsnewlist dl{margin-left: 32%;}
  .gsnewlist dt{height: 30px;line-height: 30px;}
  .nytestul{width: calc(100% + 20px);margin-left: -10px;}
  .nytestul li{padding: 10px;}
  .ab_contact .tact_l{width: 100%;}
  .ab_contact .tact_r{width: 100%;margin-top: 20px;}
  .joinli{line-height: 36px;padding: 10px 0;}
  .joinli .join_title{font-size: 20px;}
  .joinlist .morebtn{width: 52px;height: 52px;line-height: 46px;top: 18px;}
  .gsnewlist.lclist .img{width: 150px;}
  .gsnewlist.lclist dl{margin-left:170px;}

  /*.top_tell{width: 146px;padding-left: 35px;background: url(../images/icon34.png) 15px center no-repeat;font-size: 16px;}*/
  .top_tell{display: none;}
  .txtMarquee-left{width: 50%;}
  .top_seach{width:302px; }
  .top_seach form .txt{width: 178px;}
  .top_seach form .sea_btn{width: 34px;}
  .point a dt{font-size: 16px;}
  .point a dd{line-height: 24px;}
  .point a .img{top: 10.6%;}
  .new_for{height: 978px;}
  .askform{width: 70%;}
  .online{padding-top: 14px;}
  .askform .asktit{font-size: 22px;}
}
@media (min-width: 768px) and (max-width: 991px){
  


}
@media (max-width: 768px){
  #wrap_index{padding: 54px 0;}
  #header{height: 54px;padding-left: 15px;position: fixed;top: 0;left: 0;z-index: 8;}
  #header .container{padding: 0!important;}
  #header .logo{width:200px;}
  #header .logo a{height: 54px;width: 200px;}
  #banner .slick-dots{bottom: 6px;}
  #banner .slick-dots li{width: 8px;height:8px;margin: 0 5px;}
  .container{padding: 0 15px!important;}
  #Maincont .alltent{padding: 20px 0 30px;}
  .alltitle{padding: 12px 0;font-size: 20px;}
  .alltitle span{width: 36px;height: 2px;margin: 12px auto 10px;}
  .alltitle p{font-size: 14px;}
  .hotrecom.slick-dotted.slick-slider{margin-bottom: 20px;}
  .hotrecom .slick-slide{padding: 0 15px 30px;}
  .hotrecom .more{line-height: 24px;}
  .hotrecom .slick-dots li{width: 6px;height:6px;margin: 0 4px;}
  .hotrecom .slick-dots li.slick-active{width: 30px;}
  .serlist{width: calc(100% + 12px);margin-left: -6px;}
  .serlist li{width: 50%;padding: 6px;}
  .serlist li a{padding-bottom: 36px;}
  .serlist li .dl2,.ny_right .serlist li .dl2{bottom: -72px;}
  .dl2 dt{height: 34px;line-height: 34px;}
  #Maincont .content3{padding: 40px 0;}
  .aboutbox .aboutdec{font-size: 14px;line-height: 24px;}
  .point a{display: block;width: 25%;float: left;margin: 0;padding: 6%;line-height: 1.5;}
  .testbox .test_slider{width: 100%;margin-bottom: 0;}
  .test_slider p{height: 40px;line-height: 40px;font-size: 16px;}
  .test_slider .slick-dots{bottom: 15px;}
  .test_slider .slick-dots li{width: 10px;height:3px;margin: 0 4px;}
  .test_slider .slick-dots li.slick-active{width: 30px;}
  .testbox .testul{width: 100%;}
  .testul li p{height: 34px;line-height: 34px;font-size: 14px;}
  .zizhi_slider .slick-slide{padding: 6px 6px 60px;}
  .zizhi_slider a p{height: 40px;line-height: 20px;font-size: 14px;margin-top: 12px;}
  .zizhi_slider .slick-arrow{top: 90%;width: 30px;line-height: 30px;height: 30px;}
  .zizhi_slider .slick-next{right: 40%;}
  .zizhi_slider .slick-prev{left: 40%;}
  .zizhi_slider .slick-arrow:before{line-height: 30px;height: 30px;font-size: 22px;}
  .shilist li{width: 100%;padding: 6px 10px;}
  .shilist li a{padding: 4%;}
  .shilist li .shi_l{width:50px;font-size: 16px;}
  .shilist li .shi_l .img{padding: 0 6px;}
  .shilist li .shi_r span{margin-bottom: 10px;}
  .shilist li .shi_r{height: auto;line-height: 22px;}
  .new_Slider .slick-arrow{width: 34px;height: 34px;}
  .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;}
  .custom_paging{bottom: 23px;}
  .textlist li{padding: 0 16px;}
  .textlist .title i{font-size: 12px;}
  .content5{padding: 40px 0;}
  .contact h2 span{padding: 0 38px;font-size: 20px;}
  .contact h2 span:before,.contact h2 span:after{width: 22px;}
  .contact{padding: 22px 4.1%;}
  .tacpoint li{display: block;width: 33.33%;float: left;padding: 0 6%;line-height: 24px;}
  .tacpoint li .icon{width: 26px;display: block;float: unset;margin: 0 auto 10px;}
  .tacform{padding: 15px 0;}
  .tacform .line dd,.tacform .line .are{width: 100%;padding: 5px 10px;}
  .tacform .line .txt{height: 40px;padding: 0 14px;}
  .key_btn{width: 94%;height: 40px;margin-top: 5px;}
  .navlist li.li2,.links{display: none;}
  #footer .navlist{padding: 24px 0;}
  .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;}
  .tuijian{height: 50px;line-height: 50px;}
  .ny_left{width: 100%;}
  .ny_right{width: 100%;}
  .ny_right td,th {padding: 5px; border: solid 1px #eee; text-align: center;}
  .posnav{font-size: 18px;height: 46px;line-height: 46px;}
  .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;}
  .service_ask{padding: 15px;margin: 20px 0;}
  .toptitle{height: 60px;line-height: 70px;font-size: 16px;}
  .nytitle{font-size: 16px;}
  .askdiv{height: 94px;margin:0 0 30px 0;}
  .askdiv a{margin: 28px 10px 0;width: 140px;}
  .about_news{margin-bottom: 20px;}
  .about_title{font-size: 20px;margin: 16px 0 10px;}
  .posnavslid{padding: 0 18px;margin: 16px 0;}
  .posnavslid .slick-arrow{width: 18px;}
  .posnavslid .slick-slide{padding: 0 3px;}
  .posnavslid .slick-slide>a{height: 40px;line-height: 40px;font-size: 14px;}
  .poserji a{height: 32px;line-height: 32px;}
  .posnavslid .slick-prev{left: -3px;}
  .posnavslid .slick-next{right:-3px;}
  .dec_title{padding: 14px 0;font-size: 16px;}
  .dec_title:before{width: 20px;margin-left: -20px;bottom: 0;}
  .nymain .zizhilist{width: calc(100% + 12px);margin-left: -6px;}
  .nymain .zizhilist li{width: 50%;padding: 6px;}
  .nymain .zizhilist li a p{height: 38px;line-height: 38px;font-size: 15px;}
  .about_news .hot_zizhi li{width:100%;}
  .choose_art{padding: 12px 0;margin: 20px 0;}
  .dec_img{width: 94%;margin: 16px auto;}
  .dec_img p{font-size: 16px;}
  .twotitle{font-size: 18px;padding: 26px 0 12px;}
  .ny_right h2{font-size: 18px;margin: 4px 0;}
  .service_askdec{padding: 0;margin: 0;}
  .bulid_item li{height: 40px;line-height: 40px;}
  .probulid{margin: 0;}
  .ULdec .ultit{font-size: 16px;margin: 20px 0 8px;}
  .ULdec .ultit span{width: 26px;margin-right: 4px;}
  .ULziliao .libox{min-height: 0;}
  .ULziliao .libox p{font-size: 14px;}
  .tjpros{width: calc(100% + 8px);margin-left: -4px;}
  .tjpros li{padding: 5px;}
  .tjpros li p{height: 40px;line-height: 20px;font-size: 14px;}
  .online_ly{padding: 18px 20px;}
  .ny_right .online_ly h2{font-size: 18px;}
  .online_ly p{font-size: 14px;line-height: 22px;}
  .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;}
  .proservice_dec{padding: 16px;}
  .dectitle{line-height: 38px;font-size: 16px;margin-bottom: 15px;}
  .slickbox{padding: 15px;margin: 20px 0;}
  .sli_right h1{font-size: 18px;padding-bottom: 8px;}
  .zxmore a{width: 46%;}
  .zsform{width: 100%;padding: 15px;}
  .seainput{border: 2px solid #f2f2f2;padding: 0 10px 0 38px;height: 54px;background: url(../images/icon26.png) 13px center no-repeat;background-size:20px; }
  .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; }
  .online_zs .tip dd{margin-bottom: 6px;font-size: 14px;}
  .btnbox2{padding: 16px 3%;}
  .zllist li{width: 100%;padding: 5px 0;}
  .zllist li:nth-child(2n){margin-left:0;}
  .zllist li a{height: 48px;line-height: 48px;padding:0 40px;background: #fafafa url(../images/icon27.png) 15px center no-repeat;background-size: 18px auto;}
  .zllist li a:hover{background: #52ab40 url(../images/icon27_h.png) 15px center no-repeat;background-size: 18px auto;}
  .zllist li a:before{width: 18px;top: 12px;}

  

  .gsnewlist li{padding: 14px 0;}
  .gsnewlist .img{width: 37%;}
  .gsnewlist dl{margin-left: 40%;}
  .gsnewlist dt{height: 24px;line-height: 24px;}
  .gsnewlist dd{height: 40px;line-height: 20px;margin: 7px 0;}
  .newdec_title{text-align: center;font-size: 16px;margin: 22px 0 0;}
  .newdec_title p{font-size: 12px;}
  .nytestul{width: calc(100% + 14px);margin-left: -7px;}
  .nytestul li{padding: 7px;width: 50%;}
  .ab_contact{margin: 9% 0;}
  .ab_contact .tact_l h1{font-size: 20px;margin-bottom: 8px;}
  .tact_li{padding: 5px 0 5px 28px;background: url(../images/icon29.png) left 8px no-repeat;}
  .tact_li:nth-child(2){background: url(../images/icon30.png) left 8px no-repeat;}
  .tact_li:nth-child(3){background: url(../images/icon31.png) left 8px no-repeat;}
  .tact_li:nth-child(4){background: url(../images/icon32.png) left 8px no-repeat;}
  #dituContent,#dituContent div{height: 200px;}
  .joinlist li{border-top: 2px solid #ececec;margin: 10px 0;}
  .joinli{line-height: 28px;padding: 8px 0;}
  .joinli .join_title{font-size: 15px;}
  .joinli span{font-size: 12px;margin-right: 10px;}
  .joinlist .morebtn{width:28px;height:28px;line-height: 24px;top: 10px;font-size: 24px;}
  .joinlist .join_dec{padding: 0 0 20px;line-height: 24px;}
  .about_news{padding: 0 12px 10px;}
  .about_news .nytitle{margin-top: 0;}
  .result_title{font-size: 16px;margin: 30px 0 20px;}
  .gsnewlist.lclist .img{width: 125px;}
  .gsnewlist.lclist dl{margin-left:135px;}


  .chan_nav dd{font-size: 15px;line-height: 28px;}
  .new_nav dd{width: 96px;height: 34px;line-height: 34px;font-size: 14px;margin-bottom: 5px;}
  .aboutbox{padding-bottom: 25%;}
  #Maincont .content3{margin-bottom: 72%;}
  .point{width: calc(100% + 30px);left: -15px;align-content:flex-start;flex-wrap: wrap;flex-direction:row;}
  .point a{flex:none;width: 50%;padding: 4%;float: unset;}
  .point a:nth-child(3){background: #41a12e;}
  .point a:nth-child(4){background: #52ab40;}
  .point a .line{margin:2% 0 4%;}
  .point a p{font-size: 144px;bottom: -3%;}
  .service_list li{padding: 9px 0;}
  .service_list li .libox{padding: 10px 12px;}
  .service_list .libox dt{width: 100%;padding: 0;float: unset;margin-bottom: 4px;}
  .service_list .libox dd{margin-left: 0;}

  .askform{width: 92%;padding: 12px 12px 20px;}
  .askform .asktit{font-size: 20px;padding-bottom: 14px;}
  .close_form{top: 0;}
  .online{padding-top: 10px;}
  .online .txt{height: 40px;line-height: 38px;}
  .online textarea{height: 90px;}
  .online .put_btn{height: 42px;}
  .mapbox .maptitle{font-size: 20px;}
  .mapbox .map_nav{padding: 10px 0;min-height: 51px;}
  .map_nav .one{float: unset;}
  .map_nav .two{margin-left: 0;margin-top: 10px;}
  .map_nav .service_list li .libox{padding: 10px;}
  .map_nav .two .three{left:50%;margin-left: -130px;}

  
  .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: #52ab40;color: #fff;font-size: 14px;}
  .nymain{z-index: 0;position: unset;}





}
@media (max-width: 375px){
  .map_nav .two .three{width: 190px;margin-left: -100px;}
  .map_nav .two .three a{width: 48.5%;}
	
}
@media (max-width: 360px){
	.mol_navbox .fotli{font-size: 12px;}
	.molpage a{padding: 0 14px;height: 32px;line-height: 32px;}
	.posnav{font-size: 16px;height: 38px;line-height: 38px;}
	.ulbtn{height: 38px;line-height: 38px;}
	.toptitle{height: 56px;line-height: 68px;font-size: 15px;}
	.dl2 dt{font-size: 14px;}
	.askdiv a{width: 116px;}
	.twotitle{font-size: 16px;padding: 20px 0 9px;}
    .twotitle span{height: 18px;margin: 6px 8px;margin-left: 0;}
    .ny_right h2{font-size: 16px;margin:0;}
    .ny_right h2:before{height: 18px;top: 6px;}
    .result_title{font-size: 14px;margin: 25px 0 15px;}
}

