/*products_list*/
.c-detail-main{margin-bottom:50px;}
.c-crumbs{ padding:20px 0; font-size:14px;}
.c-crumbs span{ color:#999;}
.c-detial-main{ width:940px; margin-right:15px; }
.c-detial-sidebar{ width:245px; background:#fff; padding-bottom:35px;}
.c-products-tab{ background:#fff; padding:10px 15px; margin-bottom:20px;}
.c-products-tab02{ padding:3px 15px 0 15px;}
.c-product-cate{ border-bottom:1px solid #f0f0f0; min-height:32px; font-size:14px; line-height:24px; margin-top:10px;}
.c-products-tab>div:last-child{ border-bottom:0;}
.c-cate-key{ float:left; height:36px; width:10%; font-weight:bolder;}
.c-cate-values{ float:left; width:90%; position:relative; margin-bottom:6px;}
.c-cate-values ul{ margin-right:100px;}
.c-cate-values li{ float:left; margin:0 25px 10px 0;border:1px solid #fff; line-height:19px; }
.c-cate-values li.curr{line-height:19px; padding:0 5px; font-size:12px; }
.c-cate-values li.curr a{color:#e62129;}
.c-cate-values li a{ color:#999;}
.c-cate-values li a:hover{ color:#e62129;}
.c-cate-more{ position:absolute; width:68px; height:18px; line-height:18px; border:1px solid #e2e2e2; text-align:center; top:0px; right:10px;}
.c-cate-more a{ color:#999;}
.c-cate-more:hover{ border-color:#e62129;}
.c-cate-more:hover a{color:#e62129;}
.c-cate-select>ul{ padding-top:6px;}
.c-cate-select>ul>li{ float:left; padding:0 15px; border-right:1px solid #e2e2e2; height:18px;margin-bottom:15px;}
 .c-cate-select-key{ float:left;height:20px; display:block; padding-right:10px; line-height:20px; width:60px; color:#333;text-align:right;}
.c-cate-select-values{ float:left; position:relative;  position:relative; width:100px; cursor:pointer;}
.c-cate-select-active{border:1px solid #f0f0f0;width:60px; height:19px;background: url(../images/sprite.png) 76px -224px no-repeat ; line-height:19px; text-align:center; padding:0 25px 0 10px; font-size:12px; color:#999; float:left; margin-right:5px;}
.c-cate-select-active:hover{ background-position:76px -254px; color:#e62129; border-color:#e62129;}
.c-cate-select-values ul{ position:absolute; z-index:10; background:#e62129; width:100%; top:27px; right:0;}
.c-cate-select-values ul:before{ content:'';width:0;height:0;border-width:5px;border-color:transparent transparent #e62129 transparent;border-style:dashed dotted solid dashed; display:inline-block; margin:0 10px; position:absolute; top:-10px; right:0;}
.c-cate-select-values ul li{ text-align: center}
.c-cate-select-values ul li a{ color:#fff; font-size:12px;}
.c-cate-select-values ul li:hover{ background:#c92824;}
.c-sort-values li{ float:left; margin-right:30px; border:1px solid #f0f0f0; width:80px; height:23px; line-height:23px; padding-right:5px;}
.c-sort-values li i{ display:block; width:15px; height:28px; float:right; background:url(../images/sprite.png) 0 0 no-repeat; margin-left:5px; cursor:pointer;}
.c-sort-values li i.icon-up{ background-position:-36px -220px;}
.c-sort-values li i.icon-down{ background-position:-65px -220px;}
.c-sort-values li a{ display:block; height:23px; float:left; padding-left:10px; color:#999; font-size:14px; width:50px; text-align:center;}
.c-product-list{ padding:15px 0 0 15px; background:#fff;}
.c-product-li{ margin:0 15px 50px 0; width:214px; height:305px; border:1px solid #f0f0f0; position:relative;}
.c-product-li>a{ display:block;}
.c-product-li .imghloder{ width:214px; height:240px; overflow:hidden;}
.c-product-li .info{ height:30px; padding:15px; color:#666;}
.c-list-add{ height:32px; background:#e62129; position:absolute; border-bottom:-32px; left:-1px; width:216px; display:none;}
.c-list-add a{ color:#fff; font-size:13px; display:block; float:left; height:32px; line-height:32px;}
.c-list-add a:hover{ background-color:#ffb636; border-color:#ffb636;}
.c-list-add-cat{ width:124px; border-right:1px solid #f39094;}
.c-list-add-like{ width:91px;}
.c-list-add a i{background:url(../images/sprite.png) -85px -216px no-repeat;display:block; float:left; width:40px; height:32px; }
.c-list-add a.c-list-add-like i{ background-position:-115px -216px;}
.c-product-li:hover{-webkit-box-shadow: -1px 4px 13px rgba(6,0,1,.1);	-moz-box-shadow: -1px 4px 13px rgba(6,0,1,.1);box-shadow: -1px 4px 13px rgba(6,0,1,.1);}
.c-product-li:hover .c-list-add{ display:block;}
/*page*/
.page{ height:32px; font-size: 14px; padding:0px 30px 40px 0; margin:0 auto; width:580px;}
.page a{color:#666; line-height:30px; margin-left:4px; font-size: 14px; border:1px solid #f0f0f0; display:inline-block; height:30px; padding:0 12px; cursor:pointer; border-radius:3px;}
.page a:hover{ background:#e62129; color:#fff;}
.page a.curr{ background:#fff; color:#e62129; border-color:#e62129; font-weight:bold;}
.page-button{  height:32px; float:left; margin-right:5px;}
.page-info{height:32px; float:left; margin-right:5px; padding:0px 2px 2px 1px; font-size: 14px; line-height:32px;}
.page-info input{ width:32px; height:30px; border: 1px solid #f0f0f0; padding-left:5px;border-radius:3px;}
.page-info span{ padding:0 5px;}
/*sidebar*/
.c-sidebar-tab{ height:70px; line-height:70px; position:relative; padding-left:20px; font-size:16px; border-top:1px solid #f0f0f0;}
.c-sidebar-tab:before{ content:''; position:absolute; top:0px; left:20px; width:2px; height:15px; background:#e62129; display:block;}
.c-sidebar-cate>ul,.c-sidebar-hot>ul{ padding:0 0 30px 20px;}
.c-sidebar-cate li{  line-height:32px; position:relative; padding-left:30px;}
.c-sidebar-cate li:before{ content:''; position:absolute; top:15px; left:0; width:12px; height:1px; background:#e7e7e7; display:block;}
.c-sidebar-cate>ul>li>ul>li:hover a,.c-sidebar-cate>ul>li:hover>a{color:#e62129;}{color:#e62129;}
.c-sidebar-cate li.curr a{ color:#e62129; font-weight:bold;}
.c-sidebar-cate li.curr:before{ background-color:#e62129; height:2px;}
.c-sidebar-hot>ul li{ margin-bottom:25px;}
.c-sidebar-hot>ul li .imghloder{ width:80px; height:90px; float:left; margin-right:10px;}
.c-sidebar-hot>ul li .info{ color:#666; font-size:13px; float:left; width:115px;}
.c-sidebar-hot>ul li .info span{ display:block; font-size:12px; color:#999; margin-top:5px;}
.c-sidebar-hot>ul li:hover .info{ color:#e62129;}
.c-tag-more{ padding:0 0 10px 20px; margin-right:-10px;}
.c-tag-more a{ display:block; float:left; border:2px solid #e7e7e7; width:60px; height:24px; font-size:12px; color:#666; text-align:center; line-height:24px; margin-right:8px; margin-bottom:8px;}
.c-tag-more a:hover{ border-color:#e62129; color:#e62129;}
/*product-detial*/
.c-product-top{ background:#fff;}
.c-productshow{padding-bottom:40px;}
.c-productshow-img{ width:460px; float:left;position:relative;}
.c-productshow-img .img-big{ width:458px; height:500px; border:1px solid #f0f0f0;}
.c-productshow-img .img-small{ padding:10px 0;}
.c-productshow-img .img-ul{ float:left;}
.c-productshow-img .img-ul li{ float:left; height:100px;border:1px solid #fff; width:110px; cursor:pointer; margin-right:10px; overflow:hidden;}
.c-productshow-img .img-ul li:hover{border:1px solid #e62129;}
.c-productshow-img .img-ul li.active{border:1px solid #e62129;}
.c-productshow-img .img-ul li img{ width:110px; height:100px;}
.c-productshow-img .img-btn{ float:right; width:74px;}
.c-productshow-img .img-btn a{ display:block; height:100px; float:left; background:url(../images/sprite.png) 5px -285px no-repeat #fff; width:32px; }
.c-productshow-img .img-btn a.img-next{ background-position:-30px -285px;margin-left:10px;}
.c-productshow-img .img-btn a:hover{ background-color:#f0f0f0;}
.c-productshow-img .img-btm{ height:20px; line-height:20px; color:#999; font-size:12px;}
.c-productshow-info{ width:525px; border-left:40px solid #fff; -moz-box-sizing: border-box;   -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;  box-sizing: border-box;border-right:40px solid #fff; }
.c-productshow-info h1{ font-size:18px; height:40px; line-height:40px; border-bottom:1px solid #f0f0f0; padding-bottom:10px;}
.c-price{ height:28px; padding:20px; background:url(../images/price_bg.jpg) 0 0 no-repeat #f2f2f2; line-height:28px; color:#999;}
.c-price>strong{ font-size:20px; color:#e62129; padding-left:10px;}
.c-param{color:#a5a4a4; margin-top:20px; padding-bottom:5px; margin-bottom:8px;}
.c-param>li{ height:25px; margin-bottom:15px; clear:both;}
.c-param>li>strong,.c-delivery-tab>strong,.c-delivery-info>p>strong{ display: block; float:left; width:60px; text-align:right; padding-right:10px; font-weight: normal; color:#666; line-height:24px; font-size:12px;}
.c-param>li>ul{ float:left; }
.c-param>li>ul>li,.c-pick-panel>span{ float:left; width:100px; height:23px; border:1px #e3e3e3 dashed; text-align:center; margin-right:10px; line-height:23px; color:#666; cursor:pointer;font-size:13px;}
.c-param>li>ul>li.active,.c-pick-panel>span.active{ border:#e62129 1px solid; color:#e62129; position:relative;}
.c-param>li>ul>li.active:before,.c-pick-panel>span.active:before{ background:url(../images/sprite.png) -188px -100px no-repeat; position:absolute; content:''; display:block; bottom:0; right:0; width:12px; height:12px;}
.c-product-adress{ height:43px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:15px 0;}
.c-product-adress>p{ font-size:13px; height:16px; line-height:16px;}
.c-product-adress>p>span,.c-product-adress>p>strong,.c-product-adress>p>i{ float:left; font-weight:normal;}
.c-product-adress>p>i{ display:inline-block;background:url(../images/sprite.png) -140px -258px no-repeat; width:12px; height:16px;}
.c-product-adress>p>span{ color:#666; padding-right:6px;}
.c-product-adress>em{ color:#e62129; font-size:12px; display:block; padding-top:8px;}
.c-pick-panel{ padding-bottom:15px;}
.c-delivery{ padding:20px 0;}
.c-delivery-info{ height:60px; padding:10px 15px; font-size:12px; background:#f5f5f5;}
.c-delivery-info>p{ padding-bottom:5px;}
.c-delivery-info>p>strong{ height:18px; line-height:18px; color:#999;}
.c-delivery-info>p>span{ display:block; line-height:18px; color:#333; float:left;}
.c-delivery>p{ color:#999; padding:15px 0; border-bottom:1px solid #f5f5f5; font-size:12px;}
.c-num{ height:44px; width:140px;}
.c-num .num-put{ width:88px; float:left;border:1px solid #f0f0f0; }
.c-num .num-put:hover{border:1px solid #e8e8e8; }
.c-num .num-put input{ width:68px;height:44px;border:none;display:block; float:left; text-align:center; font-size:18px;background-color:#f7f7f7;}
.c-num .num-put .num-change{ width:20px;float:left;}
.c-num .num-put .num-change a{ display:block; width:20px; height:22px; background: url(../images/sprite.png) -179px -210px no-repeat #ddd; cursor:pointer;}
.c-num .num-put .num-change a.del{ background-position:-179px -232px;}
.c-num .num-put .num-change a.del:hover{ background-position:-179px -269px; background-color:#e62129;}
.c-num .num-put .num-change a.add:hover{ background-position:-179px -247px; background-color:#e62129;}
.c-num span{ color:#999; padding-left:8px; display:block; padding-top:24px; line-height:20px; height:20px; width:28px; font-size:12px;}
.c-buy .total{width:300px; font-size:12px;}
.c-buy .total strong{height:22px; line-height:22px;  display:block; font-weight:normal;color:#e62129;}
.c-buy .total em{color:#666;height:22px; line-height:22px;  display:block;}
.c-buy-btn{ padding-top:20px; height:50px;}
.c-buy-btn a{ height:44px; line-height:44px;font-size:16px; display:block; float:left; margin-right:10px; font-weight:bold; border:1px solid #e9e9e9;}
.c-buy-btn a.in-cart{width:175px;}
.c-buy-btn a.in-cart i{background:url(../images/sprite.png) -135px -365px no-repeat; float:left; display:block; width:57px; height:44px; margin-right:15px;}
.c-buy-btn a.buy{ background:#e62129; color:#fff; text-align:center; width:150px; line-height:40px;}
.c-buy-btn a.buy span{ font-weight: lighter; font-size:20px; line-height:44px;}
.c-buy-btn a.like{ background:#f4f4f4; width:90px; margin-right:0; font-weight:normal; color:#999; font-size:14px;}
.c-buy-btn a.like i{background:url(../images/sprite.png) -45px -245px no-repeat; float:left; display:block; width:25px; height:44px; margin:0 0 0 10px;}
.c-buy-btn a.like span{ width:55px; float:left; text-align:center;}
.c-buy-btn a.like:hover i{ background-position:-76px -245px;}
.c-buy-btn a.like i.active{ background-position:-76px -245px;}
.c-product-content{ padding:40px 0;}
.c-product-recommend {border:1px solid #e9e9e9; width:178px; background:#fff; position:relative;}
.c-product-recommend h2{font-size:16px;position:absolute; top:-10px; height:20px; width:100px; text-align:center; left:39px;}
.c-product-recommend h2 span{ position:relative; z-index:12;}
.c-product-recommend h2:before{background:#fff; position:absolute; content:''; display:block; top:9px; right:0; width:100px; height:1px; z-index:10;}
.c-product-recommend ul{ width:158px; padding:25px 10px 5px 10px;}
.c-product-recommend ul li{ width:156px;height:220px;margin-bottom:22px;border:1px solid #e9e9e9;}
.c-product-recommend ul li .imghloder{ height:160px; overflow:hidden; width:156px;}
.c-product-recommend ul li .imghloder img{ width:156px;}
.c-product-recommend ul li .info{padding:10px 8px; font-size:12px; color:#999;}
.c-product-recommend ul li:hover{ -webkit-box-shadow: -1px 4px 13px rgba(6,0,1,.1);	-moz-box-shadow: -1px 4px 13px rgba(6,0,1,.1);box-shadow: -1px 4px 13px rgba(6,0,1,.1);}
.c-product-recommend ul li:hover .info{color:#e62129;}
.c-product-detial {width:995px;margin-left:25px; }
.c-product-intro{ border:1px solid #e9e9e9;width:993px;margin-bottom:30px; min-height:500px; background:#fff;}
.c-detail-tab{ height:58px; background:#f4f4f4;border-bottom:1px solid #e9e9e9;}
.c-detail-tab ul{height:60px;}
.c-detail-tab li{ float:left; text-align:center; width:150px;border-right:1px solid #e9e9e9;border-top:5px solid #f4f4f4;border-bottom:1px solid #e9e9e9; height:53px; line-height:53px;}
.c-detail-tab li.pj{ padding:0 15px;}
.c-detail-tab li a{ font-size:16px; color:#666;}
.c-detail-tab li a span{ font-size:13px;}
.c-detail-tab li a:hover{ color:#e62129;}
.c-detail-tab li.active{background: url(../images/detail_tab_bg.png) center top no-repeat #fff; border-top:5px solid #ea2f2a; margin-bottom:-2px; border-bottom-color:#fff;}
.c-detail-tab li.active a{ color:#333;}
.c-detial-info{ margin:0 10px; padding:25px 20px; font-size:14px; line-height:24px;}
.c-product-evaluation{ border:1px solid #e9e9e9;width:993px;margin-bottom:30px; min-height:500px; background:#fff;}
.c-evaluation-info{ height:110px; padding:20px 40px;border-bottom:1px solid #e9e9e9;}
.c-evaluation-info .rate{ width:100px; text-align:center; color:#999; border-radius:50%; height:104px; border:3px solid #e62129; margin-right:40px; text-align:center;}
.c-evaluation-info .rate strong{ color:#e62129; font-size:36px; display:block; font-weight:normal; padding-top:18px; display:block;}
.c-evaluation-info .rate span{ color:#999;}
.c-evaluation-info .percent{ width:230px; margin-top:20px;}
.c-evaluation-info .percent dl{ clear:both; height:20px; margin-bottom:10px;}
.c-evaluation-info .percent dt{ float:left; width:90px; line-height:20px; font-size:13px; color:#999;}
.c-evaluation-info .percent dd{ float:left; width:140px; height:10px; background:#e5e5e5; margin-top:5px;}
.c-evaluation-info .percent dd>div{ background-color:#e62129; height:10px;}
.c-product-evaluation-btn{ margin-right:30px; padding-top:10px; width:160px; float:right; border-left:1px solid #e5e5e5; padding-left:70px; font-size:13px; color:#999; text-align:center; margin-top:20px;}
.c-product-evaluation-btn a{background: #e62129;display: block;height: 30px;line-height: 30px; margin: 10px 0;overflow: hidden; width:160px; text-align:center; color:#fff; border-radius:15px;}
.c-evaluation-list{ padding:0 25px 25px 25px;}
.c-evaluation-list ul{ padding-bottom:30px;}
.c-evaluation-list li{ padding:30px 0 20px 0; border-bottom:1px solid #e5e5e5;}
.c-evaluation-user{ height:50px; margin-bottom:15px;}
.c-evaluation-user .avatar{ width:48px; height:48px; border-radius:50%; overflow:hidden; float:left; margin-right:18px;}
.c-evaluation-user .avatar img{ width:48px;}
.c-evaluation-user .info{ width:300px; float:left; padding-top:8px;}
.c-evaluation-user .info em{ float:left; padding-right:10px;}
.c-evaluation-user .info p{ font-size:12px; color:#999;}
.c-star{ width:96px; height:22px; background:url(../images/sprite.png) -90px -331px no-repeat;}
.c-star span.c-star-yellow{background:url(../images/sprite.png) -90px -313px no-repeat; display:block; width:100%; height:20px;}
.c-fixed-tab{ position:fixed; top:0; left:0;height:58px; background:#f4f4f4;border-bottom:1px solid #e9e9e9; width:100%;}
/*cart*/
.c-cart-main{ padding-bottom:75px;}
.c-cart-head{ background:#fff;}
.c-step{ padding:30px 0 40px 0; height:50px; margin-bottom:40px;}
.c-step ul{height:50px; padding-left:10px;}
.c-step li{ float:left; line-height:30px; height:36px; margin-top:5px;}
.c-step li i{ display:block; width:30px; height:30px; border:3px solid #ccc;  color:#ccc; font-size:18px; font-weight:bold; float:left; border-radius:50%; font-style:normal; text-align:center; margin-right:15px;}
.c-step li strong{ display:block; float:left; color:#999; font-weight:normal;}
.c-step li span{ display:block; float:left; height:20px; background:url(../images/sprite.png) 0 -385px; width:98px; margin-right:25px; margin-left:15px; margin-top:8px;}
.c-step li.active{ line-height:40px; height:46px; margin-top:0;}
.c-step li.active i{ width:40px; height:40px; border-color:#e62129; color:#e62129; line-height:40px;}
.c-step li.active strong{ color:#e62129; font-weight:bold;}
.c-step li.active span{ background-position:0 -402px;}
.c-cart-list table{ background:#fff; border-top:#ebebeb solid 1px;border-left:#ebebeb solid 1px; width:1198px;}
.c-cart-list table td,.c-cart-list table th{border-bottom:#ebebeb solid 1px;border-right:#ebebeb solid 1px;}
.c-cart-list table th{ background:#f8f8f8; height:46px; line-height:46px;}
.c-cart-list table td{ padding:25px 0;}
.c-cart-list table .c-tb-w01{ width:100px;}
.c-cart-list table .c-tb-w02{ width:160px; text-align:center;}
.c-cart-list table .c-tb-w03{ width:180px;}
.c-cart-list table .c-tb-w04{ width:120px;}
.c-cart-list table .c-tb-w05{ width:200px; text-align:center;}
.c-tb-num .c-num{ margin:0 auto; width:120px;}
.c-tb-num .c-num span{ width:14px; color:#333;}
.c-goods{ padding:0 25px;}
.c-goods .imghloder{ width:120px; height:120px; background:#f0f0f0; float:left;margin-right:20px; border-radius:5px;}
.c-goods .imghloder img{ width:100%; height:100%;border-radius:3px;}
.c-goods .info{ width:200px; float:left; text-align:left; display:table; height:106px;}
.c-goods .info a{display:table-cell; vertical-align:middle;}
.c-goods .info a:hover{color:#e62129;}
.c-cart-checkbox{ position:relative;width:120px; height:25px;}
.c-cart-checkbox input[type="checkbox"]{ position:absolute;top:4px; left:14px; filter:alpha(opacity=0);   -moz-opacity:0;-khtml-opacity:0; opacity:0; z-index:5;}
.c-cart-checkbox label{ display:block; height:25px; width:25px;top:0px; left:0px; position:absolute; background:url(../images/sprite.png) -42px -436px no-repeat; cursor:pointer;}
.c-cart-checkbox label.active{ background:url(../images/sprite.png) 0 -436px no-repeat;}
.c-cart-checkbox legend{ padding-left:50px;}
.c-cart-list table .c-tb-w01 .c-cart-checkbox{ margin:0 auto; width:26px;}
.c-cart-list table .del{ display:block; height:25px; width:25px;background:url(../images/sprite.png) -82px -436px no-repeat; margin:0 auto;}
.c-cart-list table tbody tr.active{ background:#fffaf2;}
.c-cart-list table tbody tr:hover{ background:#fffaf2;}
.c-options-bar{ padding:25px 0 25px 38px; line-height:24px;}
.c-options a{ padding-right:25px;}
.c-options a:hover{ color:#e62129;}
.c-cart-btm{ height:68px; background:#ededed;}
.c-cart-btm .left{ padding:20px;}
.c-cart-btm .left a{ display:block; height:28px; line-height:28px; width:120px; float:left;}
.c-cart-btm .left a.go{ color:#fff; background:#e62129; text-align:center; border-radius:12px;}
.c-cart-btm .left a.del{ padding-left:28px;}
.c-cart-btm .left a.del i{ display:block; width:20px; height:24px; background:url(../images/sprite.png) -120px -436px no-repeat; float:left; margin-right:5px;}
.c-cart-btm .right>p{ float:right; margin-right:30px; line-height:68px;}
.c-cart-btm .right>p em{ padding-right:20px;}
.c-cart-btm .right>p strong{ color:#e62129; font-size:24px;font-weight:bold;}
.c-cart-btm .right>a.btn{ width:190px; text-align:center; line-height:68px; display:block; float:right; background:#e62129; color:#fff; font-size:20px; font-weight:bold;}
.c-adress-msg{ border:1px solid #eee; background:url(../images/adress_bg.png) 0 0 repeat-x #fdf9f3; padding:35px 35px 25px 35px; position:relative; margin-bottom:30px;}
.c-adress-btn{ position:absolute; top:20px; right:35px; font-weight:bold;}
.c-adress-default em{ color:#999;}
.c-adress-default span{ padding:0 10px;}
.c-adress-default strong{ background:#f6b8b6; color:#fff; padding:0 10px;font-weight:normal;}
.c-adress-default li{ margin-bottom:10px;}
.c-adress-list{padding:20px 15px 10px 25px; background:#fff5e5;}
.c-adress-list label{ display:block; font-size:14px; color:#666; height:20px; margin-bottom:15px;}
.c-adress-list label input[type="radio"]{ padding-right:10px;}
.c-adress-list label span{ padding-left:5px; }
.c-adress-list label span.blue{color:#00acee; font-weight:bolder;}
.c-adress-add{padding:40px 30px;background:#fff5e5;}
.c-adress-add legend{ float:left; text-align:right; color:#666; height:30px; padding-right:10px; width:80px;}
.c-adress-add label{ line-height:30px; font-size:14px; padding-right:10px;}
.c-adress-add label.red{ color:#ff3c3c; font-size:18px;}
.c-adress-add input{ width:240px; height:30px; border:1px solid #e3e3e3; padding-left:10px; font-size:14px; float:left; margin-right:12px; color:#666;}
.c-adress-add input.data-put01{ width:60px;}
.c-adress-add input.data-put02{ width:122px;}
.c-adress-add input.data-put03{ width:207px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.c-adress-add fieldset{ margin-bottom:15px; float:left; width:50%;}
.c-adress-add fieldset.clear{ width:100%;}
.c-adress-add fieldset>a{ display: block; float:left; color:#fff; text-align:center; background:#ff3c3c; width:70px; height:30px; line-height:30px; margin-right:10px;}
.c-adress-add fieldset.btn{ width:160px; margin:0 auto; float:none; clear:both;}
.c-adress-add fieldset.btn input{ width:160px; height:34px; margin-right:30px; border:none; font-size:16px; border-radius:17px;}
.c-adress-add fieldset.btn .submit-btn{color:#fff;background-color:#ff3c3c; }
.c-adress-add fieldset.btn .submit-btn:active{ background:#da251d;}
.c-order-list{ border:1px solid #ebebeb; background:#fff; margin-bottom:30px;}
.c-order-tab{ height:48px; border-bottom:1px solid #ebebeb; line-height:48px; padding:0 15px; background:#f8f8f8; font-size:16px; font-weight:bold;}
.c-order-tab p{ font-size:12px; font-weight:normal; color:#999;}
.c-set-delivery-tab {padding:20px 15px; background:#fff;}
.c-set-delivery-tab>li{ float:left; width:126px; height:32px; border:1px #ccc dashed; text-align:center; margin-right:25px; line-height:32px; color:#333; cursor:pointer; font-weight:bold;}
.c-set-delivery-tab>li.active{ border:#e62129 2px solid; color:#e62129; position:relative; height:30px;}
.c-set-delivery-tab>li.active:before{ background:url(../images/sprite.png) -188px -100px no-repeat; position:absolute; content:''; display:block; bottom:0; right:0; width:12px; height:12px;}
.c-settlement-delivery {margin:0 15px 15px 15px; background:#f5f5f5;}
.c-set-delivery-way{ float:left; width:58%; height:100px;}
.c-set-delivery-way>div {padding: 10px;	font-size: 14px;display: none; }
.c-set-delivery-way>div .delivery-time{margin-top: 10px;}
.c-set-delivery-way>div.show {display: block;}
.c-set-delivery-way .c-delivery-info{ font-size:13px;}
.c-set-delivery-way .c-delivery-info strong{ font-size:13px; width:80px;}
.c-set-delivery-way .c-delivery-info>p{ margin-bottom:5px;}
.c-pack-date{ display: inline-block; width: 100px; height: 24px; border:none;padding-left:10px;cursor:pointer; color: #999;}
.c-pay-way{ padding:15px;}
.c-pay-way>div{ display: none;}
.c-pay-way>div.show{ display: block;}
.c-set-delivery-time{ padding:10px 0 10px 15px;}
.c-set-delivery-time strong{ float:left; font-weight:normal; color:#999; padding-left:10px;}
.c-set-delivery-time input{float:left; border:1px solid #ddd; height:28px;  color:#999; }
.c-set-delivery-time input.c-set-time-l{ width:143px;padding-left:5px;margin-left:10px; margin-right:15px;}
.c-set-delivery-time input.c-set-time-s{ width:65px;text-align:center;}
.c-set-delivery-time span{ float:left; padding:0 8px; color:#999;}
.c-settlement-info{ padding:0 25px;font-size:14px; margin-bottom:10px; float:left; width:37%; margin:20px 0; border-left:1px dashed #ccc; height:100px;}
.c-settlement-info dt{ font-weight:bold; margin-bottom:10px;}
.c-settlement-info dd fieldset{ margin-bottom:10px; height:30px; line-height:28px; float:left; margin-right:45px;}
.c-settlement-info dd legend{ width:70px; float:left; color:#999;}
.c-settlement-info dd select{ width:90px; float:left;border:1px solid #ddd; height:28px; margin-right:10px;}
.c-settlement-info dd input[type="text"]{ float:left; border:1px solid #ddd; height:28px;  padding-left:6px;width:180px; color:#999;}
.c-settlement-info dd label{ padding-left:8px;}
.c-set-pay-tips,.c-set-invoice,.c-set-invoice-change{ margin:0 15px 15px 15px; padding:20px 25px; background:#f5f5f5; font-size:13px; line-height:22px; color:#666;}
.c-set-pay-tips em{ padding-left:40px; display:block;}
.c-set-invoice{ position:relative;}
.c-set-invoice>a{ position:absolute; top:20px; right:25px; color:#e62129; font-weight:bold;}
.c-set-invoice-msg{ padding-right:100px;}
.c-set-invoice-msg>li{ float:left; margin-right:50px; color:#333; line-height:24px; }
.c-set-invoice-msg>li em{ color:#999; padding-right:10px;}
.c-invoice-vat .c-set-invoice-msg>li{ width:50%;margin-bottom:10px; margin-right:0;}
.c-invoice-vat .c-set-invoice-msg>li.long{ width:60%;}
.c-invoice-vat .c-set-invoice-msg>li.short{ width:40%;}
.c-invoice-vat .c-set-invoice-msg>li.clear{ clear:both; float:none; width:100%;}
.c-setrz>ul>li{ float:left; width:120px; margin-right:25px; text-align:center;}
.c-setrz>ul>li .imghloder{ width:120px; height:120px; border-radius:3px; overflow:hidden; background:url(../images/default-rz.png) 50% 50% no-repeat;}
.c-setrz>ul>li .imghloder img{ width:120px;}
.c-setrz>ul>li strong{ display:block; padding:5px 0; font-weight:normal;}
.c-set-invoice-change{ background:#fdf9f3;}
.c-set-invoice-add{ background:#fdf9f3; padding:25px 15px;}
.c-set-invoice-add>form>fieldset{ width:50%;margin-bottom:10px;float:left; color:#333; line-height:24px;}
.c-set-invoice-add>form>fieldset legend{ color:#333; padding-right:10px; float:left;}
.c-set-invoice-add>form>fieldset.long{ width:55%;}
.c-set-invoice-add>form>fieldset.short{ width:45%;}
.c-set-invoice-add>form>fieldset.clear{ clear:both; float:none; width:100%;}
.c-set-invoice-add>form>fieldset input[type="text"]{border:1px solid #e3e3e3; height:28px;  padding-left:6px;width:200px; color:#999; float:left;}
.c-set-invoice-add>form>fieldset input.wdlong{ width:320px;}
.c-set-invoice-add>form>fieldset.btn{ width:300px; padding:15px 0 0 0; margin:0 auto;}
.c-set-invoice-add>form>fieldset input[type="button"]{height:30px;color:#666; float:left; line-height:28px; text-align:center; border:none; margin-right:15px;}
.c-set-invoice-add>form>fieldset input.save{ color:#fff; background-color:#e62129; width:120px; border-radius:14px;}
.c-set-invoice-add>form>fieldset input.cancel{background-color:#ccc; width:120px; border-radius:14px;}
.c-set-invoice-add>form>fieldset label{ float:left; padding-right:50px;}
.c-set-invoice-add>form>fieldset label input[type="radio"]{ padding-left:20px;}
.c-set-invoice-add>form>fieldset.c-upload-img{ width:100%; padding-top:20px;}
.c-set-invoice-add>form>fieldset.c-upload-img legend{width:70px; float:left; }
.c-upload-box{ float:left; width:680px; height:140px; position:relative;}
.c-upload-box li{ float:left; margin-bottom:10px;width:120px; height:120px;margin-right:15px;border-radius:5px;background:url(../images/default-img.png) 50% 50% no-repeat; position:relative; text-align:center;}
.c-upload-box li a{ display:block;width:120px; height:120px; overflow:hidden;}
.c-upload-box li i{ position:absolute; top:-5px; right:-5px; color:#fff; background: url(../images/sprite.png) 4px -479px #ff3c3c; border-radius:50%; width:23px; height:23px; text-align:center; line-height:18px; font-size:12px; z-index:5; font-style:normal; cursor:pointer; font-weight:bolder; font-size:22px; line-height:16px;}
.c-upload-box li img{ width:120px;width:100%; height:100%;}
.c-upload-box li em{ display:block; padding-top:5px;}
.c-upload-box li.c-add-icon{ background:url(../images/add-img.png) 50% 50% no-repeat #fff; border:1px solid #dbdbdb; }
.c-upload-btn{float:left; width:104px; height:104px; overflow:hidden; margin-right:8px; border:1px solid #dbdbdb; border-radius:5px; margin-bottom:10px;background:url(../images/add-img.png) 50% 50% no-repeat; cursor:pointer;}
.c-file-upload {filter:alpha(opacity=0); -moz-opacity:0.0;-khtml-opacity:0.0; opacity: 0.0; height:120px; width:120px;cursor:pointer;}
.c-set-invoice-bg{background: #000; height: 100%;left: 0; opacity: 0.15;position: fixed; top: 0;width: 100%; z-index:10;}
.c-set-invoice-over{ position:absolute; top:25%; left:50%; width:900px; margin-left:-450px;background:#fff; z-index:15; overflow:hidden;-webkit-box-shadow: -1px 4px 29px rgba(6,0,1,.2);	-moz-box-shadow: -1px 4px 29px rgba(6,0,1,.2);	box-shadow: -1px 4px 29px rgba(6,0,1,.2);  box-sizing:content-box; height:auto;}
.c-set-invoice-close{ position:absolute; width:15px; height:15px; background:url(../images/close.png) 0 0 no-repeat; display:block; top:15px; right:15px;}
.c-set-invoice-over-btn{ padding-bottom:20px;width:100%;background:#fff; }
.c-set-invoice-over-btn input{ width:270px; height:34px; border:none; background:#e62129; color:#fff; font-size:16px; font-weight:bolder; border-radius:17px; margin:20px auto 0 auto; display:block;}
.c-set-invoice-over-title{ height:46px; font-size:16px; padding:0 15px; font-weight:bolder; text-align:center; line-height:46px; background:#f1f1f1; border-bottom:1px solid #ccc; }
.c-set-invoice-over .c-adress-add{ padding:25px 25px 0 25px;}
.c-set-invoice-over .c-adress-add input.data-put03{ width:190px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.c-set-invoice-over-con{ max-height:480px; overflow-y:auto;}
.c-set-invoice-over-con .c-adress-add{margin:0;}
.c-set-invoice-over-con .btm .c-adress-add{margin:0 15px;}
.c-order-table{ margin-bottom:30px;}
.c-order-set-note{ padding:20px 40px 20px 20px;}
.c-order-set-note textarea{ width:100%;border:1px solid #e3e3e3; height:35px; padding:10px; color:#999;}
.settlement-agreement{ padding:0px 0 20px 0; font-size:14px;}
.c-order-settlement .c-options-bar{ padding:0 0 30px 0;}
.c-order-settlement .c-cart-checkbox{ width:35px;}
.c-order-pay-top{ padding:20px 35px;border:1px solid #e3e3e3; background:#fff; color:#999;}
.c-order-pay-top .left{ line-height:72px;}
.c-order-pay-top .right{ line-height:24px;}
.c-order-pay-top .right em{ display:block;}
/*news-list*/
.c-news-tab{ height:130px; background:#ededed; padding-top:15px;}
.c-news-main{ margin-top:-45px; padding-bottom:50px;}
.c-news-list,.c-news-detail,.cement-news-list{ background:#fff; width:890px; margin-right:15px; padding:45px 25px 10px 25px;}
.c-news-list ul{ padding-bottom:25px;}
.c-news-list li{ margin-bottom:25px;}
.c-news-time{ width:80px; height:80px; margin-right:10px; background:#a3a3a3; color:#fff; text-align:center; padding:10px;}
.c-news-time em{ font-size:36px; display:block;}
.c-news-time span{ font-size:18px;}
.c-news-info{ padding:15px; background:#f6f6f6; height:70px; width:750px;}
.c-news-info dt{ font-size:16px; font-weight:bold; margin-bottom:6px;}
.c-news-info dd a{ color:#999; line-height:22px;}
.c-news-list li:hover .c-news-time,.c-news-list li:hover.c-news-info{ background:#e62129;}

.c-news-detail{ padding:45px 40px; width:860px;}
.c-news-detail .imghloder{ width:860px; height:355px; overflow:hidden;}
.c-news-detail-head{margin-bottom:25px;}
.c-time{ width:62px; height:62px; margin-right:30px; text-align:center; padding:5px; border:2px solid #ffb636;}
.c-time em{ font-size:30px; display:block; color:#333;}
.c-time span{ font-size:14px; color:#999;}
.c-news-detail-head .info{ width:700px; padding:5px 0;}
.c-news-detail-head .info h1{ font-size:24px; font-weight:normal; margin-bottom:10px;}
.c-news-detail-head .info span{ padding-right:50px; color:#999;}
.c-news-content{ padding-top:40px; line-height:28px;}
.c-news-content p{ padding-bottom:20px;}
.c-search{margin-top:50px;}
.c-sidebar-search{ padding-bottom:30px;}
.c-sidebar-search form{height: 46px;  width:210px; margin:0 auto;}
.c-sidebar-input{ height:46px; line-height:46px; border:none; width:170px; color:#999; font-size:14px;background:#f6f6f6;padding-left:10px;}
.c-sidebar-button{ width:30px; height:46px;float:right; border:none; outline:none;background:url(../images/sprite.png) -180px -430px no-repeat #f6f6f6; font-size: 0px;}
.cement-news-list ul{ margin-right:-20px;}
.cement-news-list li{ width:273px; float:left; background:#fff; padding:5px; margin-right:15px; overflow:hidden; margin-bottom:35px;}
.cement-news-list li>a{ display:block; height:343px;border:1px solid #f1f5f7; width:271px;}
.cement-news-list li:hover>a{ border-color:#e62129; background-color:#e62129;}
.cement-news-list li .imghloder{ width:271px; height:190px; overflow:hidden;}
.cement-news-list li .imghloder img{ width:271px;}
.cement-news-list li .info{ padding:15px;}
.cement-news-list li .info h4{ font-size:16px;}
.cement-news-list li .info p{ font-size:12px; color:#999; line-height:22px; padding-top:5px;}
.cement-news-list li:hover .info p,.cement-news-list li:hover .info h4{ color:#fff;}
.c-set-agreement-bg{background: #000; height: 100%;left: 0; opacity: 0.15;position: fixed; top: 0;width: 100%; z-index:10;}
.c-set-agreement{ position:absolute; top:25%; left:50%; width:900px; margin-left:-450px; height:500px; background:#fff; z-index:15; overflow:hidden;-webkit-box-shadow: -1px 4px 29px rgba(6,0,1,.2);	-moz-box-shadow: -1px 4px 29px rgba(6,0,1,.2);	box-shadow: -1px 4px 29px rgba(6,0,1,.2);  box-sizing:content-box;}
.c-set-agreement-title{ height:46px; font-size:16px; padding:0 15px; font-weight:bolder; text-align:center; line-height:46px; background:#f1f1f1; border-bottom:2px solid #ccc; margin-bottom:15px; position:relative;}
.c-set-agreement-close{ position:absolute; width:15px; height:15px; background:url(../images/close.png) 0 0 no-repeat; display:block; top:12px; right:15px;}
.c-set-agreement-info{ padding:0 15px; overflow-y:scroll; height:370px; color:#666; line-height:24px;}
.c-set-agreement-info h2,.c-set-agreement-info h3{ color:#333; padding:5px 0;}
.c-set-agreement-btn input{ width:270px; height:34px; border:none; background:#ff3c3c; color:#fff; font-size:16px; font-weight:bolder; border-radius:4px; margin:20px auto 0 auto; display:block;}