*{padding:0px; margin:0px;}
*html{background-image:url(about:blank);background-attachment:fixed;}
body {font-size:12px;margin:0px;font-family: "Microsoft YaHei","Hiragino Sans GB W3",Tahoma,Arial;;background-color:#F2F2F2;}
.clear {clear:both;}
.w_head_outer{line-height:33px;background-color:#f7f7f7;width:100%;border-bottom:1px solid #ccc;height:35px;position:fixed;_position:relative;left:0;z-index:1;;top:0px;_top:expression(eval(document.documentElement.scrollTop));font-size:12px;}
.headWrap {width:960px;margin:0 auto;position:relative;z-index:104;height:35px; color:#000;}
.headWrap a{color:#000;text-decoration:none}
.headWrap a:hover{text-decoration:underline;}
.headInside{float:left;font-size:14px;color:#f7f7f7;}
.top {width:960px; height:80px; margin:0 auto; background-color:#3b5999;}
.top .toplogo {width:110px; height:60px;margin-top:20px;float:left; text-align:right;}
.top .topnav {width:830px; margin-top:55px; float:right; font-size:12px;color:#fff;}
.top .topnav b {color:#E17D32;}
.topnav a {color:#fff; text-decoration:none;}
.topnav a:hover {color:#f2f2f2; }
.main {width:958px; margin:0 auto;padding-top:30px;background:url('../images/bg1.jpg') no-repeat 425px 10px #fff; color:#000;border: 1px solid #ccc;}
.main a {color:#333;font-family:"Microsoft YaHei","Hiragino Sans GB W3",Tahoma,Arial;;text-decoration:none}
.mleft {width:440px; padding-left:30px; float:left;font-size:14px;}
.mright{width:458px; padding-right:30px; float:right;}
.mright ul {margin:320px 0 0 0; color:#999;line-height:28px;}
.line {border-bottom:1px solid #ccc; height:1px; font-size:1px; line-height:1px;}
.reg {width:350px; height:450px; margin:auto; border:1px solid #ccc;padding:20px 0px;background:#f2f2f2;-webkit-box-shadow:0px 2px 5px #ccc;-moz-box-shadow:0px 2px 5px #ccc;box-shadow:0px 2px 5px #ccc;}
.reg-t {font-size:20px;margin:0px 25px 10px 25px;font-weight:500;line-height:35px;}
.reg-t a {color:#a00}
.otherlogin {margin:15px 0 15px; padding-bottom:20px; color:#fff; border-bottom:1px solid #ccc;}
.newuser {font-size:16px;}
.form {margin:10px; font-size:14px;}
.form a {color:#a00}
.form p {margin:10px 0;font-size:18px;}
.qqlogin {padding-bottom:20px;border-bottom:1px solid #ccc;}
select,input,button,button img,checkbox,.btn,.button-submit img{vertical-align:middle;}
fieldset {border:none; margin-bottom:18px; padding:0;}
legend {font-size:14px; color:#333}
#checkusername,#checkpassword,#checkemail,#checkpassword2,#checkname,#msg {padding-left:6px;font-size:10px;color:red;}
#msg{font-size:12px;}
.input {font-size:16px;font-weight:700;color:#454545;border:1px solid #737373;padding:3px 2px 2px 6px;width:283px;height:25px;font-family:"Microsoft YaHei","Hiragino Sans GB W3",Tahoma,Arial;}
.input1 {font-size:14px;font-weight:700;color:#454545;border:1px solid #737373;padding:3px 2px 2px 6px;width:283px;height:25px;font-family:"Microsoft YaHei","Hiragino Sans GB W3",Tahoma,Arial;}
.button-submit{margin-top:12px;}
.button {border:1px solid #9b1518;background:#9b1518;color:#fff;letter-spacing:5px;height:33px;width:85px;font-family:"Microsoft YaHei";cursor: pointer;}
.copyright{line-height:26px; text-align:center;padding:15px 0;margin:60px;color:#9C9C9C;border-top:1px solid #d5d5d5}
.copyright a{text-decoration:none;color:#9C9C9C;}
/*button*/
button{box-shadow:rgba(0, 0, 0, 0.01) 0px 1px 2px;font: 12px/1.3 'Arial','Microsoft YaHei';transition:background-color 300ms;-moz-transition:background-color 300ms;-webkit-transition:background-color 300ms;-o-transition:background-color 300ms;}
button:hover{box-shadow:rgba(0, 0, 0, 0.15) 0px 1px 1px;}
button:focus{outline:0;}
button.btn_loading{background:url("/images/loading.gif") no-repeat 5px center ;}
button.btn_0{cursor: pointer;background-color:#fff;margin:12px; line-height:24px;font-size:13px;border-radius:2px;color:#333;border:1px solid #ccc;;padding:0px 12px;}
button.btn_0:hover {background-color:#f7f7f7;}
button.btn_0:focus{outline:0;background-color:#f1f1f1;}
button.btn_1{cursor: pointer;background-color:#e97155;margin:12px; line-height:26px;font-size:13px;border-radius:2px;color:#fff;border:0;padding:0px 12px;}
button.btn_1:hover {background-color:#bb391b;}
button.btn_1:focus{outline:0;background-color:#8d1c01;}
button.btn_2{background-color:#00a1cb;color:#fff;padding:3px 12px;font-size:13px;border:0;cursor:pointer;line-height:24px;border-radius:2px;}
button.btn_2:hover {background-color:#0180a1;}
button.btn_2:focus{outline:0;background-color:#015c73;}
button.btn_loading1{padding-left:26px;}
button.disabled{color:#666;text-shadow: #ccc 1px 1px 0;}

a.top_login{position:absolute;top:0px;right:38px;display:inline-block;height:36px;width:24px;padding:0 12px;color:#fff;background-color: #cd0c0c;background-image: -webkit-linear-gradient(top,#cd0c0c,#a20000);}
a.top_login:hover{background:#cc0000;color:#fff;}
#login_box1{z-index:105;position:absolute;top:40px;right:-176px;text-align:left;padding:22px 0 20px;width:260px;background:#fff;display:none;border:1px solid #ccc;box-shadow: 0px 0px 8px #cdcdcd;}
#login_box1 p{padding-left:35px;padding-bottom:9px;}
#login_box1 .ipt{width:187px;height:28px;line-height:28px;text-indent:6px;border:1px solid #ddd;}
#top_login{float:right; font-size:12px;width:580px;line-height:35px;text-align:right;}
#top_login a {display:inline;}
#top_login .li-spacing {display:inline;width:1px;height:14px;margin:10px 10px 0px;overflow: hidden;color:#ccc;font-size:10px;vertical-align:baseline;}
.emaillist{position:absolute;width:287px;border:1px solid #737373;background:#fff;display:none;*top:23px;overflow:hidden;}
.emaillist li{list-style-type:none;font-size:14px;font-weight:700;color:#454545;padding:3px 2px 2px;}
.emaillist li:hover{background:#F1F3FE;cursor: pointer;}