@charset "utf-8";
/*全站主题颜色 同一系列，从深到浅*/
.g_ac0{color:#333;}
.g_ac0_h{color:#A40000;}
.g_ac0:hover{color:#A40000;}
.g_ac1{color:#333;}
.g_ac1_h{color:#A40000;}
.g_ac1:hover{color:#A40000;}
.g_ac2{color:#A40000;}
.g_ac2_h{color:#A40000;}
.g_ac2:hover{color:#FF6633;}
.g_ac3{color:#1FBC7B;}
.g_ac3_h{color:#FF6600;}
.g_ac3:hover{color:#FF6633;}

.g_ac98_h{color:#FF5D56;} /*过渡色，通用色*/
.g_ac98:hover{color:#FF5D56;} /*过渡色，通用色*/
.g_ac99_h{color:#FF6633;} /*过渡色，通用色*/
.g_ac99:hover{color:#FF6633;} /*过渡色，通用色*/

.g_bc0{border-color:#ccc;}
.g_bc0_h{border-color:#6899EC;}
.g_bc0:hover{border-color:#6899EC;}

.g_bg0{background-color:#00D07A;color:#fff;}
.g_bg1{background-color:#6899EC;color:#fff;}
/*全站主题色结束*/
/*微微-网络-开发设计QQ:6638-39248请不要倒卖-否则停止更新*/
.bfbtop{float:left;width:100%;height:45px;background:linear-gradient(90deg, #f8f9fa 0%, #e9ecef 100%);border-bottom:2px solid #dee2e6;box-shadow:0 2px 5px rgba(0,0,0,0.05);color:#343a40;line-height:45px;position:relative;z-index:10;}
.bfbtop .dmot{float:left;width:50px;background:url(../homeimg/douImg/tmob.png) no-repeat;background-position:0 7px;padding:6px 0 0 8px;height:23px;}
.bfbtop .dmot a{color:#666;}
.bfbtop .dmot a:hover{color:#ff6600;}
.bfbtop .dts{float:left;width:150px;padding:6px 0 0 0;}
.bfbtop .toplogin{text-align:right;width:750px;float:right;padding:6px 0 0 0;color:#DFDFDF;}
.bfbtop .toplogin a{color:#495057;font-size:14px;font-weight:500;text-decoration:none;position:relative;transition:all 0.3s ease;}
.bfbtop .toplogin a:hover{color:#e74c3c;}.bfbtop .toplogin a::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#e74c3c;transition:width 0.3s ease;}.bfbtop .toplogin a:hover::after{width:80%;}
.top-link{display:inline-block;padding:0 15px;color:#495057;font-size:14px;font-weight:500;text-decoration:none;position:relative;transition:all 0.3s ease;margin-right:10px;}.top-link:hover{color:#e74c3c;}.top-link::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#e74c3c;transition:width 0.3s ease;}.top-link:hover::after{width:80%;}
/*微微-网络-开发设计QQ:6638-39248请不要倒卖-否则停止更新*/
.bfbtop1{float:left;width:100%;background-color:#fff;border-bottom:1px solid #e9ecef;box-shadow:0 2px 5px rgba(0,0,0,0.05);}
.bfbtop1 .top1{float:left;width:1150px;text-align:left;}
.bfbtop1 .top1 .logo{float:left;width:510px;padding:30px 0;}
.bfbtop1 .top1 .resou{float:left;width:366px;margin:27px 0 0 0;background:linear-gradient(90deg, #f8f9fa 0%, #e9ecef 100%);border-radius:6px;padding:10px;box-shadow:0 2px 10px rgba(0,0,0,0.05);}
.bfbtop1 .top1 .resou .u1{float:left;width:366px;height:36px;}
.bfbtop1 .top1 .resou .u1 li{float:left;}
.bfbtop1 .top1 .resou .u1 .l1{width:60px;height:34px;font-size:14px;border:#B8B5BE solid 1px;border-radius:4px 0 0 4px;background-color:#f8f9fa;transition:all 0.3s ease;}
.bfbtop1 .top1 .resou .u1 .l1 #topnwd{float:left;width:55px;height:27px;padding:7px 0 0 5px;background:url(../homeimg/douImg/jian2.gif) no-repeat;background-position:41px 14px;cursor:pointer;}
.bfbtop1 .top1 .resou .u1 .l1 #topdiv{float:left;width:60px;border:#B8B5BE solid 1px;border-top:0;background-color:#fff;position:absolute;z-index:100;margin:34px 0 0 -1px;border-radius:0 0 4px 4px;box-shadow:0 2px 8px rgba(0,0,0,0.1);}
.bfbtop1 .top1 .resou .u1 .l1 #topdiv a{float:left;width:53px;height:22px;padding:8px 0 0 7px;}
.bfbtop1 .top1 .resou .u1 .l1 #topdiv a:hover{background-color:#F8F8F8;text-decoration:none;}
.bfbtop1 .top1 .resou .u1 .l2{width:223px;border-top:#B8B5BE solid 1px;border-bottom:#B8B5BE solid 1px;height:34px;background-color:#fff;}
.bfbtop1 .top1 .resou .u1 .l2 input{float:left;width:218px;height:24px;border:0;padding:10px 0 0 5px;font-size:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.bfbtop1 .top1 .resou .u1 .l2 input{width:223px;height:34px;padding-top:0;}
}
.bfbtop1 .top1 .resou .u1 .l3{width:80px;border:#ad0000 solid 1px;border-left:0;height:34px;border-radius:0 4px 4px 0;}
.bfbtop1 .top1 .resou .u1 .l3 input{float:left;border:0;cursor:pointer;color:#fff;width:80px;height:34px;font-size:14px;background-color:#ad0000;transition:all 0.3s ease;}.bfbtop1 .top1 .resou .u1 .l3 input:hover{background-color:#c00000;box-shadow:0 2px 5px rgba(0,0,0,0.1);}
.bfbtop1 .top1 .resou .d1{float:left;width:100%;margin:10px 0 0 0;color:#999;}
.bfbtop1 .top1 .resou .d1 a{color:#999;}
.bfbtop1 .top1 .resou .d1 a:hover{color:#A40000;}
.bfbtop1 .top1 .topsad{float:left;width:250px;padding: 18px 0;}
.bfbtop1 .top1 .menu{float:left;width:1150px;height:48px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.05);border-radius:0 0 5px 5px;}
.bfbtop1 .top1 .menu .m1{float:left;width:220px;}
.bfbtop1 .top1 .menu .m1 .t{float:left;width:177px;height:35px;color:#fff;background:url(../homeimg/douImg/lie.png) no-repeat;font-size:16px;padding:13px 0 0 43px;background:linear-gradient(90deg, #A40000 0%, #c00000 100%);text-align:left;background-position:185px 17px;border-radius:5px 5px 0 0;transition:all 0.3s ease;}
.bfbtop1 .top1 .menu .m1 .menun{float:left;width:220px;text-align:left;position:relative;z-index:900;font-size:14px;}
.bfbtop1 .top1 .menu .m1 .menun .menu1{float:left;height:96px;width:220px;background:rgba(50,50,50,0.85);backdrop-filter:blur(5px);}
.bfbtop1 .top1 .menu .m1 .menun .menu1 .mleft{float:left;width:220px;}
.bfbtop1 .top1 .menu .m1 .menun .menu1 .mleft .u1{float:left;width:180px;margin:12px 20px 0 20px;height:29px;}
.bfbtop1 .top1 .menu .m1 .menun .menu1 .mleft .u1 li{float:left;}
.bfbtop1 .top1 .menu .m1 .menun .menu1 .mleft .u1 .l1{border-top:rgba(255,255,255,0.3) solid 1px;width:50px;margin-top:8px;}
.bfbtop1 .top1 .menu .m1 .menun .menu1 .mleft .u1 .l2{width:80px;font-weight:700;text-align:center;font-size:14px;}
.bfbtop1 .top1 .menu .m1 .menun .menu1 .mleft .u1 .l2 a{color:#fff;}
.bfbtop1 .top1 .menu .m1 .menun .menu1 .mleft .u1 .l2 a:hover{color:#FDD845;}
.bfbtop1 .top1 .menu .m1 .menun .menu1 .mleft .u2{float:left;width:201px;margin:0 0 0 19px;height:55px;}
.bfbtop1 .top1 .menu .m1 .menun .menu1 .mleft .u2 li{float:left;width:67px;height:17px;margin-bottom:7px;overflow:hidden;}
.bfbtop1 .top1 .menu .m1 .menun .menu1 .mleft .u2 li a{color:#E9E9E9;}
.bfbtop1 .top1 .menu .m1 .menun .menu1 .mleft .u2 li a:hover{color:#FDD845;transition:color 0.3s ease;}
.bfbtop1 .top1 .menu .m1 .menun .menu2{background:url(../homeimg/douImg/bg1.png) repeat;}
.bfbtop1 .top1 .menu .m1 .menun .menu2 .mleft .u1 .l1{border-top:#fff solid 1px;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu{float:left;text-align:left;position:relative;width:929px;margin-left:220px;border:#e9ecef solid 1px;border-left:0;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.05);border-radius:0 5px 5px 5px;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .shoptj{float:right;width:240px;background-color:#EDEDED;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .shoptj .shopu1{float:left;width:240px;border-bottom:#DBDBDB solid 1px;height:99px;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .shoptj .shopu1 li{float:left;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .shoptj .shopu1 .l1{width:60px;height:60px;margin:19px 19px 0 19px;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .shoptj .shopu1 .l1 img{width:60px;height:60px;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .shoptj .shopu1 .l2{width:132px;margin:23px 10px 0 0;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .shoptj .shopu1 .l2 a{float:left;clear:both;width:132px;color:#000;overflow:hidden;height:18px;font-size:14px;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .shoptj .shopu1 .l2 a:hover{color:#ff6600;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .shoptj .shopu1 .l2 .s1{float:left;width:100%;margin:12px 0 0 0;color:#666;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .esmenu{float:left;width:689px;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .esmenu .esu1{float:left;width:609px;margin:0 40px 0 40px;border-bottom:#EEEEEE solid 1px;padding:19px 0;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .esmenu .esu1 li{float:left;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .esmenu .esu1 .l1{width:104px;color:#999;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .esmenu .esu1 .l1 span{float:left;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .esmenu .esu1 .l1 .s1 img{margin:1px 8px 0 0;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .esmenu .esu1 .l2{width:505px;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .esmenu .esu1 .l2 div{float:left;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .esmenu .esu1 .l2 div .sfont{float:left;width:126px;height:16px;margin:0 0 14px 0;overflow:hidden;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .esmenu .esu1 .l2 div .sfont a:hover{color:#A40000;text-decoration:underline;}
.bfbtop1 .top1 .menu .m1 .menun .rmenu .esmenu .esu1 .l2 div .spic{float:left;width:97px;height:36px;border:#EEEEEE solid 1px;margin:-1px 0 0 -1px;}
.bfbtop1 .top1 .menu .m2{float:left;width:930px;height:48px;background-color:#6899EC;border-radius:0 5px 5px 0;}
.bfbtop1 .top1 .menu .m2 a{float:left;font-size:16px;color:#fff;padding:12px 15px;height:48px;box-sizing:border-box;margin-left:0;border-right:1px solid rgba(255,255,255,0.3);position:relative;transition:all 0.3s ease;}
.bfbtop1 .top1 .menu .m2 a:hover{color:#fff;background-color:#4a86e8;text-decoration:none;}
/*微微-网络-开发设计QQ:6638-39248请不要倒卖-否则停止更新*/
/*底部*/
.bfblink{text-align:center;background-color:#f5f5f5;padding:40px 0 25px 0;line-height:30px;}
.bfblink img{margin:0 15px 15px 15px;transition: transform 0.3s ease;}
.bfblink img:hover{transform: scale(1.05);}
.bfbbottom{
    background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);
    padding:40px 0 50px 0;
    text-align:center;
    color:#ecf0f1;
    position:relative;
    overflow:hidden;
}
.bfbbottom::before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:5px;
    background: linear-gradient(90deg, #e74c3c, #f39c12, #2ecc71, #3498db);
}
.bfbbottom .yjcode{
    max-width:1200px;
    margin:0 auto;
    padding:0 20px;
    position:relative;
    z-index:2;
}
.bfbbottom a{
    color:#ecf0f1;
    text-decoration:none;
    padding:0 15px;
    position:relative;
    font-size:14px;
    transition: all 0.3s ease;
}
.bfbbottom a:hover{
    color:#3498db;
}
.bfbbottom a::after{
    content:'';
    position:absolute;
    bottom:-5px;
    left:50%;
    transform:translateX(-50%);
    width:0;
    height:2px;
    background-color:#3498db;
    transition: width 0.3s ease;
}
.bfbbottom a:hover::after{
    width:80%;
}
.bfbbottom br{
    margin-top:15px;
    display:block;
}
.bfbbottom i{
    color:#95a5a6;
    font-style:normal;
    margin-left:10px;
}
.bfbbottom .ad{
    margin-top:25px;
    padding-top:20px;
    border-top:1px dashed rgba(255,255,255,0.1);
    color:#bdc3c7;
}

/*客服*/
.rightfd{position:fixed;bottom:30px;width:58px;right:20px;z-index:999;}
.rightfd .d1{float:left;width:58px;height:58px;border-radius:5%;margin-bottom:15px;display:flex;align-items:center;justify-content:center;background-color:#34495e;box-shadow:0 4px 10px rgba(0,0,0,0.2);cursor:pointer;transition:all 0.3s ease;}
.rightfd .d1:hover{background-color:#e74c3c;transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,0.3);}
.rightfd .d1 .s1{color:#fff;font-size:14px;padding-top:40px;background-position:center 12px;background-repeat:no-repeat;background-size:22px 22px;}
.rightfd .d1 .zxicon{background-image:url(../homeimg/douImg/zxicon.png);}
.rightfd .d1 .kficon{background-image:url(../homeimg/douImg/kficon.png);}
.rightfd .d1 .fanhui{background-image:url(../homeimg/douImg/fanhui.png);}
.rightfd .d1 .sd1{
    position:absolute;
    left:-200px;
    top:50%;
    transform:translateY(-50%);
    width:180px;
    background-color:#fff;
    border-radius:6px;
    box-shadow:0 5px 20px rgba(0,0,0,0.2);
    display:none;
    padding:15px;
    color:#333;
    z-index:1000;
}
.rightfd .d1:hover .sd1{display:block;}
.rightfd .d1 .sd1::after{
    content:'';
    position:absolute;
    right:-10px;
    top:50%;
    transform:translateY(-50%);
    border-width:10px 0 10px 10px;
    border-style:solid;
    border-color:transparent transparent transparent #fff;
}
.rightfd .d1 .sd1 a{
    float:left;
    padding:6px 0 6px 30px;
    background:url(../homeimg/douImg/qq4.gif) left center no-repeat;
    width:150px;
    height:26px;
    text-align:left;
    margin:0 0 8px 0;
    color:#333;
}
.rightfd .d1 .sd1 a:hover{text-decoration:none;color:#e74c3c;}
.rightfd .d1 .sd1 strong{
    color:#333;
    display:block;
    margin-bottom:10px;
    font-size:16px;
    font-weight:700;
    border-bottom:1px dashed #eee;
    padding-bottom:8px;
}
.rightfd .d1 .sd1 img{
    margin:10px auto;
    display:block;
    border:1px solid #eee;
    border-radius:4px;
}
