@charset "utf-8";
html{color:#333;background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,Helvetica,"\5b8b\4f53",sans-serif}
a{text-decoration:none;color: #0c748d;}
a:hover{text-decoration:underline;color: #ff781f;}
ol,ul{list-style:none}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{zoom:1}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden;}

.header,.content,.footer,.register{width: 960px;margin: 0 auto;}
.header-wrapper{border-bottom: 1px solid #abc1d4;background-color: #f2f6fc;}
.header{position: relative;height: 70px;}
.header .logo a{float: left;width: 178px;height: 44px;padding: 3px;margin: 8px 10px 0 0;}
.header .channel{float: left;margin: 16px 0 0 0;border-left: 1px solid #cddae7;}
.header .channel span{display: block;border-left: 1px solid #fff;font-size: 18px;height: 38px;line-height: 54px;overflow: hidden;padding-left: 10px;font-family:\5b8b\4f53,Helvetica, Tahoma;font-weight: normal; font-weight:bold;}
.header .guide{position: absolute;right: 0;bottom: 12px;text-align: right;}
.header .guide span{padding: 0 8px;color: #ceddea;position: relative;top: -1px;_top:0;}

.register .form{width: 660px;float: left;margin-top: 35px;}
.register .row{position: relative;zoom: 1;padding: 8px 0 8px 120px;}
.register .row:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.register .cell{float: left;}
.register .alert,.seek .alert{float: left;}
.register .note{float: left;width: 100%;clear: left;}
.register .note p{color: #666;}
.register .label{position: absolute;width: 113px;left: 0;text-align: right;padding-right: 8px;line-height: 30px;top: 8px;}
.register .label em{color: #ff461b;padding-left: 7px;}

.normal,.error,.ok{display: block;height: 18px;padding-left: 17px;overflow: hidden;margin: 6px 0 0 13px;background-image: url("../images/haha.jpg");background-repeat: no-repeat;white-space: nowrap;}
.normal{background-position: -389px 4px;}
.error{background-position: -389px -25px;color: #ff3333;}
.ok{background-position: -389px -55px;}

.tiaokuan{width:960px;margin-top:35px;margin-left:auto;margin-right:auto;}

.register .text{width: 256px;float: left;font-size: 12px;border: 1px solid #ccc;padding: 5px 3px;height: 18px;line-height: 18px;color:#999999;}
input[class="text"]:focus{outline: none;border-color: #97bee5 !important;background-color: #f7fafd !important;}
.focus{border-color: #97bee5 !important;background-color: #f7fafd !important;}
.register .radio{float: left;width: 14px;height: 14px;margin: 7px 5px 0 0;}
.register label{line-height: 30px;float: left;margin-right: 15px;}


.register .vcode img{float:left;width: 80px;height: 30px;margin-left: 10px;}
.register .vcode a{float: left;margin: 6px 0 0 15px;}
.register .agreement{float: left;margin-top: 12px;}


.register .aside{width: 300px;padding-top: 20px;height: 410px;float: right;background-color: #f2f6fc;color: #666;margin-top: 40px;}
.register .aside h2{margin-left: 15px;font-size: 20px;font-weight: bold;padding-bottom: 3px;color:#2543b1;font-family: "微软雅黑";}
.register .aside p{padding:  0 18px;}
.register .aside strong{display: block;padding-top: 3px;font-size: 14px;font-family: Arial;}
.register .service{border-top: 1px solid #dbdfe3;border-bottom: 1px solid #dbdfe3;margin: 10px 7px 12px;line-height: 60px;padding: 15px 0 15px 10px;}
.register .service li{position:relative; padding-left: 60px; color:#a1444f;font-size:20px;font-family: "微软雅黑";}

.register .submit{display: block;width: 187px;height: 39px;background: url("../images/haha.jpg") 0 0 no-repeat;border: 0 none;cursor: pointer;text-indent: -999px;overflow: hidden;}
.register .submit:hover{background-position: 0 -39px;background: url("../images/haha1.jpg") 0 0 no-repeat;}

.form h3{font-size: 14px;position: relative;height: 18px;padding-left: 5px;}
.form h3 i{height: 1px;overflow: hidden;background-color: #dbdfe3;width: 555px;position: absolute;right: 0;top: 50%;}

.footer{text-align: center;padding-top: 100px;}
.footer .gap{color: #dadada;padding: 0 12px;position: relative;top: -1px;}
.footer p{margin-bottom: 8px;}
.footer a{margin: 0 6px;}
.site-links{border-bottom: 1px solid #dadada;padding-bottom: 7px;}
.site-links a{color: #000;}
p.site-info{margin-bottom: 5px;}
.site-info a{color: #666;}
.copyright{color: #aaaaaa;}

.success,.faild{width: 563px;margin: 70px auto 20px;padding: 5px 0 0 105px;position: relative;zoom: 1;}
.success h3,.faild h3{font-size: 18px;color: #1a801a;font-family: Microsoft YaHei, Helvetica, Tahoma;font-weight: normal;font-weight: bold;line-height: 30px;}
.success p,.faild p{line-height: 22px;}
.success .p1,.faild .p1{padding-top: 8px;}
.success i,.faild i{position: absolute;width: 62px;height: 49px;left: 3px;top: 5px;text-indent: -999px;overflow: hidden;}
.faild i{width: 64px;height: 52px;background-position: 0 -168px;}
.faild h3{color: #666;}
.success .enterLogin{display:inline-block; height:30px; line-height:30px; text-decoration:underline;}

.valid-mail{background-color: #f2f2f2;width: 628px;padding: 15px 20px 20px;margin: 0 auto;position: relative;}
.valid-mail h4{font-size: 16px;line-height: 30px;}
.valid-mail .checkmail{position: absolute;top: 36px;right: 23px;width: 200px;}

.change-mail{border: 1px dashed #ccc;padding: 15px 15px 10px;width: 365px;margin-bottom: 20px;}
.change-mail input{float: left;}
.change-mail .sure{display: block;clear: left;color: #999;padding-top: 5px;height: 18px;}
.change-mail span{margin-left: 0;}
.change-mail .text{border: 1px solid #ccc;height: 20px;line-height: 20px;padding: 4px;width: 240px;font-size: 14px;}
.change-mail .submit,
.seek .submit{display: inline-block;width: 78px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;font-weight: bold;border: 0 none;background: url("./haha.png") -200px 0 no-repeat;color: #000;letter-spacing: 2px;cursor: pointer;-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.1);}
.change-mail .submit{margin-left: 7px;}
.seek .submit{margin-right: 10px;}
#timeBtn,#resendValidMail{display: inline-block;padding: 0 15px;border: 1px solid #b3b3b3;border-radius: 2px;background-color: #f3f3f3;background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);background-image: -o-linear-gradient(top, #ffffff, #eeeeee);background-image: linear-gradient(top, #ffffff, #eeeeee);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');height: 22px;margin: 0 5px;line-height: 22px;}
#timeBtn{color: #999;cursor: text;}
#resendValidMail{cursor: pointer;}

.checkmail{display: inline-block;height: 36px;line-height: 36px;border: 1px solid;border-top-color: #4e8a01;border-left-color: #3f7801;border-right-color: #3f7801;border-bottom-color: #316701;text-align: center;background: #6ab902 url("./tile.png") 0 0 repeat-x;font-size: 14px;color: #fff;font-weight: bold;-webkit-box-shadow: 1px 0px 3px rgba(0,0,0,.3);-moz-box-shadow: 1px 0px 3px rgba(0,0,0,.3);box-shadow: 1px 0px 3px rgba(0,0,0,.3);}
.checkmail:hover{color: #fff;}

