*{ margin:0; padding:0;}
html{ font-size:75%;}
body{ width:100%; font-size:1.2rem; font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; line-height:2.4rem; text-align:left; color:#333; background:#fff;}
a{ text-decoration:none; outline:none; star:expression(this.onFocus=this.blur()); cursor:pointer;}
a:link,a:visited{ color:#333;}
a:hover{ color:#01532b; cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
img{ border:0; vertical-align:bottom; max-width:100%; pointer-events:none;/*禁止图片另存*/}
:focus{outline:0;}
ul li{ list-style:none;}
.flt{ float:left;}
.frt{ float:right;}
.trans{ transition-duration:1s; -ms-transition-duration:1s; -moz-transition-duration:1s; -webkit-transition-duration:1s;}/* 图片放大 */
.trans:hover{ transform:scale(1.05) scale(1.05); -moz-transform:scale(1.05) scale(1.05); -ms-transform:scale(1.05) scale(1.05); -o-transform:scale(1.05) scale(1.05); -webkit-transform:scale(1.05) scale(1.05);}
.clear{ clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0;}
.smove{ -moz-transition:all 0.8s cubic-bezier(.19,1,.22,1); -o-transition:all 0.8s cubic-bezier(.19,1,.22,1); -webkit-transition:all 0.8s cubic-bezier(.19,1,.22,1); transition:all 0.8s cubic-bezier(.19,1,.22,1);}
.middle{ display:flex; display:-webkit-flex; display:-ms-flex; display:-moz-flex; display:-o-flex; align-items:center; -webkit-align-items:center; -ms-align-items:center; -moz-align-items:center; -o-align-items:center;}

#div_wap{ max-width:640px; margin:0 auto; overflow:hidden; position:relative;}
.wap_head{ border:solid 1px #01532b; overflow:hidden; position:relative;
           background:linear-gradient(to bottom, #6fb829 0%,#01532b 100%);
           background:-moz-linear-gradient(to bottom, #6fb829 0%,#01532b 100%);
           background:-webkit-linear-gradient(to bottom, #6fb829 0%,#01532b 100%);
           background:-ms-linear-gradient(to bottom, #6fb829 0%,#01532b 100%);
           background:-o-linear-gradient(to bottom, #6fb829 0%,#01532b 100%);}
/*.wap_head{ border:solid 1px #818181; 
           background:linear-gradient(to bottom, #b0b0b0 0%,#727272 49%,#727272 49%,#727272 50%,#b0b0b0 100%); 
           background:-moz-linear-gradient(to bottom, #b0b0b0 0%,#727272 49%,#727272 49%,#727272 50%,#b0b0b0 100%); 
           background:-webkit-linear-gradient(to bottom, #b0b0b0 0%,#727272 49%,#727272 49%,#727272 50%,#b0b0b0 100%); 
           background:-o-linear-gradient(to bottom, #b0b0b0 0%,#727272 49%,#727272 49%,#727272 50%,#b0b0b0 100%); 
           background:-ms-linear-gradient(to bottom, #b0b0b0 0%,#727272 49%,#727272 49%,#727272 50%,#b0b0b0 100%);}*/
.wap_head a{ line-height:3rem; display:block; border:1px solid #fafafa; text-align:center; color:#fff;}
.wap_logo{ width:100%; text-align:center; padding:1.5rem 0 1.2rem; overflow:hidden;}
.wap_logo .wLogoLink{ width:70%; display:block; float:right; margin-right:10%; text-align:center;}
.wap_logo img{ vertical-align:bottom;}
.btnMenu{ padding-left:1.5rem; padding-top:0.3rem; float:left;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}
.btnMenu:hover{ opacity:.8;}
.btnMenuBox{ width:30px;height:24px;display:inline-block;position:relative;}
.btnMenuInner{ display:block;top:50%;margin-top:-2px;}
.btnMenuInner, .btnMenuInner::after, .btnMenuInner::before{ width:30px;height:2px;background-color:#01532b;border-radius:2px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;}
.btnMenuInner::after, .btnMenuInner::before{ content:"";display:block;}
.btnMenuInner::before{ top:-10px;}
.btnMenuInner::after{ bottom:-10px;}
.btnMenu .btnMenuInner{ top:auto;bottom:0;transition-duration:.15s;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}
.btnMenu .btnMenuInner::after{ top:-20px;transition:top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;}
.btnMenu .btnMenuInner::before{ transition:top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);}
.btnMenu.active .btnMenuInner{ transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}
.btnMenu.active .btnMenuInner::after{ top:0;opacity:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear;}
.btnMenu.active .btnMenuInner::before{ top:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1);}
/*.wap_menu{ width:100%; line-height:2.9rem; text-align:center;
           background:linear-gradient(to bottom, #f97b7b 0%,#fe0404 100%);
           background:-moz-linear-gradient(to bottom, #f97b7b 0%,#fe0404 100%);
           background:-webkit-linear-gradient(to bottom, #f97b7b 0%,#fe0404 100%);
           background:-ms-linear-gradient(to bottom, #f97b7b 0%,#fe0404 100%);
           background:-o-linear-gradient(to bottom, #f97b7b 0%,#fe0404 100%);}
.wap_menu a{ width:25%; line-height:2.9rem; display:inline-block; position:relative; border-top:solid 1px #fe8a50; border-bottom:solid 1px #e3530a; font-size:1.2rem; color:#fff;}
.wap_menu a:after{ content:""; background:#e3530a; position:absolute; right:0; top:0; width:1px; height:100%;}
.wap_menu a:before{ content:""; background:#fe8a50; position:absolute; left:0; top:0; width:1px; height:100%;}
.wap_menu a:hover,.wap_menu a.menu-link{ color:#fff; background:#e3530a;}*/
.wap_foot_bg{ width:100%; position:fixed; left:0; bottom:0; z-index:9999;}
.wap_foot_loca{ width:100%; overflow:hidden; position:relative;
                background:linear-gradient(to bottom, #6fb829 0%,#01532b 100%);
                background:-moz-linear-gradient(to bottom, #6fb829 0%,#01532b 100%);
                background:-webkit-linear-gradient(to bottom, #6fb829 0%,#01532b 100%);
                background:-ms-linear-gradient(to bottom, #6fb829 0%,#01532b 100%);
                background:-o-linear-gradient(to bottom, #6fb829 0%,#01532b 100%);}
.wap_foot_loca a{ width:20%; height:100%; color:#fff; float:left; display:block; overflow:hidden; text-align:center; line-height:1; padding:0.6rem 0;}
.wap_foot_loca a img{ width:2.5rem;}
.wap_foot_loca a span{ display:block; font-size:1.2rem; padding-top:0.3rem;}
.wap_foyp{ margin:1rem 0 6rem;}
.wap_foyp .wap_pwo{ text-align:center; padding-top:0.8rem;}
.wap_foot_code{ text-align:center; line-height:1.8rem; padding-bottom:0.8rem;}
.totop{ background:#01532b; border:1px solid #6fb829; text-align:center; line-break:1.6rem;}
.totop a{ display:block; border:solid 1px #fff;}
.totop a span{ display:inline-block; color:#fff; font-size:1.6rem; background:url(/images/style/top.png) no-repeat left center; background-size:2rem; font-weight:bold; padding-top:0.8rem; padding-bottom:0.8rem; padding-left:2.3rem;}

/*---搜索---*/
.wap_search{ padding:1.4rem 10px;position:relative; overflow:hidden;} 
.wap_search .sear_lt{ margin-right:43px;}
.wap_search .sear_bg{ width:42px; height:30px; float:right; border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0; position:relative;}
.wap_search .sear_bg:before{content:'';display:block;width:12px;height:12px;border-radius:17px;position:absolute;right:14px;top:5px;z-index:99;} /*搜索右边的图标css3样式*/
.wap_search .sear_bg:after{content:'';display:block;width:4px;height:10px;border-radius:5px;border:0;position:absolute;right:12px;top:16px;z-index:99;-webkit-transform:rotate(-52deg);-o-transform:rotate(-52deg);-ms-transform:rotate(-52deg);transform:rotate(-52deg);} /*搜索右边的图标css3样式*/
.wap_search .sear_bg:before{ border:3px solid #fff;}/*搜索按钮-放大镜圆圈颜色*/
.wap_search .sear_bg:after{ background:#fff;}/*搜索按钮-放大镜直线颜色*/
.wap_search .tb_sear{width:100%;height:14px;padding:7px 0; line-height:14px;border-right:0;	border-bottom-left-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;-webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-top-right-radius:0;  -webkit-border-bottom-right-radius:0; text-indent:15px;float:left;} /*搜索中的请输入关键词样式*/
.wap_search .btn_sear{ float:right; position:absolute; z-index:100; right:10px; top:15px; width:42px; height:30px; background:transparent; border:none; cursor:pointer;}
.wap_search .sear_bg{ background-color:#ff6d00;
	                  background-image:-webkit-gradient(linear, left top, left bottom, from(#f97b7b), to(#fe0404)); 
	                  background-image:-webkit-linear-gradient(top, #f97b7b, #fe0404); 
	                  background-image:-moz-linear-gradient(top,  #f97b7b, #fe0404); 
	                  background-image:-o-linear-gradient(top,  #f97b7b, #fe0404); 
	                  background-image:-ms-linear-gradient(top, #f97b7b, #fe0404); 
	                  background-image:linear-gradient(top, #f97b7b, #fe0404);}
.wap_search .tb_sear{ color:#666; border:1px solid #fe0404; box-shadow:3px 2px 3px #ccc inset;} 	/*搜索框*/
/*---搜索---*/

/* -- banner --  */
#wap_banner{ width:100%; margin:0 auto; position:relative;}
#wap_banner ul{ -webkit-transition:left 800ms ease-in 0; -moz-transition:left 800ms ease-in 0; -o-transition:left 800ms ease-in 0; -ms-transition:left 800ms ease-in 0; transition:left 800ms ease-in 0;}
#wap_banner ul li img{ width:100%; vertical-align:bottom;}
#banner_nav{ width:100%; height:12px; position:absolute; left:0; bottom:0.6rem; text-align:center;}
#banner_nav a{ width:12px; height:12px; display:inline-block; text-indent:-999999px; background:#fff; border-radius:50%; margin:0 3px;}
#banner_nav a.active{ background:#01532b;}
/* -- banner --  */

/* -- 首页 --  */
.iTitle{ text-align:center; font-size:1.2rem; margin-top:2.5rem; line-height:1.5rem; padding:0 0.5rem;}
.iTitle h2{ display:block; font-size:1.8rem; line-height:2.4rem; margin-bottom:0.5rem; color:#01532b;}
.iAbout{ margin-top:2rem;}
.iAbout dt{ margin-top:2rem; width:100%; height:20rem; overflow:hidden;}
.iAbout dd h3{ color:#01532b; font-size:1.8rem; font-weight:700; text-align:center;}
.iAbout dd p{ padding:0 1rem; line-height:21px; text-indent:28px; margin-top:1rem; color:#000;}
.iAboutBox{ margin-top:1rem;}
.iAboutBox .swiper-slide a{ position:relative; display:block;}
.iAboutBox .swiper-slide a .Pic img{ width:100%;}
.iAboutBox .swiper-slide a .Tit{ position:absolute; left:0; bottom:0; width:100%; height:26px; line-height:26px; text-align:center; color:#fff; display:block; background:rgba(111,184,41,0.5); padding:5px 0;}
.iUnit{ margin-top:2rem;}
.iUnit dt{ color:#01532b; font-size:1.8rem; font-weight:700; text-align:center;}
.iUnit dd{ padding:0.5rem; margin-top:1rem;}
.iUnitBox .swiper-slide a{ border:solid 1px #acb4b7; margin:0 0.5rem; display:block; text-align:center; padding:0.5rem 0;}
.iUnitBox .swiper-slide span{ display:block;}
.iUnitBox .swiper-slide .Tit{ height:40px; line-height:20px; margin-top:0.5rem;}
.iHonor{ background:url(/images/style/iHonorBg.jpg) no-repeat center top; background-size:cover; overflow:hidden; padding-bottom:2rem; margin-top:2rem;}
.iHonor .iTitle h2{ font-size:1.6rem; margin-bottom:0.2rem; color:#01532b;}
.iHonor .iTitle p{ font-size:12px; padding:1rem;}
.iHonorBox{ padding:0 0.5rem;}
.iHonorBox .swiper-slide a{ margin:0 0.5rem; display:block; text-align:center;}
.iTab{ overflow:hidden;}
.iTab .iTabPage li{ width:24.1%; margin-right:1.2%; margin-bottom:1.2%; float:left; text-align:center; overflow:hidden;}
.iTabPage li:nth-child(4n){ margin-right:0;}
.iTab .iTabPage li a{ display:block; font-size:12px; border:solid 1px #e0e0e0; box-sizing:border-box; overflow:hidden;}
.iTab .iTabPage li a span{ display:block; height:80px; overflow:hidden; margin-bottom:0.2rem;}
.iTab .iTabPage li.thistab a{ color:#01532b; border-color:#01532b;}
.iTab .iTabCt{ overflow:hidden;}
.iTab .iTabCt ul{ padding:0.5rem; overflow:hidden;}
.iTab .iTabCt li{ width:50%; float:left; box-sizing:border-box; padding:0 0.5rem;}
.iTab .iTabCt li a{ display:block; overflow:hidden; text-align:center;}
.iTab .iTabCt li a img{ width:100%;}
.iTab .iTabCt .iTabMore{ text-align:center; background:#f5f5f5; color:#01532b; text-align:center; font-size:1.4rem; padding:0.5rem 0; font-weight:bold;}
.iTab .iTabCt .iTabMore a{ color:inherit;}
.tabcon{ display:none;}
.iProTab{ margin-top:2rem; overflow:hidden;}
.iProTab .iProLt, .iCaseTab .iCaseLt{ margin:0 1rem;}
.iProTab .iProLt{ overflow:hidden; margin-top:1rem;}
.iProTab .iAnim .iTabCt li{ animation:fadeInDown 0.5s both; -webkit-animation:fadeInDown 0.5s both; -ms-animation:fadeInDown 0.5s both; -moz-animation:fadeInDown 0.5s both; -o-animation:fadeInDown 0.5s both;}
.iProTab .iAnim .iTabCt li:nth-child(2){ animation-delay:0.05s; -webkit-animation-delay:0.05s;}
.iProTab .iAnim .iTabCt li:nth-child(3){ animation-delay:0.15s; -webkit-animation-delay:0.15s;}
.iProTab .iAnim .iTabCt li:nth-child(4){ animation-delay:0.2s; -webkit-animation-delay:0.2s;}
.iProTab .iAnim .iTabCt li:nth-child(5){ animation-delay:0.25s; -webkit-animation-delay:0.25s;}
.iProTab .iAnim .iTabCt li:nth-child(6){ animation-delay:0.3s; -webkit-animation-delay:0.3s;}
.iProTab .iAnim .iTabCt li:nth-child(7){ animation-delay:0.35s; -webkit-animation-delay:0.35s;}
.iProTab .iAnim .iTabCt li:nth-child(8){ animation-delay:0.4s; -webkit-nimation-delay:0.4s;}
.iProTab .iTabCt, #iProSlider{ width:100%;}
.iProTab .iTabCt li .iProCtPic{ border:solid 1px #e0e0e0;}
.iProTab .iTabCt li .iProCtTit{ padding:0.5rem 0;}
.iProTab .iTabCt li:hover a{ color:#01532b; border-color:#01532b;}
.iPro{ margin-top:2rem; overflow:hidden;}
.iPro .iProTit h2{ color:#01532b; font-size:1.8rem; font-weight:700; text-align:center;}
.iPro .iProCont{ margin-top:1.5rem;}
.iPro .iProCont .swiper-slide{ padding:0 1rem; box-sizing:border-box;}
.iPro .iProCont a{ display:block; border:solid 1px #e5eaee;}
.iPro .iProCont .Tit{ display:block; text-align:center; font-size:16px; padding:0.5rem;}
.iAdv{ overflow:hidden; margin-top:2rem;}
.iAdv h2{ color:#01532b; font-size:1.8rem; font-weight:700; text-align:center;}
.iAdv .iAdvCt1{ overflow:hidden; margin-top:1rem;}
.iAdv .iAdvCt1 dd{ padding:1rem;}
.iAdv .iAdvCt1 dd p{ font-size:16px; position:relative; padding-left:22px; margin-top:1rem;}
.iAdv .iAdvCt1 dd p:after{ content:""; width:12px; height:12px; background:#e10010; position:absolute; left:0; top:8.5px; border-radius:50%;}
.iAdv .iAdvCt1 dd div{ font-size:16px; margin-top:1rem;}
.iAdv .iAdvCt2{ overflow:hidden; margin-top:1rem; position:relative;}
.iAdv .iAdvCt2 dt{ font-size:40px; text-align:center; line-height:4rem; padding:1rem 0 0.5rem;}
.iAdv .iAdvCt2 dd.ct1{ width:100%; position:relative;}
.iAdv .iAdvCt2 dd.ct1 p{ position:absolute; left:0; bottom:0; background:rgba(111,184,41,0.8); text-align:center; color:#fff; font-size:16px; line-height:26px; padding:8px 0;}
.iAdv .iAdvCt2 dd.ct1 p span{ width:50%; float:left; display:inline-block;}
.iAdv .iAdvCt2 dd.ct2{ text-align:center; padding:0.5rem;}
.iAdv .iAdvCt2 dd.ct2 div{ width:calc(48% - 1rem); margin:0 0.5rem 0.5rem; position:relative; color:#fff; overflow:hidden; display:inline-block;}
.iAdv .iAdvCt2 dd.ct2 div p{ position:absolute; left:0; bottom:0; background:rgba(192,192,192,0.8); text-align:center; width:100%; padding:8px 4px; box-sizing:border-box; line-height:16px;}
.iAdv .iAdvCt2 dd.ct2 div b{ display:block; font-size:16px; padding-bottom:5px;}
.iAdvBox{ overflow:hidden;}
.iAdvBox .swiper-slide a{ position:relative; overflow:hidden; margin:0 0.5rem; display:block;}
.iAdvBox .swiper-slide a img{ width:100%;}
.iAdvBox .swiper-slide a span{ position:absolute; left:0; bottom:0; background:rgba(111,184,41,0.8); text-align:center; color:#fff; line-height:26px; padding:8px 0; display:block; width:100%;}
.iStory{ background:url(/images/style/iStoryBg.jpg) no-repeat center bottom; overflow:hidden; margin-top:3rem;}
.iStory dt{ text-align:center; color:#e80113; font-size:22px; line-height:40px;}
.iStory dd{ padding:1rem; overflow:hidden;}
.iStory dd p{ font-size:16px; text-indent:32px; line-height:42px; background:url(/images/style/iStoryBg2.png) repeat;}
.iNewsTab{ margin-top:2rem;}
.iNewsTab .iNewsUl{ padding:0 0.5rem; overflow:hidden;}
.iNewsTab .iNewsUl li{ width:49%; margin-right:2%; background:#f3f3f3; text-align:center; float:left; height:4rem; line-height:4rem; font-weight:bold; overflow:hidden;}
.iNewsTab .iNewsUl li:last-child{ margin-right:0;}
.iNewsTab .iNewsUl li.thistab{ background:#01532b; color:#fff;}
.iNewsTab .iTabCt{ padding:0 0.5rem; margin-top:1rem; overflow:hidden;}
.iNewsTab .iTabCt li{ height:10rem; overflow:hidden; margin-bottom:1rem;}
.iNewsTab .iTabCt li a, .iNewsTab .iTabCt li span{ display:block; overflow:hidden;}
.iNewsTab .iTabCt li .iNewsPic{ width:12rem; height:100%; float:left; border:solid 1px #ccc; box-sizing:border-box;}
.iNewsTab .iTabCt li .iNewsPic img{ width:100%; height:100%;}
.iNewsTab .iTabCt li div{ width:calc(100% - 13rem); float:right;}
.iNewsTab .iTabCt li .iNewsTit{ height:2.6rem; line-height:2.6rem; font-size:1.4rem; font-weight:bold;}
.iNewsTab .iTabCt li .iNewsKey{ height:4.8rem; line-height:1.6rem; margin:0.2rem 0;}
.iNewsTab .iTabCt li .iNewsDate{}
.iNewsTab .iTabCt .iTabMore{ text-align:center; background:#f5f5f5; color:#01532b; text-align:center; font-size:1.4rem; padding:0.5rem 0; font-weight:bold;}
.iNewsTab .iTabCt .iTabMore a{ color:inherit;}
.iJoin{ overflow:hidden;}
.iJoin ul{ overflow:hidden; margin-top:1.5rem; padding:0 1rem;}
.iJoin ul li{ float:left;}
.iJoin ul li{ width:49%; border-top:solid 1px #f7f7f7; border-left:solid 1px #f7f7f7; border-right:solid 5px #9fa1a0; border-bottom:solid 5px #9fa1a0; overflow:hidden; margin-right:2%; margin-bottom:1rem; box-sizing:border-box;}
.iJoin ul li:nth-child(2n){ margin-right:0;}
.iJoin ul li img{ width:100%; height:100%;}
.iMsgBox{ overflow:hidden; margin-top:2rem; margin-bottom:1rem; background:url(/images/style/wMsgBg.jpg) no-repeat center center; background-size:cover; position:relative; padding-bottom:2.5rem;}
.iMsgBox:after{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(229,234,238,0.8); z-index:1;}
.iMsgBox h3{ text-align:center; color:#c03f4e; margin-top:3rem; font-size:2.2rem; line-height:3rem;}
.iMsgBox .iMsgCt{ position:relative; z-index:2;}
.iMsgCt .iMsgTit{ width:320px; height:110px; border:solid 1px #ccc; border-top:none; margin:2.5rem auto 0; text-align:center; position:relative; box-sizing:border-box; padding-top:20px;}
.iMsgCt .iMsgTit:after{ content:""; position:absolute; width:50px; height:1px; background:#ccc; left:0; top:0;}
.iMsgCt .iMsgTit:before{ content:""; position:absolute; width:50px; height:1px; background:#ccc; right:0; top:0;}
.iMsgCt .iMsgTit b.TitB{ font-size:18px; padding:0 10px; display:inline-block; position:absolute; left:50px; top:-15px;}
.iMsgCt .iMsgTit p{ width:90%; margin:0 auto; color:#e94709; overflow:hidden; line-height:28px;}
.iMsgCt .iMsgTit p img{ width:80px; height:80px; float:left;}
.iMsgCt .iMsgTit p strong{ font-size:2.4rem; font-weight:normal; display:block; margin:5px 0 2px; color:#e30c1e;}
.iMsgCt .iMsgTit p span{ display:block; position:relative; margin-top:8px; float:right;}
.iMsgCt .iMsgTit p b{ display:inline-block; position:relative; padding:0 50px;}
.iMsgCt .iMsgTit p b i{ font-style:normal; color:#a6a19e;}
.iMsgCt .iMsgTit p b:after{ content:""; position:absolute; width:42px; height:2px; background:#a6a19e; left:0; top:13px;}
.iMsgCt .iMsgTit p b:before{ content:""; position:absolute; width:42px; height:2px; background:#a6a19e; right:0; top:13px;}
.iMsg{ margin-top:2rem; padding:0 0.5rem;}
.iMsg .iMsgList{ padding:0 1rem; margin:0 auto 1rem; overflow:hidden;}
.iMsg .iMsgList p{ padding-left:23px; height:38px; background-image:url(/images/style/iMsgIco2.png); background-repeat:no-repeat; background-position:left top;}
.iMsg .iMsgList .iMsgMail{ background-position:left -37px;}
.iMsg .iMsgList .iMsgTel{ background-position:left -111px;}
.iMsg .iMsgList .iMsgAdd{ background-position:2px -148px;}
.iMsg .iMsgList p span{ width:23px; height:37px; line-height:37px; display:inline-block; color:#f00; font-size:15px; text-indent:5px;}
.iMsg .iMsgList .inptn{ width:82%; height:35px; background:#fff; border:solid 1px #eee; padding:0 10px;}
.iMsg .iMsgList .errorClass{ border-color:#f00;}
.iMsg .iMsgList .iMsgListCont span{ width:23px; height:37px; display:inline-block; background:url(/images/style/iMsgIco2.png) no-repeat left -74px; float:left;}
.iMsg .iMsgList .iMsgListCont .inptn{ width:calc(100% - 20px - 18%); height:75px; line-height:25px; padding:5px 10px;}
.iMsg .iMsgBtn{ text-align:center; padding:0.5rem 0 2rem;}
.iMsg .iMsgBtn a:hover{ color:#fff;}
.animated{ -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards;}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);-ms-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);-ms-transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9);-ms-transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}50%{opacity:1}}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}50%{opacity:1}}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
/* -- 首页 --  */

.tagsList{ background:#fff; overflow:hidden; margin:0.23rem 0; padding:0 0.23rem;}
.tagsBox{ -moz-column-count:3; -webkit-column-count:3; column-count:3; -moz-column-gap:0.23rem; -webkit-column-gap:0.23rem; column-gap:0.23rem; margin-top:0.23rem;}
.tagsCt{ padding:0.23rem; margin-bottom:0.23rem; -moz-page-break-inside:avoid; -webkit-column-break-inside:avoid; break-inside:avoid; border-bottom:dashed 1px #ededed; line-height:16px;}
.tagsCt a{ line-height:inherit;}
.tTitle{ background:#fff; overflow:hidden; margin-top:0.23rem; padding:0.23rem;}
.tTitle h2{ font-weight:700; font-size:14px;}
.tagsList ul{ overflow:hidden;}
.tagsList ul li{ overflow:hidden; padding:0.47rem 0; border-bottom:solid 1px #ededed;}
.tagsList ul li .tagsTit{display:block; font-weight:bold; font-size:14px;}
.tagsList ul li .tagsKey{ line-height:18px; margin-top:3px; overflow:hidden; padding:0 2px;}
.tagsList ul li div{ padding:0 2px; margin-top:0.23rem; overflow:hidden;}
.tagsList ul li .tagsIco{ float:left; display:block; padding-left:25px; background-image:url(/images/style/tagsIco.png); background-repeat:no-repeat; font-size:12px; color:#999;}
.tagsList ul li .tagsLm{ background-position:left 2px; margin-right:30px;}
.tagsList ul li span{ background-position:left -42px;}
.tagClass{ overflow:hidden; padding:1rem 0 0.5rem;}
.tagClass b{ padding-right:0.2rem;}
.tagClass a{ border:solid 1px #eee; border-radius:5px;  padding:0 0.2rem; margin:0 0.2rem 0.2rem 0; display:inline-block;}
.tagClass a:hover{ color:#e62131; border-color:#e62131;}

/* -- 内页  -- */
.s_back{ height:38px; position:relative; overflow:hidden; background:#e8e8e8; padding:7px 11px 0 9px;}
.s_back a{ display:inline-block; width:32px; height:32px; background:url(/images/style/back_icon.png) no-repeat; background-size:35px 600px;}
.s_back .bt_home{ margin-right:10px; background-position:0 -232px;}
.s_back .bt_page{ background-position:0 -286px;}
.page_down{ margin:1.3rem 10px 1.3rem 10px; border:1px solid #e1e1e1; border-radius:5px; -webkit-border-radius:5px; overflow:hidden;}
.page_down .son_tt{ line-height:2.2rem; padding:0.7rem 10px; cursor:pointer;}
.page_down div.on{ border-bottom:1px solid #ffffff; background-color:#fbfbfb; 
                   background-image:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#e1e1e1));
                   background-image:-webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
                   background-image:-moz-linear-gradient(top, #fbfbfb, #e1e1e1);
                   background-image:-o-linear-gradient(top, #fbfbfb, #e1e1e1);
                   background-image:-ms-linear-gradient(top, #fbfbfb, #e1e1e1);
                   background-image:linear-gradient(top, #fbfbfb, #e1e1e1);}
.son_list{ display:none;}
.son_list li{ line-height:3.2rem; border-bottom:1px solid #e1e1e1; padding-left:3.3rem; position:relative; overflow:hidden; }
.son_list li:before{ content:""; overflow:hidden; position:absolute; background:#01532b; left:16px; top:16px; z-index:7; width:8px; height:8px; transform:roate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.son_list li:after{ content:""; overflow:hidden; position:absolute; background:#fff; left:14px; top:16px; z-index:8; width:8px; height:8px; transform:roate(45deg); -moz-transform:roate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.son_list li a{ display:block;}
.son_list li a:hover,.son_list li a.cuk{ color:#01532b;}
.son_list > li{ position:relative;}
.son_list > li .snavbtn{ position:absolute; top:0; right:0.08rem; width:3.2rem; height:3.2rem; z-index:999; cursor:pointer;}
.snav_down:before{ content:""; overflow:hidden; position:absolute; background:#01532b; left:14px; top:14px; z-index:7; width:10px; height:10px; transform:roate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.snav_down:after{ content:""; overflow:hidden; position:absolute; background:#fff; left:14px; top:12px; z-index:8; width:10px; height:10px; transform:roate(45deg); -moz-transform:roate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.snav_up:before{ content:""; overflow:hidden; position:absolute; background:#01532b; left:14px; top:18px; z-index:7; width:10px; height:10px; transform:roate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.snav_up:after{ content:""; overflow:hidden; position:absolute; background:#fff; left:14px; top:20px; z-index:8; width:10px; height:10px; transform:roate(45deg); -moz-transform:roate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.son_list .son_navlist{ margin-bottom:5px;}
.son_list .son_navlist li:last-child{ border-bottom:none;}
.son_list .snav_show{ display:none;}
.wap_son_lmpic{ width:100%; overflow:hidden; margin:0 auto;}
.wap_son_lmpic img{ max-width:100%; vertical-align:bottom;}
.wap_loca{ line-height:35px; margin-bottom:0.5rem; padding-left:1rem; overflow:hidden; text-overflow:ellipsis; border-top:1px solid #d9d9d9; box-shadow:0 1px #fff; position:relative; background-color:#f6f6f6;
    background-image:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eaeaea));
	background-image:-webkit-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image:-moz-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image:-o-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image:-ms-linear-gradient(top, #f6f6f6, #eaeaea);
	background-image:linear-gradient(top, #f6f6f6, #eaeaea);
	border-bottom:1px solid #d9d9d9;}
.wap_loca:before{ content:""; position:absolute; left:0; top:0; width:100%; border-top:1px solid #fff;}

/* 产品详细页多图展示 */
.picshow{ width:350px; margin:1.2rem auto 1rem;}
.picshow .view a{ width:100%; height:100%; display:block;}
.picshow .view a img{ padding:2px; box-sizing:border-box; position:relative; top:50%; left:0; right:0; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
.view .swiper-container{ width:350px; height:350px;}
.view .swiper-slide{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border:solid 1px #ccb189; text-align:center; background:#fff;}
.view .swiper-slide img{ display:inline-block; margin:0 auto;}
.preview{ width:100%; margin-top:1rem; position:relative;}
.preview .swiper-container{ width:350px; height:70px;}
.preview .swiper-slide{ padding:0 2px;}
.preview .swiper-slide a{ width:62px; height:62px; padding:1px; border:solid 1px #ededed; overflow:hidden;}
.preview img{ padding:1px; box-sizing:border-box; border:1px solid #fff; cursor:pointer; background:#fff;}
.preview .active-nav a{ background:#fff; border-color:#ccb189;}
.swiper-container{ margin:0 auto; position:relative; overflow:hidden; direction:ltr; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */ z-index:1;}
.swiper-wrapper{ position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px,0,0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px,0,0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px,0,0); -o-transition-timing-function:ease; -o-transform:translate(0px,0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px,0,0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px,0,0); transition-timing-function:ease; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.swiper-free-mode > .swiper-wrapper{ -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto;}
.swiper-slide{ float:left; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal{ -ms-touch-action:pan-y;}
.swiper-wp8-vertical{ -ms-touch-action:pan-x;}
/* END 产品详细页多图展示 */

/* -- List or show  -- */
.pager{ width:100%; text-align:center; margin:1rem auto 0; overflow:hidden;}
.pager a,.pager span{ display:inline-block; padding:0.5rem 1rem; height:2rem; background:#e9e9e9; overflow:hidden; line-height:2rem; margin:0 0.5rem; color:#333; border:solid 1px #ddd; font-size:1.2rem;}
.pager a:hover{ background:#fff;}
.pager span{ color:#f70; background:#fff; font-weight:700;}
.buttonStyle{ border:solid 1px #6fb829; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#fff; font-weight:700; font-size:1.4rem; padding:0.5rem 3rem; cursor:pointer; line-height:2.2rem;
              background:linear-gradient(to bottom, #6fb829 0%,#57a110 49%,#57a110 49%,#407e05 50%,#01532b 100%); 
              background:-moz-linear-gradient(to bottom, #6fb829 0%,#57a110 49%,#57a110 49%,#407e05 50%,#01532b 100%); 
              background:-webkit-linear-gradient(to bottom, #6fb829 0%,#57a110 49%,#57a110 49%,#407e05 50%,#01532b 100%); 
              background:-o-linear-gradient(to bottom, #6fb829 0%,#57a110 49%,#57a110 49%,#407e05 50%,#01532b 100%); 
              background:-ms-linear-gradient(to bottom, #6fb829 0%,#57a110 49%,#57a110 49%,#407e05 50%,#01532b 100%);}
.s-tit{ padding:0.3rem 1rem; border-bottom:1px solid #A9A9A9; background:#eee; font-size:1.4rem;}
.products{ overflow:hidden;}
.products ul{ padding:0 0.5rem; margin-top:1rem;}
.products li{ width:calc(50% - 1rem); float:left; overflow:hidden; padding:0 0.5rem;}
.products li .spro_img{ height:12rem; display:block; border:solid 1px #dadada; padding:2px; overflow:hidden;}
.products li .spro_img img{ width:100%; height:100%;}
.products li .spro_tt{ overflow:hidden; display:block; height:2.4rem; text-align:center; padding:0.5rem 0;}
.div_pdshow_big{ overflow:hidden; text-align:center !important; padding:1.5rem;}
.div_pdshow_big a img{ border:solid 2px #ddd; vertical-align:bottom; width:90%;}
.pshow_deta{ padding:1rem; overflow:hidden;}
.pshow_title{ text-align:center; padding-bottom:2rem;}
.pshow_title h2{ line-height:2.5rem; font-size:1.8rem; word-wrap:break-word; padding-bottom:0.8rem; padding-left:1rem; padding-right:1rem;}
.buy_bot{ width:10rem; display:inline-block;}
.buy_bot:hover{ color:#fff;}
.nav_fixed{ position:fixed; top:0; z-index:99999;}
.tab_con{ display:none;}
.pshow_tab{ padding:1.2rem 0;}
.pshow_tio{ width:100%; display:none; overflow:hidden;}
.pshow_list{ width:100%; overflow:hidden;}
.pshow_list li{ width:50%; line-height:4rem; float:left; text-align:center; overflow:hidden; background:#f2f2f2; border:1px solid #f2f2f2; font-size:1.4rem; font-weight:700; box-sizing:border-box;}
.pshow_list li.thistab{ background:#01532b; border:1px solid #01532b;}
.pshow_list li.thistab span{ display:block; border:solid 1px #fff; color:#fff;}
.pshow_tab .pshow_ct{ padding:1rem;}
.pshow_tab .pshow_ct img{ width:100%; max-width:100%; vertical-align:bottom;}
.prev_next{ padding:0 1rem 1rem;}
.Link{ padding-bottom:1rem; padding-left:1rem; padding-right:1rem;}
.Link a{ padding:0 1rem;}
.Related{ padding:0.5rem 1rem;}
.Related ul li{ line-height:2.8rem; overflow:hidden; border-bottom:solid 1px #eee; padding:0 1rem; position:relative;}
.Related ul li:before{ content:""; position:absolute; top:14px; left:5px; width:8px; height:8px; z-index:10; background:#a9a9a9; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.Related ul li:after{ content:""; position:absolute; top:14px; left:4px; width:8px; height:8px; z-index:11; background:#fff; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.Related ul li a{ padding-left:0.9rem;}
.Related_pro{ width:30rem; margin:0 auto; position:relative;}
.Related_pro ul{ display:block; padding-top:1rem;}
.Related_pro ul li{ width:15rem; text-align:center; float:left;}
.Related_pro ul li a{ width:14rem; height:14rem; display:block; border:solid 1px #ccc; padding:2px; overflow:hidden; margin:0 auto;}
.Related_pro ul li a:hover{ border:solid 1px #01532b;}
.Related_pro ul li a img{ width:14rem; position:relative; top:50%; left:0; right:0; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
.Related_pro ul li span{ width:100%; display:inline-block; line-height:1.8rem; padding:1rem 0;}
.repro_ct{ width:32rem; position:relative; margin:0 auto;}
.repro_ct .sp_pro{ width:2.5rem; height:2.5rem; position:absolute; top:7rem; z-index:99;}
.repro_ct .pprev{ left:-1.6rem;}
.repro_ct .pprev:before{ content:""; position:absolute; background:#fff; width:1.5rem; height:1.5rem; right:0.5rem; top:0.4rem; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.repro_ct .pprev:after{ content:""; position:absolute; background:#A9A9A9; width:1.5rem; height:1.5rem; right:0.75rem; top:0.4rem; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.repro_ct .pnext{ right:-1.6rem;}
.repro_ct .pnext:before{ content:""; position:absolute; background:#A9A9A9; width:1.5rem; height:1.5rem; right:0.5rem; top:0.4rem; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.repro_ct .pnext:after{ content:""; position:absolute; background:#fff; width:1.5rem; height:1.5rem; right:0.75rem; top:0.4rem; z-index:11; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.div_user{ padding:1rem; overflow:hidden;}
.div_user img{ width:100%; max-width:100%; vertical-align:bottom;}
.div_user h3{ line-height:2.4rem; font-size:1.8rem !important;}
.div_news{ padding:1rem;}
.div_news ul li{ line-height:1.8rem; overflow:hidden; border-bottom:solid 1px #eee; padding:1rem; position:relative;}
.div_news ul li:before{ content:""; position:absolute; top:1.5rem; left:0.6rem; width:0.6rem; height:0.6rem; z-index:10; background:#01532b; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.div_news ul li:after{ content:""; position:absolute; top:1.5rem; left:0.4rem; width:0.6rem; height:0.6rem; z-index:11; background:#fff; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.div_news ul li a{ float:left; padding:0 1rem;}
.div_news ul li span{ float:right; font-size:1.2rem;}
.newslist_ct{ padding:1rem; overflow:hidden;}
.newslist_ct li{ overflow:hidden; border-radius:10px; border:solid 1px #ccc; background:#fff; margin:0 auto 1.5rem; padding:1rem;}
.newslist_ct li a{ display:block; overflow:hidden; padding:0 0.2rem;}
.newslist_ct li .snews_tt{ color:#010101; font-size:1.4rem; line-height:2.2rem; padding:0.2rem;}
.newslist_ct li span{ display:block; color:#878787; text-indent:2px; padding:0 0.2rem;}
.newslist_ct li .snews_pic img{ width:100%; vertical-align:bottom;}
.newslist_ct li .snews_key{ color:#646464; font-size:1.2rem; line-height:2rem; padding-top:0.5rem;}
.newslist_ct li .snews_more{ color:#000; font-size:1.2rem; font-weight:bold;}
.div_quest{ overflow:hidden;}
.div_quest li{ border-bottom:dotted 1px #ccc; padding:1rem; margin-bottom:1rem;}
.div_quest li p{ width:100%; line-height:22px; overflow:hidden; margin-bottom:1.5rem;}
.div_quest li p b{ width:22px; height:23px; line-height:22px; text-align:center; float:left; display:block; color:#fff; background:#000; margin-right:1rem;}
.div_quest li p span{ width:calc(100% - 22px - 1rem); float:left;}
.div_quest li .questA b{ background:#db2424;}
.div_news_show{ padding:1rem;}
.div_news_show img{ width:100%;}
.div_news_show .newsTit{ text-align:center; border-bottom:solid 1px #AAA; display:block;  line-height:2.4rem; margin:0; font-size:2rem; padding:1rem 0;}
.div_news_show #p_info{ text-align:center; padding-top:0.5rem; color:#999; line-height:2.8rem;}
.fileShow{ margin-top:2em; overflow:hidden;}
.fileShow a{ font-weight:bold;}
.fileShow img{ width:30px; margin-right:1rem;}
.job li{ padding:1rem; overflow:hidden; background:#fff;}
.job li:nth-child(2n){ background:#f6f4f4;}
.job li .jobTit{ line-height:3rem; overflow:hidden; margin-bottom:1rem;}
.job li .jobTit h3{ float:left; font-size:2rem; font-weight:normal;}
.job li .jobTit span{ float:right; display:inline-block;}
.job li .jobTit span b{ font-size:1.4rem; font-weight:normal; margin-right:1rem;}
.job li p{ line-height:35px; overflow:hidden; padding:0 2px;}
.job li .jobName{ color:#872631;}
.sTitle{ color:#01532b; font-size:1.8rem; font-weight:700; text-align:center; padding:1rem 0 1.5rem;}
.coop{ padding:1rem;}
.coop .iAdv{ margin-top:3rem;}
.coop .iAdv .iAdvCt1{ margin-top:2rem;}
.coopCt .Tit p{ text-indent:32px; font-size:16px; margin-bottom:0.5rem; line-height:32px;}
.coopList li{ border:solid 1px #e5eaee; margin-top:1rem; overflow:hidden;}
.coopList li span{ font-size:16px; display:block; text-align:center; padding:0.5rem;}
.coopCt2{ margin-top:2rem; font-size:16px;}
.coopCt2 img{ margin-top:1rem;}
.coopCt2 ul li{ margin-top:1rem;}
.coopCt2 ul li b{ display:block;}
.sAbout{ padding:1rem;}
.sAboutCt h3, .honor h3{ color:#01532b; font-size:1.8rem; font-weight:700; text-align:center; padding:1rem 0 1.5rem;}
#div_pdf_show{ width:100%;}
#div_pdf_show h1{ height:55px; line-height:50px; text-align:center; overflow:hidden; font-size:20px; padding:0; margin:0 auto;}
#div_pdf_show div{ width:100%; height:400px;}
#div_pdf_show object{ width:100%; height:400px;}
#div_pdf_help{ width:100%; text-align:right; margin:5px auto 0;}
#div_pdf_help a{ text-decoration:underline;}
#div_pdf_qa{ border:dashed 1px #adf; width:95%; padding:2%; line-height:21px; display:none;}
#div_ealbum{ width:100%; overflow:hidden; margin:0 auto;}
#wap_ealbum{ width:640px; margin:0 auto;}
#wap_ealbum img{ width:640px;}
#wap_ealbum .scroll{ width:640px; height:100%; margin:0 auto; position:relative;}
#wap_ealbum .scroll_box{overflow:hidden; height:100%; position:relative;}
#wap_ealbum .scroll_wrap{overflow:hidden; position:relative;}
#wap_ealbum .scroll_wrap li{position:relative;display:block;width:100%;float:left;}
#wap_ealbum .scroll_wrap li a{display:block;margin:0 auto;position:relative;}
#wap_ealbum .scroll_position{position:absolute; right:0; z-index:400; bottom:10px; display:none;}
#wap_ealbum .scroll_position li{display:inline-block;width:22px;height:22px;margin-right:25px;border-radius:50%;background:#fff;}
#wap_ealbum .scroll_position li a{font-size:0;}
#wap_ealbum .scroll_position li.on{ background-color:#3aa1cd;}

.div_msg{ margin:1.5rem 0;}
.div_msg .high,.div_msg .formtips{ color:Red;}
.div_msg .formtips{ display:block;}
.div_msg .msg_list{ padding:0.5rem 1rem; overflow:hidden;}
.div_msg .msg_list #tb_sex{ display:none;}
.div_msg .msg_list .msg_tt{ font-size:1.4rem; overflow:hidden;}
.div_msg .msg_list #pro_name{ display:inline-block; font-size:1.4rem;}
.div_msg .msg_list .msg_ipt{ border-radius:3px; border:1px solid #CCC; padding:0.5rem 0; text-indent:3px; outline:0; width:95%;}
.div_msg .div_yzm{ position:relative; padding-top:0.5rem}
.div_msg .div_yzm .msg_tt{ letter-spacing:0.4rem;}
.div_msg .msg_list #ymz{ width:7rem;}
.div_msg .msg_list #yzmpic{ cursor:pointer; overflow:hidden; margin-left:10px; position:absolute; top:1rem; left:19rem;}
.div_mess_btn{ padding-top:2rem; text-align:center;}
.div_mess_btn .buttonStyle{ margin:0 0.5rem;}

#map{ margin:10px auto; border:solid 1px #cccccc; padding-bottom:10px; width:98%;}
#map ul{ padding:0; margin:0; text-align:left; clear:both;}
#map ul li{ list-style:none; margin:0; padding-top:0 !important; clear:both; text-align:left;}
#map ul li span{ color:#fff; display:block; overflow:hidden; height:22px; line-height:22px;float:left;margin:5px 0 0; text-align:center;}
#map ul li span.spn_id{ width:25px;}
#map ul li span.spn_nm{ width:125px !important;}
#map ul li a{ color:#fff; display:block; width:110px; overflow:hidden; height:16px; line-height:16px;float:left; margin:5px 0 0; text-align:left; padding-left:15px;}
#map .ul_0{ padding:0;}
#map .ul_0 li a,.ul_0 li span{ background:#505050;}
#map .ul_1 li ul{ float:left;}
#map .ul_1 li a,.ul_1 .li1 span a{ background:url(/images/style/li_bg1.gif) no-repeat left center;  font-weight:bold; font-size:13px; color:#000;}
#map .ul_2 li a,.ul_2 .li2 span a{ background:url(/images/style/li_bg2.gif) no-repeat left center;  font-weight:normal; font-size:12px; color:#444;}
#map .ul_3 li a,.ul_3 .li3 span a{ background:url(/images/style/li_bg2.gif) no-repeat left center;  font-weight:normal; font-size:12px; color:#444;}
#div_wap_bdshare{ width:218px; margin:10px auto; text-align:center; overflow:hidden;}
#register{ width:98%; margin:20px auto 0;}
#register h1{ font-size:16px;}
#div_register{ width:100%;}
#div_register table{ width:98%; margin:0px auto;}
#div_register table tbody tr th{ width:140px; padding:4px; border-bottom:solid 1px #ddd;}
#div_register table tbody tr th span{ font-weight:normal;}
#div_register table tbody tr td{ vertical-align:middle; border-bottom:solid 1px #ddd;}
#div_register table tbody tr td input{ float:left;}
#div_register table thead tr th{ background:url(../images/public/reg_tt.gif) repeat-x; height:26px; color:#fff; text-align:center; line-height:26px; width:100%; padding:0px;}
#div_reg_subm{ text-align:center; margin:10px auto 0;}
#dl_defa_logi .dd_logct span{ font-size:16px;}


#div_navpage{ width:98%; margin:0 auto; overflow:hidden;}
#div_navpage .dl_navpage{ width:100%; overflow:hidden; margin:0 auto 15px;}
#div_navpage .dl_navpage dt{ width:100%; height:30px; line-height:30px;}
#div_navpage .dl_navpage dt strong{ float:left; font-size:14px; padding-left:5px;}
#div_navpage .dl_navpage dt a{ float:right; font-family:宋体; padding-right:10px;}
#div_navpage .dl_navpage dd{ width:100%; overflow:hidden;}
#div_navpage .dl_navpage dd .nav_news li{ padding:0; margin:0; height:30px; clear:both; list-style:none; overflow:hidden; border-bottom:dotted 1px #89a442;}
#div_navpage .dl_navpage dd .nav_news li a{ line-height:30px; float:left; padding-left:20px; background:url(/images/style/defa_news_ic.gif) no-repeat 5px center;}
#div_navpage .dl_navpage dd .nav_news li span{ line-height:32px; margin-right:10px; font-family:Arial; color:#555; font-size:11px; margin-left:10px; float:right}
#div_navpage .dl_navpage dd .nav_pro li{ width:168px; float:left; overflow:hidden; text-align:center; height:227px; margin:0 2px; _display:inline;}
#div_navpage .dl_navpage dd .nav_pro li div{ width:160px; height:194px; line-height:194px; padding:3px; border:solid 1px #c4c4c4; overflow:hidden;}
#div_navpage .dl_navpage dd .nav_pro li div a{ width:160px; height:194px; display:table-cell; vertical-align:middle; text-align:center; *font-size:175px;}
#div_navpage .dl_navpage dd .nav_pro li div a img{ width:160px; vertical-align:middle; display:inline;}
#div_navpage .dl_navpage dd .nav_pro li span a{ width:100%; height:20px; line-height:20px; border:none; color:#0066cc; padding:5px 0 0 0; display:inline-block;}

.your_address .lbar{ padding:1.2rem 1.8rem; float:left;}
.your_address .lbar img{ width:30px;}
.your_address .rbar{ position:absolute; left:6rem; top:0;}
.your_address .rbar .title{ font-size:1.4rem; font-weight:bold; padding-top:1rem; line-height:2.2rem;}
.your_address .rbar .address{ font-size:1.3rem; text-indent:0.2rem; line-height:2rem;}
.stores_cont{ width:100%; margin:0 auto; overflow:hidden;  background:#ebebed; padding-bottom:1.5rem;}
.stores_cont div{ overflow:hidden; color:#333;}
.stores_cont .store{ padding-top:1.5rem; padding-left:1.5rem; padding-right:1.5rem;}
.stores_cont .cont{ padding:12px; background:#fff;}
.stores_cont .cont h3{ font-size:1.7rem; line-height:2.4rem;}
.stores_cont .cont .radis{ font-size:1.5rem; line-height:2.2rem;}
.stores_cont .cont .radis .dis{ padding-left:8px; color:#f43a47;}
.stores_cont .cont .tool{ text-align:right; line-height:24px; margin:2px auto 0;}
.stores_cont .cont .tool a{ font-size:1.5rem; display:inline-block; background:url(/images/style/wap_lbs_icon.png) no-repeat left center; background-size:14px auto; padding-left:20px; color:#333;}

.wap_tell_bg{ width:100%; overflow:hidden; position:fixed; left:0; top:0; z-index:100001; display:none;}
.wap_tell_bg div{ overflow:hidden;}
.wap_tell{ max-width:640px; margin:80px auto 0; background:#fff; border-radius:10px; position:relative;}
.wap_tell strong{ width:95%; margin:12px auto 0; font-size:16px; display:block; color:#333;}
.wap_tell a{ width:95%; height:40px; line-height:40px; margin:10px auto 0; display:block; background:#f6f6f6 url(/images/style/tel_label.jpg) no-repeat left center; text-indent:68px; border-radius:8px; color:#333; background-size:auto 100%; font-size:14px; font-weight:bold;}
.wap_tell span{ width:95%; height:40px; line-height:40px; margin:10px auto 12px; display:block; background:#8e8e8e; text-align:center; color:#fff; border-radius:8px; cursor:pointer; font-size:16px;}
.wap_body_bg{ width:100%; background:#000; opacity:0.8; filter:alpha(opacity=80); z-index:100000; overflow:hidden; position:fixed; left:0; top:0; display:none;}


.animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards;}
@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
80%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
80%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.bounceInRight{ -webkit-animation-name:bounceInRight; animation-name:bounceInRight;}