header{background-color:#fff;}
.user-main{margin-top:70px;}
/*login*/
.login-content{ width:100%;}
.login-box{min-height:500px;}
.login-box .banner-l{overflow:hidden;border-radius:20px;}
.login-box .banner-l img{height:100%;max-width:600px;border-radius:20px;}
.login-box{background-color:#f7f7f7;z-index:10000;border-radius:20px;overflow: hidden;}
.login-box .iconguanbi{position: absolute;right:20px;top:20px;color:#333 !important;cursor: pointer;}
.login-box .iconguanbi:hover{transform:rotate(15deg);color:#3671ff;}
.login-box .form-item{width:100%;}
.login-box .form-item label{display:block;height:56px; line-height:56px;background:#fff;border-radius:4px;}
.login-box .form-item label .iconfont{opacity:1;color:#f89139;}
.login-box .form-item label input{height:56px;width:360px;line-height:56px;border:none;background: none;}
.login-box .form-item.auto-login{position: relative;}
.login-box .form-item.auto-login label{display:block;text-align:left;font-size:14px;background:none; }
.login-box .form-item.auto-login label input{width:16px;height:16px;margin-top:-2px; vertical-align: middle;}
.login-box .form-item.auto-login a{	}
.login-box .form-item.auto-login a:hover{color:#f89139;}
.login-box .form-item.auto-login .forget-password{position: absolute;top:18px;right:15px;font-size:14px;}
.login-box .form-item label .huoqu-yzm{height:36px;margin:10px;padding:0 10px; line-height:36px;border:1px solid #ccc;border-radius:4px;font-size: 13px;}
.login-box .form-item label .huoqu-yzm:hover{background-color:#ccc;color: #222;}
.login-form .login a.btn{display: block;height:50px;line-height:30px; border-radius:4px;font-size:20px;background-color:#f89139; }
.login-form .login a.btn:hover{color:#fff !important;opacity:.9;}
.login-form .sigin{font-size: 14px;}
.reg-code{float:right;margin-top:12px;font-size:13px;border-radius:30px;background-color: #f5f5f5;}
.reg-code:hover{background-color: #e8e8e8;}
.login-box .form-item.sigin-login input{width:16px;height:16px;margin-top:-1px; vertical-align:middle;}
#tb_stock{min-width:1200px;}
#tb_stock td ul li{padding:0;margin:0;}
#tb_stock td ul:nth-child(1) li{height:30px;line-height:30px;border-radius:0;}
#tb_stock td ul:nth-child(2) li{height:50px;line-height:28px;width:140px;}
#tb_stock td ul:nth-child(3) li{height: 50px;line-height: 50px;width:140px;}

/*header*/
.header-fixed{position:fixed;width:100%;left: 0;right: 0;top:0; margin: auto;z-index: 10000;}
.header-nav{height:70px;line-height:70px;}
.login_buttom a{display: inline-block; line-height:18px;padding:0 20px; border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.login_buttom .nav-login{border-right: 0;}
.login_buttom .nav-sigin{ }
.header-nav a.active{color: #f88000;}
.login_buttom a.active-tip{position: absolute;top:50px;right:15px;display: block;padding:2px 10px;border-radius:4px;background:#f89139;color:#fff;font-size:13px;z-index:1000;}
.login_buttom a.active-tip:hover{color:#fff !important;}
.login_buttom a.active-tip b{position:absolute;top:-8px;display:block;width:10px;height:10px;background:url(/static/img/v2/tips-icon.png) no-repeat center !important;}
/*banner*/
.banner-box .carousel-inner { min-width:fit-content; }
.banner-springfestival{height:500px;width: 100%;min-width:1300px; background:url(/static/img/v2/2025-0501/banner-spring.jpg) no-repeat center #b21b08;background-size:cover;}
.banner-bg{background:url(/static/img/v2/banner-bg.jpg) no-repeat center;background-size:cover;}
.banner-bg a{display:block;height:500px;}
.banner-bg .title h1{margin-top:200px;font-size:50px;color: #222;font-weight:900;}
.banner-bg .title p{color:#333;font-weight:400;opacity:.9;}
.banner-bg .title b{display:inline-block;margin-top:20px; color:#fff;padding:10px 20px;border:1px solid #fff;border-radius:50px;background-color:#ef7b1a;}
.banner-bg .title b:hover{opacity:.9;}
.banner-bg1{	}
.banner-bg2{	}
.banner-bg3{	}
.banner-box .carousel-item{height: 500px;width:100%;}
.banner-box .carousel-indicators{width:100%;width:1300px;left:0;right:0;margin:0 auto !important;bottom:30px;text-align:left;overflow:hidden;}
.banner-box .carousel-indicators li{width:33.33%;position:relative;height:1px;opacity:.9;border-bottom:1px dashed #333;background-color:rgba(255,255,255,.1);}
.banner-box .carousel-indicators li span{position: absolute;top:-30px;right:-570px;color: #333;}
.banner-box .carousel-indicators .active{width:33.33%;height:3px; background-color: #F88000;border-bottom:1px solid #F88000;}
.banner-box .carousel-indicators .active span{color:#F88000;}
.banner-box .carousel-control-prev,.banner-box .carousel-control-next{width:5%;}
.banner-box .carousel-control-prev{left:100px;}
.banner-box .carousel-control-next{right:100px;}
.carousel-control-next-icon{width:30px;height:30px;background-image: url(/static/img/v2/next-icon.png);}
.carousel-control-prev-icon{width:30px;height:30px;background-image: url(/static/img/v2/prev-icon.png);}
/*数据*/
.num-show {left:0;right: 0;width: 100%; }
.num-show .card{background:none;border:none;padding:10px; border-left:1px solid #eeeeee;border-radius:0;}
.num-show .card::after{content: "";display: block;position: absolute;left:-3px;top:18px;width:5px;height:20px;background-color:#F88000;border-radius:3px;}
.num-show .card figure{margin-top:3px;opacity:0.9;}
.num-show .card h4{font-size:24px;color:#222;}
.num-show .card p{margin:10px 0; line-height:36px;font-size:16px;color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.num-show .card .name-txt{right:10px;top:5px;font-size:80%;font-weight: 400;color:#8a8a8a;}
.num-show .card .name-txt .iconfont{color:#c3c7cc;}

/*应用场景卡片*/
.youshi-box{background:url(/static/img/v2/index-bg.jpg) center no-repeat #f8fafc;}
.youshi-box .card{height:200px;box-shadow:0 0 15px rgba(76,80,96,.03);background-color:#fff;}
.youshi-box .card .icon{width:35%;height:100px;}
.youshi-box .card .icon .iconfont{display:block;height:80px;width:50px;margin-left:20px;font-size:40px;color:#ff7808;border-bottom: 1px solid #ccc;}
.youshi-box .card .txt{width:65%;}
ul.tese li{margin-right:62px;}
ul.tese li figure{display:inline-block;width:100px;height:100px;line-height:100px;background-color:#fff7f0;border-radius:50px;}
/*vip-made*/
.vip-made{min-height:590px;background:url(/static/img/v2/index-bg1.png) center no-repeat #f8f9fc;}
.vip-made .part-title{color:#f7dac3;}
.vip-made .title-min{color:rgba(255,255,255,.7);}
.vip-made .title-fu{height:50px;width:600px;margin:auto;line-height:50px;font-size:20px;color:#bcbfd2;background:url(/static/img/v2/index-title-fu.png) center center no-repeat;}
.vip-made .index-card{width:200px;margin: auto;text-align: center;}
.vip-made .index-card .icon{display:inline-block; width:100px;height:100px;line-height:100px;text-align: center; border-radius:50px; border:1px dashed #fff;}
.vip-made .index-card .icon .iconfont{font-size:50px;color:#f3d6c0;}
.vip-made .index-card h6{line-height:50px;font-size:16px;color:#f3d6c0;font-weight:300;}
.vip-btn{position:absolute;left: 0;right: 0;margin: auto;bottom:-20px;}
.vip-btn .btn{padding:10px 40px;margin:0 10px;border-radius:40px;font-size:24px;box-shadow:0 15px 15px rgba(0,0,0,.1);}
.vip-btn .btn.btn-line-orange{background:#414355;}
.vip-btn .btn.btn-fill-orange:hover{color:#fff !important;}
.vip-btn .btn.btn-line-orange:hover{background:#ff7808; color:#fff;}
/*问题*/
.question{}
.question h5{ color:#fff;}
.question p{color:rgba(255,255,255,.7);font-size: 14px;}
.question ul li{line-height: 50px;}
.question ul li a{color: #fff;font-size: 14px;}

/*标题*/
.title-bg{height:180px;background:url(/static/img/v2/banner-bg1.jpg) no-repeat center #333333;}
.title-bg h2{color:#fff;}
.title-bg p{color:#fff;opacity:.7;}
.new-act{}
.new-act .biaoqian1{background-color: #F88000;color: #fff;font-size:12px;}
.new-act .iconhot{font-size:22px;}
.new-act p{height:50px;line-height:22px; overflow:hidden;}
.new-act .card{height:250px;}


/*footer*/
.friend-link p{}
.friend-more{position:absolute;right:0;bottom:0;padding-left:20px;padding-right:10px;background-color:#222;color:#ccc;z-index:999;font-style:normal;font-size:13px;cursor:pointer;}
.friend-more a::after{content:"" !important;}
.friend-link h6{ line-height:60px;}
.friend-link p{position:relative;height:22px; line-height:22px;word-break: break-all;white-space: normal;overflow: hidden;}
.friend-link p a,.friend-link p b{font-size:13px;color:#eee;font-weight:400;word-wrap: break-word;}
.friend-link p b{font-weight:700;}
.friend-link p a:hover,.friend-more:hover{color:#F88000;}
.friend-link p a::after{content:"/";padding:0 5px;color:#888;}
footer {background-color:#222;}
footer address{border-top:1px solid rgba(125, 125, 125, 0.1);}
footer .friendlink{line-height: 40px;word-wrap: break-word !important;}
footer .friendlink h6 {color: #eee;}
footer .friendlink a, footer .friendlink span {display: inline-block;font-size: 14px;}
footer address p {font-size: 13px;color: #999;}

/*客服*/
@media screen and (min-width: 769px) {
    .kefubox {
        position: fixed;
        right: 10px;
		top:13vh;
        z-index: 99999;
        transform: translateY(100%);
    }

    .kefubox .main {
        width: 60px;
        background: #fff;
        border: 1px solid #f2f2f2;
        box-shadow: 0 0 15px rgba(0, 0, 0, .1);
        box-sizing: border-box;
    }

    .kefubox .cursor_default {
        cursor: default;
        height: 100px !important;
    }

    .kefubox .floor {
        border-bottom: 1px solid #f2f2f2;
        position: relative;
        box-sizing: border-box;
    }

    .kefubox .floor .home {
    }

    .kefubox .floor .tellink {
    }

    .kefubox .floor .qqlink {
        background-image: url(/static/img/QQ.svg);
    }

    .kefubox .floor .wechatimg {
    }

    .kefubox .floor .erweimaimg {
    }
	
    .kefubox .floor .back {
        box-shadow: 0 0 15px #e4e4e4;
        height: 50px;
        width: 180px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        color: #666;
        background: #fff;
        box-sizing: border-box;
    }

    .kefubox .floor .kftel {
        cursor: default;
        box-shadow: 0 0 15px #e4e4e4;
        height: 50px;
        font-weight: 500;
        width: 180px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        color: #666;
        background: #fff;
        box-sizing: border-box;
    }

    .kefubox .floor .qq {
        box-shadow: 0 0 15px #e4e4e4;
        height: 50px;
        width: 180px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
        color: #666;
        background: #fff;
        box-sizing: border-box;
    }

    .kefubox .floor .erweima {
        box-shadow: 0 0 15px #e4e4e4;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        padding: 15px;
        font-size: 14px;
        color: #666;
        background: #fff;
        box-sizing: border-box;
    }

    .kefubox .floor .erweima img {
        width: 100px;
        height: 100px;
    }

    .kefubox .floor .erweima p {
        width: 100px;
        padding: 5px 0;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px;
    }

    .kefubox .floor > a {
        width: 60px;
        height: 50px;
        z-index: 9999;
        background-position: center center;
        background-size: 25px 25px;
        background-repeat: no-repeat;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .kefubox .floor > a:hover {
        transition: all 300ms linear;
        background-color: #e4e4e4;
        transform: scale(1.1);
		cursor:pointer;
    }

    .kefubox .floor > a img {
        height: 25px;
        width: 25px;
        display: block;
    }

    .kefubox .floor > a img:hover {
        transition: all 300ms linear;
        transform: scale(1.3);
    }

    .kefubox .floor:last-child {
        border-bottom: none;
    }
}
.kefubox .floor:hover div.absbox1 {transition: all 300ms linear;transform: translateX(-230%);}
.kefubox .floor .absbox1 {position: absolute;right: -360px;top: 0;z-index: 3;background-color:#fff;}
.kefubox .floor .absbox1 .service-list img{width:180px;}
.kefubox .floor a.cursor_default{font-size: 14px;}
.kefubox .floor2 a.cursor_default2{height:80px !important;}
.floor3 iframe{top:-180px !important;right:-10px !important;}
@media screen and (max-width: 768px) {
    .kefubox {
        position: fixed;
        right: 2vw;
        top: 45vh;
        z-index: 99999
    }

    .kefubox .floor {
        display: none;
    }

    .kefubox .tel {
        box-shadow: 0 0 5px #ddd;
        width: 10vw;
        height: 10vw;
        background-color: #fff;
        display: flex;
    }

    .kefubox .tel:active {
        background-color: #f2f2f2;
    }

    .kefubox .tel .kftel {
        display: none;
    }
}
.end-activity{background-color:#eee !important; color: #aaa !important;}



@media only screen and (min-width:1680px){
 
	}
@media only screen and (min-width:1440px) and (max-width:1679px){
	 
	}
@media only screen and (max-width:1439px) and (min-width:800px){
	 
	}
@media only screen and (max-width:799px){
	}