@charset "gb2312";
html, body { -webkit-text-size-adjust: 100%;user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;}
body { font-family:"微软雅黑","黑体"; font-size: 100%;}
body, a, input, textarea, select, button { font: "Microsoft YaHei", Helvetica, Geneva, Tahoma, Arial,  sans-serif; color: #000; }
input, textarea, select, button { font-size: 0.5em; }
body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, div, header, footer, nav, section, article, aside, figure, summary { margin: 0; padding: 0; }
ul,ol,li { list-style: none; }
a, button, li, ul, img { text-decoration: none; outline: none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
img, button { border: none; vertical-align: middle }
.fl { float: left; }
.fr { float: right; }
a:hover{ color:#009745; text-decoration:underline;}
.cl:after, .cl:before { content: ""; clear: both; display: table; }
.cl { clear: both; }
/*全局*/
#header_nav{width:96%; height:auto; float:left;;position: relative; z-index:999; background:#f2f2f2; padding:1% 2%;}
.logo_left{width:30%; height:auto; float:left; margin-top:1%}
.logo_left img{ width:50%; margin-top:0.2em}
.logo_midd{width:69%; height:auto; float:left; background:#fff; margin-top:0.5em; margin-bottom:0.5em;line-height:2.4em;}
.search_order_txt{width:75%; height:35px; line-height:35px; color:#ccc; float:left; background:none;border:none; padding-left:3%;font-size: 1rem;}
.search_order_sub{width:15%;  height:35px; line-height: 35px;background:none;cursor:pointer;border:none; float:right; background:url(../images/soso.png) no-repeat center;}
/*头部*/
body { background:#fff;}
nav ul li { -webkit-background-size: 100% 100%; }
nav { text-align: center;  display: table; width: 98%; background:#f2f2f2; padding:0px 1%;-moz-box-shadow:2px 2px 10px #ccc; }
nav li{ width: 10.3%; float:left;display: table-cell; font-size: 1.2em; margin:0px 3%}
nav a {  color: #222;  font-family:'微软雅黑','黑色'; border-bottom:solid 3px #f2f2f2; height:2.8em; line-height:2.8em; display:block; }
nav a:hover{ border-bottom:solid 3px #009745; color:#009745; text-decoration:none;}
nav a.ali{ border-bottom:solid 3px #009745; color:#009745;}
/*头部*/
#banner{width:100%; height:auto; float:left; text-align:center;}
#banner img{width:100%; height:auto;}
.flexslider{position:relative;height:auto;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.flex-control-nav{position:absolute;bottom:0.8em;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:10px;height:10px;margin:0 0.3em;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;overflow:hidden; background-image:url(../images/an1.png);cursor:pointer;  color:#eaeaea;}
.flex-control-nav .flex-active{ background-image:url(../images/an.png); color:#949494}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:35%;}
.flex-direction-nav li a{display:block;width:32px;height:61px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(../images/left.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(../images/right.png) center center no-repeat;}
/*BANNR*/
.products_top2{width:96%; height:auto; float:left; margin: 0 2%; }
.products_top2 ul li img{width:100%; margin-top:2%;}
/*海报*/
#webbody{width:96%; height:auto; margin:0 2%; margin-bottom:1em}
.top_title{width:100%; height:auto; float:left; font-size:1.6em; margin-top:1.2em}
.top_title a{ float:right; font-size:12px; color:#666; margin-top:1em}
.top_nr{width:100%; height:auto; float:left; margin-top:1em; }
.top_img{width:100%; height:auto; float:left; margin-top:1em; }
.top_img img{width:100%;}
.top_img1{width:100%; height:auto; float:left; margin:2.4em 0; }
.top_img1 img{width:100%;}
.list_p_one{width:49%; height:auto; float:left; margin-top:0.5em; background:#f8f8f8; text-align:center; padding-bottom:0.6em;}
.list_p_one1{width:49%; height:auto; float:left; margin-top:0.5em; background:#f8f8f8; text-align:center; padding-bottom:0.6em; margin-left:2%}
.img{width:100%; height:auto; float:left; text-align:center;}
.img img{vertical-align: middle; border:0px;width:100%; }
.title{width:100%; height:3.5em; float:left; text-align:center; color:#000; margin-top:1.4em;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.title a{ color: #000; font-size:1.3em;}
.title a:hover{ color: #009745; }
.detail{width:100%; height:3rem; float:left;  font-size:1em; color:#666; line-height:2em;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.price{ width:100%; height:4.5em; line-height:4.5em; float:left;color:#ce0a0a; }
.price span{  color:#ce0a0a; font-size:1.8em}
.price b{ text-decoration:line-through; padding-left:0.6em; color:#9c9c9c; font-size:1.1em; font-weight:normal;}
/*特价商品*/
.mews_right_nr_top{width:100%; height:auto; float:left; }
.top_nr_news{width:94%; height:auto; float:left; margin-top:1em; background:#f9f9f9; padding:3%; border-top:solid 3px #f4f4f4}
.list_p_img{width:40%; height:auto; float:left; text-align:center;}
.list_p_img img{vertical-align: middle; border:0px;width:100%; height:auto;}
.mews_right_nr_top_right{width:58%; height:auto; float:left;  margin-top:0.3em; font-size:1.1em; margin-left:2%}
.mews_right_nr_top_right .title1{ color:#000; height:auto; line-height:1.4em;}
.mews_right_nr_top_right .title1 a{ font-size:1.1em; color:#000;}
.mews_right_nr_top_right .title1 a:hover{ color: #009745;}
.mews_right_nr_top_right .time1{ color:#737373; height:auto;  margin-top:0.3em; font-size:12px}
.mews_right_nr_top_right .info1{ color:#737373; line-height:1.6em;font-size:12px;margin-top:0.3em;}
.mews_right_nr a:hover{ color: #009745;}
.mews_right_nr{width:100%; height:auto; float:left;}
.mews_right_nr ul li{ height:3em; line-height:3em; font-size:1.2em; border-bottom:#CCC 1px dotted; background:url(../images/news_detail_07.jpg) 5px no-repeat; padding-left:8px;}
.mews_right_nr ul li span{ float:right; color:#bababa; font-size:12px;}
.mews_right_nr ul li span a{font-size:1.2em;}
.mews_right_nr ul li  b{ color:#ce0a0a; font-weight:normal; float: left;}
.mews_right_nr ul li  a{ display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 45%; }
/*新闻*/
.list_a_one{width:49%; height:auto; float:left; margin-top:0.5em;  padding-bottom:0.6em;text-align: center;}
.list_a_one1{width:49%; height:auto; float:left; margin-top:0.5em; padding-bottom:0.6em;margin-left:2%;text-align: center;}
.img_a{width:100%; height:auto; float:left; text-align:center;}
.img_a img{vertical-align: middle; border:0px;width:100%; }
.title_a{width:100%; height:2em; line-height:2em; float:left;  color:#000; margin-top:1.4em;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.title_a a{ color: #000; font-size:1.3em;}
.title_a a:hover{ color: #009745; }
.detail_a{width:100%; height:auto; float:left;  font-size:1em; color:#666; line-height:2em;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 3rem; }
/*关于我们*/
.footer_bottom{width:100%; height:auto; float:left;text-align:center; color:#888; padding-bottom:11em; line-height:1.6em; margin-top:1em; border-top:solid 1px #dedede; padding-top:1em;}
.footer_bottom01 img{ width:50%; border:0;}
.footer_bottom01{width:100%; height:auto; float:left;text-align:center; margin-top:1em;border-top:solid 1px #dedede; padding-top:1em;}
/**/
.h-f-list { width: 100%; margin: auto;  float:left; background:#fafafa; text-align:center;  position:fixed;bottom:0;left:0;  z-index:999999999}
.h-f-list_tel { width: 100%; margin: auto;  float:left;  text-align:center; }
.h-f-list_tel img{ width:100%;}
.h-f-list_wz { width: 100%; margin: auto;  float:left; background:#fafafa; text-align:center; border-BOTTOM: solid 0.1em #ebebeb; border-TOP: solid 0.1em #ebebeb; border-LEFT: none; border-right:none; }
.h-f-list li { width: 24.6%; text-align: center; float: left; background:#fafafa;border-right: solid 0.1em #ebebeb; }
.h-f-list li .liimg { width: 35.71428571%; margin:0.4em auto;}
.h-f-list li .liimg img{width:70%;}
.h-f-list li p{ color: #444; margin:0.2em auto;}
.h-f-list li p a{ color: #444; font-size:1.1em;}
.h-f-list li p a:hover{ color: #009745;}
@media screen and (max-width:600px) {
    body { font-size: 87.5%;}
}
@media screen and (max-width:500px) {
    body { font-size: 75%;}
    nav a { padding: 0 0;color:#222;}
}
@media screen and (max-width:300px) {
    header { padding-bottom: 0.1em;}
    nav a { float: left;  padding: 0.4em 0em 0.4em 0em;font-size: 100%; color:#fff;}
    nav a, nav a:nth-child(1) { width: 33.3333333%;}
    nav a:nth-child(3) { border-right:none;}
    .h-f-list { width: 100%;}
    .h-f-list li .liimg { width: 24%; };
}
@media screen and (max-width:300px) {
    nav a { padding: 0.3em 0;color:#fff;}
}
/*底部*/
.list_img{width:100%; height:auto; float:left;}
.list_img img{ width:100%;}
/*内页BANNER*/
.list_wz{width:100%; height:3em; line-height:3em; float:left; text-align:center; font-size:2.4em;background:url(../images/h.jpg) no-repeat center; }
#menu{width:100%; height:auto; float:left; text-align:center;display:inline-block;zoom:1;*display:inline;text-align:center;cursor:pointer; }
#menu ul li{width:22.5%; height:2.6em; line-height:2.6em; float:left; text-align:center; margin-left:2%;margin-bottom:1.6em;}
#menu ul li a{font-size:1.2em; color:#222; border:solid 1px #ddd; background:#fff; height:2.6em; line-height:2.6em; display:block; }
#menu ul li a:hover{display:block; color:#fff; background:#00af50;border:solid 1px #00af50; text-decoration:none; }
#menu ul li a.ali{display:block; color:#fff; background:#00af50;border:solid 1px #00af50; }
/*小导航*/
#nr_1{width:96%; height:auto; margin:0 2%; margin-bottom:1em; float:left}
.pro_nr{width:100%; height:auto; float:left;}
.pro_title{width:100%;color:#222;float:left;  border-top:solid 1px #ddd;padding-top:1.4em;  margin-top:1em}
.pro_title ul li{width:22.5%; height:2.6em; line-height:2.6em; float:left; text-align:center; margin-left:2%; margin-bottom:1em }
.pro_title ul li a{border:solid 1px #ddd; background:#fff; height:2.6em; line-height:2.6em; display:block;border-radius:10em;cursor:pointer;}
.pro_title ul li a:hover{display:block; color:#fff; background:#00af50;border:solid 1px #00af50; text-decoration:none;}
.pro_title ul li a.ali{display:block; color:#fff; background:#00af50;border:solid 1px #00af50; }
.pro_wz{width:96%; height:auto; float:left;line-height:2.8em; font-size:1.2em; color:#444; padding-bottom:1.6em; margin-top:1em; margin:0px 2%}
.pro_wz img{ width:50%}
.pro_wz #map{width:100%;height:450px;font-size:12px;text-align:center;}
.pro_wz #map img{ width:auto;}
.pro_wz h2{ font-size:1.2em}
/**/
.faq_list{ width:100%; height:auto; float:left; font-size:1em; line-height:2em}
.faq_list table{width:100%; height:auto; float:left; border-bottom:solid 1px #dedede; padding-bottom:1em; margin-top:1em;}
.the_page2{width:100%;float:left;height:auto; line-height:2em; text-align:center; margin-top:2em}
.the_page2 a{  border:solid 1px #dedede; padding:0.1em 0.5em; margin:0px 0.2em; display:inline; color:#2a2a2a;font-size:1em; }
.the_page2 a:hover{ background:#29a301; border:solid 1px #29a301; color:#fff;text-decoration:none;}
.the_page2 a.ali{ background:#29a301; border:solid 1px #29a301; color:#fff}
/*分页*/
#hd_zhuanqu{ width:96%; height:auto; margin:0 2%; border:solid 1px #dedede; float:left;border-right:none;border-bottom:none;}
#hd_zhuanqu ul{ background:#FFF;}
#hd_zhuanqu ul li{ float:left; width:49.7%; height:auto; text-align:center; border-right:solid 1px #dedede;border-bottom:solid 1px #dedede; padding:1em 0;}
#hd_zhuanqu ul li img{ width:45%}
#hd_zhuanqu ul li.img{ padding-top:1.6em;}
#hd_zhuanqu ul li .title_fd{ font-size:1.1em; padding-bottom:1em;}
.black_overlay{ position: absolute; top:0; left:0; width: 100%; height: 100%; background:none; z-index:1001;  display:none; }
.white_content {position:fixed; top:50%; margin-top:-190px;  left: 50%;margin-left:-180px;display:none; width: 360px; height: 380px;background-color: white; z-index:1002; overflow: auto; color:#444; border:solid 1px #e8e7e7;}
.white_content a{ position:absolute;}
.tan_left{width:300px; height:355px; float:left; padding:10px;}
/*弹出微信*/
.fd_contact_zixun{ width:96%; height:auto; margin:0 2%; float:left; text-align:center;border:solid 1px #dedede; margin-top:1.2em;  padding-bottom:1.5em;}
.fd_contact_zixun .img{ float:left; width:100%; margin-top:1.2em; margin-bottom:1em;}
.fd_contact_zixun .img img{ width:30%}
.fd_contact_zixun .hour_contect{ float:left; width:100%; font-size:1.4em; line-height:1.6em  }
.fd_contact_zixun .hour_contect span{ display:block;font-size:1em; font-weight:normal; color:#616e74;}
.fd_contact_zixun .hour_contect a{ font-size:1em; background:#ff6700; text-align:center; padding:0.3em 2em; color:#fff; margin-top:1em; } 
.fd_contact_zixun .hour_contect a:hover{ background:#ff3000; text-decoration:none;} 
/**/
.zixun_list{width:96%; height:auto; margin:0 2%; float:left; }
.zixun_list ul li{float:left; width:33%; text-align:center; padding-top:48px;}
.zixun_list ul li .img{padding-bottom:30px;}
.zixun_list ul li .title{font-size:20px;}
.zixun_list ul li .info{font-size:14px; color:#8a8a8a;padding:15px 0px;}
.zixun_list ul li .tel{font-size:20px; color:#f00000;}
.zixun_list ul li .time{font-size:14px; color:#909090;padding:15px 0px;}
/**/
.zx_feedback { width:95%; height:auto; margin:0 2%; float:left;}
.zx_feedback .form_t{ width:100%; height:200px; background:#f5f5f5; border:#ddd 1px solid;}
.zx_feedback ul li.photoa{border:#ddd 1px solid; border-top:none; width:100%; min-height:45px; line-height:45px; font-size:14px;}
.zx_feedback ul li.photoa img{ vertical-align:middle; margin:0px 15px;}
.zx_feedback ul li.photoa span{ display:inline-block; border-right:#CCC 1px solid; background:#efefef; padding:0 10px;float: left;}
.zx_feedback ul li.photoa .J_selectImage{float: left;}
.zx_feedback ul li.er_code{ height:60px; line-height:60px;}
.zx_feedback ul li.er_code img{ vertical-align:middle; margin-left:15px;}
.zx_feedback ul li.er_code input{ width:132px; height:38px; border:#CCC 1px solid;}
#message_list{width:100%; height:auto; float:left; background:#f5f5f5;}
#message_list ul{ background:#f5f5f5; padding:3%;}
#message_list ul li{ border-bottom:#ddd 1px solid; margin-bottom:1.5em; padding-bottom:1.5em;}
#message_list ul li .title{width:100%; height:auto; float:left; text-align:left;line-height:3em; font-size:1.2em;}
#message_list ul li .date{ line-height:2em; font-size:1em; color:#999; }
#message_list ul li .huifu{ color:#666; font-size:1.2em;}
#message_list ul li .imga img{ width:22%;}
#message_list ul li .huifu span{ color:#930;}
/*互动*/
.list_p_title_T_01{width:100%; height:AUTO; float:left; border-bottom:solid 1px #eee; padding-bottom:2em; margin-bottom:1em  }
.list_p_title1_T_01 a{ font-size:1.4em; color:#222;}
.list_p_title1_T_01{width:100%; height:AUTO; line-height:2em; float:left; margin-top:0.6em;}
.list_p_title1_T_01 SPAN{font-size:12px; color:#444;line-height:24px;}
.list_p_title2_T_more{width:100%; height:1.5em; text-align:right; float:left; margin-top:0.6em; color:#ccc; font-size:12px;}
.list_p_title2_T_more01{width:100%; height:1.5em; float:left; margin-top:0.6em; color:#ccc; font-size:12px;}
.list_p_title1_T_01share{width:100%; height:AUTO; float:left; margin-top:1em;}
.list_p_title1_T_01share img{ float:left; margin-right:1em;}
/*定义本把新闻*/
.news_d_title{ width:100%; height:AUTO; float:left; font-size:2em; text-align:center; margin-top:1em; line-height:2.6em; }
.news_d_title_time{ width:100%; float:left;  color:#525252;height:2em; line-height:2em; text-align:center;}
.news_d_title_nr{width:100%; float:left; text-align:center;height:2em; line-height:2em; }
.news_d_title_nr img{ vertical-align:middle; margin-right:0.5em;}
.news_d_title_wz{width:100%; float:left; text-align:left; height:auto; line-height:1.8em; font-size:1.2em; margin-top:2em; padding-bottom:2em; margin-bottom:1em; border-bottom:solid 1px #dedede;}
.news_d_title_wz img{max-width:100%;}
.news_d_title_f{width:100%; float:left; float:left; line-height:2.2em;}
/**/
.the_wz1{width:100%; height:auto; float:left;margin-top:0.8em; line-height:2.5em; font-size:1.2em;border-bottom:solid 1px #eee; padding-bottom:1px;}
.the_wz1 a{ color:#222;}
.the_wz1 img{ vertical-align:middle; padding-right:0.5em;}
.the_wz1 a:hover{ color:#222; text-decoration:underline;}
.midd_list_c{width:100%; height:auto; float:left; margin-top:1em; }
.midd_list_c img{ vertical-align: middle; border: 0px; width:100%}
#products_p_title{width:100%; height:auto;float:left;}
#title1{width:100%; height:auto; font-size:1.6em; color:#222; margin-top:1em; }
#title2 a{ float:right; }
#title2{width:100%; height:auto; font-size:1.2em; color:#222; margin-top:0.5em; color:#F00}
.price_right_title2{width:92%; height:auto; background:#f5f5f5; float:left; font-size:15px;  line-height:3em; padding:1% 4%; margin-top:1em;}
.price_right_title2 p{ font-size:1em; color:#949191; border-bottom: solid 1px #ebebeb;}
.price_right_title2 p span{ font-size:2em; color:#ef0000;font-family:Arial, Helvetica, sans-serif;}
.price_right_title2 p font{ font-size:1em; color:#ef0000; }
.price_right_title3{width:92%; height:auto; line-height:2.4em; float:left;padding:2% 4%;  color:#000; font-size:1.2em;border-bottom: solid 1px #ebebeb;}
.price_right_title3 font{ color:#F00; font-size:14px; font-weight:bold;}
/*定义产品详细页*/
.main_one_f{width:100%; height:auto; float:left;overflow:hidde; margin-top:1.8em;}
.main_one_f_bt{ width:100%; height:3em;float:left;border-bottom:solid 1px #ddd;}
.main_one_f_bt li{ float:left; width:25%; height:3em; line-height:3em; text-align:center; margin-right:-1px; border:solid 1px #ddd; border-bottom: none; }
.main_one_f_bt li a{ display:block; font-size:1.2em; color:#222;font-family:'微软雅黑','黑体';}  
.main_one_f_bt li.hover{ background:#fff; color: #00ac49; font-weight:bold;text-decoration:none; }
.main_one_f_bt li.hover a{ font-weight:bold; color:#00ac49;}
.ttkx_list{width:100%; height:auto;float:left;padding:1.5em 0px;}
.ttkx_list_1{width:100%; height:auto; margin:0 auto; line-height:2em; }
.ttkx_list_1 img{ max-width:100%; height:auto !important; vertical-align:middle; border:0;}
.ttkx_list_1 table { width:100%; border-top:solid 1px #eee;}
.ttkx_list_1 table td{ border-bottom:solid 1px #eee;padding: 0.4em 1em; line-height:2em;}
/*产品详情页*/
/*pages.lbi翻页效果css*/
.pagenav-wrapper .pagenav-content { width:100%; padding: 20px 0px 20px;  text-align: center; line-height: 29px; overflow: hidden; }
.pagenav-wrapper .pagenav {}
.pagenav-wrapper .pagenav a {display: inline-block;color: #666;width: 100%;}
.pagenav-wrapper .pagenav>div { background-color: #fff; border: 1px solid #ccc; line-height: 29px; white-space: nowrap; border-radius: 2px; cursor: pointer; display: inline-block; }
.pagenav .p-first, .pagenav .p-end { width: 59px ; display:inline-block; }
.pagenav .p-prev, .pagenav .p-next { width: 59px; margin: 0 5px; display:inline-block; font-size:12px;}
.pagenav .p-num { width: 30px; margin: 0 5px ; display:inline-block}
.pagenav .pagenav-text { min-width: 100px; height:29px; color: #666;}
.pagenav .pagenav-text span { font-size:16px; }
.pagenav .pagenav-cur { position: relative; background: #fff; height:29px;}
.pagenav .pagenav-select { position: absolute; top: 0; left: 0; width: 100%; height: 100%; #z-index:1; 
opacity: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-appearance: none; border: 0; border-radius: 0; cursor: pointer; }
.pagenav .pagenav-cur i { display: inline-block}
.pagenav-wrapper .pagenav .p-gray { background-color: #fdfdfd; color: #b4b1b1 }
.pagenav a:hover { text-decoration: none }
.global-nav__nav-shop-cart-num{
position: absolute; top:2px; color: #fff;text-align: center; font-weight:normal; font-size:10px;width:12px; height:12px; line-height:12px; background:#ff2233; border-radius: 50%; }
/*pages.lbi翻页效果css End*/
/*没有筛选结果文字样式*/
p.goods_title{ width:100%; font-size:14px; display:block; height:100px; line-height:100px; text-align:center; margin-top:30px; margin-bottom:30px;color: #666;}
/*没有筛选结果文字样式 End*/