.m_main .s-MyFocus {
    width:1280px;
    padding-top:30px;
    padding-bottom:80px;
    border-bottom:1px solid #E6E6E6;
}
.m_main .s-MyFocus .pull-left2 {
    float:left;
}
.m_main .s-MyFocus .pull-left2 ul {
    float:left;
    overflow:hidden;
}
.s-MyFocus .dianul {
    width:500px;
    height:500px;
    padding-right:20px;
    position:relative;
}
.s-MyFocus .dianul li {
    width:500px;
    height:500px;
    position:absolute;
    top:0;
    left:0;
}
.s-MyFocus .dianul li img {
    display:block;
    width:500px;
    height:500px;
}
.s-MyFocus .tuul {
    width:117px;
    height:500px;
}
.s-MyFocus .tuul li {
    width:117px;
    height:117px;
    margin-bottom:10.5px;
    background:red;
    cursor:pointer;
}
.s-MyFocus .tuul li img {
    width:117px;
    height:117px;
}
.m_main .s-MyFocus .pull-right {
    float:left;
    width:400px;
    padding-left:30px;
}
.s-MyFocus .pull-cost {
    width:89%;
    border-bottom:1px solid #E6E6E6;
    padding:20px 8px;
    position:relative;
    font-size:14px;
    color:#A4A8AD;
}
.s-MyFocus .pull-cost .norms {
    padding-bottom:11px;
}
.pull-cost .favor_left {
    font-size: 13px;
    position:absolute;
    top:20px;
    right:40px;
    border:2px solid #F8692B;
    width:125px;
    height:30px;
    color:#F46427;
    text-align:center;
    line-height:30px;
    font-size:16px;
}
.s-MyFocus .pull-cost.des {
    border:none;
    padding:40px 0;
}
.s-MyFocus .pull-cost.des ul {
    width:100%;
    padding-bottom:20px;
}
.s-MyFocus .pull-cost.des ul li {
    float:left;
    font-size:16px;
    color:#323232;
    line-height:30px;
    margin-right:30px;
}
.s-MyFocus .pull-cost.des ul li a {
    color:#4A4A4A;
    font-size:14px;
    border:1px solid #BFBFBF;
    border-radius:25px;
    display:inline-block;
    padding:0 16px;
    margin-right: 5px;
    min-height: 30px;
    min-width: 30px;
    float:left;
    margin-bottom: 10px;
    cursor:text;
}
.s-MyFocus .operation_pic {
    padding-left:60px;
}
.s-MyFocus .operation_pic a {
    display:block;
    width:51px;
    height:31px;
    line-height:28px;
    text-align:center;
    border-radius:31px;
    float:left;
    margin-right:10px;
}
.s-MyFocus .operation_pic .left {
    background:#E6E6E6;
    color:#fff;
    font-size:40px;
    line-height:25px;
}
.s-MyFocus .operation_pic .center {
    border:1px solid #E6E6E6;
    line-height:31px;
    color:#A4A8AD;
    cursor:text;
}
.s-MyFocus .operation_pic .right {
    background:#F8692B;
    color:#fff;
    font-size:30px;
}
.s-MyFocus .pic_evaluate {
    position:absolute;
    top:20px;
    right:40px;
    font-size:14px;
}
.s-MyFocus .pic_evaluate img {
    float:left;
}
.s-MyFocus .pic_evaluate em {
    display:block;
    float:left;
    padding-top:2px;
}
.s-MyFocus .pic {
    font-size:30px;
    color:#F8692B;
}
.s-MyFocus .pic em {
    font-size:14px;
    color:#A4A8AD;
    padding-left:18px;
}
.s-MyFocus .btn-primary {
    width: 150px;
    height: 50px;
    display: inline-block;
    line-height: 50px;
    text-align: center;
    color: #F8692B;
    font-size: 20px;
    background: #fff;
    border: 1px solid;
    border-radius: 4px;
}

.s-MyFocus .buy-primary {
    margin-left: 40px;
    margin-top:30px;
    width: 150px;
    height: 50px;
    display:inline-block;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    background: #F8692B;
    border-radius: 4px;
}

.s-MyFocus .pull-right h3 {
    font-size:20px;
    color:#222;
    font-weight:500;
}
.s-favor_info {
    width:1280px;
    padding:30px 0;
    font-size:14px;
    color:#4A4A4A;
}
.s-favor_info:after {
    display:block;
    clear:both;
    content:"";
}
.s-favor_info .favor_left {
    float:left;
    line-height:30px;
    height:30px;
    text-align:center;
    width:110px;
    border:2px solid #F8692B;
    color:#F46427;
}
.s-favor_info .favor_right {
    float:left;
    width:821px;
    padding-left:20px;
    line-height:18px;
}
.m_main .s-assess {
    width:100%;
}
.m_main .s-assess .s-leftpart {
    float:left;
    width:968px;
    padding-bottom:104px;
}
.good-details {
    height:36px;
    line-height:36px;
    font-size:16px;
    letter-spacing:0px;
    margin-bottom:25px;
    background:#EAEAEA;
}
.good-details li {
    float:left;
    text-align:center;
}
.good-details a {
    padding:0 18px;
    color:#4A4A4A;
}
.good-details .on {
    border-top:4px solid #F8692B;
    display:block;
    line-height:36px;
    margin-top:-4px;
    background:#fff;
}
.s-assess .m_xqinfo img {
    width:968px;
    display:block;
}
.s-assess .m_xqcomment {
    display:none;
}
.u_xqcm_more {
    padding:20px 0 20px 10px;
    border-bottom:1px solid #E6E6E6;
    font-size:16px;
    color:#868686;
    position:relative;
}
.u_xqcm_more .like {
    width:60px;
    height:25px;
    position:absolute;
    top:20px;
    left:230px;
    cursor:pointer;
    background:url(../images/weizan.png)
}
.u_xqcm_more img {
    display:block;
    float:left;
    width:50px;
    height:50px;
    border-radius:50px;
    margin-right:10px;
}
.u_xqcm_more .date {
    padding:5px 0;
}
.m_main .s-assess .s-rightpart {
    float:right;
    width:250px;
}
.s-assess .s-rightpart h5 {
    border-bottom:1px solid #E6E6E6;
    font-size:16px;
    color:#FF7033;
    padding-bottom:12px;
}
.s-rightpart ul li {
    padding:10px 0;
    height:70px;
    border-bottom:1px solid #E6E6E6;
    font-size:12px;
}
.s-rightpart ul li a {
    color:#868686;
}
.s-rightpart ul li img {
    display:block;
    width:70px;
    height:70px;
    margin-right:10px;
    float:left;
}
.s-rightpart ul li a .title {
    color:#323232;
    font-size:16px;
}
.s-rightpart ul li a .ne {
    padding:5px 0;
}
.p-common-topsubnav {
    position:relative;
}
.p-common-topsubnav em {
    display:block;
    float:left;
}
.sn-quick-menu .p-common-topsubnav .user_name {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    display:block;
    text-align:center;
    float:left;
    min-width: 45px;
}
.p-common-topsubnav ol {
    display:none;
    position:absolute;
    top:0;
    left:0;
    border:1px solid #E6E6E6;
    width:100%;
    text-indent:20px;
    z-index:9999;
    background:#FFFFFF;
    box-shadow:0px 2px 4px 0px rgba(0,0,0,0.38);
    border-radius:4px;
}
.p-common-topsubnav ol li {
    width:100%;
    height:37px;
    line-height:37px;
    border-top:1px solid #E6E6E6;
}
.p-common-topsubnav ol p {
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal;
    display:block;
    color: #F46427;
    overflow:hidden;
}
.p-common-topsubnav ol i {
    position:absolute;
    top:14px;
    right:14px;
    font-size:0;
    height:0;
    width:0;
    border-width:6px 4px 0;
    border-style:solid dashed;
    border-color:#222 transparent transparent;
    overflow:hidden;
    font-style:normal;
}
.shop-cart {
    width:100%;
    height:100%;
    position:fixed;
    left:0;
    top:0;
    z-index:99999;
    display:none;
}
.shop-cart_bj {
    width:100%;
    height:100%;
    background:#000;
    opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.shop-cart_cen {
    position:absolute;
    top:50%;
    left:50%;
    z-index:99999;
    width:564px;
    height:291px;
    margin:0 auto;
    margin:-144px 0 0 -262px;
    background:#fff;
}
.shop-top {
    width:40px;
    height:40px;
    position:absolute;
    top:-20px;
    right:-20px;
    background:url(../images/close.png) no-repeat center center;
    cursor:pointer;
}
.shop-cart_cen .title {
    height:50px;
    padding-top:51px;
    width:247px;
    margin:0 auto;
}
.pull-left {
    width:50px;
    height:50px;
    float:left;
    background:url(../images/pull-left.png) no-repeat center center;
}
.pull-rigth {
    float:left;
    font-size:26px;
    color:#4D4D4D;
    height:50px;
    line-height:50px;
    padding-left:14px;
}
.shop-cart_cen .row2 {
    font-size:18px;
    color:#7F7F7F;
    line-height:20px;
    text-align:center;
    padding-top:25px;
    padding-bottom:50px;
}
.shop-cart_cen .row2 em {
    color:#FF7033;
}
.shop-cart .buy {
    height:40px;
    width:352px;
    margin:0 auto;
}
.buy_l {
    float:left;
    display:block;
    width:169px;
    height:40px;
    line-height:40px;
    text-align:center;
    font-size:16px;
    color:#fff;
    background:#FF7033;
    border-radius:100px;
}
.buy_r {
    float:right;
    display:block;
    width:169px;
    height:38px;
    line-height:38px;
    text-align:center;
    font-size:16px;
    color:#646464;
    border:1px solid #979797;
    border-radius:100px;
}
.i_xufenye_img {
    margin-left:45%;
    font-size:16px;
    color:#868686;
}
.browse_goods_name {
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
    width:150px;
}

.shoptop{ width:193px; border:1px solid #D6DAE2; float:left; position:relative; z-index:5;}
.shop_repright{ width:195px; float:right;}
.shop_report{ width:193px; height:30px; float:left; position:relative; z-index:6;}
.shop_report span{ float:right; display:block;}
.shop_report span i,.shop_report span b{ font-style:normal; display:block; float:left;}
.shop_report span b{ margin-top:7px; margin-left:10px;}
.shop_rep_top{ background:url(../images/santop.gif) no-repeat; width:9px; height:4px;}
.shop_rep_botm{ background:url(../images/sanbotm.gif) no-repeat; width:9px; height:4px;}
.shop_respan{ position:absolute; z-index:2; top:3px; right:10px;}
.shop_reul{ background:#fff; position:absolute; z-index:1; top:0px; border:1px solid #ccc; overflow:hidden; padding:5px;padding-top:20px; right:0px;min-width:85px; }
.shop_reul li{ line-height:22px;}
.shop_reul li a{ color:#06C}
.shop_reul li a:hover{ color:#F60; text-decoration:underline;}

.shoptop h1 i{ font-style:normal; padding-left:30px; color:#999; font-size:12px; font-weight:normal;}
.shop_movepj ul li { margin-bottom:3px; line-height:20px;}
.shop_movepj li em{  color:#A1001A; font-family:"宋体"; font-size:14px; cursor:pointer}
.shop_movepj li em:hover { text-decoration:underline; }
.shop_movepj li .better strong {background:#b51203; float:left; display:block; width:30px; text-align:center; border-radius:2px;  margin-right:5px; font-weight:lighter; font-size:12px; font-family:Arial, "宋体"; color:#FFF; line-height:20px;}
.shop_movepj li .lower strong {background:#0d9540; float:left; display:block; width:30px; text-align:center; border-radius:2px;  margin-right:5px; font-weight:lighter; font-size:12px; font-family:Arial, "宋体"; color:#FFF;line-height:20px;}
.shop_movepj li .better{color:#A1001A; }
.shop_movepj li .lower{ color:#0D9540;}
.shop_movepj li b{ color:#36F; width:30px; }

.shoptop h1{color:#000; font-size:14px; font-weight:bolder; padding-left:10px; line-height:25px; height:25px; width:183px;}
.shopvdl{ width:188px; overflow:hidden; padding-top:5px; padding-left:5px;}
.shopvdl dt{ float:left; height:60px; width:60px; border-top:1px solid #F7F7F7; border-left:1px solid #F7F7F7; border-right:3px solid #E7E7E7; border-bottom:3px solid #ECECEC; }
.shopvdl dt span{ border:1px solid #D8D8D8; overflow:hidden; width:60px; height:60px; float:left; display:block;}
.shopvdl dd{ float:left; width:100px; height:60px; padding-left:10px;}
.shopvdl dd span{ width:100px; float:left; margin-top:2px;}
.shopemail{ margin-left:5px;}
.shop_movepj li i,.shop_movepj em,.shop_movepj b{ float:left; display:block; font-style:normal;}
.shop_botm_hid{ width:193px; border-top:1px solid #D6DAE2; height:40px; position:relative;}
.shopboh{ width:193px;  height:40px;}
.shopboh li{ width:96px; float:left; height:40px; background:url(../images/shoph.jpg) repeat-x; line-height:40px; text-align:center}
.shopboh li.this{ background:url(../images/shophthis2.jpg);}
.collection{ border-right:1px solid #D6DAE2; }
.collection a{ width:96px; display:block; height:40px;}
.collection a:hover{background:url(../images/shophthis.jpg);}
.collection span{background:url(../images/sc.gif) no-repeat 5px center; width:81px; display:block; height:40px; padding-left:15px;}
.twocoad{  width:81px;display:block;padding-left:15px; height:40px; background:url(../images/twocoad.gif) no-repeat 8px center; }
.shop_botmhbox{ width:193px;border-right:1px solid #D6DAE2;border-left:1px solid #D6DAE2;border-bottom:1px solid #D6DAE2; position:absolute; z-index:1000; background:#fff; left:-1px; padding-bottom:5px; line-height:20px; *top:40px;}
.shop_botmhbox span{ text-align:center; width:183px; float:left; padding:5px;}
.shop_botmhbox i{ width:173px; margin-left:10px; margin-right:10px; font-style:normal; float:left; text-align:center; background:#F7F7F7; padding-top:5px; padding-bottom:5px;}

.shopvalue{ width:193px; overflow:hidden;padding-bottom:10px;}
.shopvalue ul {
    width: 193px;
    overflow: hidden;
}
.shopvalue ul {
    width: 193px;
    overflow: hidden;
}

.shopvalue ul li {
    color: #666;
    line-height: 22px;
    padding-left: 10px;
    float: left;
    width: 183px;
}
.shop_sustain{
    cursor: pointer;
    margin-left: 20px;
}
.second_top{
    display: none;
    top: 32px;height: 100px;
    z-index: 9999;
    right: 52.5%;
    width: 80px;
    text-align: center;
    position: absolute;
}
.second_top a{
    display: inline-block;
    width: 100%;
    cursor: pointer;
    line-height: 30px;
    border-top: 1px solid #ff7033;
    height: 30px;
}
.second_top a:last-child{
    border-bottom: 1px solid #ff7033;
}
/*品牌列表 推荐*/
.recommend{ width:100%; background:#e4e4e4; height:440px; margin-bottom:10px; float:left; background:url(../images/recommend.gif);}
.recommend_top{ width:1200px; margin:0 auto;}
.recommend_top span{ width:340px; height:49px; margin:30px 0 15px 430px; float:left;}
.recommend_center{ width:1200px; height:315px; margin:0 auto; background:url(../images/recommend_center_bg.png) no-repeat bottom;clear:both;}
.recommend_center_bd{ float:left;}
.recommend_center_bd_m{ width:1200px; overflow:hidden; position:relative; height:258px;}
.recommend_center_bd_m li{ float:left; height:265px; width:1200px;}
.recommend_center_bd_m li a{width: 120px;float: left;height: 56px;margin:24px 0 0 43px;border: 1px solid #ccc;transition: all 0.5s ease 0s;box-shadow:0px 2px 2px 0px #9b9b9b;}
.recommend_center_bd_m li a:Hover{ border:1px solid #f00;box-shadow:0px 3px 10px 0px #f00;}
.recommend_center_bd_m li a img{ height:36px; width:100px;margin: 10px 0 0 10px;}
.recommend_center_hd{ width:100%;  height:30px; float:left;}
.recommend_center_hd ul{ width:100px; margin:0 auto;  height:30px;}
.recommend_center_hd ul li{ font-size:0px; height:10px; width:10px; float:left; margin:10px; background:url(../images/icocircle_c.png) bottom no-repeat;cursor:pointer;}
.recommend_center_hd ul li.on{ height:10px; font-size:0px;width:10px; float:left; margin:10px; background:url(../images/icocircle_c.png) top no-repeat;cursor:pointer;}
