body{font-family:Verdana, Arial; min-height:500px;}

#home {

width: 100%;

/*background: #f1f1f1;*/

/*border-bottom:1px solid #ededed;*/

}

#header {

width: 100%;

height: 42px;

/*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: 12px 10px;

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{ max-width:440px; display:none; width:80%; height:100%; background-color:#e3e4e0;position:absolute; right:0; top:0; bottom:0; z-index:105;overflow: hidden;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;display: inline-table; display:block;text-shadow: 1px 0 0 #fff;background:url(../images/li.png) 28px center no-repeat; font-size:14px;}

#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%;}

.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;border-radius:5px}

.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;

}

#main .goods_desc img{ float:left}