﻿@charset "utf-8";
/*公共部分*/
body{background-repeat:repeat-x;padding: 0;margin:0 auto; font-family:arial,"宋体","宋体";text-align:center;font-size: 12px;color: #5e5e5e;}
/*background-color: #ededed;background-image:;background-image:;background-image:;background-repeat:repeat-x;font-family: simsun;font-family: verdana, 宋体;*/
input,select,textarea {font-size: 12px;font-family: simsun;outline:none}
a {color: #061fe3;text-decoration:none;}
a:hover { color: #f00; text-decoration: underline;}
img{border:0;}
ul li {list-style:none;text-align:left;}
h1,h2,h3,h4,h5,h6,p,ul,dl,li,dt,dd,form,select{margin:0; padding:0;}

fieldset, legend, textarea, input {
	padding: 0
}
ul, ol {
	padding-left: 0;
	list-style-type: none
}
a img, fieldset {
	border: 0
}
img{ display:inline-block;margin:0 auto;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden] {
	display: none
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}
button, select {
	text-transform: none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button
}
button[disabled], html input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="search"] {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top;
	resize: none
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
box-shadow:inset 0 0 0 1000px #fff;
-moz-box-shadow:inset 0 0 0 1000px #fff;
-webkit-box-shadow:inset 0 0 0 1000px #fff
}
select {
	border-radius: 0;
	-webkit-border-radius: 0
}
body {
	line-height: 1.6;
	color: #222;
	font-size: 16px
}
textarea, input {
	color: #222
}
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
color:#a3a3a3
}
textarea:-moz-placeholder, input:-moz-placeholder {
color:#a3a3a3
}
textarea::-moz-placeholder, input::-moz-placeholder {
color:#a3a3a3
}
textarea:-ms-input-placeholder, input:-ms-input-placeholder {
color:#a3a3a3
}
textarea.placeholder, input.placeholder {
	color: #a3a3a3
}
textarea {
	resize: none;
	overflow-y: auto
}
*:focus { outline: none; }
button, input, select, textarea {
*font-family:"helvetica neue", "hiragino sans gb", "microsoft yahei", "\9ed1\4f53", arial, sans-serif
}

.ibox{ border: #2263a5 1px solid;}
.button{margin:0 0 0 .2em;background:#cf0  repeat-x 0 0;border:1px solid #2263a5;color:#fff;font-weight:bold;}
.more{ text-align:right;}
.s1{float:left;}
.s2{float:left;}
.s3{float:right;}
.ss1{float:left;}
.ss2{float:left;}
.ss3{float:right;}

.clear{zoom:1;}
.clear[class]{content:'\20';display:block;clear:both; height:0;}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
    overflow:hidden;
}
.clearfix {
    zoom:1; 
}
.blue{ color:#0067f3}

/* 空行属性 */
.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank12,.blank15{clear:both;margin:0 auto; width:100%; font-size:1px; overflow:hidden;}
.blank1{height:1px;line-height:1px;}
.blank2{height:2px;line-height:2px;}
.blank3{height:3px;line-height:3px;}
.blank4{height:4px;line-height:4px;}
.blank5{height:5px;line-height:5px;}
.blank6{height:6px;line-height:6px;}
.blank7{height:7px;line-height:7px;}
.blank8{height:8px;line-height:8px;}
.blank9{height:9px;line-height:9px;}
.blank10{height:10px;line-height:10px;}
.blank12{height:12px;line-height:12px;}
.blank15{height:15px;line-height:15px;}
.blankr5{height:5px; background:#ac0202; font-size:1px;}
.blankw9{margin:0 auto; width:100%; height:9px; font-size:1px; background:#fff; clear:both;}
.bgg{ background:#f4ffd5;}
/*登录与导航*/
.login{margin:0 auto;overflow:hidden;height:28px; background:#ecf3e1}
.login a{text-decoration: none;}
.login .s1{display:block; float:left; width:380px; line-height:28px;text-align:left;}
.login .s2{display:block; float:left; width:260px;text-align:right;padding-top:3px;}
.login .s3{display:block;float:right;width:120px;line-height:28px;}

.nav {margin:0 auto;overflow:hidden;color: #ffffff;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color:#006600;background-color:#668b1e;line-height: 15px;height:29px;text-align:center;}
.nav a{color: #ffffff;text-decoration: none;}
.nav a:hover{color: #ffffff;text-decoration: underline;}
.nav .s1{float: left;padding: 7px 0px 0px 5px;margin: 0px;font-weight: bold;}
.nav .s2{float: right;height:20px;padding: 0px;margin: 7px 0px 0px 2px;}
.nav .s2 ul{padding: 0px;margin: 0px;display:inline;list-style-type: none;}
.nav .s2 li{float: left;font-weight: bold;line-height: 12px;padding: 2px 11px 0px 11px;margin: 0px;border-left: 1px solid #ffffff;}
.nav .s2 li.s{border-left:0px;}
.nav .s2 li a {line-height: 12px;}
.nav .s2 .now a{ color:#ffff99;}



.topmenu{ clear:both;border-top:1px solid #345600;border-bottom:1px solid #fff; }
.topmenu .bin{ background:url(/uploads/image/img/oo.gif) 0 -120px repeat-x;padding:0 2px;}
.topmenu ul { height:38px; overflow:hidden;margin:0; width:1002px;}
.topmenu ul li{
	float:left;
	font-size:15px;
	line-height:1.4em;
	height:100%;
	border-left:1px solid #345600;
	color:#fff;
	font-weight:400;
	font-family:"微软雅黑", "黑体";
}

.topmenu ul li.s{border-left:0;background:url(/uploads/image/img/menubg.png) center no-repeat;}
.topmenu ul li a{ display:block;
color:#fff;
	padding:8px 24px 10px 24px;
	border-left:1px solid #87a44d;}
.topmenu ul li.s a{border-left:0; text-indent:-99px;}
.topmenu ul li.cur{ }
.topmenu ul li.cur a{ color:#ff0}

.topsubmenu {border-left:0px solid #87a44d;border-right:0px solid #87a44d;border-bottom:1px solid #87a44d; background:#fff; }
.topsubmenu ul { height:28px; overflow:hidden;margin:0 0 0 12px;}
.topsubmenu ul li{
	 float:left;
	font-size:12px;
	line-height:14px;
	overflow:hidden;
	height:100%;
	color:#fff;
	font-weight:400;
}
.topsubmenu ul li a{ display:block;
	padding:8px 10px 3px 10px;
	}
.topsubmenu ul li.cur {background:#87a44d;}
.topsubmenu ul li.cur a{color:#fff}

#mch{overflow:visible;text-align:center; padding:0;border-top:1px solid #345600;}
#mch ul { padding: 0;margin: 0;list-style: none;}
#navcol{clear:both;height:28px;line-height:28px;overflow:hidden;border:1px solid #708c34;border-top:0; background:#fff; }
.navcin{height:28px; line-height:28px;}
#mch ul#navu{margin:0;height:36px;overflow:visible;background:url(/uploads/image/img/oo.gif) 0 -120px repeat-x;padding:0 0 0 2px;}
#mch ul#navu li.s{border-left:0;}
#mch ul#navu li.s span.libch a{border-left:0;background:url(/uploads/image/img/menuhome.png) 15px 0 no-repeat; padding-left:45px;}
#mch ul li.lib{float:left;padding: 0;list-style: none;line-height:22px;overflow:visible;white-space:nowrap; }
#mch ul li.lib span.libch{float:left;overflow:hidden;margin:0 0 0 0;border-left:1px solid #345600;}
#mch ul li.lib span.libch a{float:left;margin:0;padding: 0 21px;text-decoration: none;text-align:center;height:36px;border-left:1px solid #87a44d;line-height:36px;font-size:16px;color:#fff;letter-spacing:0;font-family:"微软雅黑", "黑体";font-weight:400;}
#mch ul li.lib span.libch a:hover{color:#ff6600; }
#mch ul li.s span.libch{background:none;font-size:16px;border-left:0;}
#mch ul li.s span.libch a{border-left:0;}
#mch li .colnav {clear:both;position:relative;margin:0 6px;background:#fff;}
#mch li .colnav ul{display: none;clear:both;position:absolute;z-index:3;height:28px;line-height:28px;overflow:visible;text-align:center;margin:0;padding:0 3px;white-space:nowrap;font-size: 14px;}
#mch li ul li{ display:inline-block;*display:inline;*zoom:1;}
#mch ul li.over span.libch{ background:#fff;}
#mch ul li.over span.libch a{display:block; color:#537656; }
#mch ul li.over span.libch a:hover{color:#537656; }
#mch ul li.over.s span.libch{ background:none;}
#mch ul#navu li.over.s span.libch a{ background-position:15px -50px;color:#ff9;}
#mch li.over {}
#mch li.over ul{display: block;}
#mch .lib ul li a{padding: 3px 6px;text-decoration:none;/* color:#122e67; */}
#mch .lib ul li.hot a,#mch .lib ul li a.hot{color:#f00;}
#mch .lib ul li a.cur,
#mch .lib ul li a:hover{text-decoration:none;color:#fff;background: #390;border-radius:5px;}


.gotopbtns {
	width: 62px;
	height: 42px;
	display: block;
	z-index: 100;
	opacity: 0.6;
	position: fixed;
	_position: absolute;
	left: auto;
	right: 3px;
	top: auto;
	bottom: 3px;
}
.gotopbtns li {
	width: 62px;
	height: 42px;
	float: left;
	text-align: center;
}
.gotopbtns li a {
	width: 62px;
	height: 42px;
	float: left;
	background-image: url(/uploads/image/wc/img/gototop.gif);
	background-repeat: no-repeat;
	color: #fff;
}
.gotopbtns li a b {
	visibility: hidden;
	margin-top: 25px;
	display: block;
	line-height: 27px;
	font-size: 12px;
	font-weight: 400;
}
.gotopbtns li a:hover b {
	visibility: visible;
}
.gotopbtns.hide {
	display: none;
}


/*其它*/
.cologo{text-align:center;clear:both;padding-top:3px;padding-bottom:3px;}
.cologo a{}
.cologo img{ padding:3px 0;vertical-align:middle}

.solink {margin:0 auto;margin-bottom:6px;font-size:12px;overflow:hidden;line-height:20px;text-align:center}
.solink .c1{border: 1px solid #9ec9eb;padding:3px 3px 3px 3px;float:left;text-align:left;}
.solink .c2{float:left;width:16px; padding:2px 0 0 2px; text-align:center;background:#ecf3e1; line-height:1.2;}
.solink .c3{float:right;width:735px; padding:2px 0 0 0; background:#fff;}
.solink a:link{white-space: nowrap;text-decoration:none;}
.solink a:visited{text-decoration:none;}
.solink a:hover{text-decoration:underline;}

.bar{ clear:both;}
.bar img{ clear:both; text-align:center;}

.ambbnote{}
.ambbnote .s1{ float:left;}
.ambbnote .s2{ float:right;}
.apleft{ padding-left:12px;}
.apright{ padding-right:12px;}
.note{ font-family:"楷体", "仿宋";color:#666666;}
.mlist .note{ font-size: 14px;line-height: 1.8;}
.clst .note{ padding:5px 0 10px 10px; border-top:1px solid #ccc;font-size: 14px;}
.column .mlist .note{margin-top:20px; font-size: 18px;line-height: 1.8;border-top: 1px solid #eee;color:#333;}
.note a{ text-decoration:none}
.notice{ font-family:"楷体", "仿宋";}
.notice a{ text-decoration:none}
.arkfhot{color: #ff0000}

.linew{ border-bottom:1px solid #999;}
.hot,.hot a,a.hot{color:#f00;}

.efile{color:#ff6;}
.atation {
	color: #46b142;
}
.ss3 .more {
	line-height:40px;
}
ul li a.hot { color:#f00;
}
.bgb .more{float:right;line-height: 35px;margin-right: 5px;}

.friendlink{ border-top:1px solid #333; padding:10px; background:#fff; text-align:left; line-height:24px;}
.friendlink h5{ font-size:16px; display:inline;padding-right:10px; border-right:1px solid #ccc;}
.friendlink ul{padding-left:10px; display:inline;}
.friendlink li{ display:inline; padding:0 6px;}



.ifrlist{ overflow:hidden;}
.ifrlist ul{ width:103%;}
.ifrlist li{ float:left; width:47%;text-align:right; line-height:26px; margin-right:3%; white-space:nowrap; }
.ifrlist li a{ float:left; text-align:left;font-size:14px; padding:0 0 0 12px; background:url(/uploads/image/img/dian.gif) 6px center no-repeat; max-width:372px; overflow:hidden;text-overflow:ellipsis;}

.ztlist{ overflow:hidden;}
.ztlist .zlin{width:103%;}
.ztlist li,.ztlist p{ float:left; width:47%;text-align:right; line-height:26px; margin-right:3%; white-space:nowrap; }
.ztlist li a,.ztlist p a{ float:left; text-align:left;font-size:14px; padding:0 0 0 12px; background:url(/uploads/image/img/dian.gif) 6px 12px no-repeat; max-width:350px; overflow:hidden;text-overflow:ellipsis;}
.ztlist.ntm li a,.ztlist.ntm p a{ max-width:100%;}
 
.ztlist td{vertical-align: top;}
.ztlist td.tdh{vertical-align: middle;}
.ztlist td li,.ztlist td p{ float:none; width:auto;text-align:left;margin-right:0; white-space:normal;}
.ztlist td li a,.ztlist td p a{ float:none; text-align:left;padding:0; background:none; max-width:auto;}




@media only screen and (max-width:800px) {
.column .mlist .note{font-size:14px;}
}
