/*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;background: linear-gradient(90deg, #896202 0, #e7c256 50%, #896202 100%);font-family: 'Noto Sans SC';}
a{color:#333134;}
a:hover{ color:#dcc38d; /*text-decoration:underline;*/}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
img{ max-width:100%}
.wapper{ width:1120px !important; margin:0 auto; max-width:1120px !important;}

.wapper01{ width:72.916vw; margin:0 auto;}
.wapper02{  max-width: 1296px; margin:0 auto; width:90%}
.xialai{margin-top:-3%; padding-top:3%}


.title02{ text-align:center}
.title02 h2{ font-size:28px; line-height:1; color:#bc9022;}
.title02 h1{ font-size:22px; line-height:1; color:#bc9022;}
.title02 p{ background:#dcc38d; width: 5%!important; height:3px; margin:2% auto 0 !important ;padding:0}
.title02 em{ font-size:18px; color:#666; display:block; margin-top:1%; margin-bottom:2%;}


.tilte03{}
.tilte03 h4{  display:block; font-weight:normal;   font-size: 4.8vw;  margin-top: -0.7vw; color: #f8f3e8;  margin-left: -0.3vw;}
.tilte03 h3{    font-size: 2vw; display:block;  margin-top: -2vw; color:#bc9022;font-weight:bold;}

.tilte04{}
.tilte04 h2{    color: #bc9022;font-weight: bold; margin-bottom: 8px; font-size:28px}
.tilte04 span{    margin-bottom: 40px;color: #4C4C4C; font-size:18px;line-height: 40px;}

.loaded{margin: 1.3vw; overflow: hidden;  background: #f9f9f1;}

.header-bg{height:250px;  display: flex; justify-content: flex-end;  align-items: center; position:relative;    padding: 1vw 0 1vw 0;}
.logo{ width:460px; margin:0 auto}
.logo a{ width:100%; height:155px;  display: flex; justify-content: center;  align-items: center;}
.logo a img{/* max-height:100%; */max-width:100%;}
.enu{background: #dcc38d; position:absolute; top:0; right:0;    width: 5vw; height: 1.7vw;  padding: 3vw 1vw;    border-bottom-left-radius: 3vw; transition: all 0.3s; margin-top: -10px; display:block; text-align:center; display:none}
.enu img{ max-width:100%;}

.nav_side{ position: fixed; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; top: 0; background: rgba(255,255,255,1); z-index: 9999;    display: none;    }



.nav_close{ width: 5vw; height: 1.7vw;  padding:3vw 1vw; color: #fff; text-align: center; background: #dcc38d; border-bottom-left-radius:3vw; margin-top: -10px; position: absolute; right: 0; top: 0vw; z-index:1999999 ; cursor: pointer;  }
.nav_close img { font-size: 2vw; color: #fff; display: inline-block; transition: all 0.5s;   }
.nav-l{ float:left; display:block; height:100vh; width:50%}
.nav-l img{ width:100%; height:100%; object-fit: cover;}
.nav-r{
 	float:right;
 	width:50%;
 	height:100%;
 	display:block;
 	/*justify-content: center;
 	align-items: center;
 	flex-direction: column;*/
 	}
.lgogo{ width:157px;     margin:0 auto;  margin-top: 4vw;}
.lgogo a{ display: flex; justify-content: center;  align-items: center; width:100%; height:100%;}
.lgogo a img{ /*height:140px;*/ max-width:100%}
.nav-r ul{ width:100%; margin-top: 2vw;}
.nav-r ul li{ display:block; text-align:center;    padding: 0.5vw 0;}
.nav-r ul li .erji{ display:none;}
.nav-r ul li .erji dl{    width: 10vw; margin: auto; padding: 0.5vw 0;  background: #dcc38d;   border-radius: 0.5vw;}
.nav-r ul li .erji dl dd{    line-height: 1.65vw;   font-size: 0.9vw;}
.nav-r ul li .erji dl dd span{ display:block;}
.nav-r ul li .erji dl dd a{ color:#fff; display:inline-block;}
.nav-r ul li>span{ display:block; text-align:center;  padding: 0.5vw 0;}
.nav-r ul li>span>a{    font-size: 1vw; }

.hdue{margin-top: 1vw; text-align:center; font-size:1.5vw; font-weight:normal;color:#333134;}
.hdue em{ font-size:0.8vw; font-style:normal;}
.hdue01{ font-size: 1.05vw; margin-top: 0.4vw !important; text-align:center; font-weight:normal;color:#333134;}



/*menu*/
.menu{height:70px;line-height:70px;background: linear-gradient(90deg, #896202 0, #e7c256 50%, #896202 100%); margin:0 5%; border-radius:40px; display: flex; justify-content: center;  align-items: center;}
.menu .yuqh{color:#000;font-size: 1vw;}
.menu .yuqh a{color:#000;margin: 0 8px;}
.menu ul{ display: flex; justify-content: center;  align-items: center;}
.menu ul li{position:relative;/* min-width: 10%; */margin: 0 1vw;}
.menu ul li dl{background: #dcc38d;width:100%;position:absolute;left:0px;top: 70px;/* box-shadow:2px 2px 5px rgba(0,0,0,0.2); *//* padding: 26px 0; */display:none;z-index: 999999;/*border-radius: 0 0 20px 0px;*/}
.menu ul li dl dd{line-height: 45px;/* border-bottom:#ddd dotted 1px; */margin:0 1px;text-align: center; }
.menu ul li dl dd a{font-size: 0.8vw;color: #fff;font-weight:normal;display:inline;padding:0;text-align:left;}
.menu ul li dl dd a:hover{ color:#fff;}
.menu span a{font-size:1.2vw;color: #000;text-decoration:none;font-weight: bold;display:block;text-align:center;}
.menu span a.menu_hover{ color:#fff; font-size:1.2vw}
.menu a:hover{color:#fff;}
a.menu_hover{color:#fff;}
.menu ul li>dl{border-radius: 0 0 20px 20px;}
.menu ul li>dl dd{ position:relative;}
.menu ul li>dl>dd dl{position:absolute;top: 0px;left:100%;}
.menu ul li.hover span a{ color:#fff;  font-size:1.2vw;font-weight: bold;}



.video{ width:calc(100% - 40px); position:relative; margin: 2% 20px 20px 20px; box-sizing:border-box; position:relative; overflow:hidden;}
.video video{ width:100%; vertical-align:bottom; height:auto;}

.advSection{  display:none}
.curveLarge {
    pointer-events: none;
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100vw;

	    z-index:999;
}
#path2 {
    position: absolute;
    bottom: 25%;
    left: 0;
    width: 100vw;
    z-index: 99999;

}
#path2 image {
    transform: translateX(-30%);
}



.footer-bg{ background:#faf6ee;    padding: 3vw 0 1vw 0;color:#383c23}
.footer-bg a{ color:#333134}
.footer01 dl{ display: flex;  justify-content: space-between;  align-items: flex-start;}
.footer01 dl dd h2 a{ font-size:1.1vw;    margin: 1vw 0 0.5vw 0;     display: table; font-weight:normal; color:#bc9022;}
.footer01 dl dd ul li{line-height: 1.8vw;}
.footer01 dl dd ul li a{ font-size:1vw; color:#333134;border-radius:20px; padding:2px 4px; display:inline-block;}
.footer01 dl dd ul li a:hover{ background:#dcc38d; color:#fff;}
.btn-ty2 { border-radius:3vw; padding: 0.4vw 2vw 0.5vw 2vw; line-height: 2vw;  border: #dcc38d 1px solid; color: #fff !important; background: #dcc38d;  vertical-align: top;margin-left: 1vw;    font-size: 1.05vw; line-height:0.7;}
.btn-ty2:hover { color: #fff; }

.footer02{ display: flex; justify-content: space-between;  align-items: flex-start;    border-top: #dcc38d 1px solid; margin-top: 1.5vw;    padding: 2vw 0; font-size: 0.8vw;}
.footer02-r{display: flex;  justify-content: center;  align-items: flex-start;}
.footer02-r a{ width:100px;    margin-left: 4%;}
.footer02-r a img{ display:block; width:100px; vertical-align:bottom}
.footer02-r a span{ display:block; font-size:0.75vw; line-height:1.65vw; text-align:center;}
.footer02-l h2{ display: flex;  align-items: center; font-weight:normal; font-size:1.05vw; margin-bottom:0.4vw !important;}
.footer02-l h2 em{ font-style:normal; font-size:1.05vw;color: #bc9022;}
.footer02-l>span{ display:block; font-size:1.05vw; margin-bottom:4%;margin-top: 4%;}
.niu{    font-size: 0.8vw;}
.niu span{}
.niu a{ margin:0 4px;} 
.niu a:hover{ color:#dcc38d}

.yqlm{ font-size: 0.8vw;}
.yqlm span{}
.yqlm a{ margin:0 4px;} 
.yqlm a:hover{ color:#dcc38d}

.sbanner{ display:none}
.tilte{ text-align:center}
.tilte h2{ font-size:28px; line-height:1; color:#bc9022; font-weight:bold;}

.cent01-bg{/* background:url(../images/av-bg.jpg) center repeat; */padding:50px 0 80px ;}
.cent01 .img{ width:34vw; margin:0 auto}
.cent01 .img img{ width:100%; vertical-align:bottom;}
.cent0102{ position:relative;}
.cent01 ul li{ position:absolute;    padding: .42vw .84vw;  background-color: white;   box-shadow: 0px 0px 16px rgba(150, 136, 75, 0.12), 9px 9px 0px rgba(167, 152, 91, 0.5); min-width: 30%;  display: flex;   align-items: center;}
.cent01 ul li span{    display: block;   float: left;  color: #896202; font-size: 2.08vw;  margin-right: .78vw}
.cent01 ul li p{font-size: 1.1vw;  width: 100%;  line-height: 2em;  margin-bottom: 0; padding:0;font-weight: bold;}
.cent01 ul li:nth-child(1){top: 25%;left: 0%;}
.cent01 ul li:nth-child(2){ top: 55%;  left: 0%;}
.cent01 ul li:nth-child(3){bottom: 5%;left: 0%;}
.cent01 ul li:nth-child(4){top: 25%;right: 0%;}
.cent01 ul li:nth-child(5){ top: 54%;right: 0%;}
.cent01 ul li:nth-child(6){bottom: 5%;right: 0%;}


.cent02{ position:relative; padding-bottom:2%; margin:2% auto;}
.cent02 .tilte{ margin-bottom:2%;}
.cent02 .swiper-wrapper{  }
/*.cent02 .swiper{ width:100% !important; overflow:hidden;}*/
.cent02 .swiper-slide {  transition: 300ms; transform:scale(0.9) !important; border-radius:1vw; overflow:hidden; }
.cent02 .swiper-slide-active{  transform: scale(1) !important;}
.cent02  .swiper-slide .img{ display:block; }
.cent02  .swiper-slide .img a{ display:block}
.cent02  .swiper-slide .img a img{ width:100%; vertical-align:bottom;}
.cent02 .swiper-pagination span{ color: #ccc !important;    width: 10px;  border-radius: 5px !important; height: 10px;  transition: all 0.5s !important;} 
.cent02 .swiper-pagination-bullet-active{  background: #dcc38d !important; width:38px !important; border-radius:5px !important; }


.banner01{ display:block; text-align:center; position:relative; margin-top:2%;}
.banner01 img{ height:100%; vertical-align:bottom; width:100%;}
.bannner0102{position:absolute;top:0;left:0;width:100%;height:100%;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;flex-direction: column; background:rgb(255 255 255 / 10%)}
.bannner0102 h2{ color:#fff; font-size:64px;}
.bannner0102 p{padding:0;width:82px;height:3px;margin: 0.5% auto 0;display:block;background:#872d2f}


.cent03{ margin-top:3%;}
.cent03-l{  width:100%;color:#222222; margin-top:4%;}
.cent03-l span{ display:block; font-size:18px; margin-bottom:2%; line-height:1.5;}
.cent03-l strong{font-size: 20px;color: #bc9022;}
.cent03-r{ width:100%;margin-top:4%; text-align:center;}
.cent03-r img{ max-width:100%; vertical-align:bottom; display:block; margin:0 auto}


.cent04{ margin-top:2%;}
.cent04 .ziyou{ margin-top:2%}
.cent04 .ziyou{ display: flex; align-items: center;justify-content: space-between;}
.cent04 .ziyou .img{ width:49%;}
.cent04 .ziyou .img img{ width:100%; vertical-align:bottom;}
.cent04 .ziyou ul{ width:49%;}
.cent04 .ziyou ul li{width:calc((100% - 2%)/2);}
.cent04 .ziyou ul li:nth-child(2n) {margin-right: 0% ;}

.cent04 ul li{ float:left; display:block; width:calc((100% - 6%)/4); margin-right:1%; margin-top:3%;box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15); padding: 20px 20px 20px 20px; box-sizing:border-box; color:#222}
.cent04 ul li:nth-child(2n) {margin-right: 1% ;}
.cent04 ul li h2{font-size:17px;display:block; /*overflow: hidden;*/color: #bc9022;text-align: justify;
    font-weight: bold;
    /* text-overflow: ellipsis; */
    /* display: -webkit-box; */
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 2; height:60px;}
.cent04 ul li span{font-size:16px;line-height: 1.5;display:block;font-weight:normal;height:116px;overflow:hidden;  text-align: justify;
    text-overflow: ellipsis;
   display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 4;}


.cent05{ margin-top:5%;}
.cent05 ul li{ float:left; display:block; width:calc((100% - 4%)/3); margin-right:2%; margin-top:3%;}
.cent05 ul li:nth-child(3n) {margin-right: 0% ;}
.cent05 ul li a{ display:block; width:100%}
.cent05 ul li a img{ width:100%; vertical-align:bottom;height: 300px;object-fit: cover;}
.cent05 ul li span{ display:block; font-size:17px; text-align:center; line-height:2; color:#333;}

.yz{}
.yz h2{font-size:23px ;     color: #bc9022;}
.cent06{margin-top:5%;}
.fwlc{ margin-top:4%; color:#222; border-bottom:1px dashed #dbdbdb; padding-bottom:4%;}
.fwlc h4{ font-size:20px; display:block; margin-top:4%;    color: #bc9022;}
.fwlc .img{ margin-top:4%; text-align:center; width:100%}
.fwlc .img img{ max-width:100%; margin:0 auto; vertical-align:bottom;}
.fwlc span{ font-size:18px; display:block; margin-top:1.5%;line-height: 1.5;}
.fwlc:last-child{ border-bottom: 0px; margin-bottom:0; padding-bottom:0}

.cent07{ margin-top:3%;}
.cent07 .img{ margin-top:3%; text-align:center; width:100%}
.cent07 .img img{ max-width:100%; margin:0 auto; vertical-align:bottom;}

.sqfd{position:relative; padding-bottom:2%; margin-top:3%;/* margin-bottom:5%;*/}
.sqfd .title02{ margin-bottom:3%;}
.sqfd .swiper-pagination span{ color: #ccc !important;    width: 10px;  border-radius: 5px !important; height: 10px;  transition: all 0.5s !important;} 
.sqfd .swiper-pagination-bullet-active{  background: #dcc38d !important; width:38px !important; border-radius:5px !important; }

.cent08{ margin-top:3%}
.cent08 ul li{ margin-top:3%; background:#fff; border:1px solid #dcc38d; box-sizing:border-box; padding:3% 4%;}
.cent08 ul li a{ display:block; color:#383c23}
.xde{ display: flex;   align-items: center;margin-bottom: 2%;}
.xde .img{ display: flex; justify-content: center;  align-items: center; height:100px; margin-right:2%;}
.xde .img img{ max-height:100%; max-width:100%; vertical-align:bottom;}
.xde01{}
.xde01 h2{ font-size:24px; display:block;color:#bc9022;}
.xde01 span{ font-size:17px; display:block; margin-top:2%;color:#bc9022;}
.cent08 ul li a>span{ font-size:18px; display:block; margin-top:2%;}
.cent08 ul li span{font-size: 18px;width: 100%;}
.cent08 ul li dl{ margin-top:2%}
.cent08 ul li dl dd{ display: flex;  /*align-items: center;*/ margin-bottom:2%; font-size:18px;}
.cent08 ul li dl dd em{ width:30px; height:30px; /*background:#dcc38d;*/ display: flex; justify-content: center;  align-items: center; margin-right:20px}
/* .cent08 ul li dl dd em img{filter: brightness(0%) contrast(200%) invert(100%) opacity(100%);} */
.cent08 ul li dl dd strong{ font-size:18px;    white-space: nowrap;color:#bc9022;}



.cent08 .img02{ width:100%; margin-top:2%}
.cent08 .img02 img{ max-height:100%; max-width:100%; vertical-align:bottom;}
.cent08 .img03{ width:100%;margin:2% 0;}
.cent08 .img03 img{ max-height:100%; max-width:100%; vertical-align:bottom;}


.more{ width:120px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#dcc38d; border-radius:5px; margin:4% auto; display:block;}

.inside_con{ padding:10px 0; min-height:300px;}

.cent09{ color:#666; margin-top:2%; margin-bottom:2%;}
.cent09 span{ font-size:16px;text-align: right;
    display: block;}

.ql01{ text-align:left}
/* .cent10{ margin-top:1%} */
.cent10 .boshi{ color:#666; /*margin-bottom:4%;*/}
.boshi h2{ text-align:center; color:#bc9022; font-size:28px;}
.boshi span{ /*display:block;*/ font-size:18px; margin-top:2%;}

.cent11{ margin:3% auto}
.tile{ text-align:left}
.tile h2{font-size: 28px;color:#bc9022;;line-height:1;text-align: center;}
.tile span{display:block;font-size: 29px;color:#333;}
.cent11 ul li{ margin-top:2%; width:calc((100% - 3%)/2); margin-right:2%; float:left;}
.cent11 ul li a{ display: flex;   align-items: center;}
.cent11 ul li a .img{display: flex;justify-content: center;align-items: center;height: 100px;width: 161px;border-radius:10px;overflow:hidden;margin-right:20px;}
.cent11 ul li a .img img{ width:100%; height:100px;object-fit: cover;}
.cent11 ul li .cent11-r{width: calc(100% - 202px);}
.cent11 ul li .cent11-r h2{ color:#333; font-size:16px; display:block; line-height:1.5}
.cent11 ul li:nth-child(2n) { margin-right: 0% ;}
.cent11 ul li:nth-child(1) {  margin-top: 0% ;}
.cent11 ul li:nth-child(2) {  margin-top: 0% ;}
.cent11-bg{box-shadow: 0px 0px 15px #ccc;box-sizing:border-box;padding:4% 2%;border-radius:10px;overflow:hidden;margin-top: 4%;}

.pc{ display: block !important;}
.md{ display: none !important;}

.cent12{ text-align:center; margin-bottom:4%}
.cent12 img{ max-width:100%; text-align:center; vertical-align:bottom;}

.weizhi{ line-height:1.5; font-size:0.91vw; color:#383c23;    padding-top: 1.5vw;}
.weizhi span{    margin: 0 0.3vw; display:inline-block;}
.weizhi a{ color:#d8c494;     margin: 0 0.3vw; display:inline-block;}



.cent13{ margin-top:5%}
.sheqig{/* height: 2.7vw; */position: relative;margin-top:2%;display: flex;align-items: flex-end;}
.sheqig a {width: auto;text-align: center;display: inline-block;padding: 0.6vw 2vw;border-top-right-radius:1.5vw;font-size: 1.1vw;/* position: absolute; */background: #e6d5af;}
.sheqig a:nth-child(2) { background: #ede0c6; }
.sheqig a:nth-child(3) { background: #f4ecdd; }
.sheqig a:nth-child(4) { background: #f9f5ee; }
.sheqig a.active {background: #dcc38d;color: #fff;padding-top: 1.5%;}

.sheqig a:hover {   background: #dcc38d; color: #fff; }


.sheqig a:nth-child(1) { z-index: 10; }
.sheqig a:nth-child(2) {z-index: 9;/* left: 8vw; *//* padding-left: 4vw; */margin-left: -1%;}
.sheqig a:nth-child(3) {z-index: 8;left: 16vw;/* padding-left: 8vw; */margin-left: -2%;}
.sheqig a:nth-child(4) {z-index: 7;left: 24vw;/* padding-left: 13vw; */margin-left: -2%;}

.shewengzi{ box-sizing:border-box; padding: 2vw;  background: #fff;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);margin-top: 2%;}
.tt{color:#bc9022;display:block;font-size: 28px;font-weight: bold; margin-bottom:2%; text-align: center;
}

.cent14 span{    line-height: 1.65vw;    margin-top: 1vw; /*display:block;*/ font-size:0.9vw;    text-align: left;
    display: inline-block;}
.cent14 .img{ display:block; text-align:center; margin-top:4%}
.cent14 .img img{ max-width:100%; margin:0 auto; display:block;}

.cent15{ margin-top:4%;}
.cent15 dl dd{ float:left; display:block;  width:calc((100% - 2vw)/3); background:#fdfcf9; margin-top:1vw; margin-right:1vw;min-height: 237px;}
.cent15 dl dd:nth-child(3n) {margin-right: 0 ;}
.cent15 dl dd .tg {  width: auto;min-width: 30%; display: inline-block;border-top-right-radius: 2vw; border-bottom-right-radius: 2vw; background: #b08c36; color: #fff; padding: 0.5vw 1vw;  margin-top: 1vw; font-size: 1.1vw;text-align: center;}
.cent15 dl dd .img{ text-align:center; margin:2% auto;}
.cent15 dl dd .img img{ max-width:100%; margin:0 auto; display:block;}


.cent16{}
.cent16 ul li{ background:#fdfcf9; padding:1.5vw; margin-bottom:2%}
.cent16 ul li h3{ display: flex;  align-items: center; font-size: 1.1vw; font-weight:bold; color:#bc9022}
.cent16 ul li h3 img{ width:30px; margin-right:10px}
.cent16 ul li span{ line-height: 1.65vw; font-size:17px; color:#383c23;    padding-left: 0.8vw; margin-top: 1.3vw; display:block;}

.cent17{ margin-top:4%; display:block;}
.cent17 .img{ text-align:center; width:100%}
.cent17 .img img{ max-width:80%; display:block; margin:0 auto;}
.cent17 h2{width: auto;min-width: 30%;display: inline-block;border-top-right-radius: 2vw;border-bottom-right-radius: 2vw;background: #ca9d28;color: #fff;padding: 0.5vw 1vw;margin-top: 1vw;font-size: 1.1vw;}


.cent18{}
.cent18 ul li{     border-bottom: #f2f2f2 1px solid; margin-top: 1.5vw;     padding-bottom: 2vw;}
.cent18 ul li>span{ display: flex;  align-items: center; font-size: 1.1vw; font-weight:bold; color:#bc9022; background:url(../images/tu24.png) right center no-repeat;}
.cent18 ul li>span img{ width:30px; margin-right:10px}
.xiag{    padding: 1vw 1vw;  line-height: 2vw;width: 91%;  padding-left: 1.8vw;  background: #fdfcf9;border-top-right-radius: 2vw; margin-top: 0.5vw; display:none;font-size: 17px;}
.jiahao{ background:url(../images/tu25.png)right center no-repeat !important;}



.cent19{ margin-top:3%; position:relative}
.cent19 img{ width:100%; vertical-align:bottom;}
.cent1901{position:absolute;top:0;	left:0;width:100%;height:100%;	display: flex;justify-content: center;align-items: center;flex-wrap: wrap;flex-direction: column;	}
.cent1901 h2{font-size: 1.8vw;font-weight: normal;color: #383c23;}
.cent1901 a{display: inline-block;width: 14.06vw;height: 2.916vw;background: url(../images/btn.png) center center no-repeat;color: #fff;line-height: 2.5vw;font-size: 1.2vw;margin-top: 0.5vw;text-align: center;}

.cent20{ margin-top:3%;}
.cent20 dl dd{ float:left; min-height: 219px;display:block;  width:calc((100% - 2vw)/3); background:#fdfcf9; margin-top:1vw; margin-right:1vw; box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
    border-top-right-radius: 2vw;
}
.cent20 dl dd:nth-child(3n) {margin-right: 0 ;}
.cent20 dl dd .tg {  width: auto;min-width: 30%; display: inline-block;border-top-right-radius: 2vw; border-bottom-right-radius: 2vw; background: #b08c36; color: #fff; padding: 0.5vw 1vw;  margin-top: 1vw; font-size: 20px;text-align: center;}
.cent20 dl dd ul{    margin: 1vw 2vw;}
.cent20 dl dd ul li{    padding: 0.2vw 0;     font-size: 0.91vw; color: #383c23;min-height: 25px;}
.cent20 dl dd ul li::before { content: "ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢";  margin-right: 0.5vw;}

.cent21{ display:block; text-align:center}
.cent21 img{ max-width:100%; display:block;}
.cent21 h2{ text-align:center;}



.lanemu{ margin:2% auto;}
.lanemu a{ font-size:1vw; margin-right:1.8vw}
.lanemu .xiangg{    color: #dcc38d;font-weight: bold;}


.cent22{margin-top:3%!important; margin-bottom:2%!important;}
.cent22 dl dd{ float:left; display:block;  width:calc((100% - 2vw)/3); background:#fdfcf9; margin-bottom:1vw; margin-right:1vw; box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);min-height: 158px;    
    border-top-right-radius: 2vw; padding:2%; box-sizing:border-box;margin-top: 2%;
}
.cent22 dl dd:nth-child(3n) {margin-right: 0 ;}
.cent22 dl dd h2{ display: flex;  align-items: center;    font-size: 18px; color:#bc9022 ;font-weight:normal;font-weight:bold;}
.cent22 dl dd span{ display: flex;  align-items: center;    font-size: 16px; color: #383c23; font-weight:normal;}
.cent22 dl dd h2 img{ width:40px; margin-right:10px}


.cent23{ margin-top:3%;}
.cent2301{ padding: 2vw; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);margin-top: 3%;}
.cent2301 ul li{ margin-bottom:4%}
.cent2301 ul li h2{ background:url(../images/tu26.png) center left no-repeat; padding-left:30px; font-size:22px;   color: #383c23; font-weight:normal;}
.cent2301 ul li>p{  margin-top: 1vw;  border-top-right-radius: 2vw;  display: inline-block; background: #fdfcf9; width: calc(100% - 3vw); padding: 1vw 1.5vw;     line-height: 1.65vw; font-size: 18px;}
.cent2301 ul li:last-child{  margin-bottom: 0%;}



.cent24{ margin-top:3%}
.cent24 ul li{ margin-top:2%; background:#fff; border:1px solid #dcc38d; box-sizing:border-box; padding:3% 4%;}
.cent24 ul li a{ display:block; color:#383c23}
.cent24 ul li a>span{ font-size:18px; display:block; margin-top:2%;}
.cent24 ul li span{font-size: 18px;}
.cent24 ul li dl{margin-top:2%;display: flex;justify-content: space-between;align-items: flex-start;}
.cent24 ul li dl dd{display: flex;align-items: flex-start;margin-bottom:2%;font-size:18px;width: 33%;flex-wrap: wrap;}
.cent24 ul li dl dd em{width:25px;height:25px;/*background:#dcc38d;*/display: flex;justify-content: center;align-items: center;margin-right:20px;/*margin-top: 3px;*/}
/* .cent24 ul li dl dd em img{filter: brightness(0%) contrast(200%) invert(100%) opacity(100%);} */
.cent24 ul li dl dd strong{ font-size:18px;}


.cent25{ margin-top:3%;}
.cent25 .wenize{    font-size: 18px; display: block; margin-top: 1.5%; line-height: 1.5;    color: #222;}
.cent25 .cent25-l{ margin-top:2%; width:32%; display:block; float:left;}
.cent25-l img{ width:100%; vertical-align:bottom;}
.cent25-r{ float:right; display:block; width:100%; margin-top:2%;}


.cent26{ margin-top:3%;}
.cent26 ul li{ border-bottom:1px dashed #dbdbdb; padding:2% 0}
.cent26 ul li .cent26-l{ float:left; display:block; width:28%; padding:25px 0; box-sizing:border-box;}
.cent26 ul li .cent26-l span{ font-size:18px; color:#bc9022; font-weight:bold;}
.cent26 ul li .cent26-l .img{ display:block; margin-top:8%}
.cent26 ul li .cent26-l .img img{ width:100%; vertical-align:bottom;cursor:pointer; transition: all 0.5s; height: 200px;
    object-fit: cover;}
.cent26 ul li .cent26-l .img img:hover{ transform: scale(1.1);}
.cent26-r{ float:right; display:block; width:69%; color:#222; font-size:16px; li
1.8;}
.cent26-r span{ display:block; margin-bottom:2%;}
.cent26-r dl dd{ line-height:1.9;}


.cent27{ margin-top:3%;}
.cent27 .yz{ display:block; margin-bottom:2%}
.cent27-l{ float:left; display:block; width:30%; color:#333;}
.cent27-l span{ font-size:16px; display:block; margin-bottom:10%; line-height:1.9}
.cent27-l h4{ font-size:18px; display:block; margin-bottom:4%;color: #bc9022;}
.cent27-r{ float:right; display:block; width:66%;}
.cent27-r img{ width:100%; vertical-align:bottom;}

.cent28{margin-top:3%; margin-bottom:3%}
.cent28 .cent2802{ color:#333;}
.cent28 .cent2802 span{ font-size:16px; display:block;  line-height:1.9}
.cent28 .cent2802 h4{ font-size:18px; display:block; margin-top:2%;color: #bc9022;}
.cent28 .img{ width:100%; margin-top:4%}
.cent28 .img img{ width:100%; vertical-align:bottom;}

.cent29{ margin-top:1%;}
.cent29 ul li{ float:left; display:block; width:calc((100% - 6%)/4); margin-right:2%;    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15); background:#fff; box-sizing:border-box; padding:2%; min-height:242px; margin-top:4%}
.cent29 ul li:nth-child(4n) {
    margin-right: 0% ;
}
.cent29 ul li:nth-child(4n-3){ clear:left;}
.cent29 ul li h2{ display:block; font-size:19px; color:#bc9022; min-height:50px;}
.cent29 ul li span{ font-size:18px; display:block; color:#222}

.cent30{ margin-top:3%}
.cent30 ul li{float:left; display:block; width:calc((100% - 6%)/4); margin-right:2%;margin-top:4%}
.cent30 ul li:nth-child(4n) { margin-right: 0% ;}
.cent30 ul li .img{ width:100%; height:120px; display: flex; justify-content: center;  align-items: center; }
.cent30 ul li .img img{ max-height:100%; }


.cent31{ margin-top:3%;}
.cent31>ul>li{ margin-top:3%;}
.cent31 .yz{ margin-bottom:3%}
.cent31-l{ float:left; display:block; width:100%; font-size:16px; color:#222; line-height:1.5;s}
.cent31-r{ float:right; display:block; width:30%;}
.cent31-r img{ width:100%; vertical-align:bottom;}
.cent31>ul>li>dl{}
.cent31>ul>li>dl>dd{ float:left; color:#222; display:block; width:calc((100% - 4%)/3); margin-right:2%;   /*  box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15); background:#fff;*/ box-sizing:border-box;/* padding:2%;*/ min-height:370px;}
.cent31>ul>li>dl>dd:nth-child(3n) { margin-right: 0% ;}
.cent31>ul>li>dl>dd h4{ font-size:18px; text-align:center; display:block; margin-bottom:6%;color:#bc9022;}
.cent31>ul>li>dl>dd ul li{ margin-top:2%;}
.cent31>ul>li>dl>dd ul li i{ width:10px; height:10px; border-radius:50%; background:#874748; display:block; float:left;}
.cent31>ul>li>dl>dd ul li span{ float:right; display:block; width:90%; font-size:16px;}

.cent32{ margin-top:3%; margin-bottom:2%}
.cent32 .wenize{    font-size: 18px; display: block; margin-top: 2%; line-height: 1.5;    color: #222;}
.cent32 .wenize p{ line-height: 1.8em;
    padding: 5px 0;
   /* margin-top: 1.5%;*/ }
.cent32 .wenize h4{ margin-bottom:2%;color: #bc9022;}


.cent33{ margin-top:2%; margin-bottom:3%;}
.cent33 ul li{ float:left; display:block; width:calc((100% - 2%)/2); margin-right:2%; margin-top:3%; position:relative;}
.cent33 ul li a{
    display: block;}
.cent33 ul li:nth-child(2n) { margin-right: 0% ;}

.cent33 ul li .cent33-r{ position:absolute; top:0; left:0; width:100%; height:100%; display: flex; justify-content: center;  align-items: center;}
.cent3302{ background:rgba(255, 255, 255, 0.94); color:#a32c32; text-align:center; padding:1% 2%;}
.cent3302 span{ display:block; font-size:23.2px; font-weight:bold;}
.cent3302 em{ font-style:normal; font-size:8px;}


.cent34-bg{ background:rgb(241, 241, 241); padding:3% 0}
.cent34 ul li{ float:left; display:block; width:calc((100% - 4%)/3); margin-right:2%; margin-top:2%; position:relative; text-align:center;}
.cent34 ul li:nth-child(3n) { margin-right: 0% ;}
.cent34 ul li .img{display: flex; justify-content: center;  align-items: center; width:100%; height:200px;}
.cent34 ul li .img img{ max-width:100%; max-height:100%;}
.cent34 ul li .maofm{ color:#777;}
.cent34 ul li .maofm h2{ font-size:18px;line-height:1.5;}
.cent34 ul li .maofm span{font-size:14.4px; line-height:1.5;}

.cent35{ margin-top:3%; display:block;/*margin-bottom: 8%;*/}
.cent35 ul li{float:left;display:block;width:calc((100% - 6% - 3px)/4);margin-right: 2%;margin-top:4%;position:relative;text-align:center;border-right:1px solid #ececec;padding: 0 2%;box-sizing: border-box;}
.cent35 ul li:nth-child(4n) { margin-right: 0% ; border-right:0}
.cent35 ul li .img{ width:60px; height:60px; margin:0 auto;}
.cent35 ul li .img img{ max-width:100%; max-height:100%;}
.cent35 ul li span{ font-size:16px; color:#bc9022; font-weight:bold; display:block;    line-height: 50px;}
.cent35 ul li p{ padding:0; width:30px; height:3px; background:rgb(188, 144, 34); margin:0 auto;}


.cent36-bg{ margin-top:5%; padding:3% 0; background:rgb(241, 241, 241)}
.cent36 ul li{ float:left; display:block; width:calc((100% - 6%)/3); margin-right:2%; margin-top:4%;}
.cent36 ul li:nth-child(3n) { margin-right: 0% ; border-right:0}
.cent36 ul li h2{ font-size:18.4px; background:#bc9022; color:#fff; padding:10px 10px; display:inline-block;}
.cent36 ul li p{  padding:0; width:30px; height:3px; background:rgba(0,0,0,0.1); margin-top:8%;}
.cent36 ul li span{ color:#353535; font-size:18px; display:block; margin-top:4%; line-height:2;    font-weight: 700;}
.cent36 ul li dl dd{background: url(../images/tu30.png) left  10px no-repeat;font-size:16px;color:#777;line-height:1.5;display:block;padding-left: 4%;margin-top: 4%;}
.cent36 ul li:nth-child(3n-2){ clear:left;}




.cent37{ margin-top:3%; margin-bottom:2%;}
.cent37 ul li{float:left;width:calc((100% - 6%)/3);margin-right:2%;margin-top:4%;display: flex;justify-content: space-between;align-items: flex-start;}
.cent37 ul li:nth-child(3n) { margin-right: 0% ; border-right:0}
.cent37 ul li .img{ width:60px;}
.cent37 ul li .img img{ width:60px; height:auto; vertical-align:bottom;}
.cent37 ul li .xuef{ display:block; width:78%;}
.cent37 ul li .xuef h2{ font-size:18.4px; color:#353535}
.cent37 ul li .xuef span{ font-size:18.4px; color:#777;}



.cent38-bg{background:#fefefe; padding:0.5% 0}
.cent38{margin-top:3%; display:block;}
.cent38 ul li{ float:left; display:block; width:calc((100% - 4% - 2px)/3); margin-right:2%; margin-top:4%; position:relative; text-align:center; border-right:1px solid #ececec}
.cent38 ul li:nth-child(3n) { margin-right: 0% ; border-right:0}
.cent38 ul li .img{ width:60px; height:60px; margin:0 auto;}
.cent38 ul li .img img{ max-width:100%; max-height:100%;}
.cent38 ul li span{ font-size:16px; color:#353535; font-weight:bold; display:block; margin:4% auto;}
.cent38 ul li p{ padding:0; width:30px; height:3px; background:rgb(163, 44, 50); margin:0 auto;}


.cent39-bg{/* background:#e7c256;*/ padding:4% 0; margin-top:1%;}
.cent39 .tilte h2{ display: flex;   align-items: center;}
.cent39 .tilte h2 img{ width:65px; height:auto; margin-right:10px;}
.cent39-l{ float:left; display:block; width:35%;}
.cent39-l img{ width:100%; vertical-align:bottom;}
.cent39-r{ float:right; display:block; width:59%;}
.cent39-r ul li{ display:block; float:left; width:100%; margin-right:2%; border-radius:10px; background:#fff; border:2px solid #d6b87c; text-align:center; padding-bottom:15px; margin-bottom:2%;}
/* .cent39-r ul li:nth-child(2n){ margin-right:0%;} */
.cent39-r ul li.long{ width:47% !important;}
.cent39-r ul li:nth-child(5){ margin-right:0%;}
.cent39-r ul li:nth-child(7){ margin-right:0%;}
.cent39-r ul li h2{ background:#d6b87c; color:#fff; font-size:20px; padding:15px 0; margin-bottom:15px;}
.cent39-r ul li span{ font-size:18px; font-weight:bold; color:#000; display:block;/*min-height: 85px;*/}
.cent39-r table { border:1px solid #AAA; border-top:none; border-left:none;}
.cent39-r table tr td{ border-left:1px solid #AAA; border-top:1px solid #AAA; background:#fff; font-size:16px; color:#000; padding:10px; text-align:center;}
.cent39-r table tr th{ border-left:1px solid #AAA; border-top:1px solid #AAA;    background: #d6b87c; color:#fff; font-size:16px; padding:10px;text-align:center;}
.cent39-r>p{ font-size:18px; color:#333;}
.cent41-bg{background:#EEE; padding:4% 0}
.cent41 .tilte h2{ text-align:left; margin-bottom:2%;}
.cent41 span{ font-size:18px; display:block; margin-bottom:2%; line-height:1.5; display:block; color:#000;}


.cent43-bg{ background:#723686; padding:2% 0;}
.cent43{ margin-top:0%;}
.cent43  h2{ text-align:left; margin-bottom:2%; color:#fff; font-size:40px;}
.cent43-l{ float:left; display:block; width:50%}
.cent43-l ul{}
.cent43-l ul li{ margin-top:2%;  }
.cent43-l ul li .select{ display:block; width:100%; line-height:30px; border-radius:5px; overflow:hidden; height:30px;text-indent: 10px;}
.cent43-l ul li .input_text{ display:block; width:100%; line-height:30px; border-radius:5px; overflow:hidden; height:30px;outline:none;text-indent: 10px;}
.cent43-l ul li .input_text::-webkit-input-placeholder{ color:#ccc;}
.cent43-l ul li .text{display:block; width:100%; line-height:30px; border-radius:5px; overflow:hidden; height:30px;outline:none;text-indent: 10px; min-height:300px; width:100%;}
.cent43-l ul li em{ font-style:normal; font-size:10px; color:#767676; display:block; margin-top:4px;}
.cent43-l ul li span{ display:block; font-size:15px; color:#fff; margin-bottom:2%}
.cent43-l ul li label{color:#fff; display: flex;  align-items: center; font-size:13px; line-height:1.5;}
.cent43-l ul li label input{ margin-right:10px}
.cent43-l ul li .input_text02{ display:block; width:80%; line-height:30px; border-radius:5px; overflow:hidden; height:30px;outline:none;text-indent: 10px;}
.cent43-l ul li .input_text02::-webkit-input-placeholder{ color:#ccc;}
.guoi{ position:relative;}
.decd{display: flex;   align-items: center;flex-wrap: wrap; background:#fff;}
.guoi>a{ width:42px;  display: flex; justify-content: center;  align-items: center; height:30px; background:url(../images/xoae.png)  right center no-repeat; background-size:10px;}
.guoi>a img{ max-width:100%; max-height:100%;}
.guoi01{ display:none; position:absolute; top:30px; left:0; width:454px; background:#ffff; height:200px;overflow-y:scroll;}
.guoi01 dl dd{ line-height:32px; display: flex; align-items: center; box-sizing:border-box; padding-left:10px;}
.guoi01 dl dd img{ width:20px}
.guoi01 dl dd em{ font-size:14px; color:#fff;}
.guoi01 dl dd span{ color:#666; font-size:14px}
.guoi01 dl dd:hover{ background:rgba(0,0,0,.05)}
.guoi:hover .guoi01{ display:block;}


.cent43-l>a{     cursor: pointer;
    background-color: #ED5564;
    border-bottom: 4px solid #D9434E;
    padding: 8px 25px;
    color: #fff;
    border-radius: 5px;
    font-size: 16px; display:inline-block; margin-top:4%;}
.cent43-r{ float:right; display:block; width:42%; text-align:center}
.cent43-r img{ width:100%; vertical-align:bottom;}


.cent44{ margin-top:4%;}
.cent44 .tilte h2{ text-align:center; margin-bottom:2%;}
.cent44 ul li{ float:left; display:block;width:calc((100% - 6%)/2); margin-right:6%; margin-top:3%;}
.cent44 ul li:nth-child(2n) {  margin-right: 0% ;}
.cent44 ul li table { border:1px solid #AAA; border-top:none; border-left:none;}
.cent44 ul li table tr td{ border-left:1px solid #AAA; border-top:1px solid #AAA; text-align:center; font-size:16px; padding:4px;color:#000;}
.cent44 ul li table tr th{ border-left:1px solid #AAA; border-top:1px solid #AAA; background:#bc9022; font-size:16px; color:#fff;text-align:center; padding:10px}
.cent44 ul li table tr td strong{ }
.cent44>a{    cursor: pointer;
    background-color: #ED5564;
    border-bottom: 4px solid #D9434E;
    padding: 8px 25px;
    color: #fff;
    border-radius: 5px;
    font-size: 16px; display:inline-block; margin-top:4%;}


.cent42{ margin-top:4%;}
.cent42 .tilte h2{ text-align:left; margin-bottom:2%;}
.cent42 table { border:1px solid #AAA; border-top:none; border-left:none;margin-top: 2%;}
.cent42 table tr td{ border-left:1px solid #AAA; border-top:1px solid #AAA; text-align:center; font-size:16px; padding:10px;color:#000;}
.cent42 table tr th{ border-left:1px solid #AAA; border-top: 1px solid #aaa;/*background:#42cddd;*/font-size:16px;color:#000;text-align:center;padding:10px}


.gao{margin-top:4%;}
.cent45-bg{/* background:#EEE; *//*padding:3% 0;*/ margin-top:3%;}
.cent45 .tilte h2{ text-align:left; margin-bottom:2%; font-size:28px;}
.cent45 ul li{ margin-top:2%;}
.cent45 ul li .img{ width:100%}
.cent45 ul li .img img{ max-width:100%;    margin: 0 auto;
    display: block;}
.cent45 ul li span{ display:block; font-size:18px; color:#000; line-height:1.5; margin-top:2%;}
.cent45 ul li h3{ font-size:30px; color:#000; display:block; margin-bottom:2%;}

.cent46{}
.cent46 h2{    font-size:28px; font-weight: 700; color:#bc9022;text-align: center;}
.cent46 p{ font-size:18px; color:#000; line-height: 60px;  /* padding: 15px 0;*/}
.cent46 table.half-width {
	width: 50%;
}
.cent46 table {
	width: auto;
	max-width: 1200px;
	/* min-width: 50%; */
	margin: 0 auto 0 auto;
	overflow: visible;
}
.cent46 table th, .cent46 table td {
	padding: 10px;
	font-size: 16px;
	vertical-align: middle;
}
.cent46 table.center th, .cent46 table.center td {
	text-align: center;
}
.cent46 table th {
	color: #FFF;
	background-color: #bc9022;
	font-weight: bold;
	border: 1px solid #FFF;
}
.cent46 table td {
	background-color: #FFF;
	border: 1px solid #AAA;
	text-align: center;
}
.cent46 table td a {
	word-wrap: break-word;
	overflow-wrap: break-word;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
.cent46 table th ul,
.cent46 table td ul,
.cent46 table th ol,
.cent46 table td ol {
	font-size: 0.5em;
}
.cent46 table th li,
.cent46 table td li {
	margin-bottom: 0.5em;
}

.huise-bg{ padding:3% 0; }

.cent47 .title02{ margin-bottom:2%;}
.cent4702{ display: flex;   justify-content: space-between;  align-items: center; flex-wrap: wrap; }
.cent47-l{ width:49%}
.cent4701  img{ width:100%; vertical-align:bottom;}
.cent47-r{  width:49%;  color:#333;}
.cent47-r h2{ font-size:24px; display:block; font-weight:normal;}
.cent47-r span{ font-size:18px; display:block; margin-top:2%; line-height:1.5;}

.cent48{ background:#dcc38d; border-radius:30px; padding:1.5%; box-sizing:border-box; margin-top:5%;}
.cent48 ul li{ padding:1.5% 0; display: flex;  justify-content: space-between;  align-items: center;}
.cent48 ul li .cent48-l{ width:30%;  display: flex; justify-content: center;  align-items: center; min-height:190px;     background-color: #bc9022; border-radius:5px; color:#fff}
.cent48 ul li .cent48-l h2{ font-size:25px}
.cent48 ul li .cent48-r{ width:68%; font-size:16px; color:#fff;}

.cent49-bg{ padding:8% 0;}
.cent49{ }
.cent49 ul li{ float:left;  width:calc((100% - 4%)/3); margin-right:2%; display: flex;  justify-content: space-between;  align-items: flex-start; margin-top:5%;}
.cent49 ul li:nth-child(3n) {  margin-right: 0%;}
.cent49 ul li h2{ height:70px; width:70px; display:block;}
.cent49 ul li h2 img{ width:100%; height:100%;}
.tiaoban{ width:calc(100% - 80px);}
.tiaoban h3{ font-size:20px; color:#bc9022;}
.tiaoban span{ font-size:17px; color:#000; display:block; margin-top:4%; line-height: 30px;}


.cent50{ margin-top:4%;}
.cent50 ul li{background:#bc9022;border-radius:30px;border:3px solid #bc9022;box-sizing:border-box;padding:3% 3%;float:left;display:block;width:calc((100% - 12%)/4);margin-right:4%;min-height: 470px; margin-top:4%;}
.cent50 ul li:nth-child(4n) {  margin-right: 0%;}
.cent50 ul li h2{ font-size:40px; color:#fff}
.cent50 ul li span{color:#fff;font-size:14px;display:block;margin-top: 6%;padding: 7px 0px;}
.cent50 ul li strong{ position:relative; padding-bottom:2%}
.cent50 ul li strong:before { content: ""; position:absolute; bottom:0; padding:0; height:2px; background:#e9ae17; width:30px; left:0;}
.cent50 ul li.lane{ background:none;  border:3px solid #e9ae17; color:#e9ae17}
.cent50 ul li.lane h2{ color:#bc9022}
.cent50 ul li.lane span{ color:#333; }




.cent51{ margin-top:3%;}
.cent51 ul li{ border-bottom:1px dashed #dbdbdb; padding:2% 0}
.cent51 ul li .cent51-l{float:left;display:block;width:48%;/* padding:25px 0; */box-sizing:border-box;}
.cent51 ul li .cent51-l .img{display:block;/* margin-top:8%; */}
.cent51 ul li .cent51-l .img img{ width:100%; vertical-align:bottom;cursor:pointer; transition: all 0.5s; }
.cent51 ul li .cent51-l .img img:hover{ transform: scale(1.1);}
.cent51-r{ float:right; display:block; width:48%; color:#222; font-size:16px; li
1.8;}
.cent51-r span{ display:block; margin-bottom:2%;line-height: 43px;    text-align: justify;}
.cent51 ul li:nth-child(2n) .cent51-r{ float:left}
.cent51 ul li:nth-child(2n) .cent51-l{ float:right;}



.cent52{ margin-top:3%;}
.cent52 ul li{ float:left; color:#222; display:block; width:calc((100% - 4%)/3); margin-right:2%;     box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15); background:#fff; box-sizing:border-box; padding:2%; min-height: 521px; margin-top:3%; text-align:center;}
.cent52 ul li:nth-child(3n) { margin-right: 0% ;}
.cent52 ul li h3{background:#bc9022;border-radius:30px;padding: 1% 4%;color:#fff;font-size:18px;line-height:1.5;display: inline-block;}
.cent52 ul li span{display:block;/*margin-right:3%;*/text-align: left;margin-top: 3%;font-size: 17px!important;}
.cent52 ul li span strong{font-size: 16px;color:#bc9022;background:#faf6dc;display: inline-block;}
.cent52 ul li span em{
    display: block;
    font-style: normal;
    margin-top: 1.5%;
    font-size: 18px;
}


.cent53 ul li{}
.cent53 ul li p{ margin-top:3%}
.cent53 ul li em{ font-style:normal; font-size:16px; line-height:1.5; display:block; margin-top:3%;    text-align: left;}


.cent54{ position:relative; width:100%;}
.cent54>img{ width:100%; vertical-align:bottom;}
.cent5401{position:absolute;top:50%;left:20%;background:#fff;border: 6px solid #896202;transform: translate(0,-50%);width: 28%;box-sizing: border-box;padding: 1%;transition: all 0.5s;}
.cent5401 .img01{ display: flex; justify-content: space-between;  align-items: center;}
.cent5401 .img01 img{width: 20%;}
.cent5401 .img02{width: 54%;}
.cent5401 .img02 h2{ font-size:32px; color:#bc9022}
.cent5401 .img02 span{ display:block; font-size:28px; color:rgb(98, 98, 98);}
.cent5401 h3{ font-weight:normal; font-size:16px; display:block; line-height:2;}

/*.cent54:hover .cent5401{transform: scale(1.1);}
*/
.M_progress {
        width: 90%;
        /* padding: 80px 0; */
         overflow:hidden; margin:2% auto;
    }
    .M_progresscon {
        max-width: 1750px;
        margin: 0 auto;
        padding: 0 75px;
    }
    .datebox {
        height: 135px;
        position: relative;
    }
    .Swiper_progress .swiper-slide:hover .date {
        width: 80px;
        height: 80px;
        background-color: #bc9022;
    }
    .date {
        backface-visibility: hidden;
        -webkit-font-smoothing: antialiased;
        text-rendering: optimizeLegibility;
        transition: all ease 0.4s;
        width: 70px;
        height: 70px;
        border-radius: 50%;
        background-color: #bc9022;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        font-size: 14px;
        cursor: pointer;
        position: relative;
    }
    @keyframes act {
        form {
            transform: scale(1);
        }
        to {
            transform: scale(1.05);
        }
    }
    .h_line {
        width: 2px;
        height: 80px;
        background-color: #bc9022;
        margin: 0 auto;
        left: 50%;
        transform: translateX(-50%);
        position: absolute;
        z-index: -1;
    }
    .Swiper_progress .swiper-slide:nth-child(even) .datebox {
        flex-direction: column-reverse;
        display: flex;
    }
    .Swiper_progress .swiper-slide:nth-child(even) .datebox .h_line {
        left: 50%;
        bottom: 62px;
    }
    .Swiper_progress .swiper-slide:nth-child(odd) .datebox .h_line {
        left: 50%;
        top: 62px;
    }
    .Swiper_progress .swiper-slide {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .Swiper_progress img {
        width: 100%;
    }
    .Swiper_progress p {
        font-size: 18px;
        color: var(--main-color-666);
        line-height: 25px;
        padding: 0 25px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        height: 135px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .Swiper_progress .swiper-slide:nth-child(even) {
        flex-direction: column-reverse;
    }
    .Swiper_progress {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .Swiper_progress_out {
        position: relative;
        width: 100%;
    }
    .gressleft {
        left: -70px !important;
    }
    .gressright {
        right: -70px !important;
    }
    .gressbtn {
        background-image: none !important;
        width: 40px !important;
        border-radius: 50%;
        height: 40px !important;
        text-align: center;
        background: #bc9022;
        font-size: 20px !important;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .pro_page {
        display: none;
    }
	
	
	.M_progresscon .swiper-button-next:after, .M_progresscon .swiper-button-prev:after { display:none;    content: 'next';
}
.M_progresscon .swiper-button-next, .M_progresscon .swiper-button-prev{ color:#fff;}


.banner02{width:100%; position:relative;}
.banner02>img{ width:100%; vertical-align:bottom; height:90vh;object-fit: cover;}
.banner02 .advSection{ display:block}
.banner0202{   position: absolute; top: 50%; left: 50%;transform: translate(-50%, -50%); z-index:22; text-align:center;}
.banner0202 h2{    background: #96884B;display: inline-block;color: #fff; padding: 8px 16px;text-align: center; font-size:40px; font-weight:normal;}
.banner0202>span{ display:block;     background-color: rgba(255, 255, 255, 0.6);
backdrop-filter: blur(8px); padding: 16px 24px; text-align: justify; font-size: 20px; margin-top: 36px; color:#212529;}


.cent55{  margin-top:3%}
.cent55 ul{ display: flex;     justify-content: space-between;  align-items: center; border-top:1px solid #bbbcbd; border-bottom:1px solid #bbbcbd;}
.cent55 ul  li a {  display: block;  font-size: 20.8px; text-decoration: none; color: #a7985b;  line-height: 40px;  padding: 20px 0;}

.cent55 ul  li.act a { border-bottom: 3px solid #a7985b;}


.cent56{ margin-top:3%}
.cent5601{    background: #F2F0E8; border-radius: 16px; padding: 24px 0; margin-bottom: 40px; margin-top:2%}
.cent5601>ul>li{    counter-increment: my-counter;position: relative;padding-left: 100px; margin: 24px 0; min-height: 60px;display: flex;justify-content: center; flex-direction: column;}
.cent5601>ul>li::before {  position: absolute; left: 0; top: 0;content: counter(my-counter, decimal-leading-zero);color: #96884B;font-size: 40px;font-weight: 400; background: url(../images/ol-bg.svg) no-repeat left bottom; background-size: contain;padding-left: 30px;}
.cent5601>ul>li p {font-size: 20px; font-weight: 400; color: #A7985B;}
.cent5601>ul>li sup{font-size: 13px;}
.cent5601 .miannfe{    width: 85%; margin: 30px auto;    display: flex}
.cent5601 .miannfe .number{    font-size: 32px; font-weight: 400;color: #9D7511;  border: 1px solid #96884B; background: #fff;  border-radius: 50%; width: 64px; height: 64px; display: flex; align-items: center;justify-content: center; margin-top: 7px;}
.cent5601 .miannfe .contents{    flex: 1;background-color: transparent; display: flex; flex-direction: column;text-align: center; margin-top: 0;}
.cent5601 .miannfe .contents .title { border-bottom: 1px solid #96884B; font-size: 20px; font-weight: 400; padding: 0 8px 8px; color: #9D7511;}
	
.cent5601 .miannfe .contents .short-desc {font-size: 20px;  font-weight: 400; padding: 8px 16px 0;}
.cent5601 .miannfe .contents .short-desc p { font-size:18.4px; color:#4C4C4C}	
.cent5601 .miannfe .end{    border: 1px solid #96884B; background: #96884B;  border-radius: 50%; width: 64px;  height: 64px; display: flex;  align-items: center; justify-content: center; margin-top: 7px;}
.cent5601 .miannfe .end .icon { width: 60%;  height: 60%;}
.remark-2{ text-align:right; display:block;}
.remark-2 p{ color:#9D7511; font-size:20px;  width: 85%; margin:0 auto;}



.cent57-bg{ position:relative; margin-top:7%;
  background:  linear-gradient(180deg, #F5F2ED 5.56%, #D3D2D0 45.21%, #CABFB0 84.85%);
  background-size: cover;



  position: relative; margin-bottom:7%;
}
.cent57-bg:before { background: #F5F2ED; content: ""; height: 5vw; width: 100%; position: absolute;left: 0;   top: calc(-5vw + 1px); clip-path: url(#curve-mask-desktop-top);    border-radius: 50% 50% 0 0;
}
.cent57-bg:after { background: #CABFB0;  content: "";  height: 6vw; width: 100%;  position: absolute;  left: 0;bottom: calc(-6vw + 1px); clip-path: url(#curve-mask-desktop-bottom); z-index: 2; border-radius:  0 0 50% 50%;}

.cent5701{    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);}

.cent58{ margin-top:3%;}
.cent58 .title02{ margin-bottom:3%}
.cent58 ul li{    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 3%;}
.cent58 ul li .question {
  width: 48%;
  position: relative;
}
.cent58 ul li .question label {
  font-size: 52px;
  font-weight: 400;
  color: #9D7511;
  margin-right: 14px;
  padding-left: 11px;
}
.cent58 ul li .question .content-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 4px;
  background-color: #fff;
  position: relative;
  z-index: 1;
}
.cent58 ul li .question .content-wrapper p {
  font-size: 18px;
  font-weight: 300;
  line-height: 130%;
}
.cent58 ul li .question::after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #96884B;
  position: absolute;
  left: 7px;
  top: 8px;
}
.cent58 ul li .answer {
  width: 48%;
  font-size: 18px;
  font-weight: 300;
}
.cent58 ul li.answer p, .cent58 ul li .answer li {
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}
.cent58 ul li .answer ul {
  margin-top: 16px;
}



.cent59{ margin-top:3%}
.cent59 span{ /*display:block; */font-size:18px; color:#333; line-height:1.5; /*text-align:center;*/margin-top:2%}
.cent59 ul{ display:block; text-align:center;vertical-align:top}
.cent59 ul li{ display:inline-block; max-width:16%; margin:0 4%;vertical-align:top
}
.cent59 ul li .img{ width:100%; display:block;}
.cent59 ul li .img img{  width:100%; vertical-align:bottom;height: 100px;object-fit: contain;margin-bottom: 10px;}
.cent59 ul li h2{ font-size:18px; color:#505159; display:block; margin-bottom:20px;}
.cent59 ul li span{ font-size:15px; color:#505159; display:block;}


.gaeo .title02{ margin-bottom:2%}


.cent60{ margin-top:3%;}
.cent60l{  width:100%;color:#222222; margin-top:6%;}
.cent60l p{display:block;font-size:18px;line-height:1.5;width: 100%;margin: 0 auto;/*margin-bottom: 2%;*/;}
.cent60l strong{font-size: 28px;color: #bc9022;text-align: center;display: block;}
.cent60 .img{ width:100%;margin-top:4%; text-align:center;}
.cent60 .img img{max-width:100%;vertical-align:bottom;display:block;margin:0 auto;}



.cent61{ margin-top:3%;}
.cent61 ul{ text-align:center;vertical-align:top}
.cent61 ul li{ display:inline-block; width:20%; margin:2% 2% 0;}
.cent61 ul li .img{ width:40px; height:40px;  display: flex; justify-content: center;  align-items: center; margin:0 auto;}
.cent61 ul li .img img{ max-width:100%; max-height:100%}
.cent61 ul li h2{ display:block; color:#333; margin:4% auto; font-size:16px;}
.cent61 ul li span{ display:block; font-size:15px; color:#666; line-height:1.5;}


.cent62{ margin-top:3%;}
.cent6201{position:relative;margin-top: 13%;}
.cent6201 .cent6204{ width:100%;}
.cent6201 .cent6204 img{ width:100%; vertical-align:bottom;}
.cent6201 ul{position:absolute;top:0;height:100%;width:100%;left:0;/* display: flex; *//* justify-content: space-between; */}
.cent6201 ul li{text-align:center;position: absolute;width: 6%;}
.cent6201 ul li .img01{    width:68px; height: 68px; border-radius: 50% 50% 0 50%; transform: rotate(45deg); transition: all .3s; background:#dcae3a; justify-content: center;    align-items: center;    display: flex;
    flex-flow: column nowrap;}
.cent6201 ul li .img02{    width: 47px; height:47px; border-radius: 50%; background: #4a7cef;    justify-content: center;    align-items: center;    display: flex;
    flex-flow: column nowrap;}
.cent6201 ul li .img03{    transform: rotate(-45deg); width: 47px; height: 47px; justify-content: center;    align-items: center;    display: flex;
    flex-flow: column nowrap;}
.cent6201 ul li .img03 img{ width:26px; height:26px}
.cent6201 ul li em{ display:block; background:rgb(128, 113, 246); width:23px; height:7px; border-radius:50%; margin:30% auto 0;}
.cent6201 ul li span{ display:block; font-size:16px; color:#333; margin-top:2%; text-align:center;}

.cent6201 ul li:nth-child(1) {top: 52%;}
.cent6201 ul li:nth-child(2) {top: -18%;left: 18%;}
.cent6201 ul li:nth-child(3) {top: 59%;left: 37%;}
.cent6201 ul li:nth-child(4) {top: -43%;right: 37%;}
.cent6201 ul li:nth-child(5) {top: 1%;right: 61px;}
.cent6201 ul li:hover .img01{ background:#bc9022}
.cent6201 ul li:hover em{ background:#bc9022}
.cent6201 ul li.cur .img01{ background:#bc9022}
.cent6201 ul li.cur em{ background:#bc9022}


.cent6202{ margin-top:4%; padding-top:2%; padding-bottom:2%;}
.cent6305{ display:none;}
.ouz{display: flex;justify-content: space-between;align-items: center;max-width:900px;margin:0 auto;background: rgb(255 255 255 / 50%);border-radius: 10px;}
.ouz h2{ font-size:45px; color:#bc9022; font-weight:normal;  padding:0 2%;}
.ouz span{ display:block; font-size:16px; color:#333; width:50%}
.ouz .img{ width:20%;}
.ouz .img img{ width:100%; vertical-align:bottom;cursor:pointer; transition: all 0.5s;}
.ouz .img img:hover{ transform: scale(1.1);}

.xuzhi{ position:relative;}
.xuzhi:before {content: "";position:absolute;top:18%;left:0;width:100%;/* background:url(../images/dsee.png) center no-repeat; *//* background-size: 100%; */height: 1px;border-top: 1px #fff dashed;}
.xuzhi dl{ display: flex;     justify-content: space-between;  align-items:flex-start; margin-top:3%;}
.xuzhi dl dd{min-width: 15%;text-align:center;color:#fff;}
.xuzhi dl dd h2{ font-size:16.8px; display:block;}
.xuzhi dl dd span{ display:block; font-size:16px;}
.xuzhi dl dd .jiane{ width:28px; height:28px; border-radius:0 0 10px 10px; color:#fff; background:#8071f6; margin:6% auto;}
.xuzhi dl dd .jiane i{ font-size:25px;}


.cent63 { position: relative; padding: 10px 0; text-align: center; margin-top:3% }
.cent63.wrap { overflow: hidden; }
.cent63 .head h2 { color: #2c2f3c; font-size: 36px;background: url(../images/xian01.png)no-repeat center; line-height: 58px;}
.cent63 .head h2 span { color: #df4a43; }
.cent63 .head h3{color: #999999;font-size: 18px;font-weight: normal;text-transform:uppercase;line-height: 32px;}
.cent63 .list { position: relative; width: 105%; overflow: hidden; }
.cent63 .list li { height: 250px; width: 211px;  text-align: center; margin: 40px 64px 0px 0; display:inline-block;*zoom:1;*display: inline; }
.cent63 .list li .img { text-align: center; position: relative; }
.cent63 .list li .img a { display: inline-block; width: 108px; height: 108px; border: 1px solid #e9e9e9; border-radius: 50%; overflow: hidden; box-shadow: 0 5px 10px 0px rgba(63, 63, 63, 0.1); -moz-box-shadow: 0 5px 10px 0px rgba(63, 63, 63, 0.1); background: #fff; }
.cent63 .list li .img img { width: 100%; height: auto; }
.cent63 .list h3{ margin-top:9%}
.cent63 .list h3 a { font-size: 24px; color: #2c2f3c;  }
.cent63 .list .line { display: block; width: 35px; height: 2px; margin: 10px auto; background: #dcc38d; }
.cent63 .list .more01 { font-size: 16px; color: #6b6e78; }

.cent63 .list li:hover h3 a { color: #fff; }
.cent63 .list li:hover .line { background: #fff; }
.cent63 .list li:hover .more01 { color: #fff; }
.cent63 .amore { display: inline-block; width: 260px; height: 58px; line-height: 58px; text-align: center; background: #bc9022; color: #fff; font-size: 18px;margin-top: 30px; }
.cent63 .amore:hover { padding: 0 10px; }
.zitc{
	-webkit-animation: zitc 2s infinite;animation: zitc 2s infinite;
}
@keyframes zitc{
	0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
	20% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    25% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {

        -webkit-transform: scale(1.1);

        transform: scale(1.1)
    }
    75% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
100% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}


.cent64{ margin-top:3%}
.cent64 dl{display: flex;flex-wrap: wrap;justify-content: space-between;}
.cent64 dl dd{ width:48%}
.cent64 dl dd .img{ display:block; width:100%;overflow:hidden;    margin-top: 25px; overflow:hidden}
.cent64 dl dd .img img{ width:100%; vertical-align:bottom;cursor:pointer; transition: all 0.5s;}
.cent64 dl dd .img img:hover{ transform: scale(1.1);}

.cent64 dl dd span{ display:block; font-size:18px; color:#222;    margin: 3% 0;}
.cent64 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.cent64 ul li{ width:32%}
.cent64 ul li span{ display:block; font-size:18px; color:#222;    margin: 3% 0;}
.cent64 ul li .img{ display:block; width:100%;overflow:hidden}
.cent64 ul li .img img{ width:100%; vertical-align:bottom;cursor:pointer; transition: all 0.5s; }
.cent64 ul li .img img:hover{ transform: scale(1.1);}


.cent65-bg{ margin-top:3%; padding:3% 0;}
.cent66{ margin-top:5%; margin-bottom:3%}
.cent66 ul li{ margin-top:3%; display: flex;  justify-content: space-between;  align-items: flex-start;}
.cent66 ul li .img{ width:40%; display:block}
.cent66 ul li .img img{ width:100%; vertical-align:baseline;}
.cent66-l{ width:58%;}
.cent66-l dl dd{padding-left:30px;color:#333;position:relative;margin-bottom:2%;display: flex;align-items: flex-start;}
/*.cent66-l dl dd:before {content: "";position:absolute;top: 5px;left:0;color:#333;background:url(../images/) center no-repeat;=: 24px;height: 24px;display: inline-block;width: 24px;background-size: 100% 100%;}*/
.cent66-l dl dd>div{}
.cent66-l dl dd h2{ font-size:24px; display:block;color:#bc9022;}
.cent66-l dl dd span{ font-size:18px; display:block; margin-top:2%}
.cent66-l dl dd>img{width:24px;margin-right:10px;margin-top: 6px;}

.cent67{ margin-top:3%}
.cent6701{ margin-top:2%}
.cent67-l{ float:left; display:block; width:48%}
.cent67-l ul li{ margin-bottom:4%}
.cent67-l ul li h2{ display:block; border-radius:0 70px 70px 0; background:#bc9022; box-sizing:border-box; color:#fff; font-size:20px; padding:2% 2% 2% 2%}
.cent67-l ul li dl dd{ margin-top:4%; position:relative; }
/* .cent67-l ul li dl dd:before {  content: "\f005";   font: normal normal normal 14px/1 FontAwesome; display:inline-block;  position:absolute; top:0; left:0; color:#bc9022; font-size:18px} */
.cent67-l ul li dl dd h3{ color:#333; font-size:17px; display:block;line-height: 30px;}
.cent67-l ul li dl dd span{ color:#bc9022}
.cent67-l ul li dl dd em{ color:#bc9022; font-style:normal;}


.cent67-r{ float:right; display:block; width:48%}
.cent67-r img{ display:block; width:100%;    box-shadow: 0px 0px 15px #ccc; margin-bottom:5%;     height: 830px;
    object-fit: contain;}

.contacthou{position:fixed;bottom:2%;right:2%;width: 60px;height: 60px;border-radius:50%;overflow: hidden;     z-index: 99999;}
.contacthou a{display: flex;justify-content: center;align-items: center;color:#fff;height:100%;width:100%;background: linear-gradient(90deg, #896202 0, #e7c256 50%, #896202 100%);font-size: 18px;padding: 0;margin: 0;}
.contacthou{        animation: gbPublicFontFlashingAnimation 600ms infiniteease-in-out;   -webkit-animation: gbPublicFontFlashingAnimation 600ms infinite;}

  @keyframes gbPublicFontFlashingAnimation{ from {transform: scale(1);} 50% {transform: scale(1.2);} to {transform: scale(1);} }
    @-webkit-keyframes gbPublicFontFlashingAnimation{ from {transform: scale(1);} 50% {transform: scale(1.2);} to {transform: scale(1);} }

.weixzxo{
    position: fixed;
    bottom: 12%;
    right: 2%;    z-index: 99999;
   }
.weixzxo a{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    background: #bc9022;
    font-size: 41px;
    color:#fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.weixzxo .img{position:absolute;top:0;right: 100%;height:100px;width: 100px;display: none;}
.weixzxo .img img{ width:100%; height:100%; display:block;}
.weixzxo:hover .img{ display:block}

.weixzxo01{
    position: fixed;
    bottom: 22%;
    right: 2%;    z-index: 99999;
   }
.weixzxo01 a{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    overflow: hidden;
    background: #bc9022;
    font-size: 41px;
    color:#fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.weixzxo01 img{ max-width:100%; max-height:100%;}


.cent68{ padding:2% 0;}
.cent6801{    padding: 2vw ; background: #fff;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);  margin-top:2%}
.cent6801>ul>li{ float:left; width:calc((100% - 10%)/2); margin-right:10%; margin-bottom:2%;}
.cent6801>ul>li:nth-child(2n) { margin-right: 0% ;}
.cent6801>ul>li span{ font-size:17px; display:block; color:#383c23; margin-bottom:10px;}
.cent6801>ul>li span em{ font-size:14.6px; background:#bc9022; padding:0.05vw 0.3vw 0.1vw 0.3vw; border-radius:2vw; font-style:normal; color:#fff;}
.cent6801>ul>li .input_text{ border:#ddd 1px solid; border-radius:0.3vw; padding:0.4vw; background:#fff; width:100%; padding:7px; box-sizing:border-box; height:40px;outline:none; font-size:16px;}
.cent6801>ul>li .input_text::-webkit-input-placeholder{ color:#ccc;}
.gixie{ display: flex; justify-content: space-between;  align-items: center;}
.gixie .select{ width:127px; border:#ddd 1px solid; border-radius:0.3vw; padding:0.4vw; background:#fff; padding:7px; box-sizing:border-box; height:40px;outline:none; font-size:16px; margin-right:5px;}

.cent6801 ul li.xm{ width:100% !important;}
.gixie01{ display: flex; align-items: center;flex-wrap: wrap; }
.gixie01 label{ width:33.33%;  display: flex;  align-items: center;font-size: 17px;  color: #383c23; margin-top:10px}
.gixie01 label input{    width: 1vw; height: 1vw;  vertical-align: middle; margin-right:5px}
.gixie02 label{ width:100%;  display: flex;  align-items: center;font-size: 17px;  color: #383c23; margin-top:10px}
.gixie02 label input{    width: 1vw; height: 1vw;  vertical-align: middle; margin-right:5px}

.cent6801 ul li .text{ border:#ddd 1px solid; border-radius:0.3vw; padding:0.4vw; background:#fff; width:100%; padding:7px; box-sizing:border-box; height:40px;outline:none; font-size:16px; height:113px;}
.cent6801 ul li .text::-webkit-input-placeholder{ color:#ccc;}
.cent6801 a{    background: #bc9022;
    border: #dcc38d 1px solid; width:10vw;    padding: 0.5vw;     border-top-right-radius: 0.5vw;      margin: auto;  margin-top: 1.8vw;    color: #fff; display:block; text-align:center; font-size:18px;}
.cent6801 .select02{ width:100%; border:#ddd 1px solid; border-radius:0.3vw; padding:0.4vw; background:#fff; padding:7px; box-sizing:border-box; height:40px;outline:none; font-size:16px;}	
.cent6801 .select02::-webkit-input-placeholder{ color:#ccc;}


.cent69{ margin-top:2%}
.cent69 ul li{ float:left; display:block;width:calc((100% - 8%)/3); margin-right:4%; margin-bottom:4%; background:#f2f2f2; border-top-left-radius:60px; box-sizing:border-box; padding:2% 1%;}
.cent69 ul li:nth-child(3n) { margin-right: 0% ;}
.cent69 ul li .img{ width:60px; height:60px;  display: flex; justify-content: center;  align-items: center; margin:0 auto; background:#fff; border-radius:50%; overflow:hidden;}
.cent69 ul li h2{ text-align:center; font-size:20px; color:#333; display:block; margin:3% 0;}	
.cent69 ul li span{ font-size:16px; display:block; line-height:1.5;min-height: 100px;}


.cent70{ margin-top:2%; position:relative;}
.cent70 .img{ width:45%;}
.cent70 .img img{ width:100%; vertical-align:bottom;}

.cent70-r{position:absolute; right:0; width:55%; top:50%;  transform: translate(0,-50%); background:#fff; box-sizing:border-box; padding:13px 50px;box-shadow: 0 0 3px #333;}
.cent70-r h2{ display:block; font-size:24px; color:#bc9022;}
.cent70-r span{ font-size:16px; display:block; margin-top:1%; color:#000; line-height:1.5;}

.cent71{margin-top:5%;}
.cent71-l{ float:left; display:block; width:48%;}






.cent71-r{ float:right; display:block; width:48%;}
.cent71-r img{width: 100%;height:300px;object-fit: cover;}
.cent71-l .fuhe{ margin-top:2%;}
.cent71-l .fuhe p{ font-size:17px; padding:0; line-height:1.5; color:#000;}
.cent71-l .fuhe a{ color:#bc9022}

.cent72{ margin-top:2%}
.cent72 table { border:1px solid #bc9022; border-top:none; border-left:none;margin: 0 auto;}
.cent72 table tr td{ border-left:1px solid #bc9022; border-top:1px solid #bc9022; padding:10px; font-size:14px;}
.cent72 table tr th{ border-left:1px solid #bc9022; border-top:1px solid #bc9022; padding:10px;}
.cent72 table tr th .img{ width:100%}
.cent72 table tr th .img img{ width:100%;object-fit: cover;height: 286px;}
.cent72 table tr th strong{ font-weight:normal; font-size:18px; display:block; margin-top:10px;}
.cent72 table tr td.yanl{  color:#666; width:11%; }
.yanl01{display: flex; align-items: center; width:100%;}
.cent72 table tr td.yanl img{ width:30px; margin-right:10px; height:30px;}
.cent72 table tr td a{ color:#bc9022}


.cent73{ margin-top:3%}
.cent73 ul li{    position: relative; width: 100%;   min-height: 100px;  margin-bottom: 50px;}
.cent73 ul li .pig{    width: 47%;  padding: 0 16% 2% 2%;  border-radius: 8px;  float: right; opacity:1;margin-right:0%; position: relative; font-size: 15px; color: #666666; box-sizing:border-box;}
.cent73 ul li .pig h2{ font-size:20px; color:#EA5504; display:block; font-weight:600; margin-bottom:10px;}
.cent73 ul li .pig span{ display:block; font-size:15px; color:#666; line-height:1.5;}
.cent73 ul li::after { display: block;content: ' '; clear: both;}
.cent73 ul{ position:relative; margin-top:4%;}
.cent73 ul::after { display: block;content: ' '; clear: both;}

.shu {
	border-radius: 50%;
	width: 50px;
	height: 50px;
	/* background-color: #EA5504;
	border: solid 4px #F7B089; */
	position: absolute;
	top: 0;
	text-align: center;
	line-height: 44px;
	font-size: 24px;
	color: #fff;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
}
.cent73 ul li:nth-child(2n+2) .pig {float:left;margin-left:0%; text-align:right;padding: 0 2% 2% 16%;}
.cent73 ul:before {
    content: "";
    position: absolute;
    width: 2px;
    top: 0;
    bottom: 0;
    background-color: #EA5504;    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}


.cent74{ margin-top:4%}

.cent75-bg{ position:relative;padding: 130px 0;}
.cent75-bg img{ width:100%; vertical-align:bottom;}
.cent75{ width:50%; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); background:#ffffffe6; text-align:center;        box-shadow: 0 0 10px #33333380;        padding: 30px 41px 16px 32px;}
.cent75 span{ display:block; font-size:16px; color:#000; line-height:1.5; margin-top:10px; text-align:center;}

.cent76-bg{ position:relative; margin-top:3%;padding: 200px 0;}
.cent76-bg img{ width:100%; vertical-align:bottom;}
.cent76{ width:50%; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); background:#ffffffe6; text-align:center;        box-shadow: 0 0 10px #33333380;        padding: 30px 41px 16px 32px;}
.cent76 span{ display:block; font-size:16px; color:#000; line-height:1.5; margin-top:10px;/* text-align:left;*/}

.snde{ display: flex; justify-content: center;  align-items: center; margin-top:2%;}
.snde01{display: flex; justify-content: center;  align-items: center; margin:0 1%;}
.snde01 ul{display: flex; justify-content: center;  align-items: center;}
.snde01 ul li{ width:60px; height:60px; border-radius:50%; overflow:hidden;display: flex; justify-content: center;  align-items: center; color:#fff; font-size:18px;        box-shadow: 0 0 10px #33333380; background:#c78821}
.snde01 ul li:nth-child(2) {background:#e6a746; margin-left:-5px;}
.snde01 ul li:nth-child(3) {background:#c2996b; margin-left:-5px;}


.sbkh{}
.sbkh dl dd{display: flex;align-items: center;margin-top: 2%;}
.sbkh dl dd .sbkh01{display: flex;align-items: center;margin-right: 0.5%;}
.sbkh dl dd .sbkh01 em{ font-style:normal; font-size:16px; color:#bc9022; width:120px;}
.sbkh dl dd .sbkh01 i{font-style:normal;font-size:16px;color:#bc9022;margin-right: 8%;}


.xbm.cent04 ul li .img{  display: flex; justify-content: center;  align-items: center; width:100%}
.xbm.cent04 ul li .img img{ max-width:100%; max-height:100%;}
.xbm.cent04 ul li h2{ margin-top:6%}
.xbm .cent60l span{ text-align:center}

.xbmtb-bg{}
.xbmtb{ display: flex; align-items: center; margin-bottom:1%;    line-height: 1.5;}
.xbmtb img{ width:30px; height:30px; margin-right:10px}
.xbmtb-bg em{ margin-left:50px; font-style:normal; display:block; line-height:1.5;}


.cent77{margin-top:5%}
.cent77 ul li{ margin-top:2%; display: flex;  align-items: flex-start;align-items: center;align-items: flex-start;}
.cent77 ul li .cent7701-1{ display: flex; align-items: center;  margin-right:1vw;white-space:nowrap;     width: 132px;}
.cent77 ul li .cent7701-1 img{ width:25px}
.cent77 ul li .cent7701-1 em{ font-size:18px; font-style:normal; color:#bc9022; font-weight:bold;    padding-left: 15px;}
.cent77 ul li .cent7701-r{ font-size:16px; line-height:1.5; color:#333;    width: calc(100% - 130px);}

.cent78{margin-top:5%}
.cent78>span{ font-size:20px; color:#bc9022; display:block; margin-top:2%}
.cent78 ul li{ margin-top:2%; display: flex;  align-items: flex-start;}
.cent78 ul li .img{ width:30px; height:30px; display: flex; justify-content: center;  align-items: center;}
.cent78 ul li .img img{ max-width:100%; max-height:100%}
.cent78 ul li a{font-size:16px; line-height:1.5; color:#333; padding:6px 17px}


.cent80{margin-top:5%}
.cent80 .title02{ margin-bottom:2%}
.cent80 table { border:1px solid #ccc; border-top:none; border-left:none; background:#bc9022; color:#fff; text-align:center;}

.cent80 table tr td{ border-left:1px solid #ccc; border-top:1px solid #ccc;  text-align:center; color:#fff;padding:10px; font-size:20px;}
.cent80 table tr th{ border-left:1px solid #ccc; border-top:1px solid #ccc; font-size:24px; padding:10px}
.cent80 table tr .shiji{ background:#f3cf72; color:#000;}
.cent80 table tr .tian{background:#f3cf72; color:#000;}



.cent81{ margin-top:5%;}
.cent81 .title02{ margin-bottom:2%}
.cent81-l{ float:left; display:block; width:49%; background:#f2f2f2; padding:2%; box-sizing:border-box;}
.cent81-l span{ font-size:18px; color:#000; line-height:1.5}
.cent81-r{ float:right; display:block; width:49%; box-sizing:border-box; padding:2%; background:#fff;}
.cent81-r ul{ display: flex;align-items: center;
justify-content: space-between;}
.cent81-r ul li{ width:49%}
.cent81-r ul li img{ width:100%;}
.sttj{ width:90%;   box-shadow: 0px 0px 62px #ccc; border-radius:10px; background:#fff; overflow:hidden; padding:2%; box-sizing:border-box; margin:-5% auto 0;  position:relative;}
.sttj h2{ font-size:18px; text-align:center; color:#000;}
.sttj span{ display:block; text-align:left; line-height:1.5; color:#333;}



.cent82{ margin-top:5%}
.cent8201{ position:relative; margin-top:4%}
.cent8201 .img{ width:100%}
.cent8201 .img img{ width:100%; vertical-align:bottom}
.cent8201 ul li{position:absolute;width: 15%;}
.cent8201 ul li h2{display:block;font-size: 28px;color:#000}
.cent8201 ul li span{display:block;font-size:14px;color:#333;margin-top: 4%;}
.cent8201 ul li:nth-child(1) {top: 24%;left: 3%;}
.cent8201 ul li:nth-child(2) {top: 4%;left: 40%;width: 28%;}
.cent8201 ul li:nth-child(3) {right: 7%;top: 26%;width: 30%;}
.cent8201 ul li:nth-child(4) {top: 60%;left: 14%;}
.cent8201 ul li:nth-child(5) {bottom: 20%;right: 5%;}

.cent8201 dl dd{position:absolute;color:#fff;font-size: 22px;}
.cent8201 dl dd:nth-child(1) {top: 25%;left: 20%;}
.cent8201 dl dd:nth-child(2) {top: 25%;left: 36%;}
.cent8201 dl dd:nth-child(3) {top: 31%;left: 54%;}
.cent8201 dl dd:nth-child(4) {top: 61%;left: 32%;}
.cent8201 dl dd:nth-child(5) {top: 62%;left: 71%;}


.cent79{margin-top:5%}
.cent79>span{ font-size:20px; color:#bc9022; display:block;margin-top:2%}
.cent79 ul li{ float:left; display:block; width:calc((100% - 6%)/3); margin-right:3%; margin-top:3%; background:#fff; text-align:center; box-sizing:border-box; padding:2% 0; color:#333;box-shadow: 0px 0px 15px #ccc; } 
.cent79 ul li:nth-child(3n) {
    margin-right: 0% ;
}
.cent79 ul li:nth-child(3n-2){ clear:left;}
.cent79 ul li .img{ width:40px; display:block; margin:0 auto;}
.cent79 ul li .img img{ width:100%;}
.cent79 ul li h2{ font-size:22px; display:block; margin-top:2%;color: #bc9022;}
.cent79 ul li span{ font-size:14px; display:block; margin-top:2%; line-height:1.5;    padding: 0 10px;min-height: 46px;}


.cent83-bg{ position:relative; margin-top:5%;}
.cent83-bg:before {
    content: "";
    display: inline-block;
    height: 80%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;    z-index:1;
    background:#f4e5be;}
.cent83-l{position:relative;z-index:2;width:50%;/* padding-left:20%; */padding-top:6%;float:left;box-sizing:border-box;} 
.cent83-l em{ font-size:17px; font-style:normal; color:#bc9022; display:block}
.cent83-l>h3{ font-size:40px; display:block; color:#bc9022;}
.cent83-bg .img03{ width:100%}
.cent83-bg .img03 img{ width:100%}


.geyue{ margin-top:4%}
.geyue .sxe{ display: flex;   align-items: flex-end;}
.geyue .sxe h2{ color:#bc9022; line-height:1; font-size:120px; font-weight:normal;}
.geyue .sxe  .sxe01{ position:relative; border-radius:50%; width:170px; height:170px; overflow:hidden; margin-left:2vw;}
.geyue .sxe  .sxe01>img{ height:100%; object-fit: cover;}
.geyue .sxe .sxe02{ position:absolute; width:110px; height:110px; border-radius:50%; background:#bc9022; display: flex; justify-content: center;  align-items: center; left:50%; top:50%;    transform: translate(-50%,-50%);
}
.geyue .sxe .sxe02 img{ max-width:100%; max-height:100%}

.geyue>h2{ color:#bc9022; font-size:16px; position:relative; padding-bottom:2%;}
.geyue>h2::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 28px;
    height: 2px;
    /* background:#4c5b66 */
	
}
.cent83-r{ position:relative; z-index:2;border-left: 1px solid #bc9022; padding-top:6%; float:right; width:calc(50% - 1px); float:right; box-sizing:border-box;}
.cent83-r .swiper-slide>p{ color:#000; font-size:16px; padding:0; line-height:1.7;  padding-left:10%;}
.cent83-r .swiper-slide .img{ margin-top:10%; width:80%}
.cent83-r .swiper-slide .img img{ width:100%; vertical-align:bottom;}
.cent83-r .swiper-pagination{bottom:75%  !important;justify-content: flex-start;display: flex;padding-left: 10%;}
.cent83-r .swiper-pagination span{ border-radius:0; width:35px;}
.cent83-r  .swiper-pagination-bullet-active{ background:#bc9022}
.gnduoe{ position:absolute; bottom:0; right:0; background:#bc9022; color:#fff; width:400px; border-radius:20px 0 0 20px; box-sizing:border-box; padding:3%; z-index:9}
.gnduoe h2{ font-size:20px; display:block;}
.gnduoe span{ font-size:15px; display:block; margin-top:2%; line-height:1.5;  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;}
 .gnduoe a{ display: flex;  align-items: center; color:#fff; margin-top:2%; font-size:15px; font-weight:bold;}
 .gnduoe a .img{ width:32px; height:32px; background:#fff; border-radius:50%; background:#fff; display: flex; justify-content: center;  align-items: center; margin-left:10px;}
 .gnduoe a .img img{ max-height:100%; max-width:80%;filter: brightness(0%) contrast(200%) invert(0%) opacity(100%);   }
 
 
 .cent84{ margin-top:5%}
  .cent84 .title02{ margin-bottom:4%}
 .cent84 ul li{ float:left; display:block;width:calc((100% - 12%)/4); margin-right:4%; margin-bottom:4%; background:#f2f2f2; border-top-left-radius:60px; box-sizing:border-box; padding:2% 1%;}
 .cent84 ul li:nth-child(4n) { margin-right: 0% ;}
 .cent84 ul li .img{ width:60px; height:60px;  display: flex; justify-content: center;  align-items: center; margin:0 auto; /*background:#fff; border-radius:50%; */overflow:hidden;}
 .cent84 ul li h2{ text-align:center; font-size:19px; color:#bc9022; display:block; margin:3% 0;}	
 .cent84 ul li span{ font-size:16px; display:block; line-height:1.5;min-height: 85px;}
 .cent84 ul li:nth-child(4n-3){ clear:left;}


.cent85-bg{ background:#bc9022} 
.cent85{text-align:center;color:#fff;padding:2% 0;display: flex;align-items: center;flex-direction: column;} 
.cent85 h2{font-size: 28px;
    line-height: 28px;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0 4px;
    margin-bottom: 15px;
    position: relative;}
 .cent85 h2:before {
    content: "";
    position: absolute;
    width: 100px;
    height: 1px;
    top: 14px;
    left: -105px;
    background: -webkit-linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background: -o-linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background: -moz-linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}

 .cent85 h2:after {
    content: "";
    position: absolute;
    width: 100px;
    height: 1px;
    top: 14px;
    right: -105px;
    background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background: -o-linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background: -moz-linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}
.cent85 p{     display: inline-block;
    height: 26px;
    line-height: 24px;
    border: 1px dashed #FFFFFF;
    -webkit-border-radius: 13px;
    -moz-border-radius: 13px;
    border-radius: 13px;
    padding: 0 10px;
    box-sizing: border-box;
    color: #FFFFFF;
    font-size: 16px;}

.cent85 ul{ display: flex; justify-content: center;  align-items: center; margin-top:2%}
.cent85 ul li{ margin:0 2vw;}
.cent85 ul li span{  font-size:16px; margin-right:10px}
.cent85 ul li .input_text{  
    width: 180px;
    height: 39px;
    line-height: 39px;
    box-sizing: border-box;
    border:none;
    padding: 0 10px;
    font-size: 16px;outline:none;}
.cent85 ul li .input_text::-webkit-input-placeholder{ color:#ccc;}
.cent85 ul li .select{  
    width: 180px;
    height: 39px;
    line-height: 39px;
    box-sizing: border-box;
   border:none;
    padding: 0 10px;
    font-size: 16px;}
.cent85 ul li .select::-webkit-input-placeholder{ color:#ccc;}	
.cent85 .ann{margin-top:2%;width: 100%;}
.cent85 .ann .input_button{
    margin: 0 auto;
    width: 21%;
    height: 36px;
    line-height: 36px;
    font-family: 'Noto Sans SC';
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #bc9022;
    background: #fdfdf5;
    border-radius: 5px;
    display: inline-block;
}


.cent86{ margin-top:5%}
.cent86 ul li{ margin-top:2%;}	
.cent86 ul li{display: flex;align-items: flex-end;color:#bc9022}
.cent86 ul li h2{font-size: 40px;margin-right:10px}	
.cent86 ul li span{ font-size:18px}

.cent87{ margin-top:5%}
.cent87>span{ display:block;font-size:18px; color:#333; line-height:1.5; /*text-align:center;*/margin-top:2%}

.juzhong ul{ display: flex; justify-content: center;  align-items: flex-start;flex-wrap: wrap; }

.sq.cent07 .img img{ display:block; margin-bottom:4%}


.cent88{ margin-top:5%;}
.cent88 ul li{ float:left; display:block; width:calc((100% - 6%)/4); margin-right:2%; position:relative; overflow:hidden; border-radius:10px; margin-top:2%}
.cent88 ul li .img{ padding-top:100%;}
.cent88 ul li:nth-child(4n) {
    margin-right: 0% ;
}
.cent88 ul li h2{ position:absolute; bottom:6%; width:100%; color:#fff; text-align:center; font-weight:normal;}


.cent89-bg{ padding:4% 0;}
.cent89{ background:#ffffff59; border-radius:20px; box-sizing:border-box; text-align:center; padding:4% 0;}
.cent89 .title02 h2{ color:#fff}
.cent89 .title02 p{    background: #fff;}
.cent89 ul li{ display: flex; justify-content: center;  align-items: center; margin-top:2%}
.cent89 ul li .img{ width:40px}
.cent89 ul li .img img{ width:100%}
.cent89 ul li span{ width:38%; text-align:center; font-size: 18px;
    color: #fff;
    font-weight: bold;}



.cent90{ margin-top:5%}
.cent90 .title02 span{ font-size:18px; color:#000; display:block; margin-top:2%;}
.cent90 ul{display: flex;justify-content: center;align-items: flex-start;margin-top: 4%;}
.cent90 ul li:nth-child(2n) { margin-top:2%}
.cent90 ul li{ margin:0vw; text-align:center;}
.cent90 ul li .step{ width:80px; height:80px; display: flex; justify-content: center;  align-items: center; margin:0 auto;}
.cent90 ul li .step em{ font-style:normal; color:#fff; font-size:24px}
.cent90 ul li .img{ width:30px; display:block; margin:0 auto;}
.cent90 ul li .img img{ width:100%;}
.cent90 ul li>em{font-style:normal;color:#000;font-size:14px;display: block;margin-top: 10px;white-space: nowrap;}
.cent90 ul li h2{font-size:18px;color:#000;display:block;margin-top: 20px;margin-bottom:2%}


.cent91{ margin-top:5%;}
.cent9101{ background:#f2f2f2; border-radius:10px; margin-top:4%; padding:6% 4%; box-sizing:border-box; position:relative;}
.cent9101 .img{ position:absolute; top:-20px; left:-2%; width:48%; border-radius:10px; overflow:hidden;}
.cent9101 .img img{ width:100%; height:auto; vertical-align:bottom}
.cent9002{ float:right; display:block; width:48%;}
.cent9002 span{ display: flex;  align-items: center; font-size:18px; color:#333; margin-bottom:2%}
.cent9002 span  .cent9001-l{ width:30px; height:30px;  display: flex; justify-content: center;  align-items: center; margin-right:4px} 
.cent9002 span  .cent9001-l img{ max-width:100%; max-height:100%}


.cent92-bg{ position:relative; width:100%}
.cent92-bg>img{ width:100%; vertical-align:bottom;}
.cent92{ position:absolute; top:50%; left:50%;     transform: translate(-50%, -50%); color:#fff; text-align:center}
.cent92 h2{ font-size:30px; display:block}
.cent92 span{ display:block; margin-top:15%; font-size:24px}
.cent92 em{ display:block; font-style:normal; font-size:16px; margin-top:2%;}

.cent93{ margin-top:5%}
.cent93 ul li{ float:left; display:block; width:calc((100% - 6%)/4); margin-right:2%; color:#333}
.cent93 ul li:nth-child(4n) {
    margin-right: 0% ;
}
.cent93 ul li h2{ display:block; text-align:center; font-size:20px;color:#bc9022}
.cent93 ul li span{ display:block; margin-top:4%; line-height:1.5; font-size:16px;}


.cent94{ width:100%; position:relative;}
.cent94 img{ width:100%; vertical-align:bottom;}
.cent9401{position:absolute;top: 25%;/* transform: translate(0, -50%); */width: 78%;box-sizing:border-box;padding: 2% 3%;background:#F9F6F0;border-radius:20px;right: 11%;cursor:pointer;transition: all 0.5s;}
.cent9401 h2{font-size: 26px;color:#A0211C;display:block;font-weight:normal;}
.cent9401 .h3{font-size:17px;color:#333;display:block;margin-top: 7%;line-height: 1.5;}
.cent9401:hover{ box-shadow: 0px 0px 15px #000; transform: scale(1.1);}


.cent95-bg{  padding:4% 0;}
.cent95 ul li{ float:left; display:block; width:calc((100% - 2%)/2); margin-top:2%; margin-right:2%; border-radius:20px; overflow:hidden; padding:2%; box-sizing:border-box; text-align:center}
.cent95 ul li p{ color:#fff; font-size:17px; padding:0}
.cent95 ul li:nth-child(2n) { margin-right: 0% ;}


.cent96{ margin-top:5%;}
.cent96 .title02{ margin-bottom:2%;}
.cent96-l{ float:left; display:block; width:38%}
.cent96-l ul li{ display:block; margin-bottom:5%}
.cent96-l ul li img{ width:100%; vertical-align:bottom;}
.cent96-r{ float:right; display:block; width:58%}
.cent96-r .h2{ font-size:18px; line-height:2.1; color:#333; margin-bottom:4%}
.cent96-r .h2 span{ color:#bc9022;font-size:18px;}
.cent96-r .h2>h2{ font-size:20px; color:#bc9022; line-height:1; display:block; margin-bottom:3%}


.cent97{ margin-top:2%}
.cent97 ul{ text-align:center;}
.cent97 ul li{display: inline-block;width:calc((100% - 9%)/4);margin-right: 2%;margin-top: 3%;}
.cent97 ul li:nth-child(4n) {  margin-right: 0% ;}
.cent97 ul li .cemt9701{border:15px solid #896202;text-align:center;padding-top: 70%;position: relative;}

.cent97 ul li .cemt9701 h2{display:block;background:#fdfdf5;color:#000;font-size: 20px;position: absolute;width: calc(100% + 32px);left: 50%;top: 50%;transform: translate(-50%, -50%);padding: 4% 0;}
.cent97 h2{ font-size:24px; color:#333; display:block; margin-top:1%;}
.cent97 ul li:nth-child(2n) .cemt9701{border:15px solid #202c84;}


.cent98{ margin-top:5%;}
.cent98 li:nth-child(2n) .cent71-r{ float:left;}
.cent98 li:nth-child(2n) .cent71-l{ float:right;}



.cent99-bg{ width:100%; position:relative; margin-top:2%;}
.cent99-bg>img{ width:100%; vertical-align:bottom}
.cent99{ position:absolute; transform: translate(-50%,-50%); left:50%; top:50%; height:auto; text-align:center;}
.cent99 h2{ font-size:24px; display:block; color:#8a6303}
.cent99 ul{ text-align:center;  margin-top:4%;}
.cent99 ul li{ display:inline-block; text-align:center; border-right:1px dashed #8a6303; color:#000; font-size:18px; width:32%; box-sizing:border-box; padding:2% 3%; line-height:1.5}
.cent99 ul li:nth-child(3n) {border-right: 0% ;}


.cent100{ margin-top:5%}
.cent100 ul li{ float:left; display:block; width:calc((100% - 4% - 6px)/3); margin-right:2%; margin-top:2%;  text-align:center; border:1px solid #896202; border-radius:5px; box-sizing:border-box; padding:2% 4%;} 
.cent100 ul li:nth-child(3n) { margin-right: 0% ;}
.cent100 ul li .img{ width:60px; height:60px; display: flex; justify-content: center;  align-items: center; margin:0 auto;}
.cent100 ul li .img img{ max-height:100%; max-width:100%;}
.cent100 ul li h2{ font-size:24px; color:#bc9022; display:block; margin-top:4%;}
.cent100 ul li span{ font-size:18px; color:#333; display:block; margin-top:6%; line-height:1.5;    min-height: 137px;}

.cent101{ margin-top:5%;}
.cent101>img{ display:block; margin:0 auto; max-width:100%;padding-top: 20px;}
.mdcsb{ display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap; }
.mdcsb01{width: 52%;color:#000;position:relative;vertical-align:bottom;}
.mdcsb01>img{ width:100%; }
.mdcsb01 .h2{position:absolute;top: 10%;left:0%;width:100%;height:100%;padding: 4% 6%;box-sizing:border-box}
.mdcsb01 .h2 h2{font-size: 23px;    color: #bc9022;}
.mdcsb01 .h2 dl dd{display: flex;align-items: center;font-size: 22px;font-weight: bold;margin-top: 20px;}
.mdcsb01 .h2 dl dd img{margin-right:10px;width: 22px;}

.mdcsb .img{ width:48%;}
.mdcsb .img img{ width:100%; /*vertical-align:bottom;*/height: 344px;object-fit: cover;}


.cent10101{ margin-top:2%; line-height:2; font-size:18px; color:#000;}
.cent10101 span{ color:#bc9022;}


.cent102{ margin-top:5%}
#international {
  margin-top: 2%;
  height: auto;
  background-color: #2D2424;
  padding: 4% 0;
}
#international h3.title {
  color: #FFF;
}
#international .content {
  /* width: 14.4rem; */
  margin: 0 auto;
  display: flex;
  background-color: #FAFAFA;
  box-shadow: 0.01rem 0.03rem 0.06rem 0.02rem rgba(0, 0, 0, 0.04);
  border-radius: 0.12rem;
  border: 0.01rem solid rgba(160, 33, 28, 0.16); margin-top:2%
}
#international .item {
  height: 600px;
  width:calc(100%/6);
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
}
#international .item.special {
  display: block;
}
#international .item.special > div {
  width: 102%;
  height: 105%;
  background-color: #bc9023;
  border-radius: 10px;
  margin-top: -4%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
}
#international .item.special > div p {
  color: #FFF;
}
#international .item p {
  font-size: 15px;
  font-weight: 400;
  min-height: 65px;
  color: #333333;
  text-align: center;
}

.sige .kfzfc ul li{    margin-right: 2%; width: calc((100% - 2%) / 2);}
.sige .kfzfc ul li:nth-child(3n) {
    margin-right: 2% ;
}
.sige .kfzfc ul li:nth-child(2n) {
    margin-right: 0% ;
}
.sige .kfzfc ul li:hover .zj2{    min-height: 318px;}

.zj{display:block;width:100%;height:auto;background:#fff;border-radius:30px;padding: 7% 2%;box-sizing: border-box;}
.zj .img{ width:50px; height:50px; margin:0 auto; display: flex; justify-content: center;  align-items: center;}
.zj .img img{ max-width:100%; max-height:100%;}
.zj2{
    position:absolute;
    top:0;
    left:0;
    transform: scaleX(0);
    transition:all .5s ease;
    background:#fff;
    min-height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 7% 9%;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    }
.zj2 span{
    font-size: 14px;
    text-align: left;
    line-height: 1.5;
    color: #333;
}	
.kfzfc ul li{float:left;display:block;margin-right:2%;margin-top:2%;position:relative;text-align:center;width: calc((100% - 4%)/3);}	
.kfzfc ul li:hover .zj2{ transform:scaleX(1); transition:all .5s ease;}
.kfzfc ul li:hover .zj{transform: scaleX(0);}
.kfzfc ul li:nth-child(3n) {
    margin-right: 0% ;
}
.kfzfc ul li h2{display:block;margin: 10% 0;font-size:24px;color:#bc9022;font-weight:normal}



#schools {
  height: auto;
  margin-top: 3%;
 
  background-size: cover;
  padding: 4% 0;
}
#schools .content {
  width: 14.4rem;
  margin: 0 auto;
  display: flex;
  align-items: flex-start;
  flex-flow: row wrap;
  text-align: center;
  box-shadow: 0.01rem 0.03rem 0.06rem 0.02rem rgba(0, 0, 0, 0.04);
  border-radius: 0.12rem;
  overflow: hidden; margin-top:2%;
  justify-content: center;
}
#schools .item {
  box-sizing: border-box;
  height: 180px;
  flex: 0 0 24.3%;
  background-color: #FFF;
  border: 0.01rem solid transparent;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
}
#schools .item p.name {
  font-size: 23px;
  font-family: Helvetica;
  color: #333333;
  line-height: 0.28rem;
}
#schools .item a.arrow {
  display: block;
  width: 50px;
  height: 50px;
  position: relative;
  transition: 0.3s;
  transform-style: preserve-3d;
}
#schools .item a.arrow .front,
#schools .item a.arrow .back {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background-color: #FFF;
  display: flex;
  justify-content: center;
  align-items: center;
}
#schools .item a.arrow .front {
  background-color: #FFF;
  color: #bc9022;  transform: scaleY(1);
}
#schools .item a.arrow .back {
  color: #FFF;
}
#schools .item a.arrow .back em {
  background-color: #A0211C;
}
#schools .item a.arrow em {
  display: block;
  height: 55px;
  width: 55px;
  line-height: 49px;
  font-size: 0.24rem;
  border-radius: 50%;
  font-size: 20px;
}
#schools .item a.arrow em:before {
    content: \f178;
}
#schools .item a.m_arrow {
  display: none;
}
#schools .item:hover a.arrow .back{ transform: scaleY(0);  }
#schools .item:hover a.arrow .front{ transform: scaleY(1);transition:all .5s ease;}

.cent103{margin-top:4%; margin-bottom:3%;}
.cent103 dl dd{ float:left; display:block;  width:calc((100% - 3vw)/3); background:#fdfcf9; margin-top:1vw; margin-right:1vw; box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
    border-top-right-radius: 2vw; padding:2%; box-sizing:border-box;
}
.cent103 dl dd:nth-child(3n) {margin-right: 0 ;}
.cent103 dl dd h2{ display: flex;  align-items: center;    font-size: 18px; color:#bc9022 ;font-weight:normal;font-weight:bold;justify-content: center;}
.cent103 dl dd span{ display: flex;  align-items: center;    font-size: 16px; color: #383c23; font-weight:normal;}
.cent103 dl dd h2 img{ width:40px; margin-right:10px}

.cent104{ margin-top:4%;color:#383c23}
.cent104 h1{ font-size:29px; font-weight:600; display:block; margin-bottom:2%}
.cent104 ul li{ margin-bottom:2%}
.cent104 ul li h2{ display: flex;   align-items: center; font-weight:normal; font-size:24px; margin-bottom:1.5%;color: #bc9022;}
.cent104 ul li h2 .img{ width:36px; height:36px; margin-right:10px}
.cent104 ul li h2 .img img{ width:100%; height:100%}
.cent104 ul li span{ font-size:18px; line-height:2;}

.cent105{ margin-top:4%;color:#383c23}
.cent105 h1{ font-size:29px; font-weight:600; display:block; margin-bottom:2%}
.cent105 ul li{margin-bottom:2%;display: flex;align-items: flex-start;justify-content: space-between;}
.cent105 ul li h2{font-weight:normal;font-size:24px;margin-bottom: 10px;}
.cent105 ul li .img{ width:40px; height:40px; }
.cent105 ul li .img img{ width:100%; height:100%}
.cent105 ul li span{ font-size:18px; line-height:2;}
.cent105 ul li .pigpai{width: calc(100% - 66px);}

.cent106 .tilte03{ text-align:center;}

.cent106{ margin-top:5%}
.cent106 ul{ display: flex; justify-content: center;  align-items: center;flex-wrap: wrap; }
.cent106 ul li{/* float:left; */display:block;width: 25%;margin-right:2%;margin-top:2%;display: flex;justify-content: center;align-items: center;margin-left: 2%;}
.cent106 ul li:nth-child(3n) {
    margin-right: 0% ;
}
.cent106 ul li .img{ width:60px;}
.cent106 ul li .cent10601{width: 68%;color:#333;margin-left: 10px;}
.cent106 ul li .cent10601 .mun_top{ display: flex;   align-items: flex-end; font-size:18px; font-weight:bold;}
.cent106 ul li .cent10601 p{ font-size:18px;}


.cent107{ margin-top:5%}
.cent10701{display: flex;align-items: center;justify-content: space-between;margin: 2% 0;}
.cent107-l{display:block;width:48%;font-size: 18px;color:#333;line-height: 1.5;}
.cent107-r{ display:block; width:48%;}
.cent107-r img{ width:100%; vertical-align:bottom;}

.sclu{display: flex;align-items: center;justify-content: space-between;}
.sclu span{width:10%;color: #000;border-left:2px solid #dcc38d;padding-left: 1%;font-size: 18px;}


.sclu01{width:88%;display: flex;align-items: center;flex-wrap: wrap;}
.sclu01 strong{font-weight:normal;border:1px solid #dcc38d;border-right:none;box-sizing:border-box;padding: 8px 10px;position:relative;color:#333;width: 30%;margin-left: 2%;font-size: 18px;margin-top: 1%;margin-bottom: 1%;    min-height: 92px;}
.sclu01 strong:before {content: "";position:absolute;width: 13px;height: 13px;background:#bc9022;border-radius:50%;top: -7px;left: -5px;}


.cent108{ margin-top:5%}
.cent108 .title02{ margin-bottom:4%}
.cent108 ul{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.cent108 ul li{display:block;width: calc((100% - 16%)/5);margin-bottom:4%;background:#f2f2f2;border-top-left-radius:60px;box-sizing:border-box;padding:2% 1%;margin: 0 2% 4% 0%;}
.cent108 ul li .img{ width:60px; height:60px;  display: flex; justify-content: center;  align-items: center; margin:0 auto; /*background:#fff; border-radius:50%; */overflow:hidden;}
.cent108 ul li h2{ text-align:center; font-size:19px; color:#bc9022; display:block; margin:3% 0;    min-height: 78px;}	
.cent108 ul li span{ font-size:16px; display:block; line-height:1.5;min-height: 85px;}



.cent109{ margin-top:3%}
.cent109  ul li{ float:left; display:block; width:calc((100% - 4%)/3); margin-right:2%; box-sizing:border-box; padding:2%;  background-image: linear-gradient(to right, #dcc38d,#bc9022); margin-top:2%; display: flex;  align-items: center;justify-content: space-between;}
.cent109  ul li:nth-child(3n) {
    margin-right: 0% ;
}
.cent109  ul li .img{ width:60px; height:60px; /*border-radius:50%; */overflow:hidden;}
.cent109  ul li .img img{ width:100%; height:100%;}
.cent10901{ width:calc(100% - 68px); color:#fff;}
.cent10901 h2{font-size: 26px;}
.cent10901 span{display:block;font-size: 16px;line-height:1.5;margin-top:10px}




.cent110-bg{ margin-top:3%; width:100%; padding:4% 0}
.cent110 ul li{ float:left; display:block; width:calc((100% - 9%)/4); margin-right:3%; background:#bc9022; box-sizing:border-box; padding:2% 2%; text-align:center; margin-top:3%; color:#fff;}
.cent110 ul li:nth-child(4n) {  margin-right: 0% ;}
.cent110 ul li .img{ width:50px; margin:0 auto;}
.cent110 ul li .img img{ width:100%}
.cent110 ul li span{ font-size:26px; margin-top:2%; display:block;}
.cent110 ul li  p{ padding:0; display:block; margin-top:2%; font-size:18px}




.cent111{ margin-top:3%}
.cent111 ul{ border:2px solid #bc9022; border-radius:20px; box-sizing:border-box; padding:2% 3%; color:#bc9022; margin-top:4%}
.cent111 ul li{ font-size:18px; line-height:1.5;    list-style: disc;}


.juzong ul{display: flex;justify-content: center;align-items: start;flex-wrap: wrap;margin-top: 2%;}
.juzong ul li{width: calc((100% - 8% - 8px) / 4);margin: 0% 1% 2%  1%;float:none;padding: 2% 2%;}
.juzong ul li:nth-child(3n) {margin: 0% 1% 2%  1%;}
.juzong ul li h2{
    font-size: 20px;
}
.juzong ul li p{
    font-size: 17px;
}

.baiotlan{ margin:2% auto;}
.baiotlan ul{ display: flex; justify-content: center;  align-items: center;flex-wrap: wrap; }
.baiotlan ul li{position:relative;margin:0 1%;background: #dcc38d;border-radius: 10px;padding: 10px 20px;}
.baiotlan ul li a{font-size:18px;font-weight:bold;color: #000;}
.baiotlan ul li em{display:none;position:absolute;bottom: 124%;left:50%;transform: translate(-50%, 0);background:#bc9022;color:#fff;font-size:18px;border-radius:15px;padding:10px 20px;box-sizing:border-box;width:auto;white-space:nowrap; font-style:normal; font-size:16px;}
.baiotlan ul li em::before {content: " ";top: 112%;left: 50%;margin-top: -5px;position: absolute;width: 0;height: 0;border: 5px solid transparent;border-top-color: #bc9022;transform: translate(-50%, 0);}
/*.baiotlan ul li:hover em{ display:block;}*/

.cent112{margin-top:3%}
.cent112  ul li{float:left;display:block;width: calc((100% - 6%)/4);margin-right:2%;box-sizing:border-box;padding:2%;margin-top:2%;display: flex;align-items: center;justify-content: space-between;}
.cent112 ul li:nth-child(4n) {
    margin-right: 0% ;
}
.cent112  ul li .img{ width:60px; height:60px; border-radius:50%; overflow:hidden;}
.cent112  ul li .img img{ width:100%; height:100%;}
.cent11201{width:calc(100% - 70px);color: #333;}
.cent11201 h2{font-size: 26px;}
.cent11201 span{display:block;font-size: 16px;line-height:1.5;margin-top:10px}


.cent113{ margin-top:5%}
.cent113 ul{ display: flex; justify-content: center;  align-items: center;flex-wrap: wrap; }
.cent113 ul li{position:relative;margin:0 1%;background: #dcc38d;border-radius: 10px;padding: 10px 20px;min-width: 18%;text-align: center;margin-top: 2%;}
.cent113 ul li a{font-size:18px;font-weight:bold;color: #000; }
.cent113 ul li em{display:none;position:absolute;bottom: 116%;left:50%;transform: translate(-50%, 0);background:#bc9022;color:#fff;font-size:18px;border-radius:15px;padding:10px 20px;box-sizing:border-box;width: 100%;/* white-space:nowrap; */font-style:normal;font-size:16px;height: auto;}
.cent113 ul li em::before {content: " ";top: 103%;left: 50%;margin-top: -5px;position: absolute;width: 0;height: 0;border: 5px solid transparent;border-top-color: #bc9022;transform: translate(-50%, 0);}
.cent113 ul li:hover em{ display:block;}

.tpfe{ display:none}


.banner03{ position:absolute; top:50%; left:50%;transform: translate(-50%,-50%); text-align:center;}
.banner03 img{ height:80px; max-width:auto}
.banner03>h2{ font-size:34px; color:#fff; font-weight:bold;text-shadow:#000 3px 4px 5px }
.banner03>span{font-size: 30px;color:#fff;line-height: 1;display: block;text-shadow: #000 3px 4px 5px;}
.banner03 .niern{ display:block;     background-color: rgba(255, 255, 255, 0.6);
backdrop-filter: blur(8px); padding: 16px 24px; text-align: justify; font-size: 20px; margin-top: 36px; color:#212529;}
.banner03 .niern>span{ display:block;}


.cent114{ margin-top: 3%;}
.cent114 ul{ display: flex; justify-content: center;  align-items: flex-start; margin-top: 3%;}
.cent114 ul li{ width: 46%; margin: 0 2%;}
.cent114 ul li img{ width: 100%; vertical-align: bottom;}

.cent115{ margin-top: 3%;}
.cent115 .title02{ margin-bottom: 3%;}
.cent115 .img{ float: left; width: 48%; display: block;}
.cent115 .img img{ width: 100%; vertical-align: bottom;height: 330px;object-fit: cover;}
.cent115-r{ float: right; display: block; width: 48%;}
.cent115-r>span{     display: block; font-size: 15px;color: #666; line-height: 1.5;}

.cent116{margin-top:3%}
.cent116 .title02{ margin-bottom: 3%;}
.cent116 ul li{ float:left; display:block;width:calc((100% - 8%)/3); margin-right:4%; margin-bottom:4%; background:#fad7685c; border-top-left-radius:60px; box-sizing:border-box; padding:2% 1%;}
.cent116 ul li:nth-child(3n) { margin-right: 0% ;}
.cent116 ul li .img{ width:60px; height:60px;  display: flex; justify-content: center;  align-items: center; margin:0 auto; background:#fff; border-radius:50%; overflow:hidden;}
.cent116 ul li h2{ text-align:center; font-size:20px; color:#ba8d1b; display:block; margin:3% 0;}	
.cent116 ul li span{ font-size:16px; display:block; line-height:1.5;min-height: 100px;}

.cent117{ margin-top: 1%;}
.cent11701{ margin-top: 2%;}
.cent11701>span{ font-size: 14px; line-height: 1.5;    display: block;}


.cent118{ margin-top: 3%;}
.cent11801{ margin-top: 2%;}
.cent11801>span{ font-size: 14px; line-height: 1.5;    display: block;}
.cent118 .img{ width: 70%; margin: 2% auto 0;}
.cent118 .img img{ width: 100%; vertical-align: bottom;}


.cent119{ margin-top: 3%;}
.cent11901{ margin-top: 3%;}
.cent11901 table { border:1px solid #bc9022; border-top:none; border-left:none;}
.cent11901 table tr td{ border-left:1px solid #bc9022; border-top:1px solid #bc9022; padding: 10px; font-size: 16px; color: #000;text-align: center;}
.cent11901 table tr th{ border-left:1px solid #bc9022; border-top:1px solid #bc9022; padding: 10px; color:#fff; background: #bc9022; font-size: 18px;}
 .cent11901>em{ display: block; text-align: right; font-size: 14px; color: #666; font-style: normal; margin-top: 2%;} 

.cent120{ margin-top: 4%;}
.cent1201{ margin-top: 2%;}
.cent1201>h2{ font-size: 20px; font-weight: normal; color: #333;;}
.cent1201>.h3{ display: flex;  align-items: flex-end;flex-wrap: wrap; color: #bc9022; font-size: 34px; }
.cent1201>.h3 span{ font-size:50px;}
.cent1201>.h4{ display: flex; justify-content: center;  align-items: center; margin-top: 2%;}
.cent1201>.h4 a{ border: 1px solid #bc9022; border-radius: 5px; width:calc((100% - 4%)/3); margin-right: 2%; text-align: center; padding: 5px 0; font-size: 18px; color: #bc9022;}
.cent1201>.h4 a:nth-child(3n) { margin-right: 0% ;}
.cent1201>ul{}
.cent1201>ul>li{ background: #cba544; margin-top: 4%; display: flex; align-items: center;justify-content: space-between; padding:2% 0;}
.cent1201-1{ width: 22%; text-align: center;}
.cent1201-1 .img{width: 69%;margin: 0 auto;}
.cent1201-1 .img img{ width: 100%;}
.cent1201-1 span{display: block;font-size: 18px;margin-top: 10px;color: #fff;}

.cent1201-r{ width: 75%; color: #000;}
.cent1201-r>p{ display:block; line-height: 1.5; font-size: 18px; color: #fff;}
.cent1201-r>span{ display:block; line-height: 1.5; font-size: 16px; margin-top: 2%;}
.cent1201-r>span:first-child{ margin-top:0}

.houji.cent22 dl dd{    min-height: auto;}

.cent121{ margin-top: 3%;}

@media only screen and (max-width: 980px) {
	
	
	.wapper{ width:90% !important;}
	.wapper01{  width: calc(100% - 10vw);   /*padding: 10% 0; */ margin: auto; /*box-sizing:border-box;*/}
	.menu{ display:none;}
	.header-bg{ height:80px;}
	.logo{ width:140px;}
	.logo a{ height:77px;}
	
	.enu{ width:15vw; height:13vw; top:0; border-bottom-left-radius:6vw;  display:block;position: fixed;
		
		right: 5px;
		z-index: 99;}
	.enu img{    width: 10vw;  margin-top: 4vw;}
	.nav-l{ display:none;}
	.nav-r{ display:block; width:90%; margin:0 auto; float:none;overflow-y:scroll; height:100%;}
	.lgogo{ width: 45vw;}
	.lgogo a img{width:100%;}
	.nav_close{    width: 8vw; height: 4vw; padding: 6vw 3vw}
	.nav_close img{ width:25px;}
	.nav-r ul li{ padding:1vw 0}
	.nav-r ul li>span{ padding:2vw 0;}
	.nav-r ul li>span>a{ font-size:5vw}
	.nav-r .yuqh{color:#000;font-size: 5vw;text-align: center;}
	.nav-r .yuqh a{color:#000;margin: 0 8px;}
	
	.sbanner{ display:block; border-radius:3vw; width:100%; overflow:hidden;     margin-top: 5vw;}
	.sbanner img{ width:100%; vertical-align:bottom;}
	.nav-r ul li .erji dl{ width:75%;     border-radius: 2vw; border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;}
	.nav-r ul li .erji dl dd{ line-height:30px;}
	.nav-r ul li .erji dl a{ font-size:15px;}
	.hdue{ font-size:16.5px}
	.hdue em{ font-size:14px}

	.hdue01{ font-size:16.5px}
	
	
	.footer01 dl{flex-wrap: wrap; }

	.footer01 dl dd{ width:100%}
	.footer01 dl dd ul{ display:none}
	.footer01 dl dd h2{ background:url(../images/jia.png) center right no-repeat; background-size:24px auto; padding:2vw 0; border-bottom:#ede0c3 1px solid} 
	.footer01 dl dd h2 a{ font-size:18px;}
	.footer01 dl dd h2.cee{ background:url(../images/jian.png) center right no-repeat; background-size:24px auto;}
	.footer01 dl dd ul li{ line-height:30px; }
	.footer01 dl dd ul li a{font-size:15px; }
	
	.footer02{flex-wrap: wrap; }
	.footer02-l{ width:100%}
	.footer02-l h2{ font-size:16px; flex-wrap: wrap;}
	.footer02-l h2 em{ font-size:14px;}
	.footer02-l>span{ font-size:14px;    margin-bottom: 4%;}
	.btn-ty2{font-size:12px;}
	.footer02-r{ width:100%}
	.niu{font-size:14px;    margin-bottom: 4%;}
	.yqlm{font-size:14px;}
	.footer02-r a span{ font-size:14px; line-height:30px;}
	
	.cent02{ width:90%;/* margin:10% auto; */padding-bottom: 10%;}
	.cent02 .tilte{}

	.tilte h2{ font-size:24px;}
	
	.cent01-bg{ padding:8px 0 0 0;}
	.cent01{ padding:5vw 5vw .01vw 5vw;}
	.cent01 ul li{ position:inherit ; left: inherit; right:inherit !important; top: inherit !important;margin-bottom: 25px; padding:10px 20px;}
	.cent01 ul li span{ font-size:40px; margin-right:20px;}
	.cent01 ul li p{ font-size:18px;}
	.cent01 .img{ width:100%; display: flex; justify-content: center;  align-items: center; margin-bottom:32px;}

	.cent01 .img img{ max-height:116px; max-width:100%; width:auto;} 
	.banner01{ display:block; text-align:center; position:relative; /*margin-top:2%;*/}
	.banner01 img{ height:15vh; object-fit: cover;}
	.bannner0102 h2{ font-size:30px;}
	.cent11{margin:9% auto;}
	.tile h2 {font-size: 24px;text-align: center;}
	.title02 h2{ font-size:23px;}
    .title02 h1{ font-size:20px;}
	.cent04 ul li{  width:100%; margin-right:5%; margin-top:5%;}
	/* .cent04 ul li:nth-child(2n) {margin-right: 0% ;} */
	.cent04 ul li h2{ font-size:16px;height: 60px;text-align: justify;color: #bc9022;
		font-weight: bold;}
	/* .cent04 ul li span{ font-size:14px;height: 86px;} */
	.cent04 ul li span{font-size:18px;line-height: 1.5;display:block;font-weight:normal;/*height:170px;overflow:hidden;  */
		text-overflow: ellipsis;
	   /* display: -webkit-box;*/
		-webkit-box-orient: vertical;
	   -webkit-line-clamp: 4;}
	
	.cent03{margin-top:5%;}
	.cent03-l{ margin-top:8%;}
	.cent03-l span{ margin-bottom:7%;}
	.cent04{ margin-top:10%;}
	.cent04 .title02{ margin-bottom:4%;}
	.cent05{ margin-top:12%;}
	.cent05 .title02{ margin-bottom:8%;}
	.cent05 ul li{ float:none; display:block; width:100%; margin-right:0; margin-top:4%;}
	.title02 p{ width:14%;}
	.cent06{margin-top:6%;}
	.cent06 .title02{ margin-bottom:7%;}
	.sqfd{ margin-top:10%; padding-bottom:8%;}
	.cent08 ul li span{font-size: 16px;}
	.cent08 ul li dl dd{   /* align-items: flex-start; */font-size:16px;flex-wrap: wrap;  }
	.cent08 ul li dl dd strong{white-space:nowrap;font-size: 16px;}
	.tile02 h2{ font-size:24px;}
	.boshi h2{font-size:24px;}
	.xde{ display: flex;   align-items: center;padding: 20px 0;}
	.xde .img{ height:60px;}
	.xde01 h2{  font-size:18px;}
	
	.cent11 ul li{ float:none; width:100%; margin-right:0; margin-top:5%}
	.cent11 ul li:nth-child(2) {   margin-top:5%}
	
	.pc{ display:none !important}
	.md{ display:block  !important}
	.md .img{ display:block; width:100%}
	.md .img img{ width:100%; vertical-align:bottom;}
	.banner{ position:relative;padding-bottom: 10%;}
	.banner .swiper-pagination span{ color: #ccc !important;    width: 10px;  border-radius: 5px !important; height: 10px;  transition: all 0.5s !important;} 
	.banner .swiper-pagination-bullet-active{  background: #dcc38d !important; width:38px !important; border-radius:5px !important; }

	.weizhi{ font-size:16px;}
	.tilte03 h4{ font-size:24px}
	.tilte03 h3{ font-size:16px}
	.sheqig{/* height: 24px; */}
	.sheqig a{/* width:23%; */font-size: 12px;padding: 0.6vw 2.5vw;}
	.sheqig a:nth-child(1) { z-index: 10; }
	.sheqig a:nth-child(2) {/* left: 16vw; *//* padding-left: 1vw; */}
	.sheqig a:nth-child(3) {left: 36vw;/* padding-left: 1vw; */}
	.sheqig a:nth-child(4) {left: 24vw;/* padding-left: 1vw; */}
	
	.tt{ font-size:18px;}
	.cent14 span{font-size:18px; line-height:2;}

	.cent15 dl dd{ float:none; display:block; width:100%; margin-top:5%; margin-right:0}
	.cent15 dl dd .tg{ font-size:18px; padding:2% 3%}
	
	
	.cent16 ul li span{ line-height:2;}
	.cent16 ul li h3{ font-size:16px;}
	
	.shewengzi{ padding:4%;}
	.cent17 h2{ font-size:16px;}
	
	
	.cent20 dl dd{ float:none; display:block; width:100%; margin-top:5%; margin-right:0}
	.cent20 dl dd .tg{ font-size:18px; padding:2% 3%}
	
	.xiag{ font-size:18px; line-height:1.8;}
	.cent18 ul li>span{ font-size:18px; padding-right:20px;}
	.cent20 dl dd ul li{ font-size:14px;}
	
	.lanemu a{ font-size:16px; line-height:1.5}
    .cent22{margin-top: 10%!important;}
	.cent22 dl dd{ float:none; display:block; width:100%; margin-right:0; margin-bottom:5%;margin-top: 5%;min-height: 0;}
	.cent22 dl dd h2{ font-size:18px;}
    .cent22 dl dd span {
        display: flex;
        align-items: center;
        font-size: 18px;
        color: #383c23;
        font-weight: normal;
    }
	.cent24 ul li dl{flex-wrap: wrap;}
	.cent24 ul li dl dd{ width:100%;}
	
	.cent2301 ul li h2{ font-size:16px;}
	.cent2301 ul li>p{ font-size:12px; line-height:1.5;}
	
	.cent25{ margin-top:5%;}
	.cent25 .wenize{ margin-top:5%;}
	.cent26{ margin-top:5%}
	
	.cent26 ul li .cent26-l{ float:none; display:block; width:100%;}
	.cent26-r{ float:none; display:block; width:100%; margin-top:5%;}
	
	.cent27{ margin-top:5%}
	.cent27-l{ float:none; display:block; width:100%}
	.cent27-r{ float:none; display:block; width:100%}
	
	.cent28{ margin-top:5%;}
	.cent28 .title02{ margin-bottom:5%}
	
	.cent25 .cent25-l{ float:none; display:block; width:100%;}
	.cent25-r{ float:right; display:block; width:100%;}
	
	.cent29{ margin-top:5%;}
	.cent25 .title02{ margin-bottom:4%}
	.cent29 ul li{ float:none; display:block; width:100%; margin-right:0; margin-top:5%; padding:5%;    min-height: auto;}
	
	
	.cent30{ margin-top:10%;}
	.cent30 ul li{width:calc((100% - 4%)/2); margin-right:2%;margin-top:4%}
	.cent30 ul li:nth-child(2n) { margin-right: 0% ;}
	
	.cent31-l{ float:none; display:block; width:100%;}
	.cent31-r{ float:none; display:block; width:100%; margin-top:5%;}
	.cent31>ul>li>dl>dd{ float:none; display:block; width:100%; margin-right:0; margin-top:5%; padding:5%;}
	
	.cent27 .title02{ margin-bottom:5%}
	
	.cent33 ul li{ float:none; display:block; width:100%;}
	.cent34 ul li{float:none; display:block; width:100%;}
	.cent34 ul li .img{ height:auto;}
	
	.cent35 ul li{    width: 100%; border-right:none;}
	.cent35 ul li span{ margin:2% 0;font-size: 18px;}
    .cent35 ul li em{    font-style: normal;
        font-size: 18px;
        line-height: 1.5;
        display: block;
        margin-top: 3%;
        text-align: left;}
	/* .cent35 ul li:nth-child(2n) {  border-right:0} */
	.cent36 ul li{float:none;display:block;width:100%;margin-top: 8%;}
	
	.cent38 ul li{ width: calc((100% - 5% - 1px) / 2); border-right:none;}
	.cent38 ul li:nth-child(3n) { margin-right: 5%; border-right:0}
	.cent38 ul li:nth-child(2n) {  border-right:0; margin-right: 0;}
	
	.cent37{ margin:5% auto;}
	.cent37 ul li{float:none; width:100%; margin-top:5%}
	.cent37 ul li .img{ width:40px}
	.cent37 ul li .xuef span{ font-size:14px;}
	
	.cent36-bg{ padding:5% 0}
	
	.cent39-bg{ padding:5% 0;}
	.cent39-l{ float:none; display:block; width:100%;}
	.cent39-r{float:none; display:block; width:100%;}
	.cent39-r ul li.long{ width:100% !important;}
	.cent39-r ul li h2{ font-size:18px;}
	.cent39-r ul li span{font-size:18px;min-height: auto;}
	
	.cent41 span{ font-size:14px;}
	
	.cent43-bg{ padding:5% 0;}
	.cent43 h2{ font-size:20px}
	.cent43-l{ float:none; display:block; width:100%;}
	.cent43-r{ float:none; display:block; width:100%;}
	
	.cent44 ul li{float:none; display:block; width:100%; margin-top:5%;}
	.cent46 table.half-width{ width:100%;}
	.cent45-bg{ padding:5% 0}
	.cent45 .tilte h2{ font-size:24px;}
	.cent45 ul li span{ font-size:18px; margin-top:4%;}
	.cent46 h2{    font-size: 24px;
		color: #bc9022;
		text-align: center;}
	.huise-bg{ padding:10% 0}
	.cent47-l{ float:none; display:block; width:100%}
	.cent47-r{ float:none; display:block; width:100%; margin-top:5%;}
	
	.cent48 ul li{    flex-wrap: wrap;}
	.cent48{ margin-top:5%;}
	.cent48 ul li .cent48-l{ width:100%; min-height:150px}
	.cent48 ul li .cent48-l h2{ font-size:24px;}
	.cent48 ul li .cent48-r{ width:100%; margin-top:4%;}
	.cent49 ul li{ width:100%; margin-right:0%; margin-top:8%}
	
	.cent50 ul li{ float:none; display:block; width:100%; margin-right:0; min-height:inherit;}
	.cent51-r{ float:none; width:100%; margin-top:5%}
	.cent51 ul li .cent51-l{ float:none;width:100%;}
	.cent51 ul li:nth-child(2n) .cent51-r{ float:none}

	.cent51 ul li:nth-child(2n) .cent51-l{ float:none;}


	.cent5401{position:inherit;width: 90%;transform: inherit;left: 0;margin: 5% auto 0;padding: 5%;}
	.cent5401 .img02 h2{ font-size:20px}
	.cent5401 .img02 span{ font-size:18px;}
	.cent5401 h3{ font-size:18px; line-height:1.5;}
	
	.banner0202 h2{ font-size:18px !important;}
	.banner0202 span{ font-size:16px !important; line-height:1.8em !important}
	.banner0202 p{ padding:0 !important}
	
	.cent55 ul{flex-wrap: wrap; }
	.cent55 ul li a{ padding:10px 0;font-size: 16px;}
	
	.cent56{ margin-top:5%;}
	.cent5601 .miannfe{flex-wrap: wrap; }
	.cent5601 .miannfe .contents{ width:75%; flex:inherit;}
	.cent58 ul li{flex-wrap: wrap; }
	.cent58 ul li .question{ width:100%}
	.cent58 ul li .answer{width:100%; margin-top:5%}
	
	.cent59 ul li{ width:42%; max-width:inherit;    margin-top: 5%;}
	
	.cent61{ margin-top:5%;}
	.cent61 ul li{ width:90%; margin-top:5%}
    .cent60l strong{font-size: 18px;}
	.cent60l span { width:100%;}
	
	.cent62{ margin-top:5%}
	.cent6201{ margin-top:26%; margin-bottom:20%}
	.cent6201 ul li{ width:20%}
	.cent6201 .cent6204 img{ height:150px;}
	.cent6201 ul li:nth-child(4){    right: 25%;}
	.cent6201 ul li:nth-child(5){ right:0}
	
	.ouz{flex-wrap: wrap; padding:2% }
	.ouz h2{ font-size:20px; width:100%; text-align:center}
	.ouz span{ font-size:18px; width:100%; display:block; margin:5% 0}
	.ouz .img{ width:100%}
	.cent6201 ul li span{ line-height:1.5;}
	
	.xuzhi dl dd span{ font-size:12px}
	.xuzhi:before{ top:30%}
	.cent6202{ padding-top:5%; padding-bottom:5%;}
	.xuzhi dl dd h2{font-size: 14px;
        display: block;}
	.cent60{ margin-top:5%;}
	.cent63 .list li{ margin:5% auto;}
	.cent64 dl dd{ width:100%; margin-top:5%}
	.cent64 ul li{ width:100%; margin-top:5%}
	
	.cent65-bg{ margin-top:5%; padding:10% 0;}
	
	.cent66{ margin-top:5%}
	.cent66 ul li{ flex-wrap: wrap;}
	.cent66 ul li .img{ width:100%;margin-top:5%}
	.cent66 ul li .cent66-l{ width:100%; margin-top:5%}
	.cent67{ margin-top:5%}
	.cent67-l{ float:none; display:block;width:100%;}
	.cent67-r{ float:none; display:block; margin-top:5%;width:100%;}
	
	.cent6801 a{ font-size:14px; width:23vw}
	.cent6801 ul li{ width:100%; float:none; margin-right:0; margin-bottom:5%}
		
	
	.cent75-bg img{ height:80vh;}	
	.cent75{ padding:4% 4%; width:80%;}	
	.cent75 span{ font-size:14px;}	
		
	.cent76-bg img{ height:80vh;}	
	.cent76{ padding:4% 4%; width:80%;}	
	.cent76 span{ font-size:14px;}	
	.snde01 ul li{ width:40px; height:40px; font-size:14px}
	
	
	.cent69 ul li{width:100%; margin-right:5%; padding:4%;}
	.cent69 ul li span{ font-size:14px;min-height: auto;}
	/* .cent69 ul li:nth-child(3n) { margin-right: 5% ;}
	.cent69 ul li:nth-child(2n) { margin-right: 0% ;} */
	
	.cent70 .img{ position:relative; width:100%;}
	.cent70-r{ position:relative; width:100%;        transform: none; padding:4% 5%;}
	

	.cent71{ margin-top:5%}
	.cent71-l{ float:none; display:block; width:100%;}
	.cent71-r{float:none; display:block; width:100%;}
		
	.cent72 table tr td.yanl{ width:22%}	
		
	.sbkh dl dd .sbkh01 em{white-space:nowrap; width:auto}
	.xbmtb{ align-items: flex-start;}
	.cent52 ul li{ float:none; display:block; width:100%; margin-right:0;min-height: 0;}
	.cent52 ul li h3{background: #bc9022;
        border-radius: 30px;
        padding: 1% 4%;
        color: #fff;
        margin-top: 5%;
        font-size: 16px;
        line-height: 1.5;
        display: inline-block;}
	.cent77 ul li{flex-wrap: wrap; margin-top:5%}	
    .cent77 ul li .cent7701-r {
        font-size: 16px;
        line-height: 1.5;
        color: #333;
        width: 100%;}
	.cent78{ margin-top:5%}
		.cent78 ul li a{padding-top:0;line-height: 1.2;flex: 1;}
	.cent80{margin-top:5%}
	.cent80 table tr th{ font-size:14px; padding:5px}
	.cent80 table tr td{font-size:12px; padding:5px}
	.cent81{margin-top:5%}
	
	
	.cent81-l{ float:none; display:block; width:100%;}
	.cent81-r{float:none; display:block; width:100%;margin-top:5%;}
	
	.cent8201 ul li{ position:relative; left:inherit !important;; top:inherit!important;; right:inherit!important;; bottom:inherit!important; width:100% !important; margin-top:5%}
	.cent8201 dl{ display:none;}
	
		.cent04 .ziyou{flex-wrap: wrap; }
	.cent04 .ziyou ul{ width:100%}
	.cent04 .ziyou ul li{ width:100%; margin-right:0}
	.cent04 .ziyou .img{ width:100%}
	
	.cent83-l{float:none;display:block;width:100%;/* padding:5%; */}
	.cent83-r{ float:none; display:block; width:100%; border-left:0;}	
	.cent83-r .swiper-pagination{ bottom:0!important;}
	
	.gnduoe{ position:relative; width:100%;}
	.cent83-bg:before{ height:100%;}
	
	.cent84 ul li{width:100% ; margin-right:5%; padding:4%;}
	.cent84 ul li span{ font-size:14px;}
	/* .cent84 ul li:nth-child(3n) { margin-right: 5% ;}
	.cent84 ul li:nth-child(2n) { margin-right: 0% ;} */
	
	.cent85{ padding:5% 0}
	.cent85 ul{flex-wrap: wrap; }
	.cent85 ul li{ margin-top:5%;}
	.cent85 .ann .input_button{ width:40%}
	.cent86 ul li{margin-top:5%;}
	.cent87{ margin-top:5%;}
	.cent07{margin-top:5%;}
	
	.cent88{ margin-top:5%;}
	.cent88 ul li{ float:none; display:block; width:100%; margin-right:0; margin-top:5%;}
	
	.cent84{margin-top:5%;}
	.cent89 ul li span{width:calc(100% - 40px);}		
	.cent90 ul{flex-wrap: wrap; }		
	.cent90 ul li:nth-child(2n){ display:none}
	.cent90 ul li{ width:100%; margin-top:5%; margin-right:0}
	
			
	.cent9101 .img{ position:relative; width:100%;}	
	.cent9002{ float:none; display:block; width:100%;}
		
	.cent92-bg{ margin-top:5%;}	
		.cent93{ margin-top:5%;}	
	.cent93 ul li{ float:none; display:block; width:100%; margin-right:0; margin-top:5%;}	
		
		
		
	.cent9401{position:inherit;width:80%;transform:none;right: inherit;top: inherit;margin: 4% auto 0 auto;}	
	.cent9401 h2{ font-size:18px;}
	.cent9401 .h3{ font-size:14px;}	
	
	.cent95-bg{ margin-top:5%}	
	.cent95 ul li{ float:none; display:block; width:100%; margin-right:0; margin-top:5%}	
		
	.cent96{ margin-top:5%}
	.cent96-l{ float:none; display:block; width:100%}
	.cent96-r{float:none; display:block; width:100%;  margin-top:5%}	
		
		
	.cent97 ul li{ float:none; display:block; width:100%; margin-right:0; margin-top:5%}	
	.cent97 ul li .cemt9701{ padding-top:50%;}
	.cent97 h2{ font-size:18px; display:block; margin-top:5%;}	
	.cent71-r{ margin-top:5%;}	
		
	.cent99-bg>img{ min-height:40vh}
	.cent99{ position:relative; top:0; left:0; transform:none;}	
	.cent99 ul li{vertical-align:top
}
	.cent100 ul li{ float:none; display:block; width:100%; margin-right:0;margin-top:5%; margin-left:0;}
	.cent100 ul li:nth-child(3n){margin-right:0;margin-top:5%; margin-left:0;}
	.cent100{ margin-top:10%;}	
			
	#international .content{flex-wrap: wrap; display:none}
	.tpfe{ display:block}
	.tpfe img{ width:100%; vertical-align:bottom;margin-top: 3%;}	
	#international .item{width: 100%;height: auto;}
	#international .item p{ line-height: 1.5;height: auto; min-height: auto;}
	#international .item.special > div{ width: auto;height: auto; margin-top: 5%;}
	.sige .kfzfc ul li{    width:100%;}
	.sige .kfzfc ul li:hover .zj2{    min-height: 244px;}
	/*.sige .kfzfc ul li:nth-child(2n) { margin-right:2%}*/
	.kfzfc ul li{float:none; display:block; width:100%; margin-right:0; margin-top:5%}
    #schools .item {
       
        width: 100%;
        height: 60px;
        flex: unset;
        background-color: #FFF;
        border: 1px solid transparent;
        display: flex
;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        border-radius: 0.12rem;
    }
	
	.cent103 dl dd{    width: calc((100% - 5%) / 2); margin-right:5%; margin-top:5%}	
	.cent103 dl dd:nth-child(2n) {margin-right: 0 ;}
	.cent105 ul li span{ font-size:14px; line-height:1.5}
	.cent104 ul li span{font-size:14px; line-height:1.5}
		
	.cent106 ul li{    width: 100%; margin-right:5%; margin-top:5%}		
	.cent106 ul li:nth-child(3n) {
    margin-right: 5% ;
}	
	.cent106 ul li:nth-child(2n) {margin-right: 0 ;}
			
			.mdcsb{ display:block;}
		.mdcsb01{ width:100%}
		.mdcsb .img{width:100%; margin-top:5%}	
		.mdcsb01>img{ display:none;}	
		.mdcsb01 .h2{ position:relative;}
			
			.cent10701{ flex-wrap: wrap; }
			.cent107-l{ width:100%;        font-size: 16px;}
			.cent107-r{ width:100%}
			.sclu{flex-wrap: wrap; margin-top:4% }
			.sclu span{ width:100%}
			.sclu01{ width:100%}
			
	.cent108{ margin-top:5%}		
	.cent108 ul li{width:calc((100% - 5%)/2); margin-right:5%; padding:4%;}
	.cent108 ul li span{ font-size:14px;}
	.cent108 ul li:nth-child(5n) { margin-right: 5% ;}
	.cent108 ul li:nth-child(2n) { margin-right: 0% ;}
	.cent109 { margin-top:5%}
	.cent109 ul li{ float:none; display:block; width:100%; margin-right:0; margin-bottom:4%}
		.cent110 ul li{float:none; display:block; width:100%; margin-right:0; margin-bottom:4%}
		
		.cent102{ margin-top:5%}	
			
			.baiotlan ul li:hover em{ display:none;}
			
			.cent112  ul li{   width:100%; margin-right:0; margin-bottom:4%}
			
			.zj2{ padding:1% 9%;}
			.zj2 span{ font-size:10px; line-height:1;}
			.zj2 p{ padding:0}
			
			
			.cent113 ul li{ margin-top:5%; min-width:inherit;    width: 16%;  margin-left: 2%;  margin-right: 2%;}
	.cent113 ul li a{ font-size:14px;}
	.cent113 ul li em{ width:300%; font-size:12px }
	.cent113 ul li:nth-child(1) em { left:0;transform:none;}
	/*.cent113 ul li:nth-child(2) em { left:0}*/
	.cent113 ul li:nth-child(3) em {left: inherit;transform:none;right: 0;}
	.cent113 ul li:nth-child(4) em { left:0;transform:none;}
	/*.cent113 ul li:nth-child(5) em { left:0;transform:none;}*/
	.cent113 ul li:nth-child(6) em{left: inherit;transform:none;right: 0;}
	.cent113 ul li:nth-child(7) em{ left:0;transform:none;}
	.cent113 ul li:nth-child(8) em{left: inherit;transform:none;right: -32%;}
	.cent113 ul li:nth-child(1) em::before{    left: 15%;margin-top: -6px;}
	.cent113 ul li:nth-child(2) em::before{/* left: 15%; */margin-top: -6px;}
	.cent113 ul li:nth-child(3) em::before{left: inherit;margin-top: -6px;right: 15%;}
	.cent113 ul li:nth-child(4) em::before{    left: 15%;margin-top: -6px;}
	.cent113 ul li:nth-child(5) em::before{/* left: 15%; */margin-top: -6px;}
	.cent113 ul li:nth-child(6) em::before{left: inherit;margin-top: -6px;right: 15%;}
	.cent113 ul li:nth-child(7) em::before{    left: 15%;margin-top: -6px;}
	.cent113 ul li:nth-child(8) em::before{left: inherit;margin-top: -7px;right: 25%;}
	
	.cent30 ul li .img{width: 100%;
        height: 75px;
        display: flex;
        justify-content: center;
        align-items: center;}

	.baiotlan ul li{    margin: 3% 2%;}
    .cent79 ul li{ width: 100%; margin-right: 0; margin-top: 5%; }
	
	.cent116 ul li{width:100%; margin-right:5%; padding:4%;}
	.cent116 ul li span{ font-size:14px;min-height: auto;}
	
	
	.cent114{ margin-top: 10%;}
	
	.cent115{ margin-top: 10%;}
	.cent115 .img{float:none; display:block; width:100%;  }	
	.cent115-r{float:none; display:block; width:100%; margin-top: 5%;}
		.cent118{margin-top: 10%;}
		.cent118 .img{ width: 100%;margin-top: 5%;}
		.cent119{margin-top: 8%;}
		.cent120{margin-top: 10%;}
		.cent1201>.h3{ font-size: 20px;}
    .cent1201>.h3 span{font-size: 35px;}
		.cent1201>.h4 a{  font-size: 14px;}
			.cent1201-r>span{ font-size: 14px;}
            .cent115 .title02{margin-top: 10%;}
            .cent117{margin-top: 8%;}
			.banner03>h2{ font-size:24px;}
			.banner03>span{font-size:24px;}
			.banner03 .niern{ font-size:12px;}
				}
		
         
			

			

	
	