/*样式覆盖部分*/
body{color:#757575;}
a{color:#757575;}
a:hover{ color:#121212;}
.addskutocart_btn a{color:#fff;}

.wapper{ width:1200px;}
#top_box{background:#fff;height:45px;line-height:45px;color:#999;border-bottom:1px solid #f1f1f1; display:none;}
#top_box .drop_currency{top:45px;}
#top_box .top_rt{margin:16px 0;float:left;line-height:13px;border:0;border-right:1px solid #999;}
#top_box .bor_none{border-right:0;}
#top_box .login a{color:#999;}
#top_box .login a i{background:none;vertical-align:middle;color:#ff1b6b;font-size:20px;margin:-7px 3px -4px 0; line-height:18px;}
#top_box .login a:hover{color:#ff1b6b;}

#header_box i{ background:none;}
#header_box{position:relative; width:100%;}
#header_box .header{ padding:0 0 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease;}
#header_box .search_box{padding:0; width:33.3333%; margin-top: 10px;}
#header_box .search{padding:0;height:auto;width:auto;}
#header_box .searchform{border:0;width:230px;height:30px;border:none; border-bottom:1px solid #919396;}
#header_box .search_input{float:right;width:190px;padding:0;margin:0;background:none;height:30px;line-height:30px;text-indent:0;}
#header_box .btn_search{float:left;width:40px;text-align:center;line-height:30px;height:30px;padding:0;margin:0;border:0;background:none;font-size:25px;color:#d2d2d2;}
#header_box .logo{margin:auto; margin-top:10px;display:inline-block;text-align:center;height:auto;max-height:100px; width:33.3333%; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease;}
#header_box .logo img{ max-height:60px;}

#header_box .header_rt{padding:0; width:33.3333%; text-align:right; position:relative;}
#header_box .dropdown-controls{transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; font-size: 13px; padding: 8px 20px 20px; position: absolute; right: 10px; top: 10px; width: 290px; z-index: 8; font-family: Avenir, Helvetica, sans-serif; color:#757575;}
#header_box .dropdown-controls:hover{  background: #fff; -webkit-box-shadow: 0 2px 6px rgba(0,0,0,.25); box-shadow: 0 2px 6px rgba(0,0,0,.25); z-index:50000;}
#header_box .dropdown-controls .dropdown-triggers{ -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -ms-flexbox; display: flex;}
#header_box .dropdown-area .dd{ text-align:center; display:none;}
#header_box .dropdown-area { background: #fff;}
#header_box .dropdown-area h2 { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; border-bottom: 1px solid #b8babc; font-size: 15px; font-weight: 500; padding: 15px 0 17px;}


#header_box .dropdown-area .contact>p { line-height: 1.6; margin: 20px 0 30px;}
#header_box .dropdown-area ol.icons-list li { margin-bottom: 20px; padding-bottom: 10px;}
#header_box .dropdown-area ol.icons-list li img { display: block; margin: 0 auto 10px;}
#header_box .dropdown-area ol.icons-list li h3 { font-weight: 500; margin-bottom: 4px;}
#header_box .dropdown-area ol.icons-list li a span { transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; display: inline-block;}
#header_box .dropdown-area ol.icons-list li a span:after { transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; border-bottom: 1px solid #6d6e71; content: ""; display: block; margin: 0 auto; width: 0;}
#header_box .dropdown-area ol.icons-list li a span:hover:after{width:100%;}

#header_box .dropdown-area ul.accont { background:#fff; padding:15px 20px; padding-top:0; min-width:160px; text-align:left}
#header_box .dropdown-area ul.accont li {font-size:14px; line-height:30px}
#header_box .dropdown-area .accont .btn-sign,
#header_box .dropdown-area .accont .btn-register { width:240px; height:40px; line-height:40px; display:block; text-align:center; color:#fff; background-color:#f96801;}
#header_box .dropdown-area .accont .btn-sign:hover,
#header_box .dropdown-area .accont .btn-register:hover {background-color:#d9522b;}
#header_box .dropdown-area .accont .btn-sign {margin-top:15px}
#header_box .dropdown-area .accont .btn-register {background-color:#333}
#header_box .dropdown-area .accont .btn-register:hover { background-color:#000}
#header_box .dropdown-area .accont .split { line-height: 30px; color: #666; text-align: center;}
#header_box .dropdown-area .accont .split-line { width: 240px; height: 1px; background-color: #E1E1E1; margin: 20px 0 10px;}

#header_box .dropdown-controls .rt_list{ display:inline-block;}
#header_box .dropdown-controls .rt_txt{ text-transform:uppercase; cursor:pointer; font-size:15px;}
#header_box .cart_box{margin:0;padding:0;border:0; float:none; display:inline-block;}
#header_box .cart{ text-align:left !important; width:auto; padding-top:10px;}
#header_box .cart .minicart_empty p{line-height:1.6;}
#header_box .cart_txt{ line-height:normal;}
#header_box .cart_txt a{display:inline-block; color:#666;}
#header_box .cart_txt a i{display:inline-block;vertical-align:middle;width:40px;height:40px;line-height:40px;color:#fff;font-size:18px;text-align:center;border-radius:50%;background:#ff1b6b;}
#header_box .buy_pro li div.left_pic{ width:80px;}
#header_box .buy_pro li .pic{ margin-right:10px;}
#header_box .buy_pro li div.right_info{ width:180px;}
#header_box #CartsCon .view_cart_btn{ text-align:center;}
#header_box .currency_txt i{ vertical-align:top;}
#header_box .currency li{ padding:10px 0; font-size:14px;}
#header_box .view_cart_btn a{ background:#d9522b;}

#header_box .rt_list:hover .rt_txt,
#header_box .rt_list:hover .rt_txt a{ color:#a6a8ab;}

#header_box .nav_warp{padding-top: 5px;}
#header_box .nav_box{border:0;}
#header_box .nav{width:100%;float:none;margin:0;text-align:center; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; font-family:Avenir, Helvetica, sans-serif; }
#header_box .nav > li{float:none;display:inline-block;padding:0;height:40px;text-align:left; line-height: 2.1; }
#header_box .nav > li > a{display:inline-block;text-transform:uppercase;border:0; color:#757575; font-size:15px; letter-spacing:2px; white-space:nowrap;}
#header_box .nav .sub_nav{text-align:left;background:#fff;border: 1px solid #eee;box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.2);box-sizing: border-box;margin-top: 0;text-transform: none; min-width:180px;padding:10px 0;top:40px; width:auto;}
#header_box .nav .sub_nav .arr,#header_box .nav .sub_nav .cate_tit{display:none;}
#header_box .nav .sub_nav li{float:none;width:auto;}
#header_box .nav .sub_nav li a{padding:0 10px; white-space:nowrap;}
#header_box .nav .sub_nav li a:hover{color:#808080;background:none;}
#header_box .nav > li > a:hover{ color:#121212;}

#header_box .nav .sub_nav li .level-3{
	display:none;
    position: absolute;
    left: 179px;
    top: 0;
    background: #fff;
    width: 180px;
    padding: 10px;
	box-shadow:0 0 5px rgb(0 0 0 / 20%);
}



#header_box.posFixed{ position:fixed; left:0; top:0; background:#fff; border-bottom:1px solid #c7c9ca; box-shadow:0 0 8px 0 rgba(0,0,0,0.1); z-index:50000;}
#header_box.posFixed .logo{ -webkit-transform: scale(.86,.86) translateY(-20px); transform: scale(.86,.86) translateY(-20px);}
#header_box.posFixed .header{ margin-bottom:-20px;}

#body_box{ width:1200px;}
.index_default .banner_box{float:none;width:1200px; height:auto; margin-bottom:15px; position:relative;}
.index_default .banner_box img{ display:block;}
.index_default .banner_box .ibanner-btn{ position:absolute; top:0; height:100%; width:37px; background:none; border:none; cursor:pointer; background-repeat:no-repeat; background-position:center; transition:all 0.4s;}
.index_default .banner_box .ibanner-prev{ left:0; background-image:url(../images/iconlt.png);}
.index_default .banner_box .ibanner-next{ right:0; background-image:url(../images/iconrt.png);}
.index_default .banner_box:hover .ibanner-prev{ left:-45px;}
.index_default .banner_box:hover .ibanner-next{ right:-45px;}

.index_default .banner_box .ban-txt{ position:absolute; left:12%; transform:translateY(-50%); top:50%; color:#fff;}
.index_default .banner_box .ban-txt h3{ font-size:80px; line-height:90px;}
.index_default .banner_box .ban-txt p{ font-size:15px; margin-bottom:20px;}
.index_default .banner_box .ban-txt .ban-btn{ display:inline-block; text-align:center;}
.index_default .banner_box .ban-txt span{ padding:8px 20px; background:#fff; text-transform:uppercase; color:#333; letter-spacing:2px; font-size:14px;}
.index_default .banner_box .ban-txt span i{ font-size:12px;}
.index_default .banner_box .swiper-pagination-bullet-active{ background:#d9522b;}


.index_default img{ max-width:100%;}
.index_default i{ background:none;}

.index_default .box1,.index_default .index_ins_box{ margin-bottom:100px;}

.index_default .service-box{ background:#ffe5dd; margin-bottom:15px;}
.index_default .service-box ul{ font-size:0; display: flex;}
.index_default .service-box ul li{ display:inline-block; width:25%; font-size:14px; padding:15px; cursor:pointer; box-sizing:border-box;}
.index_default .service-box .service-list__con{ display: flex; height:100%; justify-content: center;}
.index_default .service-box .service-icon{display: inline-flex; margin-right: 10px; align-items: center;}
.index_default .service-box .service-icon i{ background:none; font-size:50px; color:#121212;}
.index_default .service-box .service-info{ display:inline-block;}
.index_default .service-box .service-info h4{ color:#121212; font-size: 16px; margin-bottom:5px;}
.index_default .service-box .service-info p{ color:#757575; font-size:14px;}
.index_default .service-box ul li:hover i,
.index_default .service-box ul li:hover h4{ color:#757575;}

.index_default .index_pro_list li{ margin-bottom:30px; font-family:Avenir, Helvetica, sans-serif; }
.index_default .index_pro_list li .product_item{ display: flex;}
.index_default .index_pro_list li:nth-child(2) .product_item{ flex-flow: row-reverse;}
.index_default .index_pro_list li:last-child{ margin-bottom:0;}
.index_default .index_pro_list li .product_img{ width:800px; text-align:center; overflow:hidden;}
.index_default .index_pro_list li .product_img img{ transition: transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.index_default .index_pro_list li .product_img:hover img { transform: scale(1.05);}
.index_default .index_pro_list li .pro_content{ width:400px; background:#f5f5f5; display: flex;justify-content: center; align-items: center; flex-wrap: wrap; padding:30px; text-align:center; box-sizing:border-box;}
.index_default .index_pro_list li .cate{ font-size:25px; font-weight:bold; color:#333; margin-bottom:5px;}
.index_default .index_pro_list li .name{ width:100%; font-size:30px; font-weight:bold; display:block; margin-bottom:10px; color:#121212;}
.index_default .index_pro_list li .price{ width:100%; font-size:30px; margin-bottom:20px; color:#d9522b; font-weight:bold;}
.index_default .index_pro_list li .price span{ color:#757575;  font-size:24px;}
.index_default .index_pro_list li .oldprice{ text-decoration: line-through;}
.index_default .index_pro_list li .quick_btn{ padding:5px 20px; font-weight:bold; font-size:36px; background:#d9522b; color:#fff; border:none; letter-spacing:2px; cursor:pointer; margin-bottom:10px;}
.index_default .index_pro_list li .quick_btn i{ font-size:14px !important; vertical-align:middle !important; margin-top:-5px;}

.index_default .cate_box .index-tit p{ text-align:center;}
.index_default .cate_box .cate{ width:1220px; display: flex;}
.index_default .cate_box li{ width:25%; padding:0 10px; box-sizing:border-box;font-family: Avenir, Helvetica, sans-serif;}
.index_default .cate_box li a{ display:block; overflow:hidden; text-align:center;}
.index_default .cate_box li a img{ max-width:100%; transition: transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.index_default .cate_box li a span{ display:block; text-transform:uppercase; font-size:20px; font-weight:500; color:#757575;}
.index_default .cate_box li a:hover span{ color:#121212;}
.index_default .cate_box li a:hover img{ transform: scale(1.05);}

.index_default .tit{ height:auto; padding:0; line-height:normal; border:none;}
.index_default .tit a{ float:none;}
.index_default .index-tit h3,.index_default .tit{ margin-bottom:30px; text-align:center;}
.index_default .index-tit p{ font-size:16px; line-height:24px; letter-spacing:1px; text-align:left; font-family:Avenir, Helvetica, sans-serif; margin-bottom:30px;}
.index_default .index-tit h3,.index_default .index-tit h3 a,.index_default .tit,
.index_default .tit a{ font-size:36px; color:#e64a19; font-weight:bold;}

.index_default .activity_time{ text-align:center; margin-bottom:20px; opacity:0.4;}
.index_default .activity_time .time-box>div{ display:inline-block; text-align:center;}
.index_default .activity_time .time-box>div span{ display:block; font-size:32px; letter-spacing: 1px; color:#e64a19; font-weight: bold;}
.index_default .activity_time .time-box>div p{ font-size:12px; font-weight:bold;}
.index_default .activity_time .time-box em{ display:inline-block; vertical-align:top; font-style: inherit; font-size:40px; line-height:32px; color:#e64a19;}
.index_default .activity_box .activity_ad{ position:relative; margin-bottom:30px;}

.index_default .activity_box .text1{ position:absolute; left:-20px; bottom:-10px; background:#ffb457; padding:20px; width:110px; overflow:hidden;}
.index_default .activity_box .text1 .adbg{ position:absolute; left:0; top:10px; right:10px; bottom:0; background:rgba(255,255,255,0.3)}
.index_default .activity_box .text1 .adbg:before{ content: ""; position:absolute; left:-35px; top:-25px; width:100px; height:50px; background:#ffb457; transform: rotate(-40deg);}
.index_default .activity_box .text1 .adbg:after{ content: ""; position:absolute; right:-30px; bottom:-40px; width:100px; height:50px; background:#ffb457; transform: rotate(-40deg);}
.index_default .activity_box .text1 .adt{ position:relative;}
.index_default .activity_box .text1 h5{ font-size:28px; color:#353434; margin-bottom:10px;}
.index_default .activity_box .text1 p{ color:#fff; font-size:14px; font-weight:bold;}
.index_default .activity_box .text1:hover,
.index_default .activity_box .text1:hover .adbg:before,
.index_default .activity_box .text1:hover .adbg:after{ background:#f29a3d;}

.index_default .activity_box .text2{ background:#fff; padding:20px; position:absolute; right:0; top:0; width:360px;}
.index_default .activity_box .text2 .title{font-size: 60px; font-weight: bold; color: #000; text-transform:uppercase; margin-bottom:20px;}
.index_default .activity_box .text2 .describe{ color:#757575; margin-bottom:15px;}
.index_default .activity_box .text2 .ad-btn{display:inline-block; text-align:center; height:39px;}
.index_default .activity_box .text2 .btn{ padding:12px 20px; background:#2b2e40; color:#fff; font-weight:bold; letter-spacing:2px; display:inline-block;}

.index_default .activity_box .activity_ad1{ position:relative;}
.index_default .activity_box .activity_ad1 .ad-txt{ position:absolute; right:0; top:0; width:50%; display: flex; justify-content: space-between; padding:30px 20px; box-sizing: border-box;}
.index_default .activity_box .activity_ad1 .ad-txt h4{ font-size:30px; color:#333;}
.index_default .activity_box .activity_ad1 .ad-txt .btn{ background:#d9522b; color:#fff; padding:15px 25px; letter-spacing:2px;}
.index_default .activity_box .activity_ad1 .describe{ text-align:center; background:#2a2d40; color:#fff; line-height:41px; font-size:15px;}
.index_default .btn{ white-space:nowrap;}
.index_default .btn i,
.index_default .activity_box .btn i,
.index_default .banner_box .ban-txt span i,
.index_default .index_pro_list li .quick_btn i{ opacity:0; margin-left:-25px; display:inline-block; vertical-align:middle; transition:all 300ms ease 0ms; vertical-align:top;}
.index_default .btn{-webkit-transition: all .2s; transition: all .2s;}
.index_default .btn:hover{ padding-left:17px !important;}
.index_default .btn:hover i,
.index_default .activity_box .btn:hover i,
.index_default .banner_box .ban-txt span:hover i,
.index_default .index_pro_list li .quick_btn:hover i{ opacity:1; margin-left:0; margin-right:-10px}


.index_default .lighting-box .lighting{ position:relative; margin:30px 0;}
.index_default .lighting-box .prodct{ position:absolute; width:180px; border-radius:15px; border:4px solid #fe6701; box-sizing:border-box; overflow:hidden;}
.index_default .lighting-box .prodct1{ left:130px; top:8px;}
.index_default .lighting-box .prodct2{ left:426px; top:0;}
.index_default .lighting-box .prodct3{ left:629px; top:0;}
.index_default .lighting-box .prodct4{ right:97px; top:150px;}
.index_default .lighting-box .prodct5{ right:93px; bottom:15px;}
.index_default .lighting-box .prodct6{ left:110px; bottom:15px}
.index_default .lighting-box .prodct img{ transition:transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.index_default .lighting-box .prodct:hover img{ transform: scale(1.05);}
.index_default .lighting-box .lighting-btn{ text-align:center;}
.index_default .lighting-box .lighting-btn a{ display:inline-block; background:#ffeb3b; color:#333; padding:0 15px; height:50px; line-height:50px; font-size:14px; font-weight:bold; font-family:Avenir, Helvetica, sans-serif;}
.index_default .lighting-box .lighting-btn a:hover{ background:#fff068;}
.index_default .lighting-box .btn i{ margin-left:-16px;}
.index_default .lighting-box .btn:hover i{ margin-left:0;}


.index_default .index_ins_box .tit,
.index_default .index_ins_box .ins_tab{ display:none;}
.index_default .index_ins_box .ins_con .ins_bg{ background: rgba(255,255,255,.3);}
.index_default .index_ins_box .ins_con{ border-radius:5px; overflow:hidden;}
.index_default .index_ins_box .ins_box svg{ position:absolute; right:15px; top:15px; fill:#fff; height:35px; width:35px;}


.index_default .news .news_con{ display: flex; margin:0 -30px;}
.index_default .news .news_con li{ width:33.3333%; padding:0 30px; box-sizing:border-box;}
.index_default .news .news_con li h4{ text-align:center; font-size:25px; margin-bottom:15px;}
.index_default .news .news_con li h4 a{ color:#ff5722;}
.index_default .news .news_con li .pic{ display:block;}
.index_default .news .news_con li .img{ overflow:hidden;}
.index_default .news .news_con li img{ transition: transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94),opacity 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}
.index_default .news .news_con li .pic:hover img { transform: scale(1.05);}
.index_default .news .news_con li .describe{ background:#fafafa; display: flex; min-height:80px; padding:20px 30px; text-align:center; font-size:16px; line-height:20px; justify-content: center; align-items: center; font-family: Avenir, Helvetica, sans-serif; box-sizing:border-box;}
.index_default .news .news_con li .pic:hover .describe{ background:#ffe5dd;  color:#ff5722;}

.index_default .video_box{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:600000; display:none;}
.index_default .video_box .video_bg{ position:absolute; left:0; top:0; width:100%; height:100%;background: rgba(0,0,0,.5);}
.index_default .video_box #mini_video{position: absolute; top: 50%; -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%); left: 0; right: 0; margin: auto; width: 640px; position: relative;}
.index_default .video_box .close_icon { position: absolute; right: -15px; top: -15px; font-size: 20px; color: #333; cursor: pointer; border-radius: 50%; background: #fff; height:30px; width:30px; padding:5px; line-height:1; font-weight:bold; box-sizing:border-box;}

.index_default .home_txt .txt-tit{ display: flex; justify-content: center; align-items: center;}
.index_default .home_txt hr{ margin:20px 0;}
.index_default .home_txt .homepage-txt{ display: flex;}
.index_default .home_txt .small-12{ width:50%; padding:0 30px; box-sizing:border-box;}
.index_default .homepage-txt h4 { line-height: 30px; font-weight: 600; color: #444; font-size:24px; margin-bottom:10px;}
.index_default .homepage-txt p{ margin-bottom:20px; font-size:15px; line-height:22px;}
.index_default .homepage-txt strong { line-height: 1rem; font-size: 1rem; color: #444;}
.index_default .homepage-txt .row{display: flex;}
.index_default .homepage-txt .large-7{ width:60%; margin-left: -15px;}

#bottom_box{width:100%; padding-top:0;}
#bottom_box .bottom_top{ background:#f5f5f5; padding:30px 0;}
#bottom_box .row{display: flex;}
#bottom_box .bottom_top .newsletter,
#bottom_box .bottom_top .shartto-box{ width:50%;display: flex; align-items: center;}
#bottom_box .bottom_top .shartto-box{justify-content: flex-end;}
#bottom_box .bottom_top .bottomt h3{  margin-right:30px;}
#bottom_box hr{ margin:20px 0; border-top: 1px #ddd solid;}

#bottom_box .link_box{ padding:20px 0;}
#bottom_box .link_box dl{ width:25%; padding:0 15px; box-sizing:border-box; text-align:center;}
#bottom_box .newletterform label{display:none;}
#bottom_box .newletterform form{text-align:right;width:350px;height:40px;border:1px solid #000;float:right;}
#bottom_box .newsletter_txt{float:right; height:38px;width:250px;padding:0; color:#666; text-indent:10px; box-shadow:inset 0 1px 2px rgba(0,0,0,.1); border-color: #ccc; color: rgba(0,0,0,.75);}
#bottom_box .newsletter_txt::-webkit-input-placeholder{ color:#ccc;}
#bottom_box .newsletter_btn{float:right;margin:0;width:100px;height:40px;color:#fff;background:#008cba;}
#bottom_box .newletterform h3{font-weight:normal;font-size:14px;margin-bottom:10px;color:#000;}
#bottom_box .bottom_btm{ background:#eeeeee; padding:30px;}
#bottom_box .botom2 .row{}
#bottom_box .botom2 .text-center{ width:25%; padding:0 15px; text-align:center;}
#bottom_box .botom2 .text-center h4 {transition: color .6s ease; line-height: 30px; font-size:25px; font-weight: 600; color: #777; margin-bottom:15px;}
#bottom_box .botom2 .text-center a:hover h4 { color: #E64A19;}
#bottom_box .botom2 .text-center p{ font-size:14px; line-height:24px; color:#888;}

#bottom_box .link_box dl dt{margin-bottom:10px;}
#bottom_box .link_box dl dd a{color:#999;line-height:24px; font-size:16px;}
#bottom_box .link_box dl dd a:hover{color:#333;}
#bottom_box .payment{border-top:none;padding:0;height:60px;line-height:60px; }


.product_list_2017 .sub_list{ display:none;}

.common_pro_list1 li{ width:230px;}
.product_list_2017 .common_pro_list1 li .pic{height:230px;line-height:230px;}
.product_list_2017 .common_pro_list1 li .pic img{max-height:230px; max-width:230px;}
.product_detail_2017 .time_countout_div{ display:none;}

.product_detail_2017 .viewfontright{ width:550px;}

.product_detail_2017 dl.viewcolor dt{ display:none;}
.addskutocart_btn a{ background:#e64a19;}
.common_style_orange,
.add-contact-box .template_style_orange,
.add-contact-box form .submit-btn{ background:#e64a19 !important;}
.add-contact-box form .submit-btn{ font-size:16px; text-transform:capitalize;}


.detail_text ul{ font-size:0;}
.detail_text li{display:inline-block; text-align:center; width:33.3333%;padding:0 10px; box-sizing:border-box;}
.detail_text li .licon{ border:1px solid transparent; padding:10px; border-radius:3px; transition:all 0.3s;}
.detail_text li span{ display:block; font-size:13px; padding-top:10px;}
.detail_text li .licon:hover{ border-color:#d0d0d0; box-shadow:0 0 3px #eee;}

.product_detail_2017 #product_table{ border-bottom-width:3px;}
.product_detail_2017 #product_table ul{ text-align:center; overflow:visible;}
.product_detail_2017 #product_table ul li{ float:none; display:inline-block;}
.product_detail_2017 #product_table li a{ padding:0; font-size:18px;}
.product_detail_2017 #product_table li a span{ padding:0 10px; border-right-width:3px; line-height:18px; height:18px; position:relative;}
.product_detail_2017 #product_table li a span:before{ position:absolute; content:""; height:3px; width:20px; background:#fff; right:-10px; bottom:-6px;}
.product_detail_2017 #product_table ul li:last-child a span{ border:none;}
.product_detail_2017 #product_table ul li:last-child a span:before{ display:none;}


#goods_reviews .reviewstit{ padding-bottom:30px;}
#goods_reviews .title {font-size: 20px; line-height: 30px; font-weight: bold; text-align:center; color:#121212;}
#goods_reviews .reviewsbtn{text-align:center; overflow:hidden; height:50px;}
#goods_reviews .reviewsbtn a{ display:inline-block; width:220px; height:100px; border-radius:50%; background:#e64a19; margin-top:-50px; color:#fff; font-size:16px; line-height:140px; font-weight:bold;}

.product_topicdetail_2017 .add-contact-box{ padding-top:0;}
.product_detail_2017 .tabfontbox{ padding:0;}
#specifications,
.product_topicdetail_2017 .add-contact-box .container,
.product_detail_2017 .pricebox span.product_discount,
.product_detail_2017 .epaddthis{ display:none;}

.product_detail_2017 .tabfontbox{ padding:0 60px;}
.common_pro_list1 li .price{color:#ed4040;}


/*快速查看*/
.mini_detail{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;display:none;}
.mini_detail .mini_detail_bg{position:fixed;left:0;top:0;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:-1;}
#mini_detail{position:fixed;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0;right:0;margin:auto;width:960px;position:relative;}
#mini_detail .icon-iconfontclose{position:absolute;right:10px;top:10px;font-size:30px;background:none;color:#333;cursor:pointer;}
.product_detail_quick_2018 .bigimgbox table{ min-height:300px;}


/*图标字体*/
#top_box .currency_txt i,.index_default span.discount-timer-big,.index_default .tit i.icon-clock1,#bottom_box .contact_us dd.email i,#bottom_box .contact_us dd.phone i,.common_pro_list1 li .discount,.common_pro_list1 li .discount_wrap i,.common_pro_list1 li .add_cart i,.common_pro_list2 li .discount,.common_pro_list2 li .discount_wrap i,.common_pro_list2 li .add_cart i{ background:none;}/*背景图片为无*/
#top_box .currency_txt i{ height:12px; width:15px; line-height:18px; font-size:22px; margin:0;margin:0 0 2px 0;color:#636363;}
#header_box a.go{background:#db4c52;text-align:center;}
#header_box a.go i{background:#db4c52;color:#fff;line-height:32px;font-size:14px;}

#header_box .category_box h4 i{background:none;font-size:12px;margin:13px 25px 0 0;width:13px;height:11px;}
.index_default span.timer_box{ float:none; margin-left:0;}
.index_default span.discount-timer-big{padding-left:0;background:none;}
.index_default .tit .clock{ height:20px; float:left; font-size:20px; font-weight:bold; margin:-3px 3px 0px 10px;}
#bottom_box .shartto{height:auto;}
#bottom_box .shartto li{width:30px;height:30px;margin-bottom:5px;}
#bottom_box .shartto li a{ font-size:20px;display:block;width:30px;height:30px;line-height:30px;text-align:center;color:#333;}
#bottom_box .shartto li a:hover{color:#ed3445;}
#bottom_box .contact_us dd i {background:none;color:#fff;font-size:14px;height:20px;line-height:20px;margin-right:12px;vertical-align:middle;width:13px;}
.common_pro_list1 li .add_cart{ text-align:center;}
.common_pro_list1 li .add_cart i{ font-size:14px; margin:0 5px -3px 0;}
.common_pro_list2 li .dc,.common_pro_list1 li .dc{position:absolute; right:0; top:0;}
.common_pro_list2 li .discountbg,.common_pro_list1 li .discountbg{ color:#45d8bb; font-size:58px;width:55px;line-height:44px;text-align:center;}
.common_pro_list2 li .add_cart{ text-align:center;}
.common_pro_list2 li .add_cart i{ font-size:14px; margin:0 5px -3px 0;}
#bottom_box .newletterform label i{ font-size:20px; margin:0 2px -5px 0;}
.discount_timer_wrap i {font-size: 16px;font-weight: bold;height: 16px;line-height: 17px;margin: 0 2px -4px 0;width: 16px;background:none;}
.common_pro_list1 li .free_shipping i,.common_pro_list2 li .free_shipping i{background:none;margin:0 3px -1px 0; font-size:15px; color:#ed3445;}
.discount_timer_wrap span.discount-timer{background:none;text-indent:3px;}
.index_default .left_box .left_prolist li .dc{display:none;}


.common_pro_list1 li .discount,.common_pro_list2 li .discount{ width:50px; border-radius:50%; box-sizing:border-box; background:#e41c2e; height:50px; padding-top:12px;}
.common_pro_list1 li .discount_wrap,.common_pro_list2 li .discount_wrap{ position:absolute; right:0; top:0;}
.common_pro_list1 li .discount_wrap i,.common_pro_list2 li .discount_wrap i{ width:51px; height:41px; line-height:40px; color:#45d8bb; font-size:54px;}
@-moz-document url-prefix(){.common_pro_list1 li .discount_wrap i{ line-height:49px;}
