/*
Template Name: 昊海电商 Default
Template URI: http://www.xaphp.cn/
Description: 默认升级版.
Version: 2.7.2
Author: 昊海电商 Team
Author URI: http://www.xaphp.cn/
Logo filename: logo.gif
Template Type: type_0
*/


/* ====================
     公共样式
==================== */
body{background:#fff; font-size:12px; font-family:"宋体",Verdana, Arial; line-height:150%; margin:0; padding:0; color:#404040;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
    margin:0; padding:0; border:none; list-style-type:none;
}
.block{
    width:960px; height:auto;
}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.dashed{background:url(images/lineBg.gif) repeat-x left top; color:#3f3f3f;  padding:2px 0 3px 12px;}
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .cl,*html .clearfix{height:1%;}
*+html .cl,*+html .clearfix{height:1%;}
/*英文强制换行*/
.word{word-break:break-all;}

/*边框*/
.B_blue{border:1px solid #ddd;}
.B_input{border:1px solid #0f97ed;}
.inputBg{border:1px solid #b3b3b3; background:url(images/inputbg.gif) repeat-x left top; height:18px;}
/*字体颜色*/
.f1{color:#ff6666;}
.f2{color:#006bd0; font-weight:bold; margin-right:15px;}
.f3{color:#9e9e9e;}
.f4{color:#fe596a;}
.f4_b{color:#fe596a; font-weight:bold;}
.f5{ font-size:14px; font-weight:bold;}
.f6{color:#006bd0;}

.market{ font-size:14px; text-decoration:line-through;}
.shop{color: #D42c31; font-size:14px; font-weight:600;}
.market_s{text-decoration:line-through; color:#999;}
.shop_s{color: #D42c31;}
/*按钮部分*/
.bnt_blue{
    background:url(images/bg.gif) no-repeat 0px 0px; width:52px; height:21px;
    text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
}
.bnt_blue_1{
    background:url(images/bg.gif) no-repeat 0px -663px; width:77px; height:21px;
    text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
}
.bnt_blue_2{
    background:url(images/bg.gif) no-repeat 0px -696px; width:139px; height:21px;
    text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
}
.bnt_bonus{
    background:url(images/bg.gif) no-repeat -56px 0px; width:52px; height:21px;
    text-align:center; line-height:21px; color:#fff; border:none; cursor:pointer;
}


/*模块容器*/
.box{border: solid 1px #ddd; background:#fff; margin-bottom: 10px; overflow:hidden;}
.box_1{}
.box_2{}
.boxCenterList{padding:8px;}

.box h3 { background: #f7f7f7;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    border-bottom: solid 1px #ddd;
    font-size: 14px; }





/* ====================
     导航部分
==================== */
/*顶部管理型导航*/
.log{height:50px;}
.log li{float:left;}
.log .userInfo{*margin-right:10px; /*width:300px;*/ text-align:left;}
.log .userInfo a{color:#006acd; text-decoration:none;}
.log li img{position:relative; top:5px;}
#topNav{background:url(images/topNavBg.gif) no-repeat left top; height:31px;
    line-height:31px; color:#bebfc1; padding:0px 15px; margin:0px 10px; position:relative;
}
#topNav .topNavR{background:url(images/topNavR.gif) no-repeat; width:5px; height:31px;
    position:absolute; top:0px; right:0px;
}
#topNav a{color:#006ad0; text-decoration:none;}
/*页面主导航*/
#mainNav{padding:0 25px; width:910px;}
#mainNav a{display:block; height:26p; float:left; line-height:26px; text-align:center;
    padding:0 15px; background:url(images/NavBg.gif) no-repeat 0 -29px; position:relative;
    margin-right:2px; color:#026acb; text-decoration:none;
}
#mainNav a span{width:3px; height:26px; background:url(images/NavBg.gif) no-repeat 0 -88px;
    position:absolute; top:0px; right:0px;
}
#mainNav a:hover{display:block; height:26p; float:left; line-height:26px; text-align:center;
    padding:0 15px; background:url(images/NavBg.gif) no-repeat 0 0; position:relative;
    margin-right:2px; color:#fff; text-decoration:none;
}
#mainNav .cur{display:block; height:26p; float:left; line-height:26px; text-align:center;
    padding:0 15px; background:url(images/NavBg.gif) no-repeat 0 0; position:relative;
    margin-right:2px; color:#fff; text-decoration:none; font-weight:bold;
}
#mainNav a:hover span,#mainNav .cur span{width:3px; height:26px; background:url(images/NavBg.gif) no-repeat 0 -59px;
    position:absolute; top:0px; right:0px;
}
/*搜索*/
#search{border:1px solid #5cb4e6; background:url(images/searchBg.gif) repeat-x left top; width:918px;
    padding:0px 20px; height:36px; line-height:36px;
}
#search a{color:#fff; text-decoration:none;}
#search .keys{background:url(images/bg.gif) no-repeat 0 -28px;
    color:#fff; padding-left:40px;
}
#search .go{background:url(images/bnt_search.gif); border:none; width:52px; height:19px;/* position:relative; top:2px; utf8下*/}
/*当前位置*/
#ur_here{border:1px solid #c5e4ff; border-top:none; background:url(images/uh_bg.gif) repeat-x left top;
    height:36px; line-height:36px; padding:0 12px;
}
#ur_here a{color:#006cce; text-decoration:none;}

/* ====================
     模块
==================== */
/*购物车*/
.cart{background:url(images/catBg.gif) no-repeat left top; padding:15px 10px 15px 50px;
    color:#006bcd; height:50px;  _padding:12px 10px 15px 50px;
}
.cart a{color:#006bcd; text-decoration:none;}
.cart a:hover{color:#006bcd; text-decoration:underline;}
/*商品分类*/
#category_tree{border:4px solid #f1faff; background-color:#fff;}
#category_tree dl{margin:6px;}
#category_tree dt{background:url(images/lineBg.gif) repeat-x left bottom;
    color:#3f3f3f;  padding:2px 0 3px 12px;
}
#category_tree dt a{background:url(images/bg.gif) no-repeat 0 -69px;
    color:#3f3f3f; padding-left:15px; text-decoration:none;
}
#category_tree dd{padding:3px 0 3px 10px;}
#category_tree dd a{color:#404040; text-decoration:none;}
#category_tree dd a:hover{color:#ff6600; text-decoration:none;}
/*销售排行*/
.top10Tit{background:url(images/bg.gif) no-repeat 0px -85px; height:30px;}
.top10List{border:1px solid #d7ecfd; background-color:#fff; margin:0px 4px 4px 4px;}
.top10List ul{border-bottom:1px solid #e2f3fd; position:relative;}
.top10List .iteration{position:absolute; top:6px; left:6px;}
.top10List .iteration1{padding-left:3px;}
.top10List li.topimg{width:35px; height:35px;}
.top10List .samllimg{width:35px; height:35px; margin-bottom:4px;}
.top10List li{padding:3px 3px 3px 23px; float:left;}
/*linkCOLOR*/
.top10List li a,#mallNews .NewsList li a,.boxCenterList li a{color:#3f3f3f; text-decoration:none;}
.top10List li a:hover,#mallNews .NewsList li a:hover,.boxCenterList li a:hover{color:#ff6600; text-decoration:none;}
/*首页焦点图*/
#focus{border-right:1px solid #c5e4ff; padding:8px; background:url(images/foucsBg.gif) repeat-x left top;}
#mallNews{width:230px; padding:8px 8px 0px 8px; background:url(images/foucsBg.gif) repeat-x left top;}
#mallNews .NewsTit{background:url(images/bg.gif) 0px -132px; height:23px;}
#mallNews .NewsList{background:#FFFFFF; padding:8px;}
#mallNews .NewsList ul{margin-top:10px;}
#mallNews .NewsList li{background:url(images/bg.gif) no-repeat 0px -167px; padding:0px 0px 0px 10px;
    text-align:left;
}
/*今日特价和品牌*/
#sales{width:500px; background:url(images/salesBg.gif) repeat-x left bottom;
    border-bottom:2px solid #f0f1f3; background-color:#eef8ff;
}
#sales h1{font-size:12px; background:url(images/salesTitBg.gif) no-repeat; height:33px; text-align:right;}
#sales h1 img{position:relative; top:10px; right:8px;}
#sales .goodBox{margin:10px 0px 10px 10px; _margin-left:5px;}
#sales .goodBox .goodList p{text-align:left; color:#3f3f3f;}
#sales .goodBox .goodList p a{color:#3f3f3f; text-decoration:none;}
#sales .goodBox .goodList p a:hover{color:#ff6600; text-decoration:none;}
#sales .goodList{width:110px; margin:0px 5px 0px 5px; float:left;}
#sales .goodList img{background:url(images/salesGoodBg.gif) no-repeat; width:100px; height:100px; padding:5px;
}
#sales .goodList p{ margin-top:3px; text-align:center;}
#brands{width:247px; height:199px; *height:201px; padding:1px 0 0 1px; position:relative;}
#brands .brandsMore{position:absolute; left:178px; bottom:10px;
    width:65px; height:41px;
}
#brands .brandsMore img{border:none; width:65px; height:41px;}
#brands img{width:78px; height:40px;border:1px solid #c5e4ff;}
#brands a{color:#0069cd; text-decoration:none; margin:2px 1px; display:block; float:left;}
.brandsIe6{_width:250px;}/*在ie6下特价商品不存在的话品牌推荐永远靠右显示*/
/*精品推荐，新品上市，热卖商品*/
.centerPadd{padding:10px; overflow:hidden;}
.itemTit{height:30px; background:url(images/bg.gif) no-repeat 0px -195px; padding-left:190px; text-align:right;
    /*margin-bottom:-3px; _margin-bottom:-2px;*/
}
.itemTit.New{background:url(images/bg.gif) no-repeat 0px -225px;}
.itemTit.Hot{background:url(images/bg.gif) no-repeat 0px -256px;}
.itemTit img{position:relative; top:7px;}
.itemTit h2{float:left; height:27px; background:url(images/itemH2Bg.gif) repeat-x left top; border:1px solid #d6ecff;
    font-size:12px; text-align:center; color:#3f3f3f; font-weight:100; padding:0px 10px; line-height:28px; margin:0 6px 0 0;
    border-bottom:none; position:relative; bottom:-3px; display:inline; white-space:nowrap;
}
.itemTit h2 a{color:#3f3f3f; text-decoration:none;}
.itemTit .h2bg{height:27px; line-height:28px; border:none; background:none;
    font-size:12px; text-align:center; color:#006ace; font-weight:100; padding:0px 10px;
    display:inline; white-space:nowrap;
}
.itemTit .h2bg a{color:#006ace; text-decoration:none;}
.centerPadd .goodsBox{border:1px solid #d6ecff; background:#fff; padding:12px 0px 0px 17px; *padding:12px 0px 0px 17px;
    _padding:12px 0px 0px 0px;}
.centerPadd .goodsBox .more{text-align:right; clear:both; margin:0 8px 8px 0;}


/*单个商品*/

.goodsItem{width:220px; float:left; position:relative; overflow:hidden; margin:0px 22px 15px 0;}
.nor { margin-right:0; }
.goodsItem .buy { display:block;
    background: #d42c31;
    border-radius: 3px;
    width: 100px;
    padding: 3px 0px;
    border: solid 1px #ddd;
    color: #fff;
    border: solid 1px #d42c31;
    transition: all 0.4s ease-out 0s; text-align:center;font-size: 14px;
}
.goodsItem .goodsimg{width:220px; height:220px; }
.goodsItem img{width:52px; height:17px;}
.goodsItem p{text-align:left; color:#3f3f3f;}
.goodsItem p a{color:#3f3f3f; text-decoration:none;}
.goodsItem p a:hover{color:#ff6600; text-decoration:none;}
.goodsItem span{width:40px; height:40px; position:absolute;left:0px; top:0px;}
.goodsItem span.best{background:url(images/bg.gif) no-repeat 0px -304px;}
.goodsItem span.news{background:url(images/bg.gif) no-repeat -75px -304px;}
.goodsItem span.hot{background:url(images/bg.gif) no-repeat -161px -304px;}

/*帮助*/
.helpTitBg{background:url(images/helpTitBg.gif) repeat-x left top; text-align:left; border:1px solid #c5e4ff; background-color:#fff;
    padding:0 0 10px 15px;
}
.helpTitBg dl{float:left; margin-right:30px; _margin-right:20px; _width:130px;}
.helpTitBg dt{background:url(images/bg.gif) no-repeat 0px -570px;width:auto; height:33px; line-height:33px; text-align:left;
    font-weight:bold; color:#56a5ee; padding-left:12px; margin-bottom:8px;}
.helpTitBg dt a{font-weight:bold; color:#56a5ee; text-decoration:none;}
.helpTitBg dd a{color:#006acd; text-decoration:none; background:url(images/bg.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px;}

/*相关商品*/
.boxCenterList ul{ margin-bottom:10px; padding-bottom:10px;}
.boxCenterList li{float:left; width:120px;}
.boxCenterList li.goodsimg{width:48px; margin-right:10px;}
.boxCenterList li.goodsimg img{width:48px; height:48px; display:block;}
/*相关文章(其它带有小三角点的文字列表共用)*/
.RelaArticle a,.alone{background:url(images/bg.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px; color:#3f3f3f; text-decoration:none;}
.RelaArticle a:hover{background:url(images/bg.gif) no-repeat 0px -170px; padding:0px 0px 0px 10px; color:#ff6600; text-decoration:none;}
/*浏览历史，收藏*/
.history h2{height:26px; line-height:26px; padding:0px 10px 0 20px; text-align:center; font-size:12px;
    background:url(images/bg.gif) no-repeat 0px -466px; float:left; color:#57a7f0;
    margin:6px 5px 0 0; border:1px solid #c5e3ff; border-bottom:none; background-color:#FFFFFF;
}
.history .h2bg{height:26px; line-height:26px; padding:0px 10px 0 20px; text-align:center; font-size:12px;
    background:url(images/bg.gif) no-repeat 0px -508px; float:left; color:#a0a0a0;
    margin:6px 5px 0 0; border:none;
}
#history li{width:100%;}
#clear_history a{background:none; padding:0px; color:#3f3f3f; text-decoration:none;float:right;cursor:pointer;}
.colle a{background:none; padding:0px; color:#3f3f3f; text-decoration:none;}
.colle a:hover{background:none; padding:0px; color:#ff6600; text-decoration:none;}



/*用户评论*/
.ie6{padding-left:25px; _padding-left:15px; height:1%;}/*购买此商品的人还购买的商品*/
.comments li{background:url(images/lineBg.gif) repeat-x left bottom; padding:3px 8px; width:97%; _height:1%; text-align:left; position:relative;
    margin-bottom:8px;
}
.comments li img{position:absolute; right:0px; top:3px;}
.comments li p{margin:3px auto; text-align:left;}
.commentsList{border:1px solid #ccc; background:#f7f7f7; padding:10px;}
.commentsList .inputBorder{border:1px solid #ccc; background:#fff;}
.captcha{margin-left:0px; position:relative; top:-1px; *margin-left:8px; *position:relative; top:3px; cursor:pointer;}
/* ====================
 品牌推荐
==================== */
/*品牌列表*/
#brandList{background:#fff; margin-top:12px; height:1%;}
#brandList .brandBox{width:290px; _width:236px; float:left; margin:0 5px 20px 5px; text-align:center; overflow:hidden; height:160px;}
#brandList .brandBox .brandLogo{width:188px; height:52px; overflow:hidden;}
#brandList .brandBox h4{height:23px; line-height:23px; background:#e9e9e9; margin:15px 0 8px 0; padding:0 10px; text-align:right;
    font-weight:100; font-size:12px;
}
#brandList .brandBox h4 span,#brandList .brandBox h4 span a{float:left; font-weight:bold; color:#3f3f3f; text-decoration:none;}
#brandList p{text-align:left; margin-bottom:5px; color:#909090; padding:8px;}
#brandList p.brandCategory,#brandList p.brandCategory a{text-align:left; color:#006acd; text-decoration:none;}
#brandList .brandArticle{border:1px dashed #d9d9d9; background:#f8f8f8; text-align:left;}
.brandCategoryA a{ margin-right:15px;}

/* ====================
 用户中心
==================== */
.box_1 .userCenterBox{border:4px solid #f1faff; background-color:#fff;}
.usBox{background:#f2f2f2; border:1px solid #e2e2e2; padding:15px; width:928px;}
.usBox_1{background:#fff; text-align:left; width:297px; height:208px; padding:43px 153px 60px 123px;}
.usBox_1 .logtitle{height:30px; background:url(images/ur_bg.gif) no-repeat 0px 0px;}
.us_Submit{border:none; width:115px; height:40px; background:url(images/bnt_ur_log.gif);}
.us_Submit_reg{border:none; width:113px; height:40px; background:url(images/bnt_ur_reg.gif);}
.usTxt{width:265px; height:267px; padding:43px 0 0 90px; background:#f2f2f2; float:right;
    text-align:left; background:url(images/ur_bg1.gif) no-repeat 0 50%; line-height:23px;
}
.usTxt img{margin-top:15px;}
/*注册*/
.usBox_2{background:#fff; text-align:left; padding:43px 153px 60px 123px;}
.usBox_2 .regtitle{height:30px; background:url(images/ur_bg.gif) no-repeat 0px -34px;}
.actionSub a{color:#006acc; text-decoration:underline;
    background:url(images/ur_bg.gif) no-repeat 0px -68px; padding-left:14px;
}
.box_1 .userCenterBox .userMenu a{display:block; height:25px; line-height:25px; background:url(images/menuBg.gif) no-repeat 0 -30px;
    color:#3f3f3f; text-decoration:none; margin:0 0 3px 10px; padding-left:3px;
}
.box_1 .userCenterBox .userMenu a.curs{background:url(images/menuBg.gif) no-repeat 0 0px; font-weight:bold;}
.box_1 .userCenterBox .userMenu a img{ margin-right:3px;}
.msgBottomBorder{clear:both; background:url(images/lineBg.gif) repeat-x left bottom; padding-bottom:8px; margin-bottom:8px;}

/* ====================
     商品分类页面
==================== */
/*属性组合搜索*/
.screeBox{padding:10px; border-bottom: dashed 1px #ddd;}
.screeBox strong { float:left; width:70px; font-weight:400; text-align:right; }
.screeBox a{color:#404040; margin:0 8px;}
.screeBox span{background: #d42c31;color: #fff;border-radius: 4px; padding:2px 10px; margin:0 8px;}
a.redMo {
    background: #d42c31;
    color: #fff;
    float: left;
    height: 20px;
    line-height: 20px;
    width: 42px;
    text-align: center;
    border: solid 1px #d42c31;
    margin-left:3px;
    margin-top:7px;
    font-weight:400;
}
a.redMoo {
    border: solid 1px #ddd;
    background: #fff;
    float: left;
    height:20px;
    line-height:20px;
    width: 42px;
    text-align: center;
    color: #666;
    margin-left:3px;
    transition: all 0.2s ease-in 0s;
    margin-top:7px;
    font-weight:400;
}
.sort { float:left; margin-left:30px;}
/*商品列表显示方式*/
.goodsList{ padding:10px 10px 0 10px;}
.goodsList ul{ margin-bottom:10px;}
.goodsList ul#bgcolor{background:#fbfbfb; border-top:1px dashed #e8e8e8; border-bottom:1px dashed #e8e8e8;}
.goodsList li{float:left; padding-top:8px;}
.goodsList li.thumb{width:80px; text-align:center;}
.goodsList li.thumb img{width:50px; height:50px; border:1px solid #ccc; padding:1px;}
.goodsList li.goodsName{width:290px; margin-right:10px;}
.goodsList li.action{float:right; margin-left:10px;}
.goodsList li.action a.abg{background:url(images/bg.gif) no-repeat 0px -735px; padding-left:18px; position:relative; bottom:5px;}

/* ====================
     团购
==================== */
.group{ padding:8px;}
.group li{float:left; background:#fff; padding:8px;}

/* ====================
     购物流程
==================== */
.flowBox{}
.flowBox table{ }
/*2.62在购物车里面显示相关配件*/
.flowGoodsFittings{padding:10px;}
.flowGoodsFittings ul{height:1%; margin:5px 4px; float:left;}
.flowGoodsFittings li{float:left; width:120px;}
.flowGoodsFittings li.goodsimg{width:48px; margin-right:10px;}
.flowGoodsFittings li.goodsimg img{width:48px; height:48px; display:block;}

/* ====================
     文章列表页-2009.6.8
==================== */
.article_search{margin:8px 0;}
.article_search .inputBg{width:300px;}
/* ====================
    打印报价单
==================== */
.quotation{ margin:20px auto 20px auto; text-align:center;}




/*翻页*/
.pagebar{height:20px; float:right;}
.pagebar img{position:relative; top:2px;}
.pagebar a{display:block; float:left; margin:0 2px; color:#0066cc; text-decoration:none;}
.pagebar a:hover{color:#ff5a6a; text-decoration:none;}
.pagebar .page_now{display:block; float:left; margin:0 5px; color:#ff5a6a; font-weight:bold; background:#fff;}
#pager a{color:#0066cc; text-decoration:none;}

/*底部导航+友情链接*/
#bottomNav{width:958px;}
.bNavList{border:1px solid #fff; background:#eef6f9; height:27px; line-height:27px; padding:0 12px;}
.links{border:1px solid #fff; background:#eef6f9; padding:0 12px;}
.bNavList a,.links a{color:#006acd; text-decoration:none;}
.bNavList img{_position:relative; top:8px;}
.links img{width:88px; height:30px; margin:5px;}



/* ======商品比较浮动块 ====== */
#compareBox {
    width:128px;
    background:url(images/compareBg.gif) no-repeat top center;
    background-color:#edf8ff;
    padding:35px 0 8px 0;
    border: 1px solid #c5e4ff;
    position: absolute;
    right:1px;
    top:200px;
}

#compareBox input {
    width:52px; height:13px;
    border:none;
    background:url(images/compareSub.gif) no-repeat;
}

#compareList {
    margin:0px 0px 8px 0px;
    padding:0px;
    width:120px;
    background:#FFFFFF;
    border:1px solid #d6ecff;
}

#compareList li {
    color: #333;
    text-align:left;
    background: #fff;
    padding: 3px 5px;
    margin: 3px 0;
}

#compareList li img {
    float:right;
    padding-top:4px;
}

/*购物车提示点击更新按钮式样2.6.2版本添加*/
.messageli {
    list-style-type:none;
    padding:5px;
    color:red
}
.messagediv {
    font-size:12px;
    position:absolute;
    border:1px solid #FFD700;
    text-align:center;
    padding:5px;
    background-color:#FFFACD;
    filter:alpha(opacity=50);
    -moz-opacity:0.7;
    opacity: 0.7;
}

/*  积分兑换样式修改 */
.point li{
    float:left;
    width:300px;
}






body {font: 12px/1.5 "微软雅黑","宋体","Microsoft YaHei"; background:#eee;}
strong, b {font-weight: bold;}
i, cite, em {font-style: normal;}
del { text-decoration:line-through; color:#999; }
/* 链接 */
a { color: #333; text-decoration:none; outline: medium none; -webkit-transition-property:color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease;}
a:hover { color: #D93600;}

.w {width: 100%;background:#fff;}
.wrapper {width: 1200px;margin:0 auto;}
.wrapper2 {width:980px;margin:0 auto;}
.blank{height:20px; line-height:20px; clear:both; visibility:hidden;}
.blank10{height:10px; line-height:10px; clear:both; visibility:hidden;}
.AreaL{width:210px; float:left; margin-right:20px;}
.AreaR{width:970px; float:left;}
/* 公用顶部区域
-------------------------------------- */
.public-top-layout { font-family: Arial, "宋体"; line-height: 20px; color: #777; background-color: #FAFAFA; border-bottom: solid 1px #F0F0F0;}
.public-top-layout .topbar { height: 30px;}
.public-top-layout .user-entry { height: 20px; float: left; padding: 5px 0;}
.public-top-layout .user-entry a { color: #333333}
.public-top-layout .quick-menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: right; height: 30px; float: right;}
.public-top-layout .quick-menu a { color: #777 !important;}
.public-top-layout .quick-menu dl { text-align: left; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; width: 80px; height: 30px; position: relative; z-index: 999; *zoom:1/*IE6、7*/;}
.public-top-layout .quick-menu dl dt { font-size: 12px; line-height: 20px; height: 20px; padding: 5px 0; position: absolute; z-index: 2; top: 0px; left: 12px;}
.public-top-layout .quick-menu dl dt a:hover { text-decoration: none; color: #F30;}
.public-top-layout .quick-menu dl dt i { background: url(images/top_bg.png) no-repeat 0 0; vertical-align: middle; display: inline-block; width: 6px; height: 3px; margin-left: 6px;-webkit-transition: .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: .2s ease-in;}
.public-top-layout .quick-menu dl.hover dt i { FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.public-top-layout .quick-menu dl dd { background-color: #FFF; display: none; width: 78px; border: solid 1px #F0F0F0; position: absolute; z-index: 1; top: 0; left: 0;}
.public-top-layout .quick-menu dl.hover dd { display: block;}
.public-top-layout .quick-menu dl dd ul { width: 78px; margin: 30px 0 0 0; }
.public-top-layout .quick-menu dl dd ul li a { font-size: 12px; line-height: 24px; display: block; clear: both; padding: 2px 0 2px 11px;}
.public-top-layout .quick-menu dl dd ul li a:hover { text-decoration: none; background-color: #F7F7F7;}
.public-top-layout .quick-menu .tel { width:220px; }
.public-top-layout .quick-menu .tel b { color:#c12b2d; font-weight:400; font-size:14px; font-family:Verdana, Geneva, sans-serif; }


.public-head-layout { height:80px; padding:5px 0 20px 0; }
/* 站点logo */
.public-head-layout .site-logo { width: 472px; height:80px; float: left; }
.public-head-layout .site-logo img { max-width: 240px; max-height: 80px;}
/* 头部搜索 */
.head-search-bar { width:540px; float: left; margin:18px 0 0; overflow: hidden;}
.head-search-bar .search-form { background-color:#c40000; height: 30px; padding: 3px;}
.head-search-bar .input-text { line-height: 24px; color: #555; width:427px; height: 24px; float: left; padding:3px 10px; border: none 0;}
.head-search-bar .input-submit,
.head-search-bar .input-submit:hover { font-size: 14px; color: #FFF; font-weight: 600; background-color: transparent; width:86px; height:30px; float: right; border: none; cursor: pointer;}
.head-search-bar .keyword { margin-top: 4px; overflow: hidden;}
.head-search-bar .keyword a { color: #777; margin-right: 12px;}


/* 头部用户型菜单*/
.head-user-menu {font-size: 0; *word-spacing:-1px/*IE6、7*/; float: right; margin: 18px 0 0 0; }
.head-user-menu dl { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; position: relative; z-index: 3; *zoom:1/*IE6、7*/;}
.head-user-menu dl.hover { z-index: 101;}
.head-user-menu dl dt { width: 165px; line-height: 22px; color: #555; background-color: #fff; height:22px; padding:6px 0; border:solid 1px #ddd; position: absolute; z-index: 2; top: 0; right: 0; cursor: pointer;}
.head-user-menu dl.hover dt { background-color:#FFF; border-width:1px; border-color: #ddd #ddd #fff #ddd;}
.head-user-menu dl dt span.ico { background: url(images/ico_cart.jpg) no-repeat; vertical-align: middle; display: inline-block; width:25px; height:22px; margin:0 14px 0 17px; }
.head-user-menu dl dt i { color:#f60; padding:0 5px; }
.head-user-menu dl dd { width: 348px; background-color: #FFF; display: none; border: solid 1px #ddd; position: absolute; z-index: 1; top:35px; right: 0; overflow:hidden; }
.head-user-menu dl.hover dd { display: block;}
.head-user-menu dl dd a { color: #005EA6;}
.head-user-menu a.arrow i { background:url(../images/top_bg.png) no-repeat -150px 0; vertical-align: middle; display: inline-block; width: 4px; height: 7px; margin-left: 4px;}
.head-user-menu dl dd .goods-thumb { width: 50px; height: 50px;}
.head-user-menu dl dd .goods-thumb a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 48px; height: 48px; border: solid 1px #DDD; overflow: hidden; }
.head-user-menu dl dd .goods-thumb img { max-width: 48px; max-height: 48px; margin-top:expression(48-this.height/2); *margin-top:expression(24-this.height/2);}
.head-user-menu dl dd .sub-title { line-height: 28px; height: 28px; padding: 7px; border-bottom: solid 1px #DDD;}
.head-user-menu dl dd .sub-title h4 { font-weight: 600; float: left;}
.head-user-menu dl dd .sub-title a { float: right;}
.head-user-menu dl dd .user-centent-menu { width: 308px; padding: 8px 0; overflow: hidden;}
.head-user-menu dl dd .user-centent-menu ul { width: 310px; margin-left: -2px;}
.head-user-menu dl dd .user-centent-menu ul li { width: 138px; float: left; padding: 4px 0 4px 16px; border-left: solid 1px #EEE; }
.head-user-menu dl dd .browse-history { background-color: #FAFAFA; width: 308px; border-style: solid; border-width: 1px 0 0; border-color: #DDD transparent transparent;}
.head-user-menu dl dd .browse-history .part-title { height: 20px; padding: 6px 8px; }
.head-user-menu dl dd .browse-history .part-title h4 { float: left;}
.head-user-menu dl dd .browse-history .part-title a { float: right;}
.head-user-menu dl dd .browse-history ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; padding: 0 7px 7px 7px;}
.head-user-menu dl dd .browse-history ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; margin: 0 4px; *zoom: 1;}
.head-user-menu dl dd .browse-history .no-goods { text-align: center; display: block; width: 100%; font-size: 12px;}
.head-user-menu dl dd .incart-goods-box { display: block; width: 348px; max-height: 267px; overflow: hidden; position: relative;}
.head-user-menu dl dd .incart-goods { text-align: center; width: 100%;}
.head-user-menu dl dd .incart-goods .no-order { margin: 20px 0;}
.head-user-menu dl dd .incart-goods .loading { width: 16px; height: 16px; margin: 20px auto;}
.head-user-menu dl dd .incart-goods ul { padding:0 10px; }
.head-user-menu dl dd .incart-goods li { float:left; width:328px; padding:10px; border-bottom:#ddd 1px solid; }
.head-user-menu dl dd .incart-goods .p-img { }
.head-user-menu dl dd .incart-goods .p-img img { width:50px; height:50px; padding:2px; border:#eee 1px solid; }
.head-user-menu dl dd .incart-goods .p-name { width:180px; padding-left:10px; line-height:30px; text-align:left; }
.head-user-menu dl dd .incart-goods .p-num { padding-right:15px; line-height:56px; }
.head-user-menu dl dd .incart-goods .p-name a { color:#333; }
.head-user-menu dl dd .incart-goods .smb { height:30px; line-height:30px; padding:0 22px; }
.head-user-menu dl dd .incart-goods dl { display: block; width: 98%; height: 66px; clear: both; margin: 0 auto 0 2%; border-bottom: dotted 1px #DDD; position: relative; z-index: 1; }
.head-user-menu dl dd .incart-goods dt, .head-user-menu dl dd .incart-goods dd { background-color: transparent; border: 0; position: absolute; z-index: 1; }
.head-user-menu dl dd .incart-goods dt.goods-name { line-height: 16px; background-color: transparent; text-align: left; width: 180px; height: 32px; padding: 0; top: 8px; left: 64px; }
.head-user-menu dl dd .incart-goods dt.goods-name a { color: #333;}
.head-user-menu dl dd .incart-goods dd.goods-thumb { top: 8px; left: 8px;}
.head-user-menu dl dd .incart-goods dd.goods-price { text-align: right; width: 80px; height: 16px; top: 6px; right: 12px;}
.head-user-menu dl dd .incart-goods dd.goods-price em { font-size: 11px !important; font-weight: normal!important; line-height: 16px; color: #777 !important; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; text-align: right; width: 50px; margin-right: 4px; overflow: hidden; -webkit-text-size-adjust:none;}
.head-user-menu dl dd .incart-goods dd.goods-sales { line-height: 16px; color: #999; background-color: transparent; width: 270px; height: 16px; top: 42px; left: 64px; }
.head-user-menu dl dd .incart-goods dd.handle {  width: 32px; top: 22px; right: 10px;}
.head-user-menu dl dd .checkout { background-color: #F0F0F0; text-align: right; padding: 8px; overflow: hidden;}
.head-user-menu dl dd .checkout .total-price { line-height: 20px; display: block;}
.head-user-menu dl dd .checkout .total-price i { font-weight: 600; color: #C00; margin: 0 4px;}
.head-user-menu dl dd .checkout .total-price em { font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 600; color: #C00;}
.head-user-menu dl dd .checkout .btn-cart { float: right; clear: both; line-height: 20px; color: #FFF; background-color: #D93600; padding: 4px 8px; margin-top: 4px; border-radius: 4px;}
.head-user-menu dl div.addcart-goods-num { font: bold 11px/14px Verdana; color: #FFF; background: #F00; text-align: center; display: inline-block; height: 16px; min-width: 16px; max-width: auto!important; border: none 0; border-radius: 8px; position: absolute; z-index: 3; top: -4px; left: 20px;}

/* 公用导航区域
-------------------------------------- */
.public-nav-layout { background-color:#c12b2d; width: 100%; height: 44px; position: relative; z-index: 99;}
/*站点导航菜单*/
.public-nav-layout .site-menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; float: left;}
.public-nav-layout .site-menu li { position:relative; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; *zoom: 1;}
.public-nav-layout .site-menu li a { font-size:14px; line-height:44px; color: #FFF; height:44px; padding:0 20px; display:inline-block; *display:inline/*IE6、7*/; zoom:1;}
.public-nav-layout .site-menu li a:hover { text-decoration: none; background-color:#a50000;}
.public-nav-layout .site-menu li a.current { background-color:#a50000;}
.public-nav-layout .site-menu li i { width:24px; height:15px; position:absolute; top:5px; right:0; }
.public-nav-layout .site-menu li:nth-child(2) i { background:url(images/hot.png) no-repeat; }

/*分类导航菜单*/
.all-category { display: block; width:164px; height:44px; float: left; }
.all-category .menu { line-height:24px; height:24px; padding: 10px;}
.all-category .menu h3 a { font-weight: 600; color: #FFF; float: left; margin-left: 4px;}
.all-category .menu i { font-size: 0px; line-height:0; width:0px; height:0px; float: right; margin: 8px 4px 0 0; border-width: 5px; border-color:#FFF transparent transparent transparent; border-style: solid dashed dashed dashed;}

.all-category .dropmenu {position:absolute;top:44px;display:none;}
.all-category:hover .dropmenu {display:block;}


.category {float:left;background:#fff;width:160px;height:538px;border:#a50000 2px solid; border-top:none; position:relative;z-index:999;}
.category ul { padding:2px 0; }
.category li {width:160px; border-bottom:#ddd 1px dashed; }
.category .title {width:146px;height:76px; padding:0 7px; z-index:1000; }
.category .title h3 { line-height:32px; }
.category .title h3 a { padding-left:10px; color:#636363; }
.category .title h3 span {float:right;padding-right:10px;font-weight:bold;}
.category .title .sub { padding-top:10px; }
.category .title .sub a { float:left; width:73px; text-align:center; color:#666; }

.category .hover .title h2 a {color:#ea5504; }
.category .hover .title h3 span { color:#ea5504; }
.category li .content { position:absolute;display:none;width:450px;left:160px;top:0;border:2px solid #a50000;border-top:none;z-index:9000; background:#fff; padding:15px; min-height:349px; }
.category li.hover .content {display:block;}
.category dl { float:left; width:450px; margin-bottom:10px; }
.category dt { width:70px; float:left; line-height: 20px; }
.category dt a { color:#F9781C; font-weight:700; }
.category dd { width:380px; float:left; line-height: 20px; }
.category dd a { font-size:12px; padding-right:20px; display:inline-block; }

/* 面包屑所在位置 */
.nch-breadcrumb-layout { text-align: center;}
.nch-breadcrumb { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: left; height: 20px; padding: 10px 0; margin: 0 auto;}
.nch-breadcrumb span { font-size: 12px; line-height: 20px; color: #999; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/* IE6,7*/; height: 20px; zoom: 1;}
.nch-breadcrumb i { font-size: 14px; color: #AAA; margin-right: 4px;}
.nch-breadcrumb span.arrow { font-family: "宋体"; line-height: 20px; color: #AAA; margin: 0 6px;}
.nch-breadcrumb a { color: #777; display: block; }
.nch-breadcrumb a:hover { color: #D93600;}

#footer { background:#c40000; color:#fff; padding:20px 0; }
#footer a { color:#fff; }
.faq { width:1200px; margin:0 auto; border-bottom: 1px solid #d03333; overflow:hidden; padding-bottom:20px; }
.faq dl { width:200px; float:left;}
.faq dl dt { font-size:16px; height:40px; line-height:40px;  padding-left:26px; margin:5px 0; }
.faq dl dt i { display:block; float:left; width:40px; height:40px; background: url(images/faqbg.png) no-repeat; }
.faq dl dd { padding:2px 0 2px 66px; }
.faq .s1 i { background-position:0 0; }
.faq .s2 i { background-position:-40px 0; }
.faq .s3 i { background-position:-80px 0; }
.faq .s4 i { background-position:-120px 0; }
.faq .s5 i { background-position:-160px 0; }
.faq .img {  }
.faq .img dd { padding-left:10px; }
.faq .img img { width:100px; height:100px; }
.Copyright p { text-align:center; padding:5px 0; }


/*轮播开始*/
.banner { float:left; width:736px; overflow:hidden; position:relative; }
.focusPto{width:736px;height:300px;overflow:hidden;position:relative;}
.focusPm img{ width:736px;height:300px;overflow:hidden;}
.flex-control-nav{height:13px;text-align:center;position:absolute;bottom:16px;right:20px;}
.flex-control-nav li{float:left;}
.flex-control-nav li a{display:block;float:left;margin:0 5px;color:#fff;width:20px;height:20px;cursor:pointer;background:url(images/index_pic.png) no-repeat -57px -115px;line-height:20px;}
.flex-control-nav li a:hover{text-decoration:none;}
.flex-control-nav li a.active{background:url(images/index_pic.png) no-repeat -36px -115px;}
.flex-direction-nav li a.next,.flex-direction-nav li a.prev{width:34px;height:80px;overflow:hidden; position:absolute; top:160px; text-indent:-9999px; cursor:pointer;}
.flex-direction-nav li a.prev{background:url(images/index_pic.png) no-repeat -384px -104px;width:34px;height:80px;}
.flex-direction-nav li a.next{right:0px;background:url(images/index_pic.png) no-repeat -384px -277px;width:34px;height:80px;}
.flex-direction-nav li a.prev:hover{background:url(images/index_pic.png) no-repeat -417px -277px;}
.flex-direction-nav li a.next:hover{background:url(images/index_pic.png) no-repeat -419px -104px;}
.slideShow-hover#slideShow .btns s{display:block;}
.flexslider .slides > li{display:none;}
/*end 轮播结束*/



.cPerate {
    width:736px; height:138px; border-top:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid; overflow:hidden;
    position: relative;
}
.contePremo a.contentIco {
    background: url(images/index_pic.png) no-repeat -197px -417px;
    width: 22px;
    height: 52px;
    /*display: none;*/
    position: absolute;
    left: -1px;
    top: 43px;
    z-index: 5;
    text-indent: -9999px;
}
.contePremo a.contRight {
    background: url(images/index_pic.png) no-repeat -222px -417px;
    width: 22px;
    height: 52px;
    /*display: none;*/
    position: absolute;
    right: -1px;
    top: 43px;
    z-index: 5;
    text-indent: -9999px;
}
.contXunh {
    width: 736px;
    overflow: hidden;
    height:138px;
    margin: 0px auto;
}
.contXunh ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 1000em;
}
.contXunh ul li {
    float: left;
    overflow: hidden;
    height:138px;
    width:244px;
    border-left: #e6e6e6 1px solid;
}



/*顶部右侧*/
.top-r .news li, .consult .consult_title, .d_txt a, .floorName span, .hot, .y_slide_prev, .y_slide_next, .main_ul h4 a, .top-r .tabs span.new, .hot, .c_slide .ccPrev, .c_slide .ccNext, .b_cc_prev, .b_cc_next {
    background: url(images/just_index.png) no-repeat right 0;
}
.top-r { width:300px; float:left; }
.top-r .newsbox {
    width: 298px;
    height: 138px;
    border: #e6e6e6 1px solid;
    border-top: 0;
    background:#fff;
}
.top-r .newsbox .tabs { height:34px;
    margin-right: -1px;
    overflow: hidden;
    zoom: 1;
}
.top-r .tabs li {
    float: left;
    height: 33px;
    cursor: default;
    background: #f8f8f8;
    line-height: 33px;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
    width: 99px;
    cursor:pointer;
}
.top-r .tabs li:last-child {width: 98px;
    border-right: 0;
}
.top-r .tabs li.hover {
    background: #FFF;
    border-bottom: 0;
    font-size: 14px;
    font-weight: bold;
}

.service {
    display: block;
    padding: 20px 0 20px 20px;
    clear: both;
    height: 64px;
    overflow: hidden;
    background:#fff;
}

.service a {
    color: #5e5e5e;
    width: 50px;
    float: left;
    margin-right: 20px;
    line-height: 30px;
    text-decoration: none;
    text-align: center;
}
.service i {
    color: #0083ce;
    font-size: 48px;
    line-height: 42px;
    width: 50px;
    height: 42px;
    display: table-cell;
    zoom: 1;
    background:url(images/icon_service.jpg) no-repeat;
}
.service .icon-zhengpin {  }
.service .icon-fukuan { background-position:-50px 0; }
.service .icon-tuihuan { background-position:-100px 0; }
.service .icon-yinsi { background-position:-150px 0; }
.service .c_3 { margin-right: 0; }

.top-r .news {
    margin: 9px 0 0 14px;
}
.top-r .news li {
    background-position: -37px -19px;
    padding-left: 10px;
    height: 22px;
    width: 260px;
    line-height: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    zoom: 1;
}

/*咨询药师*/
.doctor_box {position: relative;width: 300px;}
.doctor_box .consult {width: 298px;height: 160px;border: #e6e6e6 1px solid;border-top: 0;background-color: #f8f8f8;clear: both;position: relative;}
.consult .hd{  padding: 8px 0; overflow:hidden;  }
.consult .hd .consult_slide { width: 73px; color: #959595;position: absolute;right: 0; }
.consult .hd .prev,.consult .hd .next{ display: block;text-indent: -30px;width: 15px;height: 16px;overflow: hidden;cursor: pointer; background:url(images/just_index.png) no-repeat }
.consult .hd .prev {background-position: -1px -470px; float: left; }
.consult .hd .next{ background-position: -10px -470px;float: right; }
.consult .hd ul{ width: 55px;float: right;padding-top: 6px; zoom:1; }
.consult .hd ul li{ background-color: #959595;border-radius: 3px;width: 6px;height: 6px;display: block;float: left;text-indent: -9999px;line-height: 6px;margin-right: 3px;position: relative;z-index: 1;color: #959595;font-weight: bold;}
.consult .hd ul li.on{ color: #e72418;background-color: #e72418; }
.consult .consult_title {background:url(images/just_index.png) no-repeat right -56px;width: 74px;height: 28px;text-align: center;font: 14px/28px tahoma,arial,\5b8b\4f53;font-weight: bold;padding-right: 40px;float: left;color: #333;}
.consult .bd{ width: 298px;height: 99px;overflow: hidden;position: relative; }
.consult .bd ul{ overflow:hidden; zoom:1; }
.consult .bd ul li{text-align: center;padding-left: 16px;letter-spacing: 0;width: 54px;float: left; overflow:hidden;  }
.consult .bd ul li .pic{ text-align:center; }
.consult .bd ul li .pic img{ width: 50px;
    height: 67px; display:block;  border: #fff 2px solid; }
.consult .bd ul li a { color: #5e5e5e; }
.consult .bd ul li .pic a:hover img{ border:#FFAB03 2px solid; }
.consult .bd ul li .title{ line-height:28px; width: 50px; }
.doctor_box .d_txt {border: #e6e6e6 1px solid;height: 240px;width: 298px;overflow: hidden;border-top: 0;border-bottom: 0;font-size: 0;background-color: #fff;}
.doctor_box .d_txt a {float: left;width: 98px;border-left: #e6e6e6 1px solid;border-bottom: #e6e6e6 1px solid;margin-left: -1px;text-align: center;font: 16px/22px "Microsoft YaHei",tahoma,arial,\5b8b\4f53;display: inline-block;padding: 13px 0 12px;background-position: 55px -86px;overflow: hidden;}
.doctor_box .d_txt .last {width: 102px;}


.sc-list .item {
    position: relative;
    float: left;
    width: 295px;
    height: 190px;
    overflow: hidden;
    margin: 0 6px 10px 0;
}
.sc-list .nor { margin-right:0; }
.sc-list .item .aside {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100px;
    height: 160px;
    padding: 30px 0 0 20px;
    background:rgba(255,255,255,.75);
}
.sc-list .item .s-link {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: url(http://misc.360buyimg.com/lib/img/e/blank.gif);
    z-index: 2;
}
.sc-list .item h3 {
    color: #333;
    font-size: 18px;
    font-family: "microsoft yahei";
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    margin-bottom: 5px;
}
.sc-list .item .s-name {
    width: 84px;
    height: 20px;
    overflow: hidden;
    color: #999;
    font-size: 13px;
    font-family: "microsoft yahei";
    line-height: 20px;
}
.sc-list .item .s-img {
    display: block;
    width: 295px;
    height: 190px;
}
#showcase .sc-list .item .s-img img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}

.springBox {

    height: 270px;
    position: relative;
}
.floor { border-bottom: 2px solid #000; height: 28px; line-height: 28px;  }
.floor h2 { float:left;font-size: 18px;}
.floor .lnav { float:right; color:#999; }
.floor .lnav a { padding:0 10px; font-size:12px; }

.floori { float:left; width:29px; height:24px; margin-right:10px; }
.floor .i1 { background:url(images/i1.jpg) no-repeat; }
.floor .i2 { background:url(images/i2.jpg) no-repeat; }
.floor .i3 { background:url(images/i3.jpg) no-repeat; }

.springBox a {
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    background-color: #fff;
}
.springBox a:hover{-moz-box-shadow:4px 4px 14px #666;-webkit-box-shadow:4px 4px 14px #666;-o-box-shadow:4px 4px 14px #666;-html-box-shadow:4px 4px 14px #666;box-shadow:4px 4px 14px #666;margin-left:-5px;margin-top:-5px}



.spring-one {
    width: 240px;
    height: 240px;
    cursor: pointer;
    position: absolute;
    top: 30px;
    left: 0;
}
.spring-two {
    position: absolute;
    left: 240px;
    top: 30px;
    width: 380px;
    height: 240px;
    cursor: pointer;
}
.spring-two a { height:120px; }
.spring-two .J_one {
    position: absolute;
    left: 0;
    top: 0;
}
.spring-two .J_two {
    position: absolute;
    left: 240px;
    top: 0;
}
.spring-two .J_three {
    position: absolute;
    left: 0;
    top: 120px;
}
.spring-two .J_four {
    position: absolute;
    left: 140px;
    top: 120px;
}
.spring-three {
    position: absolute;
    left: 620px;
    top: 30px;
    width: 130px;
    height: 240px;
    cursor: pointer;
}
.spring-three .J_one {
    width: 130px;
    height: 120px;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
}
.spring-three .J_two {
    width: 130px;
    height: 120px;
    position: absolute;
    left: 0;
    top: 120px;
    display: block;
}
.spring-four {
    position: absolute;
    left: 750px;
    top: 30px;
    width: 240px;
    height: 240px;
    cursor: pointer;
    z-index: 1;
}
.spring-five {
    width: 210px;
    height: 240px;
    position: absolute;
    left: 990px;
    top: 30px;
    cursor: pointer;
    z-index: 2;
}
.floor-leftBox { background:#fff; }
.floor-leftBox .leftImg {
    float: left;
    width: 200px;
    height: 520px;
    _display: inline;
}
.floor-men-box {
    width: 1000px;
    height: 520px;
    overflow: hidden;
}
.floor-right-list {
    width: 1000px;
    height: 520px;
    float: left;
    overflow: hidden;
}
.floor-right-list li {
    width: 199px;
    _width: 198px;
    height: 259px;
    margin-bottom: 1px;
    border: 1px dotted #e4e4e4;
    float: left;
    background-color: #fff;
    border-left: 0;
    border-top: 0;
    position: relative;
}
.floor-right-list li a {
    float: left;
    width: 199px;
    _width: 198px;
    height: 260px;
    text-decoration: none;
}
.floor-right-list li .img2 {
    position: absolute;
    top: 15px;
    left: 30px;
}
.floor-right-list li .yao-qiangCon-jishen {
    position: absolute;
    bottom: 30px;
    left: 0;
    width: 160px;
    overflow: hidden;
    padding: 5px 20px;
    text-align: left;
}
.floor-right-list li .yao-qiangCon-jishen .descText {
    color: #000;
    margin-bottom: 5px;
    width: 160px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
}
.floor-right-list li .yao-qiangCon-jishen .descPrice {
    color: #c40000;
    font: 700 12px arial;
}
.floor-right-list li .yao-qiangCon-jishen .descPrice del {
    font: 700 12px arial;
    color: #999;
}


.brands { background:#fff; border:#ddd 1px solid; border-bottom:none; overflow:hidden; padding:0 1px; }
.brands li { width:132px; height:74px; line-height:74px; float:left; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; text-align:center;  }
.brands li img { max-width:110px; max-height:60px; vertical-align:middle; }
.brands li.nor {border-right:none; }

.ur_here { width:1200px; height:50px; line-height:50px; margin:0 auto; }

/*帮助中心*/
.helpLeft { float:left;width:216px;border-style:solid;border-width:2px 1px 1px 1px;border-color:#d42c31 #ddd #ddd #ddd; background:#fff;}
.helpLeft h3 { background:#f7f7f7;height:35px;line-height:35px;cursor:pointer;border-bottom:solid 1px #ddd; font-size:15px; color:#000; font-weight: bold; }
.helpLeft h3 b {background: url(images/help_l.png) no-repeat;width: 18px;height: 18px;display: inline-block;overflow: hidden;vertical-align: middle;margin-right: 5px;margin-left: 15px;}
.helpLeft dt {
    background:#f7f7f7;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    padding-left:2px; font-size:14px; font-weight:700;
    border-bottom: solid 1px #ddd; }
.helpLeft dt i { display: block;
    float: left;
    margin:8px 5px 0 12px;
    width: 20px;
    height: 20px;
    background: url(images/faqbg2.png) no-repeat; }

.helpLeft .s1 i { background-position:0 0; }
.helpLeft .s2 i { background-position:-31px 0; }
.helpLeft .s3 i { background-position:-62px 0; }
.helpLeft .s4 i { background-position:-91px 0; }
.helpLeft .s5 i { background-position:-121px 0; }


.helpLeft dd a {
    display: block;
    color: #666;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    border-bottom: dashed 1px #ddd;
    padding-left: 38px;
    transition: all 0.1s ease-out 0s;
}

.helpLeft dd a.curr {
    border-left: solid 2px #d42c31;
    border-bottom: solid 1px #ddd;
    margin-left: -1px;
    color: #333;
    font-weight: bold;
    margin-top: -1px;
    border-top: solid 1px #ddd;
}

.helpRight {
    float:right;
    width:940px;border: solid 1px #ddd; background:#fff;
    padding:10px 15px 20px 15px;
}
.helpRight h3 { border-bottom:solid 1px #ddd; padding-bottom:10px; font-size:16px; font-weight: bold; }
.helpRight .con { margin-top:10px; min-height:500px; }

/*用户登陆*/
.login_l { width:780px; float:left; }
.login_r { width:300px; float:right; height:438px; border:#ddd 1px solid; padding:10px 39px; background:#fff; }
.login_r h3 { height:76px; line-height:76px; font-size:24px; color:#666; font-weight:400; }
.login_r li { width:270px; height:38px; float:left; margin-bottom:15px; }
.login_r li .inp { width:248px; height:36px; line-height:36px; padding:0 10px; border:#ddd 1px solid; font-size:14px; }
.login_r li .captcha {  }
.login_r li .btn { width:270px; height:40px; background:#F9781C; border:none; font-size:18px; color:#fff; font-family:"Microsoft YaHei"; }
.login_r .o_login { width:300px; float:left; border-bottom:#ddd 1px dashed; margin-bottom:20px; padding-bottom:10px; }
.login_r .zhuce { float:left; width:268px; height:38px; line-height:38px; text-align:center; border:#ddd 1px solid; font-size:18px; color:#f30; }

/*用户注册*/
.reg_m { width:1108px; border:#ddd 1px solid; padding:20px 45px; background:#fff; overflow:hidden; }
.reg_l { float:left; width:650px; border-right:#ddd 1px dashed; }
.reg_l li { width:600px; height:36px; line-height:36px; margin-bottom:20px; }
.reg_l li label { float:left; width:90px; text-align:right; }
.reg_l li .inp { width:268px; height:34px; line-height:34px; border:#ddd 1px solid; }
.reg_l li select { width:270px; height:36px; line-height:36px; border:#ddd 1px solid; }
.reg_l li span { padding-left:10px; color:#f30; }
.reg_l .btn_reg { width:270px; height:40px; background:#F9781C; border:none; font-size:18px; color:#fff; font-family:"Microsoft YaHei"; }
.reg_r { width:414px; float:right; }
.reg_r .ad { width:412px; height:328px; border:#ddd 1px solid; }
.reg_r .ad h3 { height:40px; line-height:40px; text-align:center;  }
.reg_r .ad a { font-size:18px; color:#900; font-family:"Microsoft YaHei"; }
.reg_r .o_login { width:400px; float:left; margin-top:20px; }
.reg_r .o_login span { font-size:14px; }

/*商品详情*/
#goodsInfo{ width:940px;margin:0 auto;background:#fff; overflow:hidden; padding:20px; }
#goodsInfo .imgInfo{width:394px; float:left; margin-right:30px; display:inline;}
#goodsInfo .imgInfo .thumb{width:394px; height:394px; display:block; position:relative;z-index:1;}/*商品详情图片*/


#goodsInfo #gallbox .gallery{width:354px;float:left;text-align:left;overflow:hidden;}
#goodsInfo #gallbox .gallery ul{width:auto;}
#goodsInfo #gallbox .gallery li{width:52px;float:left;margin:2px 5px 0 5px;}
#goodsInfo #gallbox .gallery li img{width:50px;height:50px;cursor:pointer;float:left}
#goodsInfo #gallbox .gallery img.onbg{border:2px solid #CC0000;}
#goodsInfo #gallbox .gallery img.autobg{border:1px solid #DEDEDE;}
#goodsInfo #gallbox span{width:17px;height:54px;background:url(images/btn_per.gif) no-repeat;float:left;cursor:pointer;}
#goodsInfo #gallbox span.spanR{width:17px;height:54px;background:url(images/btn_next.gif) no-repeat;float:right;}
#goodsInfo #gallbox #demo{float:left;}




#goodsInfo .textInfo{ width:516px; float:left;}
#goodsInfo .textInfo .gdname { }
#goodsInfo .textInfo .gdname h3 { font-size:18px; }
#goodsInfo .textInfo .gdname span { font-size:14px; color:#900; }
#goodsInfo .textInfo .gdname p { color:#999; }
#goodsInfo .textInfo .infos {border-top:1px dashed #ddd;border-bottom:1px dashed #ddd; overflow:hidden; padding:15px 0; }
#goodsInfo .textInfo .infos li{ width:516px; float:left; line-height:30px; }
#goodsInfo .textInfo .infos li label { float:left; }
#goodsInfo .textInfo .infos li dd{width:50%; float:left; line-height:30px; }

.catt{ float:left;}
.catt a{border:#adadad 1px solid; text-align:center; display: block; white-space:nowrap; float:left; padding:0 10px; color:#000; line-height:20px; margin:5px 10px 0 0; position:relative;}
.catt a:hover,.catt .cattsel {border:#ea5504 1px solid; background: url(images/cattsel.png) no-repeat right bottom; }
.catt a:focus {outline-style:none;}
.nums { float:left; width:516px; margin:15px 0; }
.nums span { float:left; }
.number { float: left; border:#adadad 1px solid; width:30px; height:20px; line-height:20px; margin: 0 3px; font-size:14px; text-align:center; }
.imgl{float:left;display:block;width:15px;height:15px; background:url(images/goods_down1.gif) no-repeat;margin-top:4px;}
.imgr{float:left;display:block;width:15px;height:15px; background:url(images/goods_up1.gif) no-repeat;margin-top:4px;}

.gdtab { width:748px; float:left; background:#f5f5f5; border:1px #ddd solid; border-bottom:none;}
.gdtab li { float:left; height:36px; line-height:36px; padding:0 30px; border-right:1px #ddd solid; background:#f5f5f5;color:#666; font-size:14px; cursor:pointer; }
.gdtab li.hover { background:#C40001; color:#fff; }


#com_h { float:left; width:718px; padding:15px; border:#ddd 1px solid; border-top:none; background:#fff; }
#com_h img { max-width:718px; }

/*购物流程*/
.fmir {font-family: "微软雅黑","宋体","Microsoft YaHei";}
.fontTwo {font-size: 14px;}
.logonOne1 { height:33px;
    border-bottom: solid 2px #D52921;
    margin-top: 15px;
}
.cartlogo { float:left; height:30px; line-height:30px; margin-left:30px; padding-left:40px; background: url(images/cart.png) no-repeat left center; font-size:24px; }
.cartxt {
    float:right;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    color:#333;
    font-family: "微软雅黑","宋体","Microsoft YaHei";
}
.cartShop {
    float:right; margin-right:20px;
    width: auto;
    background:url(images/cartGou.png) no-repeat right 0;
    cursor: default;
    padding: 0px 26px 0 0;
}
.cartShop li {
    background: url(images/cartGou.png) no-repeat;
    float: left;
    display: block;
    padding-left: 25px;
}
.cartShop li.cartOne {
    background-position: 0 -190px;
}
.cartShop li.cartOne strong {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: #d52c31;
    border-top: 1px solid #d52c31;
}
.cartShop li.cartTwo {
    background: url(images/cartGou.png) no-repeat 0 -38px #f7f7f7;
}
.cartShop li strong {
    font-size: 14px;
    color: #666;
    font-family: "微软雅黑";
    font-weight: bold;
    display: block;
    height: 32px;
    line-height: 32px;
    width: 122px;
    text-align: center;
    border-top: 1px solid #ddd;
}
.cartShop li.cartSthree {
    background: url(images/cartGou.png) no-repeat 0 -76px;
}
.cartShop li.catrRdebTo strong, .cartShop li.cartSthree strong {
    background: #f7f7f7;
    border-top: 1px solid #DDDDDD;
    color: #666666;
    font-family: "微软雅黑";
    font-size: 14px;
}
.cratThs {
    border: solid 1px #ddd;
    padding-bottom: 15px;
    margin-bottom: 10px;
    background:#fff;
}
.cartHead {
    height: 40px;
    line-height: 40px;
    background: #f7f7f7;
    padding: 0 10px 0 15px;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
}
.cartHead li {
    float: left;
    width:120px;
    display: inline;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #666;
    text-align:center;
}
.cartHead li.cartCela {
    width: 440px;
    overflow: hidden;
    text-indent: 12px;
    text-align:left;
}
.cartBox {
    border-bottom: solid 1px #ddd;
    padding: 15px 10px 15px 15px;
}
.cartBoxCheck {
    background: #fffbee;
}
.cartTew {
    width: 440px;
}
.cartTew .cartUlist {
    width: 68px;
    height: 68px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
    border: solid 1px #ddd;
}
.cartTew a {
    font-size: 14px;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    width: 260px;
    vertical-align: top;
}
.cartTew a:hover, .cartMons2 a:hover {
    color: #bc1b20;
}
.cartTew .cartYur img {
    width: 68px;
    height: 68px;
    display: block;
}
.cartShi {
    display: block;
    width: 120px;
    position: relative;
    top: 23px;
    text-align: right;
    font-size: 14px;
}
.cartShi1 {
    width: 120px;
    display: block;
    position: relative;
    top: 23px;
    text-align: right;
    font-size: 14px;
}
.cartUndis {
    width: 120px;
    display: block;
}
.cartWh {
    width: 120px;
    display: block;
    position: relative;
    top: 23px;
    margin-left: 30px;
}
.redu {
    background: #f7f7f7;
    border: 1px solid #aaa;
    display: inline-block;
    font-size: 1em;
    height: 18px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    width: 18px;
}
.aHand {
    cursor: pointer;
}
.common-input {
    background: #fff;
    border: 1px solid #ddd;
    font-size: 1em;
    height: 18px;
    line-height: 18px;
    padding: 0px;
    text-align: center;
    color: #666;
    width: 30px;
}
.cartWh a.redu {
    color: #999;
    border: solid 1px #aaa;
    transition: all 0.4s ease-out 0s;
}
.cartWh a.redu {
    color: #999;
    border: solid 1px #aaa;
    transition: all 0.4s ease-out 0s;
}
.cartMons {
    width:120px;
    position: relative;
    top: 23px;
    text-indent: 30px;
    text-align: center;
}
.cartMons1 {
    width:120px;
    position: relative;
    top: 23px;
    text-align: right;
}
.cartMons2 {
    width:120px;
    position: relative;
    top: 25px;
    text-align: center;
}
.cartDel {
    height: 40px;
    line-height: 40px;
    background: #f7f7f7;
    border-bottom: solid 1px #ddd;
    padding-left: 15px;

}
.cartDel a {
    font-size: 14px;
    color: #666;
}
.cartHtml i {
    background: url(images/indexIcos.png) no-repeat 0 -132px;
    width: 13px;
    height: 15px;
    display: inline-block;
    margin-right: 5px;
    overflow: hidden;
    vertical-align: middle;
    margin-top: -4px;
}
.cartShoppt {
    padding: 15px 35px 0 15px;
    background:#fff;
}
.shoppLef {
    width: 240px;
}
.shoppRef {
    width: 320px;
}
.boxSolid {
    border-bottom: solid 1px #ddd;
}
.fb {
    font-weight: bold;
}
.redOne {
    color: #D42c31;
}
.fontFour {
    font-size: 18px;
}









.marBottom2 {
    margin-bottom: 10px;
}
a.cartRwo {
    background: #fff;
    border: solid 1px #ddd;
    width: 110px;
    height: 34px;
    border-radius: 3px;
    font-size: 16px;
    color: #333;
    margin-right: 10px;
    display: inline-block;
    text-align: center;
    line-height: 34px;
}
.gaugeTuee {
    margin-top: 20px;
}
.aHand {
    cursor: pointer;
}
a.cartGlod {
    background: #d42c31;
    border-radius: 3px;
    width: 150px;
    height: 44px;
    font-size: 20px;
    color: #fff;
    display: inline-block;
    text-align: center;
    line-height: 44px;
    transition: all 0.4s ease-out 0s;
}
.boxSolid {border-bottom: solid 1px #ddd;}
h6 { font-size:16px; }
.bnt_red {background: #ed4348;
    border-radius: 3px;
    color: #fff;
    border: 0px none; padding:4px 10px;}
.bnt_red2 {background: #ed4348;
    border-radius: 3px;
    color: #fff;
    border: 0px none; padding:2px 6px;}

/*购物流程*/
.flowBox { }
.flowBox h6 { line-height:40px; }
.flowBox h6 span { }
.flowBox h6 a { font-size:12px; padding-left:20px; }
.flowBox .bod { border:#ddd 1px solid; border-top-width:2px; padding:15px; background:#fff; overflow:hidden; }
.flowBox .bod p { line-height:30px; font-size:14px; }
.flowBox .bod label { width:90px; float:left; padding-right:10px; text-align:right; }
.flowBox .method li { width:120px; float:left; }
.flowBox .payment th { text-align:left; }
.flowBox .payment td { border-top:#ddd 1px dashed; padding:15px 0; }
.f7 {font-size: 20px;}

/*用户中心*/
.userMenu { width:200px; float:left; background:#e1e1e1;  }
.userMenu h3 { height:42px; line-height:42px; background:#E53C3F; color:#fff; font-size:18px; text-align:center; margin-bottom:3px; }
.userMenu a { float:left; width:165px; height:38px; line-height:38px; padding-left:35px; }
.userMenu a.curs { background:#fff; border-left:#E53C3F 2px solid; font-size:14px; }
.userR { width:960px; float:left; background:#fff; padding:20px; }

/*品牌*/
.brand_box { width:1198px; border:#ddd 1px solid; background:#fff; margin:0 auto; overflow:hidden; }
.brand_box h3 { height:40px; line-height:40px; padding-left:20px; background:#c12b2d; color:#fff; font-size:16px; }
.brand_box dl { padding:15px 0; font-size:14px; background:#eee; overflow:hidden; }
.brand_box dt { float:left; width: 70px;
    text-align: right;
    color: #333;
    font-size: 16px;
}
.brand_box dd { width:1128px; float:left; }
.brand_box dd a { color: #333;
    margin: 0 5px 0 0;
    padding: 2px 10px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    background: #fff;
    border: solid 1px #ddd;
    border-radius: 4px; }
.brand_box dd a.on { background: #d42c31;
    color: #fff;
    border: solid 1px #d42c31;}
.brandLogo {
    margin: 15px 0 30px 0;
    padding:10px 40px;
}
.brandLogo strong { font-size: 20px; color:#333; }
.brandLogo ul {  }
.brandLogo li {
    float: left;
    display: inline;
    width: 147px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ddd;
    text-align: center;
    padding: 5px 0 5px 0;
    margin: 0px 10px 10px 0;
}
.brandLogo li img {
    width: 120px;
    height: 60px;
}
.brandLogo .txt { margin-top: 5px; color:#333; }


/*积分商城*/
.exchangebg { width:100%; height:440px; background:#F4CF28; }
.guize { border:#ddd 1px solid; height:100px; background:#fff; padding:10px 0; }
.guize h2 { width:50px; height:50px; padding:25px; float:left; text-align:center; color:#c12b2d; }
.guize .qggz { width:450px; float:left; padding: 0 10px 0 40px; position: relative; }
.guize h4 { color:#666; line-height:32px; }
.guize .qggz em {
    display: inline-block;
    width: 35px;
    height: 34px;
    position: absolute;
    background: url(images/ico-mfsy.png) 0 0 no-repeat;
    left: 0;
    top: 0;
}
.guize .qggz .gz-01 {
    background-position: -38px 0px;
    margin-top: 5px;
}
.guize .qggz .gz-02 {
    background-position: 0 0;
    margin-top: 5px;
}
.guize ul li { height:18px; line-height:24px; color:#999; }
.floor-nav {height:40px;line-height:40px;color:#919191;padding-left:20px;font-size:16px;}
.free-list {position: relative;}
.free-list .lad { width:243px; height:373px; float:left; }
.proc {border: 1px solid #e2e2e2; overflow:hidden; background:#fff;}
.proc li{ width: 192px; height: 327px; background: #fff; border-right:1px solid #e2e2e2; float: left;  padding: 23px 23px 20px 23px; }
.proc li.non{ border-right: none;}
.proc li .pic-03{ position: relative; width: 193px; height: 193px; margin-bottom: 15px;}
.proc li .pic-03 .hs-time{ position: absolute; right: 0; bottom: 0; width: 185px; height: 25px; color: #fff; line-height: 25px; padding-left: 8px; background:#000;}
.proc li .pic-03 .hs-fxtb{ background-position: -97px -42px; width: 48px; height: 30px; position: absolute; right: -6px; top: 137px;}
.proc li .text-wb{ text-align: center;}
.proc li .text-wb .text-01{ font-size: 14px; line-height: 21px;}
.proc li .text-wb .text-01 span{ color: #f72862; font-size: 24px;}
.proc li .text-wb .text-02{font-size: 14px;overflow: hidden; white-space: nowrap;text-overflow:ellipsis; height:30px;}
.proc li .buy-mf{ text-align: center;}
.proc li .buy-mf .but-01{ width: 111px; height: 30px; display: inline-block; text-align: center; color: #fff; line-height: 30px; font-weight: bold; background:#984DB4;border-radius: 15px;text-decoration: none; margin: 15px 0 0 ;}
.proc li .buy-mf .but-01:hover{ background-position: 0 -82px;}



/*药划算*/
.tuanbg { width:100%; height:324px; background:#FFCA40; }
.jrtj { }
.jrtj .tit { height:64px; line-height:64px; background:#5c5c5c; position:relative; }
.jrtj .tit h3 { font-size:18px; padding-left:20px; color:#fff; }
.jrtj .tit .times { display:block; position:absolute; background:#E53C3F; height:44px; line-height:44px; left:120px; top:20px; padding:0 15px; font-size:16px; color:#fff; }
.jrtj .tit .times i { float:left; }
.jrtj .tit .times b { display:block; float:left; margin:9px 4px; background:#8F0002; width:26px; height:26px; line-height:26px; padding:0; text-align:center;border-radius:5px; }
.jrtj .con { background:#E53C3F; padding:15px 10px; overflow:hidden; }
.jrtj .con ul { }
.jrtj .con li { width:288px; height:380px; float:left; margin-right:9px; background:#fff; }
.jrtj .con li img { width:288px; height:288px; }
.jrtj .con .bcont .gname { line-height:36px; padding:0 10px; }
.jrtj .con .bcont .price { float:left; line-height:49px; font-size:30px; color:#c12b2d; }
.jrtj .con .bcont .intor { float:right; padding-top:6px; }
.jrtj .con .bcont .bntbuy { display:block; float:right; margin:0 10px; width:65px; height:49px; background: url(images/bntbuy.jpg) no-repeat; }
.tuan_menu { width:1200px; margin:0 auto; }
.tuan_menu li { float:left; }
.tuan_menu li a { padding:6px 15px; }
.tuan_menu li a.cur { background:#C40001; color:#fff; }

.tuan_list { }
.tuan_list li { width:291px; height:374px; float:left; margin-right:12px; background:#e1e1e1; }
.tuan_list li img { width:291px; height:291px; }
.tuan_list li p { padding:0 10px; }
.tuan_list p.name { height:40px; line-height:40px; font-size:14px; }
.tuan_list p.price { float:left; width:80px; font-size:20px; color:#c12b2d; }

/*代购预订*/
.daigou { padding:20px 50px; }
.daigou p { font-size:16px; }
.daigou .dgimg { width:100%; height:95px; margin:20px auto; background: url(images/daigou.jpg) no-repeat center top; }
.daigou ul { padding-left:120px; }
.daigou li { margin-top:12px; font-size:14px; }
.daigou li label { width:70px; line-height:30px; text-align:right; }
.daigou li .inp { width:310px; height:28px; line-height:28px; border:#ddd 1px solid; }
.daigou li p { font-size:12px; padding-left:70px; color:#999; }
.daigou li .btn { width:70px; height:30px; line-height:30px; text-align:center; border:#ddd 1px solid; background:#F7F7F7; border-radius:3px; }

/*按症状找药*/
.bingl { width:903px; float:left; }
.bingr { float:left;width:279px;margin-left:18px; }
.bingl h2 {line-height:45px;border-bottom:2px solid #c40000;color:#c40000;font-size:18px;width:903px;}
.bing_n1 {  }
.bing_n1 .ttop {width:350px;height:196px;background:#fff url(images/img_kstu.jpg) no-repeat; padding:0 33px 0 520px;}
.bing_n1 .ttop .ksnc{float:left;width:350px;}

.bing_n1 .ttop .ksnc li {float:left;width:95px;height:30px;line-height:28px;margin-left: 15px;margin-top:15px;text-align:center;background:url(images/img_ksnh.png) no-repeat; color:#8d8d8c; cursor:pointer; }
.bing_n1 .ttop .ksnc li.hover {background:url(images/img_ksnc.png); color:#fff;}

.tcon {width:903px;padding:10px 0 20px 0; background:#fff; overflow:hidden;}
.tcon .z_kstext {font-size: 16px;color:#ffa21a;margin-left: 10px;}

.tcon .z_kstexts {width:903px; height:24px; overflow:hidden;font-size:14px;border-bottom:#c12b2d 1px solid; }
.tcon .z_kstexts li { float:left; padding:0 10px; margin-right:10px; height:24px; line-height:24px; cursor:pointer; }
.tcon .z_kstexts li.hover { background:#c12b2d; color:#fff; }


.tcon .z_ksejks {width: 903px;line-height: 20px;height: auto;}
.tcon .z_ksjt { width:903px; height:6px;border-bottom:2px solid #ffa21a; }
.tcon .z_ksjt img {width: 12px;height: 6px;margin-left: 20px;}
.tcon .z_ksejks ul {width: 903px;color: #515050;font-size: 14px;}
.tcon .z_ksejks ul li {float: left;widthR: 79px;line-height: 20px;height: 20px;overflow: hidden;text-overflow: ellipsis;margin-left: 15px;margin-top: 10px;}
.tcon .z_ksejks ul li a {color: #515050;}

.bing_n2 {  }
.bing_n2 .ksnc { width:903px;height:auto;padding-top:10px; overflow:hidden; background:#fff;}
.bing_n2 .ksnc li {float:left;width:21px;height:21px;text-align:center;line-height:21px;margin-left:18px;margin-top:10px; background:#8D8D8C; color:#fff; border-radius:3px; cursor:pointer; }
.bing_n2 .ksnc li.hover { background:#FFA21A; }
.bing_n2 .z_kstext { padding-left:10px; }



.bing_n3 .f_l { width:300px; height:270px; background:#fff; }
.bing_n3 .tcon { width:600px; height:240px; float:left; }
.bing_n3 .tcon .z_ksjt { width:600px; }
.bing_n3 .tcon .z_ksejks ul {width:600px; }
.bing_n3 .side { width:260px; }
.bing_n3 .side li { float:right; width:45px;height:24px; line-height:24px; background:url(images/img_zbmwx.png) no-repeat; cursor:pointer; font-weight: bold; margin-left:22px; text-align:center; color:#fff;}
.bing_n3 .side li:first-child { float:left; }
.bing_n3 .side li.hover { background:url(images/img_zbmx.png) no-repeat; color:#ccc; }
.bing_n3 .zheng { background:url(images/img_bwz.png) no-repeat; width:301px;height:222px; position:relative; }
.bing_n3 .fan { background:url(images/img_bwb.png) no-repeat; width:301px;height:222px; position:relative; }


.bing_n3 .zheng li,.bing_n3 .fan li { float:left;color:#8d8d8c;border: #8d8d8c 1px solid; padding:2px 8px;text-align:center; position:absolute; cursor: pointer; }
.bing_n3 .zheng li.hover,.bing_n3 .fan li.hover { border:#ff9d0e 1px solid; color:#ff9d0e; }
.bing_n3 .zheng li:first-child { left:210px; top:22px; }
.bing_n3 .zheng li:nth-child(2) { left:210px; top:55px; }
.bing_n3 .zheng li:nth-child(3) { left:26px; top:76px; }
.bing_n3 .zheng li:nth-child(4) { left:210px; top:84px; }
.bing_n3 .zheng li:nth-child(5) { left:210px; top:115px; }
.bing_n3 .zheng li:nth-child(6) { left:26px; top:142px; }
.bing_n3 .fan li:first-child { left:210px; top:38px; }
.bing_n3 .fan li:nth-child(2) { left:26px; top:50px; }
.bing_n3 .fan li:nth-child(3) { left:210px; top:85px; }
.bing_n3 .fan li:nth-child(4) { left:26px; top:100px; }
.bing_n3 .fan li:nth-child(5) { left:210px; top:114px; }
.bing_n3 .fan li:nth-child(6) { left:40px; top:154px; }

.bing_n4 {  }
.bing_n4 .ksnc { width: 893px;padding-top: 20px;padding-left:10px; background:#fff; overflow:hidden; }
.bing_n4 .ksnc li {float: left;
    width: 116px;
    height: 150px;
    margin-left: 20px;
    text-align: center; cursor:pointer; }
.bing_n4 .ksnc li img { width: 116px;
    height: 116px; }
.bing_n4 .ksnc li p {
    font-size: 16px;
    margin-top: 10px;
    height: 30px;
    line-height: 20px;
}
.bing_n4 .ksnc li.hover { background:url(images/img_jt.png) no-repeat center bottom;}
.bing_n4 .z_ksjt { width:903px; height:0px;border-bottom:2px solid #ffa21a; }

.bing_box { width:254px; border:#ddd 1px solid; padding:12px; background:#fff; overflow:hidden; }
.bing_box h3 { border-bottom:#ddd 1px solid; padding-bottom:8px; font-size:16px; color:#c40000; }
.bing_box ul { padding:10px; }
.bing_box li { width:50%; float:left; line-height:36px; }

.bingr .rad { width:279px; }
.bingr .rad a { display:block; width:279px; height:202px; margin-top:20px; }
.bingr .rad img { width:277px; height:200px; border:#ddd 1px solid; }


/*按分店找药*/
.stores_top { height:50px; line-height:50px; margin:0 auto; }
.stores_top a { padding:4px 15px; background:#ddd; border-radius:3px; }
.stores_top a.on { background:#c12b2d; color:#fff; }
.stores_sel { background:#fff; font-size:14px; }
.stores_sel a { font-size:14px; }
.stores_sel h3 { height:48px; line-height:48px; background:#E53C3F; border-radius:10px 10px 0 0; text-align:center; color:#fff; font-size:18px; }
.stores_sel dl { border-bottom:#ddd 1px dashed; padding:10px; line-height:30px; overflow:hidden; }
.stores_sel dt { width:50px; float:left; text-align:right; }
.stores_sel dd { float:left; width:1130px; overflow:hidden; }
.stores_sel dd a { padding:2px 10px;  border-radius:5px; background:#fff; margin-left:10px; }
.stores_sel dd a.on { border:#E53C3F 1px solid; background:#E53C3F; color:#fff; }
.stores_box { background:#fff; }
.stores_box h3 { height:30px; line-height:30px; background:#FF8486; color:#fff; padding-left:10px; }
.stores_box dl { border-bottom:#ddd 1px dashed; padding:15px 30px; overflow:hidden; }
.stores_box dt { font-size:16px; color:#E53C3F; }
.stores_box dd { }
.stores_box ul { }
.stores_box ul li { width:104px; float:left; margin:5px; overflow:hidden; }
.stores_box ul li img { width:100px; height:70px; padding:1px; border:#ddd 1px solid; }
.stores_box ul li p { line-height:30px; text-align:center; }


/*泰生卡*/
.card-l {
    width: 900px;
}
.slide-card {
    width: 900px;
    height: 270px;
    overflow: hidden;
    position: relative;margin-bottom: 10px;
}
.slide-card .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}
.slide-card .bd img {
    width: 900px;
    height: 270px;
}
.shop h2 {
    height: 35px;
    line-height: 35px;
    border-bottom: 2px solid #c40000;
    font-weight: bold;
    font-size: 16px;
}
.shop h2 .fc6 {
    font-size: 14px;
    color: #999;
    float: right;
}
.shop .tsk {
    padding: 30px;
}
.shop .jykpic {
    width: 430px;
    position: relative;
}
.shop .jykpic img {
    padding: 50px 0 0 50px;
}
.jykbuy {
    width: 380px;
}
.jykbuy h4 {
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 10px;
}
.jykbuy li {
    padding: 20px 0;
    height: 22px;
    border-bottom: 1px dotted #333;
}
.jykbuy span {
    font-size: 24px;
    color: #F98D00;
    margin-right: 10px;
}
.shop .jykpic .tuzhe {
    position: absolute;
    left: -69px;
    top: -63px;
}
.jykbuy a {
    background: url(http://img02.j1.com/images/images1308/ico/jykico.jpg) 0 0 no-repeat;
    width: 23px;
    height: 23px;
    display: inline-block;
    float: left;
    text-indent: -999em;
    overflow: hidden;
}
.jykbuy a.jh {
    background-position: 0 -22px;
    cursor: default;
}
.jykbuy input {
    float: left;
    border: 1px solid #939393;
    color: #333333;
    font-family: "Arial";
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin: 0 -1px;
    text-align: center;
    width: 44px;
}
.jykbuy a.dz {
    background-position: -22px 0;
}
.jykbuy li.zj {
    border: none;
    margin-top: 20px;
}
.jykbuy li.zj .money {
    font-size: 16px;
    margin-top: 10px;
}

.jykbuy li.zj .jk-ljgm {
    width: 150px;
    display: block;
    margin-bottom: 10px;
    background: #f98d00;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}
.pro-tit {
    height: 40px;
    line-height: 40px;
    border-bottom: 2px solid #c40000;
    font-size: 18px;
}
.pro-tit li {
    float: left;
    padding-right: 30px;
    cursor: pointer;
}
.pro-tit li.hover {
    color: #c40000;
    font-weight: bold;
}
.pro-main {
    padding: 20px 0;
}

.card-r {
    width: 290px;
}
.card-sidebar {
    border: 1px solid #e5e5e5;
    height: 238px;
    padding: 15px 20px 15px;margin-bottom: 10px; background:#fff;
}
.card-sidebar dl {
    border-bottom: 1px dotted #333;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.card-sidebar dt {
    width: 117px;
    height: 80px;
    margin-right: 8px;
}
.card-sidebar dd {
    width: 120px;
}
.card-sidebar dd h3 {
    font: 700 16px "\5FAE\8F6F\96C5\9ED1";
    height: 28px;
    border-bottom: 1px dotted #333;
    margin-bottom: 5px;
}
.card-sidebar dd p {
    line-height: 20px;
}
.card-sidebar .cx-jykye, .card-sidebar .cx-xfjl, .jykbuy li.zj .jk-ljgm {
    display: block;
    margin-bottom: 10px;
    background: #f98d00;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    text-indent:0;
}
.card-sidebar .hs-zh {
    margin-right: 12px;
}
.qgrx {
    border: 1px solid #f4eada;
    padding: 20px;
    background: #fffdfb;margin-bottom: 10px;
}

.qgrx h5 {
    font-size: 20px;
    color: #F98D00;
    margin-bottom: 10px;
}
.qgrx h5 span {
    font-size: 14px;
}
.qgrx strong {
    background: #fff url(http://img02.j1.com/images/images1308/ico/jyk_08.png) 15px 12px no-repeat;
    display: block;
    padding: 10px 5px 10px 50px;
    font-size: 20px;
    color: #F98D00;
    border: 1px solid #ffd49c;
}
.ban-tgrx { margin-bottom: 10px; }


.card-sidebar .hs-zh, .card-sidebar .hs-mm {
    display: block;
    width: 116px;
    text-align: center;
    height: 36px;
    line-height: 36px;
    background: #fff;
    border: 1px solid #d1d1d1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.card-sidebar .hs-zh {
    margin-right: 12px;
}
.card-sidebar .cx-jykye:hover, .card-sidebar .cx-xfjl:hover, .jykbuy li.zj .jk-ljgm:hover {
    background: #f96900;
}


.product-promotion { float:left; width:516px; margin-bottom:20px; }
.product-promotion .tabs { float:left; width:516px; }
.product-promotion .tabs li {
    float: left;
    border: 1px solid #ccc;
    border-bottom: 0 none;
    margin-right: 3px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #f6f6f6;
    color: #666;
    cursor: pointer;
    _position: relative;
    line-height:24px;
}
.product-promotion .tabs .active {
    border-top: 2px solid #d80808;
    color: #333;
    background-color: white;
    margin-bottom: -1px;
}
.product-promotion .panel-top {
    border: 1px solid #ccc;
    padding: 5px 12px;
    width:490px;
    overflow: hidden;
}
.product-promotion .panel-top p { line-height:24px; }


/*添加至购物车成功提示*/
.add_box {width:480px;height:200px;overflow:hidden;background:#c12b2d;}
.add_shop {width:474px;height:197px;overflow:hidden;background:#fff;}
.add_shop_dh {width:436px;height:35px;line-height:35px;padding:0 20px 0 18px;color:#fff;font-size:18px;font-variant:700;background:#c12b2d;}
.add_shop_dh .gwlogo { float:left; }
.add_shop_dh .close { float:right; width:20px; height:20px; margin-top:8px; background:url(images/close.jpg) no-repeat; }
.add_shop_dh .close a { display:block; width:20px; height:20px; }
.add_shop_dh .close b { display:none; }
.add_shop_con {width:474px;overflow:hidden;}
.add_shop_conl { width:140px; height:162px; float:left; /*background:url(images/gwgood.jpg) no-repeat 39px 30px;*/ text-align:center;}
.add_shop_conl img { width:80px; height:80px; padding:30px 0 0;}
.add_shop_conr {width:334px;float:right;}
.add_shop_conr h4 { padding-top:60px; text-align:left; font-size:14px; }
.add_shop_conr ul {display:block;padding-bottom: 15px;}
.add_shopwz {color:#c12b2d;font-size:18px;line-height:30px;padding-top:20px;}
.add_shopwz2 {font-size: 11px; padding-top: 20px;padding-bottom: 15px;}
.add_shopwz3 {color:#c12b2d;font-size: 11px;padding: 0px 3px;}
.add_shopwz4 {color:#c12b2d;font-size: 12px;font-weight: bold;}
.add_shopwz5 { border-right:1px dashed #c12b2d; }
.add_shopwz5 a {color:#c12b2d;font-size: 14px;font-weight: bold;padding-left:106px;padding-right:20px;}
.add_shopwz5 a:hover {color:#c12b2d;font-size: 14px;font-weight: bold;}
.add_shopwz6 {width: 72px;height: 27px;line-height: 27px;margin-left:20px;background: #c12b2d; display: inline-block;border-radius:10px;text-align: center;}
.add_shopwz6 a {color: #fff;font-size: 14px;line-height: 26px;}

.stores {width: 1000px;margin: 0px auto;background: url(images/main_bg_mid.png) repeat-y left;overflow: hidden;}
.stores .nav_left {width: 200px;float: left;}
.stores .nav_left h2 {width: 157px;height: 34px;line-height: 34px;margin-left: 1px;padding: 0 15px;font-size: 14px;border-bottom: #ddd 1px dashed;cursor: pointer;}
.stores .nav_left h2 span {float: right;color: #6bc30d;}
.stores .nav_left ul {padding: 10px 15px;position: relative;}
.stores .nav_left ul li {padding: 5px 0;font-size: 14px;line-height: 20px;border-bottom: 1px solid #edeeef;}
.stores .nav_left ul li a {display: block;padding: 0 5px;}
.stores .nav_left ul li a {color: #7b7b7b;}
.stores .nav_left ul li a.selected {color: #6bc30d;background: url(images/nav_left_icon.gif) no-repeat 150px 0;}



.stores .content {
    float: right;
    width:740px;
    padding: 10px 30px 0;
    overflow: hidden;
}
.stores .about_text {
    padding-bottom: 201px;
}
.stores .about_text h4 {
    color:#c12b2d;
    font-size: 22px;
    font-family: "微软雅黑";
    font-weight: 100;
    padding-top: 30px;
}
.stores .about_text p {
    font-size: 14px;
    color: #333333;
    line-height: 32px;
    font-family: "微软雅黑";
}
.stores .about_text .bor_dashed {
    border-bottom: dashed 1px #CCCCCC;
}

.zzmeun { border:#c12b2d 1px solid; }
.zzmeun h3 { height:30px; line-height:30px; background:#c12b2d; font-size: 16px; text-align:center; color:#fff; overflow:hidden; font-weight:400; }
.zzmeun ul { padding: 3px 15px; }
.zzmeun li { height:32px;
    line-height:32px;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px dashed #ccc; font-size: 14px; }
.zzmeun li:last-child{ border-bottom:none;}
.zzmeun li a{ color: #515050;
    font-weight: bold; }

.zztab { height:38px; line-height:38px; background:#eee; border-bottom:#c12b2d 2px solid; }
.zztab li { float:left; width: 108px;height:38px; margin-right:4px; font-size: 18px; text-align:center; cursor:pointer; }
.zztab li.hover { background:#c12b2d; color:#fff; }
.zzcon {  }
.zzcon .desc { padding:15px; }
.zzcon h3 { line-height:70px; border-bottom:2px dashed #ccc; font-size: 20px; color:#c12b2d; }
.zzcon .bod { padding:15px; line-height: 33px; font-size: 14px; color: #5a544d; }
.zzcon .bod p { text-indent:2em; }
.zhenduan {  }
.zhenduan h3 { border:none; }
.zhenduan img { width:200px; height:160px; }
.zhenduan .info { width:750px; float:right; }

.tbox { float:left; width:970px; }
.tbox li { float:left; height:32px; line-height:32px; padding:0 20px; cursor:pointer; }
.tbox li.hover { background:#c12b2d; color:#fff;  }

.taozhuang { padding:15px 9px; }
.taozhuang .f_l { width:730px; }
.taozhuang .f_r { width:150px; }
.taozhuang .f_r .tit { margin:10px 0 10px 0; color:#eb6100; font-size:14px; }
.taozhuang ul { width:100px; float:left; }
.taozhuang .goodsimg img { width:100px; height:100px; }

.taozhuang .jia2,.taozhuang .den { width:22px; float:left; padding:40px 20px 0 20px; }

.related {  }
.related li { width:242px; float:left; text-align:center; }
.related li img { width:200px; }









.Logonoff {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 5px 4px rgba(0, 0, 0, 0.25);
    width: 510px;
}
.Logontopa {
    padding: 0px 20px 0 20px;
    background: #D42C31;
    height: 48px;
    line-height: 48px;
    margin-bottom: 15px;
}
.Logontopa span { float:left; font-size: 16px; color: #fff; font-family: "微软雅黑","宋体","Microsoft YaHei"; }
.Nooper {
    background: url(images/cate_img.png) no-repeat -114px -274px;
    width: 20px;
    height: 21px;
    display: inline-block;
    margin-right: 5px;
    overflow: hidden;
    vertical-align: middle;
    margin-top: -6px;
}

.xuPseri {
    padding: 0 20px 10px 20px;
    font-family: "微软雅黑","宋体","Microsoft YaHei";
    font-size:14px;
}
.xuPseri p { font-size: 14px; color: #999; }
.xuPseri ul { }
.xuPseri li { float:left; width:470px; padding-top:15px; }
.xuPseri li .nums { margin:0 2px; }
.xuPseri li .nums input { width:60px; }
.xuPseri li .redu { float:left; margin-top:3px; }
.xuPseri li label { width:70px; float:left; text-align:right; }
.xuPseri li input { float:left; border: solid 1px #aaa;
    height: 22px;
    line-height: 22px;
    padding-left: 3px;
    color: #999;
    width: 150px; }
.xuPseri li select { float:left; border: solid 1px #aaa; width:80px;
    height: 26px; margin-right:5px;
    line-height: 26px; color: #999; }
.xuPseri li .lanPerio2 { width:390px; height: 60px; }
.xuPseri .btnSub { width:450px; background: #ed4348; border-radius: 3px; margin-left:10px; text-align: center;
    border: 0px none;
    height: 40px;
    line-height: 40px;font-size: 20px;color: #fff; font-family: "微软雅黑","宋体","Microsoft YaHei";}



/*组合套餐*/

.recommend_collocation {
    background: #FFF url(images/productIcon.png) repeat-x 0 -364px;
    border: 1px solid #ddd;
}
.recommend_collocation_title {
    height: 39px;
    line-height: 39px;
    overflow: hidden;
    background: url(images/recommend_navBg.gif) repeat-x;
}
.recommend_collocation_title h2 {
    padding: 0 20px 0;
    font-weight: bold;
    font-size: 14px;
    color: #C40001;
    border-left: 1px solid #eeeeee;
    margin-left: -1px;
    float: left;
    height: 39px;
    background: url(images/newNav_currentBg.gif) repeat-x 0 0 #fff;
    font-family: "微软雅黑";
}
.recommend_collocation_title h2.h2bg {
    background: none;
    color: #666;
}
.recommend_collocation_con {
    padding: 10px 10px 0 10px;
}
.recommend_collocation_con .dapei {
    float: left;
    display: inline;
    width: 140px;
    margin: 0 11px;
}
.recommend_collocation_con .dapei .p-img {
    width: 140px;
    height: 140px;
}
.recommend_collocation_con .dapei .p-img img {
    width: 140px;
    height: 140px;
}
.recommend_collocation_con .master {
    width: 145px;
    padding: 0px 54px 0 0px;
    float: left;
    position: relative;
}
.recommend_collocation_con .p-img {
    width: 98px;
    height: 98px;
}
.recommend_collocation_con .p-img img {
    width: 98px;
    height: 98px;
}
.recommend_collocation_con .p-name {
    height: 36px;
    overflow: hidden;
    margin-bottom: 6px;
    word-wrap: break-word;
    word-break: break-all;
    line-height: 18px;
}
.recommend_collocation_con .add {
    float: left;
    width: 20px;
    height: 20px;
    background: url(images/productIcon.png) no-repeat 0 -312px;
    margin: 131px 10px 0 -10px;
}
.root1200 .recommend_collocation_con .dapei-box{width: 773px;}
.recommend_collocation_con .dapei-box {
    width: 585px;
    height: 238px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 1px solid #EEE;
    margin-top: 10px;
    float: left;
    overflow: hidden;
}
.root1200 .picScroll-left4 {width: 775px;}
.picScroll-left4 {
    position: relative;
    width: 585px;
    height: 226px;
}
.picScroll-left4 .dir-left {
    left: 0;
    background-position: 2px 16px;
}
.picScroll-left4 .prev, .picScroll-left4 .next {
    position: absolute;
    display: block;
    top: 80px;
    width: 30px;
    height: 70px;
    background: url(images/i_ctrl.png) 0 0 no-repeat;
    cursor: pointer;
    z-index: 3;
}
.picScroll-left4 .next {
    right: 0;
    background-position: -76px 16px;
}
.picScroll-left4 .prev {
    left: 0;
    background-position: 2px 16px;
}
.root1200 .picScroll-left4 .bd{width: 695px;}
.picScroll-left4 .bd {
    position: relative;
    width: 515px;
    height: 210px;
    overflow: hidden;
    margin-top: 18px;
}
.picScroll-left4 .bd ul {
    position: absolute;
    left: 42px;
    width: 1000em;
}
.picScroll-left4 .next:hover, .picScroll-left4 .prev:hover {
    background-color: #DBDBDB;
    text-decoration: none;
}
.picScroll-left4 .next:hover {
    background-position: -116px 16px;
}
.picScroll-left4 .prev:hover {
    background-position: -38px 16px;
}
.picScroll-left4 .dir-right {
    right: 0;
    background-position: -76px 16px;
}
.picScroll-left4 .bd ul li {
    position: relative;
    float: left;
    width: 120px;
    height: 183px;
    padding: 5px 12px 0;
    margin-right: 35px;
    border: 1px solid #EEE;
}
.picScroll-left4 .bd ul li .p-img {
    width: 62px;
    height: 62px;
}
.picScroll-left4 .bd ul li .p-img img {
    width: 60px;
    height: 60px;
    margin: 5px auto 10px;
    border: 1px solid #fff;
}
.picScroll-left4 .bd ul li img {
    display: block;
    width: 120px;
    height: 120px;
}
.picScroll-left4 .bd ul li input {
    position: absolute;
    top: 8px;
    right: 8px;
    display: block;
    width: 13px;
    height: 13px;
    overflow: hidden\9;
}
.recommend_collocation_con .p-name a {
    color: #666;
}
.p-name a:hover {
    color: #f70;
}
.recommend_collocation_con .p-price {
    color: #999;
    font-family: "微软雅黑";
}
.recommend_collocation_con .p-price strong {
    font-weight: normal;
}
.recommend_collocation_con .infos {
    float: right;
    display: inline;
    width: 160px;
    padding: 23px 0 0 10px;
}
.recommend_collocation_con .infos p {
    color: #999;
    font-family: "微软雅黑";
}
.recommend_collocation_con .buy_btn {
    padding-top: 10px;
}
.recommend_collocation_con .buy_btn a {
    display: block;
    width: 95px;
    height: 28px;
    background: url(images/productBtn.png) no-repeat -89px -127px;
    text-indent: -200em;
    overflow: visible;
}
.recommend_collocation_con .buy_btn a:hover {
    background-position: -89px -160px;
}