/* CSS Document */
.bgline{background:url(../images/3.png) center center no-repeat; background-size:100%}
.bgline span{color:#000000;line-height:1;font-weight:bold;font-size:.32rem;display:block;text-align:center}
.bgline em{margin-top:.05rem;font-size:.20rem;line-height:1;display:block;text-align:center}

a.apro{display:block;position:relative;}
a.apro img{width:100%;}

.bgh{background:#222}

.bgline1{background:url(../images/4.png) center center no-repeat; background-size:100%}
.bgline1 span{color:#fff;line-height:1;font-weight:bold;font-size:.32rem;display:block;text-align:center}
.bgline1 em{color:#cacaca;margin-top:.05rem;font-size:.20rem;line-height:1;display:block;text-align:center}
.solutxt *{font-size:.14rem;color:#ddd;text-align:center}

.jjfa a{display:block;text-align:center;padding:0 .2rem}
.jjfa a img{ width:50%;}
.jjfa em{display:block;font-size:.20rem;color:#cfcfcf;padding:0 0 .50rem 0}
.jjfa span{display:block;}

.sanjiao{text-align:center}
.sanjiao a.a1{width:0;height:0;border-left:.2rem solid transparent;border-right:.2rem solid transparent;border-top:.2rem solid #0a9343;}
.sanjiao a.a2{display:none;width:0;height:0;border-left:.2rem solid transparent;border-right:.2rem solid transparent;border-bottom:.2rem solid #0a9343;}

.newsitem{ display:block; border:1px #efefef solid;}
.newsitem div.dd1 img{ display:block; width:100%; display:block;}
.newsitem div.dd2{ font-size:.25rem; text-align:center; padding:.2rem 0; font-weight:bold;}
.newsitem div.dd3{ font-size:.25rem; text-align:center}
.newsitem div.dd4{ padding:.2rem 0}
.newsitem div.dd4 em{ padding:.1rem .3rem; background:#efefef; font-size:.20rem;}

.footabs{ position:fixed; width:100%; left:0; bottom:0; z-index:9999999}
.foot{ background:#2c8c2d}
.foot li{ width:25%; float:left;}
.foot li a{ display:block; border-left:1px #33a134 solid; border-right:1px #1f621f solid;}
.foot li a span{ display:block; text-align:center; padding-top:.1rem; line-height:1}
.foot li a span i{ font-size:.55rem; color:#fff;}
.foot li a em{ display:block; text-align:center; font-size:.25rem; color:#fff; padding-bottom:.1rem; padding-top:.05rem line-height:1}
.foot li:nth-of-type(1) a{border-left:none}
.foot li:nth-of-type(4) a{border-right:none}
.foot li a:hover{ background:#329c33}
.foot li a:active{ background:#277828}

.banquan{ background:#acacac; text-align:center; font-size:.20rem; padding:.1rem 0; color:#fff;}
.footblank{ height:1rem;}

.top div.list{ position:absolute; z-index:999; right:.15rem; top:.3rem;}
.top div.list a{ display:block;}
.top div.list i{ font-size:.55rem}
.top div.logoa a{ display:block; font-size:0}

#leftbar{box-shadow:0 2px 6px rgba(100, 100, 100, 0.3);display:none;position:absolute;width:50%; top:0;right:0px;z-index:999999999;overflow:hidden;overflow-y:hidden;overflow-x:hidden; background:#fff}
#leftbar div.dd2{background:#fff; padding:.1rem}
#leftbar div.dd3{}
#leftbar div.dd3 li{display:block;border-bottom:1px #fafafa solid}
#leftbar div.dd3 li a{display:block;padding:.2rem .43rem}
#leftbar div.dd3 li a:hover{background:#f8f8f8}
#leftbar div.dd3 li a span{display:inline;float:left;font-size:0;line-height:1;vertical-align:middle; lin}
#leftbar div.dd3 li a span i{color:#666;font-size:.24rem}
#leftbar div.dd3 li a em{display:inline;float:left;font-size:.24rem;color:#666;margin-left:.24rem;line-height:.24rem;vertical-align:middle}
#leftbar div.dd3.lie2 li{ width:50%; float:left;}
#leftbar div.dd3.lie2 li a{padding:.2rem .2rem}
#leftbar div.dd3.lie2 li em{margin-left:.2rem;}

.content { font-size:.30rem !important;color:#3a3a3a; text-align:justify; display:none;}
.content *{ font-size:.30rem !important;color:#3a3a3a}
.content p{line-height:1.8 !important; padding-bottom:.2rem;}
.content div{line-height:1.8 !important; padding-bottom:.2rem}
.content img{ width:100% !important;}
h1{ font-size:.35rem; text-align:center; padding-top:.5rem; line-height:1.2; color:#000}
.content-info{ text-align:center; font-size:.25rem; color:#666; padding:.1rem 0; border-bottom:1px #efefef solid;}


.catalist{ font-size:0;border-bottom:1px #efefef solid; padding-bottom:20px;}
.catalist div{ width:25%; padding:.05rem .05rem;display:inline-block;*display:inline;zoom:1;font-size:0;}
.catalist div a{ display:block; background:#0a9446; color:#fff; font-size:.20rem; padding:.2rem 0; text-align:center; line-height:1;}
.catalist div.cur a{ background:#037133}
.catalist.lie2 div{width:50% !important;}

.weizhi{ font-size:.20rem; background:#f4f4f4; border-top:1px #dddddd solid; padding:.2rem 0 .2rem .2rem;color:#9e9e9e}
.weizhi a{ font-size:.20rem; color:#9e9e9e}
.weizhi i{ padding:0 .1rem}


.ly-pad{}
.ly-pad div.dd1{ font-size:.25rem; padding-left:.1rem; margin-bottom:.2rem; border-left:.05rem #efefef solid; line-height:1}
.ly-pad div.dd2{ border-radius:.05rem; border:1px #efefef solid; margin-bottom:.4rem;}
.ly-pad div.dd2 input.msgipt{ padding:.25rem .1rem;vertical-align:middle; font-size:.25rem; width:100%; color:#666; border:0; outline:0;-webkit-animation:none}
.ly-pad div.dd2 textarea.msgtxt{ padding:.1rem;font-size:.25rem; color:#666;border:0; height:1.2rem; line-height:.45rem; width:100%; color:#666;}
.ly-pad div.dd2 button.msgbtn{ width:100%; color:#fff; font-size:.25rem; display:block; border:0; padding:.2rem 0; text-align:center; background:#ff9900}

.yearbar{ background:#2c8c2d; padding:.2rem .4rem; border-bottom:1px #efefef solid}
.yearbar i{ float:right; font-size:.45rem; line-height:1; color:#fff;}
.yearbar em{ font-size:.30rem; font-weight:bold; color:#fff; line-height:.45rem; float:left;}


.mdlist{ display:none}
.mdlist li{ display:block; padding:.2rem; 0}
.mdlist li a{ display:block; height:1.3rem; position:relative;}
.mdlist li:active{ background:#efefef;}
.mdlist li a img{ float:left; height:1.3rem; width:2rem; margin-right:.2rem}
.mdlist li div.dd2{ font-size:.25rem; color:#000; line-height:1}
.mdlist li div.dd3{ font-size:.22rem; line-height:1.2; color:#666; padding-top:.2rem}

.newslist{}
.newslist li{ display:block; padding:.2rem; 0; border-bottom:1px #efefef solid}
.newslist li a{ display:block; height:1.3rem; position:relative;}
.newslist li:active{ background:#efefef;}
.newslist li a img{ float:left; height:1.3rem; width:2rem; margin-right:.2rem}
.newslist li div.dd2{ font-size:.25rem; color:#000; line-height:1; white-space:nowrap; overflow:hidden;overflow:hidden;overflow:hidden;}
.newslist li div.dd3{ font-size:.22rem; line-height:1.2; color:#666; padding-top:.1rem; text-align:justify}
.newslist li div.dd4{ position:absolute; left:2.2rem; bottom:0; font-size:.25rem;}

.anli-list{ padding:0 .1rem}
.anli-list li{ display:inline; float:left; width:50%; display:inline; float:left;}
.anli-list a{ display:block;}
.anli-list div{ display:block; padding:.1rem}
.anli-list img{ display:block; width:100%; border:1px #efefef solid; height:2rem;}

.solution-content{}
.solution-content div.dd1{ }
.solution-content div.dd2{ font-size:.35rem; line-height:1.2; color:#000}
.solution-content div.dd3{ font-size:.25rem; color:#666; line-height:1.5}
.solution-content div.dd3 *{ font-size:.25rem; color:#666; line-height:1.5}

.solution-list{padding:0 .2rem;}
.solution-list ul{ border-top:1px #efefef solid; padding-top:.2rem;}
.solution-list li{ display:block; padding-bottom:.1rem}
.solution-list li a{ display:block; font-size:.25rem; color:#333;}
.solution-list li.ml40{ margin-left:0 !important}


.faq-list{}
.faq-list div.dd0{ padding:.1rem .2rem;}
.faq-list div.dd0 a{ font-size:0;display:block;; background:#fafafa; border:1px #efefef solid; padding:.2rem;}
.faq-list div.dd1{ font-size:.25rem; color:#000; line-height:1.5;}
.faq-list div.dd2{ font-size:.25rem; padding-top:.1rem; color:#999}

.souitem{ font-size:0; border-top:1px #efefef solid;border-bottom:1px #efefef solid; position:relative;}
.souitem div.dd2 input{ padding-left:30%; border:0; height:.65rem; display:block; line-height:.65rem; vertical-align:middle; width:100%; font-size:.25rem;}
.souitem div.dd1{ position:absolute; left:0; top:0;height:.65rem; line-height:.65rem; vertical-align:middle; font-size:.25rem; width:25%; text-align:right}
.souitem div.dd3{ position:absolute; right:5%; top:.1rem;}
.souitem div.dd3 i{ font-size:.35rem; color:#0a9446;}
.souitem div.dd3 i.gray{ color:#999}

.souitem div.dd5{ position:absolute; left:30%; top:0;height:.65rem; width:65%;}

.cplist{ padding:.1rem;}
.cplist li{ width:50%; display:inline; float:left;}
.cplist li a{ display:block; padding:.1rem}
.cplist li a img{ width:100%;}


.-mob-share-weixin-tips-arrow{ width:2rem !important;height:2rem !important; right:.1rem !important; top:.1rem !important; background-size:contain !important}
.-mob-share-weixin-tips{ font-size:.35rem !important; text-align:center; line-height:2 !important}

















