@charset "utf-8";

* {
    border-width: 0;
    font-family: 微软雅黑;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
a, area {
}
:focus {
}
a {
    outline: medium none;
}
body {
    color: #000000;
    font-family: 微软雅黑;
    font-size: 12px;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
}
ol, ul, li, div {
    margin: 0;
    padding: 0;
}
li {
    list-style-type: none;
    overflow: hidden;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 14px;
    font-weight: normal;
}
.content {
    height: 777px;
    margin: 0 auto;
    position: relative;
    width: 1400px;
}
#header {
    margin-left: 200px;
    margin-top: 40px;
    position: absolute;
    width: 1020px;
    z-index: 999;
}
#header .logo {
    float: left;
}
#header .nav {
    float: right;
    margin-top: 10px;
    width: 815px;
}
#header .nav ul .mainlevel {
    background: url("../images/fgf-bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    line-height: 33px;
    padding-left: 2px;
}
* html .nav ul .mainlevel {
    background: none repeat scroll 0 0 transparent;
    position: relative;
}
.language {
    color: #FFFFFF;
    position: absolute;
    right: 22px;
    top: -30px;
    z-index: 999;
}
.language a {
    color: #FFFFFF;
    line-height: 26px;
}
.language a:hover {
    color: #EEEEEE;
}
.language span {
    height: 5px;
    margin: 0 5px;
    width: 1px;
}
#header .nav ul {
    display: table;
}
#header .nav ul li .nav-a {
    background: url("../images/repeat2-bg.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
    text-decoration: none;
}
#header .nav ul li .nav-a.current {
    background: url("../images/repeat-bg.png") repeat-x scroll 0 0 transparent;
}
#header .nav ul li .nav-a:hover {
    background: url("../images/repeat-bg.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
}
#header .nav ul li .nav-a {
    background: url("../images/repeat2-bg.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
    text-decoration: none;
}
#header .nav ul li .nav-a.current {
    background: url("../images/repeat-bg.png") repeat-x scroll 0 0 transparent;
}
#header .nav ul li .nav-a:hover {
    background: url("../images/repeat-bg.png") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
}
#header .nav ul li.first-crl {
    background: none repeat scroll 0 0 transparent;
}
#header .nav ul li.first-crl .nav-a {
    background: url("../images/yj-bg2.png") no-repeat scroll left top transparent;
    height: 38px;
    padding-left: 45px;
}
#header .nav ul li.first-crl .nav-a .current {
    background: url("../images/yj-bg.png") no-repeat scroll left top transparent;
    height: 38px;
    padding-left: 45px;
}
#header .nav ul li.first-crl .nav-a:hover {
    background: url("../images/yj-bg.png") no-repeat scroll left top transparent;
    height: 38px;
    padding-left: 45px;
}
#header .nav ul li.end-crl .nav-a {
    background: url("../images/yj-bg2.png") no-repeat scroll right -41px transparent;
    height: 38px;
    padding-right: 45px;
}
#header .nav ul li.end-crl .nav-a.current {
    background: url("../images/yj-bg.png") no-repeat scroll right -41px transparent;
    height: 38px;
    padding-right: 45px;
}
#header .nav ul li.end-crl .nav-a:hover {
    background: url("../images/yj-bg.png") no-repeat scroll right -41px transparent;
    height: 38px;
    padding-right: 45px;
}
.mainlevel div {
    background: url("../images/nav-bg-09.png") repeat scroll 0 0 transparent;
    display: none;
    height: 105px;
    padding: 15px 20px;
    position: absolute;
    top: 43px;
    width: 430px;
}
#sub_01 {
    left: 230px;
}
#sub_02 {
    left: 326px;
}
#sub_03 {
    left: 420px;
}
#sub_04 {
    left: 515px;
}
#sub_05 {
    right: 320px;
}
#sub_06 {
    right: 225px;
}
#sub_07 {
    right: 131px;
}
#sub_08 {
    right: 21px;
}
.mainlevel div ol {
    display: block;
    float: left;
    overflow: hidden;
    width: 240px;
}
.mainlevel div li {
    border-bottom: 1px dashed #CCCCCC;
    line-height: 27px;
    width: 300px;
}
.mainlevel div li a {
    background: url("../images/li-icon.png") no-repeat scroll left center transparent;
    color: #3B3B3B;
    display: inline-block;
    height: 27px;
    line-height: 27px;
    padding-left: 10px;
    width: 79px;
}
.mainlevel div li a:hover {
    color: #172053;
}
.mainlevel div .nav-img {
    display: inline-block;
    float: right;
}
.mainlevel div span img {
    border: 3px solid #FFFFFF;
}
.content .banner {

    overflow: hidden;
    position: relative;
    width: 1400px;
}
.content .banner img {
    position: absolute;
}
.banner .bnshow {
    height: 100%;
    position: absolute;
    width: 100%;
}
.banner .bannerNav {
    bottom: 15px;
    position: absolute;
    right: 205px;
}
.banner .bannerNav a {
    background: url("../images/icon-btn.png") no-repeat scroll 0 -12px transparent;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    width: 12px;
}
.banner .bannerNav .imgSelected {
    background-position: 0 0;
}
.zdjmshow {
    overflow: hidden;
    position: relative;
    z-index: 99;
}
.zdjmshow .desc {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 998;
}
.zdjmshow a {
    cursor: pointer;
    display: inline-block;
}
.zdjmshow a.collapse {
    background: url(../images/index_43.png) no-repeat scroll left top transparent;
    height: 20px;
    margin: 0 auto;
    width: 80px;
}
.zdjmshow a.collapse:hover {
    background: url("../images/open-main-2.png") no-repeat scroll left top transparent;
}
.zdjmshow a.show {
    background: url("../images/close-main.png") no-repeat scroll left top transparent;
    margin: 0;
    position: absolute;
    right: 0;
    top: -20px;
    width: 32px;
}
.zdjmshow a.show:hover {
    background: url("../images/close-main-2.png") no-repeat scroll left top transparent;
}
.show2 {
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 1100px;
}
.zdjm {
    background: url("../images/show-bg.png") repeat-x scroll 0 0 transparent;
    color: #707070;
    height: 167px;
    margin: 0 auto;
    position: relative;
    width: 1400px;
}
.zdjm .main {
    height: 100%;
    margin: 0 auto;
    width: 1000px;
}
.zdjm .main h2 {
    color: #202B66;
    font-size: 14px;
    font-weight: normal;
    line-height: 36px;
    padding-top: 5px;
}
.zdjm .main h2 span {
    color: #5A5A5A;
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    margin-left: 5px;
}
.zdjm .main .news {
    float: left;
    margin-right: 40px;
    width: 330px;
}
.zdjm .main .news ul li {
    border-bottom: 1px solid #DDDDDD;
    height: 26px;
    line-height: 26px;
}
.zdjm .main .news ul li a {
    color: #5A5A5A;
    display: inline-block;
    float: left;
}
.zdjm .main .news ul li a:hover {
    color: #202B66;
}
.zdjm .main .news ul li a strong {
    margin-right: 3px;
}
.zdjm .main .news ul li span {
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
#scrollDiv {
    height: 85px;
    overflow: hidden;
}
.zdjm .main .news p {
    margin-top: 5px;
}
.zdjm .main .news p a {
    background: url("../images/left-btn.png") no-repeat scroll 0 top transparent;
    border: 1px solid #F2F2F2;
    display: inline-block;
    height: 14px;
    width: 14px;
}
.zdjm .main .news #btn2 {
    background-position: 0 -17px;
}
.zdjm .main .news #btn1:hover {
    background: url("../images/right-btn.png") no-repeat scroll 0 -16px transparent;
}
.zdjm .main .news #btn2:hover {
    background: url("../images/right-btn.png") no-repeat scroll 0 0 transparent;
}
.zdjm a {
    color: #707070;
}
.zdjm a:hover {
    color: #AE0462;
}
.zdjm .hdp {
    float: left;
    height: 151px;
    position: relative;
    width: 295px;
}
.zdjm .hdp .hdp_main {
    margin-top: 5px;
    position: absolute;
    top: 15px;
    width: 295px;
}
.zdjm .hdp .hdp_tab {
    bottom: 8px;
    position: absolute;
    right: 0;
}
.zdjm .hdpimg {
    float: left;
    margin-top: 15px;
    width: 295px;
}
.zdjm .line {
    background: none repeat scroll 0 0 #E5E5E4;
    float: left;
    height: 70px;
    margin: 30px 24px 0;
    width: 1px;
}
.zdjm .xw {
    float: left;
    height: 70px;
    line-height: 20px;
    margin-top: 30px;
    width: 345px;
}
.zdjm .xw ul li {
    color: #707070;
    height: 20px;
    width: 345px;
}
.zdjm .xw ul li .tit {
    float: left;
    height: 20px;
    overflow: hidden;
    width: 265px;
}
.zdjm .xw ul li .date {
    float: right;
}
.zdjm .zr {
    float: right;
    height: 70px;
    margin-top: 30px;
    width: 285px;
}
.flex-direction-nav {
    display: none;
    height: 0;
}
.hdp {
    float: left;
    position: relative;
    width: 295px;
}
.hdp_tab {
    float: right;
    height: 6px;
    margin-top: 10px;
    overflow: hidden;
}
.hdp_tab li {
    float: left;
    list-style-type: none;
    text-align: center;
}
.hdp_tab a {
    cursor: pointer;
    display: block;
    height: 6px;
    margin-right: 5px;
    width: 6px;
}
.hidecontent {
    display: none;
}
.clear {
    clear: both;
}
.tab_img {
    height: 6px;
    width: 6px;
}
.on {
    background: url("../images/circle.png") no-repeat scroll 0 0 transparent;
}
.out {
    background: url("../images/circle.png") no-repeat scroll 0 -6px transparent;
}
.chengyuan {
    float: right;
    width: 300px;
}
.chengyuan ul {
    margin-top: 3px;
}
.chengyuan ul li {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
}
.chengyuan ul li a {
    background: url("../images/cy-bg.jpg") no-repeat scroll left center transparent;
    display: inline-block;
    height: 25px;
    line-height: 26px;
    padding-left: 30px;
    width: 65px;
}
.chengyuan ul li a:hover {
    background: url("../images/img-hover.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.footer {
    background: url("../images/footer-bg.jpg") repeat-x scroll 0 -2px transparent;
    clear: both;
    height: 42px;
    padding: 15px 0;
    width: 1400px;
}
.footer-main {
    margin: 0 auto;
    width: 1000px;
}
.footer-left {
    float: left;
    width: 50%;
}
.footer-left a {
    color: #484848;
}
.footer-left a:hover {
    color: #172053;
}
.footer-left span {
    color: #5A5A5A;
    margin: 0 10px;
}
.footer-left p {
    color: #5A5A5A;
    line-height: 26px;
}
.footer-right {
    float: right;
}
#menuLog {
    font-size: 1.4em;
    margin: 20px;
}
.hidden {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1px;
}
.fg-button {
    clear: left;
    cursor: pointer;
    display: inline-block;
    font-family: "微软雅黑";
    font-size: 10px;
    margin: 0 4px 40px 20px;
    padding: 1px 1em;
    position: relative;
    text-decoration: none !important;
    width: 130px;
}
.fg-button .ui-icon {
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
a.fg-button {
    float: left;
}
button.fg-button {
    overflow: visible;
    width: auto;
}
.fg-button-icon-left {
    padding-left: 2.1em;
}
.fg-button-icon-right {
    padding-right: 2.1em;
}
.fg-button-icon-left .ui-icon {
    left: 0.2em;
    margin-left: 0;
    right: auto;
}
.fg-button-icon-right .ui-icon {
    left: auto;
    margin-left: 0;
    right: 0.2em;
}
.fg-button-icon-solo {
    display: block;
    text-indent: -9999px;
    width: 8px;
}
.fg-button.ui-state-loading .ui-icon {
    background: url("spinner_bar.gif") no-repeat scroll 0 0 transparent;
}
.positionHelper {
    position: absolute;
    z-index: 999;
}
.content-02 {
    background: none repeat scroll 0 0 #F7F7F7;
    height: auto;
}
.banner-02 {
    height: 364px;
    position: relative;
    width: 100%;
}
.main-02 {
    background: url("../images/main-bg_02.jpg") repeat-y scroll 0 0 transparent;
    display: table;
    margin-left: 200px;
    position: relative;
    width: 1003px;
}
.main-02 .left {
    float: left;
    position: relative;
    width: 217px;
}
.main-02 .left .title {
    position: absolute;
    top: -72px;
}
.main-02 .left .left-menu {
    padding: 10px 18px;
}
.main-02 .left .left-menu ul li {
    width: 180px;
}
.main-02 .left .left-menu ul li a {
    background: url("../images/navbg.jpg") no-repeat scroll 0 0 transparent;
    color: #757575;
    display: inline-block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-top: 3px;
    padding-left: 30px;
    width: 150px;
}
.main-02 .left .left-menu ul li a:hover {
    background: url("../images/navbg2.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.main-02 .left .left-menu ul li a.current {
    background: url("../images/navbg2.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.main-02 .left .search {
    overflow: hidden;
    padding: 20px 18px;
    width: 181px;
}
.main-02 .left .search ul {
    width: 200px;
}
.main-02 .left .search ul li {
    clear: both;
    margin-top: 5px;
    overflow: hidden;
}
.main-02 .left .search ul li h3 {
    color: #023462;
    line-height: 24px;
    padding-left: 3px;
}
.main-02 .left .search ul li select {
    background: url("../images/listbg.jpg") no-repeat scroll 0 0 transparent;
    height: 23px;
    line-height: 23px;
    width: 180px;
}
.main-02 .left .search ul li span {
    display: inline-block;
    float: left;
}
.main-02 .left .search ul li span .txt {
    background: url("../images/search-txt.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 23px;
    line-height: 23px;
    padding-left: 5px;
    width: 152px;
}
.main-02 .left .search ul li span .btn {
    background: url("../images/search-btn.jpg") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 23px;
    width: 23px;
}
.main-02 .right {
    color: #777777;
    float: right;
    line-height: 24px;
    margin-right: 4px;
    overflow: visible;
    position: relative;
    width: 759px;
}
.main-02 .right .title {
    background: url("../images/right-title_01.jpg") repeat-x scroll 0 0 transparent;
    height: 35px;
    left: 0;
    line-height: 40px;
    padding: 5px 35px 0;
    position: absolute;
    top: -40px;
    width: 689px;
}
.main-02 .right .title a {
    color: #000000;
}
.main-02 .right .title .left-link {
    float: left;
}
.main-02 .right .title .right-print {
    float: right;
}
.main-02 .right .title .right-print a {
    background: url("../images/print.jpg") no-repeat scroll 2px 12px transparent;
    color: #717578;
    display: inline-block;
    padding-left: 20px;
}
.main-02 .right .title .right-print a:hover {
    color: #172053;
}
.main-02 .right .right-main {
    background: url("../images/border-top.jpg") repeat-x scroll 0 0 transparent;
    margin: 0 auto;
    padding: 20px 0;
    width: 689px;
}
.main-02 .right .right-main .about-txt {
    color: #777777;
    font-size: 13px;
    line-height: 24px;
    padding: 30px 0;
}
.main-02 .right .right-main .about-txt p {
    text-indent: 2em;
}
.main-02 .right .right-main .about-txt a {
    background: url("../images/icon_21.jpg") no-repeat scroll 0px center transparent;
    color: #114472;
    display: block;
    padding-left: 15px;
}
.main-02 .right .right-main .about-txt a:hover {
    color: #FF7229;
}
.main-02 .right .right-main h2 {
    color: #FF7229;
    font-size: 15px;
    line-height: 36px;
}
.main-02 .right .right-main .king {
    background-color: #F3F7F9;
    height: 188px;
    padding: 0 18px;
}
.main-02 .right .right-main .king h2 a {
    color: #FF7229;
}
.main-02 .right .right-main .king h2 a:hover {
    color: #172053;
}
.main-02 .right .right-main .king dl {
    display: table;
    width: 653px;
}
.main-02 .right .right-main .king dl dt {
    float: left;
    width: 173px;
}
.main-02 .right .right-main .king dl dd {
    float: right;
    padding: 10px 0;
    width: 455px;
}
.main-02 .right .right-main .king dl dd .links a {
    background: url("../images/icon_21.jpg") no-repeat scroll left center transparent;
    color: #114472;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 10px 20px 10px 0;
    padding-left: 18px;
}
.main-02 .right .right-main .king dl dd .links a:hover {
    color: #FF7229;
}
.main-02 .right .right-main .history {
    margin-top: 20px;
}
.main-02 .right .right-main .history h2 {
    background: url("../images/h2-bg.jpg") no-repeat scroll left bottom transparent;
    height: 40px;
    line-height: 34px;
}
.main-02 .right .right-main .history h2 a {
    color: #FF7229;
    font-size: 15px;
}
.main-02 .right .right-main .history h2 a:hover {
    color: #172053;
}
.main-02 .right .right-main .history .history-main {
    font-size: 13px;
    padding: 15px 0;
}
.main-02 .right .right-main .linklist ul li {
    float: left;
    margin-bottom: 35px;
    overflow: hidden;
    padding: 0 10px;
    width: 214px;
}
.main-02 .right .right-main .linklist ul li.bor {
    border-right: 1px solid #EBEBEB;
    padding-left: 0;
}
.main-02 .right .right-main .linklist ul li.bor2 {
    border-left: 1px solid #EBEBEB;
    padding-right: 0;
}
.main-02 .right .right-main .linklist ul li img {
    border: 1px solid #B4B4B4;
    height: 94px;
    padding: 3px;
    width: 204px;
}
.main-02 .right .right-main .linklist ul li p {
    height: 48px;
    margin-top: 5px;
    overflow: hidden;
}
.main-02 .right .right-main .linklist ul li div a {
    background: url("../images/icon_21.jpg") no-repeat scroll left center transparent;
    color: #114472;
    display: block;
    height: 20px;
    line-height: 20px;
    padding-left: 15px;
}
.main-02 .right .right-main .linklist ul li div a:hover {
    color: #FF7229;
}
.main-02 .right .right-main .linklist h2 a {
    color: #FF7229;
}
.main-02 .right .right-main .linklist h2 a:hover {
    color: #172053;
}
.main-02 .right .about-01 p {
    margin-bottom: 10px;
}
.main-02 .right .about-01 h3 {
    border-bottom: 1px solid #EBEBEB;
    color: #404040;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    padding-left: 10px;
}
.main-02 .right .about-02 .king {
    height: 214px;
    margin: 30px 0;
    padding: 0 15px;
}
.main-02 .right .about-02 .king dl dt {
    width: 198px;
}
.main-02 .right .about-02 .king dl dd {
    width: 420px;
}
.main-02 .right .about-02 .king h2 {
    color: #484A4B;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
}
.main-02 .right .about-02 .king p {
    font-size: 14px;
}
.main-02 .right .tabs .newsxxk {
    display: block;
}
.main-02 .right .tabs .newsxxk .tab ul {
    border-bottom: 1px solid #C4C4C4;
    overflow: hidden;
    padding-left: 15px;
    top: 0;
}
.main-02 .right .tabs .newsxxk .tab ul li {
    background: url("../images/li-img.jpg") no-repeat scroll 10px center #EBEBEB;
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 10px;
}
.main-02 .right .tabs .newsxxk .tab ul li a{ color:#000;
}
.main-02 .right .tabs .newsxxk .tab ul li.current {
    background: url("../images/cur-img.jpg") no-repeat scroll 10px center #13417B;
    color: #FFFFFF;
    cursor: pointer;
}
.main-02 .right .tabs .newsxxk .tab ul li.current a{ color:#fff;}
.main-02 .right .tabs .newsxxk .items {
    color: #777777;
    display: none;
    font-size: 13px;
    overflow: hidden;
    padding: 20px 15px;
    position: inherit;
    width: 660px;
}

.main-02 .right .tabs .newsxxk .items table tr td {
    border-bottom: 1px dashed #DADADA;
    line-height: 24px;
    padding: 10px;
}
.main-02 .right .tabs .newsxxk .items ul {
    display: table;
    width: 750px;
}
.main-02 .right .tabs .newsxxk .items ul li {
    float: left;
    margin-bottom: 15px;
    margin-right: 45px;
    width: 190px;
}
.main-02 .right .tabs .newsxxk .items ul li img {
    border: 1px solid #D4D4D4;
    height: 116px;
    padding: 4px;
    width: 180px;
}
.main-02 .right .tabs .newsxxk .items ul li span {
    display: block;
    line-height: 18px;
    margin-top: 5px;
    text-align: center;
}
.main-02 .right .page {
    clear: both;
    margin-top: 30px;
}
.main-02 .right .page a {
    background: url("../images/bg-page.jpg") no-repeat scroll 0 0 transparent;
    color: #828282;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    margin: 0 5px;
    text-align: center;
    width: 26px;
}
.main-02 .right .page a.current {
    background: url("../images/cur-page.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.main-02 .right .about-03 .team {
    padding: 20px 0;
}
.main-02 .right .about-03 .team ul li {
    display: table;
    font-size: 14px;
    width: 99.9%;
}
.main-02 .right .about-03 .team ul li dl {
    border-top: 1px dashed #DADADA;
    display: table;
    float: left;
    padding: 20px 0;
    width: 280px;
}
.main-02 .right .about-03 .team ul li dl dt {
    float: left;
    width: 152px;
}
.main-02 .right .about-03 .team ul li dl dt img {
    height: 168px;
    width: 152px;
}
.main-02 .right .about-03 .team ul li dl dd {
    color: #000000;
    float: right;
    font-size: 12px;
    overflow: hidden;
    width: 110px;
}
.main-02 .right .about-03 .team ul li dl dd h3 {
    color: #0063B3;
    font-size: 18px;
}
.main-02 .right .about-03 .team ul li dl dd h3 a {
    color: #0063B3;
}
.main-02 .right .about-03 .team ul li dl dd h3 a:hover {
    color: #FF7229;
}
.main-02 .right .about-03 .team ul li .team-txt {
    border-top: 1px dashed #DADADA;
    float: right;
    overflow: hidden;
    padding: 20px 0;
    width: 385px;
}
.main-02 .right .about-03 .team ul li .team-txt .txt {
    height: 130px;
    overflow: hidden;
}
.main-02 .right .about-03 .team ul li .team-txt a {
    color: #FF6C21;
    display: block;
    margin: 10px 0;
}
.main-02 .right .about-03 .team ul li .team-txt a:hover {
    color: #172053;
}
.main-02 .right .about-03-01 dl {
    font-size: 14px;
    padding: 20px 0;
}
.main-02 .right .about-03-01 dl dt {
    float: left;
    overflow: hidden;
    width: 168px;
}
.main-02 .right .about-03-01 dl dd {
    border-left: 1px solid #DADADA;
    float: left;
    margin-left: 60px;
    padding-bottom: 40px;
    padding-left: 60px;
    width: 375px;
}
.main-02 .right .about-03-01 dl dd h3 {
    color: #0063B3;
    font-size: 18px;
}
.main-02 .right .about-03-01 dl dd .tag {
    border-bottom: 1px solid #DADADA;
    line-height: 36px;
}
.main-02 .right .about-03-01 dl dd .tag strong {
    color: #000000;
    font-size: 14px;
    font-weight: normal;
    margin-right: 15px;
}
.main-02 .right .about-03-01 dl dd .intro {
    padding: 10px 0;
}
.main-02 .back {
    bottom: 20px;
    position: absolute;
    right: 40px;
}
.main-02 .back a {
    background: url("../images/icon_21.jpg") no-repeat scroll left 6px transparent;
    color: #104473;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding-left: 15px;
}
.main-02 .right .about-05 {
    font-size: 13px;
}
.main-02 .right .about-05 dl {
    height: 140px;
    margin-bottom: 60px;
    overflow: hidden;
}
.main-02 .right .about-05 dl dt {
    float: left;
    width: 220px;
}
.main-02 .right .about-05 dl dt img {
    border: 1px solid #D4D4D4;
    height: 130px;
    padding: 4px;
    width: 195px;
}
.main-02 .right .about-05 dl dd {
    float: right;
    width: 465px;
}
.main-02 .right .about-05 dl dd h3 {
    border-bottom: 1px solid #D4D4D4;
    color: #346FB6;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 7px;
}
.main-02 .right .about-05 dl dd h3 a {
    color: #346FB6;
}
.main-02 .right .about-05 dl dd p {
    text-indent: 2em;
}
.main-02 .right .about-05 .dl2 dt {
    float: right;
    text-align: right;
}
.main-02 .right .about-05 .dl2 dd {
    float: left;
}
.main-02 .right .about-05-main {
    padding-bottom: 50px;
    padding-top: 10px;
}
.main-02 .right .about-05-main h1 {
    border-bottom: 1px solid #D4D4D4;
    color: #346FB6;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 7px;
}
.main-02 .right .about-05-main p {
    margin-top: 15px;
    text-indent: 2em;
}
.main-02 .right .about-06 .years {
    display: table;
    padding-bottom: 40px;
}
.main-02 .right .about-06 .contain {
    float: left;
    font-size: 16px;
    height: 30px;
    overflow: hidden;
    position: relative;
    width: 648px;
}
.main-02 .right .about-06 .tab2 {
    border-bottom: 1px solid #DADADA;
    left: 0;
    position: absolute;
    width: 2000px;
}
.main-02 .right .about-06 .tab2 li {
    background: none repeat scroll 0 0 #EBEBEB;
    color: #666666;
    cursor: pointer;
    float: left;
    line-height: 24px;
    margin: 0 3px;
    padding: 0 15px;
}
.main-02 .right .about-06 .tab2 .active {
    background: none repeat scroll 0 0 #104473;
    color: #FFFFFF;
}
.main-02 .right .about-06 .prev2, .next2 {
    background: none repeat scroll 0 0 #EFEFEF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 宋体;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 20px;
}
.main-02 .right .about-06 .dis {
    color: #CCCCCC;
    cursor: auto;
}
.main-02 .right .about-06 .show {
    clear: both;
    display: table;
    font-size: 13px;
    min-height: 50px;
    padding: 10px 25px;
}
.main-02 .right .about-06 .show div {
    display: none;
}
.main-02 .right .about-06 .show div table tr td {
    border-bottom: 1px dashed #DADADA;
    line-height: 24px;
    padding: 10px;
}
.main-02 .right .about-07 .tabs {
    padding-top: 20px;
}
.main-02 .right .about-07 .items ul li a {
    color: #777777;
    font-size: 13px;
}
.main-02 .right .about-07 .items ul li a:hover {
    color: #172053;
}
.main-02 .right .about-08 .about-08-main ul {
    display: table;
    width: 750px;
}
.main-02 .right .about-08 .about-08-main li {
    float: left;
    margin-right: 45px;
    margin-top: 15px;
    width: 190px;
}
.main-02 .right .about-08 .about-08-main li img {
    border: 1px solid #D4D4D4;
    height: 116px;
    padding: 4px;
    width: 180px;
}
.main-02 .right .about-08 .about-08-main li span {
    display: block;
    font-size: 13px;
    line-height: 18px;
    margin-top: 5px;
    text-align: center;
}
.main-02 .right .about-08 .about-08-main ul li a {
    color: #777777;
}
.main-02 .right .about-08 .about-08-main ul li a:hover {
    color: #172053;
}
.main-02 .right .about-09 #marqueediv {
    height: 130px;
    margin-bottom: 30px;
    margin-top: 20px;
    overflow: hidden;
    width: 690px;
}
.main-02 .right .about-09 #marqueediv img {
    margin-right: 10px;
}
.main-02 .right .about-09 .tabs .newsxxk .items table tr td {
    color: #777777;
    font-size: 13px;
    padding: 0 10px;
}
.main-02 .right .about-09 .tabs .newsxxk .items table tr td strong {
    margin-right: 5px;
}
.main-02 .right .news {
    display: table;
    padding: 40px 0;
}
.main-02 .right .news .news-show {
    display: table;
    width: 100%;
}
.main-02 .right .news #focus {
    float: left;
    height: 129px;
    overflow: hidden;
    position: relative;
    width: 196px;
}
.main-02 .right .news #focus ul {
    height: 225px;
    position: absolute;
}
.main-02 .right .news #focus ul li {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 129px;
    overflow: hidden;
    position: relative;
    width: 196px;
}
.main-02 .right .news #focus ul li img{
    height: 129px;
    width: 196px;
	}
.main-02 .right .news #focus ul li div {
    overflow: hidden;
    position: absolute;
}
.main-02 .right .news #focus .btnBg {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    height: 18px;
    left: 0;
    position: absolute;
    width: 196px;
}
.main-02 .right .news #focus .btn {
    bottom: 0;
    height: 18px;
    left: 0;
    position: absolute;
    text-align: right;
    width: 196px;
}
.main-02 .right .news #focus .btn span {
    border-left: 1px solid #F2F2F2;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: "Microsoft YaHei",SimHei;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding: 0 7px;
    text-align: center;
}
.main-02 .right .news #focus .btn span.on {
    background: none repeat scroll 0 0 #000000;
    color: #FFCCCC;
}
.main-02 .right .news .show-txt {
    float: right;
    width: 460px;
}
.main-02 .right .news .show-txt .ul1 {
    width: 460px;
}
.main-02 .right .news .show-txt .ul1 li {
    height: 27px;
    overflow: hidden;
}
.main-02 .right .news .show-txt .ul1 li .news-title {
    border-bottom: 1px dashed #D7D7D7;
    color: #9D9D9D;
    cursor: pointer;
    height: 26px;
    line-height: 26px;
    margin-bottom: 3px;
}
.main-02 .right .news .show-txt .ul1 li .news-title a {
    color: #003065;
    display: inline-block;
    float: left;
    font-size: 14px;
    width: 365px;
}
.main-02 .right .news .show-txt .ul1 li .news-title span {
    float: right;
}
.main-02 .right .news .show-txt .ul1 li.hover {
    height: 75px;
}
.main-02 .right .news .show-txt .ul1 li.hover a {
    font-size: 16px;
}
.main-02 .right .news .ul-list {
    margin-top: 20px;
}
.main-02 .right .news .ul-list h2 {
    background: url("../images/h2-bg02.jpg") no-repeat scroll left bottom transparent;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    width: 100%;
}
.main-02 .right .news .ul-list h2 strong {
    background: url("../images/icon-10.jpg") no-repeat scroll left center transparent;
    display: inline-block;
    float: left;
    font-weight: normal;
    padding-left: 10px;
}
.main-02 .right .news .ul-list h2 a {
    background: url("../images/icon_21.jpg") no-repeat scroll left 12px transparent;
    color: #114472;
    display: inline-block;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
}
.main-02 .right .news .ul-list h2 a:hover {
    color: #FF7229;
}
.main-02 .right .news .ul-list ul {
    display: table;
    padding-top: 5px;
    width: 100%;
}
.main-02 .right .news .ul-list ul li {
    display: block;
    margin: 0 auto;
    width: 99%;
}
.main-02 .right .news .ul-list ul li a {
    background: url("../images/icon-11.jpg") no-repeat scroll left center transparent;
    color: #666666;
    display: inline-block;
    float: left;
    font-size: 13px;
    padding-left: 10px;
}
.main-02 .right .news .ul-list ul li a:hover {
    color: #114472;
}
.main-02 .right .news .ul-list ul li span {
    display: inline-block;
    float: right;
}
.main-02 .right .news-02 {
    padding: 40px 0;
}
.main-02 .right .news-02 ul li {
    background: url("../images/tit-bg.jpg") no-repeat scroll left bottom transparent;
    padding: 20px 0;
    width: 689px;
}
.main-02 .right .news-02 ul li .time {
    float: left;
    font-size: 14px;
    text-align: center;
    width: 90px;
}
.main-02 .right .news-02 ul li .time strong {
    display: inline-block;
    font-size: 30px;
    line-height: 30px;
    width: 100%;
}
.main-02 .right .news-02 ul li .time-txt {
    float: right;
    width: 590px;
}
.main-02 .right .news-02 ul li .time-txt h3 {
    color: #000000;
    font-size: 16px;
    height: 30px;
}
.main-02 .right .news-02 ul li .time-txt h3 a {
    color: #000000;
}
.main-02 .right .news-02 ul li .time-txt h3 a:hover {
    color: #172053;
}
.main-02 .right .news-02 ul li .time-txt p {
    font-size: 13px;
}
.main-02 .right .news-main h1 {
    border-bottom: 1px solid #DEDEDE;
    color: #073B6D;
    font-size: 18px;
    line-height: 36px;
}
.main-02 .right .news-main .s-title {
    display: table;
    height: 30px;
    line-height: 30px;
    position: relative;
    width: 689px;
}
.main-02 .right .news-main .s-title span {
    margin-right: 30px;
}
.main-02 .right .news-main .s-title .fontsize {
    position: absolute;
    right: 5px;
    top: 0;
}
.main-02 .right .news-main .s-title .fontsize a {
    color: #777777;
    display: inline-block;
    margin: 0 2px;
    padding: 0 2px;
}
.main-02 .right .news-main .s-title .fontsize a:hover {
    color: #073B6D;
}
.main-02 .right .news-main .s-txt {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #EBEBEB;
    color: #4C4C4C;
    font-size: 12px;
    margin-top: 10px;
    padding: 20px;
    text-indent: 2em;
}
.main-02 .right .news-main .main-txt {
    color: #4C4C4C;
    font-size: 13px;
    padding: 15px 0;
}
.main-02 .right .news-main .main-txt p {
    margin-bottom: 10px;
    text-indent: 2em;
}
.main-02 .right .news-main .bt-link {
    border-top: 1px solid #EBEBEB;
    margin-top: 20px;
    padding-left: 10px;
    padding-top: 20px;
}
.main-02 .right .news-main .bt-link ol {
    background: url("../images/icon-12.jpg") no-repeat scroll left 6px transparent;
    display: table;
    padding-left: 25px;
}
.main-02 .right .news-main .bt-link ol li {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 13px;
}
.main-02 .right .news-main .bt-link ol li a {
    color: #000000;
}
.main-02 .right .industry-01 {
    padding: 40px 0;
}
.main-02 .right .industry-01 .industry-list dl {
    background: none repeat scroll 0 0 #F3F7F9;
    display: table;
    height: 154px;
    margin-bottom: 20px;
    overflow: hidden;
    width: 689px;
}
.main-02 .right .industry-01 .industry-list dl dt {
    float: left;
    height: 154px;
    width: 275px;
}
.main-02 .right .industry-01 .industry-list dl dt img {
    height: 154px;
    width: 275px;
}
.main-02 .right .industry-01 .industry-list dl dd {
    float: right;
    height: 139px;
    overflow: hidden;
    padding-right: 35px;
    padding-top: 15px;
    position: relative;
    width: 345px;
}
.main-02 .right .industry-01 .industry-list dl .d-link {
    bottom: 10px;
    left: 0;
    position: absolute;
}
.main-02 .right .industry-01 .industry-list dl .d-link a {
    background: url("../images/icon_21.jpg") no-repeat scroll left center transparent;
    color: #10426F;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 20px;
    padding-left: 15px;
}
.main-02 .right .industry-01 .industry-list dl .d-link a:hover {
    color: #FF7229;
}
.main-02 .right .industry-01 .industry-main .contact {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #EBEBEB;
    color: #4A4A4A;
    font-size: 13px;
    margin-top: 20px;
    padding: 15px;
}
.main-02 .right .industry-01 .industry-main .info {
    margin-top: 20px;
}
.main-02 .right .industry-01 .industry-main h3 {
    border-bottom: 1px solid #EBEBEB;
    color: #0D4281;
    height: 26px;
    line-height: 26px;
    margin-top: 20px;
    padding-left: 10px;
}
.main-02 .right .industry-01 .industry-main .info p {
    color: #4A4A4A;
    font-size: 13px;
    margin-top: 10px;
    text-indent: 2em;
}
.main-02 .right .industry-01 .industry-main .pro {
    overflow: hidden;
    width: 689px;
}
.main-02 .right .industry-01 .industry-main .pro ul {
    display: table;
    padding: 20px 0;
    width: 800px;
}
.main-02 .right .industry-01 .industry-main .pro ul li {
    background: none repeat scroll 0 0 #EBEBEB;
    float: left;
    margin-bottom: 20px;
    margin-right: 59px;
    width: 190px;
}
.main-02 .right .industry-01 .industry-main .pro ul li a {
    color: #4C4C4C;
    display: inline-block;
    text-align: center;
}
.main-02 .right .industry-01 .industry-main .pro ul li img {
    height: 125px;
    padding: 1px;
    width: 187px;
}
.main-02 .right .strategy {
    padding: 20px 0 40px;
}
.main-02 .right .strategy p {
    font-size: 13px;
}
.main-02 .right .strategy .strategy-list h2 {
    background: url("../images/h2-bg02.jpg") no-repeat scroll left 29px transparent;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    width: 100%;
}
.main-02 .right .strategy .strategy-list h2 strong {
    background: url("../images/icon-10.jpg") no-repeat scroll left center transparent;
    display: inline-block;
    float: left;
    font-weight: normal;
    padding-left: 10px;
}
.main-02 .right .strategy .strategy-list h2 a {
    background: url("../images/icon_21.jpg") no-repeat scroll left 12px transparent;
    color: #114472;
    display: inline-block;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
}
.main-02 .right .strategy .strategy-list h2 a:hover {
    color: #FF7229;
}
.main-02 .right .strategy .strategy-list .main-txt {
    font-size: 13px;
    padding-top: 10px;
}
.main-02 .right .strategy .strategy-list .main-txt p {
    text-indent: 2em;
}
.main-02 .right .strategy .strategy-list .guwen {
    overflow: hidden;
    width: 689px;
}
.main-02 .right .strategy .strategy-list .guwen ul {
    display: table;
    padding-top: 10px;
    width: 1000px;
}
.main-02 .right .strategy .strategy-list .guwen ul li {
    float: left;
    height: 165px;
    margin-right: 50px;
    overflow: hidden;
    width: 130px;
}
.main-02 .right .strategy .strategy-list .guwen ul li img {
    height: 140px;
    width: 130px;
}
.main-02 .right .strategy .strategy-list .guwen ul li a {
    color: #15437D;
    display: inline-block;
    text-align: center;
}
.main-02 .right .strategy .strategy-list .guwen ul li a:hover {
    color: #FF7229;
}
.main-02 .right .strategy .strategy-list .guwen ul li span {
    background: none repeat scroll 0 0 #EBEBEB;
    border-bottom: 2px solid #15437D;
    display: block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    width: 130px;
}
.main-02 .right .strategy .strategy-list .guwen ul li a:hover span {
    border-bottom: 2px solid #FF7229;
}
.main-02 .right .strategy .strategy-list .hezuo {
    overflow: hidden;
    width: 689px;
}
.main-02 .right .strategy .strategy-list .hezuo ul {
    display: table;
    padding-top: 20px;
    width: 1000px;
}
.main-02 .right .strategy .strategy-list .hezuo ul li {
    float: left;
    margin-right: 21px;
}
.main-02 .right .strategy .strategy-list .hezuo ul li img {
    height: 110px;
    width: 156px;
}
.main-02 .right .strategy .strategy-list .hezuo ul li a {
    color: #15437D;
    display: inline-block;
    text-align: center;
}
.main-02 .right .strategy .strategy-list .hezuo ul li a span {
    display: block;
    height: 24px;
    line-height: 24px;
}
.main-02 .right .strategy .strategy-list .hezuo ul li a:hover {
    color: #FF7229;
}
.main-02 .right .strategy-01 {
    padding: 40px 0;
}
.main-02 .right .strategy-01 p {
    margin-bottom: 10px;
}
.main-02 .right .strategy-02 {
    padding: 40px 0;
}
.main-02 .right .strategy-02 .about-txt {
    padding: 0;
}
.main-02 .right .strategy-02 .dl-list dl {
    display: table;
    margin-bottom: 30px;
    width: 689px;
}
.main-02 .right .strategy-02 .dl-list dl dt {
    float: left;
    width: 265px;
}
.main-02 .right .strategy-02 .dl-list dl dt img {
    border: 1px solid #EBEBEB;
    height: 140px;
    padding: 10px;
    width: 240px;
}
.main-02 .right .strategy-02 .dl-list dl dd {
    float: right;
    height: 170px;
    overflow: hidden;
    width: 405px;
}
.main-02 .right .strategy-02 .dl-list dl dd h3 {
    border-bottom: 1px solid #EBEBEB;
    color: #15437D;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
}
.main-02 .right .strategy-02 .dl-list dl dd h3 a {
    color: #15437D;
}
.main-02 .right .strategy-02 .dl-list dl dd h3 a:hover {
    color: #FF7229;
}
.main-02 .right .strategy-02 .dl-list dl dd h3 span {
    margin-right: 10px;
}
.main-02 .right .strategy-02 .dl-list dl dd p {
    margin-top: 10px;
    text-indent: 2em;
}
.main-02 .right .strategy-03 {
    overflow: hidden;
    padding: 40px 0;
    width: 689px;
}
.main-02 .right .strategy-03 .about-txt {
    padding: 0;
}
.main-02 .right .strategy-03 .dl-list {
    display: table;
    width: 1000px;
}
.main-02 .right .strategy-03 .dl-list dl {
    border-bottom: 1px dashed #DADADA;
    display: table;
    float: left;
    margin-right: 35px;
    padding: 20px 0;
    width: 325px;
}
.main-02 .right .strategy-03 .dl-list dl dt {
    float: left;
    height: 140px;
    overflow: hidden;
    width: 130px;
}
.main-02 .right .strategy-03 .dl-list dl dt img {
    height: 140px;
    width: 130px;
}
.main-02 .right .strategy-03 .dl-list dl dd {
    float: right;
    height: 170px;
    overflow: hidden;
    width: 175px;
}
.main-02 .right .strategy-03 .dl-list dl dd h3 {
    background: none repeat scroll 0 0 #EBEBEB;
    border-bottom: 2px solid #15437D;
    color: #15437D;
    height: 26px;
    line-height: 26px;
    margin-bottom: 5px;
    padding-left: 10px;
}
.main-02 .right .strategy-03 .dl-list dl dd span {
    color: #444444;
    display: none;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
}
.main-02 .right .strategy-03 .dl-list dl dd p {
    text-indent: 2em;
}
.main-02 .right .strategy-03 .page {
    margin-top: 30px;
}
.main-02 .right .strategy-04 .strategy-04-main ul {
    display: table;
    width: 750px;
}
.main-02 .right .strategy-04 .strategy-04-main li {
    float: left;
    margin-right: 45px;
    margin-top: 15px;
    width: 190px;
}
.main-02 .right .strategy-04 .strategy-04-main li img {
    border: 1px solid #D4D4D4;
    height: 116px;
    padding: 4px;
    width: 180px;
}
.main-02 .right .strategy-04 .strategy-04-main li span {
    display: block;
    font-size: 13px;
    height: 36px;
    line-height: 18px;
    margin-top: 5px;
    text-align: center;
}
.main-02 .right .strategy-04 .strategy-04-main li a {
    color: #777777;
}
.main-02 .right .strategy-04 .strategy-04-main li a:hover {
    color: #172053;
}
.main-02 .right .strategy-05 {
    font-size: 13px;
    padding: 20px 0;
}
.main-02 .right .strategy-05 h2 {
    background: url("../images/tit-bg.jpg") no-repeat scroll left bottom transparent;
    color: #114472;
    font-weight: bold;
    line-height: 26px;
    margin-top: 20px;
}
.main-02 .right .strategy-05 .qs-info {
    padding: 20px 0;
}
.main-02 .right .strategy-05 .qs-info dl {
    background: none repeat scroll 0 0 #F3F7FA;
    height: 145px;
    padding: 30px 40px;
    width: 609px;
}
.main-02 .right .strategy-05 .qs-info dl dt {
    float: left;
    height: 145px;
    width: 120px;
}
.main-02 .right .strategy-05 .qs-info dl dd {
    float: right;
    font-size: 13px;
    height: 145px;
    overflow: hidden;
    width: 445px;
}
.main-02 .right .culture {
    overflow: hidden;
    padding: 40px 0;
    width: 689px;
}
.main-02 .right .culture .culture-top dl {
    clear: both;
    display: table;
    margin-bottom: 30px;
    width: 689px;
}
.main-02 .right .culture .culture-top dl dt {
    float: left;
    width: 60px;
}
.main-02 .right .culture .culture-top dl dt img {
    border: 1px solid #CDCDCD;
    height: 60px;
    width: 60px;
}
.main-02 .right .culture .culture-top dl dd {
    float: right;
    width: 600px;
}
.main-02 .right .culture .culture-top dl dd h3 {
    border-bottom: 1px dashed #363636;
    color: #FF6F25;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
}
.main-02 .right .culture .culture-top dl dd span {
    color: #000000;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.main-02 .right .culture .culture-mian h2 {
    background: url("../images/tit-bg.jpg") no-repeat scroll left bottom transparent;
    clear: both;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
    padding-left: 10px;
    width: 679px;
}
.main-02 .right .culture .culture-mian h2 strong {
    background: url("../images/icon-10.jpg") no-repeat scroll left center transparent;
    display: inline-block;
    float: left;
    font-weight: normal;
    padding-left: 10px;
}
.main-02 .right .culture .culture-mian h2 a {
    background: url("../images/icon_21.jpg") no-repeat scroll left 12px transparent;
    color: #114472;
    display: inline-block;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
}
.main-02 .right .culture .culture-mian h2 a:hover {
    color: #FF7229;
}
.main-02 .right .culture .culture-mian .jianshe p {
    font-size: 13px;
    margin-top: 10px;
    text-indent: 2em;
}
.main-02 .right .culture .huodong {
    display: table;
    height: 130px;
    padding: 20px 0;
    width: 689px;
}
.main-02 .right .culture .huodong ol {
    float: right;
    width: 460px;
}
.main-02 .right .culture .huodong ol li {
    border-bottom: 1px dashed #EBEBEB;
    height: 24px;
    line-height: 24px;
}
.main-02 .right .culture .huodong ol li a {
    color: #003568;
    font-size: 13px;
    margin-right: 15px;
}
.main-02 .right .culture .huodong ol li a:hover {
    color: #FF7229;
}
.main-02 .right .culture #focus {
    float: left;
    height: 129px;
    overflow: hidden;
    position: relative;
    width: 196px;
}
.main-02 .right .culture #focus ul {
    height: 225px;
    position: absolute;
}
.main-02 .right .culture #focus ul li {
    background: none repeat scroll 0 0 #000000;
    float: left;
    height: 129px;
    overflow: hidden;
    position: relative;
    width: 196px;
}
.main-02 .right .culture #focus ul li div {
    overflow: hidden;
    position: absolute;
}
.main-02 .right .culture #focus .btnBg {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    height: 18px;
    left: 0;
    position: absolute;
    width: 196px;
}
.main-02 .right .culture #focus .btn {
    bottom: 0;
    height: 18px;
    left: 0;
    position: absolute;
    text-align: right;
    width: 196px;
}
.main-02 .right .culture #focus .btn span {
    border-left: 1px solid #F2F2F2;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: "Microsoft YaHei",SimHei;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding: 0 7px;
    text-align: center;
}
.main-02 .right .culture #focus .btn span.on {
    background: none repeat scroll 0 0 #000000;
    color: #FFCCCC;
}
.main-02 .right .culture .download {
    display: table;
    padding: 20px 0;
    width: 1000px;
}
.main-02 .right .culture .download dl {
    display: table;
    float: left;
    height: 140px;
    margin-right: 30px;
    width: 205px;
}
.main-02 .right .culture .download dl dt {
    float: left;
    height: 140px;
    width: 110px;
}
.main-02 .right .culture .download dl dt img {
    border: 1px solid #CDCDCD;
    height: 137px;
    width: 107px;
}
.main-02 .right .culture .download dl dd {
    float: right;
    width: 85px;
}
.main-02 .right .culture .download dl dd h3 {
    color: #FF6F25;
    margin-top: 10px;
}
.main-02 .right .culture .download dl dd span {
    display: block;
}
.main-02 .right .culture .download dl dd a {
    background: url("../images/icon-30.jpg") no-repeat scroll 62px center #104381;
    color: #FFFFFF;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-top: 5px;
    padding-left: 8px;
    padding-right: 15px;
}
.main-02 .right .culture .video {
    overflow: hidden;
    padding: 20px 0;
    width: 689px;
}
.main-02 .right .culture .video ul {
    display: table;
    width: 1000px;
}
.main-02 .right .culture .video li {
    float: left;
    margin-bottom: 15px;
    margin-right: 58px;
    width: 190px;
}
.main-02 .right .culture .video ul li img {
    border: 1px solid #D4D4D4;
    height: 116px;
    padding: 4px;
    width: 180px;
}
.main-02 .right .culture .video ul li a {
    color: #777777;
}
.main-02 .right .culture .video ul li a:hover {
    color: #172053;
}
.main-02 .right .culture .video ul li span {
    display: block;
    font-size: 13px;
    line-height: 18px;
    margin-top: 5px;
    text-align: center;
}
.main-02 .right .culture .pic {
    overflow: hidden;
    padding: 20px 0;
    width: 689px;
}
.main-02 .right .culture .pic ul {
    display: table;
    width: 1000px;
}
.main-02 .right .culture .pic li {
    float: left;
    margin-bottom: 15px;
    margin-right: 58px;
    width: 190px;
}
.main-02 .right .culture .pic ul li img {
    border: 1px solid #D4D4D4;
    height: 116px;
    padding: 4px;
    width: 180px;
}
.main-02 .right .culture .pic ul li span {
    display: block;
    font-size: 13px;
    line-height: 18px;
    margin-top: 5px;
    text-align: center;
}
.main-02 .right .culture .pic ul li a {
    color: #777777;
}
.main-02 .right .culture .pic ul li a:hover {
    color: #172053;
}
.main-02 .right .culture-01 dl {
    clear: both;
    display: table;
    margin-bottom: 30px;
    width: 689px;
}
.main-02 .right .culture-01 {
    padding: 40px 0;
}
.main-02 .right .culture-01 dl {
    clear: both;
    display: table;
    font-size: 14px;
    margin-bottom: 30px;
    width: 689px;
}
.main-02 .right .culture-01 dl dt {
    float: left;
    width: 62px;
}
.main-02 .right .culture-01 dl dt img {
    border: 1px solid #CDCDCD;
    height: 62px;
    width: 62px;
}
.main-02 .right .culture-01 dl dd {
    float: right;
    width: 600px;
}
.main-02 .right .culture-01 dl dd h3 {
    border-bottom: 1px dashed #363636;
    color: #FF6F25;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
}
.main-02 .right .culture-01 dl dd span {
    color: #000000;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.main-02 .right .culture-01 dl.right dt {
    float: right;
}
.main-02 .right .culture-01 dl.right dd {
    float: left;
    text-align: right;
}
.main-02 .right .culture-01 dl.right dd span {
    margin: 0 0 0 10px;
}
.main-02 .right .culture-02 {
    padding: 40px 0;
}
.main-02 .right .culture-02 dl {
    font-size: 13px;
    height: 140px;
    margin-bottom: 60px;
    overflow: hidden;
}
.main-02 .right .culture-02 dl dt {
    float: left;
    width: 220px;
}
.main-02 .right .culture-02 dl dt img {
    border: 1px solid #D4D4D4;
    height: 130px;
    padding: 4px;
    width: 195px;
}
.main-02 .right .culture-02 dl dd {
    float: right;
    width: 465px;
}
.main-02 .right .culture-02 dl dd h3 {
    border-bottom: 1px solid #D4D4D4;
    color: #346FB6;
    font-size: 15px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 7px;
}
.main-02 .right .culture-02 dl dd h3 a {
    color: #346FB6;
}
.main-02 .right .culture-02 dl dd p {
    text-indent: 2em;
}
.main-02 .right .culture-02 .dl2 dt {
    float: right;
    text-align: right;
}
.main-02 .right .culture-02 .dl2 dd {
    float: left;
}
.main-02 .right .culture-02 .show-top {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #EBEBEB;
    font-size: 13px;
    margin: 20px 0;
    padding: 20px;
    text-indent: 2em;
}
.main-02 .right .culture-03 {
    overflow: hidden;
    padding: 40px 0;
}
.main-02 .right .culture-03 ul {
    display: table;
    width: 110%;
}
.main-02 .right .culture-03 ul li {
    float: left;
    margin-bottom: 15px;
    margin-right: 58px;
    width: 190px;
}
.main-02 .right .culture-03 ul li a {
    color: #000000;
    display: inline-block;
}
.main-02 .right .culture-03 ul li a span {
    display: block;
    font-size: 13px;
    line-height: 18px;
    margin-top: 5px;
    text-align: center;
}
.main-02 .right .culture-03 ul li img {
    border: 1px solid #D4D4D4;
    height: 116px;
    padding: 4px;
    width: 180px;
}
.main-02 .right .culture-03 .page {
    text-align: center;
}
.main-02 .right .culture-04 {
    overflow: hidden;
    padding: 40px 0;
}
.main-02 .right .culture-04 ul {
    display: table;
    width: 1000px;
}
.main-02 .right .culture-04 ul li {
    border: 1px solid #CDCDCD;
    float: left;
    margin-bottom: 30px;
    margin-right: 24px;
    width: 330px;
}
.main-02 .right .culture-04 ul li dl {
    display: table;
    padding: 15px;
    width: 300px;
}
.main-02 .right .culture-04 ul li dl dt {
    float: left;
    height: 156px;
    width: 120px;
}
.main-02 .right .culture-04 ul li dl dt img {
    height: 156px;
    width: 120px;
}
.main-02 .right .culture-04 ul li dl dd h3 {
    color: #328ADE;
    font-weight: bold;
}
.main-02 .right .culture-04 ul li dl dd {
    float: right;
    width: 160px;
}
.main-02 .right .culture-04 ul li dl dd p {
    padding: 10px 0;
}
.main-02 .right .culture-04 ul li dl dd span {
    display: block;
}
.main-02 .right .culture-04 ul li dl dd a {
    background: url("../images/icon-30.jpg") no-repeat scroll 62px center #104381;
    color: #FFFFFF;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding-left: 8px;
    padding-right: 15px;
}
.main-02 .right .culture-04 .page {
    text-align: center;
}
.main-02 .right .culture-05 {
    padding: 40px 0;
}
.main-02 .right .culture-05 ul {
    display: table;
    width: 800px;
}
.main-02 .right .culture-05 li {
    float: left;
    margin-bottom: 15px;
    margin-right: 58px;
    width: 190px;
}
.main-02 .right .culture-05 ul li img {
    border: 1px solid #D4D4D4;
    height: 116px;
    padding: 4px;
    width: 180px;
}
.main-02 .right .culture-05 ul li span {
    display: block;
    font-size: 13px;
    line-height: 18px;
    margin-top: 5px;
    text-align: center;
}
.main-02 .right .culture-05 ul li a {
    color: #777777;
}
.main-02 .right .culture-05 ul li a:hover {
    color: #172053;
}
.main-02 .right .culture-05 .page {
    text-align: center;
}
.main-02 .right .culture-06 ul li img {
    border: 1px solid #D4D4D4;
    height: 116px;
    padding: 4px;
    width: 180px;
}
.main-02 .right .culture-06-01 {
    padding: 40px 0;
}
.main-02 .right .culture-06-01 .video-show {
    margin: 0 auto;
    width: 570px;
}
.main-02 .right .culture-06-01 .jianjie {
    color: #0D4281;
    font-size: 16px;
    line-height: 35px;
    text-align: center;
}
.main-02 .right .responsibility {
    padding: 40px 0;
}
.main-02 .right .responsibility h2 {
    background: url("../images/tit-bg.jpg") no-repeat scroll left bottom transparent;
    clear: both;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    width: 679px;
}
.main-02 .right .responsibility h2 strong {
    background: url("../images/icon-10.jpg") no-repeat scroll left center transparent;
    display: inline-block;
    float: left;
    font-weight: normal;
    padding-left: 10px;
}
.main-02 .right .responsibility h2 a {
    background: url("../images/icon_21.jpg") no-repeat scroll left 12px transparent;
    color: #114472;
    display: inline-block;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
}
.main-02 .right .responsibility h2 a:hover {
    color: #FF7229;
}
.main-02 .right .responsibility dl {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #EBEBEB;
    display: table;
    margin-bottom: 20px;
    margin-top: 10px;
    padding: 10px;
    width: 662px;
}
.main-02 .right .responsibility dl dt {
    float: left;
    height: 116px;
    overflow: hidden;
    width: 260px;
}
.main-02 .right .responsibility dl dt img {
    height: 116px;
    width: 260px;
}
.main-02 .right .responsibility dl dd {
    float: right;
    width: 380px;
}
.main-02 .right .responsibility dl dd p {
    font-size: 13px;
    text-indent: 2em;
}
.main-02 .right .responsibility-01 .info {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #EBEBEB;
    padding: 20px;
}
.main-02 .right .responsibility-01 {
    overflow: hidden;
    padding: 40px 0;
}
.main-02 .right .responsibility-01 .info p {
    font-size: 13px;
    text-indent: 2em;
}
.main-02 .right .responsibility-01 h2 {
    background: url("../images/h2-bg-02.jpg") no-repeat scroll left bottom transparent;
    color: #002973;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin-top: 20px;
    padding-left: 10px;
}
.main-02 .right .responsibility-01 .info-txt {
    font-size: 13px;
    padding: 10px 0;
}
.main-02 .right .responsibility-01 .info-txt ul {
    width: 800px;
}
.main-02 .right .responsibility-01 .info-txt ul li {
    float: left;
    margin: 10px 50px 10px 0;
    width: 195px;
}
.main-02 .right .responsibility-01 .info-txt ul li img {
    border: 1px solid #EBEBEB;
    height: 116px;
    padding: 5px;
    width: 180px;
}
.main-02 .right .responsibility-01 .info-txt ul li a {
    color: #002973;
    display: inline-block;
    text-align: center;
}
.main-02 .right .responsibility-01 .info-txt ul li a:hover {
    color: #FF7229;
}
.main-02 .right .resources {
    padding: 40px 0;
}
.main-02 .right .resources .resources-top dl {
    clear: both;
    display: table;
    margin-bottom: 30px;
    width: 689px;
}
.main-02 .right .resources .resources-top dl dt {
    float: left;
    width: 60px;
}
.main-02 .right .resources .resources-top dl dt img {
    border: 1px solid #CDCDCD;
    height: 60px;
    width: 60px;
}
.main-02 .right .resources .resources-top dl dd {
    float: right;
    width: 600px;
}
.main-02 .right .resources .resources-top dl dd h3 {
    border-bottom: 1px dashed #363636;
    color: #FF6F25;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
}
.main-02 .right .resources .resources-top dl dd span {
    color: #000000;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.main-02 .right .resources .jianshe {
    background: url("../images/rc-bg.jpg") no-repeat scroll right center #E7F2F7;
    clear: both;
    display: table;
    height: 148px;
    padding: 20px;
    width: 649px;
}
.main-02 .right .resources .jianjie-txt {
    width: 390px;
}
.main-02 .right .resources .jianjie-txt h2 {
    height: 30px;
    line-height: 30px;
}
.main-02 .right .resources .jianjie-txt p {
    color: #000000;
    font-size: 13px;
}
.main-02 .right .resources .jianjie-txt a {
    background: url("../images/icon_21.jpg") no-repeat scroll left center transparent;
    color: #10426F;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    padding-left: 15px;
}
.main-02 .right .resources .jianjie-txt a:hover {
    color: #FF7229;
}
.main-02 .right .resources .job h2 {
    background: url("../images/tit-bg.jpg") no-repeat scroll left bottom transparent;
    clear: both;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    padding-left: 10px;
    width: 679px;
}
.main-02 .right .resources .job h2 strong {
    background: url("../images/icon-10.jpg") no-repeat scroll left center transparent;
    display: inline-block;
    float: left;
    font-weight: normal;
    padding-left: 10px;
}
.main-02 .right .resources .job h2 a {
    background: url("../images/icon_21.jpg") no-repeat scroll left 12px transparent;
    color: #114472;
    display: inline-block;
    float: right;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
}
.main-02 .right .resources .job h2 a:hover {
    color: #FF7229;
}
.main-02 .right .resources .job table {
    margin: 20px 0;
}
.main-02 .right .resources .job table a {
    color: #000000;
}
.main-02 .right .resources .job table a:hover {
    color: #0D4281;
}
.main-02 .right .resources .job table th {
    background: none repeat scroll 0 0 #F7F7F7;
    border-bottom: 1px solid #C6C6C6;
    border-top: 1px solid #C6C6C6;
    color: #000000;
    font-size: 13px;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
}
.main-02 .right .resources .job table td {
    border-bottom: 1px dashed #C6C6C6;
    color: #777777;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
.main-02 .right .resources-01 .resources-top dl {
    clear: both;
    display: table;
    margin-bottom: 30px;
    width: 689px;
}
.main-02 .right .resources-01 .resources-top dl dt {
    float: left;
    width: 60px;
}
.main-02 .right .resources-01 .resources-top dl dt img {
    border: 1px solid #CDCDCD;
    height: 60px;
    width: 60px;
}
.main-02 .right .resources-01 .resources-top dl dd {
    float: right;
    width: 600px;
	color:#000;
}
.main-02 .right .resources-01 .resources-top dl dd h3 {
    border-bottom: 1px dashed #363636;
    color: #FF6F25;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
}
.main-02 .right .resources-01 .resources-top dl dd span {
    color: #000000;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.main-02 .right .resources-01 .resources-top dl dd p {
    color: #000000;
    height: 30px;
    line-height: 30px;
    margin-right: 10px;
}
.main-02 .right .resources-02 p {
    margin-bottom: 10px;
}
.main-02 .right .resources-02 h3 {
    border-bottom: 1px solid #EBEBEB;
    color: #346FB6;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-bottom: 10px;
    padding-left: 10px;
}
.main-02 .right .resources-03 {
    padding-bottom: 40px;
}
.main-02 .right .resources-03 dl {
    border-bottom: 1px solid #EBEBEB;
    clear: both;
    display: table;
    font-size: 13px;
    padding: 20px 0;
    width: 689px;
}
.main-02 .right .resources-03 dl dt {
    float: left;
    width: 205px;
}
.main-02 .right .resources-03 dl dt img {
    border: 1px solid #EBEBEB;
    height: 139px;
    padding: 4px;
    width: 206px;
}
.main-02 .right .resources-03 dl dd {
    float: right;
    width: 455px;
}
.main-02 .right .resources-03 dl dd P {
    height: 72px;
    min-height: 72px;
    overflow: hidden;
}
.main-02 .right .resources-03 dl dd h3 {
    color: #000000;
    font-weight: bold;
}
.main-02 .right .resources-03 dl dd h3 a {
    background: none repeat scroll 0 0 transparent;
    color: #777777;
    font-size: 15px;
    font-weight: bold;
    padding: 0;
}
.main-02 .right .resources-03 dl dd h3 a:hover {
    color: #114472;
}
.main-02 .right .resources-03 dl dd a {
    background: url("../images/icon_21.jpg") no-repeat scroll left 12px transparent;
    color: #114472;
    display: inline-block;
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
}
.main-02 .right .resources-03 dl dd a:hover {
    color: #FF7229;
}
.main-02 .right .resources-05 {
    padding: 40px 0;
}
.main-02 .right .resources-05 p {
    font-size: 13px;
}
.main-02 .right .resources-05 .job-btn {
    margin: 20px 0;
}
.main-02 .right .resources-05 .job-btn a {
    background: url("../images/icon-30.jpg") no-repeat scroll 10px center #0D4281;
    color: #FFFFFF;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding-left: 20px;
    padding-right: 15px;
}
.main-02 .right .relations {
    overflow: hidden;
}
.main-02 .right .relations .relations-top {
    padding: 20px 0;
}
.main-02 .right .relations .relations-top h2 {
    color: #000;
    font-size: 15px;
}
.main-02 .right .relations .relations-top h2 strong {
    font-size: 15px;
}
.main-02 .right .relations .tabs .newsxxk .items ul {
    width: auto;
}
.main-02 .right .relations .tabs .newsxxk .items ul li {
    border-bottom: 1px solid #EBEBEB;
    clear: both;
    display: block;
    margin: auto;
    padding: 10px 0;
    width: 680px;
}
.main-02 .right .relations .tabs .newsxxk .items ul li .time {
    color: #777777;
    display: inline-block;
    font-size: 12px;
    margin-left: 20px;
}
.main-02 .right .relations .tabs .newsxxk .items ul li a {
    color: #000000;
}
.main-02 .right .relations .tabs .newsxxk .items ul li span {
    background: url("../images/icon-29.jpg") no-repeat scroll left 4px transparent;
    color: #000000;
    display: inline-block;
    font-size: 12px;
    line-height: 24px;
    margin-left: 15px;
    min-height: 17px;
    min-width: 14px;
    padding-left: 18px;
    text-align: left;
}
.main-02 .right .part {
    font-size: 13px;
    padding: 40px 0;
}
.main-02 .right .part h2 {
    border-bottom: 1px solid #EBEBEB;
    color: #777777;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    margin: 5px 0;
}
.main-02 .right .part p {
    font-size: 13px;
    margin-bottom: 10px;
}
.main-02 .right .part-03 {
    padding: 40px 0;
}
.main-02 .right .part-03 ul li {
    padding: 10px 0;
}
.main-02 .right .part-03 ul li h3 {
    border-bottom: 1px solid #EBEBEB;
    font-weight: bold;
}
.main-02 .right .part-03 ul li a {
    color: #777777;
    display: inline-block;
    font-size: 13px;
    margin-right: 10px;
    white-space: nowrap;
}
.main-02 .right .part-03 ul li a:hover {
    color: #172053;
}
.main-02 .right .part-03 ul li div {
    padding: 5px 0;
}
.main-02 .right .part-04 {
    padding: 40px 0;
}
.main-02 .right .part-04 ul li {
    border-bottom: 1px solid #EBEBEB;
    padding: 10px 0;
}
.main-02 .right .part-04 ul li h3 {
    font-weight: bold;
}
.title2 {
    background: none repeat scroll 0 0 #13427B;
    color: #FFFFFF;
    height: 72px;
    opacity: 0.9;
    width: 217px;
}
.title2 h2 {
    font-size: 18px;
    font-weight: normal;
    padding: 20px 23px;
}
.title2 h2 span {
    display: block;
    font-size: 12px;
}
.main-02 .right .search-info {
    padding: 30px 0;
}
.main-02 .right .search-info .ul-list {
    margin-top: 0;
}


.anli{text-align: center;line-height: 50px;margin-bottom: 10px;}
.anli a{color: #fff;text-decoration: none;font-size: 16px;background: #5f5f5f;display: block;line-height: 50px;}
.anli a:hover{background: #3F89AB}