﻿/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; color:#666;/*font-family:'Microsoft YaHei';*/font-family:'AlibabaPuHuiTi';}
a{color:#000;}
a:hover{ color:#6d0000; /*text-decoration:underline;*/}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ max-width:1290px !important; margin:0 auto; width:90% !important;}

@font-face {
  font-family: "AlibabaPuHuiTi";
  src: url("../fonts/AlibabaPuHuiTi_2_45_Light.woff2") format("woff2"),
       url("../fonts/AlibabaPuHuiTi_2_45_Light.woff") format("woff"),
       url("../fonts/AlibabaPuHuiTi_2_45_Light.ttf") format("truetype"),
       url("../fonts/AlibabaPuHuiTi_2_45_Light.eot") format("embedded-opentype"),
       url("../fonts/AlibabaPuHuiTi_2_45_Light.svg") format("svg");
}

@font-face {
  font-family: "Gloock-Regular";
  src: url("../fonts/Gloock-Regular.woff2") format("woff2"),
       url("../fonts/Gloock-Regular.woff") format("woff"),
       url("../fonts/Gloock-Regular.ttf") format("truetype"),
       url("../fonts/Gloock-Regular.eot") format("embedded-opentype"),
       url("../fonts/Gloock-Regular.svg") format("svg");
}

.banner{ width:100%;}
.banner img{ width:100%; vertical-align:bottom;}
.banner .swiper-pagination-bullet-active{ background:#fff;}
.banner .swiper-pagination{ bottom:4.5% !important;}

.header{ display: flex;   align-items: center;justify-content: space-between; height:100px;}
.logo{ width:28%}
.logo a{ width:100%; height:100px; display: flex;   align-items: center;}
.logo a img{ max-height:100%; max-width:100%;}

/*menu*/
.menu{height:50px;line-height:50px;}
.menu ul li{float:left;position:relative;/* border-right:#666 solid 1px; *//* width:120px; */margin-left: 20px;}
.menu ul li dl{background:#fff;width: auto;position:absolute;left:0px;top: 50px;box-shadow:2px 2px 5px rgba(0,0,0,0.2);padding:10px 0;display:none;z-index: 99;}
.menu ul li dl dd{line-height:28px;border-bottom:#ddd dotted 1px;margin:0 10px;white-space: nowrap;}
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{font-size:14px;color:#000;text-decoration:none;font-weight: normal;display:block;text-align:center;}
.menu a:hover{/*color:#fff;*/}
a.menu_hover{/* background:#666; *//* color:#fff; */ border-bottom:2px solid #6d0000;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}
.menu ul li.on span a{ border-bottom:2px solid #6d0000;    font-weight: bold;color: #6d0000;}


.title{ text-align:center;}
.title h2{ color:#000; font-size:43px;    font-family: “”;}
.title h2 span{ color:#861b21;}
.title p{ display:block; font-size:26px; color:#000;font-weight: bold;}

.cent01{ padding:6% 0}
.cent01 ul li{ float:left; display:block;width: calc((100% - 12%)/3);  margin-right:4%; margin-top:4%;}
.cent01 ul li:nth-child(3n) {
    margin-right: 0% ;
}
.cent01 ul li a{ display:block}
.cent01 ul li a .img{ width:100%}
.cent01 ul li a .img img{ width:100%; vertical-align:bottom;}
.cent01 ul li span{background-image: linear-gradient(to right, #f4f0e4,#f4f0e4); display:block; text-align:center; color:#000000; font-size:24px; padding:15px 0 5px 0;font-weight: bold;}


.ljzx{display:block;width:255px;height:64px;line-height:64px;text-align:center;border-radius:30px;color:#fff;background:#861b21;margin: 8% auto 0; font-size:29px;font-weight: bold;}
.ljzx:hover{ color:#fff;}

.cent02-bg{ position:relative;}
.cent02{ padding:6% 0; position:relative; z-index:9}
.cent02 dl{ width:80%; margin:0 auto;}
.cent02 dl dd{color:#000;line-height:1.5;font-size: 21px;display: flex;align-items: flex-start;margin-top: 1%;}
.cent02 dl dd em{display:inline-block;width: 8px;height: 8px;background:#000;border-radius:50%;margin-right:10px;margin-top: 1%;}
.cent02-bg:before { content: ""; background:#861b21; width:100%; left:0; height:270px; position:absolute; bottom:0; z-index:1}
.cent02 ul{ width:80%; margin:0 auto;}
.cent02 ul li{ float:left; display:block; width:calc((100% - 3%)/2); margin-right:3%; margin-top:4%;}
.cent02 ul li:nth-child(2n) {
    margin-right: 0% ;
}
.cent02 ul li .img{ width:100%;}
.cent02 ul li .img img{ width:100%; vertical-align:bottom;    height: 270px;object-fit: cover;}
.cent02 ul li span{background-image: linear-gradient(to right, #a98f5c,#c7b897); display:block; text-align:center; color:#fff; font-size:18px; padding:15px 0}


.cent03{ padding:8% 0;}
.cent03 ul li{ float:left; display:block; width:calc((100% - 6%)/4); margin-right:2%; margin-top:5%; position:relative;}
.cent03 ul li:nth-child(4n) {
    margin-right: 0% ;
}
.cent03 ul li img{ width:100%; vertical-align:bottom;}
.cent0301{ position:absolute; top:0; left:0; width:100%; height:100%; display: flex; justify-content: center;  align-items: center;    flex-direction: column; box-sizing:border-box; padding:4% 4%;}
.cent0301 span{ font-size:18px; line-height:1.5; color:#000;text-align: center;    font-weight: bold;}
.cent0301 h2{color:#861b21;font-size: 35px;font-weight:normal;font-family: "Gloock-Regular";}
.cent0301 em{font-style:normal;font-size: 87px;font-weight: bold;}


.cent04-bg{ /*background:#fbfaf5;*/background:#FFFFFF;}
.cent04{ padding:6% 0;}
.cent0401{ position:relative; margin-top:4%;}
.cent0401 .mySwiper02{ width:88%; margin:0 auto}
.cent0401 .mySwiper02 .img{ /*width: 95.5%;*/
    /* background: #fff; */
    box-shadow: 3px 3px 10px 1px rgb(0 0 0 / 20%);
    margin-bottom: 6%;border: 1px solid #ccc}
.cent0401 .mySwiper02 .img a{ display:block}
.cent0401 .mySwiper02 .img a img{ display:block; width:100%;    height: 247px;object-fit: contain;}
.salong{ padding:20px;}
.salong em{ display:block; font-style:normal; font-size:12px; color:#000;}
.salong span{ display:block; font-size:16px; color:#000; height:100px; overflow:hidden; margin-top:20px;font-weight: bold;}
.salong i{ display:block; font-size:14px; font-style:normal; color:#861b21;font-weight: bold;} 
.cent04 .swiper-button-next, .cent04 .swiper-button-prev{ width:50px; height:50px; border-radius:50%; color:#8f6e2e; border:2px solid #8f6e2e;}
.cent04 .swiper-button-next:after, .cent04 .swiper-button-prev:after{ font-size:18px}
 .new01 .img{ border:1px solid #ccc;}
 
.cent05{ padding:6% 0;} 
.cent05 ul{ margin-top:4%}
.cent05 ul li{float:left;display:block;width:calc((100% - 2%)/2);background:#fbfaf5;margin-right:2%;margin-top:2%;box-sizing:border-box;padding:4%;position:relative;white-space: nowrap;z-index: 9;display: flex;align-items: center;justify-content: space-between;}
.cent05 ul li>h1{position:absolute;color:#f8f5ec;font-size: 140px;z-index: -1;pointer-events: none;line-height: 1;left: 10%;}
.cent05 ul li:nth-child(2n) {
    margin-right: 0% ;
} 
 .cent05 ul li h2{text-align:center;color:#861b21;font-size: 25px;width: 35%;font-family: "";}
.cent05 ul li span{font-size:19px;color:#000;line-height: 2;width: 60%;    height: 115px;    font-weight: bold;align-items: center;display: flex;} 

.cent06-bg{ padding:6% 0;}
.cent06 ul{display: flex; align-items: center;
justify-content: space-between; margin-top:4%}
.cent06 ul li{ width:350px; background:#ffffff; height:350px;display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    box-sizing: border-box; border-radius:50%;}
.cent06 ul li h2{ font-size:27px; color:#861b21; display:block;font-family: "";}
.cent06 ul li span{ font-size:19px; text-align:center; color:#000; line-height:1.5; margin-top:30px;font-weight: bold;}


.cent07-bg{ padding:6% 0}
.cent07 ul li{float:left;display:block;width:calc((100% - 8%)/3);margin-right:4%;background:#fff;margin-top: 15%;}
.cent07 ul li:nth-child(3n) { margin-right: 0% ;} 
.cent07 ul li .img{width:250px;height:250px;border-radius:50%;margin: -34% auto 5%;overflow: hidden;}
.cent07 ul li .img img{ width:100%; height:100%;} 
.cent07 ul li h2{ background:#861b21; font-size:24px; color:#fff; padding:10px 0; display:block; text-align:center;}
.cent07 ul li span{display:block;text-align:center;color:#000;font-size:27px;margin-bottom:4%;margin-top: 2%;
    font-weight: bold;}
.cent07 ul li .h2{background:#f2f2f2;text-align:center;color:#000;padding: 4% 10%;line-height:2;font-size:17px;min-height: 215px;display: flex;justify-content: center;align-items: center;}
.cent07 .annni{background: #f2f2f2;align-items: center;display: flex;flex-wrap: nowrap;justify-content: center;padding-bottom: 25px;}
.cent07 .annni a{font-size: 16px;background: #861b21;color: #fff;padding: 10px 20px;border-radius: 15px;}

.footer{padding:6% 0;display: flex;align-items: end;justify-content: space-between;}
.footer-l{ width:48%}
.logo01{ height:64px;max-width:100%;}
.logo01 img{ height:64px; max-width:100%;}
.footer-l ul li{ text-align:center; width:100px; margin-right:4%; display:inline-block; margin-top:40px}
.footer-l ul li span{ display:block; font-size:16px; color:#e7d2a0; margin-bottom:20px;}
.footer-l ul li img{ width:100%}

.footer-r{}
.gsze{margin-top: 3%;/* text-align: right; */}
.gsze a{color:#fff;font-size: 13px;border:1px solid #fff;border-radius:30px;padding: 10px 14px;display:inline-block;margin-right: 4%;width: 100px;text-align: center;box-sizing: border-box;}
.footer-r .h2{ display: flex;  align-items: flex-end;flex-wrap: wrap; margin-bottom:10px }
.footer-r .h2 span{ font-size:24px; display:block; color:#e7d2a0; margin-right:20px;line-height: 1;font-weight: bold;} 
.footer-r .h2 em{ font-style:normal; font-size:16px; display:block; color:#fff;}
.footer-r .h4{display: flex;flex-wrap: wrap;color:#fff;font-size:33px;align-items: flex-end;    line-height: 1;font-weight: bold;}
.footer-r .h4 em{ font-style:normal; font-size:23px;margin-right: 18px;    margin-bottom: 4px;    font-weight: normal;}


.sp_header{ display:none}
.sjj_nav{ display:none}

.top{ display:none}

.cent08-bg{}
.cent08{ padding:9% 0 11% 0; display: flex;  align-items: center;justify-content: space-between;    margin-bottom: -35px;}
.cent08-l{ width:48%}
.cent08-l img{ width:100%; vertical-align:bottom;}
.cent08-r{ width:48%; color:#000;margin-left: 80px;}
.cent08-r h2{ font-size:54px;font-weight: bold;}
.cent08-r>span{ font-size:32px; display:block; margin-top:2%;font-weight: bold;margin-bottom: 10%;}
.cent08-r>span em{ font-style:normal; color:#7d1419}
.cent08-r ul{margin-top:4%;}
.cent08-r ul li{    list-style: disc; font-size:20px; font-weight:300; margin-bottom:3%}


.cent09{ padding:6% 0;}
.cent09 ul li{ float:left; display:block;width:calc((100% - 6%)/3); margin-right:3%; margin-top:3%; background:#f8f8f8; box-sizing:border-box; padding:4%; text-align:center; color:#000;}
.cent09 ul li:nth-child(3n) {
    margin-right: 0% ;
}
.cent09 ul li h2{ display:block; font-size:26px;font-weight: bold;font-family: “”;}
.cent09 ul li span{ color:#842125; font-size:26px; display:block;    font-weight: bold;}
.cent09 ul li p{ padding:0; width:45px; height:4px; background:#842125; margin:4% auto 6%; border-radius:5px;}
.cent09 ul li h3{ font-size:18px; display:block; line-height:2; text-align:left; font-weight:normal;    height: 145px;}


.cent10{ padding:6% 0}
.cent10 dl{ /*width:80%; margin:0 auto;*/}
.cent10 dl dd{color:#000;line-height:1.5;font-size: 21px;display: flex;align-items: flex-start;margin-top: 1%;}
.cent10 dl dd em{display:inline-block;width: 8px;height: 8px;background:#000;border-radius:50%;margin-right:10px;margin-top: 1%;}

.title2{ text-align:center;font-family: "";    margin-top: 80px;}
.title2 h2{ color:#000; font-size:30px;}
.title2 h2 span{ color:#861b21;}
.title2 p{ display:block; font-size:24px; color:#000;    font-weight: bold;font-family: 'AlibabaPuHuiTi';}

.cent11{ padding:0 0 6% 0;}
.cent11 ul li{ float:left; display:block;width:calc((100% - 6% - 12px)/3); margin-right:3%; margin-top:3%;box-sizing:border-box; padding:2%;  color:#000; border:2px solid #bbb4b3}
.cent11 ul li:nth-child(3n) { margin-right: 0% ;}
.cent11 ul li h2{ display:block; font-size:26px;     font-weight: bold;}
.cent11 ul li .lg9{ display: flex;   align-items: center;flex-wrap: wrap; margin-top:14px }
.cent11 ul li .lg9 em{ font-style:normal; display:block; color:#fff; font-size:15px; background:#ad0914; padding:6px 10px; margin-right:20px; font-weight:bold;}
.cent11 ul li>i{ font-style:normal; display:block; border-bottom:1px solid #ccc; font-size:16px; line-height:1; margin-top:16px; padding-bottom:6px}
.cent11 ul li>span{ font-size:16px; display:block; margin-top:6px;}


.cent12{ padding:6% 0}
.cent12>span{ display:block;color:#000; line-height:2; margin-top:2%; font-size:24px;}
.cent12 ul{ margin-top:5%}
.cent12 ul li{float:left; display:block;width:calc((100% - 6% - 12px)/3); margin-right:3%; margin-top:3%;box-sizing:border-box; padding:4% 2%;  color:#000; border:2px solid #bbb4b3; text-align:center;}
.cent12 ul li:nth-child(3n) { margin-right: 0% ;}
.cent12 ul li h2{ font-size:24px; display:block;}
.cent12 ul li span{ font-size:25px; display:block; color:#861b21; margin-top:20px;    font-weight: bold;}


.inside_con{ padding:10px 0; min-height:300px;}

.cent13{ padding:6% 0}
.cent13 ul li{ float:left; display:block;width:calc((100% - 4%)/2); background:#f8f8f8; text-align:center; padding:4% 3%; box-sizing:border-box; margin-right:4%; margin-top:4%; color:#000;}
.cent13 ul li:nth-child(2n) {
    margin-right: 0% ;
}
.cent13 ul li h2{ display:block; font-size:29px;}
.cent13 ul li h2 em{ font-style:normal; color:#811a1e;}
.cent13 ul li p{ width:70px; height:4px; background:#811a1e; padding:0; display:block; margin:8% auto;}

.cent13 ul li>span{ display:block; font-size:18px; line-height:2; text-align:left;}
.cent13 ul li>span>strong{ font-style:normal; color:#811a1e} 

.cent14{ padding-top:6%;}
.cent14>h2{ display:block; color:#000; font-size:42px;}
.cent14 ul li{  border-bottom:1px solid #ccc; padding:40px 0; display: flex; align-items: self-start;}
.cent14 ul li:last-child{border-bottom:0px}
.cent14 ul li strong{ display:block; font-size:20px; color:#000;}
.cent14 ul li>span{ font-size:20px;flex: 1;}
.cent14 ul li>span>a{ color:#000; margin-right:10px;}

.cent15{ padding:6% 0; text-align:center;}

.cent15 .title h2{ text-align:left;}
.cent15 a{border:1px solid #000;border-radius: 50px;text-align:center;display:inline-block;padding:2% 0%;font-size:21px;color:#000;font-weight: bold; width:48%}
.cent1501{ display: flex;  align-items: center;justify-content: space-between; margin-top:4%}

.cent16{ padding-bottom:6%}
.cent16>h2{ font-size:29px; display:block; color:#000;    font-weight: bolder;    }
.cent16 ul li{ display: flex;  align-items: center; margin-top:2%}
.cent16 ul li .img{ width:40%}
.cent16 ul li .img img{ width:100%;}

.cent1601{ margin-left:4%;}
.cent1601 h2{ font-size:29px; color:#000;}
.cent1601 span{display:block;font-size:24px;margin-top:10px;margin-bottom: 20px;color: #000;}
.cent1601 a{display:inline-block;background:#80191d;border-radius:30px;color:#fff;font-size:23px;padding: 10px 20px; margin-right:4%}

@media only screen and (max-width: 980px) {
	
	.top{ display:block; height:50px;}
	/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; display:block}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:999;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;display:block}
.nav_show{top:50px}
/*.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}*/
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/

	.header{ display:none}
	.cent01 ul li{width:calc((100% - 5%)/2); margin-right:5%}
	.cent01 ul li:nth-child(3n) {
    margin-right: 5% ;
}
.cent01 ul li:nth-child(2n) {
    margin-right: 0% ;
}
	.cent01 ul li span{ font-size:14px}
	.ljzx{ width:120px; height:40px; line-height:40px; font-size:14px}
	.title h2{ font-size:24px;}
	.title p{ font-size:18px;}
	.cent02 dl{ width:100%}
	.cent02 dl dd em{margin-right:10px;margin-top: 3%;}
	.cent02 ul{ width:100%}
	.cent02 ul li{/* width:100%; */margin-right:0;/* float:none; */width: calc((100% - 40px) / 2);margin: 7% 10px 0 10px;}
	.cent02 ul li span{ padding: 5px 0;font-size: 14px;}
	.cent02-bg:before{ height: 80px;}
	.cent02 ul li .img img{ height: 120px;}
	.cent02 dl dd span{ flex:1; font-size:16px}
	.cent03 ul li{    width: calc((100% - 5%) / 2);  margin-right: 5%;}
	.cent03 ul li:nth-child(2n) {  margin-right: 0% ;}
	
	.cent0301 em{ font-size:28px}
	.cent0301 span{ font-size:12px;}
	.cent0301 h2{ font-size:12px;}
	.cent04 .swiper-button-next, .cent04 .swiper-button-prev{ width:15px; height:16px}
	.cent04 .swiper-button-next:after, .cent04 .swiper-button-prev:after{font-size: 3px;}
	.cent05 ul li{ float:none; width:100%; margin-right:0;        margin-bottom: 5%;}
	.cent05 ul li>h1{    left: 5%;     font-size: 91px;}
	.cent06 ul{ display:block}
	.cent06 ul li{width: 100%;height: auto;margin:5% auto;border-radius: 0;padding: 8% 0;}
	.cent06 ul li span{ margin-top:10px;font-size: 16px;}
	.cent07 ul li{    width: calc((100% - 5%) / 2); margin-right:5%; margin-top:5%;}
	.cent07 ul li:nth-child(3n) {  margin-right: 5% ;}
	.cent07 ul li:nth-child(2n) {  margin-right: 0% ;}
	
	.cent07 ul li .img{ margin-top:0%; width:100px; height:100px;}
	.cent07 ul li h2{ font-size:17px}
	.cent07 ul li .h2{ font-size:10px; line-height:1.5; min-height:112px;height: 140px;}

	.footer{flex-wrap: wrap; padding:12% 0}
	.footer-l{ width:100%;}
	.footer-r{ width:100%; margin-top:5%}
	.gsze{ text-align:left;    justify-content: center;display: flex;}
	.footer-l ul{ display: flex; justify-content: center;  align-items:flex-start;}
	.footer-l ul li{ width:87px}
	.footer-l ul li:nth-child(3n) { margin-right: 0% ;}
	.footer-l ul li span{ font-size:14px;margin-bottom: 5px;}
	.cent08{flex-wrap: wrap;margin-bottom: -20px;     padding: 9% 0 18% 0;}
	.cent08-l{width: 47%;}
	.cent08-r{width: 43%;margin-top:5%;margin-left: 0;}
	.cent08-r h2{font-size: 22px;}
	.cent08-r>span{font-size: 14px;}
	.cent08-r ul li{font-size: 8px;}
	
	.cent09 ul li{ margin-top:3%; height: 230px;    padding: 3%;}
	.cent09 ul li p{height: 2px;}
	.cent13 ul li p{height: 2px;}

	.cent09 ul li span{font-size: 12px;}
	.cent09 ul li h2{font-size: 15px;}
	.cent09 ul li h3{font-size: 11px;line-height:1.5;height: auto;}
	.cent09 ul li:nth-child(3n-2){ clear:left;}
	
	
	.cent10 dl{ width:100%}
	.cent10 dl dd em{margin-right:10px;margin-top: 3%;}
	.cent10 dl dd span{ flex:1; font-size:18px}
	
	.cent11 ul li{width: calc((100% - 3%)/2);margin-right: 3%;margin-top:3%;}
	.cent11 ul li:nth-child(3n) { margin-right: 3% ;}
	.cent11 ul li:nth-child(2n) { margin-right: 0% ;}
	.cent11 ul li h2{font-size: 17px;/*height: 50px;*/}
	.cent11 ul li .lg9 em{ font-size:12px; padding:5px; margin-top:2%}
	.cent11 ul li>i{ font-size:14px;/*height: 40px;*/}
	.cent11 ul li>span{font-size:14px;}
	
	
	.cent12 ul li{   }
	.cent12 ul li h2{ font-size:14px}
	.cent12 ul li:nth-child(3n) { margin-right: 0% ;}
	.cent12 ul li span{ font-size:14px;    margin-top: 0 !important;}
	.cent12>span{ line-height:1.5; font-size:16px}
	
	.cent13 ul li{ margin-top:5%; padding:5%;height: 545px;}
	.cent16 ul li{flex-wrap: wrap; margin-top:5%}
	.cent16 ul li .img{ width:100%;}
	.cent1601{ margin-top:5%; margin-left:0}
	
	.cent14>h2{ font-size:24px;font-family: "";font-weight: bold;}
	.cent14 ul li{ padding:20px 0;}
	.cent14 ul li strong{ font-size:14px;}
	.cent14 ul li>span{font-size:14px;}
	
	.cent1501{flex-wrap: wrap;}
	.cent15 a{ width:100%; margin-top:2%;    font-size: 18px;}
	.cent1601 span{ font-size:16px;}
	.cent0401 .mySwiper02 .img a img{ height:90px;}
	.salong span{          height: auto;margin-top: 10px;  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;}
  .cent04 .swiper-button-next{ right:-15px}
   .cent04 .swiper-button-prev{ left:-15px}
   .footer-r .h2{/* justify-content: right; */    margin-left: 8px;}
   .footer-r .h2 span {font-size: 16px;margin-right: 20px;width: 30%;text-align: center;font-weight: bold;}
   .footer-r .h2 em {font-size: 11px;}
   .footer-r .h4 em{font-size:16px;width: 30%;text-align: center;}
   .footer-r .h4 {font-size:20px;/* justify-content: space-evenly; */    margin-left: 12px;font-weight: bold;}
   .cent13 ul li>span{ line-height:1.5;font-size: 16px;}
   .cent13 ul li h2{ font-size:22px;}
	.cent07 ul li span{ font-size:18px;}
	
	.cent07 .annni{background: #f2f2f2;align-items: center;padding-bottom: 25px;}
.cent07 .annni a{font-size: 14px;padding: 7px 14px;border-radius: 15px;}

.cent06 ul li h2{font-size:18px;}
.cent05 ul li h2{font-size:18px;}
.cent05 ul li span{font-size:14px;align-items: center;display: flex;}
	.cent11 ul li .lg9 {/*height: 60px;*/}
	.cent1601 a {    font-size: 12px;}
	.cent1601 h2 {    font-size: 20px;    font-weight: bolder;    font-family: ""; }
	.gsze a{font-size: 10px;width: 87px;text-align: center;margin: 0 7px;padding: 10px 10px;border-radius: 12px;}
	.cent12 {    padding: 12% 0;}
	.cent04 {padding: 12% 0;}
	.logo01 {height: 20px;}
	.logo01 img {    height: 30px;max-width: 100%;margin-left: 27%;}
	.cent04 .swiper-button-next, .cent04 .swiper-button-prev {border: 0.5px solid #8f6e2e;}
	.cent16 {padding-bottom: 10%;}
	.cent16>h2 {    font-size: 24px;    font-family: "";font-weight: bold;}
	}
	
