.banner{ width:100%;overflow: hidden;position: relative;}
.slideBox{ width:100%;  overflow:hidden; position:relative; margin:auto;}
.slideBox .hd{ width: 12px; overflow:hidden; position:absolute; right: 5%; bottom:45%; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:20px;  width:12px; height:12px; text-align:center; background:#fff; cursor:pointer; border-radius: 100%;margin-bottom: 15px; }
.slideBox .hd ul li.on{ background:#a0242a; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{ width:100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; top: 50%; left: 10%; color: #7d4717;transition: 0.3s;font-weight: bold; display:block; width:40px; height:40px;text-align: center;line-height: 40px;font-size: 50px;font-family: "宋体";  }
.slideBox .next{ left:auto; right:10%; }
.slideBox .prev:hover,
.slideBox .next:hover{}
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.toper{
	width: 100%;
	height: 35px;
	overflow: hidden;
	background-color: #eeeeee;
}
.w-1200{
	width: 1200px;
	position: relative;
	margin: auto;
}
.toper .hy{
	width: 600px;
	float: left;
	text-align: left;
	font-size: 14px;
	color: #858585;
	line-height: 35px;
}
.toper .lm{
	/*width: 210px;*/
	float: right;
	height: 12px;
	margin-top: 11.5px;
}
.toper .lm a{
	width: 70px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #858585;
	box-sizing: border-box;
	/*border-right: 1px solid #858585;*/
	line-height: 12px;
}
.header{
	width: 100%;
	overflow: hidden;
}
.header>div{
	height: 100px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.header .logo{
	width: 167px;
}
.header .logo img{
	width: 100%;
}

.header .tel{
	width: 225px;
	margin-left: 500px;
}
.header .tel img{
	width: 50px;
	height: 50px;
	float: left;
}
.header .tel p{
	width: 165px;
	float: right;
	text-align: left;
	font-size: 12px;
	color: #666666;
	line-height: 24px;
}
.header .tel span{
	width: 165px;
	float: right;
	text-align: left;
	font-size: 24px;
	color: #e0a11a;
	font-weight: bold;
	line-height: 18px;
	margin-top: 5px;
}

.header .login>a{
	display: inline-block;
	font-size: 16px;
	margin: 0 10px;
}


.nav{
	width: 100%;
	height: 50px;
	background-color: #e0a11a;
	clear: both;
	position: relative;
	z-index: 999;
}
.nav ul{
	/*width: 880px;*/
	float: left;
}
.nav ul li{
	width: 125px;
	float: left;
	height: 50px;
	position: relative;
}
.nav ul li .yiji{
	width: 125px;
	float: left;
	height: 50px;
}
.nav ul li .yiji a{
	width: 125px;
	float: left;
	height: 50px;
	transition: 0.3s;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;

}
.nav ul li .erji{
	width: 100%;
	position: absolute;
	top: 50px;
	left: 0;
	display: none;
}
.nav ul li .erji a{
	width: 100%;
	height: 45px;
	float: left;
	background-color: #e0a11a;
	text-align: center;
	line-height: 45px;
	font-size: 14px;
	color: #fff;
}
.nav .serk{
	width: 250px;
	height: 50px;
	float: right;
	background-color: #855f10;
}

.ban_ser{
	width: 100%;
	height: 90px;
	overflow: hidden;
}
.ban_ser .gjc{
	width: 800px;
	float: left;
}
.ban_ser .gjc p{
	width: 35px;
	float: left;
	box-sizing: border-box;
	border-top: 3px solid #e0a11a;
	font-size: 18px;
	color: #e0a11a;
	font-weight: bold;
	line-height: 87px;
	text-align: center;
	text-transform: uppercase;
}
.ban_ser .gjc span{
	float: left;
	font-size: 16px;
	color: #94989c;
	line-height: 90px;
	margin-left: 7px;
}
.ban_ser .gjc a{
	float: left;
	font-size: 16px;
	color: #94989c;
	line-height: 90px;
	margin-left: 30px;
}
.ban_ser .sou{
	width: 300px;
	height: 32px;
	float: right;
	margin-top: 28px;
	background-color: #f5f5f5;
	border-radius: 32px;
}

.cpzx{
	width: 100%;
	height: 1000px;
	overflow: hidden;
}
.cpzx .product_title{
	width: 245px;
	float: left;
	margin-top: 40px;
}
.cpzx .product_title p{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 24px;
	color: #333333;
	font-family: '宋体';
	font-weight: bold;
	line-height: 18px;
	text-transform: uppercase;
}
.cpzx .product_title span{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 30px;
	color: #333333;
	font-family: "宋体";
	font-weight: bold;
	line-height: 30px;
	margin-top: 18px;
	margin-bottom: 34px;
}
.cpzx .product_title i{
	width: 80px;
	height: 2px;
	float: left;
	background-color: #13233c;
	margin-bottom: 42px;
}
.cpzx .product_title em{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 18px;
	color: #666666;
	line-height: 18px;
	font-style: normal;
}
.cpzx .product{
	width: 924px;
	float: right;
	position: relative;
	z-index: 1;
}
.cpzx .product .hd{
	width: 100%;
	height: 230px;
	float: left;
}
.cpzx .product .hd ul li{
	width: 25%;
	height: 230px;
	float: left;
}
.cpzx .product .hd ul li:nth-child(1){
	background-color: #e9c27a;
}
.cpzx .product .hd ul li:nth-child(2){
	background-color: #e6b13f;
}
.cpzx .product .hd ul li:nth-child(3){
	background-color: #e0a11a;
}
.cpzx .product .hd ul li:nth-child(4){
	background-color: #d49206;
}
.cpzx .product .hd ul li a{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
}
.cpzx .product .hd ul li p{
	width: 48px;
	height: 48px;
	float: left;
	margin-left: 92px;
	margin-top: 55px;
	box-sizing: border-box;
	border: 1px solid #fff;
	border-radius: 100%;
	text-align: center;
	line-height: 46px;
	font-size: 28px;
	color: #fff;
	font-family: "宋体";
}
.cpzx .product .hd ul li i{
	width: 25px;
	height: 2px;
	float: left;
	margin-left: 104px;
	background-color: #fff;
	margin-top: 23px;
	margin-bottom: 16px;
}
.cpzx .product .hd ul li span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	line-height: 17px;
}
.cpzx .product .bd{
	width: 896px;
	height: 551px;
	position: absolute;
	top: 380px;
	left: -276px;
	overflow: hidden;
}
.cpzx .product .bd ul{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
}
.cpzx .product .bd ul img{
	width: 100%;
	height: 100%;
}
.cpzx .tux{
	width: 1067px;
	height: 770px;
	position: absolute;
	top: 230px;
	right: -143px;
	background: url(../image/tx.png) no-repeat center;
}
.cpzx .tux .log{
	width: 274px;
	height: 157px;
	position: absolute;
	top: 220px;
	left: 650px;
}
.cpzx .tux .lic{
	width: 275px;
	position: absolute;
	top: 435px;
	left: 650px;
}
.cpzx .tux .lic ul li{
	width: 100%;
	float: left;
	margin-bottom: 60px;
}
.cpzx .tux .lic ul li p{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 30px;
	color: #e0a11a;
	font-family: "宋体";
	font-weight: bold;
	line-height: 29px;
	margin-bottom: 12px;
}
.cpzx .tux .lic ul li span{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 18px;
	color: #666666;
	line-height: 18px;
}
.cpzx .tux .more{
	width: 210px;
	position: absolute;
	top: 670px;
	left: 650px;
}
.cpzx .tux .more a{
	float: left;
	font-size: 14px;
	color: #e0a11a;
	line-height: 14px;
}
.cpzx .tux .more i{
	width: 6px;
	height: 6px;
	float: left;
	margin-left: 13px;
	border-radius: 100%;
	background-color: #d49206;
	margin-top: 4px;
}
.cpzx .tux .more em{
	width: 67px;
	float: left;
	height: 1px;
	background-color: #d49206;
	margin-top: 7px;
}
.fzlc{
	width: 100%;
	height: 861px;
	overflow: hidden;
}
.fzlc .history{
	width: 1920px;
	height: 700px;
	position: absolute;
	top: 0;
	left: -360px;
	overflow: hidden;
}
.fzlc .biaoti{
	width: 880px;
	position: absolute;
	float: left;
	margin-top: 79px;
	margin-left: 160px;
}
.fzlc .biaoti h4{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 30px;
	color: #000000;
	font-weight: bold;
	line-height: 29px;
	margin-bottom: 20px;
}
.fzlc .biaoti p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #555555;
	line-height: 28px;
	overflow: hidden;
}
.fzlc .xian{
	width: 917px;
	height: 164px;
	position: absolute;
	top: 294px;
	right: 152px;
}
.fzlc .history_nian{
	width: 100%;
	position: absolute;
	top: 198px;
	left: 0;
}
.fzlc .history_nian ul li:nth-child(1){
	width: 142px;
	float: left;
	margin-top: 228px;
}
.fzlc .history_nian ul li:nth-child(1) .nian{
	width: 142px;
	height: 142px;
	float: left;
	border-radius: 100%;
	background-color: #e0a11a;
	box-sizing: border-box;
	border: 5px solid #e9c27a;
}
.fzlc .history_nian ul li:nth-child(1) .nian p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 45px;
}
.fzlc .history_nian ul li:nth-child(1) .nian span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	margin-top: 2px;
}
.fzlc .history_nian ul li:nth-child(1) i{
	width: 128px;
	float: left;
	margin-left: 7px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	line-height: 23px;
	overflow: hidden;
	font-style: normal;
	margin-top: 12px;
}


.fzlc .history_nian ul li:nth-child(2){
	width: 162px;
	float: left;
	margin-top: 87px;
	margin-left: 37px;
}
.fzlc .history_nian ul li:nth-child(2) .nian{
	width: 162px;
	height: 162px;
	float: left;
	border-radius: 100%;
	background-color: #e0a11a;
	box-sizing: border-box;
	border: 5px solid #e9c27a;
}
.fzlc .history_nian ul li:nth-child(2) .nian p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 54px;
}
.fzlc .history_nian ul li:nth-child(2) .nian span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	margin-top: 2px;
}
.fzlc .history_nian ul li:nth-child(2) i{
	width: 160px;
	float: left;
	margin-left: 1px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	line-height: 23px;
	overflow: hidden;
	font-style: normal;
	margin-top: 12px;
}


.fzlc .history_nian ul li:nth-child(3){
	width: 162px;
	float: left;
	margin-top: 148px;
	margin-left: 37px;
}
.fzlc .history_nian ul li:nth-child(3) .nian{
	width: 162px;
	height: 162px;
	float: left;
	border-radius: 100%;
	background-color: #e0a11a;
	box-sizing: border-box;
	border: 5px solid #e9c27a;
}
.fzlc .history_nian ul li:nth-child(3) .nian p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 45px;
}
.fzlc .history_nian ul li:nth-child(3) .nian span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	margin-top: 2px;
}
.fzlc .history_nian ul li:nth-child(3) i{
	width: 160px;
	float: left;
	margin-left: 1px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	line-height: 23px;
	overflow: hidden;
	font-style: normal;
	margin-top: 12px;
}


.fzlc .history_nian ul li:nth-child(4){
	width: 137px;
	float: left;
	margin-top: 10px;
	margin-left: 72px;
}
.fzlc .history_nian ul li:nth-child(4) .nian{
	width: 111px;
	height: 111px;
	float: left;
	border-radius: 100%;
	background-color: #e0a11a;
	box-sizing: border-box;
	border: 5px solid #e9c27a;
}
.fzlc .history_nian ul li:nth-child(4) .nian p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 26px;
}
.fzlc .history_nian ul li:nth-child(4) .nian span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	margin-top: 2px;
}
.fzlc .history_nian ul li:nth-child(4) i{
	width: 160px;
	float: left;
	margin-left: 1px;
	text-align: left;
	font-size: 16px;
	color: #666666;
	line-height: 23px;
	overflow: hidden;
	font-style: normal;
	margin-bottom: 15px;
}


.fzlc .history_nian ul li:nth-child(5){
	width: 190px;
	position: absolute;
	top: 240px;
	left: 656px;
}
.fzlc .history_nian ul li:nth-child(5) .nian{
	width: 111px;
	height: 111px;
	float: left;
	border-radius: 100%;
	background-color: #e0a11a;
	box-sizing: border-box;
	border: 5px solid #e9c27a;
    margin-left: 20px;
}
.fzlc .history_nian ul li:nth-child(5) .nian p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 26px;
}
.fzlc .history_nian ul li:nth-child(5) .nian span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	margin-top: 2px;
}
.fzlc .history_nian ul li:nth-child(5) i{
	width: 190px;
	float: left;
	margin-left: 1px;
	text-align: left;
	font-size: 16px;
	color: #666666;
	line-height: 23px;
	overflow: hidden;
	font-style: normal;
	margin-top: 12px;
}

.fzlc .history_nian ul li:nth-child(6){
	width: 147px;
	float: left;
	margin-left: 70px;
	margin-top: 70px;
}
.fzlc .history_nian ul li:nth-child(6) .nian{
	width: 133px;
	height: 133px;
	float: left;
	border-radius: 100%;
	background-color: #e0a11a;
	box-sizing: border-box;
	border: 5px solid #e9c27a;
}
.fzlc .history_nian ul li:nth-child(6) .nian p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 40px;
}
.fzlc .history_nian ul li:nth-child(6) .nian span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	margin-top: 2px;
}
.fzlc .history_nian ul li:nth-child(6) i{
	width: 190px;
	float: left;
	margin-left: 1px;
	text-align: left;
	font-size: 16px;
	color: #666666;
	line-height: 23px;
	overflow: hidden;
	font-style: normal;
	margin-bottom: 20px;
}

.fzlc .history_nian ul li:nth-child(7){
	width: 175px;
	float: left;
	margin-top: 10px;
	margin-left: 58px;
}
.fzlc .history_nian ul li:nth-child(7) .nian{
	width: 150px;
	height: 150px;
	float: left;
	border-radius: 100%;
	background-color: #e0a11a;
	box-sizing: border-box;
	border: 5px solid #e9c27a;
}
.fzlc .history_nian ul li:nth-child(7) .nian p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 14px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 46px;
}
.fzlc .history_nian ul li:nth-child(7) .nian span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	line-height: 26px;
	margin-top: 2px;
}
.fzlc .history_nian ul li:nth-child(7) i{
	width: 160px;
	float: left;
	margin-left: 1px;
	text-align: left;
	font-size: 16px;
	color: #666666;
	line-height: 23px;
	overflow: hidden;
	font-style: normal;
	margin-top: 12px;
}

.hzhb{
	width: 100%;
	height: 550px;
	overflow: hidden;
}
.hzhb .he_title{
	width: 100%;
	float: left;
	margin-top: 98px;
}
.hzhb .he_title p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 36px;
	color: #333333;
	font-weight: bold;
	line-height: 35px;
	margin-bottom: 14px;
}
.hzhb .he_title span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #666666;
	line-height: 19px;
}
.hzhb .company{
	width: 100%;
	float: left;
	margin-top: 77px;
}
.hzhb .company ul li{
	width: 190px;
	height: 102px;
	float: left;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	margin-left: 12px;
	margin-bottom: 12px;
	position: relative;
	overflow: hidden;
}
.hzhb .company ul li:nth-child(1){
	margin-left: 0;
}
.hzhb .company ul li:nth-child(7){
	margin-left: 0;
}
.hzhb .company ul li img{
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.fenlei{
	width: 100%;
	height: 650px;
	overflow: hidden;
}
.fenlei .company_bg{
	width: 1920px;
	height: 560px;
	position: absolute;
	top: 0;
	left: -360px;
	overflow: hidden;
}
.fenlei .second{
	width: 465px;
	height: 436px;
	position: absolute;
	top: 180px;
	right: 0;
	background-color: #fff;
	box-shadow: 0 0 14px #ccc;
}
.fenlei .second ul{
	width: 100%;
	float: left;
	margin-top: 90px;
}
.fenlei .second ul li{
	width: 125px;
	float: left;
	margin-bottom: 42px;
	height: 95px;
}
.fenlei .second ul li .tb{
	width: 100%;
	float: left;
	text-align: center;
}
.fenlei .second ul li p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #333333;
	line-height: 36px;
	margin-top: 10px;
}
.fenlei .second ul li span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #666666;
	line-height: 10px;
	text-transform: 
}
.fenlei .second ul li:nth-child(1){
	margin-left: 45px;
}
.fenlei .second ul li:nth-child(4){
	margin-left: 45px;
}
.chanpin{
	width: 100%;
	height: 810px;
	overflow: hidden;
}
.chanpin .product_title{
	width: 100%;
	text-align: center;
	margin: 32px 0;
}

.chanpin .product_title h1{
	font-size: 36px;
	font-weight: 700;
	color: #e0a11a;
}

.chanpin .product_box{
	width: 100%;
	float: left;
}
.chanpin .product_box ul li{
	width: 380px;
	float: left; 
	position: relative;
	margin-left: 25px;
	margin-bottom: 25px;
}
.chanpin .product_box ul li .cpt{
	width: 100%;
	height: 275px;
	float: left;
	overflow: hidden;
}
.chanpin .product_box ul li .cpt img{
	width: 100%;
	height: 100%;
}
.chanpin .product_box ul li .tit{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #555555;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.chanpin .product_box ul li .ckd{
	width: 100%;
	height: 275px;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(224,161,26,0.9);
	transition: 0.3s;
	opacity: 0;
}
.chanpin .product_box ul li:hover .ckd{
	opacity: 1;
}
.chanpin .product_box ul li .ckd a{
	width: 140px;
	height: 43px;
	float: left;
	box-sizing: border-box;
	border: 1px solid #fff;
	border-radius: 43px;
	margin-top: 118px;
	text-align: center;
	line-height: 41px;
	font-size: 14px;
	color: #fff;
	padding-left: 20px;
}
.chanpin .product_box ul li .ckd a:nth-child(1){
	background: url(../image/icon.png) no-repeat left 20px center;
	margin-left: 120px;
}
.chanpin .product_box ul li .ckd a:nth-child(2){
	background: url(../image/icon1.png) no-repeat left 20px center;
	margin-left: 18px;
}
.chanpin .product_box ul li:nth-child(1){
	margin-left: 0;
}
.chanpin .product_box ul li:nth-child(4){
	margin-left: 0;
}

.gongyi{
	width: 100%;
	height: 693px;
	overflow: hidden;
}
.gongyi .sc_bg{
	width: 1920px;
	height: 693px;
	position: absolute;
	top: 0;
	left: -360px;
	overflow: hidden;
}
.gongyi .zuo{
	width: 741px;
	height: 470px;
	position: absolute;
	top: 223px;
	left: 0;
}
.gongyi .zuo .jd{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.gongyi .zuo .jd img{
	width: 100%;
	height: 100%;
}
.gongyi .zuo .zi{
	width: 100%;
	height: 95px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
}
.gongyi .zuo .zi p{
	width: 535px;
	float: left;
	margin-left: 28px;
	text-align: left;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	overflow: hidden;
	margin-top: 23px;
}
.gongyi .you{
	width: 459px;
	height: 470px;
	position: absolute;
	top: 223px;
	right: 0;
	background: rgba(255,255,255,0.8);
}
.gongyi .you .tou{
	width: 120px;
	height: 120px;
	float: left;
	margin-left: 168px;
	margin-top: 40px;
	border-radius: 100%;
	overflow: hidden;
}
.gongyi .you .tou img{
	width: 100%;
	height: 100%;
}
.gongyi .you p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #555555;
	line-height: 32px;
	font-weight: bold;
}
.gongyi .you span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 20px;
	color: #333333;
	line-height: 28px;
	font-weight: bold;
}
.gongyi .you i{
	width: 70px;
	height: 1px;
	background-color: #dddede;
	float: left;
	margin-left: 195px;
	margin-top: 24px;
}
.gongyi .you em{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #555555;
	line-height: 25px;
	font-style: normal;
	margin-top: 22px;
}
.qyys{
	width: 100%;
	height: 410px;
	overflow: hidden;
}
.qyys .most_box{
	width: 100%;
	height: 270px;
	float: left;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	margin-top: 55px;
}
.qyys .most_box .pic{
	width: 355px;
	height: 200px;
	float: left;
	overflow: hidden;
}
.qyys .most_box .pic img{
	width: 100%;
	height: 100%;
}
.qyys .most_box .four{
	width: 840px;
	float: right;
}
.qyys .most_box .four ul li{
	width: 210px;
	height: 160px;
	float: left;
	box-sizing: border-box;
	border-right: 1px solid #e5e5e5;
}
.qyys .most_box .four ul li:last-child{
	border: none;
}
.qyys .most_box .four ul li p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 20px;
	color: #333333;
	line-height: 20px;
	margin-top: 45px;
	margin-bottom: 16px;
}
.qyys .most_box .four ul li i{
	width: 28px;
	height: 4px;
	float: left;
	margin-left: 92px;
	background-color: #dba94c;
}
.qyys .most_box .four ul li span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	margin-top: 10px;
}
.qyys .most_box .five{
	width: 100%;
	float: left;
}
.qyys .most_box .five ul li{
	width: 20%;
	float: left;
	margin-top: 28px;
}
.qyys .most_box .five ul li img{
	float: left;
	margin-left: 74px;
	margin-right: 10px;
}
.qyys .most_box .five ul li p{
	float: left;
	font-size: 16px;
	color: 3333333;
	line-height: 16px;
}
.jdzs{
	width: 100%;
	height: 980px;
	overflow: hidden;
}
.jdzs .base_bg{
	width: 625px;
	height: 958px;
	position: absolute;
	top: 65px;
	left: -360px;
}
.jdzs .base_title{
	width: 100%;
	float: left;
	margin-bottom: 136px;
}
.jdzs .base_title p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 36px;
	color: #333333;
	font-weight: bold;
	line-height: 35px;
}
.jdzs .base_title p i{
	font-style: normal;
	color: #e0a11a;
}
.jdzs .base_title span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #666666;
	line-height: 17px;
	margin-top: 17px;
}
.jdzs .youdian{
	width: 100%;
	float: left;
	position: relative;
	z-index: 1;
	margin-top: 60px;
	margin-bottom: 30px;
}
.jdzs .youdian ul{
	width: 100%;
	float: left;
	display: flex;
    flex-flow: wrap;
    justify-content: center;
}
.jdzs .youdian ul li{
	width: 25%;
	float: left;
}
.jdzs .youdian ul li .tubs{
	width: 60px;
	float: left;
	text-align: left;
	margin-left: 77px;
}
.jdzs .youdian ul li p{
	width: 120px;
	float: left;
	margin-left: 10px;
	text-align: left;
	font-size: 16px;
	color: #555555;
	line-height: 20px;
	margin-top: 4px;
}
.jdzs .base_box{
	width: 487px;
	float: left;
	position: relative;
	z-index: 1;
	height: 600px;
}
.jdzs .base_box .b_mid{
	width: 100%;
	height: 600px;
	float: left;
	overflow: hidden;
}
.jdzs .base_box .b_mid ul li{
	width: 100%;
	height: 290px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-bottom: 22px;
}
.jdzs .base_box .b_mid ul li .base{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
}
.jdzs .base_box .b_mid ul li .base img{
	width: 100%;
	height: 100%;
	transition: 0.3s;
}
.jdzs .base_box .b_mid ul li .base img:hover{
	transform: scale(1.1);
}
.jdzs .base_box .b_mid ul li p{
	width: 100%;
	height: 48px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.6);
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 48px;
}
.jdzs .base_box .prev{
	width: 48px;
	height: 48px;
	background-color: #f5f0e6;
	text-align: center;
	line-height: 48px;
	position: absolute;
	top: 622px;
	left: 0;
	font-size: 30px;
	color: #dba94c;
	font-family: "宋体";
	font-weight: bold;
}
.jdzs .base_box .next{
	width: 48px;
	height: 48px;
	background-color: #f5f0e6;
	text-align: center;
	line-height: 48px;
	position: absolute;
	top: 622px;
	left: 60px;
	font-size: 30px;
	color: #dba94c;
	font-family: "宋体";
	font-weight: bold;
}
.jdzs .right_ba{
	width: 1050px;
	height: 600px;
	float: right;
	margin-right: -360px;
	position: relative;
}
.jdzs .right_ba .base1{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
}
.jdzs .right_ba .base1 img{
	width: 60%;
	height: 100%;
}
.jdzs .right_ba p{
	width: 60%;
	height: 110px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #2f2f2f;
}
.jdzs .right_ba p i{
	width: 665px;
	float: left;
	margin-left: 28px;
	text-align: left;
	font-size: 18px;
	color: #fff;
	line-height: 36px;
	margin-top: 15px;
	font-style: normal;
	overflow: hidden;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.jdzs .zixin{
	width: 364px;
	height: 48px;
	position: absolute;
	top: 794px;
	left: 125px;
}
.jdzs .zixin a{
	width: 170px;
	height: 48px;
	float: left;
	box-sizing: border-box;
	border: 1px solid #dba94c;
	text-align: center;
	line-height: 46px;
	font-size: 18px;
	color: #dba94c;
}
.jdzs .zixin a:first-child{
	background-color: #fbf6ed;
	color: #dba94c;
	margin-right: 22px;
}
.jdzs .phone{
	width: 185px;
	position: absolute;
	top: 820px;
	right: 12px;
}
.jdzs .phone p{
	width: 100%;
	float: left;
	text-align: right;
	font-size: 16px;
	color: #706e6e;
	line-height: 16px;
	margin-bottom: 5px;
}
.jdzs .phone span{
	width: 100%;
	float: left;
	text-align: right;
	font-size: 24px;
	color: #333333;
	line-height: 22px;
	font-weight: bold;
}
.pinzhi{
	width: 100%;
	height: 530px;
	overflow: hidden;
}
.pinzhi .pin_bg{
	width: 1920px;
	height: 429px;
	position: absolute;
	top: 101px;
	left: -360px;
	overflow: hidden;
}
.pinzhi .pin_title{
	width: 100%;
	float: left;
}
.pinzhi .pin_title p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 36px;
	color: #222222;
	font-weight: bold;
	line-height: 35px;
	margin-bottom: 18px;
}
.pinzhi .pin_title span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #888888;
	line-height: 20px;
}
.pinzhi .yds{
	width: 100%;
	float: left;
	margin-top: 50px;
	position: relative;
	z-index: 1;
}
.pinzhi .yds ul li{
	width: 25%;
	float: left;
	height: 140px;
	position: relative;
	transition: 0.3s;
}
.pinzhi .yds ul li p{
	width: 120px;
	float: left;
	margin-left: 28px;
	text-align: left;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	line-height: 24px;
	margin-top: 30px;
}
.pinzhi .yds ul li span{
	width: 120px;
	text-align: left;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	margin-top: 14px;
	position: absolute;
	top: 68px;
	left: 28px;
}
.pinzhi .yds ul li .tu{
	width: 130px;
	position: absolute;
	top: 0;
	right: 0;
	height: 140px;
}
.pinzhi .yds ul li .tu img{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	filter: brightness(10);
}
.pinzhi .yds ul li:hover{
	background-color: #e0a11a;
}
.ryzz{
	width: 100%;
	height: 523px;
	overflow: hidden;
}
.ryzz .ry_title{
	width: 100%;
	float: left;
	margin-top: 60px;
	margin-bottom: 40px;
}
.ryzz .ry_title p{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 36px;
	color: #e0a11a;
	line-height: 14px;
	margin-bottom: 16px;
}
.ryzz .ry_title span{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 22px;
	color: #353b43;
	font-weight: bold;
	line-height: 22px;
}
.ryzz .honnor{
	width: 100%;
	float: left;
	position: relative;
}
.ryzz .honnor .prev{
	font-size: 48px;
	position: absolute;
	top: 100px;
	left: -70px;
	font-family: "宋体";
	color: #a8a8a8;
}
.ryzz .honnor .next{
	font-size: 48px;
	position: absolute;
	top: 100px;
	right: 0px;
	font-family: "宋体";
	color: #a8a8a8;
}
.ryzz .honnor .h_mid{
	width: 100%;
	float: left;
	overflow: hidden;
}
.ryzz .honnor .h_mid ul li{
	width: 270px;
	float: left;
	margin-right: 20px;
}
.ryzz .honnor .h_mid ul li .ry{
	width: 100%;
	height: 217px;
	float: left;
	overflow: hidden;
	box-sizing: border-box;
	border: 1px solid #d5d5d5;
}
.ryzz .honnor .h_mid ul li p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #666666;
	line-height: 55px;
	overflow: hidden;
}

.ryzz .honnor .h_mid ul li img{
	width: 100%;
}

.news{
	width: 100%;
	height: 805px;
	overflow: hidden;
}
.news .news_second{
	width: 100%;
	float: left;
	display: flex;
    flex-flow: wrap;
    justify-content: center;
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
}
.news .news_second a{
	width: 150px;
	height: 44px;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #000000;
	transition: 0.3s;
	line-height: 44px;
}
.news .news_second a:hover{
	background-color: #e0a11a;
	color: #fff;
}

.news .news_bg{
	width: 1920px;
	height: 805px;
	position: absolute;
	top: 0;
	left: -360px;
	overflow: hidden;
}
.news .news_bit{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 34px;
	color: #000000;
	margin-top: 74px;
	position: relative;
	z-index: 1;
	margin-bottom: 40px;
}
.news .tes{
	width: 100%;
	height: 362px;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.news .tes .ns{
	width: 548px;
	height: 362px;
	float: left;
	overflow: hidden;
}
.news .tes .ns img{
	width: 100%;
	height: 100%;
}
.news .tes .right_news{
	width: 652px;
	height: 362px;
	float: right;
	background-color: #f5f5f5;
}
.news .tes .right_news p{
	width: 545px;
	float: left;
	margin-left: 50px;
	text-align: left;
	font-size: 18px;
	color: #0a0104;
	line-height: 25px;
	margin-top: 34px;
	margin-bottom: 20px;
	height: 25px;
	overflow: hidden;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.news .tes .right_news span{
	width: 545px;
	float: left;
	margin-left: 50px;
	text-align: left;
	font-size: 24px;
	color: #666666;
	line-height: 20px;
	margin-bottom: 20px;
}
.news .tes .right_news i{
	width: 545px;
	float: left;
	margin-left: 50px;
	text-align: left;
	font-size: 14px;
	color: #666666;
	line-height: 23px;
	overflow: hidden;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-style: normal;
}
.news .tes .right_news a{
	width: 90px;
	height: 25px;
	float: left;
	background-color: #333333;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	color: #fff;
	margin-left: 50px;
	margin-top: 60px;
	transition: 0.3s;
}
.news .tes .right_news a:hover{
	background-color: #e0a11a;
}
.news .xinwen{
	width: 100%;
	float: left;
	margin-top: 55px;
	position: relative;
	z-index: 1;
}
.news .xinwen ul li{
	width: 555px;
	float: left;
	margin-left: 45px;
}
.news .xinwen ul li a{
	width: 100%;
	height: 20px;
	float: left;
	box-sizing: border-box;
	border-left: 3px solid #dba94c;
	padding-left: 10px;
	overflow: hidden;
	line-height: 20px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-size: 18px;
    color: #333333;
}
.news .xinwen ul li p{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 14px;
	color: #959595;
	font-weight: bold;
	line-height: 14px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.news .xinwen ul li span{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 14px;
	color: #959595;
	line-height: 24px;
	overflow: hidden;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.news .xinwen ul li:first-child{
	margin-left: 0;
}
.footer{
	width: 100%;
	height: 180px;
	overflow: hidden;
	background-color: #222222;
}
.footer .los{
	width: 340px;
	float: left;
	height: 125px;
	background: url(../image/line.png) no-repeat top right;
	margin-top: 30px;
	margin-right: 28px;
}
.footer .los p{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 28px;
}
.footer .los span{
	width: 100%;
	float: left;
	text-align: left;
	font-size: 14px;
	color: #e0e0df;
	font-weight: bold;
	line-height: 14px;
}
.footer .f_nav{
	width: 240px;
	float: left;
	margin-top: 30px;
	height: 120px;
	background: url(../image/line.png) no-repeat top right;
	margin-right: 55px;
}
.footer .f_nav ul li a{
	width: 80px;
	float: left;
	text-align: left;
	font-size: 12px;
	color: #e0e0df;
	line-height: 35px;
}
.footer .f_lx{
	width: 380px;
	float: left;
	margin-top: 30px;
	background: url(../image/line.png) no-repeat top right;
}
.footer .f_lx p{
	width: 340px;
	float: left;
	text-align: left;
	font-size: 12px;
	color: #ababab;
	line-height: 28px;
	overflow: hidden;
}
.footer .f_ewm{
	width: 270px;
	float: right;
	margin-top: 30px;
}
.footer .f_ewm ul li{
	width: 88px;
	float: left;
	margin-right: 40px;
}
.footer .f_ewm ul li .ewm{
	width: 100%;
	height: 88px;
	float: left;
	box-sizing: border-box;
	border: 1px solid #fff;
	position: relative;
}
.footer .f_ewm ul li .ewm img{
	width: 74px;
	height: 74px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.footer .f_ewm ul li p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #e0e0df;
	line-height: 35px;
}



.form_list p{
    height: auto;
    float: left;
    margin-bottom: 4px;
    overflow: hidden;
    line-height: 40px;
}
.form_list p.zxfg{
    height: 22px;
}
.form_list p.zxfg > *{
    height: 22px;
    line-height: 22px;
}
.form_list p.zxfg input{
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
}
.form_list p span{
    color: #666666;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    float: left;
}
.form_list p > input{
    height: 14px !important;
    background: #ffffff;
    border: none;
    color: #000000;
    float: left;
    font-size: 14px;
    outline: none;
    text-indent: 12px;
    width: 10px;
}
.form_list p > label{
    color: #888888;
    float: left;
    font-size: 14px;
    font-weight: 500;
    margin-right: 13px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

.last{
	width: 100%;
	height: 50px;
	overflow: hidden;
	background-color: #fff;
}
.last p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #999999;
	line-height: 50px;
}






.button{
	width: 30px;
	height: 128px;
	position: fixed;
	top: 20%;
	right: 0;
	background-color: #333333;
	z-index: 999;
	cursor: pointer;
	transition: 0.3s;
}
.button p{
	width: 100%;
	float: left;
	text-align: center;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	font-family: "宋体";
	font-weight: bold;
	transition: 0.3s;
	color: #fff;
}
.button p.on{
	transform: rotate(-180deg);
}
.button span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	writing-mode:vertical-rl;
	-webkit-writing-mode:vertical-rl;
	color: #fff;
	letter-spacing: 4px;
}
.button.on{
	right: 145px;
}
.szxkf{
	width: 0;
	position: fixed;
	top: 10%;
	right: -145px;
	height: 434px;
	border-bottom: none;
	z-index: 999;
	opacity: 0;
	transition: 0.3s;
	background: url(../image/bj1.png) no-repeat center;
}
.szxkf.on{
	right: 0;
	opacity: 1;
	width: 145px;
}
.szxkf .sewm{
	width: 110px;
	height: 110px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 17.5px;
}
.szxkf .sewm img{
	width: 100%;
	height: 100%;
}
.szxkf .sbxt{
	width: 100%;
	height: 238px;
	float: left;
	margin-top: 10px;
}
.szxkf .sbxt ul{
    width: 114px;
    float: left;
    margin-left: 14px;
}
.szxkf .sbxt ul li{
	width: 100%;
	height: 50px;
	float: left;
	background: url(../image/xx.png) no-repeat bottom left;
}
.szxkf .sbxt ul li .stbr{
	float: left;
	margin-top: 14px;
	width: 32px;
	text-align: left;
}
.szxkf .sbxt ul li p{
	float: left;
	line-height: 50px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
.szxkf .zxrx{
	width: 100%;
	float: left;
}
.szxkf .zxrx p{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 38px;
}
.szxkf .zxrx span{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
}
.szxkf .fh{
	width: 100%;
	float: left;
	text-align: center;
	margin-top: -25px;
	cursor: pointer;
}

















