﻿@charset "utf-8";html{background:white;color:black}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}body,button,input,select,textarea{font:12px \5b8b\4f53,arial,sans-serif}input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}fieldset,img{border:0}iframe{display:block}abbr,acronym{border:0;font-variant:normal}del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}q:before,q:after{content:''}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}a:hover{text-decoration:underline}ins,a{text-decoration:none}a:focus,*:focus{outline:0}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both;overflow:hidden}.clearfix{zoom:1}.clear{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden}.hide{display:none}.block{display:block}.fl,.fr{display:inline}.fl{float:left}.fr{float:right}


@charset 'utf-8';a:hover{color:#5abb00;text-decoration:underline}.public-w{margin-left:auto;margin-right:auto;position:relative;width:980px}.public-pic{background:url(../images/public_pic.png) no-repeat}.public-top{background-color:#f1f1f1;border-bottom:1px solid #dadada;font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;line-height:30px;min-width:980px;position:relative;z-index:1}.public-top-account{height:30px;overflow:hidden;line-height:32px}.public-top-account-icon{height:17px;margin:7px 8px 0 0;width:17px}.nologin,.nologin a{color:#999}.islogin{color:#6daf07}.nologin .public-top-account-icon{background-position:-173px -70px}.islogin .public-top-account-icon{background-position:-191px -70px}.public-top-account-logout{background-color:#5abb00;border-radius:3px;color:#fff;height:20px;line-height:20px;margin:6px 0 0 17px;text-align:center;width:40px}.public-top-account-logout:hover{color:#fff}.public-top-menu{border-left:1px solid #e7e7e7;border-right:1px solid #fbfbfb}.public-top-menu li{border-left:1px solid #fbfbfb;border-right:1px solid #e7e7e7;text-align:center;position:relative;width:80px}.public-top-menu a{color:#999;height:30px}.public-top-menu a:hover{color:#5abb00;text-decoration:none}.public-top-menu i{border-left:4px solid #f1f1f1;border-right:4px solid #f1f1f1;border-top:4px solid #999;cursor:pointer;height:0;margin:13px 9px 0 -5px;overflow:hidden;width:0}.public-top-menu a:hover i{border-top:4px solid #5abb00}.public-top-menu .public-top-menu-setting,.public-top-menu .public-top-menu-list{width:50px}.public-top-menu-setting em{background-position:-173px -36px;cursor:pointer;height:16px;margin:7px 0 0 11px;width:16px}.public-top-menu-setting a:hover em{background-position:-190px -36px}.public-top-menu-list em{background-position:-173px -53px;cursor:pointer;height:16px;margin:7px 0 0 11px;width:16px}.public-top-menu-list a:hover em{background-position:-190px -53px}.public-top-menu-options{background-color:#fff;border:1px solid #ccc;padding:5px 0;position:absolute;right:-1px;text-align:center;top:30px;width:80px}.public-top-menu-options h2{line-height:28px}.public-top-menu-options a{color:#666}.public-top-menu-options a:hover{text-decoration:underline}.public-top-menu-options i{background-position:-143px -35px;border:0;cursor:default;height:7px;margin:0;position:absolute;right:7px;top:-7px;width:12px}.public-header{height:70px;min-width:980px;position:relative}.public-header-logo{background-position:0 -43px;height:46px;margin:15px 0 0 2px;width:172px}.public-header-nav{padding-top:28px}.public-header-nav li{height:26px;margin-right:26px;text-align:center}.public-header-nav a{color:#666;font:18px \5FAE\8F6F\96C5\9ED1;padding-bottom:3px;_padding-bottom:0}.public-header-nav a:hover,.public-header-nav .cur a{border-bottom:2px solid #59bc01;color:#32863b;text-decoration:none;zoom:1}.public-footer{border-top:8px solid #258f0b;height:100px;min-width:980px}.public-footer-pic{margin:0 20px 0 10px}.public-footer-logo{background-position:0 0;height:42px;margin:29px 10px 0 0;width:142px}.public-footer-pic1{background-position:0 -89px;height:52px;margin:25px 10px 0 0;width:150px}.public-footer-pic2{background-position:-175px 0;height:35px;margin-top:32px;width:35px}
.public-footer-copyright {
    color: #1f1f1f;
    margin-top: 20px;
    width: 860px;
    margin-left: 9%;
    text-align: center;
}.public-footer-copyright li{line-height:22px;width:100%}.public-footer-copyright a{color:#1f1f1f}.public-footer-copyright a:hover{color:#5abb00}.public-popup-login{height:411px;overflow:hidden;position:relative;width:392px}.public-popup-login-close{height:13px;position:absolute;right:3px;top:4px;width:13px}.iw-alert{padding:5px;position:relative;width:350px}.iw-alert-bg{background-color:#000;height:100%;filter:alpha(opacity=10);left:0;opacity:.1;position:absolute;top:0;width:100%;z-index:-1}.iw-alert-inner{background-color:#fff;height:150px;width:350px}.iw-alert-inner p{color:#333;font:16px/20px \5FAE\8F6F\96C5\9ED1;padding:40px 10px;text-align:center}.iw-alert-inner a{background-color:#78ba1a;border:1px solid #6faa11;border-radius:2px;bottom:20px;color:#fff;font:14px/36px \5FAE\8F6F\96C5\9ED1;height:36px;left:125px;position:absolute;text-align:center;width:100px}.iw-alert-inner a:hover{background-color:#669f13;text-decoration:none}.iw-select{background-color:#d7e0e6;font-size:14px;padding:1px;position:relative}.iw-select-arrow{font-size:12px;position:absolute;right:10px;top:14px;z-index:1}.iw-select-selected{background-color:#fff;border:1px solid #d2d2d2;color:#333;cursor:default;height:36px;line-height:36px;text-indent:8px;width:174px}.iw-select-options{background-color:#fff;border:1px solid #7a91a8;display:none;left:0;position:absolute;top:40px;width:176px;z-index:2}.iw-select-option{background-color:#fff;color:#333;cursor:default;height:24px;line-height:24px;text-indent:11px}.iw-select-option:hover{background-color:#95afc8;color:#fff}.reg-pop-sms{background:#fff url(../images/login_pop_close.png) no-repeat right top;border:1px solid #d2cbcd;color:#666;font:14px \5FAE\8F6F\96C5\9ED1;padding-bottom:20px;position:relative;width:258px}.reg-pop-sms-close{height:20px;position:absolute;right:1px;top:1px;width:20px}.reg-pop-sms-title{font-size:14px;margin-top:30px;text-align:center}.reg-pop-sms-form{padding:20px 10px 0}.reg-pop-sms-form li{height:30px;width:100%}.reg-pop-sms-form .Validform_checktip{color:#f00;font-size:12px;height:24px;line-height:24px;padding-left:0}.reg-pop-sms-form input{border:1px solid #ccc;height:28px;line-height:28px;margin-right:5px;padding:0 10px;width:80px}.reg-pop-sms-submit{background-color:#78ba1a;border:1px solid #6faa11;border-radius:3px;color:#fff;cursor:pointer;font:16px \5FAE\8F6F\96C5\9ED1;height:36px;margin:0 auto;width:140px}


@charset 'utf-8';a{color:#666}.reg-public{background:url(../images/reg_public.png) no-repeat}.reg-banner{background:url(../images/reg_banner.jpg) no-repeat center top;height:120px;min-width:968px}#c{background-color:#fff;color:#666;font:14px \5FAE\8F6F\96C5\9ED1}#c .w{border:1px solid #b5c5cf;margin:40px auto;width:968px}.left{background-color:#91c945;color:#fff;height:1150px;position:relative;width:224px}.left a{color:#fff}.left h3{padding-top:225px;text-align:center}.left h3 a{border-bottom:1px solid #fff}.left h3 a:hover{text-decoration:none}.menu li{position:relative;width:100%}.menu li a{font-size:18px;height:100px;line-height:100px;text-indent:93px}.menu li a:hover{background-color:#529e13;text-decoration:none;-webkit-transition:background-color .5s linear .1s;-moz-transition:background-color .5s linear .1s;-ms-transition:background-color .5s linear .1s;transition:background-color .5s linear .1s}.menu .current{background-color:#529e13}.menu .current a{cursor:default}.menu .reg-public-mobile{background-position:0 0;height:41px;left:33px;position:absolute;top:30px;width:27px}.menu .reg-public-email{background-position:0 -42px;height:26px;left:27px;position:absolute;top:37px;width:41px}.menu .reg-public-personal{background-position:-28px 0;height:40px;left:33px;position:absolute;top:30px;width:40px}.main{background-color:#fff;height:558px;width:744px}.reg{padding:30px 0 0 90px;width:680px}.reg li{height:60px;overflow:hidden;position:relative;width:655px}.reg li img{display:inline;float:left}.reg-required{color:#ed0000;font-size:18px;left:0;line-height:48px;position:absolute}.reg-w,.reg-w-captcha{border:1px solid #ccc;height:46px;padding-left:8px;overflow:hidden;position:relative}.reg-w{width:310px}.reg-w-captcha{margin-right:10px;width:150px}.reg-txt,.reg-txt-captcha{border:0;font-family:\5FAE\8F6F\96C5\9ED1;height:46px;line-height:46px}.reg-txt{width:100%}.reg-txt-captcha{width:210px}.reg-btn-captcha{border-left:1px solid #ccc;color:#999;line-height:46px;text-align:center;width:99px}.reg-btn-captcha a:hover{text-decoration:none}.reg-agree{height:24px;line-height:24px}.reg-agree input{margin:7px 5px 0 140px;*margin-top:2px}.reg-agree a{color:#91c945}.reg-submit{background-color:#78ba1a;border:1px solid #6faa11;border-radius:3px;color:#fff;cursor:pointer;font:18px \5FAE\8F6F\96C5\9ED1;height:52px;margin:15px 0 0 125px;width:250px}.reg-submit:hover{background-color:#669f13}.reg-tip{width:320px;position:relative; top:15px;}.reg-tip-focus{border:1px solid #ccc;display:none;font-size:12px;height:28px;line-height:28px;margin:9px 0 0 15px;padding:0 8px;position:relative}.reg-tip-arrow{font:18px \5b8b\4f53;position:absolute;top:5px}.reg-tip-arrow1{color:#bbb;left:-9px}.reg-tip-arrow2{color:#fff;left:-8px}.reg-tip2{color:#999;left:8px;line-height:20px;position:absolute;top:13px}.Validform_checktip{color:#f00;font-size:12px;line-height:48px;padding-left:15px}.Validform_checktip a{color:#f00;text-decoration:underline}.reg-tip-error{border:1px solid #f00}.reg-tip-success{border:1px solid #91c945}.reg-tip-important{color:#c00}.reg-ok-title{color:#529e13;font-size:40px;line-height:120px;text-align:center}.reg-ok-tip{line-height:24px;text-align:center}.reg-ok-tip a,.reg-ok-tip em,.reg-confirm-tip em{color:#529e13}.reg-ok-tip2{margin:10px 0;text-align:center}.reg-ok-tip2 em{color:#f00}.reg-ok-btn,.reg-fail-btn,.reg-confirm-btn{background-color:#78ba1a;border:1px solid #6faa11;border-radius:3px;color:#fff;line-height:60px;text-align:center;width:268px}.reg-ok-btn{font-size:18px;margin:36px auto 0}.reg-fail-btn{font-size:24px;margin:56px auto 0}.reg-ok-btn:hover,.reg-fail-btn:hover,.reg-confirm-btn:hover{background-color:#669f13;color:#fff;text-decoration:none}.reg-ok-other{overflow:hidden;padding-top:60px;position:relative}.reg-ok-other ul{left:50%;position:relative}.reg-ok-other li{margin:0 20px;position:relative;right:50%}.reg-ok-other a{background-image:url(../images/reg_ok_public.png);height:168px;width:168px}.reg-ok-other-st{background-position:0 0}.reg-ok-other-st:hover{background-position:-169px 0}.reg-ok-other-email{background-position:0 -169px}.reg-ok-other-email:hover{background-position:-169px -169px}.reg-ok-other-mobile{background-position:0 -338px}.reg-ok-other-mobile:hover{background-position:-169px -338px}.reg-fail-title,.reg-confirm-title{color:#529e13;font-size:24px;line-height:80px;padding-top:50px;text-align:center}.reg-fail-tip,.reg-confirm-tip{text-align:center}.reg-fail-other{border-top:1px solid #f3f3f3;margin-top:120px;padding:13px 0 0 136px}.reg-fail-other dt{color:#529e13;font-size:18px;line-height:50px}.reg-fail-other a{background-color:#91c945;border-radius:5px;color:#fff;font-size:24px;line-height:56px;margin-right:25px;padding:0 30px}.reg-fail-other a:hover{background-color:#6e9934;color:#c2c2c2;text-decoration:none}.reg-confirm-email{margin:56px 0 120px 193px}.reg-confirm-btn{font-size:24px}.reg-confirm-send{padding:22px 14px 0}.reg-confirm-send a{text-decoration:underline}.reg-confirm-notice{line-height:24px;padding-left:86px}.reg-confirm-notice dt{background-color:#91c945;color:#fff;margin-bottom:15px;padding:0 10px}.reg-confirm-notice dd{text-indent:10px}.reg-confirm-notice a{color:#529e13}.errorSpan{display:block;position:absolute;top:15px;left:-29px;width:20px;height:20px;border-radius:20px;background-color:#f66960;color:#fff;line-height:19px;text-align:center;text-indent:0;font-size:18px;cursor:pointer}.e-mail-list{position:absolute;top:0;left:0;border:1px solid #ccc;width:320px;max-height:216px;overflow:auto}.e-mail-list li{float:left;width:100%;display:block;height:36px;line-height:36px;text-indent:5px;color:#000;cursor:pointer;background-color:#fff}.e-mail-list li:hover{background-color:#ccc}







/* reg */
.m_formMax { margin-bottom:50px; }
.m_formLeft { min-height:500px; }
.m_formLeftBar { position:fixed; padding:150px 80px 0 20px; color:#a2a2a2; }
.m_formLeftBar h1 { font-size:25px; }
.m_formLeftBar h1::before { width:3px; height:20px; content:""; margin-right:10px; display:inline-block; background:#3eb74f; }
.m_formLeftBar a { color:#ff6b01; text-decoration:none; }
.regformBox{background:url(../images/regbg.jpg) no-repeat center center;margin-top:-66px;height:1300px;}
.regformBox .m_formMax{margin-bottom:0;padding-top:120px;width:645px;}
.m_formMaxTitle.regformTitle{position:static;width:450px;height:36px;margin:0 auto;margin-top:10px;}
.m_formMaxTitle.regformTitle li{float:left;width:50%;padding:0;line-height:36px;border:none;background:#ededed;color:#5b5b5b;position:relative;}
.m_formMaxTitle.regformTitle li.crt{border:none;padding:0;background:#3eb74f;color:#fff;}
.m_formMaxTitle.regformTitle li em{display:none;}
.m_formMaxTitle.regformTitle li.crt em{display:block;position:absolute;width:40px;height:20px;background:url(../images/downtip.png) no-repeat;top:26px;left:50%;margin-left:-20px;}
.regformBox .m_formCenterBar{background-color:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#7f000000", EndColorStr="#7f000000"); zoom:1;padding-top:20px;border-radius:10px;box-shadow:0 0 6px 6px rgba(255,255,255,0.1);}
/*:root .regformBox .m_formCenterBar{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="7f000000", EndColorStr="7f000000"); }*/
.regTitle{width:450px;height:60px;color:#e9e9e9;font-size:24px;margin:0 auto;font-family:"Microsoft YaHei";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow:hidden;}
.regTitle em{float:left;height:24px;width:4px;background:#3eb74f;margin-top:18px;margin-right:6px;}
.regTitle span{float:left;line-height:60px;}
.m_formMaxMain.regformMain{background:none;min-height:570px;width:450px;padding:0;margin:0 auto;padding-top:10px;}
.m_formMaxMain.regformMain .formGroup{padding:0;margin-top:15px;position:relative;}
.m_formMaxMain.regformMain .formGroup.submitGroup{margin-top:25px;}
.m_formMaxMain.regformMain #fn_lastTip{top:-28px;color:#ea2701;}
.m_formMaxMain.regformMain .formGroup input[type="text"]{width:100%;border:1px solid #bababa;background:none;outline:none;color:#fff;+text-indent:10px;+margin-left:-10px;}
.placeholderText{+margin-left:-10px;}
.m_formMaxMain.regformMain .formGroup input[type="password"]{width:100%;border:1px solid #bababa;background:none;outline:none;color:#fff;+text-indent:10px;+margin-left:-10px;}
.m_codeBtn{height:42px;position:relative;}
.m_formMaxMain.regformMain .btn_code{width:220px;height:42px;line-height:42px;border:none;color:#fff;background:#3eb74f;top:0;left:auto;right:-2px;}
.m_formMaxMain.regformMain #fn_submitReg{width:100%;}
.agreementCon{color:#a6a6a6;}
.agreementCon a{color:#3eb74f;}
.m_formMaxMain.regformMain .fc_red{position:absolute;}
.m_formMaxMain.regformMain .info{border:1px solid #88280a;padding:2px 5px 2px 5px; color:#ea2701; position:absolute;display:none;line-height:20px;top:-34px;right:-50px;border-radius:3px;background:#290c05;z-index:100;}
.m_formMaxMain.regformMain .dec{bottom: -8px;display: block;height: 8px;overflow: hidden;position: absolute;left: 10px;width: 17px;}
.m_formMaxMain.regformMain .dec s{font-family: simsun;font-size: 16px;height: 19px;left: 0;line-height: 21px;position: absolute;text-decoration: none;top: -9px;width: 17px;}
.m_formMaxMain.regformMain .dec .dec1{color: #88280a;}
.m_formMaxMain.regformMain .dec .dec2{color: #290c05;top: -10px;}
.m_formMaxMain.regformMain .trueTip{display:block;color:#3eb74f;position:absolute;width:16px;height:16px;font-size:16px;top:10px;right:-30px;}
.m_formMaxMain.regformMain .trueTip.phonecodeTip{right:-254px;}

.m_formRightBar { position:relative; padding:40px 0 0 41px; }
.m_formCenterBar{position:relative;padding-left:0;margin-top:70px;}
.m_formMaxTitle { position:absolute; width:46px; left:-5px; top:40px; text-align:center; }
.m_formMaxTitle li { float:right; width:20px; padding:30px 10px; font-size:16px; line-height:1.2em; cursor:pointer; background:#e6e6e6; }
.m_formMaxTitle li.crt { padding:30px 12px; background:#fff; color:#3eb74f; border-right:2px solid #3eb74f; }
.m_formMaxMain { min-height:800px; padding:20px; background:#fff; border-radius:0 8px 8px 8px; }
.m_formMaxMain h3 { font-size:16px; margin-bottom:10px; padding:0 20px; color:#a6a6a6; }

.formGroup { padding:10px 20px; }
.formGroup input[type="text"],.formGroup input[type="password"]{width:100%;}
.formGroup em, .formCheckBar em { float:right; font-style:normal;}
#fn_pwdQuestion li { border:0; padding:2px 8px; }

.m_codeBar { position:relative; height:42px; }
.m_codeBar input[type="text"] { width:180px; }
.m_codeBar img { vertical-align:top; }
#inputCodeBox .m_codeBar{overflow:hidden;}
#inputCodeBox .m_codeBar input[type="text"]{float:left;}
#inputCodeBox .m_codeBar img{float:right;height:40px;+margin-top:-30px;}

.m_recommendBar { margin-bottom:80px; }
.m_recommendItem li { float:left; width:20%; height:256px; }
.m_recommendItem a { display:block; color:#4c4c4c; text-decoration:none; }
.m_recommendItem img { width:100%; }
.m_recommendInfo { position:relative; background:#fafafa; padding:20px; }
.m_recommendInfo h4 { width:160px; font-size:18px; color:#808080; border-bottom:1px solid #e6e6e6; display:inline-block; }
.m_recommendInfo .ic { position:absolute; top:38px; }
.m_recommendInfo .ic_left { left:-17px; }
.m_recommendInfo .ic_right { right:-17px; }
.m_recommendMin { height:88px; }
.m_recommendMax { height:216px; }

.m_successTip { text-align:center; padding:40px 0; }
.m_title_line { margin-bottom:30px; text-align:center; border-bottom:1px solid #ccc; color:#808080; }
.m_title_line span { display:inline-block; margin-bottom:-12px; background:#f2f2f2; }


.contract {
	height: 90px;
	text-align: left;
	overflow-x: auto;
	overflow-y: auto;
	border: 1px solid #cccccc;
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	background: #fafafa;
	padding: 5px;
	width:400px;
}
/*/*密码强度*/
.rank { border:none; background:url("../images/rank.gif") no-repeat; width:145px; height:22px; vertical-align:middle; cursor:default; margin:0 0 0 5px;}
.r0 { background-position:0 2; }
.r1 { background-position:0 -19px; }
.r2 { background-position:0 -40px; }
.r3 { background-position:0 -61px; }
.r4 { background-position:0 -82px; }
.r5 { background-position:0 -103px; }
.r6 { background-position:0 -124px; }
.r7 { background-position:0 -145px; }
