/*公共设置*/
*{ margin:0 auto; padding:0;}
.w{ border:#FFF solid 1px;}
body{font-family:'宋体';text-align:center;margin:0 auto;padding:0;background:#FFF;font-size:12px;color:#333;}
body > div{text-align:center;margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px}
/* 默认链接颜色 */
a{outline-style:none;color:#333;text-decoration:none}
a:hover{color:#c00;text-decoration:underline;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */

/*常用方法*/
.fontArial{font-family:'Arial';}
.b{font-weight:bold;}
.dis{display:none;}
.red a{color:#c00;}
.blue a{color:#00c;}

/* 公用宽度设置 */
.Area{width:960px;clear:both;height:auto;margin:0px auto;} 
.blank5{margin:0 auto;height:5px;font-size:1px;clear:both;}
/* 主题内容 */
#mainBody{font-family:"宋体";}
/* 导航栏 */
#TCmainNav{ overflow:auto;}
#TCmainNav #TingClasslogo{margin-top:3px;}
#TCmainNav #TingClasslogo a{display:block;width:165px;height:60px;float:left;margin:3px auto;}
#TCmainNav .logo_2008{width:165;height:60px;float:left;background:url(2008/logo_080317.jpg) no-repeat;overflow:hidden;}
/* 修改首页头部开始 */
#TCmainNav .leftlogo{ width:200px; float:left;}
#TCmainNav .leftlogo_zi{ float:left; padding-top:5px; color:#999; width:187px;}
#TCmainNav .leftlogo_zi a{ color:#999;}
#TCmainNav .rightxin{ width:760px; height:84px;margin-top:5px; margin-bottom:0; float:right;}
#TCmainNav .leftxin{ background:url(headnav1225/nav01_03.gif) no-repeat; width:5px; height:84px; float:left;}
#TCmainNav .zhongxin{ background:url(headnav1225/nav03_03.gif) repeat-x; width:750px; height:84px; float:left; overflow:hidden;}
#TCmainNav .navshang{ width:720px; margin:15px 0 9px 20px; overflow:hidden;}
#TCmainNav .navshang ul{ width:50px; height:36px; border-right:1px solid #95cbe3; float:left; display:inline;}
#TCmainNav .navshang .wubianaa{ border-right:none;}
#TCmainNav .navshang ul li{ height:15px; width:50px; float:left; font-size:12px; color:#004c87; letter-spacing:normal; padding-top:3px; text-align:center;}
#TCmainNav .navshang ul li a{color:#004c87;}
#TCmainNav .navshang ul li a:hover{color:#c00;text-decoration:underline;}
#TCmainNav .rightxina{ background:url(headnav1225/nav02_03.gif) no-repeat; width:5px; height:84px; float:left;}
#TCmainNav .navxinxia1{ width:730px; float:left;padding-left:20px;}
#TCmainNav .navxinxia1 ul{ overflow:hidden;}
#TCmainNav .navxinxia1 ul li{ font-size:12px; color:#004c87; letter-spacing:normal; padding-top:5px; background:url(headnav1225/nav22_07.gif) no-repeat; width:64px; height:23px; float:left; margin:0 8px; text-align:center;}

/* 当前位置 */
#nowPosition{height:32px;border: 1px solid #99bbdd;background:#f5faff; margin:3px auto;}
#nowPosition .texts{margin:10px 0px 0px 10px;width:650px;display:inline;text-align:left;float:left;overflow:hidden; text-overflow:ellipsis; height:25px;}
#globalSearch{float:right;width:309px; padding:18px 0 0 0;}
#keyword{ border:1px solid #6bbbfa; width:181px; height:19px; overflow:hidden; padding:0; margin-top:5px; float:left; margin-left:10px; padding-top:5px;}
.buttonxin{background:url(2008/anniu1_07.gif) no-repeat; border:0; width:90px; height:26px; float:left; margin-top:5px; margin-left:10px;}
.sousuo{ margin-top:5px; padding:0px;}
.pright_ye{
	width:240px;
	float:right;
	overflow:hidden;

}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.pright{
	width:200px;
	float:left;
	overflow:hidden;
}
 .commend dl dd{
	padding-top:0px;
}
.playting{clear:both;height:25px;width:100%;}
.playting li{float:left;width:30%;height:25px; font-size:12px;}
.d4{ width:195px;margin:4px auto;overflow:hidden;}
.d4 li{line-height:130%; float:left;}
.tbox_f{/* 自适应宽度的块(通用块) */
	width:355px;
float:left;
margin-right:8px;
margin-bottom:8px;
}
.tbox_f dt{/* 自适应宽度的块(通用块) */
	width:350px;
	clear:both;
	height:25px;
	background:#afd2ed;
	overflow:hidden;
	border:1px solid #b9d5e1;
}
.tbox_f dt strong{
	height:20px;
	line-height:20px;
	padding-left:5px;
	padding-right:4px;
	display:block;
	float:left;
	color:#000;
	letter-spacing:1px;
	margin-left:10px;
	margin-top:5px;
}
.mleft{
float:left;	line-height:20px;	position:relative;padding-top:3px;padding-left:3px;	overflow:hidden;width:260px;
}
.mleft a{
margin-left:5px;
}
.tbox_f dd{/* 自适应宽度的块(通用块) */
	width:350px;
	clear:both;
	border:1px solid #b9d5e1;
overflow:hidden;
padding-bottom:5px;

}

.tbox{/* 自适应宽度的块(通用块) */
	width:100%;
	overflow:hidden;
	clear:both;
}
.tbox_ping{/* 自适应宽度的块(通用块) */
	width:98%;
	overflow:hidden;
	clear:both;
	margin:0px auto;
	border:1px solid #8CBAD8;
}
.tbox_ping dt{
	height:25px;
	background:#E9F7FA;
	overflow:hidden;
	clear:both;
}
.tbox_ping dt strong{
	height:20px;
	line-height:20px;
	padding-left:5px;
	padding-right:4px;
	display:block;
	float:left;
	color:#000;
	letter-spacing:1px;
	margin-left:10px;
	margin-top:5px;
}

.tbox_t dt{
	height:25px;
	background-color:#e7f0f7;
	overflow:hidden;
	clear:both;
	border-bottom:2px solid #01b9ff;
}

.tbox dt{
	height:25px;
	background:#55A2E0;
	overflow:hidden;
	clear:both;
	border-left:1px solid #55A2E0;
}


.tbox_t dt strong{
	height:20px;
	line-height:20px;
	padding-left:5px;
	padding-right:4px;
	display:block;
	float:left;
	color:#000;
	letter-spacing:1px;
	border-left:1px solid #01b9ff;
	margin-left:10px;
	margin-top:5px;

}

.tbox dt strong{
	height:25px;
	line-height:25px;
	display:block;
	float:left;
	color:#fff;
	letter-spacing:1px;
width:100%;
text-align:center;

}
.tbox dt b{
	height:25px;
	line-height:25px;
	display:block;
	float:left;
	color:#fff;
	letter-spacing:1px;
margin-left:10px;
}

.tbox_ping dt strong a,.tbox_t,.tbox dt strong a{
	color:#4A7749;
}
.tbox_t,.tbox dt strong a:hover{
	color:#444;
	text-decoration:none;
}
.tbox_f dt span.more,.tbox_ping dt span.more,.tbox dt span.more{
	float:right;
	line-height:25px;
	padding-right:8px;
	color:#85A484;
height:25px;overflow:hidden;
}
.tbox dt span.more a:hover{
	color:#333;
}

.tbox dd{
	border:1px solid #55A2E0;
	padding:2px 2px 0px;
	overflow:hidden;
	clear:both;
}
.tbox dd td{height:20px;}
.pleft_ye{
	width:712px;
	float:left;
	overflow:hidden;
	border:1px solid #4DA6E3;
	clear:both;
}

.pleft{
	width:752px;
	float:right;
	overflow:hidden;
}
.pleft_zt{width:750px;
	float:right;
	overflow:hidden;
border:1px solid #1176BC;
}

#play_gg{
	clear:both;
	float: left;
	width: 100%;
}
#play_ggl{
	float: left;
	margin-left:30px;
	width:305px;
}
#play_ggl ul{
	text-align:center;
}
#play_ggr{
	float: left;
	width: 336px;
	height:70px;
}
#ifram_563{ clear:both; width:690px;margin:0px auto; text-align:center;}
#ifram_563 ul{width:100%;height:25px;clear:both;}
#gg_563{ clear:both; width:98%; margin:0px auto; text-align:center;}
#gg_563 dt{ clear:both;height:25px;}
#tag{ text-align:left;}
#gg{ text-align:center;}
#oral{ clear:both; width:600px; text-align:center; height:auto; margin:0px auto;}
#line_td{
	clear:both;
	float: left;
	width: 100%;
	padding-left:5px;
}

/*---------- c : ????? ---------*/
.c1{/* ??????? */
	padding:4px 0px;
	clear:right;
}
.c1 li{
	height:26px;
	line-height:26px;
	overflow:hidden;
	padding-left:16px;
	background:url(2008/ico-2.gif) 7px 11px no-repeat;
}
.c1 a{
}
.ico2 li{
	padding-left:16px;
	background:url(2008/ico-2.gif) 6px 11px no-repeat;
}

.viewbox{
	width:712px;
	overflow:hidden;
	padding-bottom:8px;
}
#zoom{ width:98%;
margin:10px auto;
line-height:180%;clear:both;text-align:left;}
#zoom table{margin:0px auto;}
.title_viewbox{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
	clear:both;
		width:100%;
}
.title_viewbox h2{
	font-size:24px;
	color:#000;
}
.info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#000;
	clear:both;
	width:98%;
	margin:0px auto;
}
.info small{
	margin-left:8px;
	margin-right:3px;
	color:#000;
	font-size:12px;
}
.info a{
	color:#690;
}
.infolist{
	width:368px;
	float:left;
}
.infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.content{
	font-size:14px;
	padding:12px 0px;
	line-height:25px;
	color:#333;
	float:left;
	clear:both;
width:100%;
}
.dede_pages{width:98%;border-top:2px solid #E1F0FB;
clear:both;margin:0px auto;


}
.dede_pages ul{
	padding:12px 0px 12px 16px;width:650px;


}


/*---------- frame : footer ---------*/
.footer{
	color:#000;
	text-align:center;
	padding-bottom:10px;
	border-top:3px solid #CCCC00;
	padding-top:10px;
}
.footer .link{
	text-align:center;
	padding:5px 0px;

}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.powered{
	font-size:12px;
	line-height:25px;
}
.powered strong{
	color:#690;
}
.powered strong span{
	color:#F93;
}
.copyright{
	color:#666666;
	line-height:23px;

}
.pleftline{	border:1px solid #4DA6E3;
}
.handle .context{
	float:left;
}
.handle .context ul li{
	line-height:29px;
	color:#888;
}

#adblock1,#adblock2{margin-left:12px;}
.tagwid{	
width:auto;margin-right:10px;
word-wrap:break-word;
word-break:break-all;}

#headstrap div{ color: #000000;
    font-size: 13px;
    letter-spacing: 1px;
    clear:both;height:27px;line-height:27px;}

/*网站底部*/
#mainLinks{height:27px;}
#mainLinks .texts{margin:8px 0px 0px 10px;width:940px; text-align:center;}
#copyright{height:30px;margin-top:10px; text-align:center;}

.introContent1 {margin:5px 8px 0px 8px;line-height:25px;text-align:left;overflow-y:auto;height:200px;}