﻿/* css 初始化 */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0; }
ol, ul, li { list-style: none; *zoom: 1; }
textarea { resize: none; }
img { border: none; vertical-align: top;}
body { color: #333; font-size: 12px; font-family: 'Microsoft YaHei', 'Meta', 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', Arial, 'simhei', sans-serif; width: 100%; overflow-x: hidden; }
a { color: #333; text-decoration: none; }
    a:hover { color: #333; text-decoration: none; }
a, input, textarea, select, button { outline: none; font-family: "微软雅黑"; }
table { border-spacing: 0; border-collapse: 0; }
/* 定义常用类 */
.w { width: 1200px; margin: 0 auto; }
.clearfix:after, .clearfix:before { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }

ul:after, ol:after, li:after { content: ''; display: table; clear: both; }

/*字体图标*/
@font-face { font-family: 'iconfont'; /* project id 72359 */ src: url('http://at.alicdn.com/t/font_2mpdjzfbpdn53ik9.eot'); src: url('http://at.alicdn.com/t/font_2mpdjzfbpdn53ik9.eot?#iefix') format('embedded-opentype'), url('http://at.alicdn.com/t/font_2mpdjzfbpdn53ik9.woff') format('woff'), url('http://at.alicdn.com/t/font_2mpdjzfbpdn53ik9.ttf') format('truetype'), url('http://at.alicdn.com/t/font_2mpdjzfbpdn53ik9.svg#iconfont') format('svg'); }



.iconfont { font-family: "iconfont"; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; }




.laybox { width: 1200px; z-index: 2; margin: 0 auto; min-width: 1200px; }

.tran { transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; }

.ell { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; }
.space { padding: 0 20px; }
.question-box { position: relative; line-height: 18px; color: #ababab; font-size: 12px; }
.question { position: relative; margin-right: 4px; width: 18px; height: 18px; background-image: url("../../images/question_icon.png?__sprite"); }
.question-tip { position: absolute; border: 1px #e0e0e0 solid; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color: #fff; display: none; }
    .question-tip p { padding: 0 5px; float: none; padding-bottom: 0 !important; line-height: 24px; }
    .question-tip i { position: absolute; left: 50%; margin-left: -8px; top: -11px; display: block; width: 17px; height: 11px; background-image: url("../../images/tip_point.png?__sprite"); }

a.view-detial { color: #888; }
    a.view-detial:hover { text-decoration: underline; color: #e30013; }
/*header*/
.header { line-height: 34px; border-top: 1px #9e9f9f solid; border-bottom: 1px #eee solid; background-color: #ebebeb; }
    .header a { float: left; color: #595757; }
        .header a:hover { text-decoration: none; }
.header-left a { margin-right: 27px; }

.index-icon { width: 14px; height: 14px; float: left; margin: 9px 7px 0 0; background-image: url("../../images/icon_home.png?__sprite"); }
.kefu-icon { width: 14px; height: 14px; float: left; margin: 9px 7px 0 0; background-image: url("../../images/icon_kefu.png?__sprite"); }
.header-left a:hover .index-icon { background-image: url("../../images/icon_home_red.png?__sprite"); }
.header-left a:hover .kefu-icon { background-image: url("../../images/icon_kefu_red.png?__sprite"); }
.header-right a { border-right: 1px #959494 solid; height: 14px; line-height: 14px; margin-top: 9px; padding-right: 12px; margin-left: 12px; float: right; }
    .header-right a:first-child { border: 0; }

/* main nav */
.main-nav { margin: 30px auto; }

.main-menu a { float: left; height: 36px; padding: 0 18px; text-align: center; line-height: 36px; font-size: 16px; color: #3e3a39; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; min-width: 72px; }

.navigation li { float: left; height: 36px; margin-left: 1px; position: relative; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
    .navigation li section { position: absolute; background: #e30013; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; display: none; z-index: 666; }

.navigation .main-menu li section { top: 30px; padding: 6px 0 0; }
    .navigation .main-menu li section a { color: #fff; height: 30px; line-height: 30px; margin: 0 5px 10px; font-size: 15px; min-width: 0; }
        .navigation .main-menu li section a:hover { background: #f3b12d; }
.fixed-top .navigation .main-menu li:hover { background: #fff; }
    .fixed-top .navigation .main-menu li:hover a { color: #e30013; }
.fixed-top .navigation .main-menu li section { top: 20px; background: #fff; padding: 10px 0 5px; }
    .fixed-top .navigation .main-menu li section a { height: 24px; line-height: 24px; border: 1px solid #fff; margin-bottom: 5px; }
        .fixed-top .navigation .main-menu li section a:hover { border-color: #f3b12d; background: none; }
.navigation .main-menu li:hover section, .fr li:hover section { display: block; }

.navigation li.focus, .navigation li:hover { background-color: #e30013; }
    .navigation li.focus a, .navigation li:hover a { color: #fff; }
.applay-banner { background: #de1122 url("../../images/applay_banner.png") no-repeat center top; height: 160px; width: 100%; margin-bottom: 56px; }

/* footer */
.footer { background-color: #3e3a39; color: #b4b4b5; margin-top: 118px; padding-top: 30px; border-top: 1px #565251 solid; }
    .footer .laybox { position: static; }
.footer-menu { float: left; margin-top: 6px; text-align: center; margin-bottom: 42px; height: 14px; line-height: 14px; }

    .footer-menu a { float: left; color: #aaa; font-size: 14px; line-height: 14px; padding: 0 20px; border-left: 1px #f3b12d solid; }
        .footer-menu a:first-child { border: 0; padding-left: 0; }
.footer-server { float: right; }
.server-time { padding: 0 10px; margin-bottom: 15px; border: 1px #f3b12d solid; line-height: 24px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-size: 14px; }
.server-line { text-align: center; font-size: 14px; }
    .server-line p { padding-bottom: 0; }
        .server-line p.tel-num { color: #f3b12d; }
.web-baseinf { border-top: 1px #6e6a69 solid; line-height: 52px; margin-top: 52px; }
    .web-baseinf p { width: 1200px; margin: 0 auto; line-height: 52px; }

/*right-fixed*/
.right-fixed { position: fixed; bottom: 230px; left: 50%; margin-left: 625px; z-index: 555; }
    .right-fixed .backLi { position: relative; height: 50px; width: 50px; }

.right-fixed-icon { width: 50px; height: 50px; background-color: #eee; margin-top: 2px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
    .right-fixed-icon table td { height:50px;text-align:center;font-size:13px;color:#e50012;line-height:normal;width:50px;}
    .backLi:hover table td { color:#fff;}
    .right-fixed-icon i { display: block; width: 50px; height: 50px;background-repeat:no-repeat;background-position:center center;  }

.right-order { background-image: url("../../images/right_order.png?__sprite");}
.right-qq { background-image: url("../../images/right_qq.png?__sprite"); }
.right-kefu { background-image: url("../../images/right_kf.png?__sprite"); }
.back-top { background-image: url("../../images/right_top.png?__sprite"); }

.right-fixed .backLi:hover .right-order { background-image: url("../../images/right_order_hover.png?__sprite"); }
.right-fixed .backLi:hover .right-qq { background-image: url("../../images/right_qq_hover.png?__sprite"); }
.right-fixed .backLi:hover .right-kefu { background-image: url("../../images/right_kf_hover.png?__sprite"); }
.right-fixed .backLi:hover .back-top { background-image: url("../../images/right_top_hover.png?__sprite"); }
.right-fiexd-note { position: absolute; left: -148px; left: -130px \9; top: 0; /*top: 2px \9;
    top:16px\9\0;*/ height: 50px; background-color: #3e3a39; width: 130px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #fff; text-align: center; line-height: 50px; visibility: hidden; opacity: 0; }

    .right-fiexd-note::after { content: ''; position: absolute; right: -13px; top: 16px; height: 0; width: 0; border: 7px #fff solid; border-left-color: #3e3a39; }
    .right-fiexd-note .half-height { line-height: 18px; }
        .right-fiexd-note .half-height:first-child { padding-top: 7px; }
.right-fixed .backLi:hover .right-fiexd-note { left: -144px; visibility: visible; opacity: 1; }
.right-fixed a:hover .right-fixed-icon { background-color: #e50012; }
.back-header { display: none; }
/*弹窗*/
.layer-window, .success-pop { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; display: none; }
.layer-window-bg, .success-pop-bg { width: 100%; height: 100%; background-color: #000; opacity: .3; filter: alpha(opacity=30); transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; }
.layer-window-con { position: absolute; left: 50%; top: 50%; background-color: #fff; z-index: 999; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; padding: 30px; }
.layer-header { position: relative; height: 18px; margin-bottom: 20px; font-size: 14px; color: #3e3a39; line-height: 18px; }
.close-layer i, .close-pop { float: right; width: 16px; height: 16px; margin: -10px -10px 0 0; background-image: url("../../images/button_cha.png?__sprite"); cursor: pointer; }
.success-pop { width: 100%; height: 100%; }
.success-pop-bg { position: absolute; left: 0; top: 0; }
.success-pop-con { background-color: #fff; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; padding: 30px; }


.success-title { overflow: hidden; line-height: 44px; font-size: 16px; color: #221715; }
    .success-title ul { position: relative; float: left; left: 50%; }
        .success-title ul li { position: relative; float: left; left: -50%; margin: 0 10px; }
.success-pop-con { width: 300px; }
.success-des { margin-top: 10px; text-align: center; line-height: 20px; color: #221715; font-size: 14px; }

#outer { height: 100%; overflow: hidden; position: relative; width: 100%; }
    #outer[id] { display: table; position: static; }
#middle { position: absolute; top: 50%; }
    /* for explorer only*/
    #middle[id] { display: table-cell; vertical-align: middle; position: static; }
#inner { position: relative; top: -50%; width: 400px; margin: 0 auto; }
/* for explorer only */
div.greenBorder { border: 1px solid green; }








/* tab切换 */
.tab-box { display: none; }
/* 注册登录 */
.login-layer { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 998; line-height: 1; display: none; }
.login-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.3; filter: alpha(opacity=30); }

.login-warp.show { top: 50%; }
.layer-window-con { position: absolute; left: 50%; top: 50%; background-color: #fff; border: 1px #fff solid; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; }
.close-icon { position: absolute; right: 20px; top: 20px; width: 16px; height: 16px; float: right; cursor: pointer; background-image: url("../../images/button_cha.png?__sprite"); }
.login-con { width: 396px; margin: 0 auto; }
.login-title { font-size: 24px; color: #e60012; margin-bottom: 26px; }
.login-input-group { position: relative; margin-bottom: 14px; height: 40px; }
    .login-input-group ::-webkit-input-placeholder { /* WebKit browsers */ color: #a1a0a0; }
    .login-input-group :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #a1a0a0; }
    .login-input-group ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #a1a0a0; }
    .login-input-group :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #a1a0a0; }
    .login-input-group input { float: left; width: 386px; padding: 0 5px; height: 38px; line-height: 38px\9; color: #666; border: 1px #e4e5e5 solid; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; background: none; transition: border-color 0.3s ease; -webkit-transition: border-color 0.3s ease; -moz-transition: border-color 0.3s ease; line-height: 38px \9; }
.get-email-code.disable:hover { color: #dcdddd; }
.question-icon { position: absolute; right: 10px; top: 10px; width: 17px; height: 17px; background-image: url("../../images/icon_question.png?__sprite"); }
.login-notic { position: absolute; right: 0; z-index: 222; line-height: 24px; padding: 0 10px; background-color: #fff; color: #727171; border: 1px #dedfdf solid; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
    .login-notic span { position: absolute; top: -10px; left: 50%; margin-left: -9px; width: 17px; height: 10px; background-image: url("../../images/tip_point.png?__sprite"); }
.email-notic { text-align: center; width: 140px; right: -64px; display: none; }
.login-input-group .login-error input, .login-input-group.login-error input { border-color: #d5d6d6; background-color: #efefef; }
.login-input-group input:focus { border-color: #666; }

.login-notic-pos { position: absolute; left: 0; top: 50px; z-index: 999; width: 100%; height: 100%; display: none; }
    .login-notic-pos .login-notic-con { position: relative; left: 50%; float: left; }
    .login-notic-pos .login-notic { position: absolute; float: left; left: 50%; -o-transform: translate(-70%,0); -webkit-transform: translate(-70%,0); -moz-transform: translate(-70%,0); transform: translate(-70%,0); width: 150px; }
    .login-notic-pos .login-noticU { position: absolute; width: 150px; top: 20px; left: 50%; -o-transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); transform: translate(-50%,0); }
    .login-notic-pos .login-notic p { font-size: 14px; color: #3e3838; line-height: 34px; width: 100%; text-align: center; }
.login-input-group input.hafe-input { width: 210px; margin-right: 20px; }
.login-input-group input.check-code { width: 70px; text-align: center; }
.show-check-code { width: 64px; height: 40px; float: right; overflow: hidden; margin-left: 5px; }
.aggren-rule i { width: 12px; height: 12px; float: left; margin-right: 3px; margin-top: 3px; background-image: url("../../images/aggren_icon.png?__sprite"); }
.aggren-rule a { color: #0066ff; }
.login-bnt-group { margin-top: 30px; }
.submit-login { width: 180px; height: 48px; background-color: #dcdddd; border: 0; color: #fff; font-size: 18px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; cursor: pointer; }
    .submit-login.able { background-color: #e50038; }
.has-count { float: right; text-align: right; padding-top: 36px; }
    .has-count a { padding: 0 5px; color: #0166ff; }

.layer-window .submit-success { width: 300px; height: 100px; margin: -50px 0 0 -150px; line-height: 100px; font-size: 18px; color: #666; }
.submit-success i { float: left; width: 45px; height: 44px; margin: 26px 14px 0 60px; background-image: url("../../images/icon_success.png?__sprite"); }
.input-reltive { position: relative; float: left; }
.get-email-code { float: right; width: 148px; height: 38px; border: 1px #e4e5e5 solid; line-height: 38px; text-align: center; color: #dcdddd; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
    .get-email-code.on { color: #666; }
.login-bnt-group.find-password { margin-top: 20px; }


@-webkit-keyframes pulse {
    from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

    50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }

    to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

@keyframes pulse {
    from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }

    50% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }

    to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}

.pulse { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-name: pulse; animation-name: pulse; }

/* fixed top */
.fixed-top { position: fixed; left: 0; top: -51px; z-index: 888; width: 100%; height: 26px; padding: 12px 0; border-top: 1px #f8bfc5 solid; background-color: #e30013; opacity: 0; filter: alpha(opacity=0); }
    .fixed-top.show { top: 0; opacity: 1; filter: alpha(opacity=100); }
.fixed-logo { float: left; width: 161px; height: 26px; }
.fixed-top .navigation li { height: 26px; line-height: 26px; }
    .fixed-top .navigation li a { height: 24px; line-height: 24px; color: #fff; font-size: 14px; }
    .fixed-top .navigation li.focus { background: #fff; }
        .fixed-top .navigation li.focus a { color: #e30013; border: 1px solid #fff; }
/*.fixed-top .navigation li:hover a{
	border-color: #dba32e;
}*/

.navigation li a.fixed-topbnt { border: 0; float: left; margin-left: 5px; /*background-color: #fff;*/ -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; /*color: #e30012;*/ color: #fff; position: relative; overflow: hidden; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; border: 1px solid #fff; }

.navigation li a.yb { background-color: #dba32e; color: #fff; }
.navigation li a.fixed-topbnt:hover { border-color: #fff; color: #fff; }

.fixed-top .navigation li.styleNo, .fixed-top .navigation li.styleNo:hover { background: none; }
    .fixed-top .navigation li.styleNo, .fixed-top .navigation li.styleNo:hover a.yb { color: #fff; }
        .fixed-top .navigation li.styleNo:hover a { color: #fff; }
.navigation li.styleNo a:after { position: absolute; left: -108px; top: 0; content: ''; width: 108px; height: 26px; background-color: #eee; opacity: 0.2; filter: alpha( opacity=20); -webkit-transition: left 0.3s ease-out; -moz-transition: left 0.3s ease-out; transition: left 0.3s ease-out; }
.navigation li.styleNo a:hover:after { left: 0; left: -134px\9; }
/* 分页 */
.page-list { margin-top: 62px; }
.pages { float: right; }
    .pages #Pagination { float: left; overflow: hidden; }
        .pages #Pagination .pagination { height: 40px; text-align: right; }
            .pages #Pagination .pagination a,
            .pages #Pagination .pagination span { float: left; display: inline; padding: 3px 5px; margin-left: 3px; line-height: 14px; border-right: none; color: #9e9f9f; font-size: 14px; cursor: pointer; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
                .pages #Pagination .pagination a:hover { background-color: #ebebeb; }
                .pages #Pagination .pagination a.current:hover { background-color: #e1003a; }
            .pages #Pagination .pagination .current { background: #e40038; color: #fff; }
            .pages #Pagination .pagination .prev,
            .pages #Pagination .pagination .next { float: left; padding: 3px 5px; color: #9e9f9f; cursor: pointer; margin: 0 5px; }

            .pages #Pagination .pagination .current.prev,
            .pages #Pagination .pagination .current.next { color: #fff; }

            .pages #Pagination .pagination .pagination-break { padding: 3px 5px; border: none; line-height: 4px; background: none; cursor: default; }
    .pages .searchPage { float: left; padding: 0; line-height: 20px; }
        .pages .searchPage .page-sum { color: #9e9f9f; font-size: 12px; }
.page-list.policy { margin: 90px 50px 0 0; }

.ell-tip { position: absolute; top: 98%; left: 50%; z-index: 2; height: 24px; line-height: 24px; border: 1px #c0c2c1 solid; color: #3e3a39; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fff; display: none; }
    .ell-tip > div { width: 17px; height: 11px; margin: -11px auto 0; background: url("../../images/tip_point.png?__sprite"); }
    .ell-tip p { padding: 0 10px; }

.date-group { position: relative; }
    .date-group .login-notic { padding: 0; }
    .date-group .date-input { float: left; position: relative; }
        .date-group .date-input .date-icon { position: absolute; right: 0; top: 0; z-index: 2; width: 100%; height: 100%; background: url("../../images/date_icon.png?__sprite") no-repeat right center; }
.my-date { left: 50%; margin-left: -101px; z-index: 100; width: 203px; height: 252px; border-bottom: 1px #ccc solid; border-right: 1px #ccc solid; background-color: #fff; font-size: 12px; cursor: default; }
    .my-date .mydate-top { height: 28px; padding: 5px 10px; line-height: 28px; border-top: 1px #ccc solid; border-left: 1px #ccc solid; }
    .my-date .month-bnt { width: 26px; height: 26px; text-align: center; line-height: 26px; border: 1px #ccc solid; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
        .my-date .month-bnt i { display: block; width: 8px; height: 16px; margin: 5px 0 0 9px; background-image: url("../../images/button_cha.png?__sprite"); background-repeat: no-repeat; }
    .my-date .prev-month { float: left; }
    .my-date .current-month { float: left; text-align: center; width: 126px; }
    .my-date .next-month { float: right; }
    .my-date .prev-month i { background-position: -8px 0; }
    .my-date .mydate-weekday { height: 28px; border-top: 1px #ccc solid; line-height: 28px; }
        .my-date .mydate-weekday li, .my-date .mydate-day li { float: left; width: 28px; height: 28px; line-height: 28px; text-align: center; border-left: 1px #ccc solid; border-bottom: 1px #ccc solid; }
    .my-date .mydate-day li { background-color: #f1f1f1; }
        .my-date .mydate-day li.current { background-color: #e20012 !important; color: #fff; }
.article-link { color: #e25630; }
.date-input .login-notic-pos p { padding: 0 5px; }


/* 滚动条 */
.clear { clear: both; }
.left { float: left; }
.right { float: right; }

/*滚动条*/
.scrollbar1 { width: 825px; clear: both; margin: 20px 0 10px; }
    .scrollbar1 .viewport { width: 790px; height: 385px; overflow: hidden; position: relative; }
    /****************高度可改***************/
    .scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
    .scrollbar1 .thumb .end, .scrollbar1 .thumb { background-color: #dba22e; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
    .scrollbar1 .scrollbar { position: relative; float: right; width: 15px; border-left: 1px solid #e0e0e0; padding-bottom: 20px; }
    .scrollbar1 .thumb { width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -2px; margin-top: 10px; }
        .scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 13px; }
    .scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
/*滚动条*/

/* 下拉logo */
.mold_open_hover, .mold_open { display: inline-block; width: 10px; height: 6px; margin-left: 10px; position: relative; top: -2px; }
.mold_open { background-position: 0 -6px; }
.mold_open_hover { background-position: 0 0; }
.mod-menu { position: relative; z-index: 1000; cursor: pointer; }
.menu-cont-list a:hover { text-decoration: underline; }
.mod-menu .menu-item { width: 100%; position: relative; z-index: 22; }
.mod-menu .menu-cont { position: absolute; background: #999; top: -10px; height: 477px; /*border:solid 1px #F0BFD3;box-shadow:2px 0 10px rgba(210,33,103,0.25);*/ z-index: 20; }
.mod-menu .menu-cont-list { padding: 0 30px; }


/*顶部*/
.top { width: 100%; height: 94.875%; }
.top_left { width: 14.21875%; height: 100%; background: #191919; border-right: 7px solid #111110; }
    .top_left .top_left_title { color: #FFF; font-size: 14px; height: 7.9%; width: 100%; text-align: center; }
    .top_left .top_logo { height: 18.31357%; width: 100%; background: #FFF; text-align: center; }
        .top_left .top_logo img { /*margin:30px 35px;*/ width: 74.645%; vertical-align: middle; }
    .top_left .top_left03 { height: 19.89%; width: 100%; text-align: center; color: #FFF; }
        .top_left .top_left03 img { width: 18.315%; }
        .top_left .top_left03 .tel_num { width: 59.36%; }
            .top_left .top_left03 .tel_num img { width: 59.36%; }
.top_left00 { font-size: 16px; color: #FFF; border-top: 1px solid #56595b; }
    /*.top_left00 a{ display:block; width:80%; height:100%;}*/
    .top_left00 a:hover { color: #FFF; }

.top_left04 { border-left: 4px solid #009944; height: 8.432%; width: 100%; }
    .top_left04.green { background: #009944; }
    .top_left04:hover { background: #009944; }


.top_left05 { border-left: 4px solid #ff7271; height: 8.432%; width: 100%; }
    .top_left05.pink { background: #ff7271; }
    .top_left05:hover { background: #ff7271; }


.top_left06 { border-left: 4px solid #00a6b0; height: 8.432%; width: 100%; }
    .top_left06.blue { background: #00a6b0; }
    .top_left06:hover { background: #00a6b0; }


.top_left07 { border-left: 4px solid #ffee71; height: 8.432%; width: 100%; }
    .top_left07.yellow { background: #ffee71; }
    .top_left07:hover { background: #ffee71; }


.top_left08 { border-left: 4px solid #50c0f6; height: 8.432%; width: 100%; border-bottom: 1px solid #56595b; }
    .top_left08.blue0 { background: #50c0f6; }
    .top_left08:hover { background: #50c0f6; }
.top_left00 .menu-item li a { display: block; width: 80%; height: 100%; font-size: 16px; }



/* top_left08 下拉logo */
.top_left08 .mold_open_hover, .mold_open { display: inline-block; width: 10px; height: 6px; margin-left: 10px; position: relative; top: -2px; }
.top_left08 .mold_open { background-position: 0 -6px; }
.top_left08 .mold_open_hover { background-position: 0 0; }
.top_left08 { position: relative; z-index: 1000; cursor: pointer; }
    .top_left08 .mod-menu .menu-item { position: relative; z-index: 22; }
    .top_left08 .menu-cont { position: absolute; background: #fff; left: -4px; color: #50c0f6; /*border:solid 1px #F0BFD3;box-shadow:2px 0 10px rgba(210,33,103,0.25);*/ z-index: 20; }
    .top_left08 .menu-cont { width: 100%; height: 100%; }
        .top_left08 .menu-cont li { float: left; width: 40%; height: 40%; }

.top_right { height: 100%; }
/*顶部*/

/*底部*/
.bottom { height: 5.125%; width: 100%; }
    .bottom .btm_inner { width: 690px; height: 100%; margin: 0 auto; }
/*底部*/



/*诚信展览认证*/
.iso { display: block; background: #f7e7e7; border-radius: 10px; margin-top: 20px; padding: 45px 80px; border: 1px solid #f7efef; }
    .iso div { font-size: 30px; font-weight: bold; color: #231815; margin-bottom: 10px; }
        .iso div i { color: #daa12e; margin-right: 15px; font-weight: 100; }
    .iso p { font-size: 12px; color: #3e3a39; line-height: 25px; text-indent: 50px; }
    .iso div.two_Title { margin-top: 30px; }

    .iso var { background: #fff; border: 1px solid #fff7f7; border-radius: 6px; display: inline-table; padding: 30px 20px; font-style: normal; margin: 20px 0 0 25px; width: 260px; height: 440px; [;width:300px;height: 500px;]; }
        .iso var h4 { text-align: center; font-size: 16px; color: #d69c31; line-height: 25px; font-weight: bold; margin-bottom: 20px; }
        .iso var p { text-indent: 0; font-size: 12px; color: #676363; line-height: 25px; }
    .iso p.paddinP { padding: 0 25px; text-indent: 2em; }
    .iso var.var_tab1 { background: #fff url(../../images/cxz_1.png?__sprite) center 400px no-repeat; margin-left: 30px; }
    .iso var.var_tab2 { background: #fff url(../../images/cxz_2.png?__sprite) center 400px no-repeat; }
    .iso var.var_tab3 { background: #fff url(../../images/cxz_3.png?__sprite) center 400px no-repeat; }

/*诚信展览认证*/

.zhanshi-title { border-bottom: 1px solid #cecece; position: relative; margin: 95px 0 75px 0; }
    .zhanshi-title p { position: absolute; width: 400px; background: #fff; left: 50%; margin-left: -200px; text-align: center; font-size: 30px; color: #231815; font-weight: bold; top: 50%; height: 40px; margin-top: -20px; }




.select-center { border: 1px solid #ebebeb; border-radius: 5px; text-align: center; font-size: 24px; color: #3e3a39; padding-top: 93px; margin: 20px 0 32px; padding-bottom: 50px; }
    .select-center img { vertical-align: sub; display: inline-block; margin-right: 5px; }
.selectInput { margin: 35px 0 50px; position: relative; }
    .selectInput input[type=text] { display: inline-block; width: 535px; height: 54px; font-size: 16px; color: #b0b0b1; padding: 0 30px; border-radius: 3px; border: 1px solid #ebebeb; [;width:595px;]; }
    .selectInput input[type=submit], .selectInput input[type=button] { display: inline-block; width: 104px; height: 55px; text-align: center; color: #fff; cursor: pointer; background: #e10012; border-radius: 3px; border: 0; vertical-align: top; font-size: 18px; }
.selectResult { background: url(../../images/cce-02.png) top center no-repeat; min-height: 173px; margin-bottom: 5px; text-align: center; }
    .selectResult table { width: 100%; }
        .selectResult table td { vertical-align: middle; height: 173px; }
    .selectResult p { font-size: 18px; color: #8f8f8f; margin: 0 260px; text-align: center; line-height: 30px; word-wrap: break-word; white-space: normal; word-break: break-all; }
        .selectResult p strong { font-weight: 400; color: #383838; }
    .selectResult h2 { font-size: 18px; color: #3e3a39; line-height: 35px; margin: 0 260px; font-weight: 400; }
    .selectResult .CCENum { font-size: 14px; color: #9a9b9b; margin: 20px 260px 20px; }
        .selectResult .CCENum span { display: inline-block; width: 220px; text-align: right; line-height: 25px; }
        .selectResult .CCENum var { display: inline-block; width: 260px; text-align: left; font-style: normal; line-height: 25px; }
    .selectResult td a { display: inline-block; width: 100px; height: 30px; text-align: center; line-height: 30px; color: #fff; background: #dca646; font-size: 14px; border-radius: 5px; margin: 0 10px; position: relative; overflow: hidden; }
        .selectResult td a.action { background: #ef0010; }
        .selectResult td a:after { position: absolute; left: -134px; top: 0; content: ''; width: 134px; height: 30px; background-color: #eee; opacity: 0.2; filter: alpha( opacity=20); -webkit-transition: left 0.3s ease-out; -moz-transition: left 0.3s ease-out; transition: left 0.3s ease-out; }
        .selectResult td a:hover:after { left: 0; left: -134px\9; }

.zhanshi_banner { position: relative; width: 1200px; }
    .zhanshi_banner a { display: inline-block; width: 130px; height: 35px; text-align: center; line-height: 35px; font-size: 18px; color: #fff; border: 1px solid #fff; border-radius: 3px; position: absolute; bottom: 55px; right: 460px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
        .zhanshi_banner a:nth-child(2) { right: 310px; }
        .zhanshi_banner a:hover { border-color: #dca646; }


    .zhanshi_banner img, .agendaBanner1 img,.agendaBanner img { border: 1px solid #DAA12E; margin: 0; padding: 0; }

.iso div.redI i { color: #E10012; }
.agendaC p, .agedanTwo p { text-indent: 0; padding-left: 50px; font-size: 13px; }
.agendaC var { background: none; border: 1px solid #fff; position: relative; height: 243px; margin-top: 100px; }
    .agendaC var.var_tab1, .agendaC var.var_tab2, .agendaC var.var_tab3 { background: none; }
    .agendaC var h2 { text-align: center; font-size: 26px; color: #E10012; line-height: 90px; }
    .agendaC var p { padding: 0 20px; }
    .agendaC var img { position: absolute; left: 50%; top: -32px; -o-transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); transform: translate(-50%,0); }

.agedanTwo { margin-bottom: 40px; }
    .agedanTwo var { border: 0; width: 415px; height: 176px; }
        .agedanTwo var.var_tab1, .agedanTwo var.var_tab2 { background: #fff;height:190px; }
.iso .slander { display: inline-block; font-size: 25px; color: #e10012; font-weight: 100; height: 236px; line-height: 236px; margin: 100px 7px 70px 37px; vertical-align: top; }

.headTitle { background: url("/content/images/icon1219.png") left 8px no-repeat; height: 40px; line-height: 36px; text-indent: 2.5em; font-size: 18px; color: #3e3a39; }

.logoList { border-collapse: collapse; border: none; }
    .logoList td { width: 400px; height: 97px; text-align: center; border: 1px solid #9b9b9b; position: relative; overflow: hidden; }
        .logoList td a { position: absolute; display: table-cell; background: rgba(0,0,0,0.8); color: #DAA12E; height: 97px; width: 400px; top: 0; font-size: 18px; vertical-align: middle; top: 97px; -o-transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
            .logoList td a table td { border: 0; }
        .logoList td:hover a { top: 0; }

.soundList li { display: inline-block; width: 226px; vertical-align: top; margin-right: 14px; }
.soundList li var { display: block; width: 226px; height: 169px; overflow: hidden; position: relative; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.soundList li p { font-size: 12px; color: #000; height: 40px; overflow: hidden; margin: 10px 0 40px; line-height: 20px; }
.soundList li var p { position: absolute; bottom: 0; background: rgba(0,0,0,0.8); color: #DAA12E; font-size: 12px; min-height: 20px; font-style: normal; padding: 3px 10px; left: 0; right: 0; line-height: 18px; height: auto; margin: 0; }

    .soundList li:nth-child(5n) { margin-right: -5px; }

.blank5 { clear: both; height: 50px; overflow: hidden; font-size: 0px; }

.agendaBanner1 { margin-bottom: 20px; }
    .agendaBanner1 a:nth-child(2), .zhanshi_banner a.agendaBanner { right: 460px; background: #DAA12E; border: 0; overflow: hidden; }
        .agendaBanner1 a:nth-child(2):after, .zhanshi_banner a.agendaBanner:after { position: absolute; left: -130px; top: 0; content: ''; width: 130px; height: 35px; background-color: #eee; opacity: 0.2; filter: alpha( opacity=20); -webkit-transition: left 0.3s ease-out; -moz-transition: left 0.3s ease-out; transition: left 0.3s ease-out; }

.zhanshi_banner a.agendaBanner { right: 755px; bottom: 35px; }
.agendaBanner1 a:nth-child(2):hover:after, .zhanshi_banner a.agendaBanner:hover:after { left: 0; left: -134px\9; }

.iso .roleList { margin-bottom: 70px; }
    .iso .roleList li { display: inline-block; vertical-align: top; width: 470px; margin: 45px 40px 0; }
        .iso .roleList li:nth-child(2n) { margin: 45px 0 0 0; }
        .iso .roleList li section { display: inline-block; width: 132px; height: 102px; position: relative; text-align: center; color: #fff; background: #daa12e; border-radius: 50%; font-size: 25px; font-weight: 100; padding-top: 30px; vertical-align: middle; }
            .iso .roleList li section i { position: absolute; color: #e10012; background: #fff; border-radius: 50%; bottom: 2px; right: 5px; font-size: 27px; overflow: hidden; }
        .iso .roleList li p { display: inline-block; width: 325px; padding-left: 0; color: #3e3a37; font-size: 12px; vertical-align: middle; }

h2.hTitle { text-align: center; font-size: 29px; }
.rightsFour { margin: 30px 0 70px; border-bottom: 1px dashed #b3b3b3; position: relative; padding-bottom: 50px; }
    .rightsFour li { display: inline-block; max-width: 305px; text-align: center; min-width: 247px; margin-right: 44px; vertical-align: top; }
        .rightsFour li:last-child { margin-right: 0; }
        .rightsFour li i { border-radius: 50%; color: #fff; background: #daa12e; display: inline-block; width: 33px; height: 33px; line-height: 33px; font-style: normal; font-size: 17px; font-weight: 700; }
        .rightsFour li p { font-size: 17px; color: #000; margin: 10px 0; }
    .rightsFour a { display: inline-block; width: 85px; height: 30px; text-align: center; line-height: 30px; color: #fff; background: #daa12e; border-radius: 5px; position: absolute; left: 50%; -o-transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); transform: translate(-50%,0); bottom: -15px; font-size: 13px; }
