@charset "utf-8";
/* CSS Document */

/*公共*/
html, body, div, span, applet, object, iframe,h3,h4,
 p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
 font-family: arial,"Lantinghei SC","Microsoft Yahei";	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main {
	display: block;
}
ul,li,ol{ list-style:none;}
dl,dd{ margin:auto;}


html{width:100%;
	 height:100%;
	-ms-text-size-adjust:none;
	-webkit-text-size-adjust:none;
	-moz-text-size-adjust:none;
	-o-text-size-adjust:none;
}
/*text-size-adjust不管屏幕怎么变文字大小不变*/

body{margin:0;
	 padding:0;
	 width:100%;
	 font-size:12px;
	 font-family: arial,"Lantinghei SC","Microsoft Yahei";	
	 
}

   
a:link,a:visited,a:hover{text-decoration:none; outline:none;}
/*所有超链接不要下划线*/
	
*, *:after, *:before{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
/*任何标签、包括它前面、后面生成的内容都不要影响盒子的边框*/

.clear{ clear:both} 

img, input {
    vertical-align: middle;}
a {
  color: #000;
  text-decoration: none;
}

label{
	margin: 6px;
	
}

.spatic{width:100%; height:16px;}
h5{float: right;color: #666;padding-right:20px;}

input.add,input.min{width:15px}
.last{border-right:none !important;}
/*选项卡样式定义*/
.am-nav-tabs,.am-tabs-bd{border-color:transparent ;}
.am-nav-tabs > li.am-active > a, .am-nav-tabs > li.am-active > a:hover, .am-nav-tabs > li.am-active > a:focus,.am-nav-tabs > li > a:hover ,.am-nav-tabs > li > a:focus {
color: #555555;background:none;border-color:transparent;cursor: default;}
.am-nav-tabs > li{border-bottom:2px solid  transparent;}
.am-nav-tabs > li.am-active {border-bottom:2px solid #F03726;}
.am-tabs-nav li {max-width:216px;height:36px;font-size:14px;line-height:36px ;}
.am-tabs-nav li a,.am-tabs-nav li.am-active a{cursor: pointer;}

/*选项卡样式*/
.am-nav-tabs > li.am-active span{color: #E4393C;font-size:16px;}
.am-nav-tabs > li span{font-size:16px;font-weight:700;}



/*浮动框*/
.nav.white{position:fixed;top:0;width:100%;z-index:1099; margin:0px auto;background:#fff ;}
.nav.white .logo{float:left;height:41px;width:70px; margin: 6px auto;}

.logo img{width:100%}
 
/*搜索框*/

.search-bar form{border:2px solid #F03726; max-width:670px;}
.search-bar input{padding-left:5px;height:32px;width:78%;outline:none; font-size:12px; border:none}
#ai-topsearch { width:20%;height:32px;border:none;float:right;background: #F03726 none repeat scroll 0% 0%;
color: #F5F5F2;font-size: 14px;cursor:pointer;border-radius:0px 0px ;}


/*侧边导航*/
.mui-mbar-tabs{ display:none;}

.header{ display:none; max-width:1000px; margin:0px auto; font-size:12px;}  


.footer{ text-align: center;border-top: 2px solid #F8F8F8 margin-top:20px; padding-top: 5px;margin-bottom:60px ;}
.footer-hd{ display: block;}
.tip{ display:none}


.navCir{position: fixed;bottom:0px ;width: 100%;z-index: 999;background:#fff ;}
.navCir li{width: 25%;padding:5px ;background:#fff ;border-top:1px solid #f5f5f5 ;float: left;text-align: center;font-size: 14px;}
.navCir li i{display: block;font-size: 18px;}
.navCir li.active a{color:#F03726 ;}


   	
   	
/*公共*/
html, body, div, span, applet, object, iframe,,h3,h4,
 p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {

	font-size: 14px;

}   	
   	
   	
   	
   	
   	.am-input-xs {
    font-size: 1.1rem!important;
}
   	
   	
   	
   	.nav.white{background: none;}
	.header { display:block;height: 35px;}
	.message-l{ float:left;}
    .message-l .topMessage{padding: 0px 6px;height: 35px;line-height: 35px;}
    .message-r {float: right;}
    .message-r .topMessage {float: left;padding: 0px 60px;height: 35px;line-height: 35px;}
  
	
	.nav.white .logoBig{ display:block;float:left; ;width:70%; margin:0px auto; margin-left:5%} 
	.nav.white .logoBig img{width:80%;height:120px;}
	.my-cart { width: 46px;height: 46px;}
	.search-bar {float:right; ;width:20%; }
	.search-bar img {width:150px;height:150px;}
	#ai-topsearch {height: 46px;}
	.search-bar input {width: 80%;height:46px;}	
	.my-cart a{display:block; margin-top:5px}
	.classified{display:none;}
	.navCir{display:none;}
	.nav.white{ position:relative;top:0px;z-index:0;}
     #ai-topsearch{ font-size:18px;}
     /*底部*/
    .footer {text-align:left; display:block;position: relative;margin: 0px auto; padding: 7px 0px 9px;border-top: 2px solid #FF5400; margin-top:20px;}
    .footer .footer-bd p, .footer .footer-hd p {margin-bottom: 8px;line-height: 20px;border-bottom: 1px solid #DDD; text-align:left;padding-left: 60px;}
    .footer .footer-hd a { margin: 0px 4px;white-space: nowrap;color: #6C6C6C;}
    .footer .footer-hd b { margin: 0px 3px;font-weight: 400;color: #DDD;}
    .footer .footer-bd p{ border-bottom:none;}
    .footer-bd{ display:block;}
    .header,.nav.white{ padding-right:40px;padding-left: 0px;   max-width: 1200px;   margin: 0px auto;}
	.bloglist{ margin-top:0px;}
	.shopMain {margin:0px 5px;}
/*选项卡样式*/
.am-nav-tabs > li span{font-size:16px;padding:5px 15px ;}


b.line {
    display: block;
    width: 100%;
    height: 2px;
    border-bottom: 2px solid #d2364c;
    position: absolute;
    top: 240px;
    z-index: 200;
}





/*分类*/
.nav-table{max-width:1000px;margin: 0px auto;height: 45px;position: relative;overflow: hidden;}
.all-goods{font-size: 18px;}
.long-title{background:#d2364c;color:#fff ;height: 45px;line-height: 45px;display:block;position: absolute;width:270px ;text-align: center;font-size:18px ;top:0px;z-index: 6;}
.nav-cont{position: absolute;padding-left:270px;display:block;width:100% ;top:0px}
.nav-cont li{float: left;height: 45px;line-height: 45px;}
.nav-cont li::before{content: '\20';display: inline-block;height: 16px;border-right: 1px solid #d9d9d9;width: 0;vertical-align: middle;margin-left: -1px;}
.nav-cont li a {font-size: 18px;color: #333;line-height: 36px;margin-left: -1px;padding: 0 25px;text-decoration: none;font-weight: 700;vertical-align: middle;}

.nav-cont .nav-extra{position: absolute;right:0px ;top:6px;font-size: 16px;color:#fcff00;line-height:33px;height:33px ;width:160px;text-align:center;background: url(../images/extra.png);cursor: pointer;}
.nav-cont .nav-extra i.nav-user{background:#000 ;color:#fff ;width: 33px;height: 33px;border-radius: 33px;position: absolute;left:-28px;z-index: 99;padding: 5px;overflow: hidden;}
.nav-cont .nav-extra b{display:block;position: absolute;width: 45px;height: 45px;border-radius:45px;z-index: 1;left: -33px;top: -8px;background: #fff;}



	   

	   

.smallnav,.only-phone{ display:none;}
.shopNav{padding-top:10px; padding-bottom:5px;margin:0px 40px 10px 0px;}
.slideall{margin:0px auto;max-width:1200px ;padding-top: 45px;height:415px ;position: relative;}
.am-container { padding-left:0rem;padding-right:0rem;max-width: 1200px;}
.am-g-fixed{max-width:1200px;}
.flood li{width:20%;} 

.demo,.marqueenTwo .demo{ margin-left: 0px;}
/*菜单布局*/	
.topmenu .toptitle {height:35px;line-height:35px;}
.shopNavfloat{float:left; position:static; margin-top:-4px;display: block;}
#nav {display:block;position: absolute;display: block;z-index: 10002;}


/*第二套轮播图布局*/	
.bannerTwo{position: absolute;left:277px;top:55px;width:700px ;height: 300px; }
.category-content .category-list.navTwo li { height:36px;}
.category-content .category-list.navTwo .b-category-name {line-height: 28px;}
.category-content .category-list.navTwo .category-name i img {width: 22px; height: 22px;border-radius: 22px;}

/*标题*/
.shopTitle{text-align: left;position: relative;border-bottom:2px solid #000;margin-top:10px ;overflow: hidden;}
.activity .shopTitle{margin-top: 10px;}
.shopTitle h4{float:left;border: none;margin:7px 0px ;font-size:20px;font-weight: 700;}
.shopTitle h3{display:block;font-size: 14px;color: #999;float: left;margin-left: 10px;margin-top:12px;}
.shopTitle .more {display: block;position: absolute;right: 0px;top:10px;font-size: 14px;overflow: hidden;}
.shopTitle .more .more-link{color: #FFF;background: #F72862 none repeat scroll 0% 0%;display: block;line-height: 20px;padding: 0px 10px;
border-radius: 10px;font-size: 14px;}
.shopTitle .today-brands{display: block;position: absolute;right: 100px;width: 600px;overflow: hidden;height: 20px;
top: 11px;text-align: right;}
.today-brands a {font-size:14px;display: inline-block;vertical-align: middle;margin:0px 5px;}


/*导航*/
#nav .category-content{ position:relative; width: 270px; float: left; z-index: 113;background:#fff ;}
#nav .category-content .all-goods { display: block; padding: 0; border-radius: 5px 5px 0 0; font-weight: 600; line-height: 36px;width:270px;height: 36px; padding: 0; border-radius: 5px 5px 0 0; color: #fff; text-align: center; font: 16px/36px "Microsoft YaHei";}
#nav .category-content .all-goods em{ font: 12px/36px "Microsoft YaHei"; }
.category-content .category{width:270px;height:303px;border: 1px solid #d2364c; border-top: none; background: #fff;box-shadow: 8px 0 7px -3px rgba(0,0,0,.3) }



.am-dimmer {background:#fff ;}


/*导航图标*/

.sort-side .dl-sort{ float:left; width:50%; }
.category-list li.hover .menu-in { border: 1px solid #333; }
/*.category-list li.hover{border: 2px solid #d83e54; border-right: none; }*/
/*.category-list li.last.hover ,.category-list li.hover .menu-in{border-bottom-color:transparent ;}*/
/*小三角*/


 /*改写的公告*/
.marqueen{ position:absolute;top:80px;right:0px;width:170px;height:300px ; background:#FFF; opacity:1;z-index: 11;border:none;}
.marqueen .demo li,.marqueen .demo li.title-first{float: none;width: 100%;padding:0px 5px;border:none ;height: 30px;line-height:30px ;}
.marqueen .demo li.title-first img,.marquee .demo li.title-first p{display: none;}

/*第二套公告*/
.marqueenTwo{ position:absolute;top:100%;background: #fff;border: none;}

/*推荐*/
.recommendation{margin:0px auto ;}
.clock{display: block;height: 145px;background:url(../images/clockbg.png) repeat ;position: relative;}
.recommendationMain{height:145px ;}
.recommendationMain img{width:120px;right: 5%;}
.clock p{font-size:24px;position: absolute;top:50%;margin-top:-31px ;left:12%;}
.clock img{position: absolute;right: 10%;width: 120px;top:15px;}

/*活动*/
.activity .icon-sale{border-top: 100px solid #0087e5;border-right: 100px solid transparent;}
.activity .am-g h4{position: absolute;color: #fff;top:10px;left: 10px;font-size:16px ;}
.activity .info{font-size: 16px;bottom: 10px;}

/*第二套各类活动*/
.row {padding:0px;position: absolute;left:352px ;bottom:0px ;}
.row li{padding-left:5px ;}
.row li {
    width: 25%;
    float: left;
}






/*字体颜色 背景色*/
.coupon-item-d .coupon-list{background-color: #74d2d4;}
.coupon-item-yf .coupon-list {background-color: #7ea7ce;}
.coupon-item-d .c-type .c-time {color: #31aaad;}
.coupon-item-yf .c-type .c-time {color: #417ab0;}

.c-msg{display: block;}
.coupon-list{height: auto;padding:0px 0px;}
.c-class,.c-price,.c-limit,.c-time{position: static;font-size:12px ;border-left: none;}
.coupon-item .c-type {position: relative;padding: 40px 0 0;overflow: hidden;color: #fff;text-align: center;}

.coupon-item-d .c-type {background-color: #74d2d4;}
.coupon-item-d .c-price span,.c-time span,.coupon-item-yf .c-price{ }
.coupon-item-yf .c-type {background-color: #7ea7ce;}
	

.coupon-list{margin: 5px 5px;} 
.coupon-item .c-msg {padding:5px 0 0;background: #faf9f9;overflow: hidden;}


/*价格*/
.coupon-item .c-price strong,.coupon-item .c-class strong{font-family: Arial;font-size: 16px;line-height: 16px;font-weight: 400;}
.coupon-item-yf .c-class strong{line-height: 16px;font-size: 16px;}
.coupon-item .c-limit {margin: 0 0 8px;}
.coupon-item-d .c-type .c-time {color: #31aaad;}
.coupon-item-yf .c-type .c-time {color: #417ab0;}
.c-type .c-time {margin-bottom:12px;}
.coupon-item-d .c-class { }


/*装饰*/
.coupon-item .c-type .c-type-top {display:block;position: absolute;width: 46px;height: 15px;top: 0;left: 50%;margin-left: -23px;background: url(../images/coupon20150805.png) 0 -271px no-repeat;}
.coupon-item .c-type .c-type-bottom {position: absolute;width: 100%;margin:0px auto;      height: 5px;bottom: 0;left: 0;background: url(../images/coupon20150805.png) -3px -296px no-repeat;}
.coupon-item-d .c-type .c-type-bottom {background-position: -3px -311px;}
.coupon-item-yf .c-type .c-type-bottom {background-position: -3px -326px;}

/*布局*/
.c-type,.c-msg{float:none;width:100%;}
/*按钮*/
.coupon-item .op-btns {margin:8px auto;text-align: center;}
.op-btns .btn {display: inline-block;width: 119px;height: 31px;line-height: 31px;border: 1px solid #74d2d4;color: #74d2d4;
-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;vertical-align: middle;}
.op-btns .disabled{color: #808080;border: 1px solid #808080;background-color: #e0e0e0;}
.td-usestatus {position: absolute;right: 2%;top: 10%;width: 60%;}




.am-slider-default .am-control-nav {
    width: 100%;
    position: absolute;
    bottom: 15px;
    text-align: center;
}

.marqueenTwo {
    position: absolute;
    top: 55px;
    right: 0px;
    width: 215px;
    height: 296px;
    border: 1px solid #eee;
    padding: 4px;
    background: #f8f8f8;
}

.marqueenTwo .marqueen-title {
    display: block;
    margin: 10px 5px 0px;
    padding-bottom: 10px;
    text-align: left;
    border-bottom: 1px solid #eee;
}

.marqueen-title {
    font-size: 14px;
    position: static;
    border-right: none;
    color: #e60012;
    font-size: 16px;
    font-weight: 600;
}

.marqueenTwo .marqueen-title em {
    display: block;
    position: absolute;
    top: 25px;
    right: 20px;
}

.demo {
    max-width: 1200px;
    margin: 0px auto;
    margin-left: 60px;
    overflow: hidden;
    height: 30px;
    width: 100%;
    text-align: left;
    color: #ffffff;
}

.marqueenTwo .demo {
    padding-top: 5px;
    margin-left: 0px;
    height: auto;
    width: 100%;
}

.marqueenTwo .demo li, .marqueenTwo .demo li.title-first {
    float: none;
    width: 100%;
    padding: 0px 5px;
    border: none;
    height: 30px;
    line-height: 30px;
}

.demo li, #demo li a {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    overflow: hidden;
}


.pro-title{ font-size:14px;margin-top: 6px;}




/*第二套楼层颜色*/
.f1 .text-two.big{background: linear-gradient(#6bdea7,#68937f);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6bdea7',endColorStr='#68937f',gradientType='0');}
.f1 .shopTitle {border-bottom: 2px solid #68937f;}
.f2 .text-two.big{background:#d17b28;background: radial-gradient(#ff9229,#d17b28);}
.f2 .shopTitle {border-bottom: 2px solid #d17b28;}
.f3 .text-two.big{background: linear-gradient(#b474fe,#594e90);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b474fe',endColorStr='#594e90',gradientType='0');}
.f3 .shopTitle {border-bottom: 2px solid #594e90;}
.f4 .text-two.big{background:#cf7986;background: radial-gradient(#ff90a0,#cf7986);}
.f4 .shopTitle {border-bottom: 2px solid #cf7986;}
.f5 .text-two.big{background: linear-gradient(#6cc67c,#648b6c);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#6cc67c',endColorStr='#648b6c',gradientType='0');}
.f5 .shopTitle {border-bottom: 2px solid #648b6c;}
.f6 .text-two.big{background:#cd6655;background: radial-gradient(#fe7a65,#cd6655);}
.f6 .shopTitle {border-bottom: 2px solid #cd6655;}
.f7 .text-two.big{background: linear-gradient(#c6a868,#9c7b36);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#c6a868',endColorStr='#9c7b36',gradientType='0');}
.f7 .shopTitle {border-bottom: 2px solid #9c7b36;}
.f8 .text-two.big{background:#708db7;background: radial-gradient(#84affe,#708db7);}
.f8 .shopTitle {border-bottom: 2px solid #708db7;}
.f9 .text-two.big{background: linear-gradient(#f8c375,#caa463);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f8c375',endColorStr='#caa463',gradientType='0');}
.f9 .shopTitle {border-bottom: 2px solid #caa463;}
.f10 .text-two.big{background:#6481c3;background: radial-gradient(#6390f7,#6481c3);}
.f10 .shopTitle {border-bottom: 2px solid #6481c3;}


/*小三角*/
.floor-subtitle{position: relative;}
.floor-subtitle em{display: block;position: absolute;left:43px ;top:9px;color: #fff7d1;font-size:24px;}
.floor-subtitle h3{background: #fff7d1;padding: 5px;margin-top: 7px;color: #977a6f;}
.shopTitle h4.floor-title {margin: 9px 0px;}


.e-price{color:red; font-size:14px;}
.method3 img{border:none;width: 96%;}
.method3 li{border:none;}



/*推荐*/
.flood{margin-top: 5px;}
.flood li {width: 33%;float: left;text-align: center;}

.am-thumbnails .list{
	position: relative;
}

.footer{max-width:1200px ;margin: auto;}
	   