/*公共头部*/
.container{
	width: 1200px;
	margin: 0 auto;
}
.public_head_nav .logo_wrap{
	margin:0;
	padding: 0;
}
.public_head{
	margin-bottom: 20px;
}
.public_head_top{
	font-size: 24px;
	color: #000;
	float: right;
	padding: 16px 0;
}
.public_head_top *{
	vertical-align: middle;
}
.public_head_top .icon_phone{
	margin-right: 10px;
}
.public_head_top .icon_phone+span{
	color: #ed6c00;
}
.public_head_top .language{
	float: right;
}
.public_head_top .language *{
	float: left;
}
.public_head_top .language{
	margin-left: 44px;
	margin-top: 8px;
}
.public_head_top .language span{
	display: inline-block;
	width: 20px;
	color: transparent;
	height: 1px;
	background-color: transparent;
	margin: 11px 6px 0;
}
.public_head_nav img{
	float: left;
	margin-right: 18px;
}
.public_head_nav>a,.public_head_nav .shop_link{
	float: left;
	padding: 0px 24px;
	margin-top: 26px;
	color: #000;
	position: relative;
}
.public_head_nav a:hover,.public_head_nav .shop_link:hover{
	color: #ed6c00
}

.actived a:hover{
	color: red
}

.public_head_nav .search_wrap{
	float: right;
	margin-top: 16px;
	position: relative;
}
.public_head_nav .search_wrap input{
	width: 177px;
	height: 42px;
	border:1px solid #d0d0d0;
	padding: 10px 35px 10px 8px;
	font-size: 14px;
	color: #000;
	box-sizing: border-box;
}
.public_head_nav .search_wrap img{
	position: absolute;
	right: -6px;
	top: 10px;
}
.public_head_nav .shop_list{
	display: none;
	position: absolute;
	width: 190px;
	left: -36px;
    z-index: 9;
    top: 0px;
    padding-top: 40px;
}
}
.public_head_nav .shop_link:hover .shop_list{
	display: block;
}
.public_head_nav .shop_link a:hover{
	background-color: #f18223;
	color: #fff;
}
.public_head_nav .shop_item{
	width: 190px;
	height: 50px;
	line-height: 50px;
	background-color: #ed6d00;
	color: #fff;
	font-size: 14px;
	text-align: center;
	display: inline-block;
}
/*公共尾部*/
.public_footer{
	width: 100%;
	background-color: #2d2d2d;
	padding: 48px 0 45px;
	color: #fff;
}
.public_footer_left{
	float: left;
	width: 756px;

}
.public_footer_right{
	float: left;
	width: 444px;
	border-left: 1px solid #d0d0d0;
	box-sizing: border-box;
	padding-left: 50px;
}
.public_footer_nav{
	width: 126px;
	float: left;
}
.public_footer_nav>p{
	font-size: 18px;
	margin-bottom: 12px;

}
.public_footer_nav a{
	font-size: 14px;
	color: #fff;
	display: block;
	margin-bottom: 12px;
}
.public_footer_right>p{
	font-size: 18px;
	margin-bottom: 12px;
}
.public_footer_right>div p{
	font-size: 14px;
	margin-bottom: 12px;
}


/*公共区域*/
.common_tabs{
	margin-bottom: 49px;
}
.common_tab{
	float: left;
	width: 200px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-size: 18px;
	background-color: #eaeaea;
	color: #343434;
	cursor: pointer;
	border-right: 1px solid #dedddd;
}
.common_tab:last-child{
	border-right: 0;
}
.common_tab.active{
	color: #fff;
	background-color: #02c165;
	border-right: 0;
}
.pages{
	text-align: center;
}
.page_prev,.page_next{
	width: 88px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #000000;
	font-size: 14px;
	background-color: #eaeaea;
	display: inline-block;
	margin: 0 14px;
	cursor: pointer;
}
.page_prev.active,.page_next.active{
	color: #fff;
	background-color: #ed6c00;
}
.index_item_title{
	font-size: 48px;
	color: #000;
	padding: 44px 0;
}
.common_detail_title{
	font-size: 36px;
	color: #1d1d1d;
	text-align: center;
	margin-bottom: 40px;
}
.common_detail_time{
	font-size: 14px;
	color: #8e8e8e;
	text-align: center;
	margin-bottom: 40px;
}
.common_detail_desc{
	font-size: 14px;
	color: #383838;
	background-color: #f6f6f6;
	line-height: 200%;
	padding:26px 20px;
	margin-bottom: 58px;
}
.common_detail_content{
	font-size: 18px;
	color: #383838;
	line-height: 200%;
	padding-bottom: 50px;
	border-bottom: 1px solid #eaeaea;
}
.common_pages{
	padding: 20px 0;
}
.common_pages a{
	display: block;
	margin-bottom: 10px;
	color: #383838;
	font-size: 18px;
}
.banner_wrap img{
	width: 100%;
	display: block;
}

.jiathis_style_24x24{
	display: block;
	height: 70px;
}

.public_head_nav .active{
	color: #ed6c00;
}

.public_head_nav .actived{
	color: red;
}

.right_bar{
	position: fixed;
	right: 10px;
	top: 40%;
	width: 70px;
	border:1px solid #eaeaea;
	border-bottom: none;
	box-sizing: border-box;
	background-color: #fff;
}
.right_bar_item{
	height: 70px;
	position: relative;
	border-bottom: 1px solid #eaeaea;
	box-sizing: border-box;
	cursor: pointer;
}
.right_bar_item img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.right_bar_item:hover .code{
	display: block;
}
.right_bar_item .code{
	left: -64px;
	display: none;
}
.h_wechat2{
	display: none;
}
.right_bar_item:hover .h_wechat2{
	display: block;
}
.right_bar_item:hover .h_wechat{
	display: none;
}
