﻿.w1520{width: 1520px;margin: 0 auto;}
.w1200{width: 1200px;margin: 0 auto;}
.w650{width: 650px;margin: 0 auto;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.img100{overflow: hidden;}
.img100 img{width: 100%;vertical-align: bottom;}

.more{display: block;width: 180px;line-height: 50px;border:1px solid #fff;text-align: center;font-size: 18px;text-transform: uppercase;}


.inn-box{position: relative;overflow: hidden;}
.inn-title{position: absolute;left: 0;top:60px;width: 100%;z-index: 9;}
.inn-title h3{color: #fff;}
.inn-list li{float: left;width: 50%;position: relative;overflow: hidden;}
.inn-list li:nth-child(1),.inn-list li:nth-child(4),.inn-list li:nth-child(5){background: #1d1d1d;}
.inn-list li:nth-child(2),.inn-list li:nth-child(3),.inn-list li:nth-child(6){background: #161616;}

.inn-con{position: absolute;width: 100%;left: 0;bottom:8%;}
.inn-txt{width:580px;margin: 0 auto;}
.inn-list li h4{color: #fff;font-size: 40px;font-family: MarkPro-Bold;margin-bottom:10px;}
.inn-txt span{color: #fff;font-size: 20px;font-family: MarkPro-Bold;position: relative;padding-left: 50px;}
.inn-txt span:before{content: '';position: absolute;left: 0;width: 40px;border-top: 1px solid #fff;top:50%;}
.inn-txt p{color: #c0c0c0;width: 480px;max-width: 100%;margin: 40px 0;}
.inn-txt .more{color: #fff;text-transform: uppercase;font-size: 12px;}
.inn-txt .more:hover{background: #0f6e99;}
.inn-list li:hover .img100 img{transform: translateX(10px);-webkit-transform: translateX(10px);}


.footer-wx .img100{padding: 5px;background: #fff;}

.inn-list li img,.img100 img,.swiper-btn-style a{
    transition: all .3s;
    -webkit-transition: all .3s;
}
.product_top p{
	font-size: 30px;
	color:#000000;
	padding: 5.5rem 0px;
}
.section_title-pre {
  position: relative;
  font-size: 36px;
  color:#525354;
  margin-bottom: 15px;
  line-height: 36px;
}
.section_title {
  font-size: 24px;
  line-height: 1.1;
  background:margin:0 auto;height:50px;background:url(404.png) no-repeat bottom center;
}
.mb-70{
	margin:70px 0;
}
.mb-top{
  margin-top:70px;
}

.g_fa{overflow: hidden;max-width: 1920px;min-width: 1200px;padding:3.5rem 0 0; box-sizing: border-box;margin:0 auto;}

.fatit{height: 4.16rem;line-height: 4.16rem;position: relative;overflow: hidden; margin:0 13.5%;}
.fatit h2 a{display: block;float: left;width:26.7%;line-height: 4.16rem;font-size: 2rem;color:#000000;font-weight: normal;}
.fatit ul{padding-top: 1rem;height: 3.3rem;line-height: 3.3rem;}
.fatit li a{float: left;margin:0 0.8%;font-size: 0.75rem;color:#666666;display: block;}
.fatit li a:hover{color:#c5b07d;font-weight: bold;}
.fatit .faico{position: absolute;right: 0;top:1.66rem;width:2rem;height: 2rem;}
.fatit .faico img{width:100%;display: block;}
.fatit li a:hover,.fatit .cur a{color:#c5b07d;font-weight: bold;border-bottom: 0.1rem solid #c5b07d;}

.falst dl{float: left;width:25%;position: relative;height: 33.1rem;overflow: hidden;transition: all 0.3s linear 0s;}
.falst dt{width:100%;overflow: hidden;transition: all 0.3s linear 0s;}
.falst dt img{width:100%;display: block;}
.falst dd{position: absolute;left:0;top:0;padding-top: 13.3rem;height: 33.3rem;width:100%;background: rgba(0,0,0,.5);box-sizing: border-box;overflow: hidden;}
.falst h4{display: block;height: 3.1rem;line-height: 3.1rem;text-align: center;font-size: 1.1rem;color:#fff;font-weight: normal;margin-bottom: 1rem;position: relative;}
.falst h4:before{content: "";position: absolute;width:5.8rem;height: 1px;background: #fff;left:50%;margin-left: -2.9rem;top:3rem;}
.falst p{padding: 0 20%;text-align: center;font-size: 0.66rem;color:#fff;line-height: 1.2rem;}
.falst dl:hover dd,.falst .cur dd{background: none;padding-top: 24.5rem;}
.falst dl:hover h4,.falst .cur h4{color:#c5b07d;}
.falst dl:hover p,.falst .cur p{color:#c5b07d;}
.falst dl:hover h4:before,.falst .cur h4:before{background: #c5b07d;}
.falst dl:hover dt,.falst .cur dt{transform: scale(1.02);}

.cur a{color:#c5b07d;font-weight: bold;border-bottom: 0.1rem solid #c5b07d;}


html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 1600px) {html {font-size: 20px;}}
@media screen and (min-width: 1920px) {html {font-size: 24px;}}

@media screen and (max-width: 1024px) {
.g_fa{
	display: none;
}

}