/* PUBLIC */
*{margin: 0px;padding: 0px;font-family:"Microsoft YaHei";}
a{text-decoration: none;outline: none;}
body{background-color: #edf1f2;}

.defaultbox{width: 1176px;margin: 0 auto;}
@media screen and (max-width: 1920px){
	.defaultbox{width: 80%;}
}
@media screen and (max-width: 1300px){
	.defaultbox{width: 90%;}
}

/* TOTOP */
@keyframes movepoint {
    from {top: 10px;}
    to {top: -10px;}
}
.totopbox{display: flex;justify-content: center;}
.totopbox.hmt{margin-top: 100px;}
.totopbox.hmtpbfa{margin-top: 300px;padding-bottom: 250px;}
.totop_fdbox{display: flex;position: relative;width: 43px;height: 37px;}
.totop{width: 38px;height: 32.6px;cursor: pointer;background-image: url('../images/totop.png');background-size: cover;animation: movepoint .5s ease-in-out infinite alternate;position: absolute;top: 0px;left: 0px;}
.totop.black{background-image: url('../images/totop_b.png');}

/* HEADER */
#header{display: flex;width: 100%;justify-content: space-between;box-sizing: border-box;position: fixed;left: 0px;z-index: 9999999999;}
#header:after{content: "";background-color: #000000;width: 100%;height: 100%;left: 0px;top: 0px;position: absolute;z-index: -1;}
.header_container{padding: 0 7.8%;position: relative;z-index: 1;}
.logo{width: 143px;padding-top: 20px;display: block;}
.logo img{width: 100%;}
#header.opa30:after{opacity: 0.3;}
#header,#headerbox{height: 65px;}
.header_right{display: flex;padding-right: 200px;align-items: center;}
.top_menu{position: relative;z-index: 1;height: 100%;color: inherit;padding-right: 70px;}
.top_menu .jqueryslidemenu{height: 100%;}
.top_menu #menu-menu-1{display: flex;height: 100%;align-items: center;list-style: none;}
.top_menu #menu-menu-1>.menu-item{position: relative;height: 100%;}
.top_menu #menu-menu-1>.menu-item>a{margin: 0 21px;height: 100%;display: flex;align-items: center;}
.top_menu a{color: #ffffff;font-size: 16px;}
.top_menu a span{flex-shrink: 0;}
.top_menu a span:last-child{font-size: 14px;margin-left: 10px;}
.sub-menu{position: absolute;width: 100%;left: 0px;top: calc(100%);list-style: none;display: none;}
.sub-menu li{text-align: center;}
.sub-menu li:first-child{margin-top: 8px;}
.sub-menu li a{width: 100%;height: 28px;display: block;line-height: 28px;font-size: 14px;}
.sub-menu li a:hover{background-color: #ffff3f;color: #000000;}
.sub-menu:after{content: "";position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: #000000;opacity: 0.3;z-index: -1;}
.top_menu #menu-menu-1>.menu-item:hover .sub-menu{display: block;}
.open_btn{display: none;}
#menu-menu-1>.current-menu-item>a,#menu-menu-1>.current-menu-ancestor.current-menu-parent>a{color: #ffff3f;}
.top_menu #menu-menu-1>.menu-item:hover>a{color: #ffff3f;}

/* HEADER-SEARCH */
.header_search{width: 12px;height: 14px;background-repeat: no-repeat;background-size: cover;background-image: url('../images/search.png');position: relative;cursor: pointer;z-index: 1;}
.header_search_box{position: absolute;width: 206px;height: 29px;background-color: #e6e6e7;right: 0px;top: 39px;}
.header_search_box{opacity: 0;pointer-events: none;transform: translate(0%, 8px);transition: all .3s;}
.header_search.clicked .header_search_box{opacity: 1;pointer-events: auto;transform: translate(0%, 0);}
.header_search_box form{display: flex;width: 100%;height: 100%;}
.header_search_box input[type='text']{width: 177px;outline: none;background: none;border: none;padding: 0 11px;font-size: 12px;color: #787575;}
.header_search_box input[type='submit']{width: 29px;height: 29px;background-color: #49484c;border: none;outline: none;cursor: pointer;background-image: url('../images/search.png');background-repeat: no-repeat;background-position: center;background-size: 12px;}

/* HEADER-BUTTON */
.phonenav{cursor: pointer;width: 36px;height: 28px;display: flex;align-items: center;position: relative;display: none;margin-left: 5%;}
.pnav_icon{width: 100%;background-clip: content-box;}
.phonenav:before, .phonenav:after{content: "";position: absolute;left: 0px;width: 100%;}
.phonenav:before{top: 0px;}
.phonenav:after{bottom: 0px;}
.pnav_icon,.phonenav:before,.phonenav:after{height: 3px;background: #ffff3f;transition: .3s ease;border-radius: 2px;}
.phonenav.on .pnav_icon{opacity: 0;}
.phonenav.on:before{transform: rotate(45deg) translateY(9px) translateX(9.5px);background-color: #ffff3f;}
.phonenav.on:after{transform: rotate(-45deg) translateY(-8px) translateX(8.5px);background-color: #ffff3f;}

/* HEADER / HEADER-SEARCH / HEADER-BUTTON (SELF-ADAPTION) */
@media screen and (max-width: 1920px){
	.header_container{padding: 0px;padding-right: 3.8%;flex-shrink: 0;}
	.header_right{padding: 0px;width: 100%;justify-content: flex-end;}
	#header{padding: 0 9%;}
	.top_menu{padding-right: 3.8%;}
}
@media screen and (max-width: 1300px){
	#header{padding: 0 5%;}
}
@media screen and (max-width: 1050px){
	.top_menu{width: 100%;}
	.top_menu #menu-menu-1{justify-content: flex-end;}
	.top_menu #menu-menu-1>.menu-item{margin: 0 2%;}
	.top_menu #menu-menu-1>.menu-item>a{margin: 0;}
	/*.top_menu{display: none;}*/
}
@media screen and (max-width: 950px){
	.top_menu #menu-menu-1>.menu-item{margin: 0 1%;}
}
@media screen and (max-width: 850px){
	.top_menu{display: none;}
	.phonenav{display: flex;}
	.top_menu a{color: #000000;}
	.sub-menu li a:hover{background-color: unset;}
	.top_menu.on{display: block;}
	.top_menu{position: absolute;left: 0px;top: 100%;height: auto;padding: 0px;}
	#myslidemenu{background-color: #ffffff;}
	.top_menu_bg{position: absolute;width: 100%;height: 100vh;background-color: #000000;left: 0px;top: 0px;z-index: -1;opacity: 0.8;}
	.top_menu #menu-menu-1{display: block;}
	.top_menu #menu-menu-1>.menu-item{line-height: 50px;margin: 0px;}
	/*.top_menu #menu-menu-1>.menu-item:hover .sub-menu}*/
	.sub-menu li:first-child{margin: 0px;}
	/*.sub-menu li{min-height: 50px;}*/
	.sub-menu li a{line-height: 50px;height: auto;}
	.top_menu #menu-menu-1>.menu-item>a{padding: 0 5%;border-bottom: 1px solid #e5e5e5;}
	.sub-menu:after{display: none;}
	.top_menu #menu-menu-1>.menu-item.menu-item-has-children{position: relative;}
	.top_menu #menu-menu-1>.menu-item:hover .sub-menu{display: block;}
	.top_menu #menu-menu-1>.menu-item .sub-menu{display: block;height: 1px;overflow: hidden;}
	.top_menu #menu-menu-1>.menu-item .sub-menu.on{display: block;position: relative;left: unset;top: unset;height: auto;}
	.open_btn{display:block;width: 50px;height: 50px;position: absolute;right: 0px;top: 0px;background: #ffffff;text-align: center;font-size: 30px;line-height: 46px;cursor: pointer;border-left: 1px solid #e5e5e5;box-sizing: border-box;}
	.sub-menu li{text-align: left;}
	.sub-menu li a{padding: 0 6%;border-bottom: 1px dashed #e5e5e5;}
	/*.top_menu #menu-menu-1>.menu-item.menu-item-has-children:after{content: "+";width: 50px;height: 50px;position: absolute;right: 0px;top: 0px;background: #ffffff;text-align: center;font-size: 30px;line-height: 50px;cursor: pointer;}*/
}


/* INDEX-BANNER */
.ibanner{width: 100%;height: 100vh;position: relative;background: #ffffff;}
.index_bannerbox{width: 100%;height: 100%;}
.item{display: block;width: 100%;height: 100%;}

.index_banner{width: 100%;height: 100%;background-size: cover;}
.home-list {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 105;display: flex;align-items: center;}
.home-list ul{position: relative;left: 0;width: 100% !important;}
.home-list li {/*text-transform: uppercase;white-space: nowrap;*/font-size: 41.67px;line-height: 52px;margin: 0.6vh 0;font-weight: 100;text-align: center;}
body:not(.is-ie) .home-list li {transition: font-size .35s,line-height .35s,margin .35s}
.home-list li.swiper-pagination-bullet-active-next,.home-list li.swiper-pagination-bullet-active-prev {font-size: 53.97px;line-height: 62px;}
.home-list li.swiper-pagination-bullet-active-next-next,.home-list li.swiper-pagination-bullet-active-prev-prev{font-size: 41.67px;line-height: 52px;}
.home-list li.swiper-pagination-bullet-active-main {font-size: 72.95px;line-height: 72px;}
.home-list a {display: inline-block;color: rgba(255,255,255,.85);}
.home-list a:hover {color: #ffffff;}
.home-list .swiper-pagination-bullet{width: auto;height: auto;display: block;border-radius: unset;background: no-repeat;opacity: 1;}
.home-list .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position: unset;}
.home-list .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform: scale(1);}
.swiperli{display: flex;width: 100%;justify-content: center;align-items: center;}
.swiperli_en{width: 50%;text-align: right;padding-right: 5px;box-sizing: border-box;flex-shrink: 0;word-wrap: break-word;}
.swiperli_cn{width: 50%;text-align: left;padding-left: 5px;box-sizing: border-box;flex-shrink: 0;word-wrap: break-word;}

/* NAV */
.navbox{width: 100%;display: flex;justify-content: center;align-items: center;}
.navbox a{font-size: 20.05px;color: #000000;margin: 0 10px;}
.navbox a.on{font-weight: bold;}

/* CRUMBS */
.crumbsbox{min-height: 49px;border-bottom: 1px solid #aeb1b1;display: flex;justify-content: flex-start;width: 100%;overflow: hidden;padding: 0 7.8%;box-sizing: border-box;}
.crumbsbox.noborbottom{border-bottom: none;}
.crumbsbox.cbtotop{position: fixed;left: 0px;top: 65px;z-index: 34;background-color: #ffffff;}
.crumbs_futitle{padding-right: 73px;border-right: 1px solid #aeb1b1;display: flex;align-items: center;font-size: 16px;position: relative;flex-shrink: 0;}
.crumbs_futitle a{color: inherit;}
.crumbs_futitle span{font-size: 12px;}
.crumbs_futitle:after{content: "+";position: absolute;right: 28px;top: 50%;font-size: 16.66px;font-weight: bold;width: 13px;line-height: 22px;text-align: center;margin-top: -11px;}
.crumbs_content{display: flex;justify-content: flex-start;align-items: center;padding: 0 20px;box-sizing: border-box;}
.crumbs_content p{font-size: 16px;}
.crumbs_content a{color: inherit;}
.crumbs_content p.all span{font-size: 14px;}
.crumbs_content p.arrow{margin: 0 27px;font-weight: bold;font-size: 16.66px;}
@media screen and (max-width: 1920px){
	.crumbsbox{padding: 0 10%;box-sizing: border-box;padding: 0 9%;}
}
@media screen and (max-width: 1300px){
	.crumbsbox{padding: 0 5%;}
	.crumbs_futitle{padding: 0 30px 0 0;}
	.crumbs_futitle:after{right: 9px;}
	.crumbs_content{flex-wrap: wrap;padding: 1.5%;line-height: 25px;}
}

/* HEADER-NAV */
.header_navbtn{width: 88px;height: 46px;position: absolute;top: 50%;margin-top: -23px;box-sizing: border-box;z-index: 5;}
.header_navbtn.navleft{left: 100px;}
.header_navbtn.navright{right: 100px;}
.header_navbtn a{color: #ffffff;text-shadow: 1px 1px 1px #000000;position: relative;display: block;}
.header_navbtn a:before{position: absolute;content: "";width: 16px;height: 16px;top: 50%;margin-top: -8px;}
.header_navbtn.navleft a{padding-left: 38px;}
.header_navbtn.navright a{padding-right: 38px;text-align: right;}
.header_navbtn.navleft a:before{left: 0px;background-image: url('../images/sarrowleft_w.png');}
.header_navbtn.navright a:before{right: 0px;background-image: url('../images/sarrowright_w.png');}
@media screen and (max-width: 750px){
	.header_navbtn.navleft{left: 1%;}
	.header_navbtn.navright{right: 1%;}
}

/* ABOUT */
.abt_block1{width: 100%;background-color: #000000;background-image: url('../images/about-bg1.jpg');background-size: cover;}
.abtb1_container{width: 1176px;margin: 0 auto;padding-top: 266px;padding-bottom: 197px;}
.abtb1_title{font-weight: bold;font-size: 46px;color: #ffffff;text-align: center;background-image: -webkit-linear-gradient(bottom,#ffffff,#ffffa6,#ffff3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.abtb1_textbox{position: relative;padding-bottom: 144px;color: #ffffff;}
.abtb1_text{position: relative;text-align: center;font-size: 18px;line-height: 41px;margin-top: 95px;}
.abtb1_text p:first-child{font-size: 22px;margin-bottom: 10px;}
.abtb1_more{text-align: right;font-size: 18px;outline: none;position: absolute;bottom: 0px;right: 0px;cursor: pointer;background-color: transparent;border: 0px;padding-right: 20px;font-weight: bold;}
.abtb1_more{animation: twinkling3 1.5s ease-in-out infinite;-webkit-animation: twinkling3 1.5s ease-in-out infinite;-moz-animation: twinkling3 1.5s ease-in-out infinite;-ms-animation: twinkling3 1.5s ease-in-out infinite;-o-animation: twinkling3 1.5s ease-in-out infinite;}
@keyframes twinkling3 {
    0% {text-shadow: 0 0 3px #ffff3f;}
    50% {text-shadow: 0 0 15px #ffff3f;}
    100% {text-shadow: 0 0 3px #ffff3f;}
}

.abtb1btn_ico{position: absolute;right: 0px;top: -1px;line-height: 24px;}
.abtb1_hidden{height: 0px;overflow: hidden;}
.abtb1_hidden.active{height: auto;}
.abtb1_hidden:before{content: "";display: table;}
.abtb1_hidden:after{content: "";display: table;clear: both;}
.abtb1hid_text{position: relative;padding-top: 70px;margin: 0 auto;line-height: 52px;font-size: 16px;}
.abtb1hid_text_p{font-size:15px;}
.abtb1_sectionbox{display: flex;justify-content: space-between;max-width: 1176px;width: 100%;margin: 168px auto 0 auto;}
.abtb1_section{min-width: 154px;height: 43px;line-height: 43px;text-align: center;color: #000000;font-size: 20px;background-color: #ffffff;margin:0 20px 20px 20px;cursor: pointer;position: relative;overflow: hidden;padding: 0 20px;box-sizing: border-box;transition: all .3s ease-in-out;}
/*.abtb1_section:after{position: absolute;right: 4px;top: 50%;width: 16px;height: 16px;margin-top: -8px;background-image: url('../images/sarrowright.png');background-size: cover;content: "";}*/
.abtb1_section:hover{transform: scale(1.1);}

.abt_block2{position: relative;width: 100%;height: 1009px;background-color: #000000;text-align: center;}
.abtb2_container{width: 1920px;position: relative;margin: 0 auto;height: 100%;}
.abtb2_video_bg{background-size: cover;background-position: center;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.abt_blockbox{width: 100%;background-color: #000000;background-image: url('../images/about-bg-25602.jpg');background-size: 100%;background-color: #000000;background-position: top;}

.abt_block3{padding-top: 349.5px;padding-bottom: 262px}
.abtb3_container{width: 1176px;margin: 0 auto;}
.abtb3_title{margin-bottom: 220.5px;}
.abtb3title_en p{font-weight: lighter;font-size: 70px;background-image: -webkit-linear-gradient(bottom,#ffffff,#ffffa6,#ffff3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height: 105px;}
.abtb3title_en p:last-child{margin-left: 135px;}
.abtb3title_cn{font-size: 40px;font-weight: bold;color: #ffffff;margin-top: 33.5px;}
.abtb3_text{font-size: 17px;font-weight: lighter;color: #ffffff;padding-bottom: 65px;line-height: 40px;}
.abtb3_surveybox{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.abtb3_survey{margin-top: 70px;min-width: 287px;padding-bottom: 43px;margin-right: 120px;position: relative;}
.abtb3_survey:nth-child(3n){margin-right: 0px;}
.abtb3_survey:before{border-top: 1px solid #ffffff;position: absolute;left: 0px;top: 0px;content: '';width: 287px;}
.abtb3sur_num{font-size: 60px;color: #ffffff;margin-top: 31px;line-height: 71px;}
.abtb3sur_num img{max-width: 191px;width: 100%;}
.abtb3sur_type{font-size: 40px;font-weight: lighter;color: #ffffff;line-height: 58px;margin-bottom: 14px;text-transform: uppercase}
.abtb3sur_intro{font-size: 16px;color: #ffffff;line-height: 35px;}

.abt_block4{padding-top: 450px;padding-bottom: 204px}
.abtb4_container{width: 1176px;margin: 0 auto;}
.abtb4_title{text-align: right;}
.abtb4title_en{font-weight: lighter;font-size: 70px;background-image: -webkit-linear-gradient(bottom,#ffffff,#ffffa6,#ffff3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height: 85px;}
.abtb4title_cn{font-size: 40px;font-weight: bold;color: #ffffff;line-height: 70px;}
.abtb4_box{display: flex;justify-content: space-between;}
.abtb4b_left{width: 390px;padding-top: 60px;position: relative;}
.abtb4bl_title{font-size: 36px;background-image: -webkit-linear-gradient(bottom,#ffffff,#ffffa6,#ffff3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom: 51px;}
.abtb4bl_sitebox{display: flex;justify-content: flex-start;flex-wrap: wrap;margin-bottom: 188px;}
.abtb4bl_site{position: relative;margin-right: 15px;min-width: 177px;margin-bottom: 28px;}
.abtb4bl_site:nth-child(2n){margin-right: 0px;}
.abtb4bl_site p:first-child{font-size: 33px;color: #3c3c3c;position: relative;z-index: 0;padding-left: 15px;padding-bottom: 33px;line-height: 27px;font-weight: lighter;}
.abtb4bl_site p:last-child{font-size: 36px;color: #ffffff;position: absolute;z-index: 1;left: 0px;bottom: 0px;line-height: 35px;}
.abtb4bl_itembox{padding-top: 15px;position: relative;}
.abtb4bl_itembox:before{position: absolute;left: 0px;top: 0px;content: "";width: 70px;border-top: 1px solid #ffffff;}
.abtb4bl_item{font-size: 16px;color: #ffffff;margin-top: 34px;}
.abtb4b_right{width: 583px;margin-top: 152px;}
.abtb4br_intro{display: flex;justify-content: flex-start;margin-bottom: 138px;}
.abtb4b_right .abtb4br_intro:last-child{margin-bottom: 0px;}
.abtb4bri_num{font-size: 17px;color: #ffffff;margin-right: 10px;}
.abtb4bri_box{width: 545px;border-top: 1px solid #ffffff;margin-top: 7px;padding-top: 47px;display: flex;justify-content: flex-start;overflow: hidden;}
.abtb4bri_left{width: 177px;flex-shrink: 0;}
.abtb4bri_title{font-size: 21px;color: #ffffff;line-height: 30px;margin-bottom: 89px;}
.abtb4bri_list ul{list-style: inside;}
.abtb4bri_list li{font-size: 14px;color: #ffffff;margin-bottom: 25px;font-weight: lighter;}
.abtb4bri_right{width: 100%;}
.abtb4bri_btnbox{text-align: right;padding-top: 40px;}
.abtb4bri_btn{font-weight: bold;font-size: 18px;color: #ffffff;}

.abtb4bri_textarea p{font-size: 13px;color: #ffffff;line-height: 31px;text-align: justify;margin-bottom: 47px;}
.abtb4bri_textarea p.keynote{font-size: 14px;font-weight: bold;}
.abtb4bri_btn{animation: twinkling 1.5s ease-in-out infinite;-webkit-animation: twinkling 1.5s ease-in-out infinite;-moz-animation: twinkling 1.5s ease-in-out infinite;-ms-animation: twinkling 1.5s ease-in-out infinite;-o-animation: twinkling 1.5s ease-in-out infinite;}
@keyframes twinkling {
    0% {text-shadow: 0 0 3px #ffff3f;}
    50% {text-shadow: 0 0 15px #ffff3f;}
    100% {text-shadow: 0 0 3px #ffff3f;}
}

.abtb5_container{width: 1176px;margin: 0 auto;}
.abt_block5{margin-top: 204px;}
.abtb5_title{display: flex;justify-content: flex-start;padding-bottom: 275px;align-items: flex-end;}
.abtb5title_left{background-image: -webkit-linear-gradient(bottom,#ffffff,#ffffa6,#ffff3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;font-size: 70px;line-height: 106px;font-weight: lighter;padding-left: 38px;padding-right: 104px;margin-right: 100px;position: relative;}
.abtb5title_left:after{position: absolute;content: "";right: 0px;bottom:15px;height: 95px;width: 1px;background-color: #ffffff;}
.abtb5title_right{margin-bottom: 10px;}
.abtb5title_right .a5text{font-size: 40px;font-weight: bold;color: #ffffff;line-height: 68px;}
.abtb5title_right .a5intro{background-image: -webkit-linear-gradient(bottom,#ffffff,#ffffa6,#ffff3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;font-size: 22px;line-height: 50px;}
.abtb5_box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.abtb5b_services{width: 500px;position: relative;padding-top: 98px;padding-left: 15px;box-sizing: border-box;margin-bottom: 122px;}
.abtb5b_services:nth-child(even){padding-left: 0px;}
.abtb5bs_num{position: absolute;left: 0px;top: 0px;font-size: 200px;color: #3f3f3f;font-weight: lighter;line-height: 155px;}
.abtb5bs_box{position: relative;padding-top:48px;}
.abtb5bs_title{color: #ffffff;font-size: 24px;margin-bottom: 44px;line-height: 31px;}
.abtb5bs_box p{line-height: 29px;color: #ffffff;font-size: 15px;}
.abtb5bs_box:before{position: absolute;content: "";width: 453px;height: 1px;background-color: #ffffff;top: 0px;left: 0px;}
.abtb5bs_box:after{position: absolute;content: "";width: 102px;height: 30px;background-image: url('../images/about_arrow.png');left: 350px;top: 50px;}

.abt_block6box{width: 92%;max-width: 1659px;margin: 0 auto;margin-top: 230px;}
.abt_block6box img{width: 100%;}

.abt_block7{background-image: url('../images/yellow_bg.png');background-repeat: no-repeat;background-size: 100% auto;background-position: top;padding-top: 307px;box-sizing: border-box;margin-bottom: 260px;}
.abtb7_container{width: 1176px;margin: 0 auto;padding-bottom: 260px;}
.abtb7_title{margin-bottom: 161px;}
.abtb7title_en{font-weight: lighter;font-size: 70px;color: #000000;text-align: center;line-height: 87px;}
.abtb7title_cn{font-weight: bold;font-size: 40px;color: #000000;text-align: center;line-height: 72px;}
.abtb7_text{text-align: center;font-size: 17px;color: #000000;width: 95%;margin: 0 auto;line-height: 51px;letter-spacing: 1px;margin-bottom: 220px;}
.abtb7_text:last-child{margin-bottom: 0px;}
.abtb7_text span{font-size: 22px;}
.abtb7_teambox{display: flex;justify-content: center;flex-wrap: wrap;margin-bottom: 152px;}
.abtb7_team{text-align: center;width: 25%;margin-bottom: 139px;}
.abtb7team_img{width: 205px;margin: 0 auto;margin-bottom: 15px;}
.abtb7team_img img{width: 100%;mix-blend-mode: multiply;}
.abtb7team_text{position: relative;display: inline-block;}
.abtb7team_text p{font-size: 14.1px;line-height: 17px;padding-bottom: 7px;}
.abtb7team_text:before{content: "";width: 46px;height: 46px;background-color: #ffff3f;position: absolute;left: -24px;top: -10px;border-radius: 50%;z-index: -1;}
.abtb7team_text p:after{content: "";width: 100%;height: 1px;background-color: #000000;position: absolute;left: 0px;bottom: 0px;}

.abt_block8{width: 100%;font-size: 37.5px;color: #ffffff;background-color: #797979;text-align: center;}
.abt_block8 img{width: 100%;display: block;}

.abt_block9{width: 100%;background-image: url('../images/prize_bg1.jpg');background-color: #000000;background-size: 100% auto;background-position: bottom;padding-top: 370px;background-repeat: no-repeat;}
.abtb9_container{width: 1176px;margin: 0 auto;}
.abtb9_title{display: flex;justify-content: space-between;align-items: flex-end;width: 97%;position: relative;margin: 0 auto;padding-bottom: 25px;margin-bottom: 175px;}
.abtb9title_cn{font-size: 40px;font-weight: bold;color: #ffffff;padding-bottom: 30px;}
.abtb9title_en{font-size: 156px;background-image: -webkit-linear-gradient(bottom,#ffffff,#ffffa6,#ffff3f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;font-weight: lighter;line-height: 134px;}
.abtb9_title:after{position: absolute;content: "";width: 100%;height: 1px;background-color: #ffffff;left: 0px;bottom: 0px;}
.abtb9_awardsbox{width: 97%;margin: 0 auto;display: flex;justify-content: space-between;padding-bottom: 766px;}
.abtb9abl_list{font-size: 20.83px;color: #ffffff;line-height: 40px;padding-bottom: 35px;min-width: 201px;position: relative;margin-top: 45px;}
.abtb9abl_list span{color: ; background-image: -webkit-linear-gradient(left,#e6c66c,#d5b257);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.abtb9abl_list:after{content: "";position: absolute;left: 0px;bottom: 0px;width: 201px;height: 1px;background-color: #ffffff;}
.abtb9abl_list:first-child{margin-top: 0px;}
.abtb9abl_list:last-child:after{height: 0;background-color: transparent;}
.abtb9abr_list{padding-top: 25px;padding-bottom: 25px;position: relative;}
.abtb9abrl_title{font-size: 17px;color: #ffffff;}
.abtb9abr_list ul{font-size: 13px;color: #959595;font-weight: lighter;line-height: 24px;margin-top: 15px;margin-left: 15px;}
.abtb9abr_list:after{content: "";width: 512px;height: 1px;background-color: #959595;left: 0px;bottom: 0px;position: absolute;}
.abtb9abr_list:first-child{padding-top: 6px;}

.abt_block10{padding-bottom: 128px;}
.abtb10_container{width: 100%;margin: 0 auto;}
.abtb10_container img{width: 100%;}
/*.abtb10_title{display: flex;justify-content: space-between;}*/
/*.abtb10_left{width: 88px;}*/
@media screen and (max-width: 2300px){
	.abt_block2{height: 39.4vw;}
	.abtb2_container{width: 75%;}
}
@media screen and (max-width: 1920px){
	.abtb1_container,.abtb3_container,.abtb4_container,.abtb5_container,.abtb7_container,.abtb9_container,{width: 80%;}
	.abt_block6box{width: 82%;}
	/*.abtb10_container{width: 92%;}*/
	.abtb1_sectionbox{flex-wrap: wrap;justify-content: space-around;}

	.abtb3_survey{margin-right: 0px;width: 33%;}

	.abtb5b_services{width: 50%;}
}
@media screen and (max-width: 1300px){
	.abtb1_container,.abtb3_container,.abtb4_container,.abtb5_container,.abtb7_container,.abtb9_container{width: 90%;}

	.abtb1_container{padding: 15% 0;}

	.abt_block2{height: 44.6vw;}
	.abtb2_container{width: 85%;}

	.abt_block3{padding: 15% 0;}
	.abtb3_title{margin-bottom: 10%;}

	.abt_block4{padding: 15% 0;}

	.abt_block5{margin-top: 15%;}
	.abtb5_title{padding-bottom: 15%;}
	.abtb5b_services{width: 46%;}
	.abtb5bs_box:before{width: 100%;}
	.abtb5bs_box:after{left: unset;right: 0px; }
	.abtb5bs_title{padding-right: 102px;box-sizing: border-box;}

	.abt_block6box{width: 92%;margin-top: 15%;}
	.totopbox.hmtpbfa{margin-top: 15%;padding-bottom: 15%;}

	.abt_block7{padding-top: 15%;margin-bottom: 15%;}
	.abtb7_title{margin-bottom: 10%;}
	.abtb7_text{margin-bottom: 10%;}
	.abtb7_container{padding-bottom: 15%;}
	.abtb7_teambox{justify-content: space-between;margin-bottom: 10%;}
	.abtb7_team{width: 33.3%;}

	.abt_block9{padding-top: 15%;}
	.abtb9_awardsbox{padding-bottom: 42%;width: 100%;}
	.abtb9abr_list:after{width: 100%;}

}
@media screen and (max-width: 1200px){
	.abtb3_survey:before{width: 93%;}
	.abtb3_survey{min-width: unset;box-sizing: border-box;padding-right: 2%;}
	.abtb3sur_num{font-size: 50px;}
	.abtb3sur_type{font-size: 30px;}

	.abtb4b_left{flex-shrink: 0;margin-right: 5%;width: 308px;}
	.abtb4b_right{width: 100%;}
	.abtb4br_intro{margin-bottom: 8%;}
	.abtb4bri_box{width: 100%;}
	.abtb4bl_site{min-width: 138px;}
	.abtb4bl_site p:first-child{font-size: 25px;}
	.abtb4bl_site p:last-child{font-size: 28px;}
	.abtb4bri_textarea p{margin-bottom: 8%;}

	.abtb7_team{margin-bottom: 8%;}

	.abtb9_title{margin-bottom: 10%;}
	.abtb9title_en{font-size: 125px;}
	.abtb9ab_left{flex-shrink: 0px;margin-right: 10%;}
	.abtb9ab_right{width: 100%;}
}
@media screen and (max-width: 1024px){
	.abtb1_container{padding: 15% 0 10% 0;}
	.abtb1_text{margin-top: 8%;}
	.abtb1_textbox{padding-bottom: 15%;padding-top: 5%;}
	.abtb1hid_text_p{font-size: 15px;width: 96%;margin: 0 auto;}
	.abtb1_sectionbox{margin-top: 10%;justify-content: space-between;}
	.abtb1_section{width: 46%;margin: 2%;height: auto;line-height: 35px;}
}
@media screen and (max-width: 950px){

	.abtb1_container{padding: 18% 0 13% 0;}

	.abt_block3{padding: 13% 0;}
	.abtb3_survey{margin-top: 3%;padding-bottom: 3%;}
	.abtb3_text{padding-bottom: 5%;}
	.abtb3title_en p{font-size: 50px;line-height: 75px;}
	.abtb3title_cn{font-size: 30px;margin-top: 2%;}

	.abt_block4{padding: 13% 0;}
	.abtb4b_right{margin-top: 10%;}
	.abtb4title_en{font-size: 50px;line-height: 75px;}
	.abtb4title_cn{font-size: 30px;line-height: 50px;}
	.abtb4bl_title{font-size: 30px;margin-bottom: 15%;}
	.abtb4bl_itembox{display: none;}
	.abtb4bl_sitebox{width: 160px;}
	.abtb4b_left{width: auto;}

	.abt_block5{margin-top: 13%;}
	.abtb5_title{padding-bottom: 13%;}
	.abtb5title_left{font-size: 50px;line-height: 75px;padding: 0 8% 0 3%;margin-right: 8%;}
	.abtb5title_right .a5text{font-size: 30px;}
	.abtb5title_right .a5intro{font-size: 19px;line-height: 39px;}
	.abtb5bs_num{font-size: 150px;line-height: 140px;}
	.abtb5bs_box{padding-top: 30px;}
	.abtb5b_services{margin-bottom: 13%;}

	.abt_block6box{width: 96%;margin-top: 13%;}

	.totopbox.hmtpbfa{margin-top: 13%;padding-bottom: 13%;}

	.abt_block7{padding-top: 13%;margin-bottom: 13%;}
	.abtb7_container{padding-bottom: 13%;}
	.abtb7title_en{font-size: 50px;line-height: 75px;}
	.abtb7title_cn{font-size: 30px;line-height: 50px;}

	.abt_block9{padding-top: 13%;}
	.abtb9_title{align-items: center;padding-bottom: 5px;}
	.abtb9title_cn{font-size: 30px;padding: 0px;}
	.abtb9title_en{font-size: 50px;line-height: 75px;}

	.abt_block10{padding-bottom: 10%;}
}
@media screen and (max-width: 850px){
	.abtb3_surveybox{justify-content: space-between;}
	.abtb3_survey{width: 46%;padding-right: 0%;}
	.abtb3_survey:before{width: 100%;}
}
@media screen and (max-width: 750px){
	.abtb3title_en p{font-size: 45px;line-height: 65px;}
	.abtb3title_cn{font-size: 25px;margin-top: 2%;}
	.abtb3_title{margin-bottom: 8%;}

	.abtb4title_en{font-size: 45px;line-height: 65px;}
	.abtb4title_cn{font-size: 25px;line-height: 45px;}
	.abtb4bl_title{font-size: 25px;}
	.abtb4bl_sitebox{width: 142px;}
	.abtb4bl_site p:first-child{font-size: 20px;color: #54542c;padding-bottom: 25px;}
	.abtb4bl_site p:last-child{font-size: 23px;}

	.abtb5title_left{font-size: 45px;line-height: 65px;padding: 0 5% 0 1%;margin-right: 5%;}
	.abtb5title_right .a5text{font-size: 25px;line-height: 48px;}
	.abtb5title_right .a5intro{font-size: 17px;line-height: 32px;}

	.abtb7title_en{font-size: 45px;line-height: 65px;}
	.abtb7title_cn{font-size: 25px;line-height: 45px;}
	.abtb7_title{margin-bottom: 5%;}
	.abtb7_teambox{margin-bottom: 5%;}
	.abtb7_team{width: 45%;margin-bottom: 5%;}
	.abtb4bl_site{margin-bottom: 5%;min-width: 126px;}
	.abtb9abl_list{padding-bottom: 5%;line-height: 36px;margin-top: 5%;font-size: 17px;width: 159px;min-width: unset;}
	.abtb9abl_list:after{width: 100%;}

	.abtb9title_cn{font-size: 25px;}
	.abtb9title_en{font-size: 45px;line-height: 65px;}
	.abtb9abl_list{font-size: 16px;}
}
@media screen and (max-width: 650px){
	.abtb1_title{font-size: 35px;}
	.abtb1_text{font-size: 16px;line-height: 38px;}
	.abtb1_sectionbox{justify-content: center;}
	.abtb1_section{width: 75%;padding: 3% 20px;border-radius: 5px;margin: 0px;margin-bottom: 8%;}

	.abtb3_survey{width: 100%;}
	.abtb3sur_num{font-size: 45px;line-height: 60px;}
	.abtb3sur_type{font-size: 25px;line-height: 48px;}

	.abtb4_box{flex-wrap: wrap;}
	.abtb1_text p:first-child{font-size: 20px;}

	.abtb4b_left{width: 100%;}
	.abtb4bl_title{margin-bottom: 5%;}
	.abtb4bl_sitebox{display: flex;width: 100%;justify-content: flex-start;flex-wrap: wrap;margin-bottom: 5%;}
	.abtb4bl_site{width: 33%;margin: 0px;}

	.abtb4bri_box{flex-wrap: wrap;}
	.abtb4bri_left{width: 100%;}
	.abtb4bri_box{padding-top: 5%;}
	.abtb4bri_title{margin-bottom: 3%}
	.abtb4bri_list{border-bottom: 1px dashed #606060;padding-bottom: 3%;margin-bottom: 3%;}
	.abtb4bri_list ul{display: flex;flex-wrap: wrap;}
	.abtb4bri_list li{margin: 2% 3% 2% 0;}

	.abtb5b_services{width: 100%;margin-bottom: 8%;}

}
@media screen and (max-width: 550px){
	.abtb7_team{width: 100%;margin-bottom: 10%;}

	.abtb9_title{margin-bottom: 5%;}
	.abtb9_awardsbox{flex-wrap: wrap;}
	.abtb9ab_left{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin: 0px;margin-bottom: 10%;}
	.abtb9abl_list{width: 46%;}
	.abtb9abl_list:first-child{margin-top: 5%;}
}

/*CONTACT*/
.contact_block{width: 100%;background-image: url('../images/yellow_bg2.png');background-repeat: no-repeat;background-size: 100%;background-position: top;padding-top: 251px;}
.contact_title{padding-top: 38px;position: relative;}
.contact_title p{line-height: 110px;font-size: 82px;font-weight: lighter;text-transform:uppercase;}
.contact_title:before{content: "";position: absolute;left: 0px;top: 0px;width: 348px;height: 1px;background-color: #000000;}
.contact_container{width: 1435px;margin: 0 auto;}
.company_mess{padding: 120px 165px;position: relative;}
.company_mess:after{content: "";width: 100%;height: 1px;left: 0px;bottom: 0px;background-color: #000000;position: absolute;}
.company_messbox{display: flex;justify-content: flex-end;width: 100%;}
.company_messbox_left{}
.companymb_left {padding-right: 112px;}
.companymb_left p{font-size: 16px;color: #000000;margin-bottom: 40px;line-height: 29px;}
.companymb_right{max-width: 328px;}
.company_qrcodebox{margin-bottom: 20px;}
.company_qrcode{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 9px;}
.company_qrcode_img{width: 72px;margin-right: 18px;}
.company_qrcode_img img{width: 100%;}
.company_qrcode_text{font-size: 12px;line-height: 24px;transform: scale(0.83);}
.company_logobox{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.company_logobox a{margin-right: 13px;display: flex;justify-content: flex-start;align-items: center;margin-bottom: 21px;}
.company_logobox a span{transform: scale(0.83);font-size: 12px;color: #000000;}
.company_logobox a img{flex-shrink: 0;margin-right: 2px;}
.company_logobox a:last-child{margin-right: 0px;}
.inputformbox{margin-top: 184px;}
.inputform{display: flex;justify-content: space-between;margin-bottom: 356px;}
.inputform_title{padding-left: 81px;}
.inputform_title p.en{font-size: 50px;color: #000000;font-weight: lighter;line-height: 40px;margin-bottom: 23px;}
.inputform_title p.cn{font-size: 28px;color: #000000;line-height: 29px;}
.inputform_block{width: 496px;}
.input_list{padding-top: 26px;position: relative;display: flex;justify-content: space-between;margin-bottom: 84px;}
.input_list:before{position: absolute;content: "";width: 100%;height: 18px;border-top: 1px solid #000000;border-left: 1px solid #000000;left: 0px;top: 0px;}
.input_list_left{font-size: 16px;color: #818181;padding-left: 11px;}
.input_list_right{width: 100%;}
.input_list_right>input{width: 100%;border: none;outline: none;font-size: 16px;background-color: #edf1f2;padding: 0 20px;}
.input_list_right textarea{width: 100%;height: 123px;border: none;outline: none;font-size: 16px;background-color: #edf1f2;padding: 0 20px;box-sizing: border-box;}
.in_top{display: flex}
.in_top>input{width: 80%;margin-right: 20px;}
.input_radiobox{display: flex;justify-content: flex-start;font-size: 16px;height: 21px;}
.input_radiobox label{display: flex;align-items: center;}
.input_radiobox label:first-child{margin-right: 22px;}
.input_radiobox label input{margin-right: 10px;}
.input_list.inputlist_btn{justify-content: flex-end;padding-top: 106px}
.input_list.inputlist_btn:before{width: 0px;height: 0px;border: none;}
.input_list.inputlist_btn button{display: flex;justify-content: flex-start;align-items: center;background: none;outline: none;border: none;cursor: pointer;}
.input_list.inputlist_btn button span{font-size: 20px;line-height: 22px;margin-right: 16px;}
.verify_box{display: flex;align-items: center;margin-top: 10px;padding: 0 20px;}
.verify_box img{width:120px;height:39px;border: 0px;background-color: #efefee;}
.verify_box a{cursor: pointer;margin-left: 7px;}
.contact_joinusbox{width: 100%;border-top: 1px solid #000000;border-bottom: 1px solid #000000;text-align: center;padding: 53px 0;margin-bottom: 296px;}
.contact_joinusbox p{font-size: 50px;font-weight: lighter;}
.contact_joinusbox a{height: 44px;line-height: 44px;background-color: #000000;color: #ffffff;text-align: center;display: block;margin: 16px auto 0 auto;font-size: 28px;position: relative;display: inline-block;padding: 0 73px 0 50px;}
.contact_joinusbox a:after{position: absolute;content: "";width: 23px;height: 23px;right: 41px;top: 50%;margin-top: -11.5px;background-image: url('../images/sarrowright_w.png');background-size: cover;}
@keyframes amovepoint {
    from {right: 46px;}
    to {right: 36px;}
}
.contact_joinusbox a:after{animation: amovepoint .5s ease-in-out infinite alternate;}


@media screen and (max-width: 1920px){
	.contact_container{width: 80%;}
	.company_mess{padding: 120px 8%;}g
	.companymb_left{padding-right: 10%;}
	.inputform_title{padding: 0px;}
}
@media screen and (max-width: 1300px){
	.contact_container{width: 90%;}
	.company_mess{padding: 5% 3%;}
	.inputformbox{margin-top: 92px;}
}
@media screen and (max-width: 1100px){
	.inputformbox{margin-top: 15%;}
	.inputform{flex-wrap: wrap;justify-content: center;}
	.inputform_title{width: 496px;margin-bottom: 7%;}
}
@media screen and (max-width: 750px){
	.inputform_title,.inputform_block{width: 100%;}
}
@media screen and (max-width: 660px){
	.company_messbox{flex-wrap: wrap;justify-content: flex-start;}
	.company_mess{padding: 5% 0px;}
}

/* NEWS */
.event_block{width: 100%;background-image: url('../images/yellow_bg3.png');background-repeat: no-repeat;background-size: 100%;background-position: top;padding-top: 122px;}
.event_block.event_single{padding-top: 0px;}
.event_top{border-top: 1px solid #000000;border-bottom: 1px solid #000000;padding: 19px 0;margin-bottom: 176px;}
.event_topbox{display: flex;justify-content: space-between;max-width: 1375px;margin: 0 auto;align-items: center;}
.event_toptitle{width: 80px;height: 25px;background-color: #000000;color: #ffffff;font-size: 16px;line-height: 25px;text-align: center;flex-shrink: 0;}
.event_datebox{display: flex;justify-content: space-around;overflow: hidden;padding: 0 15px}
.event_datebox a{width: 140px;height: 43px;border-right: 1px solid #b4ac41;font-size: 16px;display: flex;text-align: center;color: inherit;align-items: center;justify-content: center;}
.event_datebox a span{width: 80px;height: 25px;line-height: 25px;}
.event_datebox a span:hover,.event_datebox a.checked span{background-color: #000000;color: #ffffff;}
.event_qrcode{display: flex;justify-content: flex-start;align-items: center;}
.event_qrcodeimg{width: 60px;margin-right: 10px;}
.event_qrcodeimg img{width: 100%;}
.event_qrcode p{font-size: 12px;transform: scale(0.84);writing-mode: tb;}
.event_container{width: 1541px;margin: 0 auto;}
.event_content{padding-bottom: 186px;}
.event_date{font-weight: lighter;font-size: 75px;margin-bottom: 38px;margin-top: 38px;}
.event_date:first-child{margin-top: 0px;}
.event_content a{width: 100%;height: 233px;background-repeat: no-repeat;background-size: cover;display: block;display: flex;justify-content: flex-end;align-items: center;padding: 0 88px;box-sizing: border-box;margin-bottom: 6px;}
.event_content a span{font-size: 25px;color: #ffffff;text-shadow: 3px 0px 5px #767373;}
@media screen and (max-width: 1920px){
	.event_container{width: 80%;}
	.event_content a{height: 15vw;padding: 0 5%;}
	.event_topbox{width: 80%;}
}
@media screen and (max-width: 1300px){
	.event_block{padding-top: 61px;}
	.event_top{margin-bottom: 61px;}
	.event_container{width: 90%;}
	.event_topbox{width: 90%;}
	.event_content a{height: 17.9vw;}
	.event_date{font-size: 55px;margin-bottom: 20px;}
	.event_content a span{font-size: 20px;}
}
@media screen and (max-width: 1060px){
	.event_datebox a{border: none;}
}
@media screen and (max-width: 990px){
	.event_datebox{flex-wrap: wrap;width: 100%;justify-content: flex-start;}
	.event_datebox a{width: 20%;}
}
@media screen and (max-width: 750px){
	.event_content a{height: 32.9vw;}
	.event_datebox a{width: 33.3%;}
}
@media screen and (max-width: 500px){
	.event_content a{height: 39.9vw;}
}

/* SINGLE-NEWS */
.snew_box{margin-bottom: 238px;}
.snew_title{font-size: 29.17px;text-align: center;padding-top: 230px;line-height: 37px;margin-bottom: 95px;}
.snew_content,.snew_content p{font-size: 16px;text-align: justify;line-height: 43px;}
.snew_content img{text-align: center;max-width: 100% !important;margin: 10px auto;display: block;height: auto !important;}

/* WORK */
.work_sortbox{border-top: 1px solid #aeb1b1;border-bottom: 1px solid #aeb1b1;width: 100%;min-height: 286px;display: flex;justify-content: center;margin: 122px auto;}
.work_sortlist{display: flex;align-items: center;justify-content: center;width: 363px;}
.work_sortlist.listcenter{border-left: 1px solid #aeb1b1;border-right: 1px solid #aeb1b1;max-width: 871px;width: 50%;justify-content: space-around;flex-shrink: 0;}
.work_sorttitle{text-align: center;color: #010000;}
.work_sorttitle_across{color: #010000;margin-bottom: 20px;display: block;}
div.work_stcn{font-size: 20px;margin-bottom: 8px;letter-spacing: 1px;}
span.work_stcn{font-size: 16px;margin-right: 10px;}
div.work_sten,span.work_sten{font-size: 14px;}
.work_sortsubtitlebox.hasmargin{margin: 0 121px 0 83px;}
.work_subtitle{font-size: 14px;color: #636363;line-height: 15px;margin-bottom: 20px;}
.work_subtitle.haspadding{padding-left: 36px;}
.workmore_title{text-align: center;margin-bottom: 135px;}
.workmore_title p:first-child{font-size: 25.83px;font-weight: lighter;text-transform: uppercase;}
.workmore_title p:last-child{font-size: 42px;font-weight: bold;}
.work_box,.workimg_box{width: 1531px;margin: 0 auto 157px auto;}
.workmore_box{width: 1531px;margin: 0 auto 157px auto;}
.work_listbox,.workimg_listbox,.workmore_listbox{display: flex;justify-content: flex-start;flex-wrap: wrap;margin-bottom: 187px;}
a.worklist,.workimglist,a.wormoreklist{display: block;position: relative;overflow: hidden;z-index: 0;margin-bottom: 18px;}
a.worklist:nth-child(6n+1), .workimglist:nth-child(6n+1), a.wormoreklist:nth-child(4n){width: 1531px;}
a.worklist:nth-child(6n+2), .workimglist:nth-child(6n+2), a.wormoreklist:nth-child(4n+1){width: 498px;margin-right: 18px;}
a.worklist:nth-child(6n+3), .workimglist:nth-child(6n+3), a.wormoreklist:nth-child(4n+2){width: 498px;margin-right: 18px;}
a.worklist:nth-child(6n+4), .workimglist:nth-child(6n+4), a.wormoreklist:nth-child(4n+3){width: 498px;}
a.worklist:nth-child(6n+5), .workimglist:nth-child(6n+5){width: 756px;margin-right: 18px;}
a.worklist:nth-child(6n),.workimglist:nth-child(6n){width: 756px;}
.worklist_box,.workimglist_box,.wormoreklist_box{height: 452px;overflow: hidden;position: relative;z-index: 0;}
.workimglist_box{cursor: pointer;}
a.worklist:nth-child(6n+2) .worklist_box, .workimglist:nth-child(6n+2) .workimglist_box, a.wormoreklist:nth-child(4n+1) .wormoreklist_box{height: 300px;}
a.worklist:nth-child(6n+3) .worklist_box, .workimglist:nth-child(6n+3) .workimglist_box, a.wormoreklist:nth-child(4n+2) .wormoreklist_box{height: 300px;}
a.worklist:nth-child(6n+4) .worklist_box, .workimglist:nth-child(6n+4) .workimglist_box, a.wormoreklist:nth-child(4n+3) .wormoreklist_box{height: 300px;}
.worklist_img,.workimg,.wormoreklist_img{background-position: center center;background-repeat: no-repeat;background-size: cover;transition: all 0.5s ease-in-out;position: absolute;height: 100%;width: 100%;left: 0;top: 0;}
.worklist_area,.wormoreklist_area{position: absolute;left: 0px;width: 100%;transform: translateY(0%);z-index: 3;transition: all 0.5s ease-in-out;opacity: 0;bottom: 0%;padding: 0 20px;box-sizing: border-box;}
.worklist_texten,.wormoreklist_texten{font-size: 57px;color: #ffffff;font-weight: lighter;line-height: 66px;margin-bottom: 5px;}
.worklist_textcn,.wormoreklist_textcn{font-size: 23px;color: #ffffff;}
.worklist_box:after{content: "";transition: all 0.5s ease-in-out;opacity: 0;background-color: #000000;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;}
a.worklist:hover .worklist_img{transform: scale(1.1);}
a.worklist:hover .worklist_area{opacity: 1;transform: translateY(-25%);}
a.worklist:hover .worklist_box:after{opacity: 0.5;}
a.wormoreklist:hover .wormoreklist_img{transform: scale(1.1);}
a.wormoreklist:hover .wormoreklist_area{opacity: 1;transform: translateY(-25%);}
a.wormoreklist:hover .wormoreklist_box:after{opacity: 0.5;}
.workimglist:hover .workimg{transform: scale(1.1);}
.work_listmore{font-size: 20px;color: #ffffff;background-color: #000;width: 165px;height: 35px;line-height: 35px;text-align: center;display: block;margin: 0 auto;}
.work_sortbox.catepage{justify-content: flex-start;padding: 0 365px;margin: 0 auto;margin-bottom: 121px;box-sizing: border-box;}
.work_sortbox.catepage .work_sortlist{width: auto;justify-content: flex-start;}
.work_sortbox.htwo .work_sortlist{padding-right: 39px;box-sizing: border-box;width: 50%;}
.work_subortlist{border-left: 1px solid #aeb1b1;width: 50%;display: flex;flex-wrap: wrap;align-items: center;}
.work_subortlist a{width: 85%;display: flex;color: inherit;align-items: center;margin: 0 auto;padding: 15px 0;}
.work_subortlist p.arrow{font-weight: bold;margin-right: 39px;font-size: 16.66px;}
.work_subortlist_text{min-width: 100px;flex-shrink: 0;margin-right: 60px;}
.work_subortlist_text .wst_en{font-size: 14px;}
.work_subortlist_content{font-size: 14px;color: #636363;}
.cate_titlebox{padding-right: 90px;}
.cate_titlecn{font-size: 16px;margin-bottom: 10px;}
.cate_titleen{font-size: 14px;}
.cate_introbox{line-height: 25px;color: #636363;}
.cate_introbox,.cate_introbox p,.cate_introbox span{font-size: 14px;}
.fangda{transition: all .3s ease-in-out}
.fangda.df{display: flex;}
.fangda.df span{display: block;align-items: center;line-height: 21px;}
.fangda:hover{transform:scale(1.2);}
@media screen and (max-width: 1920px){
	.work_box,.workimg_box{width: 80%;}
	.work_sortbox.catepage{padding: 0 10%;}
	a.worklist:nth-child(6n+1), .workimglist:nth-child(6n+1){width: 99.7%;}
	a.worklist:nth-child(6n+2), .workimglist:nth-child(6n+2){width: 32.5%;margin-right: 1.1%;}
	a.worklist:nth-child(6n+3), .workimglist:nth-child(6n+3){width: 32.5%;margin-right: 1.1%;}
	a.worklist:nth-child(6n+4), .workimglist:nth-child(6n+4){width: 32.5%;}
	a.worklist:nth-child(6n+5), .workimglist:nth-child(6n+5){width: 49.3%;margin-right: 1.1%;}
	a.worklist:nth-child(6n),.workimglist:nth-child(6n){width: 49.3%;}
	.worklist_box, .workimglist_box{height: 23.6vw;}
	a.worklist:nth-child(6n+2) .worklist_box, .workimglist:nth-child(6n+2) .workimglist_box, a.worklist:nth-child(6n+3) .worklist_box, .workimglist:nth-child(6n+3) .workimglist_box, a.worklist:nth-child(6n+4) .worklist_box, .workimglist:nth-child(6n+4) .workimglist_box{height: 15.6vw;}
	a.worklist,.workimglist{margin-bottom: 1.1vw;}

	.workmore_box{width: 80%;}
	a.wormoreklist:nth-child(4n){width: 99.7%;}
	a.wormoreklist:nth-child(4n+1){width: 32.5%;margin-right: 1.1%;}
	a.wormoreklist:nth-child(4n+2){width: 32.5%;margin-right: 1.1%;}
	a.wormoreklist:nth-child(4n+3){width: 32.5%;}
	.wormoreklist_box{height: 23.6vw;}
	a.wormoreklist:nth-child(4n+1) .wormoreklist_box,a.wormoreklist:nth-child(4n+2) .wormoreklist_box,a.wormoreklist:nth-child(4n+3) .wormoreklist_box{height: 15.6vw;}
	.workmore_listbox{margin-bottom: 1.1vw;}
}
@media screen and (max-width: 1730px){
	.work_sortlist{width: auto;}
	.work_sortsubtitlebox.hasmargin{margin: 0 83px}
	.work_sortlist.listleft{margin: 0 83px}
	.worklist_texten,.wormoreklist_texten{font-size: 37px;line-height: 50px;}
	.worklist_textcn,.wormoreklist_textcn{font-size: 18px;}
}
@media screen and (max-width: 1300px){
	.work_sortsubtitlebox.hasmargin{margin: 0 3vw}
	.work_sortlist.listleft{margin: 0 3vw}
	.work_box,.workimg_box,.workmore_box{width: 90%;}
	.work_sortbox.catepage{padding: 0 5%;}
	.worklist_texten,.wormoreklist_texten{font-size: 26px;line-height: 23px;}
	.worklist_textcn,.wormoreklist_textcn{font-size: 16px;}
	.worklist_box, .workimglist_box, .wormoreklist_box{height: 26.6vw;}
	a.worklist:nth-child(6n+2) .worklist_box, .workimglist:nth-child(6n+2) .workimglist_box, a.worklist:nth-child(6n+3) .worklist_box, .workimglist:nth-child(6n+3) .workimglist_box, a.worklist:nth-child(6n+4) .worklist_box, .workimglist:nth-child(6n+4) .workimglist_box{height: 17.6vw;}
	a.wormoreklist:nth-child(4n+1) .wormoreklist_box,a.wormoreklist:nth-child(4n+2) .wormoreklist_box,a.wormoreklist:nth-child(4n+3) .wormoreklist_box{height: 17.6vw;}
	.cate_titlebox{padding-right: 10%;flex-shrink: 0;}
}
@media screen and (max-width: 950px){
	.work_sortbox{flex-wrap: wrap;padding: 2% 1%;box-sizing: border-box;max-width: 528px;border: none;margin: 20px auto;width: 100%;}
	.work_sortlist,.work_sortlist.listcenter{width: 100%;border: none;justify-content: left;}
	.work_listbox, .workimg_listbox, .workmore_listbox{justify-content: space-between;}
	.work_sortsubtitlebox.hasmargin{display: flex;align-items: center;}
	.work_sortlist.listcenter{flex-wrap: wrap;max-width: 100%;}
	/*.work_sorttitle{width: 100%;}*/
	div.work_stcn{text-align: center;}
	span.work_stcn{font-size: 20px;margin-bottom: 8px;display: block;margin-right: 0px;text-align: center;}
	.work_subtitle{margin: 0px 5px;}
	.work_sorttitle_across{margin: 0px;}
	.work_sort_accross{display: flex;width: 100%;}
	.work_sortsubtitlebox{display: flex; align-items: center;}
	.work_subtitle.haspadding{padding: 0px;}
	.work_sortlist.listleft,.work_sortsubtitlebox.hasmargin{margin: 0px;}
	.work_sorttitle_across,.work_sorttitle{width: 17%;min-width: 160px;padding: 5px 0;}
	div.work_sten, span.work_sten{display: block;width: 100%;text-align: center;}
	a.worklist:nth-child(6n+1), .workimglist:nth-child(6n+1), a.worklist:nth-child(6n+2), .workimglist:nth-child(6n+2), a.worklist:nth-child(6n+3), .workimglist:nth-child(6n+3), a.worklist:nth-child(6n+4), .workimglist:nth-child(6n+4), a.worklist:nth-child(6n+5), .workimglist:nth-child(6n+5), a.worklist:nth-child(6n),.workimglist:nth-child(6n){width: 49.3%;margin-right: 0px}
	a.wormoreklist:nth-child(4n), a.wormoreklist:nth-child(4n+1), a.wormoreklist:nth-child(4n+2), a.wormoreklist:nth-child(4n+3){width: 49.3%;margin-right: 0px}
	.worklist_box, .workimglist_box, a.worklist:nth-child(6n+2) .worklist_box, .workimglist:nth-child(6n+2) .workimglist_box, a.worklist:nth-child(6n+3) .worklist_box, .workimglist:nth-child(6n+3) .workimglist_box, a.worklist:nth-child(6n+4) .worklist_box, .workimglist:nth-child(6n+4) .workimglist_box{height: 26.6vw;}
	.wormoreklist_box, a.wormoreklist:nth-child(4n+1) .wormoreklist_box,a.wormoreklist:nth-child(4n+2) .wormoreklist_box,a.wormoreklist:nth-child(4n+3) .wormoreklist_box{height: 26.6vw;}
	.work_sortbox.catepage{max-width: 100%;width: 100%;border-top: 1px solid #aeb1b1;border-bottom: 1px solid #aeb1b1;}
	.work_sortbox.catepage .work_sortlist{width: 100%;}
	.work_sortbox.htwo .work_sortlist{width: 100%;padding: 15px 0;}
	.work_subortlist{width: 100%;border-left: none;border-top: 1px solid #aeb1b1;}
	.work_subortlist a{width: 100%;}
	.work_subortlist p.arrow{margin-right: 3%;}
	.work_subortlist_text{margin-right: 3.9%;}
	.fangda.df{display: block;}
}
@media screen and (max-width: 750px){
	a.worklist:nth-child(6n+1), .workimglist:nth-child(6n+1), a.worklist:nth-child(6n+2), .workimglist:nth-child(6n+2), a.worklist:nth-child(6n+3), .workimglist:nth-child(6n+3), a.worklist:nth-child(6n+4), .workimglist:nth-child(6n+4), a.worklist:nth-child(6n+5), .workimglist:nth-child(6n+5), a.worklist:nth-child(6n),.workimglist:nth-child(6n){width: 100%;}
	a.wormoreklist:nth-child(4n), a.wormoreklist:nth-child(4n+1), a.wormoreklist:nth-child(4n+2), a.wormoreklist:nth-child(4n+3){width: 100%;}
	.worklist_box, .workimglist_box, a.worklist:nth-child(6n+2) .worklist_box, .workimglist:nth-child(6n+2) .workimglist_box, a.worklist:nth-child(6n+3) .worklist_box, .workimglist:nth-child(6n+3) .workimglist_box, a.worklist:nth-child(6n+4) .worklist_box, .workimglist:nth-child(6n+4) .workimglist_box{height: 53.9vw;}
	a.wormoreklist:nth-child(4n) .wormoreklist_box,a.wormoreklist:nth-child(4n+1) .wormoreklist_box,a.wormoreklist:nth-child(4n+2) .wormoreklist_box,a.wormoreklist:nth-child(4n+3) .wormoreklist_box{height: 53.9vw;}
	.indexwork a.worklist:nth-child(12n),.indexwork a.worklist:nth-child(12n+11),.indexwork a.worklist:nth-child(12n+10){display: none;}
	.worklist_area,.wormoreklist_area{opacity: 1;transform: translateY(-25%);}
	.worklist_box:after,.wormoreklist_box:after{opacity: 0.3;}
}

/* SINGLE-WORK */
.swork_container{width: 86%;margin: 0 auto;max-width: 2178px;}
.swork_box{padding: 0 231px;box-sizing: border-box;}
.sworktitle{width: 100%;line-height: 29px;padding: 35px 0;font-size: 25px;font-weight: bold;border-bottom: 1px solid #9ea1a1;}
.sworkmess{padding: 15px 0;border-bottom: 1px solid #9ea1a1;}
.sworkflex{display: flex;justify-content: flex-start;align-items: center;}
.sworkflex_list{width: 50%;}
.sworkmess_list{font-size: 14px;}
.sworkwechat{border-bottom: 1px solid #9ea1a1;padding-top: 42px;padding-bottom: 42px;}
.sworkwechat a{color: inherit;}
.sworkwechat_box{margin-top: 13px;margin-bottom: 89px;}
.sworkwechat_title{font-size: 25px;font-weight: bold;line-height: 50px;padding-right: 10%;box-sizing: border-box;}
.sworkwechat_content{font-size: 16px;line-height: 36px;}
.sworkwechat_more{width: 100%;text-align: right;font-size: 16px;font-weight: bold;padding-right: 10%;box-sizing: border-box;}
.sworkwechat_more{animation: twinkling2 1.5s ease-in-out infinite;-webkit-animation: twinkling2 1.5s ease-in-out infinite;-moz-animation: twinkling2 1.5s ease-in-out infinite;-ms-animation: twinkling2 1.5s ease-in-out infinite;-o-animation: twinkling2 1.5s ease-in-out infinite;}
@keyframes twinkling2 {
    0% {text-shadow: 0 0 3px #ffff3f;}
    50% {text-shadow: 0 0 15px #ffff3f;}
    100% {text-shadow: 0 0 3px #ffff3f;}
}
.single_content{position: fixed;top: 113px;left: 0px;width: 100%;}
.single_bcontainer{position: relative;}
.single_banner{width: 100%;height: 1000px;background-color: #797979;display: flex;justify-content: center;align-items: center;position: relative;}
.single_bannerbox{overflow: hidden;width: 100%;height: 100%;position: absolute;z-index: 0;left: 0px;top: 0px;background-size: cover;background-position: center;}
.workimg_box.single{margin-top: 123px;}
/*.single_content.cbtotop{margin-top: 34px;}*/
@media screen and (max-width: 1920px){
	.sworktitle{line-height: 35px;}
	.swork_box{padding: 0px;}
	.single_banner{height: 39vw;}
	.sworkwechat{padding: 2% 0;}
}
@media screen and (max-width: 1920px){
	.swork_container{width: 92%;}
}
@media screen and (max-width: 850px){
	.sworkflex.sworkwechat_box{display: block;}
	.sworkwechat_title{width: 100%;margin-bottom: 2%;}
	.sworkflex_list{width: 100%;}
	.sworkwechat_box{margin-bottom: 3%;}
	.sworkwechat{padding: 3% 0;}
	.workimg_box.single,.workimg_listbox,.workmore_title{margin-bottom: 10%;}
}


/* NAVIGATION */
.new_navigation{width: 1920px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;max-width: 1500px;}
.new_navbtn{font-size: 16.83px;line-height: 24px;text-align: left;padding-left: 38px;position: relative;min-width: 70px;}
.new_navbtn a{color: inherit;}
.new_navbtn.navright{text-align: right;padding-right: 38px;padding-left: 0px;}
.new_navbtn a:before{position: absolute;content: "";width: 16px;height: 16px;top: 50%;margin-top: -8px;}
.new_navbtn.navleft a:before{left: 0px;background-image: url('../images/sarrowleft.png');}
.new_navbtn.navright a:before{right: 0px;background-image: url('../images/sarrowright.png');}
@media screen and (max-width: 1920px){
	.new_navigation{width: 80%;}
}
@media screen and (max-width: 1300px){
	.new_navigation{width: 90%;}
}


/* JOINUS */
.contact_container2{width: 1324px;margin: 0 auto;padding-bottom: 558px;}
.contact_title.line_short:before{width: 103px;}
.join_text{font-size: 16px;font-weight: lighter;line-height: 43px;padding-top: 47px;position: relative;}
.join_text:before{content: "";position: absolute;left: 0px;top: 0px;width: 103px;height: 1px;background-color: #000000;}
.resumebox{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.resume_list{padding-top: 39px;margin-bottom: 36px;width: 310px;display: block;position: relative;margin-right: 28px;}
.resume_list:nth-child(4n){margin-right: 0px;}
.resume_list:before{content: "";position: absolute;left: 0px;top: 0px;width: 294px;height: 1px;background-color: #000000;}
.resumelist_title{width: 294px;display: flex;justify-content: space-between;align-items: center;margin-bottom: 45px;}
.resumelist_title p{font-size: 16px;}
.resumelist_arrow{width: 60px;}
.resumelist_arrow img{width: 100%;}
.resumelist_text{font-size: 12.5px;margin-bottom: 28px;}
.resumelist_ol{font-size: 12.5px;line-height: 22px;}
.resumelist_ol ol{list-style-position: inside;}
.resume_list{color: inherit;}
.joinusbox{display: flex;justify-content: flex-start;margin-bottom: 176px;}
.joinusbox .contact_title{margin-right: 416px;}
.srecruit_box{margin-top: 236px;}
.srecruit_title{display: inline-block;font-size: 16px;border-top: 1px solid #000000;border-bottom: 1px solid #000000;line-height: 52px;margin-bottom: 125px;}
/*.srecruit_content{margin-top: 200px;}*/
.srecruit_content,.srecruit_content p{font-size: 16px;line-height: 39px;}
@media screen and (max-width: 1920px){
	.contact_container2{width: 80%;}
	.contact_block{padding-top: 151px;}
	.joinusbox{margin-bottom: 151px;}
	.resume_list{width: 22.75%;margin-right: 3%;padding-top: 3%;margin-bottom: 3%;max-width: unset;}
	.resumelist_title,.resumelist_title,.resume_list:before{width: 100%;}
}
@media screen and (max-width: 1600px){
	.joinusbox .contact_title{margin: 0px;padding-right: 20%;}
}
@media screen and (max-width: 1300px){
	.contact_container2{width: 90%;}
	.resume_list{width: 31.3%;margin-right: 3%;max-width: unset;}
	.resume_list:nth-child(4n){margin-right: 3%;}
	.resume_list:nth-child(3n){margin-right: 0px;}
}
@media screen and (max-width: 950px){
	.contact_block{padding-top: 100px;}
	.joinusbox{margin-bottom: 100px;}
	.joinusbox .contact_title{padding-right: 10%;}
	.contact_title p{font-size: 62px;line-height: 98px;}
	.resume_list{width: 47.5%;margin-right: 5%;}
	.resume_list:nth-child(4n),.resume_list:nth-child(3n){margin-right: 5%;}
	.resume_list:nth-child(2n){margin-right: 0px;}
	.contact_container2{padding-bottom: 15%;}
}
@media screen and (max-width: 750px){
	.contact_title p{font-size: 32px;line-height: 50px;}
	.contact_title{padding-top: 15%;}
	.inputform_title p.en{font-size: 39px;}
	.join_text{padding-top: 21px;line-height: 33px;}
	
}
@media screen and (max-width: 550px){
	.resume_list{width: 100%;margin-right: 0px;margin-bottom: 8%;padding-top: 5%;}
	.resume_list:nth-child(4n),.resume_list:nth-child(3n){margin-right: 0px;}

}
@media screen and (max-width: 500px){
	.resumelist_title p{padding-right: 5px;}
	.resumelist_arrow{width: 39px;}
}


/* FOOTER */
.footer{min-height: 1244px;width: 100%;background-image: url('../images/footerbg1.jpg');background-repeat: no-repeat;background-position: top;background-color: #000000;box-sizing: border-box;padding-bottom: 64px;position: relative;z-index: 4;}
.footer_topbox{display: flex;justify-content: space-between;padding-top: 540px;overflow: hidden;margin-bottom: 251px;}
.flbox{padding-left: 245px;}
.flbox_en{font-size: 33.35px;color: #ffff61;font-weight: bold;line-height: 61px;}
.flbox_cn{font-size: 27.08px;color: #ffff61;margin-top: 50px;}
.frbox{display: flex;justify-content: flex-start;color: #ffffff;padding-right: 320px;position: relative;}
.frbox:after{content: "";border-top: 1px solid #ffffff;width: 100%;position: absolute;left: 0px;top: 55px;}
.frbox_list.one{margin-right: 100px;}
.frbox_list.two{margin-right: 88px;}
.frbox_listtitle{line-height: 54px;font-size: 17px;}
.frbox_listbox{margin-top: 35px;}
.frbox_listblock{display: flex;justify-content: flex-start;}
.frbox_linkbox:first-child{margin-right: 25px;}
.frbox_default{font-size: 16px;color: #ffffff;display: block;line-height: 35px;}
.frbox_default.addressen{max-width: 322px;}
.frbox_default span{margin-right: 7px;}
.frbox_default a{color: inherit;}
.frbox_qrcodelist{display: block;margin-right: 28px;}
.frbox_qrcodelist:last-child{margin-right: 0px;}
.frbox_qrcodelist p{font-size: 12px;transform: scale(0.83);line-height: 21px;margin-left: -8.3px;}
.frbox_qrlisttop{display: flex;align-items: center;margin-bottom: 14px;}
.frbox_qrlimg{width: 80px;height: 80px;margin-right: 8px;}
.frbox_qrlimg img{width: 100%;}
.frbox_qrlisttop span{width:14px;font-size: 12px;transform: scale(0.91);letter-spacing: 5px;font-weight: lighter;display: inline-block;}
.frbox_logobox{margin-top: 48px;}
.frbox_logoblock{display: flex;justify-content: flex-start;}
.frbox_logoblock:first-child{margin-bottom: 18px;}
.frbox_logoblock a{min-width: 128px;}
.frbox_logoblock a:first-child{margin-right: 25px;}
.frbox_logoblock a:last-child{min-width: 188px;}
.frbox_logo{display: flex;justify-content: flex-start;}
.frbox_logo span{font-size: 12px;transform: scale(0.83);line-height: 21px;color: #ffffff;}
.copyrightbox{color: #ffffff;font-size: 13px;font-weight: lighter;flex-shrink: 0;margin-right: 30px;}
/*.copyrightbox.hasyq{margin-right: 460px;}*/
.copyright{display: flex;justify-content: flex-start;}
.copyright span:first-child{margin-right: 28px;}
.footer_bottom{display: flex;justify-content: space-between;padding: 0 0 0 245px;}
.friendship{position: relative;box-sizing: border-box;}
.friendship_top{position: absolute;left: 0px;bottom: 100%;opacity: 0;transition: all 0.5s ease-in-out;z-index: 1;overflow: hidden;}
.friendship_top.checked{opacity: 1;}
.friendship_box{color: #ffffff;display: flex;flex-wrap: wrap;padding-bottom: 17px;}
.friendship_box a{font-size: 12px;transform: scale(0.83);color: #ffffff;display: block;margin: 9.6px 10px 9.6px 0px;}
.friendship_title{color: #ffffff;font-size: 13px;position: relative;z-index: 2;cursor: pointer;}
.friendship_title span{display: inline-block;position: relative;padding-right: 15px;}
.friendship_title span:after{transition: all 1s ease-in-out;position: absolute;content: "";width: 12px;height: 12px;margin-top:-6px;background-image: url('../images/sarrowright_w.png');background-size: cover;top: 50%;right: 0px;}
.friendship_title span.checked:after{transform: rotate(-90deg);}
@media screen and (max-width: 2150px){
	.frbox{padding-right: 245px;}
}
@media screen and (max-width: 2048px){
	.flbox{padding-left: 6%;}
	.frbox{padding-right: 10%;}
	.footer_bottom{padding: 0 0 0 6%;}
	/*.copyrightbox.hasyq{margin-right: 15.8%;}*/
	.frbox_list.one{margin-right: 5%;min-width: 240px;}
	.frbox_list.two{margin-right: 5%;min-width: 285px;}
	.flbox_en{font-size: 31px;}
	.flbox_cn{font-size: 25px;}
	.frbox_listtitle{font-size: 16px;}
	.frbox_default{font-size: 14px;}
	/*.friendship{min-width: 1120px;}*/
}
@media screen and (max-width: 1630px){
	.flbox{padding-left: 4%;}
	.frbox{padding-right: 6%;}
	.footer_bottom{padding: 0 0 0 4%;}
	.frbox_list.one{margin-right: 4%;}
	.frbox_list.two{margin-right: 4%;}
}
@media screen and (max-width: 1500px){
	.flbox{padding-left: 3%;}
	.frbox{padding-right: 5%;}
	.footer_bottom{padding: 0 0 0 3%;}
}
@media screen and (max-width: 1460px){
	.flbox_en{font-size: 25px;line-height: 43px;}
	.flbox_cn{font-size: 21px;margin-top: 20px;}
	.frbox:after{display: none;}
	.frbox_listtitle{line-height: 39px;border-bottom: 1px solid #ffffff;}
	.frbox_listbox{margin-top: 25px;}
	.frbox_default{font-size: 14px;}
	.frbox_list.one{margin-right: 3%;}
	.frbox_list.two{margin-right: 3%;min-width: 275px;}
}
@media screen and (max-width: 1350px){
	.frbox{flex-wrap: wrap;justify-content: flex-end;}
	.frbox_list.one{margin-right: 6%;}
	.frbox_list.two{margin-right: 0px;min-width: 368px;}
	.frbox_list.three{margin-top: 20px;}
}
@media screen and (max-width: 1000px){
	.frbox_list.one{display: none;}
	.flbox{flex-shrink: 0;}
}
@media screen and (max-width: 730px){
	.footer_topbox{flex-wrap: wrap;margin-bottom: 45px;}
	.flbox,.frbox,.footer_bottom{padding: 0 8%;width: 100%;box-sizing: border-box;}
	.flbox{margin-bottom: 32px;}
	.frbox{justify-content: flex-start;}
	.frbox_list.three .frbox_listtitle{border: none;}
	.frbox_listbox{margin-top: 5px;}
	.friendship{display: none;}
	/*.copyrightbox.hasyq{margin-right: 0px;}*/
}

@media screen and (max-width: 470px){
	.frbox_list.two{min-width: auto;}
	.copyright{display: block;}
	.copyright span:first-child{margin: 0px;}
	.copyright span{display: block;width: 100%;line-height: 23px;}
}
@media screen and (max-width: 438px){
	/*.frbox_list.three{display: none;}*/
	
}

/*COMMAN*/
.banner-video{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;z-index: 1;opacity: 0.2;background-color: #000;}
.banner-background{width: 100%;object-fit: cover;height: 100%;}
.single_videocover{width: 100%;height: 100%;position: relative;display: flex;align-items: center;justify-content: center;z-index: 2;}
.video_button{font-size: 22px;color: #ffffff;padding: 0px 20px;background-color: #000000;cursor: pointer;height: 45px;line-height: 45px;}



@media screen and (max-width: 500px){

	#header, #headerbox{height: 55px;}
	.ibanner{padding-top: 55px !important;}
	.header_search{display: none;}
	.logo{width: 129.2px;display: flex;align-items: center;height: 100%;padding: 0px;}
	
	
	.worklist_box, .workimglist_box, a.worklist:nth-child(6n+2) .worklist_box, .workimglist:nth-child(6n+2) .workimglist_box, a.worklist:nth-child(6n+3) .worklist_box, .workimglist:nth-child(6n+3) .workimglist_box, a.worklist:nth-child(6n+4) .worklist_box, .workimglist:nth-child(6n+4) .workimglist_box{height: 53.9vw;}
	.work_sortbox{padding: 0px;width: 90%;margin: 50px auto;}
	.work_sortsubtitlebox.hasmargin{display: block;}
	.work_sortlist{align-items: flex-start;padding-bottom: 33px;}
	.work_sortlist.listcenter{flex-wrap: nowrap;padding-top: 25px;}
	.work_sortlist,.work_sortlist.listcenter{border-bottom: 1px solid #000000;}
	.work_sortlist:last-child{border:none;}
	.work_sorttitle_across, .work_sorttitle{width: auto;min-width: unset;padding: 0px;}
	.work_sort_accross{display: block;text-align: center;}
	.work_sortsubtitlebox{display: block;}
	.work_sorttitle_across{flex-shrink: 0;margin-bottom: 25px;}
	.work_subtitle{margin:0px;margin-bottom: 25px;font-size: 16px;}
	.work_subtitle:last-child{margin-bottom: 0px;}
	.work_sorttitle{display: block;width: 39.6%;padding: 0 3%;box-sizing: border-box;}
	div.work_sten,span.work_sten{text-align: left;}
	div.work_stcn, div.work_sten,span.work_stcn,span.work_sten{letter-spacing: 0px;line-height: 21px;}
	div.work_stcn{font-size: 23px;}
	div.work_sten{font-size: 16px;}
	.fangda.df span.work_stcn{font-size: 20px;}
	.fangda.df span.work_sten{font-size: 13px;}
	.fangda.df span{text-align: left;}
	.work_subtitle.haspadding{text-align: left;}
	.work_sort_accross{width: 30.2%;}
	.work_sortlist.listleft{padding-top: 25px;}
	.fangda,.fangda:hover{transition: unset;transform:unset;}
	.work_sorttitle,.work_sort_accross{text-align: left;}
	.fangda,.fangda.df{text-align: left;display: inline-block;}
	div.work_stcn,.fangda.df span.work_stcn{padding: 4px 5px;display: inline-block;background-color: #000000;color: #ffffff;min-width: 57px;text-align: center;margin-bottom: 2px;}
	div.work_sten, span.work_sten{text-align: center;}

	.work_sortbox.catepage .work_sortlist{align-items: center;}

	.footer{min-height: auto;padding-bottom: 23px;}
	.frbox_list.three{margin-top: 50px;}
	.frbox_qrcodelist:last-child,.frbox_logobox,.frbox_qrcodelist p,.frbox_listtitle{display: none;}
	.frbox_qrlimg{width: 104px;height: 104px;}
	.frbox_qrcodelist{margin-right: 20px;}
	.footer_topbox{padding-top: 260px;margin-bottom: 115px;}
	.flbox_en{font-size: 26px;}
	.frbox_listtitle{font-size: 15.67px;line-height: 41px;}
	.frbox_default{font-size: 15.67px;line-height: 41px;}

	.copyright{flex-wrap: wrap;}
	.copyright span{width: 100%;font-size: 13.33px;line-height: 25px;}

	.work_box, .workimg_box{margin: 0 auto 23px auto;}

	.crumbsbox{display: none;}
	.event_block .crumbsbox{display: flex;}
	.single_content.cbtotop{margin-top: 0px;}
	.header_navbtn a{font-size: 13px;}
	.header_navbtn.navleft{left: 4%;}
	.header_navbtn.navright{right: 4%;}
	.header_navbtn.navright a{padding-right: 23px}
	.header_navbtn.navleft a{padding-left: 23px;}
	.video_button{font-size: 17px;height: 30px;line-height: 30px;}
	.sworktitle{font-size: 24px;padding: 10.2vw 0;}
	.sworkmess .swork_container .sworkflex_list:last-child{text-align: right;}
	.sworkwechat_title{padding: 0px;font-size: 24px;}
	.sworkwechat_more{padding: 0px;font-size: 17px;}
	.sworkwechat{border-bottom: 0px;padding: 6% 0;}
	.sworkcontent{border-bottom: 1px solid #000000;}
	.sworktitle,.sworkmess{border-color: #000000;}
	.sworkmess_list{font-size: 17px;}
	.sworkmess{padding: 23px 0;}
	.workmore_title p:first-child{font-size: 20px;}
	.workmore_title p:last-child{font-size: 30px;}
	.new_navbtn{font-size: 14px;line-height: unset;padding-left: 28px;}
	.new_navbtn.navright{padding-right: 28px;}

	.snew_title{padding-top: 12.1vw;margin-bottom: 10.1vw;}

	.abtb1_container{padding: 29% 0 9% 0;}
	.abtb1_title{font-size: 27px;}
	.abtb1_text{font-size: 17px;}
	.abtb1_text p:first-child{font-size: 22px;}
	.abtb1_more{font-size: 17px;}
	.abtb1_textbox{padding-bottom: 20%;}
	.abtb1_sectionbox{margin-top: 127px;}
	.abtb1_section{width: 56.4%;padding: 20px 5px;font-size: 22px;font-weight: bold;}
	.abtb3title_en{margin: 0 auto;width: 330px;margin-bottom: 39px;}
	.abtb3title_en p{font-size: 57px;letter-spacing: -5px;}
	.abtb3title_en p:last-child{margin-left: 72px;}
	.abtb3title_cn{margin-bottom: 80px;}
	.abtb3_text{text-align: justify;padding-bottom: 18%;}
	.abtb3sur_num{font-size: 66px;margin-bottom: 13px;}
	.abtb3sur_type{font-size: 44px;margin-bottom: 30px;}
	.abtb3sur_intro{font-size: 18px;}

	.abtb4_title{display: flex;justify-content: flex-end;flex-wrap: wrap;}
	.abtb4title_en{width:220px;font-size: 57px;letter-spacing: -5px;margin-bottom: 10px;}
	.abtb4title_cn{width: 100%;font-size: 33px;}

	.abt_block5{margin-top: 40%;}
	.abtb5_title{position: relative;padding-bottom: 205px;}
	.abtb5title_left{font-size: 57px;letter-spacing: -5px;}
	.abtb5title_right .a5text{font-size: 33px;line-height: 35px;}
	.abtb5title_right .a5intro{position: absolute;width: 100%;left: 0px;top: 158px;background-image: unset;color: #ffffff;-webkit-background-clip: unset;-webkit-text-fill-color: unset;}
	.abtb5title_left:after{height: 46px;bottom: 9px;}
	.abtb5bs_num{font-size: 177px;}
	.abtb5bs_title{font-size: 22px;}
	.abtb5bs_box p{font-size: 16px;}
	.abtb5b_services{margin-bottom: 27%;}

	.abt_block7{padding-top:30%;}
	.abtb7_title{margin-bottom: 15%;}
	.abtb7title_en{font-size: 57px;}
	.abtb7title_cn{font-size: 33px;}
	.abtb7_teambox{justify-content: space-around;margin-bottom: 15%;}
	.abtb7_team{width: 32%;}
	.abtb7team_img{width: 90%;}
	.abtb7team_text p{font-size: 12px;}
	.abtb7team_text:before{width: 36px;height: 36px;left: -18px;top: -7px;}
	.abtb7_text{line-height: 38px;letter-spacing: 0px;margin-bottom: 25%;}
	.abtb7_container .abtb7_text:last-child{margin-bottom: 10%;}

	.contact_joinusbox{margin-bottom: 5%;}
}
@media screen and (max-width: 450px){
	div.work_stcn{font-size: 18px;margin-bottom: 0px;}
	div.work_sten{font-size: 12px;}
	.fangda.df span.work_stcn{font-size: 16px;margin-bottom: 0px;}
	.fangda.df span.work_sten{font-size: 12px;}
	.work_sorttitle_across,.work_subtitle{margin-bottom: 19px;}
	.work_subtitle{font-size: 12px;}
	.sworktitle{font-size: 22px;}
	.sworkmess_list{font-size: 16px;}
	.sworkwechat_title{font-size: 22px;line-height: 39px;}
	.sworkwechat_content{font-size: 15px;}
	.sworkwechat_more{font-size: 16px;}

	.abtb1_container{padding: 27% 0 9% 0;}
	.abtb1_title{font-size: 26px;}
	.abtb1_text p:first-child {font-size: 17px;}
	.abtb1_text{font-size: 14px;line-height: 35px;margin-top: 3%;}
	.abtb1_more{font-size: 14px;}
	.abtb1_sectionbox{margin-top: 97px;}
	.abtb1_section{font-size: 17px;padding: 12px 5px}
	.video_button{font-size: 14px;}

	.abt_block3{padding: 17% 0;}
	.abtb3title_en{width: 275px;margin-bottom: 20px;}
	.abtb3title_en p{font-size: 46px;}
	.abtb3title_cn{margin-bottom: 55px;}
	.abtb3_text{font-size: 14px;}
	.abtb3sur_num{font-size: 53px;margin-bottom: 2px;}
	.abtb3sur_type{font-size: 35px;margin-bottom: 15px;}
	.abtb3sur_intro{font-size: 14px;line-height: 29px;}
	.abtb3sur_num img{width: 140px;}

	.abt_block4{padding: 45% 0 15% 0;}
	.abtb4title_en{font-size: 46px;padding-right: 5px;line-height: 54px;}
	.abtb4title_cn{font-size: 26px;}
	.abtb4bri_btn{font-size: 14px;}

	.abtb5_title{padding-bottom: 185px;}
	.abtb5title_left{font-size: 46px;line-height: 54px;}
	.abtb5title_right .a5text{font-size: 26px;}
	.abtb5title_right .a5intro{top: 130px;font-size: 14px;line-height: 33px;}
	.abtb5b_services{padding-top: 84px;margin-bottom: 15%;}
	.abtb5bs_num{font-size: 142px;}
	.abtb5bs_title{font-size: 17px;padding-right: 87px;}
	.abtb5bs_box:after{top: 30px;width: 85px;background-size: 100%;background-position: center right;background-repeat: no-repeat;}
	.abtb5bs_box p{font-size: 12px;}

	.abtb7title_en{font-size: 46px;line-height: 55px;}
	.abtb7title_cn{font-size: 26px;}
	.abtb7_text{font-size: 14px;line-height: 33px;margin-bottom: 19%;}
	.abtb7_text span{font-size: 17px;}

	.navbox a{font-size: 18px;margin: 0 5px;}
}

