
@media only screen and (max-width: 1600px) {
body {
  overflow-x: hidden;
  *position: relative;
  background-color: #f4f7f9;
  min-width: 1200px;
  
}

.clear:after {
            /*伪元素是行内元素 正常浏览器清除浮动方法*/
            content: "";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

body {
  overflow-x: hidden;
  *position: relative;
  background-color: #f4f7f9;
  min-width: 1200px;
  
}

.clear:after {
            /*伪元素是行内元素 正常浏览器清除浮动方法*/
            content: "";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }


header.serif{font-family:"PingFang-SC-Regular",Times,serif;}
.head{
	width: 100%;
	height: 90px;
	background: #EAEAEA;
	position: fixed;
	top:0;
	z-index: 9999999;
}
.head .head_nav{
	width: 1270px;
	margin:0 auto;
	overflow: hidden;
}
.head .head_nav .nav_li{
	list-style: none;
	float:left;
	margin-right: 69px;
	line-height: 89px;
}

.head .head_nav .nav_li>a{
	width: 64px;
	height: 16px;
	font-size: 16px;
	font-weight: 400;
	color: #909090;
	line-height: 81px;
}
.head .head_nav .active>a{

	
	font-weight: 500;
	color: #5E5E5E;


}
.head .head_nav .nav_li:last-child{
	margin-right: 0;
}

#banner{
	margin-top: 90px;
}
 body{font:16px/1.5 novah,Source Han Sans,Source Han Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif ;}
#banner{position: relative;}
.banner{overflow: hidden; position: relative;}
.banner .big-img{height: auto;}
.banner .big-img img{display: block;width: 100%;height: 100%;transition: all 6s;object-fit: cover;}

.banner .mfdz{position: absolute;background-color:rgba(0,0,0,.5);width: 1100px;height: 100px;border-radius:20px;bottom: 15%;left:50%;margin-left: -550px;  }
.banner .mfdz h3{color:white;font-size: 15px;line-height:20px;letter-spacing: 5px;margin:10px 0 10px 40px;}
.banner .mfdz .mfdz-for{margin-left:40px;}
.banner .mfdz .mfdz-for input{font-size: 14px;line-height: 40px;height:40px;background-color: white;border: 0;color:#a3a3a3;letter-spacing: 2px;border-radius:5px;}
.banner .mfdz .mfdz-for .mfdz-name{width: 250px;margin-right: 40px;text-indent: 15px}
.banner .mfdz .mfdz-for .mfdz-phone{width: 465px;margin-right: 40px;text-indent: 15px}
.banner .mfdz .mfdz-for .mfdz-sub{width: 190px;background-color: #cdad70;color:white;font-size: 18px;font-weight: 600;letter-spacing:10px;text-indent: center;border:1px solid white;}
.four{position: absolute;bottom:2%;left:50%;margin-left:-685px;width: 1370px;height: 150px;box-shadow: 0px 14px 22px 0px rgba(4, 0, 0, 0.22);background-color: white;}
.four .four-li{width: 290px;height: 150px;float:left;display: flex;align-items: center;position: relative;}
.four .four-li img{align-items: center;float:left;width: 60px;height: 60px;margin:0 15px 0 20px;}
.four .four-li>div{float:left;}
.four .four-li>div p{font-size: 20px;font-weight: 800;color:black;letter-spacing: 3px;line-height: 30px;}
.four .four-li .xian{height: 120px;width: 2px;background-color: #a3a3a3;border-radius: 1px;float:right;position: absolute;right: 0;opacity: 0.2;}
.four .four-li div span{font-size: 18px;font-weight: 400;color:#a3a3a3;letter-spacing: 3px;line-height: 30px;}
.four .four-li:nth-child(1){width: 190px;height: 150px;background-color: #cdad70;display: block;}
.four .four-li:nth-child(1) p{
	font-size: 43px;
	color:white;
	font-weight: 800;
	line-height: 48px;
	text-align: center;
	letter-spacing:15px;
	text-indent: 7px;
}
.four .four-li:nth-child(1) span{
	font-size: 19px;
	text-align: center;
	display: block;
	color:white;
	line-height: 20px;
}

























/*====   footer  ===============================================================================================*/

footer {
	background: #171717;
	min-width: 1200px;
}
footer .modal-footer {
	padding: 15px 10%;
}
footer .footer-con {
	text-align: left;
	padding: 80px 10%;
}
footer .footer-con .footer-con-li {
	width: 14%;
	vertical-align: top;
	display: inline-block;
}
footer .footer-con .footer-con-li:first-child {
	width: 28%;
}
footer .footer-con .footer-con-li:last-child {
	width: 28%;
}
footer .footer-con h4 {
	font-size: 16px;
	color: #eeeeee;
	margin-bottom: 10px;
}
footer .footer-con ul {
}
footer .footer-con ul li {
	line-height: 30px;
}
footer .footer-con ul li:last-child img {
	height: 16px;
	margin-right: 10px;
}
footer .footer-con ul li a {
	font-size: 13px;
	color: #b2b2b2;display:inline-block;
}
footer ul li a:hover {
	color: #fff;
}
footer .modal-footer {
	background: #000000;
}
footer .modal-footer > div {
	color: #cacaca;
	display: inline-block;
	font-size: 12px;
}
footer .modal-footer .modal-footer-r {
	text-align: right;
	float: right;
}
/*====   footer  ===============================================================================================*/


.center-all{width: 1370px;margin:0 auto;}
#product{}
.product{margin: 50px auto;}
.product .product-t{position:relative;}
.product .product-t h1{font-family: "MStiffHeiPRC";font-weight: 600;font-size: 50px;color:#cccccc;font-style: italic;letter-spacing: 15px;text-align: center;}
@font-face{font-family:RageItalic;
	src:url('static/font/Rage Italic.TTF');}
@font-face{font-family:MStiffHeiPRC;
	src:url('static/font/MStiffHeiPRC-Bold.ttf');
	}
.product .product-t span {
  font-family: "RageItalic";
  font-size: 30px;
  font-weight: 500;
  color: #805400;
  letter-spacing: 18px;
  text-align: center;
  position: absolute;
  display: block;
  left: 33%;
  top: 19%;
}
.product .product-ul {width: 100%;height: auto;overflow: hidden;}
.product .product-ul .product-li{
	float:left;
	margin-right: 15px;
	height: 420px;
}
.product .product-ul .product-li .fw-img{float:left;}
.product .product-ul .product-li img{width: 100%;height: auto}
.product .product-ul .product-li:last-child{margin-right: 0px;}
.product .product-ul .product-li:nth-child(1){width: 305px;}
.product .product-ul .product-li:nth-child(1) .fuwu-img{
	width: 100%;
}
.product .product-ul .product-li:nth-child(2){
width: 270px;
}
.product .product-ul .product-li:nth-child(3){
width: 270px;
}
.product .product-ul .product-li:nth-child(4){
	width: 466px;
	float:left;
}
.product .product-ul .product-li .fw-for{
	width: 100%;
	border:4px solid #dcc59b;
	border-radius: 30px;
}
.product .product-ul .product-li .fw-for h1{
	display: block;
	text-align: center;
	font-size: 30px;
	color:#cdad70;
	font-family: "思源黑体";
	font-weight:600;
	letter-spacing: 10px;
	line-height: 41px;
	margin-top: 15px;
}
.product .product-ul .product-li .fw-for input{
	width: 400px;
	height: 75px;
	display: block;
	background: #e6e6ea;
	color:#b9b9b9;
	line-height: 75px;
	font-size: 24px;
	text-indent: 20px;
	border:0;
	margin:0 auto;
	margin-top: 15px;
}
.product .product-ul .product-li .fw-for .fw-sub{
	background-color: #cdad70;
	color:white;
	letter-spacing: 10px;
	border-radius: 15px;
	font-weight: 600;
	margin-bottom: 20px;
}.product .product-ul .product-li .fw-for p{
	font-size: 15px;
	display: block;
	text-align: center;
	margin-bottom: 45px;
}



#chanpin{}
.chanpin{margin-top: 0;}
.chanpin .chanpin-t{position:relative;}
.chanpin .chanpin-t h1{font-family: "MStiffHeiPRC";font-weight: 600;font-size: 50px;color:#cccccc;font-style: italic;letter-spacing: 15px;text-align: center;}
@font-face{font-family:RageItalic;
	src:url('../font/Rage Italic.TTF');}
@font-face{font-family:MStiffHeiPRC;
	src:url('../font/MStiffHeiPRC-Bold.ttf');
	}
.chanpin .chanpin-t span {
font-family: "RageItalic";
font-size: 30px;
font-weight: 500;
color: #805400;
letter-spacing: 18px;
text-align: center;
position: absolute;
display: block;
left: 35%;
top: 20%;
}
.chanpin .chanpin-ul{margin:40px 0 55px 0;}
.chanpin .chanpin-ul .chanpin-li{
	float:left;
	margin-right:15px;
	
}

.chanpin .chanpin-ul .chanpin-li>a{
	display: block;
	position: relative;
}
.chanpin .chanpin-ul .chanpin-li>a span{
	font-size: 25px;
	line-height: 25px;
	padding:15px 20px;
	background-color: #91918f;
	color:#ffffff;
	display: block;
	position: absolute;
	left: 0;
	top:0;
	opacity:0.9;
	border-bottom-right-radius: 25px;
}
.chanpin .chanpin-ul .chanpin-li>a img{
	width: 100%;
	height: 609px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(1){
	width: 359px;
	height: 461px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(1)>a{
	height: 461px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(1)>a img{
	height: 461px;
	width: 100%;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(2){

}
.chanpin .chanpin-ul .chanpin-li:nth-child(2)>a{
	height: 218px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(2)>a img{
	height: 224px;
	width: 100%;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(3){
	width: 304px;
	height: 461px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(3)>a{
	height: 461px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(3)>a img{
	height: 461px;
	width: 100%;
}

.chanpin .chanpin-ul .chanpin-li:nth-child(4){
	width: 304px;
	height: 461px;
	margin-right: 0px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(4)>a{
	height: 461px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(4)>a img{
	height: 461px;
	width: 100%;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(5){
	width: 32.666%;
	height: 300px;
	margin-top: 30px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(5)>a{
	height: 300px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(5)>a img{
	height: 300px;
	width: 100%;
}

.chanpin .chanpin-ul .chanpin-li:nth-child(6){
	width: 32.666%;
	height: 300px;
	margin-top: 30px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(6)>a{
	height: 300px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(6)>a img{
	height: 300px;
	width: 100%;
}

.chanpin .chanpin-ul .chanpin-li:nth-child(7){
	width: 32.444%;
	height: 300px;
	margin-right: 0;
	margin-top: 30px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(7)>a{
	height: 300px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(7)>a img{
	height: 300px;
	width: 100%;
}

.chanpin .chanpin-ul .chanpin-li:nth-child(2) a:nth-child(2){
	margin-top: 20px;
}

.chanpin .but_a{
padding-bottom: 60px;
}

.but_a a{
	font-family:"思源黑体";
	display: block;
	width: 450px;
	height: 75px;
	background: #cdad70;
	font-size: 28px;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 75px;
	text-align: center;
	margin:0 auto;
	letter-spacing: 3px;
}





#eight{
	background:url(../images/eight-bg.jpg) no-repeat ;
	background-size: cover;
}
.eight{
font-family: "Source Han Sans CN";
}

.eight .eight-t{
	padding:50px 0px;
}
.eight .eight-t h1{
	text-align: center;
	letter-spacing: 10px;
	font-size: 50px;
	line-height: 47px;
	font-weight: 550;
	margin-bottom: 20px;
}
.eight .eight-t h3{
	text-align: center;
	letter-spacing: 15px;
	font-size: 20px;
	line-height: 25px;
	font-weight: 500;
}
.eight .eight-ul{
	width: 1370px;
	margin:0 auto;
	padding-bottom: 70px;
}
.eight .eight-ul .eight-li{
	width: 48.3%;
	height: auto;
	float:left;
	margin-right: 44px;
	margin-top: 25px;
}
.eight .eight-ul .eight-li:nth-child(1){margin-top: 0;}
.eight .eight-ul .eight-li:nth-child(2){margin-top: 0;}
.eight .eight-ul .eight-li:nth-child(2n){margin-right: 0;}
.eight .eight-ul .eight-li img{	width: 100%;height: 100%;}









#nine{
}
.nine{
font-family: "Source Han Sans CN";
}

.nine .nine-t{
	padding:45px 0px;
}
.nine .nine-t h1{
	text-align: center;
	letter-spacing: 5px;
	font-size: 47px;
	line-height: 49px;
	font-weight: 550;
	margin-bottom: 20px;
}
.nine .nine-t h3{
	text-align: center;
	letter-spacing: 15px;
	font-size: 25px;
	line-height: 25px;
	font-weight: 500;
}
.nine .nine-img{width: 100%;height: auto;}
.nine .nine-img img{width: 100%;height: 100%;}
















#kenuo{
	background-color:black;
}
.kenuo{
font-family: "Source Han Sans CN";
}

.kenuo .kenuo-t{
	padding:45px 0px;
	color:white;
}
.kenuo .kenuo-t h1{
	text-align: center;
	letter-spacing: 10px;
	font-size: 45px;
	line-height: 59px;
	font-weight: 500;
	margin-bottom: 20px;
	/*background:url(../images/kenuo-t-bg.png) no-repeat ;*/
	background-size: auto;
	background-position: center;
	
}
.kenuo .kenuo-t h3{
	text-align: center;
	letter-spacing: 15px;
	font-size: 23px;
	line-height: 25px;
	font-weight: 500;
}
.kenuo .kenuo-ul{
	width: 1370px;
	margin:0 auto;
	padding-bottom: 70px;
}
.kenuo .kenuo-ul .kenuo-li{
	width: 323px;
	height: 480px;
	float:left;
	margin-right: 25px;
	margin-top: 25px;
}
.kenuo .kenuo-ul .kenuo-li:nth-child(4){margin-right: 0px;}
.kenuo .kenuo-ul .kenuo-li img{	width: 100%;height: 100%;}

/*====   footer  ===============================================================================================*/

footer {
	background: #171717;
	min-width: 1200px;
}
footer .modal-footer {
	padding: 15px 10%;
}
footer .footer-con {
	text-align: left;
	padding: 80px 10%;
}
footer .footer-con .footer-con-li {
	width: 14%;
	vertical-align: top;
	display: inline-block;
}
footer .footer-con .footer-con-li:first-child {
	width: 28%;
}
footer .footer-con .footer-con-li:last-child {
	width: 28%;
}
footer .footer-con h4 {
	font-size: 16px;
	color: #eeeeee;
	margin-bottom: 10px;
}
footer .footer-con ul {
}
footer .footer-con ul li {
	line-height: 30px;
}
footer .footer-con ul li:last-child img {
	height: 16px;
	margin-right: 10px;
}
footer .footer-con ul li a {
	font-size: 13px;
	color: #b2b2b2;display:inline-block;
}
footer ul li a:hover {
	color: #fff;
}
footer .modal-footer {
	background: #000000;
}
footer .modal-footer > div {
	color: #cacaca;
	display: inline-block;
	font-size: 12px;
}
footer .modal-footer .modal-footer-r {
	text-align: right;
	float: right;
}
/*====   footer  ===============================================================================================*/

}




@media only screen and (max-width: 1400px) {
body {
  overflow-x: hidden;
  *position: relative;
  background-color: #f4f7f9;
  min-width: 1200px;
  
}

.clear:after {
            /*伪元素是行内元素 正常浏览器清除浮动方法*/
            content: "";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

body {
  overflow-x: hidden;
  *position: relative;
  background-color: #f4f7f9;
  min-width: 1200px;
  
}

.clear:after {
            /*伪元素是行内元素 正常浏览器清除浮动方法*/
            content: "";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }


header.serif{font-family:"PingFang-SC-Regular",Times,serif;}
.head{
	width: 100%;
	height: 90px;
	background: #EAEAEA;
	position: fixed;
	top:0;
	z-index: 9999999;
}
.head .head_nav{
	width: 1270px;
	margin:0 auto;
	overflow: hidden;
}
.head .head_nav .nav_li{
	list-style: none;
	float:left;
	margin-right: 69px;
	line-height: 89px;
}

.head .head_nav .nav_li>a{
	width: 64px;
	height: 16px;
	font-size: 16px;
	font-weight: 400;
	color: #909090;
	line-height: 81px;
}
.head .head_nav .active>a{

	
	font-weight: 500;
	color: #5E5E5E;


}
.head .head_nav .nav_li:last-child{
	margin-right: 0;
}

#banner{
	margin-top: 90px;
}
 body{font:16px/1.5 novah,Source Han Sans,Source Han Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif ;}
#banner{position: relative;}
.banner{overflow: hidden; position: relative;}
.banner .big-img{height: auto;}
.banner .big-img img{display: block;width: 100%;height: 100%;transition: all 6s;object-fit: cover;}

.banner .mfdz{position: absolute;background-color:rgba(0,0,0,.5);width: 1100px;height: 100px;border-radius:20px;bottom: 15%;left:50%;margin-left: -550px;  }
.banner .mfdz h3{color:white;font-size: 15px;line-height:20px;letter-spacing: 5px;margin:10px 0 10px 40px;}
.banner .mfdz .mfdz-for{margin-left:40px;}
.banner .mfdz .mfdz-for input{font-size: 14px;line-height: 40px;height:40px;background-color: white;border: 0;color:#a3a3a3;letter-spacing: 2px;border-radius:5px;}
.banner .mfdz .mfdz-for .mfdz-name{width: 250px;margin-right: 40px;text-indent: 15px}
.banner .mfdz .mfdz-for .mfdz-phone{width: 465px;margin-right: 40px;text-indent: 15px}
.banner .mfdz .mfdz-for .mfdz-sub{width: 190px;background-color: #cdad70;color:white;font-size: 18px;font-weight: 600;letter-spacing:10px;text-indent: center;border:1px solid white;}
.four{position: relative;bottom:2%;left:50%;margin-left:-635px;width: 1270px;height: 150px;box-shadow: 0px 14px 22px 0px rgba(4, 0, 0, 0.22);background-color: white;}
.four .four-li{width: 269px;height: 150px;float:left;display: flex;align-items: center;position: relative;}
.four .four-li img{align-items: center;float:left;width: 60px;height: 60px;margin:0 15px 0 20px;}
.four .four-li>div{float:left;}
.four .four-li>div p{font-size: 17px;font-weight: 800;color:black;letter-spacing: 3px;line-height: 30px;}
.four .four-li .xian{height: 120px;width: 2px;background-color: #a3a3a3;border-radius: 1px;float:right;position: absolute;right: 0;opacity: 0.2;}
.four .four-li div span{font-size: 15px;font-weight: 400;color:#a3a3a3;letter-spacing: 3px;line-height: 30px;}
.four .four-li:nth-child(1){width: 190px;height: 150px;background-color: #cdad70;display: block;}
.four .four-li:nth-child(1) p{
	font-size: 43px;
	color:white;
	font-weight: 800;
	line-height: 48px;
	text-align: center;
	letter-spacing:15px;
	text-indent: 7px;
}
.four .four-li:nth-child(1) span{
	font-size: 19px;
	text-align: center;
	display: block;
	color:white;
	line-height: 20px;
}

























/*====   footer  ===============================================================================================*/

footer {
	background: #171717;
	min-width: 1200px;
}
footer .modal-footer {
	padding: 15px 10%;
}
footer .footer-con {
	text-align: left;
	padding: 80px 10%;
}
footer .footer-con .footer-con-li {
	width: 14%;
	vertical-align: top;
	display: inline-block;
}
footer .footer-con .footer-con-li:first-child {
	width: 28%;
}
footer .footer-con .footer-con-li:last-child {
	width: 28%;
}
footer .footer-con h4 {
	font-size: 16px;
	color: #eeeeee;
	margin-bottom: 10px;
}
footer .footer-con ul {
}
footer .footer-con ul li {
	line-height: 30px;
}
footer .footer-con ul li:last-child img {
	height: 16px;
	margin-right: 10px;
}
footer .footer-con ul li a {
	font-size: 13px;
	color: #b2b2b2;display:inline-block;
}
footer ul li a:hover {
	color: #fff;
}
footer .modal-footer {
	background: #000000;
}
footer .modal-footer > div {
	color: #cacaca;
	display: inline-block;
	font-size: 12px;
}
footer .modal-footer .modal-footer-r {
	text-align: right;
	float: right;
}
/*====   footer  ===============================================================================================*/


.center-all{width: 1270px;margin:0 auto;}
#product{}
.product{margin: 50px auto;}
.product .product-t{position:relative;}
.product .product-t h1{font-family: "MStiffHeiPRC";font-weight: 600;font-size: 50px;color:#cccccc;font-style: italic;letter-spacing: 15px;text-align: center;}
@font-face{font-family:RageItalic;
	src:url('static/font/Rage Italic.TTF');}
@font-face{font-family:MStiffHeiPRC;
	src:url('static/font/MStiffHeiPRC-Bold.ttf');
	}
.product .product-t span {
  font-family: "RageItalic";
  font-size: 30px;
  font-weight: 500;
  color: #805400;
  letter-spacing: 18px;
  text-align: center;
  position: absolute;
  display: block;
  left: 33%;
  top: 19%;
}
.product .product-ul {width: 100%;height: auto;overflow: hidden;}
.product .product-ul .product-li{
	float:left;
	margin-right: 15px;
	height: 420px;
}
.product .product-ul .product-li .fw-img{float:left;}
.product .product-ul .product-li img{width: 100%;height: auto}
.product .product-ul .product-li:last-child{margin-right: 0px;}
.product .product-ul .product-li:nth-child(1){width: 305px;}
.product .product-ul .product-li:nth-child(1) .fuwu-img{
	width: 100%;
}
.product .product-ul .product-li:nth-child(2){
width: 270px;
}
.product .product-ul .product-li:nth-child(3){
width: 270px;
}
.product .product-ul .product-li:nth-child(4){
	width: 359px;
	float:left;
}
.product .product-ul .product-li .fw-for{
	width: 100%;
	border:4px solid #dcc59b;
	border-radius: 30px;
}
.product .product-ul .product-li .fw-for h1{
	display: block;
	text-align: center;
	font-size: 30px;
	color:#cdad70;
	font-family: "思源黑体";
	font-weight:600;
	letter-spacing: 10px;
	line-height: 41px;
	margin-top: 45px;
}
.product .product-ul .product-li .fw-for input{
	width: 295px;
	height: 50px;
	display: block;
	background: #e6e6ea;
	color:#b9b9b9;
	line-height: 47px;
	font-size: 20px;
	text-indent: 20px;
	border:0;
	margin:0 auto;
	margin-top: 29px;
}
.product .product-ul .product-li .fw-for .fw-sub{
	background-color: #cdad70;
	color:white;
	letter-spacing: 10px;
	border-radius: 15px;
	font-weight: 600;
	margin-bottom: 20px;
}.product .product-ul .product-li .fw-for p{
	font-size: 15px;
	display: block;
	text-align: center;
	margin-bottom: 45px;
}



#chanpin{}
.chanpin{margin-top: 0;}
.chanpin .chanpin-t{position:relative;}
.chanpin .chanpin-t h1{font-family: "MStiffHeiPRC";font-weight: 600;font-size: 50px;color:#cccccc;font-style: italic;letter-spacing: 15px;text-align: center;}
@font-face{font-family:RageItalic;
	src:url('../font/Rage Italic.TTF');}
@font-face{font-family:MStiffHeiPRC;
	src:url('../font/MStiffHeiPRC-Bold.ttf');
	}
.chanpin .chanpin-t span {
font-family: "RageItalic";
font-size: 30px;
font-weight: 500;
color: #805400;
letter-spacing: 18px;
text-align: center;
position: absolute;
display: block;
left: 35%;
top: 20%;
}
.chanpin .chanpin-ul{margin:40px 0 55px 0;}
.chanpin .chanpin-ul .chanpin-li{
	float:left;
	margin-right:15px;
	
}

.chanpin .chanpin-ul .chanpin-li>a{
	display: block;
	position: relative;
}
.chanpin .chanpin-ul .chanpin-li>a span{
	font-size: 20px;
	line-height: 20px;
	padding:15px 20px;
	background-color: #91918f;
	color:#ffffff;
	display: block;
	position: absolute;
	left: 0;
	top:0;
	opacity:0.9;
	border-bottom-right-radius: 20px;
}
.chanpin .chanpin-ul .chanpin-li>a img{
	width: 100%;
	height: 609px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(1){
	width: 310px;
	height: 374px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(1)>a{
	height: 364px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(1)>a img{
	height: 385px;
	width: 100%;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(2){

}
.chanpin .chanpin-ul .chanpin-li:nth-child(2)>a{
	height: 185px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(2)>a img{
	height: 185px;
	width: 100%;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(3){
	width: 310px;
	height: 374px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(3)>a{
	height: 385px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(3)>a img{
	height: 385px;
	width: 100%;
}

.chanpin .chanpin-ul .chanpin-li:nth-child(4){
	width: 310px;
	height: 385px;
	margin-right: 0px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(4)>a{
	height: 385px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(4)>a img{
	height: 385px;
	width: 100%;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(5){
	width: 33.777%;
	height: 300px;
	margin-top: 30px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(5)>a{
	height: 300px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(5)>a img{
	height: 300px;
	width: 100%;
}

.chanpin .chanpin-ul .chanpin-li:nth-child(6){
	width: 31.777%;
	height: 300px;
	margin-top: 30px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(6)>a{
	height: 300px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(6)>a img{
	height: 300px;
	width: 100%;
}

.chanpin .chanpin-ul .chanpin-li:nth-child(7){
	width: 31.777%;
	height: 300px;
	margin-right: 0;
	margin-top: 30px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(7)>a{
	height: 300px;
}
.chanpin .chanpin-ul .chanpin-li:nth-child(7)>a img{
	height: 300px;
	width: 100%;
}

.chanpin .chanpin-ul .chanpin-li:nth-child(2) a:nth-child(2){
	margin-top: 15px;
}

.chanpin .but_a{
padding-bottom: 60px;
}

.but_a a{
	font-family:"思源黑体";
	display: block;
	width: 450px;
	height: 75px;
	background: #cdad70;
	font-size: 28px;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 75px;
	text-align: center;
	margin:0 auto;
	letter-spacing: 3px;
}





#eight{
	background:url(../images/eight-bg.jpg) no-repeat ;
	background-size: cover;
}
.eight{
font-family: "Source Han Sans CN";
}

.eight .eight-t{
	padding:50px 0px;
}
.eight .eight-t h1{
	text-align: center;
	letter-spacing: 10px;
	font-size: 50px;
	line-height: 47px;
	font-weight: 550;
	margin-bottom: 20px;
}
.eight .eight-t h3{
	text-align: center;
	letter-spacing: 15px;
	font-size: 20px;
	line-height: 25px;
	font-weight: 500;
}
.eight .eight-ul{
	width: 1270px;
	margin:0 auto;
	padding-bottom: 70px;
}
.eight .eight-ul .eight-li{
	width: 48.2%;
	height: auto;
	float:left;
	margin-right: 44px;
	margin-top: 25px;
}
.eight .eight-ul .eight-li:nth-child(1){margin-top: 0;}
.eight .eight-ul .eight-li:nth-child(2){margin-top: 0;}
.eight .eight-ul .eight-li:nth-child(2n){margin-right: 0;}
.eight .eight-ul .eight-li img{	width: 100%;height: 100%;}









#nine{
}
.nine{
font-family: "Source Han Sans CN";
}

.nine .nine-t{
	padding:45px 0px;
}
.nine .nine-t h1{
	text-align: center;
	letter-spacing: 5px;
	font-size: 40px;
	line-height: 45px;
	font-weight: 550;
	margin-bottom: 20px;
}
.nine .nine-t h3{
	text-align: center;
	letter-spacing: 15px;
	font-size: 25px;
	line-height: 25px;
	font-weight: 500;
}
.nine .nine-img{width: 100%;height: auto;}
.nine .nine-img img{width: 100%;height: 100%;}
















#kenuo{
	background-color:black;
}
.kenuo{
font-family: "Source Han Sans CN";
}

.kenuo .kenuo-t{
	padding:45px 0px;
	color:white;
}
.kenuo .kenuo-t h1{
	text-align: center;
	letter-spacing: 10px;
	font-size: 45px;
	line-height: 59px;
	font-weight: 500;
	margin-bottom: 20px;
	/*background:url(../images/kenuo-t-bg.png) no-repeat ;*/
	background-size: auto;
	background-position: center;
	
}
.kenuo .kenuo-t h3{
	text-align: center;
	letter-spacing: 15px;
	font-size: 23px;
	line-height: 25px;
	font-weight: 500;
}
.kenuo .kenuo-ul{
	width: 1270px;
	margin:0 auto;
	padding-bottom: 70px;
}
.kenuo .kenuo-ul .kenuo-li{
	width: 306px;
	height: auto;
	float:left;
	margin-right: 15px;
	margin-top: 25px;
}
.kenuo .kenuo-ul .kenuo-li:nth-child(4){margin-right: 0px;}
.kenuo .kenuo-ul .kenuo-li img{	width: 100%;height: auto;}

/*====   footer  ===============================================================================================*/

footer {
	background: #171717;
	min-width: 1200px;
}
footer .modal-footer {
	padding: 15px 10%;
}
footer .footer-con {
	text-align: left;
	padding: 80px 10%;
}
footer .footer-con .footer-con-li {
	width: 14%;
	vertical-align: top;
	display: inline-block;
}
footer .footer-con .footer-con-li:first-child {
	width: 28%;
}
footer .footer-con .footer-con-li:last-child {
	width: 28%;
}
footer .footer-con h4 {
	font-size: 16px;
	color: #eeeeee;
	margin-bottom: 10px;
}
footer .footer-con ul {
}
footer .footer-con ul li {
	line-height: 30px;
}
footer .footer-con ul li:last-child img {
	height: 16px;
	margin-right: 10px;
}
footer .footer-con ul li a {
	font-size: 13px;
	color: #b2b2b2;display:inline-block;
}
footer ul li a:hover {
	color: #fff;
}
footer .modal-footer {
	background: #000000;
}
footer .modal-footer > div {
	color: #cacaca;
	display: inline-block;
	font-size: 12px;
}
footer .modal-footer .modal-footer-r {
	text-align: right;
	float: right;
}
/*====   footer  ===============================================================================================*/





#case{}
.case{font-family: "Source Han Sans CN";margin-top: 55px;}
.case .case_t h1{
	display: block;
	font-size: 45px;
	font-weight: 200;
	color: #909293;
	line-height: 45px;
	text-align: center;
}
.case .case_t h2{
	display: block;
	font-size: 30px;
	font-weight: 200;
	color: #909293;
	line-height: 81px;
	text-align: center;
}
.case .case_ul{
	overflow: hidden;
	margin-top: 15px;
}
.case .case_ul .case_li{
	width: 33.333%;
	height: 360px;
	float:left;
	position: relative;
}
.case .case_ul .case_li:nth-child(4){
	width: 50%;
}
.case .case_ul .case_li:nth-child(5){
	width: 50%;
}
.case .case_ul .case_li .con-hover{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	display: block;
	text-align: center;
	color: #fff;
	font-size: 1.75rem;
	line-height: 24.5rem;
	opacity: 1;
}
.case .case_ul .case_li a:hover .con-hover {
    display: none;
}
.case .but_a{
	margin:50px 0 50px 0;
}


}