@charset "utf-8";
/*mian-------------------------------------------------------------------------------------------mian*/
html{color:#000;background:#FFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;}
ul,li{list-style:none;}
/*link*/
a { color: #333; text-decoration: none; }
	a:hover { text-decoration: underline; color: #ff6600; }
		a:visited { color: #666;}
	a img { border: none; }
.l{float:left}
.r{float:right}

/*top-------------------------------------------------------------------------------------------top*/
/*header*/
#header{ width:994px; margin:0 auto; background:url(../images/header_02.jpg); height:84px;}
  #header_left{ float:left; width:300px; margin:10px 0 0 20px;}
	#header_right{ float:right; width:600px; margin:10px;overflow:hidden;line-height:}
	 
#header_right ul.Columnlist{background:url(../images/head_itemsbg.jpg) no-repeat center;width:413px;height:27px;padding-left:15px;padding-top:5px;float:right}
#header_right ul.Columnlist li{height:12px;float:left;border-right:1px solid #000;margin-right:4px;padding-left:5px;padding-right:5px;margin-top:4px;}
#header_right ul.Columnlist li a{color:#000;font-family:"微软雅黑";}
#header_right ul.Columnlist li.last{border-right:0px}
#header_right ul.Columnlist li.homepage{font-size:11px;background:url(../images/a_homepage.jpg) no-repeat center;width:89px;margin:0px;height:18px;padding-top:2px;padding-left:25px;border:0px}
#header_right .topso{ background:url(../images/btn_search.jpg); width:21px; height:21px; border:none; margin-left:10px;cursor:inherit}



/*nav*/
#nav_head{ background:url(../images/nav_left.gif) repeat-x; height:72px; margin-bottom:10px;}
  .nav_head{ background:url(../images/nav.gif) no-repeat; height:72px; width:980px; margin:0 auto;}
	.nav_right{ background:url(../images/nav_right.gif) no-repeat right; height:72px;}
	
	.site_menu{ float:left; padding-left:40px;width:680px; overflow:hidden;}
	.site_menu ul{ margin-top:5px;line-height:35px;font-size:14px;font-weight:bold;}
	  .site_menu ul li { float:left; height:35px; padding:0 15px; background:url(../images/site_menu.gif) no-repeat right 10px;}
		  .site_menu ul li a{ color:#fff}
		  .site_menu ul li.on{ background:url(../images/nav_on.jpg) repeat-x left top;}
		  .site_menu ul li.on a{ color:#1d69f4 }
		.site_menu ul li.end{ background:none}
	
	
	.user_menu{ float:right; width:235px; overflow:hidden;padding-top:10px;padding-left:25px;}	
	.user_menu ul.navHelp li{float:left}
    .user_menu ul.navHelp li a{display:block;height:17px;font-weight:bold;padding-top:5px;text-align:right;padding-right:13px;width:81px;color:#444444;}
    .user_menu ul.navHelp li a.Ucenternav{background:url(../images/Ucenter_nav.jpg) no-repeat center;}
    .user_menu ul.navHelp li a.Helpnav{background:url(../images/Help_nav.jpg) no-repeat center;}

    .user_info {width:950px;overflow:hidden;padding-right:30px;padding-top:5px} 
    .user_info dt{float:right;line-height:25px;height:25px;padding-right:5px;}

	
/*pagenav*/
.pagenav{ width:980px;clear:both;height:32px;}
.page_cat { float:right; width:540px;}
.page_cat li{ float:right; height:31px; background:url(../images/pagenav.gif); line-height:31px; border-left:1px solid #dadada; border-top:1px solid #dadada; padding:0 30px; font-size:14px}
.page_cat li.end{ border-right:1px solid #dadada}
.pagenav h1{ float:left; width:400px; font-size:14px; height:33px; line-height:33px; color:#666}

/*search*/
.search{ background:url(../images/search_bg.jpg) repeat-x; height:56px; line-height:56px; border:1px solid #d6d7d9; width:920px;padding-left:58px; margin:0 auto 10px;overflow:hidden;}
.search h3{font-size:14px;float:left;}
.search form{line-height:45px;}
.search form select{height:22px;margin-left:10px;margin-right:10px;}
.btnsearch{width:109px;height:24px;border:0px;background:url(../images/searchbtn.jpg) no-repeat center;}
/*footer*/
#footer{width:980px; margin:10px auto; border-top:1px solid #cacaca}
#footer .navBottom{ height:30px; line-height:30px; padding-left:160px}
#footer .navBottom a{ margin:0 6px;}
#footer td{ line-height:20px; color:#999999; font-size:10px; padding-left:3px}


/*area-------------------------------------------------------------------------------------------area*/
#wrap { margin: 0 auto; text-align: left; width: 980px;}
.content{ width: 100%; margin-bottom:6px}
	/*\*/ * html .content{ height: 1%; } /**/ *>.content{ overflow: hidden; }
/*side*/
.sideL { width: 140px; float: left; overflow: hidden; }
/*main*/
.mainarea {width: 830px; float: right;overflow: hidden; }
.mainarea2 {width: 833px; float: right;overflow: hidden; }


/* home */
.hs1_l{float:left;width:553px;}
.hs1_r{float:right;width:272px;}

.newjoin{width:138px;height:537px;border: 1px solid #e8e8e8}
.newjoin .newjoin_h{width:100%;height:60px;border-bottom:1px solid #e8e8e8;background:url(../images/newjoin.jpg) center}
.newjoin ul{margin-top:15px;}
.newjoin ul img{width:90px;height:72px;border:1px solid #e9e9e9;}
.newjoin ul h3{font-size:14px;line-height:25px;text-align:center;width:100%}
.newjoin ul li{margin-bottom:10px;text-align:center}

.user_exp{width:138px;height:auto;border:1px solid #e8e8e8;text-align:center}
.user_exp .user_exph{width:100%;height:60px;border-bottom:1px solid #e8e8e8;background:url(../images/user_exp.jpg) center}
.user_exp ul {margin:10px auto;width:116px;overflow:hidden;color:#878787;text-align:left}
.user_exp ul li{float:left;border-bottom:1px solid #d1d1d1;padding-left:8px;padding-bottom:10px;margin-bottom:5px;background:url(../images/icon_001.gif) no-repeat 0 4px;}
.user_exp ul li cite{font-style:normal;float:right}
.user_exp input{width:116px;height:27px;border:0;background:url(../images/user_expbtn.jpg) repeat-x center;color:#fff;margin:10px 0;}
.flash{width:553px;height:251px;float:left}
.mall_topic{height:251px;width:272px;border: 1px solid #e8e8e8;float:right;}
.mall_topic .mall_topic_h{height:62px;border-bottom:1px solid #e8e8e8;float:right;width:100%;background:url(../images/mall_topic.jpg) center;}
.mall_topic img {width:110px;height:80px;float:left;margin:12px 7px 7px 13px;border:1px solid #d1d1d1}
.mall_topic strong a{color:#000099;display:block;width:130px;height:20px;line-height:20px;overflow:hidden}
.mall_topic ul{line-height:22px;margin-left:13px;}
.mall_topic ul li{width:234px;padding-left:10px;height:22px;overflow:hidden;border-bottom:1px dashed #d1d1d1;background:url(../images/icon_003.gif) no-repeat 0 8px;}


.videonews{width:203px;height:329px;border: 1px solid #e8e8e8;float:left}
.videonews .videonews_h{width:100%;height:61px;border-bottom:1px solid #e8e8e8;background:url(../images/videonews.jpg) center}
.videonews  ul{margin:12px;width:179px;height:193px;border-bottom:1px solid #d1d1d1;line-height:17px}
.videonews  ul li{width:100%;float:left;margin-bottom:12px;}
.videonews  ul li img{float:left;margin-right:5px}

.rec_brand{width:341px;height:329px;border:1px solid #e8e8e8;float:right}
.rec_brand_h{height:61px;border-bottom:1px solid #e8e8e8;float:right;width:100%;background:url(../images/rec_brand.jpg) center;}
.rec_brand ul img{width:90px;height:72px;border:1px solid #e9e9e9;}
.rec_brand ul h3{font-size:14px;line-height:25px;text-align:center;width:100%}
.rec_brand ul li{margin-bottom:10px;text-align:center;float:left;margin-top:5px;margin-left:14px}

.diy_quote{width:197px;height:392px;border:1px solid #e8e8e8;float:right;margin-right:4px;}
.diy_quote .diy_body{margin:9px;width:175px;height:214px;background:url(../images/diy_photo.jpg) no-repeat center;}
.diy_quote ul {line-height:24px;margin:9px;margin-bottom:0px}
.diy_quote ul li{width:165px;height:24px;overflow:hidden;padding-left:10px;background:url(../images/icon_001.jpg) no-repeat 0px 50%;}
.diy_quote .diy_quote_h{width:100%;height:61px;border-bottom:1px solid #e8e8e8;background:url(../images/diy_quote.jpg) center;}

.safeguard{width:67px; height:391px;border:1px solid #e8e8e8;float:right}
.safeguard .safeguard_head{width:100%;background:url(../images/safeguard_head.jpg) no-repeat center;height:61px;border-bottom:1px solid #d1d1d1;}
.safeguard .safeguard_body{width:100%;height:100%;background:url(../images/safeguard_body.jpg) no-repeat center;}
.ad2{width:553px;height:58px;float:right}


.brand_cate{width:831px;height:306px;border:1px solid #e8e8e8;float:right}
.brand_cate .brandcate_h{width:100%;height:39px;border-bottom:1px solid #e8e8e8;background:url(../images/brandcate_bg.jpg) center;line-height:48px;}
.brand_cate .brandcate_h h2{float:left;margin-left:15px;margin-right:30px;background:url(../images/brandcate_btn.jpg) center;width:115px;height:30px;padding-top:6px;line-height:26px;font-size:15px;color:#fff;text-align:center;margin-top:3px;}
.brand_cate .brandcate_h a{display:block;margin-left:3px;margin-right:3px;float:left}
.brand_cate .brandcate_h b{color:#0668c7;float:left;float:left}
.brand_cate .ad4{width:173px;height:231px;float:left;margin-left:14px;margin-top:16px;}
.brand_cate .brand_cate_r{float:left;margin-left:22px;margin-top:16px;width:589px;height:145px;border-bottom:1px dotted #d1d1d1}
.brand_cate .brand_cate_r .brand_cate_list1 img{width:92px;height:92px;}
.brand_cate .brand_cate_r .brand_cate_list1 li {float:left;margin-right:30px;line-height:15px}
.brand_cate .brand_cate_r .brand_cate_list1 p{height:16px;display:block;line-height:16px}

.brand_cate .brand_cate_r .brand_cate_list2{width:589px;float:left;margin-top:12px;}
.brand_cate .brand_cate_r .brand_cate_list2 li{line-height:22px;background:url(../images/arrow1.jpg) 4px 6px no-repeat;width:269px;padding-left:16px;margin-right:18px;height:24px;overflow:hidden;float:left;border-bottom:1px solid #d1d1d1;}
.brand_cate .brand_cate_r .brand_cate_list2 li b{float:right; font-weight:normal;color:#ff000f;width:48px;text-align:center}
.brand_cate .brand_cate_r .brand_cate_list2 li em{float:right;font-style:normal;text-decoration:line-through;color:#8e8e8e;width:48px;text-align:center}
.brand_cate_title{width:92px;height:28px;padding-top:10px;padding-bottom:15px}


.diy_btn{width:109px;height:23px;margin-top:10px;padding:0;background:url(../images/diy_btn.jpg) center;display:block;line-height:22px;float:right;color:#fff;padding-left:25px;}

.list_block{width:273px;height:374px;border:1px solid #e8e8e8;float:left}
.newquote_h{width:268px;height:28px;padding-right:5px;padding-top:28px;background:url(../images/newquote_h.jpg) center;border-bottom:1px solid #e8e8e8;}
.newconsultp_h{width:268px;height:28px;padding-right:5px;padding-top:28px;background:url(../images/newconsultp_h.jpg) center;border-bottom:1px solid #e8e8e8;}
.newcollect_h{width:268px;height:28px;padding-right:5px;padding-top:28px;background:url(../images/newcollect_h.jpg) center;border-bottom:1px solid #e8e8e8;}
.list_block h5{width:100%;height:31px;background:url(../images/brand_bg2.jpg) center repeat-x;line-height:31px;font-weight:normal;color:#000099;font-size:12px;}
.icon_002{float:right;width:72px;height:21px;background:url(../images/icon_002.jpg) no-repeat center;color:#fff;display:block;line-height:21px;text-align:center}

.hot_tag{width:699px;height:50px;padding-top:13px;border-left:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;float:left;background:url(../images/hottag_b.jpg) repeat-x center}
.hot_tag .hotbrand{height:22px;border-bottom:1px solid #d1d1d1;width:669px;margin:0 auto;line-height:20px;}
.hot_tag .hotquote{height:29px;width:669px;margin:0 auto;line-height:24px;}
.hot_tag a{margin-right:10px;}

.discount{width:272px;height:166px;border:1px solid #e8e8e8;float:left}
.discount .discount_list{margin-left:10px;margin-top:12px;}
.discount .discount_list li{background:url(../images/new_icon.jpg) 0px 2px no-repeat;width:212px;padding-left:38px;height:18px;line-height:18px;overflow:hidden}
.discount .discount_list li b{font-weight:normal;float:right;margin-right:16px;text-decoration:line-through;color:#8e8e8e}
.discount .discount_list li em{font-style:normal;float:right;color:#ff000f;}

.discount div{width:254px;height:24px;border-bottom:1px solid #e8e8e8; text-align:right;padding-right:18px;padding-top:16px;}
.ds1{background:url(../images/ds1.jpg) center;}
.ds2{background:url(../images/ds2.jpg) center;}
.ds3{background:url(../images/ds3.jpg) center;}
.ds4{background:url(../images/ds4.jpg) center;}
.ds5{background:url(../images/ds5.jpg) center;}
.ds6{background:url(../images/ds6.jpg) center;}

.friendlink{width:831px;height:121px;border:1px solid #e8e8e8;clear:both}
.friendlink .fl_head{width:100%;height:39px;border-bottom:1px solid #e8e8e8;background:url(../images/friendlink.jpg) center;}
.friendlink ul{margin-left:34px;margin-top:16px;}
.friendlink li{float:left;margin-right:8px;}


/**搜索结果页---------------------------- */
.record{width:830px}
.record li{width:100%;height:169px;}
.record li img{width:94px;height:110px;padding:20px;border:1px solid #e4e4e4;float:left;margin-right:13px}
.record li .title{height:31px;border-bottom:1px dotted #d1d1d1;width:664px}
/*skin-------------------------------------------------------------------------------------------skin*/
/*rolinList*/
.navmenu{ width:140px; height:auto; margin:5px auto 0 auto; text-align:left}
.navmenu li{ margin-bottom:4px;}
.navmenu li h2{ width:130px; height:30px; font-size:14px; line-height:30px; padding-left:10px; color:#333; cursor:pointer; background:url(../images/navmenu.gif); color:#fff}
.menuli{ margin:3px 0; padding:0; border:1px solid #dedede; border-bottom:none;}
.menuli p{ margin:0; padding:0; height:30px; line-height:30px; padding-left:10px; border-bottom:1px solid #dedede; font-size:14px;cursor:pointer;}

/*brandlist*/
.brandlist{ margin:5px 0}
.brandlist ul{ list-style:none}
.brandlist ul li{ border-bottom:1px dashed #dedede; margin-bottom:6px; padding-bottom:6px;}
	/*\*/ * html .brandlist ul li{ height: 1%; } /**/ *>.brandlist ul li{ overflow: hidden; }
	.brandlist ul li img{ float:left; width:100px; border:1px solid #ccc; padding:2px; margin-right:6px;}
	.brandlist ul li h3{ height:30px; line-height:30px; font-size:14px; border-bottom:1px solid #dedede; margin-bottom:6px}
	.brandlist ul li p{ line-height:22px; margin:0; color:#666}
	
/*order*/
.order{ border-right:1px solid #dedede; border-bottom:1px solid #dedede; height:31px; margin:10px 0}
.order li{ float:right;background:url(../images/pagenav.gif); line-height:30px; padding:0 15px; border:1px solid #dedede; border-right:none; border-bottom:none}
.order li.title{ float:left; border:none; font-weight:bold; background:none; font-size:14px; color:#666}

/*products*/
.products { margin: 0; padding: 0; list-style: none; padding-bottom: 6px; }
	/*\*/ * html .products { height: 1%; }/**/ *>.products { overflow: hidden; }
		.products li { float: left; display: inline; text-align: center; width: 176px; height: 172px;overflow: hidden; margin: 6px 0 0 4px; }
			.products li p { margin: 0; line-height: 20px; height:20px; overflow:hidden; color:#999}
			.products li p.market_price{ text-decoration:line-through}
			.products li p.shop_price{ color:#FF0000}
			.products li div { line-height: 100px; font-size: 100px; height: 112px; display: table;}
				.products li div a { display: table-cell !important; display: block; width: 155px; vertical-align: middle; }
					.products li div img { vertical-align: middle;font-size: 10px; width:140px; height:105px; padding:1px; border:1px solid #e1e1e1; }
					
/*page*/
.pages{padding:8px 0; float:right}
.pages a,.pages strong{float:left;padding:0 6px;margin-right:2px;height:20px;border:1px solid;line-height:20px;overflow:hidden;}
.pages a{border-color:#E6E7E1;background-color:#FFF;color:#0a90b1;}
.pages a:hover{text-decoration:none;}
.pages strong{border-color:#0a90b1;background-color:#0a90b1;color:#FFF;font-weight:700;}
.pages a.prev,.pages a.next{background-repeat:no-repeat;}
.pages a.prev{background-image:url(../manage/arrow_left.gif);background-position:30% 50%;padding:0;width:22px;overflow:hidden;text-indent:-9999px;}
.pages a.next{padding-right:16px;background-image:url(../manage/arrow_right.gif);background-position:90% 50%;}
.pageback a{padding-left:16px;background:#FFF url(../manage/arrow_left.gif) no-repeat 0 50%;}
.pages a:hover,.pages a.next{border-color:#0a90b1;}

/*bpro*/
.bpro{ margin:10px 0;}
.bpro h3{ height:30px; line-height:30px; font-size:14px; padding-left:10px;}
.bpro table { border:1px solid #dedede; border-right:none; border-bottom:none}
.bpro table thead td{ height:40px; line-height:40px;border:1px solid #dedede; border-top:none; border-left:none}
.bpro table tbody td{ line-height:25px;border:1px solid #dedede; border-top:none; border-left:none;}
.bpro table tbody td.cover img{ width:70px;}
.bpro table tbody td h4{ margin:0; padding:0; height:25px; line-height:25px;}
.bpro table tbody td p{ margin:0; padding:0; line-height:20px;}
.pa10{ padding-left:10px;}

#brand_select select:multiple{height:500px;overflow:hidden;}