﻿
#page-top {
    background: url("../images/top_bg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 108px;
}
#linkLogo {
    height: 98px;
    margin: 0 auto;
    padding-top: 10px;
    width: 1003px;
}
#webLogo {
    float: left;
    padding: 10px 0 0 22px;
    vertical-align: middle;
    width: 215px;
}
#webBlog {
    float: left;
    padding: 0 20px 0 525px;
}
#webLanguage {
    background: url("../images/language.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 23px;
    letter-spacing: 1px;
    line-height: 23px;
    padding: 0 0 0 7px;
    width: 70px;
}
#webLogin {
    float: right;
    font-size: 12px;
    padding: 5px 0 0 15px;
}
#webFenge {
    float: right;
    padding: 0 0 0 10px;
}
#webReg {
    float: right;
    font-size: 12px;
    padding: 5px 0 0 10px;
}
#webLanguage a, #webLogin a, #webReg a {
    color: #007fc8;
    display: block;
    font-weight: bold;
    text-decoration: none;
}
#page-top_linkBg {
    background-image: url("../images/top_linkBg.gif");
    height: 61px;
}
#top-button {
    margin: 0 auto;
    position: relative;
    top: 18px;
    width: 1003px;
    z-index: 1000;
}
#top-button ul, #top-button li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#top-button li {
    position: relative;
}
#top-button li a {
    background: url("../images/top_button1.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    text-decoration: none;
}
#top-button a span {
    background: url("../images/top_button2.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    color: #e1f3ff;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 13px;
    padding: 16px 14px 7px 0;
    text-align: center;
    width: 96px;
}
#zishu01 a:link, #zishu01 a:visited {
    background-position: 0 -72px;
}
#zishu01 a:link span, #zishu01 a:visited span {
    background-position: right -72px;
    color: #000;
    font-weight: bold;
    margin-top: 0;
    padding: 19px 6px 11px 0;
    text-align: center;
    width: 112px;
}
#zishu02 a span {
    padding: 16px 16px 7px 0;
    text-align: center;
    width: 96px !important;
}
#zishu07 a span {
    background-position: right -36px;
    text-align: center;
}
#zishu08 a:link, #zishu08 a:visited {
    background-position: 0 -36px;
}
#zishu08 a span {
    background-position: right top;
    float: left;
    padding: 16px 15px 7px 0;
    width: 110px;
}
#zishu09 a:link, #zishu09 a:visited {
    background-position: 0 -72px;
}
#zishu09 a:link span, #zishu09 a:visited span {
    background-position: right -72px;
    color: #000;
    font-weight: bold;
    margin-top: 0;
    padding: 19px 8px 11px 0;
    text-align: center;
    width: 110px;
}
#zishu10 a:link, #zishu10 a:visited {
    background-position: 0 -36px;
}
#zishu10 a span {
    background-position: right top;
    float: left;
    padding: 16px 8px 7px 0;
    width: 110px;
}
#zishu11 a span {
    padding: 16px 23px 7px 0;
    text-align: center;
    width: 134px;
}
#zishu12 a:link, #zishu12 a:visited {
    background-position: 0 -72px;
}
#zishu12 a:link span, #zishu12 a:visited span {
    background-position: right -72px;
    color: #000;
    font-weight: bold;
    margin-top: 0;
    padding: 19px 6px 11px 0;
    text-align: center;
    width: 112px;
}
#zishu13 a span {
    padding: 16px 21px 7px 0;
    text-align: center;
    width: 96px;
}
#zishu14 a:link, #zishu14 a:visited {
    background-position: 0 -72px;
}
#zishu14 a:link span, #zishu14 a:visited span {
    background-position: right -115px;
    color: #000;
    font-weight: bold;
    margin-top: 0;
    padding: 19px 6px 11px 0;
    width: 112px;
}
#zishu02 a, #zishu03 a, #zishu04 a, #zishu05 a, #zishu06 a, #zishu07 a, #zishu08 a, #zishu10 a, #zishu11 a, #zishu13 a {
    margin-top: 7px;
}
body a {
    font-family: "宋体";
    outline: medium none;
}
#top-button ul ul {
    opacity: 0.8;
    position: absolute;
    top: 43px;
    visibility: hidden;
    z-index: 1000;
}
#top-button table {
    left: 0;
    position: absolute;
    top: 0;
}
#top-button ul ul li {
    clear: both;
    font-size: 13px;
    text-align: left;
}
#top-button ul ul li a {
    background: url("../images/top_link.gif") repeat-y scroll right top rgba(0, 0, 0, 0);
    color: #000;
    display: block;
    height: 15px;
    margin: 0;
    padding: 8px 0 5px 26px;
    width: 124px;
}
#top-button ul ul li a:hover {
    background: url("../images/top_link.gif") repeat-y scroll right top rgba(0, 0, 0, 0);
    color: #000;
}
#top-button .uni a {
    background: url("../images/top_link1.gif") repeat-y scroll right top rgba(0, 0, 0, 0);
    padding: 8px 0 5px 26px;
    width: 124px;
}
#top-button .uni a:hover {
    background: url("../images/top_link1.gif") repeat-y scroll right top rgba(0, 0, 0, 0);
    color: #000;
}
.last {
    background: url("../images/top_link_bottom.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 12px;
    width: 150px;
}
.last1 {
    background: url("../images/top_link_bottom1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 12px;
    width: 150px;
}
.welcome {
    color: #e1f3ff;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    margin: -6px 0 0 80px;
}
#page-container {
    background: url("../images/body_bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}
.top_banner_top {
    background: url("../images/top_banner_top.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 21px;
    margin: 0 auto;
    width: 1003px;
}
.w_ctr * {
    margin: 0;
    padding: 0;
}
.w_ctr {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 1475px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
.w_ctr UL {
    list-style-position: outside;
    list-style-type: none;
}
.w_ctr IMG {
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: 0;
    vertical-align: top;
}
.w_ctr .JQ-slide {
    height: 410px;
    overflow: hidden;
    position: relative;
    width: 998px;
}
.w_ctr .JQ-slide-content {
    position: absolute;
}
.w_ctr .JQ-slide-content LI {
    display: inline;
    float: left;
    height: 410px;
    position: relative;
    width: 998px;
}
.w_ctr .JQ-slide-content LI IMG {
    height: 410px;
    width: 998px;
}
.w_ctr .JQ-slide-nav {
    bottom: 95px;
    position: absolute;
    right: 920px;
    z-index: 30;
}
.w_ctr .JQ-slide-nav LI {
    background: url("../images/focus_li.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline;
    float: left;
    height: 10px;
    margin-right: 5px;
    overflow: hidden;
    text-indent: -999em;
    width: 10px;
}
.w_ctr .JQ-slide-nav LI.on {
    background-position: -15px 0;
}
#body_left {
    background: none repeat scroll 0 0 #ffffff;
    float: left;
    margin: 0;
    padding: 0;
    width: 698px;
}
.body_left1 {
    background: url("../images/body_left.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 335px;
    padding: 0 20px 0 34px;
    width: 644px;
}
.body_left_con {
    float: left;
    padding: 17px 0 0;
    width: 388px;
}
.body_left_con p {
    color: #555555;
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 10px;
}
.body_left_con li {
    color: #999999;
    float: left;
    font-size: 12px;
    list-style: outside none none;
    padding-top: 5px;
    text-align: left;
    width: 194px;
}
.zs1 {
    float: left;
    padding-top: 20px;
}
.lj1 {
    margin-top: 50px;
}
.body_left_con ul {
    color: #999999;
    float: left;
    font-size: 12px;
    line-height: 18px;
    list-style: outside none none;
    margin: 0;
    padding-top: 5px;
    text-align: left;
    width: 388px;
}
.body_left2 {
    background: url("../images/body_left.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 335px;
    margin-top: 31px;
    padding: 0 20px 0 34px;
    width: 644px;
}
.body_left3 {
    background: url("../images/body_left1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 335px;
    margin-top: 30px;
    padding: 0 20px 0 34px;
    width: 644px;
}
#body_center {
    background: none repeat scroll 0 0 #ffffff;
    float: left;
    height: 1065px;
    margin: 0;
    padding: 0;
    width: 6px;
}
#body_right {
    background: url("../images/right_bg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 1065px;
    margin: 0;
    padding: 0;
    width: 294px;
}
.body_right1 {
    padding: 18px 10px 30px 30px;
}
.body_right1 img {
    float: right;
    padding: 0 10px 10px;
}
.body_right1 b {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
}
.body_right1 label {
    float: left;
    padding: 1px 0 0 8px;
}
.body_right1 li {
    color: #555555;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 22px;
    list-style: outside none none;
}
.body_rightA1 {
    padding: 20px 0 0 160px;
}
.body_rightA1 a {
    color: #297f17;
    font-weight: normal;
    text-decoration: underline;
}
.body_rightA1 a:hover {
    bottom: -1px;
    position: relative;
    right: -1px;
    text-decoration: underline;
}
.body_right2 {
    height: 112px;
    margin: 0;
    padding: 0;
    width: 294px;
}
.body_right2 li {
    color: #555555;
    float: left;
    font-size: 12px;
    list-style: outside none none;
}
.body_rightAdd {
    line-height: 22px;
    padding: 16px 0 0 95px;
    width: 199px;
}
.body_rightEmail {
    padding: 16px 0 11px 95px;
    text-decoration: underline;
    width: 199px;
}
.body_rightPhone {
    padding: 5px 0 0 95px;
    width: 199px;
}
.body_righttu1 {
    padding: 10px 0 0 20px;
}
.body_righttu2 {
    padding: 15px 0 0 20px;
}
#top_banner_bottom {
    background: url("../images/top_banner_bottom.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 10px;
    margin: 0 auto;
    width: 1003px;
}
#bottom_bg {
    background: url("../images/bottom_bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 271px;
    margin: 40px 0 0;
    padding: 0;
}
#bottom_list {
    height: 186px;
    margin: 0 auto;
    padding: 30px 53px 0 52px;
    width: 898px;
}
#bottom_list li {
    float: left;
    height: 186px;
    list-style: outside none none;
}
.bottom_listA {
    color: #004677;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 60px;
    width: 118px;
}
.bottom_listA a {
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}
.bottom_listA a:hover {
    text-decoration: underline;
}
.bottom_listLine {
    background: url("../images/bottom_line.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 186px;
    width: 2px;
}
#bottom_last {
    height: 33px;
    margin: 0 auto;
    padding: 12px 0 0 24px;
    width: 979px;
}
#bottom_last li {
    float: left;
    height: 33px;
    list-style: outside none none;
}
.bottom_lastA {
    color: #0595e8;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 14px 0;
    text-align: center;
}
.bottom_lastA a {
    color: #0595e8;
    font-weight: bold;
    text-decoration: none;
}
.bottom_lastA a:hover {
    font-weight: bold;
    text-decoration: underline;
}
.bottom_lastBQ {
    color: #0495e5;
    font-size: 12px;
    padding: 10px 14px 0 548px;
    text-align: center;
}
.bottom_lastLine {
    background: url("../images/bottom_last.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 43px;
    width: 1px;
}
.bottom_lastLogo {
    background: url("../images/bottom_logo.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 33px;
    width: 95px;
}
.subpage {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 1050px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_left {
    float: left;
    margin: 0;
    padding: 42px 0 0;
    width: 234px;
}
#subpage_left div {
    margin: 0;
    padding: 10px 27px 0 26px;
    width: 181px;
}
#subpage_left li {
    border-bottom: 1px dashed #cccccc;
    float: left;
    font-size: 12px;
    height: 37px;
    list-style: outside none none;
    width: 181px;
}
#subpage_left a {
    color: #333333;
    display: block;
    height: 24px;
    padding: 13px 0 0 20px;
    text-decoration: none;
    width: 161px;
}
#subpage_left a:hover {
    background: url("../images/subpage_bg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-weight: bold;
}
.subpage_left_xz a {
    background: url("../images/subpage_bg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333333;
    display: block;
    font-weight: bold;
    height: 24px;
    padding: 13px 0 0 20px;
    text-decoration: none;
    width: 161px;
}
#subpage_center {
    float: left;
    height: 850px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_right {
    color: #333333;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 42px 50px 0 47px;
    width: 660px;
}
.subpage_right1 {
    margin: 0;
    padding: 0;
}
.subpage_right1 li {
    float: left;
    font-size: 12px;
    line-height: 18px;
    list-style: outside none none;
    padding-bottom: 30px;
    width: 660px;
}
.subpage_right1 span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 10px;
    width: 660px;
}
.gslc {
    padding-bottom: 20px;
}
.subpage_right2 {
    margin: 0;
    padding: 0;
}
.subpage_right2 span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 10px;
    width: 396px;
}
.subpage_li1 {
    float: left;
    font-size: 12px;
    height: 139px;
    line-height: 18px;
    list-style: outside none none;
    padding-bottom: 30px;
    width: 356px;
}
.subpage_li2 {
    float: left;
    font-size: 12px;
    height: 139px;
    line-height: 18px;
    list-style: outside none none;
    padding-bottom: 30px;
    padding-left: 40px;
    width: 264px;
}
.subpage1 {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 750px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center1 {
    float: left;
    height: 550px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_wmdkh {
    color: #333333;
    float: left;
    margin: 0;
    padding: 42px 0 0 47px;
    width: 710px;
}
#subpage_wmdkh span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 10px;
    width: 660px;
}
.subpage_wmdkh1 {
    background: url("../images/wmdkh_images1.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    height: 300px;
    width: 710px;
}
.subpage_wmdkh1 li {
    float: left;
    font-size: 12px;
    line-height: 20px;
    list-style: outside none none;
}
.subpage_wmdkh2 {
    font-weight: bold;
    padding: 0 180px 0 0;
    width: 530px;
}
.subpage_wmdkh2 img {
    padding-right: 4px;
}
.subpage_wmdkh3 {
    padding: 0 180px 18px 15px;
    width: 515px;
}
.subpage_wmdkh4 {
    background: url("../images/wmdkh_images2.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    height: 200px;
    width: 710px;
}
.subpage_wmdkh4 li {
    float: left;
    font-size: 12px;
    line-height: 20px;
    list-style: outside none none;
}
.subpage_wmdkh5 {
    padding: 0 180px 0 0;
    width: 530px;
}
.subpage2 {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 1100px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center2 {
    float: left;
    height: 900px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_wmdys {
    color: #333333;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    padding: 42px 0 0 47px;
    width: 710px;
}
#subpage_wmdys img {
    padding: 10px 0 30px 10px;
}
#subpage_wmdys span {
    font-size: 18px;
    font-weight: bold;
}
.subpage_soft {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 800px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_soft {
    float: left;
    height: 600px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_jyds {
    color: #333333;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    
}
#subpage_jyds span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    width: 670px;
}
#subpage_jyds font {
    color: #8cbd2e;
    font-size: 12px;
    font-weight: bold;
}
.subpage_jjfa1 {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 950px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_jjfa1 {
    float: left;
    height: 750px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_jgtzz {
    color: #333333;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    
}
#subpage_jgtzz span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 10px;
    width: 670px;
}
.subpage_jjfa2 {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 970px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_jjfa2 {
    float: left;
    height: 770px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_grtzz {
    color: #333333;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    
}
#subpage_grtzz span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 10px;
    width: 670px;
}
.subpage_jjfa3 {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 1000px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_jjfa3 {
    float: left;
    height: 800px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_yyz {
    color: #333333;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    
}
#subpage_yyz span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 10px;
    width: 670px;
}
.subpage_jjfa4 {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 1350px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_jjfa4 {
    float: left;
    height: 1150px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_dzkf {
    color: #333333;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    padding: 42px 35px 0 42px;
    width: 680px;
}
#subpage_dzkf span {
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 10px;
    width: 680px;
}
#subpage_dzkf .subpage_dzkf_li1 {
    background: url("../images/dzkf_img1.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    float: left;
    list-style: outside none none;
    margin: 30px 0 0;
    padding: 0 110px 30px 0;
    width: 570px;
}
#subpage_dzkf font {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 10px;
    width: 570px;
}
#subpage_dzkf .subpage_dzkf_li2 {
    background: url("../images/dzkf_img2.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0 110px 30px 0;
    width: 570px;
}
#subpage_dzkf .subpage_dzkf_li3 {
    background: url("../images/dzkf_img3.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0 110px 30px 0;
    width: 570px;
}
#subpage_dzkf .subpage_dzkf_li4 {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 30px;
    width: 680px;
}
.subpage_zshz1 {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 1350px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_zshz1 {
    float: left;
    height: 1150px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_jmzc {
    color: #333333;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    
}
#subpage_jmzc span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 20px;
    width: 670px;
}
#subpage_jmzc p {
    margin-bottom: 30px;
}
#subpage_jmzc_left {
    border-top: 1px dashed #cdcdcd;
    float: left;
    height: 230px;
    padding: 100px 0 0 20px;
    width: 150px;
}
#subpage_jmzc_right {
    border-top: 1px dashed #cdcdcd;
    float: left;
    height: 330px;
    width: 500px;
}
#subpage_jmzc_right li {
    float: left;
    font-size: 12px;
    line-height: 20px;
    list-style: outside none none;
}
.subpage_jmzc_right1 {
    font-weight: bold;
    padding: 25px 0 0;
    width: 600px;
}
.subpage_jmzc_right1 img {
    padding-right: 4px;
}
.subpage_jmzc_right2 {
    padding: 0 0 0 15px;
    width: 585px;
}
.subpage_zshz2 {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 700px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_zshz2 {
    float: left;
    height: 500px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_jmlc {
    color: #333333;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    padding: 42px 75px 0 12px;
    width: 670px;
}
.subpage_zshz3 {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 1350px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_zshz3 {
    float: left;
    height: 1150px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_cjwt {
    color: #333333;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    
}
#subpage_cjwt span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 10px;
    width: 670px;
}
#subpage_cjwt li {
    float: left;
    list-style: outside none none;
}
#subpage_cjwt img {
    padding-right: 8px;
}
#subpage_cjwt span {
    font-size: 16px;
    font-weight: bold;
    margin-right: 4px;
	display:inline
}
.subpage_cjwt_li1 {
    font-weight: bold;
    padding: 5px 0;
    width: 662px;
}
.subpage_cjwt_li2 {
    background: none repeat scroll 0 0 #f6f6f6;
    padding: 10px 0 10px 20px;
    position: absolute;
    visibility: hidden;
    width: 650px;
}
.subpage_cjwt_li3 {
    color: #0883c1;
    font-weight: bold;
    padding: 5px 0;
    width: 662px;
}
.subpage_cjwt_li4 {
    background: none repeat scroll 0 0 #f6f6f6;
    padding: 10px 0 10px 20px;
    position: relative;
    visibility: visible;
    width: 650px;
}
.subpage_zyzx1 {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 700px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_zyzx1 {
    float: left;
    height: 500px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_cgal {
    color: #333333;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    
}
#subpage_cgal span {
    display: block;
    font-size: 12px;
    line-height: 30px;
    padding-bottom: 10px;
    width: 670px;
}
.subpage_zyzx_xzzx {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 900px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_xzzx {
    float: left;
    height: 700px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_xzzx {
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    
}
#subpage_xzzx span {
    color: #333333;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 20px;
    width: 670px;
}
#subpage_xzzx li {
    color: #333333;
    float: left;
    font-size: 12px;
    line-height: 20px;
    list-style: outside none none;
}
#subpage_xzzx li span {
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    width: 450px;
}
.subpage_xzzx_left {
    padding: 20px 20px 20px 0;
    width: 200px;
}
.subpage_xzzx_right {
    width: 450px;
}
.subpage_xzzx_line {
    border-top: 1px dashed #cdcdcd;
    display: block;
    height: 30px;
    width: 670px;
}
.subpage_pxfw {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 1050px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_pxfw {
    float: left;
    height: 850px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_pxfw {
    color: #333333;
    float: left;
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    
}
#subpage_pxfw span {
    color: #333333;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 20px;
    width: 670px;
}
#subpage_pxfw p {
    color: #333333;
    font-weight: bold;
}
.subpage_lxwm {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 600px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_center_lxwm {
    float: left;
    height: 400px;
    margin: 0;
    padding: 0;
    width: 5px;
}
#subpage_lxwm {
    color: #333333;
    float: left;
    margin: 0;
    padding: 42px 1px 0;
    width: 704px;
}
#subpage_lxwm_left {
    float: left;
    margin: 0;
    padding: 42px 24px 0 27px;
    width: 234px;
}
#subpage_lxwm_left div {
    margin: 0;
    padding: 0;
    width: 234px;
}
#subpage_lxwm_left li {
    color: #333333;
    float: left;
    font-size: 13px;
    line-height: 20px;
    list-style: outside none none;
    width: 234px;
}
.subpage_lxwm1 {
    font-weight: bold;
}
.subpage_lxwm2 {
    color: #07a1d8;
    text-decoration: underline;
}
.subpage_fxsm {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 750px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_fxsm {
    color: #333333;
    float: left;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    padding: 42px 40px 0;
    width: 918px;
}
#subpage_fxsm span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    padding-bottom: 10px;
    width: 918px;
}
.subpage_hzhb {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 750px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
.subpage_cpyc {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 750px;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
.reg_top {
    background: url("../images/reg_top.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    height: 93px;
    margin: 0 auto;
    padding: 0;
    width: 880px;
}
.reg_middle {
    background: url("../images/reg_center.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
    margin: 0 auto;
    min-height: 1150px;
    padding: 0 30px 0 50px;
    width: 800px;
}
.reg_bottom {
    background: url("../images/reg_bottom.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    height: 90px;
    margin: 0 auto 95px;
    padding: 0;
    width: 880px;
}
.reg_left {
    float: left;
    margin: 0;
    padding: 0;
    width: 526px;
}
.reg_left img {
    float: left;
}
.reg_left div {
    background: url("../images/reg_bg_center.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    padding: 0;
    width: 526px;
}
.reg_left li {
    float: left;
    list-style: outside none none;
}
.reg_li1 {
    color: #555555;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    margin: 0;
    padding: 5px 0 5px 27px;
    width: 87px;
}
.reg_li2 {
    background: url("../images/reg_li_bg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    margin: 0;
    padding: 6px 0 5px 10px;
    width: 402px;
}
.logininput {
    border: 0 none;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    outline: 0 none;
    position: relative;
    resize: none;
    width: 327px;
}
.reg_li3 {
    color: #ff0000;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    margin: 0;
    padding: 0 0 0 120px;
    width: 406px;
}
.reg_li3 img {
    padding-top: 2px;
}
.reg_li4 {
    background: url("../images/reg_li_bg1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 30px;
    margin: 0;
    padding: 6px 0 5px 10px;
    width: 160px;
}
.reg_li4_img {
    height: 34px;
    padding: 4px 0 3px 16px;
    width: 154px;
}
.reg_li4_img img {
    float: left;
    position: relative;
}
.logininput1 {
    border: 0 none;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    outline: 0 none;
    position: relative;
    resize: none;
    width: 152px;
}
.reg_li5 {
    background: url("../images/reg_li_bg2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 250px;
    margin: 0;
    padding: 6px 0 5px 10px;
    width: 402px;
}
.reg_li5 textarea {
    border: 0 none;
    color: #555555;
    font-size: 13px;
    height: 244px;
    position: relative;
    width: 325px;
}
.reg_li6 {
    color: #ff0000;
    font-size: 12px;
    height: 43px;
    margin: 0;
    padding: 19px 0 0 120px;
    width: 406px;
}
.imgStyle1 {
    cursor: pointer;
    float: left;
    outline: medium none;
    padding: 25px 22px 0 128px;
    position: relative;
}
.imgStyle2 {
    cursor: pointer;
    float: left;
    padding: 25px 0 0;
    position: relative;
}
.reg_center {
    background: url("../images/reg_li_bg3.gif") no-repeat scroll right top rgba(0, 0, 0, 0);
    float: left;
    height: 400px;
    margin: 0;
    padding: 0;
    width: 58px;
}
.reg_right1 {
    float: left;
    padding: 45px 0 0 21px;
    position: relative;
}
.reg_right2 {
    float: left;
    padding: 20px 0 0 21px;
    position: relative;
}
.login_top {
    background: url("../images/reg_top.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    height: 93px;
    margin: 0 auto;
    padding: 0;
    width: 880px;
}
.login_middle {
    background: url("../images/reg_center.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
    margin: 0 auto;
    min-height: 370px;
    padding: 0 30px 0 50px;
    width: 800px;
}
.login_bottom {
    background: url("../images/reg_bottom.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    height: 90px;
    margin: 0 auto 95px;
    padding: 0;
    width: 880px;
}
.login_left {
    float: left;
    margin: 0;
    padding: 0;
    width: 526px;
}
.login_left div {
    background: url("../images/reg_bg_center.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    padding: 0;
    width: 526px;
}
.login_left li {
    float: left;
    list-style: outside none none;
}
.login_left img {
    float: left;
}
.login_li {
    background: url("../images/login_li_bg.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 31px;
    margin: 0;
    padding: 6px 0 5px 10px;
    width: 402px;
}
.logininput2 {
    border: 0 none;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    outline: 0 none;
    position: relative;
    resize: none;
    width: 225px;
}
.login_li a {
    color: #07a1d8;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    text-decoration: underline;
}
.login_li a:hover {
    font-weight: bold;
    text-decoration: underline;
}
.login_li1 {
    background: url("../images/login_li_bg1.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 31px;
    margin: 0;
    padding: 6px 0 5px 10px;
    width: 105px;
}
.login_li2 {
    height: 41px;
    margin: 0;
    padding: 6px 0 5px 5px;
    width: 292px;
}
.logininput3 {
    border: 0 none;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    outline: 0 none;
    position: relative;
    resize: none;
    width: 85px;
}
.getpass_middle {
    background: url("../images/reg_center.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
    margin: 0 auto;
    min-height: 370px;
    padding: 0 30px 0 50px;
    width: 800px;
}
#subpage_center_news {
    float: left;
    margin: 0;
    padding: 0;
    width: 5px;
}
.subpage_gywm {
    background: url("../images/top_banner_bg.gif") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
    margin: 0 auto;
    padding: 0 3px 0 2px;
    width: 998px;
}
#subpage_gsdt {
    color: #333333;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin: 42px 0 0;
    padding: 0 42px 0 47px;
    width: 670px;
}
#subpage_gsdt li {
    float: left;
    list-style: outside none none;
    width: 662px;
}
.news_title a {
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}
.news_time {
    font-size: 12px;
    padding: 2px 0 0;
}
.news_short {
    font-size: 12px;
    padding: 10px 0;
}
.news_page {
    font-size: 12px;
    padding: 10px 0 20px;
}
.newsInfo_title {
    color: #135f9b;
    font-size: 15px;
    font-weight: bold;
}
.newsInfo_content {
    color: #000000;
    font-size: 12px;
    padding-bottom: 20px;
}
.kcNr {
    background: url("../images/bg1.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    float: left;
    margin: 0 31px 20px 0;
    padding-bottom: 8px;
    width: 166px;
}
.kcNr dd {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #e1e1e1;
    font-size: 11px;
    height: 110px;
    line-height: 18px;
    padding: 10px 10px 0;
    width: 144px;
	margin-left:0
}
.kcNr dt {
    background: url("../images/bg12.png") no-repeat scroll 25px 5px #735895;
    color: #fff;
    height: 30px;
    line-height: 30px;
    position: relative;
    text-indent: 55px;
}
.kcNr dt span {
    color: #735895;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    left: 25px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    top: 5px;
    width: 20px;
}
.kcNr01 dt {
    background: url("../images/bg2.png") no-repeat scroll 25px 5px #735895;
}
.kcNr02 dt {
    background: url("../images/bg12.png") no-repeat scroll 25px 5px #524e9f;
}
.kcNr03 dt {
    background: url("../images/bg12.png") no-repeat scroll 25px 5px #466caa;
}
.yousBox {
    height: 428px;
    margin-bottom: 20px;
    position: relative;
}