@charset "utf-8";
/* CSS Document */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body, td, th { font-size: 12px; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #c00; text-decoration: none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote { margin: 0; padding: 0; }
fieldset, img { border: 0; vertical-align: top; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; vertical-align: middle; }
input, button, textarea, select { *font-size: 100%;
}
.hide { display: none; }
ol, ul { list-style: none; }
li { list-style-type: none; }
.k { width: 1200px; margin-right: auto; margin-left: auto; }
.fl { float: left; }
.fr { float: right; }
.top5 { margin-top: 5px; }
.top7 { margin-top: 7px; }
.top8 { margin-top: 8px; }
.top10 { margin-top: 10px; }
.top20 { margin-top: 20px; }
.mininav { line-height: 40px; height: 40px; background-color: #f4f4f4; border-bottom: 1px dashed #d1d1d1; color: #afafaf; font-size: 14px; }
.mininav a:link{color: #afafaf;}
.mininav a:visited{color: #afafaf;}
.mininav a:hover{color: #514F4F;}
#logo{height: 107px;}
#logo .fr{ float: right; width: 316px; height: 107px; position: relative; }
#logo .fr .soank { float: right;width: 316px; height: 36px;  position: absolute; top: 50%; transform: translateY(-50%); }
#logo .fr .soan { float: left;width: 250px; height: 36px; border: 1px solid #7694ba; }
#logo .fr .inputText{ width: 240px; height: 36px; border: 0px; outline: none; padding-left: 5px; padding-right: 5px; font-size: 16px; color: rgba(77,77,77,1.00); }
#logo .fr .inputSub{ float: right; }
/* 菜单css */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  background:#1f4e83; position:relative; z-index:1;   color:#fff; height:48px; line-height:48px;   }
.nav{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ font-size:100%; font-weight:normal; font-size:18px; }
.nav .m{ position: relative; float: left; width: 89px; margin: 0 10px; display: inline; text-align: center; }
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }
.nav h3 a{ zoom: 1; height: 24px; line-height: 24px; padding: 11px 0; display: block; color: #fff; text-align: center;}
.nav .on h3 a{padding:11px 0;  border-bottom:2px solid #c00;   }
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none; /*默认隐藏*/ width:109px; padding:10px 0;  position:absolute; left:-10px; top:48px;  background:#eee;  float:left; line-height:38px; }
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#333; display:block; zoom:1;}
.nav .sub li a:hover{  background:#ddd; color:#c00;   }
/* 图片新闻 */
.focusBox { position: relative; width: 328px; height: 261px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 328px; height: 261px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; 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: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#2d6fa5;  }
/* 主体 */
.hang1.k .fl{float: left;width: 328px;}
.hang1.k .fr { float: right; width: 860px;}
.hang2 .fl{float: left;width: 328px;height: 311px;}
.hang2 .fl1{ float: left; width: 608px; margin-left: 11px; height: 311px;}
.hang2 .fr{ float: right; height: 311px; width: 240px; overflow-y: hidden; }
.bt { background-color: #F1F0EF; border-bottom: 1px solid #1F598B; }
.bt .ann{width: 120px;line-height: 49px; font-size: 18px; color: #FFF;text-align: center;background-color: #1F598B;}
.bt .ann a:link{color: #FFF;}
.bt .ann a:visited{color: #FFF;}
.bt .ann a:hover{ color: #FFFF00;  }
.bt1 .ann { background-image: url(index_18.jpg); line-height: 50px; font-size: 18px; color: #FFF; background-repeat: no-repeat; height: 50px; padding-left: 78px; background-color: rgba(50,104,156,1.00); }
.bt1 .ann a:link{color: #FFF;}
.bt1 .ann a:visited{color: #FFF;}
.bt1 .ann a:hover{ color: #FFFF00;  }
.more{float: right;font-size: 14px;margin-right: 15px;}
.more a:link{color: #FFF;}
.more a:visited{color: #FFF;}
.more a:hover{ color: #FFFF00;  }
.fl1 .nr { border-left-color: #d1d1d1; border-right-color: #d1d1d1; border-bottom-color: #d1d1d1; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; height: 255px; padding-left: 15px; padding-right: 15px; padding-top: 5px; }
.fl1 .nr ul li { font-size: 15px; line-height: 40px; border-bottom: 1px dashed #d4d4d4; }
.fl1 .nr ul li span {font-size: 15px; color: #2d6fa5;float: right;}
.fl1 .nr a:link {color: #333; }
.fl1 .nr a:visited {color: #666; }
.fl1 .nr a:hover {color: #c00; }
.cdan ul li{ width: 240px; height: 49px;  margin-bottom: 3px; text-indent: -99999px; }
.cdan ul li a{display: block;width: 240px;height: 49px; background-image: url(index_20.jpg); background-repeat: no-repeat;}
.cdan ul li a:hover{display: block;width: 240px;height: 49px; background-image: url(index1_20.jpg); background-repeat: no-repeat;}
.cdan ul li .cd2{ background-position: 0% -52px; }
.cdan ul li .cd3{ background-position: 0% -104px; }
.cdan ul li .cd4{ background-position: 0% -157px; }
.cdan ul li .cd5{ background-position: 0% -210px;margin-bottom: 4px; }
.cdan ul li .cd6{ background-position: 0% -262px; }
.hang3 .fl{ float: left; height: 317px; width: 948px; }
.hang3 .fr{ float: right; height: 317px; width: 240px;  }

.hang3 .fl .nr { border-left-color: #d1d1d1; border-right-color: #d1d1d1; border-bottom-color: #d1d1d1; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; height: 262px; padding-top: 5px; }
.hang3 .fl .nr ul li{ font-size: 15px; line-height: 37px; float: left; width: 443px; margin-left: 15px; margin-right: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hang3 .fl .nr ul li span{font-size: 15px; color: #2d6fa5;float: right;}
.hang3 .fr .nr { border-left-color: #d1d1d1; border-right-color: #d1d1d1; border-bottom-color: #d1d1d1; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; height: 262px;  padding-top: 5px; }
.hang3 .fr .nr ul li{ font-size: 15px; line-height: 37px; float: left; margin-left: 15px; margin-right: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 208px; }

/* 滚动友情链接 */
.picScroll{ margin: 10px auto; position: relative; width: 1170px; padding: 10px 0 10px 30px; background: #fff; overflow: hidden; }
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:36px; left:5px; width:23px; height:23px; background:url(btns.png) no-repeat;   }
.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
.picScroll .prev:hover{ background-position:0 -30px; }
.picScroll .next:hover{ background-position:-25px -30px; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:267px; float:left; overflow:hidden; padding:0 9px;     }
.picScroll ul li img{ width: 265px; height: 70px; display: block; background: url(loading.gif) center center no-repeat; border: 1px solid #DFDFDF; }

.banquan{ font-size: 14px; color: #414141; line-height: 40px; text-align: center; background-color: #EEEEEE; border-top: 1px solid #CCCCCC; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; }

.liebiao .fl{float: left;width: 328px;}
.liebiao .fl .nr { border-left-color: #d1d1d1; border-right-color: #d1d1d1; border-bottom-color: #d1d1d1; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
.liebiao .fl .nr ul li{ border-bottom: 1px solid #DCDCDC;  }
.liebiao .fl .nr a{ display: block; line-height: 35px; font-size: 16px;text-align: center;}
.liebiao .fl .nr a:hover{ background-color: #E9E9E9;}
.liebiao .fr { float: right; width: 860px;}
.box2 .nr{line-height: 35px;font-size: 15px;}
.liebiao .fr .nr { border-left-color: #d1d1d1; border-right-color: #d1d1d1; border-bottom-color: #d1d1d1; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; padding-left: 15px; padding-right: 15px; padding-top: 10px; min-height: 756px; padding-bottom: 10px; line-height: 35px; font-size: 18px; }

.list {
	border-left-color: #d1d1d1; border-right-color: #d1d1d1; border-bottom-color: #d1d1d1; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; padding-left: 15px; padding-right: 15px; padding-top: 10px; min-height: 792px; padding-bottom: 10px; line-height: 35px; font-size: 18px; 
}
.list ul { margin-bottom: 10px; border-bottom: 1px dashed #E1E1E1; padding-bottom: 10px; }
.t-tit {
	padding: 0px 22px 0px 47px; float: left;
}
.t-time {
	width: 90px;
	color: rgb(153, 153, 153);
	font-size: 14px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
}
/*分页css*/

DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.scott A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #3F56AF; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER-RIGHT: #1F598B 1px solid; BORDER-TOP: #1F598B 1px solid; BORDER-LEFT: #1F598B 1px solid; COLOR: #103564; BORDER-BOTTOM: #1F598B 1px solid; BACKGROUND-COLOR: #D6DFFF
}
DIV.scott A:active {
	BORDER-RIGHT: #1F598B 1px solid; BORDER-TOP: #1F598B 1px solid; BORDER-LEFT: #1F598B 1px solid; COLOR: #103564; BORDER-BOTTOM: #1F598B 1px solid; BACKGROUND-COLOR: #D6DFFF
}
DIV.scott SPAN.current {
	BORDER-RIGHT: #b2e05d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #b2e05d 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #b2e05d 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #b2e05d 1px solid; BACKGROUND-COLOR: #b2e05d
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
#wenzhang_zw table{width: 100%;!important;}
#wenzhang_zw h2 { font-size: 26px; padding-bottom: 16px; font-family: "微软雅黑"; text-align: center; font-weight: normal; color: #333; margin-top: 0px; padding-top: 16px; }
#wenzhang_zw .zw_info { font-size: 14px; line-height: 30px; text-align: center; margin-right: 5px; margin-left: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; color: #9E9E9E; }
#wenzhang_zw .zw_nr { font-size: 18px; line-height: 35px; margin: 5px; }
#wenzhang_zw .zw_nr p {
	text-indent: 36px;
}
#wenzhang_zw a{ color: #F02313; text-decoration: underline; }
#wenzhang_zw a:hover{color: #103564;}
.xiayiye{ border-top: 1px dashed #DFDFDF; border-bottom: 1px dashed #DFDFDF; margin-top: 30px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; }
.xiayiye .fl11{ float: left; width: 700px;}
.xiayiye .fl11 a{ display: block;font-size: 15px;line-height: 30px;}
.xiayiye .fr11{ float: right; display: block;line-height: 60px;width: 50px;font-size: 15px;}
.syp,.xyp{font-size: 15px;line-height: 30px;}
.syp a{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 620px;}
.syp::before{content: '上一篇：';float: left;color: #737373;}
.xyp a{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 620px;}
.xyp::before{content: '下一篇：';float: left;color: #737373;}

#floatdivids{
			width: 150px;
			height: 150px;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1000;
		}