@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

*{margin:0;padding:0;}
body{background:#fff; font-size:12px;line-height:22px;font-family:"Microsoft YaHei";}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
.body,.ul,.ol,.li,.p,.h1,.h2,.h3,.h4,.h5,.h6,.form,.fieldset,.table,.td,.img,.div,.tr,.dl,.dd,.select,.option{ margin:0; padding:0;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none; }
.img_cover{position: absolute;top: 0;bottom: 0;left: 0;right: 0;	max-width: 100%;max-height: 100%;display: block;margin:auto;padding: auto;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.tr{ transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;}
.wrap{ max-width:1200px; margin:0 auto;width:100%;}
.overflow { overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

header.act{position:fixed;left:0;top:0;z-index:100;animation:searchTop 0.5s ease-in-out}
@keyframes searchTop {
    0% {top:-100px}
    to {top:0}
}

header{position:relative;width:100%;}
.header_top{background:#efefef;line-height:30px;}
.h_top{display:flex;justify-content:space-between;font-size:12px;color:#333;}
.h_top span a{font-size:12px;color:#222;}
.h_top span a:hover{color:#d70011;}

.header_main{display:flex;justify-content:space-between;align-items:center;}
.logo{ width:792px;}
.logo img{ max-width:100%; display:block;}
header .tel{background:url(../images/tel.png) no-repeat left center;padding-left:48px;}
header .tel p{line-height:21px;font-size:15px;color:#555;}
header .tel p span{font-size:12px;color:#878787;}
header .tel b{display:block;color:#188c3f;font-size:24px;line-height:25px;font-family:"Arial";}

/*导航*/
.header_nav{ width:100%;background:#188c3f;}
.nav_box{display:flex;justify-content:space-between;align-items:center;}
.header_nav .nav{ width:calc(100% - 210px); position:relative; z-index:99;  display:flex;justify-content:space-between;align-items:center;}
.header_nav .nav .nLi{ position:relative; width:12.5%; text-align:center;}
.header_nav .nav .nLi h3{background:url(../images/nav_shu.jpg) no-repeat right center;}
.header_nav .nav .nLi h3 a{ display:block; font-size:15px; color:#fff; line-height:42px;}
.header_nav .nav .sub{ display:none; width:100%; left:0; top:42px;  position:absolute; background:rgba(24,140,63,0.8) none repeat scroll 0 0 !important;  line-height:30px; padding:5px; z-index:999;}
.header_nav .nav .sub li{ zoom:1;} 
.header_nav .nav .sub a{ display:inline-block; padding:0 10px;font-size:13px;color:#fff; border-bottom:2px solid transparent; height:30px; line-height:30px; overflow:hidden;}
.header_nav .nav .sub a:hover{  color:#fff;border-bottom:2px solid #fff;}
.header_nav .nav .nLi:hover h3 a{font-weight:bold;background:#cd121e;}
.header_nav .nav .nLi h3 a.cur{font-weight:bold;background:#cd121e;}
.nav_box form{width:210px;height:25px;border:1px solid #fff;border-radius:30px;display:flex;align-content:space-around;}
.nav_box form .submit{width:28px;height:23px;background:url(../images/but.png) no-repeat center center;}
.nav_box form .text{width:calc(100% - 28px);padding-left:15px;background:none;color:#fff;}
.nav_box form .text::-webkit-input-placeholder {color:#fff; }
.nav_box form .text::-moz-placeholder { color:#fff;}
.nav_box form .text:-ms-input-placeholder{ color:#fff;}

/*移动端导航*/
.sj_nav{ width:100%; }
.icon-menu{ cursor:pointer;z-index:999; width:40px; height:40px; border:3px solid #188c3f; border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;right:0;top:0;}
.icon-menu .span01 { width:18px;height:3px;background:#188c3f;border-radius:5px; display:block;}
.icon-menu .span02 { width:18px;height:3px;background:#188c3f;border-radius:5px; display:block; margin:5px 0;}
.icon-menu .span03 { width:18px;height:3px;background:#188c3f;border-radius:5px; display:block;}
.icon-menu.click .span02 {width:0;opacity:0;filter:alpha(opacity=0); }
.icon-menu.click .span01 { position:relative;top:8px;transform:rotate(45deg);}
.icon-menu.click .span03 { position:relative;top:-8px;transform:rotate(-45deg);}
.sjnav{ width:115px; height:280px; position:absolute;right:0%; top:100px;z-index:9999;background:rgba(44, 44, 44, 0.7) none repeat scroll 0 0 !important; background-color:#202020;}
.sjnav ul{ padding:0; margin:0;}
.sjnav li{ height:44px; line-height:44px;display:block;text-align:center; margin:0; padding:0;}
.sjnav li a{display:block;line-height:40px;  font-size:15px; color:#fff;}
.sjnav li a:hover{background:#333; color:#fd5573;}
.sjnavhide{ height:0; overflow:hidden;}

/*大图滚动开始*/
.banner{}
.ban_img { padding-top:31%;}
/*.swiper-pagination-bullet{width:15px;height:15px;}
.swiper-pagination-bullet-active{background:#fd5573}*/
.prev-banner, .next-banner{ font-size:30px;font-family:"SimSun";color:#fff;width:40px;height:40px;background:rgba(0,0,0,0.5);border-radius:6px;display:flex;justify-content:center;align-items:center;font-weight:bold;}
.prev-banner{left:-50%;}
.next-banner{right:-50%;}
.banner:hover .prev-banner{left:10px;}
.banner:hover .next-banner{right:10px;}

.product{margin:45px 0 0 0;display:flex;flex-wrap:wrap;}
.pro_left{width:260px;overflow:hidden;margin-right:25px;}
.pro_left .s-drop-wrap { width:100%;}
.pro_left .s-drop-btn { background:url(../images/pro_dian.png) no-repeat 50% 50%;background-size:cover; line-height:63px; font-size:24px; color: #fff; position:relative;font-weight:bold;padding-left:55px;margin-bottom:6px;}
.pro_left .s-drop-btn span {position:absolute;right:20px;top:50%;transform:translate(0, -50%);}
.pro_left .s-drop-btn.act{ background:#198d40;}
.pro_left .s-drop-list {display: block; background:#eaeaea}
.pro_left .s-drop-list li{}
.pro_left .s-drop-list li a{ display:block; }
.pro_left .aside-list-link{ font-size:14px; color:#fff;line-height:42px;background:url(../images/pro_dian2.png) no-repeat 28px center, #198d40;font-weight:bold; padding-left:53px;}
.pro_left .aside-list-link:hover, .pro_left .aside-list-link.act{background:url(../images/pro_dian2.png) no-repeat 28px center, #198d40;color:#fff;}
.pro_left .s-drop-list li .aside-sublist{ width:100%;  display:block; padding:12px 9px 28px 9px; }
.pro_left .s-drop-list li .aside-sublist li{border-bottom:1px dashed #bdbdbd;display:flex;}
.pro_left .s-drop-list li .aside-sublist li a{ color:#333; line-height:32px;  font-size:12px;display:block;width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pro_left .s-drop-list li .aside-sublist li a:hover, .pro_left .aside-sublist li a.act{ background:#198d40;color:#fff;}
.pro_left .lxfs{background:url(../images/pro_bj.png) no-repeat bottom center, #eaeaea;height:201px;color:#fff;padding-top:60px;}
.pro_left .lxfs .txt_bt{line-height:38px;font-size:14px;text-align:center;transition:0.5s;}
.pro_left .lxfs .txt_bt b{font-size:24px;margin-right:5px;}
.pro_left .lxfs .txt_bt:hover{transform:scale(1.1);}
.pro_left .lxfs .tel{margin-top:24px;background:url(../images/tel4.png) no-repeat 24px center;padding-left:62px;transition:0.5s;}
.pro_left .lxfs .tel p{line-height:23px;font-size:16px;}
.pro_left .lxfs .tel b{line-height:26px;font-size:24px;display:block;}


.pro_left .lxfs .txt_bt:hover, .pro_left .lxfs .tel:hover{transform:scale(1.1);}

.pro_right{width:calc(100% - 285px);position:relative;}
.pro_title{display:flex;justify-content:space-between;border-bottom:1px solid #ebebeb;position:relative;}
.txt_tr{display:flex;}
.txt_tr .t1{line-height:44px;font-size:50px;color:#198d40;font-family:"Times New Roman";margin-right:5px;}
.txt_tr .t2{line-height:26px;font-size:20px;color:#198d40;font-weight:bold;}
.txt_tr .t3{line-height:16px;font-size:20px;color:#5e5e5e;font-family:"Times New Roman";}
.pro_link{display:flex;position:absolute;right:0;top:12px;z-index:2;}
.pro_link a{display:block;width:155px;height:33px;line-height:32px; border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid transparent;border-left:1px solid #ebebeb;text-align:center;font-size:14px;color:#666;}
.pro_link a:hover, .pro_link a.on{font-size:14px;color:#198d40;border-top:2px solid #198d40;border-bottom:1px solid #fff;font-weight:bold;}
.pro_right ul{display:flex;flex-wrap:wrap;margin:20px 0 0 0;position:relative;}
.pro_right ul li{width:23%;margin:1%;}
.pro_right ul li .pic{width:100%;position:relative;overflow:hidden;border:1px solid transparent;box-shadow:0 0 0 1px #ebebeb;}
.pro_right ul li .pic .pro_img{padding-top:89%;}
.pro_right ul li .txt{line-height:38px;text-align:center;font-size:14px;color:#333;}
.pro_right ul li .txt_link{display:flex;justify-content:space-between;}
.pro_right ul li .txt_link a{display:block;width:calc(50% - 9px);line-height:30px;text-align:center;background:#ababab;font-size:13px;color:#fff;}
.pro_right ul li:hover .img_cover{transform:scale(1.1);}
.pro_right ul li .txt_link a:hover{background:#198d40;}
.pro_img2{display:block;max-width:100%;position:absolute;bottom:0;left:0;}

.ys{margin:30px 0 0 0;position:relative;}
.ys_title{width:100%;height:234px;background:url(../images/ys_bj.jpg) no-repeat 50% 50%;background-size:cover;font-weight:bold;color:#fff;text-align:center;padding-top:45px;}
.ys_title .t1{line-height:44px;font-size:30px;}
.ys_title .t2{line-height:56px;font-size:40px;}
.ys_title .t3{line-height:88px;font-size:35px;}
.ys_main, ys_bj1, ys_bj3{position:relative;}
.ys_bj1:before, .ys_bj1::after{display:block;content:"";width:50%;height:100%;position:absolute;top:0;z-index:-1;}
.ys_bj1:before{left:0;background:#fff;}
.ys_bj1::after{right:0;background:#198d40;}
.ys_bj2{background:#ebebeb;}
.ys_bj3:before, .ys_bj3::after{display:block;content:"";width:50%;height:100%;position:absolute;top:0;z-index:-1;}
.ys_bj3:before{left:0;background:#198d40;}
.ys_bj3::after{right:0;background:#fff;}
.ys_main .ys_box{display:flex;height:390px;align-items:center;}
.ys_main .ys_img{width:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:0.5s;}
.ys_main .ys_img img{display:block;max-width:100%;transition:0.5s;}
.ys_main .ys_txt{width:50%;color:#fff;padding:0 40px 0 30px;}
.ys_main .ys_txt .txt_bt{display:flex;border-bottom:1px dashed #fff;padding-bottom:5px;}
.ys_main .ys_txt .txt_bt .nubmer{width:65px;height:46px;background:url(../images/ys_dian1.png) no-repeat center center;margin-right:18px;line-height:44px;text-align:center;font-size:24px;color:#198d40;font-family:"Impact";}
.ys_main .ys_txt .txt_bt .t1{font-size:30px;font-weight:bold;line-height:26px;}
.ys_main .ys_txt .txt_bt .t2{font-size:16px;font-family:"Arial";line-height:34px;}
.ys_main .ys_txt .txt_nr{margin-top:30px;}
.ys_main .ys_txt .txt_nr .t1{line-height:33px;font-size:16px;padding-left:20px;background:url(../images/ys_dian2.png) no-repeat left 8px;}

.ys_main .ys_img:hover img {transform:scale(1.1);}
.ys_main .ys_txt:hover .txt_bt, .ys_main .ys_txt:hover .txt_nr {transform:scale(1.1);}
.ys_main .ys_txt2:hover .txt_bt, .ys_main .ys_txt2:hover .txt_nr {transform:scale(1.1);}

.ys_main .ys_txt2{width:50%;color:#222;padding:0 40px 0 30px;}
.ys_main .ys_txt2 .txt_bt{display:flex;border-bottom:1px dashed #e2e2e2;padding-bottom:5px;}
.ys_main .ys_txt2 .txt_bt .nubmer{width:65px;height:46px;background:url(../images/ys_dian3.png) no-repeat center center;margin-right:18px;line-height:44px;text-align:center;font-size:24px;color:#fff;font-family:"Impact";}
.ys_main .ys_txt2 .txt_bt .t1{font-size:30px;font-weight:bold;line-height:26px;color:#198d40;}
.ys_main .ys_txt2 .txt_bt .t2{font-size:16px;font-family:"Arial";line-height:34px;}
.ys_main .ys_txt2 .txt_nr{margin-top:30px;}
.ys_main .ys_txt2 .txt_nr .t1{line-height:33px;font-size:16px;padding-left:20px;background:url(../images/ys_dian4.png) no-repeat left 8px;}

.lj{background:url(../images/guanggao_bj.jpg) no-repeat 50% 50%;background-size:cover;}
.lj_box{height:220px;display:flex;align-items:center;font-size:25px;color:#fff;font-weight:bold;padding-left:135px;}
.lj_box div{display:flex;justify-content:center;align-items:center;text-align:center;transition:0.5s;}
.lj1{width:181px;height:165px;background:url(../images/gg_bj.png) no-repeat center center;-webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; writing-mode: vertical-lr; unicode-bidi: bidi-override; letter-spacing:3px;}
.lj2{width:100px;height:100px;box-shadow:0 5px 7px #b7b5b5;border-radius:50%;background:#a9c813;padding:0 20px;line-height:30px;letter-spacing:2px;margin:0 0 60px 20px}
.lj3{width:125px;height:125px;box-shadow:0 5px 7px #b7b5b5;border-radius:50%;background:#38b24d;letter-spacing:2px;margin:10px 0 0 50px;}
.lj4{width:90px;height:90px;box-shadow:0 5px 7px #636060;border-radius:50%;background:#e9c20a;letter-spacing:2px;padding:0 10px;line-height:30px;margin:70px 0 0 110px;}
.lj5{width:100px;height:100px;box-shadow:0 5px 7px #636060;border-radius:50%;background:#e9830a;letter-spacing:2px;padding:0 10px;line-height:30px;margin:0 0 20px 85px}
.lj_box div:hover{transform:translateY(-10px);}



/*产品内页*/
.pro-show{margin:25px 0;border:1px solid #d5d5d5;border-radius:10px;padding:25px 18px;}
.show-main{display:flex;flex-wrap:wrap;align-items:center;}
.show-main .show-left{width:378px;border:1px solid #d5d5d5;margin-right:22px;}
.show-main .show-left img{display:block;max-width:100%;height:auto; max-height:400px;}
.show-main .show-right{width:calc(100% - 400px);}
.show-main .show-right .t1{font-size:16px;color:#000;font-weight:bold;line-height:32px;border-bottom:1px dashed #d5d5d5;}
.show-main .show-right .t2{font-size:14px;color:#666;line-height:28px;border-bottom:1px solid #d5d5d5;margin:14px 0 0 0;padding:0 0 15px 0;}
.show-main .show-right .t3{font-size:20px;color:#198d40;font-weight:bold;margin:10px 0;}
.show-main .show-right .t3 span{font-size:18px;color:#666;margin-right:10px;}
.show-main .show-right .more{display:inline-block;width:135px;line-height:40px;text-align:center;font-size:16px;color:#fff;margin-right:15px;background:url(../images/more.png) no-repeat center center;}
.show-nr{margin:30px 0;}
.show-nr .txt-xq{border-bottom:1px solid #008a00;}
.show-nr .txt-xq span{display:block;width:128px;line-height:30px;text-align:center;font-size:16px;color:#fff;background:url(../images/more.png) no-repeat center center}
.txt-bt{display:flex;align-items:center; margin:20px 0 10px 0;font-size:24px;color:#198d40;font-weight:bold;line-height:36px;}
.txt-bt span{display:block;width:30px;line-height:30px;text-align:center;background:#198d40;font-size:20px;color:#fff;font-family:"Arial";border-radius:50%;margin-right:10px;}
.txt-zi{font-size:14px;color:#222;line-height:24px;}
.txt-zi table{border:1px solid #CCCCCC; width:100% !important; height:auto !important; margin-left:0px !important; margin-right:0px !important;}
.txt-zi table td{border:1px solid #CCCCCC; margin-left:0px !important; margin-right:0px !important; }
.txt-zi table td p{text-indent:0px !important;}
.txt-zi img{ max-width:100% !important; height:auto !important;}
.txt-ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:10px 0;}
.txt-ul li{width:33%;border:1px solid #f3f3f3;}
.txt-ul li img{display:block;max-width:100%;height:auto;margin:0 auto;}




.about{margin:40px 0 45px 0;}
.title{display:flex;justify-content:space-between;border-bottom:1px solid #e0e0e0;line-height:38px;}
.title .title_bt{position:relative;display:flex;}
.title .title_bt b{display:inline-block;font-size:20px;color:#222;margin-right:17px;position:relative;}
.title .title_bt span{font-size:16px;color:#a1a1a1;font-family:"Arial";}
.title .title_bt b:before{display:block;content:"";width:100%;height:3px;background:#198d40;position:absolute;left:0;bottom:-1px;}
.title a{display:block;font-size:14px;color:#a1a1a1;}
.title a:hover{color:#198d40;}
.about_main{margin-top:45px;display:flex;flex-wrap:wrap;}
.about_left{width:444px;margin-right:30px;border:1px solid #fff;box-shadow:0 0 0 1px #e5e5e5;cursor:pointer;}
.about_left img{display:block;max-width:100%;margin:0 auto;}
.about_right{width:calc(100% - 474px);}
.about_right .txt{font-size:14px;color:#444;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:11;overflow:hidden;}
.about_lxfs{display:flex;justify-content:space-between;align-items:center;margin-top:16px;}
.about_lxfs .aa1{display:flex;align-items:center;}
.about_lxfs .aa1 img{display:block;max-width:100%;margin-right:5px;}
.about_lxfs .aa1 span{font-size:25px;color:#198d40;font-weight:bold;}
.about_lxfs .aa1 span a{font-size:25px;color:#198d40;font-weight:bold;}

.coop{background:url(../images/coop_bj.jpg) no-repeat 50% 5%;background-size:cover;}
.coop_box{height:295px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;color:#fff;}
.coop_title{width:100%;height:64px;line-height:64px;text-align:center;background:url(../images/coop_title.png) no-repeat center center;font-size:30px;font-weight:bold;letter-spacing:4px;}
.coop_box ul{display:flex;width:50%;justify-content:space-between;}
.coop_box ul li{width:134px;transition:0.5s;}
.coop_box ul li a {display:block;transition:0.5s;}
.coop_box ul li a:hover{transform:translateY(-10px);}
.coop_box ul li img{display:block;max-width:100%; border-radius: 50%;}
.coop_box .txt{text-align:right;font-weight:bold;}
.coop_box .txt .t1{font-size:30px;line-height:64px;}
.coop_box .txt .t2{font-size:30px;line-height:37px;}
.coop_box .txt .t3{font-size:16px;font-family:"Arial";opacity:0.8;line-height:23px;}


.case{background:#ebebeb;padding:50px 0;}
.case ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0 0 0;}
.case ul li{width:48%;margin-bottom:30px;}
.case ul li a{display:flex;}
.case ul li .pic{width:210px;position:relative;overflow:hidden;border:3px solid #fff;box-shadow:0 0 0 1px #e1e1e1;margin-right:15px;}
.case ul li .pic .case_img{padding-top:75%;}
.case ul li .txt{width:calc(100% - 225px);display:flex;flex-wrap:wrap;flex-direction:row;align-content:space-between;}
.case ul li .txt .txt_bt{line-height:26px;font-size:16px;color:#222;font-weight:bold;}
.case ul li .txt .txt_nr{font-size:13px;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.case ul li .txt .txt_xq{width:95px;line-height:24px;border:1px solid #198d40;text-align:center;font-size:13px;color:#198d40;position:relative;right:calc(-100% + 95px);}
.case ul li:hover .img_cover{transform:scale(1.1);}
.case ul li:hover .txt .txt_xq{background:#198d40;color:#fff;}
.case ul li:hover .txt .txt_bt{color:#198d40;}

.solutions{margin:40px 0 0 0;}
.sol_title{height:50px;border-top:1px solid #198d40;border-bottom:2px solid #198d40;display:flex;justify-content:space-between;align-items:center;}
.sol_title .sol_box{display:flex;align-items:center;}
.sol_title .sol_box b{display:block;font-size:34px;color:#198d40;margin-right:10px;line-height:48px;}
.sol_title .sol_box .t1{font-size:20px;color:#222;line-height:22px;}
.sol_title .sol_box .t2{font-size:12px;color:#666;line-height:12px;text-transform:uppercase;}
.sol_title a{font-size:16px;color:#a1a1a1;}
.sol_main{margin:33px 0 0 0;display:flex;flex-wrap:wrap;}
.sol_left{width:240px;margin-right:20px;overflow:hidden;}

.sol_left a{display:block;height:65px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;font-size:16px;color:#fff;background:#3c3f40;padding:0 5px;transition:.5s;margin-bottom:5px;}
.sol_left a:hover, .sol_left a.on{background:#198d40;}
.sol_left a:nth-last-child(1){height:50px;margin:0;}


.sol_right{width:calc(100% - 260px);position:relative;overflow:hidden;}
.sol_right ul{display:block;}
.sol_right ul li{position:relative;display:none;}
.sol_right ul li a{display:block;}
.sol_right ul li .sol_img{padding-top:50%;}
.sol_right ul li .txt{width:100%;height:110px;background:rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;z-index:2;color:#fff;padding:15px 25px;display:flex;flex-wrap:wrap;align-items:center;font-size:14px;color:#fff;line-height:26px;}
.sol_right ul li .txt b{display:block;}
.sol_right ul li:hover .img_cover{transform:scale(1.1);}

.guanggao3{margin:45px 0 0 0;background:url(../images/guanggao3.jpg) no-repeat 50% 50%;background-size:cover;}
.gg_box{display:flex;justify-content:space-between;align-items:center;height:180px;}
.gg_box .txt{display:flex;flex-wrap:wrap;align-items:center;color:#fff;font-weight:bold;}
.gg_box .txt .t1{font-size:35px;line-height:58px;}
.gg_box .txt .t2{font-size:17px;line-height:43px;}
.gg_box .tel{display:flex;align-items:center;color:#fff;}
.gg_box .tel .tel_box{background:url(../images/tel2.png) no-repeat left center;padding-left:60px;}
.gg_box .tel .tel_box .t1{line-height:25px;font-size:18px;}
.gg_box .tel .tel_box .t2{line-height:33px;font-size:32px;font-weight:bold;}
.gg_box .tel a{display:block;width:120px;height:30px;line-height:30px;text-align:center;background:url(../images/zixun.jpg) no-repeat center center;font-size:14px;color:#fff;margin-left:50px;}
.gg_box .txt:hover, .gg_box .tel:hover{transform:scale(1.1);}

.news{margin:25px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.news_box1{width:32%;overflow:hidden;}
.news_img{display:block;margin:25px auto 0 auto;max-width:100%;border:3px solid #fff;box-shadow:0 0 0 1px #e0e0e0;transition:0.5s;}
.news_box1:hover img{transform:scale(1.1);}
.news_ul{display:block;margin-top:9px;}
.news_ul li a{display:block;line-height:33px;border-bottom:1px dashed #c6c6c6;display:flex;justify-content:space-between;position:relative;padding-left:20px;}
.news_ul li a:before{display:block;content:"";width:8px;height:8px;border-radius:50%;background:#198d40;position:absolute;left:0;top:13px;}
.news_ul li a .txt_bt{font-size:14px;color:#222;}
.news_ul li a .txt_date{font-size:12px;color:#666;}
.news_ul li a:hover .txt_bt{color:#198d40;}

.xmss_tit{text-align: center;}
.xmss_tit h1{font-size: 16px; color: #333333; font-weight: bold; line-height:32px;}
.xmss_tit h2{font-size: 12px; color: #777777; margin-top: 5px; line-height:22px;}
.imgbox{text-align: center; overflow: hidden; margin-top: 20px;}
.imgbox img{max-height: 700px; max-width: 100%;}
.xmss_p{margin-top: 0px; line-height: 25px; color: #333333;}
.xmss_p p{ padding:0px; margin:0px;}
.xmss_p table{border:1px solid #CCCCCC; width:100% !important; height:auto !important; margin-left:0px !important; margin-right:0px !important;}
.xmss_p table td{border:1px solid #CCCCCC; margin-left:0px !important; margin-right:0px !important; }
.xmss_p table td p{text-indent:0px !important;}


.wt_ul{margin-top:25px;display:block;}
.wt_ul li a{display:block;margin-bottom:14px;padding-bottom:13px;border-bottom:1px dashed #c6c6c6;}
.wt_ul li a .t1{line-height:24px;font-size:14px;color:#222;}
.wt_ul li a .t1 span, .wt_ul li a .t2 span{display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;background:#cd121e;font-size:12px;color:#fff;font-family:"Arial";margin-right:10px;}
.wt_ul li a .t2{line-height:24px;font-size:14px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.wt_ul li a .t2 span{background:#198d40;}
.wt_ul li a:hover .t1{color:#198d40;}

.link{background:#e8e8e8;margin:25px 0 0 0;padding:20px 0;}
.link a{display:inline-block;font-size:14px;color:#222;padding:15px 0;}
.link a:hover{text-decoration:underline !important;color:#198d40;}

footer{background:#3c3f40;}
.foot_top{position:relative;background:#2a2b2b}
.foot_top:before{display:block;content:"";width:calc(50% - 215px);height:66px;position:absolute;right:0;top:-20px;background:#198d40;clip-path:polygon(7% 0%, 100% 0%, 100% 100%, 0% 100%);-webkit-clip-path:polygon(7% 0%, 100% 0%, 100% 100%, 0% 100%);}
.foot_nav{line-height:46px;font-size:14px;color:#fff;}
.foot_nav a{color:#fff;}
.foot_nav a:hover{color:#198d40;text-decoration:underline !important;}
.foot_top .tel{line-height:40px;color:#fff;font-size:16px;padding-left:52px;background:url(../images/tel3.png) no-repeat left center;position:absolute;right:20px;top:-5px;}
.foot_top .tel b{font-size:24px;font-family:"Arial";display:inline-block;}
.foot_bottom{height:200px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.foot_bottom img{display:block;max-width:100%;}
.foot_bottom .lxfs{font-size:14px;color:#8f8f8f;line-height:26px;}
.foot_bottom .erweima{display:block;width:140px;height:140px;border:5px solid #fff;}

/*product*/

/*product*/
.page{margin:45px 0;display:flex;flex-wrap:wrap;}
.page_left{width:260px;overflow:hidden;margin-right:25px;}
.page_left .s-drop-wrap { width:100%;}
.page_left .s-drop-btn { background:url(../images/pro_dian.png) no-repeat 50% 50%;background-size:cover; line-height:63px; font-size:24px; color: #fff; position:relative;font-weight:bold;padding-left:55px;margin-bottom:6px;}
.page_left .s-drop-btn span {position:absolute;right:20px;top:50%;transform:translate(0, -50%);}
.page_left .s-drop-btn.act{ background:#198d40;}
.page_left .s-drop-list {display: block; background:#eaeaea}
.page_left .s-drop-list li{margin-bottom:5px;}
.page_left .s-drop-list li a{ display:block; }
.page_left .aside-list-link{ font-size:14px; color:#fff;line-height:42px;background:url(../images/pro_dian2.png) no-repeat 28px center, #198d40;font-weight:bold; padding-left:53px;transition:0.5s;}
.page_left .aside-list-link:hover, .page_left .aside-list-link.act{background:url(../images/pro_dian2.png) no-repeat 18px center, #198d40;color:#fff;}
.page_left .s-drop-list li .aside-sublist{ width:100%;  display:block; padding:12px 9px 28px 9px; }
.page_left .s-drop-list li .aside-sublist li{display:flex;}
.page_left .s-drop-list li .aside-sublist li a{ color:#333; line-height:33px;  font-size:12px;display:block;width:50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:1px dashed #bdbdbd;}
.page_left .s-drop-list li .aside-sublist li a:hover, .page_left .aside-sublist li a.act{ background:#198d40;color:#fff;}
.page_left .s-drop-list li .aside-sublist li a.act{ background:#198d40;color:#ffffff;}

.page_left .lxfs{margin-top:20px;}
.page_left .lxfs img{display:block;max-width:100%;margin:10px auto;}
.page_left .lxfs .txt{font-size:14px;color:#333; line-height:28px;}

.page_right{width:calc(100% - 285px);position:relative;}
.page_title{display:flex;justify-content:space-between;border-bottom:3px double #ebebeb;position:relative;line-height:34px;}
.page_title b{display:block;font-size:20px;color:#198d40;}
.page_title span{font-size:12px;color:#333;}

.page_ul{display:flex;flex-wrap:wrap;margin:20px 0 0 0;position:relative;}
.page_ul li{width:23%;margin:1%;}
.page_ul li .pic{width:100%;position:relative;overflow:hidden;border:1px solid transparent;box-shadow:0 0 0 1px #ebebeb;}
.page_ul li .pic .pro_img{padding-top:89%;}
.page_ul li .txt{line-height:38px;text-align:center;font-size:14px;color:#333; height:38px; overflow:hidden;}
.page_ul li .txt_link{display:flex;justify-content:space-between;}
.page_ul li .txt_link a{display:block;width:calc(50% - 9px);line-height:30px;text-align:center;background:#ababab;font-size:13px;color:#fff;}
.page_ul li:hover .img_cover{transform:scale(1.1);}
.page_ul li .txt_link a:hover{background:#198d40;}

/*news*/
.xw_ul{margin:35px 0 0 0;position:relative;display:block;}
.xw_ul li{margin-bottom:20px;background:#e8e8e8;}
.xw_ul li a{display:flex; padding:10px;}
.xw_ul li .news_B{ width:180px; height:130px; margin-right:15px;overflow:hidden;}
.xw_ul li .news_B div{ width:100%; height:100% ;}
.xw_ul li .txt {width:calc(100% - 195px);display:flex;flex-wrap:wrap;align-content:space-around;flex-direction:row;}
.xw_ul li .txt .txt_bt{ line-height:39px;  font-size:16px; color:#333; font-weight:bold;position:relative;width:100%;}
.xw_ul li .txt .txt_bt:before{display:block;content:"";width:30px;height:2px;background:#198d40;position:absolute;left:0;bottom:0;transition:1s;}
.xw_ul li .txt .txt_nr{ line-height:22px; font-size:14px; color:#666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.xw_ul li:hover .news_B div { transform:scale(1.1,1.1);}
.xw_ul li:hover .txt .txt_bt, .xw_ul li:hover .txt .txt_nr{color:#fff;}
.xw_ul li:hover .txt .txt_bt:before{width:100%;background:#fff;}
.xw_ul li:hover {background:#198d40;}

/*coop*/
.coop_ul{display:flex;flex-wrap:wrap;margin-top:20px;}
.coop_ul .ss{ width:100%; font-size:16px; line-height:20px; font-weight:bold;}
.coop_ul .ss a{ font-size:16px; line-height:20px; color:#FF0000}
.coop_ul .ss a:hover{ color:#FF0000}
.coop_ul .sss{ width:100%; font-size:14px; line-height:28px; font-weight:bold; padding-top:12px;}
.coop_ul .sss a{ font-size:14px; line-height:28px; color:#232323}
.coop_ul .sss a:hover{ color:#FF0000}

.coop_ul li{width:23%;margin:0 2% 0 0; overflow:hidden;}
.coop_ul li a{ font-size:14px; line-height:28px; color:#232323}
.coop_ul li a:hover{ color:#FF0000}

/*about*/
.page_about{margin:20px 0 0 0;font-size:14px;color:#333; line-height:28px;}





/*手机底部*/
.hot{width:100%; height:58px; background:#191919; position:fixed; bottom:0; left:0; z-index:99; border-top:solid 2px #fff;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }


@media (max-width:1200px){
	.wrap{ width:96%}
    .logo{width:720px;}
    .pro_right ul li{width:24%;margin:0.5%;}
    .pro_right ul li .txt_link a{font-size:12px;}
    .ys_main .ys_txt, .ys_main .ys_txt2{padding:0 10px;}
    .gg_box .txt .t1{font-size:26px;}
    .gg_box .txt .t2{font-size:14px;}
    .foot_top:before{width:calc(50% - 130px);}
    .coop_box .txt .t3{font-size:13px;}
    .coop_box .txt .t2{font-size:22px;}
    .lj_box{padding-left:50px;}
    }

@media (max-width:991px) and (min-width:768px){
	.wrap{ width:96%}
    .product{margin:20px 0 0 0;}
    .pro_left{width:100%;margin:0;}
    .pro_left .s-drop-btn{background:#198d40;}
    .pro_left .s-drop-list li .aside-sublist, .pro_left .s-drop-list{display:none;}
    .pro_left .s-drop-list li{margin-bottom:10px;}
    .pro_right{width:100%;}
    .ys_main .ys_txt, .ys_main .ys_txt2{width:100%;}
    .ys_bj3:before, .ys_bj1::after{width:100%;}
    .ys_bj3::after, .ys_bj1:before{display:none;}
    .about_left{width:100%;margin:0;}
    .about_right{width:100%;margin:20px 0 0 0;}
    .case{padding:20px 0;}
    .case ul li{width:100%;}
    .case ul li .pic{width:150px;margin-right:10px;}
    .case ul li .txt .txt_nr{-webkit-line-clamp:3;font-size:12px;}
    .case ul li .txt{width:calc(100% - 160px);}
    .case ul li .txt .txt_xq{width:80px;line-height:22px;font-size:12px;}
    .coop_box ul{width:100%;}
    /*product*/
    .page_left{width:100%;margin:0;}
    .page_left .s-drop-btn{background:#198d40;}
    .page_left .s-drop-list{display:none;}
    .page_left .s-drop-list li .aside-sublist, .pro_left .s-drop-list{display:none;}
    .page_left .s-drop-list li{margin-bottom:10px;}
    .page_right{width:100%;}
    
    }
 
@media (max-width:767px){
	.wrap{ width:96%}
    .logo{width:300px;}
    .sjnav{top:66px;}
    .ban_img{padding-top:40%}
    .product, .about, .about_main, .sol_main, .solutions{margin:20px 0 0 0;}
    .pro_left{width:100%;margin:0;}
    .pro_left .s-drop-btn{background:#198d40;line-height:45px;padding-left:20px;font-size:20px;}
    .pro_left .s-drop-list li .aside-sublist, .pro_left .s-drop-list{display:none;}
    .pro_left .s-drop-list li{margin-bottom:10px;}
    .pro_right{width:100%;}
    .pro_right ul li{width:49%;margin:0 0.5% 10px 0.5%;}
    .ys_title{height:140px;padding-top:15px;}
    .ys_title .t1{line-height:30px;font-size:20px;}
    .ys_title .t2{line-height:40px;font-size:26px;}
    .ys_title .t3{line-height:50px;font-size:24px;}
    .ys_main .ys_txt, .ys_main .ys_txt2{width:100%;padding:0 ;}
    .ys_bj3:before, .ys_bj1::after{width:100%;}
    .ys_bj3::after, .ys_bj1:before{display:none;}
    .ys_main .ys_txt .txt_bt .t1, .ys_main .ys_txt2 .txt_bt .t1{font-size:20px;}
    .ys_main .ys_txt .txt_bt .t2, .ys_main .ys_txt2 .txt_bt .t2{font-size:13px;line-height:18px;}
    .ys_main .ys_txt .txt_nr .t1, .ys_main .ys_txt2 .txt_nr .t1{font-size:13px;line-height:26px;}
    .ys_main .ys_txt .txt_nr, .ys_main .ys_txt2 .txt_nr{margin-top:15px;}
    .ys_main .ys_box{padding:20px 0;height:initial;}
    .about_left{width:100%;margin:0;}
    .about_right{width:100%;margin:20px 0 0 0;}
    .about_lxfs .aa1{display:none;}
    .case{padding:20px 0;}
    .case ul li{width:100%;}
    .case ul li .pic{width:150px;margin-right:10px;}
    .case ul li .txt .txt_nr{-webkit-line-clamp:2;font-size:12px;}
    .case ul li .txt{width:calc(100% - 160px);}
    .case ul li .txt .txt_xq{width:80px;line-height:22px;font-size:12px;}
    .sol_left{width:100%;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;}
    .coop_box{height:initial;padding:10px 0;}
    .coop_title{height:40px;line-height:40px;font-size:20px;background-size:170% 100%;}
    .coop_box ul{width:100%;margin-top:10px;}
    .coop_box ul li{width:24%;}
    .sol_left ul{}
    .sol_left ul li{}
    .sol_left a{font-size:12px;height:40px;width:48%;}
    .sol_left a:nth-last-child(1){width:100%;height:30px;}
    .sol_right{width:100%;}
    .sol_right .txt{padding:0 10px;font-size:12px;height:70px;line-height:20px;}
    .sol_right .txt span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
    .news_box1{width:100%;margin-bottom:20px;}
    .link{margin:0;padding:10px 0;}
    .foot_top .tel, .foot_top:before{display:none;}
    .foot_bottom{height:initial;padding:10px 0;}
    .foot_nav{display:flex;flex-wrap:wrap;justify-content:center;line-height:26px;padding:10px 0;font-size:12px;}
    .foot_nav a{width:20%;text-align:center}
    /*product*/
    .page, .xw_ul{margin:20px 0 0 0;}
    .page_left{width:100%;margin:0;}
    .page_left .s-drop-btn{background:#198d40;line-height:45px;padding-left:20px;font-size:18px;}
    .page_left .s-drop-list{display:none;}
    .page_left .s-drop-list li .aside-sublist, .pro_left .s-drop-list{display:none;}
    .page_left .s-drop-list li{margin-bottom:10px;}
    .page_right{width:100%;}
    .page_ul li{width:49%;margin:0 0.5% 10px 0.5%;}
    .page_ul li .txt_link a{font-size:12px;}
    /*news*/
    .xw_ul li .news_B{width:110px;height:100px;margin-right:10px;}
    .xw_ul li .txt{width:calc(100% - 120px);}
    .xw_ul li .txt .txt_bt{font-size:14px;}
    .xw_ul li .txt .txt_nr{font-size:12px;}
    .coop_ul li{width:48%;}
	
	
	.pro-show{padding:10px;}
    .show-main .show-left{width:100%;margin:0;}
    .show-main .show-right{width:100%;}
    .txt-zi{font-size:12px;}
	
    }


@media (max-width:567px){
	}

@media (max-width:467px){

    }

@media (max-width:376px){
	}

@media (max-width:336px) {
    .logo{width:260px;}
    .ys_main .ys_txt .txt_bt .t1, .ys_main .ys_txt2 .txt_bt .t1{font-size:18px;}
    .ys_main .ys_txt .txt_nr .t1, .ys_main .ys_txt2 .txt_nr .t1{font-size:12px;}
    }
	
	
	
	
	
	
	