﻿body{font-family:微软雅黑, Arial; min-height:500px;}
#home {
width: 100%;
/*background: #f1f1f1;*/
/*border-bottom:1px solid #ededed;*/
}
#header {
width: 100%;
height: 46px;
/*background-color: #FEFEFE;*/
border-bottom: 1px solid #456f9a;
background: #5e87b0;
color: #fff;
font-weight: 700;
text-shadow: 0 1px 0 #3e6790;
background-image: -webkit-gradient(linear,left top,left bottom,from(#6facd5),to(#497bae));
background-image: -webkit-linear-gradient(#6facd5,#497bae);
background-image: -moz-linear-gradient(#6facd5,#497bae);
background-image: -ms-linear-gradient(#6facd5,#497bae);
background-image: -o-linear-gradient(#6facd5,#497bae);
background-image: linear-gradient(#6facd5,#497bae);
}
/*#header {
width: 100%;
height: 46px;
border-bottom: 1px solid #456f9a;
background: #00761d;
color: #fff;
font-weight: 700;
text-shadow: 0 1px 0 #3e6790;
background-image: -webkit-gradient(linear,left top,left bottom,from(#03ac0e),to(#00761d));
background-image: -webkit-linear-gradient(#03ac0e,#00761d);
background-image: -moz-linear-gradient(#03ac0e,#00761d);
background-image: -ms-linear-gradient(#03ac0e,#00761d);
background-image: -o-linear-gradient(#03ac0e,#00761d);
background-image: linear-gradient(#03ac0e,#00761d);
}*/
.mainhead .shopinfol{ padding:10px; padding-top:0px;}
.mainhead .shopinfol h1{ font-size:20px; line-height:26px; padding-bottom:5px; padding-top:10px;/*text-shadow: 1px 0 0 #EEC5C5;*/ color:#333}
.mainhead .shopinfol p{ line-height:24px; color:#999}
.mainhead .shopinfol p b{ color:#999; width:100px; display:block; float:left; font-family:"微软雅黑"; font-weight:400}
.mainhead .shopinfol p .gjian{display:block; height:20px; line-height:20px; width:24px; float:left; border:1px solid #ccc; border-right:none; text-align:center;cursor:pointer}
.mainhead .shopinfol p input.nb{/*border-radius:5px;*/ text-align:center; border:1px solid #ccc; line-height:20px; height:20px; width:30px; float:left; }
.mainhead .shopinfol p .gjia{display:block; height:20px; line-height:20px; width:24px; float:left; border:1px solid #ccc; border-left:none; text-align:center; cursor:pointer}
.logo{ width:25%; float:left}
.logo span{ cursor:pointer; display:block; line-height:28px; text-align:center; padding-left:15px; width:63px; color:#FFF; font-size:14px; font-weight:bold}
.logoright p span{ cursor:pointer; display:block; line-height:28px; text-align:center; padding-left:15px; width:81px; float:right; text-align:center; color:#FFF; font-size:14px; font-weight:bold}
.logo img{ max-width:100%}
.logoright{ width:25%; float:right;}
.logoright a:hover{ color:#A16B24}
.logoright a{ color:#A16B24}
.citybox{position:absolute; top:46px; width:200px; right:0px; z-index:9999; min-height:200px; background:#ededed; display:none;box-shadow: 0 0 7px #999;-moz-box-shadow: 0 0 7px #999;-webkit-box-shadow: 0 0 7px #999;}
.shoptitle{ width:50%; text-align:center; float:left}
.shoptitle span{
font-size: 16px;
padding: 4px 4px;
min-width: .75em;
display: block;
position: relative;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
zoom: 1;
text-shadow: 1px 0 0 #87B6FA;
}
.shopinfol h1 b {
cursor: pointer;
float: right;
width: 46px;
height: 18px;
background: url(../images/coll.gif) no-repeat;
}
.logoright div{ background:url(../images/139.png) right 10px no-repeat; width:90%; height:44px;background-size: 26px 26px; text-align:right;}
.logoright div a{ text-decoration:none; float:right;display:block; width:50px; height:44px;}
.nav li{ width:25%; text-align:center; float:left; height:38px; line-height:38px;}
.nav{box-shadow: 0px 1px 2px #C7C7C6;position: relative;z-index: 10;}
.mall-cate {
border-bottom: 1px solid #D7D8D5;
height: 38px;
line-height: 38px;
border-bottom: 1px solid #FFF;
background-color: #E9E7EA;
background: -webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#E3E3E3));
line-height: 40px;
}
.mall-cate li a {
height: 36px;
display: block;
font-size: 14px;
color: #FAAF14;
position: relative;
padding-top: 2px;
border-right: 1px solid #8B8686;
border-left: 1px solid #fff;
text-decoration:none;
font-weight:bold;
}
.mall-cate li a:hover{color: #B50000;}

.nav li em {
display: inline-block;
margin-left: 5px;
border-color: #FAAF14 transparent transparent transparent;
border-style: solid;
border-width: 5px;
position: absolute;
top: 25px;
}

#footer li{ width:25%; text-align:center; float:left; height:38px; line-height:38px; position:relative;text-shadow: 1px 0 0 #fff;}
#footer{box-shadow: 0px 1px 2px #C7C7C6;position: relative;z-index: 300;position:fixed; bottom:0px; left:0px; width:100%;}
#footer ul {
border-top: 1px solid #dfdfdf;
height: 38px;
line-height: 38px;
border-bottom: 1px solid #FFF;
background-color: #E9E7EA;
background: -webkit-gradient(linear,0% 0,0% 100%,from(#DFE0DC),to(#f1f1ef));
line-height: 40px;
}
#footer ul a {
height: 36px;
display: block;
font-size: 14px;
color: #4F4D4D;
position: relative;
padding-top: 2px;
border-right: 1px solid #8B8686;
border-left: 1px solid #fff;
text-decoration:none;
color:#4F4D4D;
}
#footer ul a:hover{color: #666666;}
#footer ul p a:hover{color: #666666;}
#footer ul li td span{width:28px; height:38px; display:block; float:right;}
#footer ul li.homes td span{ background:url(../images/14.png) center 5px no-repeat}
#footer ul li.homes a:hover td span{background:url(../images/14_h.png) center 5px no-repeat}
#footer ul li.lianxi td span{ background:url(../images/113.png) center 6px no-repeat}
#footer ul li.lianxi a:hover td span{background:url(../images/113_h.png) center 6px no-repeat}
#footer ul li.daohang td span{ background:url(../images/93.png) center 6px no-repeat}
#footer ul li.daohang a:hover td span{background:url(../images/93_h.png) center 6px no-repeat}
#footer ul li.reglog td span{ background:url(../images/77.png) center 6px no-repeat}
#footer ul li.reglog a:hover td span{background:url(../images/77_h.png) center 6px no-repeat}

.nav .quyuicn a{ padding-top:5px; background:url(../images/bottomNavHome.png) center 2px no-repeat;background-size: 16px 16px;}
.nav .msicn a{ padding-top:5px; background:url(../images/bottomNavClass.png) center 2px no-repeat;background-size: 21px 16px;}
.nav .myuser a{ padding-top:5px; background:url(../images/bottomNavMe.png) center 2px no-repeat;background-size: 17px 16px;}
.nav .zxicn a{ padding-top:5px; background:url(../images/bottomNavRecommend.png) center 2px no-repeat;background-size: 16px 16px;}

#opquyu{ display:none;background: rgba(223,223,223,0.5); width:100%; height:100%; position:absolute; left:0px; top:0px; bottom:0px; z-index:10}
#opquyubox{display:none; width:100%; overflow: auto;background-color:#e3e4e0;position:absolute; right:0; top:0; bottom:0; z-index:105;border-left:1px solid #ededed}
#opquyubox h2{ }
#opquyubox p.pp{ height:22px; line-height:22px; font-size:14px; color:#D61B14}
/*#opquyubox a{ padding:5px; padding-left:40px;height: 38px;line-height: 38px; font-size:18px; font-weight:bold; display:block;text-shadow: 1px 0 0 #fff;}*/
#opquyubox span{ padding:5px; padding-left:40px;height: 38px;width: 60px;line-height: 38px; font-size:18px; font-weight:bold; display:block;text-shadow: 1px 0 0 #fff;}
.navdiv{ padding:5px; padding-left:15px;height: 38px;width: 50px;line-height: 50px; font-size:18px; font-weight:bold; display:block;text-shadow: 1px 0 0 #fff;float: left;}
/*#opquyubox a:hover{ text-decoration:none;background:url(../images/li.png) 28px center no-repeat #b3b5ab;}*/
#main{ }

#opquyubox a b {
padding: 3px 4px 3px 4px;
text-align: center;
background-color: #7FAFC5;
color: #FFF;
}

#main .mainhead .pic{
padding:12px 10px 10px;
margin: 0 auto;
}
#main .mainhead .pic img {
vertical-align: top;
border-radius: 5px;
}
#footer .fotnavbox{position:absolute; bottom:41px; width:90px; left:8px; z-index:30; padding-bottom:8px; display:none;}
#footer .fotnavbox i{background:url(../images/a.png) center center no-repeat; display:block; width:21px; height:12px; position:absolute; bottom:0px; left:27px; z-index:40}
#footer .fotnav{ /*padding-top:5px; */background-color:#FCFBFB; border:2px solid #9f9d9d;border-radius: 7px;box-shadow: 1px 1px 3px #E5E5E5;}
#footer .fotnav p{ height:28px; line-height:28px; border-bottom:1px solid #E4E4E6; text-align:center}
#footer .fotnav p a{ display:block; text-decoration:none; border:none}
#footer a.abc em {display: inline-block;margin-left: 2px;border-color: #4F4D4D transparent transparent transparent;border-style: solid;border-width: 5px;position: absolute;top: 19px;}


.pages{ text-align:center}
.pages .ll{ padding:4px 6px 4px 6px; background:url(../images/pagel.jpg) center bottom no-repeat;}
.pages .this{ background:url(../images/pagelh.jpg) center bottom no-repeat; font-weight:bold; color:#FFF;}

.flexslider .slides img{vertical-align: top;/*border-radius: 5px;*/}

.pw{
border: 1px solid #EDEDED;
border-radius: 5px;
background-color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
.items{ padding-top:10px;}
.items li{ width:33.3%; text-align:center; float:left; cursor:pointer}
.items li a{ display:block; font-weight:bold; font-size:14px}
.items li a:hover{ text-decoration:none}
.items li .box:hover{ border:1px solid #ededed}
.items li .box{ padding:10px; border:1px solid #FFF}
.items li .box .font{ height:24px; line-height:24px;}
.items2{ background:#fafafa;padding-bottom:10px;}

.pushf {
width: 45%;
height: 32px;
line-height: 32px;
text-align: center;
display: block;
/*background-color: #AA1819;*/
background-color: #999;
color: #fff;
border-radius:8px;
float: right;
/*-webkit-box-shadow: 2px 2px 2px #abaaaa;*/
font-size: 14px;
}
.addcar {
width: 45%;
height: 32px;
line-height: 32px;
text-align: center;
display: block;
/*background-color: #ff6600;*/
background-color: #456f9a;
color: #fff;
border-radius:8px;
float: left;
/*-webkit-box-shadow: 2px 2px 2px #abaaaa;*/
font-size:14px;
}
.opitem{ padding-top:5px;}
.opitem .collview{ margin-right:5px; padding:3px 5px 3px 5px; background:#ededed; border-bottom:2px solid #ccc; border-right:2px solid #ccc}
.opitem .collcolse{ padding:3px 5px 3px 5px; background:#ededed; border-bottom:2px solid #ccc; border-right:2px solid #ccc}
.buyclass{ padding-top:10px;}
.buyclass p {color: #000;height: 50px;line-height: 50px;}
.buyclass p input{ border:1px solid #ddd; height:22px; line-height:22px}
.buyclass p.spec_p {height: 30px;line-height: 30px;}
.buyclass p.spec_p span {float: left; color:#D30202; line-height:21px;}
.buyclass p u{ text-decoration:none; color:#999}
.buyclass p.spec_p a {float: left;color: #373832;background: #FFF;border: 1px solid #cbcbcb;padding-left: 0px; padding:1px 5px 1px 5px;line-height:18px;margin-left: 7px;text-align: center;border-radius:5px;}
.buyclass p.spec_p a:hover{ border:1px solid #FF0000; text-decoration:none}
.mainbottombg{ height:50px; background:url(../images/detail-two-bg2.jpg) center bottom no-repeat; position:relative}
.mainbottombg span{ display:block; width:99px; height:35px; position:absolute; left:0px; top:15px; z-index:99; background:url(../images/y-e-lilf3.png) center center no-repeat; text-align:center; font-size:14px; line-height:40px;text-shadow: 1px 0 0 #fafafa;text-shadow: 1px 0 0 #fff; cursor:pointer}
.goods_desc img{ max-width:100%;display:block;}
.mainbottombg span.ac{background:url(../images/y-e-lilf.png) center center no-repeat;}
.indexitem{ padding-top:5px;}
.indexitem .ptitle{height:30px; line-height:30px;background:url(../images/dian2.jpg) 3px center no-repeat #FAFAFA}
.indexitem .ptitle span{ text-align:center; display:block; width:150px; height:100%; margin:0px auto;/* background:#fafafa; */font-size:14px; color:#000; font-weight:bold;/*text-shadow: 1px 0 0 #FFF;*/}
.indexitem .ptitle span a{ color:#000; text-decoration:none}
.goodslists a:hover{ text-decoration:none}
.logoqu{ height:61px; padding-bottom:2px; position:relative; border-top:1px solid #ededed}
.logoqu .logos{ position:absolute; left:0px; bottom:0px; z-index:9}
.radiusti{ padding:3px 5px 3px 5px;border-radius:10px 10px  0px 0px; background:#ededed; border:1px solid #e5e5e5; border-bottom:none}
.radiustibox{ border-bottom:1px solid #e5e5e5; line-height:20px; height:20px; margin-bottom:10px;}
.radiustibox span{text-shadow: 1px 0 0 #87B6FA;}
.cr2{ color:#FF0000}
.footers{ background:#6EABD4; padding-top:10px}
.rexian{font-size:16px; color:#fff100}
.footers p{ color:#FFF}
.mainhead .shopinfol p.gdesc{ color:#DB383E}
.price{ color:#D30202}
.vippfont{ color:#333}
.spirce,.scjprice{ color:#999}
.mainhead .shopinfol p.vippfont b{ color:#333}

/*************************************/
.menunav a:nth-child(1) i {
background: url(../images/all/m-act-cat.png) no-repeat center;
background-size:auto 30px;
}
.menunav a:nth-child(2) i {
background: url(../images/all/m-act-cart.png) no-repeat center;
background-size:auto 30px;
}
.menunav a:nth-child(3) i {
background: url(../images/all/m-act-wuliu.png) no-repeat center;
background-size:auto 30px;
}
.menunav a:nth-child(4) i {
background: url(../images/all/uclicon.png) no-repeat center;
background-size:auto 30px;
}
.menunav a:nth-child(5) i {
background: url(../images/all/uclicon.png) no-repeat center;
background-size:auto 30px;
}
