body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, hr, fieldset, input, textarea, select, label, p, blockquote, th, td, button {font-family: Tahoma,Î¢ÈíÑÅºÚ,Helvetica,arial;margin: 0 auto;padding: 0;}
body {font-size: 12px;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: medium none;}
address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal;}
ol, ul {list-style: none outside none; vertical-align: middle;}
li {vertical-align: middle;}
caption, th {text-align: left;}
img a {border: medium none;}
html {background-attachment: fixed;background-image: url("about:blank");height: 100%; position: relative;}
.cf{zoom:1}
.cf:after{clear:both;display:table;content:""}
.fixed:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
:focus {outline: medium none;}
textarea {resize: none;}
a {color: #237DB2;cursor: pointer;text-decoration: none;}
a:hover {text-decoration: underline;}
a:hover * {text-decoration: underline;}
.line { display: inline-block;overflow: hidden; width: 1px;}  
.header {border-bottom: 1px solid #DDDDDD;height: 88px;}
.header .logo {background: url("../images/2014/gr_logo.jpg") no-repeat;float: left;font-size: 14px;height: 50px;line-height: 50px; margin: 17px 0;overflow: hidden;text-indent: -999px;width: 157px;}
.header .reg_index{float: left;font-size: 14px;height: 44px;line-height: 44px; margin: 23px 0px 20px 15px;overflow: hidden; width: 114px;color:#ababab;font-size:22px;border-left:1px solid #ababab;padding-left:12px;}
.header .menu_box {float: right;height: 30px;margin-top: 42px;}
.header li {display: inline;float: left;margin-right: 24px;}
.header .menu {color: #959595;font-size: 14px;}
.header .menu:hover {color: #0592d9;}
.c_w {width: 960px;margin:0 auto;}

#wrap{background:url(/Public/images/2016/reg_bg.jpg) center 0 no-repeat;}
.wrap-bd{width:890px;margin:0 auto;}
.main_l{width:209px;margin-top:15px;background-color:#fff;float:left;}
.reg_tab{position:relative;width:880px;margin-left:10px;padding-top:70px;height:50px;border-bottom:1px solid #1892d3;}
.reg_tab .nav1,.reg_tab .nav01,.reg_tab .nav2,.reg_tab .nav02{position:relative;width:164px;height:50px;padding-left:50px;line-height:50px;font-size:16px;border:none;cursor:pointer;float:left;color:#fff}
.reg_tab .nav1 em,.reg_tab .nav01 em,.reg_tab .nav2 em,.reg_tab .nav02 em{position:absolute;top:10px;left:10px;width:30px;height:29px;;background:url(/Public/images/2016/reg_icon.jpg) no-repeat;}
.reg_tab .nav1,.reg_tab .nav2{background-color:#cccccc;}
.reg_tab .nav1 em{background-position:-41px -4px}
.reg_tab .nav01,.reg_tab .nav02{background-color:#0592d9;}
.reg_tab .nav01 em{background-position:-3px -4px}
.reg_tab .nav2 em{background-position:-3px -38px}
.reg_tab .nav02 em{background-position:-41px -38px}

.reg_tab .lq_login{float:right;width:166px;height:24px;line-height:24px;padding-left:10px;}
.reg_tab .lq_login a{float:right;width:60px;text-align:center;background-color:#0896d6;color:#fff}
.reg_tab .third_tit{position:absolute;top:136px;right:20px;text-align:left;padding-left:10px;float:left;width:136px}
.reg_tab .with_other_login {position:absolute;top:160px;right:51px;width:140px;line-height: 32px;}
.reg_tab .with_other_login .icon14{float:left;}
.reg_tab .with_other_login li {height:42px;}
.reg_tab .with_other_login a {color: #565656;display:block;margin-right: 15px;padding-left:30px;line-height:32px;padding-top:10px;}
.reg_tab .with_other_login a .icon16 {float: left;margin: 2px 3px 2px 0;}
.reg_tab .with_other_login a .qq_gray {width:45px;height:32px;background:url(/Public/images/2016/reg_icon.jpg) -3px -82px no-repeat;}
.reg_tab .with_other_login a .weibo_gray {width:45px;height:32px;background:url(/Public/images/2016/reg_icon.jpg) -2px -178px no-repeat;}
.reg_tab .with_other_login a .weixin_gray {width:45px;height:32px;background:url(/Public/images/2016/reg_icon.jpg) -2px -133px no-repeat;}
.reg_tab .with_other_login a .name {float: left;margin-left:2px;}
.main_r{width:792px;height:680px;margin-top:10px;float:left;border-left:none;}
.regcon{padding-top:44px;}
.regcon .name,.regname,.notes,.notes2{float:left;	line-height:35px;text-align:left;}
.regcon .name{width:105px;text-align:right;font-size:14px;color:#666;}
.regcon .regname{width:135px;text-align:right;font-size:14px;color:#484848;padding-right:10px;}
.regcon .input_lg{color:#333;font-size:16px;background:url(../images/login/lg_input_box.jpg) no-repeat;width:270px;height:42px;line-height:42px;border:none;}
.regcon .input_zc{color:#333;font-size:16px;width:205px;height:22px;line-height:22px;border: 1px solid #C9C9C9; border-radius: 3px;padding:5px;}
.regcon .input_yz{border: 1px solid #C9C9C9; border-radius: 3px;padding:5px;width:112px;height:22px;line-height:22px;}
.regcon .inputbox_lg{width:270px;float:left;}
.regcon .inputbox{float:left; text-align: left;}
.regcon a{color:#f70400;font-weight: bold;}
.regcon .notes{color:#8F8F8F;padding-left:15px;line-height: 30px;}
.regcon .notes div{float:left;line-height:30px;height:30px;}
.regcon .notes2{color:#8F8F8F;padding-left:15px;position: relative;top:-2px;*top:2px;_top:2px}
.regcon .reg_row{clear:both;height:40px;text-align:center;}
.regcon .reg_row_ot{clear:both;height:70px;}
.regcon .agree_row {height:40px;padding-top:10px;}
.regcon .dlbtn{background:url(../images/login/login_button.gif);cursor:pointer;width:165px;height:45px;border:none;}

.czbtn{background: url("/Public/images/2016/shop/shop_btn.png") -3px -344px no-repeat;width:189px;height:50px;margin:0 auto;line-height:50px;display:block;color:#fff;font-size:18px;text-align:center;border:none;cursor:pointer;}
.czbtn:hover{background-position:-3px -395px;color:#fff; text-decoration:none;}
.regcon .regdot{clear:both;height:20px;}

.regcon .reg_row_line1{background:url(../images/2014/x_dotted.png) left top repeat-x;padding:20px 0 20px 95px;color:#888;text-align: left;}
input[type="text"], input[type="password"], textarea {
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.06) inset;
}
.regcon .btn-send{border:0;cursor:pointer;color:#fff;font:400 12px SimSun,sans-serif;width:100px;height:22px;margin-top: 3px;background-color:#3995EC;border-radius: 2px;}
.regcon .name_height{height:70px;}

/**********reg check css*************/
.onShow{background:url(../images/login/onShow.gif) 3px 3px no-repeat; padding:0 10px 0 25px;}
.onFocus{background:#edf5f8 url(../images/login/onFocus.gif) 3px 3px no-repeat; border:1px solid #afd0e3; padding:0 10px 0 25px;color:#666;}
.onError{background:#ffeae7 url(../images/login/onError.gif) 3px 3px no-repeat; border:1px solid #f2a595; padding:0 10px 0 25px;color:#CC0000;}
.onSuccess{background:#E9FFEB url(../images/login/onSuccess.gif) 3px 3px no-repeat; padding:0 10px 0 25px;border:1px solid #33dd33;}


#footer {height:127px;min-width: 960px;_width: expression((document.documentElement.clientWidth||document.body.clientWidth)<960?"960px":"");overflow:hidden;}
#footer .botcon{position:relative;width: 960px;margin:0px auto;text-align:center; line-height:15px;padding:29px 0 15px 5px;color:#3c3c3c;}
#footer .botcon ul{overflow:hidden;height:15px;width: 500px;margin: 0 auto;}
#footer .botcon .list{display:inline;position:relative;padding-right:12px;height:15px;line-height: 15px;}
#footer .botcon .list a{line-height:15px;}
#footer .botcon .line{border-left: 1px solid #afafaf;padding-left:12px;}
#footer .botcon .num{line-height:36px;}
#footer .botcon .yqlink{padding: 8px 0 0 0;overflow:hidden;}
#footer .botcon .yqlink a, #footer .botcon .yqlink span{display:block;float:left;height: 28px;padding: 0 10px 0 0;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;}
#footer .botcon .yqlink p{margin:5px;height:22px;line-height:22px;}
#footer .botcon .aqlm{position:absolute;right:27px; top:58px;}