﻿.gold-co {
    color: #a28353;
    font-style: normal;
}

.red-co {
    color: #db0e09;
    font-style: normal;
}

.meia_content {
    max-width: 960px;
    margin: 40px auto 0;
}

.text_right {
    text-align: right;
}

.container_body {
    padding: 50px 0;
}

.btn_normal {
    border-radius: 0;
}

.btn_green {
    height: 40px;
    background-color: #a32149;
    color: #fff;
    font-size: 20px;
    border: none;
    border-radius: 0;
}

    .btn_green:hover {
        background-color: #a32149;
        color: #fff;
    }

.input_normal {
    border-radius: 0;
    height: 40px;
}

.link_blue {
    color: #f18011;
    font-size: 13px;
    line-height: 1.3;
}

.link_green {
    color: #a32149;
}

.logo img {
    width: 208px;
    height: 52px;
}

.speaker_head img {
    width: 100px;
    height: auto;
}

a:focus {
    outline: none;
    -moz-outline: none;
}

.login_center .login {
    margin-top: 30px;
}

.mobile_show {
    display: none !important;
}

.mobile_hide {
    display: block !important;
}

.bottom_banner {
    background-color: #fff;
}

.login_center .thirdparty {
    display: block;
    margin-top: 30px;
}

.linkbox h2 {
    margin-top: 0;
    text-align: left;
}
/*ä¿®å¤å¤–åŒ…é¦–é¡µfooteré«˜åº¦20pxå…¼å®¹é—®é¢˜;*/


.mobile_play_medium_right {
    display: none;
}

.left {
    color: #A32148;
    float: left;
}

.right {
    color: #A32148;
    float: right;
}

.play_large_right {
    float: right;
    margin: 16px 60px 0 0;
}

.play_medium_right {
    float: right;
    margin: 5px 20px 0 0;
}

.detail_play_large {
    position: absolute;
    bottom: 40px;
    left: 10px;
}

.container-fluid .videos_bg .videos .video_play_md {
    display: block;
    float: right;
    width: 35px;
    height: 35px;
    margin: 5px 20px 10px 0;
    background: url(../images/iconx1.png) -60px 0;
}

    .container-fluid .videos_bg .videos .video_play_md:hover {
        background-position: -95px 0;
    }




/*å›ºå®šå¯¼èˆª*/
.nav_fixed {
    margin: 0 auto;
    max-width: 1180px;
    height: 65px;
}

    .nav_fixed .dropdown-menu {
        padding: 0;
    }

    .nav_fixed .navbar-left li a {
        margin-left: 30px;
        padding-top: 20px;
        padding-bottom: 21px;
        color: #191919;
        font-size: 14px;
    }

    .nav_fixed .navbar-left .left_list {
        left: 29%;
    }

        .nav_fixed .navbar-left .left_list li a i {
            float: left;
            margin: -4px 10px 5px -5px;
            padding-bottom: 5px;
        }

    .nav_fixed .navbar-right li a {
        margin: 0px;
        padding-top: 20px;
        padding-bottom: 21px;
        color: #191919;
        font-size: 14px;
    }

    .nav_fixed .navbar-right .user_logo {
        padding-top: 15px;
        padding-bottom: 7px;
    }

.user_logo img {
    border-radius: 100%;
    width: 34px;
    height: 34px;
}

.user_img, .wap_login {
    display: none;
}

.nav_fixed .navbar-left .left_list, .navbar-right .right_list {
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 4px solid #a32149;
    border-radius: 0;
}

    .nav_fixed .navbar-left .left_list li a, .navbar-right .right_list li a {
        margin-left: 0;
        color: #191919;
        font-size: 14px;
    }

        .nav_fixed .navbar-left .left_list li a:hover, .navbar-right .right_list li a:hover {
            color: #fff;
            background-color: #a32149;
        }

/*æµ®åŠ¨å¯¼èˆª*/

/*register*/
.login_container {
    margin: 40px auto;
    max-width: 630px;
    min-height: 382px;
    box-shadow: 1px 1px 3px #d3d3d3;
    background-color: #fff;
}

.login_center {
    margin: 0 auto;
    padding: 10px 0 50px;
    width: 320px;
}

    .login_center p {
        margin-top: 10px;
        margin-bottom: 20px;
        border-bottom: 1px solid #d8d8d8;
        color: #a49174;
        font-size: 32px;
    }

    .login_center .form-group {
        margin-bottom: 0;
        width: 320px;
    }

    .login_center label {
        color: #191919;
        font-size: 13px;
        font-weight: normal;
    }

    .login_center .form-horizontal .form-group {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .login_center .input_control1 {
        padding: 0 8px;
        height: 40px;
        border-radius: 0;
    }

    .login_center .input_control2 {
        margin: 1px 0;
        padding: 0 8px;
        width: 210px;
        height: 40px;
        border-radius: 0;
    }

.input_control3 {
    background: #f18011;
}

.login_center .sp_yz {
    margin-top: 28px;
}

.container_body .creat {
    margin: 0 auto;
    width: 100%;
    height: 50px;
    text-align: center;
}

    .container_body .creat h6 {
        margin-bottom: 15px;
        color: #9a9a9a;
    }

    .container_body .creat a {
        color: #a32149;
        font-size: 16px;
    }

.container_body h5 {
    text-align: center;
}

.login_center p .reg {
    float: right;
    padding-top: 29px;
}

/*å¯†ç åˆ†æ­¥éª¤æ‰¾å›ž*/
.find_container {
    margin: 60px auto;
    padding: 10px 52px;
    max-width: 842px;
    min-height: 312px;
    box-shadow: 1px 1px 3px #d3d3d3;
    background-color: #fff;
}

    .find_container p {
        margin: 10px 0 20px;
        padding-bottom: 5px;
        border-bottom: 1px solid #d8d8d8;
        color: #191919;
        font-size: 32px;
    }

    .find_container .form-horizontal .form-group {
        margin-left: 0;
        margin-right: 0;
    }

    .find_container .input_bg {
        margin-bottom: 30px;
        padding: 20px;
        background-color: #F3F3F3;
    }

    .find_container .btn175 {
        margin-top: 28px;
        width: 175px;
    }


.linkbox h2 {
    margin-top: 0;
    text-align: left;
}
/*ä¿®å¤å¤–åŒ…é¦–é¡µfooteré«˜åº¦20pxå…¼å®¹é—®é¢˜;*/



.video-container {
    position: fixed;
}

.top-video {
    position: absolute;
    z-index: -1;
    width: 100%;
}


.homewidth {
    width: 1200px;
    margin: 0 auto;
}

.index-cl {
    width: 100%;
    opacity: 0.9;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.3s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.3s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.3s;
    transition-property: transform;
    transition-duration: 0.3s;
}

    .index-cl:hover img {
        transform: translate(0,5px);
        transition: all 0.3s ease-out 0s;
        cursor: pointer;
    }

.footerbei p {
    color: #838383;
    border-top: 1px solid #5c5c5f;
    border-bottom: 1px solid #5c5c5f;
    font-size: 12px;
    padding: 10px 0;
}


.gczx {
    margin-left: 33px;
}

.gccp {
    float: right;
    width: 270px;
    height: 200px;
    border: 1px solid #CCC;
    overflow: hidden;
}

    .gccp ul, .gccp1 ul {
        margin: 0;
        border: 1px solid #eaeaea;
        background: #f2f2f2;
    }

        .gccp ul li {
            float: left;
            width: 75px;
            text-align: center;
        }

    .gccp ol {
        border-bottom: 1px solid #cfcfcf;
        list-style: none;
        margin: 0;
    }

        .gccp ol li {
            float: left;
            width: 75px;
            text-align: center;
            color: #000;
            height: 32px;
            line-height: 32px;
        }

.gccp1 ul li {
    float: left;
    width: 150px;
    text-align: center;
}

.gccp1 ol {
    border-bottom: 1px solid #cfcfcf;
    list-style: none;
    margin: 0;
}

    .gccp1 ol li {
        float: left;
        width: 150px;
        text-align: center;
        color: #000;
        height: 32px;
        line-height: 32px;
    }


.showmenu {
    border-top: 1px solid #CCC;
    margin-top: 8px;
}

    .showmenu dt {
        font-weight: normal;
        border-bottom: 1px solid #CCC;
        padding: 5px 0;
    }

        .showmenu dt span {
            margin-right: 50px;
        }




.textoverflow {
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}



.info-l h2 {
    text-align: center;
}




.infoboxl {
    float: left;
    width: 350px;
}

    .infoboxl h2, .infoboxr h2 {
        text-align: left;
        font-size: 20px;
        margin: 0 0 20px 0;
        color: #333;
        font-weight: bold;
    }

    .infoboxl ul, .infoboxr ul {
        margin-bottom: 30px;
    }

.infoboxr {
    float: right;
    width: 350px;
}

.search_btn {
    width: 245px;
    height: 65px;
    position: absolute;
    left: 150px;
    top: 140px;
    background: #a49174 url(../../images/default/sprite_search.png) 65px 18px no-repeat;
}


/*****************************ä¸­éƒ¨**********************************/


/* å¤´éƒ¨ä¸Šé¢ä¸€æ¡é¢œè‰² */
.headerBg {
    border-top: #b92400 4px solid;
}
/* bananaå¤„æ–‡å­—éƒ¨åˆ†èƒŒæ™¯åº•è‰² */
.banana .rig li.tt1of4 {
    background: #9f2614;
}

.banana .rig li.tt2of4 {
    background: #b92400;
}

.banana .rig li.tt3of4 {
    background: #c34526;
}

.banana .rig li.tt4of4 {
    background: #ce654c;
}

.banana .rig .tt {
    background: #b92400;
}
/* å›¾ç‰‡åŒºåŸŸæ•°å­—æç¤º */
.con .lef dl .tips {
    background: #b92400 url(../images/icon.png) no-repeat left center;
    *background: #b92400 url(../images/iconie6.gif) no-repeat left center;
    background-position: 7px -242px;
}
/* æ­£æ–‡å·¦ä¾§é€‰é¡¹å¡ä¸Šé¢è¾¹æ¡†é¢œè‰² */
#Tab1 {
    border-top: #b92400 5px solid;
}

.Menubox li.hover {
    color: #b92400;
}
/* æ­£æ–‡å³ä¾§boxä¸Šé¢è¾¹æ¡†é¢œè‰² */
.box h1 {
    border-top: #b92400 5px solid;
}
/* åº•éƒ¨ä¸Šé¢è¾¹æ¡† */
.footerBor {
    border-top: #b92400 5px solid;
}
/* æ­£æ–‡å·¦ä¾§åå­—æ–‡å­—é¢œè‰² */

.con .lef dl dd h2 span {
    color: #b92400;
}
/* æ­£æ–‡å³ä¾§æ å£æ–‡å­—é¢œè‰² */
.box h1 {
    color: #b92400;
}
/* ç¬¬ä¸€è´¢ç»ç”µè§†å¤„æç¤ºæ–‡å­—é¢œè‰² */
.company li span {
    color: #b92400;
}
/* ä¸“æ å¤„æ–‡å­—é¢œè‰² */
.special dl dd h2 {
    color: #b92400;
}
/* ä¸“æ å¤„åˆ‡æ¢æŒ‰é’®é¢œè‰² */
.special .convert a:hover {
    background: #b92400;
    border: #b92400 1px solid;
}

.special .convert a.hover {
    background: #b92400;
    border: #b92400 1px solid;
}
/* ç‹¬å®¶ */
.con .lef .unique {
    background: #b92400;
}
/* é¡µé¢æ›´å¤šæŒ‰é’®é¢œè‰² */
.more a:hover {
    border: #b92400 1px solid;
    background: #b92400;
    color: #FFF;
}



/** è¡¨å•éªŒè¯è°ƒæ•´ add by alan **/
.form-control-feedback {
    pointer-events: auto;
}
/*.form-control-feedback:hover {
        cursor: pointer;
    }*/
.form-control-feedback {
    /*right: 18px !important; */
    line-height: 38px !important;
}

.alert-fixed {
    border-radius: 5px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
    display: none;
    margin-left: 40%;
    position: fixed;
    text-align: center;
    width: 20%;
    z-index: 9999;
    bottom: 150px;
    height: 50px;
    padding: 0px;
    line-height: 48px;
}

    .alert-fixed:hover {
        display: block !important;
        opacity: 1 !important;
    }

.alert-modal-fixed {
    bottom: 20px;
    margin-left: 20%;
    width: 60%;
}

.alert-fixed .close {
    right: 5px !important;
}

.alert-fixed h5 {
    margin: 10px 0;
}

.alert-black {
    background: #000;
    opacity: .5;
    color: #fff;
    filter: "alpha(opacity=50)";
    filter: alpha(opacity=50);
    zoom: 1;
}

.show-l {
    float: left;
    border: 1px solid #CCC;
    background: #FFF;
    width: 760px;
    margin-left: 20px;
    padding: 20px;
}

    .show-l ul {
        margin: 0;
    }

        .show-l ul li {
            float: left;
            display: block;
            width: 100px;
            height: 60px;
            text-align: center;
            cursor: pointer;
            padding: 8px;
            margin-right: 2px;
            background: #CCC;
        }

            .show-l ul li span {
                display: block;
            }

        .show-l ul .select {
            color: #FFF;
            background: #a32048;
            height: 62px;
        }

.showtxt {
    border: 1px solid #CCC;
    padding: 20px;
    height: 280px;
}

.show-r {
    float: left;
    border: 1px solid #CCC;
    background: #FFF;
    padding: 20px;
    width: 365px;
    margin-left: 20px;
    padding-bottom: 30px;
}

    .show-r h2, .show1-r h2 {
        font-size: 20px;
        font-weight: bold;
        margin: 10px 0;
        color: #a49174;
    }

    .show-r dl dt {
        width: 150px;
        margin-right: 1px;
        height: 80px;
        background: #CCC;
        color: #a49174;
        font-size: 18px;
        float: left;
        text-align: center;
        line-height: 100px;
        height: 100px;
    }

        .show-r dl dt a, .show-r dl dd a {
            color: #a49174;
            display: block;
        }

    .show-r dl dd {
        height: 50px;
        width: 170px;
        background: #CCC;
        color: #a49174;
        font-size: 14px;
        float: left;
        margin-bottom: 1px;
        text-align: center;
        line-height: 50px;
    }

.show1-l {
    float: left;
    margin-left: 20px;
    width: 760px;
    padding: 20px;
    border: 1px solid #CCC;
    background: #FFF;
    margin-top: 20px;
    margin-bottom: 40px;
}

    .show1-l h2 {
        margin: 0;
        font-size: 18px;
        font-weight: bold;
    }

        .show1-l h2 span {
            float: right;
            font-size: 14px;
            font-weight: normal;
        }

            .show1-l h2 span a {
                color: #a49174;
            }

    .show1-l dl {
        padding-bottom: 10px;
    }

        .show1-l dl dt {
            width: 160px;
            float: left;
        }

        .show1-l dl dd h3 {
            font-size: 18px;
            font-weight: bold;
        }

            .show1-l dl dd h3 a {
                color: #a49174;
            }

        .show1-l dl dd h4 {
            font-size: 14px;
        }

.show1-r {
    float: left;
    border: 1px solid #CCC;
    background: #FFF;
    padding: 20px;
    width: 365px;
    height: 314px;
    overflow: hidden;
    margin-left: 20px;
    margin-top: 20px;
}

    .show1-r ul li {
        float: left;
        width: 150px;
        display: block;
        height: 32px;
    }

        .show1-r ul li a {
            color: #696969;
            display: block;
        }

            .show1-r ul li a:hover {
                color: #a49174;
            }

    .show1-r h2 {
        margin-bottom: 20px;
    }

.show1 {
    float: left;
    padding: 15px;
    border-right: 1px solid #ddd;
    min-width: 220px;
}

.show2 {
    float: left;
    padding: 15px;
    border-right: 1px solid #ddd;
    min-width: 220px;
}

.show3 {
    float: left;
    padding: 15px;
}



.sqtxt {
    border: 1px solid #CCC;
    padding: 10px;
    margin-top: 5px;
}



/** tuziä¿®æ”¹çš„æ ·å¼æ–‡æ¡£ **/

.dayGu > strong {
    color: #a49174;
}

.dayGu a {
    color: #EC8740;
    text-decoration: none;
}

.gc-title {
    margin-bottom: 30px;
}

.btnMargin {
    margin-top: 18px;
}

.list-group > li {
    line-height: 1.5;
}

.list-group {
    padding-left: 0;
}


.docAbtext {
    line-height: 1.8;
}

.gczxDoctt > h4 a, .gczxDoctt > p a {
    color: #A32148;
}




.tab-container {
    font-size: 15px;
}



.list-group2 {
    padding-left: 0;
    margin-bottom: 20px;
}

.list-group2-item-a {
    position: relative;
    display: block;
    padding: 10px 15px;
    background-color: #fff;
    border: none;
    border-bottom: 1px dashed #ddd;
    background-color: white;
}



.menuNavtab {
    border-bottom: 1px solid #A32148;
    background: #eee;
}

    .menuNavtab > li.active > a, .menuNavtab > li.active > a:hover, .menuNavtab > li.active > a:focus {
        border: none;
        background: #A32148;
        color: #fff;
    }

    .menuNavtab > li > a {
        margin-right: 6px;
        border-radius: 0;
        font-size: 18px;
        border: none;
        padding: 12px 15px;
        color: #000;
    }

    .menuNavtab > li {
        margin: 0;
    }

.list-group2-item-a > h3 {
    font-size: 22px;
}

    .list-group2-item-a > h3 > a {
        color: #424242;
    }

        .list-group2-item-a > h3 > a:hover {
            color: #A32148;
            text-decoration: none;
        }

.tabContenico {
    font-size: 14px;
    padding-right: 10px;
    color: #A32148;
}



.dayTitle {
    margin: 15px 0 0 0;
    border-top: 3px solid #2F2F2F;
    height: 45px;
    color: #2F2F2F;
    padding-top: 10px;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
}

.right-ico {
    float: right;
    font-size: 16px;
    color: #8A8A8A;
}


.bannerlist {
    padding: 0 0 20px;
}

    .bannerlist > img {
    }

.more-new {
    padding-top: 5px;
}

    .more-new a {
        color: #A32148;
        text-decoration: none;
    }




.stock-title i {
    color: #A32148;
}

.stock-title {
    margin-bottom: 20px;
    margin-top: 0;
}

.guide-text h3 {
    white-space: nowrap;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.guide-text {
    border: none;
    padding: 0;
}

.stock-articles li {
    border-left: none;
    border-right: none;
    font-size: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .stock-articles li:first-child, .stock-articles li:last-child {
        border-radius: 0;
    }

    .stock-articles li small {
        color: #B7B7B7;
    }

    .stock-articles li a:hover {
        color: #A32148;
        text-decoration: none;
    }

.stock-articles .badge {
    background: none;
    color: #B7B7B7;
    font-weight: 500;
    padding-top: 5px;
}

.teacher-list {
    border: none;
}

    .teacher-list h3 {
        white-space: nowrap;
        font-size: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .teacher-list p {
        line-height: 24px;
    }


.bbs-topic li {
    font-size: 16px;
    border: none;
    border-top: 1px dashed #ddd;
}

    .bbs-topic li p {
        font-size: 12px;
        color: #A5A5A5;
    }

    .bbs-topic li:first-child {
        border-top: none;
    }

    .bbs-topic li .badge {
        background: none;
        color: #000;
        font-weight: 500;
        font-size: 14px;
    }

        .bbs-topic li .badge i {
            margin-right: 10px;
        }

    .bbs-topic li::before {
        color: #a49174;
        padding-right: 5px;
        font-size: 14px;
        vertical-align: middle;
        content: "";
        float: left;
    }

.hot-topic li::before {
    color: #a49174;
    padding-right: 5px;
    font-size: 14px;
    vertical-align: middle;
    content: "";
    float: left;
}

.hot-topic li {
    white-space: nowrap;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
}

    .hot-topic li i {
        color: #A32148;
    }

        .hot-topic li i.right-triangle {
            color: #A5A5A5;
        }

.new-comments li {
    white-space: nowrap;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hot-topic-title i {
    color: #A32148;
}

.new-comments-title i {
    color: #A32148;
    font-size: 18px;
}

.hot-topic li:first-child {
    border-top: 2px solid #ffo;
}

.btn-submit {
    margin-top: 20px;
    font-size: 16px;
}

.comment-new i {
    font-size: 16px;
}

.subheading {
    padding-bottom: 20px;
}

    .subheading > small {
        padding: 0 10px;
        color: #999;
    }

.version {
    padding-bottom: 20px;
}

    .version p {
        font-size: 16px;
        text-indent: 2em;
        padding: 0 20px;
        line-height: 30px;
    }


.gczxDoctt {
    padding: 0 30px;
}


.list-group-item {
    background-color: #FDFDFD;
}

.thumbnail {
    background-color: #FDFDFD;
}


.news-lists li {
    font-size: 16px;
    border-left: none;
    border-right: none;
}

    .news-lists li:first-child {
        border-top: none;
    }

    .news-lists li:last-child {
        border-radius: 0;
    }

.news-lists .badge {
    background: none;
    color: #B7B7B7;
    font-weight: 500;
    padding-top: 5px;
}

.mainlogin li {
    list-style: none;
    float: left;
    padding: 0 5px;
    font-size: 16px;
    line-height: 70px;
}

.breadcrumb {
    padding: 0 5px;
}



.movie-column {
    min-height: 380px;
}

.zhibo-column {
    min-height: 380px;
    padding-left: 0;
}

.replaysText {
    margin-top: 10px;
    display: block;
    width: 100%;
    float: left;
}

.user-ico {
    font-size: 14px;
    color: #B7B7B7;
    display: block;
    margin-right: 10px;
    margin-top: 5px;
    height: 25px;
    float: left;
}

.replaysText span {
    font-size: 14px;
    padding: 0 10px;
    border-radius: 2px;
    color: #fff;
    background: #ff6633;
    display: block;
    float: left;
}

.replaysText .replaceText {
    margin: 0 5% 0 10px;
    color: #272727;
    display: block;
    float: left;
}

.replaysText .replaytext {
    font-size: 14px;
    padding-left: 30px;
    color: #4E71F0;
}

    .replaysText .replaytext > em {
        color: #AD6A02;
    }

.replycontent {
    background-color: #ECECEC;
    color: #A21F47;
    margin-top: 40px;
    padding: 2px 10px;
    border-radius: 6px;
}


.facetextBox {
    position: relative;
    border: 1px solid #b9b9b9;
    border-radius: 0;
    margin-bottom: 0;
    border-top: none;
}
/* qqFace */
.qqFace {
    margin-top: 4px;
    background: #fff;
    padding: 2px;
    border: 1px #dfe6f6 solid;
}

    .qqFace table td {
        padding: 0px;
    }

        .qqFace table td img {
            cursor: pointer;
            border: 1px #fff solid;
        }

            .qqFace table td img:hover {
                border: 1px #0066cc solid;
            }




.tab-container2 {
    height: 1000px;
    background: #fff;
    margin-top: -20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
}

    .tab-container2 ul li {
        font-size: 16px;
    }

        .tab-container2 ul li + li {
            margin: 0;
        }


.nav-rebg > li.active > a, .nav-rebg > li.active > a:hover, .nav-rebg > li.active > a:focus {
    background: none;
    color: #A32148;
}

.aboutusImg {
    margin-top: 20px;
}

.aboutusBox {
    padding: 40px 20% 0;
}

    .aboutusBox h3 {
        font-size: 30px;
        padding-bottom: 20px;
    }

    .aboutusBox p {
        line-height: 28px;
        font-size: 16px;
    }


.news-menu h3 {
    background: #A32148;
    margin-bottom: 0;
    color: #fff;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
}

.news-menu .list-group-item {
    font-size: 18px;
    text-align: center;
    background: #F7F7F7;
    border-radius: 0;
    border: none;
    margin-top: 4px;
}

    .news-menu .list-group-item:hover {
        background: #B7B2B4;
        color: #fff;
    }


.honor {
    margin-right: 10px;
}


.breadcrumb > li {
    font-size: 14px;
    cursor: pointer;
}


.all-comment {
    padding: 0 10px;
}

    .all-comment span {
        float: right;
        font-size: 14px;
        color: #a32149;
        cursor: pointer;
    }


.comment-ico {
    color: #A32148;
}

.appear-topic {
    color: #fff;
    margin-bottom: 15px;
}

.bbs-topic li .combulletin-text a {
    font-size: 18px;
    color: #000;
}

.bbs-topic li .combulletin p {
    font-size: 16px;
    color: #222;
}

.combulletin-discuss {
    padding: 10px 0;
    color: #A5A5A5;
    font-size: 14px;
    width: 100%;
    float: left;
}


.each-info span {
    cursor: pointer;
}

.each-info em {
    font-style: normal;
    text-decoration: underline;
}

.replay_box {
    display: none;
}

.video-box {
    background: #E2E2E2;
    padding: 30px 0;
}

.videowidth {
    width: 100%;
}

.zhibo-box {
    border: 1px solid #B9B9B9;
    background: #FDFDFD;
    margin-bottom: 0;
    box-shadow: none;
    border-radius: 0;
}

.videolist-box {
    background: #ccc;
    padding: 30px 0;
}

.product-list > table > tbody > tr > th, .product-list > table > tbody > tr > td {
    vertical-align: middle;
}



/*footeråº•éƒ¨æ ·å¼*/
.collect-ico, .index-ico, .jumi-ico, .listGroup {
    display: block;
    background: url(../../images/default/cssline.png) no-repeat;
}

.collect-ico {
    width: 20px;
    height: 21px;
    background-position: 0px 0px;
}

.index-ico {
    width: 20px;
    height: 25px;
    background-position: 0 -44px;
}

.collect {
    margin-top: 80px;
}

    .collect span {
        display: block;
        color: #9e9e9e;
        font-weight: 100;
        padding-top: 5px;
        font-family: 'HELVETICANEUELTPRO-THEX','å¾®è½¯é›…é»‘';
    }

        .collect span i {
            float: left;
            margin-right: 15px;
            margin-top: 4px;
        }

        .collect span em {
            font-style: normal;
            padding-top: 5px;
            display: block;
        }


.footer {
    border-top: 2px solid #b19262;
    width: 100%;
    background: #46474e;
    padding: 30px 0;
    margin-top: 1px;
}

.dl-list > dl > dt {
    color: #b19262;
    padding: 17px 10px 15px;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
}

.dl-list > dl > dd {
    line-height: 30px;
    font-size: 14px;
    text-align: center;
}

.footerJian {
    padding-top: 20px;
    width: 500px;
}

.dl-list {
    float: right;
    margin: 0 0 0 100px;
}

    .dl-list a {
        color: #9e9e9e;
    }

        .dl-list a:hover {
            text-decoration: none;
            color: #b19262;
        }


/*å¤´éƒ¨å¯¼èˆª*/

.mainnav {
    width: 100%;
    height: 70px;
    background-color: #fff;
}

    .mainnav .mainnav-w {
        width: 1200px;
        margin: 0 auto;
    }

.mainlogo {
    float: left;
    margin-top: 4px;
}

    .mainlogo a > img {
        height: 38px;
        margin: 12px 0 0 15px;
    }


.mainnavtxt {
    float: right;
    position: relative;
}

    .mainnavtxt a {
        width: 100px;
        transition: all 0.3s ease-out 0s;
        color: #666;
        display: block;
        float: left;
        height: 54px;
        font-size: 15px;
        line-height: 70px;
        text-align: center;
    }

        .mainnavtxt a.active {
            color: #b19262;
            text-decoration: none;
        }

        .mainnavtxt a:hover {
            text-decoration: none;
            color: #b19262;
        }

    .mainnavtxt .block {
        width: 100px;
        height: 1px;
        background: #b19262;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 99;
    }


.mainlogin {
    border-left: 1px solid #bfbfbf;
    margin-top: 15px;
}

    .mainlogin span {
        float: left;
        display: block;
        margin-left: 15px;
        font-size: 16px;
    }

        .mainlogin span a:hover {
            color: #a32149;
            text-decoration: none;
        }


/*é¦–é¡µ---å…³äºŽå›½è¯š*/ /*é¦–é¡µæ»šåŠ¨æ¡*/

.index-slider {
    margin: 0 0 10px 0;
}

    .index-slider .carousel-indicators {
        bottom: 0;
    }

.carousel-indicators li {
    width: 16px;
    margin: 0 5px;
    border-radius: 50%;
    height: 16px;
    border: none;
    background: rgba(255, 255, 255, 0.7);
}

    .carousel-indicators li.active {
        width: 16px;
        height: 16px;
        border-radius: 50%;
        margin: 0 5px;
        border: none;
        background: rgba(16, 31, 54, 0.48);
    }

.alert-comment {
    background: #faf7f2;
    color: #f52222;
    border: none;
    border-radius: 0;
    margin-bottom: 10px;
}

    .alert-comment a {
        color: #7f6c4f;
        text-decoration: underline;
    }

#content {
    position: relative;
    width: 1128px;
    margin: 0 auto;
    padding-top: 20px;
    z-index: 999;
}

.daily-list {
    width: 570px;
}

    .daily-list h3 {
        border-bottom: 2px solid #cacaca;
        margin-top: 10px;
        float: left;
        width: 100%;
        position: relative;
        line-height: 45px;
        font-size: 30px;
        color: #7f6c4f;
        font-weight: 500;
    }

        .daily-list h3 em {
            float: left;
            font-style: normal;
            position: absolute;
            left: 0;
            height: 52px;
            border-bottom: 2px solid #7f6c4f;
        }

        .daily-list h3 span {
            font-size: 15px;
            color: #999999;
            padding-top: 5px;
        }

            .daily-list h3 span a {
                color: #999999;
            }

    .daily-list p {
        font-size: 16px;
        text-indent: 2em;
        margin: 10px 0 0 0;
        line-height: 28px;
    }



/*é¦–é¡µ---å›½è¯šåŠ¨æ€*/

.doc-part h3 {
    border-bottom: 2px solid #cacaca;
    margin-top: 10px;
    float: left;
    width: 100%;
    position: relative;
    line-height: 45px;
    font-size: 30px;
    color: #7f6c4f;
    font-weight: 500;
}

    .doc-part h3 em {
        float: left;
        font-style: normal;
        position: absolute;
        left: 0;
        height: 52px;
        border-bottom: 2px solid #7f6c4f;
    }

    .doc-part h3 span {
        font-size: 15px;
        color: #999999;
        padding-top: 5px;
    }

        .doc-part h3 span a {
            color: #999999;
        }

.doc-part .list-group {
    margin-top: 20px;
}

.listGroup {
    border: none;
    width: 100%;
    float: left;
    padding: 5px 40px;
    font-size: 16px;
    background-position: 25px -390px;
}

    .listGroup:first-child {
        border-radius: 0;
    }

    .listGroup a:hover {
        text-decoration: none;
        color: #a49174;
    }

.dayStyle {
    background: none;
    color: #ADADAD;
    font-weight: 500;
    font-size: 14px;
    padding: 10px 0 0 0;
}


.index-bn-wrap .slide {
    position: relative;
    overflow: hidden;
}

    .index-bn-wrap .slide .gc-texts {
        position: absolute;
        top: 0;
        width: 1150px;
        left: 50%;
        margin-left: -575px;
        font-size: 70px;
        opacity: 1;
        color: #fff;
        font-weight: 100;
        font-family: 'MFLiHei_Noncommercial-Regular', 'å¾®è½¯é›…é»‘';
    }

        .index-bn-wrap .slide .gc-texts span {
            position: absolute;
            color: #fff;
            text-shadow: 0 0 16px rgba(4, 15, 44, 0.80);
        }

    .index-bn-wrap .slide .gc-texts2 {
        position: absolute;
        top: 0;
        width: 1150px;
        left: 50%;
        margin-left: -575px;
        font-size: 70px;
        opacity: 1;
        color: #fff;
        font-weight: 100;
        font-family: 'MFLiHei_Noncommercial-Regular','å¾®è½¯é›…é»‘';
    }

        .index-bn-wrap .slide .gc-texts2 span {
            position: absolute;
            color: #fff;
            text-shadow: 0 0 16px rgba(117, 57, 22, 0.78);
        }

            .index-bn-wrap .slide .gc-texts2 span.text-year {
                text-shadow: 0 0 16px rgba(192, 102, 48, 0.8);
            }






.text-year {
    top: 120px;
    opacity: 0; /*å®žå…ˆè§„å®šæ–‡å­—çš„çŠ¶æ€æ˜¯ä¸æ˜¾ç¤ºçš„*/
    animation: fade-in 4s ease-in-out 0s 1; /*è°ƒç”¨åç§°ä¸ºfade-inçš„åŠ¨ç”»ï¼Œå…¨ç¨‹åŠ¨ç”»æ˜¾ç¤ºæ—¶é—´4Sï¼Œè¿›å…¥æ–¹å¼ä¸ºeaseï¼Œå»¶æ—¶0Sè¿›å…¥ï¼Œæ’­æ”¾æ¬¡æ•°1æ¬¡*/
    -webkit-animation: fade-in 4s ease-in-out 0s 1;
    -moz-animation: fade-in 4s ease-in-out 0s 1;
    -o-animation: fade-in 4s ease-in-out 0s 1;
    -ms-animation: fade-in 4s ease-in-out 0s 1;
    /*è§„å®šåŠ¨ç”»çš„æœ€åŽçŠ¶æ€ä¸ºç»“æŸçŠ¶æ€*/
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
}

.text-road {
    opacity: 0;
    top: 220px;
    animation: fade-in2 4s ease-in-out 2s 1;
    -webkit-animation: fade-in2 4s ease-in-out 2s 1;
    -moz-animation: fade-in2 4s ease-in-out 2s 1;
    -o-animation: fade-in2 4s ease-in-out 2s 1;
    -ms-animation: fade-in2 4s ease-in-out 2s 1;
    /*è§„å®šåŠ¨ç”»çš„æœ€åŽçŠ¶æ€ä¸ºç»“æŸçŠ¶æ€*/
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
}

.text-gc {
    top: 320px;
    opacity: 0;
    animation: fade-in3 4s ease-in-out 4s 1;
    -webkit-animation: fade-in3 4s ease-in-out 4s 1;
    -moz-animation: fade-in3 4s ease-in-out 4s 1;
    -o-animation: fade-in3 4s ease-in-out 4s 1;
    -ms-animation: fade-in3 4s ease-in-out 4s 1;
    /*è§„å®šåŠ¨ç”»çš„æœ€åŽçŠ¶æ€ä¸ºç»“æŸçŠ¶æ€*/
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    -ms-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
}





/*é¢åŒ…å±‘*/
.breadMenu-bg {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 20px;
    width: 100%;
    height: 56px;
    line-height: 56px;
}

.breadMenu {
    border-radius: 0;
    width: 1200px;
    margin: 0 auto;
    font-size: 14px;
    color: #525252;
}

    .breadMenu i {
        color: #A32148;
    }

    .breadMenu a {
        color: #525252;
        padding: 0 5px;
    }

        .breadMenu a:hover {
            color: #000;
            text-decoration: none;
        }

.home-ico {
    background: url(../../images/default/cssline.png) no-repeat 0 -101px;
    display: block;
    margin: 17px 5px 0 0;
    width: 20px;
    height: 20px;
}





/*å›½è¯šåŠ¨æ€å­é¡µé¢*/ /*åˆ†é¡µ*/

.newsbanner {
    height: 140px;
    width: 100%;
    background: url(../../images/default/abtgc.jpg) no-repeat center top;
}

.information-gc {
    padding-bottom: 40px;
}

    .information-gc ul li.list-group-item {
        border-left: none;
        background: #fff;
        padding: 20px 0;
        font-size: 18px;
        line-height: 50px;
        color: #342f2f;
        border-right: none;
    }

        .information-gc ul li.list-group-item:first-child {
            border-top: none;
        }

        .information-gc ul li.list-group-item:last-child {
            border-radius: 0;
        }

        .information-gc ul li.list-group-item span.badge {
            color: #848484;
            font-size: 12px;
            line-height: 50px;
            background: none;
            font-weight: 500;
        }

        .information-gc ul li.list-group-item a:hover {
            color: #a49174;
            text-decoration: none;
        }

.bs-page .pagination {
    margin: 20px 0 0 0;
}

    .bs-page .pagination li:first-child a, .bs-page .pagination > li:first-child > span {
        border-radius: 0;
    }

    .bs-page .pagination li:last-child a, .bs-page .pagination > li:last-child > span {
        border-radius: 0;
    }

    .bs-page .pagination li a {
        margin: 0 5px;
        display: block;
    }

    .bs-page .pagination li {
        width: 42px;
        float: left;
    }

.pagination .active a, .pagination .active > a:focus, .pagination .active a:hover, .pagination .active span, .pagination .active span:focus, .pagination .active span:hover {
    border: 1px solid #a49174;
    background: #a49174;
}

.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover {
    color: #a49174;
}

.pagination li a, .pagination li span {
    color: #a49174;
}

.information-gc li {
    padding-bottom: 10px;
    overflow: hidden;
}

.info-detail .images-info {
    margin-right: 20px;
    height: 160px;
    overflow: hidden;
}

.info-detail .media-left img {
    width: 260px;
    height: 160px;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.3s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.3s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.3s;
    transition-property: transform;
    transition-duration: 0.3s;
}

    .info-detail .media-left img:hover, .info-detail .media-left img:focus {
        transform: translate(10px,0);
    }

.info-detail .media-body {
    height: 160px;
    width: 660px;
    cursor: pointer;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.3s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.3s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.3s;
    transition-property: transform;
    transition-duration: 0.3s;
}


    .info-detail .media-body p {
        font-size: 14px;
        z-index: 11;
        color: #909090;
        line-height: 24px;
        padding: 30px 0 0;
    }

    .info-detail .media-body .media-heading {
        font-size: 18px;
        color: #333333;
        padding-top: 20px;
    }

    .info-detail .media-body:hover {
        transform: translate(10px,0);
    }


.readall {
    margin-right: 35px;
    margin-top: 10px;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.3s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.3s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.3s;
    transition-property: transform;
    transition-duration: 0.3s;
}

    .readall:hover {
        margin-right: 30px;
        cursor: pointer;
        transform: translate(10px,0);
    }

.text-time .subtime {
    width: 103px;
    font-size: 14px;
    margin: 30px 0 0 15px;
    font-family: 'HELVETICANEUELTPRO-THEX','å¾®è½¯é›…é»‘';
    height: 70px;
    color: #999;
    padding-top: 23px;
}

    .text-time .subtime b {
        font-size: 40px;
        display: block;
        line-height: 18px;
        color: #999;
        font-weight: 100;
    }

.text-time {
    text-align: center;
}

    .text-time .partook {
        padding-top: 65px;
        display: block;
    }

.newlist-detail {
    width: 1200px;
    min-height: 800px;
}

.newlist-box-left {
    width: 900px;
    background-color: #fcfdfd;
}

.newlist-box-right {
    width: 300px;
    background-color: #e9edf1;
    float: left;
}

.newlist-recommend {
    background: #d8dde1;
    margin-top: 10px;
}

    .newlist-recommend img {
        -ms-transition-property: -ms-transform;
        -ms-transition-duration: 0.3s;
        -moz-transition-property: -moz-transform;
        -moz-transition-duration: 0.3s;
        -webkit-transition-property: -webkit-transform;
        -webkit-transition-duration: 0.3s;
        -o-transition-property: -o-transform;
        -o-transition-duration: 0.3s;
        transition-property: transform;
        transition-duration: 0.3s;
    }

        .newlist-recommend img:hover {
            transform: translate(0,-10px);
        }

    .newlist-recommend .newlist-re-text {
        padding: 20px 20px 40px;
    }

        .newlist-recommend .newlist-re-text h4 {
            line-height: 28px;
            color: #666666;
            font-size: 16px;
        }

        .newlist-recommend .newlist-re-text p {
            color: #999999;
            font-size: 14px;
        }

        .newlist-recommend .newlist-re-text h4 a {
            color: #666666;
        }

        .newlist-recommend .newlist-re-text p a {
            color: #999999;
        }



/* æ–°é—»è¯¦æƒ… */

.newsbanner2 {
    height: 140px;
    width: 100%;
    background: url(../../images/default/guanyu_02.jpg) no-repeat center top;
}

.newlist-detail h2 {
    color: #050505;
    font-size: 30px;
    padding: 40px 0 0 0;
}

.newlist-detail .newlist-come {
    color: #999999;
    font-size: 14px;
    padding: 20px 0 20px 0;
}

    .newlist-detail .newlist-come span {
        padding: 0 10px;
    }

.newlist-detail .newlist-box {
    padding: 10px 45px 30px;
}

    .newlist-detail .newlist-box p {
        line-height: 28px;
        text-indent: 2em;
        font-size: 16px;
        color: #333;
        margin-bottom: 20px;
    }

.breadMenu-bg {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 20px;
    width: 100%;
    height: 56px;
    line-height: 56px;
}

.breadMenu {
    border-radius: 0;
    width: 1200px;
    margin: 0 auto;
    font-size: 14px;
    color: #525252;
}

    .breadMenu i {
        color: #A32148;
    }

    .breadMenu a {
        color: #525252;
        padding: 0 5px;
    }

        .breadMenu a:hover {
            color: #000;
            text-decoration: none;
        }

.home-ico {
    background: url(../../images/default/cssline.png) no-repeat 0 -101px;
    display: block;
    margin: 17px 5px 0 0;
    width: 20px;
    height: 20px;
}





/*å›½è¯šåŠ¨æ€å­é¡µé¢*/ /*åˆ†é¡µ*/

.newsbanner {
    height: 140px;
    width: 100%;
    background: url(../../images/default/abtgc.jpg) no-repeat center top;
}

.information-gc {
    padding-bottom: 40px;
}

    .information-gc ul li.list-group-item {
        border-left: none;
        background: #fff;
        padding: 20px 0;
        font-size: 18px;
        line-height: 50px;
        color: #342f2f;
        border-right: none;
    }

        .information-gc ul li.list-group-item:first-child {
            border-top: none;
        }

        .information-gc ul li.list-group-item:last-child {
            border-radius: 0;
        }

        .information-gc ul li.list-group-item span.badge {
            color: #848484;
            font-size: 12px;
            line-height: 50px;
            background: none;
            font-weight: 500;
        }

        .information-gc ul li.list-group-item a:hover {
            color: #a49174;
            text-decoration: none;
        }

.bs-page .pagination {
    margin: 20px 0 0 0;
}

    .bs-page .pagination li:first-child a, .bs-page .pagination > li:first-child > span {
        border-radius: 0;
    }

    .bs-page .pagination li:last-child a, .bs-page .pagination > li:last-child > span {
        border-radius: 0;
    }

    .bs-page .pagination li a {
        margin: 0 5px;
        display: block;
    }

    .bs-page .pagination li {
        width: 42px;
        float: left;
    }

.pagination .active a, .pagination .active > a:focus, .pagination .active a:hover, .pagination .active span, .pagination .active span:focus, .pagination .active span:hover {
    border: 1px solid #a49174;
    background: #a49174;
}

.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover {
    color: #a49174;
}

.pagination li a, .pagination li span {
    color: #a49174;
}

.information-gc li {
    padding-bottom: 10px;
    overflow: hidden;
}

.info-detail .images-info {
    margin-right: 20px;
    height: 160px;
    overflow: hidden;
}

.info-detail .media-left img {
    width: 260px;
    height: 160px;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.3s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.3s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.3s;
    transition-property: transform;
    transition-duration: 0.3s;
}

    .info-detail .media-left img:hover, .info-detail .media-left img:focus {
        transform: translate(10px,0);
    }

.info-detail .media-body {
    height: 160px;
    width: 660px;
    cursor: pointer;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.3s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.3s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.3s;
    transition-property: transform;
    transition-duration: 0.3s;
}


    .info-detail .media-body p {
        font-size: 14px;
        z-index: 11;
        color: #909090;
        line-height: 24px;
        padding: 30px 0 0;
    }

    .info-detail .media-body .media-heading {
        font-size: 18px;
        color: #333333;
        padding-top: 20px;
    }

    .info-detail .media-body:hover {
        transform: translate(10px,0);
    }


.readall {
    margin-right: 35px;
    margin-top: 10px;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.3s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.3s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.3s;
    transition-property: transform;
    transition-duration: 0.3s;
}

    .readall:hover {
        margin-right: 30px;
        cursor: pointer;
        transform: translate(10px,0);
    }

.text-time .subtime {
    width: 103px;
    font-size: 14px;
    margin: 30px 0 0 15px;
    font-family: 'HELVETICANEUELTPRO-THEX','å¾®è½¯é›…é»‘';
    height: 70px;
    color: #999;
    padding-top: 23px;
}

    .text-time .subtime b {
        font-size: 40px;
        display: block;
        line-height: 18px;
        color: #999;
        font-weight: 100;
    }

.text-time {
    text-align: center;
}

    .text-time .partook {
        padding-top: 65px;
        display: block;
    }

.newlist-detail {
    width: 1200px;
    min-height: 800px;
}

.newlist-box-left {
    width: 900px;
    background-color: #fcfdfd;
}

.newlist-box-right {
    width: 300px;
    background-color: #e9edf1;
    float: left;
}

.newlist-recommend {
    background: #d8dde1;
    margin-top: 10px;
}

    .newlist-recommend img {
        -ms-transition-property: -ms-transform;
        -ms-transition-duration: 0.3s;
        -moz-transition-property: -moz-transform;
        -moz-transition-duration: 0.3s;
        -webkit-transition-property: -webkit-transform;
        -webkit-transition-duration: 0.3s;
        -o-transition-property: -o-transform;
        -o-transition-duration: 0.3s;
        transition-property: transform;
        transition-duration: 0.3s;
    }

        .newlist-recommend img:hover {
            transform: translate(0,-10px);
        }

    .newlist-recommend .newlist-re-text {
        padding: 20px 20px 40px;
    }

        .newlist-recommend .newlist-re-text h4 {
            line-height: 28px;
            color: #666666;
            font-size: 16px;
        }

        .newlist-recommend .newlist-re-text p {
            color: #999999;
            font-size: 14px;
        }

        .newlist-recommend .newlist-re-text h4 a {
            color: #666666;
        }

        .newlist-recommend .newlist-re-text p a {
            color: #999999;
        }



/* æ–°é—»è¯¦æƒ… */

.newsbanner2 {
    height: 140px;
    width: 100%;
    background: url(../../images/default/guanyu_02.jpg) no-repeat center top;
}

.newlist-detail h2 {
    color: #050505;
    font-size: 30px;
    padding: 40px 0 0 0;
}

.newlist-detail .newlist-come {
    color: #999999;
    font-size: 14px;
    padding: 20px 0 20px 0;
}

    .newlist-detail .newlist-come span {
        padding: 0 10px;
    }

.newlist-detail .newlist-box {
    padding: 10px 45px 30px;
}

    .newlist-detail .newlist-box p {
        line-height: 28px;
        text-indent: 2em;
        font-size: 16px;
        color: #333;
        margin-bottom: 20px;
    }


/* å…³äºŽå›½è¯š */
.abouttxt {
    width: 1200px;
}

.sidebar {
    width: 200px;
    float: left;
    margin-right: 30px;
    overflow: hidden;
}

    .sidebar ul li a {
        display: block;
        width: 60%;
        font-size: 16px;
        border-top: none;
        margin: 0;
        transition: all 0.3s ease-out 0s;
        border-bottom: 1px solid #c9c9c9;
        position: relative;
        padding: 15px 20px;
    }

    .sidebar ul li:hover a {
        padding: 15px 0;
        text-decoration: none;
        color: #b19262;
        transition: all 0.1s ease-out 0s;
    }

        .sidebar ul li:hover a span {
            border-left: 2px solid #b19262;
            padding-left: 10px;
            transition: all 0.1s ease-out 0s;
        }

        .sidebar ul li:hover a i {
            color: #b19262;
        }

    .sidebar ul li a i {
        font-size: 22px;
        color: #626262;
        margin-top: 0;
    }

    .sidebar ul li.list-group-item:first-child {
        border-radius: 0;
    }

    .sidebar ul li.list-group-item:last-child {
        border-radius: 0;
        border: none;
    }

    .sidebar ul li.active, .sidebar ul li.active:focus, .sidebar ul li.active:hover {
        text-decoration: none;
        background: #fff;
        color: #666;
    }

        .sidebar ul li.active a span, .sidebar ul li.active:focus a span, .sidebar ul li.active:hover a span {
            border-left: 2px solid #b19262;
            color: #b19262;
            padding-left: 10px;
        }

        .sidebar ul li.active a i, .sidebar ul li.active:focus a i, .sidebar ul li.active:hover a i {
            color: #b19262;
        }

        .sidebar ul li.active a, .sidebar ul li.active:focus a, .sidebar ul li.active:hover a {
            padding: 15px 0;
        }

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    border: none;
    padding: 0;
}

.aboutc {
    background: #fcfdfd;
    width: 910px;
    float: left;
    overflow: hidden;
}

.aboutus-ban {
    height: 220px;
}

    .aboutus-ban img:hover, .aboutus-ban img:hover, .product-about img:hover {
        transition: all 0.1s ease-out 0s;
        opacity: 0.9;
    }

.aboutus-text {
    padding: 30px 60px;
}

    .aboutus-text p {
        font-size: 16px;
        line-height: 28px;
        text-indent: 2em;
        margin: 20px 0;
    }

.team-list {
    padding: 50px 45px;
}

.team-list-title {
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.3s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.3s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.3s;
    transition-property: transform;
    transition-duration: 0.3s;
    font-size: 16px;
    color: #999999;
    font-weight: 100;
    font-family: 'HELVETICANEUELTPRO-THEX','å¾®è½¯é›…é»‘';
    border-bottom: 1px dashed #cdcdcd;
    padding-bottom: 5px;
}

    .team-list-title:hover {
        transform: translate(-10px,0);
        transition: all 0.1s ease-out 0s;
        cursor: pointer;
    }

.team-detail {
    cursor: pointer;
    margin-top: 40px;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 20px;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.3s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.3s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.3s;
    transition-property: transform;
    transition-duration: 0.3s;
}


    /*.team-detail:hover h4 {transform: translate(0,10px); transition: all 0.1s ease-out 0s;}
    .team-detail:hover p {transform: translate(0,-10px); transition: all 0.1s ease-out 0s;}
    .team-detail:hover { box-shadow: 0 0 2px #e1e1e1;  transition: all 0.1s ease-out 0s;}*/
    .team-detail .team-images {
        width: 160px;
        height: 120px;
        border: 1px solid #afb7c4;
        overflow: hidden;
        margin-right: 40px;
    }

    .team-detail:hover img {
        transition: all 0.6s;
    }

    .team-detail:hover img {
        transform: scale(1.2);
    }



    .team-detail:last-child {
        border: none;
    }

    .team-detail h4 {
        font-size: 14px;
        color: #999999;
    }

        .team-detail h4 strong {
            font-size: 20px;
            color: #5a6a80;
            display: block;
            font-weight: 100;
            padding: 5px 20px;
            float: left;
            padding-right: 25px;
            border: 1px solid #afb7c4;
        }

        .team-detail h4 span {
            display: block;
            padding: 10px 0;
            width: 100%;
            float: left;
            color: #a8a8a8;
        }

    .team-detail p {
        margin-bottom: 0;
        line-height: 22px;
        font-size: 12px;
    }

    .team-detail:hover h4 strong {
        background: #5a6a80;
        color: #fff;
        transition: all 0.2s ease-out 0s;
        border: 1px solid #5a6a80;
    }



.team-inn-text {
    padding-top: 10px;
}

/* åˆ†æ”¯æœºæž„ */

.government {
    /*padding:300px 0 120px 50px;*/
    overflow: hidden;
    width: 850px;
    /*background: url(../../images/default/about_03.jpg) no-repeat;*/
}

.argument-zb .zb-title {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
    color: #999999;
    font-weight: 100;
    font-family: 'HELVETICANEUELTPRO-THEX','å¾®è½¯é›…é»‘';
}

    .argument-zb .zb-title b {
        color: #333333;
        font-size: 28px;
        padding-right: 10px;
        font-weight: 100;
        font-family: 'å¾®è½¯é›…é»‘';
    }

.argument-zb .zb-text {
    margin-top: 10px;
    background: #f5f6f8;
    height: 70px;
    line-height: 70px;
    padding: 0 0 0 30px;
    color: #666666;
    font-size: 20px;
}

.argument-bn {
    margin-top: 40px;
}

    .argument-bn .zb-title {
        border-bottom: 1px solid #cccccc;
        padding-bottom: 10px;
        color: #999999;
        font-weight: 100;
        font-family: 'HELVETICANEUELTPRO-THEX','å¾®è½¯é›…é»‘';
    }

        .argument-bn .zb-title b {
            color: #333333;
            font-size: 28px;
            padding-right: 10px;
            font-weight: 100;
            font-family: 'å¾®è½¯é›…é»‘';
        }

    .argument-bn .zb-text {
        margin-top: 10px;
        background: #f5f6f8;
        height: 70px;
        line-height: 70px;
        padding: 0 0 0 30px;
        color: #666666;
        font-size: 20px;
    }

        .argument-bn .zb-text span {
            color: #366eb2;
        }






/* èµ„è´¨è¯ç…§ */

.cert-count {
    margin-top: 20px;
}

/* å›½è¯šäº§å“ */
.newsbanner3 {
    height: 140px;
    width: 100%;
    background: url(../../images/default/product_02.jpg) no-repeat center top;
}

.product-gc-list {
    padding: 60px 50px;
}

.jumi-img {
    margin-right: 30px;
}

    .jumi-img img {
        height: 70px;
    }


.pro-list {
    width: 100%;
    float: left;
    padding-bottom: 30px;
}

    .pro-list h4 {
        font-size: 24px;
        color: #1874CD;
        margin-bottom: 5px;
        font-weight: bold;
    }

        .pro-list h4 span {
            font-size: 14px;
            color: #999999;
        }

    .pro-list .jumi-jian {
        color: #333333;
        font-size: 14px;
        padding-top: 10px; /*font-style: normal;*/
    }

.jumi-about {
    width: 100%;
    float: left;
    margin: 30px 0;
    color: #666666;
    font-size: 19px;
}

.jumi-detail {
    padding-top: 40px;
}

    .jumi-detail span a {
        color: #666;
        font-size: 16px;
        padding: 8px 30px;
        border: 1px solid #ccc;
    }

        .jumi-detail span a:hover {
            text-decoration: none;
            background: #b19262;
            transition: all 0.3s ease-out 0s;
            color: #fff;
            border: 1px solid #b19262;
        }


.pro-list span i.download-ico {
    font-size: 26px;
    color: #999;
    margin-top: 40px;
}

    .pro-list span i.download-ico:hover {
        color: #b19262;
        cursor: pointer;
    }

.aboutc .guo_img {
    padding-right: 40px;
}

    .aboutc .guo_img img {
        height: 110px;
    }

.aboutc .product_img {
    padding-top: 40px;
    margin-right: 13%;
}

.aboutc .product_text {
    padding-top: 30px;
}

.aboutc .inclined {
    color: #999999;
    font-size: 22px;
    padding: 0 5px;
}

.aboutc .top {
    padding-top: 50px;
}



/* å›½è¯šäº§å“ */ /* åœ¨çº¿æœåŠ¡ */
.online-stork {
    height: 438px;
    background: url(../../images/default/online_05.jpg) no-repeat center top;
}

    .online-stork .online-form {
        width: 580px;
        margin: 0 auto;
        padding-top: 145px;
    }

.stork-tt {
    font-size: 16px;
    font-weight: 500;
    padding: 0;
    padding-top: 8px;
}

.btnTg {
    background: #eea32e;
    border: 1px solid #eea32e;
    font-size: 18px;
    margin-left: 139px;
    color: #fff;
    padding: 8px 56px;
    margin-top: 10px;
}

    .btnTg:hover {
        background: #eea32e;
        color: #fff;
        border: 1px solid #eea32e;
    }

.online-form .form-group {
    margin: 12px 80px 16px 0;
}

.code-input-box {
    height: 46px;
    border: 1px solid #71a2dd;
}



/* ç ”å‘èƒŒæ™¯ */

.weap-padding {
    padding: 40px 60px 10px;
}

    .weap-padding p {
        color: #101010;
        text-indent: 2em;
        line-height: 30px;
        color: #101010;
        margin-bottom: 30px;
    }

        .weap-padding p span {
            background-color: #0080cc;
            color: #fff;
            padding: 5px 10px;
            margin-right: 15px;
        }

/* åŠŸèƒ½ä»‹ç» */

.product-wrap {
    background: #fcfdfd;
}


.back-count {
    padding: 70px 45px;
}

    .back-count .back-detail {
        text-align: center;
    }

        .back-count .back-detail .back-image {
            display: block;
            height: 140px;
            transition: all 0.2s ease-out 0s;
        }

.back-text h4 span {
    display: block;
    text-align: center;
    color: #999999;
    padding-top: 15px;
    font-size: 12px;
}

.back-text h4 {
    color: #0f5cb9;
    font-size: 30px;
    font-weight: 500;
}

.back-text p {
    font-size: 16px;
    color: #666666;
}

.back-image1 {
    background: url(../../images/default/proico_05.png) no-repeat center top;
}

.back-image2 {
    background: url(../../images/default/proico_09.png) no-repeat center top;
}

.back-image3 {
    background: url(../../images/default/proico_13.png) no-repeat center top;
}

.back-image4 {
    background: url(../../images/default/proico_17.png) no-repeat center top;
}

.back-detail.active .back-image1 {
    background: url(../../images/default/proico_05_hover.png) no-repeat center top;
}

.back-detail.active .back-image2 {
    background: url(../../images/default/proico_09_hover.png) no-repeat center top;
}

.back-detail.active .back-image3 {
    background: url(../../images/default/proico_13_hover.png) no-repeat center top;
}

.back-detail.active .back-image4 {
    background: url(../../images/default/proico_17_hover.png) no-repeat center top;
}

/* è”ç³»æˆ‘ä»¬ */
.newsbanner4 {
    height: 140px;
    width: 100%;
    background: url(../../images/default/content.jpg) no-repeat center top;
}

.contect-count {
    padding: 60px 50px;
}


.contect-list {
    border-bottom: 1px dashed #cccccc;
    padding: 10px 0;
}

    .contect-list h4 {
        color: #333333;
        font-size: 24px;
        margin-bottom: 20px;
    }

    .contect-list p {
        color: #666666;
        line-height: 26px;
    }

        .contect-list p i {
            display: block;
            float: left;
            padding-right: 20px;
            width: 40px;
            text-align: center;
        }

            .contect-list p i img {
                height: 22px;
            }


.supervise-call {
    color: #333333;
    font-size: 24px;
    padding: 40px 0;
}

    .supervise-call span {
        color: #71a2dd;
        font-weight: 100;
        font-family: 'HELVETICANEUELTPRO-THEX','å¾®è½¯é›…é»‘';
    }


.fangwei-box {
    padding: 60px 0;
}

.fake-text h4 {
    width: 80px;
    margin: 0 auto;
    color: #cc334a;
    font-size: 20px;
}

.fake-text {
    padding: 15px 30px;
    border: 1px solid #cc334a;
    color: #cc334a;
    font-size: 14px;
    line-height: 26px;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.3s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.3s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.3s;
    transition-property: transform;
    transition-duration: 0.3s;
}

    .fake-text:hover {
        transform: translate(0,10px);
        cursor: pointer;
        transition: all 0.1s ease-out 0s;
    }

    .fake-text .fake-ico {
        display: block;
        margin-right: 10px;
        width: 22px;
        height: 22px;
        background: url(../../images/default/cssline.png) no-repeat 0 -174px;
    }

    .fake-text p {
        width: 100%;
        float: left;
        padding-top: 15px;
        font-size: 15px;
    }


.fake-step {
    margin-top: 40px;
}

    .fake-step .fake-list {
        width: 100%;
        float: left;
        background: #fcfdfd;
        padding: 20px 50px;
        margin-top: 10px;
        -ms-transition-property: -ms-transform;
        -ms-transition-duration: 0.3s;
        -moz-transition-property: -moz-transform;
        -moz-transition-duration: 0.3s;
        -webkit-transition-property: -webkit-transform;
        -webkit-transition-duration: 0.3s;
        -o-transition-property: -o-transform;
        -o-transition-duration: 0.3s;
        transition-property: transform;
        transition-duration: 0.3s;
    }

        .fake-step .fake-list p {
            font-size: 15px;
            line-height: 30px;
        }

            .fake-step .fake-list p b {
                color: #71a2dd;
                font-weight: 100;
                font-family: 'HELVETICANEUELTPRO-THEX','å¾®è½¯é›…é»‘';
            }

        .fake-step .fake-list:hover {
            transform: translate(0,5px);
            box-shadow: 0 2px 2px #ccc;
            cursor: pointer;
            transition: all 0.1s ease-out 0s;
        }


.fake-phone {
    margin: 50px auto 0;
    border: 2px solid #eea32e;
    padding: 20px 28%;
}

    .fake-phone table tr td {
        padding: 10px;
        text-align: right;
    }

        .fake-phone table tr td .check_phone {
            border-radius: 4px;
            margin-right: 10px;
            border: 1px solid #999999;
            padding: 5px 10px;
        }

        .fake-phone table tr td .check_qq {
            border-radius: 4px;
            margin-right: 10px;
            border: 1px solid #999999;
            padding: 5px 10px;
        }

.check_btn {
    background: #46474e;
    color: #fff;
    padding: 5px 20px;
    border: none;
    border-radius: 4px;
}

/* è”ç³»æˆ‘ä»¬ï¼æ±‡æ¬¾æ–¹å¼*/
.aboutc .content {
    padding-left: 10%;
    padding-top: 3%;
}

.aboutc h2 {
    text-align: center;
    color: #1874CD;
    font-weight: bold;
    font-size: 28px;
    padding-bottom: 20px;
}

.aboutc td img {
    vertical-align: middle;
    padding-top: 10%;
}

/* ä¿®æ”¹é¦–é¡µ*/
/* æŽ¥ä¸‹æ¥æˆ‘ä»¬æ·»åŠ ä¸€äº›CSSï¼Œä¿®æ”¹å¹»ç¯æ•ˆæžœç»™æ·¡å…¥æ·¡å‡º */

.carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -ms-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
    opacity: 1;
}

    .carousel-fade .carousel-inner .active.left,
    .carousel-fade .carousel-inner .active.right {
        left: 0;
        opacity: 0;
    }

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}




/* .index-banner {background: url(../../images/default/indexbg.jpg) no-repeat; width:100%; height:602px; }*/
.index-banner {
    width: 100%;
    position: relative;
    height: 940px;
}

.index-center {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.index-bn {
    position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    height: 602px;
}

    .index-bn div h3 {
        font-size: 120px;
        color: #fff;
        font-weight: bold;
        font-family: 'microsoft yahei';
        line-height: 580px;
    }

.banner-animate {
    position: absolute;
    top: 0;
    z-index: 11;
}


.ouraims {
    background: rgb(142, 131, 114);
    color: #fff;
    height: 250px;
    margin-top: 40px;
}

.ouraims-center {
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px;
}

    .ouraims-center h3 {
        font-size: 30px;
    }

    .ouraims-center p {
        font-size: 38px;
    }




.guo-jian {
    width: 1200px;
    margin: 60px auto 0;
    overflow: hidden;
}

    .guo-jian p {
        width: 520px;
        padding: 20px 0;
        height: 160px;
        color: #909090;
        font-size: 15px;
        line-height: 28px;
    }

    .guo-jian .homewidth-img {
        -ms-transition-property: -ms-transform;
        -ms-transition-duration: 0.5s;
        -moz-transition-property: -moz-transform;
        -moz-transition-duration: 0.5s;
        -webkit-transition-property: -webkit-transform;
        -webkit-transition-duration: 0.5s;
        -o-transition-property: -o-transform;
        -o-transition-duration: 0.5s;
        transition-property: transform;
        transition-duration: 0.5s;
    }

    .guo-jian:hover .homewidth-img {
        transform: translate(-20px,0);
    }





.guo-jian2 .homewidth-img {
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.5s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.5s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.5s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.5s;
    transition-property: transform;
    transition-duration: 0.5s;
}

.guo-jian2:hover .homewidth-img {
    transform: translate(20px,0);
}

.guo-jian3 .homewidth-img {
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.5s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.5s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.5s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.5s;
    transition-property: transform;
    transition-duration: 0.5s;
}

.guo-jian3:hover .homewidth-img {
    transform: translate(-20px,0);
}

.guo-jian .text-more {
    border-radius: 0;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.5s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.5s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.5s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.5s;
    transition-property: transform;
    transition-duration: 0.5s;
}

.guo-jian:hover .text-more {
    transform: translate(0,-10px);
    transition: all 0.3s ease-out 0s;
    background: #444444;
    color: #fff;
    border: 1px solid #444444;
}

.text-more {
    border: 1px solid #c9c9c9;
    font-size: 14px;
    border-radius: 2px;
    display: block;
    text-align: center;
    position: relative;
    line-height: 34px;
    height: 34px;
    width: 150px;
    color: #767676;
}

    .text-more:hover {
        text-decoration: none;
    }


.guo-jian2 .text-more {
    border-radius: 0;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.5s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.5s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.5s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.5s;
    transition-property: transform;
    transition-duration: 0.5s;
}

.guo-jian2:hover .text-more {
    transform: translate(0,-10px);
    transition: all 0.3s ease-out 0s;
    background: #444444;
    color: #fff;
    border: 1px solid #444444;
}


.guo-jian3 .text-more {
    border-radius: 0;
    -ms-transition-property: -ms-transform;
    -ms-transition-duration: 0.5s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.5s;
    -webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.5s;
    -o-transition-property: -o-transform;
    -o-transition-duration: 0.5s;
    transition-property: transform;
    transition-duration: 0.5s;
}

.guo-jian3:hover .text-more {
    transform: translate(0,-10px);
    transition: all 0.3s ease-out 0s;
    background: #444444;
    color: #fff;
    border: 1px solid #444444;
}


.guo-jian2 {
    width: 1200px;
    margin: 60px auto 0;
    overflow: hidden;
}

    .guo-jian2 p {
        width: 520px;
        padding: 20px 0;
        height: 160px;
        color: #909090;
        font-size: 15px;
        line-height: 28px;
    }


.guo2-text h3 img {
    height: 45px;
}

.guo2-text {
    width: 520px;
}

.guo-jian2 h3 {
    font-size: 40px;
    color: #373737;
    font-weight: 100;
}

.guo-jian3 {
    width: 1200px;
    margin: 60px auto 40px;
    overflow: hidden;
}

    .guo-jian3 p {
        width: 520px;
        padding: 20px 0;
        height: 160px;
        color: #909090;
        font-size: 15px;
        line-height: 28px;
    }

    .guo-jian3 h3 {
        font-size: 40px;
        color: #373737;
        font-weight: 100;
    }


/*é£Žé™©è¯„ä¼°*/
input:focus {
    outline: none;
}

button:focus {
    outline: none !important;
}

.fxpg-title {
    background: #b39364;
    color: white;
    font-size: 24px;
    text-align: center;
    padding: 10px;
}

.fxpg-tip {
    background: #eff1f4;
    border-radius: 8px;
    border: 1px solid #c8cacc;
    color: #fe1010;
    margin: 20px 50px;
    padding: 10px 20px;
}

    .fxpg-tip div {
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 10px;
        text-align: center;
    }

        .fxpg-tip div img {
            width: 21px;
            margin-right: 8px;
            position: relative;
            bottom: 2px;
        }

.fxpg-sm {
    color: #333333;
    line-height: 28px;
    margin-bottom: 20px;
}

    .fxpg-sm span {
        text-indent: 2em;
        display: block;
    }

.fxpg-form label {
    position: relative;
    bottom: 2px;
    margin-bottom: 0px;
    font-weight: normal;
}

.question {
    color: #000;
}

.answer-block {
    margin: 20px 0px;
    color: #4d4d4d;
}

    .answer-block > div {
        margin-bottom: 10px;
    }

.answer-inline {
    margin: 20px 0px;
    color: #4d4d4d;
    overflow: auto;
}

    .answer-inline > div {
        float: left;
        width: 20%;
    }

.fxpg-submit {
    background: #eea32e;
    color: white;
    font-size: 21px;
    display: block;
    margin: 50px auto;
    width: 30%;
    padding: 6px;
}

    .fxpg-submit:focus, .fxpg-submit:hover {
        color: white;
        -webkit-box-shadow: inset 3px 3px 5px rgba(0,0,0,.125);
        box-shadow: inset 3px 3px 5px rgba(0,0,0,.125);
        background: #d18f29;
    }

.qs-inline {
    margin: 20px 0px;
    overflow: auto;
    color: #1a1a1a;
}

    .qs-inline div {
        float: left;
        margin-left: 10px;
    }

.qs-label {
    float: left;
    width: 100px;
}

.qs-inline input {
    float: left;
    border: 0px;
    border-bottom: 1px solid #999999;
    margin-left: 5px;
    position: relative;
    bottom: 1px;
}

.an-box {
    float: left;
}

.block-label {
    color: #1a1a1a;
}

.answer-inline {
    margin-bottom: 10px;
}

    .answer-inline label {
        font-weight: normal;
        position: relative;
        bottom: 1px;
        margin: 0;
    }

    .answer-inline > div {
        margin-bottom: 10px;
        width: 25%;
    }

.date-input input {
    width: 42px;
    display: inline-block;
    border: 0;
    border-bottom: 1px solid #999;
    text-align: center;
}

.cqyouxiao {
    margin-left: 25%;
}

.idcard-input {
    width: 240px;
    text-align: center;
}

textarea {
    width: 750px;
    border-radius: 5px;
}

.xxdj-submit {
    background: #eea32e;
    color: white;
    font-size: 21px;
    display: block;
    margin: 50px auto;
    width: 30%;
    padding: 6px;
}

    .xxdj-submit:focus, .xxdj-submit:hover {
        color: white;
        -webkit-box-shadow: inset 3px 3px 5px rgba(0,0,0,.125);
        box-shadow: inset 3px 3px 5px rgba(0,0,0,.125);
        background: #d18f29;
    }

.radio {
    margin-top: 0px !important;
    color: #595959;
}

    .radio input {
        position: relative;
        top: 2px;
    }

.shadow {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
    background: #000000;
    display: none;
}

.layer-media {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 600px;
    background: url(../../../public/images/default/layer-media-bg.jpg)no-repeat;
    background-size: 100% 100%;
    border-radius: 5px;
    padding-bottom: 20px;
    display: none;
}

.media-title {
    margin: 30px auto 20px auto;
    text-align: center;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

    .media-title img {
        width: 35px;
        vertical-align: middle;
    }

.pgwc-tip {
    background: url(../../../public/images/default/pgwc-tip-bg.png)no-repeat;
    background-size: 100% 100%;
    text-align: center;
    color: white;
    padding: 7px;
    font-size: 18px;
    width: 80%;
    margin: 0 auto;
    margin-bottom: 20px;
    line-height: 33px;
}

    .pgwc-tip span {
        font-size: 21px;
    }

.pgwc-panel {
    border: 1px solid #b1cff2;
    padding: 10px;
    font-size: 14px;
    margin: 0 auto;
    margin-bottom: 20px;
    width: 90%;
    border-radius: 5px;
}

    .pgwc-panel div {
        color: #012d61;
        font-size: 16px;
    }

.closeimg {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 30px;
}

.qs-juanjun {
    overflow: auto;
    line-height: 30px;
    color: #000;
    margin-bottom: 20px;
    margin-top: 30px;
}

    .qs-juanjun input {
        float: left;
        height: 30px;
        color: #595959;
    }

.xwzx-title {
    margin: 40px auto;
    text-align: center;
    color: #383838;
    font-size: 40px;
}

.xwzx-panel {
    overflow: auto;
    width: 1200px;
    margin: 0 auto;
}

    .xwzx-panel > div {
        width: 48%;
        margin-bottom: 30px;
    }

    .xwzx-panel > div {
        float: left;
    }

.xwzx-date {
    background: #909090;
    height: 80px;
    padding: 8px;
    color: white;
    text-align: center;
    float: left;
    min-width: 75px;
}

    .xwzx-date span {
        font-size: 26px;
        margin: 2px;
        display: block;
    }

.xwzx-info {
    margin-left: 20px;
    float: left;
    overflow: auto;
}

.xwzx-name {
    color: #333333;
    font-size: 18px;
    cursor: pointer;
}

    .xwzx-name:hover {
        text-decoration: underline;
    }

.xwzx-text {
    color: #808080;
    margin: 0;
    width: 480px;
    word-wrap: break-word;
}

.xwzx-more {
    color: #767676;
    text-align: center;
    border: 1px solid #c9c9c9;
    border-radius: 4px;
    padding: 6px;
    width: 120px;
    cursor: pointer;
    margin: 40px auto;
}

    .xwzx-more:hover {
        text-decoration: underline;
    }

.video-con {
    overflow: auto;
    margin-bottom: 40px;
}

    .video-con div {
        display: inline-block;
        margin-left: 20px;
        color: #bbbbbb;
    }

        .video-con div > span {
            display: block;
        }

            .video-con div > span > span {
                margin-left: 20px;
            }

.huititle {
    color: #333333 !important;
}

.wenzhangp {
    text-indent: 2em;
    line-height: 26px;
    margin-bottom: 20px;
    color: #4d4d4d;
}


.team-detail .sh {
    height: 160px;
}

.team-detail .sh-img {
    margin-left: -10px;
    margin-top: -2px;
}

.statement-title {
    font-size: 24px;
    font-weight: bold;
    color: #f5210a;
}

.statement-text {
    padding: 0 60px;
}

    .statement-text p {
        color: #f5210a;
        font-size: 20px;
        line-height: 28px;
        text-indent: 2em;
        margin: 20px 0;
    }

.statement-import {
    color: #f5210a;
    font-style: normal;
}

.statement-padding {
    padding-top: 25px;
}

.statement-us {
    padding-bottom: 200px;
}

.re-title {
    font-size: 24px;
    font-weight: bold;
}

.re-text {
    padding: 0 60px;
    padding-top: 20px;
}

    .re-text h4 {
        padding: 25px 0 20px 0;
        font-size: 24px;
        color: #f79200;
    }

    .re-text .re-improt {
        font-size: 20px;
    }

    .re-text .re-con {
        text-indent: 2rem;
    }

    .re-text .re-improt2 {
        padding-top: 40px;
        font-weight: bold;
    }

    .re-text .time {
        font-weight: bold;
    }

    .re-text .last {
        padding-bottom: 40px;
    }

    .re-text .phone {
        color: #f79200;
        font-size: 18px;
    }

.re-improt img {
    padding: 0 5px;
}

.flex-div {
    z-index: 99;
    position: fixed;
    top: 43%;
    left: 20px;
    background: url(../../images/default/xuankuang.jpg)no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/default/xuankuang.jpg',sizingMethod='scale');
    background-size: 100% 100%;
    width: 300px;
    height: 370px;
    transform: translateY(-50%);
}

    .flex-div .flex-img {
        width: 50%;
        position: absolute;
        top: 70%;
        left: 23%;
    }

        .flex-div .flex-img img {
            width: 100%;
            display: block;
        }

    .flex-div .xuankuang_img {
        animation: fdsx 1s infinite;
        -webkit-animation: fdsx 1s infinite;
    }


50% {
    transform: scale(1.25);
    -webkit-transform: scale(1.25);
}

100% {
    transform: scale(1);
    -webkit-transform: scale(1);
}

}

50% {
    transform: scale(1.25);
    -webkit-transform: scale(1.25);
}

100% {
    transform: scale(1);
    -webkit-transform: scale(1);
}

}

.aboutc .info-title {
    text-align: center;
    padding: 10px 0;
    color: #ff0000;
    font-size: 28px;
}

.info-info {
}

.info-main {
    padding-left: 60px;
}

.info-caption {
    color: #ff0000;
    font-size: 20px;
    padding-bottom: 20px;
}

.info-info tr td {
    text-align: center;
    width: 50%;
}

.info-info tr th {
    text-align: center;
    width: 50%;
}

.dn {
    display: none;
}
