@charset "utf-8";
.w1200{width: 1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
ul,li{list-style: none;}

.nav{height: 78px;border-bottom: 1px solid #cfd4dd;}
.nav:after{content: "";clear: both;height: 0;width: 0;}
.nav .hishop_logo{margin-top: 16px;}
.nav .nav_con{float: left;padding-top: 25px;}
.nav .nav_con ul li{float: left;margin-right: 50px;height: 47px;margin-top: 8px;}
.nav .nav_con ul li>a{font-size: 18px;color:#3b3b3b;height: 47px;display: block;}
.nav .nav_con ul li:hover>a{color:#0090f6;}
.nav .nav_con ul li>a .sj{ width:0; height:0; border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #0090f6;margin: 12px auto 0;display: none;}
.nav .nav_con ul li:hover .sj{display: block;}
.nav .nav_con ul li .nav_menu{position: absolute;top: 79px;left: 0;right: 0;height: 0;background: #fff;z-index: 99;box-shadow: 6px 6px 6px rgba(230,230,230,.8);height: 0;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;overflow: hidden;}
.nav .nav_con ul li:hover .nav_menu{height: 400px;}
.nav .nav_con ul li .nav_menu dl{float: left;width: 265px;margin-right: 46px;}
.nav .nav_con ul li .nav_menu dl:last-child{margin-right: 0;}
.nav .nav_con ul li .nav_menu dl dt{font-size: 18px;padding: 32px 0 16px 17px;}
.nav .nav_con ul li .nav_menu dl dd a{display: block;height: 49px;width: 248px;background: #f1f1f1;border:2px solid #f1f1f1;border-radius: 6px;margin-bottom: 10px;padding-left: 15px;padding-top: 13px;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.nav .nav_con ul li .nav_menu dl dd a:hover{border: 2px solid #0090f6;background: #fff;}
.nav .nav_con ul li .nav_menu dl dd a .nav_text{height: 16px;}
.nav .nav_con ul li .nav_menu dl dd a .nav_text span{display: block;font-size: 16px;float: left;margin-right: 8px;color:#313131;}
.nav .nav_con ul li .nav_menu dl dd a:hover .nav_text span{color:#0090f6;}
.nav .nav_con ul li .nav_menu dl dd a .nav_text img{float: left;margin-top: 3px;}
.nav .nav_con ul li .nav_menu dl dd a p{font-size: 12px;color:#737373;margin-top: 8px;}
.nav .nav_right{float: right;padding-top: 28px;height: 30px;line-height: 30px;}


.nav .nav_right a{width: 100px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    display: inline-block;
    text-align: center;
    border: 1px solid #ff5252;
    background: linear-gradient(90deg, #FF2424, #FF5723);
    border-radius: 2px;
    margin: 0 10px;
    box-sizing: border-box;
}
.hd_extra {
    float: right;
    margin: 19px 0 0 0;
}

.hd_extra .ebtn {
    width: 100px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    display: inline-block;
    text-align: center;
    border: 1px solid #ff5252;
    background: linear-gradient(90deg, #FF2424, #FF5723);
    border-radius: 2px;
    margin: 0 10px;
    box-sizing: border-box;
}

.hd_extra .bg {
    background: none;
    color: #f41b1f;
    margin: 0;
    width: 150px;
    position: relative;
    text-indent: 25px;
    box-sizing: border-box;
}

.hd_extra .bg:after {
    content: '';
    position: absolute;
    background: url("../images/nav-tel.png") no-repeat center;
    width: 21px;
    height: 21px;
    left: 12px;
    top: 8px;
}





.nav .nav_right em{color:#ff543d;font-size: 16px;}
.nav .nav_con a i{width: 10px;height: 7px;background: url(../images/hi-dot.png);display: block;float: right;margin-top: 10px;margin-left: 3px;}

.footer{clear: both;background: #3e3e3e;height: 177px;overflow: hidden;}
.footer .foot_logo{float: left;padding-top: 51px;padding-left: 35px;}
.footer .foot_text{float: right;padding-top: 54px;padding-right: 18px;}
.footer .foot_text p{height: 38px;background: url(../images/foot_logo_2.png) left center no-repeat;padding-left: 46px;}
.footer .foot_text p span{display: inline-block;font-size: 24px;color:#fff;margin-right: 38px;}
.footer .foot_text p span:last-child{margin-right: 0;}
.footer .foot_text em{display: block;color:#747474;margin-left: 10px;margin-top: 18px;}
.qdtj_db{background: url(../images/qdtj_bg.jpg) center top no-repeat;height: 350px;}		.qdtj_db ul{padding-top: 207px;}		.qdtj_db ul li{width: 480px;margin: 0 auto;list-style: none;height: 46px;margin-bottom: 12px;background: url(../images/qd_logo_1.png) 13px center no-repeat #fff;line-height: 47px;}		.qdtj_db ul li:nth-child(2){background: url(../images/qd_logo_2.png) 13px center no-repeat #fff;}		.qdtj_db ul li input{height: 47px;background: none;outline: none;float: left;margin-left: 43px;border: none;font-size: 16px;}		.qdtj_db ul li a.qd_yzm{display: block;float: right;font-size: 16px;color: #ff543d;text-decoration: none;border-left: 1px solid #d2d2d2;height: 16px;line-height: 16px;margin: 14px 22px 0 0;padding-left: 22px;}		.qdtj_db ul li a.qd_tj{float: right;display: block;width: 126px;background: #ff563f;text-align: center;font-size: 18px;color: #fff;text-decoration: none;}

/*左侧浮窗*/
#new_kf{position: fixed;font-size: 14px;z-index: 999;width:78px;height: auto;color:#3a3a3a;background: #fff;border-radius: 3px;}
#new_kf ul li{width: 78px;height: 78px;margin-bottom: 1px;text-align: center;border-radius: 3px;cursor: pointer;}
#new_kf ul li a span{color:#3a3a3a;padding-top: 53px;display: block;}
#new_kf ul li:hover{transition: .5s; -moz-transition: .5s; -webkit-transition: .5s}
#new_kf ul li:hover span{color:#fff;}
#new_kf ul .zxzx{background: url(../images/zszx.png) center 13px no-repeat #f3f3f3;}
#new_kf ul .zxzx:hover{background: url(../images/zszx_1.png) center 13px no-repeat #ff8f22;}

#new_kf ul .zcyl{background: url(../images/zcyl.png) center 13px no-repeat #f3f3f3;}
#new_kf ul .zcyl:hover{background: url(../images/zcyl_1.png) center 13px no-repeat #ff8f22;}

#new_kf ul .x_ewm{height: 108px;background: url(../images/x_ewm.png) center 18px no-repeat #f3f3f3;}
#new_kf ul .x_ewm .d_ewm{width:216px;height:267px;position: relative;right:-78px;background: rgba(255,199,144,.7);top:-98px;border-radius: 3px;display: none;}
#new_kf ul .x_ewm .d_ewm img{margin-top: 20px;}
#new_kf ul .x_ewm .d_ewm em{display: block;font-size:19px;color:#4f4841;margin-top: 15px;}
#new_kf ul .x_ewm:hover{height: 108px;background: url(../images/x_ewm_1.png) center 18px no-repeat #ff8f22;}
#new_kf ul .x_ewm:hover .d_ewm{display: block;}
#new_kf ul .x_ewm span{padding-top:60px;}

#new_kf ul .mfhd{background: url(../images/mfhd.png) center 13px no-repeat #f3f3f3;}
#new_kf ul .mfhd:hover{background: url(../images/mfhd_1.png) center 13px no-repeat #ff8f22;}
#new_kf ul .mfhd:hover .dh{display: block;}
#new_kf ul .mfhd .dh{width: 215px;height: 130px;background: rgb(250,193,139);position: relative;right:-78px;top:-71px;border-radius: 3px;padding-top: 37px;display: none;}
#new_kf ul .mfhd .dh input{width: 185px;height: 43px;background: #fff;border-radius: 18px;outline: none;border:none;color:#000!important;line-height: 43px!important;}
#new_kf ul .mfhd .dh .phone{width: 165px;font-size:16px;padding-left: 20px;color:#aeaeae;margin-bottom: 10px;}
#new_kf ul .mfhd .dh .btn_1{font-size:20px;cursor: pointer;margin-top: 0;}

#new_kf ul .new_kftop{;background: url(../images/jiantou.png) center 20px no-repeat #f3f3f3;height: 99px;}
#new_kf ul .new_kftop:hover{background: url(../images/jiantou_1.png) center 20px no-repeat #ff8f22;height: 99px;}
#new_kf ul .new_kftop span{padding-top: 60px;}

/* Hi宝宝客服 */
.hikf{position: fixed;right: 0;top: 40%;z-index: 99;min-width: 100px;min-height: 123px;}
.hikf .a{position: absolute;right: -50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg); }
.hikf .b{width: 356px;height: 259px;background: url(../images/hikfbg.png);overflow: hidden;display: none;}
.hikf .b img{display: block;margin: 9px 0 0 56px;}
.hikf .b p{font-size: 14px;text-align: center;width: 224px;}
.hikf .b div{margin: 44px 0 0 12px;width: 200px;}
.hikf .b div input{display: block;float: left;width: 95px;margin-left: 12px;line-height: 30px;font-size: 14px;color: #333;padding-left: 12px;border: none;background: none;}
.hikf .b div a{display: block;float: left;width: 72px;line-height: 30px;text-align: center;font-size: 14px;text-align: center;color: #FFF;}
.hikf .b div span{display: block;font-size: 14px;color: #ff8c38;clear: both;padding: 7px 0 0 85px;cursor: pointer;}