@charset "utf-8";
/* ---htmlbody100%--- */
*{margin:0;padding:0}
html, body{}
/* ---divdiv--- */
body{
	text-align: left;
	background-color: #FFFFFF;
	font-size: 9pt;
	color: #646464;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bj_01.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
table{font-size: 9pt;}
.none{display:none;}
.cr { clear:both; width:100%; height:0;}
.clear { clear:both; height:14px; width:100%;}
/* ---??--- */
a{font-size: 9pt;text-decoration: none;color:#646464;line-height: 24px;}
a:hover{font-size: 9pt;text-decoration: none;color:#646464;line-height: 24px;}
/* ---div--- */
#container_page {
	width: 1024px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}
#head {
	height: 90px;
	background:url(images/head.jpg) no-repeat;
}
#nav {
	text-align: left;
        width: 1024px;
	height: 30px;
        line-height: 30px;
        position: absolute;
        top: 104px;
        left: 0;
        background: #0E6BC2;
	/* background-image: url(images/main_06.jpg); */
	background-repeat: repeat-x;
	/* margin-right: 8px; */
	/* margin-left: 8px; */
        font-size: 14px;
}
#nav a {
        font-size: 14px;
}
#nav a:hover {
        font-size: 14px;
        color: red;
}

#nav .sub-nav > li.nav-item > a > span.item-name { color: blue; }

.container
{
	width: 1024px;
	margin:0 auto;
}
.container div.clear
{
	clear: both;
}

.container .img
{
	background: url(images/bg.jpg);
	width: 1024px;
	height: 254px;
	background-repeat:no-repeat;
    background-size:100% 100%;
    -moz-background-size:100% 100%;
}

/* ---div???--- */
#container_content {
	width: 1024px;
	margin:0 auto;
}
.left {
	float: left;
	width: 275px;
}
.middle {
	float: left;
	width: 440px;
	margin-left: 15px;
}
.right {
	float: right;
	width: 275px;
}
.lleft {
	float: left;
	width: 190px;
	min-height: 300px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}
.lleft .tit {
	line-height: 43px;
	background-image: url(images/listleftbg.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 43px;
	font-size: 14px;
	font-weight: bold;
        font-family: 宋体;
	color: #fff;
	text-indent: 15px;
}

.lright {
	float: right;
	width: 690px;
}
.lright .wz {
	line-height: 25px;
	color: #4a6d00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
}
#foot {
	line-height: 27px;
	color: #adacac;
	text-align: center;
	height: 44px;
	background-image: url(images/main_13.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 29px 0px 0px 0px;
}
.kuan
{
	padding-right: 10px;
	padding-left: 10px;
}
.kuang
{
	background-color: #ffffff;
	padding: 6px;
	border: 1px solid #d4d4d4;
}

.biaoti
{
	color: #B00002;
	font-size: 25pt;
	font-weight: bolder;
	width: 610px;
	margin: 15px 0px 0px 0px;
}
.biaoti1
{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	text-align: left;
	background-image: url(images/titlebg1.jpg);
	background-repeat: no-repeat;
	text-indent: 10px;
	height: 40px;
	}
.biaoti2
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	clear: both;
	background-image: url(images/list_06.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 25px;
	line-height: 35px;
}
.xian
{
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1d1d1;
}
.info {
	background-color: #FFFFFF;
	padding-right: 50px;
	padding-left: 50px;
}
/*????*/
#wp_nav_w1 a span{color:#fff}  /*????*/
#wp_nav_w1 ul li ul li a span{
    color: #fff;
} 
.infotitle
{
	color: #AA0000;
	font-family: "";
	font-size: 20px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 1.5em;
	text-align: center;
	font-weight: bold;
}
.border2 {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.more ,more a {
	font-size: 12px;
	color: #909090;
}
.listdi {
	background-image: url(images/listbgt.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.article {
  line-height: 1.7em;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  font-mamily: 宋体;
}
.article > .wp_articlecontent > p > span {
  font-mamily: 宋体;
}

.wp_nav {
    padding-left: 45px;
}
.wp_nav .nav-item { display:inline-block; float:left; position:relative; vertical-align:bottom; padding: 0px 15px;}
.wp_nav .sub-nav .nav-item { white-space:nowrap; padding: 0px; background: #fff; }



.wp_article_list .list_item { border-bottom:none;}

#wp_news_w12 .wp_article_list .list_item { width:100%; height:24px; line-height:24px; border-bottom:none; vertical-align:top; float:left; }

/**??**/
/**???**/
.wp_nav .nav-item a span.item-name {padding: 5px 4px;}
.dtjt8_div_img {
    padding-top: 17px;
}
.kuang .dtjt8_div_img {
    padding-top: 0px;
}


.wp_listcolumn .wp_column a {
    display: block;
    text-align: center;
    border-bottom: solid 1px #fff;
    width: 200px;
    height: 40px;
    font-size: 16px;
    list-style: none;
    padding-top: 20px;
    font-weight: normal;
    background: #e0e0e0;
}
.wp_listcolumn .wp_column a.selected {
    border-bottom: solid 2px #c86357;
    background: #fff;
}
.wp_listcolumn .wp_column a:hover {
    background: #e0e0e0;
    color: red;
}
.wp_listcolumn .wp_column  a.selected:hover {
    background: #fff;
    color: red;
}
.lleft {
    float: left;
    width: 200px;
    min-height: 500px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #cccccc;
    background: #e0e0e0;
}
.lleft > table {
    height: 20px;
}
.lleft > table > tbody {
    display: none;
}







.header
{
	width: 1024px;
	height: 135px;
	background: #005691;
	position: relative;
	margin:0 auto;
}
.header .logo
{
	float: left;
	width: 221px;
	height: 64px;
	margin-top: 15px;
	background: url(images/logo.png);
}
.header .spliter{
	float: left;
	width: 2px;
	height: 68px;
	margin-top: 7px;
	margin-left: 10px;
	background: url(images/spliter.png);
}
.header .title
{
	float: left;
	height: 68px;
	margin-top: 15px;
	margin-left: 10px;
	font-size: 32px;
	font-family: 宋体;
	color: white;
}
.header .qrcode
{
	float: right;
	width: 64px;
	height: 64px;
	margin-top: 20px;
	margin-right: 5px;
	background: url(images/qrcode.png);
        background-repeat: no-repeat;
        background-attachment: hidden;
	background-size: 100% 100%;
        -moz-background-size: 100% 100%;
}
.header .navigation
{
	float: left;
	width: 1024px;
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	background: #0E6BC2;
}
.header .navigation ul{
	margin: 0;
}
.header .navigation ul li{
	float: left;
	height: 30px;
	lint-height: 30px;
	text-align: center;
	width: 95px;
	font-size: 14px;
	list-style: none;
}
.header .navigation ul li.active{
	background: #fff;
	border-bottom: solid 1px #c86357;
}
.header .navigation ul li.floatright{
	float: right;
	margin-right: 20px;
	padding-left: 20px;
	height: 30px;
	lint-height: 30px;
}
.header .navigation ul li.floatright div.point{
	float: right;
	margin-right: 20px;
	margin-top: 5px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	border: solid 1px red;
	background: red;
}
.header > .navigation > ul > li > a{
	font-family: 宋体;
	color: white;
	text-decoration: none;
	cursor: pointer;
}
.header > .navigation > ul > li.active > a{
	color: black;
}

.header > .navigation > ul > li a:hover{
	color: red;
}
.header > .navigation > ul > li > ul.subul{
	margin-left: -41px;
}
.header > .navigation > ul > li > ul.subul > li{
	background: #fff;
	border-left: solid 1px #eee;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	cursor: pointer;
	display: none;
	color: #000;
}
.header > .navigation > ul > li > ul.subul > li:hover{
	color:red;
}


.footer
{
	width: 1024px;
	height: 100px;
	line-height: 100px;
	margin-top: 2px;
	margin:0 auto;
	background: #005691;
	color: white;
	font-size: 14px;
	text-align: center;
}


.dtjt8_div_img{
        padding-top: 0px;
}