@charset "utf-8";
html, body, a, div,p, span, b,strong, img, h1, h2, h3, h4, ul, li, dl, dt, dd, table, th, tr, td, input, form {
	color:#333;
	padding:0;
	margin:0;
	font-size:12px;
	font-family:"Microsoft YaHei";
}
body {
	background:#8dc9f2
}
ul, li {
	list-style:none
}
i, em {
	font-style:normal
}
a {
	text-decoration: none;
	color:#333
}
a:hover {
	color:#f60;
	text-decoration:underline
}
img {
	border:0
}
.banner{ background:url(../images/banner.jpg) no-repeat center top; height:585px; overflow:hidden}
.main {
	background:#fff;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.main h2{background:url(../images/bg_title.png) center top; color:#fff; clear:both; height:95px; line-height:95px; font-size:32px; text-align:center; position:relative; margin-top:-22px}
.item-box{ clear:both; overflow:hidden; padding-bottom:22px}
.bm-left{
	float:left;
	width:350px
}
.bm-box{ background:url(../images/bm.jpg) no-repeat center top; overflow:hidden; padding-top:80px; height:320px}
.bm-left p{ line-height: 30px; padding-left:15px}
.bm-left p span{ color:red}

.bm-middle{ float:left; width:270px}

.bm-right{ float:right; width:340px}

.item-left{ padding:15px; float:left; width:450px;}

.item-right{
	float:right; 
	padding:20px;
	width:460px;
}
.item-right p{ line-height:30px; margin-bottom:10px; text-indent:2em;overflow:hidden}
.item-right p a{ color:red}
.item-right .line{ background:url(../images/line.png) repeat-x;padding-top:10px}
.item-right .line b{ color:red}
/*******************************/
.pic-box {
	clear:both;
	width:900px;
	margin:0 auto;
	height:1260px;
	position: relative;
}
.pic-box .num {
	overflow:hidden;
	height: 25px;
	position: absolute;
	bottom:20px;
	right: 28px;
	zoom:1;
	z-index:3
}
.pic-box .num ul {
	float:right;
}
.pic-box .num li {
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-weight: 400;
	font-family: "微软雅黑", Arial;
	color:#fff;
	background: #444444;
	margin-right: 10px;
	border-radius:50%;
	cursor:pointer;
	float: left;
}
.pic-box .num li.on {
	background: #FF7700;
}
.pic-box .prev, .pic-box .next {
	display:none;
	width: 40px;
	height: 100px;
	background: url(../images/btn.png) no-repeat;
	position: absolute;
	top:220px;
}
.pic-box .prev {
	left:20px;
}
.pic-box .next {
	right:20px;
	background-position: right
}
/*******************************/
#imgplay {
	clear:both;
	margin:0 auto;
	overflow: hidden;
	width:970px;
	zoom: 1;
	position: relative;
	height:842px;
}
#imgplay .imgs img {
	width:970px;
	overflow:hidden
}
#imgplay .imgs li {
	float: left;
	position: relative
}
#imgplay .imgs {
	width: 5760px
}
#imgplay .prev, #imgplay .next {
	background: url(../images/imgplayer.png) no-repeat 0px 0px;
	width: 46px;
	cursor: pointer;
	text-indent: -9999px;
	position: absolute;
	top:422px;
	height: 81px
}
#imgplay .prev {
	left:0;
}
#imgplay .next {
	background-position: right 0px;
	right:0;
}
#imgplay .num {
	display: inline;
	left: 400px;
	position: absolute;
	bottom:18px;
	height:19px;
}
#imgplay .num span {
	display: inline-block;
	background: url(../images/imgplayer.png) no-repeat -19px -83px;
	margin: 0px 2px;
	overflow: hidden;
	width: 14px;
	cursor: pointer;
	line-height: 0;
	height: 13px
}
#imgplay .num span.on {
	background-position: 1px -83px
}
#imgplay .num .lc {
	padding-right: 0px;
	padding-left: 0px;
	background: url(../images/lc.png) no-repeat;
	float: left;
	padding-bottom: 0px;
	width: 13px;
	padding-top: 3px;
	height: 16px
}
#imgplay .num .mc {
	padding-right: 0px;
	padding-left: 0px;
	background: url(../images/lc.png) no-repeat;
	float: left;
	padding-bottom: 0px;
	width: 13px;
	padding-top: 3px;
	height: 16px
}
#imgplay .num .rc {
	padding-right: 0px;
	padding-left: 0px;
	background: url(../images/lc.png) no-repeat;
	float: left;
	padding-bottom: 0px;
	width: 13px;
	padding-top: 3px;
	height: 16px
}
#imgplay .num .mc {
	background: url(../images/mc.png) repeat-x
}
#imgplay .num .rc {
	background: url(../images/rc.png) no-repeat
}
#imgplay #numinner {
	background: none;
	padding-top: 3px;
	position: absolute;
	bottom:15px;
	text-align: center
}
/*******************************/
.footer {
	margin:10px auto 0;
	width:1000px;
	border-top:1px solid #ddd;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	overflow:hidden;
	color:#fff!important
}
.footer td {
	color:#fff!important
}
.footer table {
	height:0;
	border:0;
	margin-top:-1px
}
.footer a {
	color:#fff!important;
	text-decoration:none
}
.footer a:hover {
	color:#fff!important;
	text-decoration:underline
}
/*******************************/

#top {
	width:50px;
	height:50px;
	position:fixed;
	left:50%;
	margin-left:510px;
	bottom:30px;
	z-index:100;
	text-align:center
}
#top a {
	display:block;
	width:50px;
	height:50px;
	opacity:0.6;
	filter:alpha(opacity=60);
}
#top a:hover {
	opacity:0.99;
	filter:alpha(opacity=99);
}