.col-sm-4{float:left;position:relative;width:33.33333333%}
.selected-solution>div{width:21%;margin:0 auto}
.selected-solution .swiper-container{width:1200px;}
.selected-solution .layer-title{color:#393b40;padding:50px 0 30px;text-align:center;font-size:30px;letter-spacing:1.09px}
/*主体列表*/
.selected-solution .solution-cardlist{max-width:1200px;margin:20px auto 0}
.swiper-slide,.swiper-wrapper{!important}
.selected-solution .solution-cardlist .col-sm-4{padding:0 10px;top:0;transition:all .15s linear;box-sizing:border-box}
.selected-solution .solution-cardlist .col-sm-4 .solution-card{text-align:left;overflow:hidden;transition:all .15s linear}
.selected-solution .solution-cardlist .col-sm-4 .solution-card img{cursor: pointer;width:auto;transition:all .2s linear}
.selected-solution .solution-cardlist .col-sm-4 .solution-card h3{margin:20px 30px 10px;font-size:18px;color:#252b3a;letter-spacing:.65px;text-align:left}
.selected-solution .solution-cardlist .col-sm-4 .solution-card p{margin:0 30px;padding-bottom:30px;font-size:14px;color:#666a75;letter-spacing:.51px}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl{margin:0 30px;overflow:visible}
.cf:after,.cf:before{content:" ";display:table;line-height:0}
.cf:after{clear:both}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dt{margin-bottom:10px;font-size:14px;color:#252b3a;letter-spacing:.51px;line-height:19px;position:relative}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dt:before{position:absolute;display:inline-block;left:-8px;top:7px;content:'';vertical-align:middle;width:4px;height:4px;border-radius:50%;background:#252b3a}
.selected-solution .solution-cardlist .col-sm-4 .solution-card dl dd{float:left;width:50%;margin-bottom:6px;font-size:12px;color:#a0a2a8;letter-spacing:.44px;line-height:20px}
.selected-solution .solution-cardlist .col-sm-4 .solution-card>span{margin:20px 30px 0;font-size:14px;display:inline-block;color:#666a75;letter-spacing:.51px;line-height:22px;opacity:0;transition:opacity .15s linear}
/*重置swiper*/
.swiper-container-horizontal>.swiper-pagination-bullets.solution-pagination{bottom:15px}
.solution-pagination .swiper-pagination-bullet{width:24px;height:4px;border-radius:100px;overflow:hidden;background:#dfe1f1;border:none;cursor:pointer;content:'';display:inline-block;box-sizing:border-box;opacity:1;vertical-align:middle}
.solution-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#f66f6a;box-sizing:border-box}
.swiper-container-solution{position: relative;}
.swiper-container-solution .swiper-button-prev{background-image:url(/uploads/image/i/prev.png);}
.swiper-container-solution .swiper-button-next{background-image:url(/uploads/image/i/next.png);}
.swiper-button-next, .swiper-button-prev {top: 125px !important;}
.swiper-button-next, .swiper-button-prev:focus {outline:0;}


/*鏈�鏂版渶鍏ㄦ渶濂界殑bootstrap妯℃澘锛歨ttp://www.bootstrapmb.com*/
.clearfloat{*zoom:1;}
.clearfloat:before,.clearfloat:after{content:""; display:table; line-height:0;visibility:hidden;}
.clearfloat:after{ clear:both;}
/*鍨傜洿瀵归綈*/
.m-list-flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.m-list-flex .m-cell-bd{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; overflow: hidden; }
/*鏂囧瓧鎴彇*/
.single-line{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.multi-line{min-height: 2em; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
.multi-line1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
/*鍥剧墖*/
.pic {width: 100%; overflow: hidden;}
.pic img {width: 100%;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.bgeee {background: #eee;}


/*footer*/
#bottom {height: 65px; line-height: 65px; color: #fff; background: #666666; position: relative; z-index: 8;}
#bottom a {/*width: 120px;*/ /*text-align: center;*/ margin: 0 22px; color: #fff; }
#bottom a:hover {color: #e83522;}
#bottom em {margin-right: 16px;}

.footerzx {width: 248px;}
.footerzxh {display: block; width: 136px; height: 38px; margin-bottom: 18px; line-height: 38px; text-align: center; font-size: 16px; border-radius: 19px; color: #fff; background: #e83522;}
.footerzxh:hover {background: #ca2615;}
.footerzxh span {display: inline-block; width: 31px; height: 100%; margin-right: 2px; font-size: 0; vertical-align: top;}
.footerzxh span img {vertical-align: middle;}
.footerzxphone h3 {font-size: 14px; line-height: 20px;}
.footerzxphone p {font-size: 24px; color: #e83522; line-height: 26px;}
.footercopy {line-height: 26px; margin-top: 34px;}
.footerewm {margin-left: 40px; padding: 0 50px; text-align: center; border-left: 1px solid #7c7c7c; border-right: 1px solid #7c7c7c;}
.footerewm p {line-height: 38px; margin-top: 6px; color: #a0a0a0;}
.footerewm .pic {width: 146px;}

.main {position: relative; z-index: 5; margin-top: 100px;}
/*banner*/
.bx-wrapper .bx-viewport {height: auto !important; background: none; border: none; box-shadow: none; left: 0;}
.bx-wrapper {margin: 0 auto 0; max-width: 100% !important;}
.banner {}
.banner {width: 100%;}
.banner img {display: block; width: 100%;}
.banner img.img2 {display: none;}
.banner li {width: 100%; height: auto; position: relative; overflow: hidden;}
.banner li a {display: block; width: 100%;}
.banner .bx-wrapper .bx-pager {bottom: 3.444%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a {width: 14px; height: 14px; border-radius: 50%; background: #006b3e;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .banner .bx-wrapper .bx-pager.bx-default-pager a.active {background: #25aa2f;}

.homeadvance {padding: 100px 0 100px 0; background: #f5f5f5;}
.homeadvance .wrap {/*overflow: hidden;*/}
.homeadvancetit {text-align: center;}
.homeadvancetit h2 {line-height: 78px; font-size: 60px; color: #666666;}
.homeadvancetit h2 span {font-weight: 600; color: #006b3e;}
.homeadvancetit p {font-size: 18px; line-height: 36px; color: #666666;}
.homeadvancew {/*width: 1408px;*/   margin-left: auto; margin-right: auto; margin-top: 42px;}
.homeadvancew ul {float: left; margin-left: -69px;}
.homeadvancew ul li {width: 318px; height: 276px; margin-bottom: 11px; }
.homeadvancew .homeadvancelist1 {margin-top: 231px; margin-left: 0;}
.homeadvancew .homeadvancelist1 li {width: 452px; height: 392px;}
.homeadvancew .homeadvancelist2 {margin-top: 143px;}
.homeadvancew .homeadvancelist2 li {}
.homeadvancew .homeadvancelist3 {}
.homeadvancew .homeadvancelist3 li {}
.homeadvancew .homeadvancelist4 {margin-top: 143px;}
.homeadvancew .homeadvancelist4 li {}
.homeadvancecont {padding-top: 24px; box-sizing: border-box; background: url(/uploads/image/cimages/home_advance_bg.png) no-repeat center; background-size: 100%;}
.homeadvancecont h3 {height: 88px; margin-bottom: 8px; line-height: 88px; font-size: 30px; font-weight: 600; text-align: center; color: #006b3e;}
.homeadvancecont h3.homeadvance01 {background: url(/uploads/image/cimages/home_advance_01.png) no-repeat center; background-size: auto 100%; }
.homeadvancecont h3.homeadvance02 {background: url(/uploads/image/cimages/home_advance_02.png) no-repeat center; background-size: auto 100%; }
.homeadvancecont h3.homeadvance03 {background: url(/uploads/image/cimages/home_advance_03.png) no-repeat center; background-size: auto 100%; }
.homeadvancecont h3.homeadvance04 {background: url(/uploads/image/cimages/home_advance_04.png) no-repeat center; background-size: auto 100%; }
.homeadvancecont p {padding: 0 32px 0 46px; line-height: 22px; color: #666666;}
.homeadvancecont .bg {}

.homesp {padding-bottom: 100px; background: #eee;}
.homesph {height: 350px; color: #fff; background: url(/uploads/image/ctemp/sp_advance_im1.jpg) no-repeat center; background-size: auto 100%; position: relative;}
.homesph .bg {width: 100%; height: 100%; background: rgba(0,0,0,0.7); position: absolute; left: 0; top: 0; z-index: 0;}
.homesph .wrap {position: relative; z-index: 2;}
.homesph h2 {padding-top: 64px; font-size: 24px; font-weight: 600; line-height: 28px;}
.homesph h3 {font-size: 36px; font-weight: 600; line-height: 46px;}
.homesph h4 {font-size: 18px; line-height: 32px;}
.homesph p {width: 360px; color: #a7a7a7; line-height: 18px;}
.homesph .line {width: 56px; height: 1px; margin: 30px 0 46px 0; background: #fff;}
.homespt {}
.homespt .left {float: left; width: 50%; }
.homespt .right {float: right; width: 50%; height: 518px; /*margin-top: -118px;*/ position: relative; z-index: 22;} 
.homesptw {position: absolute; width: 100%; height: 636px; left: 0; bottom: 0; background: #fff;}
.sliderhomespt {width: 100%; height: 100%;}
.sliderhomespt li {width: 100%; height: 100%;}
.homesptinner {width: 80%; margin: 0 auto;}
.homesptinner:first-child {padding-top: 60px; padding-bottom: 16px; margin-bottom: 48px; border-bottom: 1px solid #d2d2d2;}
.homesptinner h2 {height: 36px; margin-bottom: 16px; font-size: 30px; line-height: 36px;}
.homesptinner h2 span {display: inline-block; width: 32px; height: 100%; margin-right: 6px; font-size: 0; vertical-align: top;}
.homesptinner h2 span img {display: inline-block; vertical-align: middle;}
.homesptinner p {height: 148px; line-height: 24px; overflow: hidden;}
.homesptw .bx-wrapper .bx-pager {padding-left: 10%; bottom: 58px; text-align: left; box-sizing: border-box;}
.homesptw .bx-wrapper .bx-pager.bx-default-pager a {width: 10px; height: 10px; border-radius: 50%; background: #d2d2d2;}
.homesptw .bx-wrapper .bx-pager.bx-default-pager a:hover, .homesptw .bx-wrapper .bx-pager.bx-default-pager a.active {background: #e83522;}
.homesptw .bx-wrapper {height: 100%;}
.homesptw .bx-wrapper .bx-controls-direction a {width: 50%; height: 50px; top: auto; margin-top: 0; bottom: -50px; background-color: #006b3e; background-repeat: no-repeat; background-position: center; box-sizing: border-box;}
.homesptw .bx-wrapper .bx-controls-direction a:hover {background-color: #e83522; background-position: center;}
.homesptw .bx-wrapper .bx-prev {left: 0; background-image: url(/uploads/image/cimages/jt_zuo.png);  /*border-right: 1px solid #f5f5f5;*/}
.homesptw .bx-wrapper .bx-next {right: 0; background-image: url(/uploads/image/cimages/jt_you.png);}
.homespb {padding: 60px 90px 92px 90px; background: #fff; margin-top: 110px; position: relative;}
.homespb .bg {position: absolute; left: 32px; top: -50px;}
.homespbh {height: 200px; text-align: center; background: url(/uploads/image/ctemp/sp_advance_im4.jpg) no-repeat center; background-size: auto 100%; position: relative;}
.homespbhcont {color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.homespbhcont h2 {font-size: 24px; line-height: 36px;}
.homespbhcont p {font-size: 30px; font-weight: 600; line-height: 35px;}
.homespbh a {position: absolute; width: 136px; height: 36px; line-height: 36px; border-radius: 18px; color: #fff; background: #e83522; left: 50%; bottom: -16px; transform: translatex(-50%);}
.homespbh a:hover {background: #ca2615;}
.homespbw {margin-top: 60px; position: relative;}
.sliderhomespb {/*border-bottom: 1px solid #dcdcdc;*/}
.sliderhomespb li {float: left; width: 20%; text-align: center;}
.sliderhomespb li a {display: inline-block; padding-bottom: 45px; text-align: center; font-size: 16px;  position: relative;}
.sliderhomespb li a:hover span {width: 100%;}
.sliderhomespb li a:hover {color: #006b3e;}
.sliderhomespb li .num {width: 52px; height: 52px; margin: 0 auto; line-height: 52px; color: #006b3e; background: url(/uploads/image/cimages/icon_bg.png) no-repeat center; background-size: 100%;}
.sliderhomespb li p {line-height: 34px;}
.sliderhomespb li span {width: 0; height: 1px; background: #006b3e; position: absolute; left: 50%; transform: translatex(-50%); bottom: -1px; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.homespbw .bx-viewport {/*padding-bottom: 4px;*/}
.homespbw .bx-wrapper .bx-pager {bottom: -60px; box-sizing: border-box;}
.homespbw .bx-wrapper .bx-pager.bx-default-pager a {width: 10px; height: 10px; border-radius: 50%; background: #d2d2d2;}
.homespbw .bx-wrapper .bx-pager.bx-default-pager a:hover, .homespbw .bx-wrapper .bx-pager.bx-default-pager a.active {background: #006b3e;}
.homespbw .bx-wrapper {height: 100%;}
.homespbw .bx-wrapper .bx-controls-direction a {width: 30px; height: 30px; top: auto; margin-top: 0; bottom: -62px; border: 1px solid #fff; /*background-color: #006b3e;*/ background-repeat: no-repeat; background-position: center; box-sizing: border-box;}
.homespbw .bx-wrapper .bx-controls-direction a:hover {/*background-color: #e83522;*/ border: 1px solid #eee; background-position: center;}
.homespbw .bx-wrapper .bx-prev {left: 450px; background-image: url(/uploads/image/cimages/jt_zuo1.png);}
.homespbw .bx-wrapper .bx-next {right: 450px; background-image: url(/uploads/image/cimages/jt_you1.png);}
.linew {position: absolute; width: 100%; height: 1px; background: #dcdcdc; bottom: 0; left: 0; z-index: 22;}
.linew span {display: block; width: 210px; height: 1px; background: #006b3e; -moz-transition: all 0.5s ease-in;-webkit-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;}

.homezpc {/*height: 763px;*/ padding: 118px 0 130px 0;}
.homezpc .wrap {/*padding-top: 118px;*/}
.homezpc .left {float: left; width: 450px; height: 500px; position: relative;}
.homezpc .left .pic {position: relative; width: 100%; height: 100%; left: 0; top: 0; z-index: 24;}
.homezpc .left .picbg {position: absolute; width: 100%; height: 100%; background: #006b3e; left: 10px; top: 10px; z-index: 22;}
.homezpc .right {float: right; width: 694px;}
.homezpc .right h2 {font-size: 36px; font-weight: 600; color: #006b3e;}
.homezpc .right .line {width: 188px; height: 1px; margin: 20px 0 0 -128px; background: #006b3e; position: relative; z-index: 24;}
.homezpccont {margin-top: 26px;}
.homezpccont p {line-height: 24px; margin-bottom: 30px;}
.homezpclist {margin-top: 42px;}
.homezpclist li {float: left; width: 100px; height: 100px; margin-right: 20px; text-align: center;}
.homezpclist li a {display: block; width: 100%; height: 100%; color: #fff; background: #333333;}
.homezpclist li a:hover {background: #006b3e;}
.homezpclist li a:hover span {color: #006b3e;}
.homezpclist li p {line-height: 20px; padding-top: 26px;}
.homezpclist li span {display: inline-block; width: 16px; height: 16px; margin-top: 6px; line-height: 16px; border-radius: 50%; color: #333; background: #fff;}

.homedzzx {padding-bottom: 86px; background: #eee;}
.homedzzxh {height: 300px; text-align: center; color: #fff; background: url(/uploads/image/ctemp/zpc_bg.jpg) no-repeat center; background-size: auto 100%; position: relative;}
.homedzzxh .bg {position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 2;}
.homedzzxcont {position: relative; z-index: 5;}
.homedzzxh h2 {font-size: 36px; line-height: 40px; margin: 0 0 34px 0; padding-top: 90px;}
.homedzzxh h3 {}
.homedzzxh h3 a {display: inline-block; width: 118px; height: 34px; margin: 0 10px; line-height: 34px; font-size: 16px; color: #fff; border: 1px solid #fff; border-radius: 6px;}
.homedzzxh h3 a:first-child {background: #006b3e; border-color: #006b3e;}
.homedzzxh h3 a:hover {background: #015331; border-color: #015331;}
.homedzzx .wrap {margin-top: 100px;}
.homedzzxt {}
.homedzzxt .left {float: left; width: 662px;}
.homedzzxt .left ul {}
.homedzzxt .left ul li {float: left; width: 316px; margin-right: 30px;}
.homedzzxt .left ul li:first-child {width: 100%; }
.homedzzxt .left ul li:nth-child(2n 1) {margin-right: 0;}
.homedzzxth {position: relative; padding-right: 50px;}
.homedzzxth h2 {padding-top: 30px; font-size: 36px; font-weight: 600; color: #006b3e;}
.homedzzxth p {color: #666666;}
.homedzzxth .line {width: 40px; height: 1px; margin: 8px 0 28px 0; background: #006b3e;}
.homedzzxmore {position: absolute; width: 50px; height: 50px; text-align: center; line-height: 50px; font-size: 30px; color: #fff; background: #006b3e url(/uploads/image/cimages/jia_more.png) no-repeat center; top: 40px; right: 0; z-index: 22;}
.homedzzxmore:hover {background-color: #015331;}
.homedzzxt .right {float: right; width: 508px;}
.homedzzxt .right ul {margin-top: 60px;}
.homedzzxt ul li {position: relative; margin-bottom: 30px;}
.homedzzxt ul li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.homedzzxt ul li > a {display: block; width: 100%; height: 100%;}
.homedzzxt ul li .bg {display: none; position: absolute; width: 100%; height: 100%; background: rgba(0,107,62,0.8); left: 0; top: 0; z-index: 22;}
.homedzzxt ul li .bg .bgw {display: none; text-align: center; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.homedzzxt ul li .bg .bgw h3 {font-size: 16px;}
.homedzzxt ul li .bg .bgw a {display: inline-block; width: 34px; height: 34px; margin-top: 14px; line-height: 32px; color: #fff; font-size: 16px; border: 1px solid #fff; border-radius: 50%;}
.homedzzxt ul li .bg .bgw a:hover {color: #006b3e; background: #fff; /*border-color: #015331;*/}

.homedzzxb {margin-top: 58px;}
.homedzzxbh {position: relative;}
.homedzzxbh .line {width: 100%; height: 1px; background: #b5b5b5; position: absolute; top: 50%; left: 0; z-index: 20;}
.homedzzxbh .block {float: right; width: 142px; height: 50px; background: #eee; position: relative; z-index: 22;}
.homedzzxbhcont {float: left; padding-right: 32px; background: #eee; position: relative; z-index: 22;}
.homedzzxbhcont h3 {line-height: 42px; font-size: 30px; font-weight: 600; color: #006b3e;}
.homedzzxbhcont p {line-height: 34px; font-size: 18px; color: #666;}
.homedzzxbw {position: relative;}
.homedzzxbw ul {width: 100%; padding-top: 52px;}
.homedzzxbw ul li {float: left; width: 280px; margin-right: 24px; text-align: center;}
.homedzzxbw ul li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.homedzzxbw ul li:hover p {color: #006b3e;}
.homedzzxbw ul li a {display: block;}
.homedzzxbw ul li p {margin-top: 16px; height: 34px; line-height: 34px; font-size: 16px; color: #666;}
.homedzzxbw .bx-wrapper .bx-controls-direction a {width: 42px; height: 42px; top: -59px; margin-top: 0; background-color: #c2c2c2; background-repeat: no-repeat; background-position: center; box-sizing: border-box;}
.homedzzxbw .bx-wrapper .bx-controls-direction a:hover {background-color: #006b3e; background-position: center;}
.homedzzxbw .bx-wrapper .bx-prev {left: auto; right: 62px; background-image: url(/uploads/image/cimages/jt_zuo2.png);}
.homedzzxbw .bx-wrapper .bx-next {right: 0; background-image: url(/uploads/image/cimages/jt_you2.png);}

.homenews {padding: 92px 0 60px 0; background: #fff;}
.homenewsh {height: 52px; line-height: 46px; position: relative;}
.homenewsh .line {width: 100%; height: 1px; background: #b5b5b5; position: absolute; top: 50%; left: 0; z-index: 20;}
.homenewsh .left {float: left; position: relative; z-index: 22;}
.homenewsh .left h3 {font-size: 0;}
.homenewsh .left h3 span {display: inline-block; margin-top: 2px; line-height: 18px; font-size: 16px; font-weight: 600; color: #333; vertical-align: top;}
.homenewsh .left h3 em {display: inline-block; padding-right: 20px; font-size: 50px; font-weight: 600; color: #006b3e; background: #fff;}
.homenewsh .right {float: right; text-align: right; padding-left: 22px; line-height: 52px; font-size: 0; background: #fff; position: relative; z-index: 22;}
.homenewsh .right a {display: inline-block; width: 112px; height: 36px; margin-left: 8px; line-height: 36px; text-align: center; font-size: 16px; color: #fff; background: #006b3e; vertical-align: middle;} 
.homenewsh .right a:first-child {margin-left: 0;}
.homenewsh .right a:hover {background: #e83522;}
.homenewsh .right a.on {background: #e83522;}
.homenewsw {margin-top: 50px;}
.homenewsinner {display: none;}
.homenewsinner:first-child {display: block;}
.homenewsinner ul {width: 47%;}
.homenewsinner ul.left {float: left;}
.homenewsinner ul.right {float: right;}
.homenewsinner ul li {margin-bottom: 45px; border-bottom: 1px solid #dcdcdc;}
.homenewsinner ul li:last-child {border-bottom: none;}
.homenewsinner ul li:hover .homenewsnum {color: #006b3e;}
.homenewsinner ul li:hover .homenewsconth h3 a {color: #006b3e;}
.homenewsinner ul li:hover .homenewsconth p {color: #006b3e;}
.homenewsnum {float: left; width: 11.222%; font-size: 36px; line-height: 44px;}
.homenewscont {float: right; width: 88.666%;}
.homenewsconth {padding-right: 68px; position: relative;}
.homenewsconth h3 {line-height: 26px; font-size: 18px; font-weight: 600;}
.homenewsconth p {line-height: 20px; font-size: 12px; color: #666;}
.homenewsmore {position: absolute; width: 64px; height: 30px; line-height: 30px; text-align: right; top: 0; right: 0; z-index: 22;}
.homenewsmore:hover {color: #006b3e;}
.homenewstxt {padding: 16px 0 46px 0;}
.homenewstxt p {line-height: 24px; color: #666;}

/***********鍏充簬鎴戜滑*************/
.bannerbox {margin-top: 100px; height: 400px; background-position: center; background-size: cover; background-repeat: no-repeat; position: relative;}
.bannerabout {background-image: url(/uploads/image/ctemp/banner_about.jpg); }
.bannerbox .bg {position: absolute; width: 100%; height: 213px; background: url(/uploads/image/cimages/banner_about_bg.png) no-repeat center bottom; background-size: auto 100%; left: 0; bottom: 0; z-index: 1;}
.aboutl {float: left; width: 23.356%; }
.abouth {height: 150px; margin-top: -150px; text-align: center; color: #fff; background: #006b3e; position: relative; z-index: 22;}
.abouth h3 {padding-top: 38px; line-height: 32px; font-size: 24px;}
.abouth h2 {line-height: 40px; font-size: 30px; font-weight: 600;}
.aboutnav {background: #fff;}
.aboutnav li {height: 48px; line-height: 48px; font-size: 16px; border-bottom: 1px solid #dadada;}
.aboutnav li a {display: block; padding: 0 22px; position: relative;}
.aboutnav li:hover a {color: #006b3e; background: #f9f9f9;}
.aboutnav li:hover span.jtabout {background: url(/uploads/image/cimages/jt_about_a.png) no-repeat center; background-size: 8px;}
.aboutnav li.on {border-bottom: 1px solid #fff;}
.aboutnav li.on a {color: #006b3e; background: #f9f9f9;}
.aboutnav li.on span.jtabout {background: url(/uploads/image/cimages/jt_about_a.png) no-repeat center; background-size: 8px;}
.jtabout {position: absolute; width: 30px; height: 30px; background: url(/uploads/image/cimages/jt_about.png) no-repeat center; background-size: 8px; right: 16px; top: 50%; transform: translatey(-50%);}
.aboutlad {margin: 15px 0;}
.aboutlad:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.aboutcontact {padding: 0 0 30px 0; background: #fff;}
.aboutcontacth {padding: 12px 0; border-bottom: 1px solid #dadada;}
.aboutcontacth h2 {height: 20px; padding-left: 16px; line-height: 20px; font-size: 16px; border-left: 3px solid #006b3e;}
.aboutcontact ul {margin-top: 28px;}
.aboutcontact ul li {padding: 0 10px 0 14px; margin-bottom: 12px; line-height: 22px;}
.aboutcontact ul li span,.aboutcontact ul li em,.aboutcontact ul li p {display: inline-block; }
.aboutcontact ul li span {width: 22px; height: 22px; margin-right: 1px; font-size: 0; text-align: center; vertical-align: top;}
.aboutcontact ul li span img {vertical-align: middle;}
.aboutcontact ul li em {width: 46px; vertical-align: top;}
.aboutcontact ul li p {width: 174px;}
.aboutewm {text-align: center;}

.aboutr {float: right; width: 74%;}
.aboutrtop {font-size: 16px; color: #f9f9f9;}
.aboutrtop a {color: #f9f9f9;}
.aboutrtop a:hover {color: #006b3e;}
.aboutrtop p {margin-top: -42px; line-height: 22px; padding-left: 22px; background: url(/uploads/image/cimages/about_r_position.png) no-repeat left center; position: relative; z-index: 22;}
.aboutrh {margin-top: 62px; text-align: center;}
.aboutrh h2 {font-size: 36px; line-height: 46px;}
.aboutrh p {font-size: 16px; line-height: 26px;}
.aboutrw {margin-top: 52px;}
.aboutpic {float:left; box-sizing: border-box; width: 335px; height: auto; margin: 0 48px 24px 0; border: 10px solid #ddd;}
.aboutpic:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.aboutrw h3 {margin-top: 10px; margin-bottom: 32px; font-size: 36px; font-weight: 600; color: #006b3e;}
.aboutrw p {font-size: 18px; line-height: 30px; margin-bottom: 42px;}
.aboutrinner {padding: 30px 70px 30px 58px; margin-bottom: 60px; background: #fff;}
.aboutrinnerwrit {float: left; width: 302px;}
.aboutrinnerwrit h2 {font-size: 36px; line-height: 44px;}
.aboutrinnerwrit h3 {margin-bottom: 22px; font-size: 18px; color: #666; line-height: 24px;}
.aboutrinnerwrit p {color: #666; line-height: 24px;}
.aboutrinnerpic {float: right; width: 452px;}
.aboutrinnerpic img {width: 100%;}

/***********鐢熶骇宸ヨ壓*************/
.bannerproduct {background-image: url(/uploads/image/ctemp/banner_product.jpg);}
.productwhy {padding: 88px 0 74px 0; background: url(/uploads/image/ctemp/product_cont_bg.jpg) no-repeat center; background-size: cover; }
.productwhyh {text-align: center;}
.productwhyh h2 {line-height: 56px; font-size: 48px; font-weight: 600;}
.productwhyh h2 span {color: #006b3e;}
.productwhyh p {margin-top: -14px; font-size: 33px; color: #666; height: 70px; line-height: 70px;}
.productwhyh p span {display: inline-block; width: 126px; height: 100%; margin-right: 6px; vertical-align: top; background: url(/uploads/image/cimages/why.png) no-repeat center; background-size: 100%;} 
.productwhy .pic {margin-top: 50px;}
.producttab {position: relative;}
.productnext {width: 86px; height: 72px; position: absolute; left: 50%; transform: translatex(-50%); top: -42px;/* margin-top: -36px;*/ z-index: 22; cursor: pointer;}
.productnext span {width: 18px; height: 18px; background: url(/uploads/image/cimages/jt_product.png) no-repeat center; position: absolute; left: 50%; top: 36px; transform: translatex(-50%); animation:animation1 3s infinite; animation-timing-function: linear;}
@keyframes animation1{
  0% {top: 36px;}
  25% {top: 33px;}
  50% {top: 36px; }
  75% {top: 39px;}
  100% {top: 36px;}
}
.productnext1 {background: url(/uploads/image/cimages/product_next_btn_bg.png) no-repeat center top; background-size: 100%; top: -42px;}
.productnext2 {background: url(/uploads/image/cimages/product_next_btn_bg1.png) no-repeat center top; background-size: 100%; top: -42px;}
.productnext3 {background: url(/uploads/image/cimages/product_next_btn_bg2.png) no-repeat center bottom; background-size: 100%; top: -30px;}
.productnext3 span {top: 24px; animation:animation2 3s infinite; animation-timing-function: linear;}
@keyframes animation2{
  0% {top: 24px;}
  25% {top: 21px;}
  50% {top: 24px; }
  75% {top: 27px;}
  100% {top: 24px;}
}
.productnext4 {background: url(/uploads/image/cimages/product_next_btn_bg3.png) no-repeat center bottom; background-size: 100%; top: -30px;}
.productnext4 span {top: 24px; animation:animation2 3s infinite; animation-timing-function: linear;}
.productnext5 {background: url(/uploads/image/cimages/product_next_btn_bg4.png) no-repeat center bottom; background-size: 100%; top: -30px;}
.productnext5 span {top: 24px; animation:animation2 3s infinite; animation-timing-function: linear;}


.productyf {padding: 74px 0 90px 0;}
.productyf h2 {font-size: 36px; text-align: center;}
.productyflist {margin-top: 54px;}
.productyflist li {float: left; width: 16.666%; text-align: center;}
.productyflist li a {display: inline-block;}
.productyflist li a:hover {color: #006b3e;}
.productyflist li a:hover span {background: url(/uploads/image/cimages/product_yf_bg_a.png) no-repeat center; background-size: 100%;}
.productyflist li a:hover span.icon1 em {background-image: url(/uploads/image/cimages/product_yf_icon1_a.png); background-size: 55px;}
.productyflist li a:hover span.icon2 em {background-image: url(/uploads/image/cimages/product_yf_icon2_a.png); background-size: 60px;}
.productyflist li a:hover span.icon3 em {background-image: url(/uploads/image/cimages/product_yf_icon3_a.png); background-size: 57px;}
.productyflist li a:hover span.icon4 em {background-image: url(/uploads/image/cimages/product_yf_icon4_a.png); background-size: 50px;}
.productyflist li a:hover span.icon5 em {background-image: url(/uploads/image/cimages/product_yf_icon5_a.png); background-size: 54px;}
.productyflist li a:hover span.icon6 em {background-image: url(/uploads/image/cimages/product_yf_icon6_a.png); background-size: 53px;}
.productyflist li span {display: inline-block; width: 134px; height: 146px; background: url(/uploads/image/cimages/product_yf_bg.png) no-repeat center; background-size: 100%; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.productyflist li span em {display: inline-block; width: 100%; height: 100%; vertical-align: top; background-position: center; background-repeat: no-repeat; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.productyflist li span.icon1 em {background-image: url(/uploads/image/cimages/product_yf_icon1.png); background-size: 55px;}
.productyflist li span.icon2 em {background-image: url(/uploads/image/cimages/product_yf_icon2.png); background-size: 60px;}
.productyflist li span.icon3 em {background-image: url(/uploads/image/cimages/product_yf_icon3.png); background-size: 57px;}
.productyflist li span.icon4 em {background-image: url(/uploads/image/cimages/product_yf_icon4.png); background-size: 50px;}
.productyflist li span.icon5 em {background-image: url(/uploads/image/cimages/product_yf_icon5.png); background-size: 54px;}
.productyflist li span.icon6 em {background-image: url(/uploads/image/cimages/product_yf_icon6.png); background-size: 53px;}
.productyflist li p {font-size: 18px; line-height: 30px; margin-top: 12px;}

.productcx {padding: 95px 0 65px 0; background: url(/uploads/image/ctemp/product_cx_bg.jpg) no-repeat center; background-size: cover;}
.productcxh {text-align: center;}
.productcxh h2 {font-size: 36px; margin-bottom: 12px;}
.productcxh p {font-size: 16px; color: #666; line-height: 26px;}
.productcxlist {margin-top: 46px;}
.productcxlist li {float: left; width: 23.5%; margin-left: 2%; text-align: center;}
.productcxlist li:first-child {margin-left: 0;}
.productcxlist li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.productcxlist li:hover a {color: #006b3e;}
.productcxlist li a {display: block;}
.productcxlist li p {line-height: 48px; font-size: 16px;}

.productgy {padding: 94px 0 84px 0;}
.productgylist {margin-top: 40px}
.productgylist li {float: left; width: 31.666%; margin-left: 2.5%; text-align: center;}
.productgylist li:first-child {margin-left: 0;}
.productgylist li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.productgylist li:hover a {color: #006b3e;}
.productgylist li a {display: block;}
.productgylist li p {font-size: 16px; line-height: 48px;}

.productsp {padding: 98px 0 98px 0; background: #d3d3d3;}
.productspw {height: 400px; position: relative; margin-top: 40px;}
.productspvideo {width: 504px; height: 334px; position: absolute; top: 0; left: 68px;}
.productspvideo .bg {width: 100%; height: 28%; background: #006b3e; position: absolute; left: -10px; bottom: -10px; z-index: 20;}
.productspvideo .video-js {z-index: 25;}
.video-js .vjs-big-play-button {width: 80px; height: 80px; top: 50%; left: 50%; transform: translate(-50%,-50%); border: none; background: url(/uploads/image/cimages/video_btn_1.png) no-repeat center; background-size: 100%; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.vjs-icon-play:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before {content: "";}
.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus {background: url(/uploads/image/cimages/video_btn.png) no-repeat center; background-size: 100%;}
.productsppic {position: absolute; width: 670px; right: 68px; bottom: 0;}
.productsppic .pic {position: relative; z-index: 21;}
.productsppic .bg {width: 60%; height: 27%; background: #006b3e; position: absolute; top: -10px; right: -10px; z-index: 20;}

.productjg {padding: 96px 0 36px 0;}
.productjglist {}
.productjglist li {margin-bottom: 12px;}
.productjglist li:nth-child(4n) {margin-left: 0;}

.productch {padding: 64px 0 86px 0; background: url(/uploads/image/ctemp/product_ch_bg.jpg) no-repeat center; background-size: cover;}
.productgylist {margin-top: 44px;}
.productgylist li {}

.productal {padding: 94px 0 100px 0; }
.productallist {margin-top: 88px;}
.productallist li {float: left; width: 23.875%; margin-left: 1.5%;}
.productallist li:first-child {margin-left: 0;}
.productallist li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.productallist li a {display: block; position: relative;}
.productallist li h3 {position: absolute; width: 102px; height: 102px; line-height: 102px; text-align: center; font-size: 24px; color: #fff; background: #006b3e; border: 4px solid #fff; border-radius: 50%; left: 50%; top: 0; transform: translate(-50%,-50%); z-index: 22;}
.productallist li .bg {display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; color: #fff; background: rgba(0,0,0,0.7); z-index: 20;}
.productallist li .bg .writ {padding: 0 15px; position: absolute; left: 0; /*bottom: 15px;*/ bottom: -100px;} 
.productallist li .bg .writ p {max-height: 80px; line-height: 20px; overflow: hidden;}

/*************浜у搧灞曠ず***********/
.bannershow {background-image: url(/uploads/image/ctemp/banner_show.jpg);}
.showw {margin-bottom: 60px;}
.showlist {/*width: 950px;*/ margin-top: 50px;}
.showlist li {float: left; width: 32%; margin-right: 2%; margin-bottom: 30px; text-align: center;}
.showlist li:nth-child(3n){margin-right: 0;}
.showlist li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.showlist li:hover p {color: #fff; background: #006b3e; }
.showlist li a {display: block;}
.showlist li p {background: #d9d9d9; line-height: 40px; font-size: 16px; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.page {width: 100%; height: 26px; margin:20px 0; text-align: right; line-height: 26px; color: #333333;}
.page em {display: inline-block; width: 50px; height: 100%; margin: 0 3px; text-align: center; background: #fff; border: 1px solid #dcdcdc; border-radius: 2px; vertical-align: top; cursor: pointer;}
.page em:hover {background: #f5f4f4;}
.page em.active {color: #fff; background: #006b3e;}
.page i {display: inline-block; width: 62px; height: 100%; margin: 0 3px; text-align: center; font-style: normal; background: #fff; border: 1px solid #dcdcdc; border-radius: 2px; cursor: pointer;}
.page i:hover {background: #f5f4f4;}
.page i.active {color: #fff; background: #006b3e;}
.page a {display: inline-block; width: 26px; height: 100%; margin: 0 3px; text-align: center; color: #202020; background: #fff; border: 1px solid #dcdcdc; border-radius: 2px; zoom: 1; *display:inline; float:none;}
.page a:hover {background: #f5f4f4;}
.page a.active {color: #fff; background: #006b3e;}

/***********浜у搧灞曠ず-璇︽儏椤�*************/
.showdetailw {margin-top: 50px; margin-bottom: 60px;}
.showdetailmain {}
.showwap {float: left; width: 300px; height: 300px; position: relative;}
.showwap img.bg {width: 100%; height: 100%;}
.showpic {width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 44;}
.showslider {width: 100%; height: 100%;}
.showslider li {width: 100%; height: 100%; position: relative;}
.showpic .bx-wrapper {height: 100%;}
.showpic .bx-wrapper .bx-viewport {height: 100% !important;}
.showpic .bx-wrapper .bx-pager {bottom: 4px; text-align: right; box-sizing: border-box; padding-right: 18px;}
.showpic .bx-wrapper .bx-pager.bx-default-pager a {width: 12px; height: 12px; margin: 0 3px; border-radius: 0%; background: #bfbfbf; text-indent: 10000px;}
.showpic .bx-wrapper .bx-pager.bx-default-pager a:hover, .showpic .bx-wrapper .bx-pager.bx-default-pager a.active {background: #e83522;}
.showdetailmaincont {float: right; width: 560px; margin-top: 16px;}
.showdetailmaincont h2 {padding-bottom: 12px; line-height: 36px; font-size: 30px; font-weight: 600; color: #006b3e; border-bottom: 1px solid #bfbfbf;}
.showdetailmaincont h3 {height: 45px; padding-left: 15px; margin-top: 15px; line-height: 45px; font-size: 18px; background: #e1e1e1;}
.showdetailmaincont p {margin-top: 16px; line-height: 26px;}
.showdetailmainb {margin-top: 26px;}
.showdetailmainb a {float: left; width: 136px; height: 38px; margin-left: 20px; font-size: 16px; line-height: 38px; text-align: center; border: 1px solid #fff; border-radius: 4px;}
.showdetailmainb a:hover {background: #fff;}
.showdetailmainb a:first-child {margin-left: 0;}
.showdetailmainb a span {display: inline-block; width: 22px; height: 100%; margin-right: 6px; vertical-align: top; background-position: center; background-repeat: no-repeat;} 
.showdetailmainb a.showdetaillqyp {color: #006b3e; border-color: #006b3e;}
.showdetailmainb a.showdetaillqyp span { background-image: url(/uploads/image/cimages/show_t_b1.png); }
.showdetailmainb a.showdetailzxzx {color: #0068b7; border-color: #0068b7;}
.showdetailmainb a.showdetailzxzx span { background-image: url(/uploads/image/cimages/show_t_b2.png); }
.showdetailmainb a.showdetailzxgm {color: #e83522; border-color: #e83522;}
.showdetailmainb a.showdetailzxgm span {background-image: url(/uploads/image/cimages/show_t_b3.png); }

.showdetailinner {margin-top: 30px;}
.showdetailinner h2 {height: 46px; margin-bottom: 30px; line-height: 46px; border-bottom: 1px solid #bfbfbf;}
.showdetailinner h2 span {display: inline-block; width: 148px; height: 100%; text-align: center; font-size: 24px; vertical-align: top; background: #eee; border: 1px solid #bfbfbf; border-bottom: 1px solid #eee;}
.showdetailinnerw {background: #fff;}
.showdetailinnerw .pic1 {margin-top: 15px;}

.showdetailbh .block {width: 70px;}
.showdetailh {padding-right: 15px;}
.showdetailh h3 {}
.showdetailh h3 span {display: inline-block; height: 24px; line-height: 22px; padding-left: 8px; font-size: 24px; color: #333; font-weight: normal; border-left: 3px solid #006b3e; vertical-align: middle;}

.showdetailbw {}
.showdetailbw {}
.showdetailbw .slidershowdetail {padding-top: 20px;}
.showdetailbw .slidershowdetail li {margin-right: 23px;}
.showdetailbw ul li p {margin-top: 8px;}
.showdetailbw .bx-wrapper .bx-controls-direction a {width: 24px; height: 24px; top: -37px; margin-top: 0; background-color: #999999; background-repeat: no-repeat; background-position: center; background-size: 10px; box-sizing: border-box;}
.showdetailbw .bx-wrapper .bx-controls-direction a:hover {background-color: #006b3e; background-position: center;}
.showdetailbw .bx-wrapper .bx-prev {left: auto; right: 32px; background-image: url(/uploads/image/cimages/jt_zuo2.png);}
.showdetailbw .bx-wrapper .bx-next {right: 0; background-image: url(/uploads/image/cimages/jt_you2.png);}

/************璧勮涓績************/
.bannernews {background-image: url(/uploads/image/ctemp/banner_news.jpg);}
.newsw {margin-top: 50px;}
.newslist {}
.newslist li {padding: 20px 0; border-bottom: 1px solid #d2d2d2;}
.newslist li:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.newslist li .pic {float: left; width: 250px;}
.newsinner {float: right; width: 606px; }
.newsinner h2 {font-size: 18px; line-height: 26px; font-weight: 600;}
.newsinner h2 a:hover {color: #006b3e;}
.newsinner h3 {font-size: 12px; color: #999; line-height: 20px;}
.newsinner p {margin-top: 8px; line-height: 26px; color: #666;}
.newsinner a.more {display: block; width: 116px; height: 32px; margin-top: 18px; line-height: 32px; text-align: center; color: #006b3e; border: 1px solid #006b3e;}
.newsinner a.more:hover {color: #fff; background: #006b3e;}
.newsw .page {margin-top: 30px; margin-bottom: 60px;} 

/************璧勮涓績-璇︽儏椤�************/
.newsdetailw {margin-top: 70px; padding: 0 25px;}
.newsdetailh {text-align: center;}
.newsdetailh h2 {font-size: 30px; font-weight: 600; margin-bottom: 15px;}
.newsdetailh p {color: #666;}
.newsdetailcont { margin-top: 28px;}
.newsdetailcont p {margin-bottom: 30px; font-size: 16px; color: #666; line-height: 38px;}
.newsdetailcont p span {font-weight: 600; color: #333;}

.jump {padding: 12px 0; border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
.jump p {line-height: 36px;}
.jump p a {color: #666;}
.jump p a:hover {color: #006b3e;}
.jump p a span {font-size: 18px; font-weight: 600;}

.newslink {height: 34px; line-height: 34px; margin-top: 20px; margin-bottom: 60px;}
.newslink span {margin-right: 8px; color: #666;}
.newslink a {display: inline-block; width: 34px; height: 34px; margin-right: 20px; vertical-align: top; border-radius: 50%; background-repeat: no-repeat; background-position: center; background-size: 100%;} 
.newslink a.linkweibo {background-image: url(/uploads/image/cimages/news_link_weibo.png);}
.newslink a.linkweixin {background-image: url(/uploads/image/cimages/news_link_weixin.png); background-position: center 4px;}
.newslink a.linkpeng {background-image: url(/uploads/image/cimages/news_link_peng.png); background-position: center 2px;}

/************甯歌闂************/
.bannerissue {background-image: url(/uploads/image/ctemp/banner_issue.jpg);}
.issuew {margin-top: 50px; margin-bottom: 60px;}
.issuelist {margin-bottom: 30px;}
.issuelist li {padding-left: 20px; margin-bottom: 20px; background: #fff;}
.issuelist li:hover {box-shadow: 0 0 20px 0 #c6c6c6;}
.issuelist li:first-child .issueinner {display: block;}
.issuelist li h2 {height: 48px; padding-right: 45px; line-height: 48px; font-size: 16px; position: relative; cursor: pointer;}
.issuelist li h2 em {color: #006b3e;}
.issuelist li h2 span {position: absolute; width: 40px; height: 40px; top: 50%; right: 12px; transform: translatey(-50%); background: url(/uploads/image/cimages/issue_btn_jia.png) no-repeat center; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.issuelist li h2 span.on {background: url(/uploads/image/cimages/issue_btn.png) no-repeat center;}
.issueinner {display: none; padding: 22px 30px 20px 0; line-height: 32px; border-top: 1px solid #d2d2d2;}
.issueinner span {float: left; width: 30px; font-size: 16px; color: #006b3e;}
.issuecont {float: right; width: calc(100% - 32px);}
.issuecont p {margin-top: 18px;}
.issuecont p:first-child {margin-top: 0;}
.issuecont p a:hover {color: #006b3e;}

/*************鏍峰搧棰嗗彇***********/
.sample {padding: 160px 0 158px 0; background: url(/uploads/image/ctemp/simple_bg.jpg) no-repeat center; background-size: cover;}
.samplew {width: 828px; margin: 0 auto;}
.sampleh {text-align: center; margin-bottom: 84px;}
.sampleh h2 {font-size: 36px; font-weight: 600;}
.sampleh .line {width: 90px; height: 4px; margin: 12px auto 0; background: #006b3e;}
.forminner {margin-bottom: 20px;}
.forminner .left {float: left;}
.forminner .right {float: right;}
.formw {width: 48.5%; height: 40px; line-height: 40px; font-size: 0; background: #fff; border: 1px solid #bfbfbf; border-radius: 4px;}
.formw p {display: inline-block; padding-left: 14px; margin-right: 6px; vertical-align: middle; font-size: 16px; color: #999;}
.formw p span {color: #e93c3c;}
.formw input {width: calc(100% - 72px); font-size: 14px; vertical-align: middle;}
.formw input.formtel::-webkit-inner-spin-button,
.formw input.formtel::-webkit-outer-spin-button {-webkit-appearance: none;}
.formw input.formtel{-moz-appearance: textfield;}
.formtext .formw {width: 100%; height: 236px; padding: 15px 15px; box-sizing: border-box;}
.formtext .formw textarea {width: 100%; height: 100%; font-size: 16px; line-height: 26px;}
.formyzminner {height: 40px; line-height: 40px; margin-bottom: 10px;}
.formyzminner .formyzmw {float: left; width: 160px; height: 100%; margin-right: 15px; background: #fff; border: 1px solid #bfbfbf; border-radius: 4px;}
.formyzminner .formyzmw input {width: 78px;}
.formyzminner a {float: left; width: 154px; margin-right: 15px; font-size: 0; overflow: hidden;}
.formyzminner a img {width: 100%; vertical-align: middle;}
.formyzminner h4 {float: left; font-size: 16px;}
.hint {height: 20px; padding-left: 15px; line-height: 20px;}
.hint p {display: none; font-size: 14px; color: #ca2615;}
.formb {margin-top: 10px;}
.formb button {width: 220px; height: 40px; font-size: 16px; text-align: center; line-height: 40px; color: #fff; border-radius: 4px; cursor: pointer; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.formb button.formsure {margin-right: 20px; background: #006b3e;}
.formb button.formsure:hover {background: #015331;}
.formb button.formreturn {background: #333;}
.formb button.formreturn:hover {background: #000;}

/*************鑱旂郴鎴戜滑***********/
.bannercontact {background-image: url(/uploads/image/ctemp/banner_contact.jpg);}
.contactlist {padding-left: 90px; margin-top: 50px; margin-bottom: 50px;}
.contactlist li {float: left; width: 32.333%; margin-right: 1%;}
.contactlist li span {width: 46px; height: 46px; float: left; line-height: 46px; font-size: 0; text-align: center;}
.contactlist li span img {vertical-align: middle;}
.contactc {float: right; width: calc(100% - 52px);}
.contactc h3 {color: #666; line-height: 20px;}
.contactc p {font-size: 24px; line-height: 26px;}
.contactc p em {font-size: 20px;}

.contactmap {height: 556px;}
#map {width: 100%; height: 100%;}


.muen.on span.muenx {margin-top: 6px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.muen.on span.mueny {display: none;}
.muen.on span.muenz {margin-top: -3px; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}

.wapbottom {display: none; position: fixed; width: 100%; height: 40px; line-height: 40px; background: rgba(0,0,0,0.8); bottom: 0; left: 0; z-index: 222;}
.wapbottom ul {}
.wapbottom ul li {float: left; width: 25%; text-align: center; box-sizing: border-box; border-left: 1px solid rgba(255,255,255,0.2);}
.wapbottom ul li:first-child {border: none;}
.wapbottom ul li a {display: block; width: 100%; height: 100%; color: #fff; font-size: 14px;}

.btnl {display: none; width: 30px; height: 30px; position: absolute; right: 20px; top: 50%; transform: translatey(-50%); z-index: 22; background: url(/uploads/image/cimages/btn_l_11.png) no-repeat center; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.btnl.on {background: url(/uploads/image/cimages/btn_l_1.png) no-repeat center;}

.wapbg {position: fixed; width: 100%; height: 100%; background: url(/uploads/image/ctemp/bgbgbg.jpg) no-repeat center; bottom: 0; left: 0; z-index: -2;}

.homeadvanceww {display: none; margin: 30px 0;}
.homeadvanceww img {width: 100%;}

.showpic .bx-wrapper .bx-pager {width: 60px; left: auto; right: 0;}

.banner .bx-wrapper .bx-controls-direction a {display: none; width: 46px; height: 52px; top: 50%; transform: translatey(-50%); background-color: rgba(0,0,0,.3); background-repeat: no-repeat; background-position: center; box-sizing: border-box;}
.banner .bx-wrapper .bx-controls-direction a:hover {background-color: rgba(0,0,0,0.5); background-position: center;}
.banner .bx-wrapper .bx-prev {left: 40px; background-image: url(/uploads/image/cimages/jt_zuo2.png);  /*border-right: 1px solid #f5f5f5;*/}
.banner .bx-wrapper .bx-next {right:40px; background-image: url(/uploads/image/cimages/jt_you2.png);}
.banner:hover .bx-wrapper .bx-controls-direction a {display: block;}

.homeadvancem {display: none; margin-top: 20px;}
.homeadvancem ul {}
.homeadvancem ul li {float: left; width: 49%; text-align: center; margin-right: 2%; margin-bottom: 15px; padding: 12px 12px; background-color: #e1e1e1; background-position: center; background-repeat: no-repeat; box-sizing: border-box;}
.homeadvancem ul li:nth-child(2n) {margin-right: 0;}
.homeadvancem ul li h3 {font-size: 20px; font-weight: 600; color: #006b3e;}
.homeadvancem ul li p {line-height: 26px; color: #444;}
.homeadvancem ul li .homeadvancetxt {height: 104px; margin-top: 8px; padding: 0 10px; }
.homeadvancem ul li.bg1 {background-image: url(/uploads/image/cimages/home_advance_01.png);}
.homeadvancem ul li.bg2 {background-image: url(/uploads/image/cimages/home_advance_02.png);}
.homeadvancem ul li.bg3 {background-image: url(/uploads/image/cimages/home_advance_03.png);}
.homeadvancem ul li.bg4 {background-image: url(/uploads/image/cimages/home_advance_04.png);}

.navnext {width: 100%; height: 40px; line-height: 40px; position: fixed; background: #f2f2f2; top: -40px; left: 0; z-index: 66; box-shadow: 0 0 10px 1px #c7c7ca; /*border-bottom: 1px solid #b9b7b2;*/}
.navnextw {text-align: center;}
.navnextw ul {width: 800px; margin-left: 184px;}
.navnextw ul li {display: inline-block; color: #444; margin: 0 20px; cursor: pointer;}
.navnextw ul li.on {color: #006b3e;}

.productwap {display: none; margin-top: 20px; }
.productwap ul {}
.productwap ul li {float: left; /*width: 23.5%;*/ width: 49%; height: 118px; /*height: 150px;*/ padding: 12px 12px; margin-right: 2%; margin-bottom: 15px; box-sizing: border-box; background: #fbf8f4; box-shadow: 0 0 8px 0 #c6c6c6;   /*background: url(/uploads/image/cimages/product_wap_bg.png) no-repeat center; background-size: 100% 100%;*/}
.productwap ul li:nth-child(2n) {margin-right: 0;}
/*.productwap ul li:nth-child(4n) {margin-right: 0;}*/
.productwap ul li h3 {text-align: center; font-size: 18px;}
.productwap ul li p {color: #444;}
.productwap ul li .line {width: 30px; height: 2px; margin: 8px auto 10px; background: #006b3e;}

.vjs-poster {background-size: cover;}
/*手机端底部悬框*/
#home_tel{
  display: none;
  width:100%;
  height:40px;
  background:#e62129;
  /*background:#00aef3;*/
  /*background:#181818;*/
  float: left;
  position:fixed;
  bottom: 0;
  z-index:999;
  opacity:0.7;
  overflow: hidden;
}
.logo-wrapper_1 {
  /*position: absolute;*/
  /*text-align: center;*/
  float:left;
  width:49%;
  line-height:40px;
  opacity:0.7;
}
.logo-wrapper_2 {
  /*position: absolute;*/
  /*text-align: center;*/
  float:right;
  width:49%;
  line-height:40px;
  opacity:0.7;
}
.logo-wrapper_3 {
  text-align: center;
  float:left;
  width:2%;
  line-height:40px;
  opacity:0.7;
}
.bottom_logo {
  width:19px;
  height:19px;
  padding-left: 0px;
  margin-top: 0px;
  margin-left: 27%;
  vertical-align:middle;
  /*opacity:0.7;*/
}
.bottom_title {
  /*opacity:0.7;*/
  font-size: 20px;
  margin: 15px 10px;
  color:#fff;
  vertical-align:middle;
}





