
.headline{width:100%;height:110px;position: relative;background: #fff;border: #dadada 1px solid;overflow: hidden;padding:10px 0}
.headline dl dt{width:100%;text-align:center;font-size:36px;font-weight: bold;height:100px;vertical-align: middle;}
.headline dl dt a{color:#000000;}
.ddtit {float:right;line-height: 30px;font-size: 14px;text-indent: 2em;width:1073px; height:30px; margin:0 auto;text-align: center;}
.ddmore{float:right;line-height: 30px; font-size: 14px;margin-right: 10px;}
.ddmore a{color:#0064b9;}
.header-hd{position: absolute;right: 10px;height: 7px;line-height: 0px;overflow: hidden;}
.header-hd li{width: 7px;height: 7px;background:#858585;float: left;margin-left: 8px;cursor: pointer;font-size: 0px;line-height: 0px;}
.header-hd li.on{background: #db000a;}

.new01{height: 410px;}
.new02{height: 540px;}
.new03{height: 540px;}
.lunbo{width: 720px;float: left;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}
.lunbo #b04 img{width: 720px;height: 410px;}
.lunbo #b04 {
	width: 100%;
	height: 100%;
}

.lunbo #b04 .dots {
	position: absolute;
	right: 10px;
	bottom: 34px;
	z-index: 999;
}

.lunbo #b04 .dots li {
	width: 12px;
	display: inline-block;
	height: 12px;
	background-color: #fff;
	opacity: 0.5;
	border-radius: 50%;
	cursor: pointer;
	margin-right: 10px;
}

.lunbo #b04 .dots li.active {
	width: 20px;background: #01729f;border-radius: 5px;
	opacity: 1;
}

.lunbo #b04 .arrow {
	position: absolute;
	top: 200px;
}

.lunbo #b04 #al {
	left: 20px;
	top: 172px;
	color: #fff;
	font-size: 56px;
	opacity: 0.5;
}

.lunbo #b04 #al:hover {
	color: #E30B20;
	opacity: 1;
}

.lunbo #b04 #ar {
	right: 20px;
	top: 172px;
	color: #fff;
	font-size: 56px;
	opacity: 0.5;
}

.lunbo #b04 #ar:hover,.newslist a:hover  {
	color: #E30B20;
	opacity: 1;
}

.lunbo #b04 ul li {
	float: left;
}


.lunbo #b04 ul li a {
	display: block;
	position: relative;
}

.lunbo #b04 ul li .text {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 80px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 9;
	line-height: 80px;
	color: #fff;
	font-weight: bolder;
	font-size: 24px;
	left: 0;
}

.lunbo #b04 ul li .text:hover{
	color: #E30B20;
}

.lunbo .text .special {	width: 80px;
	height: 35px;
	background-color: #E30B20;
	color: #fff;
	font-size: 16px;
	font-weight: bolder;
	line-height: 35px;
	text-align: center;
	border-radius: 4px;
	display: inline-block
}
.topnews{width:472px;float:right;background: #fff;}
.topnews ul{padding:10px;margin-top:30px}
.topnews ul li{line-height: 40px ;vertical-align: middle;border-bottom: 1px solid #ddd;padding:16px 8px;height:90px;}
.topnews ul li a{font-size: 30px;color:#000;font-weight: bold;}
.topnews .newfocus{font-weight: bold;}

.newbox{width:720px;float: left;position: relative;border:#dfdfdf 1px solid;}

.meitgz_box{width:460px;float: right;position: relative;}
.newr_box{border:#dfdfdf 1px solid;height:310px;}

.newslist{margin-top:30px;padding: 10px;margin-left:20px}  
.quanw{margin-left:2px}  
.newslist li,.jdlist li,.quanw li{font-size: 18px;line-height: 41px;height:41px; vertical-align: middle;list-style-type: circle ;}   
.newslist li{height:49px;border-bottom: 1px solid #ddd;font-family: '黑体';line-height: 60px;font-size: 20px;} 
.li_01{width:570px;float: left;}
.newslist a:link,.newslist a:visited,.jdlist a:link,.jdlist a:visited,.quanw li a:link,.quanw li a:visited{color: #000;}
.newslist span{display: block;float: right;color: #858585;font-size: 16px;}
.menu_more{position:absolute;top:20px;right:10px;width:60px;font-size:14px}
.menu_more a:link{color:#92a7b8;}
.meitgz li a:link,.meitgz li a:visited{font-size:18px;color:#000}
.menu_more a:hover,.meitgz li a:hover{color:#E30B20}

.meitgz{margin-top:30px;padding:10px;}
.meitgz li{height:90px;width:100%;line-height:26px;}
.meitgz li span{display:block;width:100%;color:#858585;}
.meitgz li img{width:80px;height:80px;float:left;margin-right:10px;}

.jb01{width:226px;height:130px;float:left;cursor:pointer;margin-top:6px;overflow: hidden;}
.jb02{width:226px;height:130px;float:left;cursor:pointer;margin-left:6px;margin-top:6px;overflow: hidden;}

.icon_12388{height:84px;text-align:center;width:460px;overflow:hidden}

.iconlist .jubao-2 {
	position: relative;float:left;margin-top:10px;
	width: 226px;
	height: 110px;
	overflow: hidden;
}
.iconlist .tname{
	position: absolute;
	top: 27px;
	left: 0;
	width: 100%;
	color: #fff;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
}
.jd_box{width:542px;float:left;height:250px;background:#f3f3f3;padding:5px 25px;}
.jd_quanw{width:542px;float:left;height:430px;background:#f3f3f3;padding:5px 25px;}
.wenh_box{width:542px;float:left;height:240px;background:#f3f3f3;padding:5px 25px;}
.jd_box .title,.jd_quanw .title,.wenh_box .title,.zt_more .title{height:55px;border-bottom:1px solid #d7d7d7}
.jd_box .title span,.jd_quanw .title span,.wenh_box .title span,.zt_more .title span{color:#006fab;font-size:24px;line-height:55px;}
.zt_more{height:55px;width: 1150px;margin:0 25px;}
.jd_box .title a,.jd_quanw .title a,.wenh_box .title a,.zt_more a{color:#333;font-size:16px;float:right;line-height:55px;}

.jd_box .con_box{height:200px;width:100%;margin-top:20px}
.con_box img{height:160px;width:160px;float:left;}
.con_box .jdlist{width:350px;float:right}
.zt{height:270px;clear:both;background:#f3f3f3;}
.rbox_zt li{width:286px;height:88px;background:#fff;padding:1px ;border:1px solid #ccc;}
.rbox_zt li img{width:286px;height:86px;}
.rbox_zt li{float:left;margin-top:10px;}
.rbox_zt .zt_r{margin-left:5px;margin-right: 5px;}

.picbox li{width:255px;height:170px;position:relative;float:left;margin-top:10px}
.picbox li img{width:255px;height:170px;}

