@charset "utf-8";
/* CSS Document */

select,input{
	font:100% "Microsoft yahei";
}
.w980{
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.cb{
	margin-bottom:40px;
}
.inp{
	border:1px solid #C8C8C8;
	height:30px;
	line-height:2;
	margin-right:3px;
	padding:0 3px;
	vertical-align:middle;
}
.inw {width:228px;}
.inw2,#authcode{width:76px;}
.red{ color:#f00}
.green{ color:#090}
.f12{font-size:12px}

.noticediv{
	display:none;
	background:url(../images/login-tip.gif) no-repeat;
	padding-left:40px;
	height:33px;
	line-height:32px;
	margin-left:78px;
	font-size:12px;
}

.onFocus{
	background:url(../images/verification-ui6.gif) no-repeat 0 0;
	padding-left:40px;
	color:#000000;
	width:225px;
	height:32px;
	line-height:32px;
	float:left;
	font-size:12px;
}
.onError{
	background:url(../images/verification-ui6.gif) no-repeat 0 -32px;
	padding-left:40px;
	color:#000000;
	width:225px;
	height:32px;
	line-height:32px;
	float:left;
	font-size:12px;
}
.onSuccess{
	background:url(../images/ok.png) no-repeat;
	width:100px;
	height:32px;
	line-height:32px;
	padding-left:40px;
	float:left;
}

.onLoad{background:url(../images/verification-ui6.gif) no-repeat 0 0;
padding-left:40px;
color:#ff0000;
width:225px;
height:32px;
line-height:32px;
float:left;
font-size:12px;} 


/*登录注册*/
.reg-btn{cursor:pointer;border:0;background:url(../images/reg-login.png) 0 0;display:block;height:62px;width:188px;text-indent:-9999em;}
.reg-btn1{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
.reg-btn:hover{background-position:0 -62px}
.login-btn{cursor:pointer;border:0;background:url(../images/reg-login.png) 0 -124px;display:block;height:46px;width:128px;text-indent:-9999em;float:left}
.login-btn:hover{background-position:0px -170px}

.xiy {width:521px; background:#f1f1f1; border:1px solid #ccc; padding:8px; display:inline-block}
.tarea {width:501px; *width:503px; height:120px; padding:8px;font-size:14px; line-height:18px;}
.tel-tip{ line-height:20px; font-size:14px; }
.tel-tip strong{ height:18px;margin:0 0 12px 0; clear:both; display:block;}
.tel-tip b.green{ font-size:16px;line-height:2;}
.tel-tip span.gray{color:#999;display:block; margin-top:10px; line-height:25px;}

.renzheng{ margin-top:30px;}
.renzheng table{ border:none;font-size:14px;width:100%; border-collapse:collapse;  z-index:8;}
.renzheng th{font-weight:lighter; width:110px;text-align:right; padding-right:0px; color:#666;}
.renzheng td strong{ font-size:16px; line-height:1.8;}
.renzheng td p.f{ font-size:14px; padding:0 30px 0 0;}
.renzheng td{vertical-align:top; padding:6px 0; margin:0; color:#000; }
.reg-sucess{ width:660px; padding:40px 0 0px 0px; margin:0 auto; position:relative; color:#666; line-height:2; font-size:14px; }
.reg-sucess h2{ height:43px;  font:25px/1.7 color:#009900; position:relative;padding:0 0 0 55px; margin:0 0 30px 0; }
.reg-sucess h2 span.reg-sucess-icon{ position:absolute; left:0; top:0px; display:block; background:url(../images/reg-ok.png) 0 0 no-repeat; width:39px; height:39px; overflow:hidden; margin:0px 5px 0 0;}

.reg-sucess strong{ margin:0 4px; }
.reg-sucess b{ margin:0 40px 0 0;}
.yanzhen-email{ padding:0 0 0 56px;}
.yanzhen-email p{ margin:0; padding:0;}
.yanzhen-email p a{ font-size:14px; margin-right:5px;}
/*2011-7-26*/
.renzheng td strong,.yanzhen-email p strong{color:#404040; font-size:18px; line-height:100%}
.yanzhen-email p strong{font-size:14px}
.greyc{color:#696969}
.yanzhen-email p,.yanzhen-email p a{ font-size:12px; line-height:30px}
.fb_but,.my_but{background:url(../images/reg-ok.png) no-repeat -40px -29px; width:132px; height:28px; line-height:28px; font-size:14px; color:#666; font-weight:bold; text-align:center; margin-right:10px; display:inline-block; margin-bottom:2px; overflow:hidden}
.fb_but{background-position:-40px 0; color:#fff}
.fb_but:hover{color:#fff}.my_but:hover{color:#666}
.yanzhen-email p.pbut a{font-size:14px}

/**/
.porleft{width:900px; float:left; padding-left:50px; font-size:14px; margin-top:40px;height:100%;background:url(../images/reg-line.gif) right repeat-y; margin-bottom:40px;}
.porright{width:300px;float:right; padding-left:30px; height:100%; font-size:14px; margin-top:40px}
.porright a{ margin-left:2px; }
.porleft p{padding-top:12px; padding-bottom:12px; line-height:2;width:900px;overflow:hidden;}
.porright p{ line-height:40px; margin-top:10px;}
.porleft .mima_a p,.porleft .mima_b p,.porright .mima_c p,.porright .mima_d p{padding:0;margin:0}
.porleft .bt{ padding:20px 0 40px 50px;}
.pawgx{ float:left; width:120px; display:block}
.pawgx2{ float:left;width:100px; display:block}
.regtlx{float:left;width:78px; display:block; color:#666;}
em.em-tip{ font-style:normal; color:#ccc; font-size:12px;}
em.mr5{ margin-left:5px;}
.porleft .pawgxbut{padding-left:120px}
.porleft .pawgxbut2{padding-left:100px}
.porright div{margin:0; padding:0}

/*sina*/
.tsina{font-size:14px;line-height:25px;margin:30px 20px 30px 50px; width:660px; overflow:hidden}
.tsina td,.tsina th{vertical-align:top; font-size:14px;}
.tsina dl{text-align:center;width:150px}
.tsina b{font-weight:bold;color:#000}
.tsina th{width:160px;text-align:left;border-left:1px solid #e1e1e1}
.tsina table th{border-left:none}
.tsina th img{margin-bottom:21px}
.tsina th dl img{margin:0}
.dtLine{border-bottom:1px solid #e1e1e1;font-size:0;line-height:0;height:1px;width:620px;margin:20px 80px 10px 0}
.tsina td{padding:0px 0px 0 0;color:#4F4F4F}
.tsina td p{padding-top:12px; padding-bottom:12px; line-height:2;}
.tsina td p i,.tsina td p img{ vertical-align:middle;font-style:normal}
.tsina td ul li{line-height:26px;margin:10px 0}
.tsina td ul li input{width:150px;height:23px;border:1px solid #575757;border-color:#575757 #BABABA #BABABA #575757}
.tsina td ul label{display:block;width:75px;float:left; text-align:right}

.tsina td li p.tongbu label { display:block}
.tsina .tongbu{display:block; margin:0; *margin-left:-3px; height:14px; font-size:12px; line-height:15px; margin-top:10px;}
.tsina li .tongbu{margin-left:75px; *margin-left:56px}
.tsina .tongbu label{width:auto}
.tsina .tongbu input{height:auto; width:auto; border:0; margin-right:5px; *margin-right:0}
.slide_ctl { font-weight:bold}
.tsina .red { font-size:12px}
.panel_s .td1{color:#4F4F4F; font-weight:bolder;}
.panel_s .td1, .panel_s .td2, .panel_s .td3{border-left:0;}
.panel_s p{width:100%}
.panel_s p table td{line-height:24px; margin:0; padding:0}
.panel_s .mima_a p,.panel_s .mima_b p,.panel_s .mima_c p,.panel_s .mima_d p { height:6px; font-size:1%; line-height:1%; padding:0; margin:0; overflow:hidden}
.mima_a,.mima_b,.mima_c,.mima_d {margin-top:8px}
p.reg-tip-2{ width:614px; padding:0px 0 10px 20px !important; color:#666; margin:0px 30px 10px 0; position:relative; }
span.reg-tip2-icon{ position:absolute; left:0;  top:7px; top:5px\0;  *top:5px; _top:5px; display:block; width:12px; height:13px; background:url(../images/reg-menu.gif) 0 0 no-repeat; margin:0px 5px 0 0;}
.butt,.xybutt{padding-right:1px;display:inline-block; font-weight:700;background:url(../images/reg-btn.gif) right top no-repeat;height:34px;}
.loginbox .butt{*top:8px; float:left; margin-right:5px;}
.btns,.xybtn{ padding:6px 20px 7px 20px; padding:10px 18px 6px 18px\0;  *padding:8px 10px 7px 10px; _ padding:6px 10px 7px 10px; display:block;background:url(../images/reg-btn.gif) no-repeat;border:none; color:#fff;font-size:14px; font-weight:bold;cursor: pointer; margin:0}