/*! DUI-V1.1.7 && Author Malisen && QQ:1394442790 && E-mail:1394442790@qq.com && HomePage:www.baidu.cn && 2016-12-19T18:34:52+0800 */
.steps li i,.regBox .blank,.iptTips i,.dmsg span,.supp_services li i{background:url(../img/member/reg_icons.png) -999px -999px no-repeat;}
body{background-color:#f6f6f6;}
.wrapper{width:990px;}
#header,#container{padding:15px 0;background-color:#fff;}
.reg-logo{width:40%;}
.reg-logo .main-logo{display:block;float:left;margin:5px 12px 0 0;padding-right:12px;border-right:1px solid #dfdfdf;height:45px;}
.reg-logo .sub-logo{color:#333;display:block;float:left;font-family:"LanTing ZhongHei","Microsoft Yahei";font-size:22px;font-weight:400;height:58px;line-height:58px;}
.reg-switch{margin-top:25px;line-height:30px;}
.reg-switch a{font-size:14px;}
.reg-switch a:hover{text-decoration:underline;}
.reg-switch .spline{font-family:simsun;color:#ccc;margin:0 5px;}
.foot_page{color:#ccc;padding:20px 0 12px;text-align:center;}
.foot_page a{margin:0 5px;}
.foot_page a:hover{color:#317ee7;}
.user_login{padding:55px 0;background-color:#1d7ad9;}
.image_box{width:580px;text-align:center;position:relative;}
.image_box .bd,.image_box .bd li{width:580px;height:400px;overflow:hidden;}
.image_box .hd{padding:10px 0 0 268px;}
.image_box .hd li{float:left;width:10px;height:10px;background:#fff;margin-right:8px;font-size:0px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;cursor:pointer;}
.image_box .hd .on{background:#ddd;}
.loginbar{background-color:#fff;width:380px;padding-bottom:20px;}
.loginbar .hd{background-color:#f5f5f5;}
.loginbar .hd li{color:black;width:50%;height:56px;-moz-box-shadow:1px 1px 10px (91,94,97);-webkit-box-shadow:1px 1px 10px (91,94,97);box-shadow:1px 1px 10px (91,94,97);text-align:center;line-height:56px;font-size:18px;text-shadow:1px 0px 1px #fff;cursor:pointer;}
.loginbar .hd li.on,.loginbar .hd li.on:hover{background:white;}
.loginbar .bd .con{margin:0 30px;width:320px;overflow:hidden;}
.loginform li{width:100%;}
.loginform a{color:#317ee7;}
.loginform a:hover{color:#fb5651;}
.loginform .dmsg{height:16px;line-height:16px;padding:7px 0;overflow:hidden;}
.loginform .dmsg span{background-position:-82px -168px;color:#FC5300;padding-left:20px;display:none;}
.loginform .iptTips{margin-bottom:15px;}
.loginform .iptTips label{line-height:38px;left:40px;}
.loginform .iptTips input{width:278px;height:38px;line-height:38px;font-size:14px;border:1px solid #ddd;padding-left:40px;}
.loginform .iptTips i{display:block;width:24px;height:24px;overflow:hidden;position:absolute;left:10px;top:8px;}
.loginform .iptTips .icon-username{background-position:-72px -188px;}
.loginform .iptTips .icon-password{background-position:-72px -216px;}
.loginform li.verifys{width:298px;height:38px;line-height:38px;border:1px solid #ddd;padding:0 10px;overflow:hidden;margin-bottom:15px;}
.loginform li.verifys input{width:90px;height:38px;line-height:38px;border:0;vertical-align:top;}
.loginform li.verifys img{vertical-align:middle;}
.loginform .rempassword{padding-bottom:12px;}
.loginform .rempassword label input{margin-right:2px;}
.loginform .rempassword .fr{color:#444;}
.loginform .rempassword .fr:hover{color:#317ee7;}
.loginform .btn{background-color:#317ee7;height:48px;line-height:47px;font-size:18px;color:#fff;border:0;width:100%;}
.loginform .btn:hover{background-color:#2c6dc6;}
.loginform .oabar{margin-top:-20px;}
.loginform .oabar dd{padding:15px 0 1px;}
.loginform .oabar dd a{float:left;margin:0 10px 10px 5px;line-height:16px;color:#666;}
.loginform .oabar dd a img{float:left;margin-right:3px;}
.loginform .oabar dd a:hover{color:#333;}
.steps{width:100%;height:46px;border-bottom:2px solid #e6e6e6;position:relative;}
.steps ul{margin:0 auto;width:720px;}
.steps li{height:46px;padding-left:70px;width:170px;}
.steps li i{color:#fff;display:inline-block;font-size:14px;font-style:normal;font-weight:700;height:24px;line-height:24px;margin-right:5px;text-align:center;width:24px;background-position:-25px 0;}
.steps li i.last{background-position:-50px 0;}
.steps li span{line-height:46px;color:#999;color:#919191;font-size:16px;font-weight:700;}
.steps li.active{border-bottom:2px solid #f40;}
.steps li.active i{background-position:0 0;}
.steps li.active span{color:#3e3e3e;}
.regBox{background:#fff;padding-top:45px;width:760px;margin:0 auto;min-height:420px;}
.regBox .item{height:68px;line-height:34px;position:relative;z-index:5;}
.regBox .tit{width:100px;font-size:14px;color:#666;}
.regBox .tit span{margin-right:5px;}
.regBox .cont{margin-left:110px;position:relative;}
.regBox .ipt01{border:1px solid #cccccc;color:#999;font-size:14px;line-height:18px;overflow:hidden;padding:8px 10px;width:258px;}
.regBox #captcha{width:150px;}
.regBox .txt02{width:270px;line-height:16px;padding:9px 10px;border:1px solid #ccc;float:none;font-size:14px;font-family:arial,"simsun";color:#999;overflow:hidden;}
.regBox .ipt01.v_error{border-color:#ff6464;}
.regBox .ipt01:focus{border-color:#488ee7;}
.regBox .captchapng{float:left;width:110px;text-align:center;}
.regBox .reg-scode{float:left;-moz-padding-start:npx;-moz-padding-end:npx;height:36px;width:95px;margin-left:5px;text-align:center;cursor:pointer;background-color:#009435;border:0;color:#fff;}
.regBox .reg-scode:hover{background-color:#007d2d;}
.regBox .reg-scode.loading{background:url(../image/loading.gif) no-repeat 50% 50% #eee;}
.regBox .reg-scode.disabled{background-color:#ddd;color:#999;color:#999;}
.regBox .blank{width:16px;height:16px;font-size:16px;position:absolute;left:285px;top:11px;float:none;color:#7abd54;background-position:-80px -4px;}
.regBox .close{position:absolute;top:5px;right:25px;font-size:24px;}
.regBox .focus,.regBox .focusa,.regBox .error{line-height:36px;height:36px;position:absolute;top:0px;left:280px;width:270px;padding:0 5px;z-index:3;font-weight:normal;font-size:12px;color:#999}
.regBox .focus span,.regBox .error span{line-height:16px;display:block;padding:3px 0;}
.regBox .focus{color:#999;}
.regBox .valid{color:#ff6464;}
.regBox .strength{color:#999;line-height:22px;position:absolute;top:39px;left:115px;display:none;}
.regBox .strength b{width:108px;height:16px;overflow:hidden;margin-top:4px;font-weight:400;}
.regBox .strength b i{display:inline-block;float:left;background:#dbdbdb;font-style:normal;font-size:10px;width:34px;height:16px;line-height:16px;text-align:center;margin-left:1px;color:#fff;}
.regBox .strength b i.on{background:#ff6464;}
.regBox .reg-btn{font-size:18px;height:44px;line-height:44px;padding:0;width:270px;background-color:#f01400;color:#fff;border-color:#f01400;}
.regBox .reg-btn:hover{background-color:#ff6464;border-color:#ff6464;}
.regBox .reg-btn-gray{height:34px;line-height:34px;padding:0 12px;}
.regcon{width:482px;height:360px;margin-left:-241px;margin-top:-180px;background:#fff;}
#reg-mobile{font-size:16px;}
.footer{background:#f6f6f6;color:#a4a4a4;padding:35px 0 30px;text-align:center;font-size:12px;color:#bbb;margin:0;}
.supp_services dt{height:16px;border-top:1px solid #d8d8d8;}
.supp_services dt .tit{display:block;background-color:#f6f6f6;width:380px;height:25px;line-height:25px;font-size:18px;color:#444;margin:-13px auto 0;position:relative;}
.supp_services ul{padding:40px 0 50px;margin-right:-100px;}
.supp_services li{margin-right:100px;width:263px;height:auto;overflow:hidden;text-align:left;}
.supp_services li i{float:left;width:61px;height:61px;margin:5px 12px 0 0;}
.supp_services li .ico_1{background-position:0 -47px;}
.supp_services li .ico_2{background-position:0 -114px;}
.supp_services li .ico_3{background-position:0 -182px;}
.supp_services li strong{display:block;color:#333;font-size:16px;font-weight:300;}
.ft-nav{padding:3px 0;color:#ccc;font-family:simsun;}
.ft-nav a{margin:0 5px;color:#999;font-family:"LanTing ZhongHei","Microsoft Yahei";}
.ft-nav a:hover{color:#666;}