@charset "utf-8";
/* CSS Document */
body{margin:0 auto;padding:0;font-size:12px; font-family:'宋体';color:#000;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, input, button, textarea, p, th, td {margin:0px;padding:0px;}
input,select{font-size:12px;line-height:20px; height:20px;}
img{border:0;}
ul,li{list-style-type:none;}
:focus {outline:0;}
h2{ font-size:14px;}
h3{font-size:14px;}
h4{font-size:12px;}
a {color:#000;text-decoration:none;}
a:hover {color:#ab0003;text-decoration:underline;}
.head {width:960px; height:auto; margin:25px auto; overflow:hidden;}
.head h1 {width:295px; height:50px; float:left; background:url(../images/yonghu.gif) no-repeat right center; font-size:0; color:#fff; text-indent:-9999px; overflow:hidden;}
.head h1 a {width:130px; height:50px; float:left; display:block; background:url(../images/logo.jpg) no-repeat left center; text-indent:-9999px;}
.head p {width:300px; float:right; height:24px; line-height:24px; color:#999; padding:13px 0; overflow:hidden;}
.head p a {width:52px; height:23px; display:block; background:url(../images/reg_btn.jpg) no-repeat; text-indent:-9999px; float:right;}
.head p a.qq {width:110px; background:url(../images/reg_btn_qq.jpg) no-repeat; margin-left:10px;}
.main {width:958px; border:1px solid #ddd; border-top:4px solid #ab0003; background:url(../images/reg_mainbg.jpg) repeat-y right top; margin:0 auto; overflow:hidden;}
.main_left {width:610px; float:left; padding:20px 0 0 20px; overflow:hidden;}
.main_left h3 {font-family:microsoft yahei; font-size:20px; color:#666; margin-bottom:20px;}
.main_left form dl {width:610px; height:65px; overflow:hidden;}
.main_left form dl dt {width:90px; height:65px; line-height:33px; float:left; display:block; font-size:14px; color:#333; text-align:right;}
.main_left form dl dt em {font-style:normal; color:#F00; padding-right:8px;}
.main_left form dl dd {width:500px; height:65px; float:left; overflow:hidden;}
.main_left form dl dd input {width:266px; height:19px; line-height:19px; float:left; padding:6px; border:1px solid #b8cbd6; margin-bottom:3px;}
.main_left form dl dd input.validate_code {width:85px; float:left; font-size:12px; color:#000;}
.main_left form dl dd span {width:199px; line-height:31px; float:right; background:#ffcfcf url(../images/reg_ico.jpg) no-repeat 8px 8px; border:1px solid #e5a3a3; border-left:none; color:#ab0003; padding-left:20px; display:none;}
.main_left form dl dd span.box_error {display:block;}
.main_left form dl dd span.box_error b {font-weight:400;}
.main_left form dl dd p {float:left; line-height:33px;}
.main_left form dl dd p img {float:left; display:block; margin:6px 5px;}
.main_left form dl dd p a {color:#0158a7;}
.main_left form dl dd strong {width:280px; display:block; font-weight:400; color:#999; float:left;}
.main_left form dl.phone {height:34px; margin-bottom:20px; overflow:hidden;}
.main_left form dl input.inputsubmit {width:145px; height:42px; display:block; background:url(../images/reg_btn02.jpg) no-repeat; border:none; text-indent:-9999px; margin-left:90px; cursor:pointer;}
.main_right {width:320px; float:right; overflow:hidden;}
.main_right h3 {height:88px; line-height:88px; font-family:microsoft yahei; font-size:28px; color:#ab0003; text-align:center;}
.main_right p {line-height:24px; background:#ebebeb;font-size:14px; font-weight:600; color:#e50206; padding:3px 20px;}
.main_right dl {padding:25px 20px 0; overflow:hidden;}
.main_right dl dt {width:280px; font-size:14px; font-weight:600; color:#666;}
.main_right dl dd a {width:67px; height:75px; float:left; margin:20px 20px 0 0; overflow:hidden;}
.main_right dl dd a {width:67px; height:22px; line-height:22px; padding-top:53px; color:#666; text-align:center;}
.main_right dl dd a:hover {color:#ab0003; text-decoration:none;}
.main_right dl dd a.one {background:url(../images/reg_fw01.jpg) no-repeat;}
.main_right dl dd a.two {background:url(../images/reg_fw02.jpg) no-repeat;}
.main_right dl dd a.three {background:url(../images/reg_fw03.jpg) no-repeat;}
.main_right dl dd a.four {background:url(../images/reg_fw04.jpg) no-repeat;}
.main_right dl dd a.five {background:url(../images/reg_fw05.jpg) no-repeat;}
.weibo {margin:30px 20px 20px; display:inline-block; padding:20px; background:#fff; clear:both; overflow:hidden;}
.weibo h4 {font-size:14px; font-weight:600; color:#666;}
.weibo iframe {margin-top:15px;}
.left_title {margin:20px; padding-left:70px; background:url(../images/qqLogin_titlebg.jpg) repeat-x left 48px; overflow:hidden;}
.left_title h3 {width:227px; height:52px; line-height:52px; float:left; background:url(../images/qqLogin_titlebg_a.jpg) no-repeat; margin:0 3px 0 0; text-align:center; padding-bottom:7px; font-size:18px;}
.left_title h3 a {width:227px; height:52px; display:block; color:#666;}
.left_title h3 a:hover {color:#ab0003;}
.left_title h3.on {background:url(../images/qqLogin_titlebg_hover.jpg) no-repeat;}
.left_title h3.on a {color:#fff;}
.left_title h3.on a:hover {color:#fff; text-decoration:none;}
.left_title p {clear:both; height:24px; line-height:24px; background:url(../images/qqLogin_ico_qq.jpg) no-repeat left 14px; text-indent:20px; padding-top:10px;}
.left_title p strong {padding:0 5px;}
.left_title p a {color:#1582bd;}
.main_left form dl input.btn02 {width:92px; height:35px; background:url(../images/qqLogin_btn.jpg) no-repeat;}
.main_left form dl input.btn03 {width:92px; height:35px; background:url(../images/qqLogin_btn_bd.jpg) no-repeat;}
.main_left form dl dd strong.red {color:#f00;}

.login_form p.qq_row {text-align:center;}
.login_form p.qq_row img {float:none; padding-right:3px;}
.login_form p a.qq {color:#1582bd; font-size:14px;}