@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font-size:12px; font-family:"微软雅黑"}
div,form,img,ul,ol,li,dl,dt,dd,p,input{margin:0; padding:0;border:0;}
li,dl{list-style-type:none;}
a{text-decoration: none;color:#000}
input{outline: none;}
b,i,em{font-style:normal;font-weight: normal;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;font-weight:normal;}
.c{width:1200px; margin-left:auto; margin-right:auto;}
.l{float:left;}
.r{float:right;}
.clearfix{clear:both}
/*头部*/
.logo_topbg{height:28px; line-height:28px; background-color:#f7f7f7; border-bottom:solid #ececec 1px;}
.top_f a{position:relative; height:28px; line-height:28px;
    display:inline-block;margin-right:20px; padding-left:15px;}
.top_f a b{position:absolute;display: inline-block}
.i_ico{background:url("../images/xbt.png") 0 0 no-repeat;
    width:9px; height:15px;
    left:2px; top:6px;}
.f_ico{background:url("../images/xbt.png") 0 -17px no-repeat;
    width:12px; height:12px;
    left:0;top:6px;}
.a_ico{background:url("../images/xbt.png") 0 -31px no-repeat;
    width:10px; height:10px;
    left:0;top:8px;}
.top_r{color:#666;}
.top_r a{margin:0 8px;}
.top_l_i a,.top_l_i a:link,.top_l_i a:visited{color:#ff8804;}
.top_lsc{height:153px; position:relative; clear:both;}
.logo_topbg a:link{color:#666; text-decoration:none; font-size:12px;}
.logo_topbg a:visited {color:#666;text-decoration:none;}
.logo_topbg a:hover{color:#be7830; text-decoration:underline;}
.logo_topbg a:active{color:#666;}
.top_r .top_l_i a{color:#ff8804;}
/*logo一行*/
.left_logo{position: relative; margin:37px 25px 37px 0;  }
.logo{background:url("../images/logo.png") left no-repeat;
    width:171px; height:67px; }
.line{position:absolute; left: 190px;top: 16px;
    background:url("../images/xbt.png") 0 -84px no-repeat;
    width:1px;height:44px;
}
.hos_name{margin-top:10px;margin-left: 40px;}
.h_n_top{display: inline-block}
.hos_name h2{font-size:18px;font-weight: bold }
.yanz{height:22px;
    line-height:22px;color:#ff8804;
    border-radius: 2px;
    background-color:#faf9f9;border:1px solid #eee;
    margin-left: 10px;
    padding:0 10px}
.yanz span{display:inline-block;background:url("../images/xbt.png") 0 -43px no-repeat;
    width:16px; height:16px;margin:4px 5px 0 0;vertical-align: sub  }
.bz_pic{display:inline-block;background:url("../images/xbt.png") 0 -60px no-repeat;
    width:21px; height:21px;
    margin-left: 10px}
.hos_name ul{margin-top: 10px;}
.hos_name li{float:left;margin-right:20px;
    font-size: 14px;color:#6d6d6d;}
.hos_name li span{margin-left:5px;color:#ff8804}
/*右边的搜索框*/
.right_search{ position: relative;top:40px;}
.r_s_top input{width:200px;height:34px;
    font-size: 14px;
    padding-left:30px;line-height: 34px;
    border:1px solid #dcdcdc;}
.r_s_top span{ position: absolute;top: 10px;left: 8px;
    background:url("../images/xbt.png") 0 -130px no-repeat;
    width:16px;height:16px;}
.r_s_top a{display:block;width:80px;height:36px;background-color:#dcdcdc;
    font-size: 18px;text-align: center; line-height:36px;color:#666;}
.r_s_top .search_btn{color:#fff;background-color:#ff8804 }
.r_s_top a:hover{cursor: pointer;color:#fff;background-color:#efcb4b}
.hot{margin-top:8px;margin-left:10px;}
.hot h5{color:#999}
.hot a{float: left;display: block;
    margin-right:10px;
    color:#a5a5a5;}
.hot a:hover{color:#be7830;}
/*导航一栏*/
.nav_list{width:100%;height:48px;
    background: url("../images/nav_bg.png")}
.nav_list a{float: left;display:block;font-size: 18px;line-height: 48px;text-align: center;margin-left: 20px; margin-right: 20px;}
.nav_list a:hover{text-decoration: underline}
.nav_list a:last-child{margin-right: 0px;}
/************  banner(开始)  **********************/
.xnBanner { width:100%; height:auto; margin:0 auto; position:relative;  }
section { width: 980px; margin: 0 auto; position: relative;/*overflow: hidden;min-width:1190px*/ }
.section_banner1_box { height:400px; width: 100% }
/* focusindex */
#focusindex { height:400px; overflow: hidden; position: relative; }
#focusindex li { height:400px; overflow: hidden; position: absolute; width: 100%; }
#focusindex li a { display: block;left:50%;margin-left: -960px; height:400px; position: absolute; width: 100%; z-index:2 }
#focusindex .btn { position: absolute; width: 100%; height: 30px; bottom: 10px; text-align: center; z-index: 9 }
#focusindex .btn span { display: inline-block; width: 20px; height: 20px;margin:0 10px;border-radius: 100%; background-color: #000}
#focusindex .btn span.on { background-color: #ff8804 }
#focusindex .preNext { width:50px; height: 50px; position: absolute; top: 180px; background: url("../../images/prev.png") no-repeat left bottom; cursor: pointer; z-index: 9; opacity: 0; transition: all 0.3s linear 0s; }
#focusindex .pre { left: 0;background: url("../images/next.png") no-repeat left bottom;  }
#focusindex .next { right: 0; background-position: right bottom; z-index: 9 }
#focusindex:hover .preNext { opacity: 0.5; }
#focusindex:hover .pre { left: 10%; }
#focusindex:hover .next { right: 10%; }
#focusindex .pre:hover, #focusindex .next:hover { opacity: 1; }
/*banner*/
.zt_banner{position: relative;width:100%;height:400px;overflow: hidden}
.zt_banner img{display:block;height:400px;position: absolute;top:0;left:50%;  margin-left:-960px;}
/*产品列表*/
.product_list{padding:10px 3px;}
.product_list ul{zoom:1; overflow:hidden;}
.product_list ul li{width:200px; float:left; display:inline; padding:10px 20px;}
.product_list ul li .p-img{width:200px;height:200px;margin:0px; padding-top:10px;}
.product_list ul li .p-name{word-break: break-all;  word-wrap: break-word;
    line-height: 20px;  height: 40px;  overflow: hidden;
    font-size: 12px;  color: #666;  padding-bottom: 2px}
.product_list ul li .p-name a{color:#666;}
.product_list ul li .p-name a:hover{color: #be7830;text-decoration: underline}
.product_list ul li .p-price{position: relative}
.product_list ul li .p-price s{color: #a5a5a5;}
.product_list ul li .p-price b{color: #be7830;  font-weight: 400;  font-size: 16px;
    position: absolute;  top: 0px;  right:0px;}
.product_list ul li .comm{color:#ff8804; height:30px; line-height:30px; position:relative;}
.product_list ul li .comm i{position:absolute; right:0px; top:0px;}
.product_list ul li .btns{position: relative}
.product_list ul li .btns a{border:solid #dbdbdb 1px; height:22px; line-height:22px; display:inline-block; padding:0px 10px; background-color:#fafafa; margin-right:5px; background-position:0px -541px;}
.product_list ul li .btns a:hover{text-decoration:none;}
.product_list ul li .btns a.comp{margin-right:0px; position:relative; padding-left:18px;}
.product_list ul li .btns a.comp .icos{display:block;background: url("../images/xbt.png") 0 -285px;width:12px;height:12px;margin-top:2px;}
.product_list ul li .btns a.comp i{position:absolute; top:4px; left:4px; height:12px; width:12px; background-position:-161px 0px;}
.product_list ul li .btns a.comp:hover{cursor: pointer}
.product_list ul li .btns a.cur{background-position:0px -580px; border-color:#e4b533; color:#ffffff;}
.product_list ul li .btns a.cur i{background-position:-174px 0px;}
.product_list .load_more_btn{height:40px; line-height:40px; background-color:#eeeeee; border:solid #dbdbdb 1px; text-align:center; margin-top:20px; margin-bottom:10px; display:none;}
.product_list .load_more_btn a:link,.r_content .load_more_btn a:visited{color:#666666;}
.product_list .load_more_btn a:hover{color:#ff8804; text-decoration:none;}
/*帮助*/
.helper{margin-top:20px;padding:20px 0;
    background-color: #f3f3f3}
.helper dl{float: left;width:100px;margin-left:30px;}
.helper dt{color:#be7830;font-weight: bold;margin-bottom:5px;}
.helper dl a{display: block;color:#999;margin-top:5px;}
.helper dl a:hover{text-decoration: underline;color:#be7830}
.h_shuoming{float:left;width:200px;margin-left:50px;}
.h_shuoming h5{color:#be7830;font-weight: bold;margin-bottom:5px;}
.h_shuoming p{line-height:20px;color:#999;}
/*footer*/
.footer{text-align: center;  padding-top: 20px;  padding-bottom: 20px;}
.about_ours{text-align: center}
.about_ours a{margin:0 8px;color:#666;}
.copy{color: #898989;line-height: 24px; padding-top: 10px;}
.icon{padding-top: 10px;}
.icon a{display: inline-block;margin:0 8px;}
.mei-center{width:1200px;margin: 0 auto;}