﻿/* -------------------------自定义部分开始 --------------------------*/
@font-face{font-family:"wfont";src:url('../font/wfont.woff') format('woff'),url('../font/wfont.ttf') format('truetype');}
.wfont{font-family:"wfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.clear-fix:after{
	display:block;clear:both;visibility:hidden;
	height:0;
	font-size:0;content:".";
}
input{
	outline:none;
}
body{
	background:#f4eceb !important;
}
.allpage{
	background:#f4eceb !important;
}
.w9375{
	width: 93.75%;
	margin: 0 auto;
}
/*head*/
.logo{
	width:71.875% !important;
	border-left: #4d3b31 solid 1px;
	border-right: #836554 solid 1px;
}
.logo img{
	margin: 0 auto;
}
.search{
	background-color:#624c3f !important;
}
.nav-btn{
	color:#ffffff !important;
	border-left: #4d3b31 solid 1px;
}
.search_hl{
	color:#ffffff !important;
	border-right: #836554 solid 1px;
}
/* index banner */
.banner{
	position:relative;
	width:100%;
}
.swiper-pagination{
	bottom:0.1rem !important;
	text-align:center !important;font-size:0;
}
.swiper-pagination-bullet{
	width:0.12rem !important;height:0.12rem !important;opacity:1 !important;vertical-align:top;
	-webkit-box-sizing:border-box;box-sizing:border-box;
	background:#FFF !important;box-shadow:1px 1px 1px rgba(0,0,0,.7);
}
.swiper-pagination-bullet-active{
	background-color:#4d3b31 !important;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 0.05rem !important;
}
/*
 导航nav
 * */
.inav{
	background: #cfc3bd;
	overflow: hidden;
	border-top: #b8a49a solid 1px;
}
.inav li{
	float: left;
	width:23.4375%;
	text-align: center;
	font:400 0.22rem/0.5rem "微软雅黑";
	position: relative;
	border-right: #b8a49a solid 1px;
	border-bottom: #b8a49a solid 1px;
}
.inav li a{
	display: block;
	color: #746056;
	padding:0 0.1rem;
}
.inav li:nth-child(4n+1){
	border-left: none;
	padding-left: 3.125%;
	width: 26.5625%;
}
.inav li:nth-child(4n){
	border-right: none;
	padding-right: 3.125%;
	width: 26.5625%;
}
/*
 i_tit 首页标题
 * */
.i_tit{
	padding:0.125rem 3.125%;
	background: #e6dbd7;
}
.i_tit h3{
	font: bold 0.22rem/0.24rem "微软雅黑";
	color: #624c3f;
	float: left;
	width: 20%;
	height: 0.25rem;
}
.i_tit em{
	background: #cfc3bd;
	display: block;
	border-radius: 0.1rem;
	width: 60%;
	float: left;
	height: 0.22rem;
	font: bold 0.18rem/0.22rem arial;
	font-style: italic;
	padding: 0 0.1rem;
	text-transform: uppercase;
	color: #ded6d2;
	margin: 0.015rem 0 0;
}
.i_tit a{
	display: block;
	float: right;
	font: 400 0.2rem/0.22rem "微软雅黑";
	color: #fff;
	background: #624c3f;
	border-radius: 0.1rem;
	padding: 0 0.1rem;
	margin: 0.015rem 0 0;
}

.iyhhd dl{
	padding: 0.1rem 3.125%;
	border-bottom: #e6dbd7 solid 1px;
}
.iyhhd dl dt{
	width: 33.33%;
	float: left;
}
.iyhhd dl dt img{
	width: 100%;
}
.iyhhd dl a{
	display: block;
}
.iyhhd dl dd{
	width: 64.16%;
	float: right;
}
.iyhhd dl dd a{
	font-size: 0.22rem;
	line-height: 0.30rem;
	margin-bottom: 0.05rem;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
	color: #624c3f;
}
.iyhhd dl dd .nr{
	font-size: 0.18rem;
	line-height: 0.25rem;
	color: #666666;
	height:0.58rem;
	padding: 0.05rem 0;
	overflow: hidden;
}
.iyhhd dl dd .tim{
	font: 400 0.18rem/0.26rem "微软雅黑";
	color: #924615;
}
.iyhhd dl dd a.more{
	width: 30%;
	background: #ab9c95;
	border-radius: 0.15rem;
	text-align: center;
	color: #ffffff;
	font-size: 0.18rem;
	line-height: 0.26rem;
	margin-top: 0.05rem;
	font-weight: normal;
}

.i_type{
	border: #d3c6bf solid 1px;
	margin: 0.1rem auto;
	width: 93.75%;
	padding: 0.1rem 0;
	font: 400 0.22rem/0.4rem "微软雅黑";
	height: 0.6rem;
	overflow: hidden;
}
.i_type a{
	display:block;
	padding: 0 3%;
	float: left;
	color: #2d2f3c;
	border-right: #d9cdc7 dotted 1px;
}

.ipro{
	padding:0 3.125%;
}
.ipro li{
	float: left;
	width: 48.3%;
	margin-right: 3.4%;
}
.ipro li img{
	width: 100%;
}
.ipro li:nth-child(2n){
	margin-right: 0;
}
.ipro li a{
	display: block;
}
.ipro li a.txt{
	font-size: 0.2rem;
	line-height: 0.4rem;
	color: #624c3f;
	display: block;
	padding-right:7%;
	background: url(../img/p_ico.png) right center no-repeat;
	background-size: 6.2% auto;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}

.ilist li{
	font: 400 0.2rem/0.4rem "微软雅黑";
	color: #8c8c8c;
	padding: 0 3.125%;
	background: #e6dbd7;
}
.ilist li a{
	padding:0 5% 0 3%;
	color: #624c3f;
	display: block;
	background: url(../img/p_ico.png) right center  no-repeat;
	background-size: 3% auto;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.ilist li:nth-child(2n){
	background: none;
}

.i_tel2{
	background: #624c3f;
	padding: 0.1rem 3.125%;
	border-top: #e6dbd7 solid 0.1rem;
}
.i_tel2 p{
	width: 60%;
	float: left;
	font: bold 0.25rem/0.4rem arial;
	text-align: center;
	color: #e6dbd7;
	text-transform: uppercase;
}
.i_tel2 a{
	display: block;
	width: 38%;
	background: #e6dbd7;
	font: 400 0.18rem/0.4rem "微软雅黑";
	border-radius: 0.1rem;
	text-align: center;
	color: #624c3f;
	float: left;
}

.ithree{
	padding: 0.15rem 3.125% 0;
}
.ithree li{
	float: left;
	width: 31.15%;
	margin-right: 3.275%;
	margin-bottom: 0.1rem;
}
.ithree li:nth-child(3n){
	margin-right: 0;
}
.ithree li a{
	display: block;
}
.ithree li img{
	width: 100%;
}
.ithree li a.txt{
	text-align: center;
	display: block;
	font:400 0.2rem/0.4rem "微软雅黑";
	color: #000000;
	text-align: center;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}

.iabg{
	background: #e6dbd7;
	padding: 0 3.125%;
}
.iabout{
	border: #d4c7c0 solid 1px;
	padding: 0.1rem;
	font: 400 0.2rem/0.38rem "微软雅黑";
	color: #666666;
	text-align: justify;
	text-justify: inter-ideograph;
	background: #f4eceb;
}

.ihonor{
	padding: 0.1rem 3.125%;
}
.ihonor li{
	float: left;
	width: 48.3%;
	margin-right: 3.4%;
}
.ihonor li img{
	width: 100%;
}
.ihonor li:nth-child(2n){
	margin-right: 0;
}
.ihonor a{
	display: block;
}
.ihonor a.txt{
	text-align: center;
	font-size: 0.2rem;
	line-height: 0.4rem;
	color: #624c3f;
}
/*copyright*/
.copy{
	height:1.05rem;
	font-size:0.21rem;
	line-height:0.45rem;
	color:#624c3f;
	text-align:center;
	background: #e6dbd7;
}
.copy a{
	color:#624c3f;
}

/*footer*/

.foot-relative{
	height:0.75rem !important;
}
.foot a{
	-webkit-box-sizing:border-box;box-sizing:border-box;
	height:100%;
	border-left:1px solid #745b4c;
	text-align:center;color:#FFF !important;
}
.foot a:first-child{
	border-left:none;
}
.foot a:last-child{
	border-right:none;
}