

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}

label input{vertical-align:middle}

a:link,a:visited{outline:none}

a:hover,a:active{}

html{font-size:10px;}

body{ "Lucida Grande", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333;background:#fff; behavior:url("../../images/csshover.htc");}

body.wd-body-01{ background:url(../../images/menubg.gif) left 112px repeat-x}

body.second{ background:url(../../images/menubg2.gif) left 112px repeat-x}



img{border:0;max-width: 100%;}

table{border-collapse:collapse}

ul li{list-style:none}

hr{height:1px;border:none;border-top:1px solid #e4e4e4;overflow:hidden}

hr.dashed{border-top:1px dashed #e4e4e4}

a.hidefocus{outline:none}

button.hidefocus::-moz-focus-inner{border:none}

input{outline: none;}

.w{width: 84.4%;}



div {

	margin:0 auto;

}



.clearfix:after {

	display:block;

	visibility:hidden;

	clear:both;

	height:0;

	content:"."

}

* {

	margin:0px;

	padding:0px;/*去除页面中所有标签的默认间距、补白*/

}

body{

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size: 14px;

	font-size:1.4rem;

	margin: 0;

	padding: 0;/*--for opera--*/

	

	

}

ul, li, dl, dt, dd {

	display:block;

	list-style-type:none;/*去除ol、ul、li的默认样式*/

}

h1, h2, h3, h4, h5, h6 {

	font-weight:normal;/* 去除默认的字体样式 */

}

img {

	border:0;

	max-width:100%;

	

}

.am-radius{

	max-width: none;

}

#content img{

	height: auto!important;

}

td {

	font-family: Verdana;

	font-size: 14px;

	font-size:1.4rem;

	color: #000000;

}

.clear {

	border-top:0px solid transparent !important;

	margin-top:-0px !important;

	border-top:0;

	margin-top:0;

	clear:both;/* IE清除浮动必备代码 */

	visibility:hidden;

}

a {

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size: 14px;

	font-size:1.4rem;

	color: #333333;

	text-decoration: none;

}

a:hover,a:focus{

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size: 14px;

	font-size:1.4rem;

	text-decoration: none;

	color: #000;

}





.header-top{

	background: #f2f2f2;

}

#top{

	

	position: relative;

}

.logo1{

	float: left;

	width: 36%;

	text-align: left;

}

#top .search_wrap{

	margin-top: 30px;

	width: 32%;

	float: left;

	margin-left: 6%;

}

#top .search_wrap form{

	height:35px;

	line-height: 35px;

	

	

	

	border: #e8e8e8 solid 1px;

	box-sizing: content-box;

}

#top .search_wrap .input{

	width: 91%;

	float: left;

	height: 35px;

	text-indent:10px;

	padding: 0;

	border: 0;

	background: none;

}

#top .search_wrap .button{

	height: 35px;

	width: 9%;

	float:right;

	background: url(../../images/search.png) no-repeat center center;

	background-color: #e50112;

	padding: 0;

	border: 0;

}

.search-keywords{

	color: #9f9f9f;

	font-size: 12px;

	font-size: 1.2rem;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

	text-indent: 10px;

	line-height: 30px;

}

.search-keywords a{

	color: #9f9f9f;

	font-size: 12px;

	font-size: 1.2rem;

}

.search-keywords a:hover{

	color: #e50112;

}

.top_tel{

	margin-top: 30px;

	width: 20%;

	float: right;

	background: url(../../images/tel.png) no-repeat left center;

	text-indent: 50px;

}

.top_telname{

	font-size: 14px;

	font-size: 1.4rem;

}

.top_telnumber{

	color: #e50112;

	font-size: 20px;

	font-size: 2rem;

	line-height: 30px;

}

















.t_sign{

	float: right;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 30px;

	color: #333333;

	margin-right: 30px;

}

.t_sign a{

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 30px;

	color: #333333;

}

.t_sign a:hover{

	color:#e50112;

}



#header{

	position: relative;

	background: #444849;

	color: #fff;	

}

.mean-container .mean-nav ul li a.mean-expand{

	height: auto;

}







#goods-category{

	position: relative;

	width: 20%;

	float: left;

	top: auto;

}

.category-content .category{max-height: auto;}

#goods-category .category-content{top:50px;position: absolute;}

.fb_name{

	line-height: 50px;

	font-size: 16px;

	font-size: 1.6rem;

	color: #fff;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	text-indent: 70px;

	background:url(../../images/nav2.png) no-repeat left 35px center;

	background-color:#e50112; 

}

.fb_name a{

	color: #fff;

}

.gc_content{

	position: absolute;

	top:50px;

	width: 100%;

	z-index: 2;

	background: #eeeeee;

}

.gc_listall{

	

}

.gc_list{

	

}

.gc_list:hover{

	background:url(../../images/nav.png) left repeat-y;

	background-color: #fff;

}

.gc_listcontent{

	width: 90%;

	padding-top: 16px;

	padding-bottom: 16px;

}

.gc_top{

	background-position: left center;

	background-size: 30px 30px;

	background-repeat: no-repeat;

	height: 30px;

	overflow: hidden;

}

.gc_name{

	padding-left: 35px;

	font-size: 16px;

	font-size: 1.6rem;

	font-family: SourceHanSansCN-Medium;

	line-height: 30px;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;



}

.gc_name2{

	font-size: 12px;

	font-size: 1.2rem;

	color:#505253;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;



}







/*菜单*/

#nav {

	width: 80%;

	float: right;

}



/*一级菜单*/ 

#nav>ul{ margin-left: auto;margin-right: auto;}

#nav li {

	width:12.5%;

	height:50px;/* 菜单高度*/

	line-height:50px;

	float:left;

	text-align:center;

	position: relative;

	z-index:99999;

	

}

#nav li a {

	display:block;

	color:#fff;

	font-family:"Microsoft YaHei", "宋体", Arial, Sans-Serif;

	font-size:16px;

	font-size:1.6rem;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

}

#nav li a:hover {

	color:#fff;

	background:#e50112;

	text-decoration:none;

	

}

/*二级菜单*/

#nav li ul {

	display:none;

	position: absolute;

	top: 50px;/* 同上级LI菜单高度*/

	left: 0;

	padding: 0;

	margin:0;

	width:100%;

	

	

}

#nav li:hover .ul2 {

	display: block;

}

#nav li ul li {

	float: left;

	margin: 0;

	padding:0;

	width:100%;

	height: 50px;

	line-height: 50px;

	white-space: nowrap;

	position: relative;

	

}

#nav li ul li a {

	display: block;

	margin: 0;

	padding:0;

	text-align: center;

	background-color:rgba(68,72,73,1);

	color: #fff;

	font-size:14px;

	font-size:1.4rem;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

#nav li ul li a:hover {

	

	background-color:rgba(229,1,18,1);

}

/*banner*/

.banner-box {	

	position:relative;

	height:auto;

	z-index:1;

	

}

.banner-box .swiper-slide{

	background-position: center;

	background-size: cover;

}

.banner-box .swiper-container .hide{

   opacity:0;/* 隐藏箭头图标 */

}

.banner-box .bd {

	width:58%;

	margin-left: 21%;

	float: left;

	margin-top: 15px;

}



.banner-box .bd li .m-width {

	width:100%;

	margin:0 auto;

	overflow:hidden;

}

.banner-box .bd li {

	width:100% !important;

	height:auto;

}

.banner-box .bd li a {

	display:block;

	background-size:auto;

}



.bd_bottom{

	margin-top: 15px;

}

.banner-box .swiper-pagination-bullet{

	width: 15px;

	height: 15px;

	background: #FFFFFF;

	filter:alpha(opacity=90);

	-moz-opacity:0.9;

	-khtml-opacity:0.9;

	opacity:0.9;

}

.banner-box .swiper-pagination-bullet-active{

	background:#0f458f;

}

.banner-box .swiper-button-next,.banner-box  .swiper-button-prev{

	width: 4%;

	height:48px;

	float: left;

	position: static;

	margin: 0;

	outline: none;

	border-left:#efefef solid 1px; 

}

.banner-box .swiper-button-zan{

	float: left;

	width: 4%;

	height: 48px;

	background: url(../../images/zan.png)no-repeat center center;

	border-left:#efefef solid 1px; 

}

.banner-box .swiper-button-next{

	background: url(../../images/next.png)no-repeat center center;

}

.banner-box  .swiper-button-prev{

	background: url(../../images/prev.png)no-repeat center center;

}

.banner-box .swiper-pagination{

	position: static;

	



}.banner-box .swiper-pagination li{

	display: block;

	width: 32%!important;

	float: left;

	margin-right: 2%;

}

.banner-box .swiper-pagination li:nth-child(3n){

	margin-right: 0;

}

.banner-box .swiper-pagination .active{

	

	border-bottom: #e50112 solid 2px;

}

/*banner浮动层*/

.banner_right{

	width: 20%;

	float: right;

	background: #eeeeee;

	

}

.banner_rightall{

	width: 90%;

}

.sign_img{

	margin-top: 15px;

}

.sign_img img{

	width: 50px;

	height: 50px;

	display: block;

	border-radius: 50%;

	text-align: center;

	margin-left: auto;

	margin-right: auto;

}

.sign_content{

	font-size: 14px;

	font-size: 1.4rem;

	text-align: center;

	font-weight: bold;

	margin-top: 10px;

}

.sign_all{

	width: 130px;

	margin-top: 15px;

}

.l_sign{

	color: #fff;

	background: #e50112;

	border:#e50112 solid 1px;

	border-radius: 5px;

	font-size: 14px;

	font-size: 1.4rem;

	text-align: center;

	width: 50px;

	height: 24px;

	line-height: 24px;

	float: left;

}

.r_sign{

	color:#7C7C7C;

	border:#a3a3a3 solid 1px;

	border-radius: 5px;

	font-size: 14px;

	font-size: 1.4rem;

	text-align: center;

	width: 50px;

	height: 24px;

	line-height: 24px;

	float: right;

}

.l_sign:hover,.r_sign:hover{

	color: #fff;

	background: #e50112;

	border:#e50112 solid 1px;

}

.jieshao{margin-top: 30px;}

.jieshao_list{margin-left: 5%;float: left;width: 30%;}

.jieshao_list:hover .jieshao_bottom{color: #000;}

.jieshao_top{

	height: 30px;

	width: 100%;

	background-position: top center;

	background-repeat: no-repeat;

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;



}

.jieshao_top:hover{

	-webkit-transform: rotateY(360deg);

    -moz-transform: rotateY(360deg);

    -o-transform: rotateY(360deg);

    -ms-transform: rotateY(360deg);

    transform: rotateY(360deg);



}

.jieshao_bottom{

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

	font-size: 14px;

	font-size: 1.4rem;

	color: #242424;

}

.jieshao_list:nth-child(1){margin-left: 0}

.jieshao_list:nth-child(1) .jieshao_top{

	background-image: url(../../images/1.png);

}

.jieshao_list:nth-child(2) .jieshao_top{

	background-image: url(../../images/2.png);

}

.jieshao_list:nth-child(3) .jieshao_top{

	background-image: url(../../images/3.png);

}

.gg{

	margin-top: 30px;

}

.gg_top{

	font-size: 16px;

	font-size: 1.6rem;

	font-weight: bold;

	color: #242424;

}

.gg_list{

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 35px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.gg_list:hover .gg_n{color: #000;}

.gg_list a{

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 35px;

}

.gg_c{

	color: #e50112;

}

.gg_n{

	color:#585858;

}



#sub{

	margin-top: 30px;

}

.sub_l{

	width: 49.5%;

	float: left;

}

.sub_r{

	width: 49.5%;

	float: right;

}

.sub_title{

	background: url(../../images/title.png) no-repeat left;

	font-size: 18px;

	font-size: 1.8rem;

	text-indent: 15px;

}

.sub_all{

	margin-top: 20px;

}

.sub_ads{

	width:32.3%; 

	float: left;

	overflow: hidden;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;



}

.sub_ads:hover{

	    filter: grayscale(100%);

    -webkit-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    -moz-filter: grayscale(100%);



}

.sub_right{

	width: 67.7%;

	float: right;

}

.sub_list{

	width: 50%;

	border:#cccccc solid 1px;

	float: left;

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;



}

.sub_list:hover{

	box-shadow: 0px 0px 5px 5px #efefef;

}

#sub .sub_list:hover .pic_top{

	background-size: auto 110%;

}

.sub_list_all{

	width: 87.5%;

	text-align: center;

}

.sub_name{

	margin-top: 10px;

	font-size: 16px;

	font-size: 1.6rem;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

}

#sub .pic_top{

	width: 100%;

	float: left;

	height: 0;

	padding-bottom: 61.71%;

	background-size: auto 100%;

	background-repeat: no-repeat;

	background-position: center;

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;



}

.sub_bottom{

	color: #e50112;

	font-size: 16px;

	font-size: 1.6rem;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

margin-bottom: 10px;

}



















#cheap{

	margin-top: 50px;

	

}

.title_all{

	

}

.title_c{

	font-size: 24px;

	font-size: 2.4rem;

}

.title_e{

	font-size: 16px;

	font-size: 1.6rem;

	text-transform: uppercase;

}

.cheap_all{

	margin-top: 40px;

}

.cheap_list{

	width: 20%;

	background: #fff;

	float: left;

	

}

.cheap_list:hover{

	border: #666666 solid 1px;

}

#cheap .cheap_list:hover .pic_top{

	 filter: grayscale(100%);

    -webkit-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    -moz-filter: grayscale(100%);



}

#cheap .pic_top{

	width: 100%;

	float: left;

	height: 0;

	padding-bottom: 93.75%;

	background-size: contain;

	background-repeat: no-repeat;

	background-position: center;

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;



}

.clall{

	width: 80%;

	height: 160px;

	overflow: hidden;

}

.cheap_title{

	font-size: 16px;

	font-size: 1.6rem;

	margin-top: 10px;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;



}

.cheap_sub{

	color: #666666;

	font-size: 14px;

	font-size: 1.4rem;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;



}

.youhui{margin-top: 5px}

.youhui1{

	font-size: 14px;

	font-size: 1.4rem;

}

.youhui2{

	color: #e50112;

	font-size: 24px;

	font-size: 2.4rem;

	font-weight: bolder;

}

.youhui3{

	color: #e50112;

	font-size: 14px;

	font-size: 1.4rem;

	font-weight: bolder;

}

.prom_price{

	margin-top: 5px;

	font-size: 18px;

	font-size: 1.8rem;

	color: #e50112;

}

.market_price{

	text-decoration: line-through;

	font-size: 12px;

	font-size: 1.2rem;

	color: #000;

}

#new{

	margin-top: 40px;

}

.new_list{

	width: 23.5%;

	margin-right: 2%;

	margin-top: 30px;

	float: left;

	background: #fff;

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;



}

.new_list:nth-child(4n){

	margin-right: 0;

}

.new_list:hover{

	box-shadow: 0px 0px 5px 5px #efefef;

}

.new_list:hover .new_more{

	color: #e50112;

}

#new .pic_top{

	

	width: 100%;

	float: left;

	height: 0;

	padding-bottom: 56.34%;

	background-size: contain;

	background-repeat: no-repeat;

	background-position: center;

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;



}

#new .new_list:hover .pic_top{

	filter: grayscale(100%);

    -webkit-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    -moz-filter: grayscale(100%);



}

.nlall{

	width: 88%;

	height: 180px;

	overflow: hidden;

}

.new_top{

	margin-top: 5px;

	width: 80px;

	height: 30px;

	line-height: 30px;

	color: #fff;

	font-size: 14px;

	font-size: 1.4rem;

	text-align: center;

	margin-left: 0;

	background: #782fff;

}

.new_title{

	margin-top: 10px;

	font-size: 16px;

	font-size: 1.6rem;

overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

	color: #000;



}

.new_sub{

	font-size: 14px;

	font-size: 1.4rem;

	color: #959595;

	

overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;



}

#new .prom_price{

	margin-top: 5px;

}

.new_more{

	text-align: right;

	font-size: 12px;

	font-size: 1.2rem;

	color:#999999;

	margin-top: 15px;

		transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;

}





/*广告位1*/

#ads1{

	margin-top: 40px;

}



/*产品中心*/

#product{

	

}

.product_category{margin-top: 30px;}

.product_name{

	background: url(../../images/title.png) no-repeat left center;

	font-size: 18px;

	font-size: 1.8rem;

	text-indent:15px;

	width: 80%;

	float: left;

}

.product_more{

	float:right;

}

.product_more a{

	color: #505050;

	font-size: 14px;

	font-size: 1.4rem;

}

.product_more:hover a{

	color:#e50112;

}

.product_all{margin-top: 20px;}

.product_l{

	width: 24%;

	float: left;

}

.product_lt{

	overflow: hidden;

}

.product_lt img{

	width: 100%;

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;



	

}

.product_lt img:hover{

	transform: scale(1.1);

}

.product_lb{

	background-color:#e50112;

	padding-top: 30px;

	padding-bottom: 10px;

}

.product_lb_all{

	width: 80%;

	font-size: 0;

	

}

.product_lb_list{

	margin-bottom: 20px;

	padding-left: 15px;

	padding-right: 15px;

	color: #fff;

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 26px;

	display: inline-block;

	border:#e50112 solid 1px;

	border-radius: 5px;

}

.product_lb_list:hover{

  border: #fa4b59 solid 1px;

  background-color: rgb(211, 4, 20);

}





.product_r{

	width: 76%;

	float: right;

}

.product_list{

	width: 31.58%;

	float: left;

	margin-left: 1.75%;

	margin-bottom: 15px;

}

#product .pic_top{

	width: 100%;

	float: left;

	height: 0;

	padding-bottom: 71.875%;

	background-size: auto 100%;

	background-repeat: no-repeat;

	background-position: center;

	border: #adadad solid 1px;

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;



}

#product .product_list:hover .pic_top{

	background-size: auto 110%;

	box-shadow: 0px 0px 5px 5px #efefef;

}

.product_bottom{

	text-align: center;

	margin-top: 15px;

}

.product_title{

	font-size: 16px;

	font-size: 1.6rem;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;



}

.product_price{

	color:#e50112;

	font-size: 14px;

	font-size: 1.4rem;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

}

.price_title{

	font-size: 14px;

	font-size: 1.4rem;

	color: #3a3a3a;

}

#case{

	margin-top: 30px;

}

.case_all{margin-top: 20px;}





#case .pic_top{

	width: 100%;

	float: left;

	height: 0;

	padding-bottom: 77.24%;

	background-size: auto 100%;

	background-repeat: no-repeat;

	background-position: center;

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;

}

.case_title{

	font-size: 16px;

	font-size: 1.6rem;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

	text-align: center;

	line-height: 48px;

	color: #000;



}

#case .case_list:hover .pic_top{

	    filter: grayscale(100%);

    -webkit-filter: grayscale(100%);

    -ms-filter: grayscale(100%);

    -o-filter: grayscale(100%);

    -moz-filter: grayscale(100%);



}

#article{

	background: #e8e7e6;

	margin-top: 50px;

}

.fa_all{

	text-align: center;

	font-size: 0;

}

.fa_list{

	width: 20%;

	display: inline-block;

	height: 100px;

	position: relative;

	

}

.fa_content{

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	width: 100%;

	text-align: center;

}

.fa_content img{

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;



}

.fa_content img:hover{

	-webkit-transform: rotateY(360deg);

    -moz-transform: rotateY(360deg);

    -o-transform: rotateY(360deg);

    -ms-transform: rotateY(360deg);

    transform: rotateY(360deg);

}

.fa_title{

	font-size: 16px;

	font-size: 1.6rem;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

	color: #000;

	vertical-align:middle;

	margin-left: 20px;

}

/*footer*/

#footer{

	background: #444849;

	color: #fff;

	padding-top: 40px;

}



.footer_l{

	width: 80%;

	float: left;

	text-align: left;

}

.footer_r{

	width: 20%;

	float: right;

	text-align: center;

	

}

.footer_list{

	margin-left: 2%;

	width: 14.66%;

	float: left;

}



.footer_list a{

	display: block;

	color: #fff;

	font-size: 16px;

	font-size: 1.6rem;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;



}

.footer_list a:hover{

	color: #ccc;

}

.footer_list_all{

	margin-top: 20px;

}

.footer_list2 a{

	font-size: 14px;

	font-size: 1.4rem;

	line-height: 28px;

	overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;



}



.footer_list2 a:hover{

	color: #ccc;

}

.footer_tel{

	font-size: 28px;

	font-size: 2.8rem;

	margin-top: 15px;

	

}

.footer_tel_title{

	font-size: 12px;

	font-size: 1.2rem;

	margin-top: 10px;

}

.footer_contact{

	margin-top: 20px;

	text-indent: 60px;

	text-align: left;

	width: 160px;

	line-height: 30px;

	background-color:#e50112;

	border:#e50112 solid 1px;

	background-image: url(../../images/tel2.png);

	background-repeat: no-repeat;

	background-position: left 30px center;

	border-radius: 10px;

	transition:All 0.5s ease-in-out;

-webkit-transition:All 0.5s ease-in-out;

-moz-transition:All 0.5s ease-in-out;

-o-transition:All 0.5s ease-in-out;



}

.footer_contact:hover{

	border:#fff solid 1px;

}

.footer_contact a{

	font-size: 12px;

	font-size: 1.2rem;

	color: #fff;

}

.footer_bottom{

	border-top:#434343 solid 1px;

	line-height: 28px;

	font-size: 12px;

	font-size: 1.2rem;

	padding-top: 25px;

	padding-bottom: 35px;

	text-align: center;

	margin-top: 30px;

}

.footer_bottom a{

	color: #fff;

	ine-height: 28px;

	font-size: 12px;

	font-size: 1.2rem;

}

.footer_bottom a:hover{

	color: #ccc;

}













.goodpic{

	width: 100%;

	

	height: 0;

	padding-bottom: 100%;

	background-size: contain;

	background-repeat: no-repeat;

	background-position: center;

}

.am-topbar{display: none;}

.am-topbar-collapse.am-collapse{}

.shop-navigation .am-container{padding-left: 0;}

.shop-navigation{margin-top: 0;background: #fff;border-bottom: solid 2px #e50112}

.shop-navigation .am-topbar-collapse{margin-left: 0;background: #fff;}

.shop-navigation .navigation-search .am-btn, .shop-navigation .switch-submit{

	color: #fff!important;

	background-color:#e50112;

	border-color: #e50112;

}

.shop-navigation .navigation-search input{

	border-color: #e50112;

	text-indent: 10px;

}

.am-article{min-height: 300px;}

.slideall{height: auto;display: none;}

#search-input{padding-left: 0px;}

#ai-topsearch{font-size: 14px;font-size: 1.4rem;font-weight: normal;line-height: normal;color: #ccc;position: static;}

.gc_listall{position: relative;}

.gc_content .menu-item { display: none;position: absolute;left: 240px;height:100%; z-index: 11;padding:0 0 0 2px;width:720px;background: #fff;border-top:#000 solid 1px;border-right:#000 solid 1px;border-bottom:#000 solid 1px;overflow-y: scroll;overflow-x: hidden;}

.gc_list:hover .menu-item{display: block;}

    .gc_content .menu-item .area-in{ position: relative;  z-index: 1;  }

    .gc_content .menu-item .area-bg{ padding: 10px 0 10px 40px;}

    .gc_content .category-list li.hover .b-category-name a{ color:#4c4c4c; }

    .gc_content .menu-srot{width: 100%; overflow:hidden;}

    .gc_content .menu-srot .sort-side{ overflow:hidden }

    .gc_content .sort-side .dl-sort{ float:left; width:100%; }

    .gc_content .sort-side dt { margin-top: 5px; font-size: 14px; font-weight: bold; color: #db3e54; text-align: left;}

    .gc_content .sort-side dd { float:left; margin: 2px 6px 4px 0;}

    .gc_content .sort-side dd a{ float:left; width: auto; letter-spacing:0.5px;  line-height: 14px;  color:#888; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; padding: 3px 10px; border:1px solid #e6e6e6; }

    .gc_content .sort-side dd a span.red{ color:#DB3E54; }

    .gc_content .menu-srot .brand-side{ float: left; position: relative;margin-left: -10px; padding-top: 10px; }

    .gc_content .menu-item.top{top:0px;}

    .gc_content .menu-item.bottom{bottom: -2px;*bottom: -6px;_*bottom: -7px;}

    .gc_content .sort-side .dl-sort{ float:left; width:50%; }

    .gc_list li.hover .menu-in { border: 1px solid #333; }

.user-content-body {

    margin: 0 0!important;

}
.shop-navigation .wap-logo{
	max-height: none;
}
.am-topbar-brand{
	height: auto;
}