*{
    outline:0 none !important; blr:expression(this.onFocus=this.blur());
}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}
body {position: relative; -webkit-tap-highlight-color: #fff;margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family:Microsoft YaHei,-apple-system, BlinkMacSystemFont, PingFang SC, Segoe UI, Hiragino Sans GB, Helvetica Neue, Arial, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:14px;  line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
a{display: inline-block; text-decoration:none!important; cursor:pointer; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;color: #1f1f1f;}
textarea,select{ outline:none; color:#666; font-size:14px; width:100%;}
textarea{
 resize:none;
}
img{border:none;max-width: 100%;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/* 滚动条样式 */
body::-webkit-scrollbar{ width:4px;height: 1px;}
body::-webkit-scrollbar-thumb{ background:rgba(255,255,255,0.4);}
body::-webkit-scrollbar-track{ background:#000;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }
 /* @font-face {*/
 /*   font-family: 'wygt';*/
	/*src: url("../fonts/SIMYOU.TTF");*/
 /* }*/

  @font-face {
    font-family: 'cl';
	src: url("../fonts/canela-light.otf");
  }
  @font-face {
    font-family: 'cm';
	src: url("../fonts/canela-Medium.otf");
  }
  @font-face {
    font-family: 'cr';
	src: url("../fonts/canela-regular.otf");
  }
   @font-face {
    font-family: 'hb';
	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Bold.ttf");
  }
  @font-face {
    font-family: 'hbl';
	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Black.ttf");
  }
  @font-face {
    font-family: 'hl';
	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Light.ttf");
  }
  @font-face {
    font-family: 'hm';
	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Medium.ttf");
  }
  @font-face {
    font-family: 'hr';
	src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/luokeke/HarmonyOS_Sans_SC_Regular.ttf");
  }

.f_12 {
    font-size: 12px;
}
.f_13 {
    font-size: 13px;
}
.f_14 {
    font-size: 14px;
}

.f_15 {
    font-size: 15px;
}

.f_16 {
    font-size: 16px;
}

.f_18 {
    font-size: 18px;
}

.f_20 {
    font-size: 20px;
}
.f_21 {
    font-size: 21px;
}

.f_22 {
    font-size: 22px;
}

.f_24 {
    font-size: 24px;
}

.f_26 {
    font-size: 26px;
}

.f_28 {
    font-size: 28px;
}

.f_30 {
    font-size: 30px;
}

.f_32 {
    font-size: 32px;
}

.f_34 {
    font-size: 34px;
}
.f_35 {
    font-size: 35px;
}

.f_36 {
    font-size: 36px;
}

.f_38 {
    font-size: 38px;
}

.f_40 {
    font-size: 40px;
}

.f_42 {
    font-size: 42px;
}

.f_44 {
    font-size: 44px;
}
.f_45 {
    font-size: 45px;
}

.f_46 {
    font-size: 46px;
}
.f_48 {
    font-size: 48px;
}

.f_50 {
    font-size: 50px;
}

.f_52 {
    font-size: 52px;
}

.f_55 {
    font-size: 55px;
}

.f_60 {
    font-size: 60px;
}

.f_64 {
    font-size: 64px;
}

.f_66 {
    font-size: 66px;
}

.f_68 {
    font-size: 68px;
}

.f_72 {
    font-size: 72px;
}

.f_80 {
    font-size: 80px;
}

.f_90 {
    font-size: 90px;
}

.f_100 {
    font-size: 100px;
}

.f_110 {
    font-size: 110px;
}

.f_112 {
    font-size: 112px;
}

.f_160 {
    font-size: 160px;
}  

/* 弹窗 */

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

/* 弹窗内容 */

.z_tanchuang .tbox .modal {background: white;padding: 30px;display: block;border-radius: 5px;position: relative;width: 80%;max-width: 1200px;max-height: 90%;margin: 0 auto;box-sizing: border-box;}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;transition: all 0.5s;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;max-height: 67vh;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1200px;}

/* 弹窗选中 */

.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

.w1560{position: relative;width: 81.25vw;margin: 0 auto;}

.bannerbj{position: absolute;top: 0;left: 0;width: 100%;height: 100vh;background: no-repeat center;background-size: cover;filter: blur(8px) !important}


/* 头部 */
.header{position: fixed;z-index: 999;top: 0;left: 50%;transform: translateX(-50%);padding: 1.67vw 0;transition: all 0.5s;width:100vw;}
.header:hover{background-color:#ffffff;}
.header.hide{transform: translate(-50%,-110%);}
.header .w1560{display: flex;justify-content: space-between;align-items: center;}
.header .w1560>ul{display: flex;align-items: center;}
.header .w1560>ul>li{position: relative;}
.header .w1560>ul>li:after{content:"";position: absolute;bottom: 0;left:50%; transform: translate(-50%,3.5vw);width:0;height:3px;background-color:#DCB8B7;transition:all 0.5s;}
.header .w1560>ul>li:hover:after{width:82px;}
.header .w1560>ul>li .nav2{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width:200px;text-align:center;padding-top:80px;display:none;}
.header .w1560>ul>li .nav2 li{margin-left: 0;padding-top:0.5vw;background-color:#ffffff;}
.header .w1560>ul>li .nav2 li:first-child{padding-top:1vw;border-top-left-radius:4px;border-top-right-radius:4px;}
.header .w1560>ul>li .nav2 li:last-child{padding-bottom:1vw;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.header .w1560>ul>li .nav2 li{margin-right: 0;}
.header .w1560>ul>li .nav2 a{display: block;color:#171717;line-height:3;}
.header .w1560>ul>li .nav2 a:hover{color:#fff;background-color:#DCB8B7;}
.header .w1560 ul a{display: block;color: #ffffff;transition: all 0.5s;}
.header:hover .w1560 ul a{color: #333333;}
.header .w1560 ul a:hover,.header .w1560 ul a.on{color:#DCB8B7;}
.header .w1560 ul.h_left li{margin-left: 3.54vw;}
.header .w1560 ul.h_left li:first-child{margin-left: 0;}
.header .w1560 ul.h_right li{margin-right: 3.54vw;}
.header .w1560 ul:first-child.h_right li:first-child{margin-right: 0;}
.header .w1560 ul:last-child.h_right li:last-child{margin-right: 0;}
.header .w1560 .lag{position: absolute;right: -8vw;top: 50%;transform: translateY(-50%);color:#ffffff;padding-right:24px;background:url(../img/h_xl.png)no-repeat right center;cursor:pointer;}
.header:hover .w1560 .lag{color:#333333;background-image:url(../img/h_xl1.png);}
.header .w1560 .lag>div{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);width:100px;text-align:center;padding-top:80px;display:none;}

.header .w1560 .lag div .li{margin-left: 0;padding-top:0.5vw;background-color:#ffffff;}
.header .w1560 .lag div .li:first-child{padding-top:1vw;border-top-left-radius:4px;border-top-right-radius:4px;}
.header .w1560 .lag div .li:last-child{padding-bottom:1vw;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.header .w1560 .lag div .li{margin-right: 0;}
.header .w1560 .lag div a{display: block;color:#171717;line-height:3;}
.header .w1560 .lag div a:hover{color:#fff;background-color:#DCB8B7;}
/*.header .w1560 .lag div{display:none;}*/

/* banner */
.index_banner{position: relative;overflow: hidden;}
.index_banner .title .cn{line-height: 46px;margin-bottom: 1.51vw;}
.index_banner .title .en{font-family: cr;line-height: 18px;letter-spacing: 8px;text-transform: uppercase;}
.index_banner .title {
    position: absolute;
    text-align: center;
    width: 100%;
	/* padding-top: 10vw; */
	padding-top: 39.4vh;
	transition-delay: 1s;
	z-index: 10;
	color: #fff;
}

.index_banner .title h3 {
	font-weight: 700;
    font-size: calc(55px + 54 * ((53vw + 53vh) - 520px) / 820);
	letter-spacing: -1px;
	color: rgba(255,255,255,0);
	-webkit-text-stroke: 2px #fff;
}

.index_banner .img-box {
	width: 100%;
	height: 100%;
	/*position: absolute;*/
	transform: scale(1, 1);
	/*transition-duration: 1s;*/
	/*transition-property: transform;*/
	/*transition-timing-function: cubic-bezier(0.5, 0, 0, 1);*/
	opacity: 1;
	overflow: hidden;
}
.index_banner .img-box img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	/*transform: scale(1.2, 1.2) translateX(50%);*/
	/*transition-timing-function: cubic-bezier(0.5, 0, 0, 1);*/
	/*transition-property: transform;*/
}

.index_banner .button-prev, .button-next {
	transition: 0.5s;
	outline: none;
	position: absolute;
	width: 140px;
	z-index: 10;
	top: 27.17vw;
	transform: translateY(-34px);
	cursor: pointer;
	transition:all 0.5s;
}
.index_banner .button-prev:hover, .button-next:hover {
	transform: translateY(-50px);
}
.index_banner .button-prev {
	left: 5.625vw;
}
.index_banner .button-next {
	right: 5.625vw;
}
.index_banner .button.disabled {
	opacity: 0.2;
	cursor: default;
}

.i_part1{padding:3vw 0;position: relative;}
.i_part1 .tit{text-align: center;}
.i_part1 .tit .h{line-height: 42px;color: #333333;margin-bottom: 2.7vw;}
.i_part1 .tit .p{line-height: 26px;color: #333333;margin-bottom: 5.57vw;}
.i_part1  .txt_box{display: flex;justify-content: center;text-align: center;}
.i_part1  .txt_box .box{margin: 0 5.73vw;}
.i_part1  .txt_box .box .h1{margin-bottom: 6px;}
.i_part1  .txt_box .box .h1 .num{font-family: cr;color: #333333;}
.i_part1  .txt_box .box .h1 .f_24{font-weight: 300;}
.i_part1  .txt_box .box .p1{color: #333333;margin-bottom: 8.3vw;}
.i_part1  .pic_box{height:27.4vw;pointer-events:auto!important;}
.i_part1  .pic_box .pic{background: no-repeat center;background-size: 100% 100%; position: absolute;transition: all 0.9s ease-in-out;}
.i_part1  .pic_box .pic:hover{background-size: 105% 105%;}
.i_part1  .pic_box .pic1{width: 12.3vw;height: 7.8vw;top: 7vw!important;left: -12vw!important;right: auto!important;bottom: auto!important;}
.i_part1  .pic_box .pic2{width: 8.54vw;height: 11.82vw;top:19.22vw!important;left: -7.5vw!important;right: auto!important;bottom: auto!important;}
.i_part1  .pic_box .pic3{width: 8.54vw;height: 10.88vw;top:-10vw!important;left: -2.75vw!important;right: auto!important;bottom: auto!important;}
.i_part1  .pic_box .pic4{width:9.635vw;height: 14.375vw;bottom:-10.5vw!important;left: 5.6vw!important;right: auto!important;top: auto!important;}
.i_part1  .pic_box .pic5{left: 23.75vw!important;top: 0!important;width: 33.23vw;height: 19.9vw;right: auto!important;bottom: auto!important;}
.i_part1  .pic_box .pic6{right: 0.98vw!important;top: -10vw!important;width: 5.78vw;height: 8.43vw;left: auto!important;bottom: auto!important;}
.i_part1  .pic_box .pic7{right:-18vw!important;top: 0!important;width: 15.573vw;height: 8.33vw;left: auto!important;bottom: auto!important;}
.i_part1  .pic_box .pic8{right: -5.13vw!important;top:25.74vw!important;width: 10.67vw;height: 7.55vw;left: auto!important;bottom: auto!important;}
.i_part1  .pic_box .pic9{right: -15vw!important;top: 9.74vw!important;width: 10.67vw;height:14.17vw;left: auto!important;bottom: auto!important;}

.i_part1  .pic_box.on .pic1{top: 0!important;left: 0!important;right: auto!important;bottom: auto!important;}
.i_part1  .pic_box.on .pic2{top:9.22vw!important;left: 2.6vw!important;right: auto!important;bottom: auto!important;}
.i_part1  .pic_box.on .pic3{top:0!important;left: 13.75vw!important;right: auto!important;bottom: auto!important;}
.i_part1  .pic_box.on .pic4{bottom:0.5vw!important;left: 12.6vw!important;right: auto!important;top: auto!important;}
.i_part1  .pic_box.on .pic5{left: 23.75vw!important;top: 0!important;right: auto!important;bottom: auto!important;}
.i_part1  .pic_box.on .pic6{right: 16.98vw!important;top: 0!important;left: auto!important;bottom: auto!important;}
.i_part1  .pic_box.on .pic7{right:0!important;top: 0!important;left: auto!important;bottom: auto!important;}
.i_part1  .pic_box.on .pic8{right: 12.13vw!important;top:9.74vw!important;left: auto!important;bottom: auto!important;}
.i_part1  .pic_box.on .pic9{right: 0!important;top: 9.74vw!important;left: auto!important;bottom: auto!important;}
.i_part1  .b_txt{position: absolute;bottom: 3.2vw;left: 50%;transform: translateX(-50%);font-weight: bold;color: #333;width: 13.125vw;line-height: 1;padding-bottom: 1.52vw;border-bottom: 1px solid #333;text-align: center;cursor:pointer;}

.i_part2{padding-top: 11.98vw;background: url(../img/part2_bj.png)no-repeat center top;background-size: 100% auto;}
.i_part2 .top{display: flex;justify-content: space-between;margin-bottom: 5.41vw;position: relative;top: -15vw;}
.i_part2 .top .tit .h1{line-height: 24px;color: #333333;margin-bottom: 1.1vw;}
.i_part2 .top .tit .h2{line-height: 46px;color: #333333;}
.i_part2 .top .next{width:5.41vw;height: 5.41vw;background: url(../img/part2_next.svg);background-size: 100% 100%;cursor: pointer;opacity: 0.6;transition: all 0.5s;}
.i_part2 .top .next:hover{opacity: 1;transform: scale(0.8);}
.i_part2 .pic_box{position: relative;overflow: hidden;top: -15vw;padding-bottom:6vw;padding-top: 3vw;}
.i_part2 .pic_box .swiper-pagination{bottom: 0;}
.i_part2 .pic_box .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#DCB8B7;}


.i_part2 .pic_box .swiper-slide{position: relative;text-align: center;overflow: hidden;transform: scale(0.95);transition: all 0.5s;}
.i_part2 .pic_box .swiper-slide-active{transform: scale(1.05);}
.i_part2 .pic_box .swiper-slide .pic{width: 100%;height: 34.48vw;transition: all 0.5s;}
.i_part2 .pic_box .swiper-slide:hover .pic{transform: scale(1.05);}
.i_part2 .pic_box .swiper-slide .bj{position: absolute;bottom: 0;left: 0;width: 100%;height: 19.8vw;background: url(../img/p3_bj.png);background-size: 100% 100%;}
.i_part2 .pic_box .swiper-slide .h{position: absolute;bottom: 3vw;color: #ffffff;left: 0;width: 100%;}

.i_part3{padding:9.23vw 0 9.8vw 0;}
.i_part3 .tit .cn{color: #323232;line-height: 46px;margin-bottom: 1.5vw;}
.i_part3 .tit .en{font-family: cr;color: #323232;line-height: 18px;text-transform: uppercase;letter-spacing: 8px;}
.i_part3 .p3_con .top{display: flex;justify-content: space-between;}
.i_part3 .p3_con .top .txt{width: 24.11vw;margin: 0 3.645vw 0 9.375vw;position: relative;overflow: hidden;padding-top:7.3vw;}
.i_part3 .p3_con .top .txt .time{color: #323232;margin-bottom: 0.885vw;}
.i_part3 .p3_con .top .txt .time .num{font-family: cr;margin: 0 12px;}
.i_part3 .p3_con .top .txt .time .num:first-child{margin-left: 0;}
.i_part3 .p3_con .top .txt .h{color: #323232;line-height: 42px;height: 84px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom: 1.25vw;}
.i_part3 .p3_con .top .txt .p{line-height: 30px;color: rgba(50,50,50,0.7);}
.i_part3 .p3_con .top .txt .swiper-slide{opacity: 0;transition: all 0.5s;}
.i_part3 .p3_con .top .txt .swiper-slide-active{opacity: 1;}
.i_part3 .p3_con .top .pic{position: relative;width:62.5vw;overflow: hidden;}
.i_part3 .p3_con .top .pic .swiper-slide{position: relative;height: 35.8vw;}
.i_part3 .p3_con .top .pic .swiper-slide .bj{position: absolute;transition: all 0.6s 0.8s;opacity: 0;}
.i_part3 .p3_con .top .pic .swiper-slide-active .bj{opacity: 1;}
.i_part3 .p3_con .top .pic .swiper-slide .img{position: absolute;transition: all 0.8s;}
.i_part3 .p3_con .top .pic .swiper-slide-next .img{opacity: 0;transform: translateX(100%);}
.i_part3 .p3_con .top .pic .swiper-slide-prev .img{opacity: 0;transform: translateX(-100%);}
.i_part3 .p3_con .top .pic .swiper-slide.slide1 .bj{top: 3.7vw;left: 2.3vw;width: 0;height: 27.86vw;background-color: #DCB8B7;}
.i_part3 .p3_con .top .pic .swiper-slide-active.slide1 .bj{width: 25.52vw;}
.i_part3 .p3_con .top .pic .swiper-slide.slide1 .img1{top:6.3vw;left:6.82vw;width: 56vw;}
.i_part3 .p3_con .top .pic .swiper-slide.slide1 .img3{top: 0;right:9.375vw;width: 13.125vw;transition: all 0.8s 0.3s;}
.i_part3 .p3_con .top .pic .swiper-slide.slide1 .img2{bottom: 0;left: 0;width:15.26vw;transition: all 0.8s 0.15s;}

.i_part3 .p3_con .top .pic .swiper-slide.slide2 .bj{top: 2.8175vw;left: 0;width: 0;height: 100%;background-color: #DE9C6E;}
.i_part3 .p3_con .top .pic .swiper-slide-active.slide2 .bj{width: 44.8vw;}
.i_part3 .p3_con .top .pic .swiper-slide.slide2 .img1{top:5.645vw;left:5.8vw;width: 53.54vw;z-index: 2;width: 43vw;}
.i_part3 .p3_con .top .pic .swiper-slide.slide2 .img3{bottom: 2.9vw;right:0;width: 15.15vw;transition: all 0.8s 0.3s;}
.i_part3 .p3_con .top .pic .swiper-slide.slide2 .img2{top: 0;right: 3vw;width: 38vw;transition: all 0.8s 0.15s;}

.i_part3 .p3_con .top .pic .swiper-slide.slide3 .bj{bottom: 0;left: calc(100% - 30vw);width: 0;height: 33.33vw;background-color: #2375B1;}
.i_part3 .p3_con .top .pic .swiper-slide-active.slide3 .bj{width: 30vw;}
.i_part3 .p3_con .top .pic .swiper-slide.slide3 .img1{top:15.15vw;left:0;width: 17.1vw;z-index: 2;}
.i_part3 .p3_con .top .pic .swiper-slide.slide3 .img3{top: 3.43vw;right:15.625vw;width: 15.15vw;transition: all 0.8s 0.3s;}
.i_part3 .p3_con .top .pic .swiper-slide.slide3 .img2{top: 0;left: 11.77vw;width: 27.55vw;transition: all 0.8s 0.15s;}
.i_part3 .p3_con .bottom{position: relative;padding-left: 7.375vw;margin-top: 4.68vw;}
.i_part3 .p3_con .bottom:before{content: "";position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background-color: #C4C4C4;}
.i_part3 .p3_con .bottom .b_con{position: relative;overflow: hidden;}
.i_part3 .p3_con .bottom .b_con .swiper-slide{cursor: pointer;color: #323232;font-family: hm;transition: all 0.5s;}
.i_part3 .p3_con .bottom .b_con .swiper-slide.on{color: #DCB8B7;}
.i_part3 .p3_con .bottom .b_con .swiper-slide .item{display: table;background-color: #fff;padding:0 2vw;text-align: center;}
.i_part3 .p3_con .bottom .b_con .swiper-slide .item .en{text-transform: uppercase;line-height: 22px;}
.i_part3 .p3_con .bottom .b_con .swiper-slide .item .num{line-height: 20px;}

/* 底部 */
.footer{padding: 0 3.125vw;padding-top:6.2vw;background-color: #F9F9F9;}
.footer .f_top{display: flex;justify-content: space-between;}
.footer .f_top .left{display: flex;width: 100%;justify-content:space-between;position:relative;}
.footer .f_top .left a{color: #171717;transition: all 0.5s;}
.footer .f_top .left a:hover{color: #DCB8B7;}
.footer .f_top .left ul{max-width:120px;position: relative;}
.footer .f_top .left:after{content: "";position: absolute;left: 0;top:calc(22px + 3.34vw); width: 100%;top: calc(22px + 1.67vw);height: 1px;background-color: rgba(0,0,0,0.09);}
.footer .f_top .left ul:last-child{padding-right: 0;}
.footer .f_top .left ul li:first-child{line-height: 22px;padding-bottom: 1.67vw;margin-bottom: 1.67vw;}
.footer .f_top .left ul li:nth-child(n+2){max-width: 120px;line-height: 20px;margin-bottom: 1vw;}
.footer .f_top .right{width:21.875vw;}
.footer .f_top .right .tel{font-family: cm;line-height: 42px;color: #171717;margin-bottom:2vw;}
.footer .f_top .right .zx_btn{display: block;width: 125px;line-height: 38px;border-radius: 19px;text-align: center;background-color: #DCB8B7;color: #fff;margin-bottom: 0.5vw;}
.footer .f_top .right .time{line-height: 20px;color: #171717;margin-bottom: 3.125vw;}
.footer .f_top .right .boxs{display: flex;justify-content: space-between;flex-wrap: wrap;}
.footer .f_top .right .boxs .box{width: 10.156vw;margin-bottom: 1.875vw;}
.footer .f_top .right .boxs .box:nth-child(3){margin-bottom: 0;}
.footer .f_top .right .boxs .box:first-child,.footer .f_top .right .boxs .box:nth-child(3){width:8.854vw;}
.footer .f_top .right .boxs .box .h{line-height: 20px;color: #DCB8B7;margin-bottom:0.625vw;}
.footer .f_top .right .boxs .box .p{line-height: 26px;color: #171717;}
.footer .f_top .right .fx{margin-top: 2.6vw;}
.social-share .icon-wechat,.social-share .icon-weibo{border-color: transparent!important;background-color: transparent!important; color: transparent!important;}
.footer .f_top .right .fx a{position: relative;}
.footer .f_top .right .fx a>img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: -1;transition: all 0.5s;}
.footer .f_top .right .fx a:hover>img{opacity: 0.7;}

.footer .f_center{position: relative;overflow: hidden;margin-top:5vw;}
.footer .f_center .swiper-wrapper{transition-timing-function: linear;}
.footer .f_center .swiper-wrapper .swiper-slide{display: flex;align-items: center;justify-content: center;height:5.4vw;}
.footer .f_center .swiper-wrapper .swiper-slide img{max-width:70%;max-height:70%;transition:all 0.5s}
.footer .f_center .swiper-wrapper .swiper-slide img:hover{transform:scale(1.4);}

.footer .f_bottom{display: flex;justify-content: space-between;align-items: center;margin-top: 1.2vw;height: 5.2vw;border-top:1px solid #E8E8E8;}
.footer .f_bottom .left{display: flex;color: #171717;align-items: center;}
.footer .f_bottom a{color: #171717;transition: all 0.5s;}
.footer .f_bottom a:hover{color:#DCB8B7;}
.footer .f_bottom .left .solid{width: 1px;height: 15px;background-color: #17171780;margin: 0 6px;}
.footer .f_bottom .left a:nth-child(5){margin-right: 1vw;}
.footer .f_bottom .right{position: relative;}
.footer .f_bottom .right .h{width: 218px;line-height: 40px;border-radius: 21px;border: 1px solid #171717;padding: 0 1.25vw;cursor: pointer;}
.footer .f_bottom .right .h span{display: block;background: url(../img/link.png)no-repeat right center;}
.footer .f_bottom .right ul{position: absolute;bottom: 100%;padding:1.25vw;background-color: #fff;line-height: 2;display: none;}
.footer .f_logo{width: 12vw;position: relative;top: -3vw;}

.right_lm{position: fixed;top: 60%;right: 36px;opacity: 0;transition: all 0.5s;z-index:999;}
.right_lm.on{opacity: 1;}
.right_lm li{position: relative;}
.right_lm li a{display: flex;justify-content:center;align-items:center;margin:7px 0; width:66px;height:66px;background-color:rgba(0,0,0,0.13);border-radius:50%;}
.right_lm li a:hover{background-color:#DCB8B7;}

.ny_banner{position: relative;z-index: 2;}
.ny_banner .img{background: no-repeat center;background-size: cover;}
.ny_banner .m_img{display: none;}
.ny_banner .p_img{height: 100vh;}
.ny_banner .h{position: absolute;top: 49vh;left: 0%;width: 100%;text-align: center;font-weight: bold;color: #fff;}

/* 通告列表 */
.not_con{position: relative;padding: 6.77vw 0 8.17vw 0;}
.not_con .kuai{position: absolute;top: 0;left: 0;width: 34.16vw;height: 44.63vw;background-color: #DCB8B7;}
.not_con .top{display: flex;justify-content: space-between;margin-bottom: 2.6vw;}
.not_con .top .h{line-height: 42px;color: #000000;}
.not_con .top .tab{display: flex;align-items: center;}
.not_con .top .tab li a{display: block;width: 130px;line-height: 42px;border: 1px solid #EFEFEF;text-align: center;border-radius: 21px;margin-left: 1vw;transition: all 0.5s;color: #333333;}
.not_con .top .tab li a:hover,.not_con .top .tab li.on a{color: #ffffff;border-color: transparent;background-color: #DCB8B7;}
.not_con .con{background-color: #ffffff;padding: 4.167vw 4vw 3.35vw 4vw;box-shadow: 0 0 40px rgba(0,0,0,0.06);}
.not_con .con .tit{color: #000000;line-height: 30px;margin-bottom: 2.5vw;}
.not_con .con .boxs{display: flex;flex-wrap: wrap;justify-content: space-between;}
.not_con .con .boxs .box{width: 17.08vw;border: 1px solid #EBEBEB;margin-bottom: 1.65vw;padding: 2.81vw 2.6vw;}
.not_con .con .boxs .box1{width: 17.08vw;height: 1px;}
.not_con .con .boxs .box .num{font-family: cr;color: #DCB8B7;line-height: 55px;margin-bottom: 7px;}
.not_con .con .boxs .box .day{font-family: cr;color: #333333;line-height: 16px;margin-bottom: 1.927vw;}
.not_con .con .boxs .box .h{padding-left: 2.1vw;line-height: 30px; background: url(../img/not_icon.png)no-repeat left 2px;background-size: auto 26px;height: 60px;color: #000000;font-weight: bold;margin-bottom: 4.84vw;}
.not_con .con .boxs .box .more{color: #333333;line-height: 14px;display: table;padding-right: 10px;background: url(../img/not_more1.png)no-repeat right center;transition: all 0.5s;}
.not_con .con .boxs .box:hover .more{background-image: url(../img/not_more2.png);color: #DCB8B7;}
.not_con .con .boxs .box:hover{border-color: transparent;box-shadow: 0 0 30px rgba(0,0,0,0.07);}

/* 杂志列表 */
.maz_con{padding: 6.77vw 0 6.67vw 0;}
.maz_con .top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 4.32vw;}
.maz_con .top .h{color: #000000;line-height: 42px;}
.maz_con .top .tab{display: flex;align-items: center;}
.maz_con .top .tab li a{display: block;width: 130px;line-height: 42px;border: 1px solid #EFEFEF;text-align: center;border-radius: 21px;margin-left: 1vw;transition: all 0.5s;color: #333333;}
.maz_con .top .tab a:hover,.maz_con .top .tab li.on a{color: #ffffff;border-color: transparent;background-color: #DCB8B7;}
.maz_con .boxs{display: flex;justify-content: space-between;flex-wrap: wrap;}
.maz_con .boxs .box{width: 19vw;border: 1px solid #EEEEEE;transition: all 0.5s;padding: 3.33vw 3.33vw 1.665vw 3.33vw;margin-bottom: 1.66vw;}
.maz_con .boxs .box1{width: 19vw;height: 1px;}
.maz_con .boxs .box .pic{width: 100%;justify-content: center;height: 15.8vw;align-items: center;margin-bottom: 1.875vw;}
.maz_con .boxs .box .txt{text-align: center;}
.maz_con .boxs .box .txt .h1{line-height: 18px;color: #333333;transition: all 0.5s;margin-bottom: 0.833vw;}
.maz_con .boxs .box .txt .p1{line-height: 16px;color: #DCB8B7;}
.maz_con .boxs .box:hover{border-color: transparent;box-shadow: 0 0 30px rgba(0,0,0,0.07);}

/* 视频列表 */
.maz_con .boxs1{display: flex;justify-content: space-between;flex-wrap: wrap;}
.maz_con .boxs1 .box{width: 19vw;border: 1px solid #EEEEEE;transition: all 0.5s;margin-bottom: 1.66vw;}
.maz_con .boxs1 .box .pic{width: 100%;justify-content: center;height: 12.7vw;align-items: center;position: relative;}
.maz_con .boxs1 .box .pic:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.13);transition: all 0.5s;}
.maz_con .boxs1 .box .pic:before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 2.34vw;height: 2.34vw;background: url(../img/video.png);background-size: 100% 100%;transition: all 0.5s;opacity: 0;z-index: 2;}
.maz_con .boxs1 .box:hover .pic:after{background-color: rgba(0,0,0,0.43);}
.maz_con .boxs1 .box:hover .pic:before{opacity: 1;}
.maz_con .boxs1 .box .pic .p{position: absolute;bottom: 1vw;left: 1.5vw;line-height: 18px;padding-left: 25px;background: url(../img/video.png)no-repeat;background-size: 18px 18px;color: #ffffff;font-family: cl;z-index: 3;}
.maz_con .boxs1 .box:hover .pic .p{opacity: 0;}
.maz_con .boxs1 .box .txt{padding: 1.875vw 1.5625vw 2.08vw 1.5625vw;}
.maz_con .boxs1 .box .txt .day{line-height: 16px;font-family: cr;color: #333333;margin-bottom: 1.2vw;}
.maz_con .boxs1 .box .txt .p1{line-height: 26px;color: #333333;height: 52px;}
.maz_con .boxs1 .box:hover .txt .p1{color: #DCB8B7;}
.maz_con .boxs1 .box:hover{border-color: transparent;box-shadow: 0 0 30px rgba(0,0,0,0.07);}

/* 新闻详情 */
.header.nd .w1560 ul a{color: #333333;}
.nd_con{margin-top: 7.8125vw;border-top: 1px solid #EEEEEE;padding: 4.375vw 0 13.33vw 0;}
.nd_con .w1560{display: flex;justify-content: space-between;}
.nd_con .w1560 .left{width: 55.625vw;}
.nd_con .w1560 .left .tit{width: 50.468vw;color: #000000;line-height: 42px;margin-bottom: 2.1vw;}
.nd_con .w1560 .left .df{display: flex;justify-content: space-between;align-items: center;padding-bottom: 1.2vw;border-bottom: 1px solid #E5E5E5;}
.nd_con .w1560 .left .df .day{line-height: 16px;color:#000000;}
.nd_con .w1560 .right{width: 19.8vw;}
.nd_con .w1560 .right .tit{line-height: 32px;color: #000000;}
.nd_con .w1560 .right ul li a{padding: 2.3vw 0 1.98vw 0;display: block;border-bottom: 1px solid #E5E5E5;}
.nd_con .w1560 .right ul li a .h{color: #333333;line-height: 21px;margin-bottom: 1.458vw;height: 42px;transition: all 0.5s;}
.nd_con .w1560 .right ul li a:hover .h{color: #DCB8B7;}
.nd_con .w1560 .right ul li a .day{color: #666666;}
.nd_con .w1560 .right .back1{display: block;text-align: center;background-color: #DCB8B7;border-radius: 33px;color: #fff;transition: all 0.5s;margin-top: 1.98vw;}
.nd_con .w1560 .right .back1:hover{opacity: 0.6;}
.nd_con .w1560 .right .back1 span{display: inline-block;line-height: 66px;padding-left: 28px;background: url(../img/back.png)no-repeat left center;}
.nd_con .w1560 .left .cons{padding-top: 3.33vw;line-height: 32px;}

@media screen and (max-width: 1560px) {
.f_12 {font-size: 12px;}
.f_13 {font-size: 13px;}
.f_14 {font-size: 14px;}
.f_15 {font-size: 14px;}
.f_16 {font-size: 14px;}
.f_18 {font-size: 16px;}
.f_20 {font-size: 17px;}
.f_21 {font-size: 18px;}
.f_22 {font-size: 18px;}
.f_24 {font-size: 20px;}
.f_26 {font-size: 20px;}
.f_28 {font-size: 22px;}
.f_30 {font-size: 22px;}
.f_32 {font-size: 24px;}
.f_34 {font-size: 24px;}
.f_35 {font-size: 25px;}
.f_36 {font-size: 26px;}
.f_38 {font-size: 25px;}
.f_40 {font-size: 28px;}
.f_42 {font-size: 30px;}
.f_44 {font-size: 32px;}
.f_45 {font-size: 33px;}
.f_46 {font-size: 34px;}
.f_48 {font-size: 34px;}
.f_50 {font-size: 36px;}
.f_55 {font-size: 38px;}
.f_56 {font-size: 40px;}
.f_60 {font-size: 40px;}
.f_64 {font-size: 42px;}
.f_66 {font-size: 44px;}
.f_68 {font-size: 46px;}
.f_72 {font-size: 48px;}
.f_80 {font-size: 56px;}
.f_90 {font-size: 62px;}
.f_100 {font-size: 70px;}
.f_110 {font-size: 74px;}
.f_112 {font-size: 74px;}
.f_122 {font-size: 82px;}
.footer .f_top .left{width: 100%;}
/*.footer .f_top .left ul{width: calc(100% / 8); padding-right: 2vw;}*/
}

@media screen and (max-width: 1366px) {
/*.footer .f_top .left ul{width: calc(80px + 2vw); padding-right: 1vw;}*/
}
