article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body,button,input,select,textarea{line-height:1.5;}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:courier new,courier,monospace}small{font-size:12px}ol,ul{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}fieldset,img{border:0}img,object{vertical-align:middle;border:0}table{border-collapse:collapse;border-spacing:0}body{color:#444}
.g-ur ol,.g-ur ul{padding-left:40px}
.g-ur ul{list-style:disc}
.g-ur ol{list-style:decimal}
.g-ur img{max-width:100%;_display:none}
.g-ur table{table-layout:fixed;border-collapse:separate;border-spacing:2px}
.g-ur td{white-space:normal;word-wrap:break-word;word-break:break-all}
.g-pr{position:relative}
.g-pa{position:absolute}
.g-pa0{position:absolute;left:0;top:0}
.g-dn{display:none}
.g-db{display:block}
.g-di{display:inline}
.g-dib{display:inline-block;*display:inline;*zoom:1}
.g-vh{visibility:hidden}
.g-curp{cursor:pointer}
.g-curm{cursor:move}
.g-curd{cursor:default}
.g-curn{cursor:not-allowed}
.g-cf,.g-o{*zoom:1}
.g-cf:after,.g-o:after,.g-w:after{display:block;visibility:hidden;clear:both;height:0;content:'\20'}
.g-o{width:1000px;margin:0 auto}
.g-fl{float:left}
.g-fr{float:right}
.g-tl{text-align:left}
.g-tc{text-align:center}
.g-tr{text-align:right}
.g-fwb{font-weight:700}
.g-fwn{font-weight:400}
.g-ffs{font-family:simsun}
.g-ffh{font-family:simhei}
.g-ffy{font-family:Microsoft YaHei}
.g-ivm .i{display:table-cell;vertical-align:middle;text-align:center;*display:block;*zoom:1;overflow:hidden}
.g-ivm .i img{_position:relative;_top:-1px;vertical-align:middle}
.g-ivm .ibox{text-align:center}
.g-e{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.g-b{word-wrap:break-word;word-break:break-all}
.g-ub{white-space:nowrap;word-wrap:normal}
.g-w{width:1190px;margin:0 auto}
.g-cred{color:red}
.g-cblue{color:#2664a2}
.g-corg{color:#F60;}
.g-c4{color:#444}
.g-c5{color:#555}
.g-c6{color:#666}
.g-c8{color:#888}
.g-c9{color:#999}
.g-c0{color:#000}
.g-ca{color:#aaa}
.g-fss{font-size:smaller}
.g-fsl{font-size:larger}
.g-bd0{border:0 none!important}
.g-h0 {height: 0; line-height: 0; font-size:0; clear:both;}

.g-l10n-fl {float:left;}
.g-l10n-fr {float:right;}
.rtl .g-l10n-fl {float:right;}
.rtl .g-l10n-fr {float:left;}

.unrtl {text-align: right;}
.rtl .unrtl {text-align: left;}
body{font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;}
body{font-family: Helvetica, Tahoma, Arial, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;}
a {color:#1784FD;}
.footer {margin: 0 auto; padding:10px 0; text-align: center;font-size: 12px;color: #8d8d8d;}
.info-msg {line-height:1.7; color:#999; padding:0 10px;}
input.input-text,
input[type="text"],input[type="password"] {box-sizing: border-box;  width: 100%; height: 40px; line-height:34px; border:1px solid #AEBAD4; border-radius:3px; font-size:14px; padding:3px 10px;}
button,.btn { display:inline-block; height:40px; text-align: center; line-height:40px; border-radius:3px; background:#1784FD; color:#FFF; font-size:16px; border:0 none; padding:0 20px; overflow:hidden;}
button.cell,button.verify {display: table-cell; vertical-align: middle; line-height: 20px;}

button:hover,.btn:hover {background:#218BFF; cursor:pointer; text-decoration: none;}

.btn_full {width:100%; padding:0;}
.disabled,.disabled:hover {background:#DDD; color:#999; cursor:default;}
.forget {float: right;}
input.verify {width:50%; float: left;}
img.verify {width: 45%; height:38px; border:1px solid #CCC; float: right; cursor:pointer; display:inline-block; background:#EEE;}
button.verify {width:45%; float:right; padding:0;}
.rtl input.verify {float:right;}
.rtl img.verify,.rtl button.verify{float:left;}

.show_msg {clear:both; line-height:20px; margin-bottom:-10px; color:#999;}
.show_msg.g-cred {color:red;}

/**改变PC显示方式,方便屏蔽**/
.third-login{text-align: center;margin: 0 auto; position:relative; margin-top:15px;}
.third-login:before {content:' '; display: block; position:absolute; font-size:0; line-height:0; height:1px; background:#ECECEC; width:110%; left:-5%; top:13px; z-index:0;}
.third-login>h3 {height:25px; line-height:25px; background:#FFF; padding:0 25px; display:inline-block; position: relative; z-index:1; font-weight: normal;}
.third-login ul{display:table; width:100%; height: 42px; overflow: hidden; background: none; text-align: center; font-size:0; margin-top:10px;}
.third-login li{float:none; display:table-cell; text-align: center;}
.third-login li a{display:inline-block; width: 42px; height:42px; background-image:url(images/web_third_login.png); background-repeat: no-repeat; transform: scale(0.95,0.95);}
.third-login li a.tp_facebook {background-position:0 0;}
.third-login li a.tp_twitter {background-position:-56px 0;}
.third-login li a.tp_google {background-position:-112px 0;}
.third-login li a.tp_wechat {background-position:-168px 0;}
.third-login li a.tp_weibo {background-position:-224px 0;}
.third-login li a.tp_qq {background-position:-280px 0;}
.third-login li a.tp_lewaos {background-position:-336px 0;}

.form-item {margin-bottom:15px; vertical-align: middle;}

.checkboxItem {line-height:2em;  font-size:14px;}
.checkboxItem label {cursor:pointer;}
.checkboxItem input[type="checkbox"] {display:none;}

.checkboxItem input[type="checkbox"]+label,
.checkbox {width:1.2em; height:1.2em; display:inline-block; vertical-align:middle; line-height:1.2; text-align: center; color:#FFF; background:#EEE; border-radius:10%; position:relative; box-shadow:0px 0px 2px #999 inset; overflow: hidden; margin:0 .5em;}

.checkboxItem input[type="checkbox"]:checked+label,
input[type="checkbox"]:checked+.checkbox,
.checkbox.checked {background:#11ACFF;}
.checkboxItem input[type="checkbox"]:checked+label:after,
input[type="checkbox"]:checked+.checkbox:after,
.checkbox.checked:after {content:'\2714';}

.successbox {color:#79A9FA; text-align: center;}
.successbox .succ-ico {font-size:130px; line-height:200px; height:200px; overflow: hidden;}
.successbox .succ-ico img {width:100px; max-width:90%}
/*.succ-ico:before {content:'\263a';}*/
.successbox .succ-txt {font-size:20px; position:relative; top:-25px;}

.pwdMap { margin-bottom:20px;}
.pwdMap .pwdMap_bg,.pwdMap .pwdMap_activ {background-image:url(images/pwd-map.png); background-repeat:no-repeat;}
.pwdMap .pwdMap_bg {position: relative; background-position:left top;  background-size:100% auto; height:0; padding-top:15.3%; width:95%; margin:0 auto;}

/*.pwdMap.step2 .pwdMap_bg {background-position:left bottom;}*/

.pwdMap .pwdMap_activ {background-position:left bottom; background-size:auto 200%; position: absolute; left:0; top:0; height:100%; width:0;}
.pwdMap.step2 .pwdMap_activ {width:55.13%;}
.pwdMap.step3 .pwdMap_activ {width:100%;}

.pwdMap .sp2,.pwdMap .sp3,
.pwdMap.step2 .sp1,.pwdMap.step2 .sp3,
.pwdMap.step3 .sp1,.pwdMap.step3 .sp2 {color:#BBB;}
.pwdMap .sp1,
.pwdMap.step2 .sp2,
.pwdMap.step3 .sp3 {color:#3397DA;}

.author{border:1px solid #8d8d8d;padding: 10px 5%;margin:20px auto 10px;}
.author-logo{padding: 15px;border-bottom:1px solid #8d8d8d; }
.author-info{margin-top:20px;min-height: 50px;position: relative;}
.author-info div{margin-left: 55px; font-size:14px; color:#999;}
.author-info img{position: absolute;width: 50px;height: 50px;left: 0;top: 50%;margin-top: -25px;}
.get_username{ color:#333; }
.footer-link {padding:15px 0;}

#policy .wrap {padding:1.5em; line-height:1.7;}
#policy dt {font-size:25px; font-weight: bold; color:#1784FD;}
.policy_info{font-size:13px;}
.policy_info p, .policy_info h6{margin:7px 0;}
.policy_info h6{font-weight: 700; font-size: 24px;}
.policy_info li {text-indent:24px;}

@media all and (max-width: 768px) {

}

@media all and (max-width: 450px) {

}