
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td{ 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;}
address,caption,em,code,i,b{ 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;}

.clearfix:after { display:block;visibility:hidden;clear:both;height:0;content:'.';}
.clearfix { zoom:1;}
a:link,a:visited,a:hover,a:focus,input:link,input:visited,input:hover,input:focus,button:link,button:visited,button:hover,button:focus{ border:none;text-decoration:none;outline:none;}

.f-fb{ font-weight:bold;}
.f-unline{ text-decoration:none;}
.f-ffyh { font-family:"\5FAE\8F6F\96C5\9ED1"; }
.f-ffar { font-family:Arial; }
.f-ffst { font-family:"\5b8b\4f53"; }
.f-lh23{ line-height:23px;}
.f-lh26{ line-height:26px;}
.f-lh180{ line-height:180%;}
.f-lh200{ line-height:200%;}
.f-f12{ font-size:12px;}
.f-f14{ font-size:14px;}
.f-f18{ font-size:18px;}

.f-fl{ float:left; _display:inline;}
.f-fr{ float:right; _display:inline;}
.f-cb{ clear:both;}
.f-pr{ position:relative;}
.f-dn{ display:none;}
.f-db{ display:block;}
.f-tal{ text-align:left;}
.f-tac{ text-align:center;}
.f-tar{ text-align:right;}

.f-mt10{ margin-top:10px;}
.f-mt15{ margin-top:15px;}
.f-mt40{ margin-top:40px;}
.f-mb20{ margin-bottom:20px;}
.f-ml10{ margin-left:10px;}
.f-ml20{ margin-left:20px;}
.f-mr20{ margin-right:20px;}
.f-mr40{ margin-right:40px;}
.f-pt15{ padding-top:15px;}
/*.f-pt45{ padding-top:45px;}*/
.f-pb15{ padding-bottom:15px;}
.f-pb30{ padding-bottom:30px;}

.f-csp { cursor:pointer; } 
.f-csd { cursor:default; } 
.f-bdr0{ border-right:0!important;}
body{ font-size:12px; background:#fff; color:#333; font-family:arial,"Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, SimSun, \5b8b\4f53,georgia,verdana,helvetica,sans-serif; #font-family:"SimSun"!important;_font-family:"SimSun"!important; }
.wrap,.main{ width:1000px; margin:0px auto; clear:both;}

/*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:#333;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;}
a:hover{color:#ee491f;text-decoration:none;}
a:active{color:#ee491f;}
.redTxt,a.redTxt:link,a.redTxt:visited,.redTxt a{ color:red;}
.orgTxt,a.orgTxt:link,a.orgTxt:visited,.orgTxt a{ color:#f28d32;}
.grayTxt,a.grayTxt:link,a.grayTxt:visited,.grayTxt a{ color:#9093a6;}a.grayTxt:hover{ color:#666;}
.blueTxt,a.blueTxt:link,a.blueTxt:visited,.blueTxt a{ color:#4790d2;}
.greenTxt,a.greenTxt:link,a.greenTxt:visited,.greenTxt a{ color:#62a612;}
.f-tb{ font-weight:700;}
.f-tau{ text-decoration:underline!important;}
.f-f16{ font-size:16px;}
.f-f25{ font-size:25px;}
placeholder{ color:#999;}

a:focus, *:focus {outline:none;}
.w940{ width:1000px!important;}
.w875{ width:1000px!important; }


/*nav*/
.head-nav{ width:100%; margin:0 auto; background:#333; z-index:2; position:relative;}
.head-box{ width:1000px; margin:0 auto; height:16px; padding:12px 0}
.head-box .fr,.head-box .fl{ position:relative; z-index:30}
.head-box a,
.head-box a:link,
.head-box a:visited{ display:inline-block;height:14px; line-height:12px;#line-height:14px;_line-height:14px; color:#fff;  padding:0 0 0 18px;  margin-right:20px;#margin-right:10px;_margin-right:10px; cursor:pointer; position:relative}
.head-box a.map-ico{background:url(../images/icons.png) 0 0 no-repeat;}
.head-box a.self-ico{background:url(../images/icons.png) 0 -22px no-repeat;}
.head-box a.jf-ico{background:url(../images/icons.png) 0 -40px no-repeat;}
.head-box a.car-ico{background:url(../images/icons.png) 0 -80px no-repeat;}
.head-box a.mess-ico{background:url(../images/icons.png) 0 -61px no-repeat;}
.head-box b{ display:inline; color:#fff; font-weight:normal; line-height:12px; }
.head-box a.name-text{ color:#ee491f!important;padding:0; margin:0;_padding:0!important;_margin:0!important; font-weight:bold}
.head-box a.exit-text{ padding:0 0 0 14px;_padding:0!important; margin:0;_margin:0!important;}
.head-box a.help{ padding:0; margin:0;}
.head-box a:hover{ color:#ee491f;}
.head-box a:hover.map-ico{background:url(../images/icons.png) 0 -100px no-repeat;}
.head-box a:hover.self-ico{background:url(../images/icons.png) 0 -122px no-repeat;}
.head-box a:hover.jf-ico{background:url(../images/icons.png) 0 -140px no-repeat;}
.head-box a:hover.car-ico{background:url(../images/icons.png) 0 -180px no-repeat;}
.head-box a:hover.mess-ico{background:url(../images/icons.png) 0 -161px no-repeat;}
.head-box a b.top-sjx{background:url(../images/icons.png) -4px -204px no-repeat; width:6px; height:4px; font:normal 0/0 "arial"; position:absolute; right:-10px; top:5px}
.head-box a:hover b.top-sjx{background:url(../images/icons.png) -4px -204px no-repeat;}
.fl{ float:left;}
.fr{ float:right;}

.layer-border{position:absolute;left:0px;top:12px;font-family:"\5FAE\8F6F\96C5\9ED1"; padding-top:30px; z-index:9}
.icon-up-arrow{width:20px;height:0;position:relative;font-size:0;line-height:0;right:3px;}
.icon-up-arrow i{position:absolute;top:-10px;left:50px;width:20px;height:11px;overflow:hidden;background:url(../images/icons.png) no-repeat 0 -384px;clear:both}
.icon-up-arrow i{left:35px}

.layer-border .n-unity{overflow:hidden;width:165px;border:1px solid;border-color:#ddd;background:#fff; box-shadow:0 2px 3px 0 rgba(0,0,0,0.1) }
.layer-border .n-unity span{padding-left:10px;max-width:155px;height:22px;overflow:hidden}
.layer-border .n-unity a{width:135px;height:22px;line-height:22px;padding:7px 15px 9px;overflow:hidden;display:block;color:#444;font-size:14px; margin-right:0;}
.layer-border .n-unity.n-ico{ width:90px}
.layer-border .n-unity.n-ico a{ width:60px;}

.layer-border .n-unity a:hover{background-color:#f6f6f6;color:#f30}
.layer-border .n-unity span{float:left;padding-left:12px;cursor:pointer}

.f-icon{width:22px;height:22px;display:inline-block;line-height:14px;vertical-align:text-top;background:url(../images/icons.png) no-repeat}

.icon-zixun{float:left; background-position:0 -272px}
.icon-PC{float:left; background-position:0 -297px}
.icon-IPh{float:left; background-position:0 -324px}
.icon-anz{float:left; background-position:0 -352px}

.n-set-bar{width:165px;border-top:1px solid #f0f0f0;height:53px;padding-left:0px;overflow:hidden;background-color:#fafafa}
.n-set-bar a{padding:0 19px!important; width:auto!important;line-height:20px;margin:16px 0!important;float:left;display:inline-block;font-size:14px;color:#444!important;}
.n-set-bar a:hover{color:#f30!important; background:none!important}
.n-set-bar .border-r{width:1px;float:left;display:inline-block;height:53px;margin:0;border-right:1px solid #f0f0f0}
.n-set-bar a.n-quit:hover{text-decoration:none;}

/*nav-box*/
.nav-box{
    width:100%; margin:0 auto;
    position:relative; z-index:1;  }
.nav-box-big{ width:1000px; margin:0 auto; height:120px;}
.logo{ padding:38px 0;}
.logoPic{ display:inline-block; float:left; width:218px; height:60px; font:normal 0/0 "arial"; color:#fff}
.logo i{ display:block; float:left; height:55px; line-height:2px; font-size:1px; width:1px; background:#d0d0d0; margin:0 20px;}
.logo a{ color:#333; display:block; line-height:50px; font-size:26px;}
.logo img{ float:left; margin-right:20px;}
.logo span{ font:500 40px/55px "\5FAE\8F6F\96C5\9ED1"; color:#666; display:inline; float:left; white-space:nowrap; overflow:hidden}
.nav-r{ font-size:16px; padding:43px 0 28px 0; color:#666;}
.nav-r a{  font:normal 16px/42px "\5FAE\8F6F\96C5\9ED1";text-align:center; color:#666; padding:0 10px}
.nav-r a:hover{ color:#ff6f3d}

/*foot*/
#footer{ background:#fff; border-top:1px solid #e6e6e6; padding:50px 0 75px; width:100%;}
#footer.f-mt40{ margin-top:15px!important;}
#footer .a2{ min-width:1000px;margin:0px auto;text-align:center;color:#666;font:12px/28px Arial;word-spacing:10px;}
#footer .a2 span{ float:none}
#footer .a2 A:link,
#footer .a2 A:visited{color:#333}
#footer strong.cDRed{color:#d00;font-size:14px;font-weight:500;}
#footer .a2 A:hover{COLOR:#ff0000;text-decoration:underline}
#footer .a2 span{font-weight:normal;color:#999;word-spacing:0px;}


.cover{ background:#000; opacity:0.5; width:100%; height:100%;position: fixed; left: 0px; top: 0px; background: rgb(0, 0, 0); overflow:hidden; z-index:999; }
a.comeBack{ border:1px solid #ddd; display:block; text-align:center; width:50px; line-height:18px; padding:7px 0; display:block; position:absolute; top:162px; left:50%; margin-left:500px; z-index:999; color:#999; background:#fff; box-shadow:0 3px 1px #e5e5e5; }
a.comeBack2{ margin-left:437px; top:162px; background:#f7f7f7; border:1px solid #ddd; box-shadow:none;  }
a.comeBack:hover{ border-color:#ff5c33; color:#ff5c33; background:#fff;}.main:after , .frame:after , dl.regForm_info dd:after{ display:block;visibility:hidden;clear:both;height:0;content:'.';}
.icon{ background:url(../images/zc.png) no-repeat;}

.xyTit{ height:55px;text-align:center; text-indent:2em; font: 700 18px/55px "microsoft yahei"; border-bottom:1px solid #eee; background:#f9f9f9;}
.xyCont{ padding:30px 50px 50px; line-height:24px; font-family:Arial, SimSun}
.xyCont h5{ font-weight:600; font-size:14px; margin:12px 0;}
.xyCont br{ display:inline; line-height:0; }
.xyCont a.close{ text-align:center; background:#f5f5f5; border:1px solid #ddd; padding:10px 20px; width:100px; margin:20px auto 0; display:block; border-radius:3px;}
.xyCont a.close:hover{ background:#f1f1f1; color:#333;  border-color:#bbb;}
.Zmain{
    background:url(../images/bodybg.jpg) no-repeat left bottom #e9f2fb;
    width:100%;_height:470px; overflow: visible;box-shadow:0px 0px 3px #d5d5d5;
    border-radius:2px;
}
.main{ min-height:800px;}

.mainBg{ background-color:#fff; border:1px solid #ddd; width:875px;margin:39px auto; min-height:500px;}
.regWays{ width:209px;  text-align:center;}
.regWays ul li{ color:#666;  width:100%; }
.regWays ul li a{ padding:100px 0; width:100%; display:block;}
.regWays h3{ font: 500 18px/24px "microsoft yahei"; height:24px; display:block;  }
.regWays h3 .icon{ width:24px; height:24px; display:inline-block;vertical-align:middle; margin-right:5px;}
.regWays h3 .custom{ background-position:0 -1px;}
.regWays h3 .email{ background-position:-32px -6px;}
.regWays h3 .phone{ background-position:-70px -1px;}

.regWays ul li.z-on h3{ font-weight:700; color:#690}
.regWays ul li a:hover{ color:#690}
.regWays ul li i{ padding-right:8px}
.regWays ul li.z-on .custom , .regWays h3 .custom:hover{ background-position:0 -32px;}
.regWays ul li.z-on .email , .regWays h3 .email:hover{ background-position:-32px -36px;}
.regWays ul li.z-on .phone , .regWays h3 .phone:hover{ background-position:-70px -31px;}

.regWays p{ color:#999; margin-top:10px;}
.regWays ul li.z-on{ border:1px solid #690; width:209px; margin-left:-1px; position:relative; background:#fff; color:#f26033; cursor:pointer; }
.regWays ul li.z-on i.sj{ background:url(../images/zc.png) -113px -91px;width:19px; height:23px; display:block; position:absolute; right:-12px; top:45%; padding:0 }
.regWays ul li.z-on p{color:#690;  }


.regForm{ padding:40px 25px; width:500px; margin:0 auto}
.frame{ margin-bottom:25px; width:100%; }
.frameInput{ font-size:12px; position:relative; width:100%;}
.frameInput label{ text-align:right; float:left;line-height:50px;  padding-right:10px; width:85px; display:block;}
.frameInput_text { width:360px;height:48px;border:1px solid #e0e0e0;padding-left:15px;display:inline; font:14px/50px ""; float:left; margin-right:20px; float:left;}
.frameInput_text.w140{ width:130px; }
.frameInput span.inputText{ line-height:50px; font-weight:700; padding-left:20px;}

.code_img{ height:48px; width:110px;float:left; margin-right:10px; background:#f7f7f7;}
.change_code{ line-height:50px; width:100px; cursor:pointer; color:#690; font-size:12px; float:left; }
.frame a.get_code{ display:block; height:48px;border:1px solid #f3d5cc; width:200px;float:left; line-height:48px; text-align:center; background:#fffaf9; color:#ff6f3d}
.frame a.wait_code{ border:1px solid #e0e0e0; color:#aaa; background:#f5f5f5;}
input.frameInput_text:hover{  border:1px solid #690; box-shadow:2px 2px 5px #fddfd6;}
input.frameInput_text:focus{ border:1px solid #690; box-shadow:2px 2px 5px #fddfd6;}

.frameInfo{ float:right; width:205px; height:20px; line-height:20px;}
.frameInfo i{ display:block; background:url(../images/zc.png) no-repeat;width:16px; height:24px; vertical-align:middle; margin-right:5px; float:left; margin-top:3px;}
.frameInfo span.flase i{  background-position:0 -67px; }
.frameInfo span.wran i{ background-position:-20px -67px; }
.frameInfo span.true i{  background-position:-41px -67px; display:none; }
.frameInfo span.error i{  background-position:0 -67px; }
.frameInfo span.tip i{ background-position:-20px -67px; }
.frameInfo span.ok i{  background-position:-41px -67px;display:none; }
.frameInput a.eyesOpen,.frameInput a.eyesClose{ display:block;  width:34px; height:34px; position:absolute; right:50px; top:8px;z-index:1; background:url(../images/zc.png) no-repeat} 
.frameInput a.eyesOpen{ background-position:0 -92px;display:none;}
.frameInput a.eyesClose{background-position: -39px -93px ; }

p.agreen{ padding-left:100px;}
p.agreen .checked{ background:url(../images/zc.png) -64px -68px no-repeat; width:15px; height:16px; display:inline-block; vertical-align:middle; margin-right:8px;} 
p.agreen .no_checked{ background:url(../images/zc.png) -83px -68px no-repeat; width:15px; height:16px; display:inline-block; vertical-align:middle; margin-right:8px;} 
p.agreen a{ color:#2da4ff;}
.frame .submit{ background:#690; border:0; color:#fff; width:360px; margin-left:100px; height:48px; line-height:48px; border-radius:3px; font-weight:700; cursor:pointer; font-size:15px;}
.frame .submit:hover{ background:#6C0;}
.frame .submit2{ width:136px; } 
.frame .next{ text-decoration:underline; color:#666; margin-left:20px;}

.frame em.redTxt{ margin-left:15%; vertical-align:middle; margin-right:5px; float:left; margin-top:4px; }
.frame em.redTxt i{  display:block;  background:url(../images/zc.png) 0 -67px no-repeat; width:16px; height:24px; float:left; margin-right:5px;}

.safety{ height: 17px; line-height:17px; margin-top:7px;}
.safety.light em{ background:#ff6f3d; font-size:12px;} 
.safety.medium em{ background:#ffac13;}
.safety.medium em{ background:#ffac13;}
.safety.heavy em{ background:#83c44e;}
.safety em{ width:56px; height:17px; margin-right:3px; color:#fff; display:block; float:left; text-align:center;}
.safety em.gray{ background:#dcdcdc;}

dl.regForm_info{ margin-bottom:50px;}
dl.regForm_info dt{ color:#83c44e; font: 700 24px/91px "microsoft yahei"; text-align:center; margin-bottom:15px; width:100%; }
dl.regForm_info dt h2.succesed {  background:url(../images/zc.png)  26%  -400px no-repeat;}
dl.regForm_info dt .sendEmail{ background:url(../images/zc.png)  45%  -129px no-repeat; }
dl.regForm_info dt p{ line-height:30px; padding-top:15px;}
dl.regForm_info dd{ font-size:14px;margin-bottom:20px; width:70%; display:block; margin-left:25%; }
.regForm_info.regForm_send dd{ margin-left:0; text-align:center; width:100%;}
dl.regForm_info dd em{ font-weight:700; font-size:16px;}
dl.regForm_info dd .bind{ color:#1f8fe5; text-decoration:underline;}
dl.regForm_info dd.f-tac span{ font-size:20px; line-height:45px; color:#333;}
dl.regForm_info dd span.f-f16{ font-size:16px;}

.regForm_btn{  border-top:1px solid #ececec; padding:20px 0; padding-left:120px; width:500px; margin:0 auto ;}
.regForm_btn a{ height:42px; line-height:42px; padding:0 45px; margin:0 20px; border-radius:3px; display:inline-block; font-weight:700;  font-size:15px;  }
.regForm_btn a.add{ border:1px solid #e2e2e2; }
.regForm_btn a.ok{ border:1px solid #ff6f3d; background:#ff6f3d; color:#fff; }
.regForm_btn a.add:hover{ border:1px solid #ff6f3d; }
.regForm_btn a.ok:hover{ border:1px solid #ff8256; background:#ff8256; color:#fff; }


.regTitle{ width:90%; margin:0 auto; padding:30px 0; text-align:center; font-size:18px; border-bottom:1px solid #eee;}
.regTitle .cpt , .regTitle .cellphone , .regTitle .Email{ width:27px; height:30px; display:inline-block; vertical-align:middle; margin-right:10px; }
.regTitle .cpt{ background-position: 0 -506px; }
.regTitle .cellphone{ background-position: -72px -508px;}
.regTitle .Email{ background-position: -36px -510px;}
.regTitle span{ color:#e53935;}
.regTitle em{ color:#e53935; background:url(../images/zc.png) -23px -224px no-repeat; width:77px;height:30px; vertical-align:middle; display:inline-block}


.regCont{ padding:70px 65px 70px  240px ;}
.regCont .frameInput_text{ width:355px;}
.regCont .frameInput_text.w140{ width:125px;}

.regCont.pd0{ padding:70px 0!important;}
.finish{ background:url(../images/zc.png)  center -287px no-repeat;}





.loginFrame{ width:780px; padding:56px 0; background:#fff; border-radius:3px; z-index:1000; position:relative;}
.loginFrame .close{ background:url(../images/dl_icons.png) 0 -303px; width:37px; height:28px; display:block; position:absolute; top:10px; right:10px;} 
.loginFrame .close:hover{  background:url(../images/dl_icons.png) -48px -303px;}

.loginFrame li.w3 .cline{ width:180px; float:left; }
.loginFrame li.w3  .txt{ width:105px; }
.loginFrame li.w3 .clineCode{ width:175px;  }
.loginFrame li.w3 .code_img{ float:left; width:85px; display:block; margin-right:5px; }
.loginFrame li.w3 .change_code{ line-height:50px; width:85px; cursor:pointer; color:#ee491f; font-size:12px; float:right; margin:0;  }

.inputFrame{ padding:0 43px 0 45px; border-right:1px dotted #ddd; width:372px; min-height:380px;}
.Frame_tit{ height:50px; line-height:50px;}
.Frame_tit a{ width:184px; text-align:center; display:block; float:left;font-size:15px; height:48px; line-height:48px;}
.Frame_tit a.z_on{ position:relative; padding-bottom:1px; margin-top:-1px; border-bottom:0; margin-right:-1px;margin-left:-1px; color:#690; background:#fff;}

ul.inputFrame_info{ display:block; clear:both; width:371px; margin-top:50px;}
ul.inputFrame_info li{display:block; width:100%; float:left; padding-bottom:30px;}
ul.inputFrame_info li.w1{ margin-top:10px; vertical-align:middle; line-height:22px;color:#666; height:22px; }

ul.inputFrame_info li.w1 .checkbox{ margin-right:5px; vertical-align:middle; }
ul.inputFrame_info li.w1 a{ color:#666; font-size:14px; padding:0 3px}
ul.inputFrame_info li a.redTxt{ color:#ff5c33;}
ul.inputFrame_info li a.blueTxt{ color:#518ab3;}
.cline{ border:1px solid #e6e6e6; height:50px; position:relative;}
.cline .txt{ border:0; display:block; width:297px; height:48px; float:right; padding-left:30px;}
.inptIcons{ border-right:1px solid #e6e6e6; height:22px; display:block; margin:14px 0; width:41px;float:left; }

.inptIcons.zh{ background:url(../images/dl_icons.png) 10px  5px no-repeat; }
.inptIcons.mm{ background:url(../images/dl_icons.png) -35px  5px no-repeat;}
.inptIcons.zz{ background:url(../images/dl_icons.png) 8px  -27px no-repeat;}
.inptIcons.sj{ background:url(../images/dl_icons.png) -80px  5px no-repeat;}
.inptIcons.dx{ background:url(../images/dl_icons.png) -120px  5px no-repeat;}

ul.inputFrame_info li.w2 .cline{ width:210px; float:left; }
ul.inputFrame_info li.w2  .txt{ width:135px; }


.clineCode{ line-height:50px; width:148px; cursor:pointer; color:#ee491f; font-size:14px; float:left; padding:0;  margin-left:10px;} 
.clineCode a.get_code{ display:block; height:48px;border:1px solid #f3d5cc;float:left; line-height:48px;background:#fffaf9; color:#ff6f3d;border:1px solid #f3d5cc; text-align:center; background:#fffaf0;}
.clineCode a.wait_code{ border:1px solid #e0e0e0; color:#aaa; background:#f5f5f5;}
input.frameInput_text:hover{  border:1px solid #690; box-shadow:2px 2px 5px #fddfd6;}
input.frameInput_text:focus{ border:1px solid #690; box-shadow:2px 2px 5px #fddfd6;}


.cline:hover{  border:1px solid #690; box-shadow:2px 2px 5px #fddfd6;}
.inputFrame_btn{ background:#033a86; border:none;color:#fff; width:369px; height:50px; font-size:16px; cursor:pointer }
.inputFrame_btn:hover{ background:#2361b6; }

.cline .eyesOpen,.cline .eyesClose{ display:block;  width:34px; height:34px; position:absolute; right:0; top:15px;z-index:1;}
.cline .eyesOpen{ background-position: -48px -174px; top:0; width:100px; height:34px;}
.cline .eyesClose{ background-position: -1px -174px;}

.warn{ float:left; width:100%;height:16px; line-height:16px; padding:15px 0 5px 0; color:red; }
.warn .flase , .warn .remind{ display:block; background:url(../images/zc.png) no-repeat;width:16px; height:16px; vertical-align:middle; margin-right:5px; float:left;  color:#666;}
.warn .flase{  background-position:0 -67px; }
.warn .remind{   background-position:-20px -67px;}
.warn2{ margin-bottom:-10px;}


.loginOthers{ padding: 0px 85px 0 0px;
    width: 250px;
    margin-top: 50px;}
.loginOthers ul li{ width:100%; margin-bottom:40px;}
.loginOthers h3{ font-size:20px; padding:20px 0 25px;}
.loginOthers  a{ display:block; background:#f9f9f9; box-shadow:0 2px 3px #f3f3f3; box-shadow:0 1px 0 #fff inset; height:53px; font:15px/53px "microsoft yahei"; margin-bottom:15px; border-radius:3px ; _padding-top:10px; border:1px solid #e3e3e3; }
.loginOthers  a i{ display:inline-block; width:35px; height:35px; margin:0 10px; background:url(../images/dl_icons.png) no-repeat; vertical-align:middle;}
.loginOthers  a.weibo i{ background-position:0 -63px;}
.loginOthers  a.qq i{ background-position:-48px -63px;}
.loginOthers  a.weChat i{ background-position:-97px -63px;}
.loginOthers  a:hover{ background:#f1f1f1; color:#690}

.Zmain .w875{ width:1200px; margin:0 auto; padding:20px 0 0 0; min-height:500px;}
.main.w875 .inputFrame{ padding:0 50px 0 55px; border-right:1px dotted #ddd; width:430px;  }
.main.w875 .loginOthers{ padding:0 55px 0 50px; width:229px;}
.main.w875 .Frame_tit a{ width:213px;}
.main.w875 ul.inputFrame_info{ width:430px;}
.main.w875 .cline .txt{  width:350px;}
.main.w875 .inputFrame_btn{ width:430px;}
.main.w875 .loginOthers  a{ margin-bottom:20px;}
.main.w875 .clineCode{ width:168px; }
.main.w875 li.w2 .cline{ width:250px; float:left; }
.main.w875 li.w2  .txt{ width:175px; }
.main.w875 li.w3 .cline{ width:200px; float:left; }
.main.w875 li.w3  .txt{ width:125px; }
.main.w875 li.w3 .clineCode{ width:217px;  }
.main.w875 li.w3 .code_img{ float:left; width:115px; display:block; }
.main.w875 li.w3 .change_code{ line-height:50px; width:85px; cursor:pointer; color:#ee491f; font-size:12px; float:right; margin:0;  }
.main.w875 li.w4{ margin-top:15px;}

.product{ width:100%; background:#fff; margin-top:45px; height:200px;}
.product ul{ display:block; margin:0 auto; padding-top:35px;}
.product ul li{ float:left; padding:0 32px; border-right:1px dotted #dfdfdf; width:160px;}
.product ul li a{ display:block; }
.product ul li h3{ display:block; height:40px; line-height:40px; font-size:26px; color:#666; }
.product ul li i{ display:block; background:url(../images/dl_icons.png) no-repeat; width:36px; height:36px; float:left; margin-right:20px; vertical-align:middle;}
.product ul li i.course{ background-position: -1px -104px;}
.product ul li i.test{ background-position: -48px -106px;}
.product ul li i.app{ background-position: -90px -104px;}
.product ul li i.primary{ background-position: -138px -107px;}
.product ul li p{ margin-top:20px; line-height:26px; font-size:14px; color:#999; }


.error-content{ width:1000px; margin:0 auto 30px; padding:160px 0;}
.error-con{ width:360px; margin:0 auto; text-align:center;}
.err-text{ margin-top:35px; color:#999; line-height:28px;}
.err-text .info{ font-size:24px; color:#555;}
.err-text p a{ color:#89c57b;}
.err-text p a em{ font-size:18px;}
.err-text p a:hover,.err-text p a.b-home:hover{ color:#ff5c33;}
.err-text p a.b-home{ color:#666; padding-left:10px; margin-left:10px; border-left:1px solid #eee; position:relative;}

/*.regForm_send .get_coupon{width:350px; height:85px; background:url("get_coupon.png"); display:block; margin:0 auto}*/
.regForm_send .get_coupon span{ padding-top:52px; color:#fff; display:block; padding-left:25px; text-align:left}
.regForm_send .get_coupon span b{ padding:0 2px}

.z-main{ width:1000px; background:#FFF; margin-bottom:80px;}
.z-m-r-5{ margin-right:5px;}

.ForgetPassword{ width:940px; margin:0 auto; min-height:500px; padding:10px;}
.formblock.medium {width: 372px; margin:0 auto; margin-top:80px;}
.formblock input {height: 36px;border-radius: 2px;border: 1px solid #9aa0a7;line-height: 36px;text-indent: 10px;font-size: 14px;background-color: #fff;-webkit-transition: border-color .2s,box-shadow .2s;transition: border-color .2s,box-shadow .2s; margin:10px 0}
.z-Code{ display:inline-block; margin-left:5px;}
.f-b-button{ width:320px; margin:20px auto; text-align:center; }
.f-b-button a{ padding:15px;  background:#690; display:block; color:#FFF; font-size:16px;}
.f-p-text{ margin-top:50px;}
.f-p-text h1{ font-size:25px;}
.f-p-text span{ color:#999;}
.p-ull{ display:block; color:#F00; float:right; margin:5px 0}
.p-320{ width:320px;}
.p-200{ width:200px;}
#z-c-f-margin{ margin-top:0}

.Succ{ text-align:center; margin-top:50px;}
.Succ h1{ font-size:20px; line-height:50px;}
.Succ span{ font-size:16px;}
.succ-icon{ background:url(../images/zc.png) no-repeat 0 -285px; width:100px; height:95px; display:block; margin:20px auto}


.top-line{ width:100px; border-bottom:#ccc solid 1px; display:block; margin-top:25px;}
.z-bottom-line{ height:30px; padding:30px 0 0 10px; width:670px; margin:30px auto; }
.z-bottom-line h2{ font-size:18px; margin-left:30px;}
.z-bottom-line span{ color:#ccc;margin-left:30px;}
.z-liucheng{ border:#f8f8f8 solid 1px; padding-bottom:20px;}
.z-txt-green h2,.z-txt-green span,.z-txt-green i{ color:#690}
.z-txt-grey h2,.z-txt-grey span,.z-txt-grey i{ color:#CCC}

.z-geren{ position:relative;}
.z-geren i{ font-size:20px;}
.po-icon{ position:absolute; top:10px; left:0;}
.z-geren .fa-tablet{ font-size:24px;}
.z-geren .fa-check{ font-size:20px;}

.z-succ-m{ margin-top:120px;}

.t-input{ width:372px; margin:0 auto;}
.inputFrame{
    background: #fff;
}
.leftimg{
    margin-top:30px;
}
.inputFrame{
    margin-top:20px;
}