/*
  zyq-巴速狗-首页-公共样式
  2015-07-04
*/

/*css reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}    
table {border-collapse: collapse;border-spacing: 0;}    
fieldset,img {border: 0;}    
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}    
ol,ul {list-style: none;}    
caption,th {text-align: left;}    
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}    
q:before,q:after {content:”;}    
abbr,acronym {border: 0;}  
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
filter:progidXImageTransform.Microsoft.Alpha(style=0,opacity=60);    
table{border-collapse: collapse;border-spacing: 0;}    
fieldset,img {border: 0; /*display:block;*/}    
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal; color:#333;} 
strong{ font-weight:bolder;} 
ol,ul {list-style: none;}    
caption,th{text-align: left;}    
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}    
q:before,q:after {content:”;}    
abbr,acronym {border: 0;} 
body{font-size: 12px;font-family: "微软雅黑","宋体",Verdana, Geneva, sans-serif;color: #767676;}  

/*清除浮动*/
.clear{*zoom:1;}
.clear:after{display: block;height:0;clear:both;content: '.';visibility: hidden;}
*html .floorright{ margin-right:-3px}


	
/*mainMenu*/
.mainMenu{width: 100%;height: 45px;line-height: 45px;border-bottom: 2px solid #ff4400;}
.mainMenu .mainNav{width: 1190px;line-height: 45px;margin: 0 auto;}
.mainNav .menuHead{width: 182px;line-height: 45px;float: left;background: #ff4400;padding-left: 38px;color: #ffffff;font-size: 14px;margin-right: 10px; text-align:left;}
.mainNav ul li{ float:left;}
.mainNav ul,.main li,.subNav,.subNav li,.subMenu .latesetNews{float: left;}
.mainNav li a{color: #767676;font-size: 15px;text-decoration: none;display: block;padding: 0 25px;}
.mainNav li a:hover{color: #ff4400;}


/*subMenu*/
.subMenu{width: 1190px;margin: 0 auto;height:411px;position: relative;}
.subMenu .banner{width: 970px;height: 411px; overflow: hidden;z-index: 999; margin:0 0 0 220px; position:absolute}



/*banner轮播效果*/
.banner-btn{display:none;}
.banner-btn a{display:block;line-height:40px;position:absolute;top:170px;width:30px;height:60px;background-color:#000;opacity:0.3;filter:alpha(opacity=30) color:rgb(255, 255, 255);overflow:hidden;z-index:4;}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.banner-img{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:relative;}
.banner-img li{display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px; position:absolute; z-index:0}
.banner-img #switch_img{ z-index:1}
.banner i{background: url(../../webimage/index_banner_btn.png);width:15px;height:23px;cursor:pointer;margin: 18px 0 0 8px;display:block;}
.banner .nextBtn i{background-position:-10px -24px;}
.banner .prevBtn i{background-position:-10px 0px;}

.banner-circle{position:absolute;left:50%;bottom:15px;height:13px;text-align:center;font-size:0;border-radius:10px;background:rgba(255,255,255,0.3);filter:alpha(opacity:30); z-index:2}
.banner-circle li{border-radius:10px;margin:2px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;}
.banner-circle li a{display:block;padding-top:9px;width:9px;height:0;border-radius:50%;background:#B7B7B7;overflow:hidden;}
.banner-circle .selected a{background:#fff;}


/*all-sort-list*/
.all-sort-list{ position:relative; width:216px; border:2px solid #ff4400; border-top:none;background:#FAFAFA;float:left;margin-bottom: -1px;text-align:left; height:408px; padding-top:1px;}
.all-sort-list .item { height:33.8px;}
.all-sort-list .item.bo { border-top:none; } 
.all-sort-list .item h3 { height:35px; line-height:35px; border:1px 0px; font-size:14px; font-weight:normal; width:186px; overflow:hidden; padding-left:30px; }
.all-sort-list .hover h3 { position:relative; z-index:13; background:#FFF; border-color:#ff4400; border-width:1px 0px; border-style:solid; }
.all-sort-list .item h3 i{display: inline-block;width: 20px;margin-right: 5px;text-align: right;vertical-align: middle;text-decoration: none;font-family: "iconfont";
font-size: 18px;font-style: normal;color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.all-sort-list .hover .item-list{display: block;}
.all-sort-list .hover h3{border-right: 2px solid #ffffff;background: #ffffff;z-index: 10000; cursor:pointer;}
.all-sort-list .item span { padding:0px 5px; color:#ff4400; font-family:"\5B8B\4F53"; } 
.all-sort-list .item a { color:#666; text-decoration:none; }
.all-sort-list .item a:hover { font-weight:bold; color:#ff4400;}
.all-sort-list .item-list{display:none;position:absolute;width:970px;min-height:410px;_height:200px;background:#FFF;left:216px;border:1px solid #ff4400;top:-1px;z-index:9999;}
.item-list .subitem { float:left; width:650px; padding:0px 4px 0px 8px;}
.item-list .subitem dl {/* border-top:1px solid #EEE;*/ padding:6px 0px; overflow:hidden; zoom:1; }
.item-list .subitem .fore1 { border-top:none; }
.item-list .subitem dt { float:left; width:60px; line-height:22px; text-align:right; padding:3px 6px 0px 0px; font-weight:700; color:#ff4400; }
.item-list .subitem dt a { color:#ff4400; text-decoration:none; }
.item-list .subitem dd { float:left; width:415px; padding:3px 0px 0px; overflow:hidden; }
.item-list .subitem dd em { float:left; height:14px; line-height:14px; padding:0px 8px; margin-top:5px; border-left:1px solid #CCC; }
.item-list .subitem dd em a, .item-list .cat-right dd a { color:#666; text-decoration:none; }
.item-list .subitem dd em a:hover, .item-list .cat-right dd a:hover { font-weight:normal; text-decoration:underline; }


/*分类菜单 广告栏*/
.item-list .cat-right { float:right; width:295px; background:#f3f3f3;}
.cat-right .rightBox{ margin:18px; width:259px; overflow:hidden; }
.cat-right .brand{width:265px;}
.cat-right .brand a{ float: left;width: 128.5px;height: 38px;margin: 0 1px 1px 0;padding-top: 7px;background: #FFF;}

.advlist{width:265px;}
.advlist a{float: left;width: 265px; height: 100px;margin-top: 7px;overflow: hidden; background:#fff;}



.item-list .cat-right dl { width:194px; padding:6px 8px; }
.item-list .cat-right dd { padding-top:6px; line-height:22px; overflow:hidden; padding:3px 0px 0px; }
.item-list .cat-right dt { padding:3px 6px 0px 0px; font-weight:700; color:#E4393C;  }
.item-list .cat-right dd a:hover { color:#666; }
.close{ position:absolute; top:0; right:0;}
.item-list .cat-right  ul{width: 240px;}
.item-list .cat-right  ul li{ width:240px;float: left;height: 136px;overflow: hidden; border-bottom:1px #ddd solid;}
.item-list .cat-right  ul li last{border-bottom:none;}



/*subMenu*/
.subMenu .latesetNews{width:221px;height:357px;margin-top: 10px;border:1px solid #ccc;border-top: none;}
.latesetNews .newsHead{padding:0 5px 0 10px;height: 34px;line-height: 34px;background: #f5f5f5;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
.newsHead h2{float: left;font-size: 14px;}
.newsHead a{float: right;font-size: 11px;color: #898686;text-decoration: none;}
.newsHead a:hover{text-decoration: underline;}
.newsHead a i{width: 6px;height: 7px;background: url(../../webimage/arrow-gray.png) no-repeat;display: inline-block;margin-left: 5px;vertical-align: middle;}
.latesetNews ul{margin:10px 0 15px;}
.latesetNews li{height:24px;line-height: 24px;padding-left: 10px;}
.latesetNews li a{color: #939393;text-decoration: none;font-family: "宋体";}
.latesetNews li b{color: #666;}
.latesetNews li a:hover{text-decoration: underline;}

.subMenu .serviceList{width: 100%;font-weight: bold;text-decoration: none;}
.serviceList dl a{color: #ffffff;font-size: 14px;display: block;float: left;}
.serviceList dt,.serviceList dd{width: 107px;height:80px;float: left;text-align: center;}
.serviceList dt{margin-right: 7px;}
.serviceList i,.serviceList b,.serviceList small,.serviceList em{display: inline-block;margin-top: 15px;}
.serviceList i{width:26px;height: 34px;background: url(../../webimage/money.png) no-repeat;}
.serviceList b{width: 28px;height: 28px;background:url(../../webimage/plane.png) no-repeat;}
.serviceList small{width: 23px;height: 29px;background: url(../../webimage/film.png) no-repeat;}
.serviceList em{width: 27px;height: 28px;background: url(../../webimage/game.png) no-repeat;}
.serviceList .money{background: #bfda77;margin-bottom: 6px;}
.serviceList .plane{background: #97dc05;margin-bottom: 6px;}
.serviceList .film{background: #a5b4c7;}
.serviceList .game{background: #ff9626;}

.subMenu .dropdownMenu{position: absolute;width:966px;height: 358px;background:#eeeeee;left:220px;top: 0;border:2px solid #ff4400;border-top:none;display: none;}


/*contactUs*/
.contactUs{width:1190px;margin:0 auto 20px;text-align:center;font-family:"宋体";}
.contactUs ul{height:22px;display:inline-block;margin-bottom:10px;}
.contactUs li{float:left;line-height:22px;}
.contactUs li a{color:#767676;text-decoration:none;padding:0 10px;font-family:"宋体";font-size:13px;}
.contactUs li a:hover{color:#ff4400;}
.contactUs p{height:20px;line-height:20px;}

.container {width: 100%; overflow:hidden;}
.content{ width:1190px; margin:0 auto;}


/*为你推荐*/

.recommendToYou{}
.recommendToYouTitle{ height: 30px;width: 100%;overflow: hidden;}
.recommendToYouTitle h2{font-size: 18px;color: #333;/*margin-top: 28px;_margin-top: 29px;*/font-weight: 400;
float: left;}
.recommendToYouTitle span{display: block;float: left;font-size: 20px; color: #ccc;padding: 0 0 0 9px;
font-family: Arial;}

.recommendToYouCont{ border:1px #ddd solid; width:1190px; height:260px;position: relative;overflow: hidden;}
.recommendToYouCont ul{ position: absolute;top: 0;left: 0;width: 948px;height: 209px; display:none;}
.recommendToYouCont ul.current{ display:block;}
.recommendToYouCont ul{width: 1190px;height: 264px;} 
.recommendToYouCont ul li{ width: 198px;height: 224px;margin-top: 20px;float: left;}
.recommendToYouCont ul li a { display: block; width: 197px;height: 209px;}
.recommendToYouCont ul li a {height: 210px; border-right: 1px dashed #eee;padding-top: 15px;}
.recommendToYouCont ul li a img {display: block; height: 120px;width: 120px;margin-left: 58px;}
.recommendToYouCont ul li a img {margin-left: 38px;}
.recommendToYouCont ul li a .recommendTitle{margin: 0 0 0 20px;color: #5e5e5e;font-size: 12px;line-height: 18px;
width: 196px;height: 18px;overflow: hidden;}
.recommendToYouCont ul li a .recommendTitle{width: 167px;height: 36px;margin: 32px 0 0 20px;cursor: pointer;}
.recommendToYouCont ul li a .recommendPrice{color: #ff0027;line-height: 16px;height: 16px;margin: 8px 0 0 20px;
font-size: 16px;font-family: "Arial "\9;font-family: Arial,"Microsoft Yahei"; }

.recommendToYouTitle .changeBtn{height: 60px;width: 100%;overflow: hidden;}
.recommendToYouTitle .changeBtn{float: right;width: 54px;_width: 60px;}
.recommendToYouTitle .preBtn,.recommendToYouTitle .nexBtn{ width: 23px;height: 23px;display: block;/*margin-top: 30px;*/float: left;margin-left: 3px;cursor: pointer;}
.recommendToYouTitle .preBtn{ background: url(../../webimage/anniu.png) -6px -6px no-repeat;}
.recommendToYouTitle .nexBtn{ background: url(../../webimage/anniu.png) -34px -6px no-repeat;}

.recommendToYouCont ul li .p_price {width: 200px;height: 30px;line-height: 30px;color: #F00;padding-left:20px;}
.recommendToYouCont ul li .p_price strong { color: #ff4400; font-size:16px;font-family: "Century Gothic";}
.recommendToYouCont ul li .p_price strong em { font-size: 14px; color:#ff4400;}
.recommendToYouCont ul li .p_price strong i {font-style: normal;}

.mr10 { margin-right: 10px;}
.fl {float: left;}
.p_price .OldPrice{color: #999;}
.p_price .NewPrice span{font-size: 16px;color: #ff4400;font-weight: 700;}
.p_price .OldPrice span{color: #999;text-decoration: line-through;}


/*box*/
.main-box{ width:1190px;margin:0 auto;overflow:hidden; }

/*商品展示*/
.tab_link{ width:500px; height:48px; float:right;}

.eachProduct_item{ width:970px; height:487px;overflow:hidden;/* border-bottom:1px #eaeaea solid;*/}

.eachProduct_item li{}
/*.advertising { width:229px; height:500px; float:right;}*/
.advertising  ul li { width:228px; height:102.3px; float:left;}

/*floor楼层（商品展示）*/
.floor{width:1190px;margin:15px auto 15px;}
.floor .floor-one-b{color:#ff4400;margin-right:10px;font-size:18px;}

/*floorLeft*/
.floorOne .floorLeft{width:220px;float:left; display:inline; height:525px; }
.floorOneLeft_t span {width: 29px;position: relative;color: #333;float: left;white-space: nowrap;overflow: hidden;line-height: 34px;font-size: 22px;font-weight: 500;}
.floorOneLeft_t h2{height:34px;line-height:34px;font-family: "microsoft yahei";font-size: 20px;font-weight: 500;overflow: hidden;/*border-bottom:1px solid #B9D7F2;*/ text-align:left; color:#333;}
.floorLeft ul{ overflow:hidden;}
.floorLeft li a{color:#fff;text-decoration:none;}
.floorLeft li a:hover{color:#ff4400;}
.floorLeft_t{ height:48px;}
.floorLeft_c{ width:220px; height:490px;}
.floorLeft_c .clear{ width:200px; height:490px; float:left; padding-top:10px; background-color:#FABFC5;}

/*clear_one*/
.clear_one{width:200px; height:470px; padding:10px; display:inline-block;}
.clear_one .list_one{ height:164px;}
.list_one ul li{float:left;}
.list_one ul li a{display:inline;display: block;position: relative;text-align: left;text-indent: 5px;width: 90px;height:40px;line-height:40px;border-bottom: 1px solid #fff;color: #fff;white-space: nowrap;text-overflow: ellipsis;margin:0 5px;}
.pic{ width:200px; height:290px; background:#fff; margin-top:20px;}
.pic_a{color: #FF4500;font-weight: bold;}
.pic h3{height: 18px;overflow: hidden;padding: 16px 20px 3px;font-size: 14px;line-height: 24px;font-weight: normal;font-family: "Microsoft YaHei";}
.pic h4{height: 24px;overflow: hidden;margin-bottom: 10px;padding: 0px 30px;font-size: 12px;color: #999;line-height: 24px;}

/*clear_two*/
.clear_two{width:200px; height:470px; padding:10px; background-color:#B9BAF2;}
/*clear_three*/
.clear_three{width:200px; height:470px; padding:10px; background-color:#D6B9F2;}

/*clear_four*/
.clear_four{width:200px; height:470px; padding:10px; background-color:#F3BAE7;}

/*clear_five*/
.clear_five{width:200px; height:470px;padding:10px; background-color:#FEE2C2;}

/*clear_six*/
.clear_six{width:200px; height:470px; padding:10px; background-color:#FED2C2;}

/*clear_seven*/
.clear_seven{width:200px; height:470px;padding:10px; background-color:#F1FABF;}

/*clear_eight*/
.clear_eight{width:200px; height:470px;padding:10px; background-color:#C8F4BA;}

/*clear_nine*/
.clear_nine{width:200px; height:470px; padding:10px; background-color:#B8F2E6;}


/*floorRight*/
.floorOne .floorRight{width:970px; height:525px;float:left;display:inline; z-index:999;}
.floorOne .floorRight .floorList{height: 35px;position: relative; border-bottom:1px #ff4400 solid}
.floorOne .floorRight .floorList ul{height: 34px;line-height: 34px;border: 1px solid #E9E9E9;border-bottom: none; float:right;}
.floorOne .floorRight .floorList li {float: left;width: 120px;height: 35px;display: inline-block;
*display: inline;*zoom: 1;position: relative;}
.floorOne .floorRight .floorList li a{width: 118px;font-size: 12px;color: #666;font-family: "Microsoft YaHei";
height: 33px;text-align: center;line-height: 34px;border: 1px solid #fff;border-bottom-width: 1px;
border-bottom-style: solid; border-bottom-color: rgb(255, 255, 255);border-bottom: none;background-color: #fff;
overflow: hidden;display: inline-block;*display: inline;*zoom: 1;}
.floorOne .floorRight .floorList span{width: 1px;height: 16px;display: inline-block;*display: inline;
*zoom: 1;background-color: #E9E9E9;position: absolute;right: 0;top: 10px;}
.floorOne .floorRight .floorList .active span {display: none;}
.floorOne .floorRight .floorList .onlyOne{border:0;}
.floorOne .floorRight .floorList .active{float: left;width: 120px;height: 35px;display: inline-block;
*display: inline;*zoom: 1;position: relative;}
.floorOne .floorRight .floorList .active a{width: 119px;height: 35px;line-height: 36px;border-color: #ff4400;
color: #ff4400;font-weight: 700;position: absolute;text-indent: 2px;top: -1px;left: -1px;}
.floorList .active span{display: none;}
.floorList .current{display: block !important;}



.floorProduct{width: 100%; height:490px;}
.floorProduct li{float:left;width:241.5px;background:#fff; padding:17px 0;display:inline; border-right:1px #EAEAEA solid; border-bottom:1px #eaeaea solid;}
.floorProduct li .p_img a img {width:145px;height:145px;display:block;margin:0 auto;}
.floorProduct li .p_name a {width: 200px;color: #333;padding-left:20px;overflow: hidden;text-overflow: ellipsis;height: 32px;line-height: 16px;word-break: break-all;display: block;word-wrap: break-word;}
.floorProduct li .p_price {width: 200px;height: 30px;line-height: 30px;color: #F00;padding-left:20px;}
.floorProduct li .p_price strong { color: #ff4400; font-size:16px;font-family: "Century Gothic";}
.floorProduct li .p_price strong em { font-size: 14px; color:#ff4400;}
.floorProduct li .p_price strong i {font-style: normal;}

.mr10 { margin-right: 10px;}
.fl {float: left;}
.p_price .nPrice span{font-size: 16px;color: #ff4400;font-weight: 700;}
.p_price .oPrice span{color: #999;text-decoration: line-through;}




.icon{ color:#ff}

.p_name {overflow: hidden;text-overflow: ellipsis}


/*floor_left_box  楼层跳转特效*/
.floor_left_box{position: fixed;top: 50%;left: 50%;z-index: 10000;right: auto;margin-left: -680px;margin-top: -187px;display: block;}
.floor_left_box .floor-guide{ width: 60px;font-size: 12px;}
.floor_left_box li {width:  60px;height: 30px; line-height: 30px;text-align: center;overflow: hidden;margin-top: -1px;cursor: pointer; border:1px #EAEAEA solid;}
.floor_left_box li a{display: block;width: 60px;height: 30px;margin: 0 auto;color: #625351;font-size: 14px;font-family: Arial;}


.advertcom{ width:1190px; height:100px;}
