﻿@charset "utf-8";

/* CSS Document */


/* 由 F12 开发人员工具生成。这可能不是原始源文件的准确表示形式。*/

a {
    color: #666666;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.baselayout {
    width: 1170px;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
}


/*修改，行高改为1.4em*/

.baselayout p {
    margin-top: 10px;
    line-height: 1.4em;
}


/*改完*/

#header {
    background: rgb(255, 255, 255);
    margin: 0px auto;
    width: 100%;
    overflow: visible;
    position: relative;
    z-index: 20;
    zoom: 1;
}

#header .header {
    margin: 0px auto;
    width: 1170px;
    height: 117px;
    overflow: visible;
}

.weblist {
    overflow: visible;
    padding-bottom: 5px;
    margin-top: 5px;
    display: block;
    position: relative;
}


/*修改，删除vertical-align:middle 解决“繁体版”文字对齐问题*/

.weblist .webname {
    background: url("../images/icon_arrow_down.png") no-repeat right;
    padding-right: 13px;
    display: inline-block;
}


/*改完*/

.weblist ul {
    background: rgb(255, 255, 255);
    border-width: 1px 1px 0px;
    border-style: dashed dashed none;
    border-color: rgb(153, 153, 153) rgb(153, 153, 153);
    left: 0px;
    top: 20px;
    width: 60px;
    overflow: hidden;
    display: none;
    position: absolute;
}

.weblist ul li {
    padding: 0px 5px;
    line-height: 24px;
    vertical-align: bottom;
    border-bottom-color: rgb(153, 153, 153);
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    display: block;
}

.search {
    background: url("../images/index_searchbg.png") no-repeat left top;
    width: 175px;
    height: 30px;
    overflow: hidden;
    display: block;
    position: relative;
}

.search input {
    margin: 5px 0px;
    margin-left: 5px;
    padding: 0px 5px;
    border: 0px;
    width: 120px;
    height: 20px;
    overflow: hidden;
    float: left;
    display: block;
}

.search .submit {
    top: 0px;
    width: 30px;
    height: 30px;
    right: 0px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.navigate {
    overflow: visible;
    margin-top: 20px;
    position: relative;
    z-index: 100;
}

.navi {
    text-align: right;
    overflow: visible;
    margin-top: 17px;
    position: relative;
}

.navi ul {
    overflow: visible;
    float: right;
    display: block;
}

.navi ul li {
    width: 115px;
    height: 50px;
    overflow: visible;
    margin-left: 12px;
    float: left;
    display: block;
    position: relative;
    z-index: 100;
}

.navi ul li.hover {}

.navi ul li a.items {
    margin: 0px;
    width: 115px;
    text-align: center;
    color: rgb(0, 0, 0);
    line-height: 50px;
    overflow: hidden;
    font-family: Microsoft yahei;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
}

.navi ul li a.items:hover {
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.navi a.actived.items {
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.navi ul li.hover a.items {
    background: url("../images/index_li_hover.png") no-repeat left top;
    color: rgb(225, 6, 0);
    position: relative;
    z-index: 100;
}

.navi .navi_content {
    background: rgb(255, 255, 255);
    padding: 20px;
    border-radius: 4px;
    border: 1px solid #d8d8d8;
    top: 49px;
    overflow: hidden;
    display: none;
    position: absolute;
    z-index: 1;
    box-shadow: 0px 0px 1px #d6d6d6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 0px 0px 1px #d6d6d6;
    -webkit-box-shadow: 0px 0px 1px #d6d6d6;
}

.header_line {
    background: url("../images/header_line.png") repeat-x top;
    width: 100%;
    height: 3px;
    overflow: hidden;
}

#header_msg {
    background: url("../images/header_msg_bg.png") repeat-x left top;
    width: 100%;
    height: 45px;
    overflow: hidden;
}

.header_msg {
    margin: 0px auto;
    width: 1170px;
    height: 45px;
    overflow: hidden;
}

#footer {
    background: rgb(51, 51, 51);
    width: 100%;
    height: 375px;
    overflow: hidden;
    margin-top: 30px;
}

.footer {
    margin: 0px auto;
    width: 1170px;
    height: 300px;
    overflow: hidden;
    padding-top: 30px;
    position: relative;
}

#back_top {
    top: 0px;
    right: 0px;
    position: absolute;
}

#copyright {
    background: #666666;
    width: 100%;
    height: 60px;
    overflow: hidden;
}

.copyright {
    background: #666666;
    margin: 0px auto;
    width: 1170px;
    height: 60px;
    line-height: 30px;
    overflow: hidden;
    padding-top: 5px;
}

.copyright td {
    line-height: 20px;
}

.copyright td a {
    margin-left: 10px;
    margin-right: 10px;
    /*修改，添加页尾链接间距*/
}

.dashed_line {
    width: 100%;
    height: 0px;
    overflow: hidden;
    border-top-color: rgb(153, 153, 153);
    border-top-width: 1px;
    border-top-style: dashed;
}

.dashed_line_d8d8d8 {
    width: 100%;
    height: 0px;
    overflow: hidden;
    border-top-color: rgb(153, 153, 153);
    border-top-width: 1px;
    border-top-style: dashed;
}

.dashed_line_d8d8d8 {
    border-top-color: #d8d8d8;
    border-top-width: 1px;
    border-top-style: dashed;
}

.dotted_line {
    width: 100%;
    height: 0px;
    overflow: hidden;
    border-top-color: rgb(153, 153, 153);
    border-top-width: 1px;
    border-top-style: dotted;
}

.out_link {
    background: url("../images/icon_footer_arrow.png") no-repeat left;
    margin: 11px 0px;
    color: #d8d8d8;
    line-height: 20px;
    overflow: hidden;
    padding-left: 12px;
    font-size: 12px;
    display: inline-block;
}

.file {
    background: url("../images/icon_file.png") no-repeat left;
    color: rgb(215, 215, 215);
    line-height: 24px;
    overflow: hidden;
    padding-left: 23px;
    display: block;
}

.rss_input {
    width: 300px;
    height: 30px;
    overflow: visible;
    display: block;
    position: relative;
}

.rss_input a.link {
    background: url("../images/footer_input_bg.png") no-repeat left top;
    margin: 0px;
    padding: 0px 10px;
    border: ;
    width: 280px;
    height: 30px;
    color: rgb(184, 184, 184);
    line-height: 30px;
    overflow: hidden;
    display: block;
}

.rss_input a.link:hover {
    text-decoration: none;
}

.rss_input ul {
    background: rgb(255, 255, 255);
    border: 1px solid #d8d8d8;
    left: 0px;
    width: 298px;
    bottom: 30px;
    display: none;
    position: absolute;
}

.rss_input li {
    width: 298px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    vertical-align: bottom;
    display: block;
}

.rss_input li a {
    padding: 0px 8px;
    width: 282px;
    color: #666666;
    line-height: 30px;
    overflow: hidden;
    font-size: 12px;
    display: block;
}

.rss_input li a:hover {
    background: #d8d8d8;
    text-decoration: none;
}

.rss_input .submit {
    top: 0px;
    width: 30px;
    height: 30px;
    right: 0px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.main_view {
    width: 100%;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

#main_view {
    background: #FFF;
    margin: 0px auto;
    width: 100%;
    height: 422px;
    overflow: hidden;
    position: relative;
    zoom: 1;
    min-width: 1170px;
}

#main_view ul {
    left: 0px;
    top: 0px;
    width: 100000px;
    height: 100%;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 10;
}

#main_view li {
    width: 100%;
    height: 100%;
    overflow: hidden;
    float: left;
    display: block;
    position: relative;
}

#main_view li img {
    margin: auto;
    max-width: 1680px;
    height: auto;
    min-height: 390px;
}

.controlerul_container {
    left: 0px;
    width: 100%;
    bottom: 40px;
    overflow: hidden;
    position: absolute;
    z-index: 20;
    min-width: 1170px;
}

#controlerul_container {
    margin: auto;
    width: 500px;
    overflow: hidden;
    position: relative;
}

#controlerul_container .bg {
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    filter: alpha(opacity=40);
    position: absolute;
    z-index: 1;
    opacity: 0.4;
    -moz-opacity: 0.40;
    -khtml-opacity: 0.40;
}

.controlerul {
    width: 700px;
    overflow: hidden;
    position: relative;
    z-index: 50;
}

.controlerul dd {
    margin: 0px 14px 0px 0px;
    width: 25px;
    height: 25px;
    overflow: hidden;
    vertical-align: bottom;
    float: left;
    display: block;
    position: relative;
    cursor: pointer;
}

.controlerul dd a {
    background: url("../images/white.png") no-repeat;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
    position: absolute;
}

.controlerul dd a.actived {
    background: url("../images/red.png") no-repeat;
}

.main_view_1 {
    background: url("../images/mainview_1.jpg") no-repeat top;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
    margin: auto;
}

.main_view_2 {
    background: url("../images/mainview_2.jpg") no-repeat top;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
}

.main_view_3 {
    background: url("../images/mainview_3.jpg") no-repeat top;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
}

.main_view_4 {
    background: url("../images/mainview_4.jpg") no-repeat top;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: block;
}

.base_safe .li_title:hover {
    text-decoration: none;
}

.split4dd dl {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    display: block;
}

.split4dd dd {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    display: block;
}

.split4dd dd {
    width: 270px;
    height: 145px;
    vertical-align: bottom;
    float: left;
}

.split4dd dd.split {
    background: url("../images/index_split.png") no-repeat center;
    width: 30px;
    text-indent: 999px;
}

.index_title {
    height: 45px;
    overflow: hidden;
    display: block;
}

.index_title p {
    line-height: 26px;
    font-size: 16px;
    margin-left: 20px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
    color: rgb(51, 51, 51);
}

.index_title img {
    margin: auto;
}

.index_title p strong {
    line-height: 26px;
    font-size: 18px;
}

.index_tabs {
    width: 770px;
    height: 280px;
    overflow: hidden;
    display: block;
    margin-bottom: 20px;
}

.index_tabs dl {
    width: 770px;
    overflow: hidden;
    display: block;
}

.index_tabs dt {
    width: 770px;
    overflow: hidden;
    display: block;
}

.index_tabs dd {
    width: 770px;
    overflow: hidden;
    display: block;
}

.index_tabs dt {
    border-width: 1px 1px 1px 0px;
    border-style: dashed dashed dashed none;
    border-color: #d8d8d8 #d8d8d8 #d8d8d8;
    width: 765px;
    height: 44px;
    overflow: visible;
    position: relative;
}

.index_tabs dt a {
    background: url("../images/index_tabs_bg_normal.png") no-repeat left top;
    width: 108px;
    height: 53px;
    text-align: center;
    line-height: 44px;
    overflow: hidden;
    font-family: Microsoft yahei;
    margin-bottom: -20px;
    float: left;
    display: inline-block;
    zoom: 1;
}


/*此处有修改*/

.index_tabs dt a.actived {
    text-decoration: none;
    background-image: url("../images/index_tabs_bg.png");
}

.index_tabs dt a:hover {
    text-decoration: none;
    background-image: url("../images/index_tabs_bg.png");
}

.index_tabs dd {
    height: 315px;
}

.index_tabs_ul {
    width: 770px;
    overflow: hidden;
    display: block;
}

.index_tabs_ul li {
    margin: 0px;
    height: 44px;
    line-height: 44px;
    overflow: visible;
    vertical-align: bottom;
    border-bottom-color: #d8d8d8;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    display: block;
}

.index_tabs_ul li a.title {
    width: 135px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    font-family: Microsoft yahei;
    border-bottom-color: #d8d8d8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    float: left;
    display: inline-block;
}

.index_tabs_ul li a.news {
    margin: 0px 0px 0px 35px;
    height: 44px;
    line-height: 44px;
    display: inline-block;
}

.index_player {
    width: 370px;
    height: 360px;
    overflow: hidden;
    position: relative;
}

.index_player .player {
    width: 370px;
    height: 360px;
    overflow: hidden;
    position: relative;
}

.index_player .player ul {
    left: 0px;
    top: 0px;
    width: 20000px;
    height: 360px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.index_player .player li {
    width: 370px;
    height: 360px;
    overflow: hidden;
    vertical-align: bottom;
    float: left;
    display: block;
}

.player_dot {
    left: 0px;
    width: 100%;
    text-align: center;
    bottom: 15px;
    overflow: hidden;
    position: absolute;
}

.player_dot a {
    background: url("../images/icon_dot.png") no-repeat left top;
    margin: 0px 4px;
    width: 9px;
    height: 9px;
    text-indent: 999px;
    display: inline-block;
}

.player_dot a.actived {
    background-position: right top;
}

.index_core {
    width: 100%;
    overflow: hidden;
}

.index_core ul {
    width: 1200px;
    overflow: hidden;
    display: block;
}

.index_core li {
    width: 170px;
    overflow: hidden;
    margin-right: 30px;
    vertical-align: bottom;
    float: left;
    display: block;
}

.index_core .core_item {
    width: 170px;
    height: 165px;
    overflow: hidden;
    display: block;
    position: relative;
}

.index_core .core_item img {
    margin: 0px;
    display: block;
}

.index_core .core_desc {
    left: 0px;
    width: 100%;
    height: 30px;
    bottom: 0px;
    position: absolute;
}

.index_core .core_bg {
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    position: absolute;
    opacity: 0.5;
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
}

.index_core .core_text {
    width: 160px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 10px;
    position: relative;
}

.index_core .core_text a {
    background: url("../images/icon_blank.png") no-repeat right;
    color: rgb(255, 255, 255);
    padding-right: 20px;
    font-family: Microsoft yahei;
    font-size: 16px;
    display: inline-block;
}

.second_navi {
    text-align: right;
}

.second_navi a {
    font-size: 14px;
    margin-left: 34px;
    display: inline-block;
}

.imagedesc_570 {
    width: 570px;
    overflow: hidden;
    display: block;
    position: relative;
}

.imagedesc_370 {
    width: 570px;
    overflow: hidden;
    display: block;
    position: relative;
}

.imagedesc_350 {
    width: 570px;
    overflow: hidden;
    display: block;
    position: relative;
}

.imagedesc_400 {
    width: 570px;
    overflow: hidden;
    display: block;
    position: relative;
}

.imagedesc_220 {
    width: 570px;
    overflow: hidden;
    display: block;
    position: relative;
}

.imagedesc_300 {
    width: 570px;
    overflow: hidden;
    display: block;
    position: relative;
}

.imagedesc_350 {
    width: 350px;
}

.imagedesc_370 {
    width: 370px;
}

.imagedesc_400 {
    width: 400px;
}

.imagedesc_220 {
    width: 220px;
}

.imagedesc_300 {
    width: 300px;
}

.imagedesc_570 .core_item img {
    margin: 0px;
    display: block;
}

.imagedesc_370 .core_item img {
    margin: 0px;
    display: block;
}

.imagedesc_400 .core_item img {
    margin: 0px;
    display: block;
}

.imagedesc_350 .core_item img {
    margin: 0px;
    display: block;
}

.imagedesc_220 .core_item img {
    margin: 0px;
    display: block;
}

.imagedesc_300 .core_item img {
    margin: 0px;
    display: block;
}

.imagedesc_570 .core_desc {
    left: 0px;
    width: 100%;
    bottom: 0px;
    position: absolute;
}

.imagedesc_370 .core_desc {
    left: 0px;
    width: 100%;
    bottom: 0px;
    position: absolute;
}

.imagedesc_400 .core_desc {
    left: 0px;
    width: 100%;
    bottom: 0px;
    position: absolute;
}

.imagedesc_350 .core_desc {
    left: 0px;
    width: 100%;
    bottom: 0px;
    position: absolute;
}

.imagedesc_220 .core_desc {
    left: 0px;
    width: 100%;
    bottom: 0px;
    position: absolute;
}

.imagedesc_300 .core_desc {
    left: 0px;
    width: 100%;
    bottom: 0px;
    position: absolute;
}

.imagedesc_570 .core_bg {
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    position: absolute;
    opacity: 0.5;
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
}

.imagedesc_370 .core_bg {
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    position: absolute;
    opacity: 0.5;
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
}

.imagedesc_400 .core_bg {
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    position: absolute;
    opacity: 0.5;
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
}

.imagedesc_350 .core_bg {
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    position: absolute;
    opacity: 0.5;
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
}

.imagedesc_220 .core_bg {
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    position: absolute;
    opacity: 0.5;
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
}

.imagedesc_300 .core_bg {
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    position: absolute;
    opacity: 0.5;
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
}

.imagedesc_570 .core_text {
    padding: 10px 25px;
    width: 520px;
    color: rgb(255, 255, 255);
    line-height: 26px;
    overflow: hidden;
    position: relative;
}

.imagedesc_370 .core_text {
    padding: 10px 25px;
    width: 520px;
    color: rgb(255, 255, 255);
    line-height: 26px;
    overflow: hidden;
    position: relative;
}

.imagedesc_350 .core_text {
    padding: 10px 25px;
    width: 520px;
    color: rgb(255, 255, 255);
    line-height: 26px;
    overflow: hidden;
    position: relative;
}

.imagedesc_400 .core_text {
    padding: 10px 25px;
    width: 520px;
    color: rgb(255, 255, 255);
    line-height: 26px;
    overflow: hidden;
    position: relative;
}

.imagedesc_220 .core_text {
    padding: 10px 25px;
    width: 520px;
    color: rgb(255, 255, 255);
    line-height: 26px;
    overflow: hidden;
    position: relative;
}

.imagedesc_300 .core_text {
    padding: 10px 25px;
    width: 520px;
    color: rgb(255, 255, 255);
    line-height: 26px;
    overflow: hidden;
    position: relative;
}

.imagedesc_350 .core_text {
    padding: 10px 15px;
    width: 320px;
}

.imagedesc_370 .core_text {
    padding: 10px 15px;
    width: 340px;
}

.imagedesc_400 .core_text {
    padding: 10px 15px;
    width: 370px;
}

.imagedesc_220 .core_text {
    padding: 10px 15px;
    width: 190px;
}

.imagedesc_300 .core_text {
    padding: 10px 15px;
    width: 270px;
}

.imagedesc_570 a.more {
    background: url("../images/icon_footer_arrow.png") no-repeat right;
    right: 25px;
    bottom: 12px;
    color: rgb(255, 255, 255);
    padding-right: 12px;
    font-family: Microsoft yahei;
    font-size: 12px;
    display: inline-block;
    position: absolute;
}

.imagedesc_370 a.more {
    background: url("../images/icon_footer_arrow.png") no-repeat right;
    right: 25px;
    bottom: 12px;
    color: rgb(255, 255, 255);
    padding-right: 12px;
    font-family: Microsoft yahei;
    font-size: 12px;
    display: inline-block;
    position: absolute;
}

.imagedesc_350 a.more {
    background: url("../images/icon_footer_arrow.png") no-repeat right;
    right: 25px;
    bottom: 12px;
    color: rgb(255, 255, 255);
    padding-right: 12px;
    font-family: Microsoft yahei;
    font-size: 12px;
    display: inline-block;
    position: absolute;
}

.imagedesc_400 a.more {
    background: url("../images/icon_footer_arrow.png") no-repeat right;
    right: 25px;
    bottom: 12px;
    color: rgb(255, 255, 255);
    padding-right: 12px;
    font-family: Microsoft yahei;
    font-size: 12px;
    display: inline-block;
    position: absolute;
}

.imagedesc_220 a.more {
    background: url("../images/icon_footer_arrow.png") no-repeat right;
    right: 25px;
    bottom: 12px;
    color: rgb(255, 255, 255);
    padding-right: 12px;
    font-family: Microsoft yahei;
    font-size: 12px;
    display: inline-block;
    position: absolute;
}

.imagedesc_370 a.more {
    right: auto;
    bottom: auto;
    position: static;
}

.imagedesc_350 a.more {
    right: auto;
    bottom: auto;
    position: static;
}

.imagedesc_400 a.more {
    right: auto;
    bottom: auto;
    position: static;
}

.imagedesc_220 a.more {
    right: auto;
    bottom: auto;
    position: static;
}

.imagedesc_570 a.add {
    background: url("../images/icon_add.png") no-repeat left top;
    top: 15px;
    width: 14px;
    height: 14px;
    right: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.imagedesc_370 a.add {
    background: url("../images/icon_add.png") no-repeat left top;
    top: 15px;
    width: 14px;
    height: 14px;
    right: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.imagedesc_400 a.add {
    background: url("../images/icon_add.png") no-repeat left top;
    top: 15px;
    width: 14px;
    height: 14px;
    right: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.imagedesc_350 a.add {
    background: url("../images/icon_add.png") no-repeat left top;
    top: 15px;
    width: 14px;
    height: 14px;
    right: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.imagedesc_370 a.add {
    right: 15px;
}

.imagedesc_400 a.add {
    right: 15px;
}

.imagedesc_350 a.add {
    right: 15px;
}

.about_tabs_one {
    border: 1px solid #d8d8d8;
    width: 568px;
    height: 268px;
}

.about_tabs_two {
    border: 1px solid #d8d8d8;
    width: 568px;
    height: 268px;
}

.about_tabs_one dl {
    width: 568px;
    overflow: hidden;
    display: block;
}

.about_tabs_one dt {
    width: 568px;
    overflow: hidden;
    display: block;
}

.about_tabs_one dd {
    width: 568px;
    overflow: hidden;
    display: block;
}

.about_tabs_two dl {
    width: 568px;
    overflow: hidden;
    display: block;
}

.about_tabs_two dt {
    width: 568px;
    overflow: hidden;
    display: block;
}

.about_tabs_two dd {
    width: 568px;
    overflow: hidden;
    display: block;
}

.about_tabs_one dt {
    width: 572px;
}

.about_tabs_one dt a {
    background: rgb(255, 255, 255);
    width: 94px;
    height: 45px;
    text-align: center;
    color: #666666;
    line-height: 45px;
    overflow: hidden;
    border-right-color: rgb(227, 227, 227);
    border-right-width: 1px;
    border-right-style: dashed;
    float: left;
    display: inline-block;
}

.about_tabs_one dt a:hover {
    background: rgb(218, 229, 225);
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.about_tabs_one dt a.actived {
    background: rgb(218, 229, 225);
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.about_tabs_one dd {
    background: url("../images/about_dd_bg.png") no-repeat left top;
    height: 223px;
}

.about_tabs_two dt {
    width: 572px;
    height: 54px;
    margin-bottom: -9px;
}

.about_tabs_two dt a {
    background: url("../images/icon_about_dtbg.png") no-repeat left bottom;
    width: 95px;
    height: 54px;
    text-align: center;
    color: #666666;
    line-height: 45px;
    overflow: hidden;
    float: left;
    display: inline-block;
}

.about_tabs_two dt a:hover {
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.about_tabs_two dt a.actived {
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.about_tabs_two dd {
    height: 223px;
}

.party_build {
    width: 370px;
    height: 270px;
    overflow: hidden;
}

.party_build_400 {
    width: 370px;
    height: 270px;
    overflow: hidden;
}

.party_build_400 {
    width: 400px;
}

.party_ul {
    width: 370px;
    height: 270px;
    overflow: hidden;
}

.party_li {
    width: 370px;
    overflow: hidden;
    vertical-align: bottom;
    float: left;
    display: block;
}

.party_li a.part1 {
    background: url("../images/icon_about_libg.png") no-repeat left top;
    width: 370px;
    height: 45px;
    display: block;
}

.party_li a.part2 {
    background: url("../images/icon_about_libg.png") no-repeat left top;
    width: 370px;
    height: 45px;
    display: block;
}

.party_li a.part3 {
    background: url("../images/icon_about_libg.png") no-repeat left top;
    width: 370px;
    height: 45px;
    display: block;
}

.party_li a.public_list {
    background: url("../images/icon_about_libg.png") no-repeat left top;
    width: 370px;
    height: 45px;
    display: block;
}

.party_li a.part2 {
    background-position: left -45px;
}

.party_li a.part3 {
    background-position: left -90px;
}

.party_li a.public_list {
    background: #666666;
    height: 44px;
    border-bottom-color: rgb(51, 51, 51);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.party_li a.part1 .txt {
    height: 45px;
    color: rgb(255, 255, 255);
    line-height: 45px;
    font-size: 18px;
    margin-left: 18px;
    vertical-align: middle;
    float: left;
    display: inline-block;
}

.party_li a.part2 .txt {
    height: 45px;
    color: rgb(255, 255, 255);
    line-height: 45px;
    font-size: 18px;
    margin-left: 18px;
    vertical-align: middle;
    float: left;
    display: inline-block;
}

.party_li a.part3 .txt {
    height: 45px;
    color: rgb(255, 255, 255);
    line-height: 45px;
    font-size: 18px;
    margin-left: 18px;
    vertical-align: middle;
    float: left;
    display: inline-block;
}

.party_li a.public_list .txt {
    height: 45px;
    color: rgb(255, 255, 255);
    line-height: 45px;
    font-size: 18px;
    margin-left: 18px;
    vertical-align: middle;
    float: left;
    display: inline-block;
}

.party_li a.part1 .icon {
    background: url("../images/icon_about_liarrow.png") no-repeat left top;
    width: 30px;
    height: 45px;
    text-indent: 999px;
    overflow: hidden;
    float: right;
    display: block;
}

.party_li a.part2 .icon {
    background: url("../images/icon_about_liarrow.png") no-repeat left top;
    width: 30px;
    height: 45px;
    text-indent: 999px;
    overflow: hidden;
    float: right;
    display: block;
}

.party_li a.part3 .icon {
    background: url("../images/icon_about_liarrow.png") no-repeat left top;
    width: 30px;
    height: 45px;
    text-indent: 999px;
    overflow: hidden;
    float: right;
    display: block;
}

.party_li a.public_list .icon {
    background: url("../images/icon_about_liarrow.png") no-repeat left top;
    width: 30px;
    height: 45px;
    text-indent: 999px;
    overflow: hidden;
    float: right;
    display: block;
}

.party_li a.actived .icon {
    background-position: left bottom;
}

.party_li a.party_link {
    padding: 10px 0px;
    width: 100%;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    border-bottom-color: rgb(225, 225, 225);
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    display: block;
}

.party_list {
    background: rgb(255, 255, 255);
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
    margin: 0px auto;
    padding: 0px 16px;
    width: 336px;
    height: 134px;
    overflow: hidden;
}

.party_li a.dot_link {
    background: url("../images/r_i_dot.png") no-repeat left 8px;
    color: #666666;
    line-height: 20px;
    overflow: hidden;
    padding-left: 10px;
    display: block;
}

.party_build_400 .party_ul {
    width: 400px;
}

.party_build_400 .party_li {
    width: 400px;
}

.party_build_400 a.public_list {
    width: 400px;
}

.party_build_400 .party_list {
    width: 366px;
}

.left_menu1 {
    display: block;
    overflow: hidden;
    width: 170px;
}

.left_menu1 li {
    display: block;
    overflow: visible;
    width: 170px;
    vertical-align: bottom;
    border-top: 1px dashed #d8d8d8;
    height: 44px;
    line-height: 44px;
    color: #000;
    font-size: 14px;
}

.left_menu1 li a {
    color: inherit;
    font-family: "微软雅黑";
}

.left_menu1 li a:hover {
    text-decoration: none;
}

.left_menu1 .actived {
    border-top: 1px solid #e10600;
    border-bottom: 1px solid #e10600;
    position: relative;
    margin-bottom: -1px;
    color: #e10600;
    text-decoration: none;
}

.left_menu1 .actived a {
    font-weight: bold;
}

.left_menu {
    width: 170px;
    overflow: hidden;
    display: block;
}

.left_menu .menu_li {
    width: 170px;
    overflow: visible;
    vertical-align: bottom;
    float: left;
    display: block;
}

.left_menu .menu_li a.menu_item {
    width: 170px;
    height: 44px;
    color: rgb(0, 0, 0);
    line-height: 44px;
    overflow: hidden;
    font-size: 14px;
    border-top-color: #d8d8d8;
    border-top-width: 1px;
    border-top-style: dashed;
    display: block;
}

.left_menu .menu_li a.menu_item:hover {
    text-decoration: none;
}

.left_menu .menu_li a.actived.menu_item {
    color: #C30003;
    text-decoration: none;
    margin-bottom: -1px;
    border-top-color: #C30003;
    border-bottom-color: #C30003;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    position: relative;
    font-weight: bold;
}

.second_menu {
    display: block;
    overflow: hidden;
    width: 170px;
    margin: 8px 0;
}

.second_menu li {
    display: block;
    overflow: hidden;
    width: 170px;
    float: left;
    vertical-align: bottom;
    padding-left: 20px;
    width: 150px;
    line-height: 25px;
    margin: 2px 0;
    color: #666;
    font-size: 14px;
}

.second_menu li a {
    color: inherit;
}

.second_menu li a:hover,
.second_menu .actived {
    font-weight: bold;
    color: #e10600;
}

.right_slidebar {
    padding: 19px 20px 10px;
    border-radius: 4px;
    border: 1px solid rgb(214, 214, 214);
    width: 180px;
    overflow: hidden;
    box-shadow: 0px 0px 3px #d6d6d6;
    background-color: rgb(255, 255, 255);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-box-shadow: 0px 0px 3px #d6d6d6;
    -webkit-box-shadow: 0px 0px 3px #d6d6d6;
}

.right_slidebar_nopb {
    padding: 0px;
    width: 220px;
}

.right_slidebar .index_title {
    height: 28px;
}


/*修改，增加上边距10*/

.solid_line {
    background: #d8d8d8;
    width: 100%;
    height: 1px;
    overflow: hidden;
    margin-top: 10px;
}


/*改完*/

.no_underline:hover {
    text-decoration: none;
}

.grayarrow_right {
    background: url("../images/icon_gray_arrow_right.png") no-repeat right;
    padding-right: 11px;
    display: inline-block;
    zoom: 1;
}

.introduction_table {
    border: 1px solid rgb(211, 211, 211);
    border-collapse: collapse;
    box-shadow: 0px 0px 3px #d3d3d3;
    -moz-box-shadow: 0px 0px 3px #d3d3d3;
    -webkit-box-shadow: 0px 0px 3px #d3d3d3;
}

.introduction_table td {
    border: 1px solid rgb(211, 211, 211);
    width: 240px;
    height: 184px;
    overflow: hidden;
}

.introduction_desc {
    padding: 20px;
    width: 200px;
    height: 144px;
    overflow: hidden;
    position: relative;
}

.introduction_desc p {
    position: relative;
    z-index: 5;
}

.introduction_desc img {
    right: 0px;
    bottom: 0px;
    display: block;
    position: absolute;
    z-index: 1;
}

.commerce_box {
    background: rgb(255, 255, 255);
    border: 1px solid #d8d8d8;
    width: 568px;
    height: 268px;
    overflow: hidden;
}

.zbcg {
    background: url("../images/c_s_bg.png") no-repeat left bottom;
    padding: 24px;
    height: 220px;
    overflow: hidden;
    position: relative;
}

.xggg {
    width: 568px;
    height: 268px;
    overflow: hidden;
}

.xggg_ul {
    width: 568px;
    height: 268px;
    overflow: hidden;
}

.xggg_li {
    width: 568px;
    overflow: hidden;
    vertical-align: bottom;
    float: left;
    display: block;
}

.xggg_li a.public_list {
    background: url("../images/icon_about_libg.png") no-repeat left top;
    width: 568px;
    height: 36px;
    overflow: hidden;
    display: block;
}

.xggg_li a.public_list {
    background: rgb(127, 127, 127);
    height: 36px;
    border-bottom-color: rgb(51, 51, 51);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.xggg_li a.public_list .txt {
    height: 36px;
    color: rgb(255, 255, 255);
    line-height: 36px;
    font-size: 18px;
    margin-left: 18px;
    vertical-align: middle;
    float: left;
    display: inline-block;
}

.xggg_li a.public_list .icon {
    background: url("../images/icon_about_liarrow.png") no-repeat left -5px;
    width: 35px;
    height: 36px;
    text-indent: 999px;
    overflow: hidden;
    float: right;
    display: block;
}

.xggg_li a.actived .icon {
    background-position: left -50px;
}

.xggg_li a.party_link {
    padding: 10px 0px;
    width: 100%;
    height: 19.5px;
    line-height: 24px;
    overflow: hidden;
    border-bottom-color: rgb(225, 225, 225);
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    display: block;
}

.xggg_list {
    background: rgb(255, 255, 255);
    margin: 0px auto;
    width: 568px;
    height: 120px;
    overflow: hidden;
}

.mtjyw {
    background: rgb(255, 255, 255);
    width: 570px;
    height: 270px;
    overflow: hidden;
}

.mtjyw dl {
    width: 568px;
    overflow: hidden;
    display: block;
}

.mtjyw dt {
    width: 568px;
    overflow: hidden;
    display: block;
}

.mtjyw dd {
    width: 568px;
    overflow: hidden;
    display: block;
}

.mtjyw dl {
    width: 570px;
}

.mtjyw dt {
    background: url("../images/icon_bg.png") repeat-x left top;
    border-width: 1px 1px 1px 0px;
    border-style: solid solid solid none;
    border-color: #d8d8d8 #d8d8d8 #d8d8d8;
    padding: 0px;
    width: 569px;
    height: 43px;
    overflow: visible;
}

.mtjyw dt a {
    background: url("../images/icon_bg.png") repeat-x left top;
    width: 99px;
    height: 43px;
    text-align: center;
    color: #666666;
    line-height: 43px;
    overflow: hidden;
    font-size: 16px;
    border-bottom-color: #d8d8d8;
    border-left-color: #d8d8d8;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    display: inline-block;
}

.mtjyw dt a:hover {
    background: rgb(255, 255, 255);
    color: rgb(225, 6, 0);
    text-decoration: none;
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.mtjyw dt a.actived {
    background: rgb(255, 255, 255);
    color: rgb(225, 6, 0);
    text-decoration: none;
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.mtjyw dd {
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
    padding: 15px 20px;
    width: 528px;
    height: 194px;
}

.border_input {
    padding: 6px 5px;
    border: 1px solid #d8d8d8;
    height: 20px;
    color: rgb(153, 153, 153);
    line-height: 20px;
    overflow: hidden;
    display: block;
}

.w123.border_input {
    width: 113px;
}

.w188.border_input {
    width: 178px;
}

.w328.border_input {
    width: 318px;
    height: 71px;
    resize: none;
}

.shzrbg {
    padding: 24px 24px 0px;
    border: 1px solid #d8d8d8;
    width: 320px;
    height: 244px;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
}

.download {
    background: url("../images/icon_download.png") no-repeat left;
    overflow: hidden;
    padding-left: 23px;
    display: inline-block;
}

.jtzz {
    background: rgb(255, 255, 255);
    width: 720px;
    overflow: hidden;
}

.jtzz dl {
    width: 720px;
    overflow: hidden;
    display: block;
}

.jtzz dt {
    width: 720px;
    overflow: hidden;
    display: block;
}

.jtzz dd {
    width: 720px;
    overflow: hidden;
    display: block;
}

.jtzz dt {
    width: 719px;
    height: 45px;
    border-top-color: #d8d8d8;
    border-right-color: #d8d8d8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
}

.jtzz dt div {
    width: 720px;
    overflow: hidden;
}

.jtzz dt a {
    border-width: 0px 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 119px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    font-size: 14px;
    float: left;
    display: block;
}

.jtzz dt a.actived {
    color: rgb(225, 6, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.jtzz dd {
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
    padding: 24px;
    width: 670px;
}

.w720_shadow_box {
    background: rgb(255, 255, 255);
    padding: 10px 0px;
    border: 1px solid #d8d8d8;
    width: 718px;
    overflow: hidden;
    box-shadow: 0px 0px 3px #d8d8d8;
    -moz-box-shadow: 0px 0px 3px #d8d8d8;
    -webkit-box-shadow: 0px 0px 3px #d8d8d8;
}

.history {
    width: 718px;
    overflow: hidden;
    display: block;
}

.history dl {
    width: 718px;
    overflow: hidden;
    display: block;
}

.history dt {
    width: 718px;
    overflow: hidden;
    display: block;
}

.history dd {
    width: 718px;
    overflow: hidden;
    display: block;
}

.history dt {
    background: url("../images/icon_about_history_bg.png") repeat-x left top;
    height: 50px;
}

.history dt div {
    margin: 0px auto;
    width: 710px;
    overflow: hidden;
}

.history dt a {
    width: 71px;
    height: 50px;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 50px;
    overflow: hidden;
    font-size: 18px;
    float: left;
    display: block;
}

.history dt a:hover {
    background: url("../images/icon_about_history_hover.png") no-repeat left top;
    text-decoration: none;
}

.history dt a.actived {
    background: url("../images/icon_about_history_hover.png") no-repeat left top;
    text-decoration: none;
}

.history_images {
    height: 120px;
    overflow: hidden;
    position: relative;
}

.history_images div {
    width: 100%;
    height: 120px;
    overflow: hidden;
}

.history_images ul {
    width: 20000px;
    overflow: hidden;
    float: left;
    display: block;
}

.history_images ul li {
    vertical-align: bottom;
    float: left;
    display: block;
}

.history_images ul li img {
    float: left;
    display: block;
}

.history_images .history_images_prev {
    background: url("../images/icon_about_arrow.png") no-repeat left top;
    top: 47.5px;
    width: 25px;
    height: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 10;
}

.history_images .history_images_next {
    background: url("../images/icon_about_arrow.png") no-repeat left top;
    top: 47.5px;
    width: 25px;
    height: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 10;
}

.history_images .history_images_prev {
    left: 10px;
}

.history_images .history_images_next {
    background-position: left bottom;
    right: 10px;
}

.history_table th {
    background: url("../images/icon_about_history_line.png") no-repeat right top;
    padding-top: 8px;
    padding-right: 25px;
}

.mtcpml {
    background: rgb(255, 255, 255);
    width: 720px;
    overflow: hidden;
    display: block;
}

.mtcpml dl {
    width: 720px;
    overflow: hidden;
    display: block;
}

.mtcpml dt {
    width: 720px;
    overflow: hidden;
    display: block;
}

.mtcpml dd {
    width: 720px;
    overflow: hidden;
    display: block;
}

.mtcpml dt {
    background: url("../images/icon_bg.png") repeat-x left top;
    border-width: 1px 1px 0px 0px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 719px;
    height: 44px;
}

.mtcpml dt div {
    width: 722px;
    overflow: hidden;
}

.mtcpml dt a {
    width: 102px;
    height: 43px;
    text-align: center;
    color: #666666;
    line-height: 43px;
    font-weight: bold;
    border-bottom-color: #d8d8d8;
    border-left-color: #d8d8d8;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    display: block;
}

.mtcpml dt a:hover {
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.mtcpml dt a.actived {
    background: rgb(255, 255, 255);
    color: rgb(225, 6, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.mtcpml dd {
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 718px;
}

.mtcpmlprev {
    background: url("../images/icon_arrow_opacity.png") no-repeat left top;
    width: 25px;
    height: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: inline-block;
}

.mtcpmlnext {
    background: url("../images/icon_arrow_opacity.png") no-repeat left top;
    width: 25px;
    height: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: inline-block;
}

.mtcpmlnext {
    background-position: left bottom;
}

.mtcpml_tabs {
    margin: 0px auto;
    width: 644px;
    height: 25px;
    overflow: hidden;
    position: relative;
}

.mtcpml_tabs ul {
    left: 0px;
    top: 0px;
    width: 20000px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.mtcpml_tabs li {
    width: 92px;
    overflow: hidden;
    vertical-align: bottom;
    float: left;
    display: block;
}

.mtcpml_tabs li a {
    width: 92px;
    height: 25px;
    text-align: center;
    color: #666666;
    line-height: 25px;
    overflow: hidden;
    float: left;
    display: block;
}

.mtcpml_tabs li a:hover {
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.mtcpml_tabs li a.actived {
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.mtcpml_table {
    margin: 0px -1px -1px;
    border-top-color: #d8d8d8;
    border-top-width: 1px;
    border-top-style: solid;
}

.mtcpml_table td {
    border: 1px solid #d8d8d8;
    color: #666666;
    line-height: 25px;
}

.mtzfgs_select {
    width: 255px;
    overflow: visible;
    position: relative;
}

.mtzfgs_select .select_name {
    background: url("../images/icon_arrow_down_big.png") no-repeat right;
    color: rgb(0, 0, 0);
    line-height: 25px;
    overflow: hidden;
    padding-right: 20px;
    font-size: 16px;
    display: inline-block;
    position: relative;
    z-index: 5;
    zoom: 1;
}

.mtzfgs_select .select_name:hover {
    text-decoration: none;
}

.mtzfgs_select ul {
    background: rgb(255, 255, 255);
    border: 1px solid #d8d8d8;
    left: 0px;
    top: 0px;
    width: 250px;
    overflow: hidden;
    padding-top: 25px;
    display: none;
    position: absolute;
}

.mtzfgs_select li {
    overflow: hidden;
    vertical-align: bottom;
    display: block;
}

.mtzfgs_select li a {
    color: #666666;
    line-height: 25px;
    overflow: hidden;
    font-size: 14px;
    display: block;
}

.mtzfgs_select li a:hover {
    background: #d8d8d8;
    text-decoration: none;
}

.mtzfgs_desc {
    border: 1px solid #d8d8d8;
}

.mtzfgs_desc td {
    background: rgb(255, 255, 255);
    padding: 10px 20px;
    border: 1px solid #d8d8d8;
    text-align: left;
}

.media_tabs {
    background: rgb(255, 255, 255);
    width: 720px;
    overflow: hidden;
}

.media_tabs dl {
    width: 720px;
    overflow: hidden;
    display: block;
}

.media_tabs dt {
    width: 720px;
    overflow: hidden;
    display: block;
}

.media_tabs dd {
    width: 720px;
    overflow: hidden;
    display: block;
}

.media_tabs dt {
    border-width: 1px 1px 0px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 718px;
    height: 53px;
    margin-bottom: -8px;
}

.media_tabs dt a {
    background: url("../images/icon_media_tabg.png") no-repeat left top;
    width: 103px;
    height: 53px;
    text-align: center;
    color: rgb(0, 0, 0);
    line-height: 44px;
    overflow: hidden;
    float: left;
    display: block;
}

.media_tabs dt div {
    width: 722px;
    overflow: hidden;
}

.media_tabs dt a:hover {
    background-position: left bottom;
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.media_tabs dt a.actived {
    background-position: left bottom;
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.media_tabs dd {
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 718px;
}

.media_public_tab {
    background: rgb(255, 255, 255);
    width: 350px;
    overflow: hidden;
}

.media_public_tab dl {
    width: 350px;
    overflow: hidden;
    display: block;
}

.media_public_tab dt {
    width: 350px;
    overflow: hidden;
    display: block;
}

.media_public_tab dd {
    width: 350px;
    overflow: hidden;
    display: block;
}

.media_public_tab dt {
    border-width: 1px 1px 0px 0px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 349px;
    height: 39px;
}

.media_public_tab dt div {
    width: 355px;
    overflow: hidden;
}

.media_public_tab dt a {
    width: 175px;
    height: 38px;
    text-align: center;
    color: #666666;
    line-height: 38px;
    overflow: hidden;
    font-size: 14px;
    border-bottom-color: #d8d8d8;
    border-left-color: #d8d8d8;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    display: block;
}

.media_public_tab dt a:hover {
    text-decoration: none;
}

.media_public_tab dt a.actived {
    color: rgb(225, 6, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.media_public_tab dt a.actived.zpgs {
    background: url("../images/p_i_img3.png") no-repeat left top;
    height: 39px;
    color: rgb(255, 255, 255);
    border-bottom-color: ;
    border-bottom-width: 0px;
    border-bottom-style: none;
}

.media_public_tab dt a.actived.yzfw {
    background: url("../images/icon_develop_dtbg.png") repeat-x left top;
    height: 39px;
    color: rgb(255, 255, 255);
    border-bottom-color: ;
    border-bottom-width: 0px;
    border-bottom-style: none;
}

.media_public_tab dt div.tab3 a {
    width: 116px;
}

.media_public_tab dt div.tab5 a {
    width: 70px;
}

.media_public_tab dd {
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 348px;
    height: 199px;
}

.ztzl {
    width: 348px;
    height: 199px;
    overflow: hidden;
    position: relative;
}

.ztzl ul {
    left: 0px;
    top: 0px;
    width: 20000px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.ztzl li {
    width: 348px;
    height: 199px;
    overflow: hidden;
    vertical-align: bottom;
    float: left;
    display: block;
}

.ztzl .controller {
    left: 0px;
    width: 348px;
    text-align: center;
    bottom: 16px;
    overflow: hidden;
    position: absolute;
}

.ztzl .controller a {
    background: url("../images/icon_coal_dot.png") no-repeat right top;
    margin: 0px 5px;
    width: 11px;
    height: 11px;
    text-indent: 999px;
    overflow: hidden;
    display: inline-block;
}

.ztzl .controller a.actived {}

.circle_a {
    background: url("../images/icon_li_dot.png") no-repeat left;
    overflow: hidden;
    padding-left: 12px;
    display: inline-block;
    zoom: 1;
}

.w350_border {
    background: rgb(255, 255, 255);
    border: 1px solid #d8d8d8;
    width: 348px;
    height: 238px;
    overflow: hidden;
}

.jtjj {
    background: url("../images/about_img23.png") no-repeat left top;
    padding: 20px 25px;
    width: 298px;
    height: 198px;
    overflow: hidden;
}


/*此次有修改*/

.leader {
    margin: auto;
    width: 720px;
    background: #fff;
    border-left: 1px solid #d8d8d8;
    border-top: 1px solid #d8d8d8;
}

.leader li {
    float: left;
    width: 140px;
    height: 242px;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    padding: 50px 19px 15px;
}

.leader li img {
    width: 116px;
    height: 160px;
    margin: auto;
}

.leader li h5 {
    font-size: 18px;
    font-family: "微软雅黑";
    color: #000;
    line-height: 30px;
    margin-top: 15px;
}

.leader li p {
    font-family: "宋体";
    line-height: 25px;
    height: 50px;
    overflow: hidden;
}


/*改完*/

.leader_team {
    width: 720px;
    overflow: hidden;
}

.leader_team dl {
    width: 720px;
    overflow: hidden;
    display: block;
}

.leader_team dt {
    width: 720px;
    overflow: hidden;
    display: block;
}

.leader_team dd {
    width: 720px;
    overflow: hidden;
    display: block;
}

.leader_team dt {
    border-width: 1px 1px 0px 0px;
    border-style: solid solid none;
    border-color: #d8d8d8 #d8d8d8;
    width: 719px;
}

.leader_team div {
    width: 720px;
    overflow: hidden;
}

.leader_team dt a {
    background: url("../images/icon_about_leader_dtbg.png") repeat-x left bottom;
    width: 359px;
    height: 48px;
    text-align: center;
    color: #666666;
    line-height: 48px;
    overflow: hidden;
    font-size: 20px;
    vertical-align: bottom;
    border-bottom-color: #d8d8d8;
    border-left-color: #d8d8d8;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    display: block;
}

.leader_team1 dt a {
    background: url("../images/icon_about_leader_dtbg.png") repeat-x left bottom;
    width: 239px;
    height: 48px;
    text-align: center;
    color: #666666;
    line-height: 48px;
    overflow: hidden;
    font-size: 20px;
    vertical-align: bottom;
    border-bottom-color: #d8d8d8;
    border-left-color: #d8d8d8;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    display: block;
}

.leader_team dt a:hover {
    text-decoration: none;
}

.leader_team dt a.actived {
    background: rgb(255, 255, 255);
    color: rgb(225, 6, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.leader_team1 dt a.actived {
    background: rgb(255, 255, 255);
    color: rgb(225, 6, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.leader_team dd {
    background: rgb(255, 255, 255);
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-color: #d8d8d8 #d8d8d8;
    width: 718px;
    margin-top: -1px;
}

.leader_team1 dd {
    background: rgb(255, 255, 255);
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-color: #d8d8d8 #d8d8d8;
    width: 718px;
    margin-top: -1px;
}

.development_images {
    width: 720px;
    height: 210px;
    overflow: hidden;
    position: relative;
}

.development_images .development_prev {
    background: url("../images/icon_develop_arrow.png") no-repeat left top;
    top: 86.5px;
    width: 38px;
    height: 37px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 5;
}

.development_images .development_next {
    background: url("../images/icon_develop_arrow.png") no-repeat left top;
    top: 86.5px;
    width: 38px;
    height: 37px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 5;
}

.development_images .development_prev {
    left: 15px;
}

.development_images .development_next {
    background-position: left bottom;
    right: 15px;
}

.development_images div {
    width: 720px;
    height: 210px;
    overflow: hidden;
}

.development_images ul {
    width: 20000px;
    overflow: hidden;
    float: left;
    display: block;
}

.development_images li {
    overflow: hidden;
    margin-right: 3px;
    vertical-align: bottom;
    float: left;
    display: block;
}

.development_images li a {
    overflow: hidden;
    float: left;
    display: block;
}


/*修改，去掉滚动图片无颜色样式*/

.development_images li a img {
    float: left;
    display: block;
    ;
}


/*改完*/

.ywbj {
    width: 720px;
    overflow: hidden;
    display: block;
}

.ywbj dl {
    width: 720px;
    overflow: hidden;
    display: block;
}

.ywbj dt {
    width: 720px;
    overflow: hidden;
    display: block;
}

.ywbj dd {
    width: 720px;
    overflow: hidden;
    display: block;
}

.ywbj dt {
    background: url("../images/icon_bg.png") repeat-x left top;
    border-width: 1px 1px 0px 0px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 719px;
    height: 44px;
}

.ywbj div {
    width: 722px;
    overflow: hidden;
}

.ywbj dt a {
    border-width: 0px 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 143px;
    height: 43px;
    text-align: center;
    color: #666666;
    line-height: 43px;
    overflow: hidden;
    font-size: 14px;
    float: left;
    display: block;
}

.ywbj dt a:hover {
    background: rgb(255, 255, 255);
    color: rgb(225, 6, 0);
    text-decoration: none;
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.ywbj dt a.actived {
    background: rgb(255, 255, 255);
    color: rgb(225, 6, 0);
    text-decoration: none;
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.ywbj dd {
    background: rgb(255, 255, 255);
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 718px;
    margin-top: -1px;
}

.safely_tabs {
    width: 720px;
    overflow: visible;
}

.safely_tabs dl {
    width: 720px;
    overflow: visible;
    display: block;
}

.safely_tabs dt {
    width: 720px;
    overflow: visible;
    display: block;
}

.safely_tabs dd {
    width: 720px;
    overflow: visible;
    display: block;
}

.safely_tabs dl {
    padding-bottom: 25px;
}

.safely_tabs dt {
    background: url("../images/icon_bg.png") repeat-x left top;
    border-width: 1px 1px 1px 0px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 719px;
    height: 43px;
}

.safely_tabs dt a {
    border-width: 0px 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 119px;
    height: 43px;
    text-align: center;
    color: #666666;
    line-height: 43px;
    overflow: hidden;
    font-size: 16px;
    float: left;
    display: block;
}

.safely_tabs dt a:hover {
    background: rgb(255, 255, 255);
    color: rgb(225, 6, 0);
    text-decoration: none;
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.safely_tabs dt a.actived {
    background: rgb(255, 255, 255);
    color: rgb(225, 6, 0);
    text-decoration: none;
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.safely_tabs dd {
    background: rgb(255, 255, 255);
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
    padding: 25px;
    width: 668px;
    overflow: visible;
    margin-top: -25px;
    float: left;
    position: relative;
    zoom: 1;
}

.safely_tabs dd .j_show_panel {
    background: url("../images/icon_safely_arrow.png") no-repeat left top;
    left: 299px;
    width: 120px;
    height: 25px;
    bottom: -25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 10;
}

.safely_tabs dd .actived.j_show_panel {
    background-position: left bottom;
}


/*此处屏蔽掉
.search_bar {
	width: 920px; height: 40px; overflow: hidden; position: relative;
}
.search_bar input {
	margin: 5px 0px; padding: 0px 10px; border: 0px; width: 780px; height: 30px; color: rgb(153, 153, 153); line-height: 30px; overflow: hidden; font-size: 20px; display: block;
}
屏蔽结束*/

.search_bar .submit {
    top: 0px;
    width: 40px;
    height: 40px;
    right: 0px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.search_result {
    background: rgb(255, 255, 255);
    padding: 20px 0px;
    border: 1px solid rgb(216, 216, 216);
    width: 918px;
    overflow: hidden;
}

.search_result table {
    margin: 0px auto;
}

.search_result h2 {
    font-weight: normal;
}

.search_result .pages {
    padding: 10px 20px 0px 0px;
    float: right;
}

.search_link {
    /*background: url("../images/search_link_arrow.png") no-repeat left; color: rgb(51, 51, 51); */
    padding-left: 13px;
    font-size: 14px;
    margin-left: 4px;
    display: inline-block;
}

.actived.search_link {
    color: rgb(225, 6, 0);
    background-image: url("../images/search_link_arrow_red.png");
}


/*修改，统一修改为720使用的下拉格式和背景*/

.hdry_ul {
    width: 100%;
    overflow: hidden;
    display: block;
}

.hdry_ul li {
    margin: 0px;
    padding: 0px;
    width: 100%;
    overflow: hidden;
}

.hdry_ul li .content {
    width: 690px;
    text-align: left;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    background-color: #FFF;
    border: 1px solid #d8d8d8;
    border-top: 0px;
}

.hdry_title {
    width: 690px;
    height: 42px;
    text-align: left;
    overflow: hidden;
    margin-top: 20px;
    padding-left: 20px;
    display: block;
    cursor: pointer;
    border: 1px solid #d8d8d8;
    background: url(../images/bg5.png) repeat-x;
    line-height: 44px;
}

.actived.hdry_title {
    width: 690px;
    height: 42px;
    text-align: left;
    overflow: hidden;
    margin-top: 20px;
    display: block;
    cursor: pointer;
    font-weight: bold;
    color: #F00;
}

.hdry_title span.year {
    background: url("../images/hdry_icon_bg.png") no-repeat right top;
    width: 111px;
    height: 50px;
    text-align: right;
    color: rgb(255, 255, 255);
    line-height: 50px;
    overflow: hidden;
    padding-right: 5px;
    font-size: 16px;
    font-weight: bold;
    margin-right: 23px;
    vertical-align: middle;
    display: inline-block;
    zoom: 1;
}

.actived.hdry_title span.year {
    background-position: right bottom;
    width: 109px;
    height: 70px;
    line-height: 70px;
    padding-right: 7px;
    font-size: 22px;
}


/*修改完*/

.wqzt {
    background: rgb(255, 255, 255);
    border: 1px solid #d8d8d8;
    width: 318px;
    height: 748px;
    overflow: hidden;
}

.wqzt_link {
    background: url("../images/ztzl_icon.png") no-repeat left;
    color: rgb(51, 51, 51);
    line-height: 37px;
    overflow: hidden;
    padding-left: 12px;
    font-size: 12px;
    margin-left: 13px;
    display: inline-block;
}

.qkzz {
    width: 680px;
    overflow: visible;
}

.qkzz dl {
    width: 680px;
    overflow: visible;
    display: block;
}

.qkzz dt {
    width: 680px;
    overflow: visible;
    display: block;
}

.qkzz dd {
    width: 680px;
    overflow: visible;
    display: block;
}

.qkzz dt {
    height: 25px;
    overflow: hidden;
    position: relative;
}

.qkzz dt .prev_page {
    background: url("../images/icon_arrow_opacity.png") no-repeat left top;
    top: 0px;
    width: 25px;
    height: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.qkzz dt .next_page {
    background: url("../images/icon_arrow_opacity.png") no-repeat left top;
    top: 0px;
    width: 25px;
    height: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.qkzz dt .prev_page {
    left: 0px;
}

.qkzz dt .next_page {
    background-position: left bottom;
    right: 0px;
}

.qkzz_scroller {
    margin: 0px auto;
    width: 630px;
    height: 25px;
    overflow: hidden;
    position: relative;
}

.qkzz_scroller ul {
    left: 0px;
    top: 0px;
    width: 20000px;
    height: 25px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.qkzz_scroller li {
    width: 126px;
    height: 25px;
    overflow: hidden;
    float: left;
    display: block;
}

.qkzz_scroller li a {
    width: 126px;
    height: 25px;
    text-align: center;
    color: rgb(51, 51, 51);
    line-height: 25px;
    overflow: hidden;
    font-size: 16px;
    float: left;
    display: block;
}

.qkzz_scroller li a.actived {
    color: rgb(225, 6, 0);
}

.image_panel {
    width: 195px;
    height: 265px;
    overflow: hidden;
}

.image_change {
    width: 195px;
    text-align: center;
    overflow: visible;
    position: relative;
}

.image_change .image_title {
    background: url("../images/icon_arrow_down_big.png") no-repeat right;
    color: rgb(51, 51, 51);
    line-height: 20px;
    overflow: hidden;
    padding-right: 15px;
    font-size: 16px;
    display: inline-block;
    position: relative;
    z-index: 10;
}

.image_change ul {
    background: rgb(255, 255, 255);
    padding: 25px 5px 5px;
    border: 1px solid #d8d8d8;
    left: -5px;
    top: -5px;
    width: 195px;
    overflow: hidden;
    display: none;
    position: absolute;
}

.image_change ul li {
    width: 100%;
    display: block;
}

.image_change ul li a {
    color: rgb(51, 51, 51);
    line-height: 25px;
    font-size: 14px;
}

.redarrow_link {
    background: url("../images/ztzl_icon.png") no-repeat left;
    color: rgb(51, 51, 51);
    overflow: hidden;
    padding-left: 12px;
    font-size: 12px;
    display: inline-block;
}

.form_input {
    background: url("../images/input_icon.png") no-repeat right top;
    margin: 10px 0px;
    padding: 6px 23px 6px 8px;
    border: 1px solid #d8d8d8;
    width: 237px;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    float: left;
    display: block;
}

.form_select {
    background: url("../images/input_icon.png") no-repeat right top;
    margin: 10px 0px;
    padding: 6px 23px 6px 8px;
    border: 1px solid #d8d8d8;
    width: 237px;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    float: left;
    display: block;
}

.form_select {
    padding: 0px;
    width: 270px;
    height: 33px;
    line-height: 33px;
}

.short.form_input {
    width: 67px;
}

.form_input:focus {
    border-color: rgb(162, 199, 230);
}

.success.form_input {
    background-position: right;
}

.error.form_input {
    background-position: right bottom;
    border-color: rgb(244, 164, 162);
}

.form_msg {
    background: rgb(248, 248, 248);
    padding: 0px 7px;
    border: 1px solid #d8d8d8;
    width: 284px;
    height: 33px;
    color: #666666;
    line-height: 16.5px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    float: left;
    display: block;
}

.form_error {
    background: rgb(248, 248, 248);
    padding: 0px 7px;
    border: 1px solid #d8d8d8;
    width: 284px;
    height: 33px;
    color: #666666;
    line-height: 16.5px;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    float: left;
    display: block;
}

.form_error {
    background: rgb(255, 235, 235);
    border-color: rgb(255, 192, 190);
    color: rgb(225, 6, 0);
    line-height: 33px;
}

.form_submit {
    background: url("../images/form_submit.png") no-repeat left top;
    width: 270px;
    height: 35px;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 35px;
    font-size: 14px;
    display: block;
}

.question {
    padding: 5px 9px;
    border: 1px solid #d8d8d8;
    width: 500px;
    height: 108px;
    color: rgb(153, 153, 153);
    line-height: 20px;
    overflow: hidden;
    display: block;
    resize: none;
}

.baselayout_border {
    background: rgb(255, 255, 255);
    border: 1px solid #d8d8d8;
    width: 1168px;
}

.image_scroll {
    height: 288px;
}

.image_scroll .image_prev {
    background: url("../images/bid_arrow.png") no-repeat left top;
    top: 117.5px;
    width: 31px;
    height: 53px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 10;
}

.image_scroll .image_next {
    background: url("../images/bid_arrow.png") no-repeat left top;
    top: 117.5px;
    width: 31px;
    height: 53px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 10;
}

.image_scroll .image_prev {
    left: 33px;
}

.image_scroll .image_next {
    background-position: left bottom;
    right: 33px;
}

.image_scroll ul {
    width: 20000px;
    overflow: hidden;
    float: left;
    display: block;
}

.image_scroll li {
    width: 770px;
    height: 288px;
    overflow: hidden;
    vertical-align: bottom;
    float: left;
    display: block;
}

.image_item {
    width: 250px;
    height: 139px;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
}

.image_item dl {
    overflow: hidden;
    display: block;
}

.image_item dd {
    overflow: hidden;
    display: block;
}

.image_item dt {
    overflow: hidden;
    display: block;
}

.image_item dd {
    width: 250px;
    height: 139px;
}

.image_item dt {
    left: 0px;
    width: 100%;
    height: 30px;
    bottom: 0px;
    line-height: 30px;
    position: absolute;
}

.image_item dt .bg {
    background: rgb(0, 0, 0);
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    position: absolute;
    z-index: 1;
    opacity: 0.5;
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
}

.image_item dt a {
    color: rgb(255, 255, 255);
    line-height: 30px;
    font-size: 16px;
    margin-left: 15px;
    display: inline-block;
    position: relative;
    z-index: 5;
}

.image_show {
    background: rgb(255, 255, 255);
    border: 1px solid #d8d8d8;
    width: 301px;
    height: 223px;
    overflow: hidden;
    margin-right: 30px;
    margin-bottom: 30px;
}

.image_show dl {
    width: 301px;
    overflow: hidden;
    display: block;
}

.image_show dd {
    width: 301px;
    overflow: hidden;
    display: block;
}

.image_show dt {
    width: 301px;
    overflow: hidden;
    display: block;
}

.image_show dt {
    padding: 0px 14px;
    width: 273px;
    height: 49px;
    line-height: 49px;
}

.image_show dd {
    height: 174px;
}

.media_scroll {
    width: 249px;
    height: 538px;
    border-top-color: #d8d8d8;
    border-right-color: #d8d8d8;
    border-bottom-color: #d8d8d8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
}

.media_scroll ul {
    width: 250px;
    overflow: hidden;
    display: block;
}

.media_scroll li {
    width: 250px;
    overflow: hidden;
    vertical-align: bottom;
    border-bottom-color: #d8d8d8;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    float: left;
    display: block;
    background-color: rgb(242, 242, 242);
}

.media_scroll li.actived {
    background: url("../images/spzl_icon.png") no-repeat 16px rgb(119, 119, 119);
    border-width: 1px 0px;
    border-style: solid;
    border-color: rgb(225, 6, 0);
    width: 155px;
    height: 88px;
    padding-right: 15px;
    padding-left: 80px;
    margin-top: -1px;
    position: relative;
    z-index: 5;
}

.media_scroll li .media_link {
    background: url("../images/ztzl_icon.png") no-repeat left;
    height: 45px;
    color: rgb(51, 51, 51);
    line-height: 45px;
    overflow: hidden;
    padding-left: 10px;
    font-size: 14px;
    margin-left: 14px;
}

.shly_title {
    height: 60px;
    line-height: 60px;
}

.shly_prev {
    background: url("../images/bid_arrow.png") no-repeat left top;
    top: 47%;
    width: 31px;
    height: 53px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 10;
}

.shly_next {
    background: url("../images/bid_arrow.png") no-repeat left top;
    top: 47%;
    width: 31px;
    height: 53px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 10;
}

.shly_prev {
    left: 30px;
}

.shly_next {
    background-position: left bottom;
    right: 30px;
}


/*.ysfc {
	width: 720px; height: 605px; overflow: hidden; position: relative;
}
.ysfc dl {
	overflow: hidden; display: block;
}
.ysfc dd {
	overflow: hidden; display: block;
}
.ysfc dt {
	overflow: hidden; display: block;
}
.ysfc dl.hide {
	display: none;
}
.ysfc dd {
	background: rgb(238, 238, 238); width: 550px; height: 490px; position: relative;
}
.ysfc dd .title_bar {
	padding: 20px; left: 0px; width: 510px; bottom: 0px; display: block; position: absolute;
}
.ysfc dd .bg {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 100%; bottom: 0px; display: block; filter: alpha(opacity=50); position: absolute; z-index: 1; opacity: 0.5; -moz-opacity: 0.50; -khtml-opacity: 0.50;
}
.ysfc dd p {
	line-height: 20px; overflow: hidden; display: block; position: relative; z-index: 10;
}
.ysfc dt {
	background: #d8d8d8; width: 720px; height: 110px; border-top-color: rgb(119, 119, 119); border-top-width: 5px; border-top-style: solid; position: relative;
}
.ysfc dt .ysfc_prev {
	background: url("../images/bid_arrow.png") no-repeat left top; top: 28.5px; width: 31px; height: 53px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.ysfc dt .ysfc_next {
	background: url("../images/bid_arrow.png") no-repeat left top; top: 28.5px; width: 31px; height: 53px; text-indent: 999px; overflow: hidden; display: block; position: absolute; z-index: 10;
}
.ysfc dt .ysfc_prev {
	left: 20px;
}
.ysfc dt .ysfc_next {
	background-position: left bottom; right: 20px;
}
.ysfc_type {
	background: rgb(0, 0, 0); top: 0px; width: 170px; height: 490px; right: 0px; overflow: hidden; position: absolute; z-index: 10;
}
.ysfc_type ul {
	margin: 20px 15px 0px 7px; width: 148px; height: 490px; overflow: hidden; display: block;
}
.ysfc_type li {
	margin: 0px 0px 15px; padding: 5px 5px 5px 13px; width: 130px; height: 130px; overflow: hidden; vertical-align: bottom; display: block;
}
.ysfc_type li.actived {
	background: url("../images/wyfc_icon.png") no-repeat left top;
}
.ysfc_content {
	margin: 8px auto; width: 600px; height: 94px; overflow: hidden; display: block; position: relative;
}
.ysfc_content ul {
	left: 0px; top: 0px; width: 20000px; height: 94px; overflow: hidden; display: block; position: absolute;
}
.ysfc_content li {
	margin: 0px 8px; padding: 2px; width: 100px; height: 90px; overflow: hidden; vertical-align: bottom; float: left;
}
.ysfc_content li.actived {
	background: rgb(0, 0, 0);
}*/


/*修改，替换新的照片轮班样式*/

.ysfc {
    width: 720px;
    height: auto;
    overflow: hidden;
    position: relative;
}

.ysfc dl,
.ysfc dd,
.ysfc dt {
    display: block;
    overflow: hidden;
    margin-top: 10px;
}

.ysfc dl.hide {
    display: none;
}

.ysfc dd {
    width: 720px;
    height: 490px;
    background: #eee;
    position: relative;
}

.ysfc dd .title_bar {
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 680px;
    padding: 20px;
}

.ysfc dd .bg {
    display: block;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
    opacity: 0.50;
    z-index: 1;
}

.ysfc dd p {
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 10;
    line-height: 20px;
}

.ysfc dt {
    border-top: 5px solid #777;
    background: #d8d8d8;
    height: 110px;
    width: 720px;
    position: relative;
}

.ysfc dt .ysfc_prev,
.ysfc dt .ysfc_next {
    display: block;
    overflow: hidden;
    background: url(../images/bid_arrow.png) left top no-repeat;
    width: 31px;
    height: 53px;
    position: absolute;
    top: 28.5px;
    z-index: 10;
    text-indent: 999px;
}

.ysfc dt .ysfc_prev {
    left: 20px;
}

.ysfc dt .ysfc_next {
    background-position: left bottom;
    right: 20px;
}

.ysfc_type {
    width: 770px;
    height: auot;
    background: #000;
}

.ysfc_type ul {
    width: 758px;
    height: auto;
}

.ysfc_type li {
    margin: 0;
    width: 130px;
    height: 130px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
}

.ysfc_type li image {
    margin: 1px;
    width: 128px;
    height: 128px;
}

.ysfc_type li.actived {
    background-color: #F1F1F1;
}

.ysfc_content {
    display: block;
    overflow: hidden;
    position: relative;
    margin: 8px auto;
    width: 600px;
    height: 94px;
}

.ysfc_content ul {
    display: block;
    overflow: hidden;
    width: 20000px;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 94px;
}

.ysfc_content li {
    width: 100px;
    height: 90px;
    margin: 0 8px;
    overflow: hidden;
    float: left;
    vertical-align: bottom;
    padding: 2px;
}

.ysfc_content li.actived {
    background: #000;
}


/*修完*/

.dqjs {
    width: 100%;
    overflow: hidden;
    display: block;
}

.dqjs li {
    background: url("../images/dqjs_add.png") no-repeat 655px 33px;
    padding: 10px 39px;
    width: 640px;
    height: 70px;
    overflow: hidden;
    border-bottom-color: #d8d8d8;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    display: block;
    position: relative;
}

.dqjs li .dqjs_title {
    background: url("../images/dqjs_title_bg.png") no-repeat left top;
    left: 39px;
    top: 10px;
    width: 70px;
    height: 70px;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 70px;
    overflow: hidden;
    font-size: 14px;
    display: block;
    position: absolute;
}

.dqjs li .dqjs_content {
    margin: 24px auto 0px;
    width: 590px;
    height: 26px;
    text-align: left;
    overflow: hidden;
    padding-left: 90px;
}

.dqjs li.actived {
    height: auto;
}

.dqjs li.actived .dqjs_title {
    background-position: left bottom;
}

.dqjs li.actived .dqjs_content {
    height: auto;
}

.dqjs li.noborder {
    border: 0px;
}

.about_text {
    background: url("../images/about_textbg.png") no-repeat left top;
    width: 56px;
    height: 56px;
    text-align: center;
    color: rgb(255, 255, 255);
    line-height: 56px;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    display: block;
}

.base_safe {
    border: 1px solid #d8d8d8;
    width: 718px;
    overflow: hidden;
    display: block;
}

.base_safe li {
    width: 718px;
    overflow: hidden;
    vertical-align: bottom;
    display: block;
}

.base_safe .li_title {
    padding: 0px 28px;
    width: 662px;
    color: rgb(255, 255, 255);
    line-height: 44px;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    border-bottom-color: rgb(57, 164, 148);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    background-color: rgb(1, 118, 130);
}

.base_safe li .li_content {
    padding: 20px 30px;
    width: 658px;
    overflow: hidden;
    display: none;
    background-color: rgb(255, 255, 255);
}

.base_safe li.actived .li_content {
    display: block;
}

.rcjs_image {
    overflow: hidden;
    position: relative;
}

.rcjs_image .rcjs_image_desc {
    padding: 10px 25px;
    left: 0px;
    width: 670px;
    height: auto;
    bottom: 1px;
    overflow: hidden;
    position: absolute;
}

.rcjs_image img {
    margin: 0px;
    padding: 0px;
}

.rcjs_image .bg {
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    filter: alpha(opacity=50);
    position: absolute;
    z-index: 1;
    opacity: 0.5;
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
}

.rcjs_image .rcjs_image_desc p {
    color: rgb(255, 255, 255);
    line-height: 22px;
    overflow: hidden;
    font-size: 14px;
    display: block;
    position: relative;
    z-index: 10;
}

.rcjs_image_controller {
    width: 20000px;
    overflow: hidden;
    float: left;
    display: block;
}

.rcjs_image_controller li {
    overflow: hidden;
    vertical-align: bottom;
    float: left;
    display: block;
}

.rcjs_image_controller li img {
    margin: 0px;
    overflow: hidden;
    float: left;
    display: block;
    filter: gray;
    cursor: pointer;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}

.rcjs_image_controller li.actived img {
    border: 1px solid red;
    filter: none;
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -o-filter: grayscale(0%);
}

.rcjs_image_prev {
    background: url("../images/icon_about_arrow.png") no-repeat left top;
    top: 47.5px;
    width: 25px;
    height: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 10;
}

.rcjs_image_next {
    background: url("../images/icon_about_arrow.png") no-repeat left top;
    top: 47.5px;
    width: 25px;
    height: 25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 10;
}

.rcjs_image_prev {
    left: 15px;
}

.rcjs_image_next {
    background-position: left bottom;
    right: 15px;
}

.grayarrow_left {
    background: url("../images/arrow_icon.png") no-repeat left;
    padding-left: 22px;
    display: inline-block;
    zoom: 1;
}

.red_more {
    background: url("../images/icon_red_arrow_right.png") no-repeat right;
    color: rgb(225, 6, 0);
    padding-right: 11px;
    display: inline-block;
}

.w770 {
    width: 770px;
    *width: 768px;
}

.w370 {
    width: 370px;
}

.w350 {
    width: 350px;
}

.w320 {
    width: 320px;
}

.w300 {
    width: 300px;
}

.w570 {
    width: 570px;
}

.w278 {
    width: 278px;
}

.w336 {
    width: 336px;
}

.w170 {
    width: 170px;
}

.w720 {
    width: 720px;
}

.w220 {
    width: 220px;
}

.w250 {
    width: 250px;
}

.w400 {
    width: 400px;
}

.w920 {
    width: 920px;
}

.w970 {
    width: 970px;
}

.w660 {
    width: 660px;
}

.w970_border {
    background: rgb(255, 255, 255);
    border: 1px solid #d8d8d8;
    width: 968px;
}

.w920_border {
    background: rgb(255, 255, 255);
    border: 1px solid #d8d8d8;
    width: 968px;
}

.w920_border {
    width: 918px;
}

.w1110 {
    width: 1110px;
}

.dpib {
    display: inline-block;
    zoom: 1;
}

.left {
    float: left;
}

.right {
    float: right;
}

.middle {
    vertical-align: middle;
}

.top {
    vertical-align: text-top;
}

.bottom {
    vertical-align: text-bottom;
}

.center {
    text-align: center;
}

.text_right {
    text-align: right;
}

.text_left {
    text-align: left;
}

.gray {
    color: #666666;
}


/*修改，灰色文字中P的统一的字号为14*/

.gray p {
    font-size: 14px;
}


/*修完*/

.white {
    color: rgb(255, 255, 255);
}

.red {
    color: rgb(225, 6, 0);
}

.colord7d7d7 {
    color: rgb(215, 215, 215);
}

.border_d8d8d8 {
    border-color: #d8d8d8;
}

.bgf8f8f8 {
    background-color: rgb(248, 248, 248);
}

.darkgray {
    color: rgb(51, 51, 51);
}

.lightgray {
    color: rgb(153, 153, 153);
}

.bold {
    font-weight: bold;
}

.blue {
    color: rgb(43, 150, 225);
}

.normal {
    font-weight: normal;
}

.f12 {
    font-size: 12px;
}

.f16 {
    font-size: 16px;
}

.f14 {
    font-size: 14px;
}

.f18 {
    font-size: 18px;
}

.f20 {
    font-size: 20px;
}

.f22 {
    font-size: 22px;
}

.f24 {
    font-size: 24px;
}

.f32 {
    font-size: 32px;
}

.f36 {
    font-size: 36px;
}

.f48 {
    font-size: 48px;
}

.f60 {
    font-size: 60px;
}

.lh22 {
    line-height: 22px;
}

.lh23 {
    line-height: 23px;
}

.lh24 {
    line-height: 24px;
}

.lh26 {
    line-height: 26px;
}

.lh20 {
    line-height: 20px;
}

.lh30 {
    line-height: 30px;
}

.lh100 {
    line-height: 38px;
}

.lh60 {
    line-height: 60px;
}

.yahei {
    font-family: Microsoft yahei;
}

.arial {
    font-family: Arial, Helvetica, sans-serif;
}

.indent_2em {
    text-indent: 2em;
}

.pl_2em {
    padding-left: 2em;
}

.pr_2em {
    padding-right: 2em;
}

.hide {
    display: none;
}

.clear {
    height: 0px;
    clear: both;
}

.overflow {
    overflow: hidden;
}

.visible {
    overflow: visible;
}

.visible p {}

.relative {
    position: relative;
}

.auto {
    margin-right: auto;
    margin-left: auto;
}

.mt0 {
    margin-top: 0px;
}

.mt2 {
    margin-top: 2px;
}

.mt5 {
    margin-top: 5px;
}

.mt8 {
    margin-top: 8px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin: 15px 0px;
}

.mt20 {
    margin: 20px 0px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt35 {
    margin-top: 35px;
}

.mt40 {
    margin-top: 40px;
}

.mt45 {
    margin-top: 45px;
}

.mt50 {
    margin-top: 50px;
}

.mt55 {
    margin-top: 55px;
}

.mt60 {
    margin-top: 60px;
}

.mb0 {
    margin-bottom: 0px;
}

.mb2 {
    margin-bottom: 2px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb25 {
    margin-bottom: 25px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb35 {
    margin-bottom: 35px;
}

.mb40 {
    margin-bottom: 40px;
}

.mb45 {
    margin-bottom: 45px;
}

.mb50 {
    margin-bottom: 50px;
}

.ml0 {
    margin-left: 0px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml25 {
    margin-left: 25px;
}

.ml30 {
    margin-left: 30px;
}

.ml35 {
    margin-left: 35px;
}

.ml40 {
    margin-left: 40px;
}

.ml45 {
    margin-left: 45px;
}

.ml50 {
    margin-left: 50px;
}

.mr10 {
    margin-right: 10px;
}

.mr20 {
    margin-right: 20px;
}

.pt0 {
    padding-top: 0px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt20 {
    padding-top: 20px;
}

.pt25 {
    padding-top: 25px;
}

.pt30 {
    padding-top: 30px;
}

.pt35 {
    padding-top: 35px;
}

.pt40 {
    padding-top: 40px;
}

.pt45 {
    padding-top: 45px;
}

.pt50 {
    padding-top: 50px;
}

.pb0 {
    padding-bottom: 0px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb25 {
    padding-bottom: 25px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb35 {
    padding-bottom: 35px;
}

.pb40 {
    padding-bottom: 40px;
}

.pb45 {
    padding-bottom: 45px;
}

.pb50 {
    padding-bottom: 50px;
}

.pb55 {
    padding-bottom: 50px;
}

.pb60 {
    padding-bottom: 60px;
}

.newbox {
    background: rgb(255, 255, 255);
    margin: 30px 0px 0px;
    border: 1px solid #d8d8d8;
    width: 718px;
}

.newbox li {
    padding: 25px 0px 30px;
    width: 100%;
    border-bottom-color: #d8d8d8;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
}

.hdNews {
    margin: 0px auto;
    width: 680px;
    overflow: hidden;
    font-family: "宋体";
}

.hdNews h2 {
    color: rgb(0, 0, 0);
    line-height: 30px;
    font-family: Microsoft yahei;
    font-size: 18px;
}

.hdNews h2 a {
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.hdNews p {
    width: 100%;
    color: #666666;
    line-height: 1.8em;
}

.hdNews .pic {
    width: 240px;
    height: 160px;
    float: left;
}

.hdNews img {
    max-width: 240px;
}

.hdNews .info {
    width: 420px;
    height: auto;
    float: right;
}

.hdNews .info h2 {
    color: rgb(0, 0, 0);
    line-height: 30px;
    font-family: Microsoft yahei;
    font-size: 18px;
}


/*此处有修改*/

.hdNews .pic1 {
    width: 120px;
    height: 160px;
    float: left;
}

.hdNews .info1 {
    width: 540px;
    height: 160px;
    float: right;
}

.hdNews .info1 h2 {
    color: rgb(0, 0, 0);
    line-height: 30px;
    font-family: Microsoft yahei;
    font-size: 18px;
}


/*修完*/

.source {
    width: 100%;
    height: 38px;
    display: block;
}

.sdiv {
    height: 38px;
    color: rgb(153, 153, 153);
    line-height: 38px;
    float: left;
}

.source span {
    margin: 0px 20px 0px 0px;
}

.share {
    margin: 0px;
    width: 70px;
    overflow: hidden;
}

.shareBtn {
    margin: 10px 0px 0px;
    width: 35px;
    height: 20px;
    float: left;
}

.weiboBtn {
    margin: 10px 0px 0px;
    width: 35px;
    height: 20px;
    float: left;
}

.hdNews .info p {
    width: 100%;
    color: #666666;
    line-height: 20px;
}

.pages {
    padding: 30px 0px;
    width: 100%;
    text-align: right;
    clear: both;
}

.pages span {
    margin: 0px 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.pages a {
    margin: 0px 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.pages b {
    margin: 0px 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.pages a {
    color: #666666;
    text-decoration: none;
}

.pinput {
    border: 1px solid rgb(204, 204, 204);
    width: 30px;
    height: 20px;
    color: rgb(255, 0, 0);
    line-height: 20px;
    font-size: 12px;
    vertical-align: middle;
}

.pages a {
    background: rgb(255, 255, 255);
    padding: 4px 8px;
    border: 1px solid rgb(204, 204, 204);
    text-decoration: none;
    vertical-align: middle;
}

.pages a.normal {
    padding: 0px;
    border: 0px;
}

.pages a.small {
    padding: 2px 6px;
    line-height: 20px;
}

.pages b {
    background: rgb(255, 255, 255);
    padding: 4px 8px;
    border: 1px solid rgb(153, 153, 153);
    text-decoration: none;
    vertical-align: middle;
}

.pages b.small {
    padding: 2px 6px;
    line-height: 20px;
}

.pages span {
    padding-right: 10px;
}

.pages b {
    background: rgb(153, 153, 153);
    color: rgb(255, 255, 255);
}

.pages a:hover {
    color: #666666;
}

.btn {
    background: rgb(240, 240, 240);
    border: 1px solid rgb(204, 204, 204);
    width: 40px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

.pages .prev {
    background: url("../images/prev.png") no-repeat;
}

.pages .next {
    background: url("../images/next.png") no-repeat;
}

.pages .img_prev {
    background: url("../images/zxzp_left.png") no-repeat left top;
    padding: 0px;
    border: 0px;
    width: 22px;
    height: 22px;
    text-indent: 999px;
    overflow: hidden;
    display: inline-block;
}

.pages .img_next {
    background: url("../images/zxzp_left.png") no-repeat left top;
    padding: 0px;
    border: 0px;
    width: 22px;
    height: 22px;
    text-indent: 999px;
    overflow: hidden;
    display: inline-block;
}

.pages .img_next {
    background-image: url("../images/zxzp_right.png");
}

.hr_10 {
    line-height: 1px;
    clear: both;
    font-size: 1px;
}

.hr_20 {
    line-height: 1px;
    clear: both;
    font-size: 1px;
}

.hr_10 {
    height: 10px;
}

.hr_20 {
    height: 20px;
}

.article {
    background: rgb(255, 255, 255);
    margin: 0px;
    padding: 30px 0px;
    border: 1px solid #d8d8d8;
    width: 718px;
}

.artcon {
    margin: 0px auto;
    width: 680px;
}

.artcon h1 {
    line-height: 40px;
    font-family: Microsoft yahei;
    font-size: 26px;
    display: block;
}

.fr {
    float: right;
}

.addsize {
    width: 60px;
    height: 38px;
}

.addsize ul {
    margin: 10px 0px 0px;
    padding: 0px;
}

.addsize li {
    width: 30px;
    height: 20px;
    float: left;
}

.upNext {
    margin: 30px 0px 0px;
    width: 680px;
    overflow: hidden;
    border-top-color: rgb(221, 221, 221);
    border-top-width: 1px;
    border-top-style: solid;
}

.upNext dl {
    width: 340px;
    float: left;
}

.upNext dt {
    width: 100%;
    height: 25px;
    line-height: 25px;
}

.upNext dd {
    width: 100%;
    height: 25px;
    line-height: 25px;
}

.rt {
    text-align: right;
}

.mapbox {
    padding: 30px 0px 0px;
    width: 100%;
}

.mapbox ul {
    width: 1200px;
    overflow: hidden;
    display: block;
}

.mapbox li {
    margin: 0px 30px 0px 0px;
    width: 270px;
    overflow: hidden;
    vertical-align: bottom;
    float: left;
    display: block;
}

.mapli {
    background: rgb(255, 255, 255);
    border: 1px solid #d8d8d8;
    width: 268px;
    margin-bottom: 25px;
}

.mtitle {
    width: 268px;
    height: 59px;
    border-bottom-color: #d8d8d8;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
}

.mtitle h3 {
    margin: 0px auto;
    width: 225px;
    height: 59px;
    line-height: 59px;
    font-size: 22px;
    display: block;
}

.mtlist {
    margin: 0px auto;
    padding: 20px 0px 30px;
    width: 225px;
    font-family: Microsoft yahei;
}

.mtlist dt {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: bold;
}

.mtlist dd {
    width: 100%;
    height: 25px;
    color: #666666;
    line-height: 25px;
    font-size: 14px;
}

#party_subject {
    border: 1px solid #d8d8d8;
    width: 690px;
    overflow: hidden;
    box-shadow: 0px 0px 5px #d6d6d6;
    -moz-box-shadow: 0px 0px 5px #d6d6d6;
    -webkit-box-shadow: 0px 0px 5px #d6d6d6;
}

#party_news {
    width: 660px;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
}

.pages {
    padding: 30px 0px;
    width: 100%;
    text-align: right;
    clear: both;
}

.pages span {
    margin: 0px 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.pages a {
    margin: 0px 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.pages b {
    margin: 0px 2px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.pages a {
    color: #666666;
    text-decoration: none;
}

.pinput {
    border: 1px solid rgb(204, 204, 204);
    width: 30px;
    height: 20px;
    color: rgb(255, 0, 0);
    line-height: 20px;
    font-size: 12px;
    vertical-align: middle;
}

.pages a {
    background: rgb(255, 255, 255);
    padding: 4px 8px;
    border: 1px solid rgb(204, 204, 204);
    text-decoration: none;
    vertical-align: middle;
}

.pages a.normal {
    padding: 0px;
    border: 0px;
}

.pages a.small {
    padding: 2px 6px;
    line-height: 20px;
}

.pages b {
    background: rgb(255, 255, 255);
    padding: 4px 8px;
    border: 1px solid rgb(153, 153, 153);
    text-decoration: none;
    vertical-align: middle;
}

.pages b.small {
    padding: 2px 6px;
    line-height: 20px;
}

.pages span {
    padding-right: 10px;
}

.pages b {
    background: rgb(153, 153, 153);
    color: rgb(255, 255, 255);
}

.pages a:hover {
    color: #666666;
}

.btn {
    background: rgb(240, 240, 240);
    border: 1px solid rgb(204, 204, 204);
    width: 40px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

.pages .prev {
    background: url("../images/prev.png") no-repeat;
}

.pages .next {
    background: url("../images/next.png") no-repeat;
}

.search_bar {
    width: 920px;
    height: 40px;
    line-height: 33px;
    overflow: visible;
    margin-top: 0px;
    position: relative;
}

.search_bar input {
    background: rgb(255, 255, 255);
    margin: 0px;
    padding: 0px 10px;
    border: 1px solid #d8d8d8;
    width: 780px;
    height: 33px;
    color: rgb(153, 153, 153);
    overflow: hidden;
    font-size: 20px;
    display: block;
}

.search_area {
    background: rgb(255, 255, 255);
    left: 695px;
    top: 0px;
    line-height: 30px;
    font-family: "微软雅黑";
    font-size: 16px;
    position: absolute;
}

.search_area ul {
    border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: #d8d8d8 #d8d8d8;
    display: none;
}

.search_area a {
    width: 103px;
    height: 33px;
    color: rgb(153, 153, 153);
    padding-left: 15px;
    font-size: 16px;
    display: block;
}

a.searchsort {
    background: url("../images/arr.gif") no-repeat 96px;
    border: 1px solid #d8d8d8;
}

.search_bar .submit {
    top: 0px;
    width: 100px;
    height: 35px;
    text-align: center;
    right: 0px;
    color: #666666;
    text-indent: 0px;
    font-family: "微软雅黑";
    font-size: 18px;
    display: block;
    position: absolute;
}

.tdp p {
    line-height: 26px;
    text-indent: 2em;
    font-size: 14px;
}

.divp p {
    line-height: 26px;
    font-size: 14px;
}

.indentation {
    color: #666666;
    text-indent: 2em;
}

.indentation div img {
    margin: 10px auto;
    max-width: 680px;
}

.indentation img {
    margin: 10px auto;
}

.indentation p {
    margin-top: 10px;
}

.listp ul li {
    padding: 15px 0px 25px;
}

.listp ul li p {
    text-indent: 2em;
}

.divpclass h2 {
    text-align: center;
    line-height: 26px;
    font-size: 24px;
}

.divpclass p {
    color: #666666;
    line-height: 24px;
    text-indent: 2em;
    font-size: 14px;
    margin-top: 10px;
}

.leader_team .hdry_ulthree li div p {
    text-indent: 2em;
}

.mtzfgs_select ul {
    z-index: 2;
}

.mtzfgs_select ul {
    padding-left: 5px;
}

.indentculture dl dd .lightgray {
    font-size: 14px;
}

.indentculture dl dd p {
    color: #666666;
}

.divp p {
    color: #666666;
    line-height: 26px;
    font-size: 14px;
}

.contenttab table {
    margin: 15px auto 0px;
}

.contenttab table td p {
    text-indent: 0em;
    padding-left: 5px;
    font-size: 5px;
}

.suojin p {
    text-indent: 2em !important;
}

.shfont p {
    color: #666666;
    line-height: 26px;
    font-size: 14px !important;
}

.paragraph p {
    line-height: 26px;
    text-indent: 2em;
    margin-top: 10px;
}

.indent_2em p {
    color: #666666;
    font-size: 14px;
}

.indent_2em img {
    margin: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width: 680px;
}

.indent_2em strong {
    line-height: 26px;
}

.rightpadding p {
    padding: 0px 25px;
}


/*修改追加的分页样式*/

.pagenum {
    margin-left: 200px;
}

.pagenum a {
    display: block;
    float: left;
    padding: 0 7px;
    height: 20px;
    margin-right: 4px;
    text-align: center;
    border: 1px solid #d7d7d7;
    background: #fff;
    color: #666;
}

.pagenum a.active {
    color: #fff;
    background: #646464;
}

.pagenum a.pre {
    margin-top: 0;
    width: 60px;
    height: 22px;
    padding: 0;
    background: url("../images/prev.png") no-repeat;
    1px solid #d7d7d7;
    margin-right: 4px;
}

.pagenum a.next {
    margin-top: 0;
    width: 60px;
    height: 22px;
    padding: 0;
    1px solid #d7d7d7;
    margin-right: 4px;
    background: url("../images/next.png") no-repeat;
}

.pagenum,
.pageswitch {
    float: left;
}

.pageswitch input {
    width: 30px;
    height: 22px;
    border: 1px solid #ddd;
    display: table-cell;
    margin: 0 4px;
    vertical-align: middle;
    float: left;
}

.pageswitch span,
.pageswitch a {
    float: left;
    color: #666;
}

.pageswitch a {
    background: #f0f0f0;
    border: 1px solid #d7d7d7;
    padding: 0 6px;
    margin-left: 5px;
}

.pageswitch {
    line-height: 22px;
}


/*20131128修改结束*/

.more {
    font-family: "微软雅黑";
    color: #ed1b23;
    display: inline-block;
    padding-right: 12px;
    background: url(../images/arr2.gif) no-repeat right center;
}

.main {
    width: 1170px;
    margin: 0 auto;
    padding-bottom: 40px;
}

.main h2 {
    font-size: 24px;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 6px;
}

.main h3 {
    font-size: 16px;
}

.mainbg {
    width: 100%;
    background: #f8f8f8;
}

.mainbg1 {
    width: 100%;
    background: #f8f8f8;
    padding-top: 40px;
}

.main1 {
    width: 1170px;
    margin: 0 auto;
}

.leftside {
    float: left;
    width: 770px;
}

.lefttop {
    margin-top: 10px;
}

.aboutgh {
    float: left;
    width: 369px;
    height: 322px;
    padding-top: 20px;
}

.aboutbg {
    width: 342px;
    height: 258px;
    background: url(../images/bg.jpg) no-repeat left bottom;
    padding: 12px 18px 0;
}

.aboutgh p {
    font-family: "宋体";
    color: #666;
}

.aboutgh .more {
    margin-top: 6px;
}

.shculture {
    float: right;
    width: 370px;
    height: 322px;
    padding-top: 20px;
}

.shc_inner {
    width: 370px;
    height: 270px;
    background: url(../images/bg4.png) no-repeat;
    font-size: 18px;
}

.shc_inner li {
    float: left;
    width: 123px;
    height: 135px;
}

a.sh_pic {
    width: 123px;
    height: 62px;
    padding-top: 10px;
}

.shc_inner a {
    color: #464646;
    display: block;
    text-align: center;
    margin-top: 10px;
}

.rightside {
    float: right;
    width: 371px;
}

.picsnews {
    width: 371px;
    height: 315px;
    position: relative;
    overflow: hidden;
    margin-top: 45px;
}

.picswrap a {
    position: absolute;
    left: 0;
    top: 0;
}

.picsnews p {
    position: absolute;
    text-align: center;
    left: 0;
    bottom: 18px;
    width: 371px;
}

.picsnews p a {
    display: inline-block;
    width: 9px;
    height: 9px;
    background: url(../images/btn3.png) no-repeat -9px 0;
    _background-image: url(../images/btn2.gif);
    overflow: hidden;
    margin-right: 8px;
}

.picsnews p a.active {
    background: url(../images/btn3.png) no-repeat;
    _background: url(../images/btn2.gif) no-repeat;
    overflow: hidden;
}

.innovation {
    padding-top: 30px;
    height: 322px;
    overflow: hidden;
}

.i_inner {
    width: 370px;
    height: 269px;
    background: #fff;
    overflow: hidden;
    border-bottom: 1px solid #a3a3a3;
}

.i_inner ul {}

.i_inner li {
    padding: 10px 10px 10px 54px;
    background: url(../images/bg3.png) repeat-x top;
    cursor: pointer;
    *float: left;
}

.i_inner li.i1 {
    background: none;
}

.i_inner li.active {
    background: #DFDCDC url(../images/bg2.png) repeat-x top;
}

.i_inner li h3 {
    line-height: 22px;
    font-family: Microsoft yahei;
    font-size: 16px;
    font-weight: bold;
    width: 306px;
    position: relative;
    background: url(../images/arr4.png) no-repeat right center;
}

.i_inner li.active h3 {
    background-image: url(../images/arr6.png);
}

.i_inner li h3 a {
    color: #000;
    *float: left;
    font-weight: bold
}

.i_inner li b {
    display: inline-block;
    width: 54px;
    height: 40px;
    left: -54px;
    top: -10px;
    position: absolute;
}

.i1 b {
    background: url(../images/i1.png) no-repeat center center;
}

.i2 b {
    background: url(../images/i2.png) no-repeat center center;
}

.i3 b {
    background: url(../images/i3.png) no-repeat center center;
}

.i4 b {
    background: url(../images/i4.png) no-repeat center center;
}

.i5 b {
    background: url(../images/i5.png) no-repeat center center;
}

.i_inner li p {
    font-family: "宋体";
    color: #666;
    overflow: hidden;
    display: none;
    height: 60px;
    margin-top: 5px;
}

.i_inner li.active p {
    display: block;
    background: #DFDCDC;
}

.middle {
    float: left;
}

.aboutmain {
    width: 720px;
    padding: 0 28px 72px;
}

.aboutmain h2,
.org h2,
.shvideo h2 {
    font-size: 36px;
    font-weight: normal;
    color: #e10600;
    line-height: 38px;
}

.aboutmain h4 {
    font-size: 21px;
    color: #333;
    font-weight: normal;
    line-height: 30px;
}


/*修改：首页业务切换*/

.index_product_tabs {
    display: block;
    overflow: hidden;
    width: 770px;
}

.index_product_tabs dl,
.index_product_tabs dt,
.index_product_tabs dd {
    display: block;
    overflow: hidden;
    width: 770px;
}

.index_product_tabs dt {
    width: 769px;
}

.index_product_tabs dt div {
    width: 770px;
    overflow: hidden
}

.index_product_tabs dt a {
    display: block;
    overflow: hidden;
    width: 151px;
    border: 1px solid #d8d8d8;
    height: 38px;
    background: url(../images/icon_bg.png) left bottom repeat-x;
    float: left;
    text-align: center;
    color: #333;
    font-size: 14px;
    line-height: 38px;
}

.index_product_tabs dt a.actived {
    color: #e10600;
    background: #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
}

.index_product_tabs dd {
    border: 1px solid #d8d8d8;
    border-top: 0;
    width: 768px;
    height: 225px;
}

.product_panel {
    width: 768px;
    overflow: auto;
    height: 190px;
}

.product_item {
    width: 160px;
    overflow: hidden;
    margin: 0 8.5px;
}


/*.product_name{display:inline-block; text-align:center; width:160px; background:#f0f0f0; line-height:30px; height:30px; color:#666; margin-top:17px;}*/


/*修改，添加4分页样式720*/

.leader_team_720 {
    width: 720px;
    overflow: hidden;
}

.leader_team_720 dl {
    width: 720px;
    overflow: hidden;
    display: block;
}

.leader_team_720 dt {
    width: 720px;
    overflow: hidden;
    display: block;
}

.leader_team_720 dd {
    width: 720px;
    overflow: hidden;
    display: block;
}

.leader_team_720 dt {
    border-width: 1px 1px 0px 0px;
    border-style: solid solid none;
    border-color: #d8d8d8 #d8d8d8;
    width: 719px;
}

.leader_team_720 div {
    width: 720px;
    overflow: hidden;
}

.leader_team_720 dt a {
    background: url("../images/icon_about_leader_dtbg.png") repeat-x left bottom;
    width: 179px;
    height: 48px;
    text-align: center;
    color: #666666;
    line-height: 48px;
    overflow: hidden;
    font-size: 20px;
    vertical-align: bottom;
    border-bottom-color: #d8d8d8;
    border-left-color: #d8d8d8;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    display: block;
}

.leader_team_7201 dt a {
    background: url("../images/icon_about_leader_dtbg.png") repeat-x left bottom;
    width: 170px;
    height: 48px;
    text-align: center;
    color: #666666;
    line-height: 48px;
    overflow: hidden;
    font-size: 20px;
    vertical-align: bottom;
    border-bottom-color: #d8d8d8;
    border-left-color: #d8d8d8;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-left-style: solid;
    float: left;
    display: block;
}

.leader_team_720 dt a:hover {
    text-decoration: none;
}

.leader_team_720 dt a.actived {
    background: rgb(255, 255, 255);
    color: rgb(225, 6, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.leader_team_720 dd {
    background: rgb(255, 255, 255);
    border-width: 0px 1px 1px;
    border-style: none solid solid;
    border-color: #d8d8d8 #d8d8d8;
    width: 718px;
    margin-top: -1px;
}


/*修改，添加920用新闻框架*/

.w920_hdNews {
    margin: 0px auto;
    width: 890px;
    overflow: hidden;
    font-family: "宋体";
}

.w920_hdNews h2 {
    color: rgb(0, 0, 0);
    line-height: 30px;
    font-family: Microsoft yahei;
    font-size: 18px;
}

.w920_hdNews h2 a {
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.w920_hdNews p {
    width: 95%;
    margin: auto;
    color: #666666;
    line-height: 20px;
}

.w920_hdNews .pic {
    width: 240px;
    height: 160px;
    float: left;
}

.w920_hdNews .info {
    width: 420px;
    height: 160px;
    float: right;
}

.w920_hdNews .info h2 {
    color: rgb(0, 0, 0);
    line-height: 30px;
    font-family: Microsoft yahei;
    font-size: 18px;
}


/*修改，追加首页五栏业务样式*/

.index_5_core {
    width: 100%;
    overflow: hidden;
}

.index_5_core ul {
    width: 1200px;
    overflow: hidden;
    display: block;
}

.index_5_core li {
    width: 210px;
    overflow: hidden;
    margin-right: 30px;
    vertical-align: bottom;
    float: left;
    display: block;
}

.index_5_core .core_item {
    width: 210px;
    height: 165px;
    overflow: hidden;
    display: block;
    position: relative;
}

.index_5_core .core_item img {
    margin: 0px;
    display: block;
}

.index_5_core .core_desc {
    left: 0px;
    width: 100%;
    height: 30px;
    bottom: 0px;
    position: absolute;
}

.index_5_core .core_bg {
    background: rgb(0, 0, 0);
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    position: absolute;
    opacity: 0.5;
    -moz-opacity: 0.50;
    -khtml-opacity: 0.50;
}

.index_5_core .core_text {
    width: 160px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 10px;
    position: relative;
}

.index_5_core .core_text a {
    background: url("../images/icon_blank.png") no-repeat right;
    color: rgb(255, 255, 255);
    padding-right: 20px;
    font-family: Microsoft yahei;
    font-size: 16px;
    display: inline-block;
}


/*修完*/


/*修改，添加红色2像素实线*/

.solid_line_FF4F51 {
    background: url("../images/header_line.png") repeat-x top;
    width: 100%;
    height: 2px;
    overflow: hidden;
}


/*修完*/


/*修改，搜索页CSS*/

.search_bar_820 {
    width: 780px;
    height: 40px;
    overflow: hidden;
    position: relative;
}

.search_bar_820 input {
    margin: 5px 0px;
    padding: 0px 10px;
    border: 1px solid #d8d8d8;
    width: 640px;
    height: 30px;
    color: rgb(153, 153, 153);
    line-height: 30px;
    overflow: hidden;
    font-size: 20px;
    display: block;
}

.search_bar_820 .submit {
    top: 10px;
    width: 140px;
    height: 40px;
    right: 0px;
    overflow: hidden;
    display: block;
    position: absolute;
}

.search_resul_820 {
    background: rgb(255, 255, 255);
    padding: 20px 0px;
    border: 1px solid #d8d8d8;
    width: 918px;
    overflow: hidden;
}

.search_link_820 {
    color: rgb(51, 51, 51);
    padding-left: 13px;
    font-size: 14px;
    margin-left: 4px;
    display: inline-block;
}

.actived.search_link_820 {
    color: rgb(225, 6, 0);
}


/*修完*/


/*修改，增加下方间距*/

.md5 {
    margin-bottom: 5px;
}

.md10 {
    margin-bottom: 10px;
}

.md15 {
    margin-bottom: 15px;
}

.md20 {
    margin-bottom: 20px;
}

.md25 {
    margin-bottom: 25px;
}

.md35 {
    margin-bottom: 35px;
}

.md40 {
    margin-bottom: 40px;
}


/*修完*/


/*修改，增加720中的7分栏*/

.cs_tabs {
    width: 720px;
    height: auto;
    overflow: hidden;
    display: block;
}

.cs_tabs dl {
    width: 720px;
    overflow: hidden;
    display: block;
}

.cs_tabs dt {
    width: 720px;
    overflow: hidden;
    display: block;
}

.cs_tabs dd {
    width: 720px;
    overflow: hidden;
    display: block;
}

.cs_tabs dt {
    border-width: 1px 1px 1px 0px;
    width: 725px;
    height: 44px;
    overflow: visible;
    position: relative;
}

.cs_tabs dt a {
    background: url("../images/index_tabs_bg_normal.png") no-repeat left top;
    width: 100px;
    height: 53px;
    text-align: center;
    line-height: 44px;
    overflow: hidden;
    font-family: Microsoft yahei;
    margin-bottom: -20px;
    float: left;
    display: inline-block;
    zoom: 1;
}

.cs_tabs dt a.actived {
    text-decoration: none;
    background-image: url("../images/cs_tabs_bg.png");
}

.cs_tabs dt a:hover {
    text-decoration: none;
    background-image: url("../images/cs_tabs_bg.png");
}

.cs_tabs dd {
    height: auto;
}

.cs_tabs_ul {
    width: 720px;
    overflow: hidden;
    border-left-color: ;
    border-left-width: 0px;
    border-left-style: none;
    display: block;
}

.cs_tabs_ul li {
    margin: 0px;
    height: auto;
    line-height: 44px;
    overflow: visible;
    vertical-align: bottom;
}


/*修完*/


/*修改，添加视频及RSS样式*/

.spzl {
    width: 968px;
    overflow: hidden;
    background: #000;
}

.spzl dl,
.spzl dt,
.spzl dd {
    display: block;
    overflow: hidden;
    width: 968px;
}

.spzl dt {
    height: 575px;
}

.spzl dd {
    height: 120px;
    position: relative;
}

.spzl dd .spzl_prev,
.spzl dd .spzl_next {
    display: block;
    background: url(../images/spzl_arrow.png) left top no-repeat;
    width: 22px;
    height: 38px;
    overflow: hidden;
    position: absolute;
    top: 41px;
    z-index: 10;
    text-indent: 999px;
}

.spzl dd .spzl_prev {
    left: 15px;
}

.spzl dd .spzl_next {
    right: 15px;
    background-position: left bottom;
}

.spzl_content {
    width: 882px;
    overflow: hidden;
    margin: 9px auto;
    position: relative;
    height: 102px;
}

.spzl_content ul {
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 20000px;
}

.spzl_content li {
    display: block;
    overflow: hidden;
    width: 135px;
    height: 100px;
    border: 1px solid #000;
    margin: 0 5px;
    float: left;
    vertical-align: bottom;
    position: relative;
}

.spzl_content li img {
    filter: alpha(opacity=60);
    -moz-opacity: 0.60;
    -khtml-opacity: 0.60;
    opacity: 0.60;
}

.spzl_content li a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    z-index: 10;
    background: url(../images/spzl_play.png) center center no-repeat;
    text-indent: 999px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.spzl_content li.actived {
    border: 1px solid red;
}

.spzl_content li.actived img {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
}

#party_subject {
    border: 1px solid #d8d8d8;
    -moz-box-shadow: 0px 0px 5px #d6d6d6;
    -webkit-box-shadow: 0px 0px 5px #d6d6d6;
    box-shadow: 0px 0px 5px #d6d6d6;
    width: 690px;
    overflow: hidden;
}

#party_news {
    margin-left: auto;
    margin-right: auto;
    width: 660px;
    overflow: hidden;
}

.orange_back,
.red_back {
    line-height: 25px;
    display: inline-block;
    zoom: 1;
    height: 25px;
    padding: 0 18px;
    color: #fff;
    font-size: 14px;
    background: #f26521
}

.red_back {
    background: #e10600;
}

.slider_bg {
    background: url(../images/slider_icon.png) right center no-repeat;
}

.w270 {
    width: 270px;
}

.w270_border {
    width: 268px;
    border: 1px solid #d8d8d8;
    background: #fff;
    overflow: hidden;
    height: 270px;
}


/*修完*/


/*修改：首页业务切换3分栏370*/

.index_product_3_tabs {
    display: block;
    overflow: hidden;
    width: 370px;
}

.index_product_3_tabs dl,
.index_product_3_tabs dt,
.index_product_3_tabs dd {
    display: block;
    overflow: hidden;
    width: 370px;
}

.index_product_3_tabs dt {
    width: 370px;
}

.index_product_3_tabs dt div {
    width: 370px;
    overflow: hidden
}

.index_product_3_tabs dt a {
    display: block;
    overflow: hidden;
    width: 183px;
    border: 1px solid #d8d8d8;
    height: 38px;
    background: url(../images/icon_bg.png) left bottom repeat-x;
    float: left;
    text-align: center;
    color: #333;
    font-size: 14px;
    line-height: 38px;
}

.index_product_3_tabs dt a.actived {
    color: #e10600;
    background: #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
}

.index_product_3_tabs dd {
    border: 1px solid #d8d8d8;
    border-top: 0;
    width: 368px;
    height: 215px;
}

.product_panel {
    width: 368px;
    overflow: auto;
    height: 190px;
    margin-top: 20px;
}

.product_item {
    width: 150px;
    overflow: hidden;
}

.product_name {
    display: inline-block;
    text-align: center;
    width: 150px;
    background: #f0f0f0;
    line-height: 30px;
    height: 30px;
    color: #666;
    margin-top: 5px;
}


/*修改，370宽度的3分栏表头*/

.jscx_tabs {
    display: block;
    overflow: hidden;
    width: 370px;
    background: #fff;
}

.jscx_tabs dl,
.jscx_tabs dt,
.jscx_tabs dd {
    display: block;
    overflow: hidden;
    width: 370px;
}

.jscx_tabs dt {
    width: 369px;
    border: 1px solid #d8d8d8;
    border-width: 1px 1px 0px 0px;
}

.jscx_tabs dt div {
    width: 370px;
    overflow: hidden;
}

.jscx_tabs dt .jscx_a1,
.jscx_tabs dt .jscx_a2,
.jscx_tabs dt .jscx_a3 {
    display: block;
    float: left;
    width: 122px;
    height: 28px;
    border: 1px solid #d8d8d8;
    border-width: 0 0 1px 1px;
    background: url(../images/index_tab1.png) left top no-repeat;
    padding-top: 51px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #000;
}

.jscx_tabs dt .jscx_a2 {
    background-image: url(../images/index_tab2.png);
}

.jscx_tabs dt .jscx_a3 {
    background-image: url(../images/index_tab3.png);
}

.jscx_tabs dt .jscx_a1.actived,
.jscx_tabs dt .jscx_a2.actived,
.jscx_tabs dt .jscx_a3.actived {
    background-position: left bottom;
    color: #e10600;
    border-bottom: 1px solid #fff;
}

.jscx_tabs dd {
    border: 1px solid #d8d8d8;
    width: 368px;
    border-width: 0 1px 1px 1px;
    height: 188px;
}


/*honor*/

.honer_date {
    display: block;
    overflow: hidden;
    width: 100px;
    height: 100px;
    background: url(../images/honor_date.png) left top no-repeat;
    text-align: center;
    margin-top: 15px;
}


/*修改，为财务公司专用*/

.safely_tabs_cwgs {
    width: 720px;
    overflow: visible;
}

.safely_tabs_cwgs dl {
    width: 720px;
    overflow: visible;
    display: block;
}

.safely_tabs_cwgs dt {
    width: 720px;
    overflow: visible;
    display: block;
}

.safely_tabs_cwgs dd {
    width: 720px;
    overflow: visible;
    display: block;
}

.safely_tabs_cwgs dl {
    padding-bottom: 25px;
}

.safely_tabs_cwgs dt {
    background: url("../images/icon_bg_cwgs.png") repeat-x left top;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 720px;
    height: 43px;
}

.safely_tabs_cwgs dt a {
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    border-color: #d8d8d8;
    width: 119px;
    height: 43px;
    text-align: center;
    color: #434343;
    line-height: 43px;
    overflow: hidden;
    font-size: 16px;
    float: left;
    display: block;
}

.safely_tabs_cwgs dt a:hover {
    color: rgb(225, 6, 0);
    text-decoration: none;
}

.safely_tabs_cwgs dt a.actived {
    background: url("../images/icon_server1.jpg");
    color: #000;
    text-shadow: 2px 2px 2px #fff;
    text-decoration: none;
    border-color: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    font-weight: bold;
}

.safely_tabs_cwgs dd {
    background: url("../images/icon_cwgs.jpg") no-repeat right top #FFF;
    padding: 25px;
    width: 668px;
    overflow: visible;
    margin-top: -25px;
    float: left;
    position: relative;
    zoom: 1;
    border-width: 0px 1px 1px;
    border-style: solid;
    border-color: #d8d8d8;
}

.safely_tabs_cwgs dd .j_show_panel {
    background-color: #d8d8d8;
    background: url("../images/icon_safely_arrow.png") no-repeat left top;
    left: 299px;
    width: 120px;
    height: 25px;
    bottom: -25px;
    text-indent: 999px;
    overflow: hidden;
    display: block;
    position: absolute;
    z-index: 10;
}

.safely_tabs_cwgs dd .actived.j_show_panel {
    background-position: left bottom;
}


/*修完*/


/*修改，首页370宽的业务安全5行*/

.duty {
    float: right;
    width: 370px;
    height: 280px;
    background: #f7f7f7;
    margin-top: 10px;
}

.dutyinner {
    background: #7e7e7e;
}

.dutyleft {
    float: left;
    width: 169px;
}

.dutyleft li {
    width: 106px;
    height: 46px;
    border-bottom: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    line-height: 46px;
    padding-left: 63px;
    background-repeat: no-repeat;
    background-position: 35px center;
    overflow: hidden;
    font-size: 14px;
}

.dutyleft li.active {
    height: 87px;
    text-indent: -999px;
    background-position: center center;
}

#d1.active {
    background-image: url(../images/d1_1.gif);
}

#d2.active {
    background-image: url(../images/d2_1.gif);
}

#d3.active {
    background-image: url(../images/d3_1.gif);
}

#d4.active {
    background-image: url(../images/d4_1.gif);
}

#d5.active {
    background-image: url(../images/d5_1.gif);
}

#d1 {
    background-image: url(../images/d1.gif);
}

#d2 {
    background-image: url(../images/d2.gif);
}

#d3 {
    background-image: url(../images/d3.gif);
}

#d4 {
    background-image: url(../images/d4.gif);
}

#d5 {
    background-image: url(../images/d5.gif);
}

.dutyleft li a {
    color: #666;
    font-size: 16px;
    font-family: Microsoft yahei
}

.dutyright {
    float: left;
    width: 170px;
    padding: 10px;
}

.dutyright h4 {
    font-family: Microsoft yahei;
    font-size: 20px;
    margin-top: 10px;
}

.dutyright p {
    color: #666;
    height: 180px;
    overflow: hidden;
}

.dutyright a.more {
    margin-top: 8px;
    color: #666;
    background-image: url(../images/arr2.gif);
}


/*修完*/


/*修改，首页370宽的业务2*2*/

.product {
    height: 280px;
    overflow: hidden;
    margin-top: 10px;
}

.product li {
    float: left;
    width: 175px;
    padding: 10px 10px 10px 0;
}

.product li.pro2,
.product li.pro4 {
    padding-left: 15px;
    padding-right: 0;
    width: 170px;
    background: url(../images/line2.gif) no-repeat left center;
}

.product li h3 {
    padding-left: 40px;
    margin-bottom: 5px;
    height: 28px;
    line-height: 28px;
    font-family: Microsoft yahei;
    font-size: 20px;
    font-weight: bold;
}

.product li h3 a {
    color: #666;
}

.pro1 h3 {
    background: url(../images/p1.gif) no-repeat 2px center;
}

.pro2 h3 {
    background: url(../images/p2.gif) no-repeat 2px center;
}

.pro3 h3 {
    background: url(../images/p3.gif) no-repeat 2px center;
}

.pro4 h3 {
    background: url(../images/p4.gif) no-repeat 2px center;
}

.product li p {
    font-family: "宋体";
    color: #666;
    height: 50px;
    overflow: hidden;
}

.product a.more {
    display: inline-block;
    margin-top: 5px;
}

.product h2 a.more {
    float: right;
    line-height: 20px;
    font-size: 12px;
    font-weight: normal;
    margin-top: 16px;
    *margin-top: -26px;
    color: #666;
    background-image: url(../images/arr2.gif);
}


/*修完*/


/*修改，首页370宽度用5行信息*/

.index_370_5 {
    width: 370px;
    height: 318px;
    overflow: hidden;
    display: block;
    margin-bottom: 20px;
}

.index_370_5 p {
    height: 52px;
    border: 1px solid #d8d8d8;
    line-height: 48px;
    margin: 0px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
}

.index_370_5 span {
    color: rgb(51, 51, 51);
    margin-left: 10px;
    margin-right: 10px;
}


/* 修完*/


/*修改，增加期刊杂志样式*/

.qkzz {
    background-image: url(../style/../images/icon_about_history_bg.png);
    height: 50px;
    width: 100%;
}

.qkzz div {
    width: 99%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    height: 50px;
    overflow: hidden;
}

.qkzz a {
    width: 177px;
    height: 50px;
    display: block;
    line-height: 50px;
    color: #fff;
    text-align: center;
}

.qkzz a:hover {
    background-image: url(../style/../images/icon_about_history_hover2.png);
    text-decoration: none;
}

.qkzz .actived {
    background-image: url(../style/../images/icon_about_history_hover2.png);
    text-decoration: none;
}


/* 修完*/


/* 修改 20221022  */

.hdNews {
    margin: 0px auto;
    width: 680px;
    overflow: hidden;
    font-family: "宋体";
}

.hdNews .pic1 {
    width: 120px;
    height: 160px;
    float: left;
}

.hdNews .info1 {
    width: 540px;
    min-height: 160px;
    float: right;
}

.hdNews .info1 h2 {
    color: rgb(0, 0, 0);
    line-height: 22px;
    font-family: Microsoft yahei;
    font-size: 20px;
    font-weight: bold;
}

.hdNews .info1 p {
    line-height: 22px;
}


/* 修完*/