@charset "utf-8";
/* CSS Document */
/*全局样式*/
@font-face {
    font-family: "SourceHanSansCN-Normal";
    src: url('https://material-1256970817.cos.ap-guangzhou.myqcloud.com/uploads/lvou/2020/7/SourceHanSansCN-Normal.ttf?q-sign-algorithm=sha1&q-ak=AKIDNbJE2hRk0840HpeP1cAbdVoMk05PpTJY&q-sign-time=1594716730;1594723930&q-key-time=1594716730;1594723930&q-header-list=&q-url-param-list=&q-signature=9cca1605f02bbccc26a7cdad71d48da1042aa7d3');
}
html{overflow-x:hidden;position:relative;font-family:"SourceHanSansCN-Normal";}
body{font-size:14px;padding-top:148px !important;}
body, a, div, p, h1, h2, img, li, ul, i, span, dl, dd, dt, h3, h4, h5, h6, ol, strong, input, textarea, abbr, b{margin:0;padding:0;word-break:break-all;font-style:normal;box-sizing:border-box}
input, textarea{border:0 none;}
img{border:0 none;}
img{ -ms-interpolation-mode:bicubic; }
/*windows平台缩放图片时，可能出现图像失真现象*/
ul, li, ol{list-style-type:none;}
::selection{background-color:#3F90FF;color:#fff}
::-moz-selection{background-color:#3F90FF;color:#fff}
.overflow{overflow:hidden;}
.clear{clear:both;}
.clearfix:after, .cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix, .cf{*zoom:1;}
.colorwhite, .colorwhite a{color:#fff !important; }
.overflow-nowrap{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m_auto{margin-left:auto;margin-right:auto;}
.overflow{overflow:hidden; }
.float-l, .floatL{float:left;}
.float-r, .floatR{float:right;}
.po-r, .relative{position:relative;}
.po-a, .absolute{position:absolute;}
.fixed{position:fixed;}
.m-auto{margin:0 auto;}
.display-b, .displayBlock{display:block;}
.display-i, .displayIB{display:inline-block;*display:inline;*zoom:1;}
.bold{font-weight:bold}
.transition_all2{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.animated, .hidden{visibility:hidden;}
.visible{visibility:visible !important;}
.displayNo{display:none}
.displayInline{display:inline}
a{text-decoration:none;outline:none;}
.txl{text-align:center}
.content{width:1095px;margin:0 auto;}
.mx-img img{max-width:100%;}
/* index */
#header{position:fixed;background-color:#0a422d;z-index:10000;width:100%;top:0;}
.nav{margin:29px 0 0 198px;}
.nav > li{float:left;margin-right:80px;font-size:17px;position:relative;height:76px;}
.nav > li.last{margin-right:0}
.nav > li > a{color:#fff}
.nav > li > a:hover, .nav > li.on > a{color:#d4c6a4;border-bottom:2px solid #d4c6a4;padding-bottom:10px;}
.slideMenu{position:absolute;left:-37px;top:60px;display:none}
.slideMenu ol{width:140px;background-color:#fff;height:200px;padding-top:33px;}
.slideMenu a{color:#d9cba8;}
.slideMenu ol li{position:relative;text-align:center;font-size:17px;margin-bottom:16px;}
.slideMenu2{position:absolute;left:100%;top:-147px;background:url(../images/slideMenu2_bg.jpg) left top repeat-y}
.slideMenu2 ol li a{color:#a9a9a9;font-size:14px;}
.slideMenu2 ol li{margin-bottom:12px;}
.slideMenu2 ol{background:none}
.slideMenu a:hover{color:#074e2f}
#banner{width:100%;height:48.17vw}
#banner img{display:block;height:48.17vw;margin:auto;}
#banner .swiper-wrapper{left:50%;margin-left:-960px;}
#banner a{display:block;width:1920px;height:925px}
#banner em{font-style:normal;text-transform:uppercase}
.swiper-pagination-bullet{width:12px;height:12px;background-color:rgba(255, 255, 255, 0.5);vertical-align:middle;}
.swiper-pagination-bullet-active{width:16px;height:16px;background-color:#fff}
.ind_abs{background-color:#f0f0f0;height:58px;line-height:58px;text-align:center;}
.ind_abs span{font-size:30px;color:#3c3c3c;margin:0 40px;}
.ind_abs a{display:block;width:100%;height:100%;background:url(../images/ind_abs_bg.jpg) center no-repeat;}
.swiper-pagination1, .swiper-pagination2{z-index:100;text-align:center;position:absolute}
#ind_video .swiper-slide{width:1100px !important;height:617px;position:relative}
#ind_video .swiper-slide > *{position:absolute}
.videoBox, .videoPoster{left:0;top:0}
.videoBox, .videoBox video, .videoPoster, .videoPoster img{width:100%;height:100%}
.videoBtn{left:50%;top:50%;margin-left:-47px;margin-top:-46px;}
#ind_video{padding:110px 0 100px;width:1100px !important;overflow:hidden;margin:auto}
#ind_video .swiper-slide{margin:auto}
#ind_video .swiper-slide p{margin-top:640px;text-align:center;width:100%;color:#3b3b3b;font-size:15px;}
#ind_video .swiper-button-prev, #ind_video .swiper-button-next{top:50%;}
.videoPrevBtn, .videoNextBtn{display:block;width:46px;height:118px;background:url(../images/ind_videoArrow.jpg) left center no-repeat;top:50%;position:absolute;left:50%;z-index:1000;margin-top:-59px;}
.videoNextBtn{background-position:right top;}
.videoPrevBtn{margin-left:-710px;}
.videoNextBtn{margin-left:662px;}
.videoBoxList{position:fixed !important;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:10000;}
.videoBoxList .close{width:50px;height:50px;left:50%;top:50%;margin-left:-25px;margin-top:-366px;}
.videoBoxList > div{margin-left:-550px;margin-top:-308px;width:1100px;height:617px;left:50%;top:50%}
.videoBoxList > div video{background-color:#000}
#ind_pro{height:25.99vw;width:100%;position:relative}
#ind_pro img{height:25.99vw;}
#ind_research{height:26.04vw;width:100%;position:relative}
#ind_pro img, #ind_research img{left:50%;position:absolute;margin-left:-50vw;}
#ind_research img{height:26.04vw;}
#ind_pro .swiper-slide, #ind_research .swiper-slide{overflow:hidden}
#ind_pro i{font-size:17px;display:block}
#ind_pro h4{font-size:49px;margin:27px 0 7px;}
#ind_pro p{font-size:31px;margin-bottom:55px;}
#ind_pro b{width:157px;height:45px;line-height:45px;text-align:center;display:block;font-size:19px;font-weight:400;}
#ind_pro .content{padding-top:122px;}
#ind_research > div a{border:1px solid #e7dcbc;width:179px;height:65px;font-size:35px;display:flex;color:#074e2f;float:left;color:#e7dcbc;}
#ind_research > div a:hover, #ind_research > div a.cur{background-color:#e7dcbc;color:#095534;}
#ind_research > div a i{margin:auto}
#ind_research > div a:nth-child(2), #ind_research > div a:nth-child(3){margin-left:-1px;}
#ind_news{background:url(../images/ind_news_bg_19.jpg) center no-repeat;width:100%;height:499px;}
.ind_researchBtn{left:50%;top:50%;z-index:100;width:535px;margin-left:-267px;margin-top:-33px;}
#footer{background-color:#0a422d;background:-webkit-gradient(linear, 0 0, 0 50%, from(#0d543a), to(#0a422d));background:-moz-gradient(linear, 0 0, 0 50%, from(#0d543a), to(#0a422d));}
.footerIcon a{width:25%;display:inline-block;padding-top:50px;font-size:20px;color:#3ca577;text-align:center;background:url(../images/footer_icon_listbg_03.jpg) right bottom no-repeat}
.footerIcon img{vertical-align:middle;margin-right:20px;}
.footerIcon a:last-child{background:none}
.footerIcon{border-bottom:2px solid #0d4831;padding-bottom:42px;text-align: center;}
.copyRight{color:#3ca577;font-size:13px;line-height:21px;text-align:center;padding:43px 0 }
.breadcrumb{height:43px;line-height:43px;color:#acacac;font-size:17px;position:fixed;top:105px;z-index:1000;width:100%;background:#fff;}
.breadcrumb a{color:#acacac;}
.breadcrumb span.last, .breadcrumb a.last{color:#064c2f}
.breadcrumb i{margin:0 10px;}
.securityTextarea{box-shadow:0 1px 20px #ccc;width:1109px;margin:90px auto 138px;padding-top:68px;padding-bottom:65px;}
.securityTextarea h3{font-weight:bold;font-size:23px;color:#fff;background-color:#0a422d;height:40px;line-height:40px;text-align:center;width:458px;margin:0 auto 54px;}
.securityInput input{width:870px;height:99px;border:1px solid #b4b4b4;text-align:center;font-size:15px;color:#777}
.securityInput{margin:0 auto;width:870px;}
.securityTextarea a{margin-top:45px;background-color:#0a422d;display:block;width:115px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:21px;}
.securityTextarea a.floatR{border:2px solid #0a422d;color:#0a422d;background-color:#fff}
.shopInfor .floatL{width:450px;}
.shopInfor{margin:2rem}
.shopInfor .floatR{line-height:1.7rem;margin-right:87px;width:404px;margin-top:38px;}
#ind_news{background:url(../images/ind_news_bg_19.jpg) center no-repeat;}
#ind_news dt, #ind_news dt img{width:752px;height:345px;}
#ind_news dt{float:left}
#ind_news dd{padding:45px 0 0 51px;float:right;background-color:#fff;height:345px;width:344px;}
#ind_news dl{width:1096px;margin:0 auto 75px;padding-top:80px;}
#ind_news dd *{display:block}
#ind_news dd p{width:239px;line-height:37px;font-size:25px;color:#06482b}
#ind_news dd i{color:#06482b;font-size:25px;margin:40px 0 }
/*新闻资讯*/
.newsList{margin-top:103px;}
.newsList i{text-align:center;display:block;width:80px;height:80px;color:#636363;border:3px solid #d2c4a2;float:left;margin:42px 64px 0 64px;font-size:13px;}
.newsList i b{font-size:40px;display:block;margin-top:9px;line-height:1em;font-weight:500}
.newsList li{margin-bottom:23px;background-color:#f5f5f5;height:202px;}
.newsList li a{display:block;padding-top:25px;width:100%;height:100%;transition:all 0.6s;}
.newsList li a:hover{background-color:#0a422d;}
.newsList li a:hover *{color:#fff !important;border-color:#fff !important;}
.newsList dl{padding-left:25px;border-left:3px solid #dedede;float:left;overflow:hidden}
.newsList dt, .newsList dd{float:left;}
.newsList dt, .newsList dt img{width:332px;height:152px;}
.newsList dd{margin:47px 0 0 27px;font-size:27px;color:#636363;line-height:33px;width:433px;}
.pages{height:142px;background-color:#fff;text-align:center;position:relative;z-index:100;margin-top:54px;}
.pages a{color:#828181;display:inline-block;width:25px;height:25px;vertical-align:middle;font-size:15px;line-height:25px;}
.pages a.on{color:#0f553b}
.pages a.prev, .pages a.next{border:1px solid #0a422d;width:86px;height:28px;line-height:26px;vertical-align:middle;margin:0 10px;color:#0f553b}
.newsContentBox{background-color:#fff;padding:0 103px;padding-bottom:70px;z-index:100}
.newsContentBox h3{margin:53px 0 28px;font-size:28px;color:#2e2e2e}
.newsContentBox > abbr{color:#717171;font-size:13px;display:block;margin-bottom:54px;}
.newsContentBox > abbr span{margin:0 15px}
.newsContentBox{margin-bottom:176px;box-shadow:0 0 40px #ccc;margin-top:45px;padding:30px 90px 115px;}
.statement{background-color:#eeeeee;margin-top:80px;padding:19px 36px;color:#252525;font-size:16px;line-height:1.7em;}
.goBack{color:#b7b7b7;font-size:15px;}
/*高光时刻*/
.honor ul > li{height:925px;color:#fff;width:100%;top:0;}
.honor dl{float:left;margin-left:93px;}
.honor i{font-size:17px;display:block;width:98px;height:98px;float:left;border:2px solid #fff;text-align:center}
.honorPicText{width:806px;margin:0 auto;padding-top:260px;overflow:hidden}
.honor abbr{font-size:36px;display:block;padding-top:13px;}
.honor p{width:580px;margin-bottom:46px;line-height:22px;}
.honor h4{margin:41px 0 18px;font-size:19px;}
.honorTime{margin-top:165px;height:3px;border-top:3px solid #295e4a;position:relative}
.honorTime ol li{position:absolute;top:-7px;text-align:center}
.honorTime ol b{width:12px;height:12px;border-radius:12px;display:block;background-color:#295e4a}
.honorTime ol em{color:#3d6958;font-style:normal;padding-top:15px;display:block;margin-left:-30px; }
.honorTime ol li.cur b{background-color:#1d8860}
.honorTime ol li.cur em{color:#2d9870}
.honor ul > li.even{color:#0a422d}
.honor .even i{border-color:#0a422d}
.honor .even .honorTime{border-top-color:#cecece }
.honor .even .honorTime ol b{background:#c8c8c8}
.honor .even .honorTime li em{color:#a8a8a8}
.honor .even .honorTime li.cur em{color:#268662}
.honor .even .honorTime li.cur b{background:#268662}
/*品牌故事*/
#brandStory{text-align:center;color:#daccaa;font-size:22px;line-height:45px;}
.brandStoryText{padding-top:88px;position:relative;height:556px;background:url(../images/brandStory_02.jpg) center no-repeat;}
.brandStoryText:after{position:absolute;width:106px;display:block;left:50%;margin-left:-53px;background-color:#daccaa;height:2px;content:"";bottom:89px;}
.brandStoryPic{margin-top:20px;height:812px;}
.brandStoryPic li{float:left;margin-right:19px;}
.brandStoryPic img{display:block}
.brandStoryPic > div{left:50%;margin-left:-960px;}
.ceoIntro p{margin-bottom:50px;}
.ceoIntro{width:1446px;margin:123px auto 0}
.ceoIntro .floatR{margin-top:67px;}
.factorybn, .researchbn{height:426px;position:relative}
.factorybn img, .researchbn img{position:absolute;left:50%;margin-left:-960px;}
.factoryPicList{padding:73px 0 75px;}
.factoryPicList h4{margin-bottom:43px;color:#4d4d4d;font-size:28px;line-height:33px;text-align:center;}
.factoryPicList li{text-align:center;float:left;margin-right:34px;margin-bottom:22px;}
.factoryPicList dt{width:252px;height:123px;border:2px solid #e9e9e9;display:flex;align-items:center;margin-bottom:19px;box-sizing:border-box}
.factoryPicList dd{color:#7e7e7e;font-size:13px;}
.factoryPicList dt img{margin:auto}
.factoryPicList ul{width:1145px;}
.factoryPicList p{color:#7e7e7e;line-height:23px;font-size:18px;margin-top:48px;}
.factoryAuth p{width:872px;line-height:23px;font-size:18px;color:#7e7e7e}
.factoryAuth h3{font-weight:500;color:#4d4d4d;font-size:28px;line-height:33px;margin:28px 0 14px;}
.factoryAuth{padding:59px 0;background-color:#f0f0f0}
.factoryAuth dd{margin-left:51px;}
.sourceMap{width:1335px;margin:85px auto 89px;color:#fff}
.sourceMap .floatR{color:#0a422d;width:203px}
.sourceMap b{font-size:29px;line-height:37px;padding:67px 0 33px;display:block;font-weight:400}
.sourceMap .floatR > *{background:url(../images/source_06.jpg) left bottom no-repeat;}
.sourceMap h3{font-size:31px;line-height:39px;padding:34px 0 35px;font-weight:400}
.sourceMap strong{background:0 none !important;display:block;font-size:17px;line-height:26px;padding:31px 0 60px;font-weight:400}
.sourceDetail p{line-height:20px;font-size:14px;color:#737373;margin:50px 0 90px;}
.sourceDetail img{max-width:100%}
#honorSign{width:1195px;margin:86px auto 68px}
#honorSign li{float:left;margin-right:48px;}
#honorSign dd{width:365px;height:97px;background:url(../images/honorSignText_09.jpg) left top no-repeat;padding:7px 0 0 77px;line-height:28px;font-size:20px;color:#0a422d;position:relative;}
#honorSign dd:before{position:absolute;width:8px;border-radius:8px;display:block;left:0;background-color:#0a422d;height:8px;content:"";left:62px;top:18px;}
#honorSign dt img{display:block}
#honorSign dt, #honorSign dt img{width:365px;height:317px;}
.researchbn{height:480px;}
.researchSec1 em, .researchSec3 em{font-style:normal;position:relative;line-height:39px;font-size:31px;color:#7e7e7e;font-weight:400}
.researchSec1 em:before, .researchSec3 em:before{font-size:20px;display:block;content:"\2666";position:absolute;left:-28px;}
.researchSec1 h3, .researchSec3 h3{font-weight:400;font-size:56px;line-height:65px;color:#4e4e4e;margin:90px 0 43px;}
.researchSec1 strong{display:block;background:url(../images/research_05.jpg) center no-repeat;width:779px;height:260px;margin:0 auto 130px;padding-top:30px}
.researchSec2 img{width:1110px;margin:auto}
.researchSec2 h4{margin:34px 0 124px;font-size:30px;line-height:37px;color:#0a422d;font-weight:400}
.researchSec3 em, .researchSec3 h3{color:#fff}
.researchSec3{width:1110px;height:950px;background:url(../images/research_12.jpg) center no-repeat;padding-top:547px;box-sizing:border-box;margin:0 auto 182px;}
.researchSec3 h3{margin-top:0;margin-bottom:73px;}
#beautyClass{width:88%;margin:auto}
#beautyClass ul{width:100%;margin:6% auto 0;display:flex;flex-wrap:wrap;justify-content:center}
#beautyClass ul li{padding:0 2.5% 6%;width:25%;}
#beautyClass dt img{display:block;max-width:100%}
#beautyClass h4{font-size:19px;line-height:23px;color:#525252;margin:14.7% 0 5.3%;}
#beautyClass p{font-size:17px;line-height:21px;color:#c1c1c1;margin-bottom:18.2%;}
#beautyClass i{display:block;color:#d5d5d5;font-size:12px;}
#beautyClass ul a{width:110px;height:32px;color:#fff;background-color:#0b4731;display:block;text-align:center;line-height:32px;margin-top:6.7%;}
#beautyClass dd{width:74%;}
#beautyClass{margin-bottom:98px;}
#beautyClass .pages{margin-top:0;height:28px;}
/*项目合作*/
.proj_bn, .proj_bn img{width:100%;height:412px;}
.proj_tit{width:105px;height:84px;background-color:#00552f;left:123px;top:-24px;font-family:Microsoft Yahei;}
.proj_tit h2{width:80px;height:90px;background-color:#006f3d;color:#fff;font-size:45px;line-height:105px;left:14px;bottom:14px;}
.proj_summary{background:url(../images/proj_intro_bg.jpg) center top no-repeat;height:606px;margin-top:64px;color:#fff;}
.proj_summary .proj_tit{top:48px;}
.proj_sum_detail > div{width:710px;}
.proj_sum_detail{margin:75px 0 0 235px;width:662px;position:relative;z-index:1000;}
.proj_sum_detail h3{font-size:33px;}
.proj_sum_detail p{font-size:16px;margin-top:50px;line-height:32px;}
.greenlineBox, .graylineBox{position:absolute;width:100%;display:block;height:52px;left:0;border-bottom:0 none;}
.greenlineBox{border:6px solid #00684d;top:0;border-bottom:0 none;}
.graylineBox{border:6px solid #bfbfbf;bottom:0;border-top:0 none;}
.jojnUsBox{z-index:100;background-color:#fff;padding:39px 60px 56px;}
.newsContentBox .detail img{height:auto !important;}
.jojnUsForm .floatL{margin:27px 0 0 42px;width:561px;}
.jojnUsForm .floatL img{width:472px;}
.jojnUsForm .floatR{width:300px;margin:54px 43px 0 0;position:relative;z-index:100;}
.jojnUsForm strong{color:#575858;font-size:19px;font-family:Microsoft Yahei;font-weight:400;border-bottom:1px solid #bfbfbf;padding-bottom:21px;}
.jojnUsForm input, .jojnUsForm textarea{border:1px solid #aaaaaa;width:100%;font-size:16px;padding-left:45px;color:#c4c4c4;}
.jojnUsForm input{height:37px;}
.jojnUsForm input[name="name"]{background:url(../images/joinUs_form_icon_03.jpg) 5px 8px no-repeat;background-size:29px auto;color:#cecece;font-size:13px;}
.jojnUsForm input[name="telNum"]{background:url(../images/joinUs_form_icon_03.jpg) 11px -38px no-repeat;background-size:26px auto;color:#cecece;font-size:13px;}
.jojnUsForm textarea{height:128px;resize:none;padding:10px 10px 10px 64px;padding:10px 10px 10px 45px;background:url(../images/joinUs_form_icon_03.jpg) 11px -74px no-repeat;background-size:24px auto;color:#cecece;font-size:13px;}
.jojnUsForm b{border-bottom:3px solid #00684d;height:1px;width:121px;margin-top:-3px;margin-bottom:26px;}
.jojnUsForm li{margin-bottom:15px;}
.jojnUsForm a{float:right;background-color:#00684d;color:#fff;width:112px;height:33px;line-height:33px;font-size:13px;text-align:center;margin-top:-12px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#cecece;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#cecece;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#cecece;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#cecece;}
.jojnUs{box-shadow:0 0 40px #ccc;}
#joinUsBn, .proListbn{height:30.62vw;position:relative}
#joinUsBn img, .proListbn img{position:absolute;left:50vw;margin-left:-50vw;height:30.62vw}
.jobList{background-color:#fff;padding:79px 65px 72px 58px;}
.jobList h4{font-size:24px;color:#6f6f6f;margin-bottom:45px;}
.jobList strong{color:#0f553b;font-size:24px;}
.jobList li{position:relative;border-bottom:1px solid #e6e6e6;margin-bottom:57px;padding-bottom:39px;}
.jobList li p{font-size:18px;color:#828181;margin-top:23px;}
.jobList li p span{margin-right:47px}
.jobList li a{position:absolute;bottom:39px;right:0;color:#fff;width:158px;background-size:100% auto;height:48px;line-height:48px;font-size:19px;text-align:center;background:url(../images/joinUs_list_btnBg.jpg) center no-repeat;}
.jobList li.last{border:0 none;padding-bottom:10px;}
.jojnUs{box-shadow:0 0 40px #ccc;margin-bottom:165px;}
.jojnUs .pages{height:auto}
.proListbn{height:21.98vw;}
.proListbn img{height:21.98vw}
.proList{margin-top:86px}
.proList ul{width:222px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:40px 0 75px;}
.proList ul a{color:#acacac}
.proList ul li{margin-bottom:16px;font-size:15px;width:100%}
.proList ul li.last{margin-bottom:0;}
.proList ul li.cur a{color:#043821}
.proList ul li.cur{position:relative}
.proList ul li.cur:after{position:absolute;width:20px;height:2px;background-color:#043821;display:block;top:6px;right:0;content:""}
.proList ol dt, .proList ol dt img{width:263px;height:246px;}
.proList ol dt img{display:block}
.proList .floatR{width:853px;overflow:hidden}
.proList ol{overflow:hidden;width:888px;text-align:center}
.proList ol li{float:left;margin-right:33px;margin-bottom:56px;}
.proList ol h4{margin:22px 0 9px;font-size:18px;color:#494949;font-weight:400;}
.proList ol p{color:#bababa;font-size:13px;margin-bottom:13px;}
.proList ol i{color:#013e1f;font-size:18px;display:block;height:30px;}
.proList ol li.hover i{margin:0 auto;background-color:#064c2f;width:114px;line-height:30px;color:#fff;font-size:13px;}
.proListbn .content{left:50%;top:0;margin-left:-555px;}
.proListbn h3{margin-top:7.76vw;font-size:2.45vw;}
.proListbn strong{display:block;font-size:1.56vw;margin-top:0.94vw;font-weight:400;}
/*产品详情*/
.proContentBox{z-index:100;}
.proMainPic, .proMainPic img{width:389px;height:389px;}
.pro-intro-top{padding:92px 0 0;}
.proMainText{margin:18px 125px 0 0;width:494px;color:#3c3c3c;}
.proMainText > h3{color:#07462c;font-size:22px;margin:0 0 25px;width:100%;padding-bottom:18px;border-bottom:1px solid #848484}
.proMainText strong{color:#5e5e5e;font-size:18px;background:url(../images/proDot_03.jpg) center left no-repeat;padding-left:17px;line-height:28px;display:block}
.proRemarks{padding-top:33px;font-size:14px;color:#a3a3a3;line-height:21px;}
.proMainKw{overflow:hidden}
.proPrice a{color:#fff;float:left;margin-right:52px;width:101px;background:url(../images/proPriceBg.jpg) center no-repeat;background-size:100% 100%;height:27px;line-height:27px;font-size:13px;text-align:center;cursor:default}
.proPrice{bottom:20px}
.proDetail{margin-top:125px;}
.proTit{text-align:center;color:#014d1f;font-size:25px;position:relative;}
.proTit i{position:absolute;width:100%;height:1px; border-bottom:1px solid #d1d1d1;left:0;top:50%;}
.proTit h2{background-color:#fff;width:160px;margin:0 auto;position:relative;z-index:100;font-weight:lighter;font-size:30px;}
.proMainPic .swiper-pagination-bullet{width:51px;height:7px;background-color:#777;border-radius:0}
.proMainPic .swiper-pagination-bullet-active{background-color:#054329;}
.proMainPic .swiper-pagination{width:389px !important;bottom:-70px;}
.proMainPic .swiper-pagination-bullet{margin:0 !important;cursor:pointer}
.proContentBox .detail{padding:34px 0 77px}
.proContentBox .detail img{max-width:100%;display:block}
.proContentBox .proListUl{width:1125px;margin-bottom:173px;}
.proTJL{width:375px;float:left}
.proContentBox .proListUl dt{display:table-cell;vertical-align:middle;width:375px;height:306px;}
.proContentBox .proListUl dt img{height:auto;width:282px;max-width:100%;}
#proListUl .swiper-button-prev, #proListUl .swiper-button-next{z-index:100;position:absolute;top:34%;width:40px;height:40px;border:0 none;background-color:rgba(0, 0, 0, 0.4);left:0;margin-top:-40px;color:#fff;font-family:"SourceHanSansCN-Normal";font-size:20px;border-radius:100%;outline:none;opacity:0.5}
#proListUl .swiper-button-next{right:0;left:auto}
.proContentBox .proListUl h3{color:#014d1f;font-size:16px;font-weight:400}
#proListUl .swiper-button-prev:after, #proListUl .swiper-button-next:after{font-size:20px;}
#proListUl .swiper-button-prev:hover, #proListUl .swiper-button-next:hover{opacity:1}
#proListUl .swiper-button-disabled{display:none}
.videoList{right:0;bottom:300px;z-index:100;background:rgba(0, 0, 0, 0.5);width:160px;padding:17px 0 7px}
.videoList a{color:#fff;display:block}
.videoList li{width:130px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255, 255, 255, 0.22);margin-left:auto;margin-right:auto;}
.videoListBtn{right:36px;bottom:170px;z-index:100}
.videoList li.last{border-bottom:0 none}
