.top_bg{
	width: 100%;
	height: 136px;
	background: url(../img/top_bg.jpg) repeat center;
}

#vsb_content_4 P{    text-align: justify;}
.top{
	width: 1200px;
	height: 136px;
	margin: 0 auto;
}
.logo{
	width: 655px;
	margin: 28px 0 0 157px;
}
.logo img{
	width: 100%;
	height: 100%;
}
.logo_zi{
	width: 230px;
	margin-top: 30px;
}
.logo_zi img{
	width: 100%;
	height: 100%;
}
.nav_w{
	width: 100%;
	height: 46px;
	border-bottom: 5px solid #890909;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{width: 1200px; height:46px; line-height:46px; margin: 0 auto; position:relative; z-index:999;}
		.nav .nLi{min-width: 92px;float:left;position:relative;display:inline;margin: 0 4px 0 5px;}
		.nav .nLi i{position: absolute; left: 5px; top: 0; display: none; width: 123px; height: 60px; background: url(../img/nav_bg.png) no-repeat center;}
		.nav .nLi h3 a{display:block; text-align:center;font-size: 18px;}
		.nav .sub{ display:none; width:123px; left:-4px; top:58px; position:absolute; background:url(../img/navsubi.png) no-repeat top center; text-align: center; padding:20px 0 10px 0;}
		.nav .sub li{zoom:1; float: left; width: 100%; height: 36px; line-height:36px; padding: 0; margin: 0;}
		.nav .sub li a{display:block; background: #890909; color:#fff;}
		.nav .sub li a:hover{background: #a60c0c; color:#fff;}
		.nav .nLi:hover, .nav .on{ background:#890909;}
		.nav .nLi:hover h3 a, .nav .on h3 a{color:#fff;}
		.nav .on i{display: block;width: 115px;height: 15px;cursor: pointer;position: absolute;top: 44px;left: -6px;z-index: 999;}

.mainbg{
	background: url(../img/mainbg.jpg) repeat center;
}		
.slideBox{ width:100%; height*:400px; margin: 0 auto; overflow:hidden; position:relative;}
		.slideBox .hd{ width: 1200px; height: 62px; overflow:hidden; position:absolute; left:50%; margin-left:-590px; bottom:0; z-index:1;}
		.slideBox .hd ul{ width:1170px; margin:0 auto; overflow:hidden; zoom:1; float:left;}
		.slideBox .hd ul li{ float:left; margin:26px 30px 0 0; width:13px; height:13px; background: url(../img/slideboxhd1.png) no-repeat; text-indent: 999999px; cursor:pointer;}
		.slideBox .hd ul li.on{ background: url(../img/slideboxhd2.png) no-repeat;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;}
		.slideBox .bd li{ zoom:1; vertical-align:middle;height*:400px;}
                .slideBox .bd li p{ position: absolute; left:0; bottom: 0; background: url(../img/blackbg.png) repeat-x; width:100%; height: 62px; line-height: 62px; text-align: right;  font-size: 20px; color: #fff; z-index: 999;}
		.slideBox .bd li p i{ position: absolute; right: 50%; bottom: 0; margin-right:-585px; height: 62px; line-height: 62px; text-align: right;  font-size: 20px; color: #fff; z-index: 999;}
		.slideBox .bd img{ width:100%; height:100%; margin:auto; padding:auto; display:block;min-width: 1200px;}

.main{
	width: 1180px;
	margin: 0 auto;
	padding: 20px 10px;
	background: #fff;
}		
.slideTxtBox{ width:826px; text-align:left;}
		.slideTxtBox .hd{ height:56px; line-height:56px; background:#f5f5f5; border-top:4px solid #a90000;}
		.slideTxtBox .hd ul{ float:left;}
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 20px;}
		.slideTxtBox .hd ul li span{background: url(../img/dian1.png) no-repeat 10px center; padding-left: 26px;}
		.slideTxtBox .hd ul li.on{ height:56px;  background:#a90000; color: #fff;}
		.slideTxtBox .hd ul li.on span{background: url(../img/dian2.png) no-repeat 10px center;}
		.slideTxtBox .bd ul{ padding:20px 0 0 0;  zoom:1; position: relative;}
		.slideTxtBox .bd .qhr li{ height:33px; line-height:33px;}
		.slideTxtBox .bd .qhr li a{ background: url(../img/icon1.png) no-repeat left center; padding-left: 22px;}
		.slideTxtBox .bd .qhr li a:hover{ color: #A90000;}
		.slideTxtBox .bd .qhr li .date{ float:right;}
		.slideTxtBox .bd .more{ position: absolute; top: -38px; right: 10px;}
		.slideTxtBox .bd .more a:hover{ color: #A90000;}

.qhl{ width:375px; height:267px; float: left; overflow:hidden; position:relative;}
		.qhl .hd{ width: 100%;  background: url(../img/heibg.png) repeat; height: 42px; line-height: 42px; border-top: 0; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1;}
		.qhl .hd ul{ overflow:hidden; zoom:1; float:right; padding: 0; line-height: none;}
		.qhl .hd ul li{ float:left; margin: 15px 12px 0 0; padding: 0; width:12px; height:12px; background: url(../img/qhhd1.png) no-repeat; text-indent: 999999px; cursor:pointer;}
		.qhl .hd ul li.on{ background: url(../img/qhhd2.png) no-repeat; height: 12px; line-height: none;}
		.qhl .bd{ position:relative; height:100%; z-index:0;}
		.qhl .bd ul{padding: 0;}
		.qhl .bd li{ zoom:1; vertical-align:middle;}
		.qhl .bd img{ width:375px; height:267px; display:block;}
		
.qhr{
	width: 430px;
}
.qhr li{
	font-size: 16px;
}
.tzgg{
	width: 318px;
}
.title{
	padding: 0 15px;
	height: 56px;
	line-height: 56px;
	background: #f5f5f5;
	border-top: 5px solid #fbc500;
}
.title h1{
	float: left;
	font-size: 20px;
}
.title h1 span{
	background: url(../img/dian1.png) no-repeat 10px center;
	padding-left: 26px;
}
.title .more a:hover{
	color: #A90000;
}
.tzgg ul li{
	padding: 15px 0;
	*padding-bottom: 0;
	border-bottom: 1px dashed #ccc;
}
.tzgg ul li .tzggtime{
	width: 52px;
	background: #A90000;
	border: 1px solid #A90000;
	text-align: center;
}
.tzgg ul li .tzggtime p{
	height: 22px;
	line-height: 22px;
	background: #fff;
	font-size: 12px;
}
.tzgg ul li .tzggtime span{
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 15px;
	color: #fff;
}
.tzgg ul li .tzggli{
	width: 250px;
	line-height: 24px;
}
.tzgg ul li .tzggli a:hover{
	color: #A90000;
}
.tzgg ul li.last{
	border-bottom: 0;
	padding-bottom: 0;
}
.w370{
	width: 370px;
	margin-top: 30px;
}
.title2{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
}
.title2 h1{
	float: left;
	font-size: 20px;
	background: url(../img/icon2.jpg) no-repeat left center;
	padding-left: 14px;
}
.title2 h1 span{
	background: url(../img/dian1.png) no-repeat 10px center;
	padding-left: 26px;
}
.title2 .more a:hover{
	color: #A90000;
}
.tpsppic{
	width: 370px;
	height: 105px;
	border-top: 4px solid #fbc500;
	margin-top: 17px;
}
.tpsppic a{
	display: block;
	width: 370px;
	height: 105px;
	position: relative;
}
.tpsppic img{
	width: 100%;
	height: 100%;
}
.tpsppic a p{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.tpsppic a:hover p{
	display: block;
}
.tpspti{
	height: 36px;
	line-height: 36px;
}
.tpspti a:hover{
	color: #A90000;
}
.tpsp p{
	font-size: 12px;
	color: #999;
	line-height: 20px;
}
.zsjy{
	
}
.tpsp{
margin-left: 35PX;
}
.zsjy ul{
	padding-top: 1px;
	*padding-top: 13px;
}
.zsjy ul li{
	height: 50px;
        line-height:50px;
	border-top: 4px solid #f5f5f5;
	margin-top: 13px;
	padding: 0 10px;
	background: #f5f5f5;
}
.zsjy ul li a{
       display:block;
       float:left;
       height:50px;
       line-height:50px;
}
.zsjy ul li p{
	padding: 4px 0;
}
.zsjy ul li span{
        float:right;
	color: #666;
}
.zsjy ul li:hover{
	border-top-color: #A90000;
}
.zsjy ul li:hover a{
	color: #A90000;
}
.zsjy ul li:hover span{
	color: #A90000;
}
.dgjq ul{
	padding-top: 5px;
}
.dgjq ul li{
        height:48px;
        line-height:48px;
	border-bottom: 1px solid #ccc;
	/*padding: 12px 0;*/
}
.dgjq ul li a{
        float:left;
}
.dgjq ul li span{
	/*display: block;*/
	/*background: url(../img/biao.png) no-repeat left center;*/
	/*padding-left: 25px;*/
        float:right;
}
.dgjq ul li p{
	padding-top: 8px;
}
.dgjq ul li.last{
	padding-bottom: 0;
	border-bottom: 0;
}
.dgjq ul li a:hover p{
	color: #A90000;
}
.zt{
	margin-top: 30px;
}
.zt ul li{
	float: left;
	width: 286px;
	height: 116px;
	margin-left: 12px;
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
}
.zt ul li.first{
	margin-left: 0;
}
.zt ul li img{
	width: 100%;
	height: 100%;
}
.zt ul li:hover{
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s; 
	transform: translate(0, -5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0, -5px);
	box-shadow: 0 5px 10px rgba(67, 72, 84, 0.3);
	-webkit-box-shadow: 0 5px 10px rgba(67, 72, 84, 0.3);
	-moz-box-shadow: 0 5px 10px rgba(67, 72, 84, 0.3);
}
.zhxy{
	margin-top: 30px;
}
.zhxyti{
	width: 142px;
	height: 152px;
}
.zhxyti img{
	width: 100%;
	height: 100%;
}
.zhxyr{
	width: 1038px;
	height: 152px;
	background: #fafafa;
}
.zhxyr ul li{
	float: left;
	width: 73px;
	margin: 25px 0 0 40px;
}
.zhxyr ul li a{
	display: block;
	width: 84px;
	background: url(../img/yuan1.png) no-repeat;
}
.zhxyr ul li a:hover{
	background: url(../img/yuan2.png) no-repeat;
}
.zhxyr ul li img{	
	width: 40px;
	height: 36px;
	padding: 18px 0 0 16px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.zhxyr ul li:hover img{
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transform: translate(0,5px);
    -webkit-transform: translate(0,5px);
    -moz-transform: translate(0,5px);
    -o-transform: translate(0,5px);
    -ms-transform: translate(0,5px);
}
.zhxyr ul li p{
	margin-top: 30px;
	color: #a80201;
	text-align: center;
}
.link{
	margin-top: 30px;
}
.link ul{
	padding-top: 15px;
}
.link ul li{
	float: left;
	width: 12.5%;
	line-height: 30px;
}
.link ul li a{
	display: block;
}
.link ul li a:hover{
	color: #A90000;
}
.foot_bg{
	width: 100%;
	height: 166px;
	background: url(../img/footbg.jpg) no-repeat center #ebebeb;
}
.foot{
	width: 1200px;
	margin: 0 auto;
}
.dilogo{
	width: 315px;
	height: 122px;
	margin-top: 22px;
}
.dilogo img{
	width: 100%;
	height: 100%;
}
.lxfs{
	line-height: 24px;
	font-size: 12px;
	color: #000;
	margin: 14px 0 0 20px;
}
.foottu ul li{
	float: left;
	width: 98px;
	height: 126px;
	margin: 20px 0 0 48px;
}
.foottu ul li img{
	width: 100%;
	height: 100%;
}
.babg{
	width: 100%;
	height: 159px;
	background: url(../img/bqbg.jpg) no-repeat center #8A0202;
}
.babg p{
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
	padding-top: 50px;
    position: absolute;
width:1200px;
}

/*ä»¥ä¸‹æ˜¯å­é¡µé¢æ ·å¼*/
.ziban{
	width: 100%;
	height: 400px;
	margin: 0 auto;
}
.ziban img{
	width: 100%;
	height: 100%;
}
.con{
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
}
.zuo{
	width: 255px;
	background: #fff;
}
.zuo h1{
	padding-left: 10px;
	height: 60px;
	line-height: 60px;
	background: url(../img/zuotibg.jpg) no-repeat;
	color: #fff;
	font-size: 22px;
}
.zuo h1 em{
	font-size: 18px;
	padding-left: 10px;
}
.zuo ul{
	background: #fff;
}
.zuo ul li{
        float:left;
	height: *57px;
	line-height: 57px;
	font-size: 16px;
	border-bottom: 1px dotted #f5f5f5;
	position: relative;
}
.zuo ul li a{
	display: block;
        width:235px;
	height: *57px;
	line-height: 36px;
        padding: 12px 0;
	padding-left: 20px;
        background: #dad2d2;
}
.zuo ul li a:hover{
	background: #ebebeb;
	color: #963443;
}
.zuo ul li span{
	display: none;
	position: absolute;
	right: 10px;
	top: 23px;
	width: 9px;
	height: 11px;
	background: url(../img/zuojt.png) no-repeat;
}
.zuo ul li:hover span{
	display: block;
}
.zuo ul li.on a{
	background: #ebebeb;
	color: #963443;
}
.zuo ul li.on span{
	display: block;
}
.you{
	width: 923px;
	min-height: 500px;
	border: 1px solid #ebebeb;
	border-top: 4px solid #b51b26;
	background: #fff;
}
.weizhi{
	padding: 0 15px;
	height: 54px;
	line-height: 54px;
	text-align: right;
	border-bottom: 1px solid #ebebeb;
}
.weizhi a:hover{
	color: #A90000;
}
.youtx{
	padding: 20px 20px 40px 20px;
}
.youtx ul li{
	line-height: 40px;
	background: url(../img/icon3.png) no-repeat left center;
}
.youtx ul li a{
	padding-left: 25px;
}
.youtx ul li i{
	float: right;
}
.youtx ul li a:hover{
	color: #A90000;
}
.youtx ul li:hover a{
	color: #A90000;
}
.contx{
	padding: 30px 20px 30px 20px;
}
.contx h1{
	font-size: 20px;
	text-align: center;
	color: #000;
height:40px; line-height:40px;
}
.contx h2{
	font-size: 12px;
	color: #666;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.contx h2 span{
	font-size: 12px;
	padding: 0 8px;
}
.contx h2 span i{
	font-size: 12px;
	font-style: normal;
	padding: 0 2px;
}
.contx p{
	line-height: 36px;
	text-indent: 2em;
           text-align:justify;text-justify:distribute;
}
.contx ul li{  width:274px; height:35px; float:left; background:#890909; margin:10px 10px;}
.contx ul li a{ display:block; line-height:35px; text-align:center; color:#fff;font-size: 16px;}
.contx ul li:hover{ background:#a60c0c;}
.listpic{
	padding: 15px 10px 25px 10px;
}
.listpic ul li{
	float: left;
	width: 33.333333%;
	*width: 32.333333%;
	margin-top: 20px;
text-align:center;
}
.listpic ul li a{
	display: block;
		transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}
.listpic ul li a img{
	width: 116px;
	height: 157px;
}
.listpic ul li a p{
	width: 100%;
	line-height: 30px;
	margin-top: 10px;
	text-align: center;
	font-size: 16px;
        margin-left:auto;margin-right:auto;
}
.listpic ul li a:hover{
	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s; 
	-o-transition: all 0.5s ease 0s; 
	transform: translate(0, -5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0, -5px);
	-ms-transform: translate(0, -5px);
	-o-transform: translate(0, -5px);
	box-shadow: 0 5px 10px rgba(67, 72, 84, 0.3);
	-webkit-box-shadow: 0 5px 10px rgba(67, 72, 84, 0.3);
	-moz-box-shadow: 0 5px 10px rgba(67, 72, 84, 0.3);
}
.listpic ul li a:hover p{
	color: #A90000;
}

/*é¢†å¯¼ä¿¡ç®±æ ·å¼*/
.contx .govitemcontent161690 td{
  padding:10px;
}
.contx .govitemcontent161690 td .entertextstyle161690{
  height:20px;
}
#wbisopen2{vertical-align:middle;}
#wbisopen1{vertical-align:middle;}
.contx .govitemcontent161690 td.titlestyle161690 span{padding-left:10px;}
.contx .govitemcontent161690 td.titlestyle161690 img{vertical-align:middle;}

.contx .govitemcontent161692 td{
  padding:10px;
}
.contx .govitemcontent161692 td .entertextstyle161692{
  height:20px;
}
#wbisopen2{vertical-align:middle;}
#wbisopen1{vertical-align:middle;}
.contx .govitemcontent161692 td.titlestyle161692 span{padding-left:10px;}
.contx .govitemcontent161692 td.titlestyle161692 img{vertical-align:middle;}




.qhll{width: 315px;height: 230px;float: left;overflow:hidden;position:relative;}
.qhll .hd{ width: 100%;  background: url(../img/heibg.png) repeat; height: 42px; line-height: 42px; border-top: 0; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1;}
.qhll .hd ul{ overflow:hidden; zoom:1; float:right; padding: 0; line-height: none;}
.qhll .hd ul li{ float:left; margin: 15px 12px 0 0; padding: 0; width:12px; height:12px; background: url(../img/qhhd1.png) no-repeat; text-indent: 999999px; cursor:pointer;}
.qhll .hd ul li.on{ background: url(../img/qhhd2.png) no-repeat; height: 12px; line-height: none;}
.qhll .bd{ position:relative; height:100%; z-index:0;}
.qhll .bd ul{padding: 0;}
.qhll .bd li{ zoom:1; vertical-align:middle;}
.qhll .bd img{width: 315px;height: 230px;display:block;}

.qhrr{width: 258px;}
.qhrr li{font-size: 15px;}
.slideTxtBox .bd .qhrr li{ height:33px; line-height:33px;}
.slideTxtBox .bd .qhrr li a{ background: url(../img/icon1.png) no-repeat left center; padding-left: 10px;}
.slideTxtBox .bd .qhrr li a:hover{ color: #A90000;}
.slideTxtBox .bd .qhrr li .date{ float:right;}