
@import url(base.css);
.cut {
overflow:hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
*{
    text-decoration: none;

}
/*header begin*/
/* Unified Header Styles - Replaces old header/nav styles */

/* --- 1. Top Bar (Desktop Only) --- */
.header-top {
    background: #eee;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #666;
    width: 100%;
}
.header-top .container::before, .header-top .container:after{
    display: none;
}
.header-top .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.header-left, .header-right {
    list-style: none;
    margin: 0;
    padding: 0;
}
.header-left li, .header-right li {
    float: left;
    padding: 0 15px;
    position: relative;
    height: 40px;
    line-height: 40px;
}
.header-right {
    float: right;
}
.header-left li a, .header-right li a {
    color: #333;
    text-decoration: none;
}
.header-left li a:hover, .header-right li a:hover {
    color: #0056b3;
}

/* --- 2. Main Header (Logo, Search, Actions) --- */
.site-header {
    background: #fff;
    position: relative;
    z-index: 999;
}
.header-main {
    padding: 20px 0;
    background: #fff;
}
.hm-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

/* Logo Area */
.hm-logo-area {
    display: flex;
    align-items: center;
}
.site-logo-link img {
    max-height: 60px;
    width: auto;
}
.logo-separator {
    width: 1px;
    height: 40px;
    background: #ddd;
    margin: 0 20px;
    display: none; 
}
.slogan-con {
    display: none; 
}
.slogan-top { font-size: 16px; color: #333; font-weight: bold; }
.slogan-bottom { font-size: 12px; color: #999; }

/* Search Area */
.hm-search {
    flex: 1;
    margin: 0 40px;
    max-width: 500px;
}
.search-input-group {
    position: relative;
    display: flex;
}
.search-input-group .form-control {
    border: 2px solid #0056b3;
    border-right: none;
    height: 40px;
    border-radius: 4px 0 0 4px;
    padding-left: 15px;
    width: 100%;
    outline: none;
}
.search-input-group .btn-search {
    background: #0056b3;
    color: #fff;
    border: none;
    height: 40px;
    padding: 0 25px;
    border-radius: 0 4px 4px 0;
    cursor: pointer;
    font-size: 16px;
    outline: none;
    white-space: nowrap;
}
.btn-icon { display: none; }

/* Actions Area */
.hm-actions {
    display: flex;
    align-items: center;
}
.action-btn-sell .btn-sell-main {
    background: #fff;
    color: #0056b3;
    border: 1px solid #0056b3;
    padding: 8px 20px;
    border-radius: 4px;
    transition: all 0.3s;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
}
.action-btn-sell .btn-sell-main:hover {
    background: #0056b3;
    color: #fff;
}
.action-btn-buy { margin-left: 10px; display: none; }
.action-icons { margin-left: 15px; display: none; align-items: center; }
.icon-item { font-size: 20px; color: #666; margin-left: 15px; text-decoration: none; }

/* --- 3. Navigation --- */
.header-nav-wrapper {
    background: #0056b3; 
}
.site-nav {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.nav-con {
    flex: 1;
}
.site-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
}
.site-menu > li {
    position: relative;
}
.site-menu > li > a {
    display: block;
    padding: 0 25px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    text-decoration: none;
}
.site-menu > li > a:hover, .site-menu > li.current-menu-item > a {
    color: #fff; background: #004494;
}
.nav-phone {
    line-height: 45px;
    color: #fff;
    font-size: 18px;
    margin: 0;
    white-space: nowrap;
}
.nav-phone p{
    margin: 0;
}
.header-border {
    height: 3px;
    display: none;
    width: 100%;
}
.nav-drawer-header, .nav-drawer-footer, .nav-overlay, .hm-toggle {
    display: none;
}

/* =========================================
   Responsive Breakpoints
   ========================================= */

/* --- Desktop (>= 1171px) --- */
@media (min-width: 1171px) {
    .logo-separator, .slogan-con { display: block; }
}

/* --- Tablet (769px - 1170px) --- */
@media (min-width: 769px) and (max-width: 1170px) {
    
    .header-main { padding: 10px 0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); }
    
    /* Slogan Visibility - Match Mobile */
    .logo-separator { 
        display: block; 
        height: 20px; 
        margin: 0 10px; 
        background: #ddd; 
    }
    .slogan-con { display: block; }
    .slogan-top { 
        font-size: 14px; 
        color: #333; 
        font-weight: normal; 
        line-height: 1;
        display: flex;
        align-items: center;
    }
    .slogan-part-1 { display: block; white-space: nowrap; }
    .slogan-part-2 { display: none; }
    .slogan-bottom { display: none; }

   
    
    /* Show Icons */
    

    /* Navigation */
    .nav-phone { display: none; }
    .site-menu > li > a { padding: 0 15px; font-size: 15px; height: 44px; line-height: 44px; }
}

/* --- Mobile (<= 768px) --- */
@media (max-width: 768px) {
    .container{
        width: 100%;
    }
    .header-top { display: none; }
    body { padding-top: 55px; } 
    .header-top { display: none; }
    .header-border { display: none; }
    
    /* Fixed Top Bar */
    .header-main {
        position: fixed;
        top: 0; left: 0; width: 100%;
        height: 55px;
        box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        z-index: 1000;
        display: flex;
        align-items: center;
    }
    .hm-inner { 
        width: 100%;
        justify-content: space-between;
    }
    
    /* Logo Area (Left) */
    .hm-logo-area {
        order: 1;
        flex: 1;
        justify-content: flex-start;
        overflow: hidden; /* Prevent overflow */
    }
    .site-logo-link img { max-height: 30px; }
    
    /* Slogan Visibility on Mobile */
    .logo-separator { 
        display: block; 
        height: 20px; 
        margin: 0 10px; 
        background: #ddd; 
    }
    .slogan-con { display: block; }
    .slogan-top { 
        font-size: 14px; 
        color: #333; 
        font-weight: normal; 
        line-height: 1;
        display: flex;
        align-items: center;
    }
    .slogan-part-1 { display: block; white-space: nowrap; }
    .slogan-part-2 { display: none; }
    .slogan-bottom { display: none; }

    /* Search & Desktop Actions */
    .hm-search { display: none; }
    .action-btn-sell { display: none; }
    .action-btn-buy { display: none; }
    
    /* Actions & Menu Toggle (Right) */
    .hm-actions { 
        order: 2; 
        margin-left: auto; /* Push to right if logo area doesn't fill */
        display: flex;
        align-items: center;
    }
    .action-icons { display: flex; margin: 0; }
    .icon-item { margin-left: 20px; font-size: 24px; color: #0056b3; }

    /* Toggle */
    .hm-toggle {
        display: block;
        font-size: 28px;
        color: #0056b3;
        cursor: pointer;
        order: 3;
        margin-left: 20px;
    }
    
    /* Drawer Navigation (From Right) */
    .site-nav {
        position: fixed;
        top: 0; right: -85%; /* Start from right */
        left: auto; /* Reset left */
        width: 85%; max-width: 300px;
        height: 100%;
        background: #fff;
        z-index: 1001;
        transition: right 0.3s ease;
        box-shadow: -2px 0 10px rgba(0,0,0,0.1);
        display: flex;
        flex-direction: column;
    }
    .site-nav.active { right: 0; left: auto; }
    
    /* Drawer Header */
    .nav-drawer-header {
        display: flex;
        justify-content: flex-end; /* Close button on right */
        padding: 15px;
        border-bottom: 1px solid #eee;
    }
    .nav-close { font-size: 20px; color: #999; cursor: pointer; }
    
    /* Drawer Menu */
    .nav-con { flex: 1; overflow-y: auto; width: 100% !important; float: none !important; min-height: 0; }
    .site-menu { display: block; flex-flow: column; }
    .site-menu > li { border-bottom: 1px solid #f5f5f5; width: 100%; float: none; display: block; flex: none; height: auto; }
    .site-menu > li > a { height: auto; line-height: 1.5; padding: 15px 20px; text-align: left; color: #333; }
    .site-menu > li > a:hover, .site-menu > li.current-menu-item > a {
        background: #0056b3;
        color: #fff !important;
    }
    
    /* Desktop Phone Hide */
    .nav-phone { display: none; }
    
    /* Drawer Footer */
    .nav-drawer-footer {
        display: flex;
        padding: 20px 20px 80px 20px;
        border-top: 1px solid #eee;
        flex-shrink: 0;
    }
    .drawer-btn {
        flex: 1;
        text-align: center;
        padding: 10px;
        border-radius: 4px;
        margin: 0 5px;
        color: #fff;
        text-decoration: none;
    }
    .drawer-btn:hover{
        color: #fff;
    }
    .drawer-btn-sell { background: #0056b3; }
    .drawer-btn-buy { background: #0056b3; }
    
    /* Overlay */
    .nav-overlay {
        display: none;
        position: fixed;
        top: 0; left: 0; width: 100%; height: 100%;
        background: rgba(0,0,0,0.5);
        z-index: 1000;
    }
    .nav-overlay.active { display: block; }
}

/*header end*/
/*nav end*/
/*banner begin*/
 .main_visual{position:relative;height:388px;margin-top:0;}
 .main_image{margin:0 auto;width:100%;height:100%;overflow:hidden;position:relative;}
 .main_image ul{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;}
 .main_image li{width:100%;height:100%;float:left;}
 .main_image li span{width:100%;height:100%;display:block;background-size: cover !important; background-position: center center !important;}
 .main_image li .img_1{background:url(../image/banner1.jpg) no-repeat;}
 .main_image li .img_2{background:url(../image/banner2.jpg) no-repeat;}
  .main_image li.xc .img_2{background:url(../image/banner4.jpg) no-repeat;}
 .main_image li .img_3{background:url(../image/banner3.jpg) no-repeat;}
 
 .flicking_con{margin:0 auto;width:100%;position:absolute;bottom:20px;z-index:999;left:0;text-align: center;}
 .flicking_con .flicking_inner{display: inline-block; height:12px; position: relative; left: auto; top: auto; margin-left: 0;}
 .flicking_con a{margin:0 7px;padding:0;width:12px;height:12px;text-indent:-1000px;display:inline-block;float:none;background:#e6e6e6;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
 .flicking_con a.on{background:#0056b3;}
 
 #btn_prev{top:50%;width:73px!important;height:74px!important;margin-top:-37px;display:none;position:absolute;z-index:666}
 #btn_next{top:50%;width:73px!important;height:74px!important;margin-top:-37px;display:none;position:absolute;z-index:666}
 #btn_prev{left:50px;background:url(../image/hover_left.png) no-repeat 0 0;}
 #btn_next{right:50px;background:url(../image/hover_right.png) no-repeat 0 0;}

 @media (max-width: 1200px) {
    .main_visual, .main_image, .main_image li, .main_image li span { height: 300px; }
 }
 @media (max-width: 768px) {
    .main_visual, .main_image, .main_image li, .main_image li span { height: 180px; }
    #btn_prev, #btn_next { display: none !important; }
 }
/*banner end*/
.w100con{width: 100%;}
.w100con .title{font-size:26px;text-align:center;padding-bottom:20px;width:470px;margin-left:auto;margin-right: auto;margin-bottom: 20px;}
.w100con .title span.k{display:inline-block;width:400px;border-top:1px dashed #0056b3;border-bottom: 1px solid #0056b3;height:12px;margin-left: auto;margin-right: auto;}



.his-said{transition: all 0.5s;overflow: hidden;background: url(../image/his-said.png) no-repeat;background-position: center;background-size: cover;height: 390px;}
.toLeftRight{color: #aeaeae;font-size: 3rem;line-height: 390px;cursor: pointer;}
.toLeftRight:last-of-type{text-align: right;}
.his-said-content{overflow: hidden;}
.his-said-upDown{height: 390px;line-height: 100px;}
.his-said-upDown:last-of-type{line-height: 690px;}
.he-pic{height: 390px;line-height: 390px;}
.he-pic img{border-radius: 50%;border: solid 1px white;padding: 20px;}
.he-said{overflow: hidden;padding-top:140px;color: white;font-family: "微软雅黑";}
.his-said-content .he-said-container{transition: all 0.5s;width: 100%;height: 390px;}
#he-said-ul li:first-of-type{transition: all 0.5s;position: absolute;left:0px;width: 100%;}
#he-said-ul li:nth-of-type(2){transition: all 0.5s;position: absolute;left:100%;width: 100%;}
#he-said-ul li:nth-of-type(3){transition: all 0.5s;position: absolute;left:200%;width: 100%;}
#he-said-ul li:nth-of-type(4){transition: all 0.5s;position: absolute;left:300%;width: 100%;}
#he-said-ul li:last-of-type{transition: all 0.5s;position: absolute;left:-100%;width: 100%;}
.num{background:#0056b3;color:#fff;padding-top:30px;padding-bottom: 30px;}
.num span.jia{position:absolute;right:112px;top:15px;font-size: 18px;}
.num span#fwqynum,.num span#snzcnum,.num span#flfwnum{font-family: arial;}
/*news begin*/
.news{padding-top:80px;padding-bottom: 80px;}
.news .news-content{width:1170px;margin-left:auto;margin-right: auto;}
.news .news-content .htitle{font-size: 18px;color:#333;border-bottom: 1px solid #ededed;padding-bottom: 5px;}
.news .news-content .htitle a{float:right;color:#999;font-size: 16px;}
.news .news-content .htitle a:hover{color:#0056b3;}
.news .news-content .news-content-left{float:left;width:650px;display: inline-block;height:404px;}
.news-content-left dl{background:#fff;padding:10px;margin-top:10px;margin-bottom:10px;}
.news-content-left dl:hover{background:#F9F9F9;}
.news-content-left dl dt{float: left;width:80px;height:80px;text-align: center;margin-right: 10px;border-right: 1px solid #ededed;}
.news-content-left dl dt:hover{text-decoration: #0056b3;}
.news-content-left dl dt .time-title1{font-size: 40px;font-weight:bold;color:#999;}
.news-content-left dl dt .time-title2{font-size: 18px;color:#999;}
.news-content-left dl dd{float: left;width:540px;height:80px;}
.news-content-left dl dd .news-title{font-size: 16px;height:30px;line-height: 30px;overflow:hidden;}
.news-content-left dl dd .news-title a{color:#666;}
.news-content-left dl dd .news-title a:hover{color:#0056b3;text-decoration: none;}
.news-content-left dl dd .news-des{font-size: 14px;color:#999;height:40px;overflow:hidden;margin-top: 5px;}
.news .news-content .news-content-right{float:right;width:485px;display: inline-block;}
.news-content .news-content-right .content-right-top{height:200px;overflow:hidden;}
.news-content-right .content-right-top ul li{height:30px;line-height: 29px;border-bottom: 1px dashed #ededed;}
.news-content-right .content-right-top ul li a{color:#999;font-size: 14px;float:left;display: inline-block;width:280px;overflow:hidden;}
.news-content-right .content-right-top ul li a:hover{color:#0056b3;font-size: 14px;text-decoration: none;}
.news-content-right .content-right-top span{float:right;color:#999;}
.news-content-right .content-right-bottom{margin-top: 20px;height:254px;overflow:hidden;}
.news-content-right .content-right-bottom dl{}
.news-content-right .content-right-bottom dl dt{height:60px;width:60px;margin-right: 20px;float:left;display: inline-block;}
.news-content-right .content-right-bottom dl dt img{height:60px;width:60px;}
.news-content-right .content-right-bottom dl dd{height:60px;width:401px;float:left;display: inline-block;overflow: hidden;padding-bottom: 5px;}
.news-content-right .content-right-bottom dl dd a{color:#999;}
.news-content-right .content-right-bottom dl dd span{color:#999;}
.news-content-right .content-right-bottom dl dd a:hover{color:#0056b3;text-decoration: none;}
/*news end*/
/*我们的优势 begin*/
.advantage{padding-top:80px;padding-bottom: 80px;}
.advantage .adcircle{width:150px;height:150px;background:#0056b3;color:#fff;font-size: 42px;border-radius: 100%;text-align: center;line-height: 150px;}
.advantage .adcircle span{box-shadow: 0px 0px 10px #fff;background:#fff;color:#0056b3;padding-left:5px;padding-right: 5px;border-radius:20px;}
.adcircle:hover{transform:rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-moz-transform: rotate(45deg);}
/*我们的优势 end*/



.himg{width:100px;height:100px;top:40px;margin-left:35%;}
.himg.hgs1{background:url(../image/tcicon.png) 0px -2px no-repeat;}
.himg.hgs2{background:url(../image/tcicon.png) 0px -120px no-repeat;}
.himg.hgs3{background:url(../image/tcicon.png) 0px -240px no-repeat;}
.himg.hgs4{background:url(../image/tcicon.png) 0px -368px no-repeat;}













.area{padding-top:80px;padding-bottom: 80px;}
.area .area-con{width:760px;margin-left: auto;margin-right:auto;text-align: center;}
.area .area-con img{height:520px;}
.area dl{height:90px;margin-top: 10px;}
.area dl dt{float:left;height:80px;width:95px;text-align: center;line-height: 75px;font-size: 20px;color:#666;background:#f6f6f6;}
.area dl dd{float:left;height:80px;width:263px;color:#999;font-size: 16px;padding-left: 20px;padding-top: 15px;}
.qqfw{padding-top:80px;padding-bottom: 80px;}
.qqfw .qqfw-con{width:80px;height:80px;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.qqfw .qqfw-con.f1{background:url(../image/icon.png) -137px -344px no-repeat;}
.qqfw .qqfw-con.f2{background:url(../image/icon.png) -137px -427px no-repeat;}



.mb20 { margin-bottom: 20px; }
.mt10 { margin-top: 10px; }
.qqfw .qqfw-con.f3{background:url(../image/icon.png) -137px -510px no-repeat;}
.qqfw .qqfw-con.f4{background:url(../image/icon.png) -137px -595px no-repeat;}
.qqfw .qqfw-con.f5{background:url(../image/icon.png) -137px -678px no-repeat;}
.qqfw .qqfw-con.f6{background:url(../image/icon.png) -137px -765px no-repeat;}

.w100con.zzlc{padding-top:80px;padding-bottom: 80px;background:#ededed;}
.w100con .zzlc img{width:100%;}




.bk-selectthi {width: 100%;background: url(../image/questionbg.jpg) no-repeat bottom center;overflow: hidden;font-family:\5FAE\8F6F\96C5\9ED1;}
.sthi-auto {
    width: 814px;
    height: 1640px;
    overflow: hidden;
    margin: 80px auto 80px;
    background: url(../image/questionbg.png) no-repeat top center;
}
.register-auto { width: 814px;height: 1650px;overflow: hidden;margin: 80px auto 80px;background: url(../image/sjbg.png) no-repeat top center;}
.sthi-con {width: 738px;overflow: hidden;margin: 310px auto 0;}
.sthi-conlist {width: 100%;overflow: hidden;}
.sthi-conbk {width: 100%;overflow: hidden;margin-bottom: 10px;}
.sthi-conbk img {width: 50px;height: 50px;overflow: hidden;display: inline-block;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.sthi-conlfdes, .sthi-conrtdes {display: inline-block;max-width: 480px;vertical-align: top;position: relative;}
.sthi-conbj {padding: 1px;overflow: hidden;margin: 0 14px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.sthi-conlfdes p, .sthi-conrtdes p {font-size: 14px;border: 1px solid #e2e1e1;line-height: 30px;padding: 6px 22px;letter-spacing: 1px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.sthi-conlfdes p {color: #5b5b5b;background-color: #f0eef0;}
.sthi-conrtdes p {color: #fff;background-color: #0056b3;}
.sthi-conbk i {width: 13px;height: 13px;overflow: hidden;display: block;background: url(../image/ico2.png) no-repeat;position: absolute;top: 24px;}
.sthi-conbk i.s-conico16 {background-position: 0 -338px;left: 5px;}
.sthi-conbk i.s-conico17 {background-position: 0 -351px;right: 5px;}
.sthi-conrthead {float: right;margin-right: 10px;}
.sthi-conrtdes {float: right;}

.rhfw{padding-top:80px;padding-bottom: 80px;}

/* Mobile Menu Responsive Styles */
.mobile-nav-toggle {
    display: none;
}
.mobile-nav-header {
    display: none;
}

/* Adaptive Header Styles */
.mobile-header, .tablet-header {
    display: none;
}

/* Tablet Header (769px - 1170px) */
@media screen and (min-width: 769px) and (max-width: 1170px) {
    .desktop-header { display: none !important; }
    .mobile-header { display: none !important; }
    .tablet-header { display: block; }
    
    /* Tablet Styles */
    .th-container { padding: 0 15px; background: #fff; box-shadow: 0 2px 10px rgba(0,0,0,0.05); }
    .th-top { display: flex; justify-content: space-between; align-items: center; padding: 12px 0; border-bottom: 1px solid #f5f5f5; }
    
    .th-logo-area { flex-shrink: 0; }
    .th-logo img { height: 42px; width: auto; display: block; }
    
    .th-search-area { flex: 1; margin: 0 30px; }
    .th-search-box { position: relative; max-width: 420px; width: 100%; }
    .th-search-box input { width: 100%; height: 38px; padding: 0 40px 0 15px; border: 1px solid #e0e0e0; border-radius: 4px; background: #f8f8f8; transition: all 0.3s; font-size: 14px; }
    .th-search-box input:focus { border-color: #0056b3; background: #fff; outline: none; }
    .th-search-box button { position: absolute; right: 0; top: 0; height: 38px; width: 40px; border: none; background: none; color: #666; cursor: pointer; font-size: 16px; }
    .th-search-box button:hover { color: #0056b3; }
    
    .th-right-area { display: flex; align-items: center; flex-shrink: 0; }
    .th-btns { display: flex; margin-right: 15px; }
    .th-btn { padding: 8px 16px; border-radius: 4px; font-size: 14px; margin-left: 10px; text-decoration: none; font-weight: 500; transition: all 0.2s; white-space: nowrap; }
    .th-btn.btn-sell { background: #f0f7ff; color: #0056b3; border: 1px solid #cce5ff; }
    .th-btn.btn-sell:hover { background: #e0efff; border-color: #b8daff; }
    .th-btn.btn-buy { background: #0056b3; color: #fff; border: 1px solid #0056b3; }
    .th-btn.btn-buy:hover { background: #004494; border-color: #004494; }
    
    .th-icons { display: flex; align-items: center; }
    .th-icons .th-icon { font-size: 20px; color: #666; margin-left: 15px; transition: color 0.2s; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; border-radius: 50%; }
    .th-icons .th-icon:hover { color: #0056b3; background: #f0f7ff; }
    
    .th-bottom { background: #fff; }
    .th-menu { display: flex; list-style: none; padding: 0; margin: 0; overflow-x: auto; -webkit-overflow-scrolling: touch; }
    .th-menu::-webkit-scrollbar { display: none; }
    .th-menu li { flex-shrink: 0; }
    .th-menu li a { display: block; padding: 12px 18px; color: #333; font-size: 15px; text-decoration: none; border-bottom: 2px solid transparent; transition: all 0.2s; font-weight: 500; }
    .th-menu li a:hover, .th-menu li.current-menu-item a { color: #0056b3; border-bottom-color: #0056b3; background: #fcfcfc; }
}

/* Mobile Header (<= 768px) */
@media screen and (max-width: 768px) {
    /* Hide Desktop Header */
    .desktop-header {
        display: none !important;
    }

    /* Show Mobile Header */
    .mobile-header {
        display: block;
        position: relative;
        z-index: 9999;
    }

    /* Top Bar */
    .mh-bar {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 55px;
        background: #fff;
        box-shadow: 0 2px 8px rgba(0,0,0,0.08);
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 0 15px;
        z-index: 10000;
    }

    .mh-left, .mh-right {
        flex: 1;
        display: flex;
        align-items: center;
    }

    .mh-right {
        justify-content: flex-end;
    }

    .mh-center {
        flex: 2;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    /* Logo */
    .mh-logo img {
        height: 35px;
        width: auto;
        display: block;
    }

    /* Icons */
    .mh-toggle {
        font-size: 22px;
        color: #333;
        padding: 5px;
        cursor: pointer;
    }

    .mh-icon {
        font-size: 20px;
        color: #0056b3; /* Professional Blue */
        margin-left: 18px;
        text-decoration: none;
    }
    
    .mh-icon:first-child {
        margin-left: 0;
    }

    /* Drawer Menu */
    .mh-drawer {
        position: fixed;
        top: 0;
        left: -85%; /* Hidden by default */
        width: 85%;
        max-width: 320px;
        height: 100%;
        background: #fff;
        z-index: 10001;
        transition: left 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
        display: flex;
        flex-direction: column;
        box-shadow: 2px 0 10px rgba(0,0,0,0.1);
    }

    .mh-drawer.active {
        left: 0;
    }

    .mh-drawer-header {
        height: 55px;
        border-bottom: 1px solid #eee;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding: 0 15px;
        background: #f9f9f9;
    }

    .mh-close {
        font-size: 24px;
        color: #666;
        cursor: pointer;
        padding: 5px;
    }

    /* Menu List */
    .mh-menu-container {
        flex: 1;
        overflow-y: auto;
        padding: 10px 0;
    }

    ul.mh-menu {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    ul.mh-menu li {
        border-bottom: 1px solid #f5f5f5;
    }

    ul.mh-menu li a {
        display: block;
        padding: 14px 20px;
        font-size: 16px;
        color: #333;
        text-decoration: none;
        transition: background 0.2s;
    }

    ul.mh-menu li a:hover,
    ul.mh-menu li.current-menu-item a {
        background: #f0f7ff;
        color: #0056b3;
        border-left: 4px solid #0056b3;
        padding-left: 16px; /* Adjust for border */
    }

    /* Footer Buttons in Drawer */
    .mh-drawer-footer {
        padding: 20px;
        border-top: 1px solid #eee;
        background: #fff;
        display: flex;
        gap: 10px;
    }

    .mh-btn {
        flex: 1;
        text-align: center;
        padding: 10px 0;
        border-radius: 4px;
        font-size: 15px;
        text-decoration: none;
        font-weight: 600;
    }

    .btn-sell {
        background: #f0f7ff;
        color: #0056b3;
        border: 1px solid #cce5ff;
    }

    .btn-buy {
        background: #0056b3;
        color: #fff;
    }

    /* Overlay */
    .mh-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.5);
        z-index: 10000;
        display: none;
        opacity: 0;
        transition: opacity 0.3s;
    }

    .mh-overlay.active {
        display: block;
        opacity: 1;
    }
    
    /* Content Padding adjustment for fixed header */
    body {
        padding-top: 55px; /* Match header height */
    }
    
    /* Reset padding for desktop if media query fails or on resize */
    @media screen and (min-width: 1108px) {
        body {
            padding-top: 0;
        }
    }
}
.rhfw .circle-con{border:2px dashed #ddd;width:120px;height:120px;margin-left: auto;margin-right: auto;border-radius: 100%;text-align: center;}
.rhfw .rhfw-con{position:relative;width:260px;height:250px;padding-top:20px;overflow:hidden;background:white;}
.rhfw .rhfw-con span{font-size: 54px;margin-top:32px;}
.rhfw .rhfw-con:hover{color:#0056b3;}
.rhfw .rhfw-con:hover .circle-con{border:2px solid #0056b3;}
.rhfw .rhfw-con .line{position:absolute;background:#0056b3;}
.rhfw .rhfw-con .t{top:0px;left:260px;width:260px;height:2px;}
.rhfw .rhfw-con .r{top:250px;right:0px;height:250px;width:2px;}
.rhfw .rhfw-con .b{bottom:0px;right:260px;width:260px;height:2px;}
.rhfw .rhfw-con .l{bottom:250px;left:0px;height:250px;width:2px;}


/*公司注册引导页 end*/
/*代理记账引导页 begin*/
/*代理记账我们的优势*/
.finance-banner{width:100%;height:390px;background:url(../image/dzbanner.jpg) center center no-repeat;position:relative;}
.finance-banner a{position:absolute;display:block;width:200px;height:50px;left:45%;top:77%;}
.finance-bannerdg{width:100%;height:390px;background:url(../image/dzbannerdg.jpg) center center no-repeat;position:relative;}
.finance-bannerdg a{position:absolute;display:block;width:200px;height:50px;left:45%;top:77%;}
.fwpz{padding-top:30px;padding-bottom: 80px;position:relative;}
.fwpz .circle-con{border:2px dashed #ddd;width:120px;height:120px;margin-left: auto;margin-right: auto;border-radius: 100%;text-align: center;}
.fwpz .circle-con:hover{border:2px dashed #0056b3;}
.fwpz .circle-con:hover span{color:#0056b3!important;}
.fwpz .rhfw-con{position:relative;}
.fwpz .rhfw-con span{font-size: 54px;margin-top:32px;}


.dzys{padding-top:80px;padding-bottom: 80px;}
.bk-selectsec {
    width: 100%;
    height: 685px;
    overflow: hidden;

    font-family:\5FAE\8F6F\96C5\9ED1;
}
.ui-auto {
width: 1190px;
overflow: hidden;
margin: 0 auto;
}
.s-title {
    text-align: center;
}
.s-title h2 {
    font-size: 30px;
    line-height: 60px;
    color: #222;
}

.s-title h6 {
    font-weight: normal;
    font-size: 16px;
    color: #777;
}

.ssec-title {
    margin-top: 30px;
}

.ssec-title h2 {
    line-height: inherit;
}

.ssec-title h6 {
    width: 180px;
    height: 44px;
    overflow: hidden;
    display: block;
    background: url(../image/ico2.png) no-repeat 0 -296px;
    margin: 0 auto;
}

.ssec-con {
    width: 100%;
    height: 650px;
    overflow: hidden;
    margin-top: 24px;
    position: relative;
}

.ssec-conleft {
    width: 570px;
    float: left;
    overflow: hidden;
    position: relative;
}

.ssec-contitle {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -113px;
    width: 226px;
    height: 54px;
    overflow: hidden;
    background: url(../image/ico2.png) no-repeat 0 0;
    line-height: 54px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 26px;
    letter-spacing: 4px;
}

.ssec-conbk {
    width: 566px;
    height: 640px;
    overflow: hidden;
    background-color: rgba(81, 81, 81, 0.6);
    border: 2px solid #e8d8da;
    margin-top: 10px;
    padding: 60px 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.ssec-conlist {
    height: 140px;
    overflow: hidden;
    padding: 0px 44px;
    border-bottom: 1px dashed #928d8e;
}

.ssec-conlist:last-child {
    border: 0;
}

.ssec-condes {
    width: 408px;
    display: inline-block;
    margin-left: 16px;
}

.ssec-condes h2 {
    font-size: 20px;
    color: #eaeaea;
    letter-spacing: 2px;
    padding-top:5px;
    padding-bottom: 5px;
}

.ssec-condes p {
    font-size: 15px;
    color: #bdbdbd;
    line-height: 28px;
}

.ssec-conright {
    width: 570px;
    float: right;
    overflow: hidden;
    position: relative;
}

.rtbk {
    background-color: #fff;
    border: 2px solid #efefef;
}

.rttitle {
    background-position: 0 -54px;
}

.rtdes h2 {
    color:#0056b3;
}

.rtdes p {
    color: #666;
}

.ssec-confg {
    width: 156px;
    height: 550px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    top: 70px;
    z-index: 2;
    margin-left: -78px;
}

.ssec-confg i {
    width: 156px;
    height: 158px;
    overflow: hidden;
    display: block;
    background: url(../image/ico2.png) no-repeat;
}

.ssec-confg i.s-conico14 {
    background-position: 0 -270px;
    height: 24px;
    margin-top: 54px;
}

.ssec-confg i.s-conico15 {
    background-position: 1px  -111px;
    margin-top: 82px;
}

.ssec-confg i.sfg-ico {
    margin-top: 118px;
}



/*代理记账引导页 end*/
/*vip begin*/
.vip-banner{width:100%;height:390px;background:url(https://maigongsi.com.cn/Public/Common/v2/images/vip/vipbanner.jpg) center center no-repeat;position:relative;}
.vipdes{padding-top:80px;padding-bottom: 80px;}
.vipservice{padding-top:80px;padding-bottom: 80px;}
.vipservice .viptab{height:150px;width:160px;background:url(https://maigongsi.com.cn/Public/Common/v2/images/vip/vipicon.png) 0px 0px no-repeat;}
.vipservice li.vipactive .viptab{background:url(https://maigongsi.com.cn/Public/Common/v2/images/vip/vipicon.png) 0px -165px no-repeat;}
.vipcontent{position:relative;border-top:2px solid #0056b3;border-bottom: 2px solid #0056b3;height:100px;margin-top:60px;}
.vipcontent span.vipitem{position:absolute;width:35px;height:30px;z-index: 1000;}
.vipcontent span.vipitem.vm1{background:url(https://maigongsi.com.cn/Public/Common/v2/images/vip/vipicon.png) -61px -338px no-repeat;left:60px;top:-26px;}
.vipcontent span.vipitem.vm2{background:url(https://maigongsi.com.cn/Public/Common/v2/images/vip/vipicon.png) -61px -338px no-repeat;left:255px;top:-26px;}
.vipcontent span.vipitem.vm3{background:url(https://maigongsi.com.cn/Public/Common/v2/images/vip/vipicon.png) -61px -338px no-repeat;left:451px;top:-26px;}
.vipcontent span.vipitem.vm4{background:url(https://maigongsi.com.cn/Public/Common/v2/images/vip/vipicon.png) -61px -338px no-repeat;left:648px;top:-26px;}
.vipcontent span.vipitem.vm5{background:url(https://maigongsi.com.cn/Public/Common/v2/images/vip/vipicon.png) -61px -338px no-repeat;left:844px;top:-26px;}
.vipcontent span.vipitem.vm6{background:url(https://maigongsi.com.cn/Public/Common/v2/images/vip/vipicon.png) -61px -338px no-repeat;left:1044px;top:-26px;}
.vipteam{padding-top:80px;padding-bottom: 80px;background:url(https://maigongsi.com.cn/Public/Common/v2/images/vip/teambg.jpg) center center no-repeat;}
.vipkh{padding-top:80px;padding-bottom: 80px;}
.vipkh .vipkh-con{background:#fff;width:1104px;height:300px;margin-left:auto;margin-right:auto;}
.vipkh .vipkh-con div{float:left;width:184px;height:150px;}
.vipapply{padding-top:80px;padding-bottom: 80px;background:url(https://maigongsi.com.cn/Public/Common/v2/images/vip/applybg.jpg) center center no-repeat;}


/*vip end*/

/*商标注册引导页 begin*/
.trademarkbanner{
    background-image: url(../image/bannerbg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 100%;
    height: 700px;
}
.trademarkbanner .trademark-search{
    background: rgba(0,0,0,0.2);
    padding-top: 40px;
    padding-left: 27px;
    padding-right: 27px;
    padding-bottom: 95px;
    width:750px;
    margin-left: auto;
    margin-right: auto;
}
.trademark-search .form-con{
    background: rgba(255,255,255,0.3);
    padding: 5px;
    position:relative;
    border-radius:5px;
}
.trademark-search .form-con input{height:60px;border:none;width:545px;padding-left:10px;padding-right: 10px;}
.trademark-search .form-con .submit{height:60px;width:142px;position:absolute;right:5px;top:5px;background:#0056b3;color:#fff;text-align: center;line-height: 60px;font-size:22px;}
.trademark-search .tccon{width:510px;margin-left: auto;margin-right: auto;}
.trademark-search .tccon a{position:absolute;left:68px;bottom:20px;}
.trademark-search .tradetaocan{
    border-radius:10px;
    width: 230px;
    height: 164px;
    padding: 20px;
    float:left;
    border:2px solid #fff;
    color:#fff;
    text-align: center;
}






.zcys{padding-top:80px;padding-bottom: 80px;background: url(../image/ysbg.jpg) no-repeat top center;}
.sbtab-con{height:80px;padding-top:10px;padding-left:20px;padding-right:10px;color:#999;overflow:hidden;}
.ygscon .sbtp li{height:90px;}
.ygscon .sbtp li.tp1{background:url(../image/sbtp.jpg) 0px 0px no-repeat;}
.ygscon .sbtp li.tp2{background:url(../image/sbtp.jpg) 0px -91px no-repeat;}
.ygscon .sbtp li.tp3{background:url(../image/sbtp.jpg) 0px -180px no-repeat;}




.sbys{padding-top:80px;padding-bottom: 80px;}
.fourereason{ background-color:#fff;}
.reasonbox{ overflow:hidden;}
.reason-left{ float:left;}
.reason_left_top{ text-align:center; background: url("../image/reason.gif") no-repeat center; width: 565px; height: 420px; position: relative;}
.reason_left_top p a{font-size: 16px; font-weight: bold; line-height: 14px;color:#000;}
.reason_left_top p span{ font-family: arial; font-weight: normal; color: #999;font-size: 12px;color:#666;}
.reason_left_t{ position: absolute; top: 50px; left: 245px; }
.reason_left_l{ position: absolute; top: 200px; left: -2px; }
.reason_left_r{ position: absolute; top: 205px; left: 410px; }
.reason_left_b{ position: absolute; top: 360px; left: 225px; }
.reason_left_bottom>a>p{ width:150px;height:36px; line-height:36px; border:2px solid #0056b3; text-align:center; margin:10px auto 0;}
.reason-right{ float:left;}
.reason-rightbox{ background-image:url(https://maigongsi.com.cn/Public/Common/v2/images/trademark/reason-xian.png); background-repeat:repeat-y; background-position:34px top; padding-bottom:20px;}
.reason-rightbox li{height:71px; padding-left:95px; width:540px; margin-bottom:45px;}
.reason-rightbox li:hover{color:#0056b3;}
.reason-rightbox li h3{ font-size:14px; margin-bottom:5px;padding-top:8px;}
.reason-rightbox li p a{ float:left; font-size:12px; color:#999;}
.reason-rightbox li:hover p a{ float:left; font-size:12px; color:#0056b3;}
.reason-icon01{background:url(../image/ysicon.jpg) 0px -2px no-repeat;}
.reason-icon01:hover{background:url(../image/ysicon.jpg) 0px -88px no-repeat;}
.reason-icon02{background:url(../image/ysicon.jpg) 0px -173px no-repeat;}
.reason-icon02:hover{background:url(../image/ysicon.jpg) 0px -257px no-repeat;}
.reason-icon03{background:url(../image/ysicon.jpg) 0px -343px no-repeat;}
.reason-icon03:hover{background:url(../image/ysicon.jpg) 0px -426px no-repeat;}
.reason-icon04{background:url(../image/ysicon.jpg) 0px -511px no-repeat;}
.reason-icon04:hover{background:url(../image/ysicon.jpg) 0px -595px no-repeat;}
/*商标注册引导页 end*/

/*套餐详情页 begin*/
.tcxq-banner-con{width:100%;height:260px;margin-bottom: 90px;background:url(../image/helpbanner.jpg) center center no-repeat;}
.tcxq-category-con{width:100%;border-top:1px solid #0056b3;position: relative;margin-bottom: 100px;}
.tcxq-category-con ul.tcxq-category{width:860px;margin-top: -20px;position:absolute;z-index: 100;left:135px;top:0px;}
.tcxq-category-con ul.tcxq-category li{width:200px;height:40px;float: left;}
.tcxq-category-con ul.tcxq-category li a{display:block;width:200px;height:40px;text-align: center;line-height: 40px;border-radius:15px;font-size: 16px;background:#ededed;color:#333;box-shadow: 0px 5px 5px #ddd;}
.tcxq-category-con ul.tcxq-category li a:hover{text-decoration: none;}
.tcxq-category-con ul.tcxq-category li a.active{background:#004494;color:#fff;}
.tcxq-content-con{margin-bottom: 50px;}
.tcxq-content-des img{width:100%;margin-bottom: 50px;}
.tcxq-content-con dl.tcxq-content dd{padding-left: 35px;}
.tcxq-content-con .tcxq-btn{border:1px solid #ddd;padding:15px 15px;margin-top:5px;}
.tcxq-btn .tcxq-btn-top{height:200px;margin-bottom:10px;background:url(../image/adv.jpg) center center no-repeat;}


.tcxqbg-con{width:455px;height:386px;}
.tcxq-content-con .btn{padding:5px 92px;font-size: 20px;}


/*套餐详情页 end*/


/*创客百科begin*/
.wikibanner{background:url(../image/guestindexbg.jpg) center center no-repeat;padding-top:80px;padding-bottom: 80px;}
.wikibanner .search-con{width:500px;height:60px;margin-left: auto;margin-right: auto;background:#fff;border:8px solid #888;position: relative;border-radius:15px;padding-left:10px;}
.wikibanner .search-con input{display:block;width:450px;height:44px;border:none;padding-left: 10px;}
.wikibanner .search-con a{position:absolute;right:0px;top:0px;font-size:30px;color:#fff;display:block;border:1px solid #0056b3;width:70px;text-align: center;background:#0056b3;height:44px;line-height: 44px;}
/*创客百科end*/
/*新闻列表begin*/
.newslist{border:1px solid #d1d1d1;box-shadow:1px 1px 6px #b9b9b9;margin-top:-90px;background-color:rgba(255,255,255,0.5);position:relative;z-index: 100;margin-left: auto;margin-right: auto;padding-left:45px;padding-right:30px;padding-bottom: 50px;padding-top:100px;}
.newslist dl{margin:0px;}
.newslist dt{float:left;height:200px;font-weight:normal;}
.newslist dd{float:right;height:185px;padding-top:35px;border-bottom: 1px dashed #ddd;margin:0px;}
.newslist dt{width:150px;position:relative;border-left:2px solid #dcdcdc;padding-left:20px;}
.newslist dt span{position:absolute;left:-18px;top:50px;}
.newslist dd img{float:left;height:90px;width:90px;}
.newslist dd .newstitlecon{float:right;width:890px;padding-left: 20px;}
.newslist dd .newstitlecon .ncon1{height:35px;line-height: 35px;width:100%;overflow:hidden;}
.newslist dd .newstitlecon .ncon1:hover{color:#0056b3;}
.newslist dd .newstitlecon .ncon2{height:50px;line-height:25px;width:100%;overflow:hidden;}
.newdetail{border:1px solid #d1d1d1;box-shadow:1px 1px 6px #b9b9b9;margin-top:-60px;background-color:rgba(255,255,255,0.5);position:relative;z-index: 100;margin-left: auto;margin-right: auto;padding:100px 15px 50px 15px;margin-bottom: 20px;}
.newdetail .newtitle{border-bottom: 1px solid #dcdcdc;padding-top:10px;padding-bottom: 30px;text-align: center;color:#0056b3;margin-left:20px;margin-right:20px;}
.newdetail-con{padding-left:30px;padding-right:30px;}
.newlisbtn{border-bottom: 1px solid #0056b3;padding-bottom: 15px;margin-left: 20px;margin-right: 20px;}
.newlisbtn a:hover{color:#0056b3;text-decoration: none;}
.newlistul li{height:30px;line-height: 30px;font-size: 14px;margin-left: 30px;margin-right: 30px;}
.newlistul li a{color:#666;}
.newlistul li a:hover{color:#0056b3;text-decoration: none;}
/*新闻列表end*/

/*帮助中心 begin*/
.helpbanner{width:100%;height:260px;background:url(../image/helpbanner.jpg) center center no-repeat;}
.help-con{margin-top:-60px;position:relative;z-index: 100;padding:100px 20px 50px 20px;margin-bottom: 50px;}
.help .helpleft{width:220px;float:left;display:inline-block;}
.help .helpleft dl{margin-bottom:40px;padding-bottom: 20px;}
.help .helpleft .helpdl dt{height:40px;line-height:40px;padding-left: 30px;color:#0056b3;letter-spacing: 2px;margin-bottom: 15px;font-weight:normal;background:#ddd;}
.help .helpleft .helpdl dd{height:35px;line-height:35px;font-size: 16px;letter-spacing: 2px;}
.help .helpleft .helpdl dd a{display:block;color:#999;padding-left: 40px;}
.help .helpleft .helpdl dd a:hover{color:#0056b3;text-decoration: none;}
.help .helpright{padding:20px;border:1px solid #ddd;width:850px;float:right;display:inline-block;}
.help .helpright .helptitle{height:40px;line-height: 40px;margin-bottom: 20px;color: #0056b3;}
/*帮助中心 end*/
/*关于我们 begin*/
.lxbanner{width:100%;height:260px;background:url(../image/lxbanner.jpg) center center no-repeat;}
.about-category-con{width:100%;border-top:1px solid #0056b3;position: relative;margin-bottom: 40px;margin-top: 60px;}
.about-category-con ul.about-category{width:860px;margin-top: -20px;position:absolute;z-index: 100;left:235px;top:0px;}
.about-category-con ul.about-category li{width:200px;height:40px;float: left;}
.about-category-con ul.about-category li a{display:block;width:200px;height:40px;text-align: center;line-height: 40px;border-radius:15px;font-size: 16px;background:#ededed;color:#333;}
.about-category-con ul.about-category li a:hover{text-decoration: none;}
.about-category-con ul.about-category li a.active{background:#0056b3;color:#fff;}
.about .aboutright .abouttitle{padding-left: 20px;margin-bottom: 30px;color:#0056b3;height:45px;line-height: 45px;letter-spacing: 2px;}
.about .aboutright .aboutftitle{margin-bottom: 15px;font-size: 18px;color:#0056b3;}
.about .aboutright p{text-indent: 2em;font-size: 16px;color:#999;}
.about .aboutright .aboutlogo{width:240px;height:160px;background:url(../image/aboutbg.jpg) 0px 0px no-repeat;}
.about .aboutright ul.des li{font-size: 16px;color:#333;}
.about .aboutright ul.des li div{display:inline-block;height:40px;line-height: 40px;position:relative;padding-left:20px;}
.aboutright ul.des li em{width:15px;height:20px;position:absolute;left:0px;top:13px;background:url(../image/icon.png) -227px -784px no-repeat;}
.aboutright .des-img{width:530px;margin-top:10px;}
.aboutright .des-img img{width:100%;}
.aboutright .map-con{border:1px solid #ddd;height:330px;padding:15px;margin-bottom: 30px;}
.aboutright .map-con #mapDiv3,.aboutright .map-con #mapDiv4,.aboutright .map-con #mapDiv5,.aboutright .map-con #mapDiv6,.aboutright .map-con #mapDiv1,.aboutright .map-con #mapDiv2{height:180px;width:328px;margin-bottom: 20px;}


.about .hxjzcon{width:87px;height:85px;}
.about .hxjzcon.x1{background:url(../image/aboutbg.jpg) 0px -175px no-repeat;}
.about .hxjzcon.x2{background:url(../image/aboutbg.jpg) -85px -175px no-repeat;}
.about .hxjzcon.x3{background:url(../image/aboutbg.jpg) -171px -175px no-repeat;}
.about .hxjzcon.x4{background:url(../image/aboutbg.jpg) -257px -175px no-repeat;}
.about .hxjzcon.x5{background:url(../image/aboutbg.jpg) -343px -175px no-repeat;}
.about .hxjzcon.x6{background:url(../image/aboutbg.jpg) -430px -175px no-repeat;}
.about .yscon{border:1px solid #dcdcdc;padding:25px;height:220px;border-radius:10px;}
.about .yscon dl.ys dt{float: left;height:70px;width:68px;}
.about .yscon dl.ys dt.ys1{background:url(../image/aboutbg.jpg) 2px -276px no-repeat;}
.about .yscon dl.ys dt.ys2{background:url(../image/aboutbg.jpg) -65px -276px no-repeat;}
.about .yscon dl.ys dt.ys3{background:url(../image/aboutbg.jpg) -140px -276px no-repeat;}
.about .yscon dl.ys dt.ys4{background:url(../image/aboutbg.jpg) -206px -269px no-repeat;}
.about .yscon dl.ys dd{float: left;height:60px;padding-left: 15px;}
.about .yscon p{font-size: 14px;}
.about ul.joinus li{line-height: 1.85em;}
.about .aboutjianli{margin-top:20px;margin-bottom: 30px;position:relative;}
.about .aboutjianli p{font-size:20px;}
.about .aboutjianli span{position:absolute;left:98%;top:119%;font-size:60px;}
/*关于我们 end*/

/*智库 begin*/
.zhiku-list1{padding:10px 20px;overflow:hidden;}
.h355{height:355px;}
.h430{height:430px;}
.h260{height:260px;}
.zhiku-list1 .zhiku-title1{border-bottom: 1px solid #ddd;height:40px;line-height: 40px;}
.zhiku-list1 .zhiku-title1 .hh{float: left;height:40px;border-bottom: 1px solid #0056b3;color:#666;line-height: 40px;display:inline-block;}
.zhiku-list1 .zhiku-title1 .more{float: right;display: inline-block;}
.zhiku-list1 .zhiku-title1 .more a{color:#666;}
.zhiku-list1 .zhiku-title1 .more a:hover{color:#0056b3;text-decoration: none;}
.zhiku-list1 .zhiku-inner-list .zhiku-inner1{float: left;height:120px;width:120px;overflow: hidden;margin-right: 15px;}
.zhiku-list1 .zhiku-inner-list .zhiku-inner1 img{height:120px;width:120px;}
.zhiku-list1 .zhiku-inner-list .zhiku-inner2{float: left;display:inline-block;height:120px;width:230px;overflow: hidden;}
.zhiku-list1 ul li{height:35px;line-height: 35px;overflow:hidden;}
.zhiku-list1 ul li em{display:inline-block;height:14px;width:12px;float:left;margin-top: 10px;background: url(../image/icon.png) -224px -549px no-repeat;}
.zhiku-list1 ul li a{display:inline-block;color:#666;float:right;width:355px;}
.zhiku-list1 ul li a:hover{color:#0056b3;}
.zhiku-list1 ul li a span{float:right;display: inline-block;color:#999;}
.zhiku-list2{padding:10px 20px;overflow:hidden;}
.zhiku-list2 .zhiku-title2{border-bottom: 2px solid #0056b3;height:40px;line-height: 40px;}
.zhiku-list2 .zhiku-title2 .hh{float: left;height:40px;color:#666;line-height: 40px;display:inline-block;}
.zhiku-list2 .zhiku-title2 .more{float: right;display: inline-block;}
.zhiku-list2 .zhiku-title2 .more a{color:#666;}
.zhiku-list2 .zhiku-title2 .more a:hover{color:#0056b3;text-decoration: none;}
.zhiku-list2 ul li{height:35px;line-height: 35px;overflow:hidden;}
.zhiku-list2 ul li em{display:inline-block;height:12px;width:12px;float:left;margin-top: 12px;background:#0056b3;margin-right: 10px;}
.zhiku-list2 ul li a{display:inline-block;color:#666;float:left;}
.zhiku-list2 ul li a:hover{color:#0056b3;}
.zhiku-list2 .zkservice a{display: inline-block;padding:5px 10px;background:#0056b3;color:#fff;font-size: 14px;margin-right: 5px;margin-bottom: 10px;}
.zhiku-list3{padding:10px 20px;overflow:hidden;}
.zhiku-list3 .zhiku-title3{border-bottom: 2px solid #0056b3;height:40px;line-height: 40px;}
.zhiku-list3 .zhiku-title3 .hh{float: left;height:40px;color:#666;line-height: 40px;display:inline-block;}
.zhiku-list3 .zhiku-title3 .more{float: right;display: inline-block;}
.zhiku-list3 .zhiku-title3 .more a{color:#666;}
.zhiku-list3 .zhiku-title3 .more a:hover{color:#0056b3;text-decoration: none;}
.zhiku-list4{padding:0px 20px;overflow:hidden;}
.zhiku-list4 ul li{height:35px;line-height: 35px;overflow:hidden;}
.zhiku-list4 ul li em{display:inline-block;height:14px;width:12px;float:left;margin-top: 10px;background: url(../image/icon.png) -224px -549px no-repeat;}
.zhiku-list4 ul li a{display:inline-block;color:#666;float:right;width:370px;}
.zhiku-list4 ul li a:hover{color:#0056b3;}
.zhiku-list4 ul li a span{float:right;display: inline-block;color:#999;}

.zhiku-list5 ul{padding-top:10px;width:260px;overflow:hidden;}
.zhiku-list5 ul li{height:30px;line-height: 30px;overflow:hidden;}
.zhiku-list5 ul li span{margin-top: 12px;background:#0056b3;margin-right: 10px;padding-left:5px;padding-right: 5px;color:#fff;}
.zhiku-list5 ul li a{color:#666;}
.zhiku-list5 ul li a:hover{color:#0056b3;}
.zhiku-list5 .zhiku-list5-img{height:215px;width:260px;background:url(../image/righthead.jpg) -20px 0px no-repeat;overflow: hidden;margin-top:10px;}


.zhizhu-list-con{padding:20px;margin-bottom: 20px;}
.zhizhu-list-con .zhizhu-list-inner-con1{height:30px;line-height: 30px;overflow:hidden;font-size: 16px;}
.zhizhu-list-con .zhizhu-list-inner-con1 a{color:#666;}
.zhizhu-list-con .zhizhu-list-inner-con1 a:hover{color:#0056b3;text-decoration: none;}
.zhizhu-list-con .zhizhu-list-inner-con2{height:25px;line-height: 25px;overflow:hidden;width:100%;color:#999;}
.zhizhu-list-con .zhizhu-list-inner-con3{margin-top:30px;}
.zhizhu-list-con .zhizhu-list-inner-con3 span.time{float: left;display: inline-block;color:#999;}
.zhizhu-list-con .zhizhu-list-inner-con3 div.share-div{float: right;display: inline-block;}
div.share-div a{width:80px;display:block;float:right;color:#999;}
div.share-div a span.like{float:left;display:inline-block;width:16px;height:12px;margin-top: 5px;background:url(../image/icon.png) -224px -568px no-repeat;overflow: hidden;margin-right: 5px;}
div.share-div a span.share{float:left;display:inline-block;width:16px;height:13px;margin-top: 4px;background:url(../image/icon.png) -224px -581px no-repeat;overflow: hidden;margin-right: 5px;}
div.share-div a em{color:#0056b3;}
.zhizhu-content-con{padding:30px;}


.slideBox{ width:850px; height:416px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border-radius:100%;}
.slideBox .hd ul li.on{ background:#0056b3; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:850px; height:416px; display:block;}


.qhbtn{border-bottom: 1px dashed #ddd;padding-bottom: 15px;}
.qhbtn div.back{float:left;}
.qhbtn div.back a,.qhbtn div.next a{color:#004494;}
.qhbtn div.next{float:right;}
.zhizhu-content-con div.like-share-con{width:320px;margin-left: auto;margin-right: auto;position:relative;}
div.like-share-con div.or{position:absolute;left:140px;top:6px;width:30px;height:30px;border-radius:100%;line-height: 30px;text-align: center;color:#999;background:#fff;}
div.like-share-con a{width:150px;display:block;float:left;color:#999;height:40px;line-height: 40px;}
div.like-share-con a.like{background:#0056b3;color:#fff;margin-right:10px;}
div.like-share-con a.share{background:#004494;color:#fff;}
div.like-share-con a.like span{float:left;display:inline-block;width:30px;height:25px;margin-top: 6px;background:url(../image/icon.png) -224px -597px no-repeat;overflow: hidden;margin-right: 5px;margin-left: 20px;margin-right: 10px;}
div.like-share-con a.share span{float:left;display:inline-block;width:30px;height:25px;margin-top: 6px;background:url(../image/icon.png) -219px -623px no-repeat;overflow: hidden;margin-left: 20px;margin-right: 10px;}

/*智库 end*/


/*注册流程 begin*/
.clickon{border:1px solid #0056b3!important;color:#fff!important;background:#0056b3;}
.borderblue{background:#004494!important;color:#fff!important;}
.btn1_on{border:1px solid #0056b3!important;color:#fff!important;background:#0056b3;}
.buy-banner-con{width:100%;height:260px;background:url(../image/helpbanner.jpg) center center no-repeat;}
.buy-banner-con img{width: 100%;}
//.buy-step-con{border:1px solid #d1d1d1;box-shadow:1px 1px 6px #b9b9b9;margin-top:-60px;background-color:rgba(255,255,255,0.5)}
//.buy-step-con{border:1px solid #0056b3;}
.buy-step-con .step-con{width:1000px;margin-left:auto;margin-right: auto;height:45px;margin-top:10px;}
//.buy-step-con .step-con.s1{background:url(https://maigongsi.com.cn/Public/Common/v2/images/service/serviceStep.png) -1px -8px no-repeat;}
//.buy-step-con .buy-step-content{padding: 30px 20px;}
.buy-step-title{font-size: 18px;color:#333;padding-top:25px;padding-bottom: 25px;}
.buy-step-container{border:3px solid #f5f5f5;border-top:3px solid #0056b3;padding-bottom: 15px;margin-bottom: 25px;margin-top:25px;}
.buy-step-container .buy-step-img{width:960px;height:75px;background:url(../image/step.png) center center no-repeat;margin-left:auto;margin-right: auto;margin-top:20px;}
.buy-step-container .buy-step-img2{width:960px;height:75px;background:url(../image/step2.png) center center no-repeat;margin-left:auto;margin-right: auto;margin-top:20px;}
.buy-step-container .buy-step-img3{width:960px;height:75px;background:url(../image/step3.png) center center no-repeat;margin-left:auto;margin-right: auto;margin-top:20px;}
.buy-step-container ul{width:970px;margin-left: auto;margin-right: auto;}
.buy-step-container ul li{float:left;display:inline-block;height:40px;line-height: 40px;font-size: 18px;}
.buy-step-container ul li.step1{width:80px;text-align: center;}
.buy-step-container ul li.step2{width:357px;}
.buy-step-container ul li.step3{width:372px;}
.buy-step-content dl.zcqv-con dt{float:left;width:80px;height:40px;margin-right: 20px;font-size: 16px;color:#666;margin-left: 35px;}
.buy-step-content dl.zcqv-con dd{float:left;width:800px;}
.buy-step-content dl.zcqv-con dd a{margin-right: 15px;margin-bottom: 15px;display:inline-block;float:left;padding:5px 10px;border:1px solid #ddd;color:#999;}
.buy-step-content dl.zcqv-con dd a:hover{cursor: pointer;text-decoration: none;}
dl.zcqv-con dd input,dl.zcqv-con dd select{box-shadow: 0px;}
.buy-step-content dl.zcqv-con select.comname_province{width:80px;}
.buy-step-content dl.zcqv-con input.comname_wordsize{width:280px;}
.buy-step-content dl.zcqv-con input.comname_industryName{width:220px;}
.buy-step-content dl.zcqv-con input.finname_name{width:220px;}
.buy-step-content dl.zcqv-con input.finname_address{width:400px;}
.buy-step-content dl.zcqv-con select.orgName{width:180px;}
.buy-step-content dl.zcqv-con input.com_row_text{width:400px;}
.buy-step-content dl.zcqv-con input.com_selfadd_text{width:400px;}
.buy-step-content dl.zcqv-con input.com_contact{width:220px;}
.buy-step-content dl.zcqv-con dd.jyfw-con a span.jfw{display:block;float:right;width:20px;height:20px;background:url(../image/icon.png) -227px -662px no-repeat;margin-top:1px;}
//.buy-step-content .panel-info {border-color: #ddd;}
.buy-step-content dl.gsdz-con dt{float:left;width:80px;color:#666;margin-left: 35px;font-size: 16px;height:50px;line-height: 50px;margin-right: 20px;}
.buy-step-content dl.gsdz-con dd{float:left;}
.buy-step-content dl.gsdz-con dd div.companyAddressSel{width:170px;height:50px;border:1px solid #ddd;line-height: 50px;text-align: center;float: left;margin-right: 20px;border-radius: 5px;font-size:16px;}
.buy-step-content dl.gsdz-con dd div.companyAddressSel:hover{cursor:pointer;}
.buy-step-content .companyInfoRow{margin-left: 30px;}
.buy-step-content .companyInfoRow a.partner_add{display:block;width:400px;height:200px;border:1px solid #ddd;border-radius: 15px;}
.buy-step-content .companyInfoRow a.partner_add span{display:block;display:block;width:70px;height:70px;margin-left: auto;margin-right: auto;margin-top:62px;background: url(../image/icon.png) -266px -310px no-repeat;}

.buy-step-content div.bank-con{padding-left: 30px;}
.buy-step-content div.bank-con div.companyAddressSel{width:170px;height:50px;border:1px solid #ddd;line-height: 50px;text-align: center;float: left;margin-right: 20px;color:#999;font-size:16px;}
.buy-step-content div.bank-con div.companyAddressSel:hover{cursor:pointer;}
.buy-step-content .submit-con{position:relative;height:55px;line-height:55px;}
.buy-step-content .submit-con .over_div_right{float: right;display:inline-block;}


.buy-step-content dl.ddsm-con-left div.ddsm-left{float:left;width:220px;height:45px;line-height:45px;text-align: right;font-size: 16px;}
.buy-step-content dl.ddsm-con-left div.ddsm-right{float:left;height:45px;line-height:45px;text-align: left;font-size: 16px;padding-left: 10px;}
.buy-step-content .paymethod-con{padding:20px;}
.buy-step-content .paymethod-con li{float:left;display:inline-block;width:280px;height:45px;line-height: 45px;}
.buy-step-content .paymethod-con li div.zfb-con{width:100px;height:45px;background: url(../image/icon.png) 0px -804px no-repeat;margin-top: 6px;float: right;margin-left: 10px;}

.buy-step-content .yhq-con{border-top:1px dashed #ddd;padding-top:20px;margin-top:30px;margin-bottom: 30px;}
.buy-step-content .yhq-content{border:1px solid #ffe2e2;background:#fcf7f7;padding:30px;margin-top:15px;}
.buy-step-content .paybank-con{padding-top: 40px;border-top:1px dashed #ddd;margin-top:50px;}
.buy-step-content .paybank-con dt{float:left;width:300px;}
.buy-step-content .paybank-con dt img{float:left;width:300px;margin-top: -22px;}
.buy-step-content .paybank-con dd{float:left;width:680px;}
.buy-step-content .paybank-con dd li{width:680px;}
.buy-step-content .paybank-con div.bank-left{float:left;width:120px;height:40px;line-height: 40px;font-size: 16px;text-align: right;color:#999;}
.buy-step-content .paybank-con div.bank-right{float:left;width:560px;height:40px;line-height: 40px;font-size: 16px;text-align: left;padding-left: 10px;color:#666;}

.buy-step-content .psuccess-con{padding-top: 40px;border-top:1px dashed #ddd;margin-bottom: 100px;}
.buy-step-content .psuccess-con dt{float:left;width:95px;height:95px;margin-right: 20px;margin-left: 7
0px;}
.buy-step-content .psuccess-con dt div.dui-con{width:95px;height:95px;background: url(../image/icon.png) -262px -378px no-repeat;}
.buy-step-content .psuccess-con dd{float:left;width:850px;}
.buy-step-content .psuccess-con dd li{width:850px;height:40px;line-height: 40px;font-size: 14px;color:#999;}
/*注册流程 end*/
/*单页 begin*/
.danye-img{width:550px;height:400px;float:left;display:inline-block;}
.danye-line{border-bottom: 1px dashed #ddd;margin-top:20px;}
.danye-img.img1{background:url(../image/d1.jpg) center center no-repeat;}
.danye-img.img2{background:url(../image/d2.jpg) center center no-repeat;}
.danye-img.img3{background:url(../image/d3.jpg) center center no-repeat;}
.danye-img.img4{background:url(../image/d4.jpg) center center no-repeat;}
.danye-img.img5{background:url(../image/d5.jpg) center center no-repeat;}
.danye-img.img6{background:url(../image/d6.jpg) center center no-repeat;}
.danye-img.img7{background:url(../image/d7.jpg) center center no-repeat;}
.danye-img.img8{background:url(../image/d8.jpg) center center no-repeat;}
.danye-img.img9{background:url(../image/d9.jpg) center center no-repeat;}
.danye-img.img10{background:url(../image/d10.jpg) center center no-repeat;}
.danye-img.img11{background:url(../image/d11.jpg) center center no-repeat;}
.danye-img.img12{background:url(../image/d12.jpg) center center no-repeat;}
.danye-img.img13{background:url(../image/d13.jpg) center center no-repeat;}
.danye-img.img14{background:url(../image/d14.jpg) center center no-repeat;}
.danye-img.img15{background:url(../image/d15.jpg) center center no-repeat;}
.danye-des{width:560px;height:400px;float:right;display:inline-block;}
.danye-des .danye-title{font-size:24px;color:#333;}
.danye-des .danye-ftitle{font-size:14px;font-weight:bold;color:#999;margin-top:15px;}
.danye-des .danye-price{margin-top:20px;background: #f5f5f5;padding:10px;}
.danye-des .danye-btn{margin-top:20px;}
.danye-des .danye-btn a{display:block;width:185px;height:40px;line-height: 40px;text-align: center;color:#fff;background:#0056b3;font-size: 18px;border-radius:10px;}
.danye-des .danye-btn a:hover{background:#004494;text-decoration: none;}
.danye-content img{width:100%;}
.danye-content .w800{width:800px;margin-left:auto;margin-right:auto;}
.danye-content table td{padding:15px!important;}
.danye-content .w800 table td{text-align: center;background:#fff;}
.danye-service dl dt{float:left;width:50px;height:30px;line-height: 30px;color:#999;}
.danye-service dl dd{float:left;height:30px;line-height: 30px;padding-left: 25px;position:relative;padding-right:25px;color:#999;}
.danye-service dl dd span{position:absolute;width:30px;height:30px;left:0px; top:0px;}
.danye-service dl dd.dd1 span{background:url(../image/icon.png) -276px -692px no-repeat;}
.danye-service dl dd.dd2 span{background:url(../image/icon.png) -276px -725px no-repeat;}
.danye-service dl dd.dd3 span{background:url(../image/icon.png) -276px -762px no-repeat;}
.danye-pay{position:relative;}
.danye-pay a{position:absolute;width:86px;height:22px;right:0px;top:20px;}
.danye-pay dl dt{float:left;width:50px;height:22px;line-height: 22px;color:#999;}
.danye-pay dl dd{float:left;width:30px;height:22px;}
.danye-pay dl dd.dd1{background:url(../image/icon.png) -276px -801px no-repeat;}
.danye-pay dl dd.dd2{background:url(../image/icon.png) -276px -823px no-repeat;}
.danye-principle{width:800px;margin-left: auto;margin-right: auto;height:270px;}
.danye-principle ul li{float:left;width:400px;border:1px solid #f5f5f5;height:135px;background:#ffffff;padding:30px 25px;position:relative;}
.danye-principle li .danye-principle-content{margin-left: 80px;}
.danye-principle li span{position:absolute;width:50px;height:50px;left:30px;top:40px;}
.danye-principle li span.span1{background:url(../image/icon.png) -375px -1px no-repeat;}
.danye-principle li span.span2{background:url(../image/icon.png) -375px -202px no-repeat;}
.danye-principle li span.span3{background:url(../image/icon.png) -375px -51px no-repeat;}
.danye-principle li span.span4{background:url(../image/icon.png) -375px -252px no-repeat;}

.danye-support{width:800px;margin-left: auto;margin-right: auto;height:270px;}
.danye-support ul li{float:left;width:400px;border:1px solid #f5f5f5;height:135px;background:#ffffff;padding:52px 87px;position:relative;}
.danye-support li .danye-support-content{margin-left: 80px;}
.danye-support li span{position:absolute;width:50px;height:50px;left:100px;top:40px;}
.danye-support li span.span5{background:url(../image/icon.png) -375px -101px no-repeat;}
.danye-support li span.span6{background:url(../image/icon.png) -375px -302px no-repeat;}
.danye-support li span.span7{background:url(../image/icon.png) -375px -151px no-repeat;}
.danye-support li span.span8{background:url(../image/icon.png) -375px -352px no-repeat;}


/*单页 end*/

.dan-img{width:520px;height:380px;}
.dan-des{width:410px;height:260px;border:1px solid #0056b3;}
.dan-img img{width:100%;}
.dan-des .dan-title{font-size:24px;color:#333;}
.dan-des .dan-ftitle{font-size:14px;font-weight:bold;color:#999;margin-top:15px;}
.dan-des .dan-price{margin-top:20px;padding:10px;}
.dan-des .dan-btn{margin-top:20px;}
.dan-des .dan-btn a{display:block;width:185px;height:40px;line-height: 29px;text-align: center;color:#fff;background:#0056b3;font-size: 18px;border-radius:10px;}
.danye-des .danye-btn a:hover{background:#004494;text-decoration: none;}
/*孵化器 begin*/
.banner-con{width:100%;height:300px;background:url(../image/fhqlist.jpg) center center no-repeat;}
.incubator ul {
    overflow: hidden;
    height: auto;
    width: 100%;
}
.csMain li {
    border: 1px solid #e1e1e1;
    padding: 30px 45px 30px 30px;
    margin-top: 25px;
    background: #ffffff;
    cursor: default;
}
//.csMain li:hover{border:1px solid #0056b3;}
.inImgName {
    width: 220px;
    height: 200px;
}
.inImgName img {
    min-width: 220px;
    min-height: 200px;
    display: inline-block;
}
.inInfor {
    margin-left: 40px;
    width: 663px;
}
.inInfor h1{font-size:28px;color:#666;margin-top: 15px;}
.inInfor a:hover{color:#0056b3!important;text-decoration: none;}
.inInfor p {
    font-size: 16px;
    color: #575757;
    text-align: left;
    height:20px;
    line-height: 20px;
}
.overflowhidden {
    height: auto;
    overflow: hidden;
}
.inLe {
    width: 420px;
}
.inLe span {
    display:block;
    width: 100%;
    font-size: 12px;
    color: #b0b0b0;
    height: 13px;
    line-height: 13px;
    margin-bottom: 12px;
}
.inLe i {
    display:inline-block;
    background: url("../image/inicon.png") no-repeat scroll 0 0;
    width: 22px;
    height: 13px;
}
.inLe .i1 {
    background-position: 0 0;
}
.inLe .i3 {
    background: url("../image/iconRmb.png") -2px -5px no-repeat;
}
.inLe .price {
    color: #0056b3;
    font-size: 14px;
}
.inLe .i2 {
    background-position: 0 -39px;
}
.inLe .inSa {
    height: auto;
    line-height: normal;
    margin: 16px 0 0 0;
}
.inSa a {
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin: 0 6px 0 0;
    padding: 0 8px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
}
.inSa .#0056b3 { color: #0056b3; }
.inSa .yellow {
    border: 1px solid #f68227;
    color: #f68227;
}
.inSa .blue {
    border: 1px solid #44c9ff;
    color: #44c9ff;
}
.inRi {
    height: 110px;
    width: 230px;
    overflow: hidden;
    padding-top: 24px;
}
.inRi .applyBtn {
    display: block;
    width: 100px;
    height: 40px;
    border: 1px solid #0056b3;
    font-size: 14px;
    color: #0056b3;
    text-align: center;
    line-height: 40px;
    float:left;
}
.inRi .applybtn1 {
    display: block;
    width: 100px;
    height: 40px;
    border: 1px solid #0056b3;
    font-size: 14px;
    color: #0056b3;
    text-align: center;
    line-height: 40px;
    float:left;
    background:#0056b3;
    color:#fff;
}


.capital .capital-title {font-size: 30px;text-align: center;padding-top: 40px;padding-bottom: 40px;border-bottom: 1px solid #ddd;margin-bottom: 50px;}
.capital .capital-des {margin-bottom: 50px;}
.capital .capital-des img {float: right; display: inline-block;width: 350px;height: 200px;margin-left: 35px;}
.capital .capital-des p {font-size: 16px;color: #666;line-height: 1.86em;}
.capital .capital-ftitle {font-size: 22px;color: #333;margin-bottom: 20px;}
.capital .capital-content ul li {height: 35px;line-height: 35px;font-size: 16px;color: #666;}
.capital .capital-content{margin-bottom: 40px;}
.capital .capital-content dl dt{font-size: 16px;margin-bottom: 10px;}
.capital .capital-content dl dd{font-size: 16px;color: #666;margin-bottom: 20px;line-height: 1.86em;}
.content-con{font-size: 16px;line-height: 1.65em;letter-spacing: 2px;}
.content-con p{text-indent: 2em;font-size: 16px;}





.content-con img{float:right;margin-left:20px;}
.xmconl{float:left;background:url(../image/xmbg1.jpg) center center no-repeat;width:565px;height:345px;}
.xmconl .conn{margin-top:100px;margin-left: 35px;margin-right: 35px;}
.xmconl .title{text-align: center;font-size: 18px;font-weight: bold;color:#000;}
.xmconl .content{text-indent: 2em;font-size: 16px;line-height: 1.85em;color:#000;}

.xmconr{float:right;background:url(../image/xmbg2.jpg) center center no-repeat;width:565px;height:345px;}
.xmconr .conn{margin-top:100px;margin-left: 35px;margin-right: 35px;}
.xmconr .title{text-align: center;font-size: 18px;font-weight: bold;color:#000;}
.xmconr .content{text-indent: 2em;font-size: 16px;line-height: 1.85em;color:#000;}





.xmcontent-con .xmimg-con{
    width:371px;
    height:420px;
    background:#0056b3;
    overflow: hidden;
    float:left;
    border: 1px solid #0056b3;
}
.xmcontent-con .xmimg-con img{width: 373px;height: 200px;display: block;}
.xmcontent-con .xmimg-con .xmimg-content{height:220px;padding-top:30px;padding-bottom30px;margin-left:40px;margin-right:40px;font-size: 16px;line-height: 1.85em;color:#fff;}

.teamcontent-con .teamimg-con{
    width:371px;
    height:370px;
    float:left;
    position:relative;
    border:1px solid #ddd;
}
.teamcontent-con .teamimg-con img{width: 373px;height: 370px;display: block;}
.teamcontent-con .teamimg-con .teamimg-content{
    position:absolute;
    height:60px;
    line-height: 50px;
    left:0px;
    bottom:0px;
    z-index: 1000;
    text-align: center;
    font-size: 18px;
    background:#eee;
    width:100%;
}

/*孵化器 end*/


/*footer begin*/
hr {border: 0;border-top: 1px solid #ddd;}
.footer{width:100%;background:#eee;padding-top:20px;padding-bottom: 40px;}
.footer dl.quality{border:none;padding-left:0px;}
.footer dl.quality dt{float:left;width:40px;height:40px;}
.footer dl.quality dt.q1{background:url(../image/icon.png) -224px -278px no-repeat;}
.footer dl.quality dt.q2{background:url(../image/icon.png) -224px -322px no-repeat;}
.footer dl.quality dt.q3{background:url(../image/icon.png) -224px -362px no-repeat;}
.footer dl.quality dt.q4{background:url(../image/icon.png) -224px -401px no-repeat;}
.footer dl.quality dd{float:left;display:inline-block;height:40px;width:200px;padding-left: 10px;}
.footer dl{border-left:3px solid #ddd;padding-left:15px;}
.footer dl dt{font-size: 18px;color: #333;letter-spacing: 2px;padding-bottom: 15px;}
.footer dl dd{font-size: 14px;color: #666;height:25px;line-height: 25px;}
.footer dl dd a{text-decoration: none;color: #666;}
.footer dl dd a:hover{text-decoration: none;color: #0056b3;}
.footer dl.ewm{border-left:3px solid #ddd;border-right:3px solid #ddd;padding:0px;}
.footer dl.ewm dd{height:115px;}
.footer dl.ewm dd li{float:left;width:100%;text-align: center;}
.footer dl.kefu{height:115px;}
.footer dl.kefu span.kefuicon{float:left;display:inline-block;width:35px;height:35px;background: url(../image/icon.png) -222px -708px no-repeat;}
.footer dl.kefu span.qqicon{float:left;display:inline-block;width:35px;height:35px;background: url(../image/icon.png) -222px -747px no-repeat;}
.footer dl.flink{padding:0px;}
.footer dl.flink dt{border:none;font-size: 14px;padding:0px;line-height: 25px;padding-right:10px;}
.footer dl.flink dd a{padding-left:10px;padding-right:5px;}
.footer ul.zizhi li{float: left;width:90px;height:30px;}
.footer ul.zizhi li.i1{background: url(../image/icon.png) -193px -2px no-repeat;}
.footer ul.zizhi li.i2{background: url(../image/icon.png) -193px -35px no-repeat;}
.footer ul.zizhi li.i3{background: url(../image/icon.png) -193px -72px no-repeat;}
.footer ul.zizhi li.i4{background: url(../image/icon.png) -193px -107px no-repeat;}
.footer ul.zizhi li.i5{background: url(../image/icon.png) -193px -142px no-repeat;}
.footer ul.zizhi li.i6{background: url(../image/icon.png) -193px -176px no-repeat;}
.footer ul.zizhi li.i7{background: url(../image/icon.png) -193px -211px no-repeat;}
.footer ul.zizhi li.i8{background: url(../image/icon.png) -193px -249px no-repeat;}
.footer .beian{color:#666;font-size: 12px;}





/*登录注册弹出框*/

.xw_register{
   margin-left:auto;
   margin-right:auto;
   width:350px;
}

.xw_register img{height:32px;width:70px;margin-top: 12px;margin-left:5px;}
.xw_register #duanxin{margin-top:-10px;}
.xw_register #forget_duanxin{margin-top:10px;}
.xw_login{
   margin-left:auto;
   margin-right:auto;
   width:220px;
}
.xw_login .add-on{
   height:30px;
   line-height:30px;
}
.btn-lg{width:280px;height:50px;line-height:31px;font-size:30px;}
/*在线客服代码*/
.main-im{ position:fixed; right: 10px; top:205px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../image/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #ddd; border-radius: 10px; background: #F9FAFB;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 130px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../image/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; display:none;}
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../image/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../image/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../image/open_im.png) no-repeat left top; display:none;}

/*footer end*/


#tab1{margin-top:20px;width:565px;margin-left:auto;margin-right:auto;}
#tab1 li{
    float:left;
    width:108px;
    height:35px;
    line-height:35px;
    border:1px solid #ddd;
    text-align:center;
    cursor:pointer;
    margin-right:5px;
    color:#666;
    font-size:14px;
    margin-bottom: 3px;
    border-radius:2px;
}
.selected{
    border:1px solid #0056b3!important;
    color:#0056b3!important;
}
#tab1-con{width:565px;margin-left:auto;margin-right:auto;margin-top:5px;border:1px solid #ddd;border-radius:5px;}
#tab1-con div{
   width:535px;
   height:200px;
   padding-top:20px;
   border-top:none;
   padding-left:20px;
   padding-right:10px;
}
#tab1-con div span{
   float:left;
   display:inline-block;
   width:auto;
   padding:5px 10px;
   margin-right:15px;
   margin-bottom:10px;
   background:#f5f5f5;
   border-radius:5px;
   cursor:pointer;
   font-size:14px;
   color:#999;
}

.com_btn_center{width:250px;margin:auto;}
 //.btn-info{display: inline-block;width: 130px;color: #fff;font-size: 16px;line-height: 30px;float:left;}
 //.btn-info-cancel{display:inline-block;width: 130px;color: #333;font-size: 16px;line-height: 30px;border: 1px solid #ddd; background:#ddd;float:left;margin-right:20px;}
 .com_btn_center .btn-info-cancel{width:120px;float:left;margin-right:10px;}
.com_btn_center .btn-danger{width:120px;float:left;}

.partner_mes{width: 400px;float:left;border: 1px solid #ddd;border-radius:15px;height: 202px;margin-top: 15px;display:table;position:relative;margin-right: 10px;}
.mes_tit{text-align: right;margin: 10px 0px 0 0;position:absolute;right:10px;top:0px;z-index:1000}
.mes_tit a{color: #666;font-size:14px;}
.partner_mes .partTab{vertical-align:middle;display:table-cell;}
.partner_mes .part_p{width:100%;line-height: 28px;}
.partner_mes .partTab .part_p  p{float:left; text-align:right;    color: #6b6a6a;width: 100px;font-size:14px;text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;}
.partner_mes .partTab .part_p  span{color: #6b6a6a;font-size:14px;padding-left:10px;}


.tzr-con{margin-left:auto;margin-right:auto;padding-top:20px;;width:418px;height:auto!important;}
#tab2{float:left;}
#tab2 li{
    float:left;
    width:100px;
    height:35px;
    line-height:35px;
    border:1px solid #ddd;
    text-align:center;
    background:#fff;
    font-size:16px;
    cursor:pointer;
    color:#999;
    border-radius:5px;
}
#tab2-con div{
   width:400px;
   height:200px;
   padding:10px;
   padding-top:10px;
}
label.tz,p.tzr label,p.hm label,p.hj label{width:100px;height:40px;line-height:40px;font-size:16px;text-align:right;float:left;color:#666; font-weight:normal;margin-right:25px;}
label.tz{width:108px;}

p.tzr input{
   float:left;
   display:inline-block;
   height:35px;
   line-height:35px;
   font-size:16px;
   width:80px;
   margin-right:5px;
   border:1px solid #ddd;
   padding-left:10px;
   border-radius:5px;
   color:#999;
}
p.tzr select{
   float:left;
   height:35px;
   line-height:35px;
   font-size:16px;
   width:80px;
   display:inline-block;
   margin-right:5px;
   border:1px solid #ddd;
   padding-left:10px;
   color:#999;
   border-radius:5px;
}
p.hm{position:relative;}
p.hm em{position:absolute;left:320px;top:10px;color:#999;}

p.hm input{
   float:left;
   display:inline-block;
   height:35px;
   line-height:35px;
   font-size:16px;
   width:250px;
   margin-right:5px;
   padding-left:10px;
   border:1px solid #ddd;
   border-radius:5px;
   color:#999;
}
p.hm select{
    height:35px;
   line-height:35px;
   font-size:16px;
   width:80px;
   display:inline-block;
   border:1px solid #ddd;
   padding-left:10px;
   color:#999;
   border-radius:5px;
}
.selected2{border:1px solid #0056b3!important;color:#0056b3!important;}






/*dbicon */
.dbicon{border-bottom:1px solid #ddd;}
.dbicon-con{width:1140px;margin-left:auto;margin-right:auto;}
.dbicon-con ul li{width:228px;float:left;display:inline-block;height:120px;}
.dbicon-con ul li.db1{background:url(../image/dbicon.png) -16px 18px no-repeat;}
.dbicon-con ul li.db2{background:url(../image/dbicon.png) 12px -98px no-repeat;}
.dbicon-con ul li.db3{background:url(../image/dbicon.png) 40px -222px no-repeat;}
.dbicon-con ul li.db4{background:url(../image/dbicon.png) 60px -337px no-repeat;}
.dbicon-con ul li.db5{background:url(../image/dbicon.png) 77px -468px no-repeat;}

.xzsp-con .xzsp-title{font-size: 16px;margin-bottom: 15px;color:#999;}
.xzsp-con p{font-size:14px;color:#999;line-height: 1.86em;}

/*分页样式*/
.page{text-align:center;margin-top:35px;padding-top:5px;padding-bottom:5px;}
.page span,.page a{padding:10px;border:1px solid #ddd;margin-right:5px;background:#fff;text-decoration:none;color:#333;}
.page .num{background:#fff;color:#0056b3;}

.solution{
    background: #373D41;
}
 .slide-container .slide-body {
              position: relative;
              overflow: hidden;
              height: 334px;
            }
             .slide-container .slide-body .slide-content {
              position: absolute;
              *zoom: 1;
              left: 0;
              top: 0;
            }
             .slide-container .slide-body .slide-content:before,
             .slide-container .slide-body .slide-content:after {
              content: "";
              display: table;
            }
             .slide-container .slide-body .slide-content:after {
              clear: both;
            }
             .slide-container .slide-body .slide-content .slide-item {
              position: relative;
              float: left;
              color: #000;
              font-size: 0;
              text-align: center;
              min-width: 228px;
              max-width: 288px;
              min-height: 334px;
              cursor: pointer;
            }
             .slide-container .slide-body .slide-content .slide-item .item-bg {
              width: 100%;
              height: 100%;
            }
             .slide-container .slide-body .slide-content .slide-item .mask {
              position: absolute;
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
            }
             .slide-container .slide-body .slide-content .slide-item .mask .bg {
              position: absolute;
              left: 0;
              right: 0;
              top: 0;
              bottom: 0;
              background: #161A1D;
              opacity: 0.6;
              filter: alpha(opacity=60);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
              -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            }
             .slide-container .slide-body .slide-content .slide-item .mask .bg.other-bg {
              opacity: 0.82;
              filter: alpha(opacity=82);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(82));
            }
             .slide-container .slide-body .slide-content .slide-item .mask .content {
              position: absolute;
              left: 0;
              right: 0;
              top: 100px;
              bottom: 0;
              -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            }
             .slide-container .slide-body .slide-content .slide-item .mask .content .line-panel {
              padding: 0;
              margin: 0;
              font-size: 0;
              line-height: 0;
              margin-top: 20px;
              -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            }
             .slide-container .slide-body .slide-content .slide-item .mask .content .line-panel .item-line {
              width: 20px;
              height: 2px;
              background: #fff;
              display: inline-block;
              opacity: 1;
              filter: alpha(opacity=100);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
              -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            }
             .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel {
              position: relative;
              width: 25%;
              height: 54px;
              display: inline-block;
            }
             .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img,
             .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img-hover {
              position: absolute;
              left: 0;
              right: 0;
              top: 0;
              width: 100%;
              display: inline-block;
              opacity: 1;
              filter: alpha(opacity=100);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
              -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            }
             .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img-hover {
              opacity: 0;
              filter: alpha(opacity=0);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
              -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            }
             .slide-container .slide-body .slide-content .slide-item .mask .content .item-title {
              color: #fff;
              font-size: 22px;
              line-height: 24px;
              margin: 0;
              padding: 0;
              margin-top: 24px;
              font-weight: bold;
              -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            }
             .slide-container .slide-body .slide-content .slide-item .mask .content .item-desc {
              font-size: 14px;
              color: #fff;
              text-align: center;
              margin-top: 30px;
              padding: 0px 23px;
              line-height: 24px;
              height: 72px;
            }
             .slide-container .slide-body .slide-content .slide-item .mask .content .item-link {
              display: inline-block;
              border: 1px solid #fff;
              width: 120px;
              height: 36px;
              line-height: 36px;
              font-size: 14px;
              color: #fff;
              text-decoration: none;
              margin-top: 62px;
            }
             .slide-container .slide-body .slide-content .slide-item .mask .content .item-link:hover {
              color: #0056b3;
              background: #fff;
            }
             .slide-container .slide-body .slide-content .slide-item .mask .content .item-desc,
             .slide-container .slide-body .slide-content .slide-item .mask .content .item-link {
              opacity: 0;
              filter: alpha(opacity=0);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
              -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
              transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            }
             .slide-container .slide-body .slide-content .slide-item:hover .bg {
              background: #0056b3;
              opacity: 0.9;
              filter: alpha(opacity=90);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
            }
             .slide-container .slide-body .slide-content .slide-item:hover .bg.other-bg {
              opacity: 0.9;
              filter: alpha(opacity=90);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
            }
             .slide-container .slide-body .slide-content .slide-item:hover .content {
              top: 13%;
            }
             .slide-container .slide-body .slide-content .slide-item:hover .content .item-img-panel .item-img {
              opacity: 0;
              filter: alpha(opacity=0);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
            }
             .slide-container .slide-body .slide-content .slide-item:hover .content .item-img-panel .item-img-hover {
              opacity: 1;
              filter: alpha(opacity=100);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
            }
             .slide-container .slide-body .slide-content .slide-item:hover .content .line-panel {
              margin-top: 10px;
            }
             .slide-container .slide-body .slide-content .slide-item:hover .content .line-panel .item-line {
              opacity: 0;
              filter: alpha(opacity=0);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
            }
             .slide-container .slide-body .slide-content .slide-item:hover .content .item-title {
              margin-top: 12px;
            }
             .slide-container .slide-body .slide-content .slide-item:hover .content .item-desc,
             .slide-container .slide-body .slide-content .slide-item:hover .content .item-link {
              opacity: 1;
              filter: alpha(opacity=100);
              -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
            }
             .slide-container .slide-body .slide-content .slide-item:hover .content .item-desc {
              margin-top: 22px;
            }
             .slide-container .slide-body .slide-content .slide-item:hover .content .item-link {
              margin-top: 10%;
            }
            .CheckBoxBG{ height:100px; width:100%; text-align:center; position: absolute; z-index:5;  }




            .rightline {
                border-right: 1px solid #e5e5e5
            }

            .myCheckBox span {
                  color: #000;
              float: left;
              position: relative;
              line-height: 58px;
              height: 58px;
              margin-left: -80px;
            }

            .myCheckMainName {
                border: none;
              /*background-color: #FFF;*/
              height: 52px;
              width: 600px;
              padding-left: 15px;
              color: #999999;
              font-size: 16px;
              line-height: 52px;


            }

            .btnCheck {
                height: 52px;
                line-height: 52px;
                background:  url("http://w/images/icon/mglass.png") #0e88e1 12px 12px no-repeat;
                width: 142px;
                border: none;
                padding:0px;
                float:right;

                  font-size: 20px;
                  font-weight:bold;
              color: #fff;
              cursor: pointer;

               border-radius:0 4px 4px 0;

            }


/*优惠方案*/
.H_scheme{
    overflow: hidden;
    padding: 50px 0;
}
.H_scheme h2{
    text-align: center;
    font-size: 32px;
    color: #333;
    margin-bottom: 15px;
}
.H_schemeIn {
    margin: 0 auto 35px;
    width: 350px;
}
.H_schemeIn dl{
    float: left;
    font-size: 18px;
    color: #fff;
    padding: 0 25px;
    text-align: center;
}
.H_schemeIn dl dd {
    color: #333;
    float: left;
    font-size: 12px;
    padding-top: 9px;
}
.H_schemeIn dl dt{
    float: left;
    font-size: 24px;
    color: #0056b3;
    margin-right: 3px;
}


.T-developments {
    position: relative;
}
.H_detail {
    position: relative;
    width: 1200px;
    height: 77px;
    margin: 0 auto;

}
.H_detail ul {
    padding-left: 215px;
    /*width: 870px;*/
}
.H_detail ul li {
    position: relative;
    float: left;
    background-color: #fff;
    margin-left: -1px;
    color: #333;
    width: 250px;
    height: 80px;
    padding-top: 12px;
    font-size: 20px;
    text-align: center;
    line-height: 26px;
    cursor: pointer;
    border: 1px solid #9b9fa1;
    letter-spacing: 1px;
}
.H_detail ul li b{
    position: absolute;
    left: 110px;
    bottom: -10px;
    display: none;
}
.H_detail ul li span{
    font-size: 14px;
    color: #666;
}
.H_detail ul li.select{
    color: #fff;
    border-bottom-color: #0056b3;
    border-right: none;
    border-top: 1px solid #0056b3;
    background: #0056b3;
}
.H_detail ul li.select b{
    display: block;
    width: 19px;
    height: 10px;
}
.H_detail ul li.select span{
    color: #fff;
}
.H_service_panel {
    display: none;
}
.H_panelIn{
    padding-top: 40px;
    position: relative;
    width:1200px;
    *overflow: hidden;
    margin: 0 auto;
}

.H_panel_leftL {
    position: relative;
    float: left;
    padding-left: 50px;
    padding-right: 40px;
    width: 455px;
    overflow: hidden;
}
.H_panel_leftL h3{
    font-size: 18px;
    color: #333;
    padding: 60px 0 25px;
    border-bottom: 1px solid #000;
}
.H_panel_leftL p{
    font-size: 16px;
    color: #666;
    line-height: 28px;
    padding-top: 15px;
}
.H_panel_right {
    float: right;
    width: 600px;
    height: 222px;
    background: #f9f9f9;
    overflow: hidden;
    margin-top: 40px;
    margin-bottom:20px;
}
.H_panel_right h3{
    text-align: center;
    font-size: 24px;
    color: #000;
    padding: 40px 0 30px;
    line-height: 38px;
    border-bottom: 1px solid #fff;
}
.H_panel_right h3 span{
    font-weight: bold;
}
.H_panel_right strong{
    display: block;
    float: left;
    width: 299px;
    height:75px;
    border-left: 1px solid #fff;
    text-align: center;
    line-height: 70px;
    font-size: 16px;
    color: #000;
    background: #f2f2f2;
}
.H_panel_right strong b{
    color: #0056b3;
}
.H_panel_right strong.H_strong2{
    line-height: 23px;
    height: 62px;
    padding-top: 13px;
}
.H_panel_right strong.H_strong3{
    line-height: 20px;
    height: 62px;
    padding-top: 5px;
}
.H_panel_right2 h3{
    padding: 15px 0 15px;
    line-height: 38px;
}
.H_panel_right3 .H_strong3{
    padding: 5px;
}


.H_busshow{
    margin: 0 auto;
    width: 1100px;
    height:200px;
    padding: 20px 50px 0;
    float:left;
}
.H_busshow h4{
    font-size: 18px;
    color: #333;
    margin-bottom: 20px;
}
.H_busshow ul{
    width: 1100px;
    overflow: hidden;
    border-top: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
}
.H_busshow ul li{
    float: left;
    width: 136px;
    height: 58px;
    text-align: center;
    line-height: 58px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
}
.w_divB{
    margin-top: 10px;
}


.H_solution{
    position: relative;
}
.H_detail1{
    z-index: 5;
}
.H_detail1 ul {
    overflow: hidden;
}
.H_detail1 ul li {
    float: left;
    width: 200px;
    height: 50px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
}

.H_circle1 {
    width: 78px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}
.H_detail1 ul li.select1{
    cursor: pointer;
    color: #666;
    background: #fff;
}



.H_project{
    width: 100%;
    background: #f5f5f5 url("https://maigongsi.com.cn/Public/Common/v2/images/aic/H_projectbg.jpg") no-repeat center -30px;
    padding-bottom: 10px;
}
.H_projectIn{
    margin: 0 auto;
    width: 1200px;
}
.H_project h2{
    padding-top: 45px;
    height: 95px;
    text-align: center;
    font-size: 40px;
    color: #fff;
    line-height: 36px;
}
.H_project h2.w_top{
    color: #333;
    height: 30px;
    font-size: 30px;
}
.H_project h2 span{
    text-align: center;
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
}


.w_stock{
    position: relative;
    width: 1200px;
}
.w_top{
    padding-top: 35px;
    font-size: 30px;
    color: #333333;
    text-align: center;
}

.w_tabB{
    width: 725px;
    height: 69px;
}
.w_tabB1{
    width: 680px;
    margin:0 auto;
}
.w_tabB2{
    /* width: 945px; */
    margin:0 auto;
}


.w_tabOn{
    color: #0056b3;
}


.w_icon{
    margin: 20px 10px 0 0;
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    background: url("https://maigongsi.com.cn/Public/Common/v2/images/aic/w_icon2.png") no-repeat center;
}




.w_scheme{
    position: absolute;
    top: 70px;
    right: 0;
    width: 113px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #0056b3;
    font-size: 18px;
    color: #ffffff;
    cursor: pointer;
}
.w_scheme:hover{
    background-color: #004494;
}
.w_text1{
    float: right;
    font-size: 12px;
    color: #337ab7;
}
.w_marginT{
    margin-top: 20px;
}
.w_2tab_1{
    width: 505px;
}
.w_2tab_2{
    width: 463px;
}
.w_3tab_1{
    width: 521px;
}
.w_3tab_2{
    width: 469px;
}
.w_3tab_3{
    width: 447px;
}
.w_4tab1_1{
    width: 526px;
}
.w_4tab1_3{

    margin-left: 10px;
    float: left;
    width: 970px;
}
.w_iconBox{
    padding-top: 50px;
}
.w_iconBox li{
    line-height: 26px;
}
.w_icon_1{

    float: left;
    width: 82px;
    height: 82px;
}
.w_text2{
    font-size: 12px;
    color: #666666;

}
.w_4tab2_1{
    width: 1100px;
}
.w_right{
    float: right;
    font-weight: normal;
}
.w_4tab8_1{
    width: 515px;
}
.w_4tab8_2{
    width: 510px;
}
.w_5tab{
    width: 520px;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix{
    zoom: 1;
}

/*企业财税解决方案*/
.w_stock{
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.w_top{
    padding-top: 35px;
    font-size: 30px;
    color: #333333;
    text-align: center;
}
.w_tab{
    float: left;
    margin-left: -1px;
    width: 120px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background-color: #f5f5f5;
    font-size: 24px;
    color: #333333;
    border:1px solid #ccc;
    cursor: pointer;
}
.w_tabB{
    margin:0 auto;
    width:100%;
    height: 53px;
    padding-top: 20px;
    text-align: center;
}
.w_tabBox{
    display: inline-block;
}
.w_tabBox5{
    margin:0 auto;

}
.w_tabBox6{
    margin:0 auto;

}
.w_tabBox7{
    margin:0 auto;
}
.w_tabBox_yx{
    width: 160px;
    margin:0 auto;
}
.w_tabOn{
    position: relative;
    color: #ffffff;

    background-color: #0056b3;
}

.w_tab_bottom{
    position: absolute;
    bottom: -8px;
    left: -1px;
    display: none;
    width: 120px;
    height: 7px;
    background: url("https://maigongsi.com.cn/Public/Common/v2/images/aic/w_tab_bottom.png") no-repeat center;
}
.w_tabOn .w_tab_bottom{
    display: block;
}
.w_div{
    display: none;
    margin-bottom: 40px;
    border: 1px solid #f3f3f3;
    margin-top: 80px;
    padding: 40px 50px;
    background-color: #ffffff;
    box-shadow: 0px 3px 5px #f5f5f5;
}
.w_divOn{
    display: block;
}
.w_divT_L,.w_divT_R{
    width: 50%;
    float: left;
}
.w_divT_R{
    padding-left: 20px;
}

.w_h3{
    float: left;
    font-size: 20px;
    color: #666666;
}
.w_h3R{
    color: #ff6633;
}
.w_text{
    margin-top: 13px;
    line-height: 25px;
    font-size: 14px;
    color: #333333;
}
.w_color1{
    color: #004494;
}
.w_color2{
    color: #9c9c9c;
}
.w_img1{
    padding: 30px 0 0 30px;
    width: 433px;
    height: 210px;
}
.w_img2{
    padding-top: 15px;
    width: 500px;
}
.w_p{
    float: left;
    margin: 25px 0 0 10px;
    font-size: 12px;
    color: #9c9c9c;
}
.w_p1{
    float: right;
}
.w_table{
    padding-top: 20px;
    width: 1100px;
}
.w_tab2_1{
    width: 388px;
}
.w_tab2_2{
    width: 428px;
}
.w_tab2_3{
    width: 530px;
}
.w_margin{
    margin-top: 20px;
}
.w_tab3_1{
    width: 443px;
}
.w_tab3_2{
    width: 425px;
}
.w_tab3_3{
    width: 490px;
}



.w_text2{
    font-size: 12px;
    color: #666666;
}
.w_4tab2_1{
    width: 1100px;
}
.w_right{
    float: right;
    font-weight: normal;
}
.w_4tab8_1{
    width: 515px;
}
.w_4tab8_2{
    width: 510px;
}
.w_5tab{
    width: 520px;
}



/*企业所得税*/
.w_panel_leftL,.w_panel_leftR{
    float: left;
    width: 548px;
    text-align: center;
}
.w_panel_leftL{
    margin-left: 50px;
    padding-right: 4px;
}
.w_panel_leftL_top{
    margin-bottom: 4px;
    height: 65px;
    line-height: 65px;
    font-size: 20px;
    color: #000000;
    background-color: #e9e9e9;
}
.w_panel_leftL_bottom{
    height: 138px;
    line-height: 138px;
    background-color: #f9f9f9;
    font-size: 16px;
    color: #000000;
}
.w_panel_leftR_bottom{
    height: 138px;
    font-size: 16px;
    color: #000000;
}
.w_red { color: #0056b3; }
.w_red_bold { color: #0056b3; font-weight: bold; }
.w_panel_leftR_bottomT,.w_panel_leftR_bottomB{
    display: block;
    height: 67px;
    line-height: 67px;
    background-color: #f9f9f9;
}
.w_panel_leftR_bottomT{
    margin-bottom: 4px;
}

/*商标注册    begin*/

.floor-title{
    width: 100%;
    height: 40px;
    letter-spacing: 2px;
    position: relative;
    margin-top:50px;
    margin-bottom: 30px;
}

.floor-title strong{
    font-size: 24px;
    color: #0056b3;
    vertical-align:text-bottom;
    letter-spacing: 3px;
}
.floor-title span{
    font-size: 18px;
    color: #666;
    font-weight: normal;
    margin-left: 4px;
}
.floor-title a{
    position: absolute;
    right: 0;
    top: 16px;
    font-weight: normal;
    font-size: 12px;
    font-family: simsun;
    color: #666;
    vertical-align: top;
}
.floor-title a i.cp-more{
    width: 13px;
    height: 13px;
    overflow: hidden;
    display: inline-block;
    background: url("https://maigongsi.com.cn/Public/Common/v2/img/intro/point-ico.png") no-repeat 0 0;
    margin-right: 6px;
}


/*商标注册     end*/
/*首页 begin*/
.companyyear{
font-size:50px;
color:#fff;
background:#0056b3;
padding:10px;
border-radius:5px;
}
.headersearch{
	float:right;
	margin-left:0;
	width:280px;
}
.headersearchborder{
	border:solid 1px #0056b3;
}
.headersale{
	width:160px;
	margin-left:20px;
	float:right;
}
.headersaleborder{
	border:solid 1px #0056b3;
}



/*办理流程 end---*/
/*购买条件*/
.condition a{
	color:#666;
	text-decoration:none;
}
.condition a:hover{
	color:#0056b3;
	text-decoration:none;
}
.condition .bg-danger a{
	color:#fff;
}
div.nav-con ul li a i.tag {
    position: absolute;
    width: 38px;
    height: 23px;
    background: url(../image/tag-bg.png) no-repeat center;
    font-size: 12px;
    color: #fff;
    font-style: normal;
    line-height: 18px;
    text-align: center;
    top: -10px;
}
.content{
	background:#f8f8f8;
}
.verify{
	position: absolute;
    left: 40%;
    margin-top: 20px;
}
.companylist:hover{box-shadow:0 4px 3px #ddd;}
/* calendar */
.calendar{width:210px;position:absolute;background-color:#f9f9f9;border:1px solid #ddd;color:#333!important;font-size:12px;}
.calendar_head{line-height:25px;width:100%;float:left;margin-top:3px;position:relative;}
.calendar_head input{width:35%;border:0px;font-family:Arial;background-color:#fff;margin-left:5%;text-align:center;line-height:18px;outline:none;border-radius:3px;}
.calendaremL{float:left;font-family:Arial;font-weight:bold;margin-top:-2px;padding:0 5px;cursor:pointer;}
.calendaremR{float:right;font-family:Arial;font-weight:bold;margin-top:-2px;padding:0 5px;cursor:pointer;}
.calendar_boy{float:left;position:relative;width:100%;}
.calendar_boy i{position:absolute;left:0;top:25px;right:0px;bottom:0;text-align:center;font-size:150px;font-family:Arial;color:#eee;z-index:0;}
._caltable{border-collapse:collapse;width:100%;float:left;position:relative;}
._caltable tr td{line-height:25px;width:25px;text-align:center;font-family:Arial;cursor:pointer;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;}
._caltable tr:first-child td{border-bottom:1px solid #ddd;cursor:default;border-bottom:1px solid #eee;border-right:0;}
._caltable tr td:last-child{border-right:0;}
._sday{color:#ff6a00;font-family:'Microsoft YaHei';}
.festival{color:#ff6a00!important;}
._selDay{background-color:#ff9900;color:#fff;font-family:'Microsoft YaHei';}
.calYear{border:1px solid #f5d2ba;width:50px;width:80%;position:absolute;z-index:2000;left:5%;background-color:#eee;border-collapse:collapse;}
.calYear td{text-align:center;cursor:pointer;}
.calYear td:hover{color:#ff6a00;}

/* Logo Area Styles */
.logo-area {
    float: left;
    display: flex;
    align-items: center;
    height: 50px;
}
.logo-con {
    width: auto !important;
    height: auto !important;
    margin-right: 15px;
    float: none !important;
}
.logo-con img {
    height: 46px;
    width: auto;
}
.logo-separator {
    width: 1px;
    height: 36px;
    background-color: #ddd;
    margin-right: 15px;
}
.slogan-con {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.slogan-top {
    font-size: 20px;
    font-weight: bold;
    color: #0069d9;
    line-height: 1.1;
    margin-bottom: 2px;
}
.slogan-bottom {
    font-size: 13px;
    color: #666;
    line-height: 1.2;
}
.calMonth{border:1px solid #f5d2ba;width:50px;width:70%;position:absolute;z-index:2000;right:10%;background-color:#eee;border-collapse:collapse;}
.calMonth td{text-align:center;cursor:pointer;}
.calMonth td:hover{color:#ff6a00;}
.disDay{color:#999;cursor:text!important;}
._calcolse{position:relative;border-radius:10px;width:10px;height:10px;color:#0056b3;}

/* Intro Section Styles */
.intro-section {
    padding-top: 50px;
    padding-bottom: 50px;
}
.display-flex-center {
    display: flex;
    align-items: center;
}
@media (max-width: 991px) {
    .display-flex-center {
        display: block;
    }
    .intro-image {
        margin-top: 30px;
    }
}
@media (max-width: 768px) {
    .intro-btns {
        flex-direction: column;
        align-items: stretch;
    }
    .btn-group-wrapper {
        margin-right: 0;
        margin-bottom: 20px;
        width: 100%;
    }
    .btn-expert, .btn-phone {
        width: 100%;
        display: block;
        padding: 6px 10px !important; /* Further reduce padding */
        font-size: 13px !important; /* Further reduce font size */
        line-height: 1.4 !important;
        height: auto !important;
    }
}
.intro-title {
    font-size: 30px;
    font-weight: bold;
    color: #333;
    margin-bottom: 20px;
    margin-top: 0;
    text-align: left;
}
.intro-desc {
    font-size: 15px;
    line-height: 1.8;
    color: #666;
    margin-bottom: 30px;
    text-align: justify;
}
.intro-more {
    color: #0069d9;
    text-decoration: none;
    margin-left: 5px;
    font-size: 14px;
}
.intro-list {
    list-style: none;
    padding: 0;
    margin: 0 0 30px 0;
}
.intro-list li {
    font-size: 16px;
    color: #333;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
}
.intro-list li i {
    color: #0069d9;
    font-size: 18px;
    margin-right: 10px;
}
.intro-list li b{
    white-space: nowrap;
}
.intro-btns {
    display: flex;
    align-items: center;
}
.btn-group-wrapper {
    position: relative;
    margin-right: 20px;
}
.badge-refund {
    position: absolute;
    top: -12px;
    right: -10px;
    background-color: #0056b3;
    color: white;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 10px;
    z-index: 1;
}
.btn-expert {
    background-color: #2ab4e8;
    border-color: #2ab4e8;
    padding: 10px 30px;
    font-size: 16px;
    border-radius: 4px;
    color: #fff !important;
}
.btn-expert:hover {
    background-color: #1a9dce;
    border-color: #1a9dce;
    color: #fff !important;
}
.btn-phone {
    background-color: #0056b3;
    border-color: #0056b3;
    padding: 10px 30px;
    font-size: 18px;
    border-radius: 4px;
    color: #fff !important;
}
.btn-phone:hover {
    background-color: #004494;
    border-color: #004494;
    color: #fff !important;
}
.shadow-box {
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

/* Lab Sale Module Integrated Styles */
.lab-sale-wrapper {
    background: #fff;
    padding: 25px;
    border-radius: 4px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

.lab-module-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px;
    border-bottom: 2px solid #0056b3;
    margin-bottom: 20px;
}

.lab-module-title h3 {
    display: inline-block;
    font-size: 24px;
    color: #333;
    margin: 0;
    font-weight: bold;
}

.lab-module-title .sub-text {
    display: inline-block;
    margin-left: 15px;
    font-size: 14px;
    color: #999;
}

.lab-module-more a {
    font-size: 14px;
    color: #666;
    transition: color 0.3s;
}

.lab-module-more a:hover {
    color: #0056b3;
    text-decoration: none;
}

.lab-filter-bar {
    background: #f9f9f9;
    padding: 15px 20px;
    border-radius: 4px;
    margin-bottom: 25px;
    border: 1px solid #eee;
}

.lab-filter-bar .filter-row {
    display: flex;
    margin-bottom: 10px;
    line-height: 28px;
}

.lab-filter-bar .filter-row:last-child {
    margin-bottom: 0;
}

.lab-filter-bar .filter-label {
    width: 80px;
    font-weight: bold;
    color: #444;
    flex-shrink: 0;
}

.lab-filter-bar .filter-options {
    flex-grow: 1;
}

.lab-filter-bar .filter-options a {
    display: inline-block;
    margin-right: 15px;
    color: #666;
    padding: 0 8px;
    border-radius: 2px;
    transition: all 0.2s;
    text-decoration: none;
    font-size: 14px;
}

.lab-filter-bar .filter-options a:hover,
.lab-filter-bar .filter-options a.active {
    color: #fff;
    background-color: #0056b3;
}

/* Region Filter Styles */
.lab-filter-bar .filter-row.region-filter {
    align-items: flex-start;
}

.lab-filter-bar .filter-options-wrapper {
    flex-grow: 1;
    display: flex;
    align-items: flex-start;
}

.lab-filter-bar .filter-options.region-options {
    flex-grow: 1;
    height: 28px; /* Match line-height of filter-row */
    overflow: hidden;
    transition: height 0.3s ease;
}

.lab-filter-bar .filter-options.region-options.expanded {
    height: auto;
}

.lab-filter-bar .filter-more {
    font-size: 12px;
    color: #999;
    text-decoration: none;
    margin-left: 10px;
    white-space: nowrap;
    line-height: 28px;
    cursor: pointer;
}

.lab-filter-bar .filter-more:hover {
    color: #0056b3;
}

.lab-list-grid {
    margin-left: -10px;
    margin-right: -10px;
}

.lab-list-grid .col-md-6 {
    padding-left: 10px;
    padding-right: 10px;
}

/* Update Card Styles for Integrated Look */
.lab-sale-card {
    border: 1px solid #eee;
    background: #fff;
    transition: all 0.3s ease;
    position: relative;
    padding: 20px;
    border-radius: 4px;
}

.lab-sale-card:hover {
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
    border-color: #f0f0f0;
    transform: translateY(-2px);
}

.card-header-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 15px;
    border-bottom: 1px dashed #eee;
    padding-bottom: 10px;
}

.card-title {
    margin: 0;
    font-size: 18px;
    color: #333;
    font-weight: 600;
    line-height: 1.4;
    flex: 1;
    padding-right: 10px;
}

.card-subtitle {
    font-size: 12px;
    background: #e8f4ff;
    color: #1890ff;
    padding: 2px 8px;
    border-radius: 2px;
    white-space: nowrap;
}

.card-info-grid {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
}

.info-item {
    text-align: center;
    flex: 1;
    border-right: 1px solid #f5f5f5;
}

.info-item:last-child {
    border-right: none;
}

.info-label {
    font-size: 12px;
    color: #999;
    margin-bottom: 5px;
}

.info-value {
    font-size: 14px;
    color: #333;
    font-weight: 500;
}



.empty-state {
    text-align: center;
    padding: 40px;
    color: #999;
    background: #f9f9f9;
    border-radius: 4px;
}
