@charset "utf-8";
html,body {height:100%; margin:0px; padding:0px; font-size:12px;font-family: "微软雅黑"; background:url(../images/bg_pattern.jpg) repeat }
ul,li{ margin:0px; padding:0px; list-style-type:none} 
input,submit,textarea{font-family: "微软雅黑"; }
input,label,textarea,button,p,h1,h2,h3,h4,h5,h6,pre,button{ margin:0px; padding:0px; /*font-family: "Microsoft YaHei"!important;*/}
.placeholder{ color:#666;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#444;}
a:focus{ -moz-outline-style: none; /* FF */  }
a:hover{ text-decoration: underline;color:#C00;}
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; text-indent:9999; width:0px;}
img{ border:none}
.line2{ clear:both; width:1100px; font-size:0px; height:5px; background:url(../images/line2.png) top repeat-x; margin:30px auto;}
.hea-top{ width:100%; background: url(../images/bl.gif) repeat-x;}
.hea-top-inner{ width: 1100px; height:43px; line-height:43px; margin:0px auto;}
.pagewelcome{ float: left; color:#fbfaf5}
.sethome{ float: right; color:#fbfaf5}
.sethome a{ color:#fbfaf5; padding: 0px 10px;}
.sethome a:hover{ color:#e0ded5}	
.logoandsearch{ width:1100px; margin:0px auto;}
#logo{ float: left; margin:20px 0px 0px 0px; float:left}
.searchbox{ width:300px; height:31px; background:#f9f8f3; float:right;margin:60px 0px 0px 0px; border:2px solid #000; position:relative; z-index:66}
.searchcate { width:80px; height:31px; position:absolute; left:0px; top:0px; font-size:14px; line-height:31px; text-align:center; z-index:67;}
.searchcate-title{ text-align:center;  cursor:pointer;background:url(../images/arrow-submenu.png) no-repeat center right; padding-right:10%;}
.searchcate-select{width:100%; display:none; min-height:50px; padding-top:5px; background:#f9f8f3; position:absolute; left:-2px; top:31px; border:2px solid #000; z-index:10; border-top:none;}
.searchcate-select ul li{ line-height:25px; width:100%; font-size:14px;}
.searchcate-select ul li a{ display:block;color:#4c4c4c;}
.searchcate-select ul li a:hover{ color:#fff; background:#333; text-decoration:none}
.search-input{ width:170px; border:none; height:31px;color:#000; line-height:31px; background:none; text-indent:10px; position:absolute; left:80px; top:0px;}
.searbtn{ background:#000; color:#fff; height:31px; width:50px; position:absolute; right:0px; top:0px; border:none; cursor:pointer}
.nav{ background:#b61d1c; width:100%; margin-top:20px;}
.nav-inner{ width:1100px; margin:0px auto; height:45px; }
.nav-inner ul li{ display:inline; line-height:45px; float:left;font-size:14px; position:relative; z-index:8;}
.nav-inner ul li a{ padding: 0px 10px; display:block; float:left; color:#fff}
.nav-inner ul li.nav-current a{background:#a61918; color:#f6efe7;}	
.nav-inner ul li a span{ float:left}
.nav-inner ul li a i{ display:block; width:10px; float:left; height:6px; margin:22px 0px 0px 5px; background:url(../images/arrow-nav.png) no-repeat center center;} 
.nav-inner ul li a:hover{ background:#a61918; color:#f6efe7;}		
.submenu{width:100%; min-height:100px; z-index:8; background: url(../images/arrow-submenu.png) no-repeat center top #f9f8f3; box-shadow:0px 3px 10px #333; display:none; padding:15px 0px 0px 0px;  position:absolute; left:0px; top:45px;}
.nav-inner ul li .submenu li{display:inline; width:100%; line-height:20px; float: left;;font-size:12px; position: static;}		
.nav-inner ul li .submenu li a,
.nav-inner ul li.nav-current .submenu li a{ background:none; color:#4c4c4c; text-align:center; padding: 5px 0px; width:100%; font-size:14px; display: block; text-align:center}
.nav-inner ul li .submenu li a:hover{ color:#fff; background:#b61d1c; text-decoration:none}
.main{ width:100%; margin:0px auto; padding-top:15px; min-height:500px;}
/*public_Box_a*/
.public_Box_a dl{ height:30px; width:100%; padding:0px; margin:0px; list-style:none; position:relative;}
.public_Box_a dl dt,.public_Box_a dd{background:url(../images/p_a_icon.gif); background-repeat:no-repeat;}
.public_Box_a dl dt{ height:100%; line-height:30px; font-size:16px; font-weight:bold; position:absolute; background-position:left -29px; padding:0px 0px 0px 22px; margin:0px;}
.public_Box_a dl dd{height:100%; line-height:30px; color:#A51F1E; position:absolute; top:0px; right:0px; padding-right:15px; font-size:14px; background-position:34px -57px;}
.public_Box_a dl a{ color:#A51F1E; padding-right:5px;}
.public_Box_a div{ width:100%; height:130px; overflow:hidden; padding:0px; margin:10px 0px 0px 0px; position:relative;}
.public_Box_a div span{ line-height:22px; padding:0px 5px; background:#8F052A; color:#fff; position:absolute; top:10px; left:10px;}
.public_Box_a div .url{ width:98%; padding:0 2%; height:30px; line-height:30px; position:absolute; bottom:0px; left:0px; background:#000; filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; color:#fff; text-align:center; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.public_Box_a ul{ margin-top:15px;}
.public_Box_a li{ float:left; height:25px; line-height:25px; width:100%; position:relative; background:url(../images/p_a_icon.gif) left -115px no-repeat;}
.public_Box_a li a{ display:block; margin:0px 76px 0px 10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.public_Box_a li span{ width:80px; height:25px; position:absolute; top:0px; right:0px; text-align:right; font-size:12px; color:#666;}
.public_Box_a .toutiao{ background:none; height:92px; border-bottom:1px dotted #ccc;}
.public_Box_a .toutiao h3{ font-size:16px; height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.public_Box_a .toutiao a{ height:62px; padding:0px; width:100%; line-height:22px; color:#666; margin:0px; white-space:normal; word-wrap:break-word;}
.public_Box_a .toutiao a:hover{ color:#C00;}


/*public_Box_b*/
.public_Box_b dl{ height:30px; width:100%; padding:0px; margin:0px; list-style:none; position:relative;}
.public_Box_b dl dt,.public_Box_b dd{background:url(../images/p_a_icon.gif); background-repeat:no-repeat;}
.public_Box_b dl dt{ height:100%; line-height:30px; font-size:16px; font-weight:bold; position:absolute; background-position:left -29px; padding:0px 0px 0px 22px; margin:0px;}
.public_Box_b dl dd{height:100%; line-height:30px; color:#A51F1E; position:absolute; top:0px; right:0px; padding-right:15px; font-size:14px; background-position:34px -57px;}
.public_Box_b dl a{ color:#A51F1E; padding-right:5px;}
.public_Box_b div{ width:220px; height:293px; float:left; display:inline; overflow:hidden; position:relative; margin-top:15px;}
.public_Box_b div span{ line-height:22px; padding:0px 5px; background:#8F052A; color:#fff; position:absolute; top:10px; left:10px;}
.public_Box_b div .url{ display:block; width:98%; padding:0 1%; height:30px; line-height:30px; position:absolute; bottom:0px; left:0px; background:#000; filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; color:#fff; text-align:center; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.public_Box_b ul{ margin-top:15px; width:280px; float:right; display:inline;}
.public_Box_b li{ float:left; height:25px; line-height:25px; width:100%; position:relative; background:url(../images/p_a_icon.gif) left -87px no-repeat;}
.public_Box_b li a{ display:block; margin:0px 40px 0px 10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.public_Box_b li span{ width:40px; height:25px; position:absolute; top:0px; right:0px; text-align:right; font-size:12px; color:#666;}
.public_Box_b .toutiao{ background:none; height:120px; border-bottom:1px dotted #ccc;}
.public_Box_b .toutiao h3{ font-size:16px; height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.public_Box_b .toutiao a{ height:75px; padding:0px; width:100%; line-height:22px; color:#666; margin:0px; white-space:normal; word-wrap:break-word;}
.public_Box_b .toutiao a:hover{ color:#C00;}

/*public_Box_c*/
.public_Box_c dl{ height:50px; width:100%; padding:0px; margin:0px; list-style:none; position:relative; background:url(../images/hw.gif) bottom repeat-x;}
.public_Box_c dd { height:30px; line-height:30px; background:url(../images/p_a_icon.gif); background-repeat:no-repeat;}
.public_Box_c dl dt{ height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#444; position:absolute; background:url(../images/qun.gif) center left no-repeat; padding:0px 0px 0px 22px; margin:0px;}
.public_Box_c dl dd{height:30px; line-height:30px; color:#A51F1E; position:absolute; top:0px; right:0px; padding-right:15px; font-size:14px; background-position:34px -57px;}
.public_Box_c dl a{ color:#A51F1E; padding-right:5px;}
.public_Box_c ul{ margin-top:5px; width:100%; float:right; display:inline;}
.public_Box_c li{ float:left; height:25px; line-height:25px; width:100%; position:relative; background:url(../images/p_a_icon.gif) left -87px no-repeat;}
.public_Box_c li a{ display:block; margin:0px 40px 0px 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.public_Box_c li span{ width:40px; height:25px; position:absolute; top:0px; right:0px; text-align:right; font-size:12px; color:#666;}

/*public_Box_d*/
.public_Box_d dl{ height:50px; width:100%; padding:0px; margin:0px; list-style:none; position:relative; background:url(../images/hw.gif) bottom repeat-x;}
.public_Box_d dd { height:30px; line-height:30px; background:url(../images/p_a_icon.gif); background-repeat:no-repeat;}
.public_Box_d dl dt{ height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#444; position:absolute; background:url(../images/qun.gif) center left no-repeat; padding:0px 0px 0px 22px; margin:0px;}
.public_Box_d dl dd{height:30px; line-height:30px; color:#A51F1E; position:absolute; top:0px; right:0px; padding-right:15px; font-size:14px; background-position:34px -57px;}
.public_Box_d dl a{ color:#A51F1E; padding-right:5px;}
.public_Box_d div{ margin:5px 0px; width:180px; float:left;}
.public_Box_d div a{ display:block; width:180px; height:120px; position:relative; margin:5px auto; overflow:hidden; z-index:1;}
.public_Box_d div a i{ position:absolute; width:100%; height:25px; background:#333; opacity: 0.6; bottom:0px; line-height:25px; z-index:1; }
.public_Box_d div a span{position:absolute; display:block; width:98%; margin:0 1%; height:25px; bottom:0px; line-height:25px; z-index:2; color:#fff; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.public_Box_d ul{ margin-top:5px; width:350px; float:right; display:inline;}
.public_Box_d li{ float:left; height:25px; line-height:25px; width:100%; position:relative; background:url(../images/p_a_icon.gif) left -115px no-repeat;}
.public_Box_d li a{ display:block; margin:0px 40px 0px 10px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.public_Box_d li span{ width:40px; height:25px; position:absolute; top:0px; right:0px; text-align:right; font-size:12px; color:#666;}
#gotop{ display: block; width:50px; height:50px; background:url(../images/icon_arrow-up_light.png) no-repeat center center #e4e4e4;-webkit-box-shadow:-1px 1px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:-1px 1px 10px rgba(0, 0, 0, 0.5);box-shadow:-1px 1px 10px rgba(0, 0, 0, 0.5); position:fixed; right:0px; bottom:83px; display: none;border-radius: 5px 5px 5px 5px;}
#gotop:hover{ background:url(../images/icon_arrow-up_light.png) no-repeat center center #dedede;}
#footer{background:url(../images/footerbgb.gif) bottom repeat-x #5C7B79; padding-bottom:30px;}
#footer #line{ height:12px; background:url(../images/footerbg.gif) top repeat-x;}
#footer #email{ width:277px; height:42px; line-height:42px; margin:30px auto 20px auto; background:url(../images/emialbg.gif) no-repeat; font-size:20px; font-weight:bold; color:#FFF; text-align:center;}
#footer #email a{ text-decoration:none; color:#fff;}
#footer p{ text-align:center; line-height:25px; color:#eee;}
#footer p a{ color:#fff;}

#footer #shareBox{ text-align:center; margin:10px auto; padding-top:10px;}
#footer #shareBox a{ width:28px; height:28px; background:url(../images/share.png) no-repeat; display:inline-block; margin:0px 5px;}
#footer #shareBox #qzone{ background-position:0px -28px;}
#footer #shareBox #wechat{ background-position:0px -56px;}
#footer #shareBox #tqq{ background-position:0px -84px;}

#footer #shareBox #weibo:hover{ background-position:-28px 0px;}
#footer #shareBox #qzone:hover{ background-position:-28px -28px;}
#footer #shareBox #wechat:hover{ background-position:-28px -56px;}
#footer #shareBox #tqq:hover{ background-position:-28px -84px;}


.showpage {
	text-align:center;
	margin:10px auto;
}
.showpage a {
	display:inline-block;
	height:22px;
	line-height:22px;
	background:url(../images/pages.gif) no-repeat 0 5px #FFF;
	border:1px solid #e3e3e3;
	text-align:center;
	color:#333;
	padding:0 7px
}
.showpage a.a1 {
	background:url(../images/pages.gif) no-repeat 0 5px #FFF;
	width:56px;
	padding:0
}
.showpage .all,.showpage .pageindex{
	display:inline-block;
	height:22px;
	line-height:22px;
	background:url(../images/pages.gif) no-repeat 0 5px #FFF;
	border:1px solid #e3e3e3;
	text-align:center;
	color:#333;
	padding:0 8px
}
.showpage a:hover {
	background:#f1f1f1;
	color:#000;
	text-decoration:none
}
.showpage .current {
	display:inline-block;
	height:22px;
	line-height:22px;
	background:#FA968B;
	border:1px solid #CF213C;
	color:#fff;
	text-align:center;
	padding:0 10px;
}
.showpage span,.showpage a{ padding:0px 5px; display:inline-block; margin:0px 2px;}

#kzyd{ padding:5px 0px;}
#kzyd fieldset{border:1px solid #ccc; padding:5px;}
#kzyd legend{ border:1px solid #ccc; line-height:25px; padding:0px 6px; margin:0px 10px;}
table,th,td{ border:1px solid #666; border-collapse:collapse;}
th,td{ padding:3px 5px;}
