@charset "utf-8";
/* CSS Document */
html,body{
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	font-family: '微软雅黑', 'Microsoft YaHei', Verdana;
	background-color: #060606;
	color: #666666;
	position: relative;
}
.footer{text-align: center; background-color: #f6f6f6;}
/* 大屏幕 ：大于等于1200px*/
@media (min-width: 1200px){
	.main{width: 888px; margin: auto; font-size: 1.2em;}
	.navi{position: fixed; bottom: 0; left: 50%; width: 888px; height: 2.6em; line-height: 2.6em; transform: translateX(-50%);}
	.product_category_menu{position: fixed; top: 0; left: 50%; width: 888px; height: 2.6em; line-height: 2.6em; transform: translateX(-50%);}
	.article_category_menu{position: fixed; top: 0; left: 50%; width: 888px; height: 2.6em; line-height: 2.6em; transform: translateX(-50%);}
	.product_category_submenu{position: fixed; top: 2.7em; left: 50%; width: 888px; height: 2.4em; line-height: 2.4em; transform: translateX(-50%); font-size: 0.88em;}
	.footer{width: 888px; margin: auto; font-size: 0.88em;}
	div,p{letter-spacing: 0.06em;}
	.productList p{margin: 0; padding: 0.8em 0 0 0.6em; line-height: 1.6em;}
	.productListBody{margin-top: 2em;}
	.articleListBody{margin-top: 2em;}
	.productBoxTop{border-radius: 10px 10px 0 0;}
	.productBoxBottom{border-radius: 0 0 10px 10px;}
	.pc1{padding: 0 4px 0 8px; vertical-align: top;}
	.pc2{padding: 0 8px 0 4px; vertical-align: top;}
	.bodyResize{height: 2.06em;}
	.siteSlogan{font-size: 1.26em; text-align: center; margin: 0.66em auto;}
	}

/*默认*/
@media (min-width: 980px){
	.main{width: 666px; margin: auto; font-size: 1.2em;}
	.navi{position: fixed; bottom: 0; left: 50%; width: 666px; height: 2.6em; line-height: 2.6em; transform: translateX(-50%);}
	.product_category_menu{position: fixed; top: 0; left: 50%; width: 666px; height: 2.4em; line-height: 2.4em; transform: translateX(-50%);}
	.article_category_menu{position: fixed; top: 0; left: 50%; width: 666px; height: 2.4em; line-height: 2.4em; transform: translateX(-50%);}
	.product_category_submenu{position: fixed; top: 2.7em; left: 50%; width: 666px; height: 2.4em; line-height: 2.4em; transform: translateX(-50%); font-size: 0.88em;}
	.footer{width: 666px; font-size: 0.88em; line-height: 2em; margin: auto;}
	div,p{letter-spacing: 0.06em;}
	.productList p{margin: 0; padding: 0.8em 0 0 0.6em; line-height: 1.6em;}
	.productListBody{margin-top: 2em;}
	.articleListBody{margin-top: 2em;}
	.productBoxTop{border-radius: 10px 10px 0 0;}
	.productBoxBottom{border-radius: 0 0 10px 10px;}
	.pc1{padding: 0 4px 0 8px; vertical-align: top;}
	.pc2{padding: 0 8px 0 4px; vertical-align: top;}
	.bodyResize{height: 2.06em;}
	.siteSlogan{font-size: 1.26em; text-align: center; margin: 0.66em auto;}
	}

/* 平板电脑和小屏电脑之间的分辨率 */
@media (min-width: 768px) and (max-width: 979px){
	.main{width: 600px; margin: auto; font-size: 1em;}
	.navi{position: fixed; bottom: 0; left: 50%; width: 600px; height: 2.6em; line-height: 2.6em; transform: translateX(-50%);}
	.product_category_menu{position: fixed; top: 0; left: 50%; width: 600px; height: 2.4em; line-height: 2.4em; transform: translateX(-50%);}
	.article_category_menu{position: fixed; top: 0; left: 50%; width: 600px; height: 2.4em; line-height: 2.4em; transform: translateX(-50%);}
	.product_category_submenu{position: fixed; top: 2.7em; left: 50%; width: 600px; height: 2.4em; line-height: 2.4em; transform: translateX(-50%); font-size: 0.88em;}
	.footer{width: 600px; font-size: 0.88em; line-height: 1.6em; margin: auto;}
	div,p{letter-spacing: 0.06em;}
	.productList p{margin: 0; padding: 0.8em 0 0 0.6em; line-height: 1.6em;}
	.productListBody{margin-top: 2.4em;}
	.articleListBody{margin-top: 2.4em;}
	.productBoxTop{border-radius: 10px 10px 0 0;}
	.productBoxBottom{border-radius: 0 0 10px 10px;}
	.pc1{padding: 0 4px 0 8px; vertical-align: top;}
	.pc2{padding: 0 8px 0 4px; vertical-align: top;}
	.bodyResize{height: 2.06em;}
	.siteSlogan{font-size: 1.26em; text-align: center; margin: 0.66em auto;}
	}

/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (max-width: 767px){
	.main{width: 100%; font-size: 0.88em;}
	.navi{position: fixed; bottom: 0; width: 100%; height: 2.6em; line-height: 2.6em;}
	.product_category_menu{position: fixed; top: 0; left: 50%; width: 100%; height: 2.4em; line-height: 2.4em; transform: translateX(-50%);}
	.article_category_menu{position: fixed; top: 0; left: 50%; width: 100%; height: 2.4em; line-height: 2.4em; transform: translateX(-50%);}
	.product_category_submenu{position: fixed; top: 2.7em; left: 50%; width: 100%; height: 2.4em; line-height: 2.4em; transform: translateX(-50%); font-size: 0.88em;}
	.footer{width: 100%; font-size: 0.68em; line-height: 1.4em;}
	div,p{letter-spacing: 0.04em;}
	.productList p{margin: 0; padding: 0.8em 0 0 0.6em; line-height: 1.6em;}
	.productListBody{margin-top: 2.75em;}
	.articleListBody{margin-top: 2.75em;}
	.productBoxTop{border-radius: 8px 8px 0 0;}
	.productBoxBottom{border-radius: 0 0 8px 8px;}
	.pc1{padding: 0 3px 0 6px; vertical-align: top;}
	.pc2{padding: 0 6px 0 3px; vertical-align: top;}
	.bodyResize{height: 2.06em;}
	.siteSlogan{font-size: 1.26em; text-align: center; margin: 0.66em auto;}
	}

/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px){
	.main{width: 100%; font-size: 0.88em;}
	.navi{position: fixed; bottom: 0; width: 100%; height: 2.6em; line-height: 2.6em;}
	.product_category_menu{position: fixed; top: 0; left: 50%; width: 100%; height: 2.4em; line-height: 2.4em; transform: translateX(-50%);}
	.article_category_menu{position: fixed; top: 0; left: 50%; width: 100%; height: 2.4em; line-height: 2.4em; transform: translateX(-50%);}
	.product_category_submenu{position: fixed; top: 2.7em; left: 50%; width: 100%; height: 2.4em; line-height: 2.4em; transform: translateX(-50%); font-size: 0.88em;}
	.footer{width: 100%; font-size: 0.68em; line-height: 1.4em;}
	div,p{letter-spacing: 0.04em;}
	.productList p{margin: 0; padding: 0.8em 0 0 0.6em; line-height: 1.4em;}
	.productListBody{margin-top: 2.75em;}
	.articleListBody{margin-top: 2.75em;}
	.productBoxTop{border-radius: 8px 8px 0 0;}
	.productBoxBottom{border-radius: 0 0 8px 8px;}
	.pc1{padding: 0 3px 0 6px; vertical-align: top;}
	.pc2{padding: 0 6px 0 3px; vertical-align: top;}
	.bodyResize{height: 2.06em;}
	.siteSlogan{font-size: 1.26em; text-align: center; margin: 0.66em auto;}
}
ul{list-style: none; margin: 0; padding: 0;}
img{vertical-align: middle; display: block;}
a:link{color: #444444; text-decoration: none;}
a:active{color: #444444; text-decoration: none;}
a:hover{color: #444444; text-decoration: underline;}
a:visited{color: #444444; text-decoration: none;}
a.a1:link{color: #f6f6f6; text-decoration: none;}
a.a1:active{color: #f6f6f6; text-decoration: none;}
a.a1:hover{color: #f6f6f6; text-decoration: underline;}
a.a1:visited{color: #f6f6f6; text-decoration: none;}
a.a2:link{color: #ff0666; text-decoration: none;}
a.a2:active{color: #ff0666; text-decoration: none;}
a.a2:hover{color: #ff0666; text-decoration: underline;}
a.a2:visited{color: #ff0666; text-decoration: none;}
.loading{background: url("/media/loading.gif") no-repeat center;}
.slogan{text-align: center; margin-top: 44px; letter-spacing: 0.1em; font-size: 1.4em;}
.span_0{color: #222222 !important;}
.productAlbumBody{background-color: #444444;}
.productListBody{background-color: #f6f6f6;}
.productBox{cursor: pointer; margin: 8px 0 0 0;}
.productBoxTop2{cursor: pointer; border-radius: 0.2em 0.2em 0 0;}
.productList td{width: 50%;}
.productList p{background-color: #ffffff;}
.price{color: #ff4488; font-size: 1.2em; font-weight: bold; line-height: 1.2em !important; padding-top: 0.4em !important;}
.customLink{width: 4em; height: 4em; margin: auto;}
.productLink{width: 4em; height: 4em; margin: auto;}
.linkBox{border-radius: 2em; cursor: pointer; background-color: hotpink; text-align: center; line-height: 4em; color: #ffffff; font-weight: bold;}
.nav{width: 12em; margin: auto; text-align: center;}
.navi table{width: 100%; text-align: center; font-size: 1.16em; background-color: #0f0f0f;}
.product_category_menu table{width: 100%; text-align: center; background-color: #f6f6f6;}
.article_category_menu table{width: 100%; text-align: center; background-color: #f6f6f6;}
.product_category_submenu table{width: 100%; text-align: center; border-top: 1px solid #ff0666; background-color: #f6f6f6;}
.shoplist{margin: 2.6em auto;}
.shoplist td{text-align: center; line-height: 2em;}
.menuSelected{background-color: #ff0666; color: #f6f6f6;}
.go{position: fixed; right: 0; bottom: 22%; line-height: 1.4em; width: 2.6em; color: #f6f6f6; background-color: #ff0666; border-radius: 6px 0 0 6px; padding: 0.44em 0; text-align: center; cursor: pointer;}
.friendLink{font-size: 0.86em; color: #999999; line-height: 1.8em;}

/*产品详情页*/
.productBody{background-color: #f6f6f6;}
.productDetailPrice{color: #ff4488; font-size: 1.6em; margin: 0 0.6em; line-height: 2.4em; font-weight: bold;}
.productDetailTitle{font-size: 1.2em; color: #1a2b3c; margin: 0 0.6em; line-height: 1.6em;}
.productDetailTag{color: #ED8666; margin: 0 0.6em;}
.product_div_3{height: 1px; background-color: #e6e6e6; margin: 1em 0.6em;}
.product_div_5{text-align: center;}
.product_div_5 img{margin: auto;}
.product_table_1{width: 96%; border: 0; margin: auto;}
.product_table_2{width: 96%; border: 0; margin: 0; text-align: center;}
.product_td_1{vertical-align: top; line-height: 1.6em;}
.product_k{width: 4em;}
.product_k2{width: 5em;}
.product_span_f2{color: #888;}
.product_p1{font-weight: bold; font-size: 1.2em; margin: 0 0.6em 0.6em 0.6em; line-height: 2em;}
.product_p2{text-indent: 2em; line-height: 1.6em; margin: 0 0.6em;}
.product_p3{text-align: center; font-size: 1.6em;}
.product_p4{font-weight: bold; line-height: 1.6em; margin: 1em 0.6em;}
.cart{position: fixed; bottom: 0; left: 0; width: 100%;}
.cart table{margin: auto;}
.cart td{border-radius: 1em; cursor: pointer; line-height: 2.06em; width: 5.26em; text-align: center; font-size: 1.26em; background-color: #ff0666; font-weight: bold; color: #b6b6b6;}
.cart_td1{width: 8.6em !important;}
.payee{margin-left: auto; margin-right: 0; width: 144px; text-align: center; background-color: #fff; line-height: 1em;}
.nolink{background-color: #f6f6f6 !important; color: #d6d6d6 !important; cursor: default !important;}
.include_article_box{margin: 0 0.8em; font-size: 1.06em; line-height: 1.6em;}
.include_article_title{font-size: 1.2em; text-align: center;}

/*服务样式*/
.serviceListBody{background-color: #f6f6f6;}
.serviceBody{background-color: #f6f6f6;}
.serviceBox{cursor: pointer; margin: 0.6em;}
.service_td1{background-color: #ffffff; font-size: 1.6em; line-height: 2.2em; text-align: right; letter-spacing: 0.1em;}
.service_span1{color: #b6b6b6 !important;}
.custom_div_0{
    font-size: 2.2em; font-weight: bold; text-align: center; line-height: 2.6em;
}
.custom_div_1{border-bottom: #eee 2px dashed; width: 96%; margin: 0 auto 0.6em auto;}
.custom_div_2{font-size: 1.2em; color: #1a2b3c; text-align: center; margin-bottom: 0.6em;}
.custom_div_6{text-align: center; font-size: 1.36em; line-height: 2.36em;}
.custom_div_4{width: 96%; line-height: 1.4em; margin: 1em auto; color: #888888;border-bottom: #eee 2px dashed;}
.custom_div_3{}
.custom_div_7{width: 96%; text-align: center; font-size: 1em; line-height: 1.4em; padding: 0.6em 0 1.2em 0; color: #aca8e0; margin: auto;}
.custom_span_f2{color: #666; font-size: 1.36em; font-weight: bold; line-height: 1.6em;}
.custom_td_1{color: #888; font-size: 1.2em; line-height: 1.4em}

/*文章样式*/
.articleListBox{}
.articleListBody{background-color: #f6f6f6;}
.articleBody{background-color: #f6f6f6;}
.articleList{background-color: #ffffff; font-weight: bold; border-radius: 0.6em; cursor: pointer; width: 90%; margin: auto; line-height: 2.6em; font-size: 1.1em; text-indent: 1em; letter-spacing: 0.1em;}
.article_div_1{height: 0.8em; background-color: #f6f6f6;}
.article_div_2{height: 0.4em; background-color: #f6f6f6;}
.article_detail{width: 92%; margin: auto;}
.article_detail p{line-height: 1.8em; font-size: 1.2em;}
.p_indent{text-indent: 2em;}
.p_title{font-size: 1.6em !important; text-align: center; padding-top: 1em;}
.article_span_1{position: relative; right: -88%; top: -520%; color: #eeeeee;}
.purple1{color: #c80666;}
.img1{margin:1em auto;}