/*公用样式开始*/
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,
article, aside, canvas, details, embed,
figure, figcaption, footer, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
    background-color: #fff;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*自定义样式*/
body {
    font-size:12px;
    color:#575757;
    font-family:"微软雅黑";
}

a {
    color:#575757;
    text-decoration:none;
}
/*公用样式结束*/

/*header开始*/
header{
    width: 100%;
    height: 32px;
    background: #fff;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 2px;
}
.hide{
    display: none;
}

.header_box{
    width: 1210px;
    height: 32px;
    margin: 0 auto ;
    *z-index:9999999999;

}
.header_l{
    float: left;
    color: #ea5514;
    margin-left: 12px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;

}
.header_l2{
    float: left;
    color: #727171;
    margin-left: 15px;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
}
.header_l2:hover a{
     color: #ea5514;
}
.header_r{
    float: right;
    width: 660px;
    height: 32px;
    line-height: 32px;
    z-index: 99999;
}
.header_r li{
    float: left;
    padding-left: 6px;
    padding-right: 5px;
    color: #d4d5d5;
    position: relative;
    margin-top: 1px;
    border: 1px solid #fff;
    border-bottom: 0px;


}
.header_r li:hover .a_hover{
    color: #ea5514;
    background: #fff;
}
.header_r li a{
    float: left;
    font-size: 14px;
    color: #727171;
}
.header_r li img{
    float: left;
    margin-top: 14px;
    margin-left: 5px;
}
.header_mtk{
    position: absolute;
    left: 45px;
    top: -4px;
}
.header_r li .header_r_li_img{
    margin-left: 30px;
}
.header_r_span{
    position: absolute;
    left: 55px;
    top: 2px;
    color: #fff;
    font-size: 12px;
    width: 18px;
    text-align: center;
}
.header_Search_box{
    width: 1210px;
    margin: 0 auto;
    height: 60px;
    *z-index: 2;
    margin-top: 5px;
}

.top_fixed{
     z-index: 99;
     background: #fff;
     width: 100%;
     *z-index:999;

}
.top_fixed_two{
     z-index: 99;
     width: 100%;
}
.header_solid{
    height: 5px;
    width: 100%;
}
.header_solid{
    height: 1px\9;
    width: 100%\9;
    background: #e3e3e3\9;
}
.Web_nav{

    position: relative;
    z-index: 2;
}

.Web_ul{
    border: 1px solid #ea5514;
    width: 105px;
    height:auto;
    position: absolute;
    left: -1px;
    top: 32px;
    display: none;
    background: #fff;
}
.Web_hide_solid{
    width: 79px;
    background: #fff;
    height: 2px;
    position: absolute;
    bottom: -1px;
    left: 0px;
    z-index: 3;
    display: none;
}
.header_sj{
    display: none;
}
.header_sj2{

}
.Web_ul div{
    height: 20px;
    line-height: 20px;
    text-indent: 5px;
    width: 100%;
    color: #666;
    cursor: pointer;
}
.Web_ul div:hover a{
    color: #ea5514;
}
.Web_nav:hover{
    border: 1px solid #ea5514;
    width:
}
.Web_nav:hover .Web_ul{
    display: block;
}
.Web_nav:hover .header_sj{
    display: block;
}
.Web_nav:hover .header_sj2{
    display: none;
}
.Web_nav:hover .Web_hide_solid{
    display: block;
}



.Suppliers{

    position: relative;
    z-index: 2;
}

.Suppliers_ul{
    border: 1px solid #ea5514;
    width: 105px;
    height:auto;
    position: absolute;
    left: -1px;
    top: 32px;
    display: none;
    background: #fff;
}
.Suppliers_solid{
    width: 93px;
    background: #fff;
    height: 2px;
    position: absolute;
    bottom: -1px;
    left: 0px;
    z-index: 3;
    display: none;
}

.Suppliers_ul div{
    height: 20px;
    line-height: 20px;
    text-indent: 5px;
    width: 100%;
    color: #666;
    cursor: pointer;
}
.Suppliers_ul div:hover a{
    color: #ea5514;
}
.Suppliers:hover{
    border: 1px solid #ea5514;
}
.Suppliers:hover .Suppliers_ul{
    display: block;
}
.Suppliers:hover .header_sj{
    display: block;
}
.Suppliers:hover .header_sj2{
    display: none;
}
.Suppliers:hover .Suppliers_solid{
    display: block;
}

.logo_header{
    float: left;
    margin-left:50px;
    width:140px;
}
.jmqpsc{
    margin-left: 2px;
    width:134px;
    height: 40px;
    line-height: 40px;
    float: left;
    font-size: 21px;
    color: #000000;
    font-weight: bolder;
}
.city_selection{
    float: left;
    height: 22px;
    min-width: 56px;
    border: 1px solid #cccccc;
    line-height: 22px;
    margin-left: 10px;
    margin-top: 10px;
    cursor: pointer;
}
.city_selection span{
    margin-left: 8px;
    margin-right: 5px;
    color: #ea5514;
}
.city_selection img{
    margin-right: 8px;
}
.Search_box{
    float: left;
    width: 622px;
    height: 30px;
    border: 1px solid #ea5514;
    margin-left: 90px;
    margin-top: 10px;
    position: relative;
    *z-index: 2;
}
.Search_box input{
    float: left;
    *position:absolute;
    *left:0px;
    *top:0px;
    width: 565px;
    height: 28px;
    line-height: 28px;
    border:0px;
    *height: 27px;
    *margin-left: -32px;
    outline: none;
    text-indent: 10px;

    color: #979797;


}
.Search_box .Search_box_input{
    *margin-left: -100px;
}
.Search_box img{
    float: right;
    cursor: pointer;
    position: absolute;
}
/*后加代码开始*/

.guowuche{
    position: relative;
    z-index:2;
    *z-index:9999;
}
.guowuche .guowuche_hide_solid{
    width: 90px;
    background: #fff;
    height: 2px;
    position: absolute;
    bottom: -1px;
    left: 0px;
    display: none;
    z-index: 3;
}

.guowuche:hover{
    border: 1px solid #ea5514;
}
.guowuche:hover .guowuche_ul{
    display: block;
}
.guowuche:hover .guowuche_hide_solid{
    display: block;
    background:#fff;
    height: 3px;
}

.guowuche:hover .header_sj{
    display: block;
}
.guowuche:hover .header_sj2{
    display: none;
}

.Personal_account{
    height: 30px;
    margin-top: 2px;
    min-width: 100px;
    float: left;
    position: relative;
    z-index: 5;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}


.Personal_account_bj{
    width: 100%;
    background: #fff;
    height: 3px;
    z-index: 5;
    position: absolute;
    top: 28px;
    left: 0px;
    display: none;
}
.Personal_name{
    height: 30px;
    line-height: 30px;
    float: left;
    margin-left: 15px;
}
.Personal_sj{
    float: left;
    margin-top: 13px;
    display: none;
    margin-left: 5px;
    margin-right: 15px;
}
.Personal_sj2{
    float: left;
    margin-top: 11px;
    margin-left: 5px;
    margin-right: 15px;
}
.Personal_account:hover{
     border: 1px solid #ea5514;
}
.Personal_account:hover .Personal_sj{
    display: block;
}
.Personal_account:hover .Personal_sj2{
    display: none;
}
.Personal_account:hover .Personal_account_bj{
    display: block;
}
.Personal_account_list{
    position: absolute;
    top:30px;
    left: -1px;
    width: 252px;
    height: 150px;
    border: 1px solid #ea5514;
    background: #fff;
    z-index: 4;
    display: none;
}
.Personal_account:hover .Personal_account_list{
    display: block;
}
.logo_box{
    position: absolute;
    top:18px;
    left: 15px;
    width: 78px;
    height: 78px;
    z-index: 5;
}
.Personal_account_logo{
    position: absolute;
    top:18px;
    left: 15px;
    width: 78px;
    height: 78px;
    z-index: 4;
}
.Personal_account_manage{
    position: absolute;
    top:13px;
    left: 155px;
    color: #666;
}
.Personal_account_exit{
    position: absolute;
    top:13px;
    left: 220px;
    color: #666;
    cursor: pointer;
}
.Personal_account_s{
    position: absolute;
    top:12px;
    left: 212px;
    color: #666;
}
.Personal_account_list a:hover{
    color:#ea5514;
}
.Personal_account_Company{
    position: absolute;
    top: 50px;
    left: 105px;
    height: 36px;
    font-size: 12px;
    line-height: 18px;
    width: 140px;
    cursor: pointer;
}
.Personal_account_solid{
    width: 235px;
    height: 1px;
    background: #eeeeee;
    position:absolute;
    bottom: 51px;
    left: 8px;
}
.Personal_account_Integral{
    position: absolute;
    top:108px;
    left: 18px;
}
.Personal_account_Integral_s{
    position: absolute;
    top:108px;
    left: 143px;
}
.jifenguizhe{
    position: absolute;
    top:126px;
    left: 17px;
    cursor:pointer;
    background: url(../images/jifenguizhe.jpg)no-repeat;
    width: 76px;
    height: 18px;
    color: #fff;
   font-size: 11px;
   text-align: center;
   line-height: 18px;
}
.jifenguizhe:hover{
    position: absolute;
    top:126px;
    left: 17px;
    cursor:pointer;
    background: url(../images/jifenguizhe2.png) no-repeat;
    width: 76px;
    height: 18px;
    color: #fff;
   	font-size: 11px;
   	text-align: center;
   	line-height: 18px;
}
header{
 	border-bottom: 1px solid #ccc;
 	z-index: 99999;
}
 /*以上是header*/

 /*搜索*/
.Search_box .Search_box_list{
    position: absolute;
    top:31px;
    left:-1px;
    width: 567px;
    max-height:316px;
    border: 1px solid #ea5514;
    background: #fff;
    z-index:9999;
    *z-index:99999999;
    border-top: 0px;
}
.Search_box_list_e{
    height: 26px;
    line-height: 26px;
    width: 100%;
}
.Search_box_list_e2{
    height: 26px;
    line-height: 26px;
    width: 100%;
}
.Search_box_list_e .list_bt{
    color: #a5a5a5;
}
.Search_box_list_e p{
    width: 100%;
    height: 25px;
    color: #1071a8;
    text-indent: 6px;
}
.Search_box_list_e2 p{
    width: 100%;
    height: 25px;
    color: #1071a8;
    text-indent: 6px;
}
.Delete{
    display: none;
    color: #666666;
    width: 54px;
    float: right;
    margin-right: 8px;
}
.History{
    width: 54px;
    float: right;
    color: #adadad;
    margin-right: 8px;
}
.Search_box_list_e:hover{
    background: #eeeeee;
}
.Search_box_list_e2:hover{
    background: #eeeeee;
}
.Search_box_list_e:hover .Delete{
    display: block;
    color: #666666;
    cursor: pointer;
    width: 54px;
}
.Search_box_list_e:hover .History{
    display: none;
    width: 54px;
}
.guanbi{
    width: 100%;
    height: 25px;
    line-height: 25px;
    color: #adadad;
    border-top: 1px solid #e2e2e2;
}
.guanbi span{
    float: right;
    margin-right: 5px;
    cursor: pointer;
}
.Search_box_list_e_l{
    float: left;
}
.Search_box_list_e2 .goods_num{
    float: right;
    color: #adadad;
    margin-right: 8px;

}
/*top购物车*/
.guowuche{
    z-index: 99;

}
.guowuche:hover{
    border: 1px solid #dddddd;
}
.guowuche .guowuche_ul{
    width: 308px;
    border: 1px solid #dddddd;
    height: auto;
    position: absolute;
    left: -219px;
    top: 32px;
    top:30px\9;
    display: none;
    background: #fff;
    z-index: 2;

}
.guowuche_ul h3{
    color: #666666;
    margin-left: 10px;
    font-weight: bold;
}
.guowuche_ul_goods{
    width: 100%;
    height: 52px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 8px;
    padding-bottom: 8px;
    position: relative;
}
.guowuche_ul_goods_l{
    margin-left: 10px;
    float: left;
    width: 50px;
    height: 50px;
    border: 1px solid #dddddd;
    cursor: pointer;
}
.guowuche_ul_goods_c{
    margin-left: 5px;
    float: left;
    width: 130px;
    height: 50px;
}
.guowuche_ul_goods_r{
    margin-left: 10px;
    width: 75px;
    height: 50px;
    float: left;
    color: #666666;
}
.guowuche_ul_goods_c p{
    padding-right: 5px;
    float: left;
    line-height: 17px;
    height: auto;
    color: #666;
    margin-top: 3px;
    width: 130px;
    height: 51px;
    overflow: hidden;
    cursor: pointer;
}
.guowuche_ul_goods_c .span3{
    width: 16px;
    height: 16px;
    background: #e95513;
    line-height: 16px;
    text-align: center;
    padding-left: 3px;
    padding-right: 3px;
    color: #fff;
    position: absolute;
    top:2px;
    left: 226px;
}
.guowuche_ul_goods_r .guowuche_ul_goods_r_remove{
    margin-left: 19px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    position: absolute;
    top:34px;
}
.guowuche_ul_goods_r .guowuche_ul_goods_r_remove:hover{
    margin-left: 19px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    position: absolute;
    top:34px;
    color: #e95513;
}
.guowuche_ul_goods .guowuche_ul_goods_l img{
    margin-top: 0px;
    margin-left: 0px;
}
.guowuche_ul_bottom{
    height: 30px;
    width: 301px;
    background: #f5f5f5;
    padding-top: 15px;
    padding-left: 7px;
}
.guowuche_ul_bottom p{
    width: 220px;
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    color: #666;
    float: left;
}
.guowuche_ul_bottom_btn{
    width: 72px;
    height: 29px;
    float: right;
    margin-top: -7px;
    margin-right: 9px;
    cursor: pointer;
}
.guowuche_ul_bottom .guowuche_ul_bottom_btn img{
    margin-top: 0px;
    margin-left: 0px;]
    cursor: pointer;
}
.guowuche_ul{
	*z-index: 999;
}
.guowuche_ul_goods_list{
    width: 308px;
    max-height: 344px;
    overflow-y:scroll;
}

/*积分规则*/
.jfgzsm{
    width: 405px;
    height: 385px;
    border: 1px solid #999;
    position: absolute;
    background: #fff;
    z-index: 99;
    left: 50%;
    margin-left: -347px;
    top: 34px;
   *z-index: 99999;
}
.jfgzsm_bj{
     width: 411px;
    height: 391px;
    border: 1px solid #999;
    position: absolute;
    background: #fff;
    z-index: 99;
    left: 50%;
    margin-left: -350px;
    top: 31px;
    opacity: 0.3;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
    background: #ccc;
    display:none;
     *z-index: 99998;
}
.jfgzsm_top{
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #dddddd;
    background: #f5f5f5;
}
.jfgzsm_top_bt{
    width: 100px;
    line-height: 30px;
    height: 30px;
    text-indent: 15px;
    float: left;
}
.jfgzsm_top_bt_gb{
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    cursor: pointer;
}
.jfgzsm_bt{
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 20px;
}
.jfgzsm_wen{
    height: 18px;
    font-size: 12px;
    line-height: 18px;
    margin-left: 26px;
}
.jfgzsm_bottom{
    width: 351px;
    height: 61px;
    background: url(../images/tuyuan_bj_03.png) no-repeat;
    margin-left: 25px;
    padding-top: 3px;
}
.jfgzsm_bottom_wen{
    height: 18px;
    line-height: 18px;
    color: #666;
    margin-left: 18px;
}
.jfgzsm_bottom_wen span{
    font-weight: bold;
}
.jmsy_tab a{
	height: 20px;
}
.gerenzhongxin_btn_top{
	float: left;
	color: #DF5500;
	height: 28px;
	line-height: 36px;
	width: 50px;
	cursor: pointer;
	margin-left: 5px;
}
.guowuche_ul_goods_r_jg{
	position: absolute;
    top: 32px;
    left: 64px;
}
.guowuche_ul_goods_c_cjpp{
	position: absolute;
    top: 22px;
    left: 197px;
    display: block;
    width: 81px;
    height:18px;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
}
.guowuche_ul_goods_c_cjpp2{
	display: block;
  	width: 100px;
 	height: 32px;
 	overflow: hidden;
}
.guowuche_ul_goods_r_jg span{
	font-weight: bold;
}
.solid_xian{
	width: 100%;
	height: 1px;
	background: #E4E7E7;
	margin-top: 10px;
}
