﻿﻿body {
	margin: 0;
	padding: 0;
	background-image: url(../images/bg1.jpg);

	line-height: 23px;
}
a { text-decoration: none; color: #444; }
a:hover, a:focus { text-decoration: none; }
a:hover { color: #569A30; }
ul,li {margin: 0px;padding: 0px;list-style-type: none;}
img {border: 0}
td{font-size:12px;}
#wrap{background:#FFF; width:1170px; margin:0 auto; height:auto}
.top {height: 220px;width: 1168px;}
.a02 {
	height: 50px;
	width: 1168px;
	background-image: url(../images/menubg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.a02 ul li {
	float: left;
	line-height: 50px;
	width: 133px;
	background-image: url(../images/menuline.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
	font-weight:bold;
}
.a07a {
	float: left;
	width: 920px;
}
.a07c {
	float: left;
	height: 725px;
	width: 9px;
}
.a07b {
	float: left;
	height: 925px;
	width: 238px;
}
.a02 ul li a {
	color: #FFF;
}
.a03 {
	height: 22px;
	width: 1168px;
}
.a04 {
	height: 80px;
	width: 1168px;
}
.a05 {
	height: 362px;
	width: 1168px;
}
.a05a {
	height: 340px;
	width: 486px;
	border: 1px solid #ccc;
	padding: 10px;
	float: left;
}
.a05b {
	height: 360px;
	width: 410px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #CCC;
}
.a05c {
	float: left;
	height: 362px;
	width: 220px;
	background-image: url(../images/tzt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.a05c ul {
	padding: 10px;
}
.a05c ul li {
	background-image: url(../images/topdot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	line-height: 30px;
}
.a05c ul li a {
	font-size: 12px;
	color: #000;
}
.a06 {
	height: 120px;
	width: 1168px;
}
.a07 {
	height: 915px;
	width: 1168px;
}
.a07t02 {
	clear: both
}
.a07t02 ul {
	padding: 10px;
	padding-left: 15px;
}
.a07t02 ul li a {
	background-image: url(../images/redot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 12px;
	line-height: 25px;
	color: #000;
}
.b07t02 {
	clear: both
}
.b07t02 ul {
	padding: 10px;
	padding-left: 15px;
}
.b07t02 ul li a {
	background-image: url(../images/redot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 12px;
	line-height: 25px;
	color: #000;
}
.a08 {
	height: 430px;
	width: 1168px;
}
.a09 {
	height: 33px;
	width: 1168px;
	background-color: #DB5434;
	font-size: 14px;
	line-height: 33px;
}
.a09 span a {
	color: #fff;
}
.a09 span {
	color: #fff;
}
.a10 {
	height: 115px;
	width: 1168px;
	background-color: #F3F4F5;
	padding-top: 20px;
}
.a10a {
	width: 550px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	line-height: 25px;
	margin-right: auto;
	margin-left: auto;
}
.autos {
	margin: 0 auto;
}
.h10h {
	height: 10px;
	width: 1168px;
	margin: 0 auto;
}
.h10b {
	height: 22px;
	width: 10px;
	float: left;
}
.clear {
	clear: both
}
.a07abox {
	background-image: url(../images/cbx01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height:160px;
	width: 300px;
}
.b07abox {
	background-image: url(../images/cbx01.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height:160px;
	width: 450px;
}
.t01a {
	float: left;
	font-size: 16px;
	color: #cc0000;
	line-height: 35px;
	padding-left: 40px;
}
.t01a a {
	color: #cc0000;
	font-weight: bold
}
.a08a {
	float: left;
	width: 920px;
	height: 430px;
}
.a11b {
	float: left;
	width: 920px;
	height: 80px;
}
.a08b {
	float: left;
	width: 238px;
	height: 430px;
}
.a08c {
	width: 10px;
	height: 430px;
	float: left;
}
.bmt {
	background-image: url(../images/bmt01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 92px;
	width: 920px;
}
.bmt ul { margin-left:160px; 
}
.bmt ul li {
	float: left; margin-top:10px;    margin-left: 20px;
}
.bmt ul li a { margin-left:20px;
}
.gdtpl {
	height: 176px;
	width: 918px;
	padding-top: 37px;
}
.tpxwbg {
	background-image: url(../images/tpxwbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 216px;
	width: 920px;
	margin-top: 10px;
}
.yqlj {
	background-image: url(../images/yqlj.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:100px;
	width: 920px;
	margin-top: 10px;
}
.yqlj select {
	width: 195px;
}
.t01b {
	float: right;
	font-size: 12px;
	color: #000;
	line-height: 35px;
	margin-right: 10px;
}
.t01b a {
	color: #000;
}
.bts {
	background-image: url(../images/bts.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 48px;
	width: auto;
	padding-left: 30px;
	margin-left: 10px;
	font-size: 12px;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	margin-right: 10px;
}
.bts a {
	display: block;
	padding-top: 10px;
	float: left;
	margin-top: 10px;
}
.xwzx {
}
.xwzx span {
	float: right;
	font-size: 12px;
	color: #333;
}
.xwzx ul {
	margin-left:10px;
}
.xwzx ul li {
	background-image: url(../images/topdot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.xwzx ul li a {
	color: #000;
	font-size: 12px;
	font-size: 12px;
	line-height: 25px;	
}
.ta {
	margin-top: 15px;
	width: 80px;
	color: #990000;
	padding-right: 30px;
}
.t {
	margin-top: 15px;
	width: 60px;
	color: #990000;
	padding-left: 20px; font-size:14px;
}
.tm {
	margin-top: 15px;
	width: 40px;
	color: #000;
	padding-left: 50px;
	
}
.tz {
	display: block;
	height: 40px;
	width: 220px;
}
.zwgk {
	margin-top: 3px;
	height: 67px;
	width: 238px;
}
.zwgklm {
	background-color: #FFF3E5;
	height: 203px;
	width: 236px;
	border: 1px solid #FFD0A2;
}
.zwgklm ul {
	padding-left: 10px;
	margin-top: 10px;
}
.zwgklm ul li {
	background-image: url(../images/zwgklmt.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 28px;
	width: 217px;
	font-size: 12px;
	line-height: 28px;
	margin-bottom: 3px;
}
.zwgklm ul li a {
	color: #000;
	padding-left: 50px;
}
.zwgkxlm {
}
.zwgkxlm ul {
	margin-top: 10px;
}
.zwgkxlm ul li {
	background-image: url(../images/zwgkxlm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 26px;
	width: 70px;
	float: left;
	margin-right: 3px;
	text-align: center;
}
.zwgkxlm ul li a {
	padding-left: 0px;
	text-align: center;
	line-height: 26px;
}
.xphd {
	background-color: #FFF;
	height: 122px;
	width: 236px;
	border: 1px solid #FFD0A2;
	margin-top: 10px;
}
.whzt {
	background-color: #FFF3E5;
	height:432px;
	width: 236px;
	border: 1px solid #FFD0A2;
	margin-top: 10px;
}
.xdv {
	border: 1px solid #CCC;
	margin: 8px;
}
.hdjlbj {
	background-color: #FFF;
	height: 88px;
	width: 236px;
	border: 1px solid #FFD0A2;
	margin-top: 10px;	
}
.hdjlbj ul {
	margin-top: 10px;
}
.hdjlbj ul li {
	line-height: 22px;
	background-image: url(../images/hdjlbj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	height: 28px;
	width: 106px;
	float: left;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 6px;
}
.hdjlbj ul li a {
	font-size: 12px;
	color: #000;
}
.ssj {
}
.ssj ul {
	padding: 0px 10px 10px 10px;;
}
.ssj ul li {
	background-image: url(../images/zwgklmt.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 28px;
	width: 217px;
	font-size: 12px;
	line-height: 28px;
	margin-top: 10px;
	
	/*background-image: url(../images/cram.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;*/
}
.ssj ul li a {
	padding-left: 50px;
	font-size: 12px;
	line-height: 25px;
	color: #000;
}
.fr {
	padding-top: 50px;
	padding-left: 80px;
}
.fr ul {
}
.fr ul li {
	float: left;
	margin-right: 60px;
}
.text, .button {
	width: 117px;
	height: 21px;
	border: none;
	background: url(../images/btext.jpg) no-repeat;
	float: left;
}
.button {
	width: 45px;
	background: url(../images/butt.jpg) no-repeat;
	height: 21px;
}
.aa_box {
	width: 180px;
	height: 21px;
	float: right;
	background: url(../images/tebut.jpg) no-repeat 0 0px;
	padding-left: 35px;
}
.tq {

	float: left;
	font-size: 12px;
	line-height: 21px;
	width: 400px;
}
.navigation{clear:both;height:22px;line-height:22px;color:#999;background:url(../images/ask_points.gif) no-repeat left -1356px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;padding-left:20px;}
.navigation span{ float:right;}
.navigation dt#KeyWord{ height:22px; line-height:22px;}
.navigation a{color:#999;}
.navigation a:hover{color:red;text-decoration:none;}

.img a img {
	border: 1px solid #ccc;
	margin: 10px;
}
.lmzy {
	float: left;
	width: 236px;

	background-image: url(../images/lmz.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lmzy ul{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 23px;
}
.lmzy ul li{
	line-height: 38px;
	background: url(../images/lmbj.jpg)  no-repeat top #f5f5f5;
	text-align: center;
	border:1px solid #dedede; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding:0 5px 0 32px ;
	width: 155px;
	margin-bottom: 5px;
}
.lmzy .on{line-height: 38px;background-image: url(../images/lmbjon.jpg);background-repeat: no-repeat;background-position: left center;text-align: center;height: 38px;/*width: 192px;*/margin-bottom: 10px;}
.lmzy ul li a{color: #333;}
.lmzy .on a{ color: #F00}
.lmlist {
	float: left;

	width: 931px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}
.lmlist ul{
	padding: 20px;
}
.lmlist ul li{
	background-image: url(../images/lmdot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.lmlist ul li a{
	font-size: 12px;
	color: #000;
}
.lmlist .date{
	float:right;
	font-size: 12px;
	line-height: 30px;
	color: #333;
}
.lmlist ul li.split{ background-image:none; height:10px; line-height:10px; border-bottom:none}
.pdlm{
	font-size: 16px;
	line-height: 45px;
	color: #FFF;
	height: 45px;
	width: 236px;
	text-align: center;
	background-image: url(../images/lmz.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.pdlm a{color: #FFF;}


.onlineplTableList{ width:100% }
.onlineTitle{ text-align:center; background:#FC9; font-size:16px; font-weight:bold; height:32px; line-height:32px;}
.type{ text-align:center; line-height:260%}
.status{ text-align:center;}
.time{ text-align:center;}
.unit{ text-align:center;}

.page {text-align: center;padding: 20px; font-size: 14px;}
.page .pager A {
    display: inline-block;
    display: inline;
    zoom: 1;
    line-height: 20px;
    border: 1px solid #e6e6e6;
    padding: 2px 8px;
    background: #fff;
}
.page .pager SPAN {
    display: inline-block;
    display: inline;
    line-height: 20px;
    border: 1px solid #e6e6e6;
    padding: 2px 8px;
    background: #fff;
}
.page SPAN.current {
    background: #569A30;
    border-color: #569A30;
    color: #fff;
    font-weight: 600;
    padding: 4px 8px;
	display: inline;
}

.lma01 { width: 1168px;overflow:hidden; }
.autos {margin: 0 auto;}
.mb35{ margin-bottom:35px;}
/*新闻内容页样式*/
#wrapc #content #weizhi{ height:25px; line-height:25px; padding-left:10px; font-size:13px;}
#wrapc #content #main2 #xinwen{padding:0 22px; }
#wrapc #content #main2 #xinwen #xw_hear{margin-bottom:22px; font-family:"微软雅黑";}
#wrapc #content #main2 #xinwen #xw_hear #xw_title{ text-align:center; margin-top:8px;}
#wrapc #content #main2 #xinwen #xw_hear #xw_title h2{ font-size:22px;}
#wrapc #content #main2 #xinwen #xw_hear #xw_xinxi span{ color:#666666; margin-right:10px;}
#wrapc #content #main2 #xinwen #xw_hear #xw_xinxi span em{ color:#FF0000;}
#xw_xinxi{ text-align:center; margin-top:8px; border-bottom:#CCCCCC 1px solid; padding-bottom:10px;}
#wrapc #content #main2 #xinwen #xw_content{ padding:0 10px; font-size:16px; line-height:30px;text-indent:20px;}
#wrapc #content #main2 #xinwen #xw_content .foot{ float:right; margin-top:20px;}
#wrapc #content #main2 #xinwen #xgxw{ border:#CCC 1px solid; margin-top:20px;}
#wrapc #content #main2 #xinwen #xgxw .zg2{ float:right; margin-top:20px;}
#wrapc #content #main2 #xinwen #xgxw .xgtitle{ font-size:18px; font-weight:bold; padding:10px 20px;}
#wrapc #content #main2 #xinwen #xgxw ul{ margin-left:40px; }
#wrapc #content #main2 #xinwen #xgxw ul li{list-style-type:disc; color:#03F; font-size:14px; padding-bottom:2px;}
#wrapc #content #main2 #xinwen #wyhs{margin-top:40px; padding:10px; margin-bottom:10px;}
#wrapc #content #main2 #xinwen #wyhs h2{ font-size:16px; font-family:"微软雅黑"; margin-bottom:10px;}
.lmyy2 {float: left;  width: 930px; line-height: 25px;  border: 1px solid #ccc; border-left:none}
.text_c{ text-align:center;}
.text_c img{  width: 150px;margin-top: 5px;}

/*=========mF_YSlider ========*/
.mF_YSlider{ position:relative;}
.mF_YSlider .loading{ position:absolute; width:100%; height:100%; background:#fff url(img/loading.gif) center no-repeat; z-index:9;}
.mF_YSlider .pic li,.mF_YSlider .rePic li{position:absolute;top:0;left:0;display:none;}
.mF_YSlider .txt li{position:absolute;z-index:2;bottom:0;width:100%;height:36px;line-height:36px;display:none;}/*榛樿镙囬楂桦害*/
.mF_YSlider .txt li a{display:block;position:relative;z-index:1;color:#fff;padding-left:16px;font-size:14px;font-weight:bold;text-decoration:none;}
.mF_YSlider .txt li b{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;filter:alpha(opacity=40);opacity:0.4;}
.mF_YSlider .num{position:absolute;z-index:3;bottom:8px;right:2px;}
.mF_YSlider .num li{position:relative;float:left;width:20px;height:20px;overflow:hidden;text-align:center;margin-right:4px;cursor:pointer;}
.mF_YSlider .num li a,.mF_YSlider .num li b{display:block;width:18px;height:18px;border:1px solid #dedede;line-height:18px;position:absolute;z-index:2;top:0;left:0;color:#333; text-decoration:none;}
.mF_YSlider .num li b{z-index:1;background:#fff;filter:alpha(opacity=60);opacity:0.6;}
.mF_YSlider .num li.current a,.mF_YSlider .num li.hover a{border-color:#E63003;color:#fff;background:#F66E08;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;}
.focusPic .bd { z-index: 11; }
.focusPic .bd li { position: relative; z-index: 12; }
.focusPic .bd li .pic { position: relative; z-index: 13; }
.focusPic .bd li .pic img { vertical-align: bottom; width:100%; height:340px; }
.focusPic .bd li .con { width: 100%; position: absolute; z-index: 14; left: 0; bottom: 0; }
.focusPic .bd li .con .title { height: 38px; line-height: 37px; overflow: hidden; position: relative; z-index: 16; }
.focusPic .bd li .con .title a { display: block; padding: 0 10px; color: #fff; text-decoration: none;font-size: 14px; }
.focusPic .bd li .con .bg { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; position: absolute; width: 100%; height: 38px; z-index: 15; left: 0; bottom: 0; background-color: #000; }
.focusPic .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:11px; z-index:19; }
.focusPic .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focusPic .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.focusPic .hd ul li.on{ background:#f00; color:#fff;}

.zt {
	float: left;
	width: 931px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;

}
.ztabox {
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 455px; margin-top:10px;
}

.ztt01{	
background-image: url(../images/zt_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 37px;
	width: 460px;}
	
.ztt02 {
	border:#CCC solid 1px;
	border-top:none
	clear: both
}
.ztt02 ul {
	padding: 10px;
	padding-left: 15px;
}
.ztt02 ul li a {
	background-image: url(../images/redot.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 12px;
	line-height: 25px;
	color: #000;
}
.zt01a {
	float: left;
	font-size: 16px;
	color: #cc0000;
	line-height: 35px;
	padding-left: 40px;
}
.zt01a a {
	color: #cc0000;
	font-weight: bold
}
.zt01b {
	float: right;
	font-size: 12px;
	color: #000;
	line-height: 35px;
	margin-right: 10px;
}
.zt01b a {
	color: #000;
}

/*---信件详情页2019-----*/
.xjxqye{ margin:20px auto; font-size:16px; border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;  }
.xjxqye table td{ border: 1px solid #e6e6e6; padding:10px 15px; border-bottom:none;border-right:none;  }
.xjxqye td.chaxun{ width:16%; background:#F7F7F7; text-align:right;padding-right:2%;border-right:none !important;color:#444!important;}
.xjxqye strong{ font-size:16px;} 

table.xjxqbox td{ line-height:30px;}
table.xjxqbox td span.shenhe{ color:#007e09;}
table.xjxqbox td img{vertical-align:middle;}
span.chljeg{ color:#e70000; display:block;}
tr.xjitemBt td{ font-size:16px; color:#f73501; padding-left:37px; font-weight:bold;}
tr.xjitemBt td img{vertical-align:middle;margin-right:8px; }
.leader-content h4{ font-weight:normal; font-size:14px; margin:20px 0;}
.leader-content p{font-size:14px; text-indent:2em;}

.xjxqye  tr.Letter_head{ border-bottom: none !important; font-size:16px;font-weight:bold; line-height:44px; padding:10px 0px;text-align: center; color:#333;} 
.xjxqye .Letter_table th{border-bottom:1px solid #cfcece; font-size:16px; color:#444; 
 font-weight:bold; line-height:28px; padding:10px 0px;padding-left:62px; text-align:left; width:125px;}
.xjxqye .Letter_table th.Letter_w{ background:#f0f6fd !important; color:#065196 !important; /* border-right:1px solid #cfcece; */font-size:14px !important; }
table.xjxqbox td img {vertical-align: middle; margin:0 5px;margin-top:-4px;}