@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,p {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font:14px "微软雅黑", "黑体";;
 vertical-align: baseline;
 text-decoration:none;
 list-style:none;
}

body {
	background:url(images/bg_01.jpg) repeat;
}

.a {
	width:100%;
	height:1011px;
	background:url(images/tit_01.jpg) no-repeat top center;
	margin:0 auto;
}

.b {
	width:1280px;
	height:792px;
	margin:0 auto;
}
.b span {
	width:429px;
	height:109px;
	margin:52px auto 41px;
	display:block;
}
.b .b-list {
	width:1280px;
	height:253px;
	background:url(images/film.jpg) no-repeat top center;
}
.b-box {
	width:1250px;
	height:149px;
	float:left;
	margin:51px 14px 0;
}
.b-box ul{
	width:2000%;
	height:149px;
	overflow:hidden;
}
.b-box li {
	width:228px;
	height:149px;
	margin-right:14px;
	display:inline;
}
.b-year {
	width:1280px;
	height:60px;
	background:url(images/line.jpg) no-repeat top center;
	margin-top:68px;
}
.b-year-txt {
	width:1004px;
	height:213px;
	margin:0 auto;
}
.b-year-txt h1 {
	margin:46px 0 29px;
	font:24px "微软雅黑", "黑体";
	font-weight:bold;
	color:#000;
}
.b-year-txt p {
	width:1004px;
	float:left;
}
.c {
	width:1280px;
	height:704px;
	margin:0 auto;
}
.c-tv {
	width:1004px;
	height:704px;
	margin:0 auto;
	background:url(images/tv.jpg) no-repeat top center;
}
.d {
	width:1280px;
	height:829px;
	margin:54px auto 0;
}
.d-link {
	width:1004px;
	height:671px;
	margin:0 auto;
}
.d-link li{
	width:314px;
	height:317px;
	float:left;
	display:inline;
}
.e {
	width:1280px;
	height:1663px;
	margin:30px auto 0;
}
.e span {
	width:100%;
	display:block;
	text-align:center;
}
.e-list {
	width:1004px;
	margin:0 auto;
}
.e-list li {
	width:1004px;
	height:245px;
	margin-top:50px;
}
.f {
	width:1280px;
	height:1354px;
	margin:0 auto;
}
.f span {
	width:100%;
	display:block;
	text-align:center;
}
.f-list {
	margin:55px auto 0;
	width:1004px;
	height:1223px;
	text-align:left;
}
.g {
	width:1280px;
	height:652px;
	margin:60px auto 0;
}
.g span {
	width:100%;
	display:block;
	text-align:center;
}
.g-roll {
	width:1004px;
	height:531px;
	margin:0 auto;
}
#tFocus-btn li.active,#tFocus-leftbtn,#tFocus-rightbtn{display:block;background:url(images/spr.png) no-repeat;}
#tFocus{width:1004px;height:550px;overflow:hidden;margin:37px auto 0;}
#tFocus-pic{width:730px;height:360px;position:relative;margin:0 auto;}
#tFocus-pic li{width:730px;height:360px;position:absolute;left:0;top:0;filter:alpha(opacity:0);opacity:0;}
#tFocusBtn{width:920px;height:155px;margin:5px auto 0;z-index:20;overflow:hidden;}
#tFocus-btn{width:880px;height:155px;position:relative;left:0;bottom:0;overflow:hidden;float:left;}
#tFocus-btn ul{width:10000px;position:absolute;left:0;top:0;}
#tFocus-btn li{width:210px;height:140px;padding-top:7px;display:block;float:left;margin-right:5px;}
#tFocus-btn li img{border:2px solid #dddddd}
#tFocus-btn li.active{background-position:-448px -100px;}
#tFocus-btn li.active img{border:2px solid #40b9e5}
#tFocus-leftbtn,#tFocus-rightbtn{height:40px;margin-top:55px;width:15px;float:left;text-indent:-9999px;}
#tFocus-leftbtn{margin-right:5px;background-position:-455px -60px;}
#tFocus-rightbtn{margin-left:5px;background-position:-480px -60px;}
