html {
    width: 100%;
}
body {
    font-family: SimSun,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
}
img {
    border: medium none;
}
body a {
    color: #333333;
    font-size: 12px;
    text-decoration: none;
}
body a:hover {
    color: #ff6600;
}
ul, p, li, h1, h2, h3, form {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
body, div, ul, ol, li {
    margin: 0;
    padding: 0;
}
ol, ul {
    list-style: outside none none;
}
body {
    background: #fff url('../images/bg.jpg') repeat scroll 0 0;
}
#outerbox {
    background-color: #fbfbfb;
    height: 28px;
}
#JNTopBar {
    color: #666;
    font-family: SimSun;
    height: 20px;
    margin: 0 auto;
    padding-top: 4px;
    width: 1047px;
}
#JNTopBar a {
    color: #666;
}
#time {
    float: left;
    margin-left: 15px;
    padding-top: 3px;
    width: 626px;
}
#JNlink {
    float: right;
    width: 300px;
}
#JNTopBar img {
    float: left;
    margin: 0;
    padding: 0;
    width: 88px;
}
#JNlink li {
    background: url('../images/topbarlist.jpg') no-repeat scroll 0 0;
    float: left;
    height: 19px;
    margin-right: 10px;
    padding-left: 25px;
    padding-top: 3px;
    width: 71px;
}
#JNlink li.link {
    background: url('../images/topbarlist.jpg') no-repeat scroll 0 1px;
    padding: 0 0 0 8px;
    width: 70px;
}
#JNlink li.link img {
    height: 20px;
    margin: 0;
    padding: 0;
    width: 70px;
}
#JNlink li.jdxylist {
    background: url('../images/topbarbg.jpg') no-repeat scroll 0 0;
}
#JNlink li.jdbmlist {
    background: url('../images/topbarbg.jpg') no-repeat scroll 0 0;
    margin-right: 0;
}
#inerbox {
    margin: 0 auto;
    width: 1024px;
}
#title {
    background: url('../images/title.jpg') repeat-x scroll 0 0;
    height: 98px;
}
.title_con {
    margin: 0 auto;
    width: 1024px;
}
.logo {
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    width: 321px;
}
.xiaox {
    float: right;
    margin-right: 20px;
    margin-top: 25px;
}
#tit_menu {
    background: url('../images/menu.jpg') repeat-x scroll 0 0;
    height: 36px;
    margin: 0 auto;
    width: 1024px;
}
#naver {
    height: 36px;
    margin: 0 auto;
    width: 1014px;
}
#nav {
    float: left;
    position: absolute;
    width: 840px;
    z-index: 99;
}
#naver ul li {
    background: url('../images/menu_b.jpg') no-repeat scroll right 0;
    float: left;
    height: auto;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 93px;
}
#naver ul li a {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
#naver ul li a:hover {
    color: #ffd545;
}
#naver li ul {
    display: none;
    left: 0;
    position: absolute;
    top: 10px;
}
#naver li:hover ul, li.over ul {
    display: block;
}
#naver ul.nav_list {
    background-color: #0670b2;
    margin-top: 15px;
    padding: 5px 0 10px;
    width: 110px;
    z-index: 9999999;
}
#naver ul.nav_list li {
    background: none repeat scroll 0 0;
    width: 110px;
}
#naver ul.nav_list li a {
    background: none repeat scroll 0 0;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    margin-right: 1px;
    text-align: center;
    text-decoration: none;
}
#nav li {
    text-align: center;
    width: 100px;
}
.search {
    float: right;
    margin-right: 0;
    margin-top: 8px;
    width: 172px;
}
.key {
    border: 1px solid #ccc;
    color: #aaa;
    display: inline;
    float: left;
    height: 16px;
    margin: 0 0 0 3px;
    text-indent: 2px;
    width: 100px;
}
.searchbtn {
    background: url('../images/search.png') no-repeat scroll 0 0;
    border: medium none;
    cursor: pointer;
    display: inline;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 0 0 6px;
    width: 54px;
}
#conbox {
}
.indexbox {
    margin: 0 auto;
    padding: 5px 0 0;            /* 修改 */
    width: 1024px;
}
.gzdt_title {
    margin-right: 20px;
    padding-top: 20px;
    text-align: right;
}
#KinSlideshow {
    float: left;
    margin: 24px 10px;
    width: 330px;
}
.gzdt {
    background: url('../images/gzdt.png') no-repeat scroll 0 0;
    float: left;
    margin-bottom: 10px;
    width: 705px;
}
.gzdt_list {
    float: left;
    margin: 22px 0 0;
    width: 330px;
}
.gzdt_list li {
    background: url('../images/libg.gif') no-repeat scroll 2px 8px;
    border-bottom: 1px dashed #aaa8a9;
    line-height: 24px;
    padding-left: 20px;
}
.gzdt_list li a {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 260px;
}
.gzdt_list li span {
    color: #666;
    margin-left: 13px;
}
.notice {
    background: url('../images/notice.png') no-repeat scroll 0 0;
    float: right;
    height: 308px;
    width: 308px;
}
.notice_list {
    float: left;
    margin: 15px 10px;
    width: 280px;
}
.notice_list li {
    background: url('../images/libg.gif') no-repeat scroll 2px 8px;
    border-bottom: 1px dashed #aaa8a9;
    line-height: 25px;
    padding-left: 20px;
}
.notice_list li a {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 210px;
}
.notice_list li span {
    color: #444;
    margin-left: 13px;
}
.xkjs {
    background: url('../images/xkjs.png') no-repeat scroll 0 0;
    float: left;
    height: 160px;
    margin-top: -5px;                   /* 修改 */
    width: 348px; 
}
.box_title {
    margin-right: 20px;
    padding-top: 10px;
    text-align: right;
}
.xkjs_list {
    float: left;
    margin: 28px 10px 0 14px;
    width: 320px;
}
.xkjs_list li {
    background: url('../images/libg.gif') no-repeat scroll 4px 8px;
    border-bottom: 1px dashed #aaa8a9;
    float: left;
    line-height: 28px;
    padding-left: 24px;
	width:295px;
}
.xkjs_list li a {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xkjs_list li span {
    color: #444;
    float: left;
}
.fzgh {
    background: url('../images/fzgh.png') no-repeat scroll 0 0;
    float: left;
    height: 160px;
    margin-right: 10px;
    margin-top: -5px;                /* 修改 */
    width: 348px;
}
.fz_list {
    float: left;
    margin: 28px 10px 0 14px;
    width: 320px;
}
.fz_list li {
    background: url('../images/libg.gif') no-repeat scroll 4px 8px;
    border-bottom: 1px dashed #aaa8a9;
    float: left;
    line-height: 28px;
    padding-left: 20px;
}
.fz_list li a {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px;
}
.downpage {
    background: url('../images/downpage.png') no-repeat scroll 0 0;
    float: right;
    height: 160px;
    margin-bottom: 20px;
    margin-top: -5px;              /* 修改 */
    width: 308px;
}
.down_list {
    float: left;
    margin: 15px 10px 0;
    width: 280px;
}
.down_list li {
    background: url('../images/libg.gif') no-repeat scroll 2px 8px;
    border-bottom: 1px dashed #aaa8a9;
    float: left;
    line-height: 28px;
    padding-left: 20px;
}
.down_list li a {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 260px;
}
.down_list li span {
    color: #444;
    margin-left: 18px;
}
.back_list {
    border-top: 1px solid #fff;
    margin-top: 15px;
}
.back_list .parttitle {
    border-bottom: 2px solid #0364a8;
}
.back_list .parttitle h3 {
    background: url('../images/dot1.gif') no-repeat scroll 10px 10px;
    color: #0364a8;
    float: left;
    font-size: 14px;
    height: 19px;
    padding: 8px 0 0 30px;
    text-align: left;
    width: 131px;
}
.back_list .parttitle span {
    color: #0364a8;
    float: right;
    margin-right: 20px;
    padding-top: 6px;
}
.back_list .parttitle span a {
    color: #0364a8;
    font-weight: bold;
}
.listcolumn {
    border: 1px solid #e9e9e9;
    margin: 0;
    padding-top: 10px;
}
.con_content {
    font-family: 'SimSun';
    padding: 15px 10px;
}
.con_title {
    border-bottom: 1px dashed #ccc;
    padding-bottom: 9px;
    padding-top: 20px;
    text-align: center;
}
.con_title h3 {
    color: #ff6600;
    font-family: Microsoft YaHei,Arial;
    font-size: 20px;
    padding-bottom: 10px;
}
.con_title span {
    color: #999;
}
.newscontent {
    font-size: 14px;
    line-height: 23px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 0 10px 2px;
    text-indent: 2em;
}
.newscontent p {
    color: #444;
    float: left;
    font-family: SimSun;
    font-size: 14px;
    line-height: 25px;
    padding: 0 10px 10px 0;
    text-indent: 2em;
    width: 692px;
}
.newscontent div {
    color: #444;
    float: left;
    font-family: SimSun;
    font-size: 14px;
    line-height: 25px;
    padding: 0 10px 10px 0;
    text-indent: 2em;
    width: 692px;
}
.newscontent table td, table tr, table, table p, table div {
    text-indent: 0;
}
.newscontent table td, .newscontent table tr, .newscontent table {
    text-indent: 0;
}
.newscontent table {
    margin-bottom: 20px;
}
.newscontent table div, .newscontent table p {
    line-height: 20px;
    text-indent: 0;
}
.img_center {
    margin: 10px 0;
    text-align: center;
    text-indent: 0;
    width: 100%;
}
.img_center img {
    border: 1px solid #ccc;
    max-width: 660px;
    padding: 3px;
}
.download_page {
    background: #f5f4f0 url('../images/DropBox.png') no-repeat scroll 16px 3px;
    color: #000;
    height: auto;
    margin: 5px 10px 3px 15px;
    padding: 10px 0 0 10px;
}
.download_page span {
    float: left;
    font-weight: bold;
    padding-bottom: 10px;
    width: 90%;
}
.download_page li {
    line-height: 24px;
    padding-left: 6px;
    width: 90%;
}
.download_page a {
    color: #000;
}
.np {
    line-height: 24px;
    margin: 15px 0 0 20px;
}
.np a {
    color: #333;
    font-size: 14px;
}
.up {
    float: left;
    overflow: hidden;
    padding-bottom: 4px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 98%;
}
.next {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 98%;
}
.share {
    float: left;
    margin-bottom: 5px;
    margin-top: 4px;
    text-align: right;
    width: 100%;
}
.newscontent .bshare-custom {
    width: 660px;
}
.share-custom img {
    height: 16px;
    width: 16px;
}
.share-more {
    font-weight: bold;
    margin: 0;
    padding: 0;
    position: relative;
    top: -3px;
}
.listbox {
    background: #fff none repeat scroll 0 0;
    margin: 0 auto;
    padding: 20px 0;
    width: 1024px;
}
#testcontent {
    font-family: SimSun;
    margin: 0 auto;
    width: 954px;
}
.leftpart {
    background: url('../images/listbg.jpg') no-repeat scroll 0 0;
    float: left;
    margin-top: 20px;
    width: 200px;
}
.rightpart {
    float: left;
    margin-left: 30px;
    width: 715px;
}
.leftpart h3 {
    background: #0173ba url('../images/home.png') no-repeat scroll 20px 10px;
    color: #fff;
    font-size: 15px;
    height: 24px;
    padding-left: 45px;
    padding-top: 10px;
    width: 138px;
}
.leftpart h3 a {
    color: #fff;
    font-size: 15px;
}
.leftpart h3 a:hover {
    color: #f6f437;
}
.leftpart ul {
    margin-top: 14px;
    min-height: 254px;
}
.leftpart ul li {
    background: url('../images/dot.jpg') no-repeat scroll 30px 12px;
    border-bottom: 1px solid #e3e3e3;
    padding: 10px 0 5px 56px;
    width: 125px;
}
.leftpart ul li a {
    color: #333;
    font-size: 13px;
}
.leftpart ul li a:hover {
    color: #ff6600;
}
.coum_title {
    border-bottom: 1px solid #e9e9e9;
    margin-top: 15px;
    padding: 8px 0;
}
.coum_title h3 {
    background: url('../images/bounh3bg.jpg') no-repeat scroll 15px 1px;
    color: #474747;
    float: left;
    font-size: 15px;
    padding-left: 30px;
    width: 250px;
}
.coum_title span {
    background: url('../images/listdot.jpg') no-repeat scroll -2px 2px;
    color: #666;
    float: right;
    margin-right: 4px;
    padding-left: 20px;
    padding-top: 3px;
}
.coum_title span a {
    color: #666;
    padding-left: 2px;
}
.coum_title span a:hover {
    color: #ff6600;
}
.list_content {
    font-family: SimSun;
    margin-bottom: 10px;
    margin-top: 10px;
}
.list_content li a {
    background: url('../images/libg.png') no-repeat scroll 20px 16px;
    border-bottom: 1px dashed #ccc;
    color: #676767;
    display: block;
    float: left;
    height: 20px;
    padding: 10px 0 5px 36px;
    width: 666px;
}
.list_content li span.contitle {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 550px;
}
.list_content li span.contime {
    color: #464646;
    float: right;
    font-family: SimSun;
    text-align: right;
}
.list_content li a:hover {
    color: #ff6600;
}
.page {
    margin: 0;
    padding-bottom: 4px;
    text-align: center;
}
.page a {
    border: 1px solid #0e419c;
    color: #444;
    padding: 2px;
}
.page a:hover {
    background-color: #0e419c;
    color: #fff;
}
#foot {
    background: #c7c7c7 none repeat scroll 0 0;
    font-family: SimSun;
    height: 65px;
    padding-top: 24px;          
}
#foot_con {
    margin: 0 auto;
    width: 1024px;
}
.foot_right p a {
    color: #333;
}
.foot_right p a:hover {
    color: #ff6600;
}
.foot_left {
    float: left;
    width: 550px;
}
.foot_left img {
    float: left;
}
.foot_left p {
    color: #333;
    float: left;
    line-height: 20px;
    padding-left: 15px;
    padding-top: 5px;
    width: 380px;
}
.foot_right {
    float: right;
    margin-right: 15px;
    text-align: right;
    width: 450px;
	
	
}
.foot_right p {
    color: #333;
    line-height: 20px;
    padding-top: 5px;
}
.img_title {
    background-color: #fff;
    border: 2px solid #eee;
    margin: 0 auto;
    padding: 3px 2px;
    text-align: center;
    width: 964px;
}
.img_title img {
    margin: 0;
    padding: 0;
    text-align: center;
}
.xkjs_list li span a {
    float: left;
   
}
.list_sort{ width:96%; background:#DAE9F2; height:30px; line-height:30px; 
            margin:15px 0 0 15px; _margin:15px 0 0 8px;text-align:center; float:left; color:#333;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#0769AA;}
.xgfj{ width:96%;height:auto; margin:auto;}
.xgfj_title{ width:100%; height:30px;  border-bottom:1px solid #13508F; margin:auto;}
.xgfj_title img{ margin:6px 0 0 15px; float:left;}
.xgfj_title h5{ float:left; width:100px; height:24px; line-height:24px; color:#333; 
                  font-size:14px; text-align:left; margin:0 0 0 10px; _margin:0 0 0 10px;}