﻿@charset "utf-8";
/* CSS Document */

/*************************************
*
* 鍒涘缓鏃ユ湡锛�2015-05-16
* 鍒堕€犺€咃細liushijie
* 姒傝锛�
*
*************************************/

.topbar .topnav,.nav,.head,.dqwz,.center{width:1190px; margin:0 auto;}

.categorys .mt,.search-in,.scollbox .btn a,.scollbox2 .btn a,.friendlink h2,.shoppingcar dt .shopping-icon,.shoppingcar dt b,.shoppingcar dt,.shoppingcar .nogoods b,.categorys s,.btn #btnleft1,.btn #btnright1,.btn #btnleft2,.btn #btnright2,.btn #btnleft3,.btn #btnright3,.btn #btnleft4,.btn #btnright4,.btn #btnleft6,.btn #btnright6,.page a b,.v-tabs .tab li b,.progress-1,.progress-2,.progress-3,.progress-4,.c-btn1,.c-btn2,.c-btn3,.c-grey-btn3,.payafter .p-success b,.payafter .p-fail b,.payafter .order-success b,.b-color b,.tcc .tcdiv .tc_title .close,.order dd b,#comment .btn-comment,#product-detail .tab li.curr,.return-goods .tab li.curr,.product-intro .summary .btn-buy-submit,.product-intro .summary .btn-append,.product-intro .summary .btn-buy-oos,.btn-go-cart,.product-intro .summary .btn-continue,.slide-pic A#prev,.slide-pic A#next,.shareDiv .collect,.shareDiv a,.shareDiv .sharelable,.product-intro .summary dd .select-city b,.product-intro .summary  .all-city .city-item-hover span,.product-intro .summary .city-close,.product-intro .summary .select-color,.product-intro .summary dd .date h3 b,.OnlineCustome a,.ThisTop a,#mycx dl dt,#mycx dd .item a:hover,.btn-pj,.gzt li,.table-orderlist .wid136 .tcinfo b,.fail-box b,.login_box .login_div dd.weibo a,.v-tabs .all-zc b,.shareDiv .nosc{background:url(../images/tab.gif);}
.menu,.nav ul,.nav ul li,.nav ul li.last{ background-image:url(../images/linebg.gif);}

.blank15{height:25px; overflow:hidden; clear:both;}
.clearfix{clear:both; height:0px; overflow:hidden;}
.clearfix:after { clear: both;content: "."; display: block;  height: 0; visibility: hidden;}



/*寮圭獥閫忔槑灞�*/
.bg {background-color: #000; display:none;width: 100%;height: 100%;left:0;top:0;/*FF IE7*/filter:alpha(opacity=40);/*IE*/opacity:0.4;/*FF*/z-index:900;position:fixed!important;/*FF IE7*/position:absolute;/*IE6*/_top:expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/}

/*澶撮儴*/
.topbar{ height:29px; line-height:29px; background-color:#e6e6e6;}
.topbar .topnav span{float:right;}
.topbar .topnav a{margin:0 5px;}

.head{padding-bottom:20px;}
.logo{width:246px;  margin-top:15px; height:55px; background:url(../images/logo.gif) no-repeat left top; float:left;}
.search{width:400px; float:left;padding-left:164px; padding-top:20px; color:#535353;}
.search-in{width:400px; height:33px; background-position:left -55px; margin-bottom:5px;}
.search-in .s-input,.search-in .s-btn{ border:none; height:33px; line-height:33px; background:none; padding:0px; margin:0px;}
.search-in .s-input{width:323px; padding:0 5px; color:#787878; float:left;}
.search-in .s-btn{ text-indent:-9999px;width:67px; display:block;float:left;}
.search a{color:#535353;}
.search a:hover{color:#db0000;}

/*璐墿杞�*/
.shoppingcar{ float:right;width:127px; height:33px; position:relative; z-index:18; margin-top:20px;}
.shoppingcar dt { background-position:-217px -135px;cursor: pointer; width:127px; height:33px;  position: absolute; text-align: center; z-index: 12;}
.shoppingcar dt .shopping-icon { position: absolute;background-position: -225px -109px;left: 5px;top:10px;width:19px; height:13px;}
.shoppingcar dt a {line-height: 27px; color:#787878;}
.shoppingcar dt a i{color:#C00; font-style:normal; font-weight:bold; font-size:14px;}
.shoppingcar dt b {position: absolute;background-position: -327px -109px;width: 10px;height: 13px;overflow: hidden; right: 4px;top: 9px;}
.shoppingcar dl dt.ld{ line-height:33px;}

.shoppingcar dl.hover dt .shopping-icon { position: absolute;background-position: -225px -33px;}
.shoppingcar dl.hover dt b {position: absolute;background-position: -327px -33px;}
.shoppingcar .fl{float:left;}
.shoppingcar .fr {float:right;}
.shoppingcar .ar{ text-align:right;}

.shoppingcar dd {display: none;position: absolute; right: 0;top: 32px;width: 350px;}
.shoppingcar dl.hover dt { background-position:-217px -169px;}

.shoppingcar dl.hover dd {box-shadow: 0 0 10px rgba(0, 0, 0, 0.12); display: block;}
#settleup-content { background: none repeat scroll 0 0 rgb(255, 255, 255);left: 0; position: relative;top: 0; width: 350px; z-index: 11;}
#settleup-iframe { background: none repeat scroll 0 0 rgb(0, 0, 0);left: 0; position: absolute;top: 0;width: 350px;z-index: 10;}
.shoppingcar .prompt { background: none repeat scroll 0 0 rgb(255, 255, 255);border: 1px solid rgb(221, 221, 221);padding: 10px 0px 10px 10px;}
.shoppingcar .nogoods {color: rgb(153, 153, 153); height: 49px;overflow: hidden;}
.shoppingcar .nogoods b { background-position: -524px -135px; float: left; height: 60px;width: 70px; margin-right:10px;}
.shoppingcar .nogoods a{ color:#03F;}
.shoppingcar .sm { margin-bottom: 0;}
.shoppingcar .smt {
    background-position: 0 -118px;
    background-repeat: repeat-x;
    border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(238, 238, 238);
    border-style: solid;
    border-width: 1px;
    height: 25px;
    line-height: 25px;
    padding: 6px 8px;
}
.shoppingcar .smt .extra {
    color: rgb(153, 153, 153);
}
.shoppingcar .smc {height: auto !important;max-height: 344px;overflow-y: auto;-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: rgb(221, 221, 221);
    border-image: none;
    border-style: solid; border-width: 0 1px 1px; padding:0;}
.shoppingcar ul {
    margin-top: -1px;
}
.shoppingcar li {
    border-top: 1px dotted rgb(204, 204, 204);
    line-height: 17px;
    overflow: hidden;
    padding: 8px 10px;
    vertical-align: bottom;
}
.shoppingcar li:hover, .shoppingcar li.hover {
    background: none repeat scroll 0 0 rgb(245, 245, 245);
}
.shoppingcar .p-img {
    border: 1px solid rgb(221, 221, 221);
    font-size: 0;
    height: 50px;
    margin-right: 10px;
    padding: 0;
    width: 50px;
}
.shoppingcar .p-name {
    height: 52px;
    width: 150px;
}
.shoppingcar .p-price {color: #c71014;}
.shoppingcar .p-price strong{ font-weight:normal;}
.shoppingcar .delete {
    color: rgb(0, 94, 167);
}
.shoppingcar .smb {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgb(245, 245, 245);
    border-color: rgb(221, 221, 221);
    border-image: none;
    border-style: solid; border-width: 0 1px 1px; padding: 8px 8px 15px;
}
.shoppingcar .smb b {color: #c71014;font-weight:normal;margin: 0 5px;}
.shoppingcar .smb strong { color: #c71014;font-weight:normal;}
.shoppingcar .smb a {float:right; background: #c71014;color:#fff; display: inline-block;font-weight: 700; height: 30px; line-height: 30px; text-align: center;width: 120px;}
.shoppingcar li .gift {
    height: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 310px;
}
.shoppingcar li .gift a, .shoppingcar li .gift-jq {
    color: rgb(153, 153, 153);
}
.shoppingcar .gift-jq {
    clear: both;
}
.shoppingcar .dt-mz {
    color: rgb(153, 153, 153);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 310px;
}
.shoppingcar .dt-mz a {
    color: rgb(153, 153, 153);
}
.shoppingcar .dt-mz:hover {
    background: none repeat scroll 0 0 rgb(255, 255, 255);
}
#mcart-suit .dt, #mcart-suit .dt:hover {
    background: none repeat scroll 0 0 rgb(211, 235, 255);
}
#mcart-mj .dt, #mcart-mz .dt, #mcart-mj .dt:hover, #mcart-mz .dt:hover {
    background: none repeat scroll 0 0 rgb(191, 250, 177);
}
#settleup-content .fr .hl-green, #settleup-content .fr .hl-orange { margin-right: 0;}
#settleup-content .hl-green, #settleup-content .hl-orange { color: rgb(255, 255, 255);display: inline-block;  font: 12px/16px simsun; margin-right: 5px;  padding: 0 2px;}
#settleup-content .hl-green {background: none repeat scroll 0 0 rgb(51, 187, 0);}
#settleup-content .hl-orange { background: none repeat scroll 0 0 rgb(255, 102, 0);}


/*瀵艰埅*/
.menu{ background-position:left 0px; background-repeat:repeat-x; clear:both;}
.nav .navitem li,.nav  .navitem li a{color:#fff;}
.nav  .navitem li,.nav  .navitem li.last{ background-repeat:no-repeat;}
.navitem{ height:39px; width:1190px;text-align:center;font-family:"黑体";font-size:16px; background-position:left -40px;}
.navitem li{float:left; height:39px; line-height:39px; background-position:right -80px; }
.navitem li a{display:block; padding:0 25px;}
.navitem li.last,.navitem li.tel{ float:right;}
.navitem li.last{ background-position:right -120px;width:2px;}
.navitem li.tel{ background:none;width:215px;}
.navitem li.tel b{font-family:Arial, Helvetica, sans-serif; }


/*闈㈠寘灞�*/
.dqwz{height:39px;line-height:39px; font-weight:bold; color:#959595;}
.dqwz a,.dqwz i{ color:#33384b; font-style:normal;}

/*footer*/
.footer{border-top:1px solid #e1e1e1; color:#2d2d2d; padding-bottom:10px;}
.footer .xmx{text-align:center; padding-top:5px;}
.footer .xmx a{ color:#070707; padding:0 5px;}
.footer .xmx a:hover {color:#0b5fb7;}
.footer .copyright{ text-align:center;}
.footer .dbt{ width:495px; margin:0 auto; clear:both; height:52px; }
.footer .dbt li{float:left;background:url(http://file.chexun.com/images_index_new/ba.gif) no-repeat 0px 0px; height:42px; padding-top:10px;}
.footer .dbt li.icp{ width:115px; line-height:32px; padding-left:45px;}
.footer .dbt li.jbzx{ width:50px; line-height:16px; padding-left:50px; padding-right:5px; background-position:left -144px;}
.footer .dbt li.bjfw{ width:50px; line-height:16px; padding-left:50px;background-position:left -68px;}
.footer .dbt li.ljjb{ width:80px; line-height:16px; padding-left:50px;background-position:left -210px;}
.footer .dbt a{color:#2d2d2d; }
.footer .dbt a:hover{color:#0b5fb7;}

/*鍙嬫儏閾炬帴*/
.friendlink{ background-color:#eee; border-top:5px solid #d2d2d2;text-align:center;}
.friendlink h2{width:89px; height:28px; line-height:28px;  margin:0 auto; background-position:right top;}
.friendlink p{width:1190px; margin:0 auto; padding:15px 0;color:#898989;}
.friendlink p a{color:#898989; display:inline-block; margin:0 8px;}
.friendlink p a:hover {color:#db0010;}

/*鍒嗛〉*/
.page {text-align:right;font-size:14px;padding:20px 15px;color:#005aa0; height:30px;}
.page a,.page span{float:left;}
.page span{ padding:0 5px;}
.page a{display:block; position:relative;height:20px; line-height:20px;padding:2px 10px;border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;text-decoration:none;text-align:center;background:-webkit-gradient(linear,0 0,0 100%,from(#fafafa),to(#f2f2f2));background:-moz-linear-gradient(top,#fafafa,#f2f2f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2');margin-right:0;border-radius:3px;color:#005aa0; margin-right:2px;}
.page a:hover {color:#005aa0;}
.page a.on {color:#ff6600;}
.page a.on:hover{color:#ff6600; text-decoration:none;}
.page a.next,.page a.up{padding:2px 12px;}
.page a b{ display:block;width:5px; height:9px; position:absolute; top:8px;}
.page a.up b{ background-position:left -110px; left:4px;}
.page a.next b{ background-position:-6px -110px; right:4px;}

.page a.up.nonepage b{ background-position:-14px -110px;}
.page a.next.nonepage b{ background-position:-20px -110px;}
.page a.up.nonepage,.page a.next.nonepage{color:#cccccc !important;}

/*鏍囬*/
.title{ border:1px solid #e9e9e9; height:30px; line-height:30px; border-top:3px solid #b6b6b6; padding:0 15px;}
.title h2{font-size:14px; font-weight:normal;}
.title span{float:right;}
.content{border:1px solid #e9e9e9; border-top:none; padding:10px 10px 50px 10px;}


/*鍥炬枃*/
.addbg{ background-color:#e6e6e6;}

.tw01{ padding:10px 24px;}
.tw01 .p-img{ height:140px;}
.tw01 .p-name,.tw02 .p-name,.tw03 .p-name{ line-height:18px; padding-top:10px;}
.tw01 .p-price span,.tw02 .p-price span,.tw03 .p-price span{color:#e60012; font-size:16px;}
.tw01 .p-price b,.tw02 .p-price b{float:right; color:#a2a2a2;}
.tw01 .p-price b a,.tw02 .p-price b a{ color:#a2a2a2;}
.tw01 .p-price b a:hover,.tw02 .p-price b a:hover{ color:#e60012;}
.tw01 .p-price .font-price,.tw02 .p-price .font-price,.tw03 .p-price .font-price{ font-weight:bold;}
.tw01 .p-price .font-line,.tw02 .p-price .font-line,.tw03 .p-price .font-line{ text-decoration:line-through; color:#a2a2a2; font-size:12px;}


.tw02{ padding:20px 18px 10px;width:197px; height:255px; float:left; position:relative}
.tw02 span img{ position:absolute; right:0; top:0; z-index:1}
.tw02 .p-img{ height:162px; text-align:center;}
.tw02 .p-name{ height:36px; overflow:hidden;}
.tw02 .p-price b{font-weight:normal;}


.tw03{ padding:20px 28px 10px;width:207px; height:255px; float:left;}
.tw03 .p-img{ height:162px; text-align:center;}
.tw03 .p-name{ height:36px; overflow:hidden;}
.tw03 .p-price .font-line{  float:right;}

.scollbox .btn{ position:relative; height:1px;width:1140px; margin:0 auto;}
.scollbox .btn a{display:block;width:20px; height:29px; position:absolute; top:120px; text-indent:-9999px;}
.scollbox .btn .btnleft{left:0px; background-position:-225px top;}
.scollbox .btn .btnright{right:0px;background-position:-246px top;}
.scollbox #view{width:1052px; margin:0 auto; overflow:hidden;}


/*鐒︾偣鍥�*/
.jdtC {position:relative;font-size:12px;overflow:hidden;width:355px;height:220px;}
.jdtC li {float:left;}
.jdtC a {color:#16387C;}

/*jdt_a*/
.jdt_a {clear:both;width:355px;overflow:hidden;margin:0 auto;}
.jdt_a ul {}
.jdt_a .jdpic, .jdt_a .jdwz {clear:both;width:100%;}
.jdt_a .jdpic {text-align:center;}
.jdt_a .jdpic img {width:355px;height:220px;}

/*jdt_c*/
.jdt_c {position:absolute;top:190px;right:5px;z-index:3;height:30px;}
.jdt_c a {text-indent:0px; width:30px; margin-right:1px; filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8; height:30px; line-height:30px; text-align:center; font-family:"寰蒋闆呴粦"; font-weight:normal; color:#fff; font-size:14px; background-image:none; background-color:#46454a; display:block;float:left;}
.jdt_c a.on {background-color:#000;}


/*鐒︾偣鍥�1*/
.jdtc1{width:180px; height:182px; margin:0 auto;}
.jdtc1 .jdt_a{width:180px; }
.jdtc1 .jdt_a .jdpic img{width:180px; height:250px;}

.jdtc1 .jdt_c{ height:10px;top:282px; padding-top:3px; right:40px;}
.jdtc1 .jdt_c a{text-indent:0px; width:14px; margin-right:5px; filter:alpha(opacity=80);
 -moz-opacity:0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8; height:5px; line-height:5px; text-align:center; font-family:"寰蒋闆呴粦"; font-weight:bold; color:#fff; font-size:14px; background-image:none; background-color:#bfbfbf; text-indent:-9999px;}
.jdtc1 .jdt_c a.on {background-color:#ff0000; height:10px; margin-top:-5px;}





/*鍙充晶渚ф爮*/
.fixRight{ margin: 0 auto; position: relative; width: 1210px;}
.fixRightin{ width:86px;position:fixed;  left:50%; bottom:20px; margin-left:605px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+500));}
.OnlineCustome .ctop{ background-color:#c81116;display:block; width:86px; height:42px; line-height:42px; color:#fff; text-align:center;}
.OnlineCustome a{display:block; width:86px; height:29px; line-height:29px; color:#444; padding-top:40px; background-position:-500px -374px; text-align:center;} 
.ThisTop a{display:block;width:86px; height:38px; background-position:-500px -443px;} 

.login_box{width:1190px; margin:0 auto; padding:20px 0;}
.login_box .login_logo{width:320px; height:55px; margin-left:10px; margin-top:15px; margin-bottom:10px;}
.login_box .login_div{width:815px; height:288px; padding:32px; background:url(../images/login_bg.gif) no-repeat;margin:0 auto;}
.login_box .login_div .pic{ float:left; padding-right:58px;width:440px;}
.login_box .login_div dl{ width:255px;float:left;}
.login_box .login_div dd{width:255px; line-height:24px; padding:7px 0;}
.login_box .login_div dd .ipt{width:243px; padding:0 5px; height:32px; line-height:32px; background-color:#fff; border:1px solid #cbcbcb; color:#999;}
.login_box .login_div dd .l-btn{ background-color:#c71014; border:1px solid #8b0000; width:253px;height:45px; line-height:45px; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:18px;}
.login_box .login_div dd.weibo a{ display:inline-block; padding-left:30px;}
.login_box .login_div dd.weibo a.a-wb{ background-position:-639px -758px; margin-right:5px;}
.login_box .login_div dd.weibo a.a-qq{ background-position:-639px -794px;}

/*鎺ㄨ崘*/
.con{width:591px; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding:20px 0 0 0; float:left}
.con dt{width:279px; float:left;}
.con dt h4 a{color:#333}
.con dt span{width:135px; text-align:center; line-height:28px; display:block; float:left; margin:0 8px 0 0; background:#EEE;}
.con dt em{color:#e60012; font-size:18px; font-weight:bold}
.con dd{width:275px;padding:0 18px; float:left;}
.con dd strong{ display:block; color:#333; font-size:14px; padding:0 0 10px 0}
.con dd p{  padding:15px; text-align:justify; color:#939287; line-height:24px; margin:3px 0 0 0}
.con em{color:#e60012;}
.con dt h4{line-height:28px; text-align:center; font-size:14px; font-weight:normal; }
.con dd b{line-height:28px; display:block; padding:0 0 0 30px; font-size:14px;}
.c1 dt h4{background:#EFCA96;}
.c1 dd b{ background:url(../images/ddbg.png) no-repeat left center;  color:#EB6100;}
.c1 dd p{ background:#FFFDDE;}
.c2 dt h4{background:#F298BC;}
.c2 dd b{ background:url(../images/ddbg1.png) no-repeat left center; color:#FF6781; }
.c2 dd p{ background:#F3E3EA;}
.c3 dt h4{background:#86C783;}
.c3 dd b{ background:url(../images/ddbg2.png) no-repeat left center; color:#638C0B }
.c3 dd p{ background:#DFEED6;}


.help{height:250px; background:#40465D;}
.help-con{width:1190px; margin:0 auto}
.help-con h2,.help-con dl{float:left; color:#F6F6F7; padding:25px 0 0 15px;}
.help-con li{height:150px;float:left; line-height:18px; padding:15px 50px; text-align:center }
.help-con li img{padding:0 0 5px 0}
.help-con a{color:#F6F6F7;}
.help-con dl{  line-height:28px;}
.help-con dl img{width:120px; height:120px;}


.gwcs{padding:10px 0 0 0; line-height:24px;}
.gwcs a{ display:block; float:left; position:relative}
.gwcs span{display:block; float:left; padding:0 10px;}
.gwcs img{ display:none; position:absolute; top:20px; left:-52px; z-index:111; float:left}

.gwcs{padding:10px 0 0 0; line-height:24px;}
.gwcs a{ display:block; float:left; position:relative}
.gwcs span{display:block; float:left; padding:0 10px;}
.gwcs img{width:108px; height:108px}
.gwcs strong{width:152px; height:142px; padding:32px 0 0 0; text-align:center; background:url(../images/wx.png) no-repeat; display:none; position:absolute; top:20px; left:-52px; z-index:111; float:left}



.tw02{ padding:20px 18px 10px;width:197px; height:255px; float:left; position:relative}
.tw02 span img{ position:absolute; right:0; top:0; z-index:1}