/*** width  height
------------------- ****/
.w100{width: 100px;} 
.red,.red a{color: #FF3300;}
/*** main   
------------------- ****/
.coltit1{height:60px;margin:0 auto;} 
.coltit1 .tit{height:60px;font:20px/40px Microsoft yahei;padding: 0 10px;position: relative;float: left; font-size:24px}

.coltit2{font:bold  14px/24px Microsoft yahei, Arial, sans-serif}

.content1{min-height: 300px;_height: 300px;}
 
.info-form .inputBox{padding:13px 0;vertical-align: top;zoom: 1;position: relative;color:#999;}
.info-form .pla{position: absolute;left:42px;top: 19px;font-size: 14px;color: #999;}
.info-form label{display:inline-block;vertical-align:middle;margin-right: 8px;}
.info-form .inputBox a{color: #0062D6;padding-left: 10px;}
.info-form .txt{border: 1px solid #D9D9D9;height:40px;line-height:40px;width:180px;padding: 0 10px;font-size: 14px; color:#aaa;font: 14px/35px Microsoft yahei; border-radius:2px}
.info-form .txt:focus,.info-form .focus1{ border: 1px solid #60c84d; color:#333; box-shadow:0px 0px 4px 0px #60c84d;}
.info-form .user,.info-form .psd{padding: 0 10px 0 40px;}
.info-form .user-ico,.info-form .psd-ico{background: url(../images/put_ico.png) no-repeat;width:18px;height:21px;position: absolute;left: 9px;bottom:24px;padding-right: 6px;}
.info-form .psd-ico{background: url(../images/mima_ico.png) no-repeat;}
.info-form .yzm{z-index: 100;}
.info-form .yzm .txt{width:50px;}
.info-form .yzm .pla{left: 12px;}
.info-form .rad{vertical-align:text-top;margin-right: 3px;width: 13px;height: 13px;overflow: hidden;}
.info-form .log-btn{padding:12px 0;line-height: 30px;}

.loginbox{width:500px;float: right;}
.login { width:260px; margin:0 auto;border:3px solid #e0e0e0; padding:20px 10px 20px 40px;}
.loginbox .coltit1{height:60px; width:320px;margin:0 auto;} 
.regbox{width:600px;float:left;}
.info-left{ width:600px; height:450px;float:left; background:url(../images/loginleft.jpg) no-repeat 0 20px; text-align:center}
.info-left span{ position:relative;top:460px; font-size:14px; color:#999;}
.log-btn .btnok,.log-btn .reg-btn{width:232px; height:46px; border: none; background:#F30; line-height:46px; color: white; cursor: pointer;font-weight: bold; border-radius: 2px;cursor: pointer;vertical-align: middle;display: inline-block;font: 18px/36px Microsoft yahei;} 
.log-btn .reg-btn{background:url(../images/reg.gif) no-repeat 0 0;}

.info-form .msg span{border: 1px solid #fafafa;background: #FFFFE4;padding:5px 10px;font-size: 12px;line-height: 22px;display: block;}
.info-form .msg span img{vertical-align: middle;}
.info-form span{display:inline-block;vertical-align:top;padding: 1px;font-size: 14px;line-height: 34px;width: 90px; color:#333}

.info-right{float: right;border-left: 1px solid #EAEAEA;width: 260px;}
.info-right-inner{margin: 10px 0 0 50px;min-height: 300px;_height: 300px;}
.info-right h3{height: 30px; font-size: 16px; color: #666; font-weight: bold;}
.info-right h4{font-weight: bold;font-size: 14px;color: #690;height:20px;line-height:20px;margin-top: 10px;}
.info-right .btn{display: block; width: 142px; height: 35px; border: none; background: #01AF63;  color: white; cursor: pointer; text-align: center; border-radius: 2px;text-decoration: none;font: 16px/35px Microsoft yahei; float:none}
.info-right .btn:hover{opacity:0.9;filter:Alpha(Opacity=90);}

.weibo_login,.QQ_login{display:block;width: 109px;height: 32px;line-height: 32px;padding-left: 35px;text-decoration: none; color: white;text-align: center;font-size:14px;margin-top:10px;font-family: Microsoft yahei;}
.info-right a:hover{opacity:0.9;}
.weibo_login{background:url(../images/login_tips.png) no-repeat;background-position:-5px 0;}
.QQ_login{background:url(../images/login_tips.png) no-repeat;background-position:-148px 0}

.text_articleCheck{height: 200px;overflow: auto;border: 1px solid #ddd;background: #fff;padding: 10px;}
.articleCheck .msg{padding: 10px;}
.articleCheck input{width:13px;height:13px;vertical-align: text-top;}

#mchids{height:34px;line-height:34px;}
#mchids label{position: relative;}
#mchids i{position: absolute;border: 1px solid #E4E4E4;background-color: #FFFFCC;padding:5px;font-size: 12px;left: -15px;bottom: 30px;line-height:1.5;display: none;white-space: nowrap;-webkit-border-radius:3px; -moz-border-radius: 3px; border-radius: 3px;-webkit-box-shadow: 0 0 3px #ddd; -moz-box-shadow: 0 0 3px #ddd; box-shadow: 0 0 3px #ddd;color: #666;}
#mchids b,#mchids s{height:0;width:0;overflow: hidden;border-color:#FFFFCC transparent transparent transparent;border-style:solid dashed dashed dashed;border-width:5px;position: absolute;bottom: -9px;left: 20px;}
#mchids b{border-color:#E4E4E4 transparent transparent transparent;bottom: -11px;}
#mchids .act i{display: block;}
/*** 验证
--------------------- ***/
.validator .validator_message{margin-top: 6px;}