/* CSS Document */

.hed-nav-box1{width: 100%; overflow-y: hidden;height:46px; background:#fff; border-bottom:1px solid #f3f3f3; clear:both}
.tabs{width:100%; overflow-y: hidden; height:46px; background:#fff;}
.tabsh{width:900px;overflow-x: auto; overflow-y: hidden; height:46px;}
.tabsh li{display:block;float:left;width:100px;color:#333;text-align:center;background:#fff;line-height:46px; height:44px;font-size:13px;text-decoration:none; border-bottom:2px solid #FFF;}
.tabsh li a{font-size:13px;}
.tabsh li.curr{color: #e3091a; border-bottom:2px solid #e3091a;}
.tabsh li.curr a{color:#e3091a ;}

.tabsh1{background:#fff; height:35px; overflow:hidden; width:100%; border-bottom:#f3f3f3 solid 1px; background:#FCFCFC}
.tabsh1 ul{}
.tabsh1 div{ width:90%; float:left;}
.tabsh1 li{display:block;float:left;width:19.5%;color:#333;text-align:center;line-height:35px; height:35px;font-size:13px;text-decoration:none; }
.tabsh1 li a{font-size:13px;}

.tabsh1 li.curr{color: #e3091a;}
.tabsh1 li.curr a{color:#e3091a ; }
.tabsh1 span{ width:8%; color:#960; float:right;line-height:35px; height:35px;font-size:13px; padding-right:2%; background:url(images/arrow_down_on.png) right center no-repeat; background-size:10px 10px}
.tabsh1 span.opened{background:url(images/arrow_down_off1.png) right center no-repeat;background-size:10px 10px}


.filtrate_term { width: 100%;float:left; background: #fff; border-bottom:1px solid #ccc;border-top:1px solid #ccc; margin-top:1px;}
.filtrate_term ul { width: 100%;  padding-top:10px; padding-bottom:10px; float:left}
.filtrate_term li {width: 33.33%; height:25px; line-height:25px; text-align: center; float:left; position:relative; }
.filtrate_term li a { color:#666; font-size:14px; display:block;border-right:1px solid #ccc; background:url(images/arrow_down_on.png) 80% center no-repeat; background-size: 10px auto}
.filtrate_term li.on a { color: #e3091a; }



.goods_nav1{ width:100%; left:0px; overflow:hidden; position:absolute; z-index:9999999; top:26px; display:none;}
.goods_nav1 dl{ width:100%; overflow:hidden;background-color:#fff;}
.goods_nav1 dd{ width:100%; height:30px; border-top:1px solid #ddd; display:block}
.goods_nav1 dd.on{ background:#F00; color:#fff}
.goods_nav1 dd.on a{color:#fff}
.goods_nav1 dd span{display: block;width:25px;height:25px; float:left; margin-top:5px; margin-left:5px;}
.goods_nav1 dd a{ font-size:14px; border-right:0px; background:none}
.goods_nav1 dd i{ font-style:normal; color:#f3f1f1; font-size:14px; display:block; float:left; line-height:40px;}



.filtrate_term .arrow_up, .filtrate_term .arrow_down { width: 0px; height: 0px; font-size: 0; line-height: 0; border-color: #fff #fff #a5a5a5 #fff; border-width: 0px 5px 5px; display: inline-block; border-style: solid; position: relative; top: -6px; left: 5px; }
.filtrate_term .arrow_down { border-color: #a5a5a5 #fff #fff #fff; border-width: 5px 5px 0px; position: relative; top: 2px; left: -5px; }
.filtrate_term .active_up { border-color: #fff #fff #e3091a #fff;}
.filtrate_term .active_down { border-color: #e3091a #fff #fff #fff;}

.index_search{ width:100%; background: #fff; overflow:hidden;padding-bottom:20px;}
.index_search_mid{ width:90%; margin:auto; height:35px; border-radius:3px; margin:auto; border:1px solid #CCC; background:none; margin-top:20px;}
.index_search_mid a{ display:block; width:100%; height:35px;}
.index_search_mid input{display:block; font-size:14px; line-height:35px; color:#999;height:35px; float:left; margin-left:10px; width:60%; border:0px;}
.index_search_mid em { display:block; font-size:14px; line-height:35px; color:#999;height:35px; float:left; margin-left:10px;}
.index_search_mid button { border:0px; display:block; border-left:1px solid #ccc;width:40px; height:35px; float:right; margin-right:5px; background:url(images/icosousuo.png) center center no-repeat; background-size:30px 30px;}
.index_search_mid span img{ display:block; width:30px; height:30px; margin:auto; margin-top:4px;}

.share{margin-bottom:5px;}

