@charset "gb2312";
/* CSS Document */
body,td,th {
	font-family: 新宋体, 黑体, Arial, Arial Black;
	font-size: 12px;
	color: #666;
}
body {
	background-color: #FFF;
	margin-top: 6px;
}
a:link {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #06C;
	text-decoration: underline;
}
a:visited {
	color: #999;
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #000;
}
/*通用定义*/
.w{width:950px; margin:auto;}
img{border-style:none;}
*{list-style:none;}
.lt{float:left;}
.rt{float:right;}
.c1,.c1 a{color:#F00;}
.c2,.c2 a{color:#900;}
.c3,.c3 a{color:#03C;}
.c4,.c4 a{color:#3C3;}
.c5,.c5 a{color:#93C;}
.c6,.c6 a{color:#F30;}
.hidden{display:none;}
div{overflow:hidden;}
from{margin:0px; padding:0px;}
#translateLink{color:#F00;}
 /*bg.png*/
#logo,
.tnm .t1,
.tnm .t3,
#menu,
#menu .m1,
#menu .m2 .mlt,
#menu .m2 .mct,
#menu .m2 .mct h2,
#menu .m2 .mrt,
#menu .m3,
#login,
#login .lg .bnt,
.son,
.cst ul li p{background:url(../2010pic/bg.png);}
  /*bg1.png*/
.ad1,
.ind1 .dsp,
.ind1 .lt1 .new1,
.new2,
.new3,
.ind1 .rt1 .wd1,
.book,
.book .sd01{background: url(../2010pic/bg1.png);background-repeat: no-repeat;}
/*bg2.png*/
.ind2 .npic,
.ind2 .npic ul li,
.ind2 .jrcx,
.ind3 .bt,
.ind3 .bl,
.ind2 .npic{background:url(../2010pic/bg2.png);background-repeat: no-repeat;}
/*bg3.png*/
.lst .bt,.lst .dline,.cst dl dt,.trt .bt,.ind4 .trt ul,.ind6 .trt ul,.ico1{
	background-image: url(../2010pic/bg3.png);
	background-repeat: no-repeat;}
/*top*/
#top{ height:110px;}
.tm{
	height:40px;
	line-height: 40px;
}
.tmn{
	width:460px;
	margin-left: 8px;
	_margin-left:4px;
}
.tad{width:468px; height:40px;}
#logo{
	width:192px;
	height:70px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}#logo a{
	display: none;
}
.tnm{
	width:737px;
	margin-top:12px;
	margin-left:20px;
}
.tnm .t1{
	background-position: 0px -78px;
	height: 48px;
	width: 10px;
}
.tnm .t2{
	width:717px;
	height: 46px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #86B8D9;
	overflow: hidden;
}
.tnm .t2 p{
	margin:0px;
	padding:0px;
	line-height: 23px;
	height:23px;
	display:block;
	margin-left: 6px;
	overflow:hidden;
	float:left;
}
.tnm .t3{
	background-position: -10px -78px;
	height: 48px;
	width: 10px;
}
/*menu*/
#menu{
	height:65px;
	background-repeat: repeat-x;
	background-position: 0px -191px;
	overflow:hidden;
}
#menu .m1{
	background-position: -3px -126px;
	height: 65px;
	width: 7px;
}
#menu .m2{}
#menu .m2 ul{
	margin: 0px;
	padding: 0px;}
#menu .m2 ul li{
	margin: 0px;
	padding: 0px;
	color: #FFF;
	float:left;
	height:65px;
}#menu .m2 ul li a{color:#FFF;}
#menu .m2 .ind{
	font-size: 14px;
	font-weight: bold;
	line-height: 32px;
	width: 24px;
	text-align: center;
}
#menu .m2 .mlt{
	background-position: -17px -126px;
	height: 65px;
	width: 8px;
}
#menu .m2 .mct{
	background-position: 0px -256px;
}
#menu .m2 .mct h2{
	font-size: 14px;
	display: block;
	width: 36px;
	line-height:22px;
	margin:0px;
	padding-top:10px;
	background-repeat: no-repeat;
	background-position: 33px -126px;
	color:#FF0;
	height:55px;
	float:left;
}#menu .m2 .mct h2 a{color:#FF0;}
#menu .m2 .mct .m{
	float:left;
	line-height: 18px;
	margin-top:6px;
	margin-left:4px;
	_margin-left:2px;
	margin-right:2px;
}
#menu .m2 .mrt{
	background-position: -25px -126px;
	height: -65px;
	width: 15px;
}
#menu .m3{
	background-position: -10px -126px;
	height: 65px;
	width: 7px;
}
/*login*/
#login{
	background-position: 0px -321px;
	height: 32px;
	overflow:hidden;
	line-height: 32px;
}
#login .lg{
    width:640px;
	height: 32px;
	margin-left: 5px;
	_margin-left:2px;
}
#login .lg span{
	display: block;
	float:left;
	margin-left:4px;
	_margin-left:2px;
}
#login .lg .txt{
	height: 16px;
	display: block;
	float:left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #A8A7A3;
}
#login .lg .bnt{
	background-position: -20px -78px;
	overflow:auto;
	height: 22px;
	width: 48px;
	border: none;
	margin-top: 4px;
	margin-left:4px;
	_margin-left:2px;
	float:left;
}#login .lg img{margin-top:5px; margin-left:4px; float:left;}
#login .lg em{
	font-style: normal;
	line-height:20px;
	float:left;
	display:block;
	margin-top:10px;
	margin-left:4px;
}
/*ad*/
.ad1{
	background-position: 0px -561px;
	height: 256px;
	width: 312px;
	padding-top:6px;
	margin-top:8px;
}.ad1 span{
	width:300px;
	height:250px;
	overflow:hidden;
	display:block;
	margin: auto;
}.ad2{width:250px; height:250px;}
.ad3{margin-top:8px;}
.ad3 .ad31{margin-right:10px; width:728px; height:90px;}
.ad3 .ad32{width:212px; height:90px;}
.ad4{width:250px; height:60px; background-color:#FFF; padding-top:8px;}
/*搜索*/
.so{
	height:32px;
	width:300px;
	margin:0px;
	padding:0px;
	background-image: url(../2010pic/ui1.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
.key{
	display:block;
	float:left;
	height:16px;
	margin-top:5px;
	margin-left:16px;
	_margin-left:8px;
	line-height:16px;
	border: 1px solid #A8A7A3;
	color:#666;
}
.so .opt{display:block; float:left; margin-top:5px; margin-left:4px;}
.son{border-style: none;}
.so .son{
	background-position: -68px -78px;
	height: 22px;
	width: 56px;
	float:left;
	margin-left:4px;
	margin-top:4px;
}
/*link*/
.link{
	width:948px;
	margin-top:8px;
	height:83px;
	border: 1px solid #CDCDCD;
	background-color: #F7F7F7;
	background-image: url(../2010pic/bot_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.link .bt{
	line-height: 33px;
	height: 33px;
	background-image: url(../2010pic/bot_link.gif);
	background-repeat: no-repeat;
	background-position: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
	margin-bottom:20px;
}
.link ul{margin:0px; margin-left:20px; padding:0px;}
.link ul li{
	padding:0px 6px;
	;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E8E8E8;
	margin:0px;
}
.link .more{border-right-style:none;}
/*bot*/
.bot{margin-top:8px; text-align:center; color:#000;}
.bot a{color:#000;}
.bothr{margin-top:10px; padding-top:10px; background-color:#CCC;}