﻿@charset "utf-8";



.content {
    width: 100%;
    min-height: 50px;
    float: left;
    padding-top: 10px;
}


.information {
    width: 940px;
    height: auto;
    overflow: hidden;
    padding: 10px 20px 0px 20px;
    margin: 0 auto 5px auto;
    position: relative;
}

* {
    margin: 0;
    padding: 0;
}

.infotop {
    /*border-bottom: 1px solid #e6e6e6;*/
    /*margin-bottom: 5px;*/
    line-height: 30px;
}

.information dl {
    width: 208px;
    left: 200px;
    text-align: center;
    position: absolute;
    margin: 20px 10px 20px 10px;
    height: 120px;
}

.information dt img {
    height: 64px;
    width: 64px;
    border-radius: 4px;
    border: 1px #DDD solid;
    vertical-align: middle;
}

/*.information dd {
    margin-left: 0px;
}
    .information dd p {
        padding: 4px;
    }
        .information dd p a {
            color: #338DE6;
            text-decoration: none;
        }*/


.information ol {
    width: 320px;
    padding: 10px 0 12px 0;
    margin-left: 408px;
}

.information ul {
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #ededed;
    padding-bottom: 0px;
    margin-bottom: 10px;
}

.information li {
    width: 100%;
    font-size: 12px;
    line-height: 28px;
}

li {
    list-style: none;
}

.information label {
    font-weight: bold;
    line-height: 22px;
    text-align: right;
    width: 100px;
    display: inline-block;
    height: 22px;
}

.safelevel {
    text-align: center;
}

.history_list_item {
    float: left;
    width: 100%;
    color: #444;
    font-size: 14px;
    font-weight: 400;
    padding: 25px 0 10px 10px;
    border-top: 1px solid #e3e3e3;
    margin-top: 25px;
}

.recent a {
    margin-right: 15px;
    color: #298FDB;
    text-decoration: none;
}

.sdas_relative {
    position: relative;
}


    .sdas_relative i {
        position: absolute;
        right: 36px;
        top: 15px;
        width: 19px;
        height: 11px;
        line-height: 8px;
        font-size: 0px;
        color: #fff;
        background: url(../images/hot_tb.gif) 0px 0px no-repeat;
    }
.menu-list-new{
    position: relative;
}
    .menu-list-new i{
            position: absolute;
            right: 36px;
            top: 15px;
            width: 30px;
            height: 11px;
            line-height: 8px;
            font-size: 0px;
            color: #fff;
            background: url(../images/new.gif) 0px 0px no-repeat;
    }

.count-score-box {
    color: #6c6c6c;
    font-size: 12px;
    font-weight: 400;
    background-color: #fff;
    padding: 80px 80px 40px 80px;
    display: inline-block;
}

.count-score {
    color: #000;
    margin-bottom: 30px;
}

    .count-score ul {
        clear: both;
        overflow: hidden;
    }

        .count-score ul li {
            color: #6c6c6c;
            font-size: 12px;
            font-weight: 400;
            float: left;
            margin-right: 50px;
        }

            .count-score ul li input {
                height: 26px;
                line-height: 26px;
                width: 66px;
                border-radius: 4px;
            }























<!-- 新添加-- > .col-lg-offset-1 {
    margin-left: 8.33333333%;
}

.col-lg-10 {
    width: 83.33333333%;
}


#J_resultReal h4 {
    font-size: 14px;
    color: #444;
}

#J_resultReal h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.col-lg-5 {
    width: 48.5%;
    float: left;
}




.card {
    font-size: 13px;
    position: relative;
    display: block;
    padding: 0;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
    -webkit-transition: all .4s cubic-bezier(.175, .885, .32, 1);
    -o-transition: all .4s cubic-bezier(.175, .885, .32, 1);
    transition: all .4s cubic-bezier(.175, .885, .32, 1);
}

    .card h4 {
        font-weight: 700;
    }

#J_usertag {
    padding-left: 20px;
    color: #145ccd;
    background: url(../images/basddishd_asdh.png) 0 1px no-repeat;
}


#J_logbuy {
    padding-left: 20px;
    color: #145ccd;
    background: url(../images/zuijingoumai_icon.png) 0 1px no-repeat;
}

#J_logcart {
    padding-left: 20px;
    color: #145ccd;
    background: url(../images/gouwuche_icon.png) 0 -3px no-repeat;
}

.text-warning {
    color: #f1a325;
}



.pull-right {
    float: right !important;
}

.panel-body {
    padding: 15px;
}

.col-lg-2 {
    width: 16.66666667%;
}

.img-circle {
    border-radius: 50%;
}

.table {
    width: 100%;
    margin-bottom: 20px;
}

    .table td {
        padding: 8px;
        line-height: 1.53846154;
        vertical-align: top;
        border-bottom: 1px solid #ddd;
        -webkit-transition: background .2s cubic-bezier(.175, .885, .32, 1);
        -o-transition: background .2s cubic-bezier(.175, .885, .32, 1);
        transition: background .2s cubic-bezier(.175, .885, .32, 1);
    }

.small {
    font-size: 85%;
}

.pull-left {
    float: left !important;
}

.icon, [class^="icon-"], [class*=" icon-"] {
    font-family: ZenIcon;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.table-borderless td {
    border: none;
    color: #444;
}


.table > thead > tr > th {
    color: #444;
    vertical-align: bottom;
    background-color: #f1f1f1;
    border-bottom: 1px solid #ddd;
}

.table-bordered th, .table-bordered td {
    border: 1px solid #ddd;
}

.table th, .table td {
    padding: 8px;
    line-height: 1.53846154;
}

th {
    text-align: left;
}








<!-- /新添加-- > .choices-container > p {
    font-size: 16px;
    border-bottom: 1px solid #ddd;
    margin: 0 10px;
    height: 45px;
    line-height: 45px;
}

.choices-box > li {
    overflow: hidden;
}

    .choices-box > li > a {
        float: left;
        width: 25%;
        margin: 40px 0;
    }

.choices-box p {
    margin: auto;
    padding: 0;
    list-style: none;
    font-weight: 400;
    outline: 0;
    border: 0;
    font-style: normal;
}

.choices-box > li > a > img {
    width: 48px;
    height: 48px;
    float: left;
    margin-right: 10px;
}


.asdasdjshishd {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
}




.choices-box > li > a p {
    font-family: 微软雅黑;
    font-size: 14px;
    color: #6c6c6c;
}





<!-- 内容部分-- > .asdasdksjd_asd {
}

.asdasdksjd_asd h2 {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #6097CF;
    text-align: center;
}

    .asdasdksjd_asd h2 i {
        font-size: 16px;
        color: red;
        font-style: normal;
    }









.home-search-buttons {
    padding-top: 20px;
    width: 100%;
    text-align: center;
}


.home-search-buttons {
    padding-top: 20px;
    width: 100%;
    text-align: center;
}

    .home-search-buttons a {
        display: inline-block;
        min-width: 85px;
        height: 32px;
        line-height: 32px;
        margin: 0 2px;
        padding: 5px 18px 4px 16px;
        color: #fff;
        border-radius: 2px;
        background: #08c7b3;
    }

        .home-search-buttons a i {
            float: left;
            width: 32px;
            height: 32px;
        }

        .home-search-buttons a span {
            display: inline-block;
            padding-left: 5px;
        }

        .home-search-buttons a:hover {
            opacity: .9;
        }

.ico-btn-cha {
    background: url(../images/ico-btn1.png) center 4px no-repeat;
    background-size: auto 22px;
}

.ico-btn-baidurank {
    background: url(../images/ico-btn2.png) 3px 4px no-repeat;
    background-size: auto 22px;
}

.ico-btn-linkche {
    background: url(../images/ico-btn3.png) center 6px no-repeat;
    background-size: auto 19px;
}

.ico-btn-link {
    background: url(../images/ico-btn2.png) center 4px no-repeat;
    background-size: auto 22px;
}

.ico-btn-whois {
    background: url(../images/ico-btn5.png) center 5px no-repeat;
    background-size: auto 20px;
}

.ico-btn-dns {
    background: url(../images/ico-btn6.png) 1px 5px no-repeat;
    background-size: auto 22px;
}

.asdsd_asd_pd {
    float: left;
    width: 100%;
    min-height: 60px;
    margin-top: 30px;
}

.dasash_title {
    text-align: right;
    color: #bbb;
    margin: 1px 0 20px 0;
    font-size: 12px;
    font-weight: 400;
    padding-top: 5px;
}


#diypage {
    display: none;
}

.search-wrap {
    width: 620px;
    margin: 10px auto 0;
    position: relative;
}



.search-text {
    padding-left: 20px;
    width: 520px;
    height: 46px;
    line-height: 46px;
    background: #fff;
    border-radius: 2px 0 0 2px;
    font-size: 16px;
    left: 2px;
}

.search-button {
    width: 70px;
    cursor: pointer;
    background: url(../images/img/home-search-bg.png) -4px -3px #08c7b3;
    border-radius: 0 2px 2px 0;
    text-indent: -9999px;
    right: 5px;
}

.search-button {
    background: #08c7b3 url(../images/home-search-bg.png) -4px -3px no-repeat;
}



.home-search-wrap .search-button, .home-search-wrap .search-text {
    height: 44px;
    border: none;
    position: absolute;
    top: 2px;
    z-index: 3;
}

.search-downlist dl {
    margin-top: 0;
}

.search-downlist {
    width: 110px;
    position: absolute;
    top: 2px;
    right: 77px;
    z-index: 3;
    cursor: pointer;
}

.search-bg {
    width: 100%;
    height: 50px;
    background: #08c7b3;
    border-radius: 2px;
    position: absolute;
    top: 0;
}

.search-downlist dt {
    line-height: 46px;
    background: #f3f3f3;
    border-left: 1px solid #e3e3e3;
    color: #666;
    text-align: center;
    font-weight: 400;
}



#diypage {
    display: none;
}



.mac_tab {
    float: left;
    height: auto;
    width: 100%;
    margin: 0 auto;
    background: #fff;
}

    .mac_tab .mac_tab_title {
        margin-top: 30px;
        clear: both;
        line-height: 49px;
        height: 49px;
        width: 100%;
        overflow: hidden;
        background: url(../images/cdbg.png) 0px 0px no-repeat;
        position: relative;
    }

.lb_ttsdaasr {
    padding: 0 15px 0 5px;
}

.botsdsdh_asdrqq {
    margin-left: 100px;
}



.mac_tab .mac_tab_title ul {
    margin: 0;
    padding: 0;
}

.mac_tab .mac_tab_title li {
    float: left;
    height: 36px;
    width: 32%;
    list-style-type: none;
    line-height: 36px;
    text-align: center;
    font-size: 14px; /*border-top:1px solid #fff;*/
}

.mac_tab .mac_tab_title .normal {
    height: 49px;
    width: 150px;
    line-height: 49px;
    margin: auto;
    color: #08c7b3;
    font-size: 0px;
    cursor: pointer;
    position: absolute;
    left: 430px;
    top: 0px;
    z-index: 10;
    text-indent: 999999px;
}



.tab_bjpic_1 {
    padding: 5px 0 5px 30px;
    background: url(../images/btn_zhan.png) 0px center no-repeat;
}


.tab_bjpic_2 {
    padding: 5px 0 5px 30px;
    background: url(../images/btn_shouqi.png) 0px center no-repeat;
}



.mac_tab .mac_tab_title .normal i {
    background: none;
}

.mac_tab i {
    font-style: normal;
}

.mac_tab .mac_tab_title .active {
    display: block;
    height: 49px;
    width: 150px;
    line-height: 49px;
    margin: auto;
    color: #08c7b3;
    font-size: 16px;
    cursor: pointer;
    position: absolute;
    left: 430px;
    top: 0px;
}

.mac_tab .mac_tab_content {
    width: auto;
    background: #fff;
    margin: 0 auto;
    padding: 5px;
}

.none {
    display: none;
}

.dan_pin_help {
    width: 100%;
    height: 100%;
    background-color: #fff;
    margin: 10px auto 0 auto;
    overflow: hidden;
}


.top_open_close {
    width: 1014px;
    height: 49px;
    margin: 30px auto 0 auto;
    background: url(../images/single_init_hint/cdbg.png) no-repeat center;
}


.top_open_close_text {
    height: 49px;
    width: 150px;
    line-height: 49px;
    margin: auto;
    color: #08c7b3;
    padding-left: 30px;
    font-size: 16px;
    cursor: pointer;
}

.dan_pin_help_text_content {
    padding: 10px;
}

.dan_pin_help_text {
    width: 910px;
    height: 100%;
    background-color: #eee;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 20px;
}

.dan_pin_help_text_list {
    margin-bottom: 52px;
}

    .dan_pin_help_text_list > strong {
        font-size: 14px;
        color: #666;
    }

    .dan_pin_help_text_list > p {
        color: #666;
        margin-top: 10px;
        font-size: 14px;
        line-height: 24px;
    }

        .dan_pin_help_text_list > p > b {
            font-weight: 400;
            color: #f30;
            font-size: 14px;
        }

    .dan_pin_help_text_list > p {
        color: #666;
        font-size: 14px;
        line-height: 24px;
    }

.option_field {
    margin-right: 30px;
    font-size: 16px;
    float: left;
    clear: both;
    margin-top: 10px;
    margin-left: 15px;
}

.radio_div {
    float: left;
}

    .radio_div div {
        float: left;
        line-height: 25px;
        min-width: 90px;
        position: relative;
        top: 10px;
    }

    .radio_div input {
        position: relative;
        top: 2px;
        cursor: pointer;
        margin-left: 10px;
        margin-right: 5px;
    }

    .radio_div label {
        font-size: 14px;
    }

    .radio_div div {
        line-height: 25px;
    }

    .radio_div input {
        position: relative;
        top: 2px;
        cursor: pointer;
        margin-left: 10px;
        margin-right: 5px;
    }

.floatLeft {
    float: left;
}

.search_div2_div {
    width: 1050px;
    line-height: 35px;
    clear: both;
    margin-top: 30px;
}

.search_div2_field {
    width: 126px;
    margin-right: 20px;
    font-size: 16px;
}

.gjc_inputText {
    resize: none;
    position: relative;
    top: 5px;
}

.gjc_inputText, .shop_inputText, .url_inputText {
    width: 795px;
    padding: 10px;
    border: 1px solid #e7e7e7;
    background-color: #fff;
    line-height: 26px;
    font-size: 14px;
    color: #1d1d26;
    font-family: "微软雅黑";
}

.search_options {
    border-bottom: 5px solid #f8f8f8;
    padding-left: 30px;
}


.search_div2_div {
    width: 1050px;
    line-height: 35px;
    clear: both;
    margin-top: 20px;
}


.gjc_inputText, .shop_inputText, .url_inputText {
    height: 16px;
    border: 1px solid #e7e7e7;
    background-color: #fff;
    line-height: 26px;
    font-size: 14px;
    color: #1d1d26;
    font-family: "微软雅黑";
}



.search_div3_div {
    font-size: 12px;
    width: 100%;
    line-height: 35px;
    clear: both;
    color: #666;
    padding-bottom: 15px;
    position: relative;
    margin-top: 20px;
}

#qian {
    position: relative;
    cursor: pointer;
    margin-left: 140px;
    margin-right: 20px;
    font-size: 14px;
    border: 1px #eee solid;
    color: #999;
    background-color: #f4f4f6;
    display: inline-block;
    width: 120px;
    padding: 0 0 0 20px;
    top: 0px;
}

.ic_vip {
    width: 22px;
    height: 40px;
    background: url(../images/i_fufei.png) 0px 0px no-repeat;
}

.ml-5 {
    margin-left: 5px;
}


.search_button {
    width: 157px;
    height: 39px;
    background-color: #08c7b3;
    color: #fff;
    font-size: 16px;
    border: 1px solid #e8e8e8;
    margin-top: 10px;
    cursor: pointer;
}

.more_options {
    font-size: 12px;
    cursor: pointer;
    text-decoration: underline;
    color: #08c7b3;
    margin-left: 20px;
}


.ssc_tabs_ul {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
    width: 100%;
    list-style: none;
    border-bottom: 1px solid #08c7b3;
}

.tabMiddle_seletedLi {
    width: 157px;
    color: #fff;
    height: 38px;
    background-color: #08c7b3;
    line-height: 38px;
    margin-right: 6px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-top-left-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    float: left;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
}



.tabMiddle {
    width: 157px;
    height: 38px;
    line-height: 38px;
    background-color: #eee;
    margin-right: 6px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-top-left-radius: 3px;
    -moz-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    float: left;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
}

.ssc_tabs_ul span {
    float: left;
    width: 100%;
    height: 39px;
    background: #f9f9f9;
}



.mainright {
    position: relative;
    float: right;
    width: 975px;
    padding: 0 10px;
    min-height: 900px;
    background: #fff;
    border: 1px solid #eee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}



.tencen_qqun {
    width: 77px;
    height: 77px;
    position: absolute;
    right: -4px;
    top: -1px;
    display: inline-block;
    background: url(../images/qq_bg.png) 0px 0px no-repeat;
    text-indent: 30px;
}

.asdsd_sdsdojas2d {
    float: leftt;
    width: 100%;
    text-align: center;
    color: #90B6DD;
    font-weight: 700;
    font-size: 16px;
    line-height: 30px;
    margin: 5px 0 30px 0;
}

    .asdsd_sdsdojas2d i {
        color: red;
        font-style: normal;
    }

.left_box {
    margin: 20px 0 0 15px;
    float: left;
    height: 60px;
    width: auto;
}

    .left_box img {
        float: left;
        margin: -8px 10px 0 0;
    }

    .left_box h2 {
        float: left;
        font-size: 20px;
        color: #08c7b3;
        line-height: 53px;
        margin-right: 15px;
    }



    .left_box p {
        float: left;
        font-size: 12px;
        line-height: 57px;
        color: #666;
    }

body {
    background: #F0F3F5;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mac_wp {
    margin: 20px auto 0 auto;
    width: 1190px;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.clear {
    clear: both;
}

body {
    background: #fff url(../images/body_bj.png) 0px 0px repeat-x;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

audio, canvas, video {
    display: inline-block;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden] {
    display: none;
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a:focus {
    outline: thin dotted;
}

a:active, a:hover {
    outline: 0;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b, strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

mark {
    background: #ff0;
    color: #000;
}

code, kbd, pre, samp {
    font-family: monospace,serif;
    font-size: 1em;
}

pre {
    white-space: pre-wrap;
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
    font-size: 80%;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}

button, input {
    line-height: normal;
}

button, select {
    text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

    input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.mainright p {
    margin-top: 0;
}

.mainmenu {
    min-height: 701px;
    background-color: #3d455a;
    float: left;
    width: 185px;
    font-size: 16px;
    position: relative;
    padding: 0;
    margin-top: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .mainmenu a {
        color: #fff;
    }

        .mainmenu a:hover {
            color: #03ac96;
        }

    .mainmenu > li {
        list-style-type: none;
        font-weight: 500;
        height: 48px;
        color: #fff;
        position: relative;
        padding: 0 0 0 60px;
    }

    .mainmenu li:hover a {
        color: #03ac96;
    }

    .mainmenu li:hover span {
        color: #03ac96;
    }

    .mainmenu .t-4 {
        padding-left: 55px;
    }

    .mainmenu > li:first-child {
        border-radius: 7px 7px 0 0;
        border-top: 0;
    }

    .mainmenu > li:last-child {
        border-radius: 0 0 7px 7px;
    }

    .mainmenu > li span {
        display: block;
        line-height: 48px;
    }

.tb_asdsjasz {
    display: none;
}

    .tb_asdsjasz i {
        display: none;
    }

    .tb_asdsjasz .t-1 {
        background: url(../images/t1_tb_b.png) 30px center no-repeat;
    }

    .tb_asdsjasz .t-2 {
        background: url(../images/t2_tb_b.png) 22px 13px no-repeat;
    }

    .tb_asdsjasz .t-3 {
        background: url(../images/t3_tb_b.png) 23px 13px no-repeat;
    }

    .tb_asdsjasz .t-4 {
        background: url(../images/t4_tb_b.png) 23px 14px no-repeat;
    }

    .tb_asdsjasz .t-5 {
        background: url(../images/t5_tb_b.png) 23px 12px no-repeat;
    }

    .tb_asdsjasz .t-5b {
        background: url(../images/t5_tb_b.png) 23px 12px no-repeat;
    }

    .tb_asdsjasz .t-7 {
        background: url(../images/t7_tb_b.png) 23px 10px no-repeat;
    }

    .tb_asdsjasz .t-8 {
        background: url(../images/t8_tb_b.png) 24px 12px no-repeat;
    }

    .tb_asdsjasz .t-9 {
        background: url(../images/t9_tb_b.png) 24px 10px no-repeat;
    }

    .tb_asdsjasz .t-10 {
        background: url(../images/t10_tb_b.png) 23px 12px no-repeat;
    }

    .tb_asdsjasz .t-11 {
        background: url(../images/t11_tb_b.png) 21px 11px no-repeat;
    }

    .tb_asdsjasz .t-12 {
        background: url(../images/t12_tb_b.png) 22px 15px no-repeat;
    }

    .tb_asdsjasz .t-13 {
        background: url(../images/t13_tb_b.png) 22px 12px no-repeat;
    }

    .tb_asdsjasz .t-14 {
        background: url(../images/t14_tb_b.png) 27px 16px no-repeat;
    }

    .tb_asdsjasz .t-15 {
        background: url(../images/t15_tb_b.png) 25px 15px no-repeat;
    }




.mainmenu .t-1 {
    background: url(../images/t1_tb.png) 30px center no-repeat;
    position: relative;
}

    .mainmenu .t-1:hover {
        background: url(../images/t1_tb_b.png) 30px center no-repeat;
    }

.mainmenu .t-2 {
    background: #3d455a url(../images/t2_tb.png) 22px 12px no-repeat;
    border-left: solid 4px #3d455a;
}

    .mainmenu .t-2:hover {
        background: #3d455a url(../images/t2_tb_b.png) 22px 13px no-repeat;
        border-left: solid 4px #03ac96;
    }

.mainmenu .t-3 {
    background: #3d455a url(../images/t3_tb.png) 23px 13px no-repeat;
    border-left: solid 4px #3d455a;
}

    .mainmenu .t-3:hover {
        background: #3d455a url(../images/t3_tb_b.png) 23px 13px no-repeat;
        border-left: solid 4px #03ac96;
    }

.mainmenu .t-4 {
    background: #585f71 url(../images/t4_tb.png) 23px 13px no-repeat;
    border-top: 1px solid #b1b5bd;
    border-left: solid 4px #585f71;
    position: relative;
}

    .mainmenu .t-4:hover {
        background: #585f71 url(../images/t4_tb_b.png) 23px 14px no-repeat;
        border-top: 1px solid #b1b5bd;
        border-left: solid 4px #03ac96;
    }

.mainmenu .t-5 {
    background: #585f71 url(../images/t5_tb.png) 18px 9px no-repeat;
}

    .mainmenu .t-5:hover {
        background: #585f71 url(../images/t5_tb_b.png) 23px 12px no-repeat;
    }

.mainmenu .t-5b {
    background: #585f71 url(../images/t5_tb.png) 18px 9px no-repeat;
}

    .mainmenu .t-5b:hover {
        background: #585f71 url(../images/t5_tb_b.png) 23px 12px no-repeat;
    }

.mainmenu .t-6 {
    background: #585f71 url(../images/t6_tb.png) 5px 11px no-repeat;
}

.mainmenu .t-7 {
    background: #585f71 url(../images/t7_tb.png) 23px 9px no-repeat;
}

    .mainmenu .t-7:hover {
        background: #585f71 url(../images/t7_tb_b.png) 23px 10px no-repeat;
    }

.mainmenu .t-8 {
    background: #585f71 url(../images/t8_tb.png) 24px 11px no-repeat;
}

    .mainmenu .t-8:hover {
        background: #585f71 url(../images/t8_tb_b.png) 24px 12px no-repeat;
    }

.mainmenu .t-9 {
    background: #585f71 url(../images/t9_tb.png) 21px 9px no-repeat;
}

    .mainmenu .t-9:hover {
        background: #585f71 url(../images/t9_tb_b.png) 24px 10px no-repeat;
    }

.mainmenu .t-10 {
    background: #585f71 url(../images/t10_tb.png) 19px 11px no-repeat;
}

    .mainmenu .t-10:hover {
        background: #585f71 url(../images/t10_tb_b.png) 23px 12px no-repeat;
    }

.mainmenu .t-11 {
    background: #585f71 url(../images/t11_tb.png) 17px 8px no-repeat;
}

    .mainmenu .t-11:hover {
        background: #585f71 url(../images/t11_tb_b.png) 21px 11px no-repeat;
    }

.mainmenu .t-12 {
    background: #585f71 url(../images/t12_tb.png) 14px 11px no-repeat;
}

    .mainmenu .t-12:hover {
        background: #585f71 url(../images/t12_tb_b.png) 22px 15px no-repeat;
    }

.mainmenu .t-13 {
    background: #585f71 url(../images/t13_tb.png) 17px 8px no-repeat;
}

    .mainmenu .t-13:hover {
        background: #585f71 url(../images/t13_tb_b.png) 22px 12px no-repeat;
    }

.mainmenu .t-14 {
    background: url(../images/t14_tb.png) 26px 13px no-repeat;
    border-top: 1px solid #b1b5bd;
}

    .mainmenu .t-14:hover {
        background: url(../images/t14_tb_b.png) 27px 16px no-repeat;
        border-top: 1px solid #b1b5bd;
    }

.mainmenu .t-15 {
    background: url(../images/t15_tb.png) 25px 14px no-repeat;
    border-top: 1px solid #b1b5bd;
}

    .mainmenu .t-15:hover {
        background: url(../images/t15_tb_b.png) 25px 15px no-repeat;
        border-top: 1px solid #b1b5bd;
    }

.expand-triangle {
    display: none;
}

.mainmenu > li span:hover {
    cursor: pointer;
    color: #03ac96;
}

.mainmenu > li .icon {
    float: left;
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    left: 10px;
    top: 15px;
}

.mainmenu > li .messages {
    background: url("../images/messages.png") no-repeat;
    padding: 0;
    margin-top: -33px;
    margin-right: 19px;
    float: right;
    display: block;
    width: 34px;
    height: 18px;
    text-align: center;
    font-size: 11px;
    line-height: 19px;
}

.expand-triangle {
    background: url("../images/expand.gif") top left no-repeat;
    height: 10px;
    width: 276px;
    content: " ";
    margin-left: -40px;
}


.submenu {
    padding-left: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: 13px;
    content: " ";
}

    .submenu li {
        list-style-type: none;
        line-height: 20px;
        height: 35px;
        padding-top: 11px;
        padding-left: 27px;
        background-color: #585f71;
        border-left: solid 4px #585f71;
        transition: border-left 220ms ease-in;
    }



        .submenu li:hover {
            border-left: solid 4px #03ac96;
        }

    .submenu .chosen,
    .submenu .chosen:hover {
        color: #03ac96;
        cursor: pointer;
    }

    .submenu li:hover {
        color: #03ac96;
        cursor: pointer;
    }

    .submenu li span {
        margin-left: 30px;
    }

.animate {
    animation: flip 2000ms ease-in-out alternate;
}

@keyframes flip {
    to {
        transform: rotateY(360deg);
    }
}




.mainright h2 {
    margin-top: 0;
}

.conten {
    width: 940px;
    height: 100%;
    background-color: #eee;
    border: 1px solid #ddd;
    border-radius: 5px;
}



    .conten h1 {
        text-align: center;
        font-size: 18px;
        color: #333;
        font-weight: bold;
    }




    .conten h3 {
        font-size: 16px;
        color: #333;
        font-weight: bold;
        text-align: left;
        padding-left: 52px;
        height: 30px;
        line-height: 35px;
        background: url(../images/analysis_1.png) no-repeat 30px;
        margin-top: 10px;
    }

    .conten p {
        text-align: left;
        color: #666;
        font-size: 14px;
        line-height: 28px;
        padding: 10px 30px 20px 30px;
        list-style: none;
        font-weight: 400;
    }


.btnancss {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 32px;
    height: 28px;
    background: none;
    font-size: 0;
    border: none;
    background: url(../images/sidenav_tb1.png) center center no-repeat;
}

.btnancss2 {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 32px;
    height: 28px;
    background: none;
    font-size: 0;
    border: none;
    background: url(../images/sidenav_tb2.png) center center no-repeat;
}

<!-- /内容部分-- > .nav .on {
    position: relative;
    z-index: 3;
}

.nav .on i {
    position: absolute;
    right: 0px;
    top: 29px;
    width: 0px;
    height: 0px;
    overflow: hidden;
    border: 6px solid transparent;
    border-top-width: 6px;
    border-top-style: solid;
    border-top-color: transparent;
    border-top-width: 6px;
    border-top-style: solid;
    border-top-color: transparent;
    border-top: 4px solid #fff;
}


.nav .on:hover i {
    border: 6px solid transparent;
    border-bottom-width: 6px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    border-bottom-width: 6px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    border-bottom: 4px solid #fff;
    top: 23px;
    right: 0px;
    cursor: pointer;
}

.nav ul {
    margin: 0;
    padding: 0;
}

.nav .hots {
    position: relative;
}

    .nav .hots i {
        position: absolute;
        right: 2px;
        top: 13px;
        width: 19px;
        height: 25px;
        background: url(../images/hots_tb.png) 0px 0px no-repeat;
    }


.nav .on span {
    position: absolute;
    left: 30px;
    top: 55px;
    width: 80px;
    display: none;
}

    .nav .on span em {
        float: left;
        width: 80px;
        text-align: center;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
        background: rgba(0,0,0,0.4);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 5px 0;
    }

.botsdsdh_aqq {
    padding-left: 20px;
    background: url(../images/tencer_tb.png) 0px 0px no-repeat;
}

.clear {
    clear: both;
}

.nav .on:hover span {
    display: block;
}

.nav .on span:hover {
    display: block;
}

.nav .on span em {
    float: left;
    min-width: 80px;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
    background: rgba(0,0,0,0.4);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 0;
}



    .nav .on span em a {
        font-size: 14px;
        color: #fff;
        clear: both;
        padding: 0;
        height: 28px;
        line-height: 26px;
        text-align: center;
        float: none;
        font-style: normal;
    }


    .nav .on span em p {
        list-style-type: none;
        float: left;
        width: 100%;
        height: 28px;
        line-height: 26px;
        text-align: center;
        margin: 0;
    }


        .nav .on span em p:hover {
            background: #cc020b;
        }




.right_menu_ul {
    right: 50%;
    position: fixed;
    bottom: 102px;
}


    .right_menu_ul span {
        width: 0.1px;
        height: 0.1px;
        position: relative;
    }

    .right_menu_ul em {
        position: absolute;
        left: 615px;
        top: -320px;
        width: 40px;
        height: 330px;
    }


    .right_menu_ul li {
        display: block;
        text-align: center;
        width: 40px;
        height: 105px;
        cursor: pointer;
        list-style-type: none;
        margin-top: 0px;
    }

        .right_menu_ul li a {
            float: left;
            width: 100%;
            height: 100%;
            list-style-type: none;
            font-size: 0;
        }

.iconImg1 {
    background: url(../images/tjyl.png) 0px 0px no-repeat;
}

.right_menu_ul li:hover .iconImg1 {
    background: url(../images/tjyl1.png) 0px 0px no-repeat;
}

.iconImg2 {
    background: url(../images/lxkf01.jpg) 0px 0px no-repeat;
}

.right_menu_ul li:hover .iconImg2 {
    background: url(../images/lxkf02.jpg) 0px 0px no-repeat;
}

.iconImg3 {
    background: url(../images/hyflq01.png) 0px 0px no-repeat;
}

.right_menu_ul li:hover .iconImg3 {
    background: url(../images/hyflq02.png) 0px 0px no-repeat;
}

.mac_hyshengji {
    float: right;
    width: 100px;
    height: 60px;
    line-height: 60px;
    background: #028B7B;
    position: relative;
    text-align: center;
    color: #fff;
    font-size: 14px;
}


    .mac_hyshengji i {
        position: absolute;
        right: 6px;
        top: 20px;
        width: 19px;
        height: 11px;
        line-height: 8px;
        font-size: 0px;
        color: #fff;
        background: url(../images/hot_tb.gif) 0px 0px no-repeat;
    }

.mac_asdjsdobak {
    float: left;
    width: 36px;
    padding-right: 10px;
    margin-right: 15px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    font-size: 14px;
    position: relative;
    z-index: 3;
}

    .mac_asdjsdobak .asdsjdh_tb {
        position: absolute;
        right: 0px;
        top: 29px;
        width: 0px;
        height: 0px;
        overflow: hidden;
        border: 6px solid transparent;
        border-top-width: 6px;
        border-top-style: solid;
        border-top-color: transparent;
        border-top: 4px solid #fff;
    }


    .mac_asdjsdobak:hover .asdsjdh_tb {
        border: 6px solid transparent;
        border-bottom-width: 6px;
        border-bottom-style: solid;
        border-bottom-color: transparent;
        border-bottom: 4px solid #fff;
        top: 23px;
        right: 0px;
        cursor: pointer;
    }

    .mac_asdjsdobak:hover {
        cursor: pointer;
    }

    .mac_asdjsdobak span {
        position: absolute;
        left: -25px;
        top: 50px;
        min-width: 80px;
        display: none;
    }

    .mac_asdjsdobak:hover span {
        display: block;
    }

    .mac_asdjsdobak span:hover {
        display: block;
    }

    .mac_asdjsdobak span em {
        float: left;
        min-width: 80px;
        text-align: center;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
        background: rgba(0,0,0,0.4);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        padding: 5px 0;
    }



        .mac_asdjsdobak span em a {
            font-size: 14px;
            color: #fff;
            clear: both;
            font-style: normal;
        }


        .mac_asdjsdobak span em li {
            list-style-type: none;
            float: left;
            width: 100%;
            height: 28px;
            line-height: 26px;
        }


            .mac_asdjsdobak span em li:hover {
                background: #cc020b;
            }


html {
    overflow-x: hidden !important;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

body, input, button, select, textarea {
    background: #fff;
    font-family: "Microsoft yahei","微软雅黑", Arial, Helvetica, sans-serif, "宋体";
}

body {
    margin: 0;
    padding: 0;
    background: #fff url(../images/body_bj.png) 0px 0px repeat-x;
}




.mac_indexq {
    margin: 0 auto;
    width: 1190px;
    height: auto;
    padding-bottom: 20px;
    padding-top: 20px;
}

.mac_ssrbox {
    float: right;
    width: 30px;
    height: 60px;
    margin-right: 5px;
    background: url(../images/scbar_a.png) -1px -85px no-repeat;
}

    .mac_ssrbox:hover {
        background: url(../images/scbar_a.png) -1px 9px no-repeat;
    }

.mac_hdnavs {
    margin: 0 auto;
    width: 100%;
    height: auto;
    clear: both;
}

.tb_qy {
    background: #FFF url(../images/mac_tb_tp_1.png) repeat-x top;
}

.tb-xxlq {
    height: 40px;
    line-height: 40px;
    background: #FFF url(../images/mac_tusatb.png) repeat-x top;
    overflow: hidden;
    min-width: 1190px;
}

    .tb-xxlq a {
        color: #444;
    }

.ie_all .tb-xxlq a {
    color: #A3A3A3;
}

.mac_a_h {
    float: width:100%;
    clear: both;
}

.dlq_1 {
    width: 1190px;
    margin: 0 auto;
}

.wz-p {
    margin-top: 0px;
    float: right;
    width: auto;
    height: 40px;
    _margin-top: 9px;
}

    .wz-p a {
        margin-left: 5px;
        height: 35px;
    }

    .wz-p .vvs2 {
        display: none;
    }

#myprompt.wsn {
    background: none;
}

#pm_ntc.wsn {
    background-repeat: no-repeat;
    padding-left: 20px;
}


.gz-tp {
    height: 28px;
    line-height: 28px;
    margin-top: 5px;
}

    .gz-tp a {
        display: block;
        float: left;
        color: #8C8C8C;
    }

.ie_all .gz-tp a {
    color: #A3A3A3;
}

.gz-tp a span {
    display: block;
    padding: 0 10px;
}

.gz-tp .weibo-dl {
    background: url(../images/mintip.gif) 0 -22px no-repeat;
    margin-left: 5px;
    padding-left: 13px;
    border: none;
}

    .gz-tp .weibo-dl span {
        border: none;
    }

.gz-tp .qq-dl span {
    background: url(../images/mintip.gif) 4px 4px no-repeat;
    padding-left: 27px;
}


.z a {
    border-right: 0px solid #e8e8e8;
}

    .z a span {
        font-size: 12px;
        border-right: 0px solid #fff;
        padding-right: 7px;
    }

.z .gzwm_wz {
    padding-left: 12px;
    color: #999;
}

.z .weibo {
    background: url(../images/xlwb.png) 0 0 no-repeat;
    padding-left: 20px;
}

.z .weixin {
    border: none;
    position: relative;
    background: url(../images/txwb.png) 0 0px no-repeat;
    padding-left: 22px;
}

#jiaweixin {
    background: #FFFFFF;
    border: 1px solid #BBBBBB;
    box-shadow: 0 0 3px rgba(100, 100, 100, 0.5);
    padding: 10px 20px 20px;
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 999;
    display: none;
    width: 150px;
}

    #jiaweixin p {
        height: 36px;
        line-height: 36px;
        text-align: center;
        font-size: 14px;
        overflow: hidden;
    }

.z .weixin span {
    border: none;
}

.z .weixin:hover #jiaweixin {
    display: block;
}

.lgo-dq {
    overflow: hidden;
    width: 1190px;
    height: 100px;
    margin: 0 auto;
    background: url(../images/mac_hdbj.jpg) center center no-repeat;
}

    .lgo-dq .logo {
        float: left;
        position: relative;
        z-index: 10;
        padding-top: 18px;
    }

        .lgo-dq .logo a {
            float: left;
            display: block;
            width: 270px;
            height: 80px;
            text-indent: -9999px;
            cursor: pointer;
            outline: none;
            background: url(../images/logo.png) no-repeat;
        }

    .lgo-dq .a_yy {
        float: left;
        margin-top: 26px;
    }

        .lgo-dq .a_yy i {
            color: #aaa;
        }

    .lgo-dq .a_so {
        width: 317px;
        float: left;
        margin: 14px 0 0 80px;
    }

    .lgo-dq .a_bbs {
        width: 250px;
        height: 60px;
        position: absolute;
        top: 18px;
        right: 0;
    }

.top-r2 {
    float: left;
    margin-top: 26px;
}

    .top-r2 h2 {
        text-align: center;
        color: #aaa;
    }

.mac_search_q {
    width: 600px;
    float: left;
    margin: 14px 0px 0px 80px;
    border: 1px solid #e3e3e3;
}

.mac_serach {
    height: 45px;
    overflow: hidden;
}

.nav_kjdhq {
    float: right;
    height: 43px;
    width: 36px;
    background: url(../images/setting.png) 100% 9px no-repeat;
}

.dhtq-y {
    width: 1190px;
    margin: 0 auto;
}

.kjdh-kj {
    line-height: 38px;
}

#qmenu {
    float: right;
    background: none;
    margin: 0px;
    color: none;
    font-size: 0px;
    padding: 0px;
    width: 36px;
    height: 43px;
}

.dhtq-wrap {
    height: 43px;
    font-family: 'Microsoft YaHei','微软雅黑';
}

.ie6 .dhtq-wrap {
    height: 33px;
    border-bottom: 0px solid #1768b2;
}


.ie6 .dh-nv {
    height: 43px;
}

    .ie6 .dh-nv li a {
        height: 43px;
    }

.dh-nv {
    width: 1150px;
    line-height: 43px;
    height: 43px;
    float: left;
    overflow: hidden;
}

    .dh-nv li {
        float: left;
        height: 43px;
        text-align: center;
    }

        .dh-nv li a {
            overflow: hidden;
            float: left;
            height: 43px;
            color: #FFF;
            font-size: 16px;
            padding: 0 16px;
            font-weight: bold;
        }

            .dh-nv li a:hover {
                background: #0082C5;
                color: #FFF;
                text-decoration: NONE;
            }

        .dh-nv li.on a {
            background: #0082C5;
            color: #FFF;
        }


            .dh-nv li.on a:hover {
                background: #0082C5;
                color: #FFF;
            }

.wp {
    margin: 0 auto;
    width: 1190px;
    clear: both;
}

#wp .wp {
    width: auto;
}

.ct2_a .mn {
    width: 1020px;
}

.pnpost .pn {
    color: #FFF;
    background: #00AA98;
    border: 0;
}

.pn {
    color: #FFF;
    background: #00AA98;
    border: 0;
}

.tbn li {
    border-bottom: 1px dashed #EEE;
}

    .tbn li.a {
        border-top: 1px solid #EEE;
    }

.list2 {
    background: none repeat scroll 0% 0% #F7F7F7;
}

#myprompt.new {
    background-color: none;
}

#pm_ntc.new {
    background-repeat: no-repeat;
    padding-left: 20px;
}

#task_ntc {
    background: none;
}

#qmenu_menu {
    margin-top: 0;
    margin-left: -0px;
}

.mac_ibox_flxx_dq {
    float: left;
    width: 1190px;
    height: auto;
    margin-bottom: 20px;
    overflow: hidden;
}

.mac_flxx_dq_z {
    float: left;
    width: 850px;
    height: 290px;
    padding: 10px;
    background: #FFF;
    position: relative;
}

.mac_flxx_dq_y {
    float: right;
    width: 285px;
    height: 290px;
    padding: 10px;
    background: #FFF;
}

.mac_ibox_flxxdiy dt {
    float: left;
    width: 283px;
    height: 210px;
    overflow: hidden;
    position: relative;
}

    .mac_ibox_flxxdiy dt h1 {
        float: left;
        width: 283px;
        height: 210px;
        overflow: hidden;
    }

        .mac_ibox_flxxdiy dt h1 img {
            width: 283px;
            height: 210px;
        }

    .mac_ibox_flxxdiy dt h2 {
        width: 283px;
        height: 33px;
        line-height: 33px;
        text-align: center;
        position: absolute;
        left: 0px;
        bottom: 0px;
        overflow: hidden;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
        background: rgba(0,0,0,0.4);
    }

        .mac_ibox_flxxdiy dt h2 a {
            color: #FFF;
            font-size: 14px;
        }

.mac_ibox_flxxdiy h3 {
    float: left;
    width: 255px;
    height: 28px;
    line-height: 28px;
    margin-left: 19px;
    padding-left: 9px;
    overflow: hidden;
    background: url(../images/fl_litb.png) no-repeat -6px 8px;
}

    .mac_ibox_flxxdiy h3 a {
        font-size: 14px;
        color: #555;
    }

.mac_flxx_hdp {
    position: relative;
    overflow: hidden;
    width: 283px;
    height: 213px;
}

    .mac_flxx_hdp span {
        height: 50px;
        font-size: 16px;
    }

.mac_flxx_hdp {
    margin: 0px;
    padding: 0px;
}

    .mac_flxx_hdp .mac_slide_em2 {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.mac_slide_em2 a, .mac_slide_em2 a:visited {
    display: block;
    width: 100%;
    height: 100%;
    color: #FFF;
}

    .mac_slide_em2 a:hover {
        color: #FFF;
        text-decoration: none;
    }

.mac_slide_em2 img {
    width: 100%;
    height: 213px;
}

.mac_flxx_hdp .slideshow li:hover img {
    opacity: 0.9;
    -moz-opacity: 0.9;
    filter: alpha(opacity=90);
}

.mac_slide_em2 span {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 60px;
    text-indent: 10px;
    line-height: 40px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
    background: rgba(0,0,0,0.4);
    overflow: hidden;
}

.mac_slide_g3 {
    position: absolute;
    left: 0px;
    top: 10px;
}

.mac_flxx_hdp .mac_slide_g3 a, .mac_flxx_hdp .mac_slide_g3 a:visited {
    float: left;
    margin-right: 1px;
    width: 18px;
    height: 18px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
    color: #FFF;
    background: rgba(0, 0, 0, 0.3);
    font-size: 10px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
}

.mac_flxx_hdp .mac_slide_g3 .on, .mac_flxx_hdp .mac_slide_g3 .on:visited {
    color: #444;
    background: rgba(255, 255, 255, 0.5);
    color: #333;
}

.mac_slide_em2 em {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 60px;
    text-indent: 10px;
    line-height: 40px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
    background: rgba(0,0,0,0.4);
    overflow: hidden;
    font-size: 16px;
}

.mac_ibox3_yh_bt {
    float: left;
    width: 100%;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #e3e3e3;
}

    .mac_ibox3_yh_bt em {
        float: left;
        margin-top: 6px;
        width: 6px;
        height: 19px;
        margin-top: 8px;
        background: #3598DB;
        overflow: hidden;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
        border-radius: 1px;
    }

    .mac_ibox3_yh_bt p {
        float: left;
        font-size: 16px;
        font-weight: 600;
        color: #3598DB;
        padding-left: 8px;
    }

        .mac_ibox3_yh_bt p i {
            color: #00AA98;
        }

    .mac_ibox3_yh_bt a {
        float: right;
        width: auto;
        color: #555;
        font-size: 15px;
    }

        .mac_ibox3_yh_bt a:hover {
            color: #00AA98;
        }

.mac_ibox3_dzyh_nr {
    float: left;
    width: 100%;
    height: auto;
}

.mac_scbar {
    width: auto;
    height: 39px;
    float: right;
    margin: 35px 0px 0px 0px;
}

#scbar_hot {
    width: 316px;
    height: 28px;
    line-height: 28px;
    padding-left: 1px;
    overflow: hidden;
}

.mac_ssbt {
    font-weight: 400;
    color: #999;
}

.mac_toprgg {
    float: right;
    width: 260px;
    height: 60px;
    margin-top: 20px;
}

.lgo-dq_big {
    width: 100%;
    height: 100px;
    min-width: 1190px;
    background: #fff;
}

.mac_twonavq {
    width: 100%;
    background: none;
    background: #fff;
}

.mac_rnav {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 0;
}

.mac_t_rnav {
    margin: 0 auto;
    width: 1190px;
    height: 71px;
    background: #fff;
    border: 1px solid #e3e3e3;
    border-top: none;
}

.mac_discuz_body {
    float: left;
    width: 100%;
    height: auto;
    padding-top: 0px;
    background: #F0F3F5;
}

.mac_discuz_body_d {
    float: left;
    width: 100%;
    height: auto;
    background: #fff;
}

.mac-pzpie-box {
    width: 100%;
    height: 100%;
    background: #68838B;
    position: relative;
    z-index: 3;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: inline-block;
}

    .mac-pzpie-box img {
        min-height: 100%;
        position: relative;
        display: block;
        -webkit-transition: opacity 0.35s;
        transition: opacity 0.35s;
        opacity: 1;
    }

    .mac-pzpie-box:hover img {
        opacity: 0.6;
    }

    .mac-pzpie-box .mac-pzpie-title {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        color: #fff;
        font-size: 1.26em;
        text-transform: uppercase;
    }

        .mac-pzpie-box .mac-pzpie-title, .mac-pzpie-box .mac-pzpie-title a {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }

            .mac-pzpie-box .mac-pzpie-title::before, .mac-pzpie-box .mac-pzpie-title::after {
                position: absolute;
                top: 20px;
                bottom: 20px;
                left: 20px;
                right: 20px;
                content: '';
                opacity: 0;
                pointer-events: none;
                -webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
                transition: opacity 0.35s,transform 0.35s;
            }

            .mac-pzpie-box .mac-pzpie-title::before {
                border-top: 1px solid #fff;
                border-bottom: 1px solid #fff;
                -webkit-transform: scale(0,1);
                transform: scale(0,1);
            }

            .mac-pzpie-box .mac-pzpie-title::after {
                border-left: 1px solid #fff;
                border-right: 1px solid #fff;
                -webkit-transform: scale(1,0);
                transform: scale(1,0);
            }

            .mac-pzpie-box .mac-pzpie-title h2 {
                padding-top: 25%;
                color: #fff;
                font-size: 17px;
                opacity: 0;
                -webkit-transition: -webkit-transform 0.36s;
                transition: transform 0.36s;
                -webkit-transform: translate3d(0,-20px,0);
                transform: translate3d(0,-20px,0);
            }

            .mac-pzpie-box .mac-pzpie-title p {
                padding: 18px 33px;
                opacity: 0;
                -webkit-transition: opacity 0.36s,-webkit-transform 0.36s;
                transition: opacity 0.36s,transform 0.36s;
                -webkit-transform: translate3d(0,20px,0);
                transform: translate3d(0,20px,0);
            }

    .mac-pzpie-box:hover .mac-pzpie-title::before, .mac-pzpie-box:hover .mac-pzpie-title::after {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    .mac-pzpie-box:hover h2, .mac-pzpie-box:hover p {
        transform: translate3d(0,0,0);
        -webkit-transform: translate3d(0,0,0);
        opacity: 1;
    }

    .mac-pzpie-box a {
        z-index: 5;
        font-size: 0;
        text-indent: 200%;
        opacity: 0;
        white-space: nowrap;
    }

.mac_portal_zhong_4_nr_diy em {
    float: left;
    width: 235px;
    height: auto;
    padding-bottom: 20px;
    overflow: hidden;
}

.mac_portal_zhong_4_nr_diy .zhong_4_nrimg {
    float: left;
    width: 235px;
    height: 149px;
    overflow: hidden;
}

.mac_portal_zhong_4_nr_diy img {
    width: 235px;
    height: 149px;
}

.mac_portal_zhong_4_nr_diy h11 {
    float: left;
    width: 235px;
    padding-top: 4px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
}

    .mac_portal_zhong_4_nr_diy h11 a {
        font-size: 12px;
        color: #666;
    }

.mac_portal_zhong_4_nr_diy p {
    float: left;
    font-size: 12px;
    color: #0D75AD;
    padding: 4px 0px 0px 15px;
}

.mac_portal_zhong_4_nr_diy span {
    float: right;
    font-size: 12px;
    color: #0D75AD;
    padding: 4px 0px 0px 22px;
}

.mac_p_bjjx_diy2 li {
    float: left;
    width: 235px;
    padding: 0px 32.5px 20px 0px;
}

.mac_p_bjjx_diy2 img {
    width: 235px;
    height: 149px;
}

.mac_p_bjjx_diy2 .mac_pz_pps {
    width: 235px;
    height: 149px;
    margin-bottom: 4px;
    position: relative;
    overflow: hidden;
}

.mac_p_bjjx_diy2 h3 {
    height: 20px;
    line-height: 20px;
    text-align: center;
}

    .mac_p_bjjx_diy2 h3 a {
        font-size: 12px;
        color: #666;
        font-weight: lighter;
    }

.mac_p_bjjx_diy2 p {
    float: left;
    width: 76px;
    font-size: 12px;
    padding-top: 4px;
    color: #0D75AD;
    text-align: center;
    overflow: hidden;
}

.mac_p_bjjx_diy2 span {
    float: right;
    width: auto;
    font-size: 12px;
    color: #0D75AD;
    padding: 4px 0px 0px 0px;
    overflow: hidden;
}

.pps {
    width: 320px;
    height: 207px;
    overflow: hidden;
    float: left;
}

.mac-pie-box {
    width: 100%;
    height: 100%;
    background: #68838B;
    position: relative;
    z-index: 3;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: inline-block;
}

    .mac-pie-box img {
        min-height: 100%;
        position: relative;
        display: block;
        -webkit-transition: opacity 0.35s;
        transition: opacity 0.35s;
        opacity: 1;
    }

    .mac-pie-box:hover img {
        opacity: 0.6;
    }

    .mac-pie-box .mac-pie-title {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        color: #fff;
        font-size: 1.26em;
        text-transform: uppercase;
    }

        .mac-pie-box .mac-pie-title, .mac-pie-box .mac-pie-title a {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }

            .mac-pie-box .mac-pie-title::before, .mac-pie-box .mac-pie-title::after {
                position: absolute;
                top: 30px;
                bottom: 30px;
                left: 30px;
                right: 30px;
                content: '';
                opacity: 0;
                pointer-events: none;
                -webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
                transition: opacity 0.35s,transform 0.35s;
            }

            .mac-pie-box .mac-pie-title::before {
                border-top: 1px solid #fff;
                border-bottom: 1px solid #fff;
                -webkit-transform: scale(0,1);
                transform: scale(0,1);
            }

            .mac-pie-box .mac-pie-title::after {
                border-left: 1px solid #fff;
                border-right: 1px solid #fff;
                -webkit-transform: scale(1,0);
                transform: scale(1,0);
            }

            .mac-pie-box .mac-pie-title h2 {
                padding-top: 18%;
                color: #fff;
                font-size: 17px;
                opacity: 0;
                -webkit-transition: -webkit-transform 0.36s;
                transition: transform 0.36s;
                -webkit-transform: translate3d(0,-20px,0);
                transform: translate3d(0,-20px,0);
            }

            .mac-pie-box .mac-pie-title p {
                padding: 18px 33px;
                opacity: 0;
                -webkit-transition: opacity 0.36s,-webkit-transform 0.36s;
                transition: opacity 0.36s,transform 0.36s;
                -webkit-transform: translate3d(0,20px,0);
                transform: translate3d(0,20px,0);
            }

    .mac-pie-box:hover .mac-pie-title::before, .mac-pie-box:hover .mac-pie-title::after {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    .mac-pie-box:hover h2, .mac-pie-box:hover p {
        transform: translate3d(0,0,0);
        -webkit-transform: translate3d(0,0,0);
        opacity: 1;
    }

    .mac-pie-box a {
        z-index: 5;
        font-size: 0;
        text-indent: 200%;
        opacity: 0;
        white-space: nowrap;
    }

.mac_portal_sdxxk {
}

    .mac_portal_sdxxk .jsbhkj {
        height: 52px;
    }

        .mac_portal_sdxxk .jsbhkj ul {
            width: 300px;
        }

        .mac_portal_sdxxk .jsbhkj li {
            float: right;
            width: 300px;
            height: 30px;
            line-height: 30px;
            font-size: 16px;
            color: #595959;
            overflow: hidden;
        }

            .mac_portal_sdxxk .jsbhkj li.on {
                height: auto;
            }

.mac_ltlb_y_2 {
    float: right;
    width: 300px;
    height: 350px;
    margin-top: 10px;
}

.mac_portal_sdxxk .jsbhkj h1 {
    float: left;
    width: 10px;
    height: 20px;
    padding: 0px 0px 0px 6px;
}

.mac_portal_sdxxk .jsbhkj h2 {
    float: left;
    width: 270px;
    height: 30px;
    line-height: 30px;
    padding: 0px 0px 0px 25px;
    background: url(../images/h2_cnkeyd.png) 10px 12px no-repeat;
    overflow: hidden;
}

    .mac_portal_sdxxk .jsbhkj h2 a {
        font-size: 14px;
        color: #333;
        font-weight: lighter;
    }

        .mac_portal_sdxxk .jsbhkj h2 a:hover {
            text-decoration: none;
        }

.mac_portal_sdxxk .jsbhkj h3 {
    float: left;
    width: 276px;
    padding: 0px 4px 10px 13px;
    height: 116px;
    line-height: 20px;
    font-family: "Microsoft Yahei","Simsun";
    font-size: 12px;
    color: #8C8C8C;
    overflow: hidden;
    text-indent: 16px;
}

    .mac_portal_sdxxk .jsbhkj h3 a {
        font-family: "Microsoft Yahei","Simsun";
        font-size: 12px;
        color: #666;
        font-weight: lighter;
    }

        .mac_portal_sdxxk .jsbhkj h3 a:hover {
            text-decoration: none;
        }

.mac_tjyd_diy_1 img {
    width: 121px;
    height: 94px;
}

.mac_tjyd_diy_1 h2 {
    float: left;
    width: 121px;
    height: 94px;
    padding-right: 8px;
    margin-top: 4px;
    _margin-top: 0px;
    overflow: hidden;
}

.mac_tjyd_diy_1 h3 {
    float: left;
    width: 169px;
    height: 76px;
    overflow: hidden;
}

    .mac_tjyd_diy_1 h3 a {
        line-height: 24px;
        font-size: 14px;
        color: #707070;
    }

    .mac_tjyd_diy_1 h3 i {
        color: #00AA98;
    }

.mac_tjyd_diy_1 h1 {
    float: left;
    width: 169px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}

    .mac_tjyd_diy_1 h1 a {
        color: #333;
        font-size: 16px;
        font-weight: 400;
    }

.mac_tjyd_diy_1 em {
    float: left;
    width: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px dashed #E3E3E3;
}


.pgs {
}

    .pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp {
        float: left;
        margin-right: 5px;
    }

.pg {
    float: right;
}

.pg, .pgb {
    line-height: 26px;
}

    .pg a, .pg strong, .pgb a, .pg label {
        float: left;
        display: inline;
        margin-left: 5px;
        padding: 0 9px;
        height: 26px;
        border: 1px solid #CDCDCD;
        background-color:;

{
    WRAPBG;
}

; color: {
    LINK;
}

; text-decoration: none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; overflow: hidden;
}

.pg a.nxt, .pgb a {
    padding: 0 10px;
}

    .pg a:hover, .pgb a:hover {
        color: #fff;
        background: #00AA98;
        border: 1px solid #00AA98;
    }

.pg a.nxt {
    padding-right: 25px;
    background-image: url({IMGDIR}/arw_r.gif) 90% 50%;
}

.pg a.prev {
    background-image: url({IMGDIR}/arw_l.gif) 50% 50%;
}

    .pg a.prev:hover {
        background: #00AA98 url({IMGDIR}/arw_l1.png) 50% 50%;
        no-repeat;
    }

.pg a.nxt:hover {
    padding-right: 25px;
    background: #00AA98 url({IMGDIR}/arw_r1.png) 90% 50% no-repeat;
}

.pg strong {
    background: #00AA98;
    border-color: #00AA98;
    font-weight: normal;
    color: #fff;
}

.pgb a {
    padding-left: 25px;
    background-image: url({IMGDIR}/arw_l.gif) 10px 50%;
}

    .pgb a:hover {
        padding-left: 25px;
        background: #00AA98 url({IMGDIR}/arw_l1.png) 10px 50% no-repeat;
    }

.pg label {
    cursor: text;
}

.ie6 .pg label {
    padding-top: 3px;
    height: 23px;
}

.pg label .px {
    width: 25px;
    height: 16px;
    line-height: 16px;
    text-align: center;
}

#pgt .pg, #pgt .pgb {
    margin-top: 5px;
}


.pps {
    width: 320px;
    height: 207px;
    overflow: hidden;
    float: left;
}

.pgs {
}

    .pgs #newspecial, .pgs #newspecialtmp, .pgs #post_reply, .pgs #post_replytmp {
        float: left;
        margin-right: 5px;
    }

.pg {
    float: right;
}

.pg, .pgb {
    line-height: 26px;
}

    .pg a, .pg strong, .pgb a, .pg label {
        float: left;
        display: inline;
        margin-left: 5px;
        padding: 0 9px;
        height: 26px;
        border: 1px solid #CDCDCD;
        background-color:;

{
    WRAPBG;
}

; color: {
    LINK;
}

; text-decoration: none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px; overflow: hidden;
}

.pg a.nxt, .pgb a {
    padding: 0 10px;
}

    .pg a:hover, .pgb a:hover {
        color: #fff;
        background: #00AA98;
        border: 1px solid #00AA98;
    }

.pg a.nxt {
    padding-right: 25px;
    background-image: url({IMGDIR}/arw_r.gif) 90% 50%;
}

.pg a.prev {
    background-image: url({IMGDIR}/arw_l.gif) 50% 50%;
}

    .pg a.prev:hover {
        background: #00AA98 url({IMGDIR}/arw_l1.png) 50% 50%;
        no-repeat;
    }

.pg a.nxt:hover {
    padding-right: 25px;
    background: #00AA98;
}

.pg strong {
    background: #00AA98;
    border-color: #00AA98;
    font-weight: normal;
    color: #fff;
}

.pgb a {
    padding-left: 25px;
    background-image: url({IMGDIR}/arw_l.gif) 10px 50%;
}

    .pgb a:hover {
        padding-left: 25px;
        background: #00AA98 url({IMGDIR}/arw_l1.png) 10px 50% no-repeat;
    }

.pg label {
    cursor: text;
}

.ie6 .pg label {
    padding-top: 3px;
    height: 23px;
}

.pg label .px {
    width: 25px;
    height: 16px;
    line-height: 16px;
    text-align: center;
}

#pgt .pg, #pgt .pgb {
    margin-top: 5px;
}

.pps {
    width: 320px;
    height: 207px;
    overflow: hidden;
    float: left;
}

.fl_icn_g img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.mac_lt_top_z_hdp {
    -webkit-border-radius: 4px 4px 3px 3px;
    -moz-border-radius: 4px 4px 3px 3px;
    border-radius: 4px 4px 3px 3px;
    overflow: hidden;
}

.mac_lt_top_y_tz {
    padding: 11px 22px 13px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}

.dh-nv li a span {
    display: none;
}

#qmenu_menu {
    margin-top: 0;
    border: 1px solid #cdcdcd;
    box-shadow: 0 0 10px #999999;
}

.btda {
    border-top: none;
}

#fjump_menu {
    padding: 7px 0 0px 10px;
}

.clear {
    clear: both;
}

.mac_hdmu {
    width: 100%;
    background: #fff;
    clear: both;
}

a:hover {
    text-decoration: none;
}

.mac_ft {
    margin: 0 auto;
    width: 1190px;
}

.ft_body {
    width: 100%;
    background: #2D3237;
    padding-top: 20px;
}

.footertw {
    width: 1190px;
    height: 145px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}

.footertl {
    float: left;
    width: 880px;
    height: 145px;
    overflow: hidden;
    padding-top: 5px;
    text-align: left;
}

    .footertl .fabout {
        width: 280px;
        height: 115px;
        float: left;
        border-right: 1px #575B5F solid;
    }

        .footertl .fabout dt {
            background: url(../images/fico1.jpg) left center no-repeat;
            text-indent: 25px;
            line-height: 35px;
        }

.footer .footert .footertl dd {
    color: #ABA6A6;
    font-size: 14px;
    line-height: 28px;
}

.footertl .ftousu {
    width: 275px;
    height: 115px;
    padding-left: 35px;
    float: left;
    border-right: 1px #575B5F solid;
}

    .footertl .ftousu dt {
        background: url(../images/fico2.jpg) left center no-repeat;
        text-indent: 25px;
        line-height: 35px;
    }

.footertl .flianxi {
    width: 220px;
    height: 115px;
    padding-left: 45px;
    float: left;
    border-right: 1px #575B5F solid;
}

.footer .footert .footertl .flianxi dt {
    background: url(../images/fico3.jpg) left center no-repeat;
    text-indent: 25px;
    line-height: 35px;
}

.footert .footertr {
    float: left;
    width: 300px;
    height: 145px;
    overflow: hidden;
}

.footertr li {
    float: left;
    text-align: right;
    width: 150px;
    height: 125px;
    overflow: hidden;
    margin-top: 10px;
}

    .footertr li img {
        width: 116px;
        height: 110px;
    }

.footert .footertl dt {
    color: #fff;
    font-size: 16px;
}

.footertl dt {
    color: #fff;
    font-size: 16px;
}

.footertl dd {
    font-weight: 100;
    color: #ABA6A6;
    font-size: 14px;
    line-height: 28px;
}

    .footertl dd a {
        color: #ABA6A6;
        font-size: 14px;
        padding: 0 7px;
    }

.flianxi dt {
    background: url(../images/fico3.jpg) left center no-repeat;
    text-indent: 25px;
    line-height: 35px;
}

.a_mu {
    background: none;
    border: none;
}

.mac_a_mu {
    padding-top: 10px;
}

.footertr {
    float: left;
    width: 300px;
    height: 145px;
    overflow: hidden;
}

a {
    text-decoration: none;
    outline: none;
}

    a:link {
        text-decoration: none;
        outline: none;
    }

    a:visited {
        text-decoration: none;
        outline: none;
    }

    a:hover {
        text-decoration: none;
        color: #ea5a19;
        outline: none;
    }


    a:active {
        star: expression(this.onFocus=this.blur());
    }


.avts img {
    margin-top: 2px;
}

.h_pop {
    margin-top: -22px;
}

.pn {
    height: 26px;
    line-height: 26px;
    color: #fff;
    background: #00AA98;
    border: none;
}

#headnav {
    width: 100%;
    min-height: 60px;
    float: left;
    top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    border: none;
}

#toptb {
    min-width: 1190px;
    border: 0;
    background: #fff;
}

.mac_dl_dq_1_li_w i, .mac_dl_dq_1_2 li .png i, .mac_nav_dlan_qw .mac_kkvi, .mac_dl_dq_1_li .nav_user_qq, .mac_dl_dq_1_li .mac_user_wb, .nav_icon {
    display: block;
    background: url("{STYLEIMGDIR}/mac_jcxtb.png") no-repeat;
}

.ha_navq {
    width: 100%;
    height: 60px;
    min-width: 1190px;
    background: #03ac96;
    ;
    padding: 0;
}

.logo img {
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    width: 185px;
    height: 60px;
}

.ha_navq_a {
    width: 100%;
    height: 60px;
    border: none;
    padding: 0px;
}

.mac_hd_sporn {
    min-height: 60px;
    _height: 0;
    padding: 0px;
    margin: 0px;
    _display: none;
    overflow: hidden;
}

.logo {
    float: left;
    width: 185px;
    height: 60px;
    margin-top: 0px;
    margin-right: 10px;
}

.nav_box {
    width: 100%;
    height: 88px;
    overflow: visible;
    z-index: 100;
    background: #fff;
}

.nav ul {
    list-style: none;
}

.nav {
    max-width: 800px;
    height: 60px;
    float: left;
}

    .nav li {
        float: left;
        height: 76px;
        list-style: none;
        white-space: nowrap;
        position: relative;
        z-index: 3;
    }

        .nav li span {
            text-align: center;
            line-height: 20px;
            font-size: 13px;
            color: #BCC1C7;
            display: block;
        }

        .nav li a span {
            display: none;
        }

        .nav li a {
            float: left;
            padding: 0px 25px;
            height: 60px;
            line-height: 60px;
            font-size: 18px;
            color: #EEE;
            text-align: center;
            display: block;
            overflow: hidden;
        }

            .nav li a:hover {
                text-decoration: none;
                text-decoration: none;
            }

            .nav li a:hover, .nav li.a a {
                text-decoration: none;
            }

#headnav.mac_hd_nav_fixed {
    width: 100%;
    height: 50px;
    left: 0px;
    top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    border: none;
    position: fixed;
    z-index: 100;
    opacity: 0.90;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    _position: inherit;
}

.mac_hd_nav_fixed #toptb {
    display: none;
}

.mac_hd_nav_fixed .ha_navq {
    height: 60px;
    padding: 0px;
}

.mac_hd_nav_fixed .logo {
    height: 50px;
}

.mac_hd_nav_fixed .ha_navq_a {
    height: 60px;
}

.mac_hd_nav_fixed .logo img {
    height: 60px !important;
    _width: 126px;
    overflow: hidden;
}

.mac_hd_nav_fixed .nav {
}

    .mac_hd_nav_fixed .nav li {
        height: 76px;
    }

        .mac_hd_nav_fixed .nav li a {
        }

        .mac_hd_nav_fixed .nav li span {
            display: none;
        }

.mac_hd_nav_fixed .nav_dl_dq_1 {
}

.mac_hd_nav_fixed .mac_dl_dq_1_2 {
    margin-right: 0px;
}

.mac_hd_nav_fixed .mac_nav_dlan_qw {
    padding: 15px 8px 0px 8px;
}

.mac_wzuniop {
    padding: 0px 0px;
    border: 1px solid #F5F5F5;
    background: #fff;
    background: rgba(255, 255, 255, 0.79);
    z-index: 100;
    font-size: 14px;
    box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);
    border-radius: 3px;
}

    .mac_wzuniop li {
    }

        .mac_wzuniop li a {
            margin: 5px 0;
            padding: 3px 18px;
            line-height: 28px;
            color: #8A8A8A;
            font-size: 14px;
            border: none;
            border-radius: 0 !important;
            border-bottom: 1px solid #F4F4F4;
        }

            .mac_wzuniop li a:hover {
                color: #fff;
                background: #00AA98;
            }

.mac_dl_dq_1_li .nav_user_qq, .mac_dl_dq_1_li .mac_user_wb {
    width: 20px;
    height: 30px;
    text-indent: -999px;
}

.mac_dl_dq_1_li .mac_dl_wx {
    font-size: 0;
    width: 20px;
    height: 30px;
    margin-left: 10px;
    background: url(../images/wxdltb.png) 0px 4px no-repeat;
}

.mac_dl_dq_1_li .nav_user_qq {
    background: url(../images/mac_qqtb.png) 0px 2px no-repeat;
}

.ushover:hover .mac_dl_dq_1_li_w2 {
    color: #fff;
}

.mac_usdwk {
    position: relative;
    z-index: 3;
}

.ushover {
    width: 62px;
}


    .ushover:hover .mac_dl_dq_1_li_w {
        color: #00AA98;
    }

.mac_dsfuses:hover .ushover {
    background: #fff;
}

.ushover .mac_dsfuses {
    float: left;
    width: 0px;
    height: 0px;
    padding: 0px;
    background: none;
    overflow: hidden;
}

.ushover:hover .mac_dsfuses {
    float: left;
    width: 95px;
    height: 65px;
    padding: 0px 5px 5px 5px;
    background: #fff;
    position: relative;
    z-index: 301;
    box-shadow: 2px 2px 3px rgba(153, 153, 153, 0.8);
}

.mac_dl_dq_1_li:hover {
}

.mac_dsfuses a {
    float: left;
    display: block;
    width: 80px;
    margin: 3px 0px 3px 0px;
    padding: 3px 10px 3px 5px;
    color: #828282;
    line-height: 22px;
}

    .mac_dsfuses a i {
        background: url(../images/mac_usaxtb.png) no-repeat;
    }

    .mac_dsfuses a:hover {
        background: #00AA98;
        color: #fff;
        font-weight: normal;
        text-decoration: none;
    }

.mac_dsfuses .wxdel {
    color: #828282;
    padding-left: 30px;
    background-position: 0px -2px;
}

.mac_dsfuses .qqdel {
    color: #828282;
    padding-left: 30px;
    background-position: 0px -46px;
}

.mac_dsfuses .wbdel {
    color: #828282;
    padding-left: 30px;
    background-position: 0px -86px;
}

.mac_dl_dq_1_li .mac_user_wb {
    background-position: -139px 0;
    margin-right: 10px;
}

.mac_dl_dq_1_li a:hover .mac_user_wb {
    background-position: -212px 0;
}

.nav_dl_dq_1 {
    float: right;
    height: 60px;
}

.topyinxing {
    float: right;
    width: 600px;
    height: 30px;
    border: 1px solid #e3e3e3;
    overflow: hidden;
}

.mac_dl_dq_1_2 {
    float: left;
    height: 40px;
    padding-top: 10px;
    margin-top: 10px;
    margin-right: 10px;
    background: #59C8BA;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}








    .mac_dl_dq_1_2 .mac_dl_dq_1_li {
        float: left;
        position: relative;
    }

    .mac_dl_dq_1_2 .menu-li span {
        display: none;
    }

    .mac_dl_dq_1_2 .current, .mac_dl_dq_1_2 .mac_dl_dq_1_li-hover {
        background-color: #1f5583;
    }

    .mac_dl_dq_1_2 a:hover {
        text-decoration: none;
    }

.mac_dl_dq_1_li_w {
    display: block;
    padding: 0px 8px;
    height: 28px;
    line-height: 30px;
    color: #fff;
    _display: inline-block;
    font-size: 14px;
}

.mac_dl_dq_1_li_w2 {
    display: block;
    padding: 0px 10px 0px 10px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    _display: inline-block;
    font-size: 14px;
}

.mac_dl_dq_1_li_w3 {
    display: block;
    padding: 0px 10px;
    height: 60px;
    line-height: 60px;
    _display: inline-block;
    color: #fff;
    font-size: 14px;
}



.mac_dl_dq_1_li_w i {
    display: block;
    width: 32px;
    height: 28px;
    cursor: pointer;
}

.notification i {
    background: url(../images/top_ling.png) center center no-repeat;
}


.mac_q1_cs_1 i {
    background: url(../images/top_email.png) center center no-repeat;
}


.flo i {
    background-position: -305px 0px;
}

a:hover .flo i {
    background-position: -337px 0px;
}

.mac_nav_dlan_qw {
    float: right;
    width: 50px;
    height: 30px;
    padding: 18px 8px 0px 8px;
    overflow: hidden;
}

.ushover {
    position: relative;
    z-index: 3;
}

#toptb a:hover {
    text-decoration: none;
}

.mac_scbz_z {
    padding: 5px 0;
}

    .mac_scbz_z a {
        color: #60717E;
    }

.mac_scbz_y a {
    color: #60717E;
}

.mac_scbz_z a:hover {
    color: #2DA1FF;
    text-decoration: none;
}

.mac_scbz_y a:hover {
    color: #2DA1FF;
    text-decoration: none;
}

#toptb a.hover, a:hover.mac_nav_dlan_qw, .mac_nav_dlan_qw.hover {
    background: none;
}

.mac_nav_dlan_qw .mac_kkvi {
    float: right;
    width: 8px;
    height: 6px;
    margin-top: 11px;
    margin-left: 0px;
    background: url(../images/mac_zstb.png) 0 -58px no-repeat;
}

.mac_nav_dlan_qw.hover .mac_kkvi {
    background-position: 0 -115px;
}

.mac_nav_dlan_qw .mac_nav_bdl {
    width: 30px;
    height: 30px;
    float: left;
}

    .mac_nav_dlan_qw .mac_nav_bdl img {
        width: 30px;
        height: 30px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        overflow: hidden;
    }

.mac_nav_dlan_qw .user_name {
    height: 28px;
    line-height: 28px;
    float: left;
    color: #FFF;
    margin-left: 8px;
}

.mac_dl_dq_1_2 li #mac_q1_ahur, .mac_dl_dq_1_2 li #mac_dl_dq_1_li_q {
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
}

.mac_dl_dq_1_2 li .unread_num {
    position: absolute;
    right: 9px;
    top: 0px;
    z-index: 10000;
    padding: 0px 4px;
    line-height: 12px;
    background: #EA4747;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 9px;
}

.mac_tcc_xlcd {
    margin-top: 5px;
    margin-left: 10px;
    min-width: 100px;
    border: 1px solid #C1C1C1;
    z-index: 100;
    font-size: 14px;
    background: rgba(255, 255, 255, 0.79);
    background: white\9;
    box-shadow: none;
}

    .mac_tcc_xlcd li {
        padding: 0;
    }

.ie6 .mac_tcc_xlcd li .ie7 .mac_tcc_xlcd li, {
    display: inline;
}

.mac_tcc_xlcd a {
    width: auto;
    padding: 2px 12px;
    margin: 4px 0;
    display: block;
    color: #333333;
    background-repeat: no-repeat;
    background-position: -200px 0;
}

    .mac_tcc_xlcd a:hover {
        background: #00AA98;
        color: #ffffff;
        font-weight: normal;
        text-decoration: none;
        background-repeat: no-repeat;
        background-position: -200px 0;
    }

.mac_tcc_xlcd .pipe {
    display: none;
}

#scbar {
    float: left;
    margin-right: 15px;
    height: 28px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    line-height: 28px;
    background: none;
    background: #FFF;
    border: 1px solid #C8D1DB;
}

.scbar_txt_td, .scbar_type_td {
    width: auto;
    padding-left: 10px;
    background: #FFF;
}

    .scbar_type_td #scbar_type {
        background: #fff;
        height: 26px;
        line-height: 27px;
        border: none;
        padding: 0;
    }

.scbar_txt_td {
    border: none;
}

#scbar_txt {
    width: 113px;
    border: none;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
}

.scbar_btn_td {
    width: 29px;
    height: 26px;
    background: #fff url(../images/mac_jcxtb.png) no-repeat -4px -1px;
    display: block;
    border: none;
    overflow: hidden;
}

#scbar_btn {
    width: 29px;
    height: 26px;
    overflow: hidden;
}

#scbar_type_menu {
    border: 1px solid #DFDFDF;
    margin: 0;
}

    #scbar_type_menu a {
        float: none;
    }

.mac-zpie-box {
    width: 100%;
    height: 100%;
    background: #68838B;
    position: relative;
    z-index: 3;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: inline-block;
}

    .mac-zpie-box img {
        min-height: 100%;
        position: relative;
        display: block;
        -webkit-transition: opacity 0.35s;
        transition: opacity 0.35s;
        opacity: 1;
    }

    .mac-zpie-box:hover img {
        opacity: 0.6;
    }

    .mac-zpie-box .mac-zpie-title {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        color: #fff;
        font-size: 1.26em;
        text-transform: uppercase;
    }

        .mac-zpie-box .mac-zpie-title, .mac-zpie-box .mac-zpie-title a {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }

            .mac-zpie-box .mac-zpie-title::before, .mac-zpie-box .mac-zpie-title::after {
                position: absolute;
                top: 20px;
                bottom: 20px;
                left: 20px;
                right: 20px;
                content: '';
                opacity: 0;
                pointer-events: none;
                -webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
                transition: opacity 0.35s,transform 0.35s;
            }

            .mac-zpie-box .mac-zpie-title::before {
                border-top: 1px solid #fff;
                border-bottom: 1px solid #fff;
                -webkit-transform: scale(0,1);
                transform: scale(0,1);
            }

            .mac-zpie-box .mac-zpie-title::after {
                border-left: 1px solid #fff;
                border-right: 1px solid #fff;
                -webkit-transform: scale(1,0);
                transform: scale(1,0);
            }

            .mac-zpie-box .mac-zpie-title h2 {
                padding-top: 28%;
                color: #fff;
                font-size: 17px;
                opacity: 0;
                -webkit-transition: -webkit-transform 0.36s;
                transition: transform 0.36s;
                -webkit-transform: translate3d(0,-20px,0);
                transform: translate3d(0,-20px,0);
            }

            .mac-zpie-box .mac-zpie-title p {
                padding: 18px 33px;
                opacity: 0;
                -webkit-transition: opacity 0.36s,-webkit-transform 0.36s;
                transition: opacity 0.36s,transform 0.36s;
                -webkit-transform: translate3d(0,20px,0);
                transform: translate3d(0,20px,0);
            }

    .mac-zpie-box:hover .mac-zpie-title::before, .mac-zpie-box:hover .mac-zpie-title::after {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    .mac-zpie-box:hover h2, .mac-zpie-box:hover p {
        transform: translate3d(0,0,0);
        -webkit-transform: translate3d(0,0,0);
        opacity: 1;
    }

    .mac-zpie-box a {
        z-index: 5;
        font-size: 0;
        text-indent: 200%;
        opacity: 0;
        white-space: nowrap;
    }

.mac-pzpie-box {
    width: 100%;
    height: 100%;
    background: #68838B;
    position: relative;
    z-index: 3;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: inline-block;
}

    .mac-pzpie-box img {
        min-height: 100%;
        position: relative;
        display: block;
        -webkit-transition: opacity 0.35s;
        transition: opacity 0.35s;
        opacity: 1;
    }

    .mac-pzpie-box:hover img {
        opacity: 0.6;
    }

    .mac-pzpie-box .mac-pzpie-title {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        color: #fff;
        font-size: 1.26em;
        text-transform: uppercase;
    }

        .mac-pzpie-box .mac-pzpie-title, .mac-pzpie-box .mac-pzpie-title a {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }

            .mac-pzpie-box .mac-pzpie-title::before, .mac-pzpie-box .mac-pzpie-title::after {
                position: absolute;
                top: 20px;
                bottom: 20px;
                left: 20px;
                right: 20px;
                content: '';
                opacity: 0;
                pointer-events: none;
                -webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
                transition: opacity 0.35s,transform 0.35s;
            }

            .mac-pzpie-box .mac-pzpie-title::before {
                border-top: 1px solid #fff;
                border-bottom: 1px solid #fff;
                -webkit-transform: scale(0,1);
                transform: scale(0,1);
            }

            .mac-pzpie-box .mac-pzpie-title::after {
                border-left: 1px solid #fff;
                border-right: 1px solid #fff;
                -webkit-transform: scale(1,0);
                transform: scale(1,0);
            }

            .mac-pzpie-box .mac-pzpie-title h2 {
                padding-top: 25%;
                color: #fff;
                font-size: 17px;
                opacity: 0;
                -webkit-transition: -webkit-transform 0.36s;
                transition: transform 0.36s;
                -webkit-transform: translate3d(0,-20px,0);
                transform: translate3d(0,-20px,0);
            }

            .mac-pzpie-box .mac-pzpie-title p {
                padding: 18px 33px;
                opacity: 0;
                -webkit-transition: opacity 0.36s,-webkit-transform 0.36s;
                transition: opacity 0.36s,transform 0.36s;
                -webkit-transform: translate3d(0,20px,0);
                transform: translate3d(0,20px,0);
            }

    .mac-pzpie-box:hover .mac-pzpie-title::before, .mac-pzpie-box:hover .mac-pzpie-title::after {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    .mac-pzpie-box:hover h2, .mac-pzpie-box:hover p {
        transform: translate3d(0,0,0);
        -webkit-transform: translate3d(0,0,0);
        opacity: 1;
    }

    .mac-pzpie-box a {
        z-index: 5;
        font-size: 0;
        text-indent: 200%;
        opacity: 0;
        white-space: nowrap;
    }

.ft_z_zdxx_zx2 {
    float: left;
    width: 10px;
    height: 10px;
    border: 1px solid #e3e3e3;
}

.ft_wp {
    width: 100%;
    margin-top: 15px;
    min-height: 160px;
    overflow: hidden;
    background: #585f71;
    min-width: 1190px;
}

    .ft_wp a {
        color: #ACACAC;
    }

.pipe {
    color: #777;
}

#ft {
    margin: 0 auto;
    padding: 30px 0 30px 0;
    border: none; /* border-top:1px solid #ccc;  */
    line-height: 1.8;
    color: #555;
}

.ft_wp .clear {
    height: 20px;
    clear: both;
}

#ft .ft_info {
    padding: 0px 0px 0px 0px;
    float: left;
    width: 1000px;
    height: auto;
    position: relative;
}

.ft_bx {
    width: 1px;
    height: 91px;
    position: absolute;
    left: 325px;
    top: 25px;
    border-left: 1px solid #666;
}

.ft_t1 {
    left: 468px;
}

.ft_t2 {
    left: 611px;
}

.ft_t3 {
    left: 754px;
}

.ft_t4 {
    left: 890px;
}

.ft_z_zdxx {
    float: left;
    width: 500px;
    height: 125px;
}

.ft_y_tb {
    float: right;
    width: 495px;
    height: 100px;
    padding-top: 15px;
}

.ft_z_zdxx_bt {
    float: left;
    width: 450px;
    height: 25px;
    padding: 0px 0px 0px 32px;
    background: url(../images/ft_zdxxab.png) 0px 3px no-repeat;
}

    .ft_z_zdxx_bt p {
        font-size: 14px;
        font-weight: 500;
        color: #ACACAC;
    }

.xs0 {
    font-size: 11px;
    font-weight: 400;
}

.ft_z_zdxx_zx {
    float: left;
    width: 100%;
    height: 22px;
    line-height: 22px;
    color: #A8A8A8;
    font-family: 'Microsoft Yahei','Simsun';
    font-size: 12px;
    font-weight: 400;
}

    .ft_z_zdxx_zx p {
        color: #ACACAC;
    }

.ft_y_zdxx_qywh {
    float: right;
    width: 495px;
    height: 22px;
    line-height: 22px;
    color: #A8A8A8;
    font-family: 'Microsoft Yahei','Simsun';
    font-size: 12px;
    font-weight: 400;
}

    .ft_y_zdxx_qywh a {
        float: right;
    }

    .ft_y_zdxx_qywh span {
        float: right;
    }

    .ft_y_zdxx_qywh em {
        float: right;
    }

    .ft_y_zdxx_qywh p {
        float: right;
    }

.ft_y_dsftb {
    float: right;
}

.ft_y_dsftb {
    float: right;
}

    .ft_y_dsftb a {
        float: right;
        background: none !important;
        margin: 1px 0 3px 5px !important;
        overflow: hidden;
    }

    .ft_y_dsftb .RSS {
        background: url(../images/mac_gzdy.png) 0 0 no-repeat !important;
    }

    .ft_y_dsftb .bds_douban {
        background: url(../images/mac_dbwang.png) 0 0 no-repeat !important;
    }

    .ft_y_dsftb .bds_renren {
        background: url(../images/mac_renrenw.png) 0 0 no-repeat !important;
    }

    .ft_y_dsftb .bds_qzone {
        background: url(../images/mac_qqkj.png) 0 0 no-repeat !important;
    }

    .ft_y_dsftb .bds_tqq {
        background: url(../images/mac_txwbo.png) 0 0 no-repeat !important;
    }

    .ft_y_dsftb .bds_tsina {
        background: url(../images/mac_xlwbo.png) 0 0 no-repeat !important;
    }

.ft_y_zdxx_fx {
    float: right;
    margin-top: 3px;
    width: 495px;
    height: 33px;
    line-height: 22px;
    color: #A8A8A8;
    font-family: 'Microsoft Yahei','Simsun';
    font-size: 12px;
    font-weight: 400;
    overflow: hidden;
}

#ft {
    padding: 0px 0px 3px 0px;
    border: none;
    line-height: 1.8;
    color: #666;
}

.ft_z1 {
    float: left;
    line-height: 24px;
    margin: 12px 0px 0px 0px;
    overflow: hidden;
    width: 325px;
    height: 100px;
}

    .ft_z1 p {
        font-size: 14px;
        line-height: 24.6px;
        color: #ACACAC;
    }

.ft_z2 {
    float: left;
    margin: 12px 0px;
    padding: 0px 0px 0px 40px;
    width: 102px;
    border-left: 1px solid #333;
}

    .ft_z2 a {
        width: 100%;
        font-size: 14px;
        line-height: 24px;
        color: #ACACAC;
    }

        .ft_z2 a:hover {
            color: #ff6f3d;
        }

    .ft_z2 p {
        font-size: 14px;
        color: #ACACAC;
    }

.ft_z3 {
    float: right;
    width: 270px;
    height: 120px;
    margin: 11px 0px 0px 0px;
    border-left: 1px solid #333;
}

    .ft_z3 dt {
        font-style: italic;
        ;
        height: 25px;
        font-size: 20px;
        font-weight: bold;
        color: #ACACAC;
        padding-left: 5px;
    }

    .ft_z3 dd {
        margin: 6px 0px 0px 5px;
        overflow: hidden;
    }

    .ft_z3 span {
        float: left;
        margin-right: 8px;
        width: 75px;
        height: 72.2px;
        overflow: hidden;
        margin-top: 0px;
        background: url(../images/hwwx.gif) 0px 0px no-repeat;
    }

    .ft_z3 p {
        float: left;
        font-size: 14px;
        line-height: 22px;
        color: #ACACAC;
    }

.fl_icn_g img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.mac_lt_top_z_hdp {
    -webkit-border-radius: 4px 4px 3px 3px;
    -moz-border-radius: 4px 4px 3px 3px;
    border-radius: 4px 4px 3px 3px;
    overflow: hidden;
}

.mac_lt_top_y_tz {
    padding: 11px 22px 13px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}

.dh-nv li a span {
    display: none;
}

#qmenu_menu {
    margin-top: 0;
    border: 1px solid #cdcdcd;
    box-shadow: 0 0 10px #999999;
}

.btda {
    border-top: none;
}

#fjump_menu {
    padding: 7px 0 0px 10px;
}




.damao_footer_border {
    float: left;
    height: 35px;
    line-height: 35px;
    width: 100%;
    border-bottom: 1px solid #666;
}

.damao_footer_href p {
    color: #fff;
    margin: 0;
    padding-right: 30px;
    float: left;
}

.damao_footer_href a {
    color: #fff;
    padding: 0 6px;
    font-size: 12px;
}


.damao_footer_logo {
    width: 1190px;
    margin: 0 auto;
}

    .damao_footer_logo img {
        display: block;
        width: 180px;
        height: 49px;
        float: left;
        margin: 40px 60px 40px 100px;
    }

.damao_footer_text {
    float: left;
    margin-top: 30px;
    font-size: 12px;
}

    .damao_footer_text ul {
        height: 24px;
    }

        .damao_footer_text ul li {
            float: left;
            color: #a5a6aa;
            list-style-type: none;
        }

            .damao_footer_text ul li a {
                color: #a5a6aa;
                padding: 0 4px;
            }

.damao_footer_text {
    color: #a5a6aa;
}


#toptb a {
    font-size: 12px;
    padding-right: 10px;
}

li {
    list-style-type: none;
}


.triangle_on {
    color: #03ac96;
}

.mainmenu .t-active {
    border-left: solid 4px #03ac96;
}

.mac_tab .mac_tab_title {
    margin-bottom: 15px;
}

input {
    outline: 0px;
}

.asdhsdh_tt {
    margin: 43px 0 10px 0;
    float: left;
    width: 100%;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 19px;
    color: #FF0000;
}

    .asdhsdh_tt i {
        padding: 10px 0 10px 60px;
        font-style: normal;
    }


#weixin-tip {
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.8);
    filter: alpha(opacity=80);
    width: 100%;
    height: 100%;
    z-index: 99999;
}

    #weixin-tip p {
        text-align: center;
        margin-top: 15px;
        padding: 0 5%;
        color: yellow;
        font-size: x-large;
    }

    #weixin-tip img {
        margin-top: 10%;
        max-width: 100%;
        height: auto;
    }

.menuActive {
    background: #3d455a url(../images/t5_tb_c.png) 18px 8px no-repeat;
}


.hdbar_btn {
    background-image: url(../images/hdbar_btn.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.hdbar {
    background-color: #18b470 !important;
}

.icon-menu:before {
    content: "\e909";
}

.hdbar_menuicon {
    display: inline-block;
}

.wrap-w {
    width: 1220px;
    margin-left: auto;
    margin-right: auto;
    min-width: 320px;
}

.hdbar_wrap {
    padding-left: 1em;
    padding-right: 1em;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    height: 2.5em;
    line-height: 2.5em;
    content: '';
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
}

.hdbar_logo {
    display: none;
    float: left;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 2.25em;
    width: 14.375em;
    margin-top: .125em;
    -webkit-transition: none;
    transition: none;
    margin-right: 2em;
}

.hdbar_logo_svg {
    height: 2.25em;
    width: 14.375em;
}

.hdbar--fixed .hdbar_logo {
    height: 2.5em;
    width: 16em;
    margin-top: .25em;
    background-position: 0 -2.25em;
}

.hdbar--fixed .hdbar_logo_svg {
    height: 2em;
    width: 12.777778em;
}

.hdbar_logo {
    height: 3.65em !important;
    width: 20em !important;
}

.hdbar_fm {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 2em;
    line-height: 2em;
    border-radius: .25em;
    font-size: 14px;
    width: 38%;
    padding-top: 4px;
    margin-left: -18%;
    margin-top: -1em;
    padding-right: 3em;
}

    .hdbar_fm .sec-tips {
        right: 3em;
    }

.hdbar--fixed .hdbar_fm {
    height: 1.75em;
    line-height: 1.75em;
    margin-top: -.875em;
}

.hdbar_txt {
    width: 516px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    background-color: #fff;
    font-size: 14px;
    height: 2.285714em;
    padding-top: .392857em;
    padding-bottom: .392857em;
    background-color: #edfdf6;
    border-radius: .285714em 0 0 .285714em;
    height: 2em;
    padding-top: .25em;
    padding-bottom: .25em;
    padding-left: .75em;
    padding-right: .75em;
    display: block;
}

[type="text"].hdbar_txt, .lgreg_txt {
    line-height: 1.5em;
}

    [type="text"].hdbar_txt:focus {
        border: none;
    }

    [type="text"].hdbar_txt:focus {
        box-shadow: none;
    }

.hdbar_btn {
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    color: #1acb6d;
    width: 3.1em;
    background-color: #edfdf6;
    border-radius: 0 .25em .25em 0;
    width: 3.1em;
    background-color: #edfdf6;
    border-radius: 0 .25em .25em 0;
    margin-top: 7px;
    height: 20px;
    margin-right: -9px;
    background-image: url(../images/hdbar_btn.png);
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
}

    .hdbar_btn > .icon-search {
        font-size: 20px;
    }

.sec-tips li:hover, .sec-tips li:active {
    color: #222;
}

.hdbar_box {
    content: '';
    display: block;
    height: 0;
    overflow: hidden;
    clear: both;
    color: #c9f8df;
}

    .hdbar_box a {
        color: #fff !important;
    }

.hdbar_nav {
    margin-top: 8px !important;
}

    .hdbar_nav > a {
        margin-right: 1.5em;
    }

.header-top {
    background-color: rgb(24, 180, 112);
    color: rgb(34, 34, 34);
    display: block;
    flex-grow: 0;
    font-size: 16px;
    height: 40px;
    left: 0px;
    line-height: 24px;
    padding-bottom: 8px;
    padding-top: 8px;
    position: absolute;
    right: 0px;
    text-size-adjust: 100%;
    top: 0px;
    -webkit-box-direction: normal;
    -webkit-box-flex: 0;
}

.header-menu {
    box-sizing: border-box;
    color: rgb(34, 34, 34);
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    min-width: 320px;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
    text-size-adjust: 100%;
    margin: 0 auto;
    width: 1220px;
    -webkit-box-direction: normal;
}

.header-menu-logo {
    background-color: rgba(0, 0, 0, 0);
    background-repeat-x:;
    background-repeat-y:;
    color: rgb(34, 34, 34);
    cursor: pointer;
    display: block;
    float: left;
    font-size: 16px;
    height: 36px;
    line-height: 40px;
    margin-right: 32px;
    margin-top: 2px;
    outline-color: rgb(34, 34, 34);
    outline-style: none;
    outline-width: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    text-decoration-color: rgb(34, 34, 34);
    text-decoration-line: none;
    text-decoration-style: solid;
    text-size-adjust: 100%;
    transition-delay: 0s;
    transition-duration: 0s;
    transition-property: none;
    transition-timing-function: ease;
    width: 230px;
    -webkit-box-direction: normal;
}

    .header-menu-logo img {
        border-bottom-color: rgb(34, 34, 34);
        border-bottom-style: none;
        border-bottom-width: 0px;
        border-image-outset: 0px;
        border-image-repeat: stretch;
        border-image-slice: 100%;
        border-image-source: none;
        border-image-width: 1;
        border-left-color: rgb(34, 34, 34);
        border-left-style: none;
        border-left-width: 0px;
        border-right-color: rgb(34, 34, 34);
        border-right-style: none;
        border-right-width: 0px;
        border-top-color: rgb(34, 34, 34);
        border-top-style: none;
        border-top-width: 0px;
        color: rgb(34, 34, 34);
        cursor: pointer;
        display: block;
        font-size: 16px;
        height: 38px;
        line-height: 40px;
        text-size-adjust: 100%;
        width: 238px;
        -webkit-box-direction: normal;
    }

.header-menu-float {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: rgb(34, 34, 34);
    display: none;
    font-size: 16px;
    height: 32px;
    left: 50%;
    line-height: 32px;
    margin-left: -18%;
    margin-top: -16px;
    padding-right: 48px;
    position: absolute;
    text-size-adjust: 100%;
    top: 50%;
    width: 38%;
    -webkit-box-direction: normal;
}

    .header-menu-float input {
        background-attachment: scroll;
        background-clip: border-box;
        background-color: rgb(237, 253, 246);
        background-image: none;
        background-origin: padding-box;
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat-x:;
        background-repeat-y:;
        background-size: auto;
        border-bottom-color: rgb(34, 34, 34);
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        border-bottom-style: none;
        border-bottom-width: 0px;
        border-image-outset: 0px;
        border-image-repeat: stretch;
        border-image-slice: 100%;
        border-image-source: none;
        border-image-width: 1;
        border-left-color: rgb(34, 34, 34);
        border-left-style: none;
        border-left-width: 0px;
        border-right-color: rgb(34, 34, 34);
        border-right-style: none;
        border-right-width: 0px;
        border-top-color: rgb(34, 34, 34);
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-top-style: none;
        border-top-width: 0px;
        box-sizing: border-box;
        color: rgb(34, 34, 34);
        cursor: text;
        display: block;
        font-size: 14px;
        font-stretch: 100%;
        font-style: normal;
        font-variant-caps: normal;
        font-variant-east-asian: normal;
        font-variant-ligatures: normal;
        font-variant-numeric: normal;
        font-weight: 400;
        height: 32px;
        letter-spacing: normal;
        line-height: 21px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        outline-color: rgb(34, 34, 34);
        outline-style: none;
        outline-width: 0px;
        padding-bottom: 5.5px;
        padding-left: 10.5px;
        padding-right: 10.5px;
        padding-top: 5.5px;
        text-align: start;
        text-indent: 0px;
        text-rendering: auto;
        text-shadow: none;
        text-size-adjust: 100%;
        text-transform: none;
        width: 516px;
        word-spacing: 0px;
        writing-mode: horizontal-tb;
        -webkit-appearance: none;
        -webkit-box-direction: normal;
        -webkit-rtl-ordering: logical;
        -webkit-border-image: none;
    }

    .header-menu-float button {
        background-repeat: no-repeat;
        align-items: flex-start;
        background-attachment: scroll;
        background-clip: border-box;
        background-color: rgb(237, 253, 246);
        background-image: url(/images/hdbar_btn.png);
        background-origin: padding-box;
        background-position-x: 50%;
        background-position-y: 50%;
        background-size: auto;
        border-bottom-color: rgb(26, 203, 109);
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 4px;
        border-bottom-style: none;
        border-bottom-width: 0px;
        border-image-outset: 0px;
        border-image-repeat: stretch;
        border-image-slice: 100%;
        border-image-source: none;
        border-image-width: 1;
        border-left-color: rgb(26, 203, 109);
        border-left-style: none;
        border-left-width: 0px;
        border-right-color: rgb(26, 203, 109);
        border-right-style: none;
        border-right-width: 0px;
        border-top-color: rgb(26, 203, 109);
        border-top-left-radius: 0px;
        border-top-right-radius: 4px;
        border-top-style: none;
        border-top-width: 0px;
        bottom: 0px;
        box-sizing: border-box;
        color: rgb(26, 203, 109);
        cursor: pointer;
        display: block;
        font-size: 16px;
        font-stretch: 100%;
        font-style: normal;
        font-variant-caps: normal;
        font-variant-east-asian: normal;
        font-variant-ligatures: normal;
        font-variant-numeric: normal;
        font-weight: 400;
        height: auto;
        letter-spacing: normal;
        line-height: normal;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        outline-color: rgb(26, 203, 109);
        outline-style: none;
        outline-width: 0px;
        overflow-x: visible;
        overflow-y: visible;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        position: absolute;
        right: 0px;
        text-align: center;
        text-indent: 0px;
        text-rendering: auto;
        text-shadow: none;
        text-size-adjust: 100%;
        text-transform: none;
        top: 0px;
        width: 49.6px;
        word-spacing: 0px;
        writing-mode: horizontal-tb;
        -webkit-appearance: none;
        -webkit-box-direction: normal;
        -webkit-border-image: none;
    }

.header-menu-fixed {
    color: rgb(201, 248, 223);
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-size-adjust: 100%;
    width: 1188px;
    -webkit-box-direction: normal;
}

    .header-menu-fixed .menu-list {
        color: rgb(201, 248, 223);
        display: block;
        float: left;
        font-size: 14px;
        height: 35px;
        line-height: 40px;
        text-size-adjust: 100%;
        width: 340.625px;
        -webkit-box-direction: normal;
    }

        .header-menu-fixed .menu-list a {
            background-color: rgba(0, 0, 0, 0);
            color: rgb(201, 248, 223);
            cursor: pointer;
            display: inline;
            font-size: 14px;
            height: auto;
            line-height: 40px;
            margin-right: 21px;
            outline-color: rgb(201, 248, 223);
            outline-style: none;
            outline-width: 0px;
            text-decoration-color: rgb(201, 248, 223);
            text-decoration-line: none;
            text-decoration-style: solid;
            text-size-adjust: 100%;
            transition-delay: 0s;
            transition-duration: 0.25s;
            transition-property: all;
            transition-timing-function: ease;
            width: auto;
            -webkit-box-direction: normal;
            float: left;
        }

.menu-more {
    color: rgb(255, 255, 255);
    display: block;
    float: left;
    font-family: "microsoft yahei";
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 12px;
    padding-top: 0px;
    position: relative;
    width: 28px;
    z-index: 1;
}

    .menu-more i {
        display: block;
        width: 0;
        height: 0;
        border-width: 4px 4px 0;
        border-style: solid;
        border-color: #fff transparent transparent;
        position: absolute;
        top: 19px;
        right: 0px;
        font-size: 14px;
        color: #fff;
    }

    .menu-more .dropdown {
        position: absolute;
        display: none;
        top: 36px;
        right: -5px;
        width: 100px;
        height: 102px;
        background: #fff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        box-shadow: 0 0 10px #999999;
        border-radius: .25em;
    }

        .menu-more .dropdown dd {
            float: right;
            margin-top: -5px;
            margin-right: 25px;
            width: 0;
            height: 0;
            border-width: 0 6px 6px;
            border-style: solid;
            border-color: transparent transparent #fff;
        }

        .menu-more .dropdown ul {
            list-style: none;
            padding: 0;
            margin: 0;
            padding-top: 5px;
        }

        .menu-more .dropdown li {
            list-style-type: none;
            float: left;
            width: 100%;
            height: 30px;
            line-height: 30px;
            text-align: center;
        }

        .menu-more .dropdown a {
            font-size: 14px;
            color: #555 !important;
            width: 100% !important;
            margin: 0;
        }

        .menu-more .dropdown li:hover {
            background: #f2f2f2;
        }

    .menu-more:hover .dropdown {
        display: block;
    }

.jubao-btn {
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.024);
    border-width: 1px;
    padding: 0px 10.5px;
    background-position: 100% 50%;
    background-color: rgb(255, 136, 0);
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    border-image-outset: 0px;
    border-image-repeat: stretch;
    border-image-slice: 100%;
    border-image-source: none;
    border-image-width: 1;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    box-sizing: border-box;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: inline-block;
    font-family: "Microsoft yahei", 微软雅黑, Arial, Helvetica, sans-serif, 宋体;
    font-size: 14px;
    height: 30px;
    line-height: 28px;
    outline-color: rgb(255, 255, 255);
    outline-style: none;
    outline-width: 0px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    text-decoration-color: rgb(255, 255, 255);
    text-decoration-line: none;
    text-decoration-style: solid;
    text-size-adjust: 100%;
    transition-delay: 0s;
    transition-duration: 0.25s;
    transition-property: all;
    transition-timing-function: ease;
    vertical-align: middle;
    width: 79px;
    -webkit-box-direction: normal;
}

    .jubao-btn:hover {
        background-color: #eb7d00;
    }

.top-ad {
    margin: 0 auto;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #eee;
    padding: 24px 0;
}

.top-ad-box {
    position: relative;
    /*z-index: 1;*/
    clear: both;
    width: 1200px;
    height: 40px;
    margin: 0px auto 0px;
    border: none !important;
    margin-top: 60px;
    min-height: 50px;
}

.header-top-float {
    -webkit-animation: fadeInTop .5s;
    animation-delay: 0s;
    animation-direction: normal;
    animation-duration: 0.5s;
    animation-fill-mode: none;
    animation-iteration-count: 1;
    animation-name: fadeInTop;
    animation-play-state: running;
    animation-timing-function: ease;
    background-color: rgb(24, 180, 112);
    color: rgb(34, 34, 34);
    display: block;
    flex-grow: 0;
    font-size: 16px;
    height: 44px;
    left: 0px;
    line-height: 24px;
    padding-bottom: 4px;
    padding-top: 4px;
    position: fixed;
    right: 0px;
    text-size-adjust: 100%;
    top: 0px;
    width: 1912px;
    z-index: 99;
    -webkit-box-direction: normal;
    -webkit-box-flex: 0;
}

    .header-top-float .header-menu-fixed {
        display: none;
    }

    .header-top-float .header-menu-float {
        display: block;
    }

.jubao {
    width: 120px;
    margin-top: 10px;
    margin-left: 40px;
}

    .jubao img {
        width: 80px;
    }

    .jubao ul {
        border-bottom: none;
    }

    .jubao li {
        width: 120px;
        color: blue;
        line-height: 25px;
    }

        .jubao li span {
            color: #666;
        }

.SearchInfo {
    width: 250px;
    text-align: center;
    border-spacing: 0;
}

    .SearchInfo td {
        border: 1px solid #e6e6e6;
        /*font-size: 0.75em;*/
        text-align: center;
        padding: 5px;
        color: blue;
    }

    .SearchInfo th {
        border: 1px solid #e6e6e6;
        /*font-size: 0.75em;*/
        text-align: center;
        padding: 5px;
    }
