
@font-face {
  font-family: 'Light';
  src: url('./SourceHanSerifCN-Light.otf');
}

@font-face {
  font-family: 'SemiBold';
  src: url('./SourceHanSerifCN-SemiBold.otf');
}
@font-face {
  font-family: 'Bold';
  src: url('./SourceHanSerifCN-Bold.otf');
}

*{margin:0;padding:0;} 
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#3f3f3f;}
body{min-width:1200px;max-width:1920px;margin: 0 auto;font-family: 'LIGHT'; color:#3f3f3f;font-size: 18px;}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}
.box1{width:72.917%;min-width:1200px;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;} 

.wr{writing-mode: vertical-rl;writing-mode: tb-rl;}
.wl{writing-mode: vertical-lr; writing-mode: tb-lr;}
.dx{text-transform : uppercase} 
.xx{text-transform : lowercase}
.sdx{text-transform : capitalize}

.zc{font-family: 'SemiBold';}
.xt{font-family: 'Light';}
.ct{font-family: 'Bold';}
.swiper{ margin: 0;}
.swiper-button-prev,.swiper-button-next{outline: none;margin: 0;}

.ht_img img{cursor: pointer; transition: all 0.6s;}
.ht_img:hover img{transform: scale(1.06);}

.bgw{background:#fff;}
.bgf{background:#fff;}

/* 首页 */
header{width: 100%;height: 120px;background: url(../images/top.jpg) no-repeat center; position: fixed;top: 0;left:0;z-index: 999;}
header .box1{height: 120px;}
header .box1 .hl .logo{display: block;height: 72px;mix-blend-mode: multiply;margin: 0 auto;}
header .box1 .hl h3{font-size: 12px;margin-top: 5px;}
header .box1 .hl h5{font-size: 18px;color: #4c4c4c;margin-left: 7px;}
header .box1 .hl h5 span{color: #902619}
header .box1 .phone{width: 327px;height: 73px;background: url(../images/tp.png) no-repeat center;padding: 13px 0 0 30px; font-size: 20px;}
header .box1 .phone img{margin-right: 10px}
header .box1 nav{width: 30%;}
header .box1 nav a{width: 38px;line-height: 38px; font-size: 16px;color: #4d4d4d;letter-spacing: 5px;padding-top: 12px;}
header .box1 nav a:hover,header .box1 nav a.active{color: #902619;background: url(../images/ban.png) no-repeat center top;}


.banner{width:100%;height: 520px;margin-top: 120px;}


.sy_banner{margin-top: 120px;}
.sy_banner .swiper-pagination{bottom: 25px;}
.sy_banner .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;background: #741c10;width: 17px;height: 17px;margin: 0 3px !important;}
.sy_banner .swiper-pagination-bullet-active{}

.cor{color: #902619}
.cor2{color: #ffffff}

/* 内容 */
.title{padding: 85px 0 60px;}
.title h3{font-size: 48px;line-height: 58px; margin: 0 15px;}

.ht1{width: 100%;height: 734px;background: url(../images/ht1.jpg) no-repeat center;}
.ht11{width: 71.428%}
.ht11 ul li{width: 47%;padding: 9px;border: 1px solid #741b10;background:#fff;}
.ht110{padding: 20px 0 15px;border: 1px solid #d3b7b4;border-top: none}
.ht111 div{width: 49px;height: 49px; border-radius: 50%;background:#741B10;font-size: 20px;}
.ht11 ul li h5{font-size: 34px;margin-top: 3px;}
.ht11 ul li p{font-size: 22px;color: #7E7E7E}
.ht12{width: 25.715%;font-size: 24px;}
.ht12 p{line-height: 32px;margin: 20px 0;}
.ht12 a{width: 254px;height: 66px;background: url(../images/ht12.png) no-repeat center;color: #fff;margin: 0 auto;padding: 10px 75px 0 0;}

.ht2{width: 100%;height: 1104px;background: url(../images/ht2.jpg) no-repeat center;}
.ht21{width: 33.928%;border: 1px solid #741B10;padding: 9px;}
.ht22{width: 58.214%;font-size: 24px;line-height: 34px;}
.ht22 p{margin-top: 10px;}
.ht221{margin-top: 15px;}
.ht22 .line{width: 100%;height: 1px;background:#741B10;opacity: 0.2;margin: 15px 0 20px;}
.ht222 h5{width: 47px;height: 151px;background: url(../images/ht21.png) no-repeat center;font-size: 20px;letter-spacing: 5px;margin-right: 30px;}
.ht222 ul li{padding-left: 20px;margin: 2px 0; background: url(../images/ht22.png) no-repeat left center;}

.ht3{width: 100%;height: 754px;background: url(../images/ht3.jpg) no-repeat center;}
.ht31{width: 42.642%;padding: 8px;border: 1px solid rgba(255, 255, 255, 0.37);}
.ht32{width: 53.214%}
.ht32 h5{font-size: 30px;}
.ht32 p{font-size: 24px;line-height: 32px;color: #F1EDE7;opacity: 0.7;margin-top: 8px;}
.xt33{width: 38.142%}
.xt33 img{border-radius: 50%;padding: 8px;border: 1px solid #741B10;}
.xt33 h6{font-size: 26px;margin-top: 18px;}

.ht4{width: 100%;height: 868px;background: url(../images/ht4.jpg) no-repeat center;}

.ht41{width: 100%;height: 590px;background: url(../images/ht41.jpg) no-repeat center;}
.ht411 ul li{width: 47.857%;padding: 8px;border: 1px solid #741b10;}
.ht412{width: 42.178%;}
.ht413{width: 54%;}
.ht413 h5{font-size: 28px;letter-spacing: 5px;}
.ht413 p{font-size: 20px;line-height: 24px;margin-top: 15px;}
.ht42{width: 100%;height: 367px;background: url(../images/ht42.jpg) no-repeat center;}
.ht421{padding: 105px 12% 0 23%;}
.ht421 h5{font-size: 30px;}
.ht421 p{font-size: 24px;line-height: 31px;letter-spacing: 1px;margin-top: 15px;}
.ht43{width: 100%;height: 717px;background: url(../images/ht43.jpg) no-repeat center;}
.ht431{width: 46.357%}
.ht432{height: 460px;font-size: 24px;line-height: 41px;text-align: justify;}
.ht432 .line{width: 1px;height: 375px;background: rgba(0, 0, 0, 0.15);margin: 20px 20px 0}
.ht51{width: 100%;height: 803px;background: url(../images/ht51.jpg) no-repeat center;}
.ht512{width: 195px;height: 195px;border-radius: 50%;padding: 4px;border: 1px solid rgba(116, 27, 16, 0.5);}
.ht512 img{border-radius: 50%}
.ht511 ul li h6{width: 38px;height: 38px;border-radius: 50%;border: 1px solid #761c12;font-size: 24px;margin: 42px auto 15px;}
.ht511 ul li p{font-size: 24px;line-height: 30px;margin: 0 auto;}
.ht511 .line{width: 1px;height: 442px;background:#741c10;opacity: 0.1}

.ht52{width: 100%;height: 1013px;background: url(../images/ht52.jpg) no-repeat center;}
.ht521 ul li{width: 23.428%;padding: 4px 4px 15px;border: 1px solid rgba(116, 27, 16, 0.2);margin-bottom: 35px;}
.ht521 ul li h5{font-size: 20px;margin: 10px 0 3px;}
.ht521 ul li p{font-size: 18px;line-height: 20px;color: #656565;padding: 0 10px;}
.ht521 ul li.active{background:#741c10;}
.ht521 ul li.active h5{color: #fff}
.ht521 ul li.active p{color: #fff}

.ht53{width: 100%;height: 754px;background: url(../images/ht53.jpg) no-repeat center;}
.ht531 ul li{width: 48.571%;min-width: 590px;}
.ht532{height: 55%;top: 0;bottom: 0;right: 12%;margin:auto;}
.ht532 p{font-size: 18px;line-height: 22px;color: #656565;text-align: justify;}
.ht532 h5{font-size: 24px;border-left: 1px solid rgba(0, 0, 0, 0.2);padding-left: 5px;margin-left: 10px;}
.ht531 ul li:nth-child(1) .ht532{right: 13%}
.ht531 ul li:nth-child(1) .ht532 p{line-height: 28px;letter-spacing: 0.5px;}
.ht53>a{width: 362px;height: 66px;background: url(../images/ht530.png) no-repeat center right;color: #741b10;margin: 45px auto 0;padding: 0 80px 5px;font-size: 24px;}

.ht54{width: 100%;height: 909px;background: url(../images/ht54.jpg) no-repeat center;}
.ht542{width: 213px;height: 213px;padding: 13px;margin: 0 auto 17px; border-radius: 50%;border: 1px solid rgba(76, 76, 76, 0.35);}
.ht542 img{border-radius: 50%}
.ht541 ul li{max-width: 255px;min-width: 235px; margin-bottom: 50px;}
.ht541 ul li p{padding-left: 15px;font-size: 20px;color: #4c4b4b; background: url(../images/ht54.png) no-repeat left center;}
.ht541 ul li.active .ht542{border-color: #741c10}
.ht541 ul li.active p{color: #741c10;background: url(../images/ht54_.png) no-repeat left center;}
.ht54>a{width: 362px;height: 66px;background: url(../images/ht540.png) no-repeat center right;color: #fff;margin: 0 auto;padding: 0 80px 5px;font-size: 24px;}

.ht55{width: 100%;height: 727px;background: url(../images/ht55.jpg) no-repeat center;}
.ht550{width: 1100px;}
.ht552{width: 585px;}
.ht552 ul li{width: 520px;border-bottom: 1px solid rgba(116, 27, 16, 0.16);margin-bottom: 50px;}
.ht552 ul li:last-child{margin-bottom: 0}
.ht552 ul li>img{margin: 0 20px -8px -15px;}
.ht552 ul li h5{font-size: 26px;line-height: 27px;}
.ht552 ul li p{font-size: 20px;line-height: 19px;}
.ht552 ul li div img{margin: 0 8px;}

.ht6{width: 100%;height: 775px;background: url(../images/ht6.jpg) no-repeat center;}
.ht61{padding: 0 1px;}
.ht61 .mySwiper{overflow:visible;}
.ht610{width: 100%;border: 1px solid #fff;padding: 5px 5px 30px;}
.ht61_img{width: 100%;padding-bottom: 65%;}
.ht61_img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.ht61_tit{font-size: 26px;line-height: 32px;margin-top: 30px;color: #fff;padding: 0 20px;}
.ht610:hover{background:#fff;}
.ht610:hover .ht61_tit{color:#741b10;}


.ht7{width: 100%;height: 821px;background: url(../images/ht7.jpg) no-repeat center;}
.ht710{width: 100%;background: url(../images/ht71.jpg) no-repeat center top;background-size: 100%;padding: 15% 10% 13%;}
.ht71_tit{font-size: 30px;color: #741b10;line-height: 36px;height: 72px; -webkit-line-clamp: 2;}
.ht71_img{display: block; width: 100%;padding-bottom: 95%; position: relative; background:#f8f3fc;}
.ht71_img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.ht710:hover{background: url(../images/ht71_.jpg) no-repeat center top;background-size: 100%;}
.ht710:hover .ht71_tit{color: #fff}

.ht8{width: 100%;height: 727px;background: url(../images/ht8.jpg) no-repeat center;}
.ht81{width: 1140px;}
.ht81_img{width: 100%;height: 430px;border-radius: 50%;border: 1px solid #741b10;background: url(../images/ht8.jpg) no-repeat center;}
.ht81_img img{max-width: 80%;max-height: 80%;}
.ht811{width: 100%;}
.ht81_tit{height: 33px;line-height: 33px;border-top: 1px solid rgba(116, 27, 16, 0.24);border-bottom: 1px solid rgba(116, 27, 16, 0.24);color: #741b10;margin-top: 25px;}
.ht81 .swiper-slide-active .ht811{ bottom: 40px;position: absolute;}
.ht81 .swiper-slide-active .ht81_img{padding: 50px 0 90px;}
.ht81 .swiper-slide-active .ht81_img img{max-width: 100%;max-height: 100%;}


.ht81 .swiper-button-prev{width: 75px;height: 75px;background: url(../images/ht8p.png) no-repeat center;top:0;bottom: 0;left: -130px;margin:auto;}
.ht81 .swiper-button-next{width: 75px;height: 75px;background: url(../images/ht8n.png) no-repeat center;top:0;bottom: 0;right: -130px;margin:auto;}
.ht81 .swiper-button-next::after,.ht81 .swiper-button-prev::after{display: none}





@media (min-width: 0px) and (max-width: 1199px) {
.ht11 ul li h5{font-size: 30px;}
.ht11 ul li p{font-size: 18px;}
.ht12{font-size: 20px;}
.ht22{font-size: 18px;line-height: 28px;}
.ht32 h5{font-size: 24px;}
.ht32 p{font-size: 18px;line-height: 26px;}
.ht432{font-size: 20px;line-height: 36px;}
.ht521 ul li h5{font-size: 16px;}
.ht521 ul li p{font-size: 14px;}

.ht531 ul li:nth-child(2) .ht532{height: 65%;}
.ht531 ul li:nth-child(1) .ht532{height: 65%}
.ht531 ul li:nth-child(1) .ht532 p{line-height: 26px;}
.ht531 ul li:nth-child(2) .ht532 p{font-size: 16px;}
.ht531 ul li:nth-child(2) .ht532 h5{font-size: 20px;}
}
@media (min-width: 1199px) and (max-width: 1299px) {
.ht11 ul li h5{font-size: 30px;}
.ht11 ul li p{font-size: 18px;}
.ht12{font-size: 20px;}

.ht22{font-size: 18px;line-height: 28px;}


.ht32 h5{font-size: 24px;}
.ht32 p{font-size: 18px;line-height: 26px;}

.ht432{font-size: 20px;line-height: 36px;}
.ht521 ul li h5{font-size: 16px;}
.ht521 ul li p{font-size: 14px;}

.ht531 ul li:nth-child(2) .ht532{height: 65%;}
.ht531 ul li:nth-child(1) .ht532{height: 65%}
.ht531 ul li:nth-child(1) .ht532 p{line-height: 26px;}
.ht531 ul li:nth-child(2) .ht532 p{font-size: 16px;}
.ht531 ul li:nth-child(2) .ht532 h5{font-size: 20px;}
}
@media (min-width: 1299px) and (max-width: 1399px) {
.ht11 ul li h5{font-size: 30px;}
.ht11 ul li p{font-size: 18px;}
.ht12{font-size: 20px;}

.ht22{font-size: 18px;line-height: 28px;}


.ht32 h5{font-size: 24px;}
.ht32 p{font-size: 18px;line-height: 26px;}

.ht432{font-size: 20px;line-height: 36px;}
.ht521 ul li h5{font-size: 16px;}
.ht521 ul li p{font-size: 14px;}
.ht531 ul li:nth-child(2) .ht532{height: 65%;}
.ht531 ul li:nth-child(1) .ht532{height: 65%}
.ht531 ul li:nth-child(1) .ht532 p{line-height: 26px;}
.ht531 ul li:nth-child(2) .ht532 p{font-size: 16px;}
.ht531 ul li:nth-child(2) .ht532 h5{font-size: 20px;}
}
@media (min-width: 1399px) and (max-width: 1499px) {
.ht11 ul li h5{font-size: 30px;}
.ht11 ul li p{font-size: 18px;}
.ht12{font-size: 20px;}

.ht22{font-size: 19px;line-height: 28px;}

.ht32 h5{font-size: 25px;}
.ht32 p{font-size: 19px;line-height: 27px;}

.ht432{font-size: 20px;line-height: 36px;}
.ht521 ul li h5{font-size: 17px;}
.ht521 ul li p{font-size: 15px;}
.ht521 ul li h5{font-size: 16px;}
.ht521 ul li p{font-size: 14px;}
.ht531 ul li:nth-child(2) .ht532{height: 65%;}
.ht531 ul li:nth-child(1) .ht532{height: 65%}
.ht531 ul li:nth-child(1) .ht532 p{line-height: 26px;}
.ht531 ul li:nth-child(2) .ht532 p{font-size: 16px;}
.ht531 ul li:nth-child(2) .ht532 h5{font-size: 20px;}
}
@media (min-width: 1499px) and (max-width: 1599px) {
.ht11 ul li h5{font-size: 30px;}
.ht11 ul li p{font-size: 18px;}
.ht12{font-size: 20px;}

.ht22{font-size: 20px;line-height: 28px;}

.ht32 h5{font-size: 26px;}
.ht32 p{font-size: 20px;line-height: 28px;}

.ht432{font-size: 20px;line-height: 36px;}
.ht521 ul li h5{font-size: 17px;}
.ht521 ul li p{font-size: 15px;}
.ht531 ul li:nth-child(2) .ht532{height: 65%;}
.ht531 ul li:nth-child(1) .ht532{height: 65%}
.ht531 ul li:nth-child(1) .ht532 p{line-height: 26px;}
.ht531 ul li:nth-child(2) .ht532 p{font-size: 16px;}
.ht531 ul li:nth-child(2) .ht532 h5{font-size: 20px;}
}

@media (min-width: 1599px) and (max-width: 1699px) {
.ht11 ul li h5{font-size: 31px;}
.ht11 ul li p{font-size: 19px;}
.ht12{font-size: 21px;}

.ht22{font-size: 21px;line-height: 28px;}

.ht32 h5{font-size: 27px;}
.ht32 p{font-size: 21px;line-height: 29px;}

.ht432{font-size: 21px;line-height: 36px;}
.ht521 ul li h5{font-size: 18px;}
.ht521 ul li p{font-size: 16px;}
.ht531 ul li:nth-child(2) .ht532{height: 65%;}
.ht531 ul li:nth-child(1) .ht532{height: 65%}
.ht531 ul li:nth-child(1) .ht532 p{line-height: 26px;}
.ht531 ul li:nth-child(2) .ht532 p{font-size: 16px;}
.ht531 ul li:nth-child(2) .ht532 h5{font-size: 20px;}
}
@media (min-width: 1699px) and (max-width: 1799px) {
.ht11 ul li h5{font-size: 32px;}
.ht11 ul li p{font-size: 20px;}
.ht12{font-size: 22px;}

.ht22{font-size: 22px;line-height: 29px;}

.ht32 h5{font-size: 28px;}
.ht32 p{font-size: 22px;line-height: 30px;}

.ht432{font-size: 22px;line-height: 36px;}
.ht521 ul li h5{font-size: 19px;}
.ht521 ul li p{font-size: 17px;}
.ht531 ul li:nth-child(2) .ht532{height: 65%;}
.ht531 ul li:nth-child(1) .ht532{height: 65%}
.ht531 ul li:nth-child(1) .ht532 p{line-height: 26px;}
.ht531 ul li:nth-child(2) .ht532 p{font-size: 16px;}
.ht531 ul li:nth-child(2) .ht532 h5{font-size: 20px;}
}
@media (min-width: 1799px) and (max-width: 1899px) {
.ht11 ul li h5{font-size: 33px;}
.ht11 ul li p{font-size: 21px;}
.ht12{font-size: 23px;}

.ht22{font-size: 23px;line-height: 32px;}

.ht32 h5{font-size: 29px;}
.ht32 p{font-size: 23px;line-height: 31px;}

.ht432{font-size: 23px;line-height: 38px;}
.ht521 ul li h5{font-size: 20px;}
.ht521 ul li p{font-size: 18px;}
.ht531 ul li:nth-child(2) .ht532{height: 60%;}
.ht531 ul li:nth-child(1) .ht532{height: 60%}
.ht531 ul li:nth-child(1) .ht532 p{line-height: 27px;}
.ht531 ul li:nth-child(2) .ht532 p{font-size: 17px;}
.ht531 ul li:nth-child(2) .ht532 h5{font-size: 19px;}
}
@media (min-width: 1899px) and (max-width: 1920px) {
.ht11 ul li h5{font-size: 34px;}
.ht11 ul li p{font-size: 22px;}
.ht12{font-size: 24px;}

.ht22{font-size: 24px;line-height: 34px;}

.ht32 h5{font-size: 30px;}
.ht32 p{font-size: 24px;line-height: 32px;}

.ht432{font-size: 24px;line-height: 41px;}


.ht521 ul li h5{font-size: 20px;}
.ht521 ul li p{font-size: 18px;}
.ht531 ul li:nth-child(2) .ht532{height: 55%;}
.ht531 ul li:nth-child(1) .ht532{height: 55%}
.ht531 ul li:nth-child(1) .ht532 p{line-height: 28px;}
.ht531 ul li:nth-child(2) .ht532 p{font-size: 18px;}
.ht531 ul li:nth-child(2) .ht532 h5{font-size: 20px;}

}












.bd{width: 100%;height: 614px;background: url(../images/bd.jpg) no-repeat center;}
.bd1{width: 42.1428%;}
.bd1 h1{font-size: 38px;}
.bd1 .line{width: 100%;height: 1px;background:#902619;opacity: 0.4;margin: 20px 0;}
.bd1 p{font-size: 28px;line-height: 40px;}
.bd1 a{width: 282px;height: 83px;background: url(../images/bd1.png) no-repeat center;font-size: 24px;color: #fff;margin: 30px auto 0; padding: 10px 90px 0 0;}
.bd2{width: 52.5%;padding: 9px;border: 1px solid rgba(116, 27, 16, 0.25);}
.bd20{background:url(../images/bd2.jpg);padding: 5%;}
.bd21{width: 48%}
.bd21 h5{font-size: 20px;color: #be9975;margin-bottom: 10px;}
.bd21 .text{display: block;width: 100%; height: 65px;background:none;border: 1px solid #be9975; margin: 0 0 20px; outline: none;font-size: 18px;padding: 0 15px;color: #be9975;}
.bd22{width: 100%;}
.bd22 .text{width: 100%;height: 110px;padding: 10px 15px;}
.bd2 .tj{display: block;width: 218px; height: 63px;background: url(../images/bd2.png) no-repeat center;outline:none;cursor: pointer;border: none;padding: 8px 70px 0 0; font-size: 18px;margin: 10px auto 0;color: #fff;}
.bd21:hover h5{color: #902619}
.bd21:hover .text{border-color: #902619;color: #902619}




.xf{width: 60px;height: 500px; position: fixed;bottom: 5%;right: 0;z-index: 100}
.xf>ul{height: 320px;text-align: center;}
.xf>ul>li{width: 60px;height: 60px;background: #2e2e2e; position: relative}
.xf>ul>li>a{width: 100%;height: 100%;}
.xf>ul li:last-child{margin-bottom: 0;background:rgba(46, 46, 46, 0.3);}
.xfl{display: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); position: absolute;top:0;bottom: 0;right: 90px;margin:auto;border-radius: 13px;background-color: #fff;}
.xfl .ss{display: block;position: absolute;top:0;bottom: 0;right: -6px;margin:auto;}
.xfl1{width: 300px;font-size: 20px;}
.xfl2{width: 110px;height: 110px; padding:10px;}
.xf>ul>li.active{background: #741b10;}
.xf>ul>li.active .xfl{display: flex;}
.xf>ul>li.active a>.xf0{display: none}
.xf>ul>li.active a>.xf0_{display: inline-block}

/* 底部 */

footer{width: 100%;background: url(../images/di.jpg) no-repeat center;}
footer .footT{padding: 45px 0 33px;width: 1050px;}
footer .footT nav a{font-size: 24px;display: block;color: #fff;opacity: 0.54}
footer .footB{height: 180px;border-top: 1px solid rgba(241, 237, 231, 0.2);border-bottom: 1px solid rgba(241, 237, 231, 0.2);}
footer .footB ul li{width: 22%;height: 180px;border-right: 1px solid rgba(241, 237, 231, 0.2); }
footer .footB ul li:last-child{border:none}
footer .footB ul li h5{font-size: 24px;margin-left: 12px;}
footer .footB ul li p{padding-left: 52px;margin-top: 10px; line-height: 25px;font-size: 18px;}
footer .footB ul li .dewm h6{line-height: 17px;}
footer .footB .dewm div{width: 130px;}
footer .footB .dewm h6{font-size: 20px;letter-spacing: 10px;margin-right: 20px;}
footer .fB{width: 100%;height: 60px;line-height: 60px;margin-top: 40px; background: #480900; font-size: 12px;color: rgba(241, 237, 231, 0.2)}
footer .fB a{color: rgba(241, 237, 231, 0.2)}





.position{border-bottom:1px solid #dec7af;padding-bottom: 10px;margin-bottom: 70px}
.position h5{width: 158px;height: 54px;font-size: 22px; background: url(../images/dw.png) no-repeat center;}
.position>p{max-width: 50%;height: 23px;line-height: 23px; font-size: 16px;color: #7f7f7f;opacity: 0.8;}
.position>p a{color: #7f7f7f}
.position>p a:hover{color: #741b10}

.bg{background:#f6f7f7;}
.con{width: 100%; padding: 100px 0 100px;}
.con1{width: 100%; padding:100px  0 0;}

.etit{padding: 100px 0 35px;}
.etit h3{font-size: 44px;}

/* 关于我们 */
.abt h3{font-size: 40px;}
.abt .line{width: 44px;height: 2px;background:#f3ad59;margin: 10px auto 72px ;}


.gy11{width: 46.6428%;padding-bottom: 32.6%;padding:10px;border: 1px solid #902619;}
.gy11 img{width: 100%;}
.gy12{width: 47.857%;margin-top: 40px}
.gy12 h1{font-size: 29px;}
.gy12 .line{width: 100%;height: 2px;background: #902619;margin: 10px 0 30px;}
.gy121{padding-right: 20px; font-size: 18px;line-height: 30px;text-align:justify;overflow:auto;max-height: 270px;color: #343434;}

/*Scrollbar 4*/
#scrollbar4 ::-webkit-scrollbar {
    width: 3px;
    height: 3px;
}
 
#scrollbar4 ::-webkit-scrollbar-track {
    /* background-color: #fff; */
    /* box-shadow: inset 0px 0px 0px 11px #f2f2f3; */
    /* border-radius: 5px; */
}
 
#scrollbar4 ::-webkit-scrollbar-thumb {
    background: #902619;
    border-radius: 10px;
}

#scrollbar4 ::-webkit-scrollbar-corner {
}

.gy2{margin-top: 43px;padding: 0 1px;}
.gy2 .mySwiper{overflow:visible;}
.gy2_img{width: 100%;padding-bottom: 66%;border: 1px solid #902619;}
.gy2_img img{width: 97%;height: 95%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin:auto;}
.gy2_tit{font-size: 20px;line-height: 26px;margin-top: 17px;}

.gy3{width: 100%;background: #f5f1eb; padding: 70px 0 140px;}
.gy30{width: 100%;background:#fff;}
.zz_img{width: 100%;padding-bottom: 110%;}
.zz_img img{max-width: 80%;max-height: 80%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin:auto;}
.zz_tit{height: 75px;border-top: 1px solid #d7d7d7;color: #5a5a5a}
.gy30:hover .zz_tit{color: #741b10;border-color: #741b10}

.gy31 .swiper-button-prev{width: 53px;height: 53px;background: url(../images/gy3p.png) no-repeat center;top:0;bottom: 0;left: -90px;margin:auto;}
.gy31 .swiper-button-next{width: 53px;height: 53px;background: url(../images/gy3n.png) no-repeat center;top:0;bottom: 0;right: -90px;margin:auto;}
.gy31 .swiper-button-next::after,.gy31 .swiper-button-prev::after{display: none}

/* 产品服务 */
.service{margin-top: 30px;}
.service ul li{width: 48%;padding: 9px 9px 35px;border: 1px solid #e4d2d0;margin-bottom: 55px;}
.s_img{width: 100%;padding-bottom: 57.6%;}
.s_img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin:auto;}
.service ul li h5{font-size: 30px;line-height: 38px; margin: 22px 0 12px;}
.service ul li p{font-size: 20px;line-height: 30px;color: #656565;padding: 0 40px;}



/* 产品中心 */
.cpzx .pl{width: 26%;}
.cpzx .pl>h3{width: 100%;height: 64px;background:#741b10;color:#fff;font-size: 24px;}
.cpzx .pl>.p_nav{background: #eee9e1;}
.cpzx .pl>.p_nav>ul>li{width: 100%;background: #eee9e1; border-bottom: 1px dashed #d2d1d0;}
.cpzx .pl>.p_nav>ul>li:last-child{border:none;}
.cpzx .pl>.p_nav>ul>li>a{width: 100%;height: 78px;line-height: 78px;padding-left: 100px;background: url(../images/pn.png) no-repeat left 45px center;color: #4f4f4f; font-size: 20px;}
.cpzx .pl>.p_nav>ul>li>a.active,.cpzx .pl>.p_nav>ul>li>a:hover{background: url(../images/pn_.png) no-repeat left 45px center;color:#741b10;font-size: 22px;font-family: 'SemiBold';}
.cpzx .pl>.p_ewm{background: #eee9e1;padding: 55px 0 35px;}
.cpzx .pl>.p_ewm ul li{width: 155px;height: 155px;padding: 7px;border: 1px solid #741b10; margin: 0 60px 20px;}
.cpzx .pl>.p_ewm span{font-size: 26px;color:#741b10;display: block;}

.cpzx .pr{width: 69.285%;}
.product ul li{width: 48.041%;margin-bottom: 37px;}
.product ul li .p_img{display: block; width: 100%;padding-bottom: 61.1%; position: relative; background:#f8f3fc;}
.product ul li .p_img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.product ul li .p_con{width: 100%;height: 72px;border-bottom: 1px solid #bfbfbf; padding: 0 3% 0 0;}
.product ul li .p_tit{width: 80%;font-size: 20px;color: #545454;height: 36px;line-height: 36px;}
.product ul li .p_more{display: block;width: 57px;height: 32px; background: url(../images/pm.png) no-repeat center;}
.product ul li:hover .p_tit{color:#741b10; }

.product ul li .al_sp{width: 100%;padding-bottom: 61.1%; position: relative; background:#000;}
.product ul li .al_sp video{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.product ul li .al_tit{width: 100%;font-size: 20px;color: #545454;height: 72px;line-height: 72px;border-bottom: 1px solid #bfbfbf;}


/* 骨气学堂 */
.xt1>h3{font-size: 36px;margin-bottom: 30px;}
.xt11{width: 46.428%}
.xt12{width: 43%;margin: 3% 4% 0 0}
.xt12 h5{font-size: 24px;}
.xt12 p{font-size: 20px;line-height: 29px;color: #4e4e4e;margin: 20px 0 25px;}
.xt13{width: 100%;height: 294px;background: url(../images/xt1.jpg) no-repeat center; margin-top: 30px;}
.xt13 p{font-size: 40px;line-height: 53px;}
.xt13 h5{font-size: 30px;}
.xt13 h5::before{display: block;content: '';width: 55px;height: 2px;background:#741b10;margin-right: 22px;}

.xt_tit{padding: 80px 0 45px;}
.xt_tit h3{font-size: 48px;}
.xt2{padding-bottom: 45px;}
.xt21{margin-bottom: 50px;}
.xt21 ul li{width: 23.714%;min-width: 290px;}
.xt22 p{width: 89%;font-size: 24px;line-height: 40px;}
.xt22 .line{width: 89%;height: 1px;background:#f2ecea;margin: 20px 0;}

.xt3{width: 100%;height: 868px;background: url(../images/xt3.jpg) no-repeat center;}
.xt32{width: 37.642%}
.xt32 h6{font-size: 20px;margin-top: 18px;}
.xt31{width: 57.142%}
.xt31 ul li{margin-bottom: 18px; padding-left: 23px;background: url(../images/xt30.png) no-repeat 0 11px;font-size: 24px;line-height: 32px;color: #741b10;}
.xt31 .line{width: 100%;height: 1px;background:#ede2e1;margin: 40px 0 30px;}
.xt31 p{font-size: 22px;line-height:30px;}

/* 视频展示 */
.video ul li{width: 32%;padding: 7px;border: 1px solid #741c10; margin: 0 2% 60px 0;}
.video ul li:nth-child(3n){margin-right: 0}
.v_sp{width: 100%;padding-bottom: 61.1%; position: relative; background:#000;}
.v_sp video{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.v_con{padding: 20px 0 13px;}
.v_con h5{font-size: 24px;color: #4d4d4d}
.v_con p{color: #989898}
.video ul li:hover{background: #741c10;color: #fff}
.video ul li:hover .v_con h5{color: #fff}
.video ul li:hover .v_con p{color: #fff}





/* 联系我们 */
.contact{margin-top: 90px;}
.contact1{width: 495px; }
.contact11{margin-bottom: 50px;color: #333;opacity: 0.9}
.contact11>p{font-size: 24px;line-height: 25px; border-bottom: 1px solid rgba(51, 51, 51, 0.2);padding-bottom: 22px;margin-bottom: 22px}
.contact11>p img{margin-right: 12px}
.contact112{font-size: 18px;line-height: 28px;}
.contact112 p{width: 75%;}
.contact11 ul{margin-top: 30px;}
.contact11 ul li{margin: 0 29px;font-size: 20px;}
.contact11 ul li div{width: 140px;height: 140px;border: 2px solid #902619;margin-bottom: 12px;}

.map{width: 53.5%;height:675px;overflow: hidden;padding:15px;border: 1px solid #902619;}
.map #container{width:100%; height: 100%;overflow: hidden;}
.BMap_bubble_buttons{display: none!important;}
.BMap_bubble_title{font-weight: bold;font-size: 16px;width: initial!important;padding-top: 10px;}
.BMap_bubble_content{margin-top: 10px;}
.BMap_bubble_center{width: 90%!important;}
.BMap_bubble_pop{padding: 0 15px!important;}

/* 页码 */

.pagination {margin-top: 50px;width: 100%;line-height: 78px;font-size: 22px;color: #333333;text-align: center;border-top: 1px solid #bfbfbf;}
.pagination li {width: 50px;text-align: center;line-height: 35px;display: inline-block;margin: 0 3px;}
.pagination li a {color: #636462;}
.pagination li.active, .pagination li a:hover {color: #741b10 !important;position: relative;}
.pagination li.active::after {content: '';width: 50px;height: 4px;background: #741b10;position: absolute;left: 0;right: 0;top: -23px;}

/* 上下篇 */
.sxy{margin-top: 60px;font-size: 16px;color: #666}
.sxy div{max-width: 48%; color: #666}
.sxy a{height: 24px;line-height: 24px;}
.sxy a:hover{color: #741b10}

/* 详情页 */
.article_title{text-align: center;margin-bottom: 30px}
.article_title h2{font-size: 30px;}
.article_title p{font-size: 14px;color:#858585;margin-top: 10px;}
.article_body{white-space:-moz-pre-wrap;word-wrap:break-word;font-size: 18px;line-height: 36px;padding:50px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.article_body img{max-width:100%;}

