@charset "utf-8";
.user_nav li a{float:left;}
.user_nav li a img{float:left;margin-left:-10px;margin-top:3px;}
.user_nav .li_3{position:relative;}
.user_nav .li_3 .li_3_content{ display:none; position:absolute;left:0;top:27px; background-color:#fafafa;width:88px;overflow:hidden; border-left:1px solid #ededed; border-right:1px solid #D9D9D9;z-index:999;}
.user_nav .li_3 .li_3_content a{width:90px; text-align:left; border-bottom:1px solid #ededed; display:block;margin:0;padding-left:10px;}
#topNav .user_nav .arrow_down{padding-right:10px; background:url(../image/arrow_down.png) no-repeat right center;}
#topNav a img{ display:block;}
#top_ad{width:100%;}
#top_ad img{width:100%;}
#header .form_search .search_title{width:456px;overflow:hidden;}
#header .form_search .search_title li{float:left; font-size:14px;color:#333333;width:50px;height:24px; text-align:center; line-height:24px; cursor:pointer;margin-right:4px;} 
#header .form_search .search_title li.current01{background-color:#de1a1a;color:#ffffff;}
.sub_cata .cataOne{width:823px;height:467px;overflow-y:scroll;}
/*城市选择*/
#header a.arrow_down{display:block;width:30px;height:16px;margin-top:30px;margin-left:14px;padding-right:10px; background:url(../image/arrow_down.png) no-repeat right center;}
.mask_layer { display:none; width: 100%; height: 100%; overflow: hidden; position: fixed; left: 0; top: 0; z-index: 99991; background: #000; opacity: .5; filter:alpha(opacity=50); }
.city_select { display:none; width: 580px; position: fixed; left: 50%; top: 50%; z-index: 99992; margin: -180px 0 0 -300px; padding: 10px; background: #fff; border:1px solid #eeeeee; }
.city_select h1 { width: 100%; height: 24px; line-height: 24px; font-size: 16px; color: #777777; }
.city_select h1 a:hover{color:#96AB1E;}
.city_select h1 a.city_select_close { float: right; }
.city_select .city_select_01 { width: 100%; height: auto; }
.city_select_01 ul.world { width: 100%; height: 40px; position: relative; z-index: 1; border-bottom:2PX solid #EEEEEE; margin-bottom:10px}
.city_select_01 ul.world li { float: left; height: 40px; text-align: center;line-height:40px;padding:0 20px; cursor: pointer; }
.city_select_01 ul.world li.current{ border-bottom:2px solid #bbbbbb;}
.city_select_01 .citys{width:100%;height:auto;oveflow:hidden;}
.city_select_01 .citys a{ display:block;width:40px;height:24px;line-height:24px;float:left;margin:0 8px; padding:0 8px; text-align:center;}
.city_select_01 .citys a:hover{ background-color:#de1a1a;color:#ffffff;}
.city_select_01 .citys .now_sel{ background-color:#de1a1a;color:#ffffff;}
.city_select_01 .citys p{width:50px;float:left; line-height: 23px; text-align: center;}
.city_select_01 .citys .city{width:530px;overflow:hidden; line-height: 30px;}
.city-list { width: 580px; float: left;}

/*end*/
/*购物车*/
#header .shop_car{width:134px;height:34px;border:1px solid #e4e4e4;float:left; background:#f9f9f9;margin-top:34px; margin-left:30px;position:relative;}
#header .shop_car .car_icon{display:block;margin-top:6px;margin-left:8px;float:left;padding:3px 0;padding-right:12px;border-right:1px solid #e4e4e4;}
#header .shop_car .go_car{color:#5d5d5d;float:left; line-height:34px;margin-left:12px;font-size:14px;}
#header .right_icon{margin-top:20px;float:right;}
/*end*/
/*nav*/
.menu_con .cata_menu li .title0{ background-position:left 6px;}
.menu_con .cata_menu li .title1{ background-position:left -30px;}
.menu_con .cata_menu li .title2{ background-position:left -65px;}
.menu_con .cata_menu li .title3{ background-position:left -101px;}
.menu_con .cata_menu li .title4{ background-position:left -137px;}
.menu_con .cata_menu li .title5{ background-position:left -174px;}
.menu_con .cata_menu li .title6{ background-position:left -210px;}
.menu_con .cata_menu li .title7{ background-position:left -246px;}
.menu_con .cata_menu li .title8{ background-position:left -282px;}
.menu_con .cata_menu li .title9{ background-position:left -320px;}
.menu_con .cata_menu li .title10{ background-position:left -353px;}
.menu_con .cata_menu li .title11{ background-position:left -390px;}
/*nav-end*/
/*main-star*/
#main{width:1200px; margin:0 auto;overflow:hidden;/*margin-bottom:30px;*/
}
.banner_wrap .banner_left{float:left;margin-left:165px;}
.banner_wrap .banner_left .wrapper{width:824px;height:468px;}
.banner_wrap .banner_left .wrapper #focus1{width:824px;height:468px;overflow:hidden; position:relative;}
.banner_wrap .banner_left .wrapper #focus1 ul{ position:absolute;}
.banner_wrap .banner_left .wrapper #focus1 ul li{float:left;width:824px;height:468px;overflow:hidden; position:relative;}
.banner_wrap .banner_left .wrapper #focus1 .btnBg{position: absolute;width: 100%;height: 20px;left: 0;bottom: 0;background: #000; display:none;}
.banner_wrap .banner_left .wrapper #focus1 .btn{position: absolute;width: 100%;height: 20px;padding: 5px 10px;right:0;bottom: 0;text-align:center; }
.banner_wrap .banner_left .wrapper #focus1 .btn span{display: inline-block;_display: inline;_zoom: 1;width: 20px;height:20px;_font-size: 0;margin-left: 5px;cursor: pointer;background: #c00000;border-radius:12px;}
.banner_wrap .banner_left .wrapper #focus1 .preNext{width: 45px;height: 100px;position: absolute;top: 50%;margin-top:-50px;	background:url(../image/sprite.bmp) no-repeat 0 0;cursor: pointer;}
.banner_wrap .banner_left .wrapper #focus1 .pre{left:10px;}
.banner_wrap .banner_left .wrapper #focus1 .next{right: 10px;background-position: right top;}
.banner_wrap .banner_right{width:211px; float:right; height:auto;overflow:hidden; background-color:#eeeeee;}
.banner_wrap .banner_right h1{width:100%;height:46px;line-height:46px; text-align:center;overflow:hidden;font-size:18px;}
.banner_wrap .banner_right .wrapper{width:211px;height:370px;}
.banner_wrap .banner_right .wrapper #focus2{width:211px;height:370px;overflow:hidden; position:relative;}
.banner_wrap .banner_right .wrapper #focus2 ul{ position:absolute;}
.banner_wrap .banner_right .wrapper #focus2 ul li{float:left;width:211px;height:370px;overflow:hidden; position:relative;}
.banner_wrap .banner_right .wrapper #focus2 .btnBg{position: absolute;width: 100%;height: 20px;left: 0;bottom: 0;background: #000; display:none;}
.banner_wrap .banner_right .wrapper #focus2 .btn{position: absolute;width: 100%;height: 20px;padding: 5px 10px;right:0;bottom: 0;text-align:center; }
.banner_wrap .banner_right .wrapper #focus2 .btn span{display: inline-block;_display: inline;_zoom: 1;width: 10px;height:10px;_font-size: 0;margin-left: 5px;cursor: pointer;background: #c00000;border-radius:6px;}
.banner_wrap .banner_right .wrapper #focus2 .preNext{width:23px;height:50px;position: absolute;top: 50%;margin-top:-50px;	background:url(../image/sprite.png) no-repeat 0 0;cursor: pointer;}
.banner_wrap .banner_right .wrapper #focus2 .pre{left:10px;}
.banner_wrap .banner_right .wrapper #focus2 .next{right: 10px;background-position: right top;}
.banner_wrap .banner_right a.more{ display:block;width:100%;height:51px;line-height:51px;overflow:hidden;font-size:14px; text-align:center;}
/*主体部分*/
#main_content { overflow: hidden; /*margin-top:30px;*/margin-top:11px;}
#main_content .recom_brand { width: 100%; height:150px;overflow:hidden;  margin-bottom: 30px; }
	/*特价抢购*/
.recom_brand a.icon1{float:left;}
.recom_brand .hot_product{width:988px;height:auto;overflow:hidden;float:left;position:relative;}
.recom_brand .hot_product .left_btn{ cursor: pointer; width: 32px; height: 54px; background: url(../image/arrow_left.png) no-repeat; position: absolute; left: 0; top: 50%; margin-top:-27px; z-index: 99 }
.recom_brand .hot_product .right_btn{ cursor: pointer; width: 32px; height: 54px; background: url(../image/arrow_right.png) no-repeat; position: absolute; right:0; top: 50%;margin-top:-27px; z-index: 99 }
.recom_brand .hot_product .product_wrap{width:100%;overflow:hidden; height:150px;}
.recom_brand .hot_product .products {width:245px;height:150px;overflow:hidden;float:left;margin-left:2px;}
.recom_brand .hot_product .products h1{width:100%;height:20px;line-height:20px; text-align:left;overflow:hidden;}
.recom_brand .hot_product .products h1 a{font-size:12px;color:#666666;}
.recom_brand .hot_product .products h2{margin:0;color:#de1a1a;width:100%;height:20px;line-height:20px; text-align:left;overflow:hidden;font-size:14px;float:left;	}
	/*楼层*/
#main_content .floor{width:100%;overflow:hidden;margin-bottom:30px;}
.floor_left{width:430px;height:365px;overflow:hidden;float:left; background:url(../image/floor1_bg.png) no-repeat 0;}
.floor_left .floor_name{width:100%;height:auto;overflow:hidden;}
.floor_left .floor_name p{float:left;width:56px;height:25px; text-align:center;line-height:25px;color:#ffffff;font-size:16px;overflow:hidden;}
.floor_left .floor_name h1{font-size:16px;color:#2b2b2b;float:left;margin-left:8px;line-height:25px;}
.floor_left .floor_clasify{width:100%;height:340px;/*background:url(../image/floor1_bg.png);*/float:left;}
.floor_clasify .clasify{width:160px;height:282px;margin:30px auto auto 26px;background:#fff;z-index:100;overflow:hidden;    filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.floor_clasify .clasify h1{width:100%;height:30px;line-height:30px; text-indent:20px;margin-top:10px;font-size:14px;}
.clasify ul{width:100%;height:220px;overflow:hidden; text-indent:20px;margin-top:10px;}
.clasify ul li{	width:62px;height:24px;line-height:24px;text-align:left;font-size:14px;float:left;margin-right:18px;overflow:hidden;}
.clasify ul li a:hover{text-decoration: underline;color: #C81623;}
.floor_center{width:577px;height:365px;float:left;}
.center_nav{width:100%;height:25px;line-height:25px;}
.center_nav li{width: auto;height: 16px;line-height: 16px;display: block;float: left;border-right: 1px solid #2b2b2b;padding: 0 8px;cursor: pointer; /* margin-top: 5px; */}
.center_nav li:last-child{border-right:none;}
.center_nav li.current{text-decoration:underline;color:#C81623;}
.center_nav li:hover{text-decoration:underline;color: #C81623;}
.floor_center .pro_show{width:576px;height:338px;border:1px solid #cfcfcf;border-right:none;overflow:hidden; }
.pro_show ul{width:100%;height:auto;overflow:hidden;}
.pro_show ul li{width:191px;height:169px;float:left;border-right:1px solid #cfcfcf;	border-bottom:1px solid #cfcfcf;overflow:hidden;}
.pro_show ul li a.pro_name{height: 32px;line-height: 16px;overflow: hidden;display: block;padding: 3px 9px 2px 10px;white-space: normal;}
.pro_show ul li a.pro_name:hover{color:#C81623;}
.pro_show ul li .pro_image{float:left;margin-left:40px;}
.pro_show ul li p{float:left;margin-left:10px;color:#C81623;}
.floor_right{width:193px;height:365px;overflow:hidden;float:left;}
.floor_right a.more{display:block; text-align:right;width:100%;height:25px;line-height:25px;font-size:12px;}
.floor_right a.more:hover{    text-decoration: underline;color: #C81623;}
.floor_right img{border:1px solid #cfcfcf;border-left:none;}
	/*热门资讯*/
#main_content .hot_news{ float:left; width:100%;overflow:hidden; margin-top:-6px;}
.hot_news h1{font-size:18px;color:#333333;width:1192px;height:32px;overflow:hidden;margin:0 auto; text-align:left; line-height:32px;}
.hot_news h1 span{font-size:12px;color:#777777;margin-left:15px;}
.hot_news h1 a.more{font-size: 12px;line-height: 24px;color:#777777;float:right;}
.hot_news .news_pic{width:480px;height:286px;overflow:hidden;float:left;margin-top:10px; position:relative;float:left;}
.hot_news .news_list{float:left;width:220px;height:286px;overflow:hidden;margin-top:6px;margin-left:15px;}
.hot_news .news_list li{width:200px;height:31px;line-height:31px;padding-left:15px;overflow:hidden; border-top:1px dotted #777777;margin-left: 5px;background:url(../image/fr_arrow.png) no-repeat left center;}
.hot_news .news_list li a{color:#777777;}
.hot_news .news_list li a:hover{color:#333333;}
.hot_news .news_content1{overflow:hidden;margin-top:10px;float:right;width:460px;}
.hot_news .news_content1 a{float:left}
.hot_news .news_content1 .news_box{width:350px;height:auto;float:left;overflow:hidden;}
.news_content1 .news_wrap{ overflow:hidden;width:480px;float:left;margin-bottom:15px;}
.news_content1 .news_box .box_left{width:300px;margin-left:8px;}
.news_content1 .news_box .box_left h1{width:100%;height:24px;overflow:hidden; font-size:18px; line-height:24px;color:#333333;float:left;margin:3px 0; border:none;}
.news_content1.news_box .box_left h1 a{color:#333333;}
.news_content1 .news_box .box_left p {width:100%;height:48px;overflow:hidden; font-size:12px; line-height:24px;float:left;}
.news_content1 .news_box .box_left p a{color:#777777;}
.news_content1 .news_box .box_left p a:hover{color:#333333;}
.news_content1 .news_box .box_left ul.news1 {overflow:hidden;float:left;height:56px;}
.news_content1 .news_box .box_left ul.news1 li{width:200px;height:56px;line-height:56px;margin-right:10px;margin-bottom:4px;overflow:hidden;float:left;}
.news_content1 .news_box .box_left ul.news1 li a{ padding-left:8px; background:url(../images/right.png) no-repeat left center; float:none;color:#666666;}
.news_content1 .news_box .box_left ul.news1 li a:hover{color:#333333;}
.news1 li .name_arrow{width:0;height:0;border:5px solid; border-color:transparent transparent transparent #000000 ; border-style:solid dashed dashed dashed ;}
/*左悬浮导航*/
.indexnav_wrap{width:35px;overflow:hidden; position:fixed;left:50%;top:150px; display:none;z-index:999; margin-left: -636px;}
.indexnav_wrap .index_nav li{width:35px;height:35px; overflow:hidden;}
.indexnav_wrap .index_nav li a{width:35px;height:35px;display:block; position:relative;overflow:hidden;font-size: 12px;}
.indexnav_wrap .index_nav li a .floor_nav_num{line-height:35px;text-align: center; color:#777777; display:block;}
.indexnav_wrap .index_nav li a .floor_nav_name{ position: absolute;left:0;top:0; visibility: hidden; color:#ffffff;width:35px;height:35px;line-height:16px; text-align: center;}
.indexnav_wrap .index_nav li a:hover .floor_nav_name{ visibility: visible;background-color:#ed5f31;display:block; color:#ffffff;}
.indexnav_wrap .index_nav li a .selected_floor_nav_name{ visibility: visible;background-color:#ed5f31;display:block; color:#ffffff;text-align: center;height:35px;line-height:16px;width:35px;}
.indexnav_wrap a img{float:left;}
.indexnav_wrap .line05{width:77px;height:1px; background:url(../images/line05.png) no-repeat;float:left;}
/*新闻轮播*/
.focus{ position:relative; width:480px; height:286px; overflow: hidden; background-color: #000; float: left;margin-top:10px;}  
.focus img{ width:480px; height:286px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../image/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
/*end*/
/*右侧快捷栏*/
.right_quick{width:10px;height:100%;overflow:hidden; position:fixed;right:0;top:0; background:#6b6b6b; }
#leftsead{/*width:161px;*/height:290px;position:fixed;top:200px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{/*width:161px;*/height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:36px;float:right;display:block;min-width:47px;max-width:100px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:58px;background:url(../image/bg_gray.png) left top no-repeat;height:36px;line-height:36px;float:left; text-align:center;}
#p1{width:26px;height:36px;float:left}


.index-brand-l{float:left;margin-right:18px;}
.index-brand{}
.index-brand li{float:left;border:1px #e1e1e1 solid;width:163px;height:101px;vertical-align:middle;text-align:center;overflow:hidden;}
.index-brand li:hover{border:1px #e50112 solid;}
.index-brand li img{margin:5px auto;}