
/* standard elements */
* {
	margin: 0;
	padding: 0
}
div,ul,li,h1,h2,h3,p{
    margin:0;
	padding:0;
	list-style: none;
}
img{
    border:none
}
html,body{ 
    font:12px Arial, Helvetica, sans-serif; 
	color:#737373;
	height:100%;
	margin: 0
}
body {
    background: url(../images/body_banner.png) no-repeat;
}
a {
	color: #000;
	text-decoration:none
}
a:hover {
	color: #B20016;
    text-decoration:underline
}
input {
	color: #555;
	font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
.clearer {
	clear: both;
}
.line_10 {
    width:1000px;
	height:10px;
	margin:auto;
	overflow:hidden;
	clear:both
}

/*头部css样式*/
#header {
	height: 97px;
	width:1000px;
	margin:auto;
	overflow:hidden

}
#logo {
    float:left;
}
#top_nav {
    width:260px;
	float:right;
}
.top_nav {
    width:260px;
	height:23px;
	float:right;
	line-height:23px;
}
.top_nav li {
    float:left;
	padding-left:15px;
    background:url(../images/arrow.gif) no-repeat 2px 8px;
    line-height:23px;
	margin-right:10px;
	display:inline
}
.top_nav a {
    color:#666
}
.top_search{
    width:260px;
	height:24px; 
	margin-top:15px;
	float:right;
	display:inline
}
.top_search input {
    vertical-align:middle
}
.menu .nav li a {
	background:url(../images/menulib_bg.png) no-repeat
}
.menu .nav li a:hover {
	background:url(../images/menulib_bg.png) no-repeat
}
.menu .nav li a.on {
	background: url(../images/menulib_bg.png) no-repeat
}
.menu .nav li a.on:hover {
	background: url(../images/menulib_bg.png) no-repeat
}
.menu .nav li a.on .ib {
	background: url(../images/menulib_bg.png) no-repeat
}
.menu .optBox .ft P {
	background: url(../images/menulib_bg.png) no-repeat
}
.menu .optBox .ft B {
	background: url(../images/menulib_bg.png) no-repeat
}
.menu .optBox .ft I {
	background: url(../images/menulib_bg.png) no-repeat
}
.menu .optBox li a {
	background: url(../images/menulib_bg.png) no-repeat
}
.menu {
   height:48px;
   margin:auto;
   width:1000px
}
.menu .stmBar {
	height: 48px
}
.menu .nav li {
	font-size: 16px; 
	z-index: 2; 
	float: left; 
	line-height: 48px; 
	position: relative
}
.menu .nav .fst a {
	background: none transparent scroll repeat 0% 0%
}
.menu .nav li .ib {
	right: 0px; 
	overflow: hidden; 
	width: 5px; 
	position: absolute; 
	top: 0px; 
	height: 48px
}
.menu .nav li a {
	padding-right: 20px; 
	background-position: -198px -113px;
	display: block; 
	padding-left: 20px; 
	font-weight:700; 
	padding-bottom: 0px; 
	color: #fff; 
	padding-top: 0px
}
.menu .nav li a:hover {
	background-position: left -74px; 
	color:#F0FF00;
	text-decoration: none
}
.menu .nav li a.on {
	padding-right: 20px; 
	background-position: left -74px; 
	display: block; 
	padding-left: 20px; 
	padding-bottom: 0px; 
	color: #ff6; 
	padding-top: 0px
}
.menu .nav li a.on:hover {
	background-position: left -74px
}
.menu .nav li a.on .ib {
	background-position: -188px -74px
}
.menu .nav .tabLast a:hover {
	color: #fff; text-decoration: underline
}
.menu .nav li .optBox {
	top:47px
}
.menu .nav li .optBox ul {
	padding-top: 5px
}
.menu .nav li .optBox li a {
	padding-right: 0px; 
	background-position: -185px -49px; 
	display: block; 
	padding-left: 25px; 
	font-weight: 400; 
	font-size: 14px;
	padding-bottom: 0px; 
	color: #fff; 
	line-height: 28px; 
	padding-top: 0px; 
	height: 28px
}
.menu .nav li .optBox li a:hover {
	background:#FA7A00;
	color: #fff; 
	text-decoration: underline
}
.menu .nav li .optBox li a:hover {
	background:#FA7A00;
}
.menu .optBox {
	display: none; 
	z-index: 50; 
	FILTER: alpha(opacity=70); 
	left: 0px; 
	width: 152px; 
	position: absolute; 
	top: 18px; 
	opacity: 0.7
}
.menu .optBox ul {
	background: #F05100; 
	padding-top: 15px
}
.menu .optBox li {
	padding-left: 0px; 
	float: none; 
	color: #fff; 
	line-height: 28px; 
	height: 28px
}
.menu .optBox .ft {
	font-size: 8px; 
	overflow: hidden; 
	width: 100%; 
	line-height: 8px;
	height: 8px
}
.menu .optBox .ft B {
	background-position: left -162px; 
	left: -1px; 
	width: 8px; 
	position: absolute; 
	height: 8px
}
.menu .optBox .ft I {
	background-position: -193px -162px; 
	float: right; 
	width: 7px; 
	height: 8px
}
.menu .optBox .ft div {
	background: #F05100; 
	margin: 0px 7px; 
	line-height: 8px
}
/* 主体部分 */

#imgPlay {
	margin:auto; overflow: hidden; width: 1000px; zoom: 1; position: relative; height: 420px
}
#imgPlay .imgs img {
	width: 1000px;
	height:420px
}
#imgPlay .imgs LI {
	float: left; position: relative
}
#imgPlay .imgs {
	width: 3000px
}
#imgPlay .prev {
	background: url(../images/imgPlayer.png) no-repeat 0px 0px; left: 1px; width: 46px; cursor: pointer; text-indent: -9999px; position: absolute; top: 170px; height: 81px
}
#imgPlay .next {
	background: url(../images/imgPlayer.png) no-repeat 0px 0px; left: 1px; width: 46px; cursor: pointer; text-indent: -9999px; position: absolute; top: 170px; height: 81px
}
#imgPlay .next {
	background-position: right 0px; right: 1px; left: auto
}
.mainbox {
    width:1000px;
	margin:auto;
}
.main {
	width:1000px;
	clear: both;
	margin:10px auto
}
.index_l {
    float:left;
	width:320px;
	margin-left:8px;
	display:inline
}
.index_m {
    width:385px;
	float:left;
	margin-left:30px
}
.index_m .l_topiclist {
   width:385px;
   margin:5px auto;
   height:114px;
   margin-bottom:15px;
   overflow:hidden
}
.topicBox{width:385px;overflow:hidden;padding:0;} 
.topicBox .LeftBotton{height:115px;width:29px;background:url(../images/place_top_left.gif) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0;cursor:pointer;} 
.topicBox .RightBotton{height:115px;width:29px;background:url(../images/place_top_right.gif) no-repeat 0 0;overflow:hidden;float:left;display:inline;margin:0;cursor:pointer;} 
.topicBox .Cont{width:325px;overflow:hidden;float:left;} 
.topicBox .ScrCont{width:10000px;} 
.topicBox .Cont .pic{width:325px;float:left;}
.topicBox .Cont .pic dl {width:325px;margin:auto}
.topicBox .Cont .pic dl dt {float:left;width:140px}
.topicBox .Cont .pic dl dt img{padding:0;border:0;width:140px;height:110px}
.topicBox .Cont .pic dl dd {float:right;width:165px}
.topicBox .Cont .pic .tit1 {font-weight:bold;margin-bottom:10px}
.topicBox .Cont .pic .t_info {line-height:23px;color:#666;text-indent:2em}
.topicBox .Cont .pic .t_info a {color:#A70015}
.topicBox .Cont .pic p{line-height:26px;color:#505050;} 
.topicBox #List1,.topicBox #List2{float:left;}


.index_r {
    float:right;
	width:230px;
	height:260px;
	background:url(../images/cont_bg.gif) no-repeat;
	margin-right:5px;
	display:inline
}
.index_r .com_info {
    padding:5px 10px;
	line-height:25px;
	text-indent:2em;
	color:#666
}
.index_r .com_info a {color:#C50C0D}
#tab3 { 
	margin: auto;
	width: 320px; 
	float:left;
	height: auto;
	margin-right:10px;
	display:inline;
	overflow:hidden
}
#tab3 div{
	display: none;
	height:auto;
	float: left; 
}

#tab3 h3 {
	line-height:25px;
	float: left; 
	width: 85px;
	color:#fff;
	font-size:12px;
	background: url(../images/thot_tbg.gif) no-repeat;
	font-weight:normal;
	cursor: pointer; 
	height: 25px; 
	text-align: center;  
}
#tab3 h4 {float:left;width:65px;height:24px;border-bottom:1px #CBCBCB solid}
#tab3 .up{
	background: url(../images/thot_tbg1.gif) no-repeat;
	color:#A70015;
	height:25px;
	font-size:12px;
	font-weight:bold;
}
#tab3 .block{
    width:320px;
	padding:5px 0 5px 0px;
	border-bottom:1px #CBCBCB solid;
	display: block;
}
#tab3 .block li {
    line-height:24px;
	padding-left:15px;
	background:url(../images/arrow4.gif) no-repeat 5px 11px;
}
#tab3 .block .data { 
   float: right; 
   color: #999;
   line-height:24px;
}
#tab3 .block dl {width:320px;margin:5px 0}
#tab3 .block dl dt {float:left;width:105px}
#tab3 .block dl dt img{padding:3px;border:0;width:95px;height:55px;border:1px #C3C3C3 solid}
#tab3 .block dl dd {float:right;width:210px}
#tab3 .block .tit1 {font-weight:bold;}
#tab3 .block .t_info {line-height:20px;color:#666;text-indent:2em}
#tab3 .block .t_info a {color:#A70015}

.link {
    width:320px;
    height:49px;
    line-height:39px;
	background:url(../images/link_bg.gif) no-repeat;
    margin:0 auto
}
   
/* footer */
.footer {
	background:url(../images/footerbg.gif) repeat-x;
	color: #999;
	width:100%;
	height:89px;
	overflow:hidden;
	text-align:center;
	line-height:27px;
	color:#777;
	margin:auto
}
.footer a {color:#777;padding:0 5px}
