/****************************************** 
Web Layout:wei.wei - weiwei1@cntv.cn
******************************************/
@charset "utf-8";
/*base*/
html{color:#3c3b3b;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
body,div,label,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
input,textarea{margin:0;padding:0;font-size:12px;font-family:Arial,Helvetica,sans-serif;outline:none;color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
strong,h1,h2,h3,h4,h5,h6{font-weight:normal;}
fieldset,img{border:0;}
ol,ul,dl{list-style:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del,ins{text-decoration:none;}
textarea{resize:none;}
select,input,label,button,button img {vertical-align: middle;}
label{cursor:pointer;}

/*font*/
.fb{font-weight:bold;}
.font_12{font-size:12px;}
.font_14{font-size:14px;}
.font_16{font-size:16px;}
.font_18{font-size:18px;}
.font_20{font-size:20px;}
.msyh{font-family:"Microsoft YaHei";}
.wordbreak{word-wrap:break-word;word-break:break-all;}

/*color*/
.red,.red a:link,.red a:visited,a.red:link,a.red:visited{color:#ff0000;}
.gray,.gray a:link,.gray a:visited,a.gray:link,a.gray:visited{color:#9d9d9d;}
.grayc,.grayc a:link,.grayc a:visited,a.grayc:link,a.grayc:visited{color:#ccc;}
.gray6,.gray666 a:link,.gray666 a:visited,.gray666 a:hover{color:#666;}
.gray9,.gray999 a:link,.gray999 a:visited,a.gray999:link,a.gray999:visited{color:#999;}

/*display*/
.none{display:none;}
.block{display:block;}

/*clear*/
.clear{clear:both;padding:0;margin:0;}
.clearFix{display:block;zoom:1;}
.clearFix:after{content:".";display:block;visibility:hidden;height:0;clear:both;}

/*float*/
.fl{float:left;}
.fr{float:right;}
.txtc{text-align:center;}

/*link*/
a{cursor:pointer;color:#0076d1;text-decoration:none;}
a:hover{color:#0076d1;text-decoration:underline;}
a.line{text-decoration:underline;}
a.red,a.red:hover,a.red:active{color:#c11920;}
a.gray,a.gray:hover,a.gray:active{color:#999999;}  

/*login*/
/*.header{width:960px;height:78px;overflow:hidden;position:relative;margin:0 auto;}
	.hLogo{width:112px;height:49px;float:left;position:absolute;top:15px;left:10px;}
	.hLogo img{width:112px;height:49px;background:url("../images/logo.gif") 0 0 no-repeat;}
	.hLink{display:inline-block;position:absolute;bottom:10px;right:0px;font-size:14px;}
*/
.header{width:960px;height:78px;overflow:hidden;position:relative;margin:0 auto;}
	.hLogo{width:155px;height:49px;float:left;position:absolute;top:15px;left:10px;}
	.hLogo img{width:155px;height:49px;background:url("../images/logo.gif") 0 0 no-repeat;}
	.hLink{display:inline-block;position:absolute;bottom:10px;right:0px;font-size:14px;}
/*btn*/
a.pregbtn,a.plogbtn,a.icon_renren,a.icon_kaixin,a.icon_sinaweibo,a.icon_qqweibo,a.icon_qq,a.icon_msn,a.btn_01,a.btn_02,a.btn_03{background:url("../images/btn.gif") 0 0 no-repeat;display:inline-block;}
a.btn_01{width:128px;height:34px;line-height:34px;font-size:14px;text-align:center;color:#fff;font-weight:bold;overflow:hidden;background-position:0 -308px;}
a.btn_01:hover{background-position:0 -342px;text-decoration:none;color:#fff;}
a.btn_02{width:88px;height:34px;line-height:34px;font-size:14px;text-align:center;color:#fff;font-weight:bold;overflow:hidden;background-position:0 -386px;}
a.btn_02:hover{background-position:0 -420px;text-decoration:none;color:#fff;}
a.btn_03{width:165px;height:34px;line-height:34px;font-size:14px;text-align:center;color:#fff;font-weight:bold;overflow:hidden;background-position:0 -464px;}
a.btn_03:hover{background-position:0 -498px;text-decoration:none;color:#fff;}

/*input*/
input.inp01,input.inp02,input.inp03,input.inp04,input.inp05,input.inp06,input.inp07,input.inp08{font-size:14px;float:left;border:1px solid #b2b2b2;padding:0 5px;}
input.inp01{width:285px;height:30px;line-height:30px;}
input.inp02{width:225px;height:30px;line-height:30px;}
input.inp03{width:250px;height:30px;line-height:30px;}
input.inp04{width:310px;height:22px;line-height:22px;}
input.inp05{width:100px;height:22px;line-height:22px;}
input.inp06{width:190px;height:30px;line-height:30px;}
input.inp07{width:325px;height:30px;line-height:30px;}
input.inp08{width:150px;height:30px;line-height:30px;}
input.inpcur{border:1px solid #ecac22;background:#fffde5;}

span.errorInfo{color:#ffff00;height:20px;line-height:15px;overflow:hidden;display:inline-block;font-size:12px;padding-left:20px;position:relative;margin:5px 0 5px 0;}
span.errorInfo em.error_icon{display:block;width:15px;height:15px;overflow:hidden;background:url("../images/erroricon.png") 0 1px no-repeat;position:absolute;top:0px;*top:-1px;left:0px;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/erroricon.png", sizingMethod="crop");
}
span.errorDefault{display:inline-block;height:20px;font-size:12px;margin:5px 0 5px 0;}
span.errorInfo a,span.errorInfo a:hover,span.errorDefault a,span.errorDefault a:hover{color:#acdfff;}


/*main*/	
.wrapbg{width:100%;background:#5f0000 url("../images/indexbg.jpg") 50% 0 no-repeat;}
.wrap{width:960px;margin:0 auto;overflow:hidden;}
	.logBox{width:960px;height:452px;overflow:hidden;background:url("../images/loginboxbg.jpg") 0 0 no-repeat;}
		.logBox_t{color:#fff;height:95px;padding-left:100px;}
		.logBox_t h1{clear:both;font-size:22px;display:block;padding:22px 0 10px 0;}
		.logBox_t h2{clear:both;font-size:14px;}
		.logBox_c{padding:0 100px 0 100px;}
		.regArea{padding:72px 0 0 65px;width:205px;float:left;}
			.regBtnArea{padding-bottom:35px;overflow:hidden;}
				.regBtn_txt{font-size:16px;padding-bottom:15px;font-weight:bold;}
				a.pregbtn{width:163px;height:51px;overflow:hidden;}
				a.pregbtn:hover{background-position:0 -51px;}
			
			.regMore{}
			.regMore_tit{padding-bottom:10px;}
			.regMore_con a{float:left;margin-right:5px;margin-bottom:6px;}
			.regMore_con a:hover{text-decoration:none;}
			.regMore_con a,.regMore_con a:hover{color:#9d9d9d;}
				a.icon_renren{width:44px;height:20px;line-height:20px;overflow:hidden;padding-left:22px;background-position:0 -196px;}
				a.icon_kaixin{width:44px;height:20px;line-height:20px;overflow:hidden;padding-left:22px;background-position:-64px -196px;}
				a.icon_sinaweibo{width:56px;height:20px;line-height:20px;overflow:hidden;padding-left:22px;background-position:0 -216px;}
				a.icon_qqweibo{width:56px;height:20px;line-height:20px;overflow:hidden;padding-left:22px;background-position:0 -236px;}
				a.icon_qq{width:56px;height:20px;line-height:20px;overflow:hidden;padding-left:22px;background-position:0 -256px;}
				a.icon_msn{width:37px;height:20px;line-height:20px;overflow:hidden;padding-left:22px;background-position:0 -276px;}
				
		.logArea{float:right;width:370px;padding:52px 45px 0 0;}
			.logArea_tit{font-size:14px;font-weight:bold;padding-bottom:23px;}
			.logArea_inp{padding-bottom:30px;}
			.logArea_inp td{font-size:14px;}
			.logArea_inp td span.errorInfo{color:#ff0000;}
			.logArea_inp td span.errorInfo a,.logArea_inp td span.errorInfo a:hover{color:#0076D1;}
				span.logcheck{float:left;padding-top:8px;font-size:12px;}
				a.plogbtn{width:88px;height:34px;float:right;overflow:hidden;background-position:0 -112px;}
				a.plogbtn:hover{background-position:0 -146px;}
			.logArea_info{padding-left:50px;}
			.logArea_info p{padding-bottom:10px;}
	
	.tjBox{width:960px;overflow:hidden;background:url("../images/tgiframebg.jpg") 0 0 no-repeat;margin-bottom:20px;}
		.tjArea{width:758px;height:48px;border:1px solid #ae0000;margin:20px auto 0 auto;position:relative;}
		.tjAngle_01,.tjAngle_02,.tjAngle_03,.tjAngle_04{width:6px;height:6px;overflow:hidden;background:url("../images/tjAnglebg01.gif") 0 0 no-repeat;position:absolute;}
		.tjAngle_01{background-position:0 0;top:-1px;left:-1px;}
		.tjAngle_02{background-position:-6px 0;top:-1px;right:-1px;}
		.tjAngle_03{background-position:0 -6px;bottom:-1px;left:-1px;}
		.tjAngle_04{background-position:-6px -6px;bottom:-1px;right:-1px;}
		
		.tj_club{width:100%;float:left;overflow:hidden;color:#fff;font-size:14px;padding:5px 0px;}
		.tj_club iframe{background:none;}
		
		.tj_iframe_bbs{width:210px;height:107px;float:left;padding-right:32px;}
		.tj_iframe_blog{width:210px;height:107px;float:left;padding-right:32px;}
		.tj_iframe_weibo{width:270px;height:107px;float:left;}
		
		.tj_iframe{float:left;padding-top:10px;}

	.ctjBox{width:760px;margin:0px auto 0 auto;overflow:hidden;zoom:1;}
		.ctjArea{width:758px;height:54px;border:1px solid #d4d4d4;position:relative;}
		.ctjAngle_01,.ctjAngle_02,.ctjAngle_03,.ctjAngle_04{width:6px;height:6px;overflow:hidden;background:url("../images/tjAnglebg02.gif") 0 0 no-repeat;position:absolute;}
		.ctjAngle_01{background-position:0 0;top:-1px;left:-1px;}
		.ctjAngle_02{background-position:-6px 0;top:-1px;right:-1px;}
		.ctjAngle_03{background-position:0 -6px;bottom:-1px;_bottom:-2px;left:-1px;}
		.ctjAngle_04{background-position:-6px -6px;bottom:-1px;_bottom:-2px;right:-1px;}
		
		.ctj_club{width:100%;float:left;color:#3c3b3b;font-size:14px;padding:10px 0px;}
			.ctj_club_tit{font-weight:bold;width:100px;margin-left:10px;float:left;}			
			
.passTit{width:960px;background:url("../images/passTline.gif") 0 0 no-repeat;font-size:14px;padding:20px 0px;overflow:hidden;float:left;}
.passTit span.stepTit{font-weight:bold;float:left;padding-left:100px;}
.passTit span.stepTit h1{font-size:14px;font-weight:bold;margin-bottom:10px;}
.passTit span.stepTit h1 span{color:#0076d1;}
.passTit span.stepTit h2{font-size:14px;}
.passTit span.stepTit em{font-size:12px;font-weight:normal;}
.passTit span.backindex{float:right;text-align:right;}

.passBoxBg_c{width:760px;margin:0 auto 15px auto;overflow:hidden;zoom:1;background:url("../images/passbox_02.gif") 0 0 repeat-y;}
.passBoxBg_t{width:760px;float:left;background:url("../images/passbox_01.gif") 0 0 no-repeat;}
.passBoxBg_b{width:760px;min-height:358px;_height:358px;float:left;background:url("../images/passbox_03.gif") 0 bottom no-repeat;}
.passBox{width:760px;overflow:hidden;padding:0 0 30px 0px;}

span.icon_ok{width:59px;height:62px;display:inline-block;overflow:hidden;background:url("../images/activeok.png") 0 0 no-repeat;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/activeok.png", sizingMethod="crop");
}
span.icon_fail{width:59px;height:62px;display:inline-block;overflow:hidden;background:url("../images/activefail.png") 0 0 no-repeat;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/activefail.png", sizingMethod="crop");
}
span.icon_right,span.icon_rights{width:40px;height:32px;float:left;overflow:hidden;display:inline-block;overflow:hidden;background:url("../images/icon_right.gif") 50% 50% no-repeat;}
span.icon_rights{height:24px;}

.pass_warn{background:#fff8e0;border:1px solid #b8b8b8;overflow:hidden;padding:15px;margin-bottom:30px;}
.pass_warn h1{display:block;font-weight:bold;font-size:14px;margin-bottom:12px;}
.pass_warn h2{display:block;font-weight:bold;font-size:14px;margin-bottom:12px;}
.pass_warn p{line-height:20px;}
.pass_warn p.red{margin-top:5px;}
.pass_warn td.td1{vertical-align:top;}
.pass_warn td{line-height:20px;}

/*login_web*/
.bindpassL{width:285px;float:left;padding:47px 0 0 52px;}
.bindpassR{width:340px;float:right;padding:47px 12px 0 0;}
	.bindpass_tit{font-size:14px;color:#fff;font-weight:bold;text-align:center;margin-bottom:15px;}
	.bindpass_tit em{color:#ffdf08;font-weight:bold;}
	.bindpass_inp{color:#fff;font-size:14px;}
	.bindpass_inp td.td1{text-align:right;}
	.bindpass_inp{padding:20px 0 0 0px;}
	.bindpass_btnL{text-align:center;margin:30px 0 15px 0;*margin:30px 0 18px 0;}
	.bindpass_btnR{text-align:center;margin:10px 0 5px 0;}
	.bindpass_forget{text-align:center;}
	.bindpass_forget a,.bindpass_forget a:hover{color:#acdfff;}

/*reg_inp*/
.reg_inp{color:#fff;font-size:14px;padding:30px 0 0 120px;}
.reg_inp table{width:100%;}
.reg_inp td.td1{text-align:right;}
.cntvcopyright{font-size:12px;display:block;margin:0px;_position:relative;_left:-4px;}
.cntvcopyright a,.cntvcopyright a:hover{color:#acdfff;}	
.passStr{width:256px;height:42px;padding:7px 0 0 5px;color:#3c3b3b;line-height:18px;font-size:12px;overflow:hidden;background:url("../images/passstr.gif") 0 0 no-repeat;margin-top:2px;}
.passStr_img span{display:inline-block;float:left;font-family:"宋体";}
.pStrong0,.pStrong1,.pStrong2,.pStrong3{height:14px;overflow:hidden;width:141px;display:inline-block;margin:2px 2px 0 2px;background:url("../images/passstrimg.gif") 0 0 no-repeat;}
.pStrong1{background-position:0 -14px;}
.pStrong2{background-position:0 -28px;}
.pStrong3{background-position:0 -42px;}

/*reg_ok*/
.reg_ok{padding:60px 154px 0 156px;}
	.reg_info{font-size:14px;color:#fff;}
	.reg_info h1{width:450px;font-size:20px;padding-bottom:24px;}
	.reg_info .reg_yzmail{margin-bottom:38px;}
	.reg_info .reg_yzmail em{color:#FFDF08;}
		.reg_yzmail a,.reg_yzmail a:hover{color:#acdfff;}
	.reg_info .reg_fwmail{margin-bottom:30px;text-align:center;}

/*mailSuccess*/
.mailSuccess{padding:66px 42px 0 42px;}
.mailSuccess_txt{font-size:14px;font-size:20px;color:#fff;text-align:center;margin-bottom:45px;}
.mailSuccess_btn{text-align:center;margin-bottom:48px;}
	
/*activation_inp*/
.activation_tit{width:470px;font-size:14px;color:#fff;font-weight:bold;margin:68px 0 20px 200px;}
.activation_inp{width:470px;padding:20px 0 0 200px;color:#fff;font-size:14px;}
.activation_inp td.td1{text-align:right;}
.activation_inp td.td2{color:#FFDF08;font-weight:bold;}
.activation_btn{padding:20px 0 0 0px;}	
	
/*activation_mail*/
.activation_mail{padding:0 150px 0 200px;}
	.actmail_tit{font-size:14px;color:#fff;font-weight:bold;margin:64px 0 40px 0;}
	.actmail_inp{font-size:14px;color:#fff;margin-bottom:35px;}
	.actmail_btn{text-align:center;margin-bottom:40px;}
	
/*activation_ok*/
.activation_ok{padding:90px 0 0 285px;color:#fff;font-size:14px;position:relative;overflow:hidden;}
.activation_ok h1{font-size:24px;padding-bottom:22px;}
.activation_ok .icon_ok{position:absolute;left:205px;_left:-80px;top:75px;}
	.active_info{padding-bottom:45px;}
	.active_btn a,.active_btn a:hover{color:#acdfff;}
	
/*activation_fail*/
.activation_fail{padding:40px 154px 0 156px;}
.active_icon{padding-bottom:35px;}
.active_icon h1{height:62px;line-height:62px;color:#fff;font-size:24px;padding-left:80px;margin-left:60px;position:relative;}
.active_icon h1 .icon_fail{position:absolute;left:0px;top:0px;}
.active_button{text-align:center;margin-bottom:30px;}

/*passwrap*/
.passwrap{width:760px;height:357px;margin:0 auto;}
	.passL{width:229px;height:357px;float:left;background:url("../images/passL.gif") 0 0 no-repeat;position:relative;}
		span.stepbtn1,span.stepbtn2,span.stepbtn3{width:196px;height:58px;overflow:hidden;display:block;position:absolute;background:url("../images/step.gif") 0 0 no-repeat;right:1px;}
		span.stepbtn1{background-position:0 0;top:71px;}
		span.stepbtn2{background-position:0 -58px;top:134px;}
		span.stepbtn3{background-position:0 -116px;top:197px;}
		.passL .nobg{background:none;}
	.passR{width:531px;height:357px;float:left;background:url("../images/passR.gif") 0 0 no-repeat;}
	.passRbox{width:450px;margin:37px auto 0 auto;}
	.pass_txt{margin-left:80px;}
	.pass_txt h1{font-size:24px;color:#fff;display:inline-block;height:62px;line-height:62px;position:relative;padding-left:68px;margin-bottom:35px;}
	.pass_txt h1 .icon_fail{position:absolute;left:0px;top:0px;}
	.pass_txt h1 .icon_ok{position:absolute;left:0px;top:0px;}
	.pass_success{padding-top:40px;margin-left:20px;}

/*resetpassBox*/
.reset_inp{font-size:14px;color:#fff;padding:30px 0 25px 30px;}
.reset_inp td.td1{text-align:right;}
.reset_btn{text-align:center;}

/*findpassword*/
.findpass_inp{font-size:14px;color:#fff;padding:50px 0 25px 20px;}
.findpass_inp td.td1{text-align:right;}
.findpass_btn{text-align:center;}
span.yzcode{float:left;display:inline-block;padding:0 5px;}
span.yzlink{height:20px;line-height:20px;font-size:12px;float:left;display:inline-block;padding-top:2px;*padding-top:3px;}
span.yzlink a,span.yzlink a:hover{color:#acdfff;}
span.yzcode_h{height:31px;float:left;display:inline-block;padding:1px 5px 0 5px;}
span.yzlink_h{height:32px;line-height:32px;font-size:12px;float:left;display:inline-block;padding-right:9px;}
span.yzlink_h a,span.yzlink_h a:hover{color:#acdfff;}

/*findQA*/
.findQa{color:#fff;padding:30px 0 0 45px;}
.findQaStep1{font-size:14px;margin-bottom:10px;}
	.findQaStep1_info{padding-left:16px;*padding-left:25px;margin-bottom:25px;}
	.findQaStep1_info td span.findQa_q{height:20px;line-height:20px;margin:10px 0;display:inline-block;}
	.findQaStep1_info td.td1{text-align:right;}
	
.findQaStep2{font-size:14px;margin-bottom:15px;}	
.findQabind{padding-left:50px;margin-bottom:15px;}
.findQabind span{color:#acdfff;}
.findQabtn{text-align:center;}

/*findmail*/
.findmail{color:#fff;padding:85px 0 0 45px;}
.findmailStep1{font-size:14px;margin-bottom:40px;}	
.findmailStep2{font-size:14px;margin-bottom:15px;}	
.findmailbind{padding-left:50px;margin-bottom:50px;}
.findmailbind span{color:#acdfff;}
.findmailbtn{text-align:center;}
	
/*olduser*/
.passOlduser{padding:75px 40px 0 40px;}
.olduser_tit{font-size:20px;color:#fff;text-align:center;margin-bottom:15px;}

.passQA{text-align:right;color:#a3a3a3;margin:10px 0  30px 0;padding-right:100px;}

/*agreement*/
.agreebox{padding-bottom:10px;}
.agreementboxbg{width:734px;height:286px;background:url("../images/agreementbg.gif") 0 0 no-repeat;margin:25px 0 10px 22px;}
.agreementbox{width:704px;height:257px;line-height:22px;color:#fff;padding:19px 10px 10px 10px;overflow:auto;font-size:14px;}
.agreementbtn{text-align:center;}

/*error*/
.activation_error{margin:126px 0 0 153px;height:89px;padding-left:130px;background:url("../images/error.png") 0 0 no-repeat;
_background:transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/error.png", sizingMethod="crop");
}
.activation_error h1{font-size:30px;font-family:"Microsoft YaHei";color:#ffffff;margin-bottom:10px;}
.activation_error p{font-size:14px;}
.activation_error p a,.activation_error p a:hover{color:#addfff;}

/*jsScroll*/
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(../images/scrollbarbg.gif) repeat-y center center;}
.jScrollPaneDrag{position:absolute;cursor:pointer;overflow:hidden;height:10px;background:#fff url(../images/scrollbarbtn_c.gif) no-repeat center center;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;background:url(../images/scrollbarbtn_t.gif) no-repeat center 0;height:1px;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;background:url(../images/scrollbarbtn_b.gif) no-repeat center 1px;height:2px;_height:1px;border-top:1px solid #fff;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:24px;background:url(../images/arrow_up.gif) no-repeat 0 0;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;background:url(../images/arrow_down.gif) no-repeat 0 0;height:24px;}

/*pop layer*/
.p_layer{border:1px solid #737272;background:#fff;}
.p_layer_t{height:29px;line-height:29px;padding-left:10px;background:url(../images/p_layer_t.png) 0 0 no-repeat;color:#fff;font-weight:bold;position:relative;}
a.p_layer_close{width:20px;height:20px;display:block;position:absolute;right:5px;top:2px;background:url(../images/p_layer_close.gif) center center no-repeat;cursor:pointer;}
.p_layer_c{padding-top:34px;}
.p_layer_c p{padding-left:57px;padding-bottom:18px;}
.p_layer_btn{text-align:center;padding-top:5px;}
a.agree_btn{width:68px;height:32px;text-align:center;font-size:14px;font-weight:bold;display:inline-block;color:#fff;line-height:32px;background:url(../images/p_layer_btn.png) 0 0 no-repeat;}
a.agree_btn:hover{background-position:0 -32px;color:#fff;text-decoration:none;}

