@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; border:0px;}

body{
	background:url(../images/bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3B3B3B;
}

a:link{
	color:#333;
	text-decoration:underline;
}
a:visited{
	color:#333;
	text-decoration:underline;
}
a:hover{
	color:#000;
	text-decoration:none;
}
a:active{
	color:#000;
	text-decoration:underline;
}

.input{ width:248px; height:18px; background:#FFFFFF; border:1px solid #990101; vertical-align:middle;}
.input_1{ width:240px; margin-right:5px; height:18px; background:#FFFFFF; border:1px solid #999999; vertical-align:middle;}
.inputfrom{ width:155px; height:18px; background:#FFFFFF; border:1px solid #999999; vertical-align:middle;}

.inputfrom1{ width:330px; height:18px; background:#FFFFFF; border:1px solid #999999; vertical-align:middle;}
.inputlogin{ width:110px; height:18px; background:#FFFFFF; border:1px solid #999999; vertical-align:middle;}
.textarea{ width:400px; height:100px; background:#FFFFFF; border:1px solid #999999;}
.textarea2{ width:400px; height:60px; background:#FFFFFF; border:1px solid #999999;}
.file{ width:300px; height:20px; background:#FFFFFF; border:1px solid #999999; vertical-align:middle;}
.btn{ width:55px; height:18px; background:url(../images/btn_bg.gif); border:1px solid #990101; color:#000000; font-size:12px; text-align:center;}
.btn1{ width:55px; height:18px; background:url(../images/btn_bg.gif); border:1px solid #000000; color:#000000; font-size:12px; text-align:center;vertical-align:middle;}
.images{ vertical-align:middle;}
.img{ text-align:right;}
.fontbold{ font-weight:bold;}
.font10{ font-size:11px; line-height:18px;}
.font14{ font-size:14px;}
.font14bold{ font-size:14px; font-weight:bold;}
.redfont{ color:#FF0000; font-size:11px;}
.redfont a:link,.redfont a:visited, .redfont a:hover, .redfont a:active{ color:#FF0000; font-size:11px; text-decoration:none;}
.redfont1{ color:#FF0000; font-size:10px;}
.rightfont{ text-align:right; color:#FF0000;}
.rightfont1{text-align:right;}
.table1{ padding:2px;}
.btn_right{overflow:hidden;}
.textunderline a{ text-decoration:underline; color:#000000;}

.clear_fix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	overflow:hidden;
}
/* Hides from IE-mac \*/
* html .clear_fix {height: 1%;}
/* End hide from IE-mac */ 

.content{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}

.header{
	background:url(../images/top_bg.gif) repeat-x;
	height:144px;
	overflow:hidden;
}
.logo{
	float:left;
	padding:0px 0px 0px 20px;
	height:144px;
}
.ad_top{
	float:right;
	padding:25px 15px 0px 0px;
}
.nav{
	background:url(../images/nav_bg.gif) repeat-x;
	height:41px;
	overflow:hidden;
}
.navbox{
	float:left;
	color:#FFFFFF;
}
.navbox li{
	background:url(../images/nav_line.gif) right 2px no-repeat;
	float:left;
	line-height:40px;
	list-style-type:none;
	padding:0px 20px 0px 20px;
}
.navbox li a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.navbox li a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.navbox li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.navbox li a:active{
	color:#FFFFFF;
	text-decoration:none;
}
.search{
	padding-right:20px;
	padding-top:10px;
	float:right;
}

.main{
	background:url(../images/main_bg.gif) repeat-x;
	background:#CCCCCC;
	padding:16px 9px 20px 18px;
	overflow:hidden;
}
.jia1{
	float:left;
	width:640px;
	margin-right:5px;
}
.jia2{
	float:left;
	width:272px;
	border:1px solid #ABABAB;
}
.jia2bgtitle{
	background:url(../images/jia2_title_bg.gif);
	line-height:33px;
	padding-left:5px;
	font-weight:bold;
}
.jia3{
	float:right;
}
.zong{
	width:975px;
	margin:0 auto;
	overflow:hidden;
}
.zong1{
	width:975px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
}
.jiatitle{
	background:url(../images/title_bg.gif);
	border:1px solid #999999;
	line-height:34px;
	text-indent:2em;
	color:#019DE7;
	font-size:14px;
	font-weight:bold;
}
.jiatitlea{
	font-size:14px;
	background:url(../images/ico_arrow.gif) no-repeat 5px 10px;
}
.jiabg{
	background:#F8F8F8 url(../images/jia_bg.gif) repeat-x;
	padding:5px;
	height:209px;
	overflow-y:auto;
}
.leftcol{
	float:left;
}
.rightcol{
	width:803px;
	float:right;
}
.textun{
	width:590px;
	float:left;
}
.tabletd td{
	margin:0 auto;
	padding:3px;
}
.title{
	background:url(../images/tite_bg.gif) repeat-x;
	height:36px;
	border:1px solid #999999;
	color:#019DE7;
	font-size:13px;
	line-height:35px;
	font-weight:bold;
}
.ad_right{
	float:right;
	width:200px;
}
.ad_right_4{
	float:right;
	width:200px;
	margin-bottom:10px;
}
.more{
	width:130px;
	float:right;
	color:#999999;
	font-size:11px;
	text-align:left;
}
.more a{ color:#999999; font-size:11px;}
.videolist{
	width:570px;
	margin:0 auto;
	border-bottom:1px solid #999999;
	padding:3px;
	overflow:hidden;
}
.text_video{
	width:375px;
	float:right;
}
.imgvideo{
	float:left;
	width:175px;
}
.botnbtn{
	margin-top:10px;
}
.loginboxtop{
	border:1px solid #999999;
	background-image:url(../images/login_bg.gif);
	margin:0 auto;
	background:#D8D8D8;
}
.loginboxtop1{
	border:1px solid #999999;
	background:url(../images/bg_login1.gif) no-repeat;
	margin:0 auto;
	background:#D8D8D8;
	overflow:hidden;
}
.titlelogo{
	background:url(../images/ico_arrow.gif) no-repeat 10px 5px;
	text-indent:2.3em;
	font-weight:bold;
	line-height:22px;
}
.titlelogo1{
	background:url(../images/ico_arrow.gif) no-repeat 10px 5px;
	text-indent:2.5em;
	font-weight:bold;
}
.title1{
	background:url(../images/ico_arrow.gif) no-repeat 0px 5px;
	text-indent:1.5em;
	font-weight:bold;
	font-size:14px;
}
.searchbox{
	background:#FFFFFF;
	border:1px solid #999999;
	margin:0 auto;
	padding:10px 10px 20px 10px;
	overflow:hidden;
}
.ping{
	margin-top:20px;
	width:573px;
}
.ping_left{
	width:286px;
	float:left;
}
.ping_right{
	width:286px;
	float:right;
}
.middle_line{
	width:1px;
	background:url(../images/midlle_bg.gif) no-repeat;
	float:left;
}
.tablesend td{
	padding:5px;
	line-height:22px;
}
.useridbox{
	margin:10px 5px 10px 5px;
}
.useridbox1{
	margin:10px 10px 10px 25px;
}
.connei{
	margin-top:10px;
}
.connei li{
	list-style-type:none;
	width:130px;
	float:left;
	font-size:11px;
	line-height:18px;
}
.conner li a{
	font-size:11px;
}
.makev{
	width:540px;
	margin:0 auto;
}
.makevin{
	margin-top:30px;
}
.makev_td{
	width:160px;
	margin-top:20px;
	margin-right:15px;
	float:left;
	text-align:center;
	font-size:11px;
	line-height:18px;
}
.makevtitle{
	border-bottom:1px solid #A0A0A0;
}
.ico{
	width:56px;
	text-align:right;
	float:left;
}
.font{
	float:left;
	text-align:left;
	font-size:13px;
}
.fontsmall{
	float:left;
	color:#019DE7;
	font-size:14px;
	text-align:left;
}
.textcon{
	background:url(../images/con_bg.gif) no-repeat;
	padding:10px;
	line-height:24px;
	overflow:hidden;
}
.member_box{
	background:url(../images/member_box.gif) no-repeat;
	width:361px;
	height:272px;
	margin:0 auto;
	margin-top:15px;
	padding-top:30px;
	padding-left:15px;
	padding-right:15px;
	line-height:18px;
}
.tall{
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	padding:10px;
}
.both{
	width:100%;
	padding:10px 0px 10px 0px;
}
.th{
	float:left;
	height:230px;
	margin-left:20px;
	margin-bottom:5px;
}
.th1{
	float:left;
	width:150px;
	height:200px;
	margin-left:10px;
	margin-bottom:5px;
}
.joinbox{
	width:275px;
	float:left;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
}
.memberbox{
	width:275px;
	float:right;
	border:1px solid #CCCCCC;
	background:#FFFFFF;
}
.lr_padding{
	margin:10px 20px 30px 20px;
}
.title_yo a{ color:#FF0000; font-size:11px;}
.rightcol_ad{
	padding:15px 0px 20px 0px;
	width:803px;
}
.btn_play{
	padding-left:113px;
	margin-top:30px;
}
.videobox{
	width:580px;
	margin:0 auto;
}
.video{
	width:320px;
	float:left;
}
.video_text{
	width:230px;
	float:right;
	margin-bottom:20px;
	margin-right:5px;
	display:inline;
}
.videoinfotitle{
	background:url(../images/ico_arrow.gif) no-repeat 0px 5px;
	border-bottom:1px solid #999999;
	text-indent:1.5em;
	font-weight:bold;
}
.videoinfostyle{
	line-height:18px;
	padding-top:5px;
	white-space:normal;
	word-wrap:break-word;
	word-break:break-all;
	width:230px;
	overflow:hidden;
}

.tableform{
	padding-top:10px;
}

.tablestyle td{
	padding:2px;
	line-height:12px;
}
.usfrom{
	margin:0 auto;
	text-align:left;
	padding-bottom:5px;
}
.login_btn{
	width:118px;
	float:right;
	margin:0 auto;
	text-align:center;
}
.login_btn1{
	width:140px;
	margin:0 auto;
	text-align:center;
}
.for{
	width:118px;
	float:right;
	margin:0 auto;
	text-align:right;
	font-size:10px;
	padding-top:10px;
}
.for1{
	margin:0 auto;
	text-align:center;
	font-size:10px;
	padding-top:10px;
}
.for1 a{
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.joinbox1{
	margin:10px;
	line-height:20px;
}
.joinbtn{
	margin:10px 10px 20px 10px;
	text-align:center;
	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;
}
.bannerad{
	margin:10px 0px 10px 0px;
}


.nav_bottom{
	background:url(../images/nav_bottom.gif);
	height:30px;
	text-align:center;
	color:#FFFFFF;
	padding-left:10px;
}
.nav_bottom li{
	background:url(../images/bottom_nav_line.gif) right 1px no-repeat;
	float:left;
	text-align:center;
	list-style-type:none;
	padding:0px 20px 0px 20px;
	line-height:30px;
}
.nav_bottom li a:link, .nav_bottom li a:visited, .nav_bottom li a:hover, .nav_bottom li a:active{
	color:#FFFFFF;
	text-decoration:none;
}
.bottom{
	background:url(../images/bg_bottom.gif) repeat-x;
	text-align:center;
	line-height:40px;
	font-weight:bold;
	height:69px;
}
.fakeframe{
	text-align:left;
	line-height:25px;
	/*width:480px;*/
	height:220px;
	overflow-x:visible;
	overflow-y:scroll;
	scrollbar-face-color: #D1DDE0;
	scrollbar-shadow-color: #ABC3D7; 
	scrollbar-highlight-color:#ABC3D7; 
	scrollbar-3dlight-color: #D1DDE0;  
	scrollbar-darkshadow-color: #D1DDE0; 
	scrollbar-track-color:#D1DDE0; 
	scrollbar-arrow-color: #CCCCCC;
}
.error{
	margin:0 5px 5px 5px;
	background:#c33;
	font-weight:thin;
	text-align:left;
	color:#FFFFFF;
	font-size:11px;
	line-height:13px;
	padding:3px;
}
#shortcut a:link{
	color:#999;
	text-decoration:underline;
}
#shortcut a:visited{
	color:#999;
	text-decoration:underline;
}
#shortcut a:hover{
	color:#fff;
	text-decoration:none;
}
#shortcut a:active{
	color:#999;
	text-decoration:underline;
}
.mailiframe{
	background:url(../images/main_bg.gif) repeat-x;
	width:580px;
	height:360px;
	text-align:center;
	margin-left:12px;
	margin-top:5px;
}

.tab_big td{
	border:1px solid #d2d2d2;
}

.notab td{
	background:#F7F7F7;
}

.stepNum{
	font:bold 18px/40px Georgia, "Times New Roman", Times, serif;
}
.linklist h2{
	color:#019DE7;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
}
.linklist ul{
	padding-left:25px;
	
}
.linklist li{
	line-height:25px;
	
}
.linklist li a{
	font-weight:bold;
}

/* Added 090430 */
h1#logoH1{
	margin:0;
	padding:0 0 0 20px;
	float:left;
	display:inline;
}
h1#logoH1 a{
	display:block;
	width:187px;
	height:144px;
	overflow:hidden;
	text-indent:200px;
	white-space:nowrap;
	background:url(../images/logo.gif) no-repeat;
}
h3.videoinfotitle{
	padding:0;
	margin:0;
	font-size:13px;
}