@charset "utf-8";


#jd{width:100%;clear:both;overflow:hidden;background:#ccc; position:relative;z-index:996; height:31vw;}
@media(max-width:1000px){#jd{height:46.875vw;}}
#slides, .slides {max-width:2560px;margin-left:auto;margin-right:auto;display:none;position:relative;}
#slides img{width:100%;pointer-events:none;user-select:none;}
#jd video{width:100%;}
#jd a{display:block;text-decoration:none}
#jd a:hover img{transform:scale(1.01)}
#jd:hover img{transform:scale(1.01)}
a.slidesjs-play,  a.slidesjs-stop {display:none!important;}

    #slides a.slidesjs-next, #slides a.slidesjs-previous,
    .slides a.slidesjs-next, .slides a.slidesjs-previous
    {border-radius:50%; background:rgba(255,255,255,0.8);transition: background .2s;z-index:999;overflow:hidden;text-indent: -9999px;position: absolute;top:50%; margin-top:-35px; width:70px;height:70px;line-height:70px; display:none;}
    #slides:hover a.slidesjs-next, #slides:hover a.slidesjs-previous,
    .slides:hover a.slidesjs-next, .slides:hover a.slidesjs-previous
    {display:block;box-shadow: 0 0 0 10px rgba(255,255,255,.2);}

    a.slidesjs-next {right:-35px;}
    a.slidesjs-previous {left:-35px;}
    #slides a:hover.slidesjs-next,
    #slides a:hover.slidesjs-previous,
    .slides a:hover.slidesjs-next,
    .slides a:hover.slidesjs-previous
    {background:rgba(63,63,81,0.8);}

    a.slidesjs-next:before,a.slidesjs-previous:before{font-family:"宋体";display:block;width:40px;height:70px;line-height:70px;text-align:center;font-size:30px;color:#333;text-indent:0;z-index: +1;}
    a.slidesjs-next:before{content:">";margin-right: 30px;}
    a.slidesjs-previous:before{content:"<";margin-left: 30px;}
    a.slidesjs-next:hover::before,a.slidesjs-previous:hover::before{color:#fff;}

    .slidesjs-pagination {list-style:none;padding:0;margin:0;position:absolute;bottom:1%; right:0;width:100%;text-align: center;z-index:666;}
    .slidesjs-pagination li {margin:6px;padding:0;display:inline-block;}
    .slidesjs-pagination li a {display:inline-block;width:18px;padding-top:18px;height:0; border:1px solid rgba(255,255,255,0); border-radius:50%; overflow: hidden;transition:all 0.6s cubic-bezier(0.216, 0.62, 0.356, 1) 0s;position: relative;}
    .slidesjs-pagination li a::after{content:"";border-radius:50%; width:10px;height:10px;position: absolute;left:4px;top:4px;background: #082d58;}

    .slidesjs-pagination li a.active,   .slidesjs-pagination li a:hover.active {margin:0;background:none; border:1px solid #082d58;}

@media (max-width: 768px) {
    .slidesjs-pagination li a {width:8px;padding-top:8px;}
    .slidesjs-pagination li a::after{width:4px;height:4px;left:2px;top:2px;}
    #slides .slidesjs-navigation{display: none!important}
}
/*轮播图 end*/

.flex{display:flex;flex-wrap:wrap}
.flex-ai-c{display:flex;flex-wrap:wrap;align-items:center}
.flex-ai-fs{display:flex;flex-wrap:wrap;align-items:flex-start}
.flex-ai-fe{display:flex;flex-wrap:wrap;align-items:flex-end}
.flex-jc-c{display:flex;flex-wrap:wrap;justify-content:center}
.flex-jc-sb{display:flex;flex-wrap:wrap;justify-content:space-between;}
.flex-jc-sa{display:flex;flex-wrap:wrap;justify-content:space-around}
.flex-jc-fe{display:flex;flex-wrap:wrap;justify-content:flex-end}
.flex-jc-fs{display:flex;flex-wrap:wrap;justify-content:flex-start}
.flex-jc-ai-c{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.flex-jc-ai-sb{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}

.flex-l{display:flex;justify-content:flex-start;}
.flex-lr{display:flex;justify-content:space-between;}
.flex-yc{display:flex;align-items: center;}


#top{height:36px;line-height:36px; background:#3f3f3f;color:#ddd;}
#top .w1000{position: relative;overflow: hidden;height:100%;}
#topr a{color:#ddd;margin-left:1em;}
#topl{float:left;}
#topr{position:absolute;right: 0;top: 0;height:100%;text-align:right;}
#topr button{background:none;color:#ddd;}


header{position:relative;}

.head-box{height:138px;}
.logo-r{display: inline-block; margin-left: 1em;padding-left: 1em;background: url(/images/h_x.gif) 0 center no-repeat;}
.logo-r span{font-size:22px; font-weight: bold; color:#28ad36;display: block;}

.h-tel{ float: right;  }
.h-tel p{ background:#28ad36 url(/images/header-bg.jpg) 0 center no-repeat; color: #fff; height: 44px; line-height:44px; padding-left:50px; padding-right:20px; font-size:14px; border-radius:22px; -webkit-border-radius:22px; -moz-border-radius:22px; -ms-border-radius:22px; -o-border-radius:22px; overflow: hidden; }
.h-tel span{font-size:22px;}


nav{border-top:1px solid #ddd;border-bottom:2px solid #28ad36;}
.nav{padding:0; margin-top:0;margin-bottom:0; }
.nav>li{text-align:center;}
.nav>li>a{display:inline-block; border-right:1px solid #ddd; padding:1.5em .88em; line-height:1.2em; }
.nav>li>a.on{background: #28ad36; color: #fff!important;}



button,input,textarea{outline:0;border:none;font:inherit;-webkit-appearance:none;border-radius:0}
button:focus{outline:0}
button{cursor: pointer;}

.search-box{ width:200px; border:1px solid #CCC; height:32px; align-self:center; border-radius:16px; -webkit-border-radius:16px; -moz-border-radius:16px; -ms-border-radius:16px; -o-border-radius:16px; overflow: hidden;}
.search-box form{height:100%;}
.search-box #keywords{width:160px;height:100%;color:#111;padding:0px 10px;font-size:14px;float:left;box-sizing: border-box;}
.search-box #keywords::-webkit-input-placeholder{color:#555}
.search-box #keywords::-moz-placeholder{color:#555}
.search-box #keywords:-ms-input-placeholder{color:#555}
.search-box #keywords::-ms-input-placeholder{color:#555}
.search-box #keywords::placeholder{color:#555}
.search-box .searchbtn{width:38px;float:right;height:100%;background:0 0;display:block;color:#555}
.search-box .searchbtn:hover{background:#009b4c;color:#fff;box-shadow:0 0 0 1px #009b4c;}

.logo-box{height:100%;}
.logo-box a{height:72%;}
.logo-box span{display:flex;align-items:center; height:100%;}


    .mob-menu{display:none;cursor:pointer;position:relative}
    .mob-menu span{position:absolute;left:0px;display:block;height:3px;background:#222;border-radius:2px;transition:all .2s}
    .mob-menu span:nth-child(1){width:100%;top:0px}
    .mob-menu span:nth-child(2){width:90%;top:43%}
    .mob-menu span:nth-child(3){width:80%;top:auto;bottom:0px}
    .mobact span:first-child{transform:rotate(45deg);top:46%}
    .mobact span:nth-child(2){opacity:0}
    .mobact span:nth-child(3){width:100%;transform:rotate(-45deg);top:46%}

@media(max-width:900px){
    #topl{display: none;}
    .head-box{height:100px;}
    .h-tel{display: none;}
    .mob-menu{display: block; width: 38px;height: 32px;}

    nav{height:auto;display:none;}
    .nav{display:block;}
    .nav>li{display:block;margin:0px}
    .nav>li>a{display: block; font-size:16px; padding:.8em 0; border-right:0 none; border-bottom:1px solid rgba(0,0,0,.08);}
}
@media(max-width:560px){
    .head-box{height:80px;}
}
@media(max-width:430px){
    .logo-r{display: none;}
}
/* head end */

#in-so{background:#efefef; overflow: hidden;}
.search-key{max-width: 100%;}
.search-key span{font-weight:bold;}
.search-key a{margin-left:1em;}
.search-box{float: right;}
@media(min-width: 768px){
    #in-so{padding:.6em 0;}
}
@media(max-width: 767px){
    #in-so{padding-bottom:.8em;}
    .search-key{text-align: center;}
    #in-so .flex-lr{display: block;}
    #in-so .search-box{float: none;width:100%;}
    #in-so .search-box #keywords{width: calc(100% - 52px);box-sizing: border-box;}
}
/* in-so end*/

/*↓  T1*/
.t1{text-align:center; color: #ff8a00; margin-bottom: 0; background: url(/images/t-x.png) center no-repeat;}
.t1 span{color:#28ad36;}
.t1p{text-align: center;color: #888;margin-top:0; text-transform: uppercase;}
@media(min-width:1000px){
    .t1{font-size:1.8em;}
}
/*t1 end*/


#in-zs .y-box>p{line-height:1.8em; position: relative;margin-top: 0;}
#in-zs .y-box>p span{display:inline-block;width:2em;height:2em;line-height:2em; background: #28ad36;border:3px solid #bbe69f;border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; text-align: center; color: #fff; margin-right: .5em;}
/* in-zs end*/

#in-fn{background:#f0f0f0;padding-top:2vw;margin-top: 5vw;}
.fn{position: relative;}
.fnp{position:absolute; width:7em;}
.fn1::before,.fn2::before,.fn3::before,.fn4::before{width:2em; height:2em; line-height:2em; text-align: center; position: absolute; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background: #28ad36;color:#fff; top: 50%; margin-top: -1em; font-size: 2em;}
.fn1::before{content:"01"; right:0;}
.fn2::before{content:"02"; right:0;}
.fn3::before{content:"03"; left:0}
.fn4::before{content:"04"; left:0;}
.fn1,.fn3{top:20%;}
.fn2,.fn4{top:60%;}
.fn1{right: 69%; padding-right: 4.5em; width:9em;}
.fn2{right: 76%; padding-right: 4.5em;}
.fn3{left: 67%;  padding-left: 4.5em;}
.fn4{left: 75%;  padding-left: 4.5em;}
@media(max-width: 768px){
    .fnp{width: auto!important;position: static;padding: 0; line-height: 4em;}
    .fn1::before,.fn2::before,.fn3::before,.fn4::before{position: static; display: inline-block;margin: 0 1em 0 0; background: #ff8a00;}
}
.fnbox2{background:#28ad36; color:#fff;padding: 2vw 0;text-align: center;position: relative;}
.fnbox2::before{content:"";position: absolute; width: 6em;height: 6em; top:-3em;left: 50%;margin-left: -3em;background: url(/images/fn2.png) center no-repeat;}

.t2box{display: inline-block; padding: 1px 2em;position: relative;}
.t2box h2{margin:5px 0;}
.t2box p{margin:5px 0;text-transform: uppercase;}
.t2box span{position:absolute; top:0;bottom:0; width:1em;border-top:1px solid #fff;border-bottom: 1px solid #fff;}
.t2box span:first-child{left:0}
.t2box span:last-child{right:0}
.t2box span:first-child::before{content:"";display:block;height:1em;border-left:1px solid #fff;}
.t2box span:first-child::after{content:"";display:block;height:1em;border-left:1px solid #fff;position: absolute;bottom:0;left: 0;}
.t2box span:last-child::before{content:"";display:block;height:1em;border-right:1px solid #fff;}
.t2box span:last-child::after{content:"";display:block;height:1em;border-right:1px solid #fff;position: absolute;bottom:0;right:0;}
.jia span{ padding:.6em 1.5em; border-radius:3em; -webkit-border-radius:3em; -moz-border-radius:3em; -ms-border-radius:3em; -o-border-radius:3em; background: #fff;color: #28ad36; font-weight: bold;font-size: 1.2em;}
.jia span:last-child{color: #ff8a00}
.jia i{font-size: 2em;font-style: normal;}
@media(max-width: 768px){
    .fnbox2::before{display: none;}
}
/*in-fn end*/

.cpfl-t{background: url(/images/cp-t.gif) 0 0 no-repeat; background-size:cover; text-align:center; height: 128px; color:#fff;overflow:hidden;}
.cpfl-t a{color: #fff;}
.cpfl-t p{font-size:1.5em;margin-top:1em;margin-bottom: 0;}
.cpfl-t h2{margin-top: 0;}

.cpfl-box{padding:13px; background: #f7f7f7;margin:0;}
.cpfl-box h3{font-weight: normal;margin: 8px 0 0 0;}
.cpfl-box h3 a{color: #462525;height: 37px;display: block;padding-left: 50px;background: url(/images/cp.gif) no-repeat left top; line-height: 36px; display: block;}
.cpfl-box h3 a:hover,.cpfl-box h3 a.on{background-position: left bottom; color: #fff!important;}

.cpfl-box h4{margin:0;}
.cpfl-box h4 a{display:block;height: 36px;line-height: 36px;border-bottom: 1px dotted #ccc; padding-left:50px; background: url(/images/cp2.jpg) no-repeat 20px center; font-weight: normal;}

@media(max-width:999px){
    .cpfl-box h3 a{padding-left:0;background: none; border-bottom: 1px solid #28ad36;}
    .cpfl-box h4 a{padding-left:0;background: none;}
}

.cp-top{border:1px solid #eee;background: #f7f7f7; line-height:3em;}
.newcp,.hotcp{display: inline-block;padding: 0 2em;}
.b-on{color:#28ad36;border-bottom: 2px solid #28ad36;}
.cp-top a{float: right;margin-right: 1em;}

.newcp-box,.hotcp-box{display:none;}
.hotcp-box.b-box-on,.newcp-box.b-box-on{display:block;}

.cp-item{position: relative; box-shadow: 0 0 0 1px #ccc;}
.cp-item h5{line-height: 3em; font-weight: normal;background: rgba(255,255,255,.8);position: absolute;bottom: 0;left: 0;right: 0;text-align: center; z-index: 998;margin:0;}
.cp-item .img:hover::before{content:"查看详情"; position: absolute;top: 0;left: 0;right: 0;bottom: 0;background:url(/images/cp-h-bg.png) no-repeat center;background-size:cover;z-index: 999; color: #fff;text-align: center;padding-top:60%;}
@media(max-width:767px){
    .newcp-box li:last-child,.hotcp-box li:last-child{display:none;}
}

/* in-cp end */

#in-pk{background: url(/images/ysbg.jpg) center no-repeat; background-size:contain;}
#in-pk .t1,#in-pk .t1p{color: #fff;}
#in-pk ul{padding-left:0;}

.pk-itemb{position: relative;}
.pk-itemb::before{content:"";position: absolute;top:50%;left:50%;background:url(/images/pk.png) no-repeat center;background-size:cover; z-index:9; width:6em;height: 6em;margin-top: -3em;margin-left: -3em;}
.pk-itemb .w48{position: relative;}
.pk-itemb .w48 span{position:absolute; bottom: 0;left: 0;right: 0; line-height: 2em;padding-left:38px;color: #fff;}
.pk-itemb .w48:first-child span{background:url(/images/pk-bg1.png) 0 center no-repeat;}
.pk-itemb .w48:last-child span{background:url(/images/pk-bg2.png) 0 center no-repeat;}

.pk-item{height: 25%;background: #fff;padding:0 1em;display:flex;align-items:center;box-sizing: border-box;border-bottom: 1px solid #eee;}
.pk-item.qha-on{background:#f68300;position: relative; color: #fff;}
.pk-item.qha-on::after{content:"";width: 0;height:0;position: absolute;right:-20px;top:50%;margin-top: -20px; border-left:20px solid #f68300;border-top:20px solid transparent;border-bottom:20px solid transparent;}
.pk-itemb{display: none}
.pk-itemb.qhb-on{display:flex;}

@media(max-width: 768px){
    #in-pk{display: none;}
}
/* in-pk end */

#in-ys{ }
#ys-c{background:url(/images/ys-bg.gif) center top no-repeat; margin-top: 20px;}
.dx{display:flex;justify-content:space-between; margin:2.5em 0;}
.dx-ba{flex-direction:row-reverse;}
@media(min-width: 768px){
    .dx-item{width:48%;}
}
.dx-item-box{position: relative;padding-left:7em;}   
.dx-item-box h3{ position: absolute; top:0; left:-.72em; font-size:2em; color:#ff8400; width: 2em; height: 2em; line-height: 1; border:3px solid #42ad2c; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background: #fff; text-align: center;padding:.5em;margin-top:0;}
.dx-ba .dx-item-box h3{left:-0;}
.dx-item-box h4{font-size:1.5em; margin:30px 0 0 0;}
.dx-item-box h4 span{color: #42ad2c;display: block;}
.dx-item-box p{position:relative;}
.dx-item-box p::before{content:"";width:11px;height:11px; background: url(/images/cp2.jpg) 0 0 no-repeat;position: absolute; top:.5em; left: -1em;}

@media(max-width:999px){
    #ys-c{background: none;}
}
@media(max-width: 768px){
    .dx{display: block;}
    .dx-item-box{padding-left:1em;}  
    .dx-item-box h3{position: static;width: auto;height: auto;border:0 none;text-align: left;padding: 10px 0;margin-bottom: 10px;}
    .dx-item-box h4{font-size:1.5em; margin:10px 0;}
}
/* in-ys end */

#in-lx{background: url(/images/in-lxbg.jpg) center no-repeat; color: #fff;padding:1em 0;}
#in-lx .w1000{overflow: hidden;}
.inlx{float: right;margin-right: 200px;}
.inlx .ptel span{display: block; font-size: 2em;}
.lx-btn2 a{display: inline-block; padding:0.5em 1.5em;}
.lx-btn2 a:first-child{background:#ff8400; color:#fff;}
.lx-btn2 a:last-child{margin-left: 1em; background: #fff;color:#000;}
@media(max-width: 768px){
    #in-lx{background: #28ad36;}
    .inlx{float:none;margin-right:0;text-align: center;}
}
/* in-lx end */

.khjz-item{ padding: 1em; border:1px solid #eee; border-radius:.8em; -webkit-border-radius:.8em; -moz-border-radius:.8em; -ms-border-radius:.8em; -o-border-radius:.8em; overflow: hidden;}
.khjz-img{ width:9em; height:9em; float: left; border: 3px solid #eee; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background-size:cover;background-position:center; margin-top: 1em;}
.khjz-txt{margin-left:10em;}
.khjz-txt h3{margin-bottom:0;line-height:1.2em;font-size:1em;}
.khjz-txt p a{ color: #ff8400}
/*in-khjz end*/

#in-lx2{background: url(/images/in-lxbg2.jpg) center no-repeat;color: #fff;padding:1em 0;}
#in-lx2 .w1000{overflow: hidden;}
.inlx2{margin-right:0;}
@media(max-width: 768px){
    #in-lx2{background: #28ad36;}
}
/* in-lx2 end */

#in-about h2{margin-top: 0;position: relative;}
#in-about h2::before{content: "";width: 3em;height: 4px;background: #28ad36; position: absolute;bottom:-10px;left: 0;}
#in-about h2 a{color: #28ad36;}
.us-b a{display: inline-block; color:#fff;padding: .5em 2em; background: #28ad36;}
.us-b a:first-child{margin-right: 1em; background: #ff8400;}
/* in-about end */

#in-gsxc{text-align: center;}
#in-gsxc h2{border-bottom: 1px solid #eee;margin-bottom: 0;text-align:left;font-size: 1.2em;padding-bottom: .5em;}
#in-gsxc h2 a{color: #28ad36}
#in-gsxc h2 .gsxc-mo{float: right; color:#555;font-weight: normal; font-size:.8em;margin-top: .3em;}
#in-gsxc p{margin-top: 0;}
/* in-gsxc end */

#in-news h2{border-bottom:1px solid #eee;font-size: 1.2em;padding-bottom: .5em;}
.new1-mo,.new2-mo,.faq-mo{float: right;font-weight: normal; font-size:.8em;margin-top: .3em;}
.new1-mo,.new2-mo{display:none;}
.new1{padding-left: 2em;background: url(/images/new.jpg) no-repeat 0 -6px;}
.new2{padding-left: 2em;background: url(/images/dt.jpg) no-repeat 0 -6px; margin-left:2em;}
.new1.new-on{background-position: 0 -44px;}
.new2.new-on{background-position: 0 -44px;}
.new-on{color:#28ad36;}

.new1box,.new2box{display:none;}
.hot{padding-bottom:1px;overflow: hidden;}
.hot>div{float:left;width:48%;}
.new1-txt{margin-left:4%;}
.add-time{clear: both;margin-top: 1em;}
.add-time h3{float: left; font-size: 1em; font-weight: normal;width:48%; box-sizing: border-box;border: 1px solid #ccc;}
.add-time h3:nth-of-type(even){margin-left:4%;}
.add-time i{background: #ccc;font-size: 1.5em;display: inline-block;padding:.3em .5em;margin-right:.5em;}
.add-time h3:hover{border-color: #28ad36;}
.add-time h3:hover i{background:#28ad36;}

.faq{padding-left: 2em;background: url(/images/faq.gif) no-repeat 0 3px; color:#28ad36;}
.faq-item{padding-bottom:1em;}
.faq-item p{position: relative; padding-left: 2em;}
.faq-item p i{position: absolute;left:0;top:0; width: 1.4em;height: 1.4em;line-height: 1.4em;background:#ccc;font-style:normal; text-align: center;}
.faq-item p:last-child i{background:#28ad36; color:#fff;}
.faqbox{height:505px;}
@media(max-width: 768px){
    .faqbox{height:300px;}
}
    /*Plugin CSS*/
.str_wrap {
	overflow:hidden;
	width:100%;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	white-space:nowrap;
}

.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}
    /*Plugin CSS*/
/* in-news end */

#in-link span{display: inline-block; font-size:1.2em;color: #28ad36;padding-right:1em;border-right:1px solid #ccc;}
#in-link a{display: inline-block;margin-left: 1em;}
/* in-link end */

/* footer-mobile*/
.footer-mobile{display: none; background: #28ad36; color: #fff;text-align: center; position: fixed;bottom: 0;left: 0;right:0; z-index: 99999;}
.footer-mobile a{color: #fff; display: block;}
.footer-mobile span{display:block;}
.footer-mobile img{display:inline-block;width:22px;}
@media(max-width: 768px){
    .footer-mobile{display: block;}
    body{padding-bottom:88px!important;}
}

/*footer*/
#fo-nav{background: #28ad36;padding: .8em 0;color:#fff; text-align: center;}
#fo-nav a{color:#fff;}
#fo-nav span{display: inline-block; margin:0 .4em;}
    /*fo-nav end*/
footer{overflow: hidden;}
.ii span{display: inline-block;margin:0 .5em;}

.fo-logo,.fo-ewm{height:100%;display:flex; align-items: center;}
.fo-logo img{min-width:135px;max-width:80%;}
.fo-ewm{justify-content: flex-end;}

/*↓右侧贴边客服*/
#kf-fixed{position: fixed;top:150px;right:0;z-index: 9999;}
.kf-box{display:none; background:#28ad36;position:relative; padding-bottom:1em;}
.kf-icon{position: absolute;top: 0;right:0;width: 2em;height: 2em;}
.kf-icon:hover{background: rgba(0, 0, 0, .08);}
.im{display: block; margin: 0 10px;background: url(/images/kf2.gif) center center no-repeat; width: 129px;height: 28px;line-height: 28px;}
.im img{display: inline-block;margin: 0 .5em;}
.kftel{text-align: center;color: #fff;padding: 0 10px;margin-bottom:8px;}
.kftel2{font-weight:bold;margin-top:8px;font-size: 1.2em;}
@media screen and (max-width:767px) {
#kf-fixed{display:none;}
}
#gotop{position:fixed; bottom:120px; left: 0;right: 0;}
#gotop .w1000{position: relative;}
#gotop a{position: absolute;top: 0; right:-22px;height:50px;}
/*↑右侧贴边客服 end*/


/*栏目*/
.pt-ss{padding-top:1em;}
#banner{text-align:center;}
#banner p{margin:0;}
.dq{border-bottom:1px solid #eee}
.dq, .dq a{color:#888;}
.dq span{margin: 0 .3em; color: #28ad36;}
.ce-lx{margin-top: 1em;background: #fff;}
.ce-lx-t{padding: 1em 0;background: #28ad36;color:#fff;text-align: center;}
.ce-lx-t h2{font-size: 1.2em;margin: 0;}
.ce-lx-t p{margin: 0;}
.ce-lx-c{padding: .5em;border: 1px solid #eee; text-align: center;}

/*栏目-产品中心*/
.lm-t{color:#28ad36;margin-top: 2em;border-bottom: 1px solid #eee;line-height:2em;}
.lm-t i{font-style: normal; font-size: 10px;color: #999;font-family: Arial;font-weight: normal;text-transform: uppercase;}
.lm-cp{margin-top:1em;}
@media(max-width: 767px){
    .lm-hotcp li:last-child{display:none;}
}
.lm-hot{border-bottom: 1px solid #eee;}
.lm-hot>.imgbox{width:36%;}
.lm-hot>.new1-txt{width:60%;}
.more{text-align:right;}
.more a{color: #28ad36;}
.news-tj h3{width:48%;float:left; margin-bottom:0;}
.news-tj h3:nth-of-type(even){margin-left:4%;}
.news-tj h3 a{display: block; box-sizing: border-box; padding-right:6em; font-size:.8em;font-weight: normal;position: relative;}
.news-tj h3 i{position: absolute;top: 0;bottom: 0;right: 0;}

.ce-cptj{padding:.5em 1em;margin-top: 0;border: 1px solid #eee; text-align: center;}
.ce-cptj h5{margin-top: .5em;}

/*栏目-关于我们*/
.us-tt{color:#28ad36;text-align: center;font-size: 1.8em}
.us-tt span{display: block;font-size:.8em;color: #333;}
.us-tt img{display: block;margin:auto;}

.us-nav{padding: 0; text-align: center; display: flex;justify-content: center;}
.us-nav li{width:126px;max-width:25%;}
.us-nav a{display:block; font-weight: normal;padding: .6em .3em; line-height: 1.2em; background: #eee;border-left:1px solid #ccc;}
.us-nav span{display: block; color:#969494;}
.us-nav .uscolor{background: #28ad36; color: #fff!important;}
.us-nav .uscolor span,.us-nav a:hover span{color: #fff!important;}
.us-nav a:hover{color:#fff!important;background: #28ad36;}

.us1{position: relative;}
.us1txt{position: absolute; top:2em;left:15em; background:#ededed; padding:.5em;}
@media(max-width: 768px){
    .us1txt{position: static;}
}
.us3{flex-direction:row-reverse;}
.usjj-txt{background: #ededed;padding:1em; margin:1em 0; height:calc(100% - 2em);box-sizing: border-box;}
.usjj-txt h3{color: #28ad36;}

    /*关于我们-相册*/
    #gallery2 img{opacity:0;display: none;}
    .usxc .imgbox{border:1px solid #d3d4d4;padding:5px;background: #fff; box-shadow:0 0 5px rgba(0,0,0,.1);}
    .usxc .imgbox .img{margin:5px;}
    .xc-p{background: url(/images/xc-bg.png) no-repeat center top; text-align: center;}

/*详情-产品*/
    .cp-w{margin-top:2%;}
#cpimgbox{border:1px solid #eee; }
#cpimgbox .slidesjs-slide{height:100%}
#cpimgbox p{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%);overflow: visible !important;}
    .slides,#cpimgbox .one-tu{text-align: center;}
    .slides p{margin:0}
    #cpimgbox .one-tu{overflow: hidden;position: relative;}
    #cpimgbox .one-tu::before{width:1px;content: "";height:0;padding-bottom: 100%;display: block;}
    .one-tu p{position: absolute;right: 0;left: 0;bottom: 0;top: 0;margin: 0;}
    .one-tu p img{display: inline-block;min-width: 60%;}
.cpjj h1{margin-top:1px; border-bottom:1px dotted #ccc;}
.digou{font-weight: bold;font-size: 1.2em;}
.digou span{font-size: 1.2em;color: #28ad36;}

    #sxp2{border-top: 1px solid #e5e5e5; opacity: .8;}
    @media(max-width:768px){#sxp2{display: none;}}
    @media(min-width:1500px){ .xq-lx{margin-top:.3em;}}

    .btn2{border:1px solid var(--c);color:var(--c); position: relative;}
    .btn2:hover{color: #fff !important;}
    .btn2:after{position: absolute;content: "";top:0;bottom: 0;left: 0;width: 0;background: var(--c);z-index: -1;}
    .btn2:hover:after{width: 100%; transition: all .3s;}

    .cp-lmfaq h2,.cp-lmfaq h3,.cp-lmfaq h4,.cp-lmfaq h5,.cp-lmfaq h6{margin:2em 0 .5em 0;}
    .cp-ggfaq h2,.cp-ggfaq h3,.cp-ggfaq h4,.cp-ggfaq h5,.cp-ggfaq h6{margin:2em 0 .5em 0;}
    .cp-lmfaq p,.cp-ggfaq p{margin:.2em 0}

    .cptj .imgbox{border:1px solid #e5e5e5;}
    .cptj h3{padding:0 1em; font-size: 1em;font-weight: normal; text-align: center;}


    #cpimgbox .slides a.slidesjs-next,#cpimgbox .slides a.slidesjs-previous {
        box-shadow: none;
        background: rgba(255, 255, 255, 0.3);
        margin-top: -20px;
        width:40px;
        height:40px;
        line-height:40px;
    }
    #cpimgbox a.slidesjs-previous{left:0;}
    #cpimgbox a.slidesjs-next{right:0;}
    #cpimgbox a.slidesjs-next:before,#cpimgbox a.slidesjs-previous:before {
        margin: 0;
        width:40px;
        height:40px;
        line-height:40px;
    }
    #cpimgbox .slides a:hover.slidesjs-next,#cpimgbox .slides a:hover.slidesjs-previous {
        background: rgba(63, 63, 81, 0.8);
    }
.cp-tt{border: 1px solid #28ad36; color: #28ad36; padding: .5em;}
.cpxq-lx-w{background:#f5f5f5 url(/images/cpxq-lx-w.gif) no-repeat right center; padding: .5em;}
@media(max-width: 768px){
    .cpxq-lx-w{background: #f5f5f5;}
}


/*栏目-新闻*/
    .lm-news-item{margin:1em 0; overflow: hidden; padding: 1em;background: #f6f6f6;}
    .lm-time{width:90px;height:90px; text-align: center; font-size:12px; float: left;}
    .lm-time span{font-size:2em;display: block;}
    .lm-txt{margin-left:110px; height: 100%;}
    .lm-txt h4{font-size:1em;margin: .5em 0;}
    .lm-txt p{opacity: .8;margin: .5em 0;}
    .lm-news-item:hover{box-shadow:0 5px 10px rgba(1,1,1,.1); }
    .lm-news-item:hover a{color:#28ad36;}
    .lm-more{text-align: right;}
    .lm-more a{display: inline-block;padding:.3em 1.5em; background: #ccc;}
@media(max-width:768px){
    .lm-time{width:60px;height: 80px;}
    .lm-txt{margin-left:70px;}
    .lm-more{display: none;}
}
    /*客户见证*/
    .khjz-txt p .khjz-b{display: inline-block;width:120px;height: 34px;text-align: center;color: #28ad36;background: url(/images/khjz-btn.gif) no-repeat center top;line-height: 34px;}

    .lm-khjz-item{border:1px solid #ccc;}




/*新闻-详情页*/
    .news-content{margin-top:40px;}
    .news-content h1{text-align: center;font-weight: normal;}
    .timehot{border-bottom: 1px dashed #999; padding: 1em 0;}
    .timehot span{display: inline-block;margin-right:20px;color:#999;}
    .timehot a{float: right;}
    #content aside #sxp p {padding: .5em 1em;background: #f5f5f5; margin-bottom: 1em;}
    .ce-item {border-bottom: 1px solid #f5f5f5;padding: .5em 0;margin: 0;}
    .fanhui a {display: block;text-align: center;background: #f5f5f5; margin-top: 2em;color: #666;line-height: 3em;}
    .fanhui a i {font-size:1.8em;}
    .news-sxp{background: #f8f8f8; padding:.5em;}
    .news-sxp #sxp{margin: 0;padding: 0;}
    .news-sxp #sxp a{color:#28ad36;}
    .tjyd{border: 1px solid #d6d6d6; margin-top: 1em;}
    .tjyd h2{padding:.3em 1em;border-bottom: 1px solid #d6d6d6; margin:0;}
    .tjyd-w{padding:0 1em 1em 1em;}
    .tjyd-w h5{font-size:1em;line-height:3em;border-bottom: 1px dashed #d6d6d6;margin: 0;font-weight: normal;}

    .n-ce{margin-top:60px;}
    .n-ce h4{border-bottom: 2px solid #eee; color: #28ad36;margin-bottom:.2em;}
    .n-ce h4 a{color:#28ad36;}
    .ce-item i{ display: inline-block; background:#c3c3c3; height:1em; line-height: 1em; color:#fff; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; }
/*FAQ 栏目页*/

/*栏目-联系我们*/
.lm-lx-map{border:5px solid #eee; padding:.5em; text-align: center;margin-top: 1em;}
.lm-lx-box{padding: 1em 2em;background: #f0f0f0; margin-top: 2em;}
.lm-lx-box h2{margin-bottom: .5em; border-bottom: 1px solid #ccc;}
.lm-lx-box p{border-bottom: 1px dashed #ccc; line-height:4em;}
.lm-lx-box p span{margin-left: 2em;}
.lm-lx-box p a{color: #00bf72;}
.lm-lx-box p a:hover{color: #00bf72;}
    /*留言*/
    .lybox2{background: url(/images/ly-bg.jpg) no-repeat center top;}
    .ly-item2{float:left;width:48%; margin-bottom:1em;}
    .liuyan .ly-item2:nth-of-type(even){margin-left:4%;}
    .ly-t{position:relative; left: 60%;font-size:1.5em;color: #28ad36; padding-bottom:1em;z-index:1;}
    .ly-t i{font-size:.6em;display: block; font-weight: normal;}
    .ly-t::after{content: "";position: absolute;bottom: 0;left: 0;width:60px;height:2px;background: #ff0000;}
    @media(max-width: 768px){
        .ly-t{left: 0;}
        .ly-t i{display: inline-block;margin-left:1em;}
    }
/*footer-mobile*/
.lx-c{text-align:left; position:absolute;bottom:48px;left:0;right:0; background: rgba(255, 255, 255, .9);backdrop-filter:blur(20px); padding:5% 2%;border-bottom:1px solid rgba(0,0,0,.2);box-shadow: 0 -3px 3px rgba(0, 0, 0, .08);      transition:transform .3s;transform-origin:bottom;transform:rotateX(90deg);visibility:hidden;}
.lx-c .btn{display:block;margin-top:1em;}
.lx-btn{height:48px;line-height:48px;}


#content,td{word-break:keep-all;}