/*
Template Name: Kadashika
Template URI: http://www.kadashika.jp/
Description: Kadashika
Version: 2.7.2
Author: Kadashika Team
Author URI: http://www.kadashika.jp/
Logo filename: logo.jpg
Template Type: type_0
*/
html { overflow-y: scroll; margin: 0; padding: 0;}
body { background-color: #ffffff; color: #000000; font-family: Meiryo, "MS UI Gothic"; margin: 0px; padding: 0px; float: left; height: 100%; position: relative; width: 100%; min-width:1200px;}
body, td, th, input, textarea, select, a { font-size: 13px;}
h1, .welcome { color: #636E75; margin-top: 0px; margin-bottom: 20px; font-size: 19px; font-weight: normal; text-shadow: 0 0 1px rgba(0, 0, 0, .01);}
h2 { color: #000000; font-size: 16px; margin-top: 0px; margin-bottom: 5px; font-weight: 600;}
p { margin-top: 0px; margin-bottom:10px;}
a, a:visited, a b { color:#2e96c1; text-decoration: underline; cursor: pointer; outline: medium none currentColor;}
a:hover { text-decoration: none;}
a img { border: none;}
b { font-weight: 600;}
form { padding: 0; margin: 0; display: inline;}
input[type='text'], input[type='password'], select, textarea { border: 1px solid #CFCFCF; padding: 3px; margin-left: 0px; margin-right: 0px; color: #999; font-size: 13px; box-sizing: border-box;}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { border: 1px solid #BABABA; box-shadow: none; color: #000000; outline: medium none currentColor;}
select { padding: 9px 6px; height: 40px; width: 170px;}
label { cursor: pointer;}
/*** RETINA ICON ***/
#retinaicon { background-color:#2e96c1; border-radius: 3px; color: #fff; font-size: 14px; text-align: center; height: 22px; width: 23px; line-height: 23px; margin-right: 10px;}
li:hover #retinaicon { background-color: #404040; color: #fff; margin-right: 10px; transition: all 0.2s ease-in-out;}
/* layout */
#container-100 { width:1200px; margin:0 auto;}
#container { width: 100%; margin-left: auto; margin-right: auto; text-align: left; margin-bottom:10px;}
#column-left { float: left; width: 220px; margin-bottom: 20px;}
#column-right { float: right; width: 220px; margin-bottom: 20px;}
#content { min-height: 400px;}
#column-left + #column-right + #content, #column-left + #content { margin-left: 240px;}
#column-right + #content { margin-right: 240px;}
/* header */
.top-100 { left:0; width: 100%; z-index: 100;}
#top { display: block; height:25px; position: relative; width:1200px; margin-left: auto; margin-right: auto; z-index: 100; padding: 0px 5px;}
.header-100 { left: 0px; width: 100%; background-color: #fff; position: relative; z-index: 91;}
#header { margin: 0 auto; width:1200px; position: relative; z-index: 99; padding:5px 5px 5px 5px; min-height: 70px;}
#header #logo { vertical-align: middle; width:400px; float:left;}
#header #logo img { max-width: none;}
#header .search_box { float:left; padding:15px 0 0 0; margin:0 0 0 20px;}
#header .search_box .sear_btn { background:url(images/icon-search.png) no-repeat center #e5e5e5; border:none; height:38px; width:38px; margin-left:-5px;}
#header #cart { float:right; margin:10px 0 0 20px; border:1px solid #FFF; padding:15px 30px;}
#header #cart a { font-size:15px; background:url(images/cart.png) no-repeat; padding-left:20px; color:#000;}
#header #cart a:hover { text-decoration:none;}
#header #cart:hover { border:1px solid #ccc; box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 5px;}
#language { min-width: 140px; width: 100%; color: #999; line-height: 17px;}
#language img { cursor: pointer; margin-right: 5px; padding-left:5px;}
#currency { min-width: 120px; width: 100%; color: #999; line-height: 17px;}
#currency a { display: block; padding: 6px; color: #999; text-decoration: none; margin-right: 2px; margin-bottom: 2px;}
#currency a b { color: #000; text-decoration: none;}
#top #cart { position: absolute; top: 10px; right: 10px; z-index: 9; min-width: 30px; height: 52px;}
#top #cart .heading { float: right; z-index: 1; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url(images/icon-cart.png) 50% 50% no-repeat #22B699; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
#top #cart .heading h4 { color: #333333; font-size: 15px; font-weight: bold; margin-top: 0px; margin-bottom: 3px;}
#top #cart .heading a { color: #000; text-decoration: none; display: block; height: 30px; width: 30px;}
#top #cart:hover .heading { background-color: #404040; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
#top #cart span { font-family: "Arial", "Helvetica", sans-serif; background-color: #FFB82E; -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); display: inline-block; min-width: 13px; height: 13px; line-height: 13px; margin-left:5px; top: -8px; right: -10px; z-index: 2; position: absolute; font-weight: 700; color: #fff; font-size: 12px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); padding: 3px; text-align: center; -webkit-border-radius: 50em; -moz-border-radius: 50em; -khtml-border-radius: 50em; border-radius: 50em;}
#top #cart .content { clear: both; display: none; position: relative; top: 16px; min-height: 150px; min-width: 220px; background: #FFFFFF; z-index: 61; padding: 5px 5px 0px; right: 0px; border-top: 3px solid #22B699; border-bottom: 3px solid #f5f5f5; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);}
#top #cart .content:before { content:""; right: 6px; top: -10px; position: absolute; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #22B699;}
#top #cart.active .heading { font-weight:700;}
#top #cart.active .content { display: block;}
#top #cart .checkout { text-align: center; clear: both; padding-bottom: 5px}
#top #cart .checkout .button { color: #fff!important;}
#top #cart .empty { padding-top: 50px; text-align: center;}
/******* SEARCH *******/

.top-search { width: 188px;}
#header .search { position: absolute; top: 30px; left: 0px; z-index: 6; text-align: left;}
#header .button-search { position: absolute; right: 0px; top: 0px; width: 26px; height: 26px; cursor: pointer; vertical-align: middle; outline: medium none currentColor; text-align: center;}
#header .button-search i { vertical-align: middle; color: #808080; font-size: 14px; height: 16px; width: 14px; display: inline-block; position: relative; top: 4px; cursor: pointer; background:url(images/icon-search.png) no-repeat;}
#top .search2 { left: 0px; text-align: left; float: left; height: 26px; left: 10px; position: relative; z-index: 10;}
.top-search2 { width: 260px; border: 1px solid #e5e5e5; width:370px; height:38px;}
.top-search2:focus { border: 1px solid #22B699!important; transition: all 0.4s ease-in-out;}
#top #welcome { position: absolute; top: 7px; left: 7px; z-index: 5; width: 298px; text-align: left; color: #999999;}
#top #welcome a { color: #000;}
#top .links { position: absolute; left: 290px; top: 8px; font-size: 10px; padding-right: 10px; z-index:11;}
#top .links a { float: left; display: block; padding: 0px 0px 0px 7px; color: #000; text-decoration: underline; font-size: 12px;}
#top .links a:hover { text-decoration: none;}
#top .links a + a { margin-left: 8px; border-left: 1px solid #CCC;}
/* menu */

#menu { vertical-align: middle; width: 100%; display:inline-block;}
#menu ul { list-style: none; margin: 0; padding: 0; background:#2e96c1; float:right; width:980px;}
#menu > ul > li { position: relative; border-right:1px solid #FFF; float:left;}
#menu > ul > li:hover {}
#menu > ul > li > a { font-size:16px; color:#FFF; line-height: 16px; display: inline-block; margin:2px 1px; padding:9px 33.5px; text-decoration: none; font-weight:bold;}
#menu > ul > li > a > span { background-color: #22B699; opacity: 0; display: block; height: 12px; left: 50%; margin: 0px 0px 0px -8px; position: absolute; top: 34px; transform: rotate(45deg); width: 12px;}
#menu > ul > li:hover span { opacity: 1;}
#menu > ul > li:hover { background:#52a9cd;}
#menu > ul > li:hover a.active { border-bottom: 1px solid #fff;}
#menu > ul > li > a:hover { border-radius: 0px;}
#menu > ul > li > a.active { border-radius: 0px; border-bottom: 1px solid #22B699; color: #22B699;}
#menu > ul > li > a.active:hover { 0px; border-radius: 0px; color: #22B699;}
#menu > ul > li > div { display: none; background: #FFFFFF; position: absolute; z-index: 61; padding: 5px 5px 0px; border-bottom: 3px solid #f5f5f5; border-radius: 0px; background: #fff; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); border-top: 3px solid #22B699; top: 45px;}
#menu > ul > li:hover > div { display: table;}
#menu > ul > li > div > ul { display: table-cell;}
#menu > ul > li > div > ul > li { text-align: left;}
#menu > ul > li > div > ul > li + li { border-top: 1px solid #EEEEEE;}
#menu > ul > li ul + ul { padding-left: 20px;}
#menu > ul > li ul > li > a { text-decoration: none; padding: 8px; color: #FFFFFF; display: block; white-space: nowrap; min-width: 120px;}
#menu > ul > li > div > ul > li > a:hover { color: #22B699 !important; background: #fcfcfc;}
#menu > ul > li > div > ul > li > a { color: #333 !important;}
#menu .cate_top { float:left; width:220px; color:#FFF; font-weight:bold;}
#menu .cate_top .cate_top_head { background:#024764; width:215px; padding:11px 0 11px 5px; display:inline-block; font-size:16px; text-align:center;}
#menu .cate_top ul#cat_accordion li { padding:5px 0; border-top:1px solid #2e96c1; border-bottom:1px solid #2e96c1;}
#menu .cate_top ul#cat_accordion li:hover { border-top:1px solid #024764; border-bottom:1px solid #024764;}
#menu .cate_top ul#cat_accordion li ul li:hover { border-bottom:1px solid #024764; border-top:1px solid #2e96c1;}
#menu .cate_top ul#cat_accordion { float:none; background:#2e96c1; width:220px; border:1px solid #024764;}
#menu .cate_top ul#cat_accordion ul { width:250px; position:absolute; margin:-19px 0 0 220px; background:#2e96c1; border:1px solid #024764;}
#menu .cate_top ul#cat_accordion a { color:#fff; padding-left:5px; text-decoration:none;}
#menu .cate_top ul#cat_accordion li:hover a { text-decoration:underline;}
#menu .cate_top ul#cat_accordion li:hover ul li a { text-decoration:none;}
#menu .cate_top ul#cat_accordion li:hover ul li:hover a { text-decoration:underline;}
.breadcrumb-100 { width: 100%; left: 0; background: #fff; position: absolute; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; display: block; height: 36px; box-shadow: 0px 7px 20px -10px rgba(0, 0, 0, 0.506); z-index: 90;}
.breadcrumb-100 + #content { margin-top: 50px;}
.breadcrumb-100 + #column-left + #column-right + #content { margin-top: 50px;}
.breadcrumb-100 + #column-left + #content { margin-top: 50px;}
.breadcrumb-100 + #column-right + #content { margin-top: 50px;}
.breadcrumb { border-radius: 0px; padding: 0px 5px; font-size: 11px; line-height: 36px; height: 36px; color: #404040; text-align: left; max-width: 1200px; margin:0 auto; overflow: hidden;}
.breadcrumb i { display: inline-block; width: 50px; position: relative; z-index: 1;}
.breadcrumb i:first-child { display: none;}
.breadcrumb i:before { content:""; right: 45%; margin:0 1px 0 0; bottom: -12px; position: absolute; background-color: #333333; display: block; height: 32px; width: 32px; transform: rotate(45deg); -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.breadcrumb i:after { content:""; right: 50%; margin:0; bottom: -12px; position: absolute; background-color: #fff; display: block; height: 32px; width: 32px; transform: rotate(45deg); overflow: none; border-radius: 4px;}
.breadcrumb i span { display: none;}
.breadcrumb a { color: #999999!important; text-decoration: none; display: inline-block; position: relative; z-index: 2;}
.breadcrumb a:hover { color:#333; text-decoration: underline;}
.success, .warning, .attention, .information { padding: 10px 10px 10px 33px; margin-bottom: 15px; color: #555555; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; z-index: 999999;}
.success { padding: 90px 20px 20px; background: url('images/check.png') 50% 10% no-repeat #fff; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; border: 1px solid #eee; width: 300px; height: auto; position: fixed; top: 25%; left: 35%; text-align: center; color: #404040; font-size: 14px; font-family: "Open Sans", "Helvetica", "Ubuntu", sans-serif; -moz-box-shadow: #f5f5f5 0px 0px 0px 10px; -webkit-box-shadow: #f5f5f5 0px 0px 0px 10px; box-shadow: #f5f5f5 0px 0px 0px 10px; opacity: 0.9;}
.success a { color: #808080; font-size: 14px;}
.warning { padding: 90px 20px 20px; background: url('images/error.png') 50% 10% no-repeat #fff; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; border: 1px solid #eee; width: 300px; height: auto; position: fixed; top: 25%; left: 35%; text-align: center; color: #404040; font-size: 14px; font-family: "Open Sans", "Helvetica", "Ubuntu", sans-serif; -moz-box-shadow: #f5f5f5 0px 0px 0px 10px; -webkit-box-shadow: #f5f5f5 0px 0px 0px 10px; box-shadow: #f5f5f5 0px 0px 0px 10px; opacity: 0.9;}
.attention { background: #FFF5CC url('images/attention.png') 10px center no-repeat; border: 1px solid #F2DD8C; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.success .close, .warning .close, .attention .close, .information .close { top: 10px; right: 10px; cursor: pointer; position: absolute;}
.required { color:#f00; font-weight:600;}
.error { display: block; color: #FC2C2C; padding:2px 0;}
.help { color: #999; font-size: 10px; font-weight: normal; font-family: Verdana, Geneva, sans-serif; display: block;}
table.form { width: 100%; border-collapse: collapse; margin-bottom: 20px;}
table.form tr td:first-child { width: 150px;}
table.form > * > * > td { color: #000000;}
table.form td { padding: 4px;}
input.large-field, select.large-field { width: 300px;}
table.list { border-collapse: collapse; width: 100%; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; margin-bottom: 20px;}
table.list td, table.list th { border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
table.list thead td { background-color: #EFEFEF; padding: 0px 5px;}
table.list thead td a, .list thead td { text-decoration: none; color: #222222; font-weight: 600;}
table.list tbody td, table.list tbody th { padding:5px;}
table.list tbody td input[type=text] { height:30px;}
#formAddress table.list tbody td input[type=submit] { background-color:#20B2AA; border:none; padding:8px 14px; color:#fff;}
#formAddress table.list tbody td input[type=submit]:hover { background-color:#404040; transition:all 0.2s ease-in-out;}
table.list .left { text-align: left; padding: 7px;}
table.list .right { text-align: right; padding: 7px;}
table.list .center { text-align: center; padding: 7px;}
table.radio { width: 100%; border-collapse: collapse;}
table.radio td { padding: 5px;}
table.radio td label { display: block;}
table.radio tr td:first-child { width: 1px;}
table.radio tr td:first-child input { margin-top: 1px;}
table.radio tr.highlight:hover td { background: #F1FFDD; cursor: pointer;}
.pagination { padding-top: 8px; display: inline-block; width: 100%; margin-bottom: 20px; text-align: center;}
.pagination .links { display: block; margin-bottom: 5px;}
.pagination .links a { display: inline-block; border: 3px solid #EEEEEE; padding: 0px; height: 28px; min-width: 28px; line-height: 28px; text-decoration: none; color: #A3A3A3; background: #FFFFFF; border-radius: 50em;}
.pagination .links a:hover { border: 3px solid #CCC; transition: all 0.2s ease-in-out;}
.pagination .links b { display: inline-block; border: 3px solid #2e96c1; padding: 0px; height: 28px; min-width: 28px; line-height: 28px; font-weight: normal; text-decoration: none; color: #269BC6; background: #FFFFFF; border-radius: 50em;}
.pagination .results { padding: 5px 10px; margin: 5px 2px; display: inline-block; border-radius: 50em; background-color: #fafafa; color: #404040; text-decoration: none; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); font-size: 12px;}
a.button, input.button { cursor: pointer; color: #FFFFFF!important; font-size: 12px; font-weight: 600; text-align:center; display:inline-block; text-decoration:none; border:none; border-radius: 0px; margin:0; vertical-align:top; box-sizing:border-box; background: url(images/notfon.png) 10% 50% no-repeat #2e96c1; box-shadow: 0px 2px 2px #DDDDDD;}
a.button { display: inline-block; text-decoration: none; padding: 8px 14px; border-radius: 0px;}
.button i { margin-right: 10px;}
input.button { margin: 0; border: 0; padding:10px 14px; border-radius:0px; background: url(images/notfon.png) 10% 50% no-repeat #2e96c1;}
a.button:hover, input.button:hover { background: url(images/notfon.png) 10% 50% no-repeat #404040; color: #fafafa; transition: all 0.2s ease-in-out;}
.buttons { background: url(images/notfon.png) 10% 50% no-repeat #fff; overflow: auto; padding: 10px; border-radius: 0px; margin: 0px -20px -20px;}
.buttons .left { float: left; text-align: left;}
.buttons .right { float: right; text-align: right;}
.buttons .center { text-align: center; margin-left: auto; margin-right: auto;}
.buttons .comm_sub { background:url(images/icon-sub.png) no-repeat 10px #2e96c1; border:none; color:#fff; padding:8px 14px 8px 30px;}
.buttons .comm_sub:hover { background:url(images/icon-sub.png) no-repeat 10px #404040; transition: all 0.2s ease-in-out;}
.htabs { min-height: 30px; width: 100%; line-height: 16px; border-top: 5px solid #f5f5f5; background-color: #FaFaFa; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); border-bottom: 1px solid #eee; display: table;}
.htabs a { border-top: 5px solid #f5f5f5; border-right:1px solid #eaeaea; margin: -5px 0px 0px; background-color: #fafafa; padding:7px 48px; float: left; font-size: 13px; font-weight: 400; text-align: center; text-decoration: none; color: #707070; display:inline;}
.htabs a.selected { background: #FFFFFF; border-top: 5px solid #2e96c1; position: relative; z-index: 3; color: #404040; box-shadow: 0 0px 2px rgba(0, 0, 0, 0.2);}
.htabs a.selected:before { content:""; right: 50%; margin:0 -8px 0 0; bottom: -7px; position: absolute; background-color: #E7E7E7; display: block; height: 12px; width: 12px; transform: rotate(45deg);}
.htabs a.selected:after { content:""; right: 50%; margin:0 -8px 0 0; bottom: -5px; position: absolute; background-color: #fff; display: block; height: 12px; width: 12px; transform: rotate(45deg); overflow: none;}
.tab-content { overflow: hidden; background-color: #FFF; border-bottom: 10px solid #f5f5f5; padding:20px 10px 10px 10px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); margin-bottom: 25px; position: relative; display:none;}
.tab-content .goods_message { display:inline-block;}
.tab-content .goods_message ul { margin:0; padding:0;}
.tab-content .goods_message ul li { list-style:none; width:460px; float:left;}
.tab-content .goods_message ul li dl { margin:0; padding:0;}
.tab-content .goods_message ul li dl dd { margin:0;}
.box { margin-bottom: 20px; position: relative;}
.banner { margin-bottom: 20px; position: relative;}
.box .box-heading { border-top: 5px solid #2e96c1; border-bottom: 1px solid #eee; background: #FFF; padding:0 3px !important; height: 42px; line-height: 42px; font-size:13px !important; letter-spacing: 1px !important; color: #333 !important; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); font-weight:bold;}
.box .box-content { background-color: #FFF; border-top: 1px solid #fff; padding: 10px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); display:inline-block;}
.new_goods .box-content, .hot_goods .box-content, .best_goods .box-content { width:940px; background-color:#EEEEEE;}
.new_goods .box-content .owl-item, .hot_goods .box-content .owl-item, .best_goods .box-content .owl-item { margin:0; width:225px; padding:0 5px 5px 5px;}
.new_goods .box-content .owl-item .item, .hot_goods .box-content .owl-item .item, .best_goods .box-content .owl-item .item { background:#FFF; margin:0; padding-bottom:10px;}
.new_goods .box-content .owl-item-4, .hot_goods .box-content .owl-item-4, .best_goods .box-content .owl-item-4 { margin:0;}
.new_goods .box-content .owl-item .item .image img, .hot_goods .box-content .owl-item .item .image img, .best_goods .box-content .owl-item .item .image img { margin:10px;}
.new_goods .price, .hot_goods .price, .best_goods .price { border:1px solid #ccc; margin:10px 10px 4px 10px; padding:5px; text-align:right;}
.new_goods .price .price-new, .hot_goods .price .price-new, .best_goods .price .price-new { font-size:20px; color:#F00;}
.new_goods .box-content .LeftBotton, .hot_goods .box-content .LeftBotton, .best_goods .box-content .LeftBotton{ position:absolute; left:0; padding:156px 0; background:#eee; z-index:99;}
.new_goods .box-content .RightBotton, .hot_goods .box-content .RightBotton, .best_goods .box-content .RightBotton { position:absolute; right:0; padding:156px 0; background:#eee;}
.pro_goods .box-content { width:calc(100% - 20px);}
.pro_goods .box-content .owl-item { width:233px;}
ul.box-category { margin: -12px 0px -10px!important; list-style: none; padding: 0;}
ul.box-category > li > a { padding: 8px 8px 8px 14px; display: block; text-decoration: none; color: #333; margin: -1px -10px; border-top: 1px solid #EEE; border-bottom: 1px solid #EEE; font-family: "Open Sans", "Helvetica", "Ubuntu", sans-serif;}
ul.box-category > li > a:hover { text-decoration: none; color: #333; background-color: #f6f6f6; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease; -MS-transition: all 0.2s ease;}
.box-accordeon ul { list-style: none; margin: -10px!important; padding: 0px;}
.box-accordeon ul li .down { top: 10px; right: 10px; position: absolute; cursor: pointer; width:16px; height:16px; padding: 0px; background: url(images/plus.png) 0px 0px no-repeat #2e96c1;}
.box-accordeon > ul > li a.active + .down { top: 10px; right: 10px; position: absolute; cursor: pointer; width:16px; height:16px; padding: 0px; background: url(images/plus.png) 0px -16px no-repeat #FFF;}
.box-accordeon ul li { position: relative;}
.box-accordeon ul li a { display: block;}
.box-accordeon ul li a:hover { background: #f9f9f9; color: #000; text-decoration:none;}
.box-accordeon ul li.double a { display: inline-block; margin: 0;}
.box-accordeon > ul > li { border-top: 1px solid #eee; display: block; position: relative;}
.box-accordeon > ul > li:first-child { border-top:0;}
.box-accordeon > ul > li > a { color: #fff; padding: 10px 30px 10px 10px; text-decoration: none; font-size: 14px;}
.box-accordeon > ul > li > a.active { background-color: #22B699; color: #FAFAFA; font-weight: 600; text-decoration: none;}
.box-accordeon > ul > li a.active + ul { display: block;}
.box-accordeon > ul > li ul { display: none; list-style: none; margin: 0px!important; padding: 0px;}
.box-accordeon > ul > li ul li { border-top: 1px dashed #eee;}
.box-accordeon > ul > li ul li:first-child { border-top:0;}
.box-accordeon > ul > li ul li a { color: #2e96c1; padding: 10px 25px; text-decoration: none; font-size: 13px; background-color: #fff;}
.box-accordeon > ul > li ul li a:hover { color:#404040;}
.box-accordeon > ul > li > ul > li a.active { color:#404040; background-color: #eee;}
.box-accordeon > ul > li ul > li > ul { display: none; list-style: none; margin: 0px!important; padding: 0px;}
.box-accordeon > ul > li ul > li > ul li { border-top: 1px dashed #eee;}
.box-accordeon > ul > li ul > li > ul li:first-child { border-top:0;}
.box-accordeon > ul > li ul > li > ul li a { color: #22B699; padding: 10px 20px 10px 30px; text-decoration: none; font-size: 13px;}
.box-accordeon > ul > li ul > li > ul li a:hover { color:#404040;}
.box-accordeon > ul > li > ul > li > ul > li a.active { color:#404040; background-color: #eee;}
.box-accordeon > ul > li ul > li > ul > li > ul { display: none; list-style: none; margin: 0px!important; padding: 0px;}
.box-accordeon > ul > li ul > li > ul li > ul li { border-top: 1px dashed #eee;}
.box-accordeon > ul > li ul > li > ul li > ul li:first-child { border-top:0;}
.box-accordeon > ul > li ul > li > ul li > ul li a { color: #22B699; padding: 10px 20px 10px 40px; text-decoration: none; font-size: 12px;}
.box-accordeon > ul > li ul > li > ul li > ul li a:hover { color:#404040;}
.box-accordeon > ul > li > ul > li > ul > li a > ul li.active { color:#404040; background-color: #eee;}
#content .content { border: 2px solid #f5f5f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; margin-bottom: 20px; overflow: auto; padding: 15px 10px; background-color: #fff;}
#content .content ul li { list-style: none outside none; padding: 5px 0px;}
#content .content ul li a { font-size: 14px;}
#content .content .left { float: left; width: 49%;}
#content .content .right { float: right; width: 49%;}
.category-details { border-radius: 0px; background-color: #FFF; border-top: 5px solid #f5f5f5; border-bottom: 10px solid #f5f5f5; padding:10px 20px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); margin-bottom:25px; position: relative;}
.category-details-top { display: table; position: relative; margin: -10px 0px 10px 0; width: 100%; border-bottom: 1px solid #eee; height: 42px;}
.category-details-top .image { position: relative; background-color: #fff; display: inline-block; float: left;}
.category-details-top .image img { border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding: 0px 4px; height: 42px; width: 42px; margin-bottom: -5px;}
.category-details .category-h1 { float: left; padding-left: 10px;}
.category-details h1 { line-height: 42px; font-size: 20px; color: #404040; margin-bottom: 0px;}
.category-details .refine-p { color: #404040; font-size: 13px; font-weight: 600; padding: 5px; margin-top: 10px; display: block; border-bottom: 1px solid #eee; text-align: center;}
.category-list { overflow: auto;box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); padding:5px;}
.category-list ul { padding:0; margin:10px 0 0 0;}
.category-list ul li { display: inline-block; vertical-align: top; list-style:none; line-height:16px; width:100%; margin-bottom:10px;}
.category-list ul li:hover span { color:#F00; text-decoration:underline;}
.category-list ul li.cate_select span { color:#F00; text-decoration:underline;}
#column-left + #column-right + #content .category-list ul li { margin-left:2px;}
#column-left + #content .category-list ul li { margin-left:16px; width:158px;}
#column-right + #content .category-list ul li { margin-left:16px; width:158px;}
.category-list ul li a { display: inline; text-decoration: none;}
.category-list ul li span { display:block; color: #404040; position: relative;}
.category-list ul li img { border: 1px solid #20B2AA; margin:2px; width:120px;}
.product-filter { border-top:1px solid #EEEEEE; border-bottom:1px solid #EEEEEE; padding:5px 20px; margin:10px -20px 10px; overflow: auto;}
.category-details .display { display: block; position: relative; width: 100%; text-align: center;}
.category-details .display a { width: 100%; max-width: 329px; font-size: 14px; display: inline-block; padding: 6px 4px; text-align: center; text-decoration: none; position: relative; font-family: "Open Sans", "Helvetica", 'Ubuntu', sans-serif;}
.category-details .display .notselect { color: #999; background-color: #eee;}
.category-details .display .select { color: #fafafa; background-color: #22B699;}
.category-details .display .select:after { content:""; right: 50%; margin: 0px -8px 0px 0px; top: 22px; position: absolute; background-color: #22B699; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.product-filter .limit { margin-left: 15px; float: right;}
.product-filter .sort select { width: 200px;}
.product-filter .limit select { width: 60px;}
.product-list > div { overflow: hidden; margin-bottom: 15px; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease; -MS-transition: all 0.2s ease; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; background-color: #FFF; border-top: 5px solid #F5F5F5; border-bottom: 10px solid #f5f5f5; padding: 10px; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);}
.product-list .right { height: 150px; min-width: 150px; float: right; padding-left: 10px; margin-left: 15px; border-left: 1px solid #EEEEEE; position: relative;}
.product-list .right:before { content:""; left: -7px; top: 70px; position: absolute; background-color: #eee; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.product-list .right:after { content:""; left: -5px; top: 70px; position: absolute; background-color: #fff; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); overflow: none;}
.product-list > div + div { padding-top: 16px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; background-color: #FFF; border-top: 5px solid #F5F5F5; border-bottom: 10px solid #f5f5f5; padding: 10px; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);}
.product-list .image { float: left; margin-right: 20px; max-width: 110px;}
.product-list .image .sale { display: inline-block; position: absolute; right: -35px; top: -20px; padding: 3px; color: #fff; font-size: 14px; font-weight: 600; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); text-align: center; -webkit-border-radius: 0em; -moz-border-radius: 0em; -khtml-border-radius: 0em; border-radius: 0em; height: 50px; line-height: 73px; width: 80px; background-color: #FFB82E; -moz-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform:rotate(45deg); transform: rotate(45deg);}
.product-list .image img { width:110px;}
.product-list .name { margin-bottom: 3px;}
.product-list .name a { color: #404040; font-weight: 600!important; text-decoration: none; font-family: "Open Sans", "Helvetica", "Ubuntu", sans-serif; font-size: 12px!important;}
.product-list .description { line-height: 15px; margin: 10px 0px; color: #707070; font-weight: 400; text-decoration: none; font-family: "Open Sans", "Helvetica", "Ubuntu", sans-serif; font-size: 12px; height: 90px; overflow: hidden;}
.product-list .rating { color: #7B7B7B;}
.product-list .price { display: block; margin: 20px 0px 20px 8px; text-align: center; color: #333333; font-size: 14px;}
.product-list .price-old { color: #E16E6E; text-decoration: line-through; display: block;}
.product-list .price-new { font-weight: bold; display: block; font-size: 14px;}
.product-list .price-tax { display: block; font-size: 12px; font-weight: normal; color: #BBBBBB; padding: 5px 0px;}
.product-list .list-button { display: block; text-align: center;}
.product-list .cart { display: inline-block;}
.product-list .cart .button { padding: 0px; margin: 0px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url('images/icon-cart.png') 50% 50% no-repeat #22B699; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
.product-list .cart .button:hover { background-color: #404040;}
.product-list .wishlist { display: inline-block;}
.product-list .wishlist a { padding: 0px; margin: 0px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url('images/icon-wishList.png') 50% 50% no-repeat #22B699; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
.product-list .wishlist a:hover { background-color: #404040;}
.product-list .compare { display: inline-block;}
.product-list .compare a { padding: 0px; margin: 0px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url('images/icon-compare.png') 50% 50% no-repeat #22B699; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
.product-list .compare a:hover { background-color: #404040;}
.product-grid { margin-right: -14px;}
.product-grid div.productGrid { width: 211px; display: inline-block; vertical-align: top; margin: 0px -2px 15px 10px; background-color: #FFFFFF; border-bottom: 10px solid #F5F5F5; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; border-top: 5px solid #F5F5F5; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); padding: 10px; position: relative; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease; -MS-transition: all 0.2s ease;}
.product-grid div.productGrid1, .product-grid div.productGrid5, .product-grid div.productGrid9, .product-grid div.productGrid13 { margin:0 -2px 15px 0;}
.product-grid .image { display: block; margin: -10px -10px -3px; text-align: center; overflow: hidden; position: relative;}
.product-grid .image .sale { display: inline-block; position: absolute; right: -35px; top: -20px; padding: 3px; color: #fff; font-size: 14px; font-weight: 600; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); text-align: center; border-radius: 0em; height: 50px; line-height: 73px; width: 80px; background-color: #FFB82E; box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); transform:rotate(45deg);}
/*.product-grid .image:before { content:""; right: 50%; margin: 0px -8px 0px 0px; bottom: -3px; position: absolute; background-color: #eee; display: block; height: 12px; width: 12px; transform: rotate(45deg);}
.product-grid .image:after { content:""; right: 50%; margin: 0px -8px 0px 0px; bottom: -5px; position: absolute; background-color: #fff; display: block; height: 12px; width: 12px; transform: rotate(45deg); overflow: none;}*/
.product-grid .image img { padding:0; width:231px;}
.product-grid .description { color: #707070; font-weight: 400; text-decoration: none; font-size: 12px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.product-grid .description span { margin:5px 0; height:38px; overflow:hidden; display:inline-block; width:100%;}
.product-grid .name { display: table-cell; margin:5px 0; height:90px; text-align: center; width: 212px; vertical-align: middle; border-top: 1px solid #eee;}
.product-grid .name a { color: #404040; font-weight: 400; text-decoration: none; font-size: 12px; max-height:72px; overflow: hidden; display: block;}
.product-grid .grid-table { display: table; width: 100%; padding: 0px; margin: 4px 0px 0px; height: 36px;}
.product-grid .rating { display: table-cell; vertical-align: middle; text-align: left;}
.product-grid .rating img { width: 70px;}
.product-grid .price { display: table-cell; padding: 0px 0px 0px 8px; vertical-align: middle; font-weight: bold; color: #333333; margin: 0px; text-align: right;}
.product-grid .price-old { color: #E16E6E; text-decoration: line-through; display: block;}
.product-grid .price-new { font-weight: bold; display: block;}
.product-grid .price .price-tax { display: none;}
.product-grid .grid-button { display: block; position: relative; bottom: -50px; opacity: 0;}
.product-grid > div:hover .grid-button { bottom: 0px; opacity: 1; transition: all 0.2s ease-in-out; left:65px;}
.product-grid .cart { display: inline-block; position: absolute; bottom: 15px; left:65px;}
.product-grid .cart .button { padding: 0px; margin: 0px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url(images/icon-cart.png) 50% 50% no-repeat #2e96c1; transform: rotate(45deg); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
.product-grid .cart .button:hover { background-color: #404040;}
.product-grid .wishlist { display: inline-block; position: absolute; bottom: 15px;}
.product-grid .wishlist a { padding: 0px; margin: 0px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url(images/icon-wishList.png) 50% 50% no-repeat #2e96c1; transform: rotate(45deg); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
.product-grid .wishlist a:hover { background-color: #404040;}
.product-grid .compare { display: inline-block; position: absolute; bottom: 15px; left: 160px;}
.product-grid .compare a { padding: 0px; margin: 0px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url(images/icon-compare.png) 50% 50% no-repeat #2e96c1; transform: rotate(45deg); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
.product-grid .compare a:hover { background-color: #404040;}
.quantity-productcart { background: #F8F8F8; border: 1px solid #DDDDDD; bottom: 1px; color: #000000 !important; cursor: pointer; display: inline-block; width:44px; height:43px; padding: 3px; margin: 0px; text-align: center; vertical-align: middle; margin-top:-1px; float:left;}
.quantity-operator { border: 1px solid #DDDDDD; bottom: 1px; color: #000000 !important; cursor: pointer; display: inline-block; width:22px; height:35px; line-height:35px; padding: 3px; position: relative; text-align: center; vertical-align: middle; user-select: none; float:left;}
.quantity-operator:active { background: #404040; color: #FAFAFA !important; user-select: none;}
.product-info { overflow:hidden; background-color:#FFF; padding:10px 0 0 0; margin-bottom:25px; position:relative; border-top:5px solid #2e96c1;}
.product-info .infoleft { display: table-cell; vertical-align: middle;}
.product-info .inforight { display: table-cell; vertical-align: top; float: right;}
.product-info .left, .product-info .right { float: left;}
.product-info .left { border:1px solid #ccc; border-radius:5px;}
.product-info .right { width:544px; margin-left:6px; border:1px solid #ccc; border-radius:5px;}
.product-info h1 { color: #404040; text-decoration: none; font-size: 20px; margin-top: 0px; margin-bottom:5px; font-weight:bold; border-bottom:1px solid #ccc; border-top:none; padding:5px;}
.product-info .image { border-bottom: 1px solid #eee; float: left; margin-bottom:2px; position: relative;}
.product-info .image .sale { display: inline-block; position: absolute; right: -16px; top: -16px; padding: 3px; color: #fff; font-size: 16px; font-weight: 600; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); text-align: center; border-radius: 50em; height: 50px; line-height: 50px; width: 50px; background-color: #FFB82E; box-shadow:inset 0 0 0 4px rgba(255, 255, 255, 0.35); z-index: 10;}
.product-info .image-additional { width:100%; clear: both; overflow: hidden;}
.product-info .image-additional img { border:1px solid #E7E7E7; width:75px; height:75px;}
.product-info .image-additional img:hover { border: 1px solid #BBB; transition: all 0.2s ease-in-out;}
.product-info .image-additional a { float: left; display: block; margin:0 2px 2px 0;}
.product-info .description { border-bottom: 1px solid #E7E7E7; padding: 5px 5px 10px 5px; margin-bottom: 10px; line-height: 20px; color: #4D4D4D; position: relative; display: table; box-sizing: border-box; width: 100%;}
.product-info .description span { color:#2e96c1;}
.product-info .description a { color: #4D4D4D; text-decoration: none;}
.product-info .description a:hover { text-decoration: underline;}
.product-info .description a i.fa-pencil, #ECS_COMMENT .variant .fa-pencil { background:url(images/icon-write.png) no-repeat; width:11px; height:12px;}
.reiting { text-align:center; margin-bottom: 0px;}
.product-info .price { overflow: auto; padding: 6px 4px; margin-bottom: 10px; font-size: 26px; font-weight: 400; text-align: left; color: #333333;}
.product-info .price .market_price { font-size:18px;}
.product-info .price .shop_price { font-size:18px;}
.product-info .price #formated_price { color:#F00; font-weight:bold;}
.product-info .price #formated_special { color:#F00; font-weight:bold;}
.product-info .price-old { text-decoration: line-through; font-size: 18px;}
.product-info .price-tax { font-size: 12px; font-weight: normal; color: #999;}
.product-info .price .reward { font-size: 12px; font-weight: normal; color: #999;}
.product-info .price .discount { font-weight: normal; font-size: 12px; color: #4D4D4D; margin: -6px -4px; background-color: #eee; padding: 5px;}
.product-info .options { padding:0 5px; color: #000000; position: relative;}
.product-info .options .option { margin: 4px 20px; display: block; position: relative;}
.product-info .options .option > input[type="text"] { width: 100%;}
.product-info .options .option > input[type="password"] { width: 100%;}
.product-info .options .option > select { width: 100%;}
.product-info .options .option > textarea { width: 100%;}
.product-info .options select.selectProDetail { height:35px;}
.product-info .options label { font-family: "Open Sans", "Helvetica", "Ubuntu", sans-serif; line-height:40px;}
.variant { border-bottom:1px solid #E7E7E7; padding:10px 5px; margin: 10px 0px; color: #000000; font-family:"Open Sans", "Helvetica", "Ubuntu", sans-serif; text-align:center; font-weight:400; position:relative; font-size: 14px; display: block;}
.variant:before { content:""; right: 50%; margin: 0px -8px 0px 0px; bottom: -7px; position: absolute; background-color: #E7E7E7; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.variant:after { content:""; right: 50%; margin: 0px -8px 0px 0px; bottom: -5px; position: absolute; background-color: #fff; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); overflow: none;}
.product-info .cart { border-bottom: 1px solid #E7E7E7; padding: 10px 5px; margin-bottom: 20px; color: #4D4D4D; position: relative;}
.product-info .cart-inside { margin: 0px auto; padding: 0px; position: relative; display: table; width:100%;}
.product-info .cart .button { padding:0 10px 0 30px; margin:0 2px 10px 0; border-radius: 5px; height: 38px; background: url(images/icon-wishList2.png) 10px 50% no-repeat #22B699; box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); color: #fff; text-decoration: none; font-size: 14px; line-height: 38px; font-weight: 400;}
.product-info .cart .button { background-color: #20B2AA;}
.product-info .cart .button:hover { background-color: #404040; transition: all 0.3s ease-in-out;}
.product-info .cart div > span { color: #999;}
.product-info .cart .links { display: inline-block; vertical-align: middle;}
.product-info .cart .minimum { padding-top: 5px; font-size: 11px; color: #999;}
.product-info .product_cart { display:inline-block; width:100%;}
.product-info .File_goods { margin-bottom:5px; padding:6px 4px;}
.product-info .File_goods ul { padding:0; margin:0;}
.product-info .File_goods ul li.goodsFile { padding:0; margin:0; list-style:none;}
.product-info .File_goods ul li.goodsFile strong { display:inline-block; margin-bottom:5px; width:100%;}
.product-info .File_goods ul li.goodsFile div { border:1px solid #f3943d; padding:3px 8px; border-radius:45px; display:inline-block; margin-bottom:5px;}
.product-info .File_goods ul li.goodsFile div img { width:18px; vertical-align:middle; margin-right:5px;}
.product-info .File_goods ul li.goodsFile div a { color:#f2631d; font-weight:bold; display:inline-block; text-decoration:none; line-height:18px;}
.product-info .product_share { display:inline-block; width:100%; margin:10px 0 0 0;}
.product-info .cart div.product_share span { color:#1b65a9; cursor:pointer;}
#review-title { font-weight: 600;}
.product-info .review { color: #4D4D4D; border-top: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; margin-bottom: 10px;}
.product-info .review > div { padding: 8px; border-bottom: 1px solid #E7E7E7; line-height: 20px;}
.product-info .review > div > span { color: #38B0E3;}
.product-info .review .share { overflow: auto; line-height: normal;}
.product-info .review .share a { text-decoration: none;}
.product_chat { width:750px; height:435px; box-shadow:0 10px 25px rgba(0,0,0,0.5); background:#FFF; border-top:4px solid #1b65a9; z-index:99999; display:inline-block; position:absolute; padding:25px;}
.product_chat form .chat_mess { font-size:18px;}
.product_chat form div.input_text { margin-bottom:20px;}
.product_chat form div.input_text input[type=text] { padding:6px 12px; width:100%; height:36px;}
.product_chat form .chat_content { width:100%; height:auto; padding:6px 12px;}
.product_chat form .chat_button { background:#1b65a9; border:none; color:#FFFFFF; font-size:18px; padding:8px 15px; transition:all 0.2s ease-in;}
.product_chat form .chat_button:hover { background:#003366;}
#product_top_show { position:relative; background:#FFF; z-index:999999; width:1200px; margin:0 auto; box-shadow:0 10px 25px rgba(0,0,0,0.5); transition:all 2s ease-in; border-top:4px solid #1b65a9; padding:0 0 3px 0;}
#product_top_show form { margin:3px 5px 0 5px; display:inline-block; width:1190px;}
#product_top_show form .product_info_top .info_top_div { float:left;}
#product_top_show form .product_info_top .info_top_img { border:1px solid #e5e5e5;}
#product_top_show form .product_info_top .info_top_name { margin-left:20px; font-size:14px; font-weight:bold; max-width:640px;}
#product_top_show form .product_info_top .info_top_star { margin-left:20px; padding:0 0 10px 0;}
#product_top_show form .product_info_top .info_top_handle { float:right; margin-right:30px; margin-top:10px;}
#product_top_show form .product_info_top .info_top_handle .Product_Submit { background:#1b65a9; transition:all 0.2s ease-in; border:none; color:#fff; padding:11.5px 15px; margin:-1px 0 0 10px; font-weight:bold;}
#product_top_show form .product_info_top .info_top_handle .Product_Submit:hover { background:#003366;}
#product_top_show form .product_info_top .options label { line-height:29px; margin-right:3px;}
#product_top_show form .product_info_top .options select { height:auto; padding:5px;}
#product_top_show .headinfo { position:initial; display:inline-block; float:right; margin-right:25px;}
#product_top_show .headinfo span.headworktime, #product_top_show .headinfo span.heademail { display:inline-block;}
.product-description { font-size:13px;}
.product-description h2 { margin-top:20px;}
.product-description .content img { max-width:940px; height:auto;}
#container #content .product-description ul { margin:0; padding:0; list-style-type:disc;}
#container #content .product-description ul li { margin-left:40px; list-style-type:disc;}
#container #content .product-description ol li { list-style-type:decimal; margin-left:40px;}
.product-description table { border-collapse:collapse;}
.product-description p { line-height:20px;}
.product-description .product-tag { line-height:20px; display:inline-block; margin-bottom:5px;}
.product-description .product-tag .site-content { display:inline-block;}
.product-description .product-tag .site-content ul { display:inline-block;}
.tags { display: block; margin-bottom: 20px;}
.tags a { padding: 2px 5px; margin: 5px 2px; display: inline-block; -webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; background-color: #fafafa; color: #404040; text-decoration: none; -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); font-family: "Open Sans", "Helvetica", "Ubuntu", sans-serif; font-size: 12px;}
.tags a i { padding: 2px; margin: 0px 5px 0px 0px;}
.tags a:hover { background-color: #404040; color: #fff;}
.attribute { border-collapse: collapse; width: 100%; margin-bottom: 0px;}
.attribute thead td, .attribute thead tr td:first-child { color: #000000; font-size: 14px; font-weight: 600; background: #F7F7F7; text-align: left;}
.attribute tr td:first-child { color: #000000; font-weight: 600; text-align: right; width: 20%;}
.attribute td { padding: 7px; color: #4D4D4D; text-align: center; vertical-align: top; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.wishlist-info table { width: 100%; border-collapse: collapse; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; margin-bottom: 20px;}
.wishlist-info td { padding: 7px;}
.wishlist-info thead td { color: #4D4D4D; font-weight: 600; background-color: #F7F7F7; border-bottom: 1px solid #DDDDDD;}
.wishlist-info thead .image { text-align: center; background-color:#F7F7F7;}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock { text-align: left;}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action { text-align: right;}
.wishlist-info tbody td { vertical-align: top; border-bottom: 1px solid #DDDDDD;}
.wishlist-info tbody .image img { border: 1px solid #DDDDDD;}
.wishlist-info tbody .image { text-align: center;}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock { text-align: left;}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action { text-align: right;}
.wishlist-info tbody .price s { color: #F00;}
.wishlist-info tbody .action img { cursor: pointer;}
.login-content { margin-bottom: 20px; overflow: auto;}
.login-content .left { float: left; width: 48%;}
.login-content .right { float: right; width: 48%}
.login-content .left .content, .login-content .right .content { min-height: 190px;}
.login-content .right .content input[type=text] { margin-top:5px; height:30px; line-height:30px; border-radius:3px; width:80%;}
.login-content .right .content input[type=password] { margin-top:5px; margin-bottom:5px; height:30px; line-height:30px; border-radius:3px; width:80%;}
.login-content .regis_inc { padding-left:10px;}
.login-content .regis_inc span { background:url(images/correct.png) no-repeat left top; padding-left:15px; line-height:20px; font-size:12px;}
.order-list { margin-bottom: 10px;}
.order-list .order-id { width: 49%; float: left; margin-bottom: 2px;}
.order-list .order-status { width: 49%; float: right; text-align: right; margin-bottom: 2px;}
.order-list .order-content { padding: 10px 0px; display: inline-block; width: 100%; margin-bottom: 20px; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE;}
.order-list .order-content div { float: left; width: 33.3%;}
.order-list .order-info { text-align: right;}
.cart-info table { width: 100%; margin-bottom: 15px; border-collapse: collapse; border-top: 1px solid #2e96c1; border-left: 1px solid #2e96c1;}
.cart-info table thead tr td { background:#2e96c1; color:#fff; font-weight:bold; border-bottom:1px solid #2e96c1; border-right:1px solid #2e96c1; text-align: center;}
.cart-info td { padding: 7px;}
.cart-info tbody tr td { border-bottom:1px solid #2e96c1; border-right:1px solid #2e96c1; text-align:center;}
.cart-info tbody .image img { border: 1px solid #DDDDDD;}
.cart-info tbody .image { text-align: center;}
.cart-module { float:left;}
.cart-module input#validate_bonus { padding:8px 14px;}
.cart-total { overflow: auto; padding-top: 8px; margin:15px 0;}
.cart-total table { float: right; background:#93dbf9;}
.cart-total td { padding: 3px;}
.cart-total td.right { text-align:right;}
.cart-total td.left { text-align:left;}
.formCartBut table { border:2px solid #2e96c1; width:100%;}
.formCartBut table tr td { padding:20px 10px;}
.step { background-color: #22B699; color: #FFFFFF; margin: 0px 10px 0px -10px; padding: 10px 20px; position: relative;}
.step:before { content:""; background-color: #22B699; display: block; height: 12px; right: -3px; margin: 0px 0px 0px -8px; position: absolute; top: 14px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 12px;}
.checkout-heading { padding: 10px; font-weight: 600; font-size: 14px; color:#fff; height: 19px; overflow: hidden; background:#2e96c1;}
.checkout-heading a { float: right; margin-top: 1px; font-weight: normal; text-decoration: none;}
.checkout_payment { margin-bottom:20px;}
.checkout-content table { border:1px solid #2e96c1; width:100%;}
.checkout-content table tr td { padding:10px;}
.checkout-content .left { float: left; width: 48%;}
.checkout-content .right { float: right; width: 48%;}
.checkout-content .buttons { clear: both; background: #FFF; overflow: auto; padding: 0px 0px 10px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; margin: 0px;}
.sitemap-info { overflow: auto;}
.sitemap-info ul { display:inline-block; padding:0; width:100%;}
.sitemap-info ul li { list-style-type: none; position: relative; float:left;}
.sitemap-info ul li.cate_title { width:100%; margin:0 0 10px 0;}
.sitemap-info ul li a { background-color: #fff; border: 1px solid #2e96c1; border-radius: 5px; color: #2e96c1; font-weight: 600; cursor: pointer; display: inline-block; margin: 2px; min-width: 150px; padding: 5px; text-decoration: none;}
.sitemap-info ul li a.cate_head { background:#2e96c1; color:#FFF;}
.sitemap-info ul li ul li a { border-radius: 5px; font-weight: normal; cursor: pointer; display: inline-block; margin: 2px; min-width: 150px; padding: 5px; text-decoration: none;}
.sitemap-info ul li a:hover { background-color: #404040; color: #fff; text-decoration: underline; transition: all 0.2s ease-in-out;}
.footer-100 { display: inline-block; position: relative; background-color: #fff; border: 1px solid #efefef; width: 100%; left: 0px; clear: both;}
#footer { clear: both; overflow: auto; min-height:75px; padding: 20px 5px; box-sizing: border-box; width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; bottom: 40px;}
#footer h6 { color: #000000; font-size: 18px; margin-top: 0px; margin-bottom: 8px; border-bottom: 1px solid #e9e9e9; padding: 15px 0px 10px; font-weight: 300;}
#footer .column { float: left; width:33.33%; min-height: 100px; margin-left: 0px; margin-bottom: 10px;}
#footer .column ul { margin-top: 0px; margin-left: 8px; padding-left: 4px;}
#footer .column ul li { margin-bottom: 8px; list-style-type: none;}
#footer .column a { text-decoration: none; color: #000; font-size: 13px;}
#footer .column a:hover { text-decoration: underline; color: #000;}
#footer .column tr { display: block; margin-bottom: 2px;}
#footer .column i { display: inline-block; height: 22px; width: 22px; line-height: 22px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; color: #fff; font-size: 14px; margin-right: 8px;}
#footer .column i.fa-phone { background:url(images/icon-phone-h.png) no-repeat #2e96c1;}
#footer .column i.fa-clock-o { background:url(images/icon-time-h.png) no-repeat #2e96c1;}
#footer .column i.fa-envelope-o { background:url(images/icon-mail-h.png) no-repeat #2e96c1;}
#footer .column i.fa-globe { background:url(images/icon-earth-h.png) no-repeat #2e96c1;}
#footer .column tr:hover i { color: #000; transition: all 0.2s ease-in-out;}
#footer .column tr:hover i.fa-phone { background:url(images/icon-phone.png) no-repeat #ccc;}
#footer .column tr:hover i.fa-clock-o { background:url(images/icon-time.png) no-repeat #ccc;}
#footer .column tr:hover i.fa-envelope-o { background:url(images/icon-mail.png) no-repeat #ccc;}
#footer .column tr:hover i.fa-globe { background:url(images/icon-earth.png) no-repeat #ccc;}
#footer .column i.fa-airplan { background:url(images/icon-air.png) no-repeat #2e96c1;}
#footer .column tr:hover i.fa-airplan { background:url(images/icon-air-black.png) no-repeat #ccc;}
#footer .column i.fa-heart { background:url(images/icon-heart.png) no-repeat #2e96c1;}
#footer .column tr:hover i.fa-heart { background:url(images/icon-heart-black.png) no-repeat #ccc;}
#footer .column i.fa-dollar { background:url(images/icon-dollar.png) no-repeat #2e96c1;}
#footer .column tr:hover i.fa-dollar { background:url(images/icon-dollar-black.png) no-repeat #ccc;}
.banner div { border-radius: 0px; background-color: #FFF; border-top: 5px solid #22B699; border-bottom: 10px solid #f5f5f5; padding: 10px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); text-align: center;}
.banner div img { margin-bottom: 0px;}
#top ul { list-style: none outside none; margin:0; padding:0;}
#top > ul > li { float: left; position: relative; left: 5px; height:25px; padding-right: 10px; z-index: 10; padding:2px 0 0 0;}
#top > ul > li a { color:#000;}
#top > ul > li > p { display: block; margin-bottom: 0px;}
.head_flow li { list-style:none;}
.head_flow li.headworktime i { margin-right: 3px; color: #404040; font-size: 14px; height: 22px; line-height: 22px; width: 22px; text-align: center; display: inline-block; border-radius: 3px; background:url(images/icon-time.png) no-repeat; vertical-align:middle;}
.head_flow li.headworktime:hover i { color:#FFFFFF; transition: all 0.2s ease-in-out; background-color:#2e96c1; background:url(images/icon-time-h.png) no-repeat #2e96c1;}
.head_flow li.heademail { margin-top:20px;}
.head_flow li.heademail i { margin-right: 3px; color: #404040; font-size: 14px; height: 22px; line-height: 22px; width: 22px; text-align: center; display: inline-block; border-radius: 3px; background:url(images/icon-mail.png) no-repeat; vertical-align:middle;}
.head_flow li.heademail:hover i { background:url(images/icon-mail-h.png) no-repeat #2e96c1; transition: all 0.2s ease-in-out; vertical-align:middle; float:left;}
#top > ul > div li i, #product_top_show .headinfo i { margin-right: 3px; color: #404040; font-size: 14px; height: 22px; line-height: 22px; width: 22px; text-align: center; display: inline-block; border-radius: 3px;}
#top > ul > div li:hover i { color: #fff; transition: all 0.2s ease-in-out; background-color: #2e96c1;}
#top > ul > div li i.fa-clock-o, #product_top_show .headinfo span.headworktime i.fa-clock-o { background:url(images/icon-time.png) no-repeat; vertical-align:middle; float:left;}
#top > ul > div li:hover i.fa-clock-o, #product_top_show .headinfo span.headworktime:hover i.fa-clock-o { background:url(images/icon-time-h.png) no-repeat #2e96c1;}
#top > ul > div li i.fa-envelope-o, #product_top_show .headinfo span.heademail i.fa-envelope-o { background:url(images/icon-mail.png) no-repeat; vertical-align:middle; float:left;}
#top > ul > div li:hover i.fa-envelope-o, #product_top_show .headinfo span.heademail:hover i.fa-envelope-o { background:url(images/icon-mail-h.png) no-repeat #2e96c1;}
#top > ul > div li i.fa-shopping-cart { background:url(images/cart.png) no-repeat; vertical-align:middle; float:left;}
#top > ul > div li:hover i.fa-shopping-cart { background:url(images/cart-h.png) no-repeat #2e96c1;}
#top > ul > div li span { float:left; display:block; line-height:22px;}
.headinfo { position:absolute; right:0; top:2px; font-size:14px;}
#top > ul > .headinfo .headworktime { display:inline-block; top: 3px; height: 22px; padding-right: 8px; float:left;}
#top > ul > .headinfo .heademail { display:inline-block; top: 3px; height: 22px; float:left;}
.menu_head { border-radius: 5px; height: 22px; width: 22px; background: #ccc; display: inline-block; background: url(images/icon_login.png) no-repeat;}
.menu_head_re { background: url(images/icon_regis.png) no-repeat;}
.log_out { background: url(images/icon-delete.png) 50% 50% no-repeat #2e96c1;}
.menu_name { display: inline-block; color: #404040; text-decoration: none; position: relative; top:-6px; left:0; padding:0 10px 0 3px;}
#top > ul > li:hover .menu_head { background:url(images/icon_login_hov.png) no-repeat #2e96c1; transition: all 0.2s ease-in-out;}
#top > ul > li:hover .menu_head_re { background: url(images/icon_regis_hov.png) no-repeat #2e96c1;}
.menu_head:hover { background-color: #404040; transition: all 0.2s ease-in-out;}
#top .currency { position: absolute; top: 30px; left: 0px; z-index: 7; text-align: left;}
#top .language { position: absolute; top: 30px; left: 0px; z-index: 8; text-align: left;}
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel { display: none; position: relative; /*width: 100%;*/}
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out;}
.owl-carousel .owl-item { float: left;}
.owl-controls .owl-buttons div { cursor: pointer;}
.owl-controls { user-select:none;}
.owl-theme .owl-controls { background-color: #F5F5F5; border-top: 1px solid #EDEDED; margin: 10px -10px -18px; padding-top: 5px; text-align: center;}
.owl-item.loading { min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center;}
.item { margin: 10px; text-align: center;}
#column-right .item { text-align: left!important;}
#column-left .item { text-align: left!important;}
.item .image { display: block; position: relative;}
.item .image .sale { display: inline-block; position: absolute; right: -8px; top: -8px; padding: 3px; color: #fff; font-size: 14px; font-weight: 700; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); text-align: center; -webkit-border-radius: 50em; -moz-border-radius: 50em; -khtml-border-radius: 50em; border-radius: 50em; height: 40px; line-height: 40px; width: 40px; background-color: #FFB82E; -moz-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35);}
.item .image img { padding:0px; border:0px; width:200px;}
.item .name a { color: #404040; font-weight: 600; text-decoration: none; display: block; margin-bottom: 4px;}
.item .price { display: block; font-weight: bold; color: #333333; margin-bottom: 4px;}
.item .cart { display:block;}
.item .price-old { text-decoration: line-through;}
.item .price-new { font-weight: bold;}
.item .rating { display: block;}
#column-right .owl-carousel { margin: -10px 0px;}
#column-right .item { float: none; width: 198px; border-bottom: 1px solid #eee; min-height: 70px; padding: 15px 0 5px;}
#column-right .item:last-child { border-bottom: 0px solid #eee;}
#column-right .item { display: table; margin: 0px !important; width: 198px;}
#column-right .item .image { width:80px; padding:0 10px 0 0;}
#column-right .item .info { display: table-cell; vertical-align: middle; width: 100%;}
#column-right .item .image .sale { font-size: 10px !important; font-weight: 600 !important; width: 25px !important; height: 25px !important; line-height: 25px !important; right: 6px !important; top: -4px !important;}
#column-right .item:hover .info .name a { color: #2e96c1; transition: all 0.2s ease-in-out;}
#column-left .item { float: none; border-bottom: 1px solid #eee; min-height: 70px; padding: 15px 0 5px;}
#column-left .item:last-child { border-bottom: 0px solid #eee;}
#column-left .item { display: table; margin: 0px !important;}
#column-left .item .image { width: 60px; padding: 0 20px 0 0;}
#column-left .item .info { display: table-cell; vertical-align: middle; width: 100%;}
#column-left .item .image .sale { font-size: 10px !important; font-weight: 600 !important; width: 25px !important; height: 25px !important; line-height: 25px !important; right: 6px !important; top: -4px !important;}
#column-left .item:hover .info .name a { color: #22B699; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
#bar { width: 0%; max-width: 100%; height: 4px; background: #C1C1C1; margin-bottom: 3px;}
.slideshow { padding:5px; margin-bottom: 20px; background-color: #fff; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); border-bottom: 10px solid #F5F5F5; border-top: 5px solid #2e96c1; position: relative;}
.slideshow .side_title { border-bottom:1px solid #E7E7E7; padding-bottom:10px;}
.slideshow .title { background:#2e96c1; color:#FFF; padding:5px;}
.slides { margin: 0; padding: 0; list-style: none;}
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides { display: block;}
* html .slides { height: 1%;}
.box .box-content2 { background-color:#2e96c1; border-bottom: 10px solid #f5f5f5; border-radius: 0; border-top: 1px solid #fff; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); padding: 10px;}
input.button { background-color: #2e96c1;}
.best_goods .name, .hot_goods .name, .new_goods .name, .index_comments .name { max-height:40px; overflow:hidden; line-height:20px; margin:0 10px; text-align:left;}
.box .fa-sort-alpha-asc { background:url(images/icon-sort.png) no-repeat; width:14px; height:15px;}
.brands ul.box-category > li > a.active { background-color:#20B2AA;}
.product-info .wishlist { display: inline-block; margin-top:10px;}
.product-info .Product_Submit { padding:10px 15px; background:#1b65a9; border:none; color:#fff; font-size:15px; font-weight:bold; float:left; margin:-1px 0 0 0; transition:all 0.2s ease-in;}
.product-info .Product_Submit:hover { background:#003366;}
.product-info .wishlist { background:url(images/Heart_3.png) no-repeat center; width:43px; height:43px; border:1px solid #ccc; margin:-1px 0 0 10px; transition:all 0.2s ease-in-out;}
.product-info .wishlist:hover { background:url(images/Heart_3_h.png) no-repeat center #ed4949; transition:all 0.2s ease-in; transition:all 0.2s ease-in-out;}
.product-info .collect_but { display:inline-block; float:left; margin:-1px 0 0 10px; border:1px solid #ccc; padding:0 5px; transition:all 0.2s ease-in-out;}
.product-info .collect_but:hover { background:#ed4949; cursor:pointer; transition:all 0.2s ease-in-out;}
.product-info .collect_but .col_img { background:url(images/Heart_3.png) no-repeat center; width:25px; height:25px; display:inline-block; padding:8.5px 0; float:left; transition:all 0.2s ease-in-out;}
.product-info .collect_but:hover .col_img { background:url(images/Heart_3_h.png) no-repeat center #ed4949; transition:all 0.2s ease-in-out;}
.product-info .collect_but .col_text { line-height:42px; height:42px; display:inline-block; vertical-align:top; color:#000; margin-left:5px; float:left; transition:all 0.2s ease-in-out;}
.product-info .collect_but:hover .col_text { color:#FFF;}
.kupivkredit-icon { margin: 0 5px 0 -5px;}
#ECS_COMMENT .content div.comm_reply, .mess_list .content div.mess_reply { float: right; border: 1px solid #ccc; margin-top:20px; padding: 3px; border-radius: 5px; background:#b0dde8; width:450px;}
#ECS_COMMENT .content .comm_con img { max-width:100px;}
.fa-eye { background:url(images/icon-eye.png) no-repeat; width:18px; height:8px;}
.fa-reply { background:url(images/icon-back.png) no-repeat; width:12px; height:9px;}
.fa-check { background:url(images/icon-check.png) no-repeat; width:12px; height:9px;}
ul.box-category > li > a i.fa-info { background:url(images/icon-info.png) no-repeat #2e96c1; vertical-align:middle;}
ul.box-category > li > a i.fa-columns { background:url(images/icon-address.png) no-repeat #2e96c1; vertical-align:middle;}
ul.box-category > li > a i.fa-star { background:url(images/icon-star.png) no-repeat #2e96c1; vertical-align:middle;}
ul.box-category > li > a i.fa-folder-open { background:url(images/icon-order.png) no-repeat #2e96c1; vertical-align:middle;}
ul.box-category > li > a i.fa-profile { background:url(images/icon-lock.png) no-repeat #2e96c1; vertical-align:middle;}
ul.box-category > li > a i.fa-mail-reply-all { background:url(images/icon-mess.png) no-repeat #2e96c1; vertical-align:middle;}
ul.box-category > li > a i.fa-money { background:url(images/icon-bonus.png) no-repeat #2e96c1; vertical-align:middle;}
ul.box-category > li > a i.fa-comm { background:url(images/icon-comm.png) no-repeat #2e96c1; vertical-align:middle;}
ul.box-category > li > a i.fa-logout { background:url(images/icon_logout.png) no-repeat #2e96c1; vertical-align:middle;}
div.category-details ul li i.fa-lock { background:url(images/lock-gray.png) no-repeat; vertical-align:middle;}
div.category-details ul li:hover i.fa-lock { background:url(images/lock-black.png) no-repeat; vertical-align:middle; transition:all 0.2s ease-in-out;}
div.category-details ul li i.fa-columns { background:url(images/address-gray.png) no-repeat; vertical-align:middle;}
div.category-details ul li:hover i.fa-columns { background:url(images/address-black.png) no-repeat; vertical-align:middle; transition:all 0.2s ease-in-out;}
div.category-details ul li i.fa-star { background:url(images/star-gray.png) no-repeat; vertical-align:middle;}
div.category-details ul li:hover i.fa-star { background:url(images/star-black.png) no-repeat; vertical-align:middle; transition:all 0.2s ease-in-out;}
div.category-details ul li i.fa-folder-open { background:url(images/order-gray.png) no-repeat; vertical-align:middle;}
div.category-details ul li:hover i.fa-folder-open { background:url(images/order-black.png) no-repeat; vertical-align:middle; transition:all 0.2s ease-in-out;}
.volume_price { border-top:1px solid #ccc; border-right:1px solid #ccc; line-height:30px; margin:5px 0 20px 0;}
.volume_price tr td { border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
#formCart div.buttons { margin:0; padding:10px 0;}
.flow_bnt_blue { background:#2e96c1; border:none; color:#fff; padding:8px 14px;}
.flow_bnt_blue:hover { background:#404040; transition: all 0.2s ease-in-out;}
.Last_step { font-size:14px; width:100%;}
.Last_step table { border:1px solid #2e96c1; border-right:none; border-bottom:none;}
.Last_step table tr th { text-align:center; color:#000; width:30%; padding:4px 2px;}
.Last_step table tr td, .Last_step table tr th { border-right:1px solid #2e96c1; border-bottom:1px solid #2e96c1; padding:5px;}
.Last_step ul { margin:0; padding:0;}
.Last_step ul li { list-style:none;}
.Last_step input[type=submit] { background:url(images/paypal_m.gif) no-repeat; width:300px; height:28px; border:none; cursor:pointer;}
.box-content .new_item { border-bottom:1px solid #f0f0f0; margin-bottom:10px;}
.blog-date { background: url(images/time.png) no-repeat scroll 0 0px transparent; padding-left: 20px; font-size: 13px; color: #aaa; margin-bottom: 0px; margin-left: 5px;}
.blog-title { font-size: 14px; line-height: 18px;}
a.blog-title { word-spacing:1px; letter-spacing: 0px;}
.article_comm .buttons { margin:0;}
.article_search .bnt_blue_1 { background:#2e96c1; border:none; color:#fff; padding:10px 6px; font-weight:bold;}
.article_search .bnt_blue_1:hover { background:#404040; transition:all 0.2s ease-in-out;}
.item_brand_list { background:#fff; display:inline-block;}
.item_brand_list .list_img { width:200px; padding:10px; text-align:center;}
.item_brand_list .list_desc { width:720px; padding:10px;}
.item_brand_list table tr { display:inline-block;}
.item_brand_list ul { margin:0; padding:0;}
.item_brand_list ul li { list-style:none; float:left; border:1px solid #ccc; margin:0 8px 5px 7px; padding:5px;}
.user_profile select { height:30px; padding:0; width:117px;}
.user_profile input, .form-msg-users input { height:30px;}
.user_profile input[type=submit] { height:auto;}
.user_profile input[type=radio], .form-msg-users input[type=radio] { margin:0 3px 0 0; float:left;}
.user_profile label, .form-msg-users label { float:left; line-height:30px; margin-right:10px;}
.user_address select { height:30px; padding:0; width:200px;}
.user_address input[type=text] { height:30px;}
.user_address input[type=submit], .user_address input[type=button] { background-color:#2e96c1; padding:8px 14px; border:none; color:#fff;}
.user_address input[type=submit]:hover, .user_address input[type=button]:hover { background-color:#404040; transition:all 0.2s ease-in-out;}
.userCenter_address { display:none;}
.user_order_info .order_status form input[type=submit] { background:url(images/paypal_m.gif) no-repeat scroll 0 0; border:none; width:300px; height:28px;}
.user-msg-reply, .user-comment-reply { background:#b0dde8; border-radius:5px; padding:3px; border:1px solid #ccc; float:right; width:500px;}
.form-msg-users { border-top:1px solid #ccc; padding-top:10px; display:inline-block; width:100%;}
.form-msg-users table tr td { padding:5px;}
.form-msg-users table tr td input[type=submit] { background:#20B2AA; border:none; padding:8px 14px; color:#fff;}
.form-msg-users table tr td input[type=submit]:hover { background:#404040; transition:all 0.2s ease-in-out;}
.user_bonus table th { padding:5px;}
.mess_post table tr td { padding:5px;}
.mess_post table tr td input[type=text] { height:30px;}
.mess_post table tr td input[type=submit] { background:#2e96c1; border:none; padding:8px 14px; color:#fff;}
.mess_post table tr td input[type=submit]:hover { background:#404040; transition:all 0.2s ease-in-out;}
.mess_post table tr td input[type=radio] { float:left; margin:1px 5px 0 0;}
.mess_post table tr td label { float:left; margin-right:10px;}
.simpleregister-button-right .us_Submit_reg { background:#2e96c1; border:none; padding:8px 14px; color:#fff;}
.simpleregister-button-right .us_Submit_reg:hover { background:#404040; transition:all 0.2s ease-in-out;}
.simplecheckout-table-form input[type=text], .simplecheckout-table-form input[type=password] { height:30px; width:300px;}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1;}
.cart a span.button { background:url(images/detail.jpg) no-repeat; width:102px; height:34px; display:block; margin:0 auto;}
.cart a span.button:hover { background:url(images/cart_hover.jpg) no-repeat; transition:all 0.2s ease-in-out;}
#commentForm div.rank span { display:inline-block; height:9px; padding:6px; vertical-align:top;}
#commentForm div.rank span.rank1 { background:url(images/bg_rating_1.gif) no-repeat;}
#commentForm div.rank span.rank2 { background:url(images/bg_rating_2.gif) no-repeat;}
#commentForm div.rank span.rank3 { background:url(images/bg_rating_3.gif) no-repeat;}
#commentForm div.rank span.rank4 { background:url(images/bg_rating_4.gif) no-repeat;}
#commentForm div.rank span.rank5 { background:url(images/bg_rating_5.gif) no-repeat;}
.user_index table { border-top:1px solid #ccc; border-right:1px solid #ccc;}
.user_index table tr td, .user_index table tr th { border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:5px;}
.user_index table tr td a { text-decoration:none;}
.user_index table tr td a i { color:#000; font-size:12px;}
.user_index table tr td a i.icot-order_info { font-weight:bold; margin-left:10px;}
#content .user_index { padding:0; border:none; border-radius:0; margin-top:10px;}
.cate_comment ul { margin:0; padding:0;}
.cate_comment ul li { list-style:none; padding:5px 0;}
.cate_comment ul li img { max-width:100px;}
#column-right .top_goods .item { width:210px; max-width:210px;}
#column-right .top_goods .item .image { float:left;}
#column-right .top_goods .item .image img { border:1px solid #ccc;}
#column-right .top_goods .item .info { display:block; float:right; width:118px;}
#column-right .top_goods .item .info .name { max-height:65px; overflow:hidden;}
.relate_goods .box-content { padding:5px; width:calc(100% - 10px);}
.relate_goods .box-content #owl-example { margin:0;}
.relate_goods .box-content #owl-example .owl-item { float:none;}
.relate_goods .box-content #owl-example .owl-item .item { width:100%;}
.relate_goods .box-content #owl-example .owl-item .item .image a img { width:100%; border:1px solid #ccc;}
.relate_goods .info .name { height:39px; overflow:hidden;}
.clender, .share { background:#FFF; text-align:center; border-top:5px solid #22B699; padding:10px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);}
.clender { padding:5px;}
.clender table { width:100%; text-align:center; color:#000; font-weight:bold; border:none;}
.clender table tr td { border:none; font-size:12px; padding:5px 0;}

/*属性弹出层样式*/
#speDiv { position: absolute; z-index: 10000; width: 300px; height:auto; overflow: auto; border: 3px solid #22B699; border-radius: 5px; padding: 5px; background:#FFF;}
#speDiv h4 { font-size:14px; text-align:center; padding:10px 0; margin:0 0 10px 0; border-bottom:1px solid #eee;}
#speDiv .specDivAttname { margin:0 0 0 10px;}
#speDiv input[type=radio] { margin:0 0 0 10px;}
#speDiv .specDivButton { margin:20px 0; text-align:center;}
#speDiv .specDivButton a { background:#22B699; color:#FFF; padding:5px 14px; text-decoration:none;}
#speDiv .specDivButton a:hover { transition:all 0.2s ease-in-out; background:#404040;}
#speDiv .specDivLine { border-top:1px solid #eee; width:100%; margin:10px 0;}

.special_content { background:#FFF; padding:0; border:1px solid #ccc; border-radius:5px 5px 0 0;}
.special_content dl { margin:0;}
.special_content dl dt { background:#2e96c1; color:#fff; font-weight:bold; padding:5px 0 5px 5px; font-size:14px; margin-bottom:5px; border-radius:3px;}
.special_content dl dd { margin:0 10px;}
.special_menu ul { margin:0; padding:0;}
.special_menu ul li { list-style:none; line-height:24px;}
.special_menu ul li a { color:#000; text-decoration:none;}
.special_menu ul li.parent { background:#2e96c1; margin-bottom:3px; border-radius:5px; padding-left:8px; border:1px solid #ccc; color:#FFF;}
.special_menu ul li.parent a { color:#FFF;}
.article_detalis img { max-width:680px;}

.goods_pro_special { width:100%;}
.goods_pro_special thead { background:#2e96c1; color:#FFF; font-weight:bold;}
.goods_pro_special thead tr th { padding:10px; font-size:16px;}
.goods_pro_special thead tr th:hover { background:#2e96c1;}
.goods_pro_special { border-right:1px solid #2e96c1; border-top:1px solid #2e96c1;}
.goods_pro_special tbody tr td { border-left:1px solid #2e96c1; border-bottom:1px solid #2e96c1; padding:10px;}
.custom_option ul { margin:0; padding:0;}
.custom_option ul li { list-style:none; font-size:14px; line-height:27px;}
.product-tag ul { margin:0; padding:0;}
.product-tag ul li { list-style:none; float:left;}
.brand_price_grade { border-bottom:1px solid #ccc; display:inline-block; padding:6.5px 0; width:100%;}
.brand_price_grade ul { margin:0; padding:0;}
.brand_price_grade ul li { margin:0 10px 0 0; padding:0; list-style:none; float:left;}
.brand_price_grade ul li.title { margin:0 4px 0 0;}
.brand_price_grade ul li strong { display:inline-block; width:220px;}
.brand_price_grade ul li a { text-decoration:none;}
.brand_price_grade ul li a:hover { text-decoration:underline;}
.cate_price_grade { border-bottom:1px solid #ccc; display:inline-block; padding:6.5px 0; width:100%;}
.cate_price_grade ul { margin:0; padding:0;}
.cate_price_grade ul li { margin:0 10px 0 0; padding:0; list-style:none; float:left;}
.cate_price_grade ul li.title { margin:0 4px 0 0;}
.cate_price_grade ul li strong { display:inline-block; width:220px;}
.cate_price_grade ul li a { text-decoration:none;}
.cate_price_grade ul li a:hover { text-decoration:underline;}
.filter_attr { padding:0;}
.filter_attr table { width:100%;}
.filter_attr table tr td { border-bottom:1px solid #ccc; padding:5px 0;}
.filter_attr .filter_head { font-weight:bold; width:220px;}
.filter_attr .filter_content { display:inline-block; width:100%;}
.filter_attr .filter_list { border-bottom:1px solid #ccc; padding:5px 0; display:inline-block; width:660px;}
.filter_content select { padding:3px; width:80px; height:30px;}
.filter_content .filter_check { margin-bottom:3px;}
.filter_content .filter_cat { float:left; margin-right:10px;}
.filter_content input[type=checkbox] { float:left; margin:0 3px 0 4px;}
#comm_randkDiv b { line-height:21px;}
.page404 { text-align:center; padding:20px 0;}
#content .product-description .content { padding:0; border:none; border-radius:0;}
.filter_show { margin-top:10px;}
.filter_show span.filter_span { border:1px solid #F00; padding:0 0 0 3px; cursor:pointer; margin:0 8px 3px 0; display:inline-block;}
.filter_show span.filter_span span { margin-left:3px; padding:0 6px; background:#F00; color:#fff;}
.Flow_Consignee { margin-bottom:20px;}
.Flow_Consignee table { border-top:1px solid #2e96c1; border-left:1px solid #2e96c1; width:100%;}
.Flow_Consignee table tr td, .Flow_Consignee table tr th { border-bottom:1px solid #2e96c1; border-right:1px solid #2e96c1; padding:10px;}
.Flow_Consignee table tr th { font-weight:bold;}
#bottomNav { text-align:center; margin-bottom:10px; display:inline-block; width:100%;}
.flow_check { padding:0 138px;}
.flow_check form input[type=text] { padding:5px 3px;}
#paymentDiv { border-radius:5px; line-height:20px; background:#fff; width:280px; height:260px; z-index:10000; position:absolute; overflow:auto; background:#FFF; text-align:center; padding:5px; border:3px solid #59B0FF;}
#paymentDiv .content { margin:43px 0; font-size:15px; line-height:30px;}
.flow_NVPItem { margin-bottom:100px; text-align:center;}
.flow_NVPItem .Content table { width:100%; border-left:1px solid #2e96c1; border-top:1px solid #2e96c1;}
.flow_NVPItem .Content table tr th { background:#2e96c1; text-align:center; padding:5px 2px; color:#fff;}
.flow_NVPItem .Content table tr td { border-right:1px solid #2e96c1; border-bottom:1px solid #2e96c1; padding:5px 2px;}
.lastContin { width:173px; height:30px; display:inline-block; background:url(images/btn_continue.jpg) no-repeat; border:1px solid #327f11; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); float:left;}
.lastConus { width:210px; height:30px; display:inline-block; border:1px solid #ccc; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); font-size:14px; line-height:30px; float:right;}
.lastRp { width:173px; height:30px; display:inline-block; background:url(images/btn_repaid.jpg) no-repeat; border:1px solid #327f11; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); float:left;}
.lastConus:hover { text-decoration:none; color:#666;}

.header-100 #header .ico_menu { display:none;}
.header-100 #header .cart_top_mt { display:none;}
.index_flash { width:100%; height:420px; display:inline-block; box-shadow: 0px 3px 15px -5px #000; margin-bottom:10px;}
.index_flash .banner-flash .th_1 #flash_box #flash_con .split a img { width:1198px; height:420px;}
.index_comments .box-content #index_comm .owl-item { width:233px;}
.index_comments .box-content #index_comm .owl-item .item { padding:0; margin:0 10px;}
.index_comments .box-content #index_comm .owl-item .item .image { padding: 0px;text-align: center;width: 100%;}
.index_comments .box-content #index_comm .owl-item .item .image a img { width:170px;}
.catePage #container-100 { margin-top:50px;}
.brandPage #container-100 { margin-top:50px;}
.serachPage #container-100 { margin-top:50px;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item { width:233px;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item { width:233px;}
.goodsPage #container-100 { margin-top:50px;}
.goodsPage #container-100 #container #content .product-info .left .image a { display:table-cell; vertical-align:middle;}
.goodsPage #container-100 #container #content .product-info .left .image a img { width:400px; margin:3px;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside table { width:98%;}
.goodsPage #container-100 #container #content #history_div #history_list { width:940px;}
.goodsPage #container-100 #container #content #history_div .box-content #history_list .owl-item { width:140px;}
.goodsPage #container-100 #container #content .relate_goods .box-content #owl-example .owl-item { width:233px;}
.mt_goods_addButton { display:none;}
.goodsPage #container-100 #container #content #tab_desc_con_mt .goods_message ul li { margin-right:20px;}
.flowPage .header-100 #header .search_box { display:none;}
.flowPage .header-100 .flow_title_img { width:1200px; margin:0 auto; text-align:center;}
.flowPage .header-100 .flow_title_img img { vertical-align:middle; padding:10px 0px 0px 0px;}
.flowPage .header-100 .flow_title_img_mt { display:none;}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list { display:table;}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list_mt { display:none;}
.flowPage #container-100 #container #content #formCart .cart-total .cart-module #coupon { display: block; margin-bottom:5px;}
.flowPage #container-100 #container #content #formCart .cart-total .cart-module #coupon strong { color:#F00;}
.flowPage #container-100 #container #content #formCart .cart-total .cart-module #coupon #coupon_sn { height:34px;}
.flowPage #container-100 #container #content #formCart .cart-total .cart-module .cart_mess_tip { color:#f00; margin-bottom:5px; width:517px;}
.flowPage #container-100 #container #content #formCart .cart-total .cart_total_ship { border:2px solid #2e96c1; float:right; width:660px; background:#93dbf9;}
.flowPage #container-100 #container #content #formCart .cart-total .cart_total_ship .cart_shipping_list { float:left; width:50%;}
.flowPage #container-100 #container #content #formCart .cart-total .cart_total_ship #total { width:50%;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right a.cart_con_but { display:none;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right a#CART_NEXT_EXPRESS { display:inline-block; float:left;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right a#CART_NEXT { display:inline-block; float:right;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee { display:table;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee_mt { display:none;}
.flowPage #container-100 #container #content .flow_check .news_flow_done { text-align:center; width:auto; display:inline-block;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_right { margin-left:30px;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_mess { width:924px; text-align:left; color:#F00; margin-top:10px; display:inline-block;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_goods { width:924px; margin-top:10px;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_goods .done_list { display:table;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_goods .done_list_mt { display:none;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .done_button { width:100%; margin-top:10px;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .done_total { width:400px; margin-top:10px; margin-left:10px;}
.flowPage #container-100 #container #content .flow_check form .flow_NVPItem .review_list { display:table;}
.flowPage #container-100 #container #content .flow_check form .flow_NVPItem .review_list_mt { display:none;}
.flowPage #container-100 #container #content .flow_check .flow_EX_done { text-align:center; margin-bottom:10px;}
.flowPage #container-100 #container #content .flow_check .flow_EX_done span { vertical-align:middle; font-size:50px; margin-left:10px;}
.flowPage #container-100 #container #content .flow_check .flow_EX_done p { font-weight:bold; font-size:14px; margin-top:10px;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem .EX_review_button { margin-top:30px; display:inline-block; width:50%;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem .Content .NVP_done { display:table;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem .Content .NVP_done_mt { display:none;}
.messMsgPage #container-100 { margin-top:50px;}
.messMsgPage #container-100 #container #content .category-details-top { width:1200px; margin:0 0 10px 0; padding:10px 0 0 20px;}
.articlePage #container-100 { margin-top:50px;}
.articlePage #container-100 #container #content .article_comm { padding:10px;}
.articleProPage #container-100 { margin-top:50px;}
.brandAllPage #container-100 { margin-top:50px;}
.SitemapPage #container-100 { margin-top:50px;}
.messPostPage #container-100 { margin-top:50px;}
.messPostPage #container-100 #container #content .category-details .mess_post { margin-bottom:50px;}
.messPostPage #container-100 #container #content .category-details .mess_post form .messPost { display:table;}
.messPostPage #container-100 #container #content .category-details .mess_post form .messPost_mt { display:none;}
.messPostPage #container-100 #container #content .category-details .content { line-height:20px;}
.PayShipPage #container-100 { margin-top:50px;}
.PayShipPage #container-100 #container #column-right .box-content { width:200px;}
.user_menu .box-content { width:calc(100% - 20px);}
.payCreCarPage #container-100 { margin-top:50px;}
.userPassPage #container-100 { margin-top:50px;}
.userPassPage #container-100 #container #content .user_menu { display:none;}
.userPassPage #container-100 #container #column-right .user_menu .box-content { width:200px;}
.userPassPage #container-100 #container #content .category-details .simple-content #simplepage_form .register_mess p { width:850px; float:left; margin:17px 0 17px 10px;}
.userPassPage #container-100 #container #content .category-details .simple-content #simplepage_form .simpleregister .userRigister { display:table;}
.userPassPage #container-100 #container #content .category-details .simple-content #simplepage_form .simpleregister .userRigister_mt { display:none;}
.userClipsPage #container-100 { margin-top:50px;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder { display:table;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt { display:none;}
.userClipsPage #container-100 #container #content .category-details .wishlist-info .userCollectList { display:table;}
.userClipsPage #container-100 #container #content .category-details .wishlist-info .userCollectList_mt { display:none;}
.userClipsPage #container-100 #container #content .category-details .form-msg-users .userMessPost { display:table;}
.userClipsPage #container-100 #container #content .category-details .form-msg-users .userMessPost_mt { display:none;}
.userTranPage #container-100 { margin-top:50px;}
.userTranPage #container-100 #container #content .category-details .order-list { display:block;}
.userTranPage #container-100 #container #content .category-details .order_list_mt { display:none;}
.userTranPage #container-100 #container #content .user_order_info .userOrderMess { display:table;}
.userTranPage #container-100 #container #content .user_order_info .userOrderMess_mt { display:none;}
.userTranPage #container-100 #container #content .user_order_info #formAddress .userOrderCon { display:table;}
.userTranPage #container-100 #container #content .user_order_info #formAddress .userOrderCon_mt { display:none;}
.userTranPage #container-100 #container #content .user_order_info .userOrderList { display:table;}
.userTranPage #container-100 #container #content .user_order_info .userOrderList_mt { display:none;}
.userTranPage #container-100 #container #content .userInfoMess .userIndoBase { display:table;}
.userTranPage #container-100 #container #content .userInfoMess .userIndoBase_mt { display:none;}
.userTranPage #container-100 #container #content .userInfoPass { margin-top:20px; display:inline-block; width:100%;}
.userTranPage #container-100 #container #content .category-details .userInfoPass .userPassEdit { display:table;}
.userTranPage #container-100 #container #content .category-details .userInfoPass .userPassEdit_mt { display:none;}
.userTranPage #container-100 #container #content .category-details .bonus_list { display:table;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt { display:none;}
.userTranPage #container-100 #container #content .category-details .user_address .userAddress { width: 100%; display:inline-table;}
.userTranPage #container-100 #container #content .category-details .userNewAddress { display:block;}
.userTranPage #container-100 #container #content .category-details .userNewAddress_mt { display:none;}
.userTranPage #container-100 #container #content .category-details .userNewAddress tr td span.userAddTip { color:#545454;}
.userTranPage #container-100 #container #content .category-details .userAddEdit_mt { display:none;}
.bread_top { display:block;}
.bread_top_mt { display:none;}
.PayShipPage #container-100 #container .special_content .box { display:none;}
.ReturnGoldPage #container-100 #specialContainer .special_content .box { display:none;}
.ReturnGoldPage #container-100 { margin-top:50px;}
.ReturnGoldPage #container-100 #specialContainer .special_content .box .special_menu { width:200px;}
.articleCatPage #container-100 { margin-top:50px;}
.articleCatPage #container-100 #container #content .category-details .product-filter form #requirement { padding:9px 6px; width:400px;}
.articleCatPage #container-100 #container #content .category-details .boxCenterList .article_list { display:table;}
.articleCatPage #container-100 #container #content .category-details .boxCenterList .article_list_mt { display:none;}
.homePage .new_index_mt { display:none;}
.catePage .category-details .cat_description { line-height:20px;}
.catePage .category-details .cat_description .description { max-height:200px; overflow:hidden;}
.catePage .category-details .cat_description .cat_button { text-align:center; margin-top:7px;}
.catePage .category-details .cat_description .cat_button input { padding:3px 58px; font-size:16px; font-weight:bold; -webkit-appearance:none; border:1px solid #000;}
.track_order { width:80%; text-align:center; margin:0 auto; padding:30px 0 0 0;}
.track_order h1 { font-size:35px; font-weight:bold;}
.track_order p { font-size:17px;}
.track_order input.track_number { font-size:18px; padding:10px 8px; vertical-align:top;}
.track_order input.track_but { border:1px solid #ccc; font-size:18px; font-weight:bold; padding:6px 5px;}
.track_order #YQContainer { margin-top:20px;}
.article_cate ul#cat_accordion li ul li { border-top:1px solid #ccc;}
.article_cate ul#cat_accordion li ul li a { padding:10px 5px;}
.ProductPromote { margin-bottom:10px; margin-top:20px; padding:0 5px;}
.ProductPromote span { font-weight:bold; display:inline-block; margin-bottom:5px;}
.ProductPromote ul { margin:0; padding:0; border:1px solid #ffc107; background:#FFC;}
.ProductPromote ul li { margin:0; padding:5px; list-style:none; font-size:14px;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .Last_step div p.done_num { background:#EDF7FD; margin:10px 0; text-align:center; font-weight:bold; padding:10px; font-size:18px;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .Last_step .lastInfo { border:1px solid #ccc; padding:10px; margin-top:10px; margin-bottom:20px;}
#btn_paypal_submit { display:inline-block; background:#2c91ba; color:#FFF; font-weight:bold; border-radius:5px; font-size:16px; margin-bottom:10px; text-decoration:none; padding:7px 30px; transition:all 0.3s ease-in-out;}
#btn_paypal_submit:hover { background:#2e9bc8;}

@media screen and (max-width: 430px) {
body { min-width:100%;}
input[type=text], input[type=password], input[type=submit] { -webkit-appearance:none;}
.header-100 { padding:5px; width:calc(100% - 10px);}
.header-100 .top-100 { display:none;}
.header-100 #header { width:100%; padding:0; margin:0; text-align:center; display:inline-block; min-height:inherit;}
.header-100 #header #logo { width:auto; display:inline-block; float:none;}
.header-100 #header #logo a img { width:170px;}
.header-100 #header .ico_menu { float:left; font-size:30px; text-align:center; display:block; margin-top:4px;}
.header-100 #header .ico_menu div { font-size:12px; line-height:initial; margin:0; padding:0;}
.header-100 #header #mod_mt_cate_tree { position:fixed; background:#FFF; z-index:9999; top:0; left:0; width:87.73%; height:100%; overflow-y:scroll; padding:5px; text-align:left;}
.header-100 #header #mod_mt_cate_tree ul { padding:0; margin:0;}
.header-100 #header #mod_mt_cate_tree ul li.mt_cate { margin-bottom:10px;}
.header-100 #header #mod_mt_cate_tree ul li a { color:#23a1d1; font-size:14px;}
.header-100 #header #mod_mt_cate_tree ul li a.cateOne { font-weight:bold;}
.header-100 #header #mod_mt_cate_tree ul li ul { margin-left:15px;}
.header-100 #header #mod_mt_cate_tree ul li ul li.mt_child { border-bottom:1px dotted #DDD; line-height:25px; list-style:none;}
.header-100 #header #mod_mt_cate_tree ul li ul li ul { margin:0;}
.header-100 #header #mod_mt_cate_tree ul li ul li ul li { list-style:none;}
.header-100 #header #mod_mt_mark { background:rgba(0, 0, 0, 0.75); position:fixed; top:0; left:0; width:100%; height:100%; z-index:9990;}
.header-100 #header .ico_saadd { display:inline-block; font-size:10px; color:#23a1d1; margin-right:5px; vertical-align:middle; margin-top:-3px;}
.header-100 #header .ico_sadown { display:inline-block; font-size:8px; color:#23a1d1; margin-right:5px; vertical-align:top; float:right;}
.header-100 #header .ico_sadown-copy { display:inline-block; font-size:8px; color:#23a1d1; margin-right:5px; vertical-align:top; float:right;}
.header-100 #header .mod_mt_close { position:fixed; top:50%; right:0; display:inline-block; color:#FFF; z-index:999999; background:#000; padding:10px 0; width:10%; text-align:center;}
.header-100 #header .mod_mt_close .ico_saclose { font-size:18px;}
.header-100 #header .cart_top_mt { margin:5px 0; display:inline-block; float:right;}
.header-100 #header .cart_top_mt .top_menu { text-align:center; line-height:normal; float:left; padding:0;}
.header-100 #header .cart_top_mt .top_menu i { color:#055790;}
.header-100 #header .cart_top_mt .top_menu a { text-decoration:none;}
.header-100 #header .cart_top_mt #mt_mod_fav { line-height:20px;}
.header-100 #header .cart_top_mt #mt_mod_fav a p { margin:3px 0 0 0; padding:0; line-height:initial; font-size:11px;}
.header-100 #header .cart_top_mt #mt_mod_fav .ico_sastar_fill { font-size:23px;}
.header-100 #header .cart_top_mt #mt_mod_cart { line-height:20px; margin-left:10px;}
.header-100 #header .cart_top_mt #mt_mod_cart a p { margin:3px 0 0 0; padding:0; line-height:initial; font-size:11px;}
.header-100 #header .cart_top_mt #mt_mod_cart .ico_cart { font-size:25px; display:inline-block;}
.header-100 #header .cart_top_mt #mt_mod_user { line-height:20px; margin-left:10px;}
.header-100 #header .cart_top_mt #mt_mod_user a p { margin:3px 0 0 0; padding:0; line-height:initial; font-size:11px;}
.header-100 #header .cart_top_mt #mt_mod_user .ico_login { font-size:21px;}
.header-100 #header .search_box { margin:0; padding:10px 0 0 0; width:100%;}
.header-100 #header .search_box #searchForm { width:100%; display:inline-block;}
.header-100 #header .search_box #searchForm .top-search2 { width:calc(100% - 33px);}
.header-100 #header #cart { display:none;}
.header-100 #header #menu { display:none;}
.header-100 .breadcrumb-100 { position:inherit; margin-top:5px;}
.header-100 #header .mt_goods_addButton { display:block; width:calc(100% - 10px); background:#FFF; position:fixed; bottom:0; z-index:999; margin-left:-5px; border-top:1px solid #ccc; padding:5px;}
.header-100 #header .mt_goods_addButton a { display:inline-block; color:#055790;}
.header-100 #header .mt_goods_addButton a .ico_menu { font-size:27px; display:inline-block; padding:4px 10px; float:none;}
.header-100 #header .mt_goods_addButton a .ico_saheart { font-size:25px; display:inline-block; padding:4px 10px;}
.header-100 #header .mt_goods_addButton a .ico_cart { font-size:30px; display:inline-block; padding:4px 10px;}
.header-100 #header .mt_goods_addButton button#button-cart { width:55%; float:right; color: #ffffff; padding:10px 16px; height:auto; margin-right:0; background:#FF9B0E; font-weight:bold; border:none;}
.header-100 #header .head_flow { display:none;}
.footer-100 { width:calc(100% - 2px);}
.footer-100 #footer { padding:0 5px 5px 5px;}
.footer-100 #footer .column { width:100%; min-height:auto; margin-bottom:0;}
.footer-100 #footer .column .foot_tit { border-bottom:1px solid #ccc; padding:10px 0; height:20px; line-height:20px;}
.footer-100 #footer .column .foot_tit i { color:#000; font-weight:bold; float:right; font-size:16px;}
.footer-100 #footer .column .foot_con { height:0; transition:.3s ease-in-out; padding:5px 0 0 0; overflow:hidden; display:inline-block;}
.footer-100 #footer .column .foot_con ul { margin-left:0; padding-left:0;}

.footer-100 #footer .foot_img img { width:100%;}
#NewCartMask { position:fixed; height:100%; background:#000; opacity:0.5; top:0; right:0; left:0; z-index:90;}
#NewCartDiv { position:fixed; margin:0; width:100%; height:50%; z-index:100; background:#fff; bottom:0; border-top:1px solid #ccc; left:0;}
#NewCartDiv .NewCartDiv_top { width:100%; height:84px; position:relative; border-bottom:1px solid #eee;}
#NewCartDiv .NewCartDiv_top .NewCartDiv_image { position:absolute; left:8px; top:-26px; width:100px; height:100px; border-radius:3px; border:1px solid #ccc; background:#fff; overflow:hidden; display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:middle;}
#NewCartDiv .NewCartDiv_top .NewCartDiv_image img { max-width:100px; max-height:100px; overflow:hidden;}
#NewCartDiv .NewCartDiv_top .NewCartDiv_colse { display:block; width:40px; height:40px; position:absolute; top:0; right:0;}
#NewCartDiv .NewCartDiv_top .NewCartDiv_colse span { display:block; background:url(images/sprites-mjs.png) no-repeat 0 0; background-size:100px 100px; background-position:-28px -17px; width:11px; height:12px; position:absolute; right:10px; top:16px;}
#NewCartDiv .NewCartDiv_top .NewCartDiv_top_mess { display:block; padding:10px 0 10px 121px; text-align:left;}
#NewCartDiv .NewCartDiv_top .NewCartDiv_top_mess span.New_price { color:#F00; font-weight:bold; font-size:15px; line-height:15px;}
#NewCartDiv .NewCartDiv_top .NewCartDiv_top_mess span.New_peice_was { font-size:12px; color:#666; text-decoration:line-through;}
#NewCartDiv .NewCartDiv_middle { position:absolute; bottom:43px; top:85px; left:0; right:0; overflow:auto;}
#NewCartDiv .New_spec_msg { display:inline-block; font-size:13px; color:#666; white-space:normal; margin-right:5px;}
#NewCartDiv .NewCartDiv_middle .New_spec_list { margin-top:10px; max-height:380px; display:inline-block; width:100%;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_spec_attribute { padding-left:10px; width:calc(100% - 10px);}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_spec_attribute .New_spec_msg { line-height:27px; float:left;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_spec_attribute .New_spec_title { overflow:hidden; margin:0; padding:0;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_spec_attribute .New_spec_title a { height:27px; border:1px solid #bfbfbf; border-radius:4px; line-height:25px; font-size:13px; color:#232326; float:left; margin:0 10px 10px 0; padding:0 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; min-width:69px; max-width:70%; box-sizing:border-box; text-align:center;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_spec_attribute .New_spec_title a.selected { border:1px solid #f23030; color:#f23030;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_cart_number { overflow:hidden; margin-top:3px; display:inline-block; width:calc(100% - 10px); height:35px; border-top:1px solid #ccc; padding:10px 0 0 0; text-align:left;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_cart_number .New_spec_msg { float:left; line-height:24px;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_cart_number .New_cart_quanity { display:inline-block; height:26px; border-radius:5px; line-height:26px;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_cart_number .New_cart_quanity a { background:#fff; border:1px solid #cbcbcb; color:#232326; display:block; height:24px; line-height:24px; width:26px; overflow:hidden; box-sizing:border-box; float:left; font-size:15px; text-align:center;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_cart_number .New_cart_quanity a em { background:url(images/sprites-mjs.png) no-repeat; background-size:100px 100px; width:12px; height:12px; display:block; margin:6px;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_cart_number .New_cart_quanity .New_quantity_add em { background-position:-32px -67px;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_cart_number .New_cart_quanity .New_quantity_down em { background-position:-45px -85px;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .New_cart_number .New_cart_quanity input.quantity { float:left; font-size:15px; text-align:center; color:#232326; border:solid #cbcbcb; border-width:1px 0 1px 0; height:24px; width:34px; box-sizing:border-box; border-radius:0;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .goods_volume_price { padding:0; margin:0 5px 10px 5px; width:calc(100% - 10px); text-align:left;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .goods_volume_price table { width:100%; border-left:1px solid #ccc; border-top:1px solid #ccc;}
#NewCartDiv .NewCartDiv_middle .New_spec_list .goods_volume_price table tr td { border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding:5px 0;}
#NewCartDiv .NewCartDiv_bottom { display:flex; width:100%; position:absolute; bottom:0; left:0;}
#NewCartDiv .NewCartDiv_bottom a.New_add_cart { display:block; height:43px; width:100%; -webkit-box-flex:1; flex:1; font-size:15px; line-height:43px; color:#fff; text-align:center; background:#ffb03f; text-decoration:none; font-weight:bold;}
#ECS_COMMENT .content { padding:10px 5px; margin-bottom:10px;}
#ECS_COMMENT .content div.comm_reply { width:95%; margin-top:10px; line-height:15px;}
#ECS_COMMENT #pager { margin-bottom:10px;}
#ECS_COMMENT #commentForm { display:inline-block; width:100%;}
#ECS_COMMENT #commentForm #review-title { padding:0 0 10px 0; margin:0 0 10px 0;}
#ECS_COMMENT #commentForm b { margin-bottom:5px; display:inline-block;}
#ECS_COMMENT #commentForm #comm_randkDiv { margin-top:5px;}
#ECS_COMMENT #commentForm div.buttons { margin:0; padding:5px 0;}

.homePage #container-100 { padding:0 5px; width:calc(100% - 10px);}
.homePage #container-100 #container .index_flash { height:auto; box-shadow:none;}
.homePage #container-100 #container .index_flash .banner-flash .th_1 #flash_box { width:100%;}
.homePage #container-100 #container .index_flash .banner-flash .th_1 #flash_box #flash_con { width:100%; height:auto;}
.homePage #container-100 #container .index_flash .banner-flash .th_1 #flash_box #flash_con .split { width:100%; height:auto;}
.homePage #container-100 #container .index_flash .banner-flash .th_1 #flash_box #flash_con .split a img { width:100%; height:auto;}
.homePage #container-100 #container #column-right { display:none;}
.homePage #container-100 #container #content { margin-right:0;}
.homePage #container-100 #container #content .new_goods .box-content { width:calc(100% - 10px);}
.homePage #container-100 #container #content .new_goods .box-content .owl-item .item .image a img { width:calc(100% - 10px); margin:5px;}
.homePage #container-100 #container #content .new_goods .box-content .owl-item .item .image .sale { top:0; right:0;}
.homePage #container-100 #container #content .new_goods .box-content .owl-item .item .info .name { margin:0 5px;}
.homePage #container-100 #container #content .new_goods .box-content .owl-item .item .info .price { margin:5px 5px 4px 5px;}
.homePage #container-100 #container #content .new_goods .box-content .owl-item .item .info .price .price_old_lab { display:none;}
.homePage #container-100 #container #content .new_goods .box-content #List1_new { margin-left:5px;}
.homePage #container-100 #container #content .new_goods .box-content .LeftBotton { padding:138px 0;}
.homePage #container-100 #container #content .new_goods .box-content .RightBotton { padding:138px 0;}
.homePage #container-100 #container #content .hot_goods .box-content { width:calc(100% - 10px);}
.homePage #container-100 #container #content .hot_goods .box-content .owl-item .item .image a img { width:calc(100% - 10px); margin:5px;}
.homePage #container-100 #container #content .hot_goods .box-content .owl-item .item .image .sale { top:0; right:0;}
.homePage #container-100 #container #content .hot_goods .box-content .owl-item .item .info .name { margin:0 5px;}
.homePage #container-100 #container #content .hot_goods .box-content .owl-item .item .info .price { margin:5px 5px 4px 5px;}
.homePage #container-100 #container #content .hot_goods .box-content .owl-item .item .info .price .price_old_lab { display:none;}
.homePage #container-100 #container #content .hot_goods .box-content #List1_hot { margin-left:5px;}
.homePage #container-100 #container #content .hot_goods .box-content .LeftBotton { padding:138px 0;}
.homePage #container-100 #container #content .hot_goods .box-content .RightBotton { padding:138px 0;}
.homePage #container-100 #container #content .best_goods .box-content { width:calc(100% - 10px);}
.homePage #container-100 #container #content .best_goods .box-content .owl-item .item .image a img { width:calc(100% - 10px); margin:5px;}
.homePage #container-100 #container #content .best_goods .box-content .owl-item .item .image .sale { top:0; right:0;}
.homePage #container-100 #container #content .best_goods .box-content .owl-item .item .info .name { margin:0 5px;}
.homePage #container-100 #container #content .best_goods .box-content .owl-item .item .info .price { margin:5px 5px 4px 5px;}
.homePage #container-100 #container #content .best_goods .box-content .owl-item .item .info .price .price_old_lab { display:none;}
.homePage #container-100 #container #content .best_goods .box-content #List1_best { margin-left:5px;}
.homePage #container-100 #container #content .best_goods .box-content .LeftBotton { padding:138px 0;}
.homePage #container-100 #container #content .best_goods .box-content .RightBotton { padding:138px 0;}
.homePage #container-100 #container #content .pro_goods .box-content { padding:5px; width:calc(100% - 10px);}
.homePage #container-100 #container #content .pro_goods .box-content .owl-item { width:calc(50% - 4.5px); margin:0 5px 10px 0; border:1px solid #ddd;}
.homePage #container-100 #container #content .pro_goods .box-content .owl-item:nth-child(2n) { margin:0 0 10px 0;}
.homePage #container-100 #container #content .pro_goods .box-content .owl-item .item { margin:5px;}
.homePage #container-100 #container #content .pro_goods .box-content .owl-item .item .image a img { width:100%;}
.homePage #container-100 #container #content .pro_goods .box-content .owl-item .item .info .name { height:52px; overflow:hidden;}
.homePage #container-100 #container #content .box-content { padding:5px;}
.homePage #container-100 #container #content .index_comments .box-content #index_comm .owl-item .item {}
.homePage #container-100 #container #content .index_comments .box-content #index_comm .owl-item .item .image a img { width:100%;}
.homePage #container-100 #container #content .new_list .new_item { padding-bottom:5px;}
.homePage #container-100 #container #content .new_list .new_item .blog-date { background:none; padding-left:0; margin-left:0;}
.homePage .new_index_mt { display:block;}
.catePage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.catePage #container-100 #container #column-left { display:none;}
.catePage #container-100 #container #content { margin-left:0;}
.catePage #container-100 #container #content .category-details { padding:10px 5px;}
.catePage #container-100 #container #content .category-details .product-filter { margin:10px -5px; padding:5px;}
.catePage #container-100 #container #content .product-grid { width:100%;}
.catePage #container-100 #container #content .product-grid .productGrid { width:47.13%; margin:0 0 15px 0; padding:10px 5px;}
.catePage #container-100 #container #content .product-grid .productGrid .image { margin:0;}
.catePage #container-100 #container #content .product-grid .productGrid .image a { display:inline-block;}
.catePage #container-100 #container #content .product-grid .productGrid .image a img { width:100%;}
.catePage #container-100 #container #content .product-grid .productGrid .name { height:45px; overflow:hidden; display:inline-block; width:100%; line-height:15px; vertical-align:top; padding-top:5px;}
.brandPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.brandPage #container-100 #container #column-left { display:none;}
.brandPage #container-100 #container #column-right { display:none;}
.brandPage #container-100 #container #content { margin-left:0; margin-right:0;}
.brandPage #container-100 #container #content .product-grid { margin-right:0;}
.brandPage #container-100 #container #content .product-grid .productGrid { width:47.13%; margin:0 0 15px 0; padding:10px 5px;}
.brandPage #container-100 #container #content .product-grid .productGrid .image { margin:0;}
.brandPage #container-100 #container #content .product-grid .productGrid .image a { display:inline-block;}
.brandPage #container-100 #container #content .product-grid .productGrid .image a img { width:100%;}
.brandPage #container-100 #container #content .product-grid .productGrid .name { height:45px; overflow:hidden; display:inline-block; width:100%; line-height:15px; vertical-align:top; padding-top:5px;}
.serachPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.serachPage #container-100 #container #column-left { display:none;}
.serachPage #container-100 #container #content { margin-left:0;}
.serachPage #container-100 #container #content .category-details { padding:10px 5px;}
.serachPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.serachPage #container-100 #container #content .category-details .product-filter { margin:10px -5px; padding:5px;}
.serachPage #container-100 #container #content .product-grid { margin-right:0;}
.serachPage #container-100 #container #content .product-grid .productGrid { width:47.13%; margin:0 0 15px 0; padding:10px 5px;}
.serachPage #container-100 #container #content .product-grid .productGrid .image { margin:0;}
.serachPage #container-100 #container #content .product-grid .productGrid .image a { display:inline-block;}
.serachPage #container-100 #container #content .product-grid .productGrid .image a img { width:100%;}
.serachPage #container-100 #container #content .product-grid .productGrid .name { height:45px; overflow:hidden; display:inline-block; width:100%; line-height:15px; vertical-align:top; padding-top:5px;}
.serachPage #container-100 #container #content .best_goods .box-content { width:calc(100% - 10px); padding:5px;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item { width:49.39%; padding:0; margin:0 5px 5px 0;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item:nth-child(2n) { margin:0;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item .item { padding:5px;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item .item .image a { display:inline-block; width:100%;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item .item .image a img { width:100%; margin:0;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item .item .info .name { margin:0;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item .item .info .price { margin:10px 0 4px 0;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item .item .info .rating { text-align:left;}
.serachPage #container-100 #container #content .hot_goods .box-content { width:calc(100% - 10px); padding:5px;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item { width:49.39%; padding:0; margin:0 5px 5px 0;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item:nth-child(2n) { margin:0;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item .item { padding:5px;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item .item .image a { display:inline-block; width:100%;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item .item .image a img { width:100%; margin:0;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item .item .info .name { margin:0;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item .item .info .price { margin:10px 0 4px 0;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item .item .info .rating { text-align:left;}
.goodsPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.goodsPage #container-100 #container #column-right { display:none;}
.goodsPage #container-100 #container #content { margin-right:0;}
.goodsPage #container-100 #container #content .product-info .left { width:calc(100% - 2px);}
.goodsPage #container-100 #container #content .product-info .left .image { width:100%;}
.goodsPage #container-100 #container #content .product-info .left .image a { width:100%; display:inline-block;}
.goodsPage #container-100 #container #content .product-info .left .image a img { width:calc(100% - 6px);}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery { width:calc(100% - 10px);}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery a { width:19.01%; margin:0 5px 2px 0;}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery a img { width:calc(100% - 2px); height:auto;}
.goodsPage #container-100 #container #content .product-info .right { width:calc(100% - 2px); margin-left:0; margin-top:10px;}
.goodsPage #container-100 #container #content .product-info .right form .cart { margin-bottom:10px;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside table { width:100%;}
.goodsPage #container-100 #container #content .tab-content { padding:10px 5px; margin-bottom:10px;}
.goodsPage #container-100 #container #content #history_div .box-content { padding:5px; width:calc(100% - 10px);}
.goodsPage #container-100 #container #content #history_div .box-content #history_list { width:100%; display:inline-block;}
.goodsPage #container-100 #container #content #history_div .box-content #history_list .owl-item { width:33.33%;}
.goodsPage #container-100 #container #content #history_div .box-content #history_list .owl-item .item { margin:10px 5px;}
.goodsPage #container-100 #container #content .relate_goods .box-content { padding:5px;}
.goodsPage #container-100 #container #content .relate_goods .box-content #owl-example .owl-item { width:50%;}
.goodsPage #container-100 #container #content .relate_goods .box-content #owl-example .owl-item .item { margin:5px;}
.goodsPage #container-100 #container #content .relate_goods .box-content #owl-example .owl-item .item .image a { display:inline-block;}
.goodsPage #container-100 #container #content .relate_goods .box-content #owl-example .owl-item .item .image a img { width:100%;}
.goodsPage #container-100 #container #content #tab-title a { padding:7px 37px;}
.goodsPage #container-100 #container #content #tab-title #tab_cusopt { display:none;}
.goodsPage #container-100 #container #content #tab-title #tab_mess { display:none;}
.goodsPage #container-100 #container #content #tab_desc_con_mt1 { padding:0 5px 10px 5px; display:block;}
.goodsPage #container-100 #container #content #tab_desc_con_mt2 { padding:0 5px 10px 5px; display:block;}
.goodsPage #container-100 #container #content #tab_desc_con_mt2 .goods_message ul li { width:100%; margin-right:0; margin-bottom:5px;}
.goodsPage #container-100 #container #content .tab-content .tab_title_mt { padding:7px 5px; font-size:13px; margin:0 -5px 10px -5px; box-shadow:none;}
.goodsPage #container-100 #container #content .product-description .content img { max-width:100%; height:auto;}
.goodsPage #container-100 #container #content .product-info .File_goods ul li.goodsFile div a { width:calc(100% - 23px); vertical-align:middle;}
.flowPage .header-100 #header .search_box { display:block;}
.flowPage .header-100 .flow_title_img { width:100%; display:none;}
.flowPage .header-100 .flow_title_img_mt { display:block;}
.flowPage .header-100 .flow_title_img_mt img { width:100%;}
.flowPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list { display:none;}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list_mt { display:table;}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list_mt tbody tr td { padding:3px;}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list_mt tbody tr td.image img { width:60px;}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list_mt tbody tr td.name { text-align:left; line-height:18px;}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list_mt tbody tr td.name .cartMess_mt .cart_price { float:left; line-height:23px;}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list_mt tbody tr td.name .cartMess_mt .cart_num_han { float:right;}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list_mt tbody tr td.name .cartMess_mt .cart_num_han .cart_nu { border:1px solid #ccc; padding:1.5px 7px; float:left;}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list_mt tbody tr td.name .cartMess_mt .cart_num_han input[type=text] { float:left; text-align:center; border-left:none; border-right:none;}
.flowPage #container-100 #container #content #formCart .cart-info .cart_list_mt tbody tr td.name .cartMess_mt .cart_num_han .cart_delete { float:left; margin-left:5px;}
.flowPage #container-100 #container #content #formCart .cart-total .cart-module { float:none;}
.flowPage #container-100 #container #content #formCart .cart-total .cart-module .cart_mess_tip { width:100%;}
.flowPage #container-100 #container #content #formCart .cart-total .cart-module .cart_con_but { display:none;}
.flowPage #container-100 #container #content #formCart .cart-total .cart_total_ship { width:calc(100% - 4px);}
.flowPage #container-100 #container #content #formCart .cart-total .cart_total_ship .cart_shipping_list { width:100%;}
.flowPage #container-100 #container #content #formCart .cart-total .cart_total_ship #total { width:100%; border-left:none; border-top:2px solid #2e96c1;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_left { display:none;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right { padding:10px; text-align:center;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right a { display:inline-block;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right a#CART_NEXT_EXPRESS { float:none;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right a#CART_NEXT { float:none;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right a.cart_con_but { display:inline-block; width:80%; border-radius:5px; margin-bottom:15px;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right .checkoutEX_mt a { width:80%;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right .checkoutEX_mt a div { background:#EC6524; padding:8px 0; border-radius:10px; margin:0 auto;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right .checkoutEX_mt a div span { color:#FFF; width:100%; display:inline-block;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right .checkoutEX_mt a div span.chentoutEx_big { font-weight:bold; font-size:18px; margin-bottom:5px;}
.flowPage #container-100 #container #content #formCart .formCartBut table tr td.cart_pay_right .checkout_mt a { background:#EC6524; color:#FFF; font-weight:bold; font-size:25px; padding:13.5px 0; border-radius:10px; text-decoration:none; width:80%;}
.flowPage #container-100 #container #content #formCart .formCartBut #coupon { margin-bottom:10px;}
.flowPage #container-100 #container #content #formCart .formCartBut #coupon strong { width:100%; display:inline-block; margin-bottom:5px;}
.flowPage #container-100 #container #content #formCart .formCartBut #coupon #coupon_sn { width:56.46%; padding:8.5px 3px; -webkit-appearance: none;}
.flowPage #container-100 #container #content #formCart .formCartBut #coupon #validate_bonus { padding:7px 5px;}
.flowPage #container-100 #container #content .flow_check { padding:0;}
.flowPage #container-100 #container #content .flow_check form { display:inline-block; width:100%;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee { display:none;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee_mt { display:table;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee_mt tr td { padding:15px 5px 0 5px; border-bottom:none;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee_mt tr td strong { display:inline-block; margin-bottom:5px; width:100%;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee_mt tr td textarea { width:100%;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee_mt tr td span.check_con_err { display:none; color:#F00; padding-top:3px;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee_mt tr td .checkoutTips { color:#545454; width:100%; display:inline-block; margin-top:3px;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee_mt tr td input[type=text] { width:100%;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee_mt tr td input[name=zipcode_0] { width:30%;}
.flowPage #container-100 #container #content .flow_check .Flow_Consignee .checkConsignee_mt tr td input[name=zipcode_1] { width:50%;}
.flowPage #container-100 #container #content .flow_check .checkout_payment .checkout-content table tr td { padding:5px 3px;}
.flowPage #container-100 #container #content .flow_check .checkout_payment .checkout-content table tr td.title { width:1%;}
.flowPage #container-100 #container #content .flow_check .checkout_payment .checkout-content table tr td img { width:100%;}
.flowPage #container-100 #container #content .flow_check .news_flow_done { width:100%;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .Last_step { width:100%;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_right { margin-left:0; margin-top:10px;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_mess { width:100%;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_goods .done_list { display:none;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_goods .done_list_mt { display:table;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_goods .done_list_mt tr th { color:#FFF;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_goods .done_list_mt tr th.done_list_img { width:1%;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .last_step_goods .done_list_mt tr td { text-align:left; padding:5px; line-height:18px;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .done_button { width:100%; text-align:center;}
.flowPage #container-100 #container #content .flow_check .news_flow_done .done_total { width:100%; margin-left:0;}
.flowPage #container-100 #container #content .flow_check form .flow_NVPItem .review_list { display:none;}
.flowPage #container-100 #container #content .flow_check form .flow_NVPItem .review_list_mt { display:table;}
.flowPage #container-100 #container #content .flow_check .flow_EX_done span { font-size:25px; font-weight:bold;}
.flowPage #container-100 #container #content .flow_check .flow_EX_done img { width:100px;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem { margin-bottom:0;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem .EX_review_button { width:100%;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem .EX_review_button .lastRp { float:none; background-position:center; background-color:#5AC52A; width:60%;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem .EX_review_button .lastConus { float:none; margin:10px 0;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem .EX_review_button .lastContin { float:none; background-position:center; background-color:#5AC52A; width:60%;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem .Content .NVP_done { display:none;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem .Content .NVP_done_mt { display:table;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem .Content .NVP_done_mt tr td { padding:3px;}
.flowPage #container-100 #container #content .flow_check .flow_NVPItem .Content .NVP_done_mt tr td.item-name { text-align:left;}
.messMsgPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.messMsgPage #container-100 #container #content .category-details-top { width:100%; padding:10px 0; height:auto;}
.articlePage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.articlePage #container-100 #container #column-left { display:none;}
.articlePage #container-100 #container #column-right { display:none;}
.articlePage #container-100 #container #content { margin-left:0; margin-right:0;}
.articlePage #container-100 #container #content .category-details { padding:10px 5px;}
.articlePage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.articlePage #container-100 #container #content .category-details img { max-width:100%;}
.articlePage #container-100 #container #content .category-details table { width:100%;}
.articlePage #container-100 #container #content .article_comm { padding:0;}
.articleProPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.articleProPage #container-100 #container #content .category-details { padding:10px 5px;}
.articleProPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.brandAllPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.brandAllPage #container-100 #container #column-left { display:none;}
.brandAllPage #container-100 #container #content { margin-left:0; margin-right:0;}
.SitemapPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.SitemapPage #container-100 #container #column-left { display:none;}
.SitemapPage #container-100 #container #content { margin-left:0; margin-right:0;}
.SitemapPage #container-100 #container #content .category-details { padding:10px 5px;}
.SitemapPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info { overflow:inherit;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul { margin:0;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li a.cate_head { margin:2px 0; width:46.45%;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li ul li { width:49.39%; margin:0 5px 0 0;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li ul li:nth-child(2n) { margin:0;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li ul li a { width:calc(100% - 12px); margin:2px 0;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li ul li ul li { width:calc(100% - 10px); margin:0 0 0 10px;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li ul li ul li:nth-child(2n) { margin:0 0 0 10px;}
.errorPage #container-100 { padding:0 5px; width:calc(100% - 10px);}
.errorPage #container-100 #container #content { min-height:inherit;}
.errorPage #container-100 #container #content .page404 .err_mess img { width:100%;}
.messPostPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.messPostPage #container-100 #container #column-left { display:none;}
.messPostPage #container-100 #container #content { margin-left:0; margin-right:0;}
.messPostPage #container-100 #container #content .category-details { padding:10px 5px;}
.messPostPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.messPostPage #container-100 #container #content .category-details .mess_post { margin-bottom:20px;}
.messPostPage #container-100 #container #content .category-details .mess_post form { display:inline-block; width:100%;}
.messPostPage #container-100 #container #content .category-details .mess_post form .messPost { display:none;}
.messPostPage #container-100 #container #content .category-details .mess_post form .messPost_mt { display:table; width:100%;}
.messPostPage #container-100 #container #content .category-details .mess_post form .messPost_mt tr td { padding:5px 0;}
.messPostPage #container-100 #container #content .category-details .mess_post form .messPost_mt tr td textarea { width:100%;}
.messPostPage #container-100 #container #content .category-details .content { padding:5px; margin-bottom:10px;}
.messPostPage #container-100 #container #content .category-details .content p { margin-bottom:0;}
.messPostPage #container-100 #container #content .category-details .content:last-child { margin-bottom:0;}
.messPostPage #container-100 #container #content .category-details .content .mess_reply { width:95%; margin-top:10px;}
.messPostPage #container-100 #container #content .category-details .pagination { margin-bottom:0;}
.respondPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.respondPage #container-100 #container #content .category-details { padding:10px 5px;}
.respondPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.payCreCarPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.payCreCarPage #container-100 #container #column-left { display:none;}
.payCreCarPage #container-100 #container #content { margin-left:0; margin-right:0;}
.payCreCarPage #container-100 #container #content .category-details { padding:10px 5px;}
.payCreCarPage #container-100 #container #content .category-details img { max-width:100%;}
.user_menu { display:block;}
.user_menu .box-content { width:calc(100% - 10px); padding:10px 5px;}
.user_menu .box-content .box-category li a { padding:8px 0; margin:-1px 0;}
.userPassPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.userPassPage #container-100 #container #column-left { display:none;}
.userPassPage #container-100 #container #column-right { display:none;}
.userPassPage #container-100 #container #content { margin-left:0; margin-right:0;}
.userPassPage #container-100 #container #content .category-details { padding:10px 5px; margin-bottom:10px;}
.userPassPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.userPassPage #container-100 #container #content .category-details .login-content { margin-bottom:10px;}
.userPassPage #container-100 #container #content .category-details .login-content .left { width:100%; float:none;}
.userPassPage #container-100 #container #content .category-details .login-content .left .content { padding:15px 5px; min-height:inherit;}
.userPassPage #container-100 #container #content .category-details .login-content .right { width:100%; float:none;}
.userPassPage #container-100 #container #content .category-details .login-content .right form { display:inline-block; width:100%;}
.userPassPage #container-100 #container #content .category-details .login-content .right form .content { padding:15px 5px; margin-bottom:0;}
.userPassPage #container-100 #container #content .category-details .login-content .right form .content b { margin-bottom:3px; display:inline-block;}
.userPassPage #container-100 #container #content .category-details .form-user-forgotPassword .content { padding:10px 5px;}
.userPassPage #container-100 #container #content .category-details .form-user-forgotPassword .content table tr td { padding:4px 0;}
.userPassPage #container-100 #container #content .category-details .form-user-forgotPassword .buttons { margin:0; padding:10px 0;}
.userPassPage #container-100 #container #content .category-details .simple-content #simplepage_form .register_mess p { width:calc(100% - 70px); margin:0 0 0 10px;}
.userPassPage #container-100 #container #content .category-details .simple-content #simplepage_form .simpleregister .userRigister { display:none;}
.userPassPage #container-100 #container #content .category-details .simple-content #simplepage_form .simpleregister .userRigister_mt { display:table;}
.userPassPage #container-100 #container #content .category-details .simple-content #simplepage_form .simpleregister .userRigister_mt tr td { padding:5px 0;}
.userPassPage #container-100 #container #content .category-details .simple-content #simplepage_form .simpleregister .userRigister_mt tr td input[type=text] { width:95%; margin-bottom:3px; -webkit-appearance:none;}
.userPassPage #container-100 #container #content .category-details .simple-content #simplepage_form .simpleregister .userRigister_mt tr td input[type=password] { width:95%; margin-bottom:3px; -webkit-appearance:none;}
.userPassPage #container-100 #container #content .category-details .simple-content #simplepage_form .simpleregister .buttons { margin:0; padding:10px 0;}
.userClipsPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.userClipsPage #container-100 #container #column-left { display:none;}
.userClipsPage #container-100 #container #column-right { display:none;}
.userClipsPage #container-100 #container #content { margin-left:0; margin-right:0;}
.userClipsPage #container-100 #container #content .category-details { padding:10px 5px; margin-bottom:10px;}
.userClipsPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.userClipsPage #container-100 #container #content .category-details .content { padding:10px 5px; margin-bottom:10px;}
.userClipsPage #container-100 #container #content .category-details .user_index { padding:10px 0;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder { display:none;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt { display:table;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt { display:table;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_sn td { border-bottom:none;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_sn td a { font-size:18px; text-decoration:none;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td { border-bottom:1px dashed #ccc;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td table { border:none;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td .goods_number { color:#ccc; font-size:12px;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td.order_goods_total { border-left:none; width:18%;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td table tr td { border:none; padding:3px;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td table tr td .goods_number { color:#ccc; font-size:12px;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td table tr td img { width:60px; height:60px;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_status td { border-bottom:none;}
.userClipsPage #container-100 #container #content .category-details .wishlist-info .userCollectList { display:none;}
.userClipsPage #container-100 #container #content .category-details .wishlist-info .userCollectList_mt { display:table; margin-bottom:10px;}
.userClipsPage #container-100 #container #content .category-details .wishlist-info .userCollectList_mt tr td { padding:3px;}
.userClipsPage #container-100 #container #content .category-details .wishlist-info .userCollectList_mt tr td.image { width:1%;}
.userClipsPage #container-100 #container #content .category-details .wishlist-info .userCollectList_mt tr td.name { line-height:18px;}
.userClipsPage #container-100 #container #content .category-details .wishlist-info .userCollectList_mt tr td.name .price { text-align:left; color:#F00;}
.userClipsPage #container-100 #container #content .category-details .buttons { margin:0; padding:5px 0;}
.userClipsPage #container-100 #container #content .category-details .content .user-msg-reply { width:95%;}
.userClipsPage #container-100 #container #content .category-details .form-msg-users .userMessPost { display:none;}
.userClipsPage #container-100 #container #content .category-details .form-msg-users .userMessPost_mt { display:table;}
.userClipsPage #container-100 #container #content .category-details .form-msg-users .userMessPost_mt tr td { padding:5px 0;}
.userClipsPage #container-100 #container #content .category-details .form-msg-users .userMessPost_mt tr td textarea { width:100%;}
.userClipsPage #container-100 #container #content .category-details .content .user-comment-name { line-height:18px;}
.userClipsPage #container-100 #container #content .category-details .content .user-comment-reply { width:95%;}
.userTranPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.userTranPage #container-100 #container #column-left { display:none;}
.userTranPage #container-100 #container #column-right { display:none;}
.userTranPage #container-100 #container #content { margin-left:0; margin-right:0;}
.userTranPage #container-100 #container #content .category-details { padding:10px 5px; margin-bottom:10px;}
.userTranPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.userTranPage #container-100 #container #content .category-details .order-list { display:none;}
.userTranPage #container-100 #container #content .category-details .order_list_mt { display:table;}
.userTranPage #container-100 #container #content .category-details .order_list_mt { display:table; border-right:none; border-bottom:none;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr.order_time td { border-bottom:1px solid #ccc;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr td { padding:5px 0; border:none;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr td.order_goods_total span.goods_number { color:#ccc;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr.order_sn td a { font-size:18px;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr.order_goods td { border-bottom:1px dashed #ccc; padding:3px 0;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr.order_goods td.order_goods_total { width:16%;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr.order_goods td table tr td { border:none; padding:3px;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr.order_goods td table tr td img { width:60px; height:60px;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr.order_goods td table tr td span.goods_number { color:#ccc;}
.userTranPage #container-100 #container #content .user_order_info .userOrderMess { display:none;}
.userTranPage #container-100 #container #content .user_order_info .userOrderMess_mt { display:table;}
.userTranPage #container-100 #container #content .user_order_info .userOrderMess_mt thead td { padding:7px 3px; line-height:18px;}
.userTranPage #container-100 #container #content .user_order_info .userOrderMess_mt tbody tr td { padding:7px 3px; line-height:18px;}
.userTranPage #container-100 #container #content .user_order_info #formAddress .userOrderCon { display:none;}
.userTranPage #container-100 #container #content .user_order_info #formAddress .userOrderCon_mt { display:table;}
.userTranPage #container-100 #container #content .user_order_info #formAddress .userOrderCon_mt thead td { padding:7px 3px; line-height:18px;}
.userTranPage #container-100 #container #content .user_order_info #formAddress .userOrderCon_mt tbody tr th { border-bottom:1px dashed #ccc; padding:10px 5px;}
.userTranPage #container-100 #container #content .user_order_info .userOrderList { display:none;}
.userTranPage #container-100 #container #content .user_order_info .userOrderList_mt { display:table;}
.userTranPage #container-100 #container #content .user_order_info .userOrderList_mt thead tr td { padding:7px 3px;}
.userTranPage #container-100 #container #content .user_order_info .userOrderList_mt tbody tr td { padding:3px; line-height:18px;}
.userTranPage #container-100 #container #content .user_order_info .userOrderList_mt tbody tr td a img { width:60px; height:60px;}
.userTranPage #container-100 #container #content .user_order_info .userOrderList_mt tfoot tr td { padding:10px 7px;}
.userTranPage #container-100 #container #content .category-details .userInfoMess { display:inline-block; width:100%;}
.userTranPage #container-100 #container #content .category-details .userInfoMess .content { margin-bottom:10px; padding:5px;}
.userTranPage #container-100 #container #content .category-details .userInfoMess .content .userInfoBase { display:none;}
.userTranPage #container-100 #container #content .category-details .userInfoMess .content .userInfoBase_mt { display:table;}
.userTranPage #container-100 #container #content .category-details .userInfoMess .content .userInfoBase_mt tr td { padding:5px 0;}
.userTranPage #container-100 #container #content .category-details .userInfoMess .content .userInfoBase_mt tr td select { width:32%;}
.userTranPage #container-100 #container #content .category-details .userInfoMess .buttons { margin:0; padding:10px 0;}
.userTranPage #container-100 #container #content .category-details .userInfoPass .content { margin-bottom:10px; padding:5px;}
.userTranPage #container-100 #container #content .category-details .userInfoPass .content .form { margin-bottom:0;}
.userTranPage #container-100 #container #content .category-details .userInfoPass .buttons { margin:0; padding:10px 0;}
.userTranPage #container-100 #container #content .category-details .userInfoPass .userPassEdit { display:none;}
.userTranPage #container-100 #container #content .category-details .userInfoPass .userPassEdit_mt { display:table;}
.userTranPage #container-100 #container #content .category-details .userInfoPass .userPassEdit_mt tr td { padding:5px 0;}
.userTranPage #container-100 #container #content .category-details .bonus_list { display:none;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt { display:block;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt { display:block;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt { display:block; margin-top:10px;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt ul { margin:0 0 10px 0; padding:0 0 10px 0; width:100%; display:inline-block; border-bottom:1px dashed #ccc;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt ul:last-child { border-bottom:none;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt ul li { margin:0; padding:0; float:left; list-style:none;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt ul li.bonusUser_num div { background:#c3c3c3; text-align:center; color:#FFF; padding:20px 5px 10px 5px; min-width:110px;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt ul li.bonusUser_num div .bonusUser_currency { font-size:16px; font-weight:bold;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt ul li.bonusUser_num div .bonusUser_money { font-size:35px; font-weight:bold;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt ul li.bonusUser_mess { margin-left:10px;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt ul li.bonusUser_mess .bonusUser_sn { font-weight:bold;}
.userTranPage #container-100 #container #content .category-details .bonus_list_mt ul li.bonusUser_mess .bonusUser_time { font-size:11px; color:#666;}
.userTranPage #container-100 #container #content .category-details .user_address { padding:5px; margin-bottom:10px;}
.userTranPage #container-100 #container #content .category-details .user_address .userAddress tr td input[type=radio] { margin:0 3px 0 0;}
.userTranPage #container-100 #container #content .category-details .userNewAddress { display:none;}
.userTranPage #container-100 #container #content .category-details .userNewAddress_mt { display:block;}
.userTranPage #container-100 #container #content .category-details .userNewAddress_mt tr th { padding:5px 0;}
.userTranPage #container-100 #container #content .category-details .userNewAddress_mt tr td { padding:5px 0;}
.userTranPage #container-100 #container #content .category-details .userNewAddress_mt tr td span.userAddTip { color:#545454; display:inline-block; margin-top:3px;}
.userTranPage #container-100 #container #content .category-details .userAddEdit { display:none;}
.userTranPage #container-100 #container #content .category-details .userAddEdit_mt tr th { padding:5px 0;}
.userTranPage #container-100 #container #content .category-details .userAddEdit_mt tr td { padding:5px 0;}
.userTranPage #container-100 #container #content .category-details .userAddEdit_mt tr td span.userEditTip { color:#545454; display:inline-block; margin-top:3px; width:100%;}
.breadcrumb-100 { height:25px;}
.breadcrumb-100 .bread_top { display:none;}
.breadcrumb-100 .bread_top_mt { display:block; overflow-x:auto; height:25px; line-height:25px;}
.breadcrumb-100 .bread_top_mt i { width:20px;}
.breadcrumb-100 .bread_top_mt i:before { border-radius:0; width:10px; height:10px; bottom:0px; right:8px;}
.breadcrumb-100 .bread_top_mt i:after { border-radius:0; width:10px; height:10px; bottom:0px; right:auto;}
#filter_attr_Form table tr td .cate_filter { display:inline-block; width:calc(100% - 2px); height:30px; overflow:hidden; border:1px solid #ccc; transition: all 0.3s ease-in-out;}
#filter_attr_Form table tr td .cate_filter i.ico_sadown { font-size:10px; float:right; margin:10px 5px 0 0; display:block;}
#filter_attr_Form table tr td .cate_filter i.ico_saclose { font-size:14px; float:right; margin:10px 5px 0 0; display:none;}
#filter_attr_Form table tr td .cate_filter .filter_cat { float:none; margin-right:0; margin-bottom:0; padding:8.5px 0;}
#filter_attr_Form table tr td .cate_filter .cate_filter_div { background:#FFF;}
#filter_attr_Form table tr .filter_head { width:50%;}
.PayShipPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.PayShipPage #container-100 #container #column-right { display:none;}
.PayShipPage #container-100 #container #content { margin-right:0;}
.PayShipPage #container-100 #container #content dl dd { margin:0 5px;}
.PayShipPage #container-100 #container #content dl dd img { max-width:100%; width:auto; height:auto;}
.PayShipPage #container-100 #container .special_content .box { position:fixed; bottom:0; z-index:999; margin-bottom:0; width:calc(100% - 12px); display:block;}
.PayShipPage #container-100 #container .special_content .box .special_menu { padding:10px 5px; width:calc(100% - 10px);}
.ReturnGoldPage #container-100 { margin-top:10px; padding:0 5px; width:calc(100% - 10px);}
.ReturnGoldPage #container-100 #specialContainer #column-right { display:none;}
.ReturnGoldPage #container-100 #specialContainer #content { margin-right:0;}
.ReturnGoldPage #container-100 #specialContainer #content dl dd { margin:0 5px;}
.ReturnGoldPage #container-100 #specialContainer #content dl dd img { max-width:100%; width:auto; height:auto;}
.ReturnGoldPage #container-100 #specialContainer .special_content .box { position:fixed; bottom:0; z-index:999; margin-bottom:0; width:calc(100% - 12px); display:block;}
.ReturnGoldPage #container-100 #specialContainer .special_content .box .special_menu { padding:10px 5px; width:calc(100% - 10px);}
.articleCatPage #container-100 { padding:0 5px; width:calc(100% - 10px); margin-top:10px;}
.articleCatPage #container-100 #container #column-left { display:none;}
.articleCatPage #container-100 #container #column-right { display:none;}
.articleCatPage #container-100 #container #content { margin-left:0; margin-right:0;}
.articleCatPage #container-100 #container #content .category-details { padding:10px 5px;}
.articleCatPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.articleCatPage #container-100 #container #content .category-details .product-filter { margin:10px 0; padding:5px 0;}
.articleCatPage #container-100 #container #content .category-details .product-filter form { display:inline-block; width:100%;}
.articleCatPage #container-100 #container #content .category-details .product-filter form #requirement { width:85.45%;}
.articleCatPage #container-100 #container #content .category-details .boxCenterList .article_list { display:none;}
.articleCatPage #container-100 #container #content .category-details .boxCenterList .article_list_mt { display:table;}
}

@media screen and (max-width: 414px) {
.header-100 #header #mod_mt_cate_tree { width:87.64%;}
.homePage #container-100 #container #content .new_goods .box-content .LeftBotton { padding:135px 0;}
.homePage #container-100 #container #content .new_goods .box-content .RightBotton { padding:135px 0;}
.homePage #container-100 #container #content .hot_goods .box-content .LeftBotton { padding:135px 0;}
.homePage #container-100 #container #content .hot_goods .box-content .RightBotton { padding:135px 0;}
.homePage #container-100 #container #content .best_goods .box-content .LeftBotton { padding:135px 0;}
.homePage #container-100 #container #content .best_goods .box-content .RightBotton { padding:135px 0;}
.catePage #container-100 #container #content .product-grid .productGrid { width:47.03%;}
.brandPage #container-100 #container #content .product-grid .productGrid { width:47.03%;}
.serachPage #container-100 #container #content .product-grid .productGrid { width:47.03%;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item { width:49.36%;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item { width:49.36%;}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery a { width:18.98%;}
.goodsPage #container-100 #container #content #tab-title a { padding:7px 31px;}
.flowPage #container-100 #container #content #formCart .formCartBut #coupon #coupon_sn { width:54.95%;}
.flowPage #container-100 #container #content .flow_check .flow_EX_done span { font-size:24px;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li ul li { width:49.36%;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr.order_goods td.order_goods_total { width:17%;}
.articleCatPage #container-100 #container #content .category-details .product-filter form #requirement { width:84.93%;}
}

@media screen and (max-width: 412px) {
.homePage #container-100 #container #content .new_goods .box-content .LeftBotton { padding:134px 0;}
.homePage #container-100 #container #content .new_goods .box-content .RightBotton { padding:134px 0;}
.homePage #container-100 #container #content .hot_goods .box-content .LeftBotton { padding:134px 0;}
.homePage #container-100 #container #content .hot_goods .box-content .RightBotton { padding:134px 0;}
.homePage #container-100 #container #content .best_goods .box-content .LeftBotton { padding:134px 0;}
.homePage #container-100 #container #content .best_goods .box-content .RightBotton { padding:134px 0;}
.catePage #container-100 #container #content .product-grid .productGrid { width:47.01%;}
.brandPage #container-100 #container #content .product-grid .productGrid { width:47.01%;}
.serachPage #container-100 #container #content .product-grid .productGrid { width:47.01%;}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery a { width:18.97%;}
.goodsPage #container-100 #container #content #tab-title a { padding:7px 34px;}
.flowPage #container-100 #container #content #formCart .formCartBut #coupon #coupon_sn { width:54.73%;}
.articleCatPage #container-100 #container #content .category-details .product-filter form #requirement { width:84.86%;}
}

@media screen and (max-width: 393px) {
.header-100 #header #mod_mt_cate_tree { width:87.65%;}
.homePage #container-100 #container #content .new_goods .box-content .LeftBotton { padding:129px 0;}
.homePage #container-100 #container #content .new_goods .box-content .RightBotton { padding:129px 0;}
.homePage #container-100 #container #content .hot_goods .box-content .LeftBotton { padding:129px 0;}
.homePage #container-100 #container #content .hot_goods .box-content .RightBotton { padding:129px 0;}
.homePage #container-100 #container #content .best_goods .box-content .LeftBotton { padding:129px 0;}
.homePage #container-100 #container #content .best_goods .box-content .RightBotton { padding:129px 0;}
.catePage #container-100 #container #content .product-grid .productGrid { width:46.87%;}
.brandPage #container-100 #container #content .product-grid .productGrid { width:46.87%;}
.serachPage #container-100 #container #content .product-grid .productGrid { width:46.87%;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item { width:49.33%;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item { width:49.33%;}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery a { width:18.92%;}
.goodsPage #container-100 #container #content #tab-title a { padding:7px 31px;}
.flowPage #container-100 #container #content #formCart .formCartBut #coupon #coupon_sn { width:52.48%;}
.flowPage #container-100 #container #content .flow_check .flow_EX_done span { font-size:23px;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li ul li { width:49.33%;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td.order_goods_total { width:19%;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr.order_goods td.order_goods_total { width:18%;}
.articleCatPage #container-100 #container #content .category-details .product-filter form #requirement { width:84.09%;}
}

@media screen and (max-width: 390px) {
.header-100 #header #mod_mt_cate_tree { width:87.56%;}
.catePage #container-100 #container #content .product-grid .productGrid { width:46.84%;}
.brandPage #container-100 #container #content .product-grid .productGrid { width:46.84%;}
.serachPage #container-100 #container #content .product-grid .productGrid { width:46.84%;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item { width:49.32%;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item { width:49.32%;}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery a { width:18.91%;}
.flowPage #container-100 #container #content #formCart .formCartBut #coupon #coupon_sn { width:52.11%;}
.flowPage #container-100 #container #content .flow_check .flow_EX_done span { font-size:22px;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li a.cate_head { width:46.45%;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li ul li { width:46.08%;}
.articleCatPage #container-100 #container #content .category-details .product-filter form #requirement { width:83.96%;}
}

@media screen and (max-width: 375px) {
.homePage #container-100 #container #content .new_goods .box-content .LeftBotton { padding:125px 0;}
.homePage #container-100 #container #content .new_goods .box-content .RightBotton { padding:125px 0;}
.homePage #container-100 #container #content .hot_goods .box-content .LeftBotton { padding:125px 0;}
.homePage #container-100 #container #content .hot_goods .box-content .RightBotton { padding:125px 0;}
.homePage #container-100 #container #content .best_goods .box-content .LeftBotton { padding:125px 0;}
.homePage #container-100 #container #content .best_goods .box-content .RightBotton { padding:125px 0;}
.catePage #container-100 #container #content .product-grid .productGrid { width:46.71%;}
.brandPage #container-100 #container #content .product-grid .productGrid { width:46.71%;}
.serachPage #container-100 #container #content .product-grid .productGrid { width:46.71%;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item { width:49.3%;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item { width:49.3%;}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery a { width:18.86%;}
.goodsPage #container-100 #container #content #tab-title a { padding:7px 28px;}
.flowPage #container-100 #container #content #formCart .formCartBut #coupon #coupon_sn { width:50.14%;}
.flowPage #container-100 #container #content .flow_check .flow_EX_done span { font-size:21px;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li a.cate_head { width:45.92%;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li ul li { width:49.3%;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td.order_goods_total { width:20%;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr.order_goods td.order_goods_total { width:19%;}
.articleCatPage #container-100 #container #content .category-details .product-filter form #requirement { width:83.28%;}
}

@media screen and (max-width: 360px) {
.header-100 #header #mod_mt_cate_tree { width:87.36%;}
.header-100 #header .cart_top_mt #mt_mod_cart { margin-left:5px;}
.header-100 #header .cart_top_mt #mt_mod_user { margin-left:5px;}
.header-100 #header #logo a img { width:150px;}
.catePage #container-100 #container #content .product-grid .productGrid { width:46.57%;}
.brandPage #container-100 #container #content .product-grid .productGrid { width:46.57%;}
.serachPage #container-100 #container #content .product-grid .productGrid { width:46.57%;}
.serachPage #container-100 #container #content .best_goods .box-content .owl-item { width:49.26%;}
.serachPage #container-100 #container #content .hot_goods .box-content .owl-item { width:49.26%;}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery a { width:18.81%;}
.goodsPage #container-100 #container #content #tab-title a { padding:7px 22px;}
.flowPage #container-100 #container #content #formCart .formCartBut #coupon #coupon_sn { width:48%;}
.flowPage #container-100 #container #content .flow_check .flow_EX_done img { width:80px;}
.flowPage #container-100 #container #content .flow_check .flow_EX_done span { font-size:21px;}
.SitemapPage #container-100 #container #content .category-details .sitemap-info ul li ul li { width:49.26%;}
.userClipsPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td.order_goods_total { width:21%;}
.userClipsPage #container-100 #container #content .category-details .form-msg-users .userMessPost_mt tr td label { margin-right:9px;}
.userTranPage #container-100 #container #content .category-details .order_list_mt tr.order_goods td.order_goods_total { width:20%;}
#filter_attr_Form table tr .filter_head { width:48%;}
.articleCatPage #container-100 #container #content .category-details .product-filter form #requirement { width:82.54%;}
}






















