/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;text-decoration:none;}
body { font-size:12px;font-family:Arial, Helvetica, sans-serif; text-align:center;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus {outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table {border-collapse:collapse;border-spacing:0}
input {font-size:12px}
a:link,a:visited,a:hover,a:active {font-family:Arial,Helvetica,sans-serif;text-decoration:none;outline:none; color:#333;}

.clefix { clear:both; font-size:0px; height:0px; line-height:0; overflow:hidden;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0px;height:0px}
.clearfix:after{content:"\0020";display:block;height:0;clear:both}
.clearfix{_zoom:1}
*+html .clearfix{overflow:hidden}

.float { float:left;}


/*===================通用背景图样式========================*/

.tlbg,#nav .nav_nav,#header_div04 { width:100%; background:url(../images/repeat_x_01.gif) repeat-x;}


#nav .nav_search .main_search  .secar_lb .at_select { background:url(../images/t_no_repeat.gif) no-repeat;}

/*#head .fabu,#head .fabu .input_02 {background:url(../images/tong_02.gif) no-repeat; }*/
#head .fabu,#head .fabu .input_02 {background:url(../images/tong_021.gif) no-repeat; }

#nav,#nav .nav_nav .nav_nav_lt a,#nav .nav_nav .nav_nav_lt a.sel_nav,#nav .nav_search .main_search  .searchbtn,#nav .nav_nav .nav_nav_lt a u,#nav .nav_nav .nav_nav_lt a:hover u,#nav .nav_nav .nav_nav_lt a.sel_nav u,#nav .nav_nav .nav_nav_lt a.sel_nav:hover u { background:url(../images/tong_03.gif) left 36px no-repeat;}


/***************************************************************head start**********************************************************/
#head { width:980px; overflow:hidden; margin:0 auto; clear:both; height:auto}
#head .fabu { float:right; margin-top:11px; _margin-top:7px; background-position:left top; width:336px; height:40px; padding:32px 0 0;}
#head .fabu input{ border:none; float:left;}
#head .fabu .input_01 { background:none; width:211px; height:23px;margin:0px 12px 0; padding-top:8px;}
#head .fabu .input_02 { background-position:left -79px; height:32px; width:99px; font-size:14px; color:#FFFFFF; font-weight:bold;}
#head .logo { float:left; margin-top:15px; _margin-top:11px; text-align:left}
#head .logo p{ width:120px;float:left; line-height:41px; margin-top:8px; font-size:16px; padding-left:10px; font-weight:bold; color:#a4a3a3}
#head .logo span{width:6px; height:41px; float:left; margin-top:6px; background:url(../images/logo_line.jpg) no-repeat; overflow:hidden;}
#head .logo a { display:block; float:left;}


/***************************************************************nav start**********************************************************/
#nav { background-position:left 36px; width:980px; height:81px; margin:0 auto; }
#nav .nav_nav { height:36px; background-position:0px -33px; overflow:hidden;}
#nav .nav_nav .nav_nav_lt { float:left; line-height:37px; }
#nav .nav_nav .nav_nav_lt a { background-position:right -52px;height:36px; mix-width:80px;  float:left; margin-right:2px; font-size:14px; font-weight:bold;}
#nav .nav_nav .nav_nav_lt a u { background-position:left -91px;height:36px; float:left; padding:0px 22px; font-size:14px; font-weight:bold;}
#nav .nav_nav .nav_nav_lt a:hover { background-position:right -131px; height:36px; float:left; margin-right:2px; font-size:14px; font-weight:bold;}
#nav .nav_nav .nav_nav_lt a:hover u { background-position:left -169px; height:36px; float:left; padding:0px 22px; font-size:14px; font-weight:bold;}
#nav .nav_nav .nav_nav_lt a.sel_nav { background-position:right -212px; margin-right:2px; color:#FFFFFF;}
#nav .nav_nav .nav_nav_lt a.sel_nav u { background-position:left -253px; margin-right:2px; color:#FFFFFF;}
#nav .nav_nav .nav_nav_lt a.sel_nav:hover { background-position:right -212px; margin-right:2px; color:#FFFFFF;}
#nav .nav_nav .nav_nav_lt a.sel_nav:hover u { background-position:left -253px; margin-right:2px; color:#FFFFFF;}
#nav .nav_nav .nav_nav_rt { float:right; font-size:12px; padding-top:13px; margin-right:5px; width:auto; overflow:hidden;}
#nav .nav_nav .nav_nav_rt a { float:left; width:29px; padding:0 2px; font-size:14px; color:#555;}
#nav .nav_nav .nav_nav_rt a:hover { float:left; width:29px; padding:0 2px; color:#119AFF; font-size:14px;}
#nav .nav_nav .nav_nav_rt u{ float:left; margin:-2px 0px 0;_margin:-3px 0px 0; font-size:14px;color:#999;}
#nav .nav_search { height:45px; overflow:hidden;}
#nav .nav_search .hot_search { width:195px; float:left; font-size:12px; color:#FFFFFF; line-height:44px; }
#nav .nav_search .hot_search span {  font-size:14px;}
#nav .nav_search .main_search {border:2px solid #008FFC; background:#fff; height:28px; float:left; width:410px; margin:6px 0 0 0px;}
#nav .nav_search .main_search  .searchTxt{border:1px solid #DCDCDC;color:#999;float:left;padding:5px 5px 4px;width:221px; height:17px; overflow:hidden;}
#nav .nav_search .main_search  .searchbtn{ background-position:0px -298px; border:0; width:77px; height:28px; cursor:pointer;float:left; color:#fff; font-weight:bold; font-size:14px;}
#nav .nav_search .main_search  .searchbtn_hover{background:url(../images/search_main_hover.gif) no-repeat;  border:0; width:77px; height:28px; cursor:pointer;float:left; color:#fff; font-weight:bold; font-size:14px;}
#nav .nav_search .main_search  .searbg{background:url(../img/navbg.gif) right -310px no-repeat}

/*搜索下拉框 */
#nav .nav_search .main_search  .secar_lb{float:left; height:26px; width:100px; position:relative; z-index:5; text-align:left;}
#nav .nav_search .main_search  .secar_lb .at_select {background-color:#fff; background-position:80px -8px; width:100px;}
#nav .nav_search .main_search  .secar_lb .at_select a{padding-top:5px; padding-bottom:4px; line-height:18px;}
#nav .nav_search .main_search  .secar_lb .at_select a:hover{text-decoration:none}
#nav .nav_search .main_search  .secar_lb .at_select a.at_selected:hover{background:#fff url(http://s.zbjimg.com/p/shop/img/dppic1.png) 75px -245px no-repeat;}
#nav .nav_search .main_search  .secar_lb .at_select a.at_selected{height:17px}


/* 下拉菜单组件基础样式 */
.at_select {width:auto;height:auto;display:inline;position:absolute;left:0;top:0;z-index:10; border:1px solid #dcdcdc; background:#fff url(../img/pic.png) no-repeat right -1358px;}
.at_select a {display:block;overflow:hidden;display:none; padding:5px 30px 5px 10px; color:#666}
.at_select a:hover {color:#333; background:#e0e0e0}
.at_select a.at_selected {display:block; padding:2px 30px 2px 10px}
.at_select a.at_selected:hover{background:#fff url(../img/pic.png) no-repeat right -1358px;}


#nav .nav_search .ad_search {float:right; width:260px; height:44px; background: url(../images/ad_search_bg.gif) repeat-x}
#nav .nav_search .ad_search ul{width:250px; height:27px; float:left; margin:9px 0px 0px 24px; display:inline;}
#nav .nav_search .ad_search ul li{line-height:27px; color:#FFFFFF; float:left;}
#nav .nav_search .ad_search ul li.gwc_1{font-size:13px; font-weight:bold; margin-right:7px; }
#nav .nav_search .ad_search ul li.gwc_2{width:162px; height:30px; line-height:28px; background: url(../images/ad_search_bg3.gif) no-repeat; color:#037ba6; text-align:left; text-indent:14px;  overflow:hidden;}

/*#nav .nav_search .ad_search ul .gwc_2 span{width:7px; height:4px; position:absolute; top:10px; left:128px; _left:28px; z-index:100;}*/
#nav .nav_search .ad_search ul .gwc_2 a{display:block; color:#037ba6; width:162px; height:30px; }
#nav .nav_search .ad_search ul .gwc_2 a:hover{background:#07e6fa; border:solid 1px #13beed; color:#037ba6; width:157px; height:25px; overflow:hidden   }





/*============================================================进口品牌频道导航样式======================================================================*/
#brand_nav{
width:980px;
height:44px;
margin:0 auto;
background:url(../images/nav_bg.jpg) no-repeat right bottom;
}
#brand_nav .brand_nav_tit{
width:229px;
height:44px;
float:left;
background:url(../images/nav_tit.jpg) no-repeat;
}
#brand_nav .brand_nav_list{
width:751px;
height:44px;
float:left;
}
#brand_nav .brand_nav_list li{
float:left;
text-align:center;
margin-right:23px;
display:inline;
margin-top:17px;
}
#brand_nav .brand_nav_list li a{
font-size:14px;
color:#FFFFFF;
}
#brand_nav .brand_nav_list li a:hover{
color:#cbe7fc; text-decoration:underline
}

.m_left{margin-left:10px; display:inline;}


/**********************************************************footer start**********************************************************/
#footer { line-height:22px; width:980px; /*float:left;*/ margin-top:20px;}
#footer a { color:#000;}
#footer a:hover { color:#FF6600;}
#footer_a { width:978px; margin-bottom:10px;border-top:3px solid #EAEAEA;text-align:center;}
#footer_a a { height:39px; line-height:39px; text-decoration:none; color:#055697; margin:0 7px;}
#footer_a a:hover { height:39px; line-height:39px; text-decoration:none; color:#FF6600; margin:0 7px;}
/**********************************************************footer end**********************************************************/

