
/*覆盖*/
body{font-family: 微軟正黑體, Verdana, Arial, Helvetica, sans-serif;}
.container{background-repeat: repeat; background-color: #580064; }
#top_box{ background:#d2b6cc; height:35px;}
#top_box,#top_box .login a{color:#fff;}
#top_box .top_rt{ border:0; margin:10px 0;}
#top_box .top_lf ul li{ float:left; margin:6px 10px 0 0; line-height:18px;}
#top_box .top_lf ul li i{ margin:0 3px -3px 0; background:none;}
#top_box .icon-tel3,#top_box .icon-plane2{ font-size:18px; float:left; margin-right:5px; overflow:visible;}
#header_box{ background:#EEEEEE;}
#header_box .header{ padding:15px 20px 0; box-sizing:border-box;}
#header_box .logo{ width:280px; height:105px;}
#header_box .logo img{display:block;max-width:100%;max-height:100%;}
#header_box .header_rt{ padding:15px 0 0; width:760px;}
#header_box .talk_box{ float:left; margin-top:5px;}
#header_box .header_talk{ float: left; width: 80px; padding: 0px 0px 0px 23px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #BF269C; height: 20px; background-position: 2px 1px;}
#header_box .seo_top{ float: left; height: 20px; width: 470px; padding-right: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #BF269C; overflow: hidden; max-height: 20px;}
#header_box .brand_box{ width:100%; height:40px; overflow:hidden; position:relative;}
#myDiv{z-index: 1; right: 0px; left:110px; overflow: hidden; width:625px; height: 35px; position: absolute; top: 7px;}
#header_box .pr_list img{ float: left; padding-right: 15px; padding-left: 15px; border-right-width: 1px; border-right-style: solid; border-right-color: #c0c0c0;}

#header_box .search_box{ padding:0;}
#header_box .search{ padding:0; width:auto; height:24px;}
#header_box .searchform{ width:auto; height:24px; box-sizing:border-box;} 
#header_box .search_input{ width:150px; height:24px; padding:0;}
#header_box .btn_search{ width:24px; height:24px; text-align:center; background:#b2b2b2; font-size:16px; color:#fff; line-height:24px; margin:0; padding:0;}/*搜索框按钮*/
#header_box .air_go{ float: left; margin:6px 0px 5px 6px;}

#nav_wrapper{margin: 17px 0px 0px 13px; height:50px; width:1074px; background:url(../images/purple_menu.png)no-repeat;}
#header_box .nav_box{ border:0;}
#header_box .nav{ width:100%; padding:5px 20px 0px 20px; height:40px; box-sizing:border-box; margin-left:0;}
#header_box .nav>ul>li{ height:28px; margin: 8px 5px 0px 4px; padding:0; font-size:14px; font-weight:bold; }
#header_box .nav>ul>li>a{ display:block; color:#00E3B3; border:none; padding: 0px 12px 0px 15px; height:18px; line-height:18px;  border-right: 2px solid rgb(255, 255, 255);text-shadow: rgb(51, 51, 51) 0px 0px 5px;}
#header_box .nav li:last-child  a{ border-right:0;}
#header_box .nav li .sub_nav{top:28px; width:600px;}
#header_box .nav li.on .sub_nav{ display:block;}
#header_box .nav .sub_nav li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

#body_box{ background:#fff; padding:5px 15px 10px;box-sizing:border-box;}
.index_default{}
.index_default .banner_box{  height:280px; width:860px;}

.index_default .banner_rt{ width:210px; height:280px;}

.index_default .box1{ overflow:hidden;}
.index_default .news_box{float: left; width: 380px; height: 198px;}
.index_default .news_box h3{ font-size: 14px; font-weight: bold; width: 197px; height: 20px; margin: 6px 0px 0px 50px; line-height: 25px;}
.index_default .news_box h3 a{ color: #fff;}
.index_default .news_box .news_list{ float: left; width: 350px; padding-top: 20px; margin-left: 20px;}
.index_default .news_box .news_list li{ line-height: 15px; float: left; width: 97%; padding-bottom: 4px; padding-top: 4px; padding-left: 3px; height: 13px; overflow: hidden;}
.index_default .news_box .news_list li a{ color:#333;}
.index_default .news_box .news_list li a:hover{ color:#63C;}

.index_default .news-rt-ad{float: right; width: 685px; height: 200px; padding-top: 5px; padding-left: 0px; margin-top: 5px;}
.index_default .news-rt-ad .ad{ float: left; width: 210px; height: 180px; background-color: #EEEEEE; padding: 9px 9px 9px 9px; margin-right: 0px;}
.index_default .news-rt-ad .ad:hover{ background:url(../images/stripe1.gif)}
.index_default .news-rt-ad .ad img{ max-width:100%;}

.index_default .lt-box{ float: left; width: 192px; margin-right: 10px; margin-top: 0px; background-color: #FFF;}
.index_default .lt-box .sub_one { width: 190px; background-color: #FFF; border: #A8A8A8 1px solid; background: url(../images/menu_cap.jpg) top no-repeat; }
.index_default .lt-box .sub_type { text-align: center; color: #FFF; font-size: 14px; font-weight: bold; padding: 6px 5px 5px 5px; width: 180px; margin-top: 0px; text-shadow: 0px 0px 5px #333; margin-bottom: 18px;}
.index_default .lt-box .lt-ad{ text-align: center; padding: 3px 0px 12px 0px;}
.index_default .lt-box .menu_rt_box{ margin: 5px 0px 10px 0px;}
.index_default .lt-box .menu_rt_red { width: 152px; height: 23px; background: url(../images/menu_red_title.gif) left no-repeat; margin-left: 5px;font-weight:bold; font-size: 12px; color: #BF269C; letter-spacing: 1px; padding-left: 25px; padding-top: 5px; line-height:20px; cursor:pointer;}
.index_default .lt-box .menu_rt_red a{ color:#BF269C;}
.index_default .lt-box .menu_rt_uu{ margin: 0px; padding-left: 15px; display:none;}
.index_default .lt-box .menu_rt_uu li{ width: 160px; padding: 8px 0px 5px 0px;font-size: 12px; color: #666; border-bottom: #999 1px dashed; list-style-image: url(../images/xx9.gif); list-style-position: inside; line-height: 23px;}
.index_default .lt-box .menu_rt_uu li a{ color: #666;}



.index_default .rt-box{ float: left; width: 868px;}
.index_default .rt-box .about_us_box { width: 868px; height: 280px; margin-bottom: 7px; position:relative; padding-top:90px; box-sizing:border-box}
.index_default .rt-box .buy_box {position:absolute; right:0; top:0;}
.index_default .rt-box .buy_box_txt { color: rgb(51, 51, 51); padding: 20px 5px 5px 0px; overflow: hidden;}
#shopping_cart_count{ color:rgb(102, 0, 102);}
.index_default .rt-box .buy_btn { width: 85px; height: 35px; background: url(../images/buy_icon01.png); float: right; cursor: pointer;}
.index_default .rt-box .buy_btn:hover{ background: url(../images/buy_icon02.png);}
.index_default .rt-box .about_lft { width: 630px; height: 135px; float: left; margin: 38px 0px 0px 30px;}
.index_default .rt-box .buy_join { float: right; width: 180px; height: 140px; margin: 38px 13px 0px 0px;}
.index_default .rt-box .buy_join a:hover { opacity: 0.8; filter: alpha(opacity=80);}

.index_default .pro_box{ background:#fff;}
.index_default .tit{ height: 46px; background: url(../images/title_purple.jpg) no-repeat; color:#fff; padding:0 15px; line-height:32px; border-bottom:0;}
.index_default .tit a{ color:#fff; text-transform:capitalize;}

.common_pro_list1,.common_pro_list2,.common_pro_list4{ margin:0 -8px;}
.common_pro_list1 li,.common_pro_list2 li,.common_pro_list4 li{ margin:10px 0 0; padding:0 8px; border:none; box-sizing:border-box;}
.common_pro_list1 li{ width:217px;}
.common_pro_list1 li .pic{ width:190px; height:190px;}
.common_pro_list1 li .pic img{ max-width:190px; max-height:190px;}
.common_pro_list2 li{ width:217px;}
.common_pro_list2 li .pic{ width:192px; height:192px;}
.common_pro_list2 li .pic img{ max-width:192px; max-height:192px;}
.common_pro_list4 li.pro_list5{ width:217px;}
.common_pro_list4 li .pic{ width:192px; height:192px;}
.common_pro_list4 li .pic img{ max-width:192px; max-height:192px;}

.common_pro_list1 li.other,
.common_pro_list2 li.other,
.common_pro_list4 li.other{ width:100% !important; padding:0 !important;}
.common_pro_list1 li .prodouct_item,
.common_pro_list2 li .prodouct_item,
.common_pro_list1 li .prodouct_item{ position:relative;}
.common_pro_list1 li .star_icon1,
.common_pro_list2 li .star_icon1,
.common_pro_list4 li .star_icon1{ text-align: center; margin-bottom: 5px;}
.common_pro_list1 li .prodouct_pic,
.common_pro_list2 li .prodouct_pic,
.common_pro_list4 li .prodouct_pic{ background:#EFEFEF; padding:5px; border:#CCC 1px solid;}
.common_pro_list1 li .prodouct_pic:hover,
.common_pro_list2 li .prodouct_pic:hover,
.common_pro_list4 li .prodouct_pic:hover{ border: #601986 1px solid;}
.common_pro_list1 li .pro_content,
.common_pro_list2 li .pro_content,
.common_pro_list4 li .pro_content{ padding:0 10px 10px; background:#601986;}
.common_pro_list1 li .brand,
.common_pro_list2 li .brand,
.common_pro_list4 li .brand{color: #FCC; line-height: 200%; text-align:center; min-height:24px;}
.common_pro_list1 li .name,
.common_pro_list2 li .name,
.common_pro_list4 li .name{ padding:0; font-size:12px; color:#fff;}
.common_pro_list1 li .name:hover,
.common_pro_list2 li .name:hover,
.common_pro_list4 li .name:hover{ color:#fff;}
.common_pro_list1 li .price,
.common_pro_list2 li .price,
.common_pro_list4 li .price{ color:#fff; font-weight: bold; font-size: 13px; position:relative;}
.common_pro_list1 li .price p,
.common_pro_list2 li .price p,
.common_pro_list4 li .price p{ padding: 5px 0px 0px 0px;}
.common_pro_list1 li .price .oldprice,
.common_pro_list2 li .price .oldprice,
.common_pro_list4 li .price .oldprice{font-weight: bold; text-decoration: line-through;}
.common_pro_list1 li .price span,
.common_pro_list2 li .price span,
.common_pro_list4 li .price span{ color: #FF6; font-size:14px;}
.common_pro_list1 li .add_cart_box,
.common_pro_list2 li .add_cart_box,
.common_pro_list4 li .add_cart_box{ display: flex; justify-content: center; margin:6px 0 12px;}
.common_pro_list1 li .add_cart_box a,
.common_pro_list2 li .add_cart_box a,
.common_pro_list4 li .add_cart_box a{ width: 146px; height: 28px; background:#280042; cursor: pointer; border-bottom: 2px solid #4d4d4d; display: flex; justify-content: center; align-items: center; color:#fff; box-sizing:border-box;}
.common_pro_list1 li .add_cart_box a:hover,
.common_pro_list2 li .add_cart_box a:hover,
.common_pro_list4 li .add_cart_box a:hover{
	background: -moz-linear-gradient(top, #ffff00 50%, #ffdb00 50%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffff00), color-stop(50%,#ffdb00));
    background: -webkit-linear-gradient(top, #ffff00 50%,#ffdb00 50%);
    background: -o-linear-gradient(top, #ffff00 50%,#ffdb00 50%);
    background: -ms-linear-gradient(top, #ffff00 50%,#ffdb00 50%);
    background: linear-gradient(to bottom, #ffff00 50%,#ffdb00 50%);
	border-bottom-color:#ff8f00; color:#7500ff;}
.common_pro_list1 li .add_cart_box a i,
.common_pro_list2 li .add_cart_box a i,
.common_pro_list4 li .add_cart_box a i{transform: scale(0.8); color:#616161;}
.common_pro_list1 li .add_cart_box a:hover i,
.common_pro_list2 li .add_cart_box a:hover i,
.common_pro_list4 li .add_cart_box a:hover i{ color:#7500ff;}

.index_default .common_pro_list1{ margin:0;}
.index_default .rt-box .common_pro_list1 li{ width:217px;}
.index_default .rt-box .common_pro_list1 li .pic{ width:190px; height:190px;}
.index_default .rt-box .common_pro_list1 li .pic img{ max-width:190px; max-height:190px;}


.index_default .box3 .common_pro_list1 li{ width:214px;}
.index_default .box3 .common_pro_list1 li .pic{ width:188px; height:188px;}
.index_default .box3 .common_pro_list1 li .pic img{ max-width:188px; max-height:188px;}



.index_default .box4{ background:#DBDBDB; padding:7px 0 15px; margin:0 -15px;}
.index_default .box4 .record_box { width: 416px; float: left; margin-left: 15px;}
.index_default .box4 .record_title { font-size: 15px;font-weight: bold; color: #609; padding: 5px;}
.index_default .box4 .record_bar{ background-color: #FFF; height: 305px;}
.index_default .box4 .record_mo{ width: 416px; height: 30px; background: #c994cc; position:relative; margin-bottom:15px;}
.index_default .box4 .record_mo:after { content: ""; position: absolute; bottom: -14px;left: 15px; border-width: 14px 14px 0; border-style: solid; border-color: #c994cc transparent transparent;}
.index_default .box4 .record_mo>div{ font-size: 13px; color: #FFF; border-right: #FFF 1px solid; float: left; margin: 7px 0px 0px 0px;}
.index_default .box4 .record_mo .record_tpn { width: 270px; text-align: left; letter-spacing: 1px; padding-left: 10px;}
.index_default .box4 .record_mo .record_num {width: 67px; text-align: center;}
.index_default .box4 .record_mo .record_prd { width: 67px; text-align: center; border:none;}
.index_default .box4 .record_mo .record_teep { width: 257px; text-align: center; letter-spacing: 1px;}

.index_default .box4 .record_min{ display:block;}
.index_default .box4 .record_min li{ width: 415px; height: 30px; color: #5B5B5B; padding-top: 4px; padding-bottom: 6px; box-sizing:border-box;}
.index_default .box4 .record_min li>div{ font-size: 13px; float: left; overflow: hidden;height:20px;}
.index_default .box4 .record_min li .record_ts{ width: 245px; padding-left: 10px; }
.index_default .box4 .record_min li .record_ts a{ display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#5B5B5B;}
.index_default .box4 .record_min li .record_r{width: 66px; text-align:center;}
.index_default .box4 .record_min li .record_time{ width: 67px; text-align:center; color:#609;}
.index_default .box4 .record_min li .record_g{ width: 90px; text-align: right;}

.index_default .box4 .min_qr_box { width: 206px; float: left; margin-left: 15px; height: 333px;}
.index_default .box4 .min_qr_box img{ max-width:100%;}

.index_default .box4 .reek_box{ width: 1070px; background: #FFF; margin: 0 0px 0px 15px; }
.index_default .box4 .moz_left { width: 715px; float: left; margin: 15px; border-right: #999 1px dashed; padding-right: 15px; padding-bottom: 5px;}
.index_default .box4 .moz_mm { font-size: 15px; color: #9400B5; padding-bottom: 5px;}
.index_default .box4 .moz_sm { font-size: 12px; float: left; color: #666; width: auto; line-height: 23px; height: 88px;}
.index_default .box4 .moz_sm a {color: #666; padding: 0px 13px 0px 0px;}
.index_default .box4 .moz_sm a:hover{ color:#60C;}
.index_default .box4 .moz_rg { float: right; width: 290px; margin: 15px 16px 0px 0px;}


#bottom_box{background:#ebebeb; margin-top:15px; overflow:hidden;}
#bottom_box .bottom-nav{ margin:0 0px 0px 13px; height: 50px; width: 1074px; background:url(../images/purple_menu.png)no-repeat;}
#bottom_box .bottom-nav li{ margin: 8px 5px 0px 4px; padding: 0px 12px 0px 15px; border-right: 2px solid rgb(255, 255, 255); font-size: 14px; height: 18px; line-height: 18px; font-weight: bold; text-shadow: rgb(51, 51, 51) 0px 0px 5px; float:left;}
#bottom_box .bottom-nav li:last-child { border-right: 0;}
#bottom_box .bottom-nav li a{ color:#fff;}
#bottom_box .copyright{ text-align:left; color:#666;}
#bottom_box .bottom-txt{ float: left; margin-right: 0px; margin-bottom: 15px; margin-left: 18px; margin-top: 10px;}
#bottom_box .bottom_list_box { float: left; width: 510px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: 18px; line-height: 24px; letter-spacing: 1px; margin-left: 15px; margin-right: 10px;}




.product_detail_2016 .viewpicleft{ width:550px;}
.product_detail_2016 .viewfontright{ width:510px;}
.product_detail_2016 .view_block_box{ width:840px;}

.product_detail_2016 .relevant_list{ background:#fff;}
#product_detail_alsolike li{ padding:0;}



.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;}



/*图标字体*/
#top_box i,#header_box i,#header_box .btn_search,.index_default span.discount-timer-big,span.discount-timer,.index_default i,span.discount-timer,#bottom_box i,.common_pro_list1 li .discount,.common_pro_list1 li i,.common_pro_list2 li .discount,.common_pro_list2 li i{ background-image:none;}/*背景图片为无*/

#top_box .currency_txt i,#header_box .btn_search,.index_default span.discount-timer-big,span.discount-timer,.index_default .tit i.icon-clock1,span.discount-timer,#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_list2 li .discount,.common_pro_list2 li .discount_wrap i{overflow:visible;}

#top_box .livechat i{ font-size:18px; height:auto; float:left; margin-right:5px;}/*fackbook*/
#top_box .currency_txt i{font-size:10px; -webkit-transform:scale(0.84); margin:0; color:#fff;}/*选择货币*/
#header_box .cart_txt i{ width:auto; height:auto;font-size:30px; color:#393f4f; margin:0 5px 0 0; float:left;}/*购物车*/


/*显示特价时间图标字体star*/
.index_default span.timer_box{ float:none; margin-left:0;}
.index_default span.discount-timer-big{padding-left:0;}
.index_default .tit i.icon-clock1{ line-height:21px; float:left; font-size:20px; font-weight:bold; margin:-2px 0px 0px 10px;}
span.discount-timer{ text-indent:0;}
.discount_timer_wrap i{ height:16px;line-height:17px; font-size:16px; font-weight:bold; margin:0 2px -4px 0;}
/*显示特价图标字体 end*/

/*打折字体*/
.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:#ed3445; font-size:54px;}
@-moz-document url-prefix(){.common_pro_list1 li .discount_wrap i{ line-height:49px;} } /*正对火狐兼容*/

/*加入购物车*/
.common_pro_list1 li .add_cart,.common_pro_list2 li .add_cart{ text-align:center;}
.common_pro_list1 li .add_cart i,.common_pro_list2 li .add_cart i{ font-size:15px; margin:0 5px -1px 0;}

/*免邮*/
.common_pro_list1 li .free_shipping i,.common_pro_list2 li .free_shipping i{ margin:0 3px -1px 0; font-size:15px; color:#ed3445;}

/*底部分享*/
#bottom_box .shartto li{ width:36px; height:36px; text-align:center; background:#a0b5cb;}
#bottom_box .shartto li a{ font-size:18px; line-height:38px; color:#fff;}

/* 底部联系我们*/

/*more样式*/    
#header_box .sub_nav li.more,#header_box .category_1 .dropdown_menu2 dd a.more,#header_box .category_2 .dropdown_menu2 dd a.more{ width:100%; padding:0; margin:0; text-align:right; color:#ed3445;}
#header_box .sub_nav li.more a{color:#ed3445; padding-right:10px; font-size:12px;}
#header_box .sub_nav li.more a:hover{ background:#fff;}

#bottom_box .contact_us dd i {background:none;font-size:14px;height:20px;line-height:20px;margin-right:12px;vertical-align:middle;width:13px;}
#bottom_box .link_box dl dd a{padding:5px 0;}
#bottom_box .link_box dl dd a:hover{text-decoration:underline;}

.account_index .member_face_new{width:290px !important;}
.account_index .face_pic_new{width:90px !important;height:90px !important;border-radius:50% !important;background-size:cover !important;}