body { font-family: "SimSun", Arial, Helvetica, sans-serif; font-size: 12px; color: #040404; background: url(../images/body_bg.jpg) center top no-repeat #0e0e0e; }


/*   header   */
#header { width: 999px; height: 370px; margin: 0 auto; }
.logo { width:150px; height:200px; float:left; margin-right:71px; }


/*   nav   */
.nav { width: 778px; height: 52px; overflow: hidden; }
.nav ul { margin: 0; padding: 0; }
.nav ul li { height: 52px; float: left; font-size: 14px; font-family: Microsoft YaHei; text-align: center; border-right: dotted 1px #363636; /**position: relative; *display: block; z-index: 120;*/ }
.nav ul li a { padding: 9px 16px 3px 16px; line-height: 18px; color: #fff; display: block; }
.nav ul li a span { color: #686868; font-size: 8px; font-family: Arial, Helvetica, sans-serif; }
.nav ul li a:hover { color: #cf030f; border-bottom: solid 2px #aa1611; background-color: #0d0d0d; }
.nav ul li a:hover span { color: #cf030f; }
.nav ul li.li_light a { color: #cf030f; border-bottom: solid 2px #aa1611; background-color: #0d0d0d; }
.nav ul li.li_light a span { color: #cf030f; }


/*.nav dl{ width: 141px; position:absolute; display:none; z-index: 100; *top: 36px; *left: 0; }
.nav dd{height:24px; line-height:24px; overflow:hidden; margin: 0; border-bottom: solid 1px #fff; text-align:center; background-color: #006496; }
.nav ul li dl dd a{ padding: text-align: center; line-height: 24px; font-size: 12px; font-weight: 400; color:#fff; display: block;}
.nav ul li dl dd a:hover { background: none; color: #fff; }
.nav ul li.cur_link dl dd a { background: none; color: #fff;}
.nav ul li.cur_link dl dd a:hover{color:#fff; background: none; }*/


/*  content   */
#content { width: 957px; margin: 0px auto; }

.slide { width: 601px; height: 416px; float: left; background-color: #161616; padding: 5px; }
.banner-slide{
	float:left;
	height:416px;
	width:601px;
	position: relative;
	_overflow:hidden;
}
.slide-img{
	width:601px;
	height:416px;
	overflow: hidden;
	margin: 0; padding: 0;
}
.slide-img li{
	float: left;
}
.slide-img li img{
	width:601px;
	height:416px;
}
.slide-img .imgnone{
	display: none;
}

.slide-con{
	width:571px;
	height:78px;
	padding:0px 15px;
	background-color: #edf8ff;
	position: absolute;
	right:0px;
	_right: -1px;
	bottom:0;
	background: url(../images/slide-con_bg.png) repeat;
}
.slide-con h3.title{
 line-height: 35px;
 font-size: 20px;
 margin-bottom: 0;
 color: #fff;
 font-family: Microsoft YaHei;
overflow:hidden;
}
.slide-con h3.title a{
	color: #fff;
}
.slide-con h4.date,.slide-con p.con{
	color:#ccc;
	line-height: 20px;
}
.slide-btn{
	width:220px;
	height:14px;
	position: absolute;
	left:10px;
	bottom:6px;
}
.slide-btn ul,.slide-btn ul li{
	float:left;
}
.slide-btn a.prve,.slide-btn a.next {
	position: absolute; top: -247px;
}
.slide-btn a.prve { left: -10px; }
.slide-btn a.next { right: -371px; }
.slide-btn ul { margin: 0; padding: 0; }
.slide-btn ul li{
	width:14px;
	height:14px;
	margin:0px 6px 0 6px;
}
.slide-btn ul li a{
	display: inline-block;
	width:14px;
	height:14px;
	background:url(../images/slide-btn.png) no-repeat left 0;
}
.slide-btn ul li a:hover,.slide-btn ul li a.active{
	background:url(../images/slide-btn.png) no-repeat right 0;
}

.Event_list { width: 332px; padding-top: 3px; float: right; background: url(../images/Event_bg.png) no-repeat; }
.Event_list h2 { width: 91px; height: 21px; margin-bottom: 0; line-height: 21px; font-weight: 700; text-align: center; font-size: 12px; color: #fff; background-color: #d60323; }
.Event_list .entry { padding: 3px 0 0 0px; background-color: #fff; }
.Event_list .slide-content {
	width: 346px;
	position: relative;
}
.Event_list .JQ-slide-content {
	POSITION: absolute;
	padding: 0;
}
.Event_list .JQ-slide-nav A {
	Z-INDEX: 99; POSITION: absolute; WIDTH: 22px; DISPLAY: block; HEIGHT: 22px; TOP: 21px; TEXT-DECORATION: none; background: url(../images/click_btn.gif) no-repeat;
}
.Event_list .JQ-slide-nav SPAN {
	TEXT-ALIGN: center; WIDTH: 22px; DISPLAY: block; FONT: 700 53px arial; HEIGHT: 22px; CURSOR: pointer
}
.show .JQ-slide-nav .corner {
	BORDER-BOTTOM-COLOR: #4b4b4b; BORDER-TOP-COLOR: #4b4b4b; BORDER-RIGHT-COLOR: #4b4b4b; BORDER-LEFT-COLOR: #4b4b4b
}
.Event_list .JQ-slide-nav .prev {
	left: 20px;
	background-position: 0px 0;
}
.Event_list .JQ-slide-nav .next {
	right: 22px;
	background-position: -22px 0px;
}
.Event_list .JQ-slide-nav .prev:hover, .show .JQ-slide-nav .next:hover { background-color: #505050; }
.Event_list .wrap {
	POSITION: relative; WIDTH: 346px; HEIGHT: 161px; OVERFLOW: hidden
}
.Event_list UL {
	WIDTH: 10000px
}
.Event_list LI {
	WIDTH: 332px; FLOAT: left; HEIGHT: 161px; padding: 0px; position: relative;
}
.Event_list LI a { width: 114px; height: 78px; line-height: 24px; text-align: center; display: block; float: left; color: #000; display: inline; }
.Event_list LI IMG {
	display: block; margin: 0 auto;
}
.Event_list LI a:hover { color: #d60323; }
.Event_list LI p { height: 18px; padding-left: 20px; line-height: 18px; clear: both; }
.Event_list LI p.btn_list { height: 19px; padding-top: 5px; }
.Event_list LI p.btn_list a { width: auto; height: 19px; float: left; color: #fff; margin-right: 3px; padding: 0 15px; line-height: 19px; display: block; background: url(../images/btn_listbg.gif) repeat-x; }

.news_list { display: none; width: 346px; height: 235px; float: right; padding-top: 3px; background: url(../images/news_bg.gif) no-repeat #161616; overflow: hidden; }
.news_list h2 { height: 37px; border-bottom: solid 1px #262626; font-size: 14px; position: relative; }
.news_list h2 b { height: 37px; line-height: 37px; padding: 0 16px; color: #fff; float: left; display: block; cursor: pointer; }
.news_list h2 b.cur_link { height: 38px; margin-bottom: -1px; color: #ed0024; background: url(../images/news_h2_hover_bg.gif) right top no-repeat #161616; }
.news_list ul { }
.news_list li { height: 24px; line-height: 24px; text-align: right; color: #646464; }
.news_list li span { float: left; margin-right: 15px; }
.news_list li a { float: left; color: #d2d2d2; }
.news_list li a:hover { color: #ed0024; }
.news_list li.hot { height: 34px; line-height: 34px; margin-bottom: 6px; font-weight: 700; background: url(../images/line.gif) left bottom repeat-x; }
.news_list li.hot span { margin-right: 11px; }
.news_list li.hot a { color: #ed0024; }
.news_list li.hot a:hover { text-decoration: underline; }
.news_list li.more a { float: none; }

.left_col { width: 607px; float: left; margin-top: 12px; }
.left_col .module { margin-bottom: 11px; }
.left_col .entry { background-color: #151515; }
.left_col h2 { height: 34px; margin-bottom: 0; padding-right: 21px; border-top: solid 2px #222; border-bottom: solid 1px #0d0c0c; color: #fb0023; text-align: right; }
.left_col h2 span { width: 183px; height: 34px; float: left; padding-left: 20px; display: block; background-color: #151515; font-size: 6px; color: #fb0023; border-top: solid 2px #fb0023; margin-top: -2px; font-family: Microsoft YaHei; text-align: left; position: relative; }
.left_col h2 span b { font-size: 14px; display: block; }
.hot_list .entry { height: 1055px; overflow: hidden; }
.hot_list ul { margin: 0; padding: 0; }
.hot_list li { width: 576px; height: 199px; padding: 11px 20px 0 11px; *padding-top: 10px; background-color: #151515; border-bottom: solid 1px #070707; overflow: hidden; }
.hot_list li img { width: 264px; height: 189px; float: left; margin-right: 26px; }
.hot_list li a { font-size: 14px; color: #d2d2d2; font-weight: 700; }
.hot_list li a:hover { color: #fff; }
.hot_list li span { color: #ff0000; }
.hot_list li p { height: 100px; color: #d2d2d2; }
.hot_list li a.more { width: 83px; height: 22px; display: block; margin-left: 485px; _margin-left: 425px; background: url(../images/more_btn.gif) left -22px no-repeat; }
.hot_list li a.more img { width: 83px; height: 22px; display: block; }
.hot_list li a.more:hover { background: url(../images/more_btn.gif) left top no-repeat; }

.pic_cont { width: 588px; height: 184px; margin: 0 auto; padding-top: 26px; overflow: hidden; }
.pic_cont ul { width: 588px; margin: 0; padding: 0; }
.pic_cont ul li { width: 100px; margin: 0 10px; text-align: center; float: left; font-size: 12px; line-height: 30px; }
.pic_cont ul li a { color: #d2d2d2; }
.pic_cont ul li a:hover { text-decoration: underline; color: #fff; }

.right_col { width: 332px; float: right; margin-top: 12px; transform: translateY(-234px); max-height: 1341px;}
.right_col .module { margin-bottom: 11px; }
.right_col .entry { background-color: #151515; }
.right_col h2 { height: 35px; margin-bottom: 0; padding: 0px 15px 0 36px; border-top: solid 2px #fb0023; color: #fb0023; text-align: right; position: relative; }
.right_col h2 span { height: 35px; float: left; display: block; font-size: 6px; color: #fb0023; font-family: Microsoft YaHei; text-align: left; }
.right_col h2 span b { font-size: 14px; display: block; }
.video_list h2 { background: url(../images/gif.gif) 4px 4px no-repeat; }
.video_list .entry { height: 421px; }
.video_list ul.video_pic { margin: 0; padding: 0; }
.video_list ul.video_pic li { width: 161px; height: 105px; margin-bottom: 11px; float: left; position: relative; }
.video_list ul.video_pic li img { width: 161px; height: 105px; FILTER: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; }
.video_list ul.video_pic li p { width: 161px; line-height: 21px; text-align: center; position: absolute; left: 0; bottom: 0; color: #fff; z-index: 2; FILTER: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; }
.video_list ul.video_pic li span { height: 21px; width: 161px; display: block; position: absolute; left: 0; bottom: 0; background-color: #000; z-index: 1; FILTER: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }
.video_list ul.video_pic li a { width: 28px; height: 29px; padding: 39px 67px 37px 66px; position: absolute; left: 0; top: 0; z-index: 3; alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; }
.video_list ul.video_pic li a img { width: 28px; height: 29px; FILTER: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; }
.video_list ul.video_pic li:hover img, .video_list li:hover p, .video_list li:hover span, .video_list li:hover a { FILTER: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0; }
.video_list ul.video_title { margin: 0; padding: 0; clear: both; }
.video_list ul.video_title li { line-height: 24px; padding: 0 27px; background: url(../images/sxj.jpg) 1px 50% no-repeat; }
.video_list ul.video_title li a { color: #646464; }
.video_list ul.video_title li a:hover { color: #fff; }

.wb_list h2 { background: url(../images/gif.gif) 4px -26px no-repeat; }
.wb_list .entry { height: 457px; }

.dc_list h2 { background: url(../images/gif.gif) 4px -61px no-repeat; }
.dc_list .entry { height: 339px; padding: 0 12px; color: #d2d2d2; line-height: 27px; }
.dc_list .entry a { height: 18px; padding: 0 15px; color: #fff; background-color: #fb0023; display: block; line-height: 18px; float: left; }

.link { width: 957px; }
.link h2 { height: 34px; margin-bottom: 0; padding-right: 21px; border-top: solid 2px #222; border-bottom: solid 1px #0d0c0c; color: #fb0023; text-align: right; }
.link h2 span { width: 183px; height: 34px; float: left; padding-left: 20px; display: block; background-color: #151515; font-size: 6px; color: #fb0023; border-top: solid 2px #fb0023; margin-top: -2px; font-family: Microsoft YaHei; text-align: left; position: relative; }
.link h2 span b { font-size: 14px; display: block; }
.link .entry { padding: 0 15px; background-color: #151515; }
.link_cont { width: 927px; height: 69px; margin: 0 auto; padding-top: 16px; overflow: hidden; }
.link_cont ul { width: 927px; margin: 0; padding: 0; }
.link_cont ul li { width: 136px; margin: 0 11px; float: left; }
.link_cont ul li img { width: 136px; height: 47px; }
 
/*  footer   */
#footer { width: 957px; margin: 10px auto 15px; line-height: 26px; border-top: solid 1px #222; color: #d2d2d2; }
.create { width: 528px; float: left; }
#footer a { margin: 0 8px; color: #d2d2d2; }
#footer a:hover { color: #fff; }
.create span { height: 26px; margin-right: 12px; float: left; padding-left: 25px; background-image: url(../images/footer_gif.gif); background-repeat: no-repeat; display: block; }
.create span.tel { background-position: left -2px; }
.create span.fax { background-position: left -28px; }
.create span.mail { background-position: left -56px; }
.create span.ads { background-position: left -84px; }
.copy { width: 340px; float: right; padding-top: 5px; text-align: right; }
.copy img { vertical-align: middle; }

/*   category   */
.category { width: 978px; margin: 0 auto; background-color: #141414; }
div.title { height: 78px; padding: 10px 16px 0 32px; border: solid 1px #282828; font-family: Microsoft YaHei; background: url(../images/title_bg.gif) repeat-x #000; }
div.title h2 { float: left; color: #3d3d3d; font-size: 12px; }
div.title h2 b { font-size: 28px; color: #fff; }
.search { width: 479px; height: 37px; margin-top: 23px; float: right; }
.search input { width: 426px; height: 35px; margin: 0; padding: 0 0 0 15px; color: #383838; line-height: 35px; border: solid 1px #1f1f1f; border-right: 0; background: none; }
.search input:hover { color: #fff; }
.search input:focus { color: #fff; }
.search img { vertical-align: middle; }
p.breadcrumb { height: 54px; padding: 0 25px; line-height: 48px; color: #d2d2d2; }
p.breadcrumb a { color: #d2d2d2; }
p.breadcrumb a:hover { color: #fff; }
.sub_nav_list { height: 40px; margin: 0 14px 0 26px; padding: 0; line-height: 40px; text-align: center; background-color: #252525; }
.sub_nav_list li { width: 157px; float: left; color: #959595; background-color: #111; }
.sub_nav_list li a { width: 156px; height: 40px; color: #d2d2d2; margin-left: 1px; overflow: hidden; display: block; background-color: #252525; }
.sub_nav_list li a:hover { width: 154px; color: f20000; height: 39px; background: url(../images/sub_nav_bg.gif) repeat-x; border: solid 1px #252525; border-top: 0;}
.sub_nav_list li.li_light a { width: 154px; color: f20000; height: 39px; background: url(../images/sub_nav_bg.gif) repeat-x; border: solid 1px #252525; border-top: 0;}

.right_menu { width: 241px; float: left; margin-top: 34px; background-color: #0e0e0e; }
.right_menu a { margin-bottom: 10px; display: block; }
.right_menu .slide-content {
	margin-left: 0px;
}
.right_menu .JQ-slide-content {
	POSITION: absolute;
	padding: 0;
}
.right_menu .JQ-slide-nav A {
	Z-INDEX: 99; POSITION: absolute; WIDTH: 13px; DISPLAY: block; HEIGHT: 13px; COLOR: #b4b4b4; TOP: 25px; TEXT-DECORATION: none;
}
.right_menu .JQ-slide-nav SPAN {
	TEXT-ALIGN: center; WIDTH: 13px; DISPLAY: block; FONT: 700 53px arial; HEIGHT: 13px; CURSOR: pointer;
}
.right_menu .JQ-slide-nav .prev {
	right: 46px;
}
.right_menu .JQ-slide-nav .next {
	right: 25px;
}
.right_menu .wrap {
	POSITION: relative; WIDTH: 241px; HEIGHT: 200px; margin: 0px auto; OVERFLOW: hidden
}
.right_menu UL {
	WIDTH: 10000px
}
.right_menu LI {
	WIDTH: 241px; FLOAT: left; HEIGHT: 200px; line-height: 20px;
}
.right_menu LI img { width: 241x; height: 126px; }
.right_menu LI p { padding: 0 20px; color: #d2d2d2; }
.right_menu LI a { margin: 0; color: #ed0000; font-size: 14px; font-weight: 700; }
.right_menu LI a:hover { text-decoration: underline; }
.right_menu .JQ-slide-nav { display: none; }


.left_cont { width: 628px; float: left; padding: 35px 46px 25px 48px; color: #d2d2d2; line-height: 28px; font-size: 13px; font-family: Microsoft YaHei; }
.left_cont .entry img { max-width: 620px; width:expression(this.width > 620 ? "620px" : this.width); overflow: hidden; }

.left_cont p.title { margin: 0; text-align: center; font-size: 16px; color: #ed0000; line-height: 30px; font-weight: 700; }
.left_cont p.meta { margin: 0; padding: 0px 0 10px; text-align: center; font-size: 12px; color: #d2d2d2; font-family: Arial, Helvetica, sans-serif; line-height: 37px; }

.left_cont .cate_news_list { margin: 0; padding: 0; list-style: none; }
.left_cont .cate_news_list li { height: 36px; padding: 0 5px; line-height: 35px; color: #2d2d2d; font-size: 12px; text-align: right; background: url(../images/news_line.gif) left bottom repeat-x; }
.left_cont .cate_news_list li:hover { background-color: #000; }
.left_cont .cate_news_list li a { color: #777; font-size: 12px; float: left; padding-left: 20px; background: url(../images/news_li_icon.gif) 12px 50% no-repeat; }
.left_cont .cate_news_list li a:hover { color: #777; text-decoration: underline; }

.left_cont .pic_list { margin: 0; padding: 15px 0 0 4px; overflow: hidden; list-style: none; }
.left_cont .pic_list li { width: 292px; height: 302px; float: left; margin: 38px 13px 0px; padding-top: 6px; line-height: 36px; text-align: center; overflow: hidden; background: url(../images/pic_img_bg.gif) no-repeat; }
.left_cont .pic_list li img { width: 278px; height: 164px; display: block; margin: 0 auto; }
.left_cont .pic_list li a { color: #fff; font-family: Microsoft YaHei; }
.left_cont .pic_list li a:hover { text-decoration: underline; }
.left_cont .pic_list li p { width: 258px; height: 87px; margin: 0 auto; padding: 7px 10px 0; text-align: left; line-height: 20px; font-size: 12px; color: #4c4c4c; background-color: #1f1f1f; }

.pagelist { height: 35px; padding: 15px 0; text-align: center; }
.pagelist a { display: inline-block; height: 35px; margin: 0 8px; padding: 0 25px; line-height: 34px; color: #fff; background: url(../images/pagelist_bg.gif) repeat-x; }
.pagelist a:hover { text-decoration: none; }
