body{font-family: roboto, "Helvetica Neue", Helvetica, "Microsoft YaHei", "Hiragino Sans GB", Arial;margin: 0;color: #666}
*{margin:0;padding:0;list-style-type:none;}
a{text-decoration: none;color: #333;}
table,th,td{border-collapse: collapse}
input,textarea{outline: none;}


::-webkit-input-placeholder {
    
    color: #ccc;
}

:-moz-placeholder {
    
    color: #ccc;
}

::-moz-placeholder {
    
    color: #ccc;
}

:-ms-input-placeholder{
    
    color:#ccc;
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 12px;
    font-style: normal;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
}
.header{width: 100%;min-height:120px;height: auto;background: #fff;min-width: 1200px;position: relative;z-index: 9999;
    box-shadow: 0px 3px 2px rgba( 0, 0, 0, 0.02),0px 2px 6px rgba(0,0,0,0.01)}
.kj_container {box-shadow:0px 3px 2px rgba( 0, 0, 0, 0.02) }
.header .header_search{height: 110px}
.header .header_search_active{
    
    height: 64px;
    top: 0;
    z-index: 105;
    background: #fff;width: 100%;
    box-shadow: 0px 3px 5px rgba(0,0,0,0.08),0px 2px 6px rgba(0,0,0,0.04);
}
.header .header_box{width: 1200px;margin: 0 auto;}
.header .header_box .logo_box{float: left;width: 240px;text-align: center;}
.header .header_box .logo{
    
    padding-top: 24px;border: none}
.header .header_box .search_box{position:relative;z-index:100;float: left;padding-top: 40px;width: 920px;margin-left: 40px;}
.header .header_box .search_box .search_con{width: 576px;border-radius: 18px;border-left: 2px solid #FF3336;border-bottom: 2px solid #FF3336;border-top: 2px solid #FF3336;height: 32px;float: left;}
.header .header_box .search_box #keyword{padding-left: 24px;width: 498px;height: 32px;border: none;float: left;border-radius: 18px;outline:none; }
.header .header_box .search_box .search_btn{width: 54px;height: 36px;background: #F23034;border: none;border-radius: 18px;float: left;margin-top: -2px;outline:none; cursor: pointer;}

.header .header_search_active .header_box .logo{padding-top: 7px;}
.header .header_search_active .header_box .search_box{padding-top: 12px;}
.header .header_search_active  .hot-word{display: none;}

.search_box .search_btn i{display: inline-block;width: 20px;height: 20px;background: url(../image/search4.svg)  no-repeat;position: relative;margin-top: 5px;}
.search_box .find_goods{float: left;text-decoration: none;display: block;width: 120px;height:36px;border-radius: 18px;background: #F23034;color: #fff;text-align: center;margin-left: 32px;font-size: 14px;line-height: 36px;}
.search_box .find_goods i{display: inline-block;width: 20px;height: 18px;background: url(../image/inquiries.svg)  no-repeat;position: relative;top: 5px;padding-right: 5px;}
.search_box .to_login{float: left;text-decoration: none;color: #4D4D4D;text-align: center;font-size: 14px;line-height: 36px;}
.search_box .to_login i{display: inline-block;width: 20px;height: 18px;background: url(../image/user1.svg)  no-repeat;position: relative;top: 2px;padding-right: 5px;}
.search_box .to_register{float: left;text-decoration: none;color: #4D4D4D;text-align: center;margin-left: 16px;font-size: 14px;line-height: 36px;}
.hot-word {min-width: 400px; float: left;margin-top: 8px;height: 14px;line-height: 14px;display: inline-block;margin-right: 50px;padding: 0;padding-left: 20px;font-size: 12px}
.hot-word li{list-style: none;text-align: left;float: left;padding: 0 10px;margin: 0;}
.hot-word li a{text-decoration: none;color:#999;}
.hot-word li a:hover{color: #FF3336}
.nav {width: 1200px;margin: 0 auto;height: 40px;position: relative;z-index: 99;zoom:1;}
.nav .main_menu{float: left;position: relative;border-top-right-radius:2px;border-top-left-radius:2px;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.04),0px 2px 6px rgba(0, 0, 0, 0.04);position: relative;}
.nav .all_cate{width: 224px;background: #F23A3D;color: #fff;height: 40px;display: block;float: left;font-weight: 700;font-size: 16px;line-height: 40px;padding-left: 16px;}
.nav .category{width: 240px;display: none;}
.nav .main_menu:hover .category{display: block;}
.nav .category ul.menu{padding:0px;margin:0;background-color: #fff;height: 464px;overflow: hidden;width: 240px;top: 40px;position: absolute;opacity: 0.95;box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.04),0px 2px 6px rgba(0, 0, 0, 0.04);}
.nav .category ul.menu li{margin:0px;list-style:none;padding-left: 16px;padding-right: 16px;background: url(../image/dotted_line1.png)  no-repeat center bottom;}
.nav .category ul.menu li:first-child{padding-top: 8px;}
.nav .category ul.menu li h4 a{text-decoration: none;font-size: 14px;font-weight: 700;color: #4D4D4D;line-height: 14px;}
.nav .category ul.menu li h4{margin: 0;padding: 0;margin-top: 6px;}
.nav .category ul.menu li:last-child h4{border-bottom: none;}
.nav .category ul.menu li:last-child{background:none !important;}
.nav .category ul.menu li h4 P {margin: 0;padding: 8px 0 10px 0;white-space: nowrap;overflow: hidden;line-height: 12px;}
.nav .category ul.menu li h4 P a{font-size: 12px;font-weight: 500;color: #999;padding-right: 8px;line-height: 12px;display: inline-block}
.nav .site_menu {float: left;height: 40px;line-height: 40px;}
.nav .site_menu ul{padding: 0;padding-left: 25px;}
.nav .site_menu ul li{margin:0px;list-style:none;float: left;padding: 0 25px;}
.nav .site_menu ul li a{text-decoration: none;font-size: 14px;color: #4D4D4D;font-weight: bold;}
.nav .site_menu ul li a:hover,.nav .site_menu ul li a:active,.nav .site_menu ul li a:focus{color: #FF3336;}

.footer{text-align: center;color: #666; padding-top: 30px;padding-bottom: 30px;font-size: 12px;height:auto;min-width: 1200px;background: #fff;box-shadow: 0 0 2px 0 rgba(0,0,0,0.2)}
.footer img{ margin:0 5px;}
.footer .copyright{line-height: 26px;}
.footer .copyright a{text-decoration: none;color: #666;font-size: 12px;}
.footer .safeAuth{padding-top: 10px;}
.footer .safeAuth a{text-decoration: none;}




.fixed_right ul li{text-align: right;padding-top: 16px;}
.fixed_right ul li a {box-shadow: 0px 6px 26px rgba(0,0,0,0.08);width: 42px;height: 42px;display:inline-block;border-radius: 84px;background-color: #fff;text-decoration: none;color: #4D4D4D;font-size: 12px;}
.fixed_right ul li a i.shopping_cart{background:url(../image/shopping.svg) no-repeat center;width: 42px;height: 42px;float: right;}
.fixed_right ul li a i.service{background:url(../image/service.svg) no-repeat center;width: 42px;height: 42px;float: right;}
.fixed_right ul li a.shopping_link span{visibility: hidden;display: none;line-height: 42px;}
.fixed_right ul li a.shopping_link:hover {width: 96px;overflow:visible;}
.fixed_right ul li a.shopping_link:hover span{visibility: visible;display: block;float: left;padding-left: 16px;}

.fixed_right ul li .service_box{padding: 10px 0;background: #fff;width: 113px;text-align: center;border: 1px solid #DCDCDC;position: relative;right:123px;
    bottom: 79px; visibility:hidden;display: none;}
.fixed_right ul li .service_box p {font-size: 12px;color: #fff;background: #FF3335;height: 20px;line-height: 20px;width: 100px;text-align: center;border-radius: 2px;margin: 0 auto;}
.fixed_right ul li .service_box span {width: 0;height: 0;font-size: 0;overflow: hidden;position: absolute;
}
.fixed_right ul li .service_box span.bot {border-width:10px 0px 10px 20px;border-style:dashed dashed  dashed solid ;border-color:transparent transparent transparent #DCDCDC ;bottom: 65px;left: 113px;
}
.fixed_right ul li .service_box span.top {border-width:10px 0px 10px 20px;border-style:dashed dashed  dashed solid ;border-color:transparent transparent transparent #ffffff;bottom: 65px;left: 111px;
}
.fixed_right ul li a.service_link:hover {overflow:visible;}
.fixed_right ul li a.service_link:hover .service_box{visibility: visible;display: block;}

.back_top i{background:url(../image/back_top.svg) no-repeat center;width: 42px;height: 42px;float: right;border-radius: 84px;background-color: #999}


.qualication_tip_layout {width: 560px;height: 328px;box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.08);}
.user_center_box{width: 160px;text-align: center;padding: 0 8px;background: white;box-shadow: 0px 1px 5px 2px rgba(0,0,0,0.1);position: absolute;z-index: 199;font-size: 12px;display: none;right: -46px;color: #808080}