*{
	margin:0;
	padding:0;
}
html{
	height:100%;
	width:100%;
}
body{
	margin:0;
	padding:0;
	color:#4c4c4c;
	position:relative;
	font-size:14px;
	background:#FFF;
	width:100%;
	overflow-x:hidden;
	font-family:"微軟正黑體", Microsoft JhengHei, 'OpenSans', "Helvetica Neue", Helvetica, Arial, "俪  Pro", "LiHei Pro", "STHeiti", "Apple LiGothic Medium", "微软正 体", "Microsoft JhengHei", sans-serif !important;
}

@font-face {
	font-family:"Bebas Neue Regular";
	src: url("fonts/BebasNeue-Regular.woff2") format("woff2"),
	url("fonts/BebasNeue-Regular.woff") format("woff"),
	url("fonts/BebasNeue-Regular.ttf") format("truetype"),
	url("fonts/BebasNeue-Regular.eot") format("embedded-opentype"),
	url("fonts/BebasNeue-Regular.svg") format("svg");
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family:inherit;
	line-height:inherit;
}
ul li{
	list-style:none;
}
input[type="text"] { -webkit-appearance: none; }
img{
	max-width:100%;
	border:none;
	vertical-align:middle;
	text-decoration:none;
}
a{
	cursor:pointer;
	color:#ffcd80;
}
a,a img{
	border:none;
	outline:none;
	cursor:pointer;
	text-decoration:none;
	background:none;
}
span:focus{
	outline:none;
}
a:focus,a:hover{
	text-decoration:none;
	outline:none;
}
a:hover{
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
select,select:focus,select:active{
	outline:none;
}
input:focus{
	outline:none;
}
input::-moz-placeholder{color:#ffcd80;opacity:1}
input:-ms-input-placeholder{color:#ffcd80}
input::-webkit-input-placeholder{color:#ffcd80}
.container{width:100%; max-width:1324px;}
.container-header{width:100%; max-width:1324px; margin:0 auto; padding:0 15px;}
header{ background:none; border:none; box-shadow:none; display:inline-block; width:100%;}
#menu .nav > li > a{line-height:36px; height:36px; color:#1ab8cb; background:none !important;}
#menu .nav > li:hover > a{ color:#0bc0f5;}
header .search-cart #cart{float:none; display:inline-block;}
header .search-cart #cart > button img{ margin-right:3px; margin-top:-5px; max-width:30px;}
header .search-cart #cart > a img{max-width:24px;}
header #form-language{float:right;color:#1ab8cb; padding-left:14px; padding-top:8px;}
header #form-language a{ display:inline-block; color:#1ab8cb; margin:0 2px;}
header #form-language a:hover{ color:#0bc0f5;}
header .account-wrapper .fa-file-text{ margin-right:5px; font-size:18px;}
header .search-cart #cart > button{ padding-top:5px; box-shadow:none !important; padding-top:8px;color:#1ab8cb;}
header .search-cart #cart > button:hover{color:#0bc0f5;}
header .search-cart{padding-top:10px;}
header .account-wrapper{ display:inline;}
header .account-wrapper a{ display:inline-block; vertical-align:middle; margin-left:10px; color:#1ab8cb;}
header .account-wrapper .user{ color:#1ab8cb; display:inline-block; vertical-align: middle; padding:8px 0;}
header .account-wrapper .user i img{ margin-top:-5px; margin-right:5px;}
header .account-wrapper .user:hover{ color:#0bc0f5;}
header .account-wrapper .order-icon{ padding:8px 0; margin-left:0; margin-right:2px;}
header .account-wrapper .icon-login{ color:#FFF; background:#1ab8cb; padding:8px 15px; display:inline-block; border-radius:5px; margin:0 2px;}
header .account-wrapper .icon-register{color:#FFF; background:#0bc0f5; padding:8px 15px; display:inline-block;border-radius:5px;margin:0 2px;}
header .icon-login:hover{transform:scale(1.02);
	-ms-transform:scale(1.02); 	/* IE 9 */
	-moz-transform:scale(1.02); 	/* Firefox */
	-webkit-transform:scale(1.02); /* Safari 和 Chrome */
	-o-transform:scale(1.02);}
header .icon-register:hover{transform:scale(1.02);
	-ms-transform:scale(1.02); 	/* IE 9 */
	-moz-transform:scale(1.02); 	/* Firefox */
	-webkit-transform:scale(1.02); /* Safari 和 Chrome */
	-o-transform:scale(1.02);}
#logo{max-width:230px;}

@media (max-width: 992px) {
	#menu {
		background:none;
		border: none;
		min-height:auto;
		overflow: hidden;
		width:auto;
		display:inline-block;
		vertical-align:middle;
	}
	header{padding:0 0 20px; text-align:center;}
	#menu .nav > li{border:none;}
	#menu .nav > li>a{width:100%;}
	.container-header{text-align:center;}
	#menu .nav > li > a{ padding:0 10px 0 0;}
	header .search-cart{float:none; display:inline-block; vertical-align:middle; padding:0;}
	.container-header{padding:0;}
	header #logo{ margin-left:auto; margin-right:auto;}
}
@media (max-width: 500px) {
	header .account-wrapper .icon-login{padding:6px 12px; font-size:12px; margin:0;}
	header .account-wrapper .icon-register{padding:5px 12px; font-size:12px;}
	header .search-cart #cart > button{font-size:12px; padding-left:10px; padding-top:6px;}
	header .search-cart #cart > button img{width:22px;}
	header #form-language a{font-size:12px;}
	#menu .nav > li > a{font-size:12px;}
	header #form-language{padding-top:4px; padding-left:10px;}
	header .search-cart #cart > a img{ width:24px;}
	header .account-wrapper .user{font-size:12px;}
	header .account-wrapper .user i img{width:14px;}
	header .search-cart #cart > a > div{padding-top:0 !important; font-size:12px; margin-top:3px;}
}
/*header .icon-login:hover{ background:#0bc0f5;}
header .icon-register:hover{background:#1ab8cb;}*/

.swiper-slide img{width:100%;}
.swiper-bpb{position:absolute; width:100%; left:0; bottom:10px; text-align:center;}
.swiper-button-next,.swiper-button-prev{position:relative; display:inline-block; font-weight:bold;}
.swiper-pagination{position:relative; display:inline-block; margin:0 8px;}
.swiper-pagination-bullet{margin:0 5px; background:#7c7d7f; opacity:1; width:10px; height:10px;}
.swiper-pagination-bullet-active{background:#FFF;}


h1.h1{ font-size:30px; color:#1ab8cb; font-weight: normal; margin:0 0 40px;}
h1.h1 span{ font-size:14px; color:#0084c9;}
.product-part{padding:50px 0 100px;}
.paroduct-li{display:inline-block; width:100%; text-align:center;}
.paroduct-li .paroduct-li_a{padding:0 18px; width:19%; text-align:center; float:none; display:inline-block; padding-bottom:20px;}
.paroduct-li .paroduct-li_a a{ position:relative;padding:10px; display:inline-block; width:100%;-webkit-box-shadow:0 0 30px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 30px rgba(0,0,0,0.1);
	box-shadow:0 0 30px rgba(0,0,0,0.1);}
.comingsoon{position:absolute; bottom:30%; left:50%; margin-left:-45%; width:90%;}
.custom{position:absolute; right:15px; bottom:15px; font-size:18px;}
.p99-txt{ color:#1eb5d0;}
.v99-txt{ color:#f6ca27;}
.paroduct-li .paroduct-li_a a:hover{
	transform:scale(1.02);
	-ms-transform:scale(1.02); 	/* IE 9 */
	-moz-transform:scale(1.02); 	/* Firefox */
	-webkit-transform:scale(1.02); /* Safari 和 Chrome */
	-o-transform:scale(1.02);
}
@media (max-width:992px) {
	.paroduct-li .paroduct-li_a{padding:5px 3px;}
	.paroduct-li .paroduct-li_a a{-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
h1.h1{margin-bottom:18px;}
}
@media (max-width:769px) {

	h1.h1{text-align:center;}
	.product-part{padding:30px 0;}
	.custom{font-size:16px; right:10px; bottom:10px;}
}
@media (max-width:767px) {
.paroduct-li .paroduct-li_a{width:32.33%;}
}
.product-part2{ background:#e8fcff; text-align:center; padding:50px 0;}
.product-part2 .img{ text-align:center; margin-bottom:30px;}
.product-part2 h1{ text-align:center; font-size:40px; color:#0084c9; max-width:980px; margin:0 auto 15px; font-weight:bold;}
.product-part2 p{ text-align:center; font-size:18px; color:#0084c9;max-width:980px; margin:0 auto;}
.product-part2 p a{text-decoration:underline;color:#0084c9;}
@media (max-width:769px) {
.product-part2 .img{margin-top:-20px; margin-bottom:30px;}
.product-part2 p{font-size:14px;}
.product-part2 h1{font-size:24px;}

}

footer{ background:#116e7f; margin:0; padding:30px 0;}
footer .foot-logo{margin-bottom:15px;}
footer .foot-logo img{ max-width:200px;}
footer .share a{ padding-right:20px;}
footer .share a img{max-width:32px;}
footer .links{ padding-top:20px; display:inline-block; width:100%;}
footer .links a{ color:#FFF; margin-bottom:10px; display:inline-block; min-width:100px;}
footer .links a:hover{ color:#1eb5d0;}
.footer-left{float:left;}
.footer-right{float:right;}
footer .copyright{color:#FFF; clear:both; padding-top:15px;}
@media (max-width:769px) {
	.footer-left{float:none;}
	.footer-right{float:none;}
	footer{text-align:center;}
	footer .share a{ padding:0 10px;}
	footer .links a { margin:0 5px 10px; min-width:auto;}
}

#product{display:inline-block; width:100%; padding:50px 0;}
h2.h2{ font-size:36px; color:#939393; margin-bottom:15px;}
h3.h3{ font-size:20px; color:#939393; margin:0 0 5px;}
#product .items{margin-bottom:25px;}
#product .items p{ margin-bottom:0; font-size:14px;}
#product .product-left{width:100%;}
#product .product-right{width:100%; }
h4.h4{ font-size:15px; margin:0 0 15px;}
#product .product-more{margin-top:30px;}
#product .product-more-img{ display:inline-block; width:100%; margin-left:-15px; margin-right:-15px; margin-bottom:25px;}
#product .product-more-img:after,#product .product-more-img:before{ display:table;content:" ";}
#product .product-more-img:after{clear:both;}
#product .product-more-img a{ display:inline-block; max-width:120px; text-align:center; padding:0 13px 15px; vertical-align:top;}
p.soon{ background:#606060; color:#FFF; padding:2px 2PX; font-size:11px; max-width:96px; text-align: center; border-radius:2px; margin:5px auto 0; font-family:"Bebas Neue Regular";}
#product .product-more-img a img{max-width:100%;}
#product .product-more-img a p{width:100%; max-width:97px; margin-top:10px;}
.product-detail{display:inline-block; width:100%;}
.product-detail .img{ width:68%;display:inline-block; vertical-align:middle; text-align:center;}
.product-detail .product-detail-l{ width:31%;  padding-left:40px; display:inline-block; vertical-align:middle;}
.product-detail .brand{margin-bottom:12px;}
.product-detail .brand p{ margin-bottom:0; font-size:20px; color:#0089cc;}
.product-detail-l .price{ color:#0089cc; font-weight:bold; font-size:30px; margin-bottom:15px;}
.product-detail-l .form{ font-size:16px; margin-bottom:20px;}
.product-detail-l .form p{ margin-bottom:5px;}
.product-detail-l .form .red{ color:#ff0000;}
.product-detail-l .form input{ width:100%; border:2px solid #a0a0a0; border-radius:5px; padding:5px 12px;}
.qtypara{position:relative;}
.qtypara .minus{position:absolute; right:8px; bottom:8px; cursor:pointer;}
.qtypara .add{position:absolute; right:8px; top:8px;cursor:pointer;}
.icon_cart{margin-top:10px;max-width:150px;}
.icon_cart a{ background:url(../images/cart_bg_m.png) no-repeat; max-width:150px; border-radius:7px; display:block; padding:0 5px; text-align:center; color:#FFF; font-size:20px; height:42px; line-height:42px;}
.icon_cart.out_of_stock a{ background:url(../images/cart_bg_out.png) no-repeat; color:#cdcbcb;}
.icon_cart.out_of_stock p{text-align:center; color:#686868; font-size:20px; margin-top:5px;}
.icon_cart a:hover{transform:scale(1.02);
	-ms-transform:scale(1.02); 	/* IE 9 */
	-moz-transform:scale(1.02); 	/* Firefox */
	-webkit-transform:scale(1.02); /* Safari 和 Chrome */
	-o-transform:scale(1.02);}
.product-img img{max-width:357px; width:100%;}
/*.b99 h2.h2{ color:#1c7bb0;}
.b99 h3.h3{color:#1c7bb0;}
.b99 .product-detail .brand p{color:#1c7bb0;}
.b99 .product-detail-l .price{color:#1c7bb0;}
.p95 h2.h2{ color:#f583b8;}
.p95 h3.h3{color:#f583b8;}
.p95 .product-detail .brand p{color:#f583b8;}
.p95 .product-detail-l .price{color:#f583b8;}
.p99 h2.h2{ color:#1eb5d0;}
.p99 h3.h3{color:#1eb5d0;}
.p99 .product-detail .brand p{color:#1eb5d0;}
.p99 .product-detail-l .price{color:#1eb5d0;}
.v99 h2.h2{ color:#f6c221;}
.v99 h3.h3{color:#f6c221;}
.v99 .product-detail .brand p{color:#f6c221;}
.v99 .product-detail-l .price{color:#f6c221;}
*/@media (max-width:992px){
	#product .product-left{float:none; width:100%;max-width:100%;}
	#product .product-right{ margin-bottom:50px;}
	#product{padding:0 0 30px;}
	.product-img{ text-align:center; max-width:160px; margin:0 auto;}
	#product .product-more-img{text-align:center; margin:0 0 20px;}
	p.soon{font-size:7px;}
	#product .product-more-img a{ vertical-align:top; padding:0 10px; margin-bottom:20px; }
	.product-detail .brand p{font-size:16px;}
	.product-detail-l .price{font-size:20px;}
	#product .product-more{margin-top:16px;}
	.p95 h2.h2{font-size:30px;}
	.product-detail .img{width:53%;}
	.product-detail .product-detail-l{width:45%; padding-left:0;}
	.icon_cart{width:130px;}
	.icon_cart a{background:url(../images/cart_bg_m.png) no-repeat; width:130px; height:38px; line-height:38px; font-size:16px;}
	.icon_cart.out_of_stock p{font-size:16px;}
}



/*shoppingcart*/
#shoppingcart{ padding:40px 0; width:100%; max-width:1168px; margin:0 auto;}
.shoppingcart{border:2px solid #0bc0f5; border-radius:10px;}
.shoppingcart table{width:100%; margin-bottom:0;}
.shoppingcart thead tr td{ text-align:center; padding:5px 15px; border:2px solid #0bc0f5; border-top:none;}
.shoppingcart tbody tr td{ text-align:center;padding:20px 15px; vertical-align:middle;border:2px solid #0bc0f5;}
.shoppingcart a.btn-close{ background:#e21010; border-radius:50px; display:inline-block; width:28px; height:28px; line-height:28px; text-align:center; color:#FFF; display:inline-block; vertical-align:middle;}
.shoppingcart a.btn-close:hover{ background:#1eb5d0;}
.shoppingcart a.btn-close .fa{ line-height:28px; font-size:16px;}
.shoppingcart .p-img{display: table-cell; vertical-align:middle; padding-left:15px;}
.shoppingcart .p-name{display: table-cell; vertical-align:middle; text-align:left;padding-left:10px;}
.shoppingcart .p-name p{margin-bottom:0px; margin:3px 0;}
.shoppingcart .p-name p.blue{ color:#1eb5d0;}
.shoppingcart tbody tr td:first-child{text-align:left; border-left:none;}
.shoppingcart thead tr td:first-child{border-left:none;}
.shoppingcart tbody tr:last-child td{border-right:none;border-bottom:none;}
.shoppingcart tbody tr td:last-child{border-right:none;}
.shoppingcart thead tr td:last-child{border-right:none;}
.summary{ text-align:right; margin-top:25px;}
.payment{margin-bottom:20px; display:inline-block; width:100%;}
.payment .payment_li{ display:inline-block; vertical-align:top; margin-left:30px; font-size:16px;}
.payment .payment_li p{ color:#a19f9f; font-size:12px; text-align:right; margin-top:6px;}
input.checkbox-payment{display:none;}
.checkbox-payment + label{background:url(../images/shoppingCart_17.png) no-repeat top left; font-size:16px; padding-left:28px; min-height:24px;font-weight:normal; cursor:pointer;}
.checkbox-payment:checked + label{background:url(../images/shoppingCart_19.png) no-repeat top left;}
.send_address{ text-align:right; margin-bottom:20px; }
.send_address_li{ display:inline-block;margin-left:30px; font-size:16px;}
.send_address_li .change{ color:#a19f9f; text-decoration:underline; }
.send_address_li .change:hover{text-decoration:none; }
p.freight{text-align:right; color:#1eb5d0; font-size:20px;}
.invoicing{text-align:right; margin-top:25px;}
.invoicing a{ background:url(../images/cart_bg.png) no-repeat center center; border-radius:5px; display:inline-block; color:#FFF; font-size:22PX; text-align:center; width:166px; height:47px; line-height:47px;}
.invoicing a:hover{transform:scale(1.02);
	-ms-transform:scale(1.02); 	/* IE 9 */
	-moz-transform:scale(1.02); 	/* Firefox */
	-webkit-transform:scale(1.02); /* Safari 和 Chrome */
	-o-transform:scale(1.02);}
.more_part{ background:#e8fcff; padding:30px 0;}
.more_part h3.h3{ color:#1eb5d0; font-size:30px; font-weight:bold; margin-bottom:10px;}
.more_part_c{display:inline-block; width:100%;}
.more_part_c .more_part_left{ display:inline-block; vertical-align:middle; width:35%;}
.more_part_c .more_part_right{display:inline-block; vertical-align:middle;padding-left:20px; width:60%;}
.more_part_c .more_part_right p{color:#1eb5d0; font-weight:bold;}
.more_part_c .more_part_right p span{display:inline-block;}
.more_part_c .more_part_right .r_more a{color:#1eb5d0; font-size:24px; font-weight:normal; text-decoration:underline;}
.more_part_c .more_part_right .r_more a:hover{text-decoration:none;}
.more_part_c .more_part_right .r_more{clear:both; margin-top:15px;}
.more_part .container{max-width:1168px;}
@media (max-width:767px){
	.shoppingcart .p-name{ display:block;min-width:190px;white-space: normal;}
	.table-responsive{border:none; margin-bottom:20px;}
	.more_part_c .more_part_right{margin-top:10px; float:none;}
	.more_part_c .more_part_left{float:none; text-align:center;}
	.more_part_c .more_part_right p{ float:left;width:50%; text-align:center;}
	.more_part_c .more_part_right .r_more{text-align:right;}
	.more_part h3.h3{text-align:center; font-size:20px; margin-bottom:25px;}
	.payment .payment_li{margin-left:10px; font-size:14px;}
	.send_address_li{margin-left:10px; font-size:14px;}
	.pickupp{ width:60px;}
	.payment .payment_li{line-height:18px;}
	.checkbox-payment:checked + label{background-position:top 3px left; background-image:url(../images/shoppingCart_19_m.png);}
	.checkbox-payment + label{background-position:top 3px left;background-image:url(../images/shoppingCart_17_m.png);}
	.payment .payment_li:first-child{display:block; float:none; text-align:right; margin-bottom:15px;}
	#shoppingcart{ padding:0 0 30px;}
	.shoppingcart .p-img img{max-height:50px;}
	.checkbox-payment + label{padding-left:20px;}
	.more_part_c .more_part_left{ display:inline-block; vertical-align:middle; width:100%; margin-bottom:15px;}
	.more_part_c .more_part_right{display:block; margin:0 auto;padding-left:0; width:100%; max-width:500px;}
	.more_part_c .more_part_right .r_more a{font-size:16px;}
}

/*news*/
#news{padding:40px 0; max-width:1168px; width:100%; margin:0 auto;}
#news h2{ color:#1eb5d0; margin:0 0 5px; font-size:30px;}
#news .p1{ color:#4db4b6; margin-bottom:25px; font-size:16px;word-break: break-all;}
#news .p1 a{ color:#4db4b6; text-decoration:underline;}
.news-title{margin:60px 0 30px; font-size:30px; text-align:center; color:#1eb5d0;}
.news-title b{display:block; margin-bottom:8px;}
p.p2{font-size:12px; margin-bottom:0; color:#929292; margin-top:10px;}
.news_c{border:2px solid #1eb5d0; border-radius:10px; margin-bottom:30px; overflow-x:auto;}
table.news{ width:100%;}
table.news tr td{ border-bottom:2px solid #1eb5d0; white-space:nowrap; padding:20px 15px; color:#1eb5d0; font-size:20px;}
table.news tr td.n_img img{ margin-right:10px;}
table.news tr td .plan{font-size:24px; font-weight:bold; display:inline-block; margin-left:5px;}
table.news tr:last-child td{ border-bottom:none;}
a.ico_cart{background:url(../images/cart_bg.png) no-repeat center center; width:140px; height:40px; line-height:40px; color:#FFF; font-size:18PX; display:inline-block; margin:0 auto; text-align:center; border-radius:3px;}
a.ico_cart:hover{transform:scale(1.02);
	-ms-transform:scale(1.02); 	/* IE 9 */
	-moz-transform:scale(1.02); 	/* Firefox */
	-webkit-transform:scale(1.02); /* Safari 和 Chrome */
	-o-transform:scale(1.02);}
@media (max-width:992px){
	table.news tr td.n_img img{width:53px; margin-right:5px;}

}
@media (max-width:789px){
	table.news tr td .plan{font-size:18px;}
	table.news tr td{font-size:16px;}
	#news{padding:0 0 30px;}
	#news h2{font-size:22px;}
	#news .p1{ font-size:14px;}
	.news-title{font-size:22px;}
}

/*about us*/
#about{padding:40px 0; max-width:1168px; width:100%; margin:0 auto;}
.about-title{display:inline-block; width:100%; margin-bottom:25px;}
.about-title .about-title-left{float:left;}
.about-title .about-title-left h1{ font-size:28px; color:#1eb5d0; font-weight: bold; margin:0;}
.about-title .about-title-right{float:right;}
.about-title .about-title-right img{max-width:230px;}
.about_c{display:inline-block; margin-bottom:15px; width:100%; color:#4db4b6; font-size:16px; line-height:26px;}
.about_c .img{float:left; padding:0 15px 15px 0;}
.col--4{padding:0 15px; width:38.3%; float:left;}
.col--2{padding:0 15px; width:23.4%; float:left;}
p.p3{color:#4db4b6; font-size:16px; line-height:26px; margin-top:20px;}
@media (max-width:789px){
	#about{padding:0 0 30px;}
	.about_c{font-size:14px; line-height:22px;}
	.about_c .img{ width:50%;}
	.about-title .about-title-left{float:none; text-align:center;}
	.about-title .about-title-right{float:none; text-align:center;}
	.about-title .about-title-left h1{font-size:24px; margin-bottom:15px;}
	.about-title .about-title-right img{ max-width:240px;}
	p.p3{font-size:14px; line-height:22px;}
}
@media (max-width:480px){
	.col--4{width:100%; float:none; margin-bottom:15px; text-align:center;}
	.col--2{width:100%; float:none; text-align:center;}
}

#time{ padding:220px 0; max-width:1200px; margin:0 auto;}
.time_c{display:inline-block; width:100%; padding-bottom:15px;}
.time_c_l{float:left;}
.time_c_r{float:right; color:#1ab8cb; font-size:50px; line-height:50px; padding-right:7%; padding-top:30px; font-family:"Bebas Neue Regular";}
.time_line{width:100%; margin-bottom:15px; height:4px; background:#1ab8cb; position:relative;}
.circle{position:absolute; right:0; width:30px; height:30px; background:#1ab8cb; border-radius:50px; top:-13px;}
p.p4{ color:#939393; font-size:30px;}
@media (max-width:500px){
	#time{ padding:120px 0;}
	.time_c_l{ max-width:180px;}
	.time_c_r{font-size:30px; line-height:30px; padding-top:20px;}
	.circle{ width:20px; height:20px;top:-8px;}
	p.p4{font-size:20px;}
}
#login{ max-width:600px; margin:0 auto; padding:50px 0 100px;min-height:600px;}
.login-wrapper{ background:#fff; border-color:#1ab8cb; color:#1ab8cb; padding:30px 30px;}
.login-wrapper h1{text-align:center; margin:0 0 25px;}
.login-wrapper .control-label{ font-size:18px;}
.login-wrapper .form-control{ height:42px; font-size:16px; border-color:#1ab8cb; color:#1ab8cb;}
.login-wrapper .form-group{margin-bottom:25px;}
.register-box{display:inline-block; width:100%;}
.register-box a{color:#1ab8cb; font-size:16px;}
.register-box a:hover{color:#0bc0f5}
.login-wrapper .btn{ width:100%; margin:0 auto; padding:8px 20px; background:#1ab8cb; border:none; font-size:18px;}
.login-wrapper .btn:hover{background:#0bc0f5;}
@media (max-width:500px){
	.login-wrapper{padding:20px 20px;}
}
#register{ max-width:600px; margin:0 auto; padding:50px 0 100px;min-height:600px;}
.account-register{background:#fff; border:1px solid #1ab8cb; color:#1ab8cb; padding:30px 30px;}
.account-register h1{text-align:center; margin:0 0 15px;}
p.welcome{ font-size:16px; text-align:center; margin-bottom:20px;}
p.welcome a{ color:#0bc0f5; text-decoration:underline;}
.account-register .control-label{ font-size:18px;}
.account-register .form-control{ height:42px; font-size:16px; border-color:#1ab8cb; color:#1ab8cb; position:relative;}
.account-register .form-group{margin-bottom:25px; position:relative;}
.account-register .Verification {margin-top:5px;}
.account-register .Verification a{ display:inline-block; margin-left:5px;}
.account-register .agree{ color:#1ab8cb; text-decoration:underline;}
.account-register .checkbox-payment + label{ font-size:16px;}
.account-register .btn{ width:100%; margin:0 auto; padding:8px 20px; color:#FFF; background:#1ab8cb; border:none; font-size:18px;}
.account-register .btn:hover{background:#0bc0f5;}
@media (max-width:500px){
	.account-register{padding:20px 20px;}
}

#content{max-width:1200px; margin:0 auto; padding:30px 0; min-height:600px;}
#content h1{text-align:center; color:#1ab8cb; margin:0 0 20px;}
.breadcrumb{background:#1ab8cb; margin-bottom:30PX;}
.breadcrumb li a{color:#FFF;}
.breadcrumb > li + li::before{color:#FFF;}
#content .table-bordered{border-color:#1ab8cb;}
#content .table-bordered tr td{border:1px solid #1ab8cb; text-align:center; padding:15px 8px;}
.buttons .btn{background:#1ab8cb; border:none; font-size:16px; padding:5px 20px;}
.margin_bottom20{margin-bottom:20px;}
.list-group-item{ border:1px solid #1ab8cb;}
#column-right{padding-top:70px;}
@media (max-width:789px){
	#content{min-height:auto;}
	#register{min-height:auto;}
	#login{min-height:auto;}
}
p.p5{color:#1ab8cb; padding:100px 0; min-height:560px; text-align:center; font-size:40px; font-weight:bold;}
p.p5 .fa{font-size:120px;}
@media (max-width:789px){
	p.p5{font-size:30px; padding:100px 0 110px; min-height:auto;}
	p.p5 .fa{font-size:90px;}
}
#form-control-file{display:none;}
#form-control-file+label{ border:1px solid #1ab8cb; padding:0px 40px;height:42px; line-height:42px; text-align:center; border-radius:5px; color:#1ab8cb; cursor:pointer; font-size:16px;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}
.account-register .bootstrap-select .btn{ background:none; border:1px solid #1ab8cb; color:#1ab8cb; font-size:16px;}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active{color:#999 !important;}
#a_price2+label{margin-left:30px; margin-bottom:0 !important;}
#a_price1+label,#a_price2+label{margin-bottom:0;}
.margin-top10{margin-top:5px;}
p.p6{font-size:16px;}
.w_center header #logo{ float:none; margin:0 auto; text-align:center;}
.w_center .footer-left{ float:none; text-align:center;}
.w_center footer .copyright{text-align:center;}
@media (max-width:992px){
	.w_center header #logo{ margin:20px auto;}
}
.login-wrapper textarea.form-control{height:auto;}
div.required .control-label:after {
	content: '* ';
	color: #f00;
	font-weight: bold;
}
div.required .control-label:before {
	content: '';
}
p.p7{color:#1ab8cb; padding:200px 0; min-height:560px; text-align:center; font-size:36px;}
p.p7 a{color:#0bc0f5; text-decoration:underline;}

@media (max-width:789px){
	p.p7{font-size:24px; padding:100px 0 110px; min-height:auto;}
}
p.p8{color:#1ab8cb; text-align:center; margin-bottom:30px; font-size:18px;}
p.p9{color:#1ab8cb; text-align:center; margin-top:30px; font-size:18px;}
p.p9 a{color:#0bc0f5; text-decoration:underline;}
p.p9 i{ font-size:26px; display:inline-block; vertical-align:middle; margin-right:3px;}
p.p9 i.fa-times-circle{ color:red;}

.div_or{
	text-align:center;
	width:80%;
	margin:50px auto 30px;
}
.div_or .div_or_line{
	margin-bottom:-14px;
	border-top:1px solid #1ab8cb;
}
.div_or .div_or_text{
	font-size:20px;
	display:inline-block;
	padding:0 15px;
	background:#FFF;
}
.account-register .btn.send_a{ height:42px; font-size:16px; line-height:42px; text-align:center; padding:0 5px;}
p.p10{font-size:15px; margin-bottom:0;}
.icon_img{margin-left:10px; max-width:130px;}
.icon_img_m{display:none;}
@media (max-width: 992px) {
	.icon_img{margin-left:0; display:block; margin-top:10px; max-width:96px; display:none;}
	.icon_img_m{display:block;max-width:96px; margin-top:-5px;}

}
.new_price{ font-size:16px; font-weight:normal;}
table.add_date tr td.pickup_date{ font-size:16px; padding-top:15px;}
table.add_date{width:100%;}
table.add_date tr td{ padding:0; border:none;}
.date_radio+label{ margin:0 5px;}
.radio_a{ display:inline-block; margin-left:10px;}

@media (max-width:992px) {
	.radio_a{ display:block; margin-left:0;}
}
.has-error .text-danger{ font-size:16px; padding-bottom:10px;}

.product_content{width:100%; max-width:1200px; margin:0 auto;}
.product_item{width:100%; text-align:center; display:inline-block; margin-bottom:30px;}
.product_item .product_item_li{float:none; vertical-align:top; margin-bottom:10px; width:20%; margin-left:-10px; display:inline-block; padding:0 20px; text-align:center;}
.product_item .product_item_li img{max-width:146px; width:100%;}
.product_item .product_item_li p{padding-top:10px; font-size:16px; color:#919499; font-weight:bold;}
#product .product-left{display:table;}
.product-left-img{ display:table-cell; vertical-align:middle; padding:0 20px; }
.product-left-img img{max-width:287px; width:100%;}
.product-left-center{ display:table-cell;vertical-align:middle; padding:0 20px;}
.product-left-right{ display:table-cell;vertical-align:middle;padding:0 0 0 30px; border-left:4px solid #888;}
.product-left-right p span{ color:#9b9b9b; display: block;}
.product-left-center h2{ margin:0 0 5px; color:#888;}
.product-left-center h3{ margin:0 0 0; color:#9b9b9b; font-size:18px;}
.product-left-center p{ margin:0 0 0; color:#888; font-size:16px;}
.product-left-right p{font-size:16px;}
#product .items{margin-bottom:20px;}

.product_item.j95 .product_item_li p{color:#359ebb;}
.j95 .product-left-center h2{color:#64cbe2;}
.j95 .product-left-center h3{color:#19849b;}
.j95 .product-left-center p{color:#026f82;}
.j95 .product-left-right p span{color:#359ebb;}
.j95 .product-left-right{border-color:#359ebb;}

.product_item.j99nano .product_item_li p{color:#6bbb35;}
.j99nano .product-left-center h2{color:#6bbb35;}
.j99nano .product-left-center h3{color:#529b19;}
.j99nano .product-left-center p{color:#3e8202;}
.j99nano .product-left-right p span{color:#6bbb35;}
.j99nano .product-left-right{border-color:#6bbb35;}

.product_item.c99nano .product_item_li p{color:#f9a60f;}
.c99nano .product-left-center h2{color:#f9a60f;}
.c99nano .product-left-center h3{color:#cc830e;}
.c99nano .product-left-center p{color:#af6e10;}
.c99nano .product-left-right p span{color:#f9a60f;}
.c99nano .product-left-right{border-color:#f9a60f;}

.product_item.v99nano .product_item_li p{color:#b48b15;}
.v99nano .product-left-center h2{color:#f6c221;}
.v99nano .product-left-center h3{color:#f1ae21;}
.v99nano .product-left-center p{color:#ab710f;}
.v99nano .product-left-right p span{color:#b48b15;}
.v99nano .product-left-right{border-color:#b48b15;}


.b99 .product_item .product_item_li p{ color:#146eb4;}
.b99 .product-left-center h2{ color:#0089cc;}
.b99 .product-left-center h3{ color:#00ade6;}
.b99 .product-left-center p{ color:#0089cc;}
.b99 .product-left-right p span{ color:#1090cf;}
.b99 .product-left-right{border-color:#0071b2;}
.p95 .product_item .product_item_li p{ color:#ef7ca4;}
.p95 .product-left-center h2{ color:#ef7ca4;}
.p95 .product-left-center h3{ color:#fcb6db;}
.p95 .product-left-center p{ color:#f071a6;}
.p95 .product-left-right p span{ color:#ff7bc1;}
.p95 .product-left-right{border-color:#ff6fb0;}
.p99 .product_item .product_item_li p{ color:#14b2b4;}
.p99 .product-left-center h2{ color:#14b2b4;}
.p99 .product-left-center h3{ color:#00e6d0;}
.p99 .product-left-center p{ color:#14b2b4;}
.p99 .product-left-right p span{ color:#14b2b4;}
.p99 .product-left-right{border-color:#14b2b4;}
.v99 .product_item .product_item_li p{ color:#b48b14;}
.v99 .product-left-center h2{ color:#b48b14;}
.v99 .product-left-center h3{ color:#d7b122;}
.v99 .product-left-center p{ color:#b48b14;}
.v99 .product-left-right p span{ color:#b48b14;}
.v99 .product-left-right{border-color:#b48b14;}
.special .product_item .product_item_li p{ color:#1090cf;}
.special .product-left-center h2{ color:#1090cf;}
.special .product-left-center h3{ color:#00ade6;}
.special .product-left-center p{ color:#0089cc;}
.special .product-left-right p span{ color:#0089cc;}
.special .product-left-right{border-color:#0089cc;}
@media (max-width:789px){
	.product_item .product_item_li p{font-size:13px;}
	.product-left-center h2{font-size:24px;}
	.product-left-center h3{ font-size:16px;}
	#product .items p{font-size:12px;}
	.product-left-right p{font-size:12px;}
	.product-left-right{padding:0 0 0 20px;}
	.product-left-img{max-width:180px;}
}

@media (max-width:500px){
	.product_item{text-align:center;}
	.product_item .product_item_li{/*float:none; padding:0 30px; display:inline-block; width:32.33%; vertical-align:top; text-align:center; margin-bottom:15px;*/ padding:0 6px;}
	.product_item .product_item_li p{font-size:12px;}
	#product .product-left{display:block;}
	.product-left-img{display:inline-block; width:42%; vertical-align: middle; padding:0 20px 0 0;}
	.product-left-center{padding:0; width:56%; display:inline-block;vertical-align: middle;}
	.product-left-right{display:block; text-align:center; padding:30px 0 0 0; width:100%; border:none;}
	#product .items{margin-bottom:10px;}
	.product-left-right p{font-size:14px;}
	#product-fix{padding-bottom:72px;}
}
@media (max-width:500px){
	#product .product-more-img a{width:32.33%; max-width:100%;}
	.product-detail .img{width:100%;}
	.product-detail .product-detail-l{width:100%; text-align:center;}
	.icon_cart{margin:0 auto;}
	.product_item .product_item_li{ width:32.33%; vertical-align:top; float:none; display:inline-block; margin-bottom:15px;}
}
.mobile_cart{display:inline-block; width:100%; background:#FFF; padding:15px 15px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1);}
.mobile_cart_img{display:inline-block; vertical-align:middle; width:24%;}
.mobile_cart_price{display:inline-block; vertical-align:middle;width:35%; text-align:center; font-size:16px; font-weight:bold; padding:0 15px;}
.mobile_cart{display:none;}
.mobile_cart_c{display:inline-block; vertical-align:middle;width:38%;}
.mobile_cart_c .icon_cart{width:100%; max-width:150px;}
.mobile_cart_c .icon_cart a{width:100%;}
.mobile_cart_c .icon_cart a{font-size:18px;}
.news-img{text-align:center; margin:0 auto 30px; width:100%; max-width:1021px;}
.news-img p{text-align:right; color:#1eb5d0; font-size:14px; font-weight:bold; margin:10px 0;}
.btn.btn-info{display: block;
	margin: 5px auto;
	max-width: 140px;}
.btn.btn-danger{display: block;
	max-width: 140px;
	margin: 5px auto;}
@media (max-width:500px){
	.mobile_cart{display:block; position:fixed; bottom:0; left:0;}
	.news-img p{font-size:12px;}


	#content .table-bordered tr td{font-size:13px; padding:15px 5px;}
}
.shoppingcart_m_c{width:100%; display:table; background:#d2eeee; padding:15px;}
.shoppingcart_m_c .shoppingcart_m_img{ display: table-cell; width:40%; padding:10px; background:#FFF; vertical-align:middle}
.shoppingcart_m_c .shoppingcart_m_detail{ display: table-cell; padding:10px; border-left:8px solid #d2eeee; width:60%; background:#fff; vertical-align:middle; position:relative; padding-right:39px;}
.shoppingcart_m_c .shoppingcart_m_detail p{margin:5px 0;}
.shoppingcart_m_c a.btn-close{ position:absolute; right:10px; top:10px;background:#e21010;border-radius: 50px;display: inline-block;width: 28px;height: 28px;line-height: 28px;text-align: center;color:#FFF;display: inline-block;vertical-align: middle;}
.shoppingcart_m_c a.btn-close .fa{line-height: 28px;font-size: 16px;}
.shoppingcart_m h2{ color:#1ab8cb; margin:0; font-size:22px; text-align:center; padding:10px 0;/*-webkit-box-shadow:0 -2px 3px rgba(0,0,0,0.1);
-moz-box-shadow:0 -2px 3px rgba(0,0,0,0.1);
box-shadow:0 -2px 3px rgba(0,0,0,0.1);*/}
.shoppingcart_m h3{ color:#1ab8cb; margin:0 0 15px; font-size:18px; display: table-row; width:100%;}
.shop_table{margin-bottom:15px; width:100%; display:table;}
@media (max-width:767px){
	#content h2{text-align:center; font-size:24px; color:#1ab8cb;}
	#content h1{font-size:24px;}
	.table-responsive > .table > tbody > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > thead > tr > th{white-space:normal;}
	p.freight{font-size:18px;}
	.more_part{margin-top:20px; padding:20px 0;}
}
p.p10{color:#1ab8cb; padding:100px 0; min-height:560px; text-align:center; font-size:40px;}
@media (max-width:789px){
	p.p10{font-size:28px; padding:100px 0 110px; min-height:auto;}
}
h3.h-3{ color:#1eb5d0; font-size:20px; font-weight:bold; margin:0 0 10px;}
.modal .more_part h3.h3{font-size:20px;}
.modal .more_part{ padding:20px 0;}
.modal .more_part_c .more_part_right .r_more a{font-size:16px;}
.more_s{ text-align:left; margin-top:10px;}
.more_s a{display:inline-block; background:#1eb5d0; color:#FFF; text-align:center;border-radius:5px;height:28px; line-height:28px; font-size:14px; width:80px; margin:0 5px;}
.more_s a.icon-no{ background:#999;}
#myModal .modal-body{padding:30px 15px;}
@media (max-width:767px){
	h3.h-3{text-align:center; font-size:20px;}
	.modal .more_part{margin-top:0;}
	.more_s{text-align:center;}
}
.news_content{ margin-top:30px; margin-bottom:20px; display:table; width:100%; background:#FFF;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);-moz-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1);}
.news_content .img{ display:table-cell; vertical-align:middle;width:50%; position:relative;}
.news_content .img .repor_time{ position:absolute; top:0; left:30px; font-size:32px; color:#FFF}
.news_content .img .repor_time .span1{ background:#1ab8cb; padding:2px 8px; display: block;}
.news_content .img .repor_time .span2{ background:#72d1dd;padding:2px 8px; display: block;}
.news_content .item{display:table-cell; vertical-align:middle; width:50%; padding:20px;}
.news_content .item h2{margin:0 0 15px; color:#1eb5d0; font-size:33px;}
.news_content .item p{font-size:20px; color:#4db4b6; margin-bottom:50px;}
.news_content .item .item_footer{display:inline-block; width:100%;}
.news_content .item .item_footer .date{ color:#939393; font-size:19px; float:left;}
.news_content .item .item_footer .icon_more{ float:right;}
.news_content .item .item_footer .icon_more a{color:#1eb5d0; font-size:26px; text-decoration:underline;}
.order_by{text-align:right; margin-bottom:20px;}
.order_by select{border:none; background:url(../images/icon_down.png) no-repeat right center;font-size:23px; color:#292828; padding-right:20px;	outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin-left:25px;}

#new{background:#f6f5f5; padding:35px 0;}
#new .new_detail{position:relative; background:#FFF; display:inline-block; width:100%; margin-bottom:30px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.1);
-moz-box-shadow:0 2px 10px rgba(0,0,0,0.1);
box-shadow:0 2px 10px rgba(0,0,0,0.1);}
#new .new_detail p{ margin:0 0 15px; color:#4db4b6; font-size:13px;}
#new .new_detail .date{font-size:13px; color:#939393;}
#new .padding10{padding:20px 20px;}
#new .repor_time{ position:absolute; top:0; left:0; font-size:28px; line-height:30px; color:#FFF}
#new .repor_time .span2{ background:#72d1dd;padding:10px; display: block;}
#new .read_more{ text-align:center;}
#new .read_more a{ font-size:23px; color:#949393; background:url(../images/icon_down_more.png) no-repeat bottom center; padding-bottom:15px; display:inline-block;}
.new_detail_div{text-align:center; margin-top:30px; margin-bottom:30px;}
.new_detail_div .img{position:relative; display:inline-block; margin-bottom:40px;}
.new_detail_div .img .repor_time{ position:absolute; top:0; left:0; font-size:32px; color:#FFF}
.new_detail_div .img .repor_time .span1{ background:#1ab8cb; padding:2px 8px; display: block;}
.new_detail_div_d{text-align:left;}
.new_detail_div_d .news_title{font-size:32px; color:#1eb5d0; margin-bottom:15px;}
.new_detail_div_d .news_title span{ display:inline-block; vertical-align:middle;}
.new_detail_div_d .news_title span.date{color:#939393; font-size:18px; margin-left:10px;}
.new_detail_div_d p{ font-size:20px; color:#4db4b6; margin-bottom:30px;}
.new_detail_div .more_new a{ font-size:26px; color:#1eb5d0; text-decoration:underline;}
#menu{float:right;}
.fixed_news{ position:fixed; right:0; top:50%; background:#FFF; width:460px; padding:10px 20px 15px; z-index:999;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
-moz-box-shadow:0 0 10px rgba(0,0,0,0.1);
box-shadow:0 0 10px rgba(0,0,0,0.1);}
.fixed_news .title{font-size:18px; color:#1eb5d0; margin-bottom:10px;}
.fixed_news h1{ font-size:30px; color:#1eb5d0; margin:0;}
.fixed_news .fb_date{margin-bottom:10px;}
.fixed_news .fb_date span{ display:inline-block; font-size:26px; color:#FFF; background:#72d1dd; padding:0 5PX;}
.fixed_news p{ color:#4db4b6; font-size:13px;}
.fixed_news .read_more{ text-align:right;}
.fixed_news .read_more a{ display:inline-block; text-decoration:underline; color:#1eb5d0; font-size:18px;}
.fixed_news .close2{position:absolute; right:20px; top:15px; color:#c2bfbf; font-size:20px; opacity:1;}
@media (max-width:992px){
.news_content .item p{font-size:14px; margin-bottom:20px;}
.news_content .item h2{font-size:22px;}
.news_content .item .item_footer .date{font-size:14px;}
.news_content .item .item_footer .icon_more a{font-size:18px;}
.news_content .img{vertical-align:top;}
.news_content .img .repor_time{font-size:20px;}
#new .repor_time{font-size:18px; line-height:20px;}
.order_by select{font-size:18px;}
}
@media (max-width:767px){
.news_content{display:block;}
.news_content .img{display:block; width:100%;}
.news_content .item{display:block; width:100%;}
#new .row{ margin-left:-7px; margin-right:-7px;}
#new .row .col-xs-6{padding:0 7px;}
#new .new_detail{-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);
-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);
box-shadow:0 0 2px rgba(0,0,0,0.1); margin-bottom:14px;}
#new .read_more a{font-size:18px; margin-top:10px;}
#new .repor_time{font-size:16px;}
#new .repor_time .span2{padding:5px 10px;}
.news_content .img .repor_time{left:15px;}
.new_detail_div .img .repor_time{ font-size:24px;}
.new_detail_div_d .news_title{font-size:24px;}
.new_detail_div_d p{font-size:14px;}
.new_detail_div .more_new a{font-size:18px;}
.new_detail_div_d .news_title span.date{font-size:14px;}
#menu .nav > li > a{height:30px; line-height:30px;}
.fixed_news{width:260px; padding-left:15px; padding-right:15px;}
.fixed_news h1{ font-size:24px;}
.fixed_news .fb_date span{font-size:20px;}
.fixed_news p{font-size:12px;}
.fixed_news .read_more a{font-size:14px;}
.fixed_news .title{font-size:16px;}
}
.checkout_success{-webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
	background-position:center center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-shrink:0; min-height:500px; padding-bottom:30px;}
.checkout_success h1{ margin-top:0;}
@media (max-width:767px){
.checkout_success{ min-height:auto;}
.checkout_success h1{ font-size:26px;}
}
.mfclub{width:100%; max-width:1000px; margin:0 auto;}
.mfclub_logo{text-align:center; width:50%; margin:0 auto 50px;}
.mfclub_logo img{max-width:240px; width:100%;}
.mfclub_part1{ background:#e1f2ef; text-align:center; padding:30px;color:#158ca9; margin-bottom:50px;}
.mfclub_part1 h1{ font-weight:bolder; margin:0 0 15px;  font-size:50px;}
.mfclub_part1 h1 span{color:#1f5dab;}
.mfclub_part1 .small_piece{ font-size:40px; line-height:46px; font-family:initial;}
.mfclub_part1 .small_piece span{ display:inline-block; vertical-align:bottom; margin:0 10px;}
.mfclub_part1 .small_piece .bd{font-size:70px;}
.mfclub_part1 .line{width:50px; height:1px; background:#158ca9; margin:20px auto;}
.mfclub_part1 p.p_p{ font-size:24px; margin-bottom:0;}
.mfclub_title{text-align:center; margin-bottom:20px;}
.mfclub_part2 .mfclub_title img{max-width:240px;}
.mfclub_part2 .hy_click{color:#158ca9; font-size:22px; text-align:center; margin-bottom:15px;}
.mfclub_part2_c{ background:#e7f4fd; margin-bottom:50px; padding:30px 0; width:100%; display:table;}
.mfclub_part2_c_l{display:table-cell; width:50%; text-align:center;color:#158ca9; font-size:24px;}
.mfclub_part2_c_l .style1{ font-size:46px; font-weight:bolder;font-family:initial;}
.mfclub_part2_c_l .style2{ color:#f08121; font-weight:bolder; font-size:46px; line-height:50px; text-transform:uppercase; font-family:initial;}

.mfclub_part2_c_l+.mfclub_part2_c_l{border-left:1px solid #52c8ca; } 
.mfclub_fuli{display:inline-block; width:100%; margin-bottom:50px;}
.mfclub_fuli_left{float:left; width:50%; text-align:center; padding:0 60px;}
.mfclub_fuli_left .img{margin-bottom:20px;}
.mfclu_btn{ display:inline-block; padding:0 10px; text-align:center; width:49%; vertical-align:top;}
.mfclu_btn img{max-width:140px; width:100%;}
.mfclu_btn p{ color:#158ca9; font-size:20px; margin:10px 0 15px;}
.mfclub_part3 .mfclub_title img{max-width:400px;}
.mfclub_part3_c{border:5px solid #e0f2ee; color:#158ca9; margin-bottom:30px; text-align:center;}
.mfclub_part3_c_title{ background:#e0f2ee; padding:5px 0; font-size:26px; text-transform:uppercase; font-family:initial;}
.mfclub_part3_txt{padding:20px; font-size:20px; line-height:30px;}
.mfclub_part3_txt span{ font-weight:bolder; color:#f08121;}
.mfclub .terms{ color:#158ca9; margin-bottom:20px; margin-top:20px;}
.mfclub .terms ol li{margin-left:15px;}
header .account-wrapper .mf_club_icon{ background:none; padding:0; width:86px;}
@media (max-width:767px){
.mfclub_part2 .mfclub_title img{max-width:180px;}
.mfclub_part3 .mfclub_title img{max-width:260px;}
.mfclub_fuli_left{float:none; width:100%; margin-bottom:20px;}
.mfclub_part1 h1{font-size:34px;}
.mfclub_part1 .small_piece{font-size:22px; line-height:30px;}
.mfclub_part1{padding:30px 15px;}
.mfclub_part1 .small_piece span{margin:0 5px;}
.mfclub_part1 .small_piece .bd{font-size:36px;}
.mfclub_part1 p.p_p{font-size:16px}
.mfclub_part2 .hy_click{font-size:18px;}
.mfclub_part2_c_l{font-size:18px;}
.mfclub_part2_c_l .style2{font-size:26px; line-height:30px;}
.mfclub_part2_c_l .style1{font-size:26px;}
.mfclub_part2_c{padding:20px 0; margin-bottom:30px;}
.mfclu_btn p{font-size:16px;}
.mfclub_fuli_left{padding:0 20px;}
.mfclu_btn img{max-width:100px;}
.mfclub_fuli_left .img img{max-width:240px;}
.mfclub_fuli{margin-bottom:20px;}
.mfclub_part3_c_title{font-size:20px;}
.mfclub_part3_txt{font-size:14px; line-height:24px; padding:20px 10px;}
.mfclub .terms{font-size:12px;}
.mfclub_logo{margin-bottom:30px;}
.mfclub_logo img{ max-width:150px;}
}
@media (max-width:500px){
header .account-wrapper .mf_club_icon{width:72px;}
}
.happy_share_logo{text-align:center;margin:0 auto 20px;}
.happy_share_logo img{max-width:300px; width:100%;}
.happy_share_part1{ background:#d4ece6; color:#108ba8; padding:30px 10%; text-align:center;}
.happy_share_part1 h1{font-size:30px; margin:0 0;}
.part1_txt{ display:table; width:100%; max-width:100%; margin:15px auto 0;}
.part1_txt .part1_txt_t{display: table-cell; vertical-align:middle; width:120px; padding-right:10px; font-size:20px;  text-align:right;}
.part1_txt textarea{ width:100%; font-size:16px; border-radius:0; box-shadow:none; display:table-cell; padding:5px 10px; border:2px solid #18b7c8; height:84px !important; resize:none;}
.part_share{ display:table-cell; text-align:left; vertical-align:middle;}
.part_share a{width:30px; margin:0 2px; display:inline-block;}
.happy_share_line{width:50px; height:2px; background:#158ca9; margin:30px auto;}
.happy_share_p{ color:#108ba8; font-size:26px; text-align:center; margin-bottom:20px;}
.border_blue{ border-color:#ddedfa;}
.border_blue .mfclub_part3_c_title{background:#ddedfa;}
.happy_share_hl{text-align:center; margin:50px 0 20px; position:relative;}
.happy_online{position:absolute; width:20%; right:0; top:15px;}
.happy_online img{width:100%; max-width:100%;}
.happy_share_hl img{ max-width:220px;}
.happy_share_hl_p{text-align:center;color:#108ba8; font-size:24px; margin-bottom:20px;}
.happy_share_hl_p_s{ margin-bottom:20px;text-align:center;color:#108ba8; font-size:16px;}
.happy_share_hl_c{ background:#ddeefa; margin-bottom:15px; display:table; width:100%;}
.happy_share_hl_c:nth-child(2n){ background:#d4ece6;}
.happy_share_hl_c:nth-child(2n) .hl_fs{ background: linear-gradient(-60deg, transparent 40px, #95d5d5 0);}

.happy_share_hl_c .hl_fs{ display:table-cell; padding-right:30px; text-align:center; vertical-align:middle; width:150px; font-size:40px; font-weight:bolder; color:#fff; background: linear-gradient(-60deg, transparent 40px, #7ebce7 0);}
.happy_share_hl_c .hl_img{display:table-cell; padding:10px 10px; text-align:center;}
.happy_share_hl_c .hl_img img{max-width:470px; width:100%;}
.part1_txt .icon_copy{ color:#fff; width:150px; background:#1ab6c7; font-size:16px; padding:0 6px; display:table-cell; vertical-align:middle; border:none; border-radius:0;}
.happy_share_hl_all{text-align:center; margin-bottom:20px;}
.happy_share_jf{ display:inline-block; width:30%; vertical-align:top;}
.happy_share_jf_head{display:inline-block; width:130px; margin-left:-130px; position:relative;}
.jifen{position:absolute; width:100%; font-size:34px; font-weight:bolder; top:35px; left:0; text-align:center; color:#fff;}
.jifen span{font-size:24px;}
.happy_share_jf p{color:#939598; font-size:15px;}
.happy_share_hl_all.last .happy_share_jf{width:40%;} 
@media (max-width:767px){
.happy_share_hl_c .hl_fs{font-size:20px; padding-right:10px; width:80px;background: linear-gradient(-70deg, transparent 20px, #7ebce7 0);}
.happy_share_hl_c:nth-child(2n) .hl_fs{background: linear-gradient(-70deg, transparent 20px, #95d5d5 0);}
.happy_share_hl img{max-width:160px;}
.happy_share_part1 h1{font-size:24px;}
.happy_share_part1{padding:30px 15px;}
.happy_share_p{font-size:22px;}
.happy_share_logo img{max-width:220px;}
.happy_share_hl_p{font-size:18px;}
.happy_share_hl_c .hl_img{padding-left:5px;}
.part1_txt .part1_txt_t{font-size:20px; padding-right:5px; display:block; width:100%; margin-bottom:5px; padding-right:0; text-align:center;}
.part1_txt .icon_copy{font-size: 16px;margin: 12px auto 0;display: block;padding: 6px 0;}
.happy_online{position:absolute; width:25%; right:0; top:5px;}
.happy_share_hl_p_s{font-size:14px;}
.part1_txt textarea{font-size:12px; height:70px !important;}
.part_share{display:block; text-align:center;}
}
/*v99kid*/
.Protection .Protection_c.v99kid{ background:#f37a9f;}
.v99kid_row{display:table; width:100%;}
.v99kid_row-2{display:table-cell; width:20%; text-align:center;}
.v99kid_row-2 img{max-width:120px;}
.v99kid_row-10{display:table-cell; vertical-align:middle; text-align:left;}
.Protection .v99kid_row-10 .Protection_c_txt{ max-width:100%;}
.v99kid .product-left-center h2{ color:#db4a83;}
.v99kid .product-left-center h3{ color:#f4799f;}
.v99kid .product-left-center p{ color:#f4799f;}
.v99kid .product-left-right p span{ color:#f4799f;}
.v99kid .product-left-right{border-color:#f4799f;}
/*v99black*/
.Protection .Protection_c.v99black{ background:#000;}
.v99black .product-left-center h2{ color:#040000;}
.v99black .product-left-center h3{ color:#040000;}
.v99black .product-left-center p{ color:#595757;}
.v99black .product-left-right p span{ color:#040000;}
.v99black .product-left-right{border-color:#595757;}
/*v99sage*/
.Protection .Protection_c.v99sage{ background:#6daa1e;}
.v99sage .product-left-center h2{ color:#6daa1e;}
.v99sage .product-left-center h3{ color:#6daa1e;}
.v99sage .product-left-center p{ color:#93c650;}
.v99sage .product-left-right p span{ color:#6daa1e;}
.v99sage .product-left-right{border-color:#93c650;}
.v99sage .product_item .product_item_li p{ color:#009444;}
.v99sage .product_item_li_line{ width:50px; height:3px; background:#8dc63f; margin:0 auto; margin-top:15px;}
.v99sage .product_item_li_line.b{background:#009444;}
.v99sage .product_item .product_item_li:nth-child(2n){ margin-top:8%;}
.v99sage .product_item .product_item_li img{ max-width:100%;}
.v99sage .product_item .product_item_li{padding:0;}
.small_img{text-align:center; margin-bottom:20px;}
.small_img a{display:inline-block; max-width:80px; margin:0 2px; width:17%;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);border:1px solid transparent;}
.small_img a.selected{ border:1px solid #000; }
.product_banner{margin:20px 0;}
.product_banner.product_banner_more_img{ text-align: center}
.product_banner.product_banner_more_img img:first-child{ margin-top: 0px;}
.product_banner.product_banner_more_img img{ margin-top: 20px;}
@media (max-width:1025px) {
.happy_share_jf_head{ width:100px; margin-left:0;}
.jifen{font-size:25px; top:28px;}
.jifen span{ font-size:16px;}
.happy_share_jf{width:27%;}
}
@media (max-width: 767px) {
.v99kid_row{display:block;}
.v99kid_row-2{display:block; width:100%; margin-bottom:15px;}
.v99kid_row-10{display:block; width:100%; text-align:center;}
.v99kid_row-2 img{max-width:80px;}
.v99sage .product_item .product_item_li:nth-child(2n){ margin-top:0;}
.happy_share_jf_head{width:65px; margin-left:-15px;}
.jifen{font-size:16px; top:18px;}
.jifen span{ font-size:12px;}
.happy_share_jf{width:40%;}
.happy_share_jf p{font-size:12px;}
.happy_share_hl_all.last .happy_share_jf{width:62%;}
}
.tester .product-left-center h2{ color:#325470;}
.tester .product-left-right p{ color:#325470; font-size:15px; font-weight:bold;}
.tester .product-left-right p span{ font-size:12px; display:inline-block;color:#325470;}
.tester .product_item .product_item_li{ width:25%;}
.tester .product-left-img{text-align:center;}
.tester .product-left-center{ text-align:center; max-width:340px;}
.tester .product-left-right{border-color:#325470;}
.tester .product_item .product_item_li p{color:#325470;}
.yongtu{ border:1px solid #325470; border-radius:5px; padding:20px 20px 10px; margin-top:30px;}
.yongtu p{color:#325470;}
.a3 .product-left-center h2{ color:#325470;}
.a3 .product-left-right p{ color:#325470; font-size:15px; font-weight:bold;}
.a3 .product-left-right p span{ font-size:12px; display:inline-block;color:#325470;}
.a3 .product-left-img{text-align:center;}
.a3 .product-left-center{ text-align:center; max-width:340px;}
.a3 .product-left-right{border-color:#325470;}
.a3 .Protection .Protection_c{ background:#325470 !important;}
.a3 .product_item .product_item_li p{color:#325470;}
.v99junior .Protection .Protection_c{ background:#d77967 !important;}
.a3combo .Protection .Protection_c{ background:#0f5579 !important;}
.a3loop .Protection .Protection_c{ background:#a6516b !important;}
.a3comboloop .Protection .Protection_c{background:#a6516b !important;}
@media (max-width:500px) {
.tester .product_item .product_item_li{width:32.33%;}
}
.product-part.b_duck{padding-bottom:0;}
.product-part.b_duck .paroduct-li{ padding:0 8%;}
.product-part.b_duck .paroduct-li .paroduct-li_a{width:24%; vertical-align: top;}
.paroduct-li_a .p_name{ margin: 10px 0 2px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block; height: 23px;}
.paroduct-li_a .p_price{ margin: 0 0 5px; color: #000;}
.paroduct-li_a a{color: #4c4c4c;}
.p_price .line-through{ text-decoration: line-through}
@media (max-width: 768px) {
.product-part.b_duck .paroduct-li{ padding:0;}
.product-part.b_duck .paroduct-li .paroduct-li_a{width:32.33%;}

}
@media (max-width: 500px) {
.product-part.b_duck .paroduct-li .paroduct-li_a{width:49%;}

    
}
.h4.h4 .fa{display:none; margin-right:15px !important;}
.product-detail .img{margin-bottom:20px;}
.swiper-button-next.top{right:16%;}
.swiper-button-prev.top{left:16%;}
.swiper-button-next.top, .swiper-button-prev.top{position:absolute; margin-top:-31px;background: #000;padding: 25px 10px;color: #FFF; width:auto; height:auto;}
.swiper-button-prev:focus,.swiper-button-next:focus{outline:none;}
.swiper-button-next.thumbs{right:0;}
.swiper-button-prev.thumbs{left:0;}
.swiper-button-next.thumbs, .swiper-button-prev.thumbs{position:absolute;margin-top:-21px;background: #000;padding:15px 8px;color: #FFF; width:auto; height:auto;}
.swiper-button-next.thumbs.swiper-button-disabled, .swiper-button-prev.thumbs.swiper-button-disabled{display:none;}
.swiper-button-next.top.swiper-button-disabled, .swiper-button-prev.top.swiper-button-disabled{display:none;}

.gallery-top .swiper-slide img{max-width:600px;}
/*.gallery-thumbs .swiper-wrapper{-webkit-justify-content: center;justify-content: center;}
*/.gallery-thumbs .swiper-slide img{ margin:2px;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active img{ border:1px solid #000;}
{ border:1px solid #000;}
@media (max-width: 767px){
.swiper-button-next.top{right:0;}
.swiper-button-prev.top{left:0;}
#product .product-more-img{display:none;}
.h4.h4 .fa{display:inline-block; margin-right:5px; font-size:18px;}
}
.container .page_new{max-width:100%;}
.page_new{ max-width:1125px; margin:0 auto; width:100%;}
.page_banner{display:inline-block; width:100%;}
.page_new .col_5{ float:left; width:50%;}
.page_new .swiper-button-next, .page_new .swiper-button-prev{ position:absolute;}
.page_new .swiper-pagination-bullets{ bottom:5%; position:absolute; }
.page_new .swiper-pagination-bullets span{background:none; border:1px solid #000; width:13px; height:13px; margin:0 7px !important;}
.page_new .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#000;}

.page_new .swiper-button-prev::after, .page_new .swiper-container-rtl .swiper-button-next::after,.page_new .swiper-button-next::after, .page_new .swiper-container-rtl .swiper-button-prev::after { content:'';}
.page_new .swiper-button-next, .page_new .swiper-button-prev{ top:inherit; width:auto; bottom:10%; font-size:30px; outline:none; color:#f0f0f0;}
.page_new .swiper-button-next{ right:3%;}
.page_new .swiper-button-prev{left:3%;}
.page_new h1{ font-size:60px; margin:25px 15px; color:#434a54; text-align:center;}
.page_new h1 span{ font-size:47px;}
.page_items{ display:inline-block; width:100%;}
.page_items_div{margin-bottom:50px;}
.page_items_div .img{position:relative;}
.page_items_div .img img{width:100%;}
.page_items_div .img .txt{ position:absolute; top:40%; left:0; padding:0 15px; width:100%; display:table; text-align:center;}
.page_items_div .img .item_txt{ display:table-cell; vertical-align:middle; color:#FFF; font-size:36px; text-transform:uppercase; font-weight:bold;}
.page_items_div .shop_txt{ margin-top:-30px; text-align:center; position:relative; alignment-adjust:99;}
.page_items_div .shop_txt a{ padding:12px 50px; font-size:20px; min-width:240px; display:inline-block; background:#000; color:#fff; border:2px solid #Fff;}
.hot_design .swiper-container{padding-bottom:40px;}
.page_new .hot_design .swiper-pagination-bullets{ bottom:0;}
.hot_items{ padding:0 20px;}
.hot_items_c{border:1px solid #000; padding:50px 50px; margin-bottom:50px;}
.hot_items_li{display:table; width:100%; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #d7d7d7;}
.hot_items_li:last-child{border-bottom:none; padding-bottom:0; margin-bottom:0;}
.hot_items_li .hot_items_t{display:table-cell;}
.hot_items_li_1{ vertical-align: middle; display:table-cell; font-size:54px; width:60px; text-align:left;}
.hot_items_li_2{width:168px; padding-right:20px;vertical-align: middle; display:table-cell;}
.hot_items_li_3 h2{font-size:32px; margin:0 0 20px; color:#000;}
.hot_items_li_3 .tuan span{ font-size:20px; display:inline-block; margin:0 5px 5px; padding:0 8px; border-bottom:3px solid #04a3bd;}
.hot_items_li_3{ vertical-align:bottom;display:table-cell;}
.hot_items_li_4{ text-align:right; width:120px; vertical-align:bottom}
.hot_items_li_4 span{font-size:20px; display:inline-block; margin:0 1px;}
@media (max-width:992px){
.page_new h1{font-size:40px;}
.page_new h1 span{font-size:30px;}
.hot_items_c{padding:30px;}
.hot_items_li_1{font-size:40px;}
.hot_items_li_2{width:150px;}
.hot_items_li_3 h2{font-size:26px;}
.hot_items_li_3 .tuan span{font-size:18px;}
.hot_items_li_4 span{font-size:18px;}
}
@media (max-width:767px){
.hot_items_li_1{font-size:20px; width:24px;}
.hot_items_li_2{ width:70px; padding-right:10px;}
.hot_items_li_4{ width:83px;}
.hot_items_li_4 span{font-size:12px;}
.hot_items_li_3 h2{font-size:16px; margin-bottom:5px;}
.hot_items_li_3 .tuan span{font-size:12px; padding:0 5px;}
.page_new .col_5{ float:none; width:100%;}

}
@media (max-width:500px){
.hot_items_li .hot_items_t{display:block; width:100%;}
.hot_items_li_4{ text-align:left; padding-left:100px;}
.hot_items_li{padding-bottom:15px; margin-bottom:20px;}
.hot_items_c{padding:30px 15px;}
.page_new h1{font-size:30px;}
.page_new h1 span{font-size:24px;}
.page_items_div .img .item_txt{font-size:24px;}
.page_items_div .shop_txt a{font-size:16px; min-width:150px;padding:10px 50px}
.page_items_div .shop_txt{margin-top:-25px;}
}

.page_new .title{ font-size:24px; color:#f17aa7; font-weight:bold; padding:20px 15px; text-align:center;}
.page_new .firlter{ background:#FFF; display:inline-block; width:94%; border:2px solid #848484; border-radius:10px; padding:12px 0; margin:0 3% 30px; margin-top:-20px;}
.page_new .firlter_li{ float:left; font-size:20px; text-align:center;}
.page_new .firlter_li+.firlter_li{ border-left:2px solid #848484;}
.firlter_li_2{width:25%;}
.firlter_li_5{width:50%;}
.product_list{display:inline-block; width:100%;}
.product_list_li{float:left; width:33.33%; padding:0 20px; margin-bottom:50px;}
.product_list_li .img a{position:relative; display:block;}
.product_list_li .l_img{position:absolute;left: 0;top: 0;width: 100%; background:#FFF; display:block;height: 100%;opacity: 0;}
.product_list_li .img a:hover .l_img{ opacity:1;}

.product_list_li .name a{ margin:15px 0 7px; color:#000; line-height:26px; font-size:20px;text-align:center;height:26px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.product_list_li .price{ text-align:center; font-weight:bold; font-size:20px; color:#000; margin-bottom:15px;}
.product_list_li .button_cart{ text-align:center;}
.product_list_li .button_cart a{ max-width:200px; display:inline-block; /*text-align: center; display:inline-block; background:#000; color:#fff; font-size:20px; padding:3px 20px;*/}

.product_detail{padding:0 15px 30px; color:#000; display:inline-block; width:100%;}
.product_detail .brands{ font-size:16px; margin-bottom:10px;}
.product_detail .name{ font-size:24px; font-weight:bold;margin-bottom:10px;}
.product_detail .price{ font-size:24px; font-weight:bold;margin-bottom:20px;}
.product_detail_c{padding-left:20px;}
.page_new .product_detail_c .buttons a { background:none;}
.select_radio{ margin-bottom:15px;}
.page_new select.form-control{ border:1px solid #000; height:40px;border-radius:0; color:#000; box-shadow:none; -webkit-appearance: none; background:url(../images/img/up.png) no-repeat right 10px center; padding-right:30px;}
.product_detail .buttons{ margin-bottom:20px;}
.product_detail .buttons button{ border:none; border-radius:0; background:#000; color:#FFF; font-size:24px; padding:10px 15px; display:block; width:100%;}
.product_detail p a{ color:#000;}
.product_detail p .fa{ margin-right:5px;}
.product_detail .share{ font-size:20px; margin-top:10px; margin-bottom:20px; text-align:center}
.product_detail .share a{margin:0 10px; font-size:24px; color:#000;}
.product_detail .list-inline > li{width:80px;}
.product_detail .thumbnail{border-radius:0; margin-bottom:10px;}
.product_detail a.thumbnail.active, .product_detail a.thumbnail:focus, .product_detail a.thumbnail:hover{ border:1px solid #000; }
.product_detail .elevate-zoom-wrapper{ display:table; width:100%;}
.product_detail .elevate-zoom-preview{text-align:center; display:table-cell;}
.product_detail .list-inline{ display:table-cell;width:90px; vertical-align:top;}
@media (max-width:767px){
.product_list_li{width:50%; padding:0 10px;}
.product_list_li .name a{font-size:16px; line-height:16px; height:18px;}
.product_list_li .price{ font-size:16px}
.product_detail_c{padding-left:0; padding-top:20px;}
.page_new .firlter_li{font-size:15px;}
.page_new .title{font-size:18px;}
.product_list_li .button_cart a{ /*font-size:16px;*/ max-width:170px}
}
#column_left{float: left;width: 22%;padding:0 20px 0 0;}
.hidden_column_left{width: 100% !important; float:none !important;position: fixed;height: 100%;background: #fff;border: none;z-index: 99;opacity: 1;top: 0px;left: -100%;padding:15px 0 !important;overflow-y: scroll;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
#column_center{ width:78%; float:left; padding:0;}
#column_left.calendar_left_auto{left: 0px;z-index: 99999;opacity: 1; display:block !important;}
.hidden_column_left .column_left_Close{float:right; display:block !important; font-size:18px; padding-top:10px; padding-right:10px;}
.hidden_column_left .panel-defalt .filter ul li{width:10%;}
.filter_title{ font-size:24px; color:#000; margin-bottom:15px; font-weight:bold;}
.panel-defalt{padding:12px 0;}
.panel-defalt h3{margin:0 0 5px; cursor:pointer; font-size:18px; font-weight:bold; padding-bottom:12px; position:relative;}
.panel-defalt h3 .line_l{ border-top:1px solid #eee; width:100%; display:block; margin-top:20px;}
.panel-defalt h3 .txt{ background:#FFF; padding-right:10PX; margin-top:-16px; display:inline-block;}

.panel-defalt .filter ul li{display:inline-block; margin-right:10px;width: 50%;margin: 0 0 0 -3px;vertical-align: top;}
.regular-radio{display:none;}
.regular-radio +label{background:#FFF; padding:3px 10px; border-radius:5px; cursor:pointer;}
.regular-radio:checked +label{background:#000; color:#FFF;}
.page_new .buttons{ text-align:center; margin-top:10px; padding-bottom:20px;}
.page_new .buttons a{ background:#000; font-size:16px; max-width:260px; color:#FFF; display:block; margin:0 auto; border-radius:5px; padding:7px 10px;}
.page_new .buttons a .fa{margin-right:5px;}
#column_left .buttons{ text-align:center; margin-top:10px; padding-bottom:20px;}
#column_left .buttons a{background:#000; font-size:16px; max-width:260px; color:#FFF; display:block; margin:0 auto; border-radius:5px; padding:7px 10px;}
#column_left .buttons a .fa{margin-right:5px;}

.sort_by_c{ float:right; padding-left:10px;}
.sort_by{display:inline-block; width:100%; margin-bottom:15px;}
a.screening{ color:#000; font-size:18px; padding-top:5px; float:left; display:none;}
a.screening .fa{margin-right:5px;}

.p_information h3{ position: relative; cursor:pointer; margin:0; font-size:20px; padding-bottom:10px; margin-bottom:30px; border-bottom:1px solid #e0e0e0;}
.p_information h3 .fa{position:absolute; right:0; top:2px; color:#e0e0e0; font-size:26px;}
.p_information_c p img{ width:22px; margin-right:8px;}
.infomation_text{line-height:24px; margin:15px 0 30px;}
.sort_by_size > .size{float:none !important; display:inline-block !important;}
.sort_by_size > .size+.size{padding-left:30px;}
.sort_by_size > .size > img {
    width: auto;
    height: 70px;
    cursor: pointer;
}
.sort_by_size{float: none;text-align: center;width: 75%;}
.myModal_popup{top:35%;margin:0 auto; padding:0 15px;}
.myModal_popup .modal-body{ font-size:16px; font-weight:bold; padding:30px 15px;}
.myModal_popup .modal-footer button{ background:#1ab8cb; padding:5px 20px;font-size:16px; color:#fff; border:none; font-weight:bold;}
.page_new .new-button{ display:inline-block; width:100%;}
.page_new .h4.h4{float:left; cursor:pointer; font-size:18px; color:#000; font-weight:normal; margin-bottom:0; padding-top:5px; padding-left:15px;}
.page_new .h4.h4 .fa{ display:inline-block; margin-right:5px;}
.page_new #product{ padding:0;}
.page_new #product .product-more-img{display:none;}
.page_new a.facewear{ float:left;padding-top:5px; padding-left:15px; font-size:18px; color:#000;}
#product h4.h4{ float:left;}
#product a.screening{ float:left; padding-top:0; margin-top:-5px; font-size:18px; color:#333; padding-left:0; margin-bottom:15px;}
@media (max-width:992px){
.calendar_m_nav{font-size:20px;font-family:"Times New Roman", Times, serif; display:block !important; cursor:pointer; background:#882e4f; color:#e6dbb5; padding:7px 15px;}
#column_left{width: 100%;position: fixed;height: 100%;background: #fff;border: none;z-index: 99;opacity: 1;top: 0px;left: -100%;padding:15px;overflow-y: scroll;transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;}
#column_center{float:none; width:100%;}
.panel-defalt{padding:2px 0;}
.p_information_c p{font-size:12px;}
.p_information_c p img{width:18px;}
.sort_by_size{float:left; width:auto; padding-left:15px;}
.sort_by_size > .size+.size{padding-left:15px;}
a.screening{ display: inline-block;}
.column_left_Close{float:right; display:block !important; font-size:18px; padding-top:10px; padding-right:10px;}
.hidden_column_left .panel-defalt .filter ul li{width:50%;}
.page_new .new-button{padding:0 15px;}
}
@media (max-width:767px){
.sort_by_size{width:100%; padding-top:20px; float:none; padding-left:0; clear:both;}
.sort_by_size > .size+.size{padding-left:0;}
.mobile_fonts{font-size:16px !important;}
}
#myModal_cart .red{ color:red;}
.mask_product .swiper_poroduct .product_list_li{width:100%; margin-bottom:0;}
.mask_product .swiper_poroduct{position:relative; padding:0 20px; margin:30px 0;}
.mask_product .swiper-button-next, .mask_product .swiper-button-prev{ position:absolute; width:auto; background:#000; height:auto; padding:15px 7px; color:#fff; margin-top:-24px;}
.mask_product .swiper-button-next:focus, .mask_product .swiper-button-prev:focus{ outline:none;}
.mask_product .swiper-button-next{ right:0}
.mask_product .swiper-button-prev{left:0;}
.swiper-button-next:after,
.swiper-button-prev:after {font-size:13px;}
.swiper-button-next, .swiper-button-prev{color:#7d7d7f;}
.paroduct-li-img{ padding:0 35px; margin-bottom:30px;}
.paroduct-li-img img{ width:50%; max-width:520px;box-shadow: 0 0 30px rgba(0,0,0,0.1);padding: 10px;display: inline-block}
@media (max-width:992px){
.paroduct-li-img{padding:0 12px;}
.paroduct-li-img img{box-shadow: 0 0 5px rgba(0,0,0,0.1);}
}
.mfl_product_shortDescription{margin:15px 0;}
.mfl_product_shortDescription p{font-size: 14px;font-weight: 400;letter-spacing: 0.005em;line-height: 27px;color:#777}
.mfl_product_faq img{max-width: 100%;height: auto;max-height: 560px;margin-left: auto;margin-right: auto;display: block;}
.mfl_product_faq ol{padding-left:14px;}
.tab-content{padding:30px 0;}
.mfl_product_content img{max-width: 100%;height: auto;max-height: 560px;margin-left: auto;margin-right: auto;display: block;}
.mfl_product_content iframe {width: 800px;height: 600px;margin-left: auto;margin-right: auto;display: block;}

.you_may_like{padding:30px 0}
.you_may_like h5{text-align:center; margin:0; padding-bottom:10px; margin-bottom:20px; font-size:20px; border-bottom:1px solid #f5f5f5;}
.you_may_like .product_list_li{ width:25%;}
.you_may_like .product_list_li .img{height:233px; overflow:hidden; display:table; width:100%;}
.you_may_like .product_list_li .img a{ display:table-cell; vertical-align:middle;}
.you_may_like .product_list_li .l_img{ display:table;}
.you_may_like .product_list_li .l_img >span{display:table-cell; vertical-align:middle;}
@media (max-width:769px){
.you_may_like .product_list_li .img{height:160px;}
}
@media (max-width:767px){
.mfl_product_content iframe{width: 320px;height: 240px;margin-left: auto;margin-right: auto;display: block;}
.you_may_like .product_list_li{ width:50%;}

}
.product-part.add_part2{text-align:center;}
.product-part.add_part2 .paroduct-li .paroduct-li_a{width:50% !important; margin-left:-3px; padding:0 30px; margin-bottom:60px; vertical-align:top;}
a.more_botton{ background:#1ab8cb; padding:6px 25px; color:#FFF; font-size:20PX;}
@media (max-width:767px){
.product-part.add_part2 .paroduct-li .paroduct-li_a{padding:0 10px; margin-bottom:20px;}
}


.bg_img {
    width:100%;
    background: url(../img/img3.png) no-repeat 0 0;
    height: 535px;
	position:relative;
}
.bg_img .txt_txt{ position:absolute; right:15px; width:30%; top:50%; margin-top:-60px;}
.txt-title {
	font-weight: 100;
}
.content_txt ul li{ list-style:disc;}
@media (max-width:767px){
.bg_img .txt_txt{ position:absolute; width:50%; top:50%; margin-top:-90px;}
.bg_img {
    width:100%;
    background: url(../img/img3.png) no-repeat center center;
	height:350px;
}
}







































