@font-face {
font-family: 'ziti1';
src: url('Oswald-VariableFont_wght.ttf');
}
@font-face {
font-family: 'ziti2';
src: url('KFOmCnqEu92Fr1Mu4mxK.woff2');
}
/* 公共匹配样式 */
* { outline:none;margin: 0;padding:0; }
a, img { border:none; }
a {cursor:pointer;text-decoration: none;color:#333;}
a:hover{text-decoration: none;}
img { border:none; vertical-align:middle;max-width: 100%;color:#333;}
h1, h2, h3,p{padding: 0;margin: 0;}
html,body{width: 100%;margin: 0;padding: 0;font-family: ziti2;}

/* CSS Document */
/* 
ul li:first-child{}
ul li:nth-child(2){} 
*/
.hang1{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
.hang2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.fb{font-weight:bold;}
.rel{position:relative;}


.swiper {width: 100%;overflow: hidden;}
/* .gaodu{height: 435px!important;} */
.zhistu{max-width: 1560px;margin: 180px auto 0;padding:0 20px;}
.biaotiss{font-size: 60px;font-weight: 500;text-transform: uppercase;color: #fff;font-family: ziti1;}
.jianji{font-size: 18px;line-height: 28px;color: #fff;max-width: 768px;}
.xcjiwn{display: inline-block;width: 143px;height: 56px;background: #333;color: #fff;text-transform: uppercase;border-radius: 50px;text-align: center;line-height: 56px;font-weight: 500;margin-top: 30px;}
.xcjiwn:hover{background: #e1916c;color: #333;}
.ziokds{padding-bottom: 30px;text-transform: uppercase;font-family: ziti1;}
.csjiwu{margin: 0 auto;max-width: 856px;}
.mawids{width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;margin-bottom: 50px;}
.bvuis{}
.bvuis img{height: 90px;margin-bottom: 15px;width: 90px;}
.bvuis h2{color: #e1916c}
.xcjiwn2{display: block;width: 143px;height: 56px;background: #333;color: #fff;text-transform: uppercase;border-radius: 50px;text-align: center;line-height: 56px;font-weight: 500;margin: 50px auto 0;}
.xcjiwn2:hover{background: #e1916c;color: #333;}
.sdhuwb{border-bottom: 1px solid #d5d3cf;padding-bottom: 60px;padding-top: 60px;}
.cjsiown img{height: 700px;width: 100%;margin: 15px 0;}
.mawids2{width: 100%;padding-right: 15px;padding-left: 15px;max-width: 1536px;margin: 0 auto;padding-top: 50px;border-bottom: 1px solid #5c5a58;}
.mawids3{width: 100%;padding-right: 15px;padding-left: 15px;max-width: 1536px;margin: 0 auto;padding-top: 20px;padding-bottom: 20px;line-height: 35px;color: #fff;font-size: 14px;}
.mawids3 img{height: 35px;margin-right: 15px;}
.xcjiwn3{display: block;width: 143px;height: 56px;color: #fff;text-transform: uppercase;border-radius: 50px;text-align: center;line-height: 56px;font-weight: 500;border:1.5px solid #fff;font-family: ziti1;margin-top: 30px;margin-bottom: 30px;}
.xcjiwn3:hover{background: #e1916c;color: #333;border:1.5px solid #e1916c;}
.cswiov{color: #fff;text-transform: uppercase;}
.cvsoivs{color: #625d5a;}
.fioen{margin-bottom: 20px;}
.csjdwu{margin-top: 87px;position: relative;}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #cfccc8;
  content: ">";
}
.breadcrumb{background: none;text-transform: uppercase;padding:47px 0 0 35px;font-size: 15px;font-family: ziti1;margin-bottom: 0;}
.breadcrumb-item{color: #cfccc8;padding:0 0.5rem;}
.breadcrumb .active{color: #e1916c;}
.breadcrumb a:hover{color: #cfccc8;}

.zhistuvc{align-items: center;display: flex;flex-direction: row;height: auto;justify-content: center;max-width: 1536px;min-height: 430px;min-width: 0;padding: 0 25px;position: relative;width: 100%;z-index: 100;width: 50%;}
.ioruns{display: flex;flex-direction: column;height: auto;max-width: 520px;position: relative;}

.xhisuew{margin: 50px auto 0;align-items: stretch;display: flex;flex-direction: column;justify-content: flex-start;font-size: 18px;line-height: 30px;max-width: 1536px;padding: 0 25px;color: #5b5957;}
.xcisojew{align-items: center;align-self: flex-start;background: #625d5a;display: flex;flex-direction: column;height: auto;justify-content: center;margin-top: 60px;max-width: 100%;min-width: 0;padding: 30px 25px;position: relative;width: 100%;color: rgba(127,123,120);font-size: 18px;}
.xcisojew a{color: rgba(127,123,120);font-weight: bold;font-family:ziti1;padding:0 10px;}
.xcisojew a:hover{color: rgba(127,123,120);}
.xcisojew span{color: #fff;padding-left: 10px;}
.cxoska{margin: 50px auto;}
.choMtJ{height: 0px;margin-top: 50px;margin-bottom: 50px;border-bottom: 0.5px dashed #d5d3cf;}
.dwiojns{max-width: 1536px;margin: 0 auto;}
.vcviwj{font-size: 42px;color: #000;font-family: ziti1;line-height: 60px;}
.copsax{color: #7f7b78;font-size: 18px;line-height: 30px;padding-top: 15px;}
.ciopinm{max-width: 1536px;margin: 0 auto;padding:0 20px;}
.featurette{display: flex;flex-wrap: wrap;margin-bottom: 50px;}
.xjish{display: inline-flex;align-items: center;}
.xcuiwhsd{max-width: 470px;text-align: left;}
.featurette_heading{font-weight: 500;color: #333;font-family: ziti1;font-size:50px;line-height: 58px;}
.featurette .lead{font-size: 18px;line-height: 28px;color: #625d5a;padding-top: 20px;padding-bottom: 20px;}
.cswmbnjg{border-left: 2px solid #d69572;display: flex;height: auto;justify-content: flex-end;min-width: 0;overflow: visible;padding: 10px 0 10px 5%;width: 100%;}
.csidu{max-width: 850px;text-align: right;color: #000;font-size: 35px;letter-spacing: -.5px;line-height: 50px;}



@media (max-width: 1024px){
	.zhistuvc{width: 100%;min-height: 370px;}
}
@media (max-width:576px){
.zhistu{max-width: 1560px;margin: 280px auto 0;padding:0 20px;}
.biaotiss{font-size: 30px;font-weight: 500;text-transform: uppercase;color: #fff;font-family: ziti1;}
.jianji{font-size: 16px;line-height: 28px;color: #fff;max-width: 768px;}
.bvuis{display: flex;justify-content: left;line-height: 90px;}
.bvuis h2{color: #333;line-height: 90px;padding:0 10px;}
.cjsiown img{height: auto;}
.mawids3 img{display: none;}
.zhistuvc{width: 100%;}
.featurette_heading{font-size:32px;line-height: 40px;}



}




