jmScroll@charset "utf-8";
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* CSS Document */
body { }
#topicBox { text-align: left; background-color: #000; }
#banner { width: 990px; margin: 0px auto; position: relative; }
.jmScroll img{ display: block; }
/* 新添加代码 */

#topicWrapper { width: 990px; margin: 0 auto;  /*居中*/ text-align: left; position: relative }
.item { text-align: center; background-position: top center; background-repeat: no-repeat; }
.item_layout { position: relative; height: 400px; }
.item_1 { background-image: url(../images/bg_1.jpg); }
.item_2{ background:#fff url(../images/bg_2.jpg) repeat 0 0; text-align:center}
.item_3{ background-image:url(../images/bg_3.jpg)}
.item_4{ background:#fff url(../images/bg_2.jpg) repeat 0 0; text-align:center}
.item_5{ background-image:url(../images/bg_5.jpg)}
.item_6{ background:#fff url(../images/bg_2.jpg) repeat 0 0; text-align:center}
.item_7{ background-image:url(../images/bg_7.jpg)}
.item_1 .f_1 { position: absolute; bottom: -60px; right: -55px; }
.item_2 .item_layout,
.item_3 .item_layout,
.item_4 .item_layout,
.item_6 .item_layout,
.item_7 .item_layout
{ text-align:center}
.item_2 img{ display:inline-block; text-align:center; margin:0 auto}
.item_2 img.t_2{ margin-top:75px;}
.item_2 img.s_2{ margin-top:20px;}
.item_2 img.img_2{ margin-top:20px; margin-bottom:40px;}
.item_3 img.t_3{ margin-top:75px; display:inline-block; text-align:center}
.item_3 .imgScroll{ background:#fff; width:950px; margin:0 auto; margin-top:30px; position:relative}
.item_3 .imgScroll .control{ position:absolute; right:20px; bottom:20px; z-index:999}
.item_3 .imgScroll .control img{ cursor:pointer; display:inline-block}
.item_3 .csSlideOuter .csPager.cSGallery{ padding:10px !important; width:930px !important; }
.item_3 .csSlideOuter .csPager.cSGallery img{ width:100px !important}
.item_4 img.f_4{ position:absolute; left:130px; top:70px;}
.item_4 img.t_4{ display:inline-block; text-align:center; margin-top:75px; margin-bottom:22px;}
.item_5 img.img_5{ float:right; margin-top:80px;}
.item_5 img.f_5{ position:absolute; left:-10px; bottom:-11px;}
.item_6 img.t_6{ display:inline-block; text-align: center; margin-top:75px; margin-bottom:30px;}
.csSlideOuter .csPager.cSpg > li:hover a, .csSlideOuter .csPager.cSpg > li.active a{}
.item_6 .gallery li{ max-width:960px !important}
.item_6 .csAction{ display:none}
.item_6 .csSlideOuter .csPager.cSpg > li:hover a, .csSlideOuter .csPager.cSpg > li.active a{
	background-color:#bd8e29 !important
	}
.item_7{ position:relative;}
.item_7 img.t_7{ display:inline-block; text-align:center; margin-top:75px; margin-bottom:50px;}
.item_7 img.f_7_1{ position:absolute; left:-350px; top:-60px;}
.item_7 img.f_7_2{ position:absolute; bottom:0px; right:0px;}
.video_list{
	}
	.video_list dl{ margin-left:32px;}
	.video_list dd{ float:left; width:214px; margin-left:8px; background-color:#d41a38; margin-bottom:12px; position:relative}
	.video_list dd.unactive{
		filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
		-moz-opacity:0.5; /*Firefox私有，透明度50%*/
		opacity:0.5;/*其他，透明度50%*/
		}
	.video_list dd.active{
		filter:alpha(opacity=100); /*IE滤镜，透明度50%*/
		-moz-opacity:1; /*Firefox私有，透明度50%*/
		opacity:1;/*其他，透明度50%*/
		}
	.video_list dd a:hover{ text-decoration:none;}
	.video_list dd div.content{ line-height:18px; color:#fff; padding:6px 0}
	.video_list dd em.btn{ position:absolute; background:url(btn_play.png) no-repeat 0 0; width:46px; height:46px; left:12px; top:94px;}
	
	.video_list .csAction > a{
		background:url(btn_left_2.png) no-repeat 0 0;
		height:45px;		
		}
	.video_list .csAction > a.csPrev{
		left:0
		}
	.video_list .csAction > a.csNext{
		background:url(btn_right_2.png) no-repeat 0 0;
		height:45px;
		right:-5px;
		}
		.video_list .csSlideOuter .csPager.cSpg > li a{
			background-color:#fff
			}
		.video_list .csSlideOuter .csPager.cSpg > li a:hover{
			background-color:#f00
			}
.p_content{ font-size:14px; line-height:24px; color:#595757}
.item_layout { width: 1200px; margin: 0 auto; text-align: left; }
.bt_banner { padding-top: 60px; margin-left: 0px; }
.bt_banner .hd { font-size: 15px; text-align: left; line-height: 32px; color: #fff !important; }
.bt_banner .hd1 { font-size: 15px; text-align: left; line-height: 32px; color: #f2e1be !important; }
.ads_990 { margin-top: 10px; width: 990px; overflow: hidden }
/*topicMenu*/
#topicMenu { position: absolute; top: 0px; right: 50%; margin-right: -620px; z-index: 2; display: none }
#topicMenu dd { background-color: #d09871 }
#topicMenu dd.c_change { background-color: #ac6b3d }
#topicMenu dd.btn_top { background-color: #000000 }
#topicMenu dd a { display: block; line-height: 32px; color: #fff; font-size: 14px; text-align: center; text-decoration: none; }
#topicMenu dd a:hover { background-color: #dea882 }
#topicMenu dd.c_change a:hover { background-color: #bc7d50; text-decoration: none; }
#topicMenu dd.btn_top a { font-size: 12px; }
#topicMenu dd.btn_top a:hover { background-color: #222222 }
