﻿html {
	width: 100%;}
body {
	margin: 0px; font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; font-size: 12px;
	padding: 0px;}
img {
	border: currentColor; border-image: none;}
body a {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;}
body a:hover {
	color: rgb(255, 102, 0);}
ul {
	list-style: none; margin: 0px; padding: 0px;}
p {
	list-style: none; margin: 0px; padding: 0px;}
li {
	list-style: none; margin: 0px; padding: 0px;}
h1 {
	list-style: none; margin: 0px; padding: 0px;}
h2 {
	list-style: none; margin: 0px; padding: 0px;}
h3 {
	list-style: none; margin: 0px; padding: 0px;}
form {
	list-style: none; margin: 0px; padding: 0px;}
body {
	margin: 0px; padding: 0px;}
div {
	margin: 0px; padding: 0px;}
ul {
	margin: 0px; padding: 0px;}
ol {
	margin: 0px; padding: 0px;}
li {
	margin: 0px; padding: 0px;}
ol {
	list-style: none;}
ul {
	list-style: none;}
body {
	background: url(../images/bodybg.jpg) repeat-x rgb(255, 255, 255);}
#outerbox {
	height: 28px; background-color: rgb(229, 43, 196);}
#outerbox.outerbox{
	margin-top: -16px;}
#JNTopBar {
	margin: 0px auto; width: 1007px; height: 20px; color: rgb(255, 255, 255); padding-top: 4px; font-family: SimSun;}
#JNTopBar a {
	color: rgb(255, 255, 255);}
#time {
	width: 600px; padding-top: 3px; float: left;}
#JNlink {
	width: 310px; float: right;}
#JNTopBar img {
	margin: 0px; padding: 0px; width: 88px; float: left;}
#JNlink li {
	background: url(../images/topbarlist.jpg) no-repeat; width: 71px; height: 19px; padding-top: 3px; padding-left: 25px; margin-right: 10px; float: left;}
#JNlink li.link {
	background: url(../images/topbarlist.jpg) no-repeat 0px 1px; padding: 0px 0px 0px 8px; width: 70px;}
#JNlink li.link img {
	margin: 0px; padding: 0px; width: 70px; height: 20px;}
#JNlink li.jdxylist {
	background: url(../images/topbarbg.jpg) no-repeat;}
#JNlink li.jdbmlist {
	background: url(../images/topbarbg.jpg) no-repeat;}
#indexbox {
	margin: 0px auto; width: 1020px; font-family: SimSun;}
#title {
	background: url(../images/titlebg.png) no-repeat; height: 98px;}
#title img {
	width: 286px; margin-top: 20px; float: left;}
.search {
	background: url(../images/search.png) no-repeat; margin: 35px 26px 0px 10px; width: 178px; height: 28px; float: right; display: inline;}
.key {
	background: none; margin: 1px 0px 0px 3px; border: 0px currentColor; border-image: none; width: 140px; height: 21px; color: rgb(204, 204, 204); line-height: 26px; text-indent: 2px; float: left; display: inline;}
.searchbtn {
	background: none; margin: 0px; border: currentColor; border-image: none; width: 20px; height: 20px; line-height: 20px; float: left; display: inline; cursor: pointer;}
#menuall {
	background: url(../images/menubg.png) no-repeat; width: 1020px; height: 45px; font-size: 14px; font-weight: bold; z-index: 10;}
#menuall ul {
	margin-left: 18px; float: left;}
#menuall ul li {
	background: url(../images/list.png) no-repeat right 10px; padding: 0px 3px; width: 93px; text-align: center; float: left;}
#menuall ul li.last {
	background: none;}
#menuall ul li a {
	width: 93px; height: 23px; color: rgb(255, 255, 255); padding-top: 16px; display: block;}
#menuall ul li a:hover {
	background: url(../images/menuhover.png);}
#menuall ul li .menuon {
	background: url(../images/menuhover.png);}
#indexcon {
	background: url(../images/contbg.png) repeat-y; padding: 20px 20px 20px 20px; top: -2px; position: relative; z-index: 0;}
.indexleft {
	width: 600px; float: left;}
.indexleft li{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: 380px;}
.indexright {
	width: 377px; height: 352px; float: left;}
.indexright .more {
	background: url(../images/newtitle.jpg) no-repeat; padding: 17px 0px 0px; width: 375px; height: 32px; text-align: right;}
.indexright .more a {
	color: rgb(255, 255, 255); margin-right: 20px; display: block;}
.indexright .more a:hover {
	color: rgb(221, 221, 221);}
.indexright .notice {
	padding: 10px 10px 0px 16px; width: 360px; height: 320px; background-color: rgb(250, 250, 250);}
#indextop {
	float: left;}
.notice h4 {
	margin: 0px; padding: 0px; width: 355px; height: 20px;}
.notice h4 a {
	color: rgb(52, 126, 173); overflow: hidden; font-size: 14px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 355px;}
.notice h4 a:hover {
	color: rgb(235, 84, 15);}
.notice_01 {
	line-height: 22px; padding-bottom: 5px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;}
.notice_01 span {
	color: rgb(85, 85, 85); margin-top: 8px; display: block;}
.notice_01 span a {
	color: rgb(85, 85, 85);}
.notice_01 span a:hover {
	color: rgb(235, 84, 15);}
.notice ul li {
	width: 355px; line-height: 25px; float: left;}
.notice ul li span {
	color: rgb(235, 84, 15); float: left;}
.notice ul li a {
	color: rgb(50, 106, 163); overflow: hidden; padding-left: 1px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;}
.notice ul li a:hover {
	color: rgb(235, 84, 15);}
#mid_list {
	background: url(../images/mid_bg.jpg) repeat-x; margin-top: 2px; margin-right: 4px;}
.mid_left {
	width: 310px; margin-top: 40px; margin-right: 18px; float: left;}
.mid_center {
	width: 310px; margin-top: 40px; float: left;}
.mid_right {
	width: 310px; padding-left: 18px; margin-top: 40px; float: left;}
#hdly {
	border: 1px solid rgb(204, 204, 204); border-image: none; margin-top: 30px; margin-right: 4px;}
#hdly .more {
	background: url(../images/hdly.jpg) no-repeat; padding: 10px 0px 0px; width: 969px; height: 32px; text-align: right;}
#hdly .more a {
	margin-right: 20px; display: block;}
.blk_29 {
	width: 940px; overflow: hidden; padding-right: 0px; padding-left: 0px; margin-top: 10px; margin-left: 20px; float: left; position: relative; -ms-zoom: 1;}
.blk_29 .LeftBotton {
	background-position: 0px 0px; left: 0px; top: 40px; width: 17px; height: 27px; float: left; position: absolute; cursor: pointer; background-image: url(../images/leftarr.jpg); background-repeat: no-repeat;}
.blk_29 .RightBotton {
	background-position: 0px 0px; top: 40px; width: 17px; height: 27px; right: 0px; margin-right: 5px; float: right; position: absolute; cursor: pointer; background-image: url(../images/rightarr.jpg); background-repeat: no-repeat;}
.blk_29 .Cont {
	margin: 0px auto; width: 906px; overflow: hidden; padding-top: 5px; padding-bottom: 10px;}
.blk_29 .box {
	width: 150px; text-align: center; float: left;}
.blk_29 .box img {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 2px; border: 1px solid rgb(204, 204, 204); border-image: none; display: block;}
.blk_29 .box a:hover img {
	border: 1px solid rgb(153, 153, 153); border-image: none;}
.blk_29 .box p {
	margin: 6px auto 0px; width: 97px; line-height: 20px;}
.rollphotos {
	width: 970px; margin-right: auto; margin-left: auto;}
.wz_wide {
	margin: 5px auto 0px; width: 150px; text-align: center; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;}
.wz_wide a {
	width: 150px; color: rgb(102, 102, 102); overflow: hidden; text-decoration: none; white-space: nowrap; -ms-text-overflow: ellipsis;}
.wz_wide a:hover {
	color: rgb(255, 0, 0); text-decoration: underline;}
#foot {
	background: rgb(161, 44, 199); height: 63px; padding-top: 18px; font-family: SimSun;}
#foot_con {
	margin: 0px auto; width: 1024px;}
.foot_right p a {
	color: rgb(238, 238, 238);}
.foot_right p a:hover {
	color: rgb(255, 255, 255);}
.foot_left {
	width: 550px; float: left;}
.foot_left img {
	float: left;}
.foot_left p {
	width: 330px; color: rgb(238, 238, 238); line-height: 20px; padding-top: 5px; padding-left: 15px; float: left;}
.foot_right {
	width: 450px; text-align: right; margin-right: 15px; float: right;}
.foot_right p {
	color: rgb(238, 238, 238); line-height: 20px; padding-top: 5px;}
.tab {
	width: 100%; height: 26px; color: rgb(51, 51, 51); font-family: Microsoft YaHei; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 2px; border-bottom-style: solid; float: left;}
.js_more {
	margin: 0px 0px 0px 250px; padding: 0px 20px 0px 0px; top: -24px; width: 60px; text-align: right; position: relative;}
.ls_more {
	margin: 0px 0px 0px 250px; padding: 0px 20px 0px 0px; top: -24px; width: 60px; text-align: right; position: relative;}
.tab ul li {
	width: 90px; text-align: center; font-size: 15px; font-weight: bold; float: left;}
.not_list {
	margin: 0px; top: -14px; position: relative; background-color: rgb(251, 251, 251);}
.not_list li {
	background: url(../images/tbleft.jpg) no-repeat 10px 15px; line-height: 26px; padding-top: 4px; padding-left: 26px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;}
.not_list li a {
	width: 240px; overflow: hidden; padding-right: 20px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;}
.on_zzjs {
	color: rgb(71, 158, 186);}
.on_js {
	color: rgb(71, 158, 186);}
.list {}
.biao{
	width: 310px;
	border-top: 3px solid #ccc;
	background: #F7F7FF;}
.biao img {
	margin-left: 45px;}
/*.biaoright img {
	margin-left: 130px;
}*/
.mid_list {
	margin: 0px; top: -14px; position: relative; background-color: rgb(247, 247, 255);}
.mid_list li {
	background: url(../images/list.gif) no-repeat 10px 15px; width: 285px; line-height: 26px; padding-top: 4px; padding-left: 26px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: left; display: block;}
.mid_list li a {
	width: 215px; overflow: hidden; padding-right: 5px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;}
.textcent {
	padding-bottom: 10px; margin-top: 8px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;}
.textcent img {
	padding: 2px; border: 3px solid rgb(204, 204, 204); border-image: none; float: left;}
.textcent ul {
	width: 220px; margin-left: 8px; float: left;}
.textcent ul h4 {
	margin: 0px; padding: 0px;}
.textcent ul h4 a {
	padding: 5px 0px; width: 220px; color: rgb(54, 125, 171); overflow: hidden; font-size: 14px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;}
.textcent ul img {
	border: 0px currentColor; border-image: none;}
.textcent ul span a {
	color: rgb(85, 85, 85); line-height: 22px; margin-top: 8px; display: block;}
#btm_zzjs {
	width: 214px; height: 32px; right: 0px; overflow: hidden; position: absolute;}
.btm_zzjsup {
	background: url(../images/top_button.jpg) no-repeat; height: 32px;}
.btm_zzjsdw {
	background: url(../images/dw_button.jpg) no-repeat; height: 32px;}
#btm_zzjs a {
	height: 32px; display: block;}
#btm_zzjs a#zzjs_up:hover {
	background: url(../images/top_button.jpg) no-repeat;}
#btm_zzjs a#zzjs_dw:hover {
	background: url(../images/dw_button.jpg) no-repeat;}
.updown {
	width: 214px; margin-bottom: 5px; position: relative;}
#qy {
	width: 214px; height: 260px; overflow: hidden;}
#qy ul {
	margin: 0px; padding: 0px;}
#qy .jju {
	margin-top: 36px;}
#qy a {
	font-size: 12px;}
.gdpic {
	background: rgb(204, 204, 204); height: 103px; text-align: center; margin-bottom: 10px;}
.gdpic img {
	padding: 2px; text-align: center; margin-bottom: 5px;}
.gdpic span {
	text-align: center; display: block;}
#pagecon {
	padding-right: 16px; padding-bottom: 20px; padding-left: 16px; position: relative; background-color: rgb(255, 255, 255);}
.img_title {
	margin: 12px 0px 0px; padding: 5px; border: 1px solid rgb(188, 227, 252); border-image: none; background-color: rgb(255, 255, 255);}
.img_title img {
	margin: 0px; padding: 0px;}
.page_left {
	width: 221px; margin-top: 20px; float: left;}
.page_right {
	width: 745px; margin-top: 20px; margin-left: 21px; float: right;}
.listtitle {
	background: url(../images/listtitle.jpg) no-repeat; height: 35px; text-align: center;}
.listtitle h3 {
	padding-top: 10px;}
.listtitle h3 a {
	color: rgb(255, 255, 255); font-size: 14px;}
.page_left ul {
	border: 1px solid rgb(238, 240, 229); border-image: none; margin-top: 15px; background-color: rgb(247, 247, 244);}
.page_left ul li {
	background: url(../images/list_bg.gif) repeat-x bottom; line-height: 28px;}
.page_left ul li a {
	background: url(../images/list02.gif) no-repeat 30px 15px; padding: 5px 0px 5px 48px; display: block;}
.page_left ul li a:hover {
	background-color: rgb(217, 232, 255);}
.page_left ul li .on {
	background-color: rgb(217, 232, 255);}
.coum_title {
	background: url(../images/colmun.jpg) no-repeat; height: 28px; padding-top: 12px;}
.coum_title span {
	background: url(../images/listdot.jpg) no-repeat 0px 3px; padding-left: 20px; margin-right: 20px; float: right;}
.page {
	margin: 0px; text-align: center; padding-bottom: 4px;}
.page a {
	padding: 2px 6px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(68, 68, 68);}
.page a:hover {
	color: rgb(255, 255, 255); background-color: rgb(42, 151, 202);}
.list_content {
	padding: 15px; border: 1px solid rgb(238, 240, 227); border-image: none; margin-top: 11px;}
.list_content h3 {
	background: url(../images/title_bg.jpg) no-repeat; padding: 8px 0px 0px 20px; height: 27px; color: rgb(255, 255, 255);}
.list_content h3 a {
	color: rgb(255, 255, 255); font-size: 16px;}
.list_content li {
	background: url(../images/list.gif) no-repeat 20px 15px; padding: 8px 0px 2px 40px; width: 670px; line-height: 28px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: left;}
.list_content li a {}
.list_content li span.contitle {
	width: 580px; overflow: hidden; margin-right: 10px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;}
.parttitle {
	width: 100%; margin-bottom: 5px;}
.parttitle h3 {
	width: 500px; float: left;}
.parttitle span {
	margin: 10px 20px 0px 0px; float: right;}
.prit {
	margin-top: 5px; margin-bottom: 5px;}
.prit img {
	padding: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 244px; margin-top: 10px; float: left;}
.prit ul {
	width: 400px; margin-left: 10px; float: left;}
.prit ul li {
	background: url(../images/list.gif) no-repeat 10px 10px; padding: 5px 0px 2px 30px; width: 400px; line-height: 20px;}
.prit ul li span.contitle {
	width: 320px;}
.prit ul li img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 22px; height: 14px; float: none;}
.pritc ul {
	width: 655px; margin-left: 10px; float: left;}
.pritc ul li {
	background: url(../images/list.gif) no-repeat 10px 13px; padding: 8px 0px 2px 30px; width: 655px; line-height: 20px;}
.pritc ul li span.contitle {
	width: 575px;}
.back_list {
	margin-bottom: 10px;}
.con_content {
	padding: 15px; border: 1px solid rgb(238, 240, 227); border-image: none; margin-top: 11px;}
.con_title {
	text-align: center; padding-top: 20px; padding-bottom: 6px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;}
.con_title h3 {
	color: rgb(2, 104, 134); padding-bottom: 10px; font-family: Microsoft YaHei; font-size: 24px; font-weight: normal;}
.con_title span {
	color: rgb(170, 170, 170);}
.newscontent {
	color: rgb(51, 51, 51); margin-top: 10px; margin-bottom: 20px;}
.newscontent p {
	padding: 0px 10px 10px; width: 692px; color: rgb(51, 51, 51); line-height: 23px; text-indent: 2em; font-family: SimSun; font-size: 14px; float: left;}
.newscontent div {
	padding: 0px 10px 10px; width: 692px; color: rgb(51, 51, 51); line-height: 23px; text-indent: 2em; font-family: SimSun; font-size: 14px; float: left;}
.newscontent table td {
	text-indent: 0px;}
.newscontent table tr {
	text-indent: 0px;}
.newscontent table {
	text-indent: 0px;}
.img_center {
	margin: 10px 0px; width: 100%; text-align: center; text-indent: 0px;}
.img_center img {
	padding: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; max-width: 650px;}
.download_page {
	background: url(../images/dropbox.png) no-repeat 16px 3px rgb(241, 241, 241); margin: 5px 10px 5px 0px; padding: 10px 0px 0px 10px; height: auto; color: rgb(0, 0, 0);}
.download_page span {
	width: 100%; font-weight: bold; float: left;}
.download_page li {
	line-height: 24px;}
.download_page a {
	color: rgb(0, 0, 0);}
.np {
	margin: 10px 0px;}
.np a {
	color: rgb(255, 102, 0);}
.up {
	width: 100%; line-height: 22px; overflow: hidden; padding-bottom: 4px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;}
.next {
	width: 100%; overflow: hidden; padding-right: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;}
.share {
	width: 100%; text-align: right; margin-top: 4px; margin-bottom: 5px; float: left;}
.share-custom img {
	width: 16px; height: 16px;}
.share-more {
	margin: 0px; padding: 0px; top: -3px; font-weight: bold; position: relative;}
.yu_list{
	width: 973px;
	height: 276px;
	padding-top: 40px;}
.yu_list>div{
	float: left;
	padding-bottom: 20px;
	background:#F7F7FF ;}
.yu_left{
	width: 310px;}
.left_title{
	width: 310px;
	height: 25px;}
.left_title p{
	float: left;
	line-height: 25px;}
.title1{
	width: 220px;
	padding-left: 20px;
	color:#479EBA;
	font-size: 16px;
	font-weight: bold;}
.title2{
	width: 60px;
	text-align: right;}
.title2 a{
	color:#333;
	display: block;
	width: 60px;
	font-size: 13px;
	text-align: right;}
.title2 a:hover{
	color: #EE5311;}
.li_span1{
	width: 200px;
	overflow: hidden;}
.li_span2{
	width: 60px;
	text-align: right;}

.left_ul{
	width: 310px;
	background: #F7F7FF;}
.left_ul li{
	background: url(../images/list.gif) no-repeat 10px 15px; 
	width: 260px; 
	line-height: 26px;
	height: 26px; 
	padding-top: 4px;
	padding-left: 26px; 
	border-bottom-color: rgb(204, 204, 204); 
	border-bottom-width: 1px; 
	border-bottom-style: dashed; 
	display: block;}
.left_ul li>span{
	float: left;
	display: block;}
.left_ul li a {
	width: 215px; 
	overflow: hidden; 
	padding-right: 5px; 
	float: left; 
	white-space: nowrap; 
	-ms-text-overflow: ellipsis;}
.yu_right,.yu_center{
    width: 310px;
    margin-left: 20px;}