﻿@charset "utf-8";
/* CSS Document */

body {
	font:14px "宋体";
	line-height:26px;
	color:#575757;
	background:#fff url(../images/banner.jpg) no-repeat top;
	margin:0px;}

*{ margin:0; padding:0;}
a {text-decoration:none; color:#575757;}
a:hover {text-decoration:underline; color:#CB1B1D;}
ul,ol {list-style:none;}
img{border:0;}
div .go {  text-align:right; float:right; padding-right:10px; font-size:12px; }
div .go a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; display:block; background:url(../images/more.jpg) right no-repeat; padding-right:23px;}
div .go2 {  text-align:right; float:right; padding-right:10px; font-size:12px; }
div .go2 a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; display:block; }

.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-bottom:40px;width:100%; font-size:12px; color:#333; }
#footer{ width:1000px; margin:auto;  line-height:24px; text-align:center; background: url(../images/bottombg.gif) repeat-x top; padding-top:30px; }
.foot_l { width:290px; margin:10px auto;}

.banner{ height:108px; width:100%; margin:0 auto; }


.header{width:1000px; color:#888E93;margin:0 auto;line-height:23px; height:23px;  overflow:}
.header .header_r{float:right;  }
.header .header_r a{display: block; width:65px; height:23px; float:left; background:url(../images/topbg1.gif) no-repeat top; text-align:center; text-decoration:none; color:#FF9859;}
.header .header_r a:hover{background:url(../images/topbg2.gif) no-repeat top; }



/*
.top_menus{ width:1077px;height:48px; overflow:hidden;  margin:0 auto; font-size:16px; line-height:48px;}
.top_menus li a{color:#FFD76A; text-decoration:none; display:block; width:96px; background:url(../images/menubg2.gif) top no-repeat;}
.top_menus li a:hover{background: url(../images/menubg1.gif) top no-repeat; color:#840200;}
.top_menus li{ float:left;  text-align:center; }
.top_menus ul{  text-align:center; }
*/

.gonggao_boxbg{ width:1000px; margin:15px auto; height:40px; line-height:40px; border-bottom:1px solid #ddd;}
.gonggao_boxbg .gonggao{ float:left; width:710px; background:url(../images/gg_bg.jpg) no-repeat left;}
.gonggao_boxbg .gonggao span{float:left; width:50px;  text-align:center; font-size:14px; font-weight: bold; color:#CB1B1D; background:url(../images/p1.gif) right no-repeat; padding-right:20px; padding-left:10px; }
.gonggao_boxbg .gonggao span a{ display:block; width:60px; height:40px; color:#CB1B1D;}
.alert{float:right; width:620px;color:#79531B; height:40px; overflow:hidden;}
.alert a{ padding-left:2px; color:#79531B;}
.alert ul{ width:700px;height:40px; overflow:hidden;}
.alert ul li{ width:100%; float:left; height:40px; line-height:40px; overflow:hidden;}
.alert ul li a{/* width:100%;*/ float:left; overflow:hidden;color:#79531B;}
 
 
#search{ float:right;width:261px;height:25px; position:relative; }
#search #searchbg { line-height:20px; width:261px;height:25px; border:none; vertical-align:middle; position:absolute; top:5px; right:0; background:url(../images/sheach.jpg) left no-repeat;}
#search .itxt { width:210px;border: none; background:none; font-size:12px; height:14px; line-height:14px; left:10px; top:6px;position:absolute;color:#B3A797;}
#search .ibtn {display:block; width:40px; height:25px; position:absolute; right:0; top:0;}






.container{ width:1000px; margin:auto;}
.pic_box{ width:330px; height:250px; margin-bottom:10px;}
.focusBox { position: relative;  width:330px; height:240px;overflow: hidden;  text-align: left; background: white; }
.focusBox .pic{width:330px; height:240px; overflow: hidden;}
.focusBox .pic img {  width:330px; height:220px; display: block; }
.focusBox .txt-bg { position: absolute; top: 185px; z-index: 1; height: 35px; width:100%;  background: #000; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; top: 185px; z-index: 2; height: 35px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:35px; line-height:35px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 5px; right: 90px; }
.focusBox .num li{ float: left; position: relative; width: 24px; height: 5px; line-height: 5px; overflow: hidden; text-align: center; margin-right:5px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:#e4e4e4; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#D50000;  }



.all_left{float:left; width:330px; padding-right:10px;}
.all_center{float:left; width:400px;}
.all_right{float: right; width:230px;}

.nav_1{ height:420px; border:1px solid #EDEAE2; margin-bottom:15px;}
.nav_2{ height:350px; border:1px solid #EDEAE2; margin-bottom:15px;}
.nav_1 li{color:#B9B9B9;}
.nav_2 li{color:#B9B9B9;}
.nav_2 li span{float: right;}
.nav_1 ul{padding:0 10px;}
.nav_2 ul{padding:0 10px;}
.icon_1{ background:url(../images/icon_1.jpg) no-repeat bottom; height:30px; line-height:30px; margin-bottom:10px; padding-top:10px;}
.icon_1 span{color:#DF0000; font-weight:bold; float:left; padding-left:13px;}


.nav_3{ margin-bottom:15px;}
.icon_2{ background:#F3F1EB; height:30px; line-height:30px; margin-bottom:10px; border-bottom:1px solid #FF0000;}
.icon_2 span{color:#DF0000; font-weight:bold; float:left; padding-left:13px;}

.ad_1{height:60px; margin-bottom:15px;}
.ad_2{height:40px; margin-bottom:10px;}
.ad_3{height:145px; margin-bottom:10px;}
.ad_4{height:100px; margin-bottom:10px;}


.icon_3{background:#E6E1D2; height:40px; line-height:40px;text-align:center;}
.icon_3 span{color:#B5854B; font-size:16px; font-weight:bold; }
.wyhs_box{background:#EDEAE2; width:210px; height:240px; padding:10px; margin-bottom:20px; overflow:hidden;}
.wsdc_box{background:#EDEAE2; width:210px; height:210px; padding:10px; margin-bottom:20px; overflow:hidden;}

.icon_4{background:#F1F1F1; height:40px; line-height:40px;}
.icon_4 span{color:#FF0000; font-weight:bold; padding-left:15px;}

.nav_4{height:270px; border:1px solid #EDEAE2; overflow:hidden;}
.xqdj_box{padding:10px;}
.xqdj_box select{display:block;width:190px;margin:0 auto;height:26px;line-height:26px;}

.icon_5{ background:url(../images/icon_2.jpg) no-repeat bottom; height:30px; line-height:30px; margin-bottom:10px; }
.icon_5 span{color:#DF0000; font-weight:bold; float:left;display:block; width:130px; text-align:center;}

.allbox_left{float:left; padding-right:20px;}
.allbox_center{float:left;}
.allbox_right{float:right;}
.nav_5{width:320px; height:260px; margin-bottom:15px; overflow:hidden;}
.nav_5 dl{ width:320px; height:100px; border-bottom:1px solid #ddd;margin-bottom:10px; overflow:hidden;}
.nav_5 dl img{width:130px; height:90px; float:left;}
.nav_5 dt{ float:right; font-weight:bold; width:180px;}
.nav_5 dd{color:#999; font-size:12px; float:right; width:180px; line-height:20px;}
.nav_5 li{color:#B9B9B9;}
.nav_5 li span{float:right;}

.icon_6{ background:url(../images/icon_3.jpg) no-repeat bottom; height:30px; line-height:30px; margin-bottom:10px; }
.icon_6 span{color:#DF0000; font-weight:bold; float:left;display:block; width:130px; text-align:center;}

.nav_6{width:1000px; margin:auto; height:210px; }
.nav_6 img{width:180px; height:120px;}
.nav_6 dl{ overflow:hidden;width:180px; float:left; height:150px; padding:0 10px; font-size:12px; text-align:center;}


.slideBox{ width:1000px; height:150px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0; width:1000px;  }
.slideBox .bd li{ zoom:1; vertical-align:middle;width:1000px; }


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{  position:absolute; left:0px; top:40px; display:block; width:32px; height:52px; background:url(../images/left.png) no-repeat left; z-index:999; }
.slideBox .next{ position:absolute; right:0; top:40px; display:block; width:32px; height:52px; background:url(../images/right.png) no-repeat right; z-index:999; }
.slideBox .next{ left:auto;  }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.linkbox{width:960px; margin:0 auto;padding:10px 20px;border:1px solid #E6E6E6;}
.linkbox #linkleft{float:left; width:85px; line-height:36px;}
.linkbox #linkleft .lf{width:85px; line-height:36px; height:36px; text-align:center;}
.linkbox #linkleft .lf a{width:85px; line-height:36px; height:36px;border-right:1px solid #E6E6E6; display:block; color:#333; font-weight:bold;}
.linkbox #linkleft .lf a.hover{ color:#DF0000;border-right:2px solid #DF0000; display:block; text-decoration:none;}
.linkbox #linkright{color:#333; width:860px; float:right; font-size:12px; line-height:29px;}
.linkbox #linkright .lk{ display:none;}
.linkbox #linkright .lk_cur{ display:block;}
.linkbox #linkright .lk a{border-bottom:1px dotted #E7E7E7; display:block; float:left;color:#333; padding:0 5px;white-space: nowrap;}

.linkbox_2{ width:900px; margin:10px auto;}
.linkbox_2 dl{float:left; width:172px; height:47px; padding:0 4px; margin-bottom:10px;}
.linkbox_2 dl img{ border:1px solid #ccc; width:170px; height:45px;}


/*LIST*/
.list_left{width:230px; float:right; overflow:hidden; color:#fff;}
.list_menubox{background:#EDEAE2; padding:15px; margin-bottom:10px;}
.sideMenu{ color:#EB615F; background:#E6E1D2; margin-bottom:15px;  }
.sideMenu a{  color:#2A2A2A;  }
.sideMenu h3{ height:30px; line-height:30px; padding-left:40px;  background:#DDD8CB; cursor:pointer;font-size:14px; margin-bottom:2px; }
.sideMenu h3.on{ background: #99805E;color:#fff;}
.sideMenu h3.on a{ background: #99805E;color:#fff; text-decoration:none;}
.sideMenu h3 em{ float:left; display:block; width:20px; height:32px;   background: url(../images/listbg2.gif) 0 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{  background: url(../images/listbg1.gif) 0 15px no-repeat; }
.sideMenu ul { line-height:26px; margin-bottom:10px; font-size:12px; color:#666; display:none; /* 默认都隐藏 */}
.sideMenu ul li{ border-top:1px solid #fff; text-align:center; display: block;background:#F5F3EF;}
.sideMenu ul li a{color:#2A2A2A; display:block; }
.sideMenu ul li a:hover{ text-decoration:none;  display: block;  background:#E6E1D2;}

.sideMenu_mail{ height:200px;   }
.sideMenu_mail h3{ height:32px; line-height:32px; padding-left:40px;  border-top:1px solid #333; background:#e6e6e6 url(../images/more.gif) no-repeat left; cursor:pointer;font-size:14px;}
.sideMenu_mail h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu_mail h3.on em{ background-position:16px -57px; }
.sideMenu_mail ul { line-height:27px; background:#f2f2f2;margin-bottom:10px; font-size:12px;}
.sideMenu_mail ul li{ border-top:1px solid #fff; text-align:center;}
.sideMenu_mail ul li a:hover{ font-weight:bold; text-decoration:none;}


.listbg_right{float:left; width:100%; margin-bottom:20px; padding-right:10px;}
.listbg_right .list_tl{background:#F3F1EB; height:30px; line-height:30px; margin-bottom:10px; border-bottom:1px solid #FF0000;}
.listbg_right .list_tl span{color:#DF0000; font-weight:bold; float:left; padding-left:13px;}
.listbg_right .list_tl a{color:#DF0000; }
.listbg_right .list_txtsbg{ }
.listbg_right .list_txtsbg ul{ line-height:40px; font-size:14px; padding:0 5px; }
.listbg_right .list_txtsbg ul span{float:right; color:#999;}
.listbg_right .list_txtsbg li{border-bottom:1px dotted #ccc; background:url(../images/p.gif) left no-repeat; padding-left:15px;  }

#displaypagenum{padding:10px; color:#666;}
.list_icons{margin:10px auto; width:750px; margin-top:10px; background: #B5854B; height:28px; line-height:28px; font-weight:bold; color:#666;}
.list_icons span{padding-left:10px; font-size:12px;}
.list_txtsbg2{ padding:0 20px;}
.list_txtsbg2 ul{ line-height:30px; margin-bottom:20px;}
.list_txtsbg2 ul span{float:right; color:#999;}
.list_txtsbg2 li{padding:0 10px;border-bottom:1px dotted #ccc; }

/*detail*/

.listbg_right .txt_bg{margin-bottom:10px; }
.listbg_right .txt_bg .timu { font-size:30px; line-height:50px; text-align:center;  }
.listbg_right .txt_bg .time {text-align: center; border-bottom:1px #ccc solid; line-height:34px; height:34px;  width:750px; color:#999; margin-top:15px;border-bottom:1px #ccc solid;border-top:1px #ccc solid;margin-bottom:20px; }
.listbg_right .txt_bg .time span{padding:0 8px; color:#333;font-size:12px;}
.listbg_right .txt_bg .txtcen { padding-left:10px;font-size:14px;line-height:38px;}
.listbg_right .txt_bg .txtcen p{margin-top:10px; font-size:14px; line-height:30px;}

.textLogin2 {
	border-bottom: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 99%;
	padding-right: 0px;
	background: #ffffff;
	height: 174px;
	color: #666666;
	font-size: 14px;
	border-top: #dddddd 1px solid;
	border-right: #dddddd 1px solid;
	padding-top: 5px;
}

.votecontainer .votecontainer{height:0;display:none;}




/*MAILBOX*/
.list_home{ width:230px;height:58px; line-height:58px;  color:#EB615F; background:#E6E1D2; font-size:18px; font-weight:bold; text-align:center; }
.list_home a{ color:#FFF; background:url(../images/list_1.gif) right no-repeat; display: block; padding-right:10px; width:100px; margin:0 auto; text-decoration:none;}
.list_menubg{ text-align:center; font-size:16px; }
.list_menubg li{border-bottom:1px solid #DF0000; line-height:40px; display:block; text-decoration:none;}
.list_menubg a{text-decoration:none;display:block; color:#333;  text-decoration:none;}
.list_menubg a:hover{ background:#eee;line-height:40px; color:#DF0000; text-decoration:none;}

/*下拉导航*/
.top_menus{ width:1090px;height:48px; margin:0 auto; font-size:16px; line-height:48px;}
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

	.topNav{position:relative; z-index:1; height: 48px; line-height:48px; font-size:14px; color:#FFD76A;}
	.topNav-width{ width:1090px; margin:0 auto;  }
	.topNav h3{ font-weight:normal; font-size:100%; }
	.topNav dl{ zoom:1; }
	.topNav dd{ float:left; position:relative;  }
	.topNav dd h3{ float:left;}
	.topNav dd h3 a{ display:inline-block; *display:inline; zoom:1; height:48px;  line-height:48px; text-decoration:none; width:83px; text-align:center; color:#FFD76A;  }
	.topNav dd h3 a i{ display:inline-block; width:10px; height:10px; margin:0 0 0 5px; overflow:hidden; vertical-align:middle; font-size:12px; line-height:10px;   }
        
	.topNav dd h3 a:hover,
	.topNav dd.on h3 a{ background: url(../images/menubg1.gif) no-repeat top; color:#840200; font-weight:bold;  }

	.topNav .welcome{ padding-right:15px;   }
	.topNav .welcome a{  color:#000;   }

	.topNav dd ul{ display:none; /*默认隐藏*/ position:absolute; width:130px;  top:47px; left:-22px;font-size:12px; border:1px solid #B46600;  }
	.topNav dd ul li{ line-height:30px; border-bottom:1px double #fff;  }
	.topNav dd ul li a{ display: block; background:#FFE27D url(../images/topmenu.gif) left no-repeat;  color:#830300; padding-left:20px; padding-right:10px;text-decoration:none;  }
	.topNav dd ul li a:hover{ background:#FFE99B url(../images/topmenu.gif) left no-repeat; color:#830300;    }
	.topNav dd ul li a span{  margin-left:5px;   }
/** 微信小程序二维码*/
.wxxcx_box{
	text-align: center;
}
.wxxcx_box a img{
	width: 100px;
	height: 100px;
}
/*表格*/
.listbg_right .txt_bg .txtcen table{margin-left: auto;margin-right: auto;margin-bottom: 10px;border-collapse: collapse;display: table;max-width: 100%;table-layout: fixed;}
.listbg_right .txt_bg .txtcen table td, .listbg_right .txt_bg .txtcen table th {border: solid #ddd 1px;text-align:center;word-break: break-all;word-wrap: break-word;vertical-align: middle;white-space: normal;height:auto;display: table-cell;padding-left: 4px !important;padding-right: 4px !important;}
.listbg_right .txt_bg .txtcen table td{width: auto;}