@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, tbody {
	margin:0;
	padding:0;
	font-size:12px;
	line-height:15px;
	font-family:"宋体", Tahoma, Helvetica, Arial, sans-serif, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Luxi Sans";
}
a {
	color:#474747;
	text-decoration:none;
	outline:none
}
input {
	outline:none
}
a:hover {
	text-decoration:underline
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0;
	vertical-align:top
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
ol, ul {
	list-style:none
}
caption, th {
	text-align:left
}
q:before, q:after {
	content:''
}
.fix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.fix {
	display:inline-block;
	min-height:1%;
}
.fix {
	display:block;
}
body {
	margin:0;
	padding:0;
	background:#000;
}

/**------ main -------**/
.main {
	width:1000px;
	margin:0 auto;
}
.main img {
	float:left;
}
.main .bottom {
	width:1000px;
	margin:0 auto;
	height:40px;
	padding-top:67px;
	line-height:15px;
	background:#f0f0f0;
	font-size:10px;
	color:#383838;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(../images/img_index11.jpg) no-repeat;
}
.top {
	height:314px;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
.nav {
	height:29px;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/bg_nav.png) no-repeat 50% 0;
}
.nav ul {
	height:28px;
	width:630px;
	margin:0 auto;
	overflow:hidden;
}
.nav ul li {
	height:28px;
	padding:0 8px;
	float:left;
}
.contents {
	width:1000px;
	margin:0 auto;
	padding:15px 0;
}
.rules {
	min-height:600px;
}
.rules h2 {
	height:30px;
	line-height:30px;
	width:950px;
	margin:0 auto;
	font-size:18px;
	color:#00b3ea;
	font-weight:normal;
	font-family:"Microsoft YaHei","微软雅黑","宋体";
}
.rules p {
	line-height:20px;
	width:930px;
	padding:0 0 13px 20px;
	margin:0 auto;
	color:#939393;
}
.rules p b {
	color:#fff;
}
.material {
	min-height:600px;
}
.material .must {
	height:244px;
	width:980px;
	background:url(../images/bg_must.jpg) no-repeat;
}
.material .must div {
	padding:70px 0 0 161px;
}
.material .must div a {
	float:left;
	text-align:center;
	color:#ccc;
}
.material .must div a img {
	padding-bottom:8px;
	-ms-interpolation-mode:bicubic;
}
.material .tvc {
	height:210px;
	width:980px;
	background:url(../images/bg_tvc.jpg) no-repeat;
}
.material .tvc div {
	padding:78px 0 0 74px;
}
.material .boxs {
	float:left;
	height:304px;
	width:444px;
	padding:0 22px 0 25px;
	background:url(../images/bg_boxs.jpg) no-repeat;
}
.material .boxs dt {
	height:23px;
	width:auto;
	padding:4px 0 13px 35px;
	overflow:hidden;
}
.material .boxs dd {
	float:left;
	width:102px;
	height:85px;
	overflow:hidden;
	padding:22px 23px 16px 23px;
}
.material .boxs dd img {
	padding-bottom:3px;
	-ms-interpolation-mode:bicubic;
}
.material .boxs dd a {
	display:block;
	color:#ccc;
	text-align:center;
}
.works .boxs {
	height:190px;
	width:900px;
	overflow:hidden;
	padding-left:70px;
	background:url(../images/bg_boxa.png) no-repeat 25px 6px;
}
.works .boxs_list {
	height:650px;
	width:900px;
	overflow:hidden;
	padding-left:70px;
	background:url(../images/bg_boxa_list.png) no-repeat 25px 6px;
}
.works .boxs dt, .works .boxs_list dt {
	height:41px;
	width:938px;
	margin:13px 0 0 -59px;
	position:relative;
	z-index:1;
}
.works .boxs dt .more, .works .boxs_list dt .back {
	height:50px;
	width:60px;
	float:right;
	overflow:hidden;
	margin-top:-13px;
	position:relative;
}
.works .boxs dt .more {
	background:url(../images/works_more.png) no-repeat;
}
.works .boxs_list dt .back {
	background:url(../images/works_back.png) no-repeat;
}
.works .boxs dt .more a, .works .boxs_list dt .back a {
	display:block;
	height:13px;
	width:39px;
	margin:1px;
	float:right;
	overflow:hidden;
}
.works .boxs dd {
	display:inline;
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	padding:17px 25px 13px 25px;
	margin:-11px 2px 0 2px;
	background:url(../images/bg_boxa_li.png) no-repeat;
	position:relative;
	z-index:2;
}
.works .boxs_list dd {
	display:inline;
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
	padding:21px 25px 14px 25px;
	margin:0 2px 0 2px;
	background:url(../images/bg_boxa_lim.png) no-repeat;
}
* html .works .boxs_list dd {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_boxa_lim.png");
	background:none;
}
.works .boxs dd img, .works .boxs_list dd img {
	padding-bottom:3px;
	-ms-interpolation-mode:bicubic;
}
.works .boxs dd a, .works .boxs_list dd a {
	display:block;
	color:#ccc;
	width:100px;
	height:100px;
	white-space:nowrap;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.works .page {
	width:930px;
	text-align:center;
	line-height:20px;
	height:50px;
	color:#fff;
	margin-top:-50px;
}
.works .page a {
	padding:2px 6px 1px 6px;
	background:#454545;
	margin:0 1px;
	color:#fff;
}
.works .page span {
	padding:2px 6px 1px 6px;
	background:#79a100;
	margin:0 1px;
	color:#fff;
	font-weight:bold;
}
.works .page img {
	vertical-align:middle;
}
.works .page a.previous, .works .page a.next {
	padding:2px 0 1px 0;
	background:none;
	margin:0;
}
.list {
	width:920px;
	margin:6px 0 0 25px;
	padding-bottom:15px;
	background:#3e3e3e;
	border-top:#505050 solid 1px;
	border-left:#424242 solid 1px;
	border-right:#232323 solid 1px;
	border-bottom:#171717 solid 1px;
}
.list h2 {
	height:41px;
	width:915px;
	margin:7px 0 0 -14px;
	padding-left:20px;
	font-size:16px;
	color:#fff;
	line-height:28px;
	font-weight:normal;
	clear:both;
	font-family:"Microsoft YaHei","宋体";
	background:url(../images/tit_list_bg.png) no-repeat;
	position:relative;
}
.list h2 .back {
	position:absolute;
	right:-2px;
	top:-14px;
	display:block;
	height:50px;
	width:60px;
	background:url(../images/works_back.png) no-repeat;
}
.list h2 .back a {
	display:block;
	height:13px;
	width:39px;
	margin:1px;
	float:right;
	overflow:hidden;
}
.list table {
	margin:0 auto 15px;
}
.list table th {
	width:105px;
	background:#73af00;
	color:#fff;
	height:28px;
	line-height:28px;
	text-align:center;
	border-color:#3e3e3e;
	border-style:solid;
	border-width:5px 5px;
}
.list table td {
	width:105px;
	background:#494949;
	color:#b4b4b4;
	height:21px;
	line-height:21px;
	border-color:#3e3e3e;
	border-style:solid;
	text-align:center;
	border-width:2px 5px;
}

.bottom {
	width:1000px;
	margin:0 auto;
	height:50px;
	padding-top:135px;
	line-height:15px;
	background:#f0f0f0;
	font-size:10px;
	color:#383838;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(../images/img_bottom.jpg) no-repeat;
}
.bottom a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
