@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,/*ol,*/p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,/*strong,*/th,var{font-style:normal;/*font-weight:normal*/}
dl,ol,ul,li{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a {text-decoration: none; cursor: pointer; -webkit-transition: all .6s ease; -moz-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease; transition: all .6s ease; }
a:hover {text-decoration: none; -webkit-tap-highlight-color: rgba(255, 0, 0, 0); outline: 0; outline: none; blr: expression(this.onFocus=this.blur()) }

sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline:none;border: 0;}
img{vertical-align:middle; max-width: 100%}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button{overflow: visible;vertical-align:middle;outline:none;border: 0;}
body{color:#000;line-height:1.3;background:#fff; font-family: 'Microsoft YaHei';}
hr{outline: 0;/*border:0;*/}
.fl{float:left}
.fr{float:right}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.fix{*zoom:1;}
.main-box{width: 100%;overflow: hidden;}
.layout{max-width: 1800px;margin: 0 auto;clear:both;}
.layout1{max-width: 1400px;margin: 0 auto;clear:both;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.img{overflow:hidden}
.img img{width:100%;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.img img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}

.txtdot{overflow: hidden; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-white-space: nowrap; -moz-white-space: nowrap; -ms-white-space: nowrap; -o-white-space: nowrap; white-space: nowrap; }


.p_desc2b dl,
.p_desc2b ol,
.p_desc2b ul,
.p_desc2b li{
    list-style-type:disc;padding-left: 18px;
}

.contss dl,
.contss ol,
.contss ul,
.contss li{
    list-style-type:disc;padding-left: 18px;
}
/* Slider */

.slick-slider{
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;}
.slick-slider:focus,.slick-slider:active{outline:none;blr:expression(this.onFocus="this.blur"());cursor: pointer;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{cursor: pointer;outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;/*height: 100%;*/min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide:focus{outline: none;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}


/* animated */

.animated {-webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; opacity: 1; }
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

@keyframes swing{20%{transform:rotate(10deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}
.swing{transform-origin:top center;animation-name:swing}


/* header */

.header {height: 142px; width: 100%; background: #fff; -webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; position: fixed; left: 0; top: 0;box-shadow: 0 2px 3px #ccc;z-index: 101}

/* logo */

.logo{line-height: 142px}

/* nav */

.nav{width:auto}
.nav ul{width: auto}
.nav li{float:left;/* position: relative; */margin: 0 25px}
.nav li>a{display:block;font-size:18px;color:#292929;line-height:142px;text-align:center;position:relative;overflow:hidden;z-index:1;padding:0 6px}
.nav li.on>a,
.nav li>a:hover{color: #338b59 }

.nav li .n_nav{display: none;position:absolute;padding:30px;background:#f3f3f3;margin-left:-50px;}
.nav li .n_nav .n_img,
.nav li .n_nav dl{float:left}
.nav li .n_nav dl{margin-right:100px}
.nav li .n_nav dl a{display:block;font-size:16px;color:#444;line-height:46px;vertical-align:middle}
.nav li .n_nav dl a:before{content:"\e6a7";font-size:16px;line-height:16px;color:#338b59;font-family:iconfont;vertical-align:middle;margin-right:8px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.nav li .n_nav dl a.on,.nav li .n_nav dl a:hover{color:#338b59}
.nav li .n_nav dl a.on:before,.nav li .n_nav dl a:hover:before{color:#fff;background:#338b59}

.nav li.mal200 .n_nav{margin-left: -200px;}
.nav li.mal300 .n_nav{margin-left: -300px;}
.nav li.mal400 .n_nav{margin-left: -400px;}


/* banners */

.banners{margin-top: 142px;}


/* rt */

.rt{background:#fff;border-bottom: 1px solid #eeeeee}
.rt p a,
.rt p em,
.rt p span{font-size:16px;color:#666;line-height:70px;display: inline-block;vertical-align: top;}
.rt p span{color: #338b59}
.rt p a.home{padding-left:32px;position:relative}
.rt p a.home:before {content: "\e617"; font-family: iconfont; font-size: 16px; color: #666; position: absolute; left: 0; top: auto; -webkit-transition: all .6s ease; -o-transition: all .6s ease; transition: all .6s ease; }
.rt p a.home:hover:before,
.rt p a:hover{color:#338b59}

.r_nav li{float:left}
.r_nav li a{display:block;font-size:16px;color:#919191;line-height:70px;padding:0 50px;position:relative;z-index:2}
.r_nav li a:after,.r_nav li a:before{content:'';width:0;height:100%;background:#338b59;position:absolute;top:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:-1}
.r_nav li a:before{left:0}
.r_nav li a:after{right:0}

.r_nav li.on a,
.r_nav li a:hover{color:#fff}

.r_nav li.on a:after,
.r_nav li.on a:before,
.r_nav li a:hover:after,
.r_nav li a:hover:before{width:51%}


/* footer */

.footer{background:#5f5f5f;padding:40px 0 60px}
.flogo{margin-right:5.7%}
.flogo p{font-size: 30px; color: #b23d46; margin-left: 25%; }

.f_c{width:66%}
.f_c dl{width:auto;margin-right:5.5%}
.f_c dl:last-child{margin-right: 0}
.f_c dl dt{font-size:16px;color:#ffffff;line-height:26px;margin-bottom: 15px;}
.f_c dl dd a{display:block;font-size:14px;color:#888888;line-height:34px}
.f_c dl dd a:hover{color:#fff}
.fewm{width:120px}
.fewm p{text-align: center;font-size: 12px;color: #888;line-height: 32px;padding: 10px 0}

/* copy */

.copy{background:#5f5f5f;padding: 10px 0;border-top: 1px solid #676767;}
.copy p{font-size: 14px; color: #888; line-height: 38px;}

.copy .f_link{margin-top: 9px;}
.copy .f_link span{font-size:14px;color:#888;line-height:16px;vertical-align:top}
.copy .f_link a{display:inline-block;padding:0 12px;position:relative;font-size:16px;line-height:16px;color:#fff;vertical-align:top}
.copy .f_link a:after{content:'';width:1px;height:100%;background:#6f6f6f;position:absolute;right:0;top:0}
.copy .f_link a:last-child:after{display:none}
.copy .f_link a:hover{color:#338b59}


/* page */

.page {text-align: center}
.video_b .down{display: none;}
.video_b .show{display: block;}
.page a {display: inline-block; width: 35px; height: 35px; font-size: 14px; color: #555555; line-height: 33px; text-align: center; margin: 0 3px; text-align: center; position: relative; border:1px solid #cacaca; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: top; }
.page a.prev{margin-right: 25px; }
.page a.next{margin-left: 25px; }
.page a.on,
.page a:hover {color: #fff; background: #338b59; border-color: #338b59 }


/* mian */

.main{padding:55px 0 75px;background: #f7f7f7}


/* 产品列表1 */

.proq_t{width:100%;border:1px solid #dcdcdc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.proq_t li{float:left;width:25%}
.proq_t li a{display:block;font-size:20px;color:#6e6e6e;line-height:58px;text-align:center;background:#f0f0f0}
.proq_t li a:hover,.proq_t li.on a{background:#338b59;color:#fff}

.proq_b{background:#fff;padding:35px 35px 65px}
.proq_b>ul{display:none;position: relative;}
.proq_b li{float:left;width:17.85%;margin-left:2.6%;margin-bottom:20px}
.proq_b li:nth-child(5n+1){margin-left:0}
.proq_b li>a{display:block;width:100%;padding: 0 20px;font-size:16px;color:#666;line-height:68px;text-align:left;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position: relative;}

.proq_b li>a:after{content: "\e654"; font-family: 'iconfont'; font-size: 18px; color: #888; position: absolute; right: 20px; top: auto; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}

.proq_b li.on>a{color: #338b59;border-color: #f3f3f3;background: #fcfcfc;border-bottom-color: #fcfcfc}

.proq_b li.on>a:after,
.proq_b li>a:hover:after{color: #338b59;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.sb_nav{display:none;position:absolute;left:0;top:auto;z-index:99;width:100%;border:1px solid #f3f3f3;border-top-color:#fcfcfc;background:#fcfcfc;padding:20px 35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sb_nav dd{float:left;display:block;width:14.28%}
.sb_nav dd a{font-size:16px;color:#a4a4a4;display:block;width:100%;padding:0 5px;line-height:46px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sb_nav dd a:hover{color:#338b59}




/* 产品列表2 */

.pro2_t{margin-bottom: 20px;}
.pro2_t h4{font-size: 24px; color: #000; line-height: 64px; }
.pro2_t h4 span{display: block; font-size: 16px; color: #000000; line-height: 64px; }
.pro2_t h4 span font{color: #338b59; font-weight: bold; }

.pro2_b li{float: left; width: 31.4%; margin-left:2.85%; margin-bottom: 30px; padding: 2.85% 3.5% 14px; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor:pointer; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.pro2_b li:nth-child(3n+1){margin-left: 0 }
.pro2_b li .pic{position: relative; overflow: hidden; }
.pro2_b li .pic img{-webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.pro2_b li .word{text-align: center; margin-top: 35px; }
.pro2_b li .word h4{font-size: 18px; color: #000000; line-height: 38px; }
.pro2_b li .word p{font-size: 14px; color: #ababab; line-height: 34px; }

.pro2_b li:hover{-webkit-box-shadow: 0 4px 11px 2px #ccc; -o-box-shadow: 0 4px 11px 2px #ccc; box-shadow: 0 4px 11px 2px #ccc; }
.pro2_b li:hover .pic img{-webkit-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.pro2_b li:hover .word h4,
.pro2_b li:hover .word p{color: #338b59 }

.pro2_b .page{padding-top: 25px; }


/* 产品详情 */

.p_desc{padding: 0; }

.p_desc1{padding: 40px 0 60px; background: #f7f7f7 }

.p_dl{border:1px solid #dcdcdc; background: #fff; width: 49%; padding: 20px 4.28%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.p_dlt,
.p_dlb{overflow: hidden; }

.p_dlt img{display: block;margin: 0 auto}

.p_dlb {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }

.p_dlb .slick-track{padding-top: 30px;}
.p_dlb .slick-slide{margin: 0 20px; position: relative; z-index: 2 }
.p_dlb .slick-slide.slick-current:after{content: ''; width: 31px; height: 15px; background: url(../images/p_i5.png) no-repeat center; background-size: cover; position: absolute; left: 50%; margin-left: -15.5px; top: -14px; z-index: 2 }
.p_dlb.slider-nav img{border:1px solid #dcdcdc;position: relative;width: 100%;}
.p_dlb.slider-nav .slick-current img{border-color:#338b59;}

.p_dlb .slick-arrow{position:absolute;top:50%;z-index:99;width:20px;height:20px;font-size:0;cursor:pointer;background:0 0}
.p_dlb .slick-prev{left:0}
.p_dlb .slick-prev:before{content:"\e628";font-family:iconfont;font-size:20px;color:#333;position:absolute;left:0}
.p_dlb .slick-next{right:0;left:auto}
.p_dlb .slick-next:before{content:"\e642";font-family:iconfont;font-size:20px;color:#333;position:absolute;right:0}

.p_dr{width:46%}
.p_dr h4{font-size:30px;color:#000;line-height:50px;padding:20px 0;border-bottom:1px solid #dcdcdc}
.p_dr h5{margin-top:20px;margin-bottom:30px}
.p_dr h5 span{display:inline-block;float:left;width:50%;font-size:16px;color:#555;line-height:36px}
.p_dr p{font-size:16px;color:#555;line-height:36px}
.p_dr .a_s{margin-top:45px}
.p_dr a{display:block;float:left}
.p_dr a.a_xj{width:174px;height:50px;text-align:center;line-height:50px;background:#338b59}
.p_dr a.a_xj span{font-size:18px;color:#fff;padding-left:30px;background:url(../images/p_i1.png) no-repeat left center;background-size:auto}
.p_dr a.share{width:50px;height:50px;margin-left:20px;background:#c9c9c9 url(../images/p_i2.png) no-repeat center;background-size:auto}
.p_dr a.a_xj:hover{opacity:.8;filter:alpha(opacity=80)}
.p_dr a.share:hover{background:#338b59 url(../images/p_i2.png) no-repeat center;background-size:auto}


.p_desc2{background:#fff url(../images/p_desc_bg.jpg) no-repeat top center;background-size:auto;padding:110px 0}
.p_desc2t{text-align:center}
.p_desc2t ul{display:inline-block;vertical-align:top}
.p_desc2t li{float:left;width:410px;margin:0 10px}
.p_desc2t li a{display:block;width:100%;height:59px;text-align:center;line-height:59px;background:#338b59}
.p_desc2t li a span{font-size:18px;color:#fff;font-weight:700;padding-left:33px}
.p_desc2t li a.pi1 span{background:url(../images/p_is3.png) no-repeat left center;background-size:auto}
.p_desc2t li a.pi2 span{background:url(../images/p_is4.png) no-repeat left center;background-size:auto}
.p_desc2t li.on a,
.p_desc2t li:hover a{background:#fff}
.p_desc2t li.on a span,
.p_desc2t li:hover a span{color:#338b59}
.p_desc2t li.on a.pi1 span,
.p_desc2t li:hover a.pi1 span{background:url(../images/p_i3.png) no-repeat left center;background-size:auto}
.p_desc2t li.on a.pi2 span,
.p_desc2t li:hover a.pi2 span{background:url(../images/p_i4.png) no-repeat left center;background-size:auto}


.p_desc2b{padding-top:30px}
.p_desc2b>div{display:none}
.p_desc2b p{font-size:16px;color:#6c6b6b;line-height:36px}
.p_desc2b .p_img img{float:left;display:block;width:32%}
.p_desc2b .p_img img:nth-child(2){margin:0 2%}


/* 视频 */

.video_t{margin-bottom: 15px;}
.video_t h4{padding:0 14px;background:#fff}
.video_t h4 em{display:inline-block;vertical-align:top;font-size:24px;color:#3c3c3c;line-height:50px;padding-left:30px;background:url(../images/v_i1.png) no-repeat left center;background-size:auto}
.video_t .a_sb{margin-left:40px;display:inline-block;vertical-align:top}
@media(max-width: 768px){
    .video_t .a_sb{width: 100%;margin-left: 0;}
}
.video_t .a_sb a{display:block;float:left;font-size:16px;color:#3c3c3c;text-align:center;line-height:50px;height: 50px;position:relative;padding:0 30px}
.video_t .a_sb a:before{content:'';width:1px;height:16px;background:#dcdcdc;position:absolute;left:0;top:50%;margin-top:-8px}
.video_t .a_sb a:first-child:before{display:none}
.video_t .a_sb a:after{content:'';border:6px solid;border-color:#338b59 transparent transparent transparent;position:absolute;left:50%;bottom:0;margin-left:-12px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0;filter:alpha(opacity=0)}
.video_t .a_sb a.on,
.video_t .a_sb a:hover{background: #338b59; color: #fff }
.video_t .a_sb a.on:before,
.video_t .a_sb a:hover:before{display: none }
.video_t .a_sb a.on:after,
.video_t .a_sb a:hover:after{bottom:-12px; opacity: 1; filter: alpha(opacity=100); }

.v_lit>ul{display: none}

.video_b li{float: left; width: 31.4%; margin-left:2.85%; margin-bottom: 40px; background: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor:pointer; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.video_b li:nth-child(3n+1){margin-left: 0 }
.video_b li .pic{position: relative; overflow: hidden; }
.video_b li .pic img{-webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }

.video_b li .v_cover{position:absolute;left:0;top:100%;width:100%;height:100%;background:rgba(0,0,0,.5) url(../images/v_btn.png) no-repeat center;background-size:auto;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.video_b li .word{padding:20px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.video_b li .word p{font-size:18px;color:#ababab;line-height:38px;padding-right:10px;position:relative;text-align: center;}
.video_b li .word p:after{content:"\e602";font-family:iconfont;font-size:18px;color:grey;position:absolute;right:-5px;top:auto;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}

.video_b li:hover .pic img{-webkit-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.video_b li:hover .v_cover{top: 0}
.video_b li:hover .word{background: #338b59}
.video_b li:hover .word p,
.video_b li:hover .word p:after{color: #fff }

.video_b .page{padding-top: 15px;}


/* 关于超伦 */

.ab1{padding: 70px 0 ; }

.ab1_t {text-align: center;margin-bottom: 45px;}
.ab1_t h4{font-size: 30px; color: #338b59; line-height: 40px; }
.ab1_t p{font-size: 16px; color: #a0a0a0; line-height: 26px; text-transform: uppercase; }

.ab1_bt .pic{width:61.5%;height:423px;background:url(../images/ab1_1.jpg) no-repeat center;background-size:cover}
.ab1_bt .word{width:38.5%;height:423px;padding:6.5% 3.5% 0;background:url(../images/ab1_2.jpg) no-repeat center;background-size:cover;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ab1_bt .word h4{font-size:24px;color:#fffefe;line-height:44px}
.ab1_bt .word h3{font-size:36px;color:#fff;line-height:56px;font-weight:700}
.ab1_bt .word p{font-size:18px;color:#fff;line-height:38px;font-weight:lighter}

.ad1_bb{padding:35px 50px 0}
.ad1_bb dl dt{font-size:18px;color:#338b59;line-height:48px}
.ad1_bb dl dt em{margin-right:6px}
.ad1_bb dl dd{margin-bottom:25px}
.ad1_bb dl dd p{font-size:16px;color:#000;line-height:36px}


/* 融资 */

.rz{padding: 40px 0; }
.rz_con{width: 100%; background: #fff; padding: 40px 50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.rz_cont{text-align: center;}
.rz_cont h4{font-size: 30px; color: #338b59; line-height: 40px; }
.rz_cont p{font-size: 16px; color: #a0a0a0; line-height: 26px; text-transform: uppercase; }

.rz_conb{margin-top: 25px;}
.rz_conb .rz_img img{width: 48%;}
.rz_conb p{font-size: 16px; color: #0a0204; line-height: 30px; }



/* 招聘 */

.zp{background:#f4f4f4;padding:80px 0 120px}

.zp_con1{margin-bottom: 45px;}
.zp_con1_l{width:54.2%;height:418px;background:url(../images/zp1.jpg) no-repeat center;background-size:cover}
.zp_con1_r {width: 45.8%; height: 418px; padding: 50px 45px; background: #338b59; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom-right-radius: 50px; }
.zp_con1_r h4 {font-size: 24px; color: #fff; line-height: 44px; position: relative; margin-bottom: 20px }
/* .zp_con1_r .pp {height: 265px } */
.zp_con1_r p {font-size: 16px; color: #fff; line-height: 32px }

.zp_con1_r .mCSB_scrollTools .mCSB_draggerRail{border-radius:0;background:#fff;width:1px}
.zp_con1_r .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#a8a8a8;border-radius:0;width:1px}


.zp_con2{background: #fff}
.q_show{width:100%;background:0 0;cursor:pointer}
.q_show span {display: block; float: left; width: 20%; padding: 0 10px; font-size: 14px; color: #666; text-align: center; line-height: 75px; border-bottom: 1px solid #efefef; position: relative; overflow: hidden; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-white-space: nowrap; -moz-white-space: nowrap; -ms-white-space: nowrap; -o-white-space: nowrap; white-space: nowrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; vertical-align: top; }
.zp_con2 li:first-child span{border-bottom: 0;font-size: 16px;}
.q_show span.time:after{content:"\e654";font-family:iconfont;font-size:16px;color:#999;position:absolute;margin-left:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.q_show.title{background:#a8a8a8;}
.q_show.title span{color:#fff}
.q_show.on,
.q_show:hover{background:#efefef}
.q_show.on span.time:after{color:#1c865a;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.q_show.title.on,
.q_show.title:hover{background:#a8a8a8}

.a_hide{display:none;border-bottom: 1px solid #efefef;border-top:0;padding:20px 60px 40px}
.a_hide dl{margin-bottom:25px}
.a_hide dl dt{font-size:14px;color:#338b59;line-height:24px}
.a_hide dl dd{font-size:14px;color:#666666;line-height:30px}

.a_hide .zp_f a{display: inline-block; vertical-align: top; width: 162px; height: 48px; text-align: center; line-height: 48px; font-size: 16px; color: #fff; background: #338b59; }
.a_hide .zp_f span{font-size: 14px; color: #666666; line-height: 48px; vertical-align: top; margin-left: 60px; }
.a_hide .zp_f span font{color: #338b59 }
.a_hide .zp_f a:hover{opacity: .8;filter: alpha(opacity=80);}

.zp_con2 .page{padding: 80px 0}


/* 新闻中心_列表 */

.new_lit{padding:55px 0 115px}
.new_lcon{background:#fff;padding:20px 45px 85px}
.new_lcon li{padding:30px 0;border-bottom:1px solid #f2f2f2;cursor:pointer}
.new_lcon .pic{width:36%;margin-right:4.2%;overflow:hidden}
.new_lcon .pic img{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.new_lcon .word{width:calc(100% - 40.2%)}
.new_lcon .word h4{font-size:24px;color:#343434;line-height:44px}
.new_lcon .word h6{font-size:16px;color:#999;line-height:36px;position:relative;margin-bottom:20px}
.new_lcon .word h6:before{content:"\e72d";font-family:iconfont;font-size:16px;color:#338b59;margin-right:10px}
.new_lcon .word .ppp{font-size:16px;color:#999;line-height:28px;height:84px;overflow:hidden}
.new_lcon .word span.more{display:inline-block;font-size:16px;color:#999;line-height:36px;margin-top:30px;position:relative}
.new_lcon .word span.more:after{content:"\e6a7";font-family:iconfont;font-size:16px;color:#999;margin-left:3px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.new_lcon .page{padding-top:80px}

.new_lcon li:hover .pic img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.new_lcon li:hover span.more,
.new_lcon li:hover span.more:after{color:#338b59}


/* 新闻中心_详情 */

.n_desc{padding:35px 20px;background:#fff}
.n_desct{text-align:center;padding-bottom:5px;border-bottom:1px dashed #e0e0e0}
.n_desct h4{font-size:24px;color:#333;line-height:54px;text-transform:uppercase}
.n_desct p span{font-size:16px;color:#c6c6c6;line-height:36px;/*margin:0 10px;*/vertical-align:top}
.n_desct p span a{display:inline-block;vertical-align:top;font-size:18px;color:#858585;margin:0 2px}
.n_desct p span a:hover{color:#338b59}

.n_descb{margin-top:40px}
.n_descb .img_show img{display:block;width:48%}
.n_descb p{font-size:16px;color:#666;line-height:30px}
.n_back{margin:40px 0;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.n_back a{display:block;float:left;width:50%;padding:30px 40px;font-size:16px;color:#666;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
.n_back a b{display:inline-block;vertical-align:top;font-size:24px;position:relative}
.n_back a:first-child{position:relative}
.n_back a:first-child:before{content:'';width:1px;height:100%;background:#e5e5e5;position:absolute;right:0;top:0}
.n_back a:first-child b{margin-right:15px;padding-right:30px}
.n_back a b:before{content:"";font-family:iconfont;font-size:24px;color:#666;vertical-align: middle;}
.n_back a b:after{content:"";width:1px;height:100%;background:#e5e5e5;position:absolute;top:0}
.n_back a:first-child b:before{content:"\e697";margin-right:10px}
.n_back a:first-child b:after{right:0}
.n_back a:last-child{text-align:right}
.n_back a:last-child b{padding-right:30px;padding-left:20px;margin-left:15px}
.n_back a:last-child b:before{content:"\e6a7";position:absolute;right:0}
.n_back a:last-child b:after{left:0}
.n_back a:hover{background:#338b59;color:#fff}
.n_back a:hover b:before{color:#fff}


/* 项目介绍 */

.xm{padding: 55px 0 95px; }

.xm_cont{text-align: center;}
.xm_cont h4{font-size: 30px; color: #338b59; line-height: 40px; }
.xm_cont p{font-size: 16px; color: #a0a0a0; line-height: 26px; text-transform: uppercase; }

.xm_conb{margin-top:28px}
.xm_conb li{margin-bottom:30px}
.xm_conb li .pic{width:57%;height:420px;background:no-repeat center;background-size:cover}
.xm_conb li .word{width:43%;height:420px;background:#fff;padding:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.xm_conb li .word h4{font-size:24px;color:#0a0204;line-height:44px;margin-bottom:20px}
.xm_conb li .word p{font-size:16px;color:#888;line-height:30px;height:90px;overflow:hidden}
.xm_conb li .word a{display:block;width:150px;height:44px;text-align:center;line-height:44px;background:#f0f0f0;font-size:16px;color:#888;position:relative;margin-top:10%}
.xm_conb li .word a:after{content:"\e6a7";font-family:iconfont;font-size:16px;color:#888;margin-left:8px;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}
.xm_conb li .word a:hover{color:#fff;background:#338b59}
.xm_conb li .word a:hover:after{color:#fff}
.xm_conb li:hover{-webkit-box-shadow:0 4px 11px 2px #ccc;-o-box-shadow:0 4px 11px 2px #ccc;box-shadow:0 4px 11px 2px #ccc}
.xm_conb .page{padding-top:70px}


/* 荣誉 */

.honr{background: none;padding: 0}

.honr1{padding:80px 0}
.honr1_l{width:59.2%;height:423px;background:url(../images/honr1.jpg) no-repeat center;background-size:cover}
.honr1_r{line-height: 45px;width:40.8%;height:423px;padding:40px 60px;background:#338b59;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;/*border-bottom-right-radius:50px*/}
.honr1_r h4{font-size:30px;color:#fff;line-height:50px}
.honr1_r h5{font-size:16px;color:#fff;line-height:36px;margin-bottom:30px;text-transform:uppercase}
.honr1_r .pp{height:180px}
.honr1_r p.ppp{font-size:16px;color:#fff;line-height:36px}

.honr1_r .mCSB_scrollTools .mCSB_draggerRail{border-radius:0;background:#fff;width:1px}
.honr1_r .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#a8a8a8;border-radius:0;width:1px}

.honr2{padding:70px 0;background: #f3f3f3;}
.honr2 .layout1{position: relative;}
.honr2_show{width: 100%; position: relative; overflow: hidden;padding: 20px 0 }
.honr2_show a{display: block; padding: 15px; background: #fff; }
.honr2_show .pic img{display: block; margin: 0 auto; }
.honr2_show p{font-size: 18px; color: #333; line-height: 48px; margin-top: 15px; text-align: center; }

.h_bth .h_next,
.h_bth .h_prev {width: 40px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #bfbfbf; border-radius: 3px; font-size: 30px; color: #bfbfbf; cursor: pointer; position: absolute; top: 50%; margin-top: -20px; z-index: 101; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.h_bth .h_prev {left: -70px }
.h_bth .h_next {right: -70px }
.h_bth .h_next:hover,
.h_bth .h_prev:hover{color:#fff; border-color:#338b59; background: #338b59 }

.honr2_show a:hover p{color: #338b59}
.honr2_show .swiper-pagination{bottom: -4px;}
.swiper-pagination-bullet{width: 12px;height: 12px;}


/* 联系我们 */

.lx{padding: 50px 0}

.lxcon{padding:50px 100px 50px 60px;background:#fff}
.map{width:58%}

.lxcont_r{width:350px}
.lxcont_r dl{width:100%;padding:30px 20px 50px;background:#338b59;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lxcont_r dl dt{font-size:20px;color:#fff;line-height:30px;font-weight:700;margin-bottom:30px}
.lxcont_r dl dd{font-size:14px;color:#fff;line-height:20px;margin-bottom:10px;padding-left:30px}
.lxcont_r dl dd.i1{background:url(../images/l1.png) no-repeat left center;background-size:auto}
.lxcont_r dl dd.i2{background:url(../images/l2.png) no-repeat left center;background-size:auto}
.lxcont_r dl dd.i3{background:url(../images/l3.png) no-repeat left center;background-size:auto}
.lxcont_r dl dd.i4{background:url(../images/l4.png) no-repeat left center;background-size:auto}
.lxcont_r dl dd.i5{background:url(../images/l5.png) no-repeat left center;background-size:auto}
.lxcont_r dl dd.i6{background:url(../images/l6.png) no-repeat left center;background-size:auto}

.lxs{margin-top:30px;background:#fafafa;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 30px}
.lxs p{font-size:16px;color:#0a0204;line-height:36px;padding-left:30px}
.lxs p.i7{background:url(../images/l10.png) no-repeat left center;background-size:auto}
.lxs p.i8{background:url(../images/l11.png) no-repeat left center;background-size:auto}
.lxs h4{font-size:30px;line-height:40px;color:#338b59;font-weight:700;font-family:Arial}
.lxs h5{font-size:18px;line-height:38px;color:#0a0204}

.lxconb_show{position:relative;overflow:hidden}

.lxconb h3{font-size:18px;color:#3c3c3c;line-height:38px;padding-left:40px;background:url(../images/l7.png) no-repeat left center;background-size:auto;margin:30px 0 20px}
.lxconb_show .lx_s{border:1px solid #e5e5e5;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lxconb_show .lx_s h4{font-size:18px;color:#221a1a;line-height:38px;font-weight:700}
.lxconb_show .lx_s p span{font-size:16px;color:#666;line-height:36px;padding-left:25px}
.lxconb_show .lx_s p span:first-child{margin-right:10px}
.lxconb_show .lx_s p span.is1{background:url(../images/l8.png) no-repeat left center;background-size:auto}
.lxconb_show .lx_s p span.is2{background:url(../images/l9.png) no-repeat left center;background-size:auto}

.lxconb_show li{float: left; width: 296px; margin-left: 13px; margin-bottom: 13px; } 
.lxconb_show li:nth-child(4n+1){margin-left: auto;0 }

.l_bth{float: right;}
.l_bth .l_next,
.l_bth .l_prev {width: 80px; height: 40px; text-align: center; line-height: 38px; border: 1px solid #bfbfbf; font-size: 30px; color: #4c4c4c; cursor: pointer; z-index: 101; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.l_bth .l_prev {float:left;margin-right: 10px; }
.l_bth .l_next {float: right; }
.l_bth .l_next:hover,
.l_bth .l_prev:hover{color:#fff; border-color:#338b59; background: #338b59 }


/* 服务配件 */

.pj{padding:85px 0 110px}
.pj1 li .pic{width:50%;height:450px;background:no-repeat center;background-size:cover}
.pj1 li .word{width:50%;background:#fff;padding:50px;height:450px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.pj1 li .word h4{font-size:30px;color:#338b59;line-height:40px;margin-bottom:20px}
.pj1 li .word h4 span{font-size:16px;color:#a3a3a3;margin-left:10px;text-transform:uppercase}
.pj1 li .word .pp{height:250px}
.pj1 li .word p{font-size:16px;color:#737373;line-height:36px}
.pj1 li .word .tel{margin-top:30px}
.pj1 li .word .tel h3{font-size:36px;color:#338b59;line-height:56px;font-weight:700;padding-left:55px;background:url(../images/pj_i1.png) no-repeat left center;background-size:auto}


.pj2{margin-top: 70px;background: #fff}
.pj2 .word{padding: 20px 60px; }
.pj2 .word h4{font-size:30px;color:#338b59;line-height:40px;margin-bottom:20px}
.pj2 .word h4 span{font-size:16px;color:#a3a3a3;margin-left:10px;text-transform:uppercase}
.pj2 .word p{font-size:16px;color:#737373;line-height:36px}


/* index */

#dowebok{width: 100%!important;}

/* banner */

.banner{position:relative;z-index:1;width:100%;overflow:hidden;padding: 0}
.banner .swiper-slide a{display:block;width:100%;height:100%;background:no-repeat center;background-size:cover}

.banner .swiper-button-next, 
.banner .swiper-button-prev {position: absolute; top: 50%; width: 50px; height: 50px; margin-top: -25px; z-index: 10; cursor: pointer;-webkit-transition:all .5s ease-out; -o-transition:all .5s ease-out; transition:all .5s ease-out;background: rgba(255,255,255,.5)}

.banner .swiper-button-prev{left: 8% }
.banner .swiper-button-next{right: 8% }

.banner .swiper-button-prev:before,
.banner .swiper-button-next:before{content: "\e628"; font-size: 40px; font-family: iconfont; color:#338b59; text-align: center; line-height: 50px; }
.banner .swiper-button-next:before{content: "\e642"; }


/* 
.banner .swiper-pagination{left:0;bottom:50px;width:100%;height:12px;line-height:12px;z-index:10}
.banner .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1;border-radius:50%;position:relative;margin:0 8px}
.banner .swiper-pagination-bullet-active{background:#338b59} 
*/


/* index1 */

.i1l{width:40%;height:100%;}
.i1l .wt{padding:15% 8%;background:#f2fdf7;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;height: 543px;}
.i1l .wt h4{font-size:30px;color:#338b59;line-height:50px;padding-bottom:15px;position:relative}
.i1l .wt h4:before{content:'';width:50px;height:2px;background:#e2e2e2;position:absolute;left:0;bottom:0}
.i1l .wt h5{font-size:24px;color:#535755;line-height:64px;position:relative}
.i1l .wt p{font-size:16px;color:#868c88;line-height:28px;height:84px;overflow:hidden}
.i1l .wt a.more{display:block;width:163px;height:40px;text-align:center;line-height:40px;background:url(../images/ibtn_bg.png) no-repeat center;background-size:cover;font-size:14px;color:#fff;margin-top:60px}

.i1l .wb{padding:10% 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}
.i1l .wb a{display:block;width:100%;height:100%;outline:0}
.i1l .wb i{display:block;width:49px;height:49px;margin:0 auto}
.i1l .wb i.i1{background:url(../images/index1_i1.png) no-repeat center;background-size:cover}
.i1l .wb i.i2{background:url(../images/index1_i2.png) no-repeat center;background-size:cover}
.i1l .wb i.i3{background:url(../images/index1_i3.png) no-repeat center;background-size:cover}
.i1l .wb p{font-size:18px;color:#585858;line-height:48px;text-align:center}

.i1l .wb .slick-current i.i1,
.i1l .wb a.on i.i1{background:url(../images/index1_is1.png) no-repeat center;background-size:cover}
.i1l .wb .slick-current i.i2,
.i1l .wb a.on i.i2{background:url(../images/index1_is2.png) no-repeat center;background-size:cover}
.i1l .wb .slick-current i.i3,
.i1l .wb a.on i.i3{background:url(../images/index1_is3.png) no-repeat center;background-size:cover}
.i1l .wb .slick-current p,
.i1l .wb a.on p{color:#338b59}

.i1l .wb .slick-arrow{position:absolute;bottom:0;z-index:99;width:38px;height:30px;text-align:center;line-height:30px;font-size:0;cursor:pointer;background:#d6d6d6;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.i1l .wb .slick-prev{right:60px}
.i1l .wb .slick-prev:before{content:"\e628";font-family:iconfont;font-size:15px;color:#fff}
.i1l .wb .slick-next{right:20px;left:auto}
.i1l .wb .slick-next:before{content:"\e642";font-family:iconfont;font-size:15px;color:#fff}
.i1l .wb .slick-arrow:hover{background:#338b59}

.i1r{width:60%;height:100%;overflow:hidden;vertical-align: top;}
.i1r_con{position:relative}


.i1r_con .i1r_show{overflow: hidden;}
.i1r_con .i1r_show a{display:block;width:100%;background:no-repeat left center;background-size:cover;width:100%;height:100%;position:relative;z-index:1}

/* .i1r_con .i1r_show{position:relative;z-index:1;width:100%;overflow:hidden}
.i1r_con .i1r_show .swiper-slide a{display:block;width:100%;height:100%;background:no-repeat center;background-size:cover}
.i1r_con .i1r_show .swiper-pagination{left:0;bottom:50px;width:100%;height:12px;line-height:12px;z-index:10}
.i1r_con .i1r_show .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1;border-radius:50%;position:relative;margin:0 8px}
.i1r_con .i1r_show .swiper-pagination-bullet-active{background:#338b59}
*/
.i1r_con .i1r_show button{padding:0;font-size:0}
.i1r_con .i1r_show .slick-dots{position:absolute;width:100%;text-align:center;bottom:40px;left:0}
.i1r_con .i1r_show .slick-dots li{width:12px;height:12px;line-height:12px;background:#fff;display:inline-block;margin:0 5px;border-radius:50%}
.i1r_con .i1r_show .slick-dots li.slick-active{background:#338b59}


.i1r_con .i1r_btn{width:300px;height:300px;background:#338b59;position:absolute;left:0;bottom:0;z-index:2;text-align:center;padding:6.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.i1r_con .i1r_btn h5{font-size:24px;color:#f6f6f6;line-height:34px}
.i1r_con .i1r_btn h6{font-size:12px;color:#f6f6f6;line-height:22px;text-transform:uppercase}
.i1r_con .i1r_btn a.ms{display:block;margin:0 auto;width:50px;height:50px;border:1px solid #fff;border-radius:50%;text-align:center;line-height:48px;font-size:20px;color:#f6f6f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:45px}
.i1r_con .i1r_btn a.ms:hover{font-size:12px}


/* index2 */

.index2{background: #f3f3f3;padding: 50px 0}

.i2t{text-align:center}
.i2t h4{font-size:30px;color:#338b59;line-height:40px}
.i2t h5{font-size:14px;color:#868686;line-height:24px;text-transform:uppercase}
.i2t ul{display:inline-block;vertical-align:top;margin-top:25px}
.i2t li{float:left}
.i2t li a{display:block;width:118px;height:32px;text-align:center;line-height:32px;font-size:16px;color:#0a0204;background:0 0;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.i2t li a:hover,.i2t li.on a{background:url(../images/ibtn_bg1.png) no-repeat center;background-size:cover;color:#fff}

.i2b{margin-top: 30px;}
.i2b>div{display: none}

.i2bl{width:50%;position: relative;overflow: hidden;height: 500px;background: #fff}



.i2bl_con a{outline: 0;display: block;width: 1005;color: #333}

.i2bl_con .pic{
    position:relative;overflow:hidden;
    height: 305px;
}

.i2bl_conr .pic{
    height: 180px;
}

.i2bl_con .pic img{width:100%}

.i2bl_con .word{
    padding:20px;background:#fff;height: 195px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.i2bl_conr .word{
    height: 320px
}

.i2bl_con .word h4{font-size:24px;color:#000;line-height:44px}
.i2bl_con .word h5{margin-bottom:25px}
.i2bl_con .word h5 span{font-size:14px;color:#585858;line-height:34px}
.i2bl_con .word h5 span:before{color:#338b59;margin-right:5px;font-size:14px}
.i2bl_con .word .ppp{font-size:16px;color:#8d8d8d;line-height:26px;height:52px;overflow:hidden}


.i2bl button{font-size:0;padding:0}
.i2bl .slick-dots{position:absolute;bottom:20px;right:20px}
.i2bl .slick-dots li{width:7px;height:7px;line-height:7px;background:#eee;float:left;margin-right:5px;cursor:pointer}
.i2bl .slick-dots li.slick-active{background:#338b59}

.i2br{width:49%;position: relative;height: 500px;background: #fff}

.i2br_con{width:48.5%;background:#fff;position: relative;}
.i2br_con .pic img{width: 100%}
.i2br_con .word{width:100%;background:#fff;padding:40px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position: relative;}
.i2br_con .word:before{content:'';border:10px solid;border-color:transparent transparent #fff transparent;position:absolute}
.i2br_con:nth-child(1) .word:before{left:20px;top:-20px}
.i2br_con:nth-child(2) .word:before{border-color:#fff transparent transparent transparent;left:20px;top:auto;bottom:-20px}

.i2br_con .word h4{font-size:18px;color:#000;line-height:38px}
.i2br_con .word h5{margin-bottom:25px}
.i2br_con .word h5 span{font-size:14px;color:#585858;line-height:34px}
.i2br_con .word h5 span:before{color:#338b59;margin-right:5px;font-size:14px}
.i2br_con .word .ppp{font-size:16px;color:#8d8d8d;line-height:26px;height:104px;overflow:hidden}


/* index3 */

.index3{width:100%;background:no-repeat center;background-size:cover;padding:80px 0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.i3t{text-align:center}
.i3t h4{font-size:30px;color:#338b59;line-height:40px}
.i3t h5{font-size:14px;color:#868686;line-height:24px;text-transform:uppercase}
.i3b{margin-top:70px;overflow:hidden;padding-bottom:70px;position:relative;overflow: hidden;}
.i3b .i3b_con{background:#fff;margin:0 10px}
.i3b a{display:block;width:100%;text-align:center;padding:40px 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
.i3b .pic img{display:block;margin:0 auto;width:100%}
.i3b p{font-size:18px;color:#000;line-height:38px;margin-top:25px}

.i3b button{font-size:0;padding:0}
.i3b .slick-dots{position:absolute;bottom:0;width: 100%;left: 0;text-align: center;}
.i3b .slick-dots li{width:10px;height:10px;line-height:10px;background:#fcfcfd;display: inline-block;margin:0 5px;cursor:pointer;border:1px solid #dcdcdd;border-radius: 50%;}
.i3b .slick-dots li.slick-active{background:#338b59;border-color: #338b59}


/* index4 */

.index4{position:relative}
.i4_nav{position:absolute;z-index:2;bottom:40px;left:20%}
.i4_nav li{display:inline-block;width:94px;height:94px;text-align:center;line-height:94px;border-radius:50%;font-size:16px;color:#338b59;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin:0 20px;background:#fff}

.i4_nav li.on,
.i4_nav li:hover{color: #fff; background: #338b59 }

.i4_con>div{display:none}
.i4_conl{width:57.5%;background:no-repeat center;background-size:cover}
.i4_conr{width:42.5%;padding:13% 5.7%;background:#338b59;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.i4_conr h4{font-size:30px;color:#fff;line-height:60px;padding-bottom:10px;position:relative;margin-bottom:30px}
.i4_conr h4:before{content:'';width:50px;height:1px;background:#fff;position:absolute;left:50%;bottom:0;margin-left:-25px}
.i4_conr .ppp{font-size:16px;color:#fff;line-height:30px;height:150px;overflow:hidden}
.i4_conr a.ms{display:block;margin:0 auto;width:163px;height:40px;font-size:14px;color:#fff;text-align:center;line-height:40px;background:url(../images/ibtn_bg2.png) no-repeat center;background-size:cover;/*margin-top:160px*/}
.i4_conr a.ms:hover{font-size:16px}


/* index5 */

.index5{position:relative;background:no-repeat center;background-size:cover;padding:50px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.i5l{width:61.5%;position: relative;overflow: hidden;}
.i5l .pic{height:400px;background: no-repeat center;background-size: cover;}
.i5l .word{background:#fff;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.i5l .word h4{font-size:20px;color:#000;line-height:40px;margin-bottom:8px}
.i5l .word p{font-size:15px;color:#8f8d8e;line-height:28px;height:56px;overflow:hidden}

.i5l .slick-arrow{position:absolute;bottom:0;z-index:99;width:38px;height:30px;text-align:center;line-height:30px;font-size:0;cursor:pointer;background:#d6d6d6;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.i5l .slick-prev{right:40px}
.i5l .slick-prev:before{content:"\e628";font-family:iconfont;font-size:15px;color:#fff}
.i5l .slick-next{right:0px;left:auto}
.i5l .slick-next:before{content:"\e642";font-family:iconfont;font-size:15px;color:#fff}
.i5l .slick-arrow:hover{background:#338b59}

.i5r{width:35.7%;background:no-repeat center;background-size:cover;position:relative}
.i5r a{display:block;width:100%;padding:0 10px;font-size:30px;color:#fff;line-height:80px;position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.i5r a:after{content:"\e6a7";font-family:iconfont;font-size:16px;color:#fff;position:absolute;right:20px;top:auto;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.i5r a:hover,.i5r a:hover:after{color:#338b59}


/* index6 */

.index6{position:relative;padding:50px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background: #fff}

.i6t{text-align:center}
.i6t h4{font-size:30px;color:#338b59;line-height:40px}
.i6t h5{font-size:14px;color:#868686;line-height:24px;text-transform:uppercase;}
.i6t p{font-size:16px;color:#5c595a;line-height:36px}

.i6b{margin-top: 20px;}

.i6bl{width:64%;height:648px;background-size:auto;position:relative}

.i6bl_con{margin-top: 15%}
.i6bl_con .word{width:280px;height:130px;background:#fff;padding:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
.i6bl_con .word:before{content:"\e6a7";font-family:iconfont;font-size:16px;color:#7f7f7f;position:absolute;right:25px;top:50%;margin-top:-10px}
.i6bl_con .word h4{font-size:24px;color:#222;line-height:34px}
.i6bl_con .word p{font-size:14px;color:#b5b5b5;line-height:24px;text-transform:uppercase}

.i6br{margin-top:9% ;width: 358px;border:1px solid #e5e5e5;padding:20px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.i6br dt{font-size:20px;color:#262626;line-height:60px;margin-bottom:20px}
.i6br dd{padding-left:30px;margin-bottom:20px}
.i6br dd.i1{background:url(../images/index6_i1.png) no-repeat left 3px;background-size:auto}
.i6br dd.i2{background:url(../images/index6_i2.png) no-repeat left 3px;background-size:auto}
.i6br dd.i3{background:url(../images/index6_i3.png) no-repeat left 3px;background-size:auto}
.i6br dd.i4{background:url(../images/index6_i4.png) no-repeat left 3px;background-size:auto}
.i6br dd.i5{background:url(../images/h1.jpg) no-repeat left 3px;background-size:auto}
.i6br dd.i6{background:url(../images/h2.png) no-repeat left 3px;background-size:auto}
.i6br dd h4{font-size:16px;color:#676767;line-height:26px}
.i6br dd p{font-size:16px;color:#262626;line-height:26px}


.fp-section.fp-table, 
.fp-slide.fp-table {display: table; table-layout: fixed; width: 100%; }

.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{height: auto !important; }

.fp-section.fp-table, 
.fp-slide.fp-table {
    display: table;
    table-layout: fixed;
    width: 100%;
}


/* index7 */

/* .index7{position:relative;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background: #fff}
 */

/*  */

.mCSB_inside>.mCSB_container{margin: 0}
.mCSB_scrollTools .mCSB_draggerRail {border-radius: 0; background: #fff; width: 1px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #338b59; border-radius: 0; width: 1px; }


/* xiala */

.n_img>a{display: none; }

/* 2018.5.8 */

.r_nav li.i_search{
    display: block;
    line-height: 70px;
    padding: 0 10px;
   
}


.r_nav li.i_search .i_form{
    margin-top: 15px;
}

.r_nav li.i_search .i_form input[type=text]{
    width: 150px;
    height: 40px;
    background: #fff;
    border:0;
    text-indent: 12px;
    font-weight: normal;
    font-size: 12px;
    border:1px solid #ddd;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.r_nav li.i_search .i_form input[type=submit]{
    width: 40px;
    height: 40px;
    background: #338b59;
    color: #fff;
    font-size: 20px;
    cursor: pointer;
}
/* @media */

@media(max-width: 1800px){
    .layout{width: 100%; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }  
}

@media(max-width: 1560px){

    .h_bth{display: block;}
    .h_bth .h_next,
    .h_bth .h_prev{background: #f3f3f3}
    .h_bth .h_prev {left: 10px }
    .h_bth .h_next {right: 10px }

    .nav li .n_nav dl{margin-right: 30px;}
}

@media(max-width: 1420px){

    .nav li{margin: 0 10px}
}


@media(max-width: 1400px){

    .layout1{width: 100%; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } 

    .new_lcon .word h6{margin-bottom: 0}
    .new_lcon .word a.more{margin-top: 10px}

    .lxconb_show li{float: left; width: 23%; margin-left: 2.66%; } 
    .lxconb_show .lx_s{padding: 15px;}
}




@media(max-width: 1200px){
    .header{height: 80px;}
    .logo{line-height: 80px;}
    .logo img{max-width: 60%}

    .banners{margin-top: 80px;}

    .footer{padding: 80px 0 0}
    .flogo,
    .f_c,
    .fewm{width:100%;display: block;margin: 10px 0;width: 100%;text-align: center;}
    
    .flogo img{max-width: 80%}
    .f_c dl{width:100%;text-align:left;float: none;}
    .f_c dl dt{padding:15px 0;position: relative;border-bottom: 1px solid #b7b7b7;font-size: 16px;line-height: 26px;margin-bottom: 0;cursor: pointer;}
    .f_c dl dt:before {content: "\e654"; font-family: 'iconfont'; font-size: 14px; position: absolute; right: 10px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
    .f_c dl.active dt:before{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); }
    .f_c dl dd{display: none;}

    .nav-skip{font-size: 1.3rem; line-height: 1.9em; display: none; box-sizing: border-box; width: 2.4rem; height: 2.4rem; padding: .5em 0 .4em; text-align: center; text-indent: 2.1875em; position: absolute; right: 20px; top: 50%; margin-top:-1.2rem; cursor: pointer; }
    .nav-skip span {position:relative; top:0.4em; margin:0 auto; -webkit-transition-duration:0s; transition-duration:0s; -webkit-transition-delay:0.2s; transition-delay:0.2s;}
    .nav-skip span:before,
    .nav-skip span:after {position:absolute; content:'';}
    .nav-skip span,
    .nav-skip span:before,
    .nav-skip span:after {width:1.3em; height:2px; background-color:#000; display:block; -webkit-transition-duration:0.2s; transition-duration:0.2s; -webkit-transition-delay:0.2s, 0; transition-delay:0.2s, 0;}
    .nav-skip span:before {top:-0.4em;}
    .nav-skip span:after {top:0.4em;}

    .nav-skip.toggled span {background-color:rgba(0,0,0,0.0)!important; -webkit-transition-delay:0s; transition-delay:0s;}
    .nav-skip.toggled span:before,
    .nav-skip.toggled span:after {top:0; -webkit-transition-delay:0, 0.2s; transition-delay:0, 0.2s;}
    .nav-skip.toggled span:before {-webkit-transform:rotate(45deg);transform:rotate(45deg);}
    .nav-skip.toggled span:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}

    .nav {position: fixed; top: 0; right: 0; float: none; width: 270px; background: #fff; z-index: 102; padding: 60px 3%; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; overflow: scroll;}
    .nav>ul{float:none;display:block;/* width:100%; */min-height: 100%;overflow-x: hidden;}
    .nav li{float:none;margin-left:0;position: relative;padding: 5px 0}
    .nav li a{text-align:left;line-height: 40px!important;}

    .nav-skip{display:block}
    .nav-bg {position: fixed; z-index: 101; top: 0; right: 0; bottom: 0; left: 0; display: none; background: rgba(0, 0, 0, .5); }
    .nav.close-nav {-webkit-transition: -webkit-transform 430ms cubic-bezier(.3, 0, 0, 1); transition: transform 430ms cubic-bezier(.3, 0, 0, 1); -webkit-transform: translate(600px, 0); transform: translate(600px, 0); }
    .nav.open-nav {-webkit-transition: -webkit-transform 430ms cubic-bezier(.3, 0, 0, 1); transition: transform 430ms cubic-bezier(.3, 0, 0, 1); -webkit-transform: translate(0, 0) !important; transform: translate(0, 0) !important; }
    .nav-skip.toggled {z-index: 102;position: fixed;right: 20px;top: 40px;}

    .new_lcon .word p{font-size: 14px;line-height: 24px;/*height: 72px;*/}
    .new_lcon .word a.more{font-size: 14px;line-height: 34px;margin-top: 0}

    .n_back a{padding: 20px; }

    .zp_con1_r h4{line-height: 34px;}
    
    .p_dr h4{padding: 10px 0}
    .p_dr .a_s{margin-top: 20px;}


    .i1l,
    .i1r{width: 100%; float: none;height: auto!important }

    .i1l .wt{padding: 5%}
    .i1r_con .i1r_show a{height: 650px!important }
    
    .i2bl,
    .i2br{width: 100%; float: none; }
    .i2br{margin-top: 20px;}
    .i2br_con ,
    .i2br_con .word{height: auto!important}

    .i3b a{padding: 10px;}


    .nav li .n_nav {position: relative; padding: 10px; background: #fff; margin-left: 0; }

    .nav li .n_nav .n_img{display: none }
    .nav li .n_nav dl {float: none; margin-right: 0 }
    .nav li.mal200 .n_nav,
    .nav li.mal300 .n_nav,
    .nav li.mal400 .n_nav {margin-left: 0; }

    .b_change .section, 
    .b_change .index1, 
    .b_change .index2, 
    .b_change .index3, 
    .b_change .index4, 
    .b_change .index5,
    .b_change .index6, 
    .b_change .index7,
    .b_change .fp-tableCell{width: 100%!important; height: auto!important;padding: 0!important}
 
    .b_change .index2, 
    .b_change .index3, 
    .b_change .index4, 
    .b_change .index5,
    .b_change .index6{padding: 20px 0!important}
    
    .b_change .banner{padding-top: 80px;}
    .b_change .banner a,
    .b_change .banner .swiper-slide a{width: 100%;height: 550px!important;padding-top: 80px!important;background: no-repeat center;background-size: cover;}
    .b_change .i1r_con .i1r_show a{height: 850px!important;}
    .b_change .i5r{height: 250px!important;}

    .i1l .wt{padding: 30px 20px;height: auto;}
    .i1l .wb{padding: 30px 0!important}


    .i2bl_con .pic,
    .i2bl_con .word,
    .i2bl,
    .i2br{height: auto}
}

@media(max-width: 1028px){
    
    .i6bl,
    .i6br{width: 100%; float: none; height: auto; }
    .i6bl{background: none; margin-bottom: 20px; }
    .i6bl_con .word{width: calc(100% - 206px); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    .i6bl_con{margin: 0}
}

@media(max-width: 992px){
    .r_nav li a{padding: 0 15px;}
    .main{padding: 40px 0}

    .proq_t li a{font-size:16px;color:#6e6e6e;line-height:48px;}
    .proq_b{background:#fff;padding:20px 20px 65px}

    .proq_b li{width:23%;margin-left:2.6%}
    .proq_b li:nth-child(5n+1){margin-left:2.6%}
    .proq_b li:nth-child(4n+1){margin-left: 0}
    .proq_b li>a{font-size:14px;line-height:58px;}
    
    
    .ab1_bt .pic{width:100%;height:323px;float: none;}
    .ab1_bt .word{width:100%;float: none;height:auto;padding:6.5% 3.5%;}
    
    .zp{padding-top: 40px;}
    .zp_con1_l,
    .zp_con1_r{width: 100%;float: none; }
    .zp_con1_l{height: 360px;}
    .zp_con1_r{border-radius: 0}
    .zp_con1_r h4{font-size: 22px;margin-bottom: 10px;}
    
    .new_lcon{padding: 0 20px 40px;}
    .new_lcon .pic,
    .new_lcon .word{display: block; float: none; width: 100%; }

    .new_lcon .pic img{display: block;margin: 0 auto;margin-bottom: 10px;}
    .new_lcon .word h4{font-size: 22px;line-height: 42px;}
    .new_lcon .page{padding-top: 30px;}
    
    .n_back{margin: 20px 0}
    .n_back a{float:none;width:100%;text-align:left!important}
    .n_back a:first-child:before{content:'';width:100%;height:1px;background:#e5e5e5;position:absolute;left:0;right:auto;top:auto;bottom:0}
    .n_back a:last-child b{float:left;margin-right:15px;padding-left:0;margin-left:0}
    .n_back a:last-child b:before{content:"\e697";left:0;margin-right:10px;position:relative}
    .n_back a:last-child b:after{left:auto;right:0}
    
    .xm_conb li .pic,
    .xm_conb li .word {width: 100%; float: none; }
    .xm_conb li .word{height: auto; }
    .xm_conb li .word a{margin-top: 20px;}

    .honr{padding: 0}
    .honr1{padding:40px 0}

    .honr1_l,
    .honr1_r{width: 100%; float: none; }
    .honr1_l{height:284px;}
    .honr1_r{height:auto;padding:20px;border-bottom-right-radius:0}
    
    .honr1_r h5{margin-bottom:0;}
    .honr1_r .pp{height:auto;}
    
    .honr2{padding: 40px 0}
    
    .lxcon{padding: 20px}
    .map,
    .lxcont_r{width: 100%; float: none; }
    .map{margin-bottom: 20px;}
    
    .l_bth .l_next, 
    .l_bth .l_prev{width: 40px; }
    .lxconb_show .lx_s{padding: 20px;}


    .pj1 li .pic,
    .pj1 li .word{width: 100%; float: none; }
    .pj1 li .pic{height: 350px; }
    .pj1 li .word{height: auto; padding: 20px }
    .pj1 li .word .pp{height: auto;}

    .pj2{margin-top: 30px;background: #fff}
    .pj2 .word{padding: 20px; }

    .p_desc{padding: 0}
    .p_desc1{padding: 40px 0}

    .p_dl,
    .p_dr{width: 100%; }
    .p_dr{margin-top: 20px;}
    .p_dr h4{font-size: 24px; line-height: 34px; }
    .p_dr h5{margin: 10px 0}
    
    .p_desc2{padding: 110px 0 40px;}
    .p_desc2t li{width: 150px;}

    .i1l .wb{padding: 8% 0; height: auto!important }
    
    .i4_conl,
    .i4_conr{width: 100%; float: none; }
    .i4_conl{height: 500px!important; }
    .i4_conr {height: auto!important; padding: 8% }
    .i4_conr a.ms{margin-top: 30px;}

    .i4_nav{top: 33%; bottom: auto; left: 50%; -webkit-transform: translate(-50%,0); -o-transform: translate(-50%,0); transform: translate(-50%,0); }
    
    /* .i1r_con .i1r_show a{height: 450px!important } */

    .i5l,
    .i5r{width: 100%;float: none;}
    .i5l{margin-bottom: 20px;}
    .i5l .pic{height: 300px;}

    .lxconb_show li{float: left; width: 48%; margin-left: 0; } 
    .lxconb_show li:nth-child(2n){float: right;}


    .b_change .banner a,
    .b_change .banner .swiper-slide a{width: 100%;height: 450px!important;background: no-repeat center;background-size: cover;}
    .b_change .i1r_con .i1r_show a{height: 750px!important;}
    .b_change .i5r{height: 200px!important;}


    .sb_nav{padding: 15px;}
    .sb_nav dd{width: 25%;}
    .sb_nav dd a{line-height: 36px;font-size: 14px;}
}   

@media(max-width: 768px){
    .honr1_r{line-height: 27px;}
    .proq_t li{    
        float: left;
        width: 50%;}
    .f_c dl dt{padding: 10px 0}
    .copy p,
    .copy .f_link{float: none;width: 100%;text-align: center;}

    .rt{text-align: center;}
    .rt p,
    .rt .r_nav {text-align: left; float: none; width: 100%; }
    .rt .r_nav{display: inline-block;vertical-align: top;width: auto;}

    .rt p a, 
    .rt p em, 
    .rt p span{line-height: 50px;font-size: 15px;}
    .r_nav li a{line-height: 50px; width: auto; padding: 0 17px }

    .proq_b li>a{line-height: 48px;}
    
    .pro2_t h4{font-size: 20px;line-height: 40px;}
    .pro2_t h4 span{line-height: 40px;}

    .pro2_b li{width: 48%; padding: 20px; margin-left: 0 }
    .pro2_b li:nth-child(2n){float: right;}
    .pro2_b li:nth-child(3n+1){margin-left: 0}

    .video_t{padding: 20px 0;background: #fff}
    
    .video_t h4 span{width: 100%;margin-left: 0;margin-top: 20px;display: block;}
    .video_t h4 span a{padding: 0;width: 100%;text-align: center;font-size: 14px;line-height: 40px;height: 40px;}

    .video_b li{width: 48%; margin-left: 0 }
    .video_b li:nth-child(2n){float: right;}
    .video_b li:nth-child(3n+1){margin-left: 0}
    .video_b li .word p{font-size: 14px;line-height: 34px;}

    .ab1_bt .word h4{font-size:20px;color:#fffefe;line-height:40px}
    .ab1_bt .word h3{font-size:26px;color:#fff;line-height:56px;}
    .ab1_bt .word p{font-size:14px;color:#fff;line-height:34px;}
    .ad1_bb{padding: 20px;}

    .rz_con{padding: 20px;}
    .rz_cont h4{font-size: 24px;line-height: 40px;}


    .q_show span{width: 33.33%;line-height: 50px}
    .q_show span:nth-child(2),
    .q_show span:nth-child(5){display: none }

    .zp_con1_l{height: 260px;}
    .zp_con1_r {height: auto;padding: 30px;}
    .zp_con1_r h4{margin-bottom: 0}
    .zp_con1_r p{font-size: 14px;line-height: 28px;}
    .a_hide{padding: 20px;}
    .zp_con2 .page{padding: 20px 0}

    
    .n_desc{/*padding: 25px;*/}
    .n_desct h4{font-size: 22px;line-height: 38px;}
    .n_back{margin-top: 0}

    
    .xm_cont h4{font-size: 24px;line-height: 40px;}
    .xm_conb li .pic{height: 320px;}
    .xm_conb li .word h4{font-size: 20px; margin-bottom: 0; }
    .xm_conb li .word p{font-size: 14px; line-height: 28px; height: auto; }
    .xm_conb .page{padding-top: 20px;}
    
    .pj1 li .pic{height: 250px; }
    .pj1 li .word h4{font-size: 20px;margin-bottom: 0;line-height: 35px;}
    .pj1 li .word .tel h3{font-size: 24px;line-height: 36px;margin-top: 10px;}

    .pj2 .word h4{font-size:20px;line-height:35px;margin-bottom: 0}
    .pj2 .word h4 span{font-size:14px;}
    .pj2 .word p{font-size:14px;line-height:34px}
    
    .p_desc2b{padding: 0}
    .p_desc2b p{font-size: 14px;line-height: 28px;}
    .p_desc2b .p_img img{display: block; width: 100%; float: none; margin: 10px 0; }
    .p_desc2b .p_img img:nth-child(2){margin: 10px 0}
    
    .i1l .wt h4{font-size:20px;line-height:40px}
    .i1l .wt h5{font-size:16px;line-height:36px}
    .i1l .wt a.more{margin-top:30px}
    .i1r_con .i1r_show a{height: 550px!important }

    .i1r_con .i1r_btn{width: 150px!important; height: 150px!important; padding: 10px; }
    .i1r_con .i1r_btn h5{font-size: 18px; }
    .i1r_con .i1r_btn a.ms{margin-top: 20px; }
    
    .i2t h4{font-size:20px;line-height:40px}
    .i2bl_con .word{padding: 20px;}
    .i2bl_con .word h4{font-size: 16px;}
    .i2bl_con .word h5{margin-bottom: 0}
    .i2bl .slick-dots{bottom: 10px; }

    .i2br_con .word{padding: 20px;}
    .i2br_con .word h5{margin-bottom: 0}

    .i5l .pic{height: 200px;}


    .b_change .banner a,
    .b_change .banner .swiper-slide a{width: 100%;height: 350px!important;background: no-repeat center;background-size: cover;}
    .b_change .i1r_con .i1r_show a{height: 650px!important;}


    .r_nav li.i_search{
        width: 100%;
        display: block;
    }

    .r_nav li.i_search{
        padding: 0;
        line-height: 0;
        margin-bottom: 20px;
    }
    .r_nav li.i_search .i_form input[type=text]{
        width: calc(100% - 40px)
    }
    .r_nav_ls{padding-bottom: 30px;}
    .r_nav_ls  .slick-arrow{position:absolute;bottom:0%;z-index:99;width:30px;height:30px;margin-top: 0;text-align:center;line-height:30px;font-size:0;cursor:pointer;background:#d6d6d6;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
    .r_nav_ls  .slick-prev{right:30px}
    .r_nav_ls  .slick-prev:before,
    .r_nav_ls  .slick-next:before{content:"\e628";font-family:iconfont;font-size:20px;color:#666;font-weight: bold;}
    .r_nav_ls  .slick-next{right:0;left:auto}
    .r_nav_ls  .slick-next:before{content:"\e642";}

    .a_sb{padding-bottom: 30px;}
    .a_sb .slick-arrow{position:absolute;bottom:0%;z-index:99;width:30px;height:30px;margin-top: 0px;text-align:center;line-height:30px;font-size:0;cursor:pointer;background:#d6d6d6;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
    .a_sb .slick-prev{right:30px;}
    .a_sb .slick-prev:before,
    .a_sb .slick-next:before{content:"\e628";font-family:iconfont;font-size:20px;color:#666;font-weight: bold;}
    .a_sb .slick-next{right:0;left:auto}
    .a_sb .slick-next:before{content:"\e642";}

}

@media(max-width: 640px){
    
    .banner .swiper-button-prev{left: 0;width: 35px;height: 35px;}
    .banner .swiper-button-next{right: 0;width: 35px;height: 35px;}
    .banner .swiper-button-prev:before, 
    .banner .swiper-button-next:before{
        line-height: 37px;
        font-size: 30px;
    }


    .new_lcon .word h4{font-size: 16px;}
    .new_lcon .word h6{font-size: 14px;}

    .p_desc2t li{width:120px;}
    .ab1_bt .pic{width:100%;height:260px;float: none;}
    
    .page a{margin: 0;margin-bottom: 8px;}
    .page a.prev{margin-right: 0; }
    .page a.next{margin-left: 0; }
   
    .proq_b li{width:48%;margin-left:0}
    .proq_b li:nth-child(5n+1){margin-left:0}
    .proq_b li:nth-child(2n){float: right;}

    .pro2_b li{width: 100%; padding: 20px;float: none;}
    .pro2_b li:nth-child(2n){float: none;}
    
    .video_b li{width: 100%;float: none;}
    .video_b li:nth-child(2n){float: none;}
    
    .rz_conb .rz_img img{width: 100%;display: block;margin: 10px 0;width: 100%;float: none;}
    .rz_conb p{font-size: 14px;line-height: 28px;}

    .q_show span{font-size: 14px;}

    .n_descb .img_show img{display: block; width: 100%; margin: 10px 0; float: none; }
    .n_descb p{font-size: 14px;line-height: 26px;}

    .n_back a{font-size: 14px; line-height: 28px; padding: 10px; }
    .n_back a b{font-size: 16px; line-height: 28px; }
    
    .n_back a:first-child b:before,
    .n_back a:last-child b:before{margin-right: 3px; }

    .n_back a:first-child b,
    .n_back a:last-child b{padding-right: 10px; }

    .xm_conb li .pic{height: 220px;}
    
    .zp_con1_r{padding: 20px;}
    .zp_con1_r h4{font-size: 20px;}
    
    .honr1_l{height: 260px;}

    
    .i1r_con .i1r_show .slick-dots{width: auto; left: auto; right: 20px; }
    .i2br_con{width: 100%; float: none; margin: 10px 0; }
    

    .i4_nav{width: 100%;top:48%;}
    .i4_nav ul{display: inline-block; width: 100%; vertical-align: top; text-align: center; margin-top: 5px;}
    .i4_nav li{display: inline-block; width: 70px; height: 70px; line-height: 70px; font-size: 14px; margin: 0 10px; }
    .i4_conl {height: 450px;}
    
    .i6bl_con .pic,
    .i6bl_con .word{width: 100%; float: none; }
    .i6bl_con .pic img{display: block; margin: 0 auto; }
    .i6bl_con .word{padding: 20px; height: auto; }
    .i6br dt{font-size: 18px; line-height: 36px; }

    .proq_b li>a{padding: 0 5px;}
    .proq_b li>a:after{right: 5px;}
    .sb_nav dd{width: 50%;}

    .contact_c video{width: 300px;}

}

@media(max-width: 480px){
    .lxconb_show li{float: none; width: 100%;} 
    .lxconb_show li:nth-child(2n){float: none;}
    .lxconb_show .lx_s{padding: 10px 15px;}

    .b_change .banner a,
    .b_change .banner .swiper-slide a{width: 100%;height: 250px!important;background: no-repeat center;background-size: cover;}
    .b_change .i1r_con .i1r_show a{height: 450px!important;}
}


@media(max-width: 420px){
    
    .rt .r_nav_ls{width: 100%;overflow: hidden;}
    .rt .r_nav_ls .slick-track,
    .rt .r_nav_ls li{width: auto;}
    .rt .r_nav_ls li a{text-align: center; width: 100%; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box ;}

    .ab1_bt .word{padding: 20px 10px;}
    .ab1_bt .word h4{font-size:18px;color:#fffefe;line-height:38px}
    .ab1_bt .word h3{font-size:24px;color:#fff;line-height:44px;}

    .lxconb_show .lx_s p span{display: block; }

    .p_dr h5 span{display: block;width: 100%;}

    .i2t li a{width: 90px;}
}

.banners img{display: block;margin:0 auto;}
.contact_c dd,.contact_c div,.contact_c dl,.contact_c dt,.contact_c form,.contact_c h1,.contact_c h2,.contact_c h3,.contact_c h4,.contact_c h5,.contact_c h6,.contact_c input,
.contact_c li,.contact_c ol,.contact_c pre,.contact_c td,.contact_c textarea,.contact_c th,.contact_c strong,.contact_c ul{font-size: unset;}
.contact_c em{font-style: oblique;}
.contact_c ol li{list-style-type: decimal; }
.contact_c ul li{list-style-type: disc; }

.contact_c blockquote {
    -webkit-margin-end: 0px;
}