body{
	margin: 0;
	padding: 0;
	background: url(../img/bg.jpg);
	height: 100%;
	width: 100%;
	position: absolute;
	color: white;
	font-family: '微软雅黑';
}
ul{
	list-style-type: none;
}
.curpo{
	cursor: pointer;
}
.pore{
	position: relative;
}
.poab{
	position: absolute;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearf{
	clear: both;
}
.container{
	width: 1034px;
	margin-right: auto;
	margin-left: auto;
}
.nav{
	width: 100%;
	height: 109px;
	border-bottom:1px solid rgb(91,179,210);
}
.hdgz{
	width: 154px;
	height: 44px;
	left:20px;
	top:36px;
	padding: 6px 11px 6px 11px;
	
}
.boxsizing{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing: border-box;
}
.hdgz:hover{
	background: url(../img/rect_radius4.png) no-repeat;
}
.site_title{
	width: 558px;
	height: 44px;
	top:34px;
	margin:0 auto;
}
.wxdt{
	width: 144px;
	height: 32px;
	top:26px;
	right: 0;
	padding: 10px;
	z-index: 1;
}
.weixin_wrap{
	width: 241px;
	height: 348px;
	background: url(../img/weixin.png);
	display: none;
	top: 5px;
	right: 0px;
	z-index: -1;
}
.weixin_wrap p{
	position: absolute;
	top: 250px;
	left: 50px;
	width: 150px;
	text-align: center;
	color: white;
}
.hdgz_wrap .flash_wrap{
	width: 90%;
padding-left: 5%;
padding-top: 1%;
}
.flash_wrap{
	width: 100%;
	height: 637px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	margin-top: 20px;
}
.flash_bg{
	background: url(../img/rect_radius1.png);
}
.flash_wrap_sm p{
color: #000;
padding-left: 10px;
padding-top: 6px;
margin: 0;
line-height: 35px;
}

.p_main{
	width: 94%;
	margin: 0 auto;
	border:1px solid white;
	border-top-width:0; 
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-bottom: 30px;
}
.p_up{
	background: rgb(33,170,219);
}
.p_dy{
	height: 80px;
padding: 15px;
line-height: 26px;
overflow: hidden;
}
.dy_b{
	background: rgb(19,141,191);
	padding: 5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	margin-right: 5px;
}
.open_btn{
	width: 18px;
	height: 10px;
	margin: 0 auto;
	background: url(../img/open_btn.png) no-repeat;
	padding-bottom: 5px;
}
.p_down{
	background:-webkit-gradient(linear, left top, left bottom, from(rgb(66,183,222)), to(rgb(26,167,215)));
	padding-top: 20px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.p_down ul{
	margin: 0;
	padding-left: 15px;
	padding-bottom: 15px;
}
.p_down ul li{
	padding-left: 35px;
height: 26px;
line-height: 26px;
margin-top: 20px;
}
.p_down ul .jpsm{
	height: auto;
}
.p_down ul p{
	margin: 0px;
	padding: 0;
}
.p_down ul .pjpsm{
	padding: 5px;
	position: relative;
}
.zbdw{
	background: url(../img/zbdw_icon.png) no-repeat;
}
.hdsj{
	background: url(../img/hdsj_icon.png) no-repeat;
}
.hdxs{
	background: url(../img/hdxs_icon.png) no-repeat;
}
.jpsm{
	background: url(../img/jpsm_icon.png) no-repeat;
}
.lxfs{
	background: url(../img/mail_icon.png) no-repeat;
}
.hdgz_wrap{
	position: absolute;
	width: 100%;
	height: 664px;
	top: 109px;
	background: url(../img/rect.png) no-repeat center;
	display: none;
}
.tszimg{
	position: absolute;
top: -340px;
right: 170px;
display: none;
}
.winnerlist{
	top:80px;
	left: -200px;
	width: 200px;
	height: 483px;
	
	background:url(../img/listwrap.png) no-repeat; 
}
.winnerlist li{
	list-style: none;
	position: relative;
	width: 100%;height: 50px;
	padding: 10px;
	*width:204px;
	*height: 30px; 
}
.winnerlist .hr{
	position: absolute;
	bottom: 0;
	width: 224px;
	height: 1px;
	background:url(../img/hr.png) no-repeat; 
}
.marquee{
	padding: 0;
	margin: 0;
	overflow: hidden;
	height: 400px;
}