body {
	font:16px "微软雅黑";
	line-height:24px;
	color:#28282B;
	background:#fff;
	margin:0px;}

*{ margin:0; padding:0;}
a {text-decoration:none; color:#28282B;}
a:hover {text-decoration: underline; color:#CC0000;}
ul,ol {list-style:none;}
img{border:0;}
div .go{  text-align:right; float:right; color:#9B9B9B; font-size:14px; width:65px;background: url(../../images/zxqy/morebg.png) right no-repeat; padding-right: 25px;}
div .go a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; display:block; overflow:hidden; color:#9B9B9B;}

.clear{ clear:both;}
.z_num{padding:0 5px;}
.fc_ch1,.fc_hui2{padding:0 5px;font-weight:bold;}
.current{font-weight:bold;font-size:14px;}



#footers{ margin:auto; width:100%; font-size:14px; background: #F1F1F1 url(../../images/zxqy/bottom_line.png) top no-repeat;overflow:hidden; padding: 40px 0;}

.footer{ width: 1200px; margin: 0 auto; height:111px; }
.footleft_1{ float: left; }

.footleft_1 .foot_left{ float: left; width: 350px; padding-right: 100px; }
.footleft_1 .foot_left .foot_top{ height: 50px; line-height: 50px; border-bottom: 1px solid #ccc; text-align: center; }
.footleft_1 .foot_left .foot_top a{font-weight: bold;}
.footleft_1 .foot_left .foot_top2{ height: 80px; }
.footleft_1 .foot_left .foot_top2 .icpbg{}



.foot_center{ float: left; width: 330px; line-height: 30px; text-align: ;}
.foot_center .icpbg{background: #F1F1F1 url(../../images/zxqy/ylba.png) left no-repeat;color:#939393; padding-left: 25px;}
.foot_center .icpbg a{color:#939393;}
.foot_center .ditu{ font-size: 16px; font-weight: bold; }

.foot_right{ float: right; width: 115px; padding-top: 40px;}


.footright_1{ float: right; padding-top: 10px; }
.footright_1 .wxxx_1{ margin: 0 8px 0 40px; float: left; padding:5px 7px 0 7px; width: 20px;height: 105px;background: #FFFFFF;border: 1px solid #E5E5E5; text-align: center; overflow: hidden;}
.footright_1 .wxxx_2{float: left;width: 111px;height: 111px;}
.footright_1 .wxxx_2 img{width: 111px;height: 111px;}





.header{ width:1200px; margin:0 auto; height: 130px; overflow: hidden;}
.header .header_logo{ float: left; background:url(../../images/zxqy/toplogo.png) center no-repeat; width: 419px; height:93px; padding: 15px 0;}
.header .header_right{ float: right; width: 720px; padding-top: 50px; height: 80px; line-height: 22px; }
.header .header_right a{ height: 80px; display: block; float: left; padding: 0 15px;}
.header .header_right a:hover{ color: #CD0300; height: 80px; text-decoration: none;background:url(../../images/zxqy/topmenu.png) bottom no-repeat; }

.banner_line{width: 100%; height: 10px; background:url(../../images/zxqy/topline.png) center no-repeat; }
.banner{ width: 100%; height: 358px; background:url(../../images/zxqy/bannerbg.png) center no-repeat; }

#search{ float:left;width:475px;height:52px; position:relative;background:rgba(255, 255, 255,0.9);border-radius:0 18px 18px 0 ;border-radius: 8px; margin-bottom: 140px;}
#search #searchbg { line-height:24px; width:475px;height:52px; border:none; vertical-align:middle; position:absolute; top:0; right:0px;}
#search .itxt { width:280px;border:none; background:none; height:26px;  font-size:16px;line-height:26px; top:14px; left:20px;position:absolute;
color: #9B9B9B; }
#search .ibtn {display:block;width: 93px; text-indent: -999px;
height: 52px;position:absolute; right:0; border: 0; text-align: center; color: #fff; font-size:22px; cursor:pointer;background:url(../../images/zxqy/searchbg.png) center no-repeat; }

.top_box{ margin: -295px auto 20px auto; height: 415px; width: 1200px; overflow: hidden; }
.nav_0{ float: right; padding:15px; width: 423px;
height: 385px;background: rgba(2, 8, 37, 0.8);border-radius: 8px;opacity: 0.8; color: #fff; }
.nav_0 a{ color: #fff; }
.icon_0{background:url(../../images/zxqy/icon_0.png) center no-repeat; text-align: center; 
font-size: 20px; margin-bottom: 10px;}
.nav_0 ul li{ border-bottom: 1px solid #404960; line-height: 70px;background:url(../../images/zxqy/nav0_bg1.png) left no-repeat; padding-left: 30px;}
.nav_0 ul li span{ color: #8F8F8F; float: right; font-size: 14px;}
.txtMarquee-top{ width:100%;  overflow:hidden; position:relative; }
.txtMarquee-top a{}
.txtMarquee-top .bd{}
.txtMarquee-top .infoList li{overflow: hidden; }


.top_box .tb_left{ float: left; padding-top: 45px; width: 720px; }
.top_box .tb_left .tltxt_1{font-size: 28px; color: #fff; height: 40px; font-weight:bold;}
.top_box .tb_left .tltxt_2{
font-size: 20px;color: #fff; height: 40px;font-weight:bold;}

.xinxinbox {width: 718px;
height: 96px;
background: #F8F8F8;
border-radius: 8px;
border: 1px solid #ECECEC;
	overflow: hidden;
}

.szfxx_box {
	width: 335px; float: right;	
	height: 40px;
	margin: 25px 0 0 20px; 
}

.gwyxx_box {
	width: 330px; float:left;
	height: 46px;
	margin: 25px 0 0 20px; border-right: 1px solid #ECECEC;
}

.szfxx_box_span { float: left;
	width: 110px;
height: 41px; line-height: 41px;
background: #FFFFFF;
border-radius: 8px;
border: 1px solid #E7E7E7;
	float: left; text-align: center; color: #D50000; font-weight: bold;
}

.gwyxx_box_span { float: left;
	width: 110px;
height: 41px; line-height: 41px;
background: #FFFFFF;
border-radius: 8px;
border: 1px solid #E7E7E7;
	float: left; text-align: center; color: #D50000; font-weight: bold;
}

.dataList {
	float: left;
	width: 200px;
	overflow: hidden;
	height:40px;
}

.dataList ul {
	height:40px;
	overflow: hidden;
}

.dataList li { font-size: 14px;
	float: left;
	margin-left: 10px;
	width: 180px;
	height: 40px; line-height: 22px;
}

.dataList li a {
	color: #333333;
}

.dataList span {
	margin-left: 5px
}

.lmsj a {
	margin-right: 5px;
}



.list_container{ width: 100%; height: 40px; }
.container{ width: 1200px; margin: 0 auto 30px auto; }


.icon_1{ width: 100%; height: 20px; line-height: 20px; padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #E9E9E9; }
.icon_1 span{background:url(../../images/zxqy/icon_bg.png) no-repeat left; padding-left: 18px; display: block; float: left; color: #CC0000; font-size: 20px;}
.nav_1{margin-bottom: 30px; }
.pic_box{width:720px; height:404px; float:left; margin-bottom:20px;}
.focusBox { position: relative; width: 720px; height: 404px;  overflow: hidden;  text-align:center;}
.focusBox .pic img {width:  720px; height: 404px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 60px; width:100%;  background: #333; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 60px; width:100%; overflow: hidden; text-align:center; }
.focusBox .txt li{ height:60px; line-height:60px; position:absolute; bottom:0; padding:0 0 0 20px; text-align:center; }
.focusBox .txt li a{ display: block; color: white;font-size: 18px; text-decoration: none; text-align:center; }
.focusBox .num { position: absolute; z-index: 3; bottom: 25px; right: 20px; }
.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; line-height: 5px;text-align: center; margin-left:20px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block;width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background: #fff;border-radius:6px;}
.focusBox .num li span { z-index: 1;}
.focusBox .num li.on a,.focusBox .num a:hover{ 
background: #FDB818 linear-gradient(136deg, #FDB100 0%, #CC0000 100%);}


.nav_1right{ float: right; padding: 20px; width: 423px;
height: 362px;
background: #F8F8F8;
border-radius: 8px;
border: 1px solid #ECECEC;}
.nav_1right dl{ border-bottom: 1px solid #E4E4E4; height: 95px; margin-bottom: 10px; }
.nav_1right dl dt{ color: #D50000; text-align: center; font-weight: bold; margin-bottom: 5px;}
.nav_1right dl dd{ color: #8F8F8F;  font-size: 14px; line-height: 20px;}
.nav_1right ul{ border-left:2px dotted #ccc; width: 430px; height: 260px; }
.nav_1right ul li{background:url(../../images/zxqy/bg1_b.png) left 5px no-repeat; margin-left: -7px; padding-left: 22px; margin-bottom: 18px; }
.nav_1right ul li span{ display: block;color: #9B9B9B;font-size: 14px;}


.nav_2{height: 210px;background: #F8F8F8;border-radius: 8px;border: 1px solid #ECECEC; padding: 20px; overflow: hidden; margin-bottom: 20px;}
.nav_2left{ float: left; width: 850px;height: 210px; overflow: hidden;}
.nav_2left dl{ float: left;width: 267px;height: 96px; padding:0 15px 15px 0;}
.nav_2left dl a{width: 195px;height: 60px; padding: 18px 35px; background: #FFFFFF;border-radius: 8px;border: 1px solid #ECECEC; display: block;}
.nav_2left dl dt{background:#FDF6F6 url(../../images/zxqy/bg2_1.png) center no-repeat; width: 60px;height: 60px;border-radius: 16px; float: left;}
.nav_2left dl dd{ float: right; width: 115px; line-height: 60px;  }


.nav_2left dl:nth-child(2) dt{background:#FDF6F6 url(../../images/zxqy/bg2_2.png) center no-repeat;}
.nav_2left dl:nth-child(3) dt{background:#FDF6F6 url(../../images/zxqy/bg2_3.png) center no-repeat;}
.nav_2left dl:nth-child(4) dt{background:#FDF6F6 url(../../images/zxqy/bg2_4.png) center no-repeat;}
.nav_2left dl:nth-child(5) dt{background:#FDF6F6 url(../../images/zxqy/bg2_5.png) center no-repeat;}
.nav_2left dl:nth-child(6) dt{background:#FDF6F6 url(../../images/zxqy/bg2_6.png) center no-repeat;}

.nav_2right{  float: right;width: 300px;
height: 178px; padding: 30px 0 0 0;
background: #FFFFFF; overflow: hidden;
border-radius: 8px;
border: 1px solid #ECECEC; }
.nav_2right dl{ text-align: center; }
.nav_2right dl dt{padding: 12px 0;}
.nav_2right dl dd{background: linear-gradient(136deg, #FDB100 0%, #CC0000 100%); width: 110px; height: 40px; margin: auto; color: #fff; border-radius: 20px; line-height: 40px;}



.nav_3left{ float: left; padding: 20px; width: 550px;
height: 250px;
background: #F8F8F8;
border-radius: 8px;
border: 1px solid #ECECEC;}
.nav_3left dl{ border-bottom: 1px solid #E4E4E4; height: 95px; margin-bottom: 10px; }
.nav_3left dl dt{ color: #D50000; text-align: center; font-weight: bold; margin-bottom: 5px;}
.nav_3left dl dd{ color: #8F8F8F;  font-size: 14px; line-height: 20px;}
.nav_3left ul{ border-left:2px dotted #ccc; width: 430px; height: 190px; }
.nav_3left ul li{background:url(../../images/zxqy/bg1_b.png) left 5px no-repeat; margin-left: -7px; padding-left: 22px; margin-bottom: 18px; }
.nav_3left ul li span{ display: block;color: #9B9B9B;font-size: 14px;}

.icon_3{background: linear-gradient(136deg, #FDB100 0%, #CC0000 100%); width: 120px; height: 40px; color: #fff; border-radius: 20px; text-align: center; line-height: 40px; margin-bottom: 20px; font-size: 20px;}
.icon_3 a{color: #fff;}


.nav_3right{ float: right; padding: 20px; width: 550px;
height: 250px;
background: #F8F8F8;
border-radius: 8px;
border: 1px solid #ECECEC; margin-bottom: 20px;}
.nav_3right dl{ border-bottom: 1px solid #E4E4E4; height: 95px; margin-bottom: 10px; }
.nav_3right dl dt{ color: #D50000; text-align: center; font-weight: bold; margin-bottom: 5px;}
.nav_3right dl dd{ color: #8F8F8F;  font-size: 14px; line-height: 20px;}
.nav_3right ul{ border-left:2px dotted #ccc; width: 430px; height: 190px; }
.nav_3right ul li{background:url(../../images/zxqy/bg1_b.png) left 5px no-repeat; margin-left: -7px; padding-left: 22px; margin-bottom: 18px; }
.nav_3right ul li span{ display: block;color: #9B9B9B;font-size: 14px;}


.ad_box{ width: 1200px; height: 90px; margin-bottom: 20px; background: #ccc; }
.ad_box img{ width: 1200px; height: 90px; }

.ad_boxbg{ margin-bottom: 20px; }
.ad_boxbg .ad_1{ float: left;width: 285px; height: 80px; padding-right: 20px;}
.ad_boxbg .ad_1 img{width: 285px; height: 80px;}
.ad_boxbg .ad_2{ float:right;width: 285px; height: 80px;}
.ad_boxbg .ad_2 img{width: 285px; height: 80px;}
.ad_boxbg .ad_3{ float: left;width: 590px; height: 80px;}
.ad_boxbg .ad_3 img{width:590px; height: 80px;}
.ad_boxbg .ad_4{ float: right;width: 590px; height: 80px;}
.ad_boxbg .ad_4 img{width:590px; height: 80px;}

.nav_4{ padding: 20px;
height: 206px;
background: #F8F8F8;
border-radius: 8px;
border: 1px solid #ECECEC; overflow: hidden; margin-bottom: 20px;}
.nav_4 .nav_4txt{width: 460px; height: 210px; float: left;  overflow: hidden;
line-height: 30px;}
.nav_4 .nav_4img{ float: right;width: 680px; height: 210px;overflow: hidden; background: #ccc;}





/*LIST*/
.list_icons{ border-bottom:5px solid #2D3655; height:60px; line-height:60px;}
.list_icons .list_lm{float:left; font-size: 24px;}
.list_icons .list_lm2{float:right; color:#949494; padding-left:20px;}

.list_icons2{ width: 95.8%; display: block; border:1px solid #2D3655; height:40px; line-height:40px; padding:0 2%; font-size: 18px; margin-bottom: 20px;}
.list_icons2 a{color: #41302C;}
.list_icons2 .tl{float: left; font-weight: bold;}
.list_icons2 .mores{ float: right; font-size: 14px; text-decoration: underline;  }


.listbg_right{width: 1116px;padding: 40px;background: #FFFFFF; margin:0 auto 50px auto; border: 2px solid #eee }
.listbg_right .list_txtsbg ul,.listbg_right .list_txtsbg ol{ line-height:50px; font-size:14px; padding:0 5px; margin-bottom:10px; }
.listbg_right .list_txtsbg ul span{float:right; color:#999; font-size:12px;}
.listbg_right .list_txtsbg ul li{border-bottom:1px dotted #bbb; padding-left:15px; font-size: 16px;  }
.listbg_right .list_txtsbg ol li{ width: 33.25%; float: left; border-bottom:1px dotted #bbb; border-right:1px dotted #bbb; text-align: center; font-size: 16px;  }
#displaypagenum{padding:30px 10px 10px 10px; color:#666;}



/*detail*/
.listbg_right .txt_bg{margin-bottom:10px; }
.listbg_right .txt_bg .timu { font-size:30px; line-height:34px; padding:30px 0 10px 0; text-align:center;color:#2146A6; font-weight:bold; margin-bottom:10px; }
.listbg_right .txt_bg .time {text-align: center; width:100%; color:#999; padding:10px 0; height:40px;border-bottom:1px #ccc dotted ;margin-bottom:20px; }
.listbg_right .txt_bg .time span{float:right;}
.fenxiang_box{float:left;}
.listbg_right .txt_bg .txtcen { font-size:18px;line-height:42px; color:#333; padding:0 10px;}
.detailvideo{ margin:auto 0; width:900px;}
.listbg_right .txt_bg .txtcen p{ font-size:18px; line-height: 40px;}
.listbg_right .txt_bg .txtcen img{ overflow:hidden; }



/*调整表格居中 2019-12-16*/
.txtcen table tr td{border:1px solid #ccc;}
table{margin:0 auto;}
.txtcen table td{text-indent:0 !important;border:1px #000 solid!important;}
.txtcen table td p{text-indent:0 !important;}

.listbg_right{float: right;}

.con-detail table tr td{border: 1px solid #ccc; }

.vote-title{display:none;}
.map{height: 210px !important;width: 100%;}
.bdsharebuttonbox{zoom: 1;text-align: center;width: 180px;margin: 0 auto;}
