@charset "utf-8";
/* CSS Document */
html{_background-attachment: fixed;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size: 14px;color: #333;font-family: "Microsoft yahei";}
body a{color: #333;text-decoration: none}
button, input, select, textarea { font-size: 100%;outline: 0;}
em{font-style:normal}
li{list-style:none}
fieldset{border:0;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select {*font-size:100%;}
p{word-wrap:break-word}
a:link,a:visited{text-decoration:none;}
.fl{float: left;}
.fr{float: right;}
.nocu{font-weight: normal;}
.clear{ clear:both;}
.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.shenglue2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.shenglue3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden;}
.bgxuhua {-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.bgxuhua a:hover{-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.imgbig{ overflow:hidden;}
.imgbig img{ transition:all linear .2s;	}
.imgbig:hover img{cursor: pointer; transform:scale(1.05); -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.1) translateZ(0);}
.bgquan{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.zishiyin{font-size:14px; line-height:28px;}
.zishiyin img{max-width: 100%;width: auto;height: auto !important;}
.bhtouying:hover{box-shadow: 3px 3px 3px #ccc;}
.video iframe,.video embed{ width:725px !important; height:455px !important;}
.zishiyin td{border: 1px solid #f0f0f0;}
.guodu{-webkit-transition:-webkit-transform 0.5s,opacity 0.5s,background 0.5s,width 0.5s,height 0.5s,font-size 0.5s;-o-transition-property:width,height,-o-transform,background,font-size,opacity;-o-transition-duration:0.5s,0.5s,0.5s,0.5s,0.5s,0.5s;-moz-transition-property:width,height,-o-transform,background,font-size,opacity;  -moz-transition-duration:0.5s,0.5s,0.5s,0.5s,0.5s,0.5s;transition-property:width,height,transform,background,font-size,opacity;transition-duration:0.5s,0.5s,0.5s,0.5s,0.5s,0.5s;}
.w1200{width: 1200px;margin: 0px auto;}
/*头部-*/
.top-title{width: 100%;height: 30px;background: #39bc54;line-height: 30px;}
.top-title-box{color: #fff;font-size: 13px;}
.top-title-box img{width: 20px;height: 20px;}
.top-title-time{float: left; font-size:12px;}
.top-title-number{float: right;}
.top-time{padding: 5px 11px;background: url(../images/top_time.png);background-repeat: no-repeat;background-size:18px;background-position: 0px 4px;}
.top-number{padding: 5px 11px;background: url(../images/top_phone.png);background-repeat: no-repeat;background-size:18px;background-position: 0px 5px;}
/*浮动客服*/
#floatDivBoxs{width:170px;background:#fff;position:fixed;top:130px;right:0;z-index:9999;}
#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#ff7e00;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 0px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:14px 14px 5px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 14px; font-size:19px; line-height:32px; color:#d90f18; font-weight:bold !important;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatewm{ line-height:22px; text-align:center; background-color:#f7f7f7; padding:10px 0px;}
#floatDivBoxs .floatewm img{ margin-bottom:5px;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;top:130px;right:170px;z-index:9999;}
#rightArrow a{display:block;height:45px;}
/*头部-*/
.header{ height:80px;background-color:#fff;}
.head_b{ height:80px;}
.logo{ display:block; height:60px; margin:10px 0px 0px 0px;}
/*导航-*/
.pcnav{ height:80px;}
.pcnav li{float:left; position:relative;}
.pcnav li a{font-size: 16px;display: block; height:80px; color:#181818;line-height:80px;text-align:center;position:relative;padding:0px 2px; margin:0px 15px;}
.pcnav li a:hover,#navbox .sfhover .nav_a{color:#181818;}
#navbox li ul {line-height: 32px;list-style-type: none;text-align:center;width:120px;position: absolute; display:none;z-index:999; background-color:#fff; margin-left:-10px;}
#navbox li a:after{content: '';width: 0;height:4px;background: #F6F6F6;position: absolute;left: 0px;bottom: 0px;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
#navbox li a:hover:after,#navbox li .cur:after{ width:100%;background: #39bc54;}
#navbox li ul li{width:100%;height: 36px;margin-left:0px;}
#navbox li ul li a{display: block;width:100%;height: 36px;font-size: 13px;line-height: 36px;font-weight: normal;border-bottom:0px; padding:0px; margin:0px;} 
#navbox li ul li a:hover{ color:#39bc54; border-bottom:0px;}
#navbox li ul li a:after{height:1px;}
#navbox li ul li a:hover:after{ width:100%;background: #39bc54;}
#navbox li:hover ul {z-index:999; left: auto;display:block;}
.head_yy{ width:100px; margin:25px 0px 0px 10px;}
.head_yy a{ width:28px; height:28px; line-height:28px; font-size:12px; text-align:center; float:left; border:1px solid #878787; border-radius:50%; margin-left:15px;}
.head_yy .cn{ color:#39bc54; border:1px solid #39bc54;}
.m_header{ display:none;}
.head_b{ display:none;}
/*滚动图-*/
.banner{ width:100%; position:relative;}
.banner .swiper-slide{width: 100%;}
.banner .swiper-slide .lianjie{ width:100%; display:block;}
.banner .swiper-slide .banner_img{width:100%; background-repeat: no-repeat;background-position: center center;background-size: cover; display:none;}
.banner .swiper-pagination{ width:100%; height:6px; bottom:40px;}
.banner .swiper-pagination-bullet{ width:42px; height:6px; background-color:#fff;display: inline-block;opacity:0.7; border-radius:0%; margin:0px 6px !important;}
.banner .swiper-pagination-bullet-active{ background-color:#39bc54;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:49px;height:70px;position: absolute;z-index: 40;background-repeat: no-repeat;background-image: url(../images/banner_qh.png);opacity:1; margin-top:-20px; background-size:auto;}
.banner .swiper-button-prev{background-position: left top;left:0%;}
.banner .swiper-button-next{background-position: left bottom;right:0%;}
.banner_qiehuan{ width:100%; position:absolute; top:0px; left:0px; right:0px;height:100%;}
.banner_qiehuan .w1200{ position:relative; height:100%;}
/*导航-*/
.head-top{width: 100%;height: 220px;background: url(../images/head_bg.png);background-size: 100% 220px;background-repeat: no-repeat;background-position: center;}
#theClock{padding-top: 5px;}
.head-top-search{float: right;}
.search-inp{width: 190px;height: 40px;border: 1px solid #c30d23;border-radius: 20px;background: #fff;float: left;}
.search-inp input{width: 170px;height: 30px;margin-left: 10px;margin-top: 5px;font-size: 13px;border: none;}
.search-btn{float: right;margin-left: 10px;}
.search-btn button{width: 40px;height: 40px;background: #c30d23;border-radius: 50%;border: none;position: relative;}
.search-btn button a{display: inline-block;width: 40px;height: 40px;color: #fff;}
.search-btn button img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.head-logo{width: 100%;height: 140px;}
.head-logo span{font-size: 40px;color: #c30d23;letter-spacing: 5px;font-weight: bold;}
.lx_ewm{ width:120px; padding:20px 15px; background-color:#f5f5f5; position:fixed; right:0px; top:20%; z-index:9999;box-shadow: 0 0 0 0 rgba(208,208,208,0.2);}
.lx_ewm p{ font-size:14px; line-height:24px; padding:10px 0px 0px 0px; text-align:center;}
/*关于我们-*/
.list_banner{height: 300px;width: 100%;background-repeat: no-repeat;background-position: center center;}
.list_banner_bg{background-image: url(../images/list_banner_bg.png);background-repeat: repeat;height: 300px;width: 100%;}
.list_banner_txt{ color:#fff; font-size:36px; font-weight:bold; text-align:center; height:50px; line-height:50px; padding:100px 0px;letter-spacing:2px;}
.dqwz .w1200{height: 40px;line-height: 40px;background-image: url(../images/dqwz_ico.png);background-repeat: no-repeat;background-position: left center; background-size:20px;text-indent: 22px;color: #FFF; font-size:12px; margin-top:10px;}
.dqwz a{ color:#fff;}
.gsjj,.qywh,.fzlc,.qyjg,.qyys,.qyry{ padding:70px 0px;}
.list_h2{ font-size:32px; line-height:38px;text-align:center; padding:10px 0px;  font-weight:bold;text-transform : uppercase; color:#39bc54;}
.list_h2 .en{ font-size:20px;color:#999;font-weight:normal;}
.list_h2 .biaoyu{font-size:18px;color:#999;font-weight:normal;}
.list_h2 .xian{ width:40px; height:3px; background-color:#39bc54; display:block; margin:5px auto;}
.qywh{ width:100%;}
.zfyh_box_big{width: 31.33333333333333333333%;margin:55px 0px 0px 3%;text-align:center; padding-bottom:10px; float:left;}
.zfyh_box{border: 1px solid #39bc54; padding-bottom:20px;}
.zfyh_box .shuzi{background-color: #39bc54;height:50px;width:50px;border-radius: 50%; margin:-40px auto 0px auto;text-align: center;padding:15px; overflow:hidden;}
.zfyh_box h5{ font-size:20px; height:30px; line-height:30px; color:#555; margin:20px 0px 10px 0px;}
.zfyh_box p{ font-size:13px; line-height:22px;min-height:132px; padding:0px 20px;text-align:center; color:#666;}
.zfyh_box_big_id1{ margin-left:0px !important;}
.qywh,.qyjg,.qyry{background-color:#f5f5f5;}
.qyjg_body{ padding:5px 0px;}
.qyys_ul li{ width:23.5%; float:left; margin:0% 0px 2% 2%;}
.qyys_ul li .img{ position:relative; overflow:hidden;}
.qyys_ul li .tit{ width:100%; height:36px; line-height:36px; position:absolute; bottom:0px; left:0px; right:0px;background-image: url(../images/qyys_p_bg.png);	background-repeat: repeat; color:#FFF; text-align:center; font-size:15px;}
.qyys_ul li:nth-child(1),.qyys_ul li:nth-child(5){ margin-left:0px;}
.qyys_ul li .desc{ font-size:12px; line-height:20px; color:#666; margin-top:8px; height:60px;}
.qyys_ul li:nth-child(5) .desc,.qyys_ul li:nth-child(6) .desc,.qyys_ul li:nth-child(7) .desc,.qyys_ul li:nth-child(8) .desc{ height:100px;-webkit-line-clamp:5;}
.qyry_ul li{ width:18.4%; float:left; margin:1% 0px 0px 2%;}
.qyry_ul li:nth-child(1),.qyry_ul li:nth-child(6){ margin-left:0px;}
.qyry_ul li .img{border:1px solid #ddd; padding:4px;}
.qyry_ul li .tit{ font-size:14px; line-height:24px; padding:6px 0px; text-align:center;}
.qyry_ul li a:hover .img{border:1px solid #39bc54;}
.fzlc_box_big{padding:40px 0px 10px 0px;}
.fzlc_box_big .swiper-container{ padding-bottom:20px;}
.fzlc_box_big .tit{text-align: center;font-size:24px; font-weight: bold; line-height:30px; color:#666;}
.fzlc_box_big .line{width: 100%;border-top: 1px solid #39bc54;margin-top: 25px;}
.fzlc_box_big .spot{width: 15px;height: 15px;background:  #39bc54;border-radius: 50%;margin: 0px auto;margin-top: -8px;}
.fzlc_box_big .text{width:86%; font-size:13px; line-height:22px;margin: 15px auto;text-align: center;color:#666;}
.fzlc_box_big .swiper-pagination{ width:100%; height:12px; bottom:0px;}
.fzlc_box_big .swiper-pagination-bullet{ width:12px; height:12px; background-color:#bbb;display: inline-block;opacity:0.9; border-radius:50%; margin:0px 4px !important;}
.fzlc_box_big .swiper-pagination-bullet-active{ background-color:#39bc54;}
.fzlc_box_big .swiper-button-next,.fzlc_box_big .swiper-button-prev{width:32px;height:70px;position: absolute;z-index: 40;background-repeat: no-repeat;background-image: url(../images/fzlc_qiehuan.png);opacity:1; margin-top:-20px; background-size:65px;}
.fzlc_box_big .swiper-button-prev{background-position: left center;left:0%;}
.fzlc_box_big .swiper-button-next{background-position: right center;right:0%;}
.about_body{ padding:50px 0px;}
.main{ padding-bottom:50px;}
/*合作-*/
.h-hzhb-ul li { width:11.3%; float:left; margin:10px 0px 0px 1.371428571428571%; position:relative; overflow:hidden;}
.h-hzhb-ul li span{ position:absolute; top:0px; left:0px; right:0px; z-index:10;background-color: rgba(75, 75, 75, 0.7); line-height:68px; height:68px; color:#FFF; text-align:center; opacity:0;transition: 0.4s;}
.h-hzhb-ul li:nth-child(8n+1){ margin-left:0px;}
.h-hzhb-ul li:hover span{ opacity:1;}
/*分页-*/
.page{ width:100%; text-align:center; padding-top:30px;clear:both;}
.page a,.page span{display:inline-block; padding:4px 6px; background:#ededed;border-radius: 3px; font-size:13px;}
.page a:hover,.page .current{ background:#39bc54;color:#FFF;display:inline-block;}
.page select{ height:33px;}
.page .pageinfo{ display:none;}
.pro_nav_xian{ width:100%; height:1px; background-color:#CCC; margin-bottom:40px;}
.pro_main_l{ width:58%; float:left;}
.pro_main_l .tit{ font-size:30px; height:40px; line-height:40px; font-weight:normal;}
.pro_main_l .desc{ font-size:15px; line-height:26px;-webkit-line-clamp: 5; height:130px; padding:20px 0px; color:#777;}
.pro_main_l .cont{ padding-top:0px;}
.pro_main_l .cont .lx{ width:120px; height:40px; background-color:#39bc54; font-size:16px; color:#fff; border-radius:3px; margin:15px 0px; text-align:center; line-height:40px; display:block;}
.pro_main_l .cont p{ color:#777; height:30px; line-height:30px;}
.pro_main_r{ width:38%; float:right;}
.pro_main_b{ width:100%; border-top:1px solid #39bc54; margin:50px 0px 0px 0px; padding:40px 0px 50px 0px;}
.pro_main_b_l{ font-size:40px; color:#39bc54; width:22%; float:left;}
.pro_main_b_r{ width:78%; float:right; font-size:16px; line-height:30px; padding:15px 0px 120px 0px;}

/*解决方案-*/
.jjfa_box{padding:10px;background-color:#f5f5f5; margin:25px 0px;}
.jjfa_box_l{ width:25%; overflow:hidden;}
.jjfa_box_r{ width:73%;}
.jjfa_box a .tit{ font-size:20px; height:30px; line-height:30px; color:#333; font-weight:normal; margin-top:15px; border-left:4px solid #39bc54; text-indent:10px;}
.jjfa_box a .desc{ line-height:24px; height:96px;color:#777;-webkit-line-clamp: 4; margin-top:15px;}
.lianxi{ padding:40px 0px 100px 0px;}
.lianxi_l{ width:50%; float:left;}
.lianxi_r{ width:45%; float:right;}

/*-新闻列表页-*/
.news_big{ padding-top:30px;}
.news_box{ position:relative;padding:15px 0px;}
.news_box_l{ width:21%; float:left; overflow:hidden;}
.news_box_r{ width:77%; float:right;}
.news_box_r .tit{ font-size:18px; line-height:28px; padding:9px 0px 5px 0px;}
.news_box_r .time{ font-size:14px; height:24px; line-height:24px; color:#999999; margin:6px 0px;}
.news_box_r .desc{ font-size:14px; line-height:24px; height:72px; color:#777; margin-top:5px;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; overflow:hidden;}
/*-新闻详情页-*/
.show_news_body{ position:relative; padding:0px 0px 50px 0px;}
.show_h2{ font-size:28px; line-height:32px; color:#000; padding:5px 0px 10px 0px;}
.show_time{ height:30px; line-height:30px; color:#666; font-size:14px;}
.show_fenxiang{ position:absolute; top:6px; right:0px;}
/*.show_zhaiyao{ background-color:#f5f5f5; width:96%; height:52px; padding:15px 2%; font-size:14px; line-height:26px;margin:20px 0px 0px 0px;}
.show_zhaiyao b{ color:#cc0022;}
*/
.show_zhaiyao{ height:0px; border-top:1px solid #ddd; padding:0px; width:100%; margin-top:10px;}
.show_body{ padding:12px 0px 50px 0px; }
.show_pre_next{ border-top:2px solid #39bc54; background-color:#f7f7f7; padding:10px 20px 20px 20px; font-size:14px; line-height:22px;}
.show_pre_next .Previous,.show_pre_next .Next{ margin-top:8px;}
.case_ul{ margin-left:-2%; padding-top:15px;}
.case_ul li{ width:23%; float:left; margin:2% 0px 0px 2%;}
.case_ul li .img{ overflow:hidden;}
.case_ul li .tit{ font-size:15px; height:38px; line-height:38px; background-color:#f0f0f0; text-align:center; margin-top:4px;}
.case_ul li a:hover .tit{ background-color:#39bc54; color:#FFF;}
.zxjm_li{margin-top:15px;}
.form_text{ width:100%; height:40px; line-height:40px; text-indent:10px; border:1px solid #ddd;}
.form_textarea{ height:120px;}
.form_text_verifycode{ width:100px;}
.form_button{ width:190px; height:44px; background-color:#39bc54; font-size:16px; text-align:center; line-height:44px; border:0px;font-family: "Microsoft yahei"; color:#FFF; cursor:pointer; margin-top:15px;}
/*第一部分-*/
.h-one-part{width: 100%;}
.one-part-content{margin-top: -70px;}
.h_youshi_ul{ padding:20px 0px;}
.h_youshi_ul li{width:50%;background: #fff; float:left; margin:0% 0px 0px 0%;}
.h_youshi_ul li .img{ width:50%; float:left; position:relative;}
.h_youshi_ul li .cont{ width:46%; padding:2%; float:left;}
.h_youshi_ul li .cont .tit{ font-size:18px; height:30px; line-height:30px; padding-top:5px; color:#39bc54; font-weight:bold;}
.h_youshi_ul li .cont .desc{ color:#666; line-height:24px; margin-top:10px;}
.h_youshi_ul li:nth-child(2),.h_youshi_ul li:nth-child(3){ background-color:#39bc54;}
.h_youshi_ul li:nth-child(2) .tit,.h_youshi_ul li:nth-child(3) .tit{ color:#FFF;}
.h_youshi_ul li:nth-child(2) .desc,.h_youshi_ul li:nth-child(3) .desc{ color:#fff;}
.h_youshi_ul li:nth-child(3) .img,.h_youshi_ul li:nth-child(4) .img{ float:right;}
.h_youshi_ul li .img:before{content: '';display: block;height: 0px;width: 0px;top:50%; margin-top:-6px;position: absolute;}
.h_youshi_ul li:nth-child(1) .img:before,.h_youshi_ul li:nth-child(2) .img:before {border: 12px solid transparent;border-right-color: #fff;right:0px;}
.h_youshi_ul li:nth-child(2) .img:before {border-right-color: #39bc54;}
.h_youshi_ul li:nth-child(3) .img:before,.h_youshi_ul li:nth-child(4) .img:before {border: 12px solid transparent;border-left-color: #39bc54;left:0px;}
.h_youshi_ul li:nth-child(4) .img:before {border-left-color: #fff;}
.one-part-content ul li{width: 24%;background: #f7f7f7;float: left;margin-left: 1.3%;position: relative; z-index: 999;box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.39);padding-bottom:10px;}
.one-part-content ul li:nth-child(1){margin-left: 0px;}
.one-part-list{width: 100%;height: 100px;border-bottom: 2px solid rgb(70, 189, 85);background: #fff;position: relative;}
.one-part-list img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto; width:60px; height:60px;}
.one-part-art{width: 100%;padding-top: 15px;text-align: center;}
.one-part-title{font-size: 16px; font-weight:bold;line-height:30px; padding:10px 0px;}
.one-part-nr{font-size: 13px;height:80px;color: #616161;margin-top:5px;line-height: 20px; padding:0px 15px;-webkit-line-clamp:4;}
/*第二部分-*/
.h-two-part{width: 100%;}
.two-part-content{padding:70px 0px;}
.two-part-title{text-align: center;font-size: 36px;height: 50px;line-height: 50px;padding: 10px 0px;font-weight: bold;}
.title-txt{color: #39bc54;}
.two-part-subtitle{text-align: center;font-size: 12px;color: #656565;line-height: 24px;margin-top:10px;width:70%;margin: 0px auto;}
.two-part-list{margin-top: 30px;}
.two-part-list ul li{width: 24.1%;float: left;margin-left: 1.2%;}
.two-part-list-img{width: 100%;}
.two-part-list ul li p{ position:relative;font-size: 16px;color: #39bc54;font-weight: bold; height:40px; line-height:40px;background-color:#f5f5f5;text-align:center;}
.two-part-list ul li a:hover p{ background-color:#39bc54; color:#FFF;}
.two-part-list-text{width: 100%; color: #656565;font-size: 12px;line-height: 20px;-webkit-line-clamp: 3;}
.two-part-list ul li:nth-child(1){margin-left: 0px;}
.two-list-nav ul{margin: 35px auto;width: 480px;}
.two-list-nav ul li{ padding: 5px 12px;float: left;margin-left: 10px;border-radius: 20px;font-size: 14px;}
.two-list-nav ul li:nth-child(1){background: #39bc54;}
.two-list-nav ul li:hover{background: #39bc54;}
.two-list-nav ul li:hover a{color: #fff;}
.one-nav a{color: #fff;}


/*第三部分-*/
.h-three-part{width: 100%;background: #f7f7f7;}
.three-part-content{ padding:60px 0px;}
.three-part-list ul { padding-top:10px;}
.three-part-list ul li{width: 32.5%;float: left;margin-top: 20px;margin-left: 1.2%;}
.three-part-list ul li:nth-child(1){margin-left: 0px;}
.three-part-list ul li:nth-child(4){margin-left: 0px;}
.three-list-img{width: 100%;}
.three-part-list ul li p{font-size: 16px;margin: 10px 0px;text-align: center;}
.three-part-list-text{width: 90%;color: #656565;font-size: 13px;line-height: 20px;}
/*第四部分-*/
.h-four-part{width: 100%;}
.four-part-content{padding: 60px 0px 80px 0px;}
.four-part-box{width: 100%;margin-top:10px;}
.four-box-left{width: 50%;float: left;}
.four-box-right{width: 46%;float: right;}
.four-box-text{font-size: 14px;color: #656565;line-height: 24px;  text-align: justify;}
.four-box-list{margin-top: 30px;}
.four-box-list ul li{margin-bottom: 10px;font-size: 14px;color: #656565;line-height: 20px;margin-top: 12px;}
.four-box-list ul li span{margin-right: 10px;}
.four-part-box .more{display: inline-block;color: #fff; width: 135px;height:46px;text-align: center;line-height:46px;background: #39bc54;border: none;margin-top:20px;}
.four-list-icon{width: 30px;height: 30px;border-radius: 50%;border: 1px solid #39bc54;float: left;position: relative;}
.four-list-icon img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.four-list-txt{float: left;margin-top: 5px;margin-left:10px;}
/*footer-*/
.footer{width: 100%;background: #343434;}
.footer-content{padding: 40px 0px 20px 0px;}
.footer-list dl{width: 10%;float: left;}
.footer-list dl:nth-child(1){margin-left: 0px;}
.footer-list dl:nth-child(2){ padding-right:1%;}
.footer-list dl:nth-child(3){width: 15%; padding-right:3%;}
.footer-list dl:nth-child(5){width: 25%;}
.footer-list dl:nth-child(6){width: 20%; float:right;}
.footer-list dl a{color: #fff;}
.footer-list dl dt{margin-bottom: 20px;}
.footer-list dl dt a{color: #39bc54;}
.footer-list dl dd{font-size: 12px;color: #797979; line-height:24px; height:24px;}
.footer-list dl dd a{color: #797979;line-height: 20px;}
.footer-list dl dd span:nth-child(2){margin-left: 10px;}
.footer-list dl dd a:hover{color: #39bc54;}
.footer-ba{margin-top:15px;color: #aeaeae;font-size: 12px; line-height:24px;text-align: center; padding:10px 0px;}
.footer-ba a{color: #aeaeae;}
.footer-list-code{width: 102px;height: 102px;margin-top: 40px;float: left;}
.footer-list-txt{width: 120px; font-size: 12px;color: #8c8c8c;float: left;margin-top: 70px;margin-left: 12px;}
.footer-list-txt span{margin: 10px 0px;}
.gzwm{margin-top: 10px;}
.footer-line{width: 100%;height: 2px;background: #434343;margin-top: 50px;}
.toollist{ display:none;}

/*微信弹窗*/
#wxnr {width: 100%;height: 100%;position: fixed;top: 0;z-index: 1000;display: none;background: rgba(0,0,0,.7);}
#wxnr .nrdf {margin: auto;position: absolute;top: 50%;left: 50%;width:175px;height:270px;padding:15px;margin-top: -130px;margin-left: -102px;text-align: center;background-color: rgba(255, 255, 255, 0.8);box-shadow: 0px 2px 6px #777;-webkit-box-shadow: 0px 2px 6px #777;-moz-box-shadow: 0px 2px 6px #777;border-radius: 0.1rem;}
#wxnr img {width: 175px;height:175px;display: block;margin: 0 auto 5px auto;}
#wxnr p {font-size:14px;line-height:22px;text-align: center; margin:0rem 0rem 0rem 0rem;}
#wxnr i {position: absolute;top:-24px;right:-24px;width:24px;height:24px;font-size:14px;line-height:24px;text-align: center;color: #fff;font-weight: bold;font-style: normal;background: #333;border-radius:50%;cursor: pointer;}
#wxnr .dj a{display: inline-block;padding:3px 5px;line-height:20px;background-color: #39bc54;color: #fff;border-radius:3px;cursor: pointer;background-size:18px;background-position: 2px center;background-repeat: no-repeat; margin-top:5px;}
#wxnr .dj .dkwx{background-image: url(../images/system/weixin.png);}
#wxnr .dj .dhzx{background-image: url(../images/system/tel.png); margin-left:5px; background-color:#555;}
#wxnr #btns { color:#39bc54;}
/*复制提示*/
#weixin {position: fixed;top: 50%;margin-top: -20px;z-index: 9999999;font-size:12px;color: #fff;width: 90%;right: 5%;line-height:40px;text-align: center;background: rgba(0, 0, 0, 0.8);border: 2px solid #333;border-radius: 5px;display: none;}

/*二级页项目-*/
.projects-content{padding-bottom: 40px;}
.tabbox{width:100%;margin:50px auto;}
.tabbox .tab{ margin: 0px auto;text-align: center;}
.tabbox .tab a{ display:inline-block;padding: 0px 20px; font-size: 14px; height: 50px;color:#333;line-height: 50px;}
.tabbox .tab a.cur,.tabbox .tab a:hover{cursor: pointer;color: #39bc54;}
.tabbox .content{width: 100%;margin-top: 0px;}
.content-list{margin-left: -1.1%;}
.content-list li{width: 32%;float: left;margin-top: 30px;margin-left: 1.1%;overflow: hidden;}
.content-list-img{width: 100%;position: relative;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.content-list li p{text-align: center;margin-top: 15px; font-size:16px;}
.content-list-text{text-align: center;font-size: 12px;color: #656565;}
.content-list-img-bg{width: 100%;height: 100%;background: url(../images/blackbg.png);background-repeat: repeat;position: absolute;top: 0;left: 0;opacity: 0;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.content-list-bg-left{width: 40px;height: 40px;background: #656565;float: left;position: absolute;text-align: center;left: -200px;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.content-list-bg-left:hover{background: #39bc54;}
.content-list-bg-left img{margin-top: 5px;}
.content-list-bg-right{width: 40px;height: 40px;background: #656565;float: left;margin-left: 5px;position: absolute;text-align: center;left: 240px;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.content-list-bg-right:hover{background: #39bc54;}
.content-list-bg-right img{margin-top: 11px;}
.content-list-box{width: 100px;height: 40px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.content-list-img:hover .content-list-img-bg{cursor: pointer;opacity: 1;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.content-list-img:hover .content-list-bg-left{left: 0px;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.content-list-img:hover .content-list-bg-right{left: 50px;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.fancybox-custom .fancybox-skin {box-shadow: 0 0 50px #222;}
/*产品栏目汇总页-*/
.pro_z{ padding:20px 0px 60px 0px;}
.pro_z_c{ width:49%; float:left;background-color:#f5f5f5; margin:2% 0px 0px 2%;}
.pro_z_c:nth-child(1),.pro_z_c:nth-child(3),.pro_z_c:nth-child(5),.pro_z_c:nth-child(7),.pro_z_c:nth-child(9){ margin-left:0px !important;}
.pro_z_c_l{ width:66%; float:left; position:relative; overflow:hidden;}
.pro_z_c_r{ width:30%; padding:2%; float:left; }
.pro_z_c_r .h2{ font-size:18px; height:40px; line-height:40px; border-bottom:1px dashed #ccc;}

.pro_z_c_r_ul{ padding-top:10px;}
.pro_z_c_r_ul li{ font-size:12px; line-height:22px; height:22px;}

/*
.pro_z_c:nth-child(2),.pro_z_c:nth-child(3){ background-color:#39bc54;}
.pro_z_c:nth-child(2) .h2 a,.pro_z_c:nth-child(3) .h2 a{ color:#FFF;}
.pro_z_c:nth-child(2) .h2,.pro_z_c:nth-child(3) .h2{border-bottom:1px dashed #fff;}
.pro_z_c:nth-child(2) .pro_z_c_r_ul li a,.pro_z_c:nth-child(3) .pro_z_c_r_ul li a{ color:#fff;}
.pro_z_c:nth-child(3) .pro_z_c_l,.pro_z_c:nth-child(4) .pro_z_c_l{ float:right;}
.pro_z_c .pro_z_c_l:before{content: '';display: block;height: 0px;width: 0px;top:50%; margin-top:-6px;position: absolute;}
.pro_z_c:nth-child(1) .pro_z_c_l:before,.pro_z_c:nth-child(2) .pro_z_c_l:before {border: 12px solid transparent;border-right-color: #fff;right:0px;}
.pro_z_c:nth-child(2) .pro_z_c_l:before {border-right-color: #39bc54;}
.pro_z_c:nth-child(3) .pro_z_c_l:before,.pro_z_c:nth-child(4) .pro_z_c_l:before {border: 12px solid transparent;border-left-color: #39bc54;left:0px;}
.pro_z_c:nth-child(4) .pro_z_c_l:before {border-left-color: #fff;}
*/

/*返回顶部-*/
.fhdb_top{background-color: #bcbcbc; border-radius:2px;}
.fhdb_top:hover{ background-color:#39bc54;}
/*自适应代码-*/
nav {height: 100px;position: fixed;top: 0;left: 0;text-transform: uppercase; background-color:#FFF; z-index:9999;width: 100%;}
.m_logo{ margin:15px 0px 0px 3%; float:left;}
.m_logo img{ height:70px;}
#sideMenu {color: #f06060;float: right;margin: 30px 3% 0px 0px;}
#sideMenu  span{width: 38px;height: 38px;float: right;background-image: url(../images/nav_ico1.png);background-repeat: no-repeat;background-position: center center; background-size:cover; display:block; cursor:pointer;} 
#sideMenu  .guanbi{background-image: url(../images/nav_ico2.png);}
#sideMenuContainer {height: 100%;padding: 0px;position: fixed;top: 100px;right: -400px;width: 400px;z-index: 9999;background-image: url(../images/nav_bg.png);background-repeat: repeat;}
.m_nav_ul{ text-align:center; padding-top:30px;}
.m_nav_ul li a{ font-size:24px; height:40px; line-height:40px; margin:10px 0px; display: inline-block; color:#FFF;}
.m_nav_ul li .cur{color: #39bc54;}
@media (max-width:1366px) {
.banner .swiper-slide,.banner .swiper-slide .banner_img,.banner .swiper-slide .lianjie{ height:450px; background-image:inherit;}
.banner .swiper-slide .banner_img{ display:block;}
.banner .swiper-slide img{ display:none !important;}
}
@media (max-width: 1200px) {
.w1200{width: 96%;}
.list_banner{ background-size:cover;}
.footer-list-txt{ display:none;}
.pcnav li a{ margin:0px 10px;}
#navbox li ul {margin-left:-17px;}
.qyys_ul li .desc{ overflow:inherit;}
}
@media (max-width: 1100px){
.head_yy{ display:none;}
}
@media (max-width: 1024px) {
.w1200{width: 96%;margin: 0px auto;}
.header{ display: none;}
.m_header{ display:block;}
.head_b{ display:block; height:100px;}
#sideMenuContainer {right: -55%;width: 55%;}
.top-title{display: none;}
.two-part-content{ padding:50px 0px;}
.services-list-right{width: 73%;}
.footer{margin-top: 10px;}
.content-list-img-bg{display: none;}
#index-next{top: 30%;}
#index-prev{top: 30%;}
.services-list-two ul li{margin-top: 30px;}
.pro_main_b_l{font-size:32px;}
.pro_z_c_r_ul li{ width:50%; float:left;}
.h-hzhb-ul li img{ height:auto;}
}
@media (max-width: 768px) {
.banner .swiper-slide,.banner .swiper-slide .banner_img,.banner .swiper-slide .lianjie{ height:350px; background-image:inherit;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:35px;height:43px;background-size: 100%;}
.one-part-content{margin-top:-60px;}
.one-part-content ul li{width: 48%; margin:4% 0px 0px 4%; border-top:1px solid #ddd;}
.one-part-content ul li:nth-child(3){margin-left: 0px;}
.one-part-title{ font-size:18px;}
.two-part-list{ margin-top:0px;}
.two-part-list ul li{width: 48%;margin:4% 0px 0px 4%;}
.two-part-list ul li:nth-child(3){margin-left: 0px;}
.two-part-list ul li p{text-align: center;margin: 10px 0px;}
.three-part-list ul li{width: 48%;margin-left: 4%;}
.three-part-list ul li:nth-child(3),.three-part-list ul li:nth-child(5){margin-left: 0px;}
.three-part-list ul li:nth-child(4){margin-left: 4%;}
.four-box-left{width: 100%;}
.four-box-right{width: 100%;margin-top: 20px;}
.footer-list{display: none;}
.footer-content{padding: 10px 0px;}
.footer-ba{margin-top: 0px;}
.services-list ul li{width: 100%;}
.services-list-right{width: 75%;}
.services-list-two ul li{width: 100%;margin-top: 2%;margin-left: 0px;}
.services-list-two{margin-top: 30px;}
.content-list{ margin-left:-3%;}
.content-list li{width: 47%; margin-left:3%;}
.tabbox .tab a{padding: 0px 10px;}
.pricing-content ul li{width: 100%;margin-left: 0px;margin-top: 3%;}
.two-part-subtitle{width: 90%;}
.jjfa_box a .tit{ margin-top:10px;}
.jjfa_box a .desc{ height:72px;-webkit-line-clamp: 3;}
.case_ul{ margin-left:-4%; padding-bottom:50px;}
.case_ul li{ width:46%;    margin: 4% 0px 0px 4%;}
.case_ul li .tit{ font-size:16px;}
.news_box_l{ width:26%;}
.news_box_r{ width:72%;}
.news_box_r .tit{ font-size:16px; line-height:24px;}
.news_box_r .time{ font-size:12px; margin:0px 0px;}
.news_box_r .desc{ font-size:12px; line-height:20px; height:40px;}
.form_button{ width:150px;}
.zfyh_box_big{ width:100%;margin: 55px 0px 0px 0%;}
.zfyh_box p{ min-height:88px;}
.qyys_ul li{ width:48%; margin-left:4%;}
.qyys_ul li:nth-child(3),.qyys_ul li:nth-child(7){ margin-left:0px;}
.pro_z_c_l{ width:100%; float:none;}
.pro_z_c_r{ width:94%; padding:3%; float:none;}
.qyry_ul li{ width:31.33333333333333%;margin: 1% 0px 0px 3%;}
.qyry_ul li:nth-child(1),.qyry_ul li:nth-child(4){ margin-left:0px;}
.qyry_ul li:nth-child(6){}
#floatDivBoxs,#rightArrow{ display:none;}
}
@media (max-width: 480px) {
.head_b{ height:60px;}
nav{height: 60px;box-shadow: 1px 1px 2px #ddd;}
.m_logo{ margin:15px 0px 0px 3%;}
.m_logo img{ height:30px;}
#sideMenu { margin: 18px 3% 0px 0px;}
#sideMenu  span{width: 24px;height: 24px;} 
#sideMenuContainer{ top:60px;}
.m_nav_ul li a{ font-size:20px; margin:5px 0px;}
.banner .swiper-slide,.banner .swiper-slide .banner_img,.banner .swiper-slide .lianjie{ height:220px; background-image:inherit;}
.services-list-right{width: 72%;}
.tabbox .tab a{padding: 0px 5px;}
.two-list-nav ul{width: 100%;text-align: center;}
.two-list-nav ul li{margin-left: 0px;padding: 5px 10px;}
.two-part-list-text{display: none;}
.news_box_l,.news_box_r{ width:100%; float:none;}
.news_box_r .tit{ font-size:18px; line-height:28px;}
.news_box_r .time{ font-size:14px; margin:0px 0px;}
.news_box_r .desc{ font-size:14px; line-height:24px; height:48px;}
.one-part-list{ height:60px;}
.one-part-list img{ width:40px; height:40px;}
.one-part-art{ padding-top:10px;}
.one-part-title{ font-size:14px;padding: 0px 0px;}
.one-part-nr{ font-size:12px; line-height:20px;height: 60px;-webkit-line-clamp:3; margin-top:0px;}
.two-part-content{ padding:30px 0px;}
.two-part-title{ font-size:30px; line-height:44px; height:44px; padding-bottom:5px;}
.two-part-subtitle{ width:98%; line-height:20px;}
.two-list-nav ul{margin:15px auto;}
.two-part-list ul li p{ font-size:14px; margin:7px 0px;}
.two-part-list ul li {margin: 2% 0px 0px 4%;}
.two-part-list ul{ margin-top:2%;}
.three-part-content{padding:40px 0px;}
.three-part-list ul li{ margin-top:10px;}
.three-part-list ul li p{ font-size:14px; margin-bottom:5px;}
.four-part-box .more{ width:120px; height:40px; line-height:40px; font-size:13px; margin-top:25px;}
.four-part-content {padding: 40px 0px 50px 0px;}
.gsjj,.qywh,.fzlc,.qyjg,.qyys,.qyry{padding: 50px 0px;}{ padding:45px 0px;}
.list_h2{ font-size:30px; line-height:34px;}
.list_h2 .en{ font-size:18px;}
.fzlc_box_big{ padding-top:20px;}
.list_banner,.list_banner_bg{ height:240px;}
.list_banner_txt{ font-size:24px; padding:90px 0px 50px 0px;}
.tabbox{ margin:30px 0px 0px 0px;}
.content-list{ margin-top:-10px;}
.content-list li{ margin-top:20px;}
.content-list li p{ margin-top:10px;}
.pro_main_l,.pro_main_r,.pro_main_b_l,.pro_main_b_r,.jjfa_box_l,.jjfa_box_r,.lianxi_l,.lianxi_r{ width:100%; float:none;}
.pro_main_l .desc{ overflow:auto; height:auto;}
.pro_main_r{ padding-top:15px;}
.pro_main_b_l{ padding-bottom:10px; font-size:26px;}
.jjfa_box a .tit{ margin-top:15px;}
.jjfa_box a .desc{ margin-top:10px;}
.show_fenxiang{ display:none;}
.pro_nav_xian{ margin-bottom:25px;}
.show_h2{ font-size:24px; line-height:30px; text-align:center;}
.show_time{ font-size:12px; line-height:24px; height:24px; text-align:center;}
.show_zhaiyao{ margin-top:5px;}
.case_ul li .tit{ font-size:14px; height:32px; line-height:32px;}
.lianxi{ padding-bottom:60px;}
.qyys_ul li .tit{ font-size:14px; height:32px; line-height:32px;}
.qyys_ul li:nth-child(5) .desc,.qyys_ul li:nth-child(6) .desc,.qyys_ul li:nth-child(7) .desc,.qyys_ul li:nth-child(8) .desc{ height:120px;-webkit-line-clamp:6;}
/*.qyry_ul li{width:47.5%;margin: 1% 0px 1% 5%;}
.qyry_ul li:nth-child(1),.qyry_ul li:nth-child(3),.qyry_ul li:nth-child(5){ margin-left:0px;}
.qyry_ul li:nth-child(2),.qyry_ul li:nth-child(4),.qyry_ul li:nth-child(6){ margin-left:5%;}
*/
.qyry_ul li .tit{ font-size:14px;}
.pro_z_c{ width:100%;margin: 2% 0px 5% 0% !important; float:none;}
.pro_z_c_r{ padding:1% 3%;}
.pro_z_c_r_ul{ display:none;}
.pro_z_c_r .h2{ text-align:center; border-bottom:0px;}
.h-hzhb-ul li{ width:23%; margin-left:2.666666666666667%;}
.h-hzhb-ul li span{ height:50px; line-height:50px; font-size:13px;}
.h-hzhb-ul li:nth-child(4n+1){ margin-left:0px;}
.h-hzhb-ul li img{ height:auto;}
.footer{ padding-bottom:60px;}
/*底部固定工具条*/
.toollist {background:#343434; margin: auto; display: block; height:56px; position: fixed; bottom:0rem; left:0rem; right:0rem; z-index:9999; display:block;}
.toollist li{ float:left;width: auto;  height: 100%;width:33.3333333333333333333%;position: static!important;  margin: 0;-webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;-webkit-box-sizing: border-box; box-shadow: none!important;}
.toollist li a {text-align: center;display: block;text-decoration: none;padding-top:6px;position:relative;color: #fff;}
.toollist li a img{width:20px;height:20px; margin-top:2px;}
.toollist li a p{margin:1px 0 0px 0;font-size:12px; line-height:24px;display: block !important;text-align: center;}

}
@media (max-width: 400px) {
	.two-list-nav ul li{margin-left: 0px;padding: 5px 8px;font-size: 13px;}
}
@media (max-width: 375px) {
.two-list-nav ul li{margin-left: 0px;padding: 5px 5px;font-size: 12px;}
.one-part-title{ font-size:12px;}
}