/* Reset the style */ 
html{font-size: 62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td,span,b,i,p,em,a,input,button{ margin:0px; padding:0px;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details { display:block; } table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0px;}
input,textarea{-webkit-appearance: none;}
address,caption,em,code{ font-style:normal; font-weight:normal;}
pre, code, kbd, samp { font-family:inherit; } 
ol,ul{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
a{ text-decoration:none;} 
* html,* html body{background-image:url(about:blank);background-attachment:fixed;} 

body{font-size: 62.5%;font-family:sans-serif;position:relative; min-width:320px; max-width:640px;width:expression(document.body.clientWidth <700 ? "640px" : "100%" ); margin:0 auto; }
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}
/*bgcolor-change*/
::selection {background:#0487da; color:#fff;}
::-moz-selection {background:#0487da; color:#fff;}
/*none-content*/
#link:after{display:block;visibility:hidden;clear:both;height:0;content:'.'; }
#link { zoom:1;}
/*size.color*/
a{color:#000;}
a:link{color:#000;text-decoration:none;}
a:visited{color:#000;}
.bule-color{ color:#43a8f0}
.red-color{ color:#e23b29}
.grey-color{ color:#999; font-size:1.2rem; line-height:22px;}
.green-color{ color:#37b059;}
.font12{ font-size:1.2rem;}
.font14{ font-size:1.4rem;}
.font16{ font-size:1.6rem;}
.font18{ font-size:1.8rem;}
.font20{ font-size:2rem;}
.fr{ float:right}
.fl{ float:left}

/*qingchu-fudong*/
.clearfix:after { display:block;visibility:hidden;clear:both;height:0;content:'.';}
.clearfix { zoom:1;}
/*header*/
.header{ width:100%; height:45px; margin:0 auto;background:#2CAB04; box-shadow:0 1px 3px 0 rgba(0,0,0,0.2); position:relative; z-index:1 }
.header.search{ padding-top:6px; height:39px; }
.header.header-fixed{ position:fixed;left:0; top:0;}
.header-box{ width:100%; height:44px; margin:0 auto;position:relative}
.header-box a{display:block; position:relative;}
.header-box a .number-one{ right:-4px; top:6px}
.header-box a.left-arrowico,.header-box a.rigt-text{width:34px; height:44px; position:absolute; top:0px; }
.header-box a.left-arrowico{ left:10px; background:url(log-bg.png) 0 -302px no-repeat;background-size:24px auto;}
.header-box a.rigt-text{ right:10px; font-size:1.4rem; color:#fff; line-height:44px; padding-left:20px}
.header-box .logo{ width:99px; height:27px; float:left; margin:9px auto 0 10px; display:inline;background:url(logo_ico.png) 0 0 no-repeat; background-size:99px auto;}
.header-box .nav-right{ float:right; display:inline; }
.people-ico,.search-left{ width:24px; height:24px;  float:right; margin:10px 14px 0 0px; background:url(ico-small.png) 0 -165px no-repeat;background-size:50px auto; position:relative  }
.search-left{ background-position:0 -195px; }
.search-left b.number-one{ top:0px; left:-8px}

.header-box a.zhuce-text{ width:60px;}

.header-zc{height:44px; line-height:44px; position:absolute; top:0; right:20px;}
.header-zc a{height:44px; font-size:1.4rem; color:#fff; display:block;}

h2.middle-text{ position:relative; font-size:1.8rem;display:block; margin:-44px 60px 0;color:#fff; text-align:center; line-height:44px;}
.content{ margin:0 auto; min-height:320px; background:#f6f6f6;}


.footer{ padding:16px 8px 30px; border-top:1px solid #eee; }
.footer .version{ text-align:center; width:100%; margin:0 auto 5px;}
.footer .version a{ display:inline-block; width:auto; padding:0 6px; font-weight:normal;font-size:1.2rem; border:1px solid #eee; border-right:0;box-sizing: border-box; line-height:34px; background:#fff;}
.footer .version a.rLine{ border-right:1px solid #eee}
.footer .version a.on{ color:#e73600; font-weight:bold; background:#f3f3f3}
.footer .copyRight{ text-align:center; font-size:1.2rem; color:#999; padding-top:5px}

.bgblcok{ width:100%; height:100%;background:#000; opacity:0.6; position:absolute;left:0; top:0;z-index:200; }
.popbox{ width:280px; margin:0 auto;background:#fff; /*background: rgba(0,0,0,.3);*/border-radius:5px; position:fixed; left:50%;margin-left:-140px; z-index:200; }
.popbox table{ margin:30px auto 20px}
.popbox table td a.box-one{ width:100px; height:100px; display:inline-block; background:#fff; box-shadow:0 0px 1px 0 #888; border-radius:5px; padding-top:10px; margin-bottom:20px;}
.popbox b{ display:inline; float:left; width:100%}
.popbox b.r-ico{ display:block;background:url(log-bg-color.png) no-repeat; background-size:80px auto; height:60px;}
.popbox b.font14{ font-weight:normal; line-height:24px; padding-bottom:16px}
.popbox b.r-ico.phone{ background-position:28px -124px;}
.popbox b.r-ico.emial{ background-position:28px -180px;}
.popbox b.r-ico.emial-t{ background-position:5px -182px;}
.popbox a{ display:block; text-align:center; font-size:1.6rem; line-height:44px; }
.popbox a.b-b-rline{ margin-top:-20px;border-bottom:none; border-right:1px solid #e3e3e3; }
.popbox .bottom-button{ width:100%; height:44px; background:#f4f4f4; border-top:1px solid #e3e3e3;border-radius:0 0 5px 5px;}
.popbox .bottom-button a{ width:49%; line-height:44px; text-align:center; font-size:1.6rem; box-sizing:border-box; display:inline-block;color:#999;}
.popbox .bottom-button a.bordernone{ border:none}

