.w1200{margin:0 auto;width: 1200px;}
p{margin: 0 0 0 0;}
.fl{float: left;}
.fr{float: right;}


/* */
.header{height:93px;}
.logo{float: left;width: 20%;line-height: 93px;height:93px;overflow:hidden;}
.logo img{max-width: 100%;}

.search{float: right;position: relative;height: 93px;padding: 0 10px}
.ss{margin-top: 36px;}
.sou{position: absolute;top:93px;right: 0;width: 464px;height: 144px;background: #e0c150;padding: 33px 0 0 43px;display:none;z-index: 9999}
.sou #formsearch{}
.sou #formsearch input{background: none;outline: none;border:none;float: left;height: 49px;line-height: 49px;box-shadow: 0 0 10px rgba(0,0,0,0.08)}
.sou #formsearch input#keyword{width: 306px;background: #fff;padding-left: 20px;color: #666;font-size: 12px;}
.sou #formsearch input#s_btn{width: 75px;height: 49px;background: url(../images/sou.png)no-repeat center #e0c150;}
.hotSearch{margin-top: 14px;color: #fff;font-size: 12px;}
.hotSearch a{color: #fff;display: inline-block;margin-right: 6px;}


.sou #formsearch input::-webkit-input-placeholder {color:#666;}
.sou #formsearch textarea::-webkit-input-placeholder {color: #666;}




/* */
.box1 ul{}
.box1 ul li{padding:4% 0;}
.box1 ul li:nth-child(2n){background: #f7f6f2}

.box1 ul li a{display: block;width: 100%;}
.box1 ul li .cont{float: left;width: 49%;padding: 0 4%;}
.box1 ul li .cont span{color: #333;font-size: 24px;display:block;height:40px;}
.box1 ul li .cont p{color: #666666;font-size: 13px;line-height: 30px;margin-top:15%;display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.box1 ul li .cont i{display: block;width: 45%;height: 40px;line-height: 40px;border:1px solid #e0c150;color: #e0c150;font-size: 13px;font-style: normal;text-align: center;margin-top:20%;}
.box1 ul li .img1{float: right;width: 35%;margin-right:5%;}
.box1 ul li .img1 img{max-width: 100%}
.box1 ul li:hover .cont i{background: #e0c150;color: #fff;}

/* */
.ab-tit{background: #5c5f6f;padding:3% 0;text-align: center;}
.ab-tit h3{color: #fff;font-weight: bold;font-size: 48px;}
.ab-tit span{color: #fff;font-size: 18px;margin-top: 15px;display: block;}

.ab{background: url(../images/bj1.png) no-repeat;background-size:cover;padding: 5% 0 5%;}
.ab-cont{max-width: 1270px;margin:0 auto;padding: 0 10px;color:#fff;font-size: 15px;line-height: 35px;text-align: center;}
a.ab-more{display: block;width: 167px;color: #e0c150;background: #e0c150;border:1px solid #e0c150;height:50px;line-height: 50px;text-align: center;margin:10px auto 0;color:#fff;font-size:15px;margin-top:5%;}
a.ab-more:hover{/*background: #e0c150;color: #fff;*/}

/* */
.anli{margin-top:32px;}
.anli-tit{text-align: center;}
.anli-tit h3{color: #1f1a17;font-size: 48px;font-weight: bold;}
.anli-tit span{color: #666;font-size: 16px;margin-top: 15px;display: block;}
.anli-sj{margin-top: 60px;}
.anli-sj li{text-align: center;margin-bottom: 15px;}
.anli-sj li h3{color: #1f1a17;font-size: 16px;}
.anli-sj li h3 span{font-size: 64px;font-family: "Impact";display: inline-block;margin-right: 2%}
.anli-sj li p{color: #333333;font-size: 16px;margin-top: 15px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

.case_list1{margin-top:40px;background:#000000;padding:11px;display:flex;justify-content:space-between;}
.case_list1 li{width: 24.3%;position: relative;}
.case_list1 li img{width: 100%;}
.case_list1 li .cont{position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,0.41);}
.case_list1 li .cont .dac{position: absolute;bottom:4%;left:4%;width: 90%;}
.case_list1 li .cont h3{color: #fff;font-weight: bold;font-size:40px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.case_list1 li .cont a{display: block;width:30%;height: 40px;line-height: 38px;background:#e0c150;color: #fff;font-size: 14px;text-align: center;margin-top:13%;}
.case_list1 li:hover .cont a{/*border-color: #e0c150;background: #e0c150;*/}








/* */
.xin{margin-top: 70px;}
.xin-le{float: left;width: 55%;}
.xin-tit{position: relative;padding-bottom: 3%;border-bottom: 2px solid #f1e3bb;}
.xin-tit h3{color: #1f1a17;font-size: 40px;font-weight: bold}
.xin-tit a{position: absolute;right: 0;top:10px;color: #666;font-size: 14px;}
.news_list1{}
.news_list1 li{padding-bottom: 3%;position: relative;margin-top:3%;}
.news_list1 li h3{position: relative;height: 35px;line-height: 35px;}
.news_list1 li h3 a{color: #333;font-size: 18px;width: 70%;overflow: hidden;height: 35px;display: block;}
.news_list1 li h3 span{position: absolute;right: 0;top:0;color: #999;font-size: 13px;}
.news_list1 li p{color: #666666;font-size: 13px;line-height: 30px;margin-top: 12px;overflow: hidden;
-webkit-line-clamp:2;
text-overflow: ellipsis;
display:-webkit-box; -webkit-box-orient:vertical;}
.news_list1 li:after{content: "";display: block;width:100%;height: 1px;background: #e8e8e8;position: absolute;bottom: 0;left:0;}
.news_list1 li h3 a:hover{color:#e0c150;}



.xin-ri{width: 40%;float: right;margin-top: 3%;}
.xin-ri li{margin-top: 20px;}
.xin-ri img{width: 100%}

/* */
.zixun{background: url(../images/lx.png) no-repeat;background-size:100% 100%;margin-top: 65px;padding: 4% 0;}
.zixun a{display: block;width: 231px;height: 69px;line-height: 69px;text-align: center;margin:0 auto;background: #e0c150;color: #fff;font-size: 24px;}

/* */
.footer{background: #d2c38c;text-align: center;padding:1.5% 0;}
.footer a{color: #fff;font-size:16px;padding:0 2%;}
.footer a:hover{color: #fff;}

.copyright{background: #5f5f5f;padding: 1% 0;color: rgba(255,255,255,0.57);font-size: 13px;}
.copyright a{color: rgba(255,255,255,0.57);}
.copyright .bei{float: left;line-height: 24px;width:36%;}





.link{float:right;position: relative;padding-right: 12%;}
.link h2{background: url(../images/link.png) center no-repeat;width: 169px;height: 38px;line-height:38px;outline:none;padding-left: 16px;color:rgba(255,255,255,0.57);font-size:12px;border: none;background-size: 100% 100%;position: relative;}
.link .conn{background:rgba(255,255,255,0.66);line-height:30px;position: absolute;bottom: 38px;left:0;color: #666;font-size: 12px;display: none;width: 100%;padding-left: 15px;}
.link .conn a{color:#666;display: block;}







@media(max-width: 1440px){
	  .box1 ul li .cont{width:57%;}
	.case_list1 li .cont .dac{bottom:6%;}
	.news_list1 li p{-webkit-line-clamp: 1;}
	.box1 ul li .cont span{font-size:22px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
}


@media(max-width: 1024px){
	.case_list1 li .cont .dac{bottom:4%;}
	.case_list1 li .cont a{width: 40%;}
	.box1 ul li .cont span{font-size:17px;}
	.case_list1{flex-wrap: wrap;padding:11px 11px 0;}
	.case_list1 li{width:49%;margin-bottom:11px;}
	.box1 ul li .cont i{width:50%;}
	.bei2{display:none;}
    .copyright .bei{width:70%;}




}
@media(max-width: 768px){
	.case_list1 li{width:49%;}
	.xin-le,.xin-ri{float: none;width: 100%;}
	.footer a{display: inline-block;}
	 .page-banner{margin-top:60px;}
	 .xypg-right-content img{width:100%!important;height:auto!important;}  
	 .product_detail .img{width:100%;float:none;}
	 .product_detail .img img{width:100%;display:block;}
	.product_detail .list{width:100%;float:none;margin-left:0;margin-top:15px;clear:left;display:block;}
	.copyright .bei{width:100%;float:none;}
}



@media(max-width: 640px){
  .case_list1 li .cont .dac{bottom:6%;}
  .case_list1 li .cont h3{font-size:30px;}
  .zixun a{width:150px;line-height:45px;height:45px;font-size:16px;}
  .box1 ul li .cont i{margin-top:5%;}
  .ab-tit span{font-size:16px;padding:0 15px;}
  .anli-tit span{padding:0 15px;}
  .news_list1 li p{margin-top:0;}
  .news_list1{margin-top:15px;}
}







@media(max-width: 500px){
	.box1 ul li .cont p{margin-top:6%;}
	.ab-tit h3,.anli-tit h3,.anli-sj li h3 span,.xin-tit h3{font-size: 28px;}
	.anli,.xin{margin-top: 30px;}
	.case_list1 li{width: 100%;}
}