﻿@charset "utf-8";
* {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
body {
	 
	font-size: 14px;
	color: #333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-width: 1200px;
	list-style-type: none;
	font-weight: normal;
	line-height: 25px; -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
li,ul,ol,div,p,td{list-style-type: none;}
a {
	 
	color: #333;
	text-decoration: none;  
}
a:hover {
	 
	color: #f00;
	text-decoration: none; 
}
img {
	border: none; vertical-align:bottom;font-size:0 
}
.imgbk {
	border: 1px solid #ccc;
}

.clear {clear: both; height:0px; line-height:0px;}
/*首页banner代码*/
/* slide */
 



.item{display:block;width:100%;height:12px;position:absolute;z-index:124;top:370px;left:0;text-align:center;}
.item a{display:inline-block;width:12px;height:12px;margin-right:11px;background:#222;opacity:0.8;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;border-radius:12px}
.item a.cur{background:#0146d2;border-radius:12px}
.slide-box,.slide{display:block;width:100%;height:550px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:420px;padding-top:0px;background:#ff6900;position:relative;z-index:8;}




#bgstylea{background:#ff6900;}
#bgstyleb{background:#193d85;}
#bgstylec{background:#000;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:100px;}
.obj-b{top:406px;height:100px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-460px;top:223px;z-index:12;}
.obj-f{width:692px;height:394px;top:158px;margin-left:-180px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }.top {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; z-index:9999;
	position: absolute;
	top: 0px;
}
.top .logo-xcy {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 93px;
	
	padding-bottom:0px;
	overflow: hidden;
}
.top .logo-xcy .logo {
	float: left;
	width: 322px;
}
.top .logo-xcy .xcy {
	float: right;
	width: 357px; padding-top:0px;
}
.top .nav {
	background-color: #f5f5f5;
	height: 66px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top:0px;
	padding-bottom: 5px;
	overflow: hidden;
}
.top .nav ul {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top .nav ul div {
	float: left;
	width: 2px;
}
.top .nav ul li a {

font-family:SimHei;
	font-size: 16px;
	color: block;

	text-decoration: none;

}
.top .nav ul li a:hover {
	font-size: 16px;
	color:red;
	text-decoration: none;
}
.top .nav ul li {
	float: left;
	width: 83px;
	text-align: center;
	line-height:28px; padding-top:3px;
}
.banner {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
}
.banner .l {
	float: left;
	width: 392px;
}
.banner .m {
	float: left;
	width: 392px;
	padding-right: 12px;
	padding-left: 12px;
}
.banner .r {
	float: right;
	width: 392px;
}
.hdp-xw-gg {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
}
.hdp-xw-gg .hdp {
	float: left;
	width: 412px;
}
/*图片新闻css*/
.code{ height:auto; padding:0px;}
.code pre{ font-family:"Courier New";font-size:14px;}
.info{ font-size:12px; color:#666666; font-family:Verdana; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:"微软雅黑",Verdana;}
h3.title{ font-size:16px; font-family:"微软雅黑",Verdana;}
.importInfo{ font-family:Verdana; font-size:14px;}

.hdp-xw-gg .xw {
	float: left;
	width: 460px;
	padding-right: 20px;
	padding-left: 20px;
}
.hdp-xw-gg .xw h3 {
	float: left;
	width: 460px;
	line-height: 35px;
	height: 35px;
	overflow: hidden;
}
.hdp-xw-gg .xw ul {
	float: left;
	width: 460px;
}
.hdp-xw-gg .xw ul li {
	line-height: 32px;
	height: 32px;
	width: 447px;
	overflow: hidden;
	background-image: url(images/315_14.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 13px;
}
.hdp-xw-gg .gg {
	float: left;
	width: 288px;
}
.hdp-xw-gg .gg h3 {
	width: 248px;
	line-height: 35px;
	background-image: url(images/315.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	overflow: hidden; padding-left:40px;
}
.hdp-xw-gg .gg h3 a {
	font-size: 16px;
	color: #000;
	text-decoration: none; width:120px; height:35px; display:block; text-align:center; float:left
}
.hdp-xw-gg .gg h3 a:hover {
	font-size: 16px;
	color: #f00;
	text-decoration: none;width:120px; height:35px; display:block; text-align:center; float:left
}
.hdp-xw-gg .gg ul {
	float: left;
	width: 288px;
}
.hdp-xw-gg .gg ul li {
	line-height: 32px;
	height: 32px;
	width: 275px;
	overflow: hidden;
	background-image: url(images/315_14.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 13px;
}
.hdp-xw-gg .gg ul li a {
	font-size: 14px;
	color: #0364be;
	text-decoration: none; font-family:微软雅黑
}
.hdp-xw-gg .gg ul li a:hover {
	font-size: 14px;
	color: #f00;
	text-decoration: none;font-family:微软雅黑
}
.banner {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
}
.news-hzdw {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
}
.news-hzdw .news {
	float: left;
	width: 436px;
	padding-right: 20px;
}
.news-hzdw .news h3 {
	width: 396px;
	line-height: 35px;
	background-image: url(images/315.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	overflow: hidden; padding-left:40px;
}
.news-hzdw .news h3 a {
	font-size: 16px;
	color: #000;
	text-decoration: none; width:120px; height:35px; display:block; text-align:center; float:left
}
.news-hzdw .news h3 a:hover {
	font-size: 16px;
	color: #f00;
	text-decoration: none;width:120px; height:35px; display:block; text-align:center; float:left
}
.news-hzdw .news ul {
	float: left;
	width: 436px;
}
.news-hzdw .news ul li {
	line-height: 32px;
	height: 32px;
	width: 423px;
	overflow: hidden;
	background-image: url(images/315_14.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 13px;
}
.news-hzdw .news ul li a {
	font-size: 14px;
	color: #333;
	text-decoration: none; font-family:微软雅黑
}
.news-hzdw .news ul li a:hover {
	font-size: 14px;
	color: #f00;
	text-decoration: none;font-family:微软雅黑
}
.news-hzdw .hzdw {
	float: right;
	width: 258px;
	background-color: #fdeadc;
	padding: 5px 15px 15px 15px;
	height: 273px;
	overflow: hidden;
}
.news-hzdw .hzdw h3 {
	font-size: 16px;
	color: #e3442d;
	text-align: center;
	width: 258px; line-height:40px; height:40px;
}
.news-hzdw .hzdw .nr {
	background-color: #fefdfb;
	float: left;
	width: 228px;height: 203px;border-radius:5px; padding:15px;
}
.news-hzdw .hzdw .nr p {
	line-height: 32px;
	width: 215px;
	overflow: hidden;
	background-image: url(images/315_14.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 13px;
}.news-hzdw .hzdw .nr p a {
	font-size: 14px;
	color: #000;
	text-decoration: none; font-family:微软雅黑
}
.news-hzdw .hzdw .nr p a:hover {
	font-size: 14px;
	color: #f00;
	text-decoration: none;font-family:微软雅黑
}.twzx-xd {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
}
.twzx-xd .twzx {
	float: left;
	width: 892px;
	padding-right: 20px;
}
.twzx-xd .twzx h3 {
	width: 852px;
	line-height: 35px;
	background-image: url(images/315.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	overflow: hidden; padding-left:40px;
}
.twzx-xd .twzx h3 a {
	font-size: 16px;
	color: #000;
	text-decoration: none; width:120px; height:35px; display:block; text-align:center; float:left
}
.twzx-xd .twzx h3 a:hover {
	font-size: 16px;
	color: #f00;
	text-decoration: none;width:120px; height:35px; display:block; text-align:center; float:left
}
.twzx-xd .twzx ul {
	float: left;
	width: 912px; margin-left:-22px;
}
.twzx-xd .twzx ul li {
	height: 138px;
	width: 206px;
	float: left; position:relative; padding-left:22px; padding-top:11px; padding-bottom:11px;
}
.twzx-xd .twzx ul li img{border:solid 1px #ccc}
.twzx-xd .twzx ul li img:hover{border:solid 1px #0541BB}
.demo{
  padding: 0px; z-index:9999;width: 204px; height:30px; line-height:30px; text-align:center; margin-top:-31px; position:absolute; margin-left:1px;
  background-color: rgba(255,255,255,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}
.demo p{
  color: #333;
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .demo{
    background-color:#fff;
    filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .demo p{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}
.twzx-xd .xd {
	float: right;
	width: 288px;
}
.twzx-xd .xd h3 {
	width: 248px;
	line-height: 35px;
	background-image: url(images/315.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	overflow: hidden; padding-left:40px;
}
.twzx-xd .xd h3 a {
	font-size: 16px;
	color: #000;
	text-decoration: none; width:120px; height:35px; display:block; text-align:center; float:left
}
.twzx-xd .xd h3 a:hover {
	font-size: 16px;
	color: #f00;
	text-decoration: none;width:120px; height:35px; display:block; text-align:center; float:left
}
.twzx-xd .xd ul {
	float: left;
	width: 288px;
}
.twzx-xd .xd ul li {
	line-height: 32px;
	height: 32px;
	width: 275px;
	overflow: hidden;
	background-image: url(images/315_14.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 13px;
}
.twzx-xd .xd ul li a {
	font-size: 14px;
	color: #0364be;
	text-decoration: none; font-family:微软雅黑
}
.twzx-xd .xd ul li a:hover {
	font-size: 14px;
	color: #f00;
	text-decoration: none;font-family:微软雅黑
}
.news-hzdw .xffw {
	float: right;
	width: 288px;
}
.news-hzdw .xffw h3 {
	width: 248px;
	line-height: 35px;
	background-image: url(images/315.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	overflow: hidden; padding-left:40px;
}
.news-hzdw .xffw h3 a {
	font-size: 16px;
	color: #000;
	text-decoration: none; width:120px; height:35px; display:block; text-align:center; float:left
}
.news-hzdw .xffw h3 a:hover {
	font-size: 16px;
	color: #f00;
	text-decoration: none;width:120px; height:35px; display:block; text-align:center; float:left
}
.news-hzdw .xffw .nr{
	float: left;
	width: 268px; background-color:#f5f5f5; padding:10px; line-height:23px;
}.tplj {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
}
.tplj ul {
	width: 1204px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left:-4px;
}
.tplj ul li {
	float: left;
	width: 146px;
	padding-left:9px; padding-bottom:4px;
}

.tplj ul li a img {
	border: 1px solid #ccc;
}
.link {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; padding-top:10px;
}
.link h3 {
	line-height: 35px;
	height: 35px;
	width: 1200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0541bb;
	overflow: hidden;
	color: #000;
}
.link h3 span {
	line-height: 33px;
	text-align: center;
	display: block;
	height: 33px;
	width: 100px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0541BB; float:left
}
.link .nr {
	background-color: #f5f5f5;
	width: 1160px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 15px 20px;float:left;
}
.link .nr li {
	padding-right:5px;float:left; line-height:30px; padding-left:15px;
}
.foot {
	background-color: #f5f5f7;
	text-align: center;
	width: 100%;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	color: #FFF;
	line-height: 33px;
}
.foot a {
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
.foot a:hover {
	font-size: 14px;
	color: #FF0;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
/*二级主页*/
.hdp-xw-gg .xw h4 {
	float: left;
	width: 460px;
	line-height: 35px;
	height: 35px;
	overflow: hidden; padding-top:2px;
}
.hdp-xw-gg .xw h4 a {
	font-size: 16px;
	color: #0364be;
	text-decoration: none; font-family:微软雅黑
}
.hdp-xw-gg .xw h4 a:hover {
	font-size: 16px;
	color: #f00;
	text-decoration: none;font-family:微软雅黑
}
.hdp-xw-gg .xw .tj {
	float: left;
	width: 460px;
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.hdp-xw-gg .xw .tj a {
	line-height: 20px;
	float: left;
	height: 20px;
	width: 230px;
	overflow: hidden;
}
.hdp-xw-gg .left {
	float: left;
	width: 912px;
}
.hdp-xw-gg .left .news2 {
	float: left;
	width: 436px;
	padding-right: 20px;
	padding-top: 10px; 
}
.hdp-xw-gg .left .news2 h3 {
	width: 408px;
	line-height: 35px;
	height: 35px;
	overflow: hidden; padding-left:15px;background-color:#0541BB; color:#FFF; border-left:solid 3px #F60; font-weight:normal; padding-right:10px;
}
.hdp-xw-gg .left .news2 h3 a {
	font-size: 14px;
	color: #eee;
	text-decoration: none; width:100px; text-align:right; float:right
}
.hdp-xw-gg .left .news2 h3 a:hover {
	font-size: 14px;
	color: #ff0;
	text-decoration: none; width:100px; text-align:right; float:right
}
.hdp-xw-gg .left .news2 ul {
	float: left;
	width: 414px;border:#ccc solid 1px; padding:10px;
}
.hdp-xw-gg .left .news2 ul li {
	line-height: 32px;
	height: 32px;
	width: 401px;
	overflow: hidden;
	background-image: url(images/315_14.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 13px;
}
.hdp-xw-gg .left .news2 ul li a {
	font-size: 14px;
	color: #333;
	text-decoration: none; font-family:微软雅黑
}
.hdp-xw-gg .left .news2 ul li a:hover {
	font-size: 14px;
	color: #f00;
	text-decoration: none;font-family:微软雅黑
}
.hdp-xw-gg .left .news2 ul li .bt{ width:320px; float:left; text-align:left}
.hdp-xw-gg .left .news2 ul li .rq{ width:80px; float:right; text-align:right; color:#666}
.hdp-xw-gg .right {
	float: right;
	width: 288px;
}
.hdp-xw-gg .right .fl {
	float: left;
	width: 288px;
}
.hdp-xw-gg .right .fl h3 {
	width: 270px;
	line-height: 15px;
	height: 15px;
	overflow: hidden; padding-left:15px;background-color:#fafafa; color:#2a2a2a; border-left:solid 3px #F60; font-weight:normal;
}
.hdp-xw-gg .right .fl h3 a {
	font-size: 14px;
	color: #eee;
	text-decoration: none; width:100px; text-align:right; float:right
}
.hdp-xw-gg .right .fl h3 a:hover {
	font-size: 16px;
	color: #f00;
	text-decoration: none;width:120px; height:35px; display:block; text-align:center; float:left
}
.hdp-xw-gg .right .fl ul {
	float: left;
	width: 266px;border:#ccc solid 1px; padding:10px;
}
.hdp-xw-gg .right .fl ul li {
	line-height: 25px;
	height: 25px;
	width: 120px;
	overflow: hidden;
	background: url(images/315_14.png) no-repeat left center;
	float: left;
	padding-left: 13px;
}
.hdp-xw-gg .right .tjtw {
	float: left;
	width: 288px; padding-top:10px;
}
.hdp-xw-gg .right .tjtw h3 {
	width: 270px;
	line-height:15px;
	height: 15px;
	overflow: hidden; padding-left:15px;background-color:#0541BB; color:#FFF; border-left:solid 3px #F60; font-weight:normal;
}
.hdp-xw-gg .right .tjtw h3 a {
	font-size: 14px;
	color: #eee;
	text-decoration: none; width:100px; text-align:right; float:right
}
.hdp-xw-gg .right .tjtw h3 a:hover {
	font-size: 16px;
	color: #f00;
	text-decoration: none;width:120px; height:35px; display:block; text-align:center; float:left
}
.hdp-xw-gg .right .tjtw ul {
	float: left;
	width: 273px;border:#ccc solid 1px; padding:10px 6px 5px 7px;
}
.hdp-xw-gg .right .tjtw ul li {
	float: left;  width:126px; text-align:center; padding:0px 5px 5px 5px;
}
.hdp-xw-gg .right .tjtw ul li img{border:#ccc solid 1px; padding:2px;}
.hdp-xw-gg .right .tjtw ul li p{ line-height:30px; height:30px; overflow:hidden}
.hdp-xw-gg .right .tjtw .rank_list {background: url(images/rank_list.gif) no-repeat 5px 12px;float: left;width: 241px;border:#ccc solid 1px; padding:10px 10px 5px 35px;}
.hdp-xw-gg .right .tjtw .rank_list li {float: left; width:241px;line-height:24px; height:24px; overflow:hidden; padding:0px;}
.hdp-xw-gg .right .tjzx {
	float: left;
	width: 288px; padding-top:10px;
}
.hdp-xw-gg .right .tjzx h3 {
	width: 270px;
	line-height: 15px;
	height: 15px;
	overflow: hidden; padding-left:15px;background-color:#0541BB; color:#FFF; border-left:solid 3px #F60; font-weight:normal;
}
.hdp-xw-gg .right .tjzx h3 a {
	font-size: 14px;
	color: #eee;
	text-decoration: none; width:100px; text-align:right; float:right
}
.hdp-xw-gg .right .tjzx h3 a:hover {
	font-size: 16px;
	color: #f00;
	text-decoration: none;width:120px; height:35px; display:block; text-align:center; float:left
}
.hdp-xw-gg .right .tjzx ul {
	float: left;
	width: 266px;border:#ccc solid 1px; padding:10px;
}
.hdp-xw-gg .right .tjzx ul li {
	line-height: 25px;
	height: 25px;
	width: 253px;
	overflow: hidden;
	background: url(images/315_14.png) no-repeat left center;
	float: left;
	padding-left: 13px;
}
/*列表页*/
.hdp-xw-gg .left .news3 {
	float: left;
	width: 892px;
	padding-right: 20px;
}
.hdp-xw-gg .left .news3 h3 {
	width: 864px;
	line-height:15px;
	height:15px;
	overflow: hidden; padding-left:15px;background-color:#fafafa; color:#2a2a2a; border-left:solid 3px #F60; font-weight:normal; padding-right:10px;font-size: 14px;
}
.hdp-xw-gg .left .news3 h3 a {
	font-size: 14px;
	color: #2a2a2a;
	text-decoration: none;
}
.hdp-xw-gg .left .news3 h3 a:hover {
	font-size: 14px;
	color: red;
	text-decoration: none;
}
.hdp-xw-gg .left .news3 .xw {
	float: left;
	width: 850px;border:#ccc solid 1px; padding:5px 20px 25px 20px;
}
.hdp-xw-gg .left .news3 ul {
	float: left;
	width: 850px; border-bottom:dashed 1px #ccc; padding:10px 0px;
}
.hdp-xw-gg .left .news3 ul li {
	line-height: 32px;
	height: 32px;
	width: 837px;
	overflow: hidden;
	background: url(images/315_14.png) no-repeat left center;
	float: left;
	padding-left: 13px;
}
.hdp-xw-gg .left .news3 ul li .bt{ width:697px; float:left; text-align:left}
.hdp-xw-gg .left .news3 ul li .rq{ width:140px; float:right; text-align:right; color:#666; font-size:12px}
.hdp-xw-gg .left .news3 .xw .page {float: left;width: 850px; text-align:center; padding-top:20px;
}
.hdp-xw-gg .left .news4 {
	float: left;
	width: 892px;
	padding-right: 20px;
}
.hdp-xw-gg .left .news4 h3 {
	width: 864px;
	line-height: 15px;
	height: 15px;
	overflow: hidden; padding-left:15px;background-color:#fafafa; color:#2a2a2a; border-left:solid 3px #F60; font-weight:normal; padding-right:10px;font-size: 14px;
}
.hdp-xw-gg .left .news4 h3 a {
	font-size: 14px;
	color: #2a2a2a;
	text-decoration: none;
}
.hdp-xw-gg .left .news4 h3 a:hover {
	font-size: 14px;
	color: #2a2a2a;
	text-decoration: none;
}
.hdp-xw-gg .left .news4 .xw2 {
	float: left;
	width: 850px;border:#ccc solid 1px; padding:20px;
}
.hdp-xw-gg .left .news4 .xw2 .title {
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-align: center;
	float: left;
	width: 850px;
	line-height: 35px;
	height: 35px; padding-top:5px; padding-bottom:10px;
}
.hdp-xw-gg .left .news4 .xw2 .fbrq {
	line-height: 1px;
	text-align: center;
	height: 1px;
	width: 850px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	float: left;
}

.hdp-xw-gg .left .news4 .xw2 .fbrq #hits {
	color: #F00;
}
.hdp-xw-gg .left .news4 .xw2 .introduce {
	background-color: #F1F1F1;
	padding: 10px;
	float: left;
	width: 830px;
	margin-top: 10px;
}
.hdp-xw-gg .left .news4 .xw2 .content {
	float: left;
	width: 850px;
	padding-top: 15px;
}
.hdp-xw-gg .left .news4 .xw2 .np {
	float: left;
	width: 850px;
	padding-top: 20px;
}
.hdp-xw-gg .left .news4 .xw2 .np li {
	float: left;
	width: 850px;
}
.hdp-xw-gg .left .news4 .xw2 .b10 {
	padding-top: 20px;
	text-align: center;
	width: 850px; float:left; padding-bottom:10px;
}
.hdp-xw-gg .left .news2 h4 {
	width: 864px;
	line-height: 35px;
	height: 35px;
	overflow: hidden; padding-left:15px;background-color:#0541BB; color:#FFF; border-left:solid 3px #F60; font-weight:normal; padding-right:10px;
}
.hdp-xw-gg .left .news2 .zx {
	float: left;
	width: 850px;border:#ccc solid 1px; padding:10px 20px;
}
.hdp-xw-gg .left .news2 .zx li {
	line-height: 32px;
	height: 32px;
	width: 412px;
	overflow: hidden;
	background-image: url(images/315_14.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 13px;
}