﻿/*搜索+热词*/
.search_box{
	padding: 20px 0;
	border-bottom: 1px solid #E0E0E0;
}
.search_box .search .search_input{
	width: 340px;
	height: 48px;
	line-height: 49px;	
	border-radius: 4px;
	border: solid 1px #9c9c9c;
	font-size: 16px;
	padding:0 6px 0 44px;
	background: url(../img/common/icon_search.png) no-repeat 15px 14px;
}
.search_input::-webkit-input-placeholder{
        color: #999999;
}
.search_input::-moz-placeholder{  
        color: #999999;      
}
.search_input:-ms-input-placeholder{ 
        color: #999999;       
}
.search_box .search .submit{
	width: 114px;
	height: 50px;
	background-color: #f8b551;
	border-radius: 4px;
	font-size: 18px;
	color: #FFFFFF;
	border: none;
	margin-left: 8px;
}
.search_box .hot_words{
	height: 50px;
	line-height: 50px;
	margin-left: 36px;
	color: #666666;
}
.search_box .hot_words p{
	width: 650px;
	font-size: 16px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.search_box .hot_words a{
	color: #666666;
	margin: 0 4px;
}

/*侧边导航树*/
.sidebar{
	width: 320px;
	height: auto;
}
.sidebar_nav{
	margin-bottom: 5px;
}
.sidebar_nav .nav_tree>li{
	width: 100%;
	font-size: 18px;
	margin-bottom: 10px;
}
.sidebar_nav .nav_tree>li .item{
	height: 50px;
	line-height: 50px;
	background-color: #f6f6f6;
	display: block;
	color: #333333;
	font-size:0;
}
/*.sidebar_nav .nav_tree>li .item:hover>a {*/
	/*color: #ffffff;*/
	/*background-color: #a82336;*/
/*}*/
.sidebar_nav .nav_tree>li .item a{
	color: #333333;
	font-size: 16px;
	display: inline-block;
    width: 260px;
}
.sidebar_nav .nav_tree>li .item .btn{
	display: inline-block;
	width: 28px;
	height: 28px;
	background-color: #a82336;
	vertical-align: top;
	margin: 11px 12px 0 8px;
	cursor: pointer;
}
.sidebar_nav .nav_tree>li .btn i{
	display: block;
	width: 4px;
	height: 7px;
	background-image: url(../img/common/arrow.png);
	background-repeat: no-repeat;
	margin:11px 12px 10px;
}
.sidebar_nav .nav_tree>li.active .item{
	background-color: #a82336;
}
.sidebar_nav .nav_tree>li.active .item a{
	color: #FFFFFF;
}
.sidebar_nav .nav_tree>li.active .item span{
	background: #FFFFFF;
}
.sidebar_nav li.active .item span i{
	background-image: url(../img/common/arrow_active.png);
}
.sidebar_nav li.active .nav_child{
	display: block;
}
.sidebar_nav li .nav_child{
	background-color: #ffffff;
	border: solid 1px #e5e5e5;
	border-top: none;
	padding:0 9px;
	display: none;
}
.sidebar_nav li .nav_child li{
	font-size: 16px;
}
.sidebar_nav li .nav_child li a{
	display: block;
	height: 40px;
	line-height: 40px;
	background-color: #FFFFFF;
	color: #333333;
	cursor: pointer;
	border-style: solid;
	border-width:1px;
	border-color: transparent;
	padding-left: 12px;
	position: relative;
}
.sidebar_nav li .nav_child li a:hover {
	background-color: #a82336;
	color: #ffffff;
}
.sidebar_nav li .nav_child li.active a{
	background-color: #eefdf4;
	color: #a82336;
	border-color: #a82336;
}
.sidebar_nav li .nav_child li.active a:after{
	content: '';
	background: url(../img/Product_list/arrow.png) no-repeat;
	display: inline-block;    
	width: 23px;    
	height: 23px;  
	vertical-align: middle;
	position: absolute;
	right: 10px;
	top: 8px;
	  
}
/*侧边服务窗口*/
.siderbar_service li{
	margin-top: 10px;
}
.siderbar_service li img{
	width: 320px;
}

#Product_list .content,
#Product_details .content{
	width: 850px;
	height: auto;
}
/*产品列表+产品详情  标题*/
.content .product_title{
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	font-size: 18px;
	background-color: #a82336;
	padding-left: 22px;
}
.content .title_icon{
	width: 16px;
}


.pageNavi { margin:15px auto; text-align:center;}
.wp-pagenavi {}
.wp-pagenavi span{padding:4px 8px; MARGIN: 2px;COLOR: #333! important;TEXT-DECORATION: none! important;border:1px solid  #666;color: #666;}
.wp-pagenavi .on{COLOR: #F00! important; BACKGROUND-COLOR: #CCC! important}
.wp-pagenavi A { border:1px solid #000;}
.wp-pagenavi A:link {padding:4px 8px; MARGIN: 2px;COLOR: #333! important;TEXT-DECORATION: none! important;border:1px solid  #666;color: #666;
}
.wp-pagenavi A:visited {border:1px solid  #666; text-align:center; color: #666;
}
.wp-pagenavi A:hover {
	COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {border:1px solid  #666; text-align:center; color: #666;}

.wp-pagenavi SPAN font{border:1px solid  #666; text-align:center; color: #F00; padding:4px 8px; background-color:#EEE; }
}