<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
#ct_banner { position: relative; float: left; width: 90%; margin: 5px 5%; }
#ct_banner .banner_wrap { position: relative; float: left; width: 100%; height: auto /*100px*/; background: #78909c; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; overflow: hidden; }
#ct_banner .banner_wrap img.t_full_img { position: relative; float: left; width: 100%; }
#ct_banner .banner_wrap .t_left { position: relative; float: left; top: 50%; left: 5%; font: 400 28px/36px 'ZCOOL XiaoWei', serif; color: #fff; transform: translateY(-50%); }
#ct_banner .banner_wrap .t_left sep { padding: 0 10px; }
#ct_banner .banner_wrap .t_icon { position: relative; float: left; height: 80px; margin: 10px 0 0 110px; }
#ct_banner .banner_wrap .t_right { position: relative; z-index: 2; float: left; margin: 0 0 0 50px; color: #fff; }
#ct_banner .banner_wrap .t_right em { font: 400 70px/70px 'ZCOOL XiaoWei', serif; }
#ct_banner .banner_wrap .t_right small { font: 400 10px/10px 'ZCOOL XiaoWei', serif; color: #263238; }
#ct_banner .banner_wrap span.banner_img { position: absolute; z-index: 1; top: 0; right: 200px; width: 100px; height: 100px; background: #f9f9f9; -ms-transform: skewX(20deg); /* IE 9 */ transform: skewX(20deg); /* Standard syntax */ opacity: .5; overflow: hidden; }
#ct_banner .banner_wrap span.banner_img img { position: absolute; top: -20px; left: -20px; width: 150%; -ms-transform: skewX(-20deg); /* IE 9 */ transform: skewX(-20deg); /* Standard syntax */ }
#ct_banner .banner_wrap a.t_btn { position: absolute; z-index: 2; top: 30px; right: 5%; border: 1px solid #fed053; background-color: rgba(254,208,83,0.75); padding: 0 25px; font: 400 16px/40px 'Noto Sans SC', sans-serif; color: #263238; }
#ct_banner .banner_wrap a.t_btn:hover { border-color: #f5b301; color: #fff; }

#ct_header { position: relative; float: left; width: 90%; margin: 20px 5% 10px 5%; }
#ct_header h2 { margin-top: 20px; font: 700 32px/32px 'ZCOOL XiaoWei', serif; color: #1c1e3e; }
#ct_header h2 em { font: 400 22px/32px 'ZCOOL XiaoWei', serif; color: #1c1e3e; }
#ct_header h2 small { padding-left: 10px; font: 400 16px/32px 'Noto Sans SC', sans-serif; color: #1c1e3e; }
#ct_header a.btn_filter { position: absolute; top: 20px; right: 0; width: 32px; height: 32px; background: #fed053 url("../images/icon/ico-filter-d.png") center no-repeat; background-size: 80%; }
#ct_header a.btn_filter:hover { background-color: #f5b301; }
#ct_header .ct_sub_header { position: relative; float: left; width: 100%; margin: 30px 0 0 0; border-bottom: 1px solid #78909c; padding-bottom: 30px; }
#ct_header .ct_sub_header a.go_link { position: relative; z-index: 2; float: left; margin: 5px 10px 10px 0; background: #cfd8dc; padding: 1px 26px; font: 700 12px/30px 'Noto Sans SC', sans-serif; color: #37474f; transition: 0.6s ease; }
#ct_header .ct_sub_header a.go_link:hover { padding: 1px 30px; border-color: #78909c; }

#ct_header .ct_filter_list { position: relative; float: left; width: 100%; margin: 0; padding-top: 25px; }
#ct_header .ct_filter_list a.go_link { position: relative; z-index: 2; float: left; margin: 5px 10px 10px 0; border: 1px solid #cfd8dc; padding: 1px 36px 1px 26px; font: 700 12px/30px 'Noto Sans SC', sans-serif; color: #37474f; transition: 0.6s ease; }
#ct_header .ct_filter_list a.go_link:hover { padding: 1px 40px 1px 30px; border-color: #78909c; }
#ct_header .ct_filter_list img.t_icon { position: absolute; top: 9px; right: 10px; width: 10px; padding: 3px; background-color: #fed053; }

/* DROP DOWN LIST */
#ct_content .ct_left_head .ct_nav { position: absolute; top: 5px; right: 2%; background: #999; }
#ct_content .ct_left_head .ct_nav .ct_pages { width: auto !important; min-width: 80px; margin-left: 10px; }
#ct_content .ct_left_head .ct_nav .ct_pages .opt_btn { margin: 6px 0; padding: 0 10%; background: #eceff1 url(../images/icon/ico-down-d.png) 95% center no-repeat; background-size: 12px; border: none; color: #37474f; }
#ct_content .ct_left_head .ct_nav .ct_pages .opt_menu { top: 30px; }
#ct_content .ct_left_head .ct_nav .ct_pages .opt_items { background-color: #eceff1; border-color: #eceff1; }
#ct_content .ct_left_head .ct_nav .ct_pages .opt_items a.s_item { padding: 0 10%; color: #37474f; }

/* CONTENT */
#ct_content { position: relative; z-index: 2; float: left; width: 90%; margin: 20px 0 50px 0; padding: 0 5%; background-color: #fff; }

/* FILTER */
#ct_content .ct_filter { position: fixed; z-index: 10; top: 0; right: -100%; width: 100%; height: 100%; background: rgba(0,0,0,0.75); overflow: hidden; }
#ct_content .ct_filter .filter_wrap { position: absolute; z-index: 1; top: 0; right: 0; width: 30%; height: 100%; background: #fff; overflow: auto; }
#ct_content .ct_filter .filter_wrap a.btn_c_filter { position: absolute; top: 10px; left: 10px; width: 30px; height: 30px; background: #fed053 url("../images/icon/ico-cross.png") center no-repeat; background-size: 20px; }
#ct_content .ct_filter .filter_wrap a.btn_c_filter:hover { background-color: #f5b301; }
#ct_content .ct_filter .filter_wrap h3.title_filter { position: absolute; top: 10px; left: 50%; width: auto; font: 400 20px/30px 'Noto Sans SC', sans-serif; color: #1c1e3e; transform: translateX(-50%); }
#ct_content .ct_filter ul.list_filter { position: relative; z-index: 1; float: left; width: 80%; margin: 60px 10% 70px 10%; }
#ct_content .ct_filter ul.list_filter li { position: relative; float: left; width: 100%; padding: 10px 0; }
#ct_content .ct_filter ul.list_filter a.b_item { float: left; width: 100%; height: 40px; background: url("../images/icon/ico-down-d.png") right center no-repeat; background-size: 14px; font: 700 18px/40px 'Noto Sans SC', sans-serif; color: #263238; }
#ct_content .ct_filter ul.list_filter a.b_item sep { font-size: 8px; padding: 0 5px; }
#ct_content .ct_filter ul.list_filter a.b_item small { font-size: 8px; color: #546e7a; }
#ct_content .ct_filter ul.list_filter a.b_no_item { background-image: none; }

#ct_content .ct_filter ul.list_filter span.filter_item { position: relative; float: left; width: 100%; padding-bottom: 20px; margin-bottom: 1px; }
#ct_content .ct_filter ul.list_filter span.filter_item input[type=radio] { position: absolute; visibility: hidden; }
#ct_content .ct_filter ul.list_filter span.filter_item label{ display: block; position: relative; z-index: 9; float: left; width: 100%; height: 30px; font: 400 14px/20px 'Noto Sans SC', sans-serif; color: #546e7a; padding: 5px 0; margin: 2px auto; cursor: pointer; -webkit-transition: all 0.25s linear; }
#ct_content .ct_filter ul.list_filter span.filter_item:hover label { color: #1c1e3e; }
#ct_content .ct_filter ul.list_filter span.filter_item .check { display: block; position: absolute; z-index: 5; top: 7px; right: 0; height: 20px; width: 20px; border: 1px solid #b0bec5; border-radius: 100%; transition: border .25s linear; -webkit-transition: border .25s linear; }
#ct_content .ct_filter ul.list_filter span.filter_item:hover .check { border: 2px solid #1c1e3e; }
#ct_content .ct_filter ul.list_filter span.filter_item .check::before { display: block; position: absolute; content: ''; border-radius: 100%; height: 10px; width: 10px; top: 5px; left: 5px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }
#ct_content .ct_filter ul.list_filter span.filter_item input[type=radio]:checked ~ .check { border: 1px solid #1c1e3e; }
#ct_content .ct_filter ul.list_filter span.filter_item input[type=radio]:checked ~ .check::before{ background: #1c1e3e; }
#ct_content .ct_filter ul.list_filter span.filter_item input[type=radio]:checked ~ label{ color: #1c1e3e; }

#ct_content .ct_filter ul.list_filter a.s_item { float: left; width: 90%; margin: 15px 5%; padding-left: 20px; background: url("../images/icon/ico-right-d.png") left center no-repeat; background-size: 10px; font: 400 12px/20px 'Noto Sans SC', sans-serif; color: #37474f; }
#ct_content .ct_filter ul.list_filter a.s_item:hover { color: #f5a302; }
#ct_content .ct_filter ul.list_filter a.active { color: #f5a302; background-image: url("../images/icon/ico-up-d.png"); }
#ct_content .ct_filter ul.list_filter .filter_menu { display: none; margin-bottom: 15px; border-bottom: 1px solid #cfd8dc; }

#ct_content .ct_filter .filter_panel { position: absolute; z-index: 2; right: 0; bottom: 0; width: 30%; height: 70px; background: #fff; }
#ct_content .ct_filter .filter_panel a.btn_clear_set { position: absolute; left: 10%; width: 35%; margin: 20px 0 0 0; background: #eceff1; font: 400 12px/30px 'Noto Sans SC', sans-serif; text-align: center; }
#ct_content .ct_filter .filter_panel a.btn_set { position: absolute; right: 10%; width: 35%; margin: 20px 0 0 0; background: #cfd8dc; font: 400 12px/30px 'Noto Sans SC', sans-serif; text-align: center; }
#ct_content .ct_filter .filter_panel a:hover { background-color: #fed053; }

/* PAGE NAVIGATION */
#ct_content .ct_left_head { position: relative; float: left; width: 100%; height: 50px; }
#ct_content .ct_left_head .ct_sort { position: relative; float: left; }
#ct_content .ct_left_head .ct_pages span.opt_back { position: relative; float: left; margin-left: 15px; font: 400 14px/34px 'Noto Sans SC', sans-serif; }
#ct_content .ct_left_head .ct_pages ul.p_nav { float: right; margin-left: 10px; }
#ct_content .ct_left_head .ct_pages ul.p_nav a { float: left; width: 34px; height: 34px; margin-left: 10px; }
#ct_content .ct_left_head .ct_pages ul.p_nav a.prev_nav { background: #eceff1 url(../images/icon/ico-left-d.png) center no-repeat; background-size: 16px; }
#ct_content .ct_left_head .ct_pages ul.p_nav a.prev_nav.no_item { background-image: url(../images/icon/ico-left-d.png); }
#ct_content .ct_left_head .ct_pages ul.p_nav a.next_nav { background: #eceff1 url(../images/icon/ico-right-d.png) center no-repeat; background-size: 16px; }
#ct_content .ct_left_head .ct_pages ul.p_nav a.next_nav.no_item { background-image: url(../images/icon/ico-right-d.png); }
#ct_content .ct_left_head .ct_pages ul.p_nav a:hover { background-color: #b0bec5; }

#ct_content .ct_products { position: relative; float: left; width: 100%; }
#ct_content .ct_products ul.cat_items { position: relative; float: left; width: 100%; }
#ct_content .ct_products ul.cat_items li { display: inline-block; position: relative; float: left; width: 25%; margin: 0 0 20px 0; }
#ct_content .ct_products ul.cat_items li:nth-child(4n+5) { clear: left; }
#ct_content .ct_products ul.cat_items .cat_wrap { position: relative; float: left; width: 96%; margin: 0 2%; }
#ct_content .ct_products ul.cat_items .cat_wrap a.btn_buy { position: absolute; z-index: 99; bottom: 5px; right: 0; width: 28px; height: 28px; margin: 0; background: url("../images/icon/ico-cart.png") center no-repeat; background-size: 16px; border: 1px solid #3b3f46; }
#ct_content .ct_products ul.cat_items .cat_wrap a.btn_buy:hover { background-color: #eceff1; border-color: #eceff1; }

#ct_content .ct_products ul.cat_items h3.no_item { font: 700 14px/50px 'Noto Sans SC', sans-serif; }
#ct_content .ct_products ul.cat_items a.cat_item { position: relative; float: left; width: 100%; }
#ct_content .ct_products ul.cat_items span.img_wrap { position: relative; float:left; width: 100%; background: rgba(200,200,200,0.35); }
#ct_content .ct_products ul.cat_items span.img_wrap img { width: 100%; }
#ct_content .ct_products ul.cat_items span.img_wrap small.img_sku { position: absolute; top: 15px; right: 15px; background: rgba(55,71,79,0.65); padding: 1px 26px; font: 400 10px/20px 'Noto Sans SC', sans-serif; color: #fff; border: 1px solid #cfd8dc; }
#ct_content .ct_products ul.cat_items span.img_wrap span.img_pwp { position: absolute; top: 0; left: -26px; transform: rotate(-90deg) translate(-50%, -100%); background: rgba(254,208,83,0.75); padding: 1px 8px; font: 700 12px/20px 'ZCOOL XiaoWei', serif; color: #37474f; letter-spacing: .1em; }
#ct_content .ct_products ul.cat_items span.img_wrap span.img_new { position: absolute; top: 0; left: 0; margin-left: 26px; transform: rotate(-90deg) translate(-50%,-260%); background: rgba(254,208,83,0.75); padding: 1px 8px; font: 700 12px/20px 'ZCOOL XiaoWei', serif; color: #37474f; letter-spacing: .1em; }
#ct_content .ct_products ul.cat_items span.img_wrap span.img_promo { position: absolute; top: 0; left: -26px; transform: rotate(-90deg) translate(-50%, 50%); background: rgba(254,208,83,0.75); padding: 1px 8px; font: 700 12px/20px 'ZCOOL XiaoWei', serif; color: #37474f; letter-spacing: .1em; }
#ct_content .ct_products ul.cat_items span.name_wrap { position: relative; float: left; width: 100%; max-height: 20px; margin: 8px 0; font: 700 14px/20px 'Noto Sans SC', sans-serif; color: #263238; overflow: hidden; }
#ct_content .ct_products ul.cat_items span.cat_name_wrap { float: left; width: 100%; font-size: 12px; font: 400 10px/24px 'Noto Sans SC', sans-serif; color: #546e7a; }
#ct_content .ct_products ul.cat_items span.cat_name_wrap small { font-size: 8px; color: #546e7a; }
#ct_content .ct_products ul.cat_items span.cat_name_wrap sep { font-size: 8px; padding: 0 2px; }
#ct_content .ct_products ul.cat_items span.price_wrap { position: relative; float: left; width: 99%; height: 20px; padding: 10px 0; border-top: 1px dotted #bbbcc1; font: 700 16px/20px 'Noto Sans SC', sans-serif; color: #1c1e3e; }
#ct_content .ct_products ul.cat_items span.price_wrap em { padding-left: 10px; font-size: 12px; color: #606178; }
#ct_content .ct_products ul.cat_items span.price_wrap small { font-size: 8px; }
#ct_content .ct_products ul.cat_items span.promo_wrap { position: relative; float: left; width: 99%; height: 20px; padding: 10px 0; border-top: 1px dotted #bbbcc1; font: 700 16px/20px 'Noto Sans SC', sans-serif; color: #f39402; }
#ct_content .ct_products ul.cat_items span.promo_wrap em { padding-left: 10px; font-size: 12px; color: #606178; }
#ct_content .ct_products ul.cat_items span.promo_wrap small { font-size: 8px; }
#ct_content .ct_products ul.cat_items span.sold_wrap { position: relative; float: left; width: 99%; height: 18px; margin: 5px 0; padding: 5px 0; border: 1px solid #cf0029; background-color: #cf0029; font: 500 14px/18px 'Noto Sans SC', sans-serif; color: #fff; text-align: center; }

#ct_content .ct_products ul.cat_items li.no_item { width: 100%; text-align: center; }
#ct_content .ct_products ul.cat_items li.no_item h3 { font: 400 23px/32px 'ZCOOL XiaoWei', serif; color: #263238; }

#ct_content .ct_right { position: relative; float: left; width: 220px; }
#ct_content .ct_right h3.b_title { position: relative; float: left; width: 200px; padding: 10px; background-color: #ebebeb; font: 700 16px/30px 'Noto Sans SC', sans-serif; color: #1c1e3e; }
#ct_content .ct_right ul.ct_list { position: relative; float: left; width: 218px; padding: 0 0 20px 0; border: 1px solid #ebebeb; }
#ct_content .ct_right ul.ct_list li { position: relative; float: left; width: 100%; }
#ct_content .ct_right ul.ct_list li:first-child a.h_list { border-top: none !important; margin-top: 0px !important; }
#ct_content .ct_right ul.ct_list a.h_list { float: left; width: 90%; margin-top: 15px; padding: 0 5%; border-top: 1px dotted #bbbcc1; font: 700 20px/50px 'Noto Sans SC', sans-serif; color: #1c1e3e; }
#ct_content .ct_right ul.ct_list a.h_list small { float: right; font: 400 12px/50px 'Noto Sans SC', sans-serif; color: #bbbcc1; }
#ct_content .ct_right ul.ct_list a.s_list { float: left; width: 85%; margin-bottom: 5px; background: url(../images/icon/right_mblue.png) 10px center no-repeat; background-size: 12px; padding-left: 15%; font: 400 14px/30px 'Noto Sans SC', sans-serif; color: #1c1e3e; }
#ct_content .ct_right ul.ct_list a.s_list:hover { background-color: #1c1e3e; color: #fff; }

#ct_content .ct_paging { position: relative; float: left; width: 100%; margin: 30px 0 10px 0; }
#ct_content .ct_paging ul.nav { position: relative; top: 0; left: 50%; float: left; width: auto; transform: translateX(-50%); }
#ct_content .ct_paging ul.nav li { position: relative; display: inline-block; }
#ct_content .ct_paging ul.nav a.btn_nav { display: block; width: 30px; height: 30px; background-color: #eceff1; background-repeat: no-repeat; background-position: center; }
#ct_content .ct_paging ul.nav a.prev { background-image: url("../images/icon/ico-left-d.png"); background-size: 16px; }
#ct_content .ct_paging ul.nav a.next { background-image: url("../images/icon/ico-right-d.png"); background-size: 16px; }
#ct_content .ct_paging ul.nav a.prev_na { background-image: url("../images/icon/ico-left-d.png"); background-size: 16px; opacity: 0.5; }
#ct_content .ct_paging ul.nav a.next_na { background-image: url("../images/icon/ico-right-d.png"); background-size: 16px; opacity: 0.5; }
#ct_content .ct_paging ul.nav a.btn_nav:hover { background-color: #cfd8dc; }
#ct_content .ct_paging ul.nav span.nav_page { float: left; width: auto; margin-right: 10px; font: 400 18px/30px 'Noto Sans SC', sans-serif; text-align: center; }
#ct_content .ct_paging ul.nav span.nav_page small { font-size: 12px; }
#ct_content .ct_paging ul.nav span.nav_page sep { font-size: 12px; padding: 0 5px; }
#ct_content .ct_paging ul.nav .paging_wrap { float: left; width: 60px; margin-left: 10px; }
#ct_content .ct_paging ul.nav .paging_wrap .selection { float: right; }
#ct_content .ct_paging ul.nav .paging_wrap .selection .opt_btn { padding: 0 20%; background-position: 90% center; }
#ct_content .ct_paging ul.nav .paging_wrap .selection .opt_menu ul.opt_items a.s_item { width: 60%; padding: 0 20%; }

@media screen and (max-width:834px) {
	#ct_banner .banner_wrap .t_left { font: 400 20px/28px 'ZCOOL XiaoWei', serif; }
	#ct_banner .banner_wrap .t_icon { margin: 10px 0 0 50px; }
	#ct_banner .banner_wrap .t_right { position: relative; z-index: 2; float: left; margin: 0 0 0 10px; color: #fff; }
	#ct_banner .banner_wrap .t_right em { display: block; margin: 30px 0 0 0; font: 400 50px/10px 'ZCOOL XiaoWei', serif; }
	#ct_banner .banner_wrap .t_right small { font: 400 10px/10px 'ZCOOL XiaoWei', serif; }
	#ct_banner .banner_wrap a.t_btn { top: 35px; right: 5%; padding: 0 15px; font: 400 10px/30px 'Noto Sans SC', sans-serif; }
	
	#ct_content .ct_filter .filter_wrap { width: 40%; }
	#ct_content .ct_filter .filter_panel { width: 40%; }
	
	#ct_content .ct_products ul.cat_items li:nth-child(4n+5) { clear: none; }	
    #ct_content .ct_products ul.cat_items li { width: 33.33%; }
	#ct_content .ct_products ul.cat_items li:nth-child(3n+4) { clear: left; }
}

@media screen and (max-width:768px) {
	#ct_banner .banner_wrap .t_left { font: 400 16px/24px 'ZCOOL XiaoWei', serif; }
	#ct_banner .banner_wrap .t_icon { margin: 10px 0 0 50px; }
	#ct_banner .banner_wrap .t_right em { font: 400 46px/10px 'ZCOOL XiaoWei', serif; }
	#ct_banner .banner_wrap .t_right small { font: 400 8px/10px 'ZCOOL XiaoWei', serif; }
	
	#ct_content .ct_filter .filter_wrap { width: 50%; }
	#ct_content .ct_filter .filter_panel { width: 50%; }
	
	#ct_content .ct_products ul.cat_items li:nth-child(4n+5) { clear: none; }
	#ct_content .ct_products ul.cat_items li:nth-child(3n+4) { clear: none; }
    #ct_content .ct_products ul.cat_items li { width: 50%; }
	#ct_content .ct_products ul.cat_items li:nth-child(2n+3) { clear: left; }
}

@media screen and (max-width:420px) {
	#ct_banner { width: 100%; margin: 5px 0; }
	#ct_banner .banner_wrap .t_left { font: 400 12px/28px 'ZCOOL XiaoWei', serif; transform: translateY(0); }
	#ct_banner .banner_wrap .t_icon { position: absolute; margin: 0; top: 10px; right: 5%; opacity: .5; }
	#ct_banner .banner_wrap .t_right { position: absolute; z-index: 2; left: 5%; margin: 0; }
	#ct_banner .banner_wrap a.t_btn { top: 65px; padding: 0 10px; background: rgba(254,208,83,0.75); font: 400 10px/20px 'Noto Sans SC', sans-serif; color: #263238; }
	#ct_banner .banner_wrap a.t_btn:hover { color: #fff; }	
	
	#ct_header { width: 96%; margin: 20px 2% 10px 2%; }
	#ct_header h2 { font: 700 22px/22px 'ZCOOL XiaoWei', serif; }
	#ct_header h2 em { font: 400 12px/22px 'ZCOOL XiaoWei', serif; }
	#ct_header h2 small { padding-left: 10px; font: 400 12px/22px 'Noto Sans SC', sans-serif; }
	
	#ct_header .ct_sub_header { width: 100%; margin-left: -2%; padding: 0 2% 30px 2%; overflow: auto; white-space: nowrap; }
	#ct_header .ct_sub_header a.go_link { float: none; display: inline-block; }

	#ct_header .ct_filter_list { width: 100%; overflow: auto; white-space: nowrap; }
	#ct_header .ct_filter_list a.go_link { float: none; display: inline-block; margin: 5px 5px 10px 0; }
	#ct_header .ct_filter_list img.t_icon { position: absolute; top: 9px; right: 10px; width: 10px; padding: 3px; background-color: #cfd8dc; }
	
	#ct_content { width: 100%; margin: 20px 0 50px 0; padding:  0; }
	
	#ct_content .ct_filter .filter_wrap { width: 100%; }
	#ct_content .ct_filter .filter_panel { width: 100%; }
	#ct_content .ct_filter ul.list_filter { width: 90%; margin: 60px 5% 70px 5%; }
	
	#ct_content .ct_products ul.cat_items span.img_wrap small.img_sku { padding: 1px 13px; font: 400 8px/18px 'Noto Sans SC', sans-serif; }
}
</pre></body></html>