*{padding:0;margin:0}
body{font: 14px/150% Microsoft yahei, Arial, Verdana, "寰蒋闆呴粦";color:#555;}
a{text-decoration:none;color:#555;cursor:pointer;}
ul{list-style:none;}
button{cursor:pointer;}
i{font-style:normal;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;line-height:0;overflow:hidden;}
.clearfix{*zoom:1;}

.left{float:left;}
.right{float:right;}
.middle{vertical-align:middle;}
.center{text-align:center;}
.mright10{margin-right:10px;}
.mright20{margin-right:20px;}
.mleft20{margin-left:20px;}

.w1200{width:1200px;margin:0 auto;}

i.del{display:block;width:28px;height:28px;background:url(../image/del20.png) no-repeat center center; }

.topcut{height:36px;background:#f0f0f0;    width: 100%;}
.topcut .w1200{height:36px;line-height:36px;font-size:14px;color:#8f8f8f;}
.topcut a{color:#8f8f8f;text-decoration:none;}
.topcut a:hover{color:#b1191a;}
.topcut a span{font-size:16px;}

.logo{height:56px;width:290px;padding:27px 0;}
.logo a{background:url(../image/logo-18-05.png) no-repeat center center;display:block;width:290px;height:56px;text-indent: -20000px;}

.search{height:56px;width:500px;padding:27px 0;margin:0 50px;}
.search form{height:32px;border:3px solid #b1191a;padding-left:32px;background:url(../image/search3.jpg) no-repeat 2px 2px}
.search form input{display:block;float:left;height:32px;width:380px;border:none;}
.search form button{display:block;float:right;height:32px;width:80px;border:none;background:#b1191a;color:#FFF;font-size:20px;cursor:pointer;}
.search a{color:#555;text-decoration:none;}

.tel400{height:56px;width:180px;padding:27px 0;text-align:center;color:#AE1A18;font-size:14px;line-height:14px;}
.shoppingcart{height:36px;width:110px;background:url(../image/shopping_cart.jpg);margin-top:13px;position:relative;}
.shoppingcart i.cart{position:absolute;top:-6px;left:100px;width:20px;height:20px;background:#C81624;border-radius:10px;text-align:center;line-height:20px;font-size:12px;color:#FFF;}
.requestlist{height:36px;width:110px;background:url(../image/request_list.jpg);margin-top:13px;position:relative;}
.requestlist i.request_num{position:absolute;top:-6px;left:100px;width:20px;height:20px;background:#C81624;border-radius:10px;text-align:center;line-height:20px;font-size:12px;color:#FFF;}

.navs{height:40px;border-bottom:3px solid #AE1A18;}
.navs .category{width:200px;height:40px;background:#AE1A18;position:relative;overflow:visible;z-index:10;}
.navs .category .cat_dt{width:200px;height:40px;}
.navs .category .cat_dt a{display:block;width:200px;height:40px;color:#FFF;text-decoration:none;text-align:center;line-height:40px;font-size:16px;}

.navs .category .cat_dd{width:200px;height:510px;background:#C81624;padding-top:3px;}
.navs .category .cat_dd.hidden{display:none;}
.navs .category:hover .cat_dd.hidden{display:block;}
.navs .category .cat_dd_inner{padding-left:2px;}
.navs .category .cat_dd_inner li{height:60px;line-height:60px;padding-left:80px;background:url(../image/caticon_white.png) no-repeat 50px 0;}
.navs .category .cat_dd_inner li:hover{background:#FFF url(../image/caticon_red.png) no-repeat;}


.navs .category .cat_dd_inner li.icon1000000{background-position:50px -403px;}
.navs .category .cat_dd_inner li.icon2000000{background-position:50px -43px;}
.navs .category .cat_dd_inner li.icon3000000{background-position:50px -163px;}
.navs .category .cat_dd_inner li.icon4000000{background-position:50px 18px;}
.navs .category .cat_dd_inner li.icon5000000{background-position:50px -103px;}
.navs .category .cat_dd_inner li.icon6000000{background-position:50px -283px;}
.navs .category .cat_dd_inner li.icon7000000{background-position:50px -223px;}
.navs .category .cat_dd_inner li.icon8000000{background-position:50px -283px;}

.navs .category .cat_dd_inner li a{color:#FFF;font-size:16px;}
.navs .category .cat_dd_inner li:hover a{color:#AE1A18;}

.navs .category .cat_dd_layer{display:none;width:799px;height:509px;position:absolute;top:43px;left:200px;border-bottom:1px solid #AE1A18;border-right:1px solid #AE1A18;background:#FFF;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;}
.navs .category .cat_dd_layer_one{}
.navs .category .cat_dd_layer_one dl{display:table-row;}
.navs .category .cat_dd_layer_one dt{display:table-cell;font-size:16px;font-weight:bold;width:100px;text-align:right;padding:20px 20px 0 0;color:#000;vertical-align: top;}
.navs .category .cat_dd_layer_one dd{display:table-cell;padding-top:20px;}
.navs .category .cat_dd_layer_one dd .lin_text{display:inline-block;color:#555;margin:0 15px 10px 0;}
.navs .category .cat_dd_layer_one dd .lin_brand{display:inline-block;color:#555;margin:0 15px 10px 0;border:1px solid #DDD;}
.navs .category .cat_dd_layer_one dd .lin_brand img{display:block;width:70px;height:70px;border:none;}
.navs .category .cat_dd_layer_one dd .lin_prd{display:inline-block;color:#555;margin:0 15px 10px 0;border:1px solid #DDD;}
.navs .category .cat_dd_layer_one dd .lin_prd img{display:block;width:180px;height:180px;border:none;}
.navs .category .cat_dd:hover .cat_dd_layer{display:block;}

.navs .nav_link{float:left;line-height:40px;font-size:16px;padding:0 20px;color:#555;}
.navs .nav_link.on{color:#AE1A18;background:url(../image/nav_on.png) no-repeat center bottom;}
.navs .nav_link:hover{color:#AE1A18;}
.navs .nav_link .child_links{position:absolute;top:40px;left:0px;padding:0 20px;background:#FFF;z-index:2;display:none;}
.navs .nav_link .child_links a{display:block;}
.navs .nav_link:hover .child_links{display:block;}

.banners{height:500px;width:100%;overflow:hidden;margin-top:10px;z-index:1;}
.banners .w1200{height:500px;position:relative;}
.banners .one_banner{position:absolute;top:0;left: -360px;}
.banners .slider-nav{display: block;margin: 0 auto;position: relative;top:460px;text-align: center;}
.banners .slider-nav li{display: inline-block;margin-left:10px;width:18px;height:18px;line-height:18px;background:#656364;color:#FFF;-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius:9px;}
.banners .slider-nav li.on{background:#AE1A18;}
.banners .banners_right{width:180px;height:458px;padding:10px;position:absolute;right:0;top:10px;background:#FFF;border:1px solid #EEE;}
.banners .banners_right .loginUser{height:60px;padding-bottom:15px;border-bottom:1px solid #c8c8c8;}
.banners .banners_right .loginUser .uheader{display:block;width:58px;height:58px;border:1px solid #c8c8c8;float:left;margin-right:10px;}
.banners .banners_right .loginUser .uheader img{width:58px;height:58px;border:none;}
.banners .banners_right .loginUser .sayHi {display:block;height:30px;line-height:30px;color:#555;}
.banners .banners_right .loginUser .checkin {display:block;width:100px;height:30px;float:left;line-height:30px;text-align:center;background:#C81624;color:#FFF;font-size:12px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
.banners .banners_right .loginUser a.btn {width:90px;height:60px;line-height:60px;text-align:center;background:#C81624;}
.banners .banners_right .myServer {height:80px;padding:13px 0;border-bottom:1px solid #c8c8c8;}
.banners .banners_right .myServer a{display:block;float:left;width:60px;height:80px;text-align:center;color:#555;}
.banners .banners_right .myServer a img{display:block;width:58px;height:58px;border:1px solid #c8c8c8;}
.banners .banners_right .myServer a span{line-height:20px;font-size:12px;}

.recommend{height:145px;margin-top:30px;}
.recommend a{display:block;float:left;width:290px;height:145px;margin-right:13px;}
.recommend a img{display:block;width:290px;height:145px;border:none;}

.floor{margin-top:30px;540px;}
.floor .fTitle{height:36px;background:url(../image/floor.jpg) no-repeat 0 center;position:relative;}
.floor .fTitle .fNum{font-size: 12px;left: 4px;position: absolute;top: 10px;color:#FFF;}
.floor .fTitle h2{float:left;font-size:20px;line-height:36px;font-weight:normal;folat:left;margin-left:70px;}
.floor .fTitle .hotkey{float:right;}
.floor .fTitle .hotkey a{display:inline-block;margin: 10px 0 0 15px; font-size:14px;color:#969696;}
.floor .fTitle .hotkey a.hot{color:#C81624;}
.floor .fTitle .hotkey span{display:inline-block;margin: 10px 0 0 15px; font-size:14px;color:#969696;}
.floor .fBody{border-top:2px solid #C81624;border-right: 1px solid #c8c8c8;height:499px;}
.floor .fBody .quickLinks{border-left:1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;width:199px;height:489px;padding:10px 0 0;position:relative;}
.floor .fBody .quickLinks .textLinks a{display:block;float:left;height:40px;line-height:40px;font-size:14px;text-align:center;width:50%;}
.floor .fBody .quickLinks .imgLinks{width:200px;position:absolute;left:0;bottom:0;}
.floor .fBody .quickLinks .imgLinks div.odd{display:block;width:99px;height:50px;border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;text-align:center;float:left;}
.floor .fBody .quickLinks .imgLinks div.even{display:block;width:99px;height:50px;border-top:1px solid #c8c8c8;text-align:center;float:left;}
.floor .fBody .quickLinks .imgLinks a{display:table-cell;width:99px;height:50px;text-align:center;vertical-align:middle;}
.floor .fBody .quickLinks .imgLinks a img{max-width:80px;height:40px;}
.floor .fBody .bigPros{height:499px;width:339px;border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;position:relative;}
.floor .fBody .bigPros .pro_list{height:499px;width:339px;}
.floor .fBody .bigPros .pro_list img{display:block;height:499px;width:339px;border:none;}
.floor .fBody .bigPros .slider-nav{display: block;margin: 0 auto;position: relative;bottom:25px;text-align: center;}
.floor .fBody .bigPros .slider-nav li{display: inline-block;margin-left:5px;width:12px;height:12px;line-height:18px;background:#656364;color:#FFF;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius:6px;}
.floor .fBody .bigPros .slider-nav li.on{background:#AE1A18;}
.floor .fBody .smallPros {width:658px;heigth:499px;}
.floor .fBody .smallPros .onePro {width:218px;height:249px;border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;float:left;}
.floor .fBody .smallPros .onePro a.proImg{width:180px;height:180px;display:block;border:none;margin-left:19px;}
.floor .fBody .smallPros .onePro img{width:180px;height:180px;display:block;border:none;}
.floor .fBody .smallPros .onePro a.proName{width:180px;height:40px;display:block;margin-left:19px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#000;}
.floor .fBody .smallPros .onePro p.proPrice{height:29px;display:block;font-size:18px;line-height:28px;color:#c81623;text-align:center;font-weight:bold;}

.floor .fBody .smallPros .oneProBig {width:437px;height:249px;border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;float:left;}
.floor .fBody .smallPros .oneProBig a.proImg{width:437px;height:249px;display:block;border:none;}
.floor .fBody .smallPros .oneProBig img{width:437px;height:249px;display:block;border:none;}

.newsFloor{height:330px;margin-top:30px;}
.newsFloor .newsTab{height:30px;padding-left:20px;}
.newsFloor .newsTab li{display:inline-block;height:30px;padding:0 15px;line-height:30px;cursor:pointer;color:#C81624;}
.newsFloor .newsTab li.on{background:#C81624;font-weight:bold;color:#FFF;}
.newsFloor .newsContent{height:300px;border:1px solid #C81624;}
.newsFloor .newsContent .newsList{}
.newsFloor .newsContent .newsList li{width:399px;float:left;}
.newsFloor .newsContent .newsList li.imgNews{height:120px; overflow:hidden;}
.newsFloor .newsContent .newsList li.imgNews a.newsImg{display:block;width:100px;height:100px;margin:10px;}
.newsFloor .newsContent .newsList li.imgNews img{width:100px;height:100px;}
.newsFloor .newsContent .newsList li.imgNews a.newsTitle{height:26px;line-height:26px;margin:10px 0;width:270px;overflow:hidden;font-size:16px;}
.newsFloor .newsContent .newsList li.imgNews p{height:64px;font-size:12px;color:#999;line-height:22px;width:270px;overflow:hidden;}
.newsFloor .newsContent .newsList li.oneNews {margin-top:12px;}
.newsFloor .newsContent .newsList li.oneNews a{display:block;height:20px;width:380pxline-height:20px;margin-left:10px;overflow:hidden;}

.footer{margin-top:60px;}
.footer .slogen{height:90px;background:url(../image/slogen.jpg) #f5f5f5 no-repeat center center;}
.footer .quickLinks{margin-top:60px;height:190px;}
.footer .quickLinks .oneBlock{width:150px;float:left;}
.footer .quickLinks .oneBlock h3{color:#333;margin-bottom:10px;}
.footer .quickLinks .oneBlock a{display:block;line-height:20px;margin-top:4px;}
.footer .quickLinks .contact{width:300px;height:190px;float:left;}
.footer .quickLinks .contact .weixin{height:80px;}
.footer .quickLinks .contact .weixin img{float:left;width:80px;height:80px;margin-right:10px;}
.footer .quickLinks .contact .weixin h3{color:#333;}
.footer .quickLinks .contact .tel400_2{margin-top:20px;color:#B2171B;}
.footer .quickLinks .contact .tel400_2 p {margin-bottom:5px;}
.footer .friendLinks{margin-top:20px;text-align:center;}
.footer .friendLinks span{font-weight:bold;}
.footer .friendLinks a{font-size:12px;margin-right:10px;}
.footer .copyright {margin-top:20px;font-size:12px;}
.footer .copyright p{text-align:center;margin-bottom:10px;}
.footer .copyright p a{margin-right:10px;}

.sytToolbar{position: fixed;_position: absolute;top: 0;right: 0;z-index: 9990;width: 0;height: 100%;}
.rightToolbar{position:absolute;right: 0;top: 0;width: 0;height: 100%;border-right: 6px solid #7a6e6e;-webkit-transition: right .3s ease-in-out 0s;-moz-transition: right .3s ease-in-out 0s;transition: right .3s ease-in-out 0s;}
.rightToolbar .rightToolbar_tabs{position: absolute;top: 50%;left: -29px;width: 35px;margin-top: -61px;}

.rightToolbar .rightToolbar_tabs .rightToolbar_bar{width:34px;height:34px;position: relative;margin-bottom: 1px;border-radius:3px 0 0 3px;background:url(../image/right_fixed_icon.png) no-repeat 4px 6px;cursor:pointer;}
.rightToolbar .rightToolbar_tabs .rightToolbar_bar .tab-text{font-style: normal;width: 62px;line-height: 34px;color:#FFF;height: 34px;position: absolute;top: 0;left:-60px;z-index: 1;background-color: #C91822;font-size:12px;text-align:center;display:none;}
.rightToolbar .rightToolbar_tabs .rightToolbar_bar.uc{background-position:4px 6px;}
.rightToolbar .rightToolbar_tabs .rightToolbar_bar.gwc{background-position:4px -25px;}
.rightToolbar .rightToolbar_tabs .rightToolbar_bar.xqqd{background-position:4px -181px;}
.rightToolbar .rightToolbar_tabs .rightToolbar_bar.sc{background-position:4px -56px;}
.rightToolbar .rightToolbar_tabs .rightToolbar_bar.xx{background-position:4px -87px;}
.rightToolbar .rightToolbar_tabs .rightToolbar_bar.zj{background-position:4px -118px;}
.rightToolbar .rightToolbar_tabs .rightToolbar_bar.kf{background-position:4px -149px;}
.rightToolbar .rightToolbar_tabs .rightToolbar_bar.qq{background-position:4px -215px;}

.rightToolbar .rightToolbar_tabs .rightToolbar_bar:hover{background-color:#C91822;}
.rightToolbar .rightToolbar_tabs .rightToolbar_bar:hover .tab-text{display:block;}

.rightToolbar .toolbarBg{
    position: absolute;
    width: 40px;
    height: 100%;
    left: -35px;
    background: #b2191b;
}

.crumbs{heigth:50px;line-height:60px;font-size:14px;}
.crumbs .bdsharebuttonbox{float:right;margin-top:17px;}
.proDetail{position:relative;}
.proDetail .proCuxiao{left: 1px;position: absolute;top: 1px;}
.proDetail .proBigImg{width:448px;height:448px;border:1px solid #c8c8c8;margin-right:10px;}
.proDetail .proBigImg img{width:448px;height:448px;display:block;}
.proDetail .proSmallImgs{width:90px;height:450px;margin-right:20px;overflow:hidden;}
.proDetail .proSmallImgs img{display:block;width:88px;height:88px;border:1px solid #c8c8c8;}
.proDetail .proSmallImgs img.on{border:1px solid #c81326;}
.proDetail .proMsg {width:629px;}
.proDetail .proMsg h1{line-height:28px;font-size:24px;font-weight:normal;margin-bottom:10px;color:#000;}
.proDetail .proMsg h1 img{float:left;height:24px;margin:5px 15px 0 0;}
.proDetail .proMsg .proSum{font-size:12px;color:#d0162e;margin-bottom:10px;}
.proDetail .proMsg .brandFactory{font-size:12px;color:#999;margin-bottom:10px;}
.proDetail .proMsg .priceArea{background:url(../image/price_bg1.png);height:75px;}
.proDetail .proMsg .priceArea .otherPrice{padding:10px 10px;font-size:14px;height:14px;line-height: 14px;text-decoration: line-through;}
.proDetail .proMsg .priceArea .otherPrice span{text-decoration: line-through;}
.proDetail .proMsg .priceArea .salePrice{padding:0 10px;height:30px;line-height:30px;}
.proDetail .proMsg .priceArea .salePrice .priceVal{font-size:30px;color:#C81624;}
.proDetail .proMsg .priceArea .salePrice .priceVal{font-size:30px;color:#C81624;}
.proDetail .proMsg .priceArea .salePrice .cuFlag{display:block;height:30px;width:30px;text-align:center;background:#C81624;color:#FFF;float:left;margin-right:10px;}

.proDetail .proMsg .features{margin-top:10px;padding-top:10px;border-top:1px dotted #c9c9c9;}
.proDetail .proMsg .features dl{margin-bottom:10px;}
.proDetail .proMsg .features dt{display:table-cell; width:80px;vertical-align: top;line-height:28px;}
.proDetail .proMsg .features dd{display:table-cell;}
.proDetail .proMsg .features dd span{display:inline-block;height:28px;line-height:28px;padding:0 9px;border:1px solid #b8b8b8;margin-bottom:5px;cursor:pointer;}
.proDetail .proMsg .features dd span.on{border:2px solid #C81624;}
.proDetail .proMsg .features dd span.no{border:1px dashed #b8b8b8;color:#b8b8b8}
.proDetail .proMsg .features dd .buyNum{height:28px;width:36px;color:#666;font-size:12px;border:1px solid #b8b8b8;display:inline-block;vertical-align:middle;text-align:center;}
.proDetail .proMsg .features dd .tips{position:absolute;left:0px;bottom:50px;border:1px solid #E5E4E4;padding:0 20px;line-height:40px;background:#E5E4E4;color:#000;width:100%;display:none;text-align:center;}


.proDetail .proMsg .features dd span.changeNum{display:inline-block;height:30px;width:18px;border:none;padding:0;margin:0;vertical-align: middle;}
.proDetail .proMsg .features dd span.changeNum span{display:block;height:12px;width:18px;1px solid #b8b8b8;line-height:10px;padding:0;text-align:center;font-size:12px;padding:0;margin:0;cursor:pointer;}
.proDetail .proMsg .features dd span.changeNum span.remNum{margin-top:2px;}
.proDetail .proMsg .features dd .btn{height:40px;width:160px;font-size:20px;color:#FFF;border:none;margin-right:10px;vertical-align:middle;}
.proDetail .proMsg .features dd .btn.buy{background:#B2191B;}
.proDetail .proMsg .features dd .btn.toCart{background:#F25123;}
.proDetail .proMsg .features dd .btn.quest{background:#358DFB;}
.proDetail .proMsg .features dd .callBackTel{width:80px;height:38px;border:1px solid #15BDE1;vertical-align:middle;padding:0 5px;}
.proDetail .proMsg .features dd .callBackBtn{width:68px;height:40px;background:#15BDE1;border:none;vertical-align:middle;color:#FFF;font-weight:bold;}

.proGroups{border:1px solid #c8c8c8;margin-top:40px;}
.proGroups .groupTabs{height:35px;line-height:30px;}
.proGroups .groupTabs li{float:left; padding:0 20px;border-top:3px solid #FFF;}
.proGroups .groupTabs li.on{border-top:3px solid #ae171e;}
.proGroups .groupDetail{}
.proGroups .groupDetail .groupPro {padding:20px;}
.proGroups .groupDetail .groupPro .onePro{width:150px;height:225px;position:relative;float:left;margin-right:20px;}
.proGroups .groupDetail .groupPro .onePro .proImg{width:150px;height:150px;}
.proGroups .groupDetail .groupPro .onePro .proImg img{width:150px;height:150px;border:none;}
.proGroups .groupDetail .groupPro .onePro .proName {display:block;height:40px;overflow:hidden;line-height:20px;}
.proGroups .groupDetail .groupPro .onePro .proPrice {height:30px;line-height:30px;font-size:20px;color:#C81624;}
.proGroups .groupDetail .groupPro .onePro .proNum {display:block;width:30px;height:30px;background:#C81649;font-size:14px;color:#FFF;text-align:center;line-height:30px;border-radius: 15px;position: absolute;right:0;top:0;}
.proGroups .groupDetail .groupPro .jiahao{width:20px;height:225px;line-height:150px;text-align:left;font-size:40px;float:left;margin-right:20px;text-indent:-4px;color:#999;}
.proGroups .groupDetail .groupPrice {width:200px;text-align:right;}
.proGroups .groupDetail .groupPrice p{margin-bottom:10px;}
.proGroups .groupDetail .groupPrice .iterm{display:inline-block;width:80px;text-align:right;}
.proGroups .groupDetail .groupPrice .pPrice{color:#C81624;font-size:30px;}
.proGroups .groupDetail .groupPrice .yPrice{text-decoration: line-through;}
.proGroups .groupDetail .groupPrice .sPrice{color:#C81624;font-weight:bold;}
.proGroups .groupDetail .groupPrice .btn{height:40px;width:160px;font-size:20px;color:#FFF;border:none;vertical-align:middle;margin-bottom:10px;}
.proGroups .groupDetail .groupPrice .btn.buy{background:#B2191B;}
.proGroups .groupDetail .groupPrice .btn.toCart{background:#F25123;}
.proGroups .groupDesc{border-top:1px solid #c8c8c8;padding:20px;background:#F7F7F7;}
.proGroups .groupDesc h2{color:#B2191B;font-size:18px;margin-bottom:10px;}
.proGroups .groupDesc p{line-height:24px;}

.proDescs {width:980px;}

.proDescs .descTabs{
	height: 43px;
    line-height: 42px;
    background: #f7f7f7;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.proDescs .descTabs li{float:left; padding:0 20px;border-bottom:1px solid #FFF;cursor:pointer;}
.proDescs .descTabs li.on{
	background: #fff;
    border-top: 4px solid #b2191b;
    margin-bottom: -1px;
    height: 39px;
    font-size: 16px;
    color: #b2191b;
    border-right: 1px solid #ddd;
	border-left:1px solid #ddd;
}
.proDescs .descTabs li.first{
	border-left:none;
}
.proDescs .descTabs li:hover{
	color:#b2191b;
}

.proDescs .pro_desc{border:1px solid #ddd;padding:20px;}
.proDescs .pro_desc .proContent img{width:758px;}
.proDescs .instruction{}
.proDescs .instruction dl{margin-bottom:5px;}
.proDescs .instruction dt{display:table-cell;padding:5px;text-align:right;width:135px;}
.proDescs .instruction dd{display:table-cell;padding:5px;}

.comment{}
.oneComment{padding:20px 0;border-bottom:1px solid #c8c8c8;}
.oneComment .uInf{width:64px;text-align:center;margin-right:15px;}
.oneComment .uInf img{width:58px;height:58px;border:1px solid #c8c8c8;}
.oneComment .uInf p{font-size:12px;text-align:center;}
.oneComment .uComment{width:859px;}
.oneComment .stars i{height:18px;}
.oneComment .stars i{display:inline-block;width:18px;height:18px;background:url(../image/star.jpg)}
.oneComment .imgs{margin-top:10px;}
.oneComment .imgs img{width:50px;height:50px;margin-right:10px;}

.proNews{}
.proNews .oneNews{padding:20px 0;border-bottom:1px solid #c8c8c8;}
.proNews .oneNews a{font-size:16px;font-weight:bold;}
.proNews .oneNews p{padding-top:10px;}


.proRelation{width:198px;border:1px solid #ddd;}
.proRelation h2{text-align:center;height:32px;line-height:33px;font-size:16px;font-weight:normal;border-bottom: 1px solid #ddd;margin: 0 15px;}
.proRelation .proRro{padding:10px;border-bottom: 1px solid #DDD;}
.proRelation .proRro .img img{display:block;width:170px;height:170px;}
.proRelation .proRro .price .sytPrice{color:#B61524;font-size:16px;font-weight:bold;}
.proRelation .proRro .price .macPrice{color:#999;text-decoration: line-through;}

.searchCond{border:1px solid #c8c8c8;}
.searchCond dl{margin:15px 0;}
.searchCond dt{float:left;width:65px;text-align:right;padding:0 20px;font-weight:bold;font-size:16px;vertical-align: top;}
.searchCond dd{float:left;width:65px;width:1095px;}
.searchCond dd a{margin:0 25px 10px 0;display:block;float:left;}
.searchCond dd .moreOrLess{position:absolute;width:100%;height:10px;bottom:0;left:0;height:10px;background:#FFF;}
.searchCond dd .moreOrLess span{display:block;width:40px;height:10px;margin:0 auto;background:url(../image/more_up_down.png) no-repeat center top;cursor:pointer;}
.searchCond dd .moreOrLess span.off{background-position:center -23px;}
.searchCond dd .moreOrLess span.on{background-position:center 0}

.selectedCond{height:50px;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
.selectedCond .cond{display:block;float:left;height:28px;border:1px solid #c8c8c8;margin:10px 7px;padding-left:10px;line-height:28px;}
.selectedCond .cond i.del{width:28px;height:28px;display:block;float:right;margin-left:10px;background:url(../image/del20.png) no-repeat center center; }
.selectedCond .clearAll{height:30px;display:block;float:left;margin:10px 30px;line-height:30px;}

.orderby{height:50px;margin-top:20px;margin-bottom:20px;line-height:50px;padding:0 30px;border:1px solid #c8c8c8;}
.orderby a.orderType{margin-right:30px;}
.orderby a.orderType.on{color:#AE1A18;font-weight:bold;}
.orderby span{margin:0 20px;}

.proList .onePro{width:288px;border:1px solid #c8c8c8;height:395px;float:left;margin-right:13px;margin-bottom:20px;}
.proList .onePro.end{margin-right:0;}
.proList .onePro:hover{border-color:#C81624;}
.proList .onePro img{display:block;width:288px;height:288px;border:none;}
.proList .onePro p.price{height:30px;line-height:30px;padding:0 5px;margin-top:5px}
.proList .onePro p.price .sytPrice{font-size:18px;color:#AE1A18;font-weight:bold;}
.proList .onePro p.price .macPrice{font-size:12px;color:#999;text-decoration:line-through;float:right;}
.proList .onePro a.name{display:block;line-height:20px;padding:0 5px;margin-bottom:5px;}
.proList .onePro a.brand{line-height:20px;margin-left:5px;font-size:12px;color:#999;}

.pagenations{margin:40px auto; text-align:right;}
.pagenations a.pg{display:inline-block;border:1px solid #c8c8c8;height:28x;width:28px;text-align:center;line-height:28px;background:url(../image/pg_bg.png)}
.pagenations a.c_pg{display:inline-block;height:30x;width:30px;text-align:center;line-height:30px;}
.pagenations a.l_pg{display:inline-block;border:1px solid #c8c8c8;height:28x;width:80px;text-align:center;line-height:28px;}
.pagenations a.n_pg{display:inline-block;border:1px solid #c8c8c8;height:28x;width:80px;text-align:center;line-height:28px;}

.threeCol{width:390px;float:left;}
.threeCol.col_1{margin-right:15px;}
.threeCol.col_2{margin-right:15px;}
.threeCol.col_3{}
.threeCol .c_lev_1{margin-bottom:30px;}
.threeCol .c_lev_1 a.h1{display:inline-block;line-height:30px;font-size:16px;font-weight:bold;}
.threeCol .c_lev_2{border:1px solid #c8c8c8; padding:10px;margin-top:5px;}
.threeCol .c_lev_2 a.h2{display:inline-block;line-height:30px;font-size:14px;font-weight:bold;margin-right:10px;}
.threeCol .c_lev_3{padding:5px 0px 5px 25px;}
.threeCol .c_lev_3 a{display:inline-block;margin-right:15px;margin-bottom:10px;}

i.cart{font-style:normal;}
.shoppingStep{width:390px;height:56px;padding: 27px 0;background:url(../image/shoppingline.jpg) no-repeat center 41px;}
.shoppingStep .step{width:76px;text-align:center;padding-top:8px;color:#c8c8c8;float:left;margin-left:80px;}
.shoppingStep .step.on{color:#B3191B;}
.shoppingStep i{display:block;height:16px;background:url(../image/shoppingcircle.png) no-repeat center -28px;margin-bottom:10px;}
.shoppingStep .on i{background:url(../image/shoppingcircle.png) no-repeat center 0;}


.cartHead{width:100%;height:50px;line-height:50px;border-bottom:1px solid #c8c8c8;}
.cartHead dd{display:table-cell;padding-left:15px;}
.cartBody{width:100%;height:90px;padding:20px 0;border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;}
.cartBody dd{display:table-cell;padding-left:15px;vertical-align:top;}
.cartBody dd img{width:88px;height:88px;border:1px solid #c8c8c8;}
.cartBody dd .proTitle{width:400px;font-weight:bold;font-size:16px;}
.cartBody dd .proOption{height:30px;color:#999;}
.cartBody dd .macPrice{text-decoration:line-through;font-size:12px;color:#999}
.cartBody dd .sytPrice{font-size:16px;font-weight:bold;}
.cartBody dd .ttlPrice{font-size:18px;font-weight:bold;color:#BD221D;}
.cartBody dd .changeNum{display:inline-block;width:20px;height:20px;line-height:18px;text-align:center;background:#c8c8c8;color:#000;vertical-align:middle;cursor:pointer;}
.cartBody dd .proNum{width:48px;height:18px;text-align:center;border:1px solid #c8c8c8;vertical-align:middle;}
.cartSumary{height:60px;margin-top:40px;background:#F0F0F0;line-height:60px;}
.cartSumary .goOrder{height:60px;width:150px;font-size:28px;color:#FFF;background:#C81624;border:none;cursor:pointer;}
.cartSumary strong{color:#C81624;font-size:28px;}

.requestSumary{height:60px;line-height:60px;margin-top:20px;}
.requestSumary .goOrder{height:40px;width:120px;line-height:38px;font-size:20px;color:#FFF;background:#FD4754;border:none;cursor:pointer;}
.requestSumary strong{color:#C81624;font-size:28px;}

.loginForm{margin-top:30px;width:305px;margin:0 auto}
.loginForm ul{height:18px;padding:30px 0;}
.loginForm ul li{width:152px;font-size:18px;line-height:18px;height:18px;float:left;text-align:center;cursor:pointer;}
.loginForm ul li.on{color:#AF191B;font-weight:bold;}
.loginForm input.text{height:48px;width:293px;padding:0 5px;line-height:48px;border: 1px solid #c8c8c8;margin-bottom:30px;}
.loginForm input.textShort{height:48px;width:145px;padding:0 5px;line-height:48px;border: 1px solid #c8c8c8;margin-bottom:30px;}
.loginForm input.btn{height:50px;width:305px;line-height:50px;font-size:20px;color:#FFF;background:#B2191B;border:none;cursor:pointer;!important}
.loginForm input.btnShort{height:50px;width:128px;line-height:50px;font-size:12px;color:#FFF;background:#B2191B;border:none;cursor:pointer;}
.loginForm input.btnShort.no{background:#999;}
.loginForm img{width:128px;height:50px;float:right;}

.oneAddr{width:338px;padding:10px;margin:0 20px 20px 0;border:1px solid #c8c8c8;background:#FAFAFA;float:left;}
.oneAddr.on{background:url(../image/selected.png) #FFF9F9 no-repeat bottom right;border:1px solid #B2191B;}
.oneAddr .addrName{font-size:18px;padding-bottom:10px;border-bottom:1px solid #c8c8c8;}
.oneAddr p{margin-top:10px}

.newAdrr{margin-top:30px;}
.newAdrr h2{font-size:20px;color:#000;font-weight:normal;}
.newAdrr dl{margin-top:15px;}
.newAdrr dt{display:table-cell;width:110px;text-align:right;vertical-align:middle;}
.newAdrr dt font{color:Red;}
.newAdrr dd{display:table-cell;padding-left:30px;}
.newAdrr dd select{height:30px;border:1px solid #c8c8c8;width:150px;margin-right:10px;}
.newAdrr dd textarea{height:60px;width:500px;border:1px solid #c8c8c8;}
.newAdrr dd input{height:30px;border:1px solid #c8c8c8;width:150px;}
.newAdrr dd button{height:40px;background:#B2191B;color:#FFF;padding:0 30px;border:none;cursor:pointer;}

.orderSummary{display:inline-block;margin-top:30px;}
.orderSummary dl{margin-bottom:10px;}
.orderSummary dl dt{display:table-cell;text-align:right;width:180px;}
.orderSummary dl dd{display:table-cell;text-align:right;width:180px;}
.orderSummary dl dd input{width:50px;border: 1px solid #c8c8c8;margin-right:10px;}
.orderSummary dl dd button{background: #b2191b none repeat scroll 0 0;border: medium none;color: #fff;cursor: pointer;height: 40px;padding: 0 30px;font-size:20px;}

.newsSearch{}
.newsSearch input{height:28px;border:1px solid #C81624;width:138px;}
.newsSearch button{height:30px;background:#C81624;width:60px;border:none;color:#FFF;}

.newsCats{border-top:1px solid #C81624;margin-top:20px;padding:0 0 10px 10px;background:#C81624;}
.newsCats a{color:#FFF;display:block;height:30px;line-height:30px;overflow:hidden;}
.newsCats a.on{background:#FFF;color:#C81624;}
.newsCats a.lev_1{font-weight:bold;padding-left:10px;margin-top:10px;}
.newsCats a.lev_2{padding-left:30px;}
.newsCats a.lev_3{padding-left:50px;}

.newsMain .oneNews{heihgt:100px;margin-bottom:40px;}
.newsMain .oneNews img{width:98px;height:98px;}
.newsMain .oneNews a.img{width:98px;height:98px;border:1px solid #c8c8c8;margin-right:20px;float:left;}
.newsMain .oneNews a.title{line-height:20px;font-size:16px;font-weight:bold;}
.newsMain .oneNews .other{height:20px;line-height:20px;color:#999;font-size:12px;}
.newsMain .oneNews .other span{margin-left:20px;}
.newsMain .oneNews p{height:60px;line-height:20px;overflow:hidden;color:#777;}

.newsMain h1{height:30px;line-height:30px;font-size:28px;font-weight:normal;}
.newsMain .newsOther{color:#999;margin:10px 0;}
.newsMain .newsOther span{margin-left:20px;}
.newsMain .newsContent{font-size:16px;line-height:28px;border-top:1px solid #c8c8c8;padding:20px 0;border-bottom:1px solid #c8c8c8;padding:20px 0;}
.newsMain .postComment{margin-top:20px;}
.newsMain .postComment h2{font-size:18px;}
.newsMain .postComment .form{margin-top:10px;height:80px;border:1px solid #C81624;border-radius: 5px;}
.newsMain .postComment .form textarea{float:leftheight:70px;width:670px;margin-left:5px;padding:5px 0 5px 0;border:none;resize:none; }
.newsMain .postComment .form button {background: #c81624;border: medium none;float: right;height: 80px;width: 80px;color:#FFF;font-size:16px;}
.newsMain .comments {margin-top:20px;}
.newsMain .comments h2{font-size:18px;padding-bottom:10px;border-bottom:2px solid #c8c8c8;}
.newsMain .comments .oneComment .uComment{width:680px;}

.miniFrom{
    background: #fff none repeat scroll 0 0;
    border: 5px solid #c8c8c8;
    width: 100%;
    padding: 30px 0;
    position: absolute;
    bottom: 0;left: 0;
}

.ucNavs{width:200px;}
.ucNavs h1{font-size:24px;font-weight:normal;height:24px;}
.ucNavs .navBlock{border-top:1px solid #c8c8c8;margin-top:10px;padding:10px 0 0 20px;line-height:30px;}
.ucNavs .navBlock a{display:block;}
.ucNavs .navBlock a.on{color:#C81624;font-weight:bold;}

.userInfo{background:#F5F5F5;padding:50px;margin-bottom:20px;}
.userInfo .header{display:block;width:120px;height:120px;border: 1px solid #c8c8c8;border-radius: 120px;padding: 4px;background:#FFF;}
.userInfo .info_list{height:100px;width:430px;margin-bottom:50px;}

.uctabs{height:24px;line-height:24px;font-size:16px;padding:0 30px;}
.uctabs a{margin-right:30px;}
.uctabs a.on{color:#C81624;font-weight:bold;}
.uctabcs{margin-top:10px;border-top:1px solid #c8c8c8;padding:10px 0 0 0}

.uctabcs .onePro{width:223px;border:1px solid #c8c8c8;height:330px;float:left;margin-right:20px;margin-bottom:20px;}
.uctabcs .onePro.end{margin-right:0;}
.uctabcs .onePro:hover{border-color:#C81624;}
.uctabcs .onePro img{display:block;width:223px;height:223px;border:none;}
.uctabcs .onePro p.price{height:30px;line-height:30px;padding:0 5px;margin-top:5px}
.uctabcs .onePro p.price .sytPrice{font-size:18px;color:#AE1A18;font-weight:bold;}
.uctabcs .onePro p.price .macPrice{font-size:12px;color:#999;text-decoration:line-through;float:right;}
.uctabcs .onePro a.name{display:block;line-height:20px;padding:0 5px;margin-bottom:5px;}
.uctabcs .onePro a.brand{line-height:20px;margin-left:5px;font-size:12px;color:#999;}

.uctabcs .oneNews{heihgt:100px;margin-bottom:40px;}
.uctabcs .oneNews img{width:98px;height:98px;}
.uctabcs .oneNews a.img{width:98px;height:98px;border:1px solid #c8c8c8;margin-right:20px;float:left;}
.uctabcs .oneNews a.title{line-height:20px;font-size:16px;font-weight:bold;}
.uctabcs .oneNews .other{height:20px;line-height:20px;color:#999;font-size:12px;}
.uctabcs .oneNews .other span{margin-left:20px;}
.uctabcs .oneNews p{height:60px;line-height:20px;overflow:hidden;color:#777;}

.fiveStar{display:inline-block;width:20px;height:20px;background:url(../image/fivestar.png);vertical-align:bottom;}
.fiveStar.red{background:url(../image/fivestar_red.png)}

.clearAll{

	padding-left:20px;
	
	background:url('../image/clear2.png')no-repeat left;
}
.clearAll:hover{
	color:#AE1A18;
	background:url('../image/clear_hover.png')no-repeat left;
}
.collect{

	padding-left:20px;
	
	background:url('../image/collect1.png')no-repeat left;
}
.collect:hover{
	color:#AE1A18;
	background:url('../image/collect_hover.png')no-repeat left;
}

.nav_top {
	display: block;
	position: fixed;
	z-index: 99;
	top: 0px;
	width: 100%;
	height: 41px;
	border-bottom: 2px solid #b2191b;
	border-top: 1px solid #d9d9d9;
	background: #fff;
	line-height:40px;
}

.nav_top .search{
	height: 41px;
    width: 400px;
    
    margin: 0 80px;
    padding:0;
}

.nav_top .search form{
    height: 28px;
    border: 2px solid #b2191b;;
    padding-left: 32px;
    background: url(../image/search3.jpg) no-repeat 2px 2px;
    margin-top:4px;
}

.nav_top .search form input {
    display: block;
    float: left;
    height: 28px;
    width: 280px;
    border: none;
}

.nav_top .search form button {
    display: block;
    float: right;
    height: 28px;
    width: 80px;
    border: none;
    background: #b2191b;;
    color: #FFF;
    font-size: 20px;
    cursor: pointer;
}

.nav_top a:hover{
	color:#b2191b;;
}
.nav_top a span{
	font-size:16px;
}

.cartBody{height:auto;}
.giftCont{
	border-top:1px dashed #ddd;
    padding-top:5px;
}
.giftCont img{
	width:60px;
	height:60px;
}
.giftCont span{
	position: absolute;
    margin-top: -25px;
    display: block;
    width: 90px;
    color: #fff;
    background: rgba(0,0,0,.5);
    font-size:12px;
}

.giftCont .hg_pro a{
	width: 90px;
    display: block;
    float: left;
}