@charset "utf-8";
/* CSS Document */
.clr{height:0px; font-size:0px; overflow:hidden; clear:both; visibility:hidden;}

.news,
.tab_title li a,
.tab_box dl,
.game_info h2,
.info_list li strong,
.p_tab li a,
.activity h2,
.activity h2 a,
.adbg,
.wb_title h2,
.news .more{background:url("a7c_32d456db_a54d_5F25a3_c8be_3160df6c2782_1.jpg")/*tpa=http://110.42.5.175:99/tt/home/a7c_32d456db_a54d_5F25a3_c8be_3160df6c2782_1.jpg*/ no-repeat;}

.tab_con ul li,
.tab_con1 li,
.info_list li a,
.p_tab_box ul li{background:url("a7c_bfbb2ff2_34bb_3889_f7b7_bffe05d907ec_1.gif")/*tpa=http://110.42.5.175:99/tt/i3.itc.cn/20110816/a7c_bfbb2ff2_34bb_3889_f7b7_bffe05d907ec_1.gif*/ no-repeat;}


.show_video{width:230px; height:122px; overflow:hidden; margin:0 0 10px; cursor:pointer;}

.right{width:730px; float:right; display:inline;}

.news{
	width:730px;
	height:251px;
	overflow:hidden;
	float:left;
	display:inline;
	background-position:0 -41px;
	position:relative;
	background-image: url("a7c_32d456db_a54d_5F25a3_c8be_3160df6c2782_1.jpg")/*tpa=http://110.42.5.175:99/tt/home/a7c_32d456db_a54d_5F25a3_c8be_3160df6c2782_1.jpg*/;
}
.tab_title{height:35px; overflow:hidden;}
.tab_title li{float:left; display:inline; width:61px; height:30px; overflow:hidden;}
.tab_title li a{display:block; width:100%; height:100%; cursor:pointer; overflow:hidden; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#dbfbff; background:url("a7c_8c4879ce_a186_be93_3122_864e6ca8ebd6_2.gif")/*tpa=http://110.42.5.175:99/tt/i3.itc.cn/20110818/a7c_8c4879ce_a186_be93_3122_864e6ca8ebd6_2.gif*/ no-repeat;}
.tab_title li a.current{background:url("a7c_8c4879ce_a186_be93_3122_864e6ca8ebd6_1.gif")/*tpa=http://110.42.5.175:99/tt/i1.itc.cn/20110818/a7c_8c4879ce_a186_be93_3122_864e6ca8ebd6_1.gif*/ no-repeat;}
/*.tab_title li.zh{width:61px;}
.tab_title li.zh a{background-position:-549px -146px;}
.tab_title li.xw a{background-position:-610px -146px;}
.tab_title li.gg a{background-position:-670px -146px;}
.tab_title li.zh a.current{background-position:-549px -114px;}
.tab_title li.xw a.current{background-position:-610px -114px;}
.tab_title li.gg a.current{background-position:-670px -114px;}*/
.news .more{position:absolute; width:41px; height:9px; overflow:hidden; background-position:-477px -120px; right:12px; top:14px;}
.news .more a{display:block; width:41px; height:9px; text-indent:-9999px; overflow:hidden;}
.tab_box{width:341px; margin:0 auto; height:216px; overflow:hidden;}
.tab_box dl{ width:317px; height:67px; padding:4px 12px 0; overflow:hidden; background-position:-389px -41px;}
.tab_box dl dt{height:24px; line-height:24px; font-weight:bold; border-bottom:#4f7ba1 dotted 1px; font-size:14px; color:#ffaf5a; text-align:center;}
.tab_box dl dt a{color:#ffaf5a;}
.tab_box dl dd{line-height:18px; color:#ffd2a2;}
.tab_box dl dd a{color:#e66d43;}
.tab_box dl dd a:hover{ text-decoration:underline;}
.tab_con{padding-top:10px; height:120px; overflow:hidden;}
.tab_con ul li{height:19px; overflow:hidden; border-bottom:#4f7ba1 dotted 1px; line-height:20px; color:#add0ff; padding-left:10px; background-position:-1px -69px;}
.tab_con ul li a{color:#add0ff;}
.tab_con ul li a.important{color:#ffaf5a;}
.tab_con ul li a:hover{ text-decoration:underline;}
.tab_con ul li span{float:right;}

.tab_con1 li{height:19px; overflow:hidden; border-bottom:#4f7ba1 dotted 1px; line-height:20px; color:#add0ff; padding-left:10px; background-position:-1px -69px;}
.tab_con1 li a{color:#add0ff;}
.tab_con1 li a.important{color:#ffaf5a;}
.tab_con1 li a:hover{ text-decoration:underline;}
.tab_con1 li span{float:right;}


.other{width:350px; height:251px; overflow:hidden; float:right; position:relative;}
.other ul{ width:350px; height:184px; overflow:hidden;}
.other .num{position:absolute; z-index:10; right:10px; top:160px;}
.other .num a{float:left; display:inline; width:16px; height:16px; line-height:16px; text-align:center; font-size:12px; color:#FFF; background:#3a5895; margin-right:2px; cursor:pointer;}
.other .num a.active{font-weight:bold; color:#FFAF5A;}
.sm{height:66px; overflow:hidden; border:#04113a solid 1px; border-top:0; background:#3a5895;}
.sm_box{border:#476baa solid 1px; height:58px; padding:6px 15px 0; overflow:hidden;}
.sm_box h3{height:24px; line-height:24px; overflow:hidden; font-size:14px; color:#ffaf5a; font-weight:bold; border-bottom:#4f7ba1 dotted 1px;}
.sm_box h3 a{color:#ffaf5a;}
.sm_box p{line-height:28px; color:#ffd2a2;}

.game_info{ clear:both; margin-top:6px;}
.game_info h2{ height:39px; overflow:hidden; text-indent:-9999px;}
.game_info_box{ border:#98bdec solid 1px; border-top:0; width:728px; padding-bottom:12px; background:#b0cded url("a7c_1db137b7_4eec_1772_ba72_13ad571484c0_3.gif")/*tpa=http://110.42.5.175:99/tt/i2.itc.cn/20110816/a7c_1db137b7_4eec_1772_ba72_13ad571484c0_3.gif*/ no-repeat 158px bottom;}

.info_list{width:730px; overflow:hidden; float:left; display:inline; margin:0px 0 0 0px; padding-left:20px;}
.info_list li{height:31px; white-space:nowrap; line-height:30px; border-bottom:#8baed0 dotted 1px; position: relative;}
.info_list li a{margin:0 7px 0 0; padding-left:9px; background-position:-1px -41px; display:inline-block;}
.info_list li a:hover{text-decoration:underline;}
.info_list li strong{ position:absolute; width:77px; height:21px; overflow:hidden; left:-83px; top:3px; text-indent:-9999px;}
.info_list li strong.img1{ background-position:-375px -114px;}
.info_list li strong.img2{ background-position:-375px -146px;}
.info_list li strong.img3{ background-position:-375px -179px;}
.info_list li strong.img4{ background-position:-375px -211px;}
.info_list li strong.img5{ background-position:-375px -243px;}

.profession{width:294px; height:157px; float:right; display:inline; margin:14px 13px 0 0;}
.p_tab{height:20px;}
.p_tab li{float:left; width:54px; height:20px; float:left; display:inline; position:relative;}
.p_tab li a{position:absolute; width:54px; height:20px; padding-top:1px; overflow:hidden; line-height:20px; text-align:center; color:#99c7ff; background-position:-676px -185px; cursor:pointer;}
.p_tab li a.current{ width:52px; background:#92b7db; border:#81add3 solid 1px; border-bottom:0; color:#FFF; padding:0;}
.p_tab_box{width:292px; height:135px; border:#87afd4 solid 1px; background:#92b7db;}
.p_img{width:130px; height:135px; float:right; position:relative;}
.p_img img{position:absolute; bottom:0px; right:0px;}
.p_tab_box p{width:144px; float:left; display:inline; margin:10px 0 0 18px; line-height:18px; text-indent:2em; color:#2b4f80; padding-bottom:4px; border-bottom:#FFF dotted 1px;}
.p_tab_box p a{color:#b03f17;}
.p_tab_box p a:hover{text-decoration:underline;}
.p_tab_box ul{width:144px; float:left; display:inline; margin:4px 0 0 18px; overflow: hidden;}
.p_tab_box ul li{width:60px; height:18px; line-height:18px; float:left; display:inline; padding-left:10px; background-position:0 -22px}
.p_tab_box ul li a{color:#002953;}
.p_tab_box ul li a:hover{text-decoration:underline;}

.activity{width:730px; height:600x; float:left; display:inline; margin:0px 0 0; overflow:hidden;}
.activity h2{height:38px; overflow:hidden; background-position:0 -297px;}
.activity h2 span{display:none;}
.activity h2 a{float:right; width:40px; height:9px; overflow:hidden; text-indent:-9999px; background-position:-478px -162px; display:inline; margin:13px 3px 0 0;}
.activity ul li{float:left; width:100%; height:84px; overflow:hidden; margin:9px 0 0; border-bottom:#8eafce dotted 1px;} 
.activity ul li img{float:left; width:104px; height:72px; overflow:hidden; border:#1b588c solid 1px;}
.activity ul li strong{height:20px; float:right; width:314px; overflow:hidden; color:#0a69de; border-bottom:#8eafce dotted 1px;}
.activity ul li strong a{color:#0a69de; font-size:14px;}
.activity ul li a:hover{text-decoration:underline;}
.activity ul li p{width:314px; float:right; line-height:18px; color:#6288ba; padding-top:5px;}
.activity ul li p a{color:#e66d43;}
.ad{width:272px; height:410px; overflow:hidden; float:right; display:inline; margin:4px 0 0;}
.adbg{width:272px; height:89px; overflow: hidden; background-position:-458px -246px;}
.adbg a{display:block; width:100%; height:100%; overflow:hidden; text-indent:-9999px;}

.weibo{width:250px; height:307px; padding:9px 11px 0; overflow:hidden; margin:5px 0 0 ; background:#b4d1ee;}
.wb_title{height:22px; overflow:hidden; line-height:16px;}
.wb_title h2{float:left; width:65px; height:16px; overflow:hidden; text-indent:-9999px; background-position:-665px -220px;}
.wb_title a{float:right; color:#903300;}
.wb_title a:hover{text-decoration:underline;}
.api{width:250px; height:274px; overflow: hidden;}


#single-video{
	display:none;
	height:400px;
	width:622px;
	padding:7px 12px;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-320px;
	margin-top:-200px;
	z-index:99999;
	background:#4c79b4;
	-moz-box-shadow: 3px 3px 40px #000000;
	-webkit-box-shadow: 3px 3px 40px #000000;
	box-shadow: 3px 3px 40px #000000;
}
*html #single-video {
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#single-video h2{
	width:90%;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}
#single-video .voice-stop {
	cursor: pointer;
	display: block;
	height: 20px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 20px;
	z-index:100;
}
span#popReplaced{
	width:100%;
	height:365px;
	display:block;
	line-height:360px;
	text-align:center;
	font-size:4em;
	color:#fff;
	font-family:"微软雅黑","宋体";
}

.mp3{ width:174px; height:57px; background:url("38e_f6b5f890_520c_33bf_c35c_842d962bf60b_1.gif")/*tpa=http://110.42.5.175:99/tt/i1.itc.cn/20110908/38e_f6b5f890_520c_33bf_c35c_842d962bf60b_1.gif*/ no-repeat; left:50%; margin-left:500px; position:absolute; top:458px; border:#0e3f6a solid 1px;}
.mp3_title{width:174px; height:27px; overflow:hidden; line-height:26px; text-align:center; position:relative;}
.mp3_title span{display:block; padding-right:20px; color:#ddf8ff;}
.mp3_title .cl{width:18px; height:18px; position:absolute; right:5px; top:3px; cursor:pointer;}
.mp3Replaced{display:block; width:160px; margin:0 auto;}

/* footer */
#footer{ width:100%; height:80px; overflow:hidden;}
