@charset "utf-8";
/* CSS Document */
@font-face {
 font-family: 'OPPOSans B';
 src: url('../font/OPPOSans-B-2.ttf') format("truetype");
 font-display: swap;
}
body, html {
	width:100%;
}
html{font-size:10px;}
@media screen and (max-width: 1920px) {
  html {
    font-size: 0.5208333333vw;
  }
}

body {
	margin:0;
	padding:0;
	font-family:"Montserrat", "微软雅黑", Arial;
	line-height:1.5;
	color:#000;
	width:100%; background:#fff;
	font-size:14px;
	margin:0px auto;
	min-width:1250px;

}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	
}
img {
	border:0;
	display:inline;
	vertical-align: bottom;
	width:auto;
	height:auto;
	max-width:100%;
}
div, ul, li, dl, dd, span, h1, h2, p, h4, h3 {
	margin:0;
	padding:0;
	list-style:none;
}
.clear {
	clear:both;
}
.container {
	margin:0px auto;
   max-width:1250px;
   width:95%;
}
.container2{
	margin:0px auto;
   max-width:1450px;
   width:95%;
	}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* {
	box-sizing: border-box;
}
.flex-between {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex-center-y {
	display: flex;
	align-items: center;
}
* {
	box-sizing: border-box;
}

/* 首页 */
.header{ background:#fff; position:relative; z-index: 99999;    border-bottom: 1px #d1d1d1 solid;}
.header .head_1{ width:95%; margin:0px auto; max-width:1450px; height:14rem;display: flex;align-items: flex-end; justify-content: space-between;}
.header .head_1 .logo{display: flex;align-items: flex-end; margin-bottom:3rem;font-size:2.4rem;}
.header .head_1 .logo img{ height:6.5rem; width:auto;}
.header .head_1 .logo .infor{ margin-left:15px; line-height:1.3;}
.header .head_1 .logo .infor .gray{ color:#d6d6d6;}
.header .head_1 .tpright { margin-bottom:2.6rem;}
.header .head_1 .tpright .login_1{ border:1px #1976d2 solid; height:max(3.5rem,30px); padding:0px 12px;display: flex;
    align-items: center;
    justify-content: center; border-radius:30px;font-size:max(1.8rem,16px);transition: all .3s ease;-webkit-transition: all .3s ease;}
.header .head_1 .tpright .login_1 img{ height:2.1rem; margin-right:6px;}
.header .head_1 .tpright .login_1 .img2{ display:none;}
.header .head_1 .tpright .login_1:hover{ background:#1976d2; color:#fff;}
.header .head_1 .tpright .login_1:hover .img1{ display:none;}
.header .head_1 .tpright .login_1:hover .img2{ display:block;}
.header .head_1 .menu_01{ flex:1; margin-left:8.9rem; max-width:880px;margin-right:3.2rem;}
.header .head_1 .menu_01 ul{display: flex;
    align-items: stretch;
    justify-content: space-between; width:100%;}
.header .head_1 .menu_01 ul li{ flex:1;display: flex;
    align-items: center;
    justify-content: center; height:9rem;}
.header .head_1 .menu_01 ul li .box{display: flex;
    align-items: center;
    justify-content: center; height:100%; position:relative;}
.header .head_1 .menu_01 ul li a{font-size:max(1.8rem,16px);}
.header .head_1 .menu_01 ul li .title{ display:inline-block;position:relative;}

.header .head_1 .menu_01 ul li.active .title:before,.header .head_1 .menu_01 ul li:hover .title:before {
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0px;
	bottom: -3px;
	background: rgba(25, 118, 219, 1);
	content: '';
}
.header .head_1 .menu_01 ul li .bg{position: absolute;
    top: 160%;
	width:100%;
    left: 0;
    z-index: 100; height:77px;  background-color: rgba(51, 51, 51, 0.9) !important;
    box-shadow: 0 4px 4px rgba(4, 4, 4, 0.2);opacity:0;visibility:hidden;}
.header .head_1 .menu_01 ul li:hover .bg{opacity:1;visibility: visible; top:14rem;transition: all .5s ease;-webkit-transition: all .5s ease;}
.header .head_1 .menu_01 ul li .box dl{ position:absolute; line-height:77px; left:50%; top:160%;transform:translateX(-50%);-webkit-transform:translateX(-50%);display: flex; width:auto;
    align-items: center;
    justify-content: center; z-index:120; opacity:0;visibility:hidden;}
.header .head_1 .menu_01 ul li:last-child .box dl{ left:auto;right:0px;transform:translateX(-0%);-webkit-transform:translateX(-0%);}
.header .head_1 .menu_01 ul li .box dl dd a{ color:#fff; letter-spacing:0px; font-size:16px; margin-right:30px; white-space:nowrap;}
.header .head_1 .menu_01 ul li .box dl dd a:hover{ color: #fff;}
.header .head_1 .menu_01 ul li:hover .box dl{opacity:1;visibility: visible;top:100%;transition: all .5s ease;-webkit-transition: all .5s ease;}
.header .head_1 .menu_01 ul li .box dl dd:last-child a{ margin-right:0px;}
.banner{ position:relative}
.banner ul li{ text-align:center;}
.banner ul li video{ width:auto; max-width:100%; height:auto;}
.banner .xf_bt{ position:absolute;display: flex;
    align-items: center;
    justify-content: center; z-index:1000; width:100%; left:0px; bottom:3% !important;}
.banner .xf_bt span{ background:#dedede; width:2.2rem; height:2.2rem; border-radius:50%; margin:0px 1.5rem !important; cursor:pointer;}
.banner .xf_bt span.active{ background:#a5b56e;}

.part_1{ padding-top:8rem;}
.index_bt{ color:#2e2e2e;}
.index_bt .content{ font-weight:600; line-height:1.4;} 
.index_bt .content .title{ font-size:4.2rem;}
.index_bt .content .eng{ font-size:2.3rem;}
.part_1 .index_cer{ background-image:url(../images/index_12.jpg); background-position:center center; background-repeat:no-repeat; height:1268px;}
.part_1 .index_bt{ margin-bottom:-70px; position:relative; z-index:40;}
.part_1 .index_cer .content{ width:300px; padding-top:276px;}
.part_1 .index_cer .content .infor{ width:100%;background-color:rgba(25,118,219,0.8); border-left:0.5rem #a5b56e solid; padding:10px; color:#fff;font-size:max(2.1rem,16px); line-height:1.8; letter-spacing:1px; margin-bottom:35px;}
.more{ display:flex;align-items: center;font-size:max(2.1rem,16px); color:#fff; background:#a5b56e; padding-left:2.7rem; width:max(20rem,145px); border-radius:0px 0px 40px 0px; line-height:2.2;}
.more span{ border:0.2rem #fff solid; width:20px; height:20px; border-radius:50%;display: flex;
    align-items: center;
    justify-content: center; font-family:"黑体"; font-size:max(1.7rem,14px); font-weight:600; margin-left:2.1rem;transition: all .3s ease;-webkit-transition: all .3s ease; }
.more:hover span{ margin-left:3rem; }
.part_2 { margin-bottom:30px;}
.part_2 .index_bt{display: flex;justify-content: flex-end; text-align:right; margin-top:-63px; position:relative; z-index:60; margin-bottom:30px;}
.part_2 .growth{background-image:url(../images/index_14.jpg); background-position:center center; background-repeat:no-repeat; height:1266px;}
.part_2 .growth .container{ height:100%; display:flex; padding-top:150px;}
.part_2 .growth .gr_content{ width:100%;align-items:flex-start; color:#2e2e2e;}
.part_2 .growth .gr_content .go_right ul{ margin-bottom:50px; position:relative; padding-left:20px;}
.part_2 .growth .gr_content .go_right ul:before {
	width: 7px;
	height: 45%;
	position: absolute;
	left: -10px;
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	background: #d9d9d9;
	content: '';
}
.part_2 .growth .gr_content .go_right ul li{font-size:max(2.7rem,20px);}
.part_2 .growth .gr_content .photo{ width:68rem; flex:1; margin-right:20px; margin-top:122px;}
.part_3 { width:100%; overflow:hidden;}
.part_3 .index_bt{ margin-bottom:-50px; position:relative; z-index:40;}
.part_3 .oscars{background-image:url(../images/index_16.jpg); background-position:center center; background-repeat:no-repeat; height:1268px;}
.part_3 .oscars .container{ height:100%; display:flex;align-items:center; }
.part_3 .oscars .os_content{ width:100%; position:relative;justify-content: flex-end; display:flex;}
.part_3 .oscars .os_content .content{ width:45rem; position:absolute; left:0px; top:34%;}
.part_3 .oscars .os_content .photo{ width:786px; margin-right:-15rem; margin-bottom:70px;}
.part_3 .oscars .os_content .content .infor{ width:100%;background-color:rgba(25,118,219,0.8); border-left:0.5rem #a5b56e solid; padding:10px; color:#fff;font-size:max(2.7rem,20px); line-height:1.8; letter-spacing:1px; margin-bottom:60px;}
.part_3 .oscars .os_content .content .infor .reg{ display:inline-block; position:relative; margin-right:12px;}

.part_3 .oscars .os_content .content .infor .reg:before {
	position: absolute;
	right: -10px;
	top:-3px;
	font-size:12px;
	content: '®';
}
.part_4 .index_bt{display: flex;justify-content: flex-end; text-align:right; margin-top:-65px; position:relative; z-index:60; margin-bottom:30px;}
.part_4 .index_honor{background-image:url(../images/index_18.jpg); background-position:center center; background-repeat:no-repeat; height:1120px; padding-top:80px;}
.part_4 .index_honor .container{ height:100%;display: flex;
    align-items: center;
}
.part_4 .index_honor .honor_1{ width:100%; position:relative; padding-top:85px;}
.part_4 .index_honor .honor_1 ul{ width:1060px; display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 35px 70px;
align-items: stretch; text-align:center; margin-left:30px;}
.part_4 .index_honor .honor_1 ul li .photo{ width:206px; height:206px; border-radius:50%; overflow:hidden; margin:0px auto 24px;}
.part_4 .index_honor .honor_1 ul li .photo img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.part_4 .index_honor .honor_1 ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.part_4 .index_honor .honor_1 ul li .title{ font-weight:600;font-size:max(2.3rem,18px); margin-bottom:3px;}
.part_4 .index_honor .honor_1 ul li:hover .title{ color:rgba(25,118,219,1);}
.part_4 .index_honor .honor_1 ul li .desc{ font-size:max(2.3rem,18px);}
.part_4 .index_honor .honor_1 ul li .lab{ font-size:max(1.8rem,14px); margin-top:8px;}
.part_4 .index_honor .honor_1 .h_right{ position: absolute;  right:20px;  top:0px;}
.part_4 .index_honor .honor_1 .h_right dl{ margin-bottom:75px; position:relative;}
.part_4 .index_honor .honor_1 .h_right dl:before {
	width: 7px;
	height: 45%;
	position: absolute;
	left: -30px;
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	background: #dac4aa;
	content: '';
}
.part_4 .index_honor .honor_1 .h_right dl dd{ text-align:right;font-size:max(2.7rem,20px); letter-spacing:1px;text-align:justify;text-align-last: justify;
	   text-justify: distribute-all-lines;}
.part_4 .index_honor .honor_1 .h_right .more{ float:right;}
.part_5{ padding-top:11.8rem; padding-bottom:9.7rem;}
.part_5 .index_bt{ display:block; text-align:center; margin-bottom:9.2rem;}
.part_5 .index_new{ max-width:1450px; margin:0px auto; width:95%;display: flex;
    align-items: flex-end; 
    justify-content: space-between;}
.part_5 .index_new .new_l{ width:76.9rem;}
.part_5 .index_new .new_l .box { width:100%; height:46.1rem;background-image:url(../images/background.png); background-position:center center; background-repeat:no-repeat; background-size:cover; padding-top:2.2rem;}
.part_5 .index_new .new_l .box li img{ width:100%; height:36.4rem;object-fit: cover;
 object-position: top center;}
.part_5 .index_new .new_l .box li{ width:58.8rem; height:36.4rem; margin:0px auto;}
.part_5 .index_new .new_l .new_bt{ display: flex;
    align-items: center;
    justify-content: center; z-index:1000; width:100%; margin-top:2.5rem; }
.part_5 .index_new .new_l .new_bt span{ background:#dedede; width:2.2rem; height:2.2rem; border-radius:50%; margin:0px 1.5rem; cursor:pointer;}
.part_5 .index_new .new_l .new_bt span.active{ background:#1976d2;}
.part_5 .index_new .new_right{ flex:1; margin-left:6.5rem;}
.part_5 .index_new .new_right ul li{ height:14.1rem;display: flex;
    align-items: center; padding:0px 3.7rem;background:linear-gradient(to bottom,#f4f4f4,#e3e3e3,#cfcfcf); color:#2e2e2e;
}
.part_5 .index_new .new_right ul li .date{font-family: "Bebas"; text-align:center; line-height:1.2;}
.part_5 .index_new .new_right ul li:hover .date{ color:#1976d2;}
.part_5 .index_new .new_right ul li .date .big{ font-size:6.4rem; }
.part_5 .index_new .new_right ul li .date .moth{ font-size:2rem; }
.part_5 .index_new .new_right ul li .content{ margin-left:10rem; flex:1; overflow:hidden;}
.part_5 .index_new .new_right ul li .content a{color:#2e2e2e;font-size:max(2.4rem,19px); display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
footer{background-image:url(../images/index_20.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover; color:#fff; }
footer a{ color:#b8b8b8;}
footer a:hover{ color:#fff;}
footer .container1{ width:1000px; margin:0px auto;}
footer .foot{ padding-top:7.5rem; padding-bottom:20px;}
footer .foot ul{align-items:flex-start; margin-bottom:5.4rem; }
footer .foot ul li .title{font-size:max(2rem,18px); color:#fff; font-weight:600; margin-bottom:10px; display:block;}
footer .foot ul li dl dd a{font-size:max(1.5rem,14px); line-height:1.8;}
footer .foot .link{font-size:14px; margin-bottom:10px;}
footer .foot .link a{ color:#fff;}
footer .foot .desc{font-size:14px;}
footer .copyright{  background-color:rgba(0,0,0,0.17); padding:3.4rem 0rem;font-size:14px; font-weight:600; text-align:center;}
footer .copyright .beian{  font-weight:600; text-decoration:underline; margin-right:6.1rem;}
footer .copyright a{ margin-right:10px;}
footer .foot ul li .weix img{ width:100px; height:auto; border:4px #fff solid;}

/**/
.nybanner{ text-align:center;}
.Awards{ width:100%; margin-top:30px; margin-bottom:50px;display: flex;align-items: stretch;}
.Awards .wa_left{ width:max(16.9rem,130px); margin-right:3.9rem; background:#a5b56e; color:#fff; padding:26rem 0px;}
.Awards .wa_left ul{}
.Awards .wa_left ul li{ margin:4.7rem 0px;}
.Awards .wa_left ul li a{ text-align:center; color:#fff;font-size:max(2.3rem,18px);}
.Awards .wa_right{ flex:1; overflow:hidden;}
.Awards .wa_right .wa_content{ background:#f6f6f6; border-radius:10px; padding:4.5rem 7.9rem 7rem;font-size:max(2.9rem,20px); margin-bottom:33px; }
.Awards .wa_right .wa_content ul li{display: flex;align-items:flex-start; margin-bottom:5px;}
.Awards .wa_right .wa_content ul li .tpleft{ font-weight:600;}
.Awards .wa_right .wa_content ul li .desc{ flex:1; overflow:hidden;}
.Awards .wa_right .wa_infor p{ margin-bottom:27px;}
.Awards .wa_right .wa_infor p:last-child{ margin-bottom:0px;}
.about_class{margin:9rem 0px;}
.about_class ul{display: flex;
    align-items: center;
    justify-content:center;
    flex-wrap: wrap; }
.about_class ul li{ margin:1rem 2rem;}
.about_class ul li a{font-size:max(2.7rem,21px); padding:0px 3rem; line-height:2.2; display:block; min-width:22.4rem; text-align:center;}
.about_class ul li.active a,.about_class ul li a:hover{ background:#a5b56e; color:#fff; border-radius:45px;}
.about_one{font-size:max(2.1rem,17px); line-height:1.8; }
.about_one p{ margin-bottom:5rem;}
.dance{margin-bottom:12rem;}
.brand_class { margin-bottom:10rem;}
.brand_class ul{display: flex;
    align-items: center;
    justify-content:center;
    flex-wrap: wrap; }
.brand_class ul li{ margin:0rem 4rem;}
.brand_class ul li a{font-size:max(2.7rem,21px);display:block; text-align:center; position:relative; padding-bottom:2rem; font-weight:600; cursor:pointer;}
.brand_class ul li.active a:before,.brand_class ul li.cur a:before,.brand_class ul li a:hover:before {
	width: 100%;
	height: 0.9rem;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #a5b56e;
	content: '';
}
.brand_1{ text-align:center;font-size:max(2.5rem,20px); margin-bottom:11rem;}
.brand_1.no1{font-size:max(2.4rem,19px); line-height:2; margin-bottom:8.1rem;}
.brand_2 {
    display: flex;
    align-items: stretch; max-width:1340px; margin:0px auto;}
.brand_2 .wa_left{ width:max(20.7rem,160px); margin-right:10.5rem; background:#a5b56e; color:#fff; padding:13rem 0px; border-radius:120px;}
.brand_2 .wa_left ul{}
.brand_2 .wa_left ul li{ margin:3rem 0px;display: flex;
    align-items: center;
    justify-content: center;}
.brand_2 .wa_left ul li a{ text-align:center; color:#fff;font-size:max(3.2rem,25px); font-weight:600; padding:2.2rem 0rem; position:relative; display:inline-block; line-height:1.3;}
.brand_2 .brand_right{ flex:1;overflow:hidden;}
.brand_2 .wa_left ul li.active a:before,.brand_2 .wa_left ul li a:hover:before {
	width: 100%;
	height: 0.6rem;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #4273c4;
	content: '';
}
.brand_2 .brand_right{font-size:15px; line-height:2;}
.brand_2 .brand_right p{ margin-bottom:4.5rem;}
.brand_2 .brand_right .b_tit{display: flex;
    align-items: center;
    justify-content:center; margin-bottom:9rem;}
.brand_2 .brand_right .b_tit .num{ display:inline-block; line-height:2.3; color:#fff;font-size:max(2.6rem,20px); background:#4472c4; padding:0px 4rem; border-radius:35px; letter-spacing:1px;}
.brand_2 .brand_right .b_tit .year{align-items: flex-end; margin-right:5%; }
.brand_2 .brand_right .b_tit .year span{ width:41px; height:63px; line-height:63px; text-align:center;background:linear-gradient(to bottom,#1e1c1c,#717172,#1e1c1c); position:relative; display:inline-block; font-size:50px;font-family: "OPPOSans B"; color:#fff; margin-right:6px; box-shadow:0px 3px 3px #000; border-radius:3px;}
.brand_2 .brand_right .b_tit .year span:before{ content:""; width:100%; height:1px; background:#000; position:absolute; left:0px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); z-index:20;}
.brand_2 .brand_right .line{ background:#e4e4e4; height:0.3rem; width:70%; margin:0px auto 5rem;}
.Media_1{ background:#2f2d2e; padding:8.1rem 0rem 12.9rem;}
.me_tit{font-size:max(4.1rem,32px); text-align:center; font-weight:600; color:#a5b56e;}
.Media_1 .me_tit{ margin-bottom:5.8rem;}
.Media_1 .m_list ul{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 7.1rem 7.1rem;
align-items: stretch;}
.Media_1 .m_list ul li{ text-align:center;}
.Media_1 .m_list ul li .photo{ margin-bottom:10px;}
.Media_1 .m_list ul li .photo a{position:relative; display:block; padding-top:57.2%; width:100%; overflow:hidden;}
.Media_1 .m_list ul li .photo a img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.Media_1 .m_list ul li .photo a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.Media_1 .m_list ul li .title a{ font-size:16px; color:#fff;}
.Media_2{ padding-top:11.5rem; padding-bottom:8.1rem;}
.Media_2 .me_tit{ color:#4472c4;}

.Media_3{ background:#efefef; padding:7.8rem 0rem;}
.Media_3 .c_list ul{display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 5rem 5rem;
align-items: stretch;}
.Media_3 .c_list ul li{ text-align:center;}
.Media_3 .c_list ul li .photo{ margin-bottom:10px;}
.Media_3 .c_list ul li .photo a{position:relative; display:block; padding-top:75.6%; width:100%; overflow:hidden;}
.Media_3 .c_list ul li .photo a img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit: cover;
 object-position: top center;transition:all .5s;-webkit-transition:all .5s;}
.Media_3 .c_list ul li .photo a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.Media_3 .c_list ul li .title a{ font-size:16px;}
.honor_2{ max-width:1920px; width:100%; margin:0px auto;background:linear-gradient(to bottom,#3a6ccb,#2b56b2,#11308a)}
.honor_2 .h_bg{ background:url(../images/honor_18.png) center bottom no-repeat; padding-top:21.5rem; padding-bottom:283px;}
.honor_2 .history{ width:1170px; margin:0px auto;}
.honor_2 .history .down { text-align:center; margin-bottom:30px;}
.honor_2 .history .down img{ width:17.2rem; height:auto;}
.honor_2 .history ul{ position:relative; padding-top:18.5rem; padding-bottom:2.5rem; color:#fff;}
.honor_2 .history ul:before {
	width: 8px;
	height: 100%;
	position: absolute;
	left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);
	top: 0px;
	background: #fff;
	content: '';
}
.honor_2 .history ul li{ margin-bottom:30px;}
.honor_2 .history ul li .content{ width:50%;display: flex;align-items:flex-start; background:url(../images/honor_141.png) right top 45px no-repeat; padding-right:208px; min-height:150px;}

.honor_2 .history ul li .content .infor{flex:1; display:flex;align-items:flex-start; }
.honor_2 .history ul li .content .lab{ width:70px; height:70px; background-image:url(../images/honor_07.png); background-repeat:no-repeat; background-position:center center; background-size:cover; margin:10px 30px 0px;}
.honor_2 .history ul li .content .desc{ flex:1;}
.honor_2 .history ul li .content .desc .tit{ font-size:4.3rem;}
.honor_2 .history ul li .content .desc dl dd{ font-size:17px; position:relative;}
.honor_2 .history ul li .content .desc dl dd:before {
	width: 8px;
	height: 8px; border-radius:50%;
	position: absolute;
	left: -15px;
	top: 10px;
	background: #a5b56e;
	content: '';
}
.honor_2 .history ul li:nth-child(even) { display:flex;justify-content: flex-end;}
.honor_2 .history ul li:nth-child(even) .content{background:url(../images/honor_14.png) left top 45px no-repeat;flex-direction: row-reverse;  padding-right:0px; padding-left:208px; }
.honor_2 .history ul li:nth-child(even) .content .lab{background-image:url(../images/honor_11.png);}
.tearm_1 ul{ display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 9.5rem 7rem;
align-items: stretch; text-align:center; margin-left:30px;}
.tearm_1 ul li{ cursor:pointer;}
.tearm_1 ul li .photo{ width:183px; height:183px; border-radius:50%; overflow:hidden;  margin:0px auto 16px;}
.tearm_1 ul li .photo img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.tearm_1 ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.tearm_1 ul li .title{ font-weight:600;font-size:max(3rem,22px); margin-bottom:3px;}
.tearm_1 ul li .desc{ font-size:max(2.1rem,16px);}
.p_frame{ background:#f2f2f2; width:430px; position:fixed; top:50%; left:50%;transform: translate(-50%,-50%); border-radius:5px; z-index:900; max-height:80vh; display:flex;  flex-direction: column; padding-bottom:3rem; display:none;}
.active .p_frame{ display:block;}
.p_frame .p_title{ color:#fff; height:9.2rem; padding:10px 20px;background:#1976d2;border-radius:5px;}
.p_frame .p_title .tpleft{ font-size:3.6rem; font-weight:600; }
.p_frame .p_title .closed{ width:20px; height:20px;background-image:url(../images/closed.png); background-position:center center; background-repeat:no-repeat; background-size: cover;}
.p_frame .content{ padding:5rem 5rem 5rem; text-align:left; flex:1; overflow-y:auto; }
.p_frame .content .tit{font-size:max(2.7rem,20px); margin-bottom:3.5rem; font-weight:600;}
.p_frame .content .infor{font-size:max(2.1rem,16px); line-height:2;}

.tabcontent_1 .tearm_1{
	display:none;
}
.tabcontent_1 .tearm_1.cur{
	display: block;
}
.achieve ul{display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 11.2rem 6.5rem;
align-items: stretch;
}
.achieve ul li a{display: flex;align-items: stretch; height:100%;}
.achieve ul li .photo{ width:32rem; overflow:hidden;}
.achieve ul li .photo img{ width:100%; height:100%; object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.achieve ul li .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.achieve ul li .content{ flex:1; overflow:hidden; background:#f6f6f6; margin-left:1rem; padding:5rem 4.5rem 3.7rem;}
.achieve ul li .content .title{font-size:max(2.7rem,21px); font-weight:600;}
.achieve ul li .content .lab{font-size:max(2.1rem,16px);}
.achieve ul li .content .line{ width:6.8rem; height:1rem; background:#a5b56e; margin-top:1.5rem; margin-bottom:4.8rem;}
.achieve ul li .content .desc{font-size:max(1.8rem,14px); line-height:2;}
.achieve ul li:nth-child(1) .content,.achieve ul li:nth-child(4) .content,.achieve ul li:nth-child(5) .content,.achieve ul li:nth-child(8) .content,.achieve ul li:nth-child(9) .content{ background:#386bc7; color:#fff;}
.local{ border-bottom:1px #d1d1d1 solid; padding:2.8rem 0px; font-size:15px;}
.show_1{ padding-top:50px; width:1000px; margin:0px auto;}
.show_1 .title{font-size:max(2.9rem,27px); font-weight:600; text-align:center; margin-bottom:25px;}
.show_1 .sourse{ text-align:center;font-size:max(1.9rem,17px); border-bottom:2px #858182 solid; padding-bottom:18px; margin-bottom:50px; }
.show_1 .show_content{ font-size:15px; line-height:2;}


.about_class1{margin:11.6rem 0px 10.6rem;}
.about_class1 ul{display: flex;
    align-items: center;
    justify-content: space-between; }
.about_class1 ul li{ margin:1rem 1rem;display: flex;
    align-items: center;
    justify-content: center;}
.about_class1 ul li a{font-size:max(2.7rem,21px); padding:0px 3rem; line-height:2.2; display:block;text-align:center; white-space:nowrap;}
.about_class1 ul li.active a,.about_class1 ul li a:hover{ background:#a5b56e; color:#fff; border-radius:45px;}
.about_class1 ul li .line{ height:3.5rem; width:2px; display:inline-block; background:#78aee5;}

.Personal ul{
}
.Personal ul li{display: flex;align-items: center; margin-bottom:9.2rem;}
.Personal ul li:last-child{ margin-bottom:0px;}
.Personal ul li .photo{ width:53%; overflow:hidden;}
.Personal ul li .photo a{position:relative; display:block; padding-top:55%; width:100%; overflow:hidden;}
.Personal ul li .photo a img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.Personal ul li .photo a:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.Personal ul li .content{ flex:1; overflow:hidden; margin-left:1rem; padding:0rem 5.5rem;  line-height:1.7;font-size:max(3.3rem,23px);}
.Personal ul li .content .title{ font-weight:600; margin-bottom:6.4rem;}
.Personal ul li .content .title a:hover{ color:rgba(25, 118, 219, 1);}
.Personal ul li .content .desc{}
.organize ul{display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 15rem 11.7rem;
align-items: stretch;}
.organize ul li{ text-align:center; cursor:pointer;}
.organize ul li .photo1{ border:0.2rem #cccccc solid;border-left:2.5rem #224584 solid; text-align:center; height:24.5rem;display: flex;
    align-items: center;
    justify-content: center; margin-bottom:4.5rem; position:relative; overflow:hidden;}
.organize ul li .photo1 img{ max-width:100%; max-height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.organize ul li .photo1:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.organize ul li .title{font-size:max(2.8rem,20px);}
.Personal.no1 ul li .photo{ width:45%; margin-right:10rem;}
.Personal.no1 ul li .photo a{ padding-top:65.8%;}
.mission{ max-width:1226px; width:100%; margin:0px auto; background:url(../images/vison_03.jpg) center top no-repeat; }
.mission .content{ padding:58px 128px;font-size:3.1rem;}
.mission .content .title{ font-size:7.5rem; font-weight:600; margin-bottom:30px; line-height:1.2;}
.mission .content .desc{font-size:3.1rem; margin-bottom:58px;}
.mission .mi_one{ color:#fff; margin-bottom:176px;}
.mission .mi_one .desc{ font-size:3.7rem;}
.mission .mi_two .desc{ font-size:3.1rem; margin-left:50px;}
.mission .mi_two dl{ margin-left:50px; margin-bottom:63px;}
.mission .mi_two dl dd{ line-height:2;}
.mission .mi_two .title{ font-size:5rem;}
.mission .mi_two .desc{ line-height:2;}

.executive ul li{ margin-bottom:10.4rem;}
.executive ul li .content{padding:0rem 0rem;  line-height:1.7;font-size:max(2.5rem,18px);}
.executive ul li .content .title{ font-weight:600; margin-bottom:3rem;}
.executive ul li .content .desc{ padding-left:3.5rem; border-left:1rem #a5b56e solid; line-height:1;display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 2.4rem 0px;}
.executive ul li dl{display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px 20px; margin-bottom:5rem;}
.executive ul li dl dd { overflow:hidden;}
.executive ul li dl dd img{ width:100%;  height:100%;object-fit: cover;
 object-position: top center;
 transition:all .5s;-webkit-transition:all .5s;}
.executive ul li dl dd:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
 .tabcontent_1 .executive{
	display:none;
}
.tabcontent_1 .executive.cur{
	display: block;
}
.banner_3{ background:#000; width:100%; background:#000; max-width:1920px; margin:0px auto; position:fixed; top:14rem; left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%); height:76rem; z-index:-1;}
.banner_3 img{ width:100%; height:100%;object-fit: cover;
 object-position: top center;}
.sticky1{position: sticky; left:0px; top:0px; z-index:50;}
.character{ max-width:1920px; width:100%; margin:0px auto;background-image:url(../images/tearbg_02.png); background-color:#1976d2; background-repeat:no-repeat; background-position:center center;  min-height:49.6rem;display: flex;
    align-items: center;
    justify-content: center; color:#fff; padding:60px 0px;}
.character.no1{background-image:url(../images/tearbg_021.png); background-color:#a5b56e; color:#000;}
.character.no1 .container{ max-width:1230px; width:95%;display: flex;
    align-items: stretch;justify-content: space-between;}
.character.no1 .zy_left{ flex:1; margin-right:24px;display: flex;
    align-items: center;}
.character.no1 .zy_left .photo{ width:263px;}
.character.no1 .zy_left .photo img{ border:0.8rem #fff solid;}
.character.no1 .zy_left .content{ flex:1; text-align:center;}
.character.no1 .zy_left .content .title{font-weight: 600;
    font-size: max(3.8rem,24px);
    margin-bottom: 3px;}
.character.no1 .zy_left .content .desc{font-size: max(2.4rem,16px);}
.character.no1 .zy_left .content .line{ width:8rem; height:0.6rem; margin:3rem auto; background:#fff;}
.character .container{  display:flex;align-items: stretch;}
.character .container .tpleft{display: flex;
    align-items: center;
    justify-content: center; width:472px; text-align:center;}
.character .container .tpleft .content .photo{ width:183px; height:183px; border-radius:50%; overflow:hidden;  margin:0px auto 16px; border:1px #fff solid;}
.character .container .tpleft .content .photo img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.character .container .tpleft .content .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.character .container .tpleft .content .title{ font-weight:600;font-size:max(3rem,22px); margin-bottom:3px;}
.character .container .tpleft .content .desc{ font-size:max(2.1rem,16px);}
.character .container .infor{ width:566px; border:1px #fff solid; border-radius:30px; padding:4.5rem;font-size:max(2.1rem,16px); line-height:2; display:flex;align-items: center;}
.cen_m{ background:#f7f7f7; padding:10px 0px 70px;}
.dance2{ margin-top:76rem; position:relative; z-index:40;}
.cen_m .show_1{ width:100%;}
.character .container .c_left{display: flex;
    align-items: center;
    justify-content: center; width:472px; text-align:center; background:#fff; border-radius:10px; color:#7f7e84;font-size:max(2.7rem,18px); margin-right:10rem; padding:0px 15px 4rem;}
.character .container .c_left .photo{ width:183px; height:183px; border-radius:50%; overflow:hidden;  margin:0px auto 16px; border:1px #fff solid;}
.character .container .c_left .content .photo img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;transition:all .5s;-webkit-transition:all .5s;}
.character .container .c_left .content .photo:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.area{}
.area ul li{ padding:6.8rem 0rem;}
.area ul li .a_title{font-size:max(3.1rem,20px); color:#fff; min-width:29.6rem; height:8rem; line-height:8rem; text-align:center; background:#4372ce; display:inline-block; border-radius:10px; margin-bottom:4rem;}
.area ul li:nth-child(odd){ background:#f7f7f7;}
.graybg{background:#f7f7f7;}
.graybg .about_class{ margin:0px; padding:9rem 0rem;}
.area ul li dl{display: flex;
    flex-wrap: wrap;
align-items: stretch; justify-content: space-between;}
.area ul li dl dd{ width:47%; margin:3rem 0px;line-height:2;}
.area ul li dl dd .tit{font-size:max(2.7rem,18px); font-weight:600;}
.area ul li dl dd .desc{font-size:max(2.4rem,14px); }
.area ul li dl dd .desc a{ color:#0276bd;}
.area ul li dl dd .mlogo{ margin-bottom:15px;}
.area ul li dl dd .mlogo img{ height:11.3rem; width:auto;}
.area ul li.no1 { padding-top:0px;}
.area ul li.no1 dl dd{ width:100%; }

.newsbox{ width: 1000px; margin: 0 auto; }
.newsbox .item{ margin-top: 50px; }
.newsbox .item a{ display: block; overflow: hidden; display: flex; align-items: center; }
.newsbox .item a .divimg{ display: block; float: left;  width: 290px; height: 190px; overflow: hidden;}
.newsbox .item a .divimg>img{  width: 100%; height: 100%; transition: all 0.6s;  }
.newsbox .item a .itarig{ float: left; margin-left: 70px; width: calc(100% - 360px) ; transition: all 0.6s; }
.newsbox .item a .itarig p{  font-size: 28px; font-weight: bold; color: #000000; }
.newsbox .item a .itarig span{ display: block; font-size:20px; color: #000; margin-top: 30px;}
.newsbox .item:hover a .itarig p{  color: rgba(25, 118, 219, 1); }
.newsbox .item:hover a .divimg>img{ transform: scale(1.05); }


/*.user_class{ position: fixed; width: 100%; left: 0; top: 14rem; padding: 4.2rem 0; background: #f7f7f7; display: none; z-index: 98 }
.user_class ul{ display: flex; justify-content: center; align-items: center;flex-wrap: wrap; }
.user_class ul li{ display: flex; justify-content: center; align-items: center; }
.user_class ul li{ margin:1rem 2rem;}
.user_class ul li a{ font-size:5rem; padding:1rem 3rem;border-radius:45px; display:block; text-align:center;}
.user_class ul li.active a,.user_class ul li a:hover{ background:#a5b56e; color:#fff; border-radius:45px;}*/

.userbox{ width: 100%; margin: 0 auto; display: flex; justify-content: space-between; align-items: flex-start; margin-top: 10rem; }
.userbox.on{ margin-top: 33.9rem; }
.userle{  width: 42.8rem; background: #f2f2f2; padding: 7.2rem 2rem 4.2rem 5rem; border-radius: 3rem }
.lebd{}
.lebd .item{ margin-bottom: 3rem; cursor: pointer; }
.lebd .item .pnra{ font-size: 2.1rem; color: #000; background: url(../images/news03.png) no-repeat; background-size: 2rem 1.2rem; background-position: left center; padding-left: 3rem; }
.lebd .item.on .pnra{ font-weight: bold; }
.lebd .item .pnrbbox{ display: none; padding-left: 5.4rem; padding: 2rem 0 2rem 5.4rem; position: relative; }
.lebd .item .pnrbbox:after{ content: ""; display: block;  width: 14rem; height: 2px; background: rgba(43,43,43,0.1); position: absolute; bottom: 0rem; left: 8rem; }
.lebd .item.on .pnrbbox{  display: block; }
.pnrbbox .paa{ display: block; display: flex; align-items: center; padding: 2rem 0;  }
.pnrbbox .paa span{ display: block; width: 1.1rem; height: 1.1rem; background: #2b2b2b; border-radius: 50%; margin-right: 1rem; }
.pnrbbox .paa em{ display: block; font-size:1.8rem; color: #2b2b2b; font-style: normal;line-height: 1 }
.pnrbbox .paa.on em{  color: #0070c0 }
.pnrbbox .paa.on span{  background: #0070c0 }
.pnrbbox .paa:hover span{  background: #0070c0 }
.pnrbbox .paa:hover em{  color: #0070c0 }
.userrig{ width: calc(100% - 55.6rem); margin-left: 12.8rem; }
.usernr{}
.usernr .usp1{ font-size: 3.6rem; color: #000000; }
.usernr .usp2{ font-size: 3.1rem; color: #2b2b2b; margin-top: 4rem; }
.usernr img{ display: block; max-width: 100%; margin: 5.6rem auto; }

/*认证*/
.brandbanner{ text-align:center; position:relative;}
.brandbanner .brand_cont{ width:669px; position:absolute; left:50%; top:50%;transform: translate(-50%,-50%); background:#fff; padding:19px; border-radius:15px; overflow:hidden;}
.brandbanner .brand_cont .box_1{ background-image:url(../images/renz_03.jpg); padding:5.3rem 31px; text-align:center;}
.brandbanner .brand_cont .box_1 .sml{ font-size:27px; text-align:center; color:#cd5e1a; margin-bottom:3rem;}
.brandbanner .brand_cont .box_1 .title{ letter-spacing:7px; font-size:72px; font-weight:600; color:#0072c5; line-height:1;}
.brandbanner .brand_cont .box_1 .lab{ color:#646464; font-size:27px; letter-spacing:4px; line-height:1; margin-top:6.5rem; margin-bottom:9rem;}
.brandbanner .brand_cont .box_1 .lab .org{ font-size:97px; color:#cd5e1a;}
.brandbanner .brand_cont .box_1 .items{ background:#848484; border-radius:10px; position:relative; padding:17px 12px 6.8rem; margin-left:29px; margin-bottom:7.1rem;}
.brandbanner .brand_cont .box_1 .year{ position:absolute; width:66px; height:66px;    border-radius: 50%;
    line-height: 60px; left:-33px; top:-33px;
    background-color: #a2b06e; color:#fff;font-weight: 600;
    font-size: 35px; letter-spacing:-4px;
}
.brandbanner .brand_cont .box_1 .yjtxt{font-size: 13px;}
.brandbanner .brand_cont .box_1 .items .date{ display:flex;align-items: flex-end; justify-content: flex-end; font-size:16px; color:#fff; margin-bottom:3rem;}
.brandbanner .brand_cont .box_1 .items .date span{ min-width:47px; height:38px; display:inline-block; background:#1a77d4; margin-right:2px; line-height:38px; text-align:center; font-size:20px;}
.brandbanner .brand_cont .box_1 .items .date .cont{ margin-right:10px;margin-left:10px;}
.brandbanner .brand_cont .box_1 .items .date span:nth-child(1){ border-radius:5px 0px 0px 5px;}
.brandbanner .brand_cont .box_1 .items .date span:last-child{ border-radius:0px 5px 5px 0px;}
.brandbanner .brand_cont .box_1 .items ul{display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 12px 12px;
align-items: stretch;}
.brandbanner .brand_cont .box_1 .items ul li{ background:#ffffff;border-radius:12px 12px 0px 0px; overflow:hidden;}
.brandbanner .brand_cont .box_1 .items ul li .txt{ height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px; background:#a1b06d;}
.brandbanner .brand_cont .box_1 .items ul li .moth{ padding:15px 0px; line-height:1; font-size:13px;display: flex;
    align-items: center;
    justify-content: center;}
.brandbanner .brand_cont .box_1 .items ul li .moth span{ font-size:19px;}
.brandbanner .brand_cont .box_1 .last{display: flex;
    align-items: center;
    justify-content: center;}
.cer_one{ padding-top:18.2rem;}
.cer_tit { text-align:center; margin-bottom:7.8rem;}
.cer_tit .title{ font-size:max(4.2rem,32px); margin-bottom:7px;}
.cer_tit .eng{ font-size:max(3rem,20px);}
.cer_one .cer_content{ background:#f2f2f2; padding:6.8rem 0px;}
.cer_one .cer_content ul{display: flex;align-items: stretch;justify-content: space-between;}
.cer_one .cer_content ul li{ width:48%; text-align:center;}
.cer_one .cer_content ul li .title{font-size:max(3.2rem,26px); margin-bottom:5.7rem;}
.cer_one .cer_content ul li .photo{ margin-bottom:4.5rem;}
.cer_one .cer_content ul li .photo img{ max-width:80%; height:auto;}
.cer_one .cer_content ul li .list{ display:inline-block; margin:0px auto;}
.cer_one .cer_content ul li .list dd{font-size:max(2rem,16px); line-height:1.7; padding-left:3rem; position:relative;}
.cer_one .cer_content ul li .list dd:before{ content:""; position:absolute; left:0px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); width:6px; height:6px; background:#000; border-radius:50%;}
.cer_one .cer_content ul li .list1{ display:inline-block; width:65%; margin:0px auto 0px 10%;}
.cer_one .cer_content ul li .list1 dd{font-size:max(2rem,16px); line-height:2.4; padding-left:3rem; position:relative; width:50%; float:left; text-align:left;}
.cer_one .cer_content ul li .list1 dd:before{ content:""; position:absolute; left:0px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); width:6px; height:6px; background:#000; border-radius:50%;}
.cer_two{ padding-top:11rem; padding-bottom:14.6rem;}
.cer_three{ background:#f2f2f2; padding-top:10.3rem; padding-bottom:12.8rem;}
.w_sector{ }
.w_sector:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.w_sector ul li{ width:15%; float:left; position:relative; color:#fff; overflow:hidden; transition:all .5s; box-shadow:0px 0px 12px #999; margin-right:1.5%;}
.w_sector ul li:last-child{ margin-right:0px;}
.w_sector ul li a{ display:block;width:30000%;}
.w_sector ul li .pic{ height:55.2rem; width:auto;
 object-position: center center;}
.w_sector ul li.active{ width:34%;}
.cer_four{ padding-top:11rem; padding-bottom:15rem;}
.cer_four .cer_pj{display: flex;
   align-items:flex-start; 
    justify-content: space-between;}
.cer_four .cer_pj .pj_left{ width:47.8%; text-align:center;}
.cer_four .cer_pj .pj_left .title{ color:#7b7b7b;font-size:max(2.1rem,18px); margin-top:1.6rem; margin-bottom:4rem;}
.cer_four .cer_pj .pj_left .title .blue{ color:#0070c0;}
.cer_four .cer_pj .pj_left .desc{ width:80%; margin:0px auto; position:relative;font-size:max(2rem,16px); text-align:left; text-indent:2em;}
.cer_four .cer_pj .pj_left .desc:before {
	width: 4.4rem;
	height: 3.6rem;
	position: absolute;
	left: 0rem;
	top:-1rem;
	background-image: url(../images/syh_88.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	content: '';
}
.cer_four .cer_pj .pj_right{ margin-left:7.4rem; flex:1;}
.cer_four .cer_pj .pj_right ul li { margin-bottom:5rem;}
.cer_four .cer_pj .pj_right ul li:last-child{ margin-bottom:0px;}
.cer_four .cer_pj .pj_right ul li .title{color:#7b7b7b;font-size:max(2.1rem,18px); margin-left:57px; margin-bottom:10px;}
.cer_four .cer_pj .pj_right ul li .title .blue{ color:#0070c0;}
.cer_four .cer_pj .pj_right ul li .content{ display:flex;align-items: center;background:#0070c0; border-radius:10rem; color:#fff; }
.cer_four .cer_pj .pj_right ul li .content .pic{ height:124px; width:124px; border:5px #fff solid; border-radius:50%; overflow:hidden;}
.cer_four .cer_pj .pj_right ul li .content .pic img{ width:100%; height:100%;object-fit: cover;
 object-position: center center;
}
.cer_four .cer_pj .pj_right ul li .content .desc{ flex:1; padding:0px 6.2rem 0rem 2.8rem;font-size:max(1.7rem,14px);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.event{ max-width:1339px; margin:0px auto; width:90%; position:relative;}
.event:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.cer_two:after{content:"\200B";display:block; height:0px; overflow:hidden;clear:both;}
.event .ev_list{ overflow:hidden;}
.event .ev_list .items .title{ text-align:center;font-size:20px; margin-bottom:10px;}
.event .ev_list .items .bg{ width:100%; background-image:url(../images/background2.png); background-repeat:no-repeat; background-size:cover;padding: 3.5% 12% 26%;background-size: 100%;}
.event .ev_list .items .cation{ width:100%; margin:0rem auto 0px;}
.event .ev_list .items .cation li{ width:100%; height:100%; display:none;}
.event .ev_list .items .cation li.active{ display:block;}
.event .ev_list .items .cation li a{ display:block; position:relative; padding-bottom:63.25%;}
.event .ev_list .items .cation li a img{ width:100%; height:100%;object-fit: cover;
 object-position: center center; position:absolute; top:0; left:0; width:100%; height:100%;}
.event .ev_list .items .cation li a .rotTxt{ position:absolute; width:100%;left:0px; bottom:0px; background:rgba(164, 181, 112, .7);  padding: 5px 40px 5px 30px;    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: space-between;}
.event .ev_list .items .cation li a .rotTxt .tpleft{ flex:1; overflow:hidden;border-left: 3px solid #fff;
    text-indent: 1em;
    text-align: left;
    color: #fff;}
.event .ev_list .items .cation li a .rotTxt:after{ content:"";border:8px solid transparent;border-left: 8px solid #fff;}
.event .ev_list .items .cation li a .rotTxt .txt{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-weight:600;}
.event .ev_list .items .cation li a .rotTxt p{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.event .ev_list .items .box{ background-color:#fff;width:100%; padding-bottom:63.25%; position:relative;}
.event .ev_list .items .rotWord{padding:3rem; color:#rgb(97, 97, 97); position:absolute; width:100%; height:100%; top:0; left:0;}
.event .ev_list .items .rotWord li{ display:none}
.event .ev_list .items .rotWord li.active{ display:block;}
.event .ev_list .items .rotWord .date{font-weight: 300;
    font-size: 13px;
    display: flex;
    justify-content: flex-end; line-height:1.2;}
.event .ev_list .items .rotWord .date span{display: block;
    padding: 0 0 5px;
    border-bottom: 3px solid #a5b56e;}
.event .ev_list .items .rotWord .c_name{ color:#313131; font-weight:600; line-height:1.5; font-size: max(1.7rem,15px); margin-top:2rem;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.event .ev_list .items .rotWord p{font-size: 14px;
    font-weight: 100;
    text-align: left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; color:#616161;
    overflow: hidden;border-top: 3px solid #a7a7a7;
    padding-top: 3rem;}
.event .ev_list .items .rotWord a{display: flex;
    align-items: center;
    justify-content: center;
    width: 15.5rem;
    height: 4rem;
    box-sizing: border-box;
    border: 1px solid #727171;
    border-radius: 20px;
    margin: 2rem auto 0;
    color: #727171;}
.event .btn{ width:41px; height:41px; position:absolute; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); background-repeat:no-repeat; background-position:center center; background-size:cover; cursor:pointer;}
.event .pre{ background-image:url(../images/left.png); left:-40px;}
.event .next{ background-image:url(../images/right.png); right:-40px;}
.main.no5{ padding:9.2rem 0px;}

.noticebox{ width:1000px; margin:0px auto; }
.noticebox ul li { margin-top:50px; padding-top:1.3rem;}

.noticebox ul li .title a{ font-size: max(2.8rem,23px); font-weight: bold; color: #000000; line-height:1.2; }
.noticebox ul li .date{ width:18.8rem; height:14.4rem; border:0.7rem #4e4e4e solid; border-radius:18px;display: flex;
    align-items: center;
    justify-content: center; position:relative; margin-right:30px;position:relative;}
.noticebox ul li .date .count{ font-size:8.5rem; color:#1976d2; }
.noticebox ul li .date .moth{font-size: max(2rem,16px); color:#4e4e4e; position: absolute; right:7px; bottom:8px; line-height:1;}
.noticebox ul li .desc{ display: block;font-size: max(2rem,16px); color: #999; margin-top:1.7rem;}
.noticebox ul li .title a:hover{  color: rgba(25, 118, 219, 1); }
.noticebox ul li .date:before{ position:absolute; width:0.7rem; height:3.1rem; background:#4e4e4e; content:""; left:4.8rem; top:-1.9rem; border-radius:15px;}
.noticebox ul li .date:after{ position:absolute; width:0.7rem; height:3.1rem; background:#4e4e4e; content:""; right:4.8rem; top:-1.9rem; border-radius:15px;}
.noticebox ul li{display: flex;
    align-items: center;}
.noticebox ul li .content{ flex:1;}
.swiper-container .swiper-wrap .slide {
    width: 45%;
    box-shadow: none;
	height: 500px;
    overflow: hidden;
}
.swiper-wrap .slide {
    position: absolute;
    left: 0;
    height: auto;
    box-shadow: 0 0 11px rgb(0 0 0 / 50%);
    border-radius: 6%;
    width: auto;
    top: 0;
	transition: .5s;
}
.swiper-wrap .slide:first-child {
    position: relative;
}
.swiper-container .swiper-3 .p1 {
    left: 0;
    right: 0;
    margin: auto;
    transform: scale(.5);
    opacity: .7;
}
.swiper-container .swiper-3 .p1,
.swiper-container .swiper-3 .p2,
.swiper-container .swiper-3 .p3{
  transform: none;
}

.swiper-container .swiper-3 .p2,
.swiper-container .swiper-3 .p3 {
  z-index: 5;
  padding: 100px 0 0;
}

.swiper-container .swiper-3 .p2 {
  left: 55%;
}

.swiper-container .swiper-dots{
  display: none;
}

/*副导航*/
.head_2{ background-color:#f5f6f7; border-bottom: 1px #d1d1d1 solid;}
.head_2 .container3{ max-width:1200px; margin:0px auto; height:70px;font-size: 15px;}
.head_2 .container3 .tpright .release_1{ margin-right:15px;}
.head_2 .container3 .tpright .release_1 img{ height:13px; height:13px; margin-right:5px;}
.head_2 .container3 .tpright .pic{ cursor:pointer;}
.head_2 .container3 .tpright .pic img{ width:28px; height:28px; border-radius:50%;object-fit: cover;
 object-position: center center;}
.head_2 .container3 .tpleft .logo1{ margin-right:50px;}
.head_2 .container3 .tpleft .logo1 img{ height:35px; width:auto;}
.head_2 .container3 .tpleft .nav_1 ul li a{font-size:15px;position:relative; display:block;}
.head_2 .container3 .tpleft .nav_1 ul li { margin:0px 20px; position:relative;}
.head_2 .container3 .tpleft .nav_1 ul li.active a.tit:before,.head_2 .container3 .tpleft .nav_1 ul li a.tit:hover:before{ position:absolute; height:2px; content:""; left:50%; bottom:-6px;    background: rgba(25, 118, 219, 1); width:80%;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.header .head_1 .tpright .toux{ width:40px; height:40px; position:relative; cursor:pointer;}
.header .head_1 .tpright .toux .img1{ width:40px; height:40px; border-radius:50%;object-fit: cover;
 object-position: center center; overflow:hidden;}
 .head_2 .container3 .tpleft .nav_1 ul li a.tit{display: flex;
    align-items: center;
    justify-content: center;}
.head_2 .container3 .tpleft .nav_1 ul li a.tit .icon{ width:18px; height:18px; background-image:url(images/arrow2.png); background-repeat:no-repeat; background-position:center center; background-size:cover; margin-left:3px;}


.search_1{ display:block;float:right;}
.search_1 .sear_one{ width:300px; border: solid 1px #dcdcdc;
    border-radius: 18px; background:#fff;margin-right: 30px;}
.search_1 .sear_one .formbit{ flex:1; height:30px; line-height: normal; float:left; border:0px; outline:none; font-size:14px;border:0px; background:none; padding:0px 12px;}
.search_1 .sear_one .sumbit{ width:50px; height:30px; text-align:center; background:#ffcf9f; border:0px;float:right; outline:none; cursor:pointer; background:url(images/search.png) center no-repeat;}
.header .head_1 .tpright .toux .l_content{ width:110px; box-shadow:0px 0px 8px #ccc; padding:5px 0px; border-radius:5px; position:absolute;  top:calc(100% + 10px);z-index:600; background:#fff; color:#000; font-size:14px;font-family:"阿里巴巴普惠体 R"; font-weight:normal;transform-origin: 50% 0; transform: scaleY(0) translateZ(0);
    opacity: 1;
    transition: transform 0.3s,opacity 0.3s; left:-37px;}
.header .head_1 .tpright .toux .l_content:before {
	border: 7px solid transparent;border-bottom: 7px solid #fff;
	position: absolute;
	left: 50%;
	top: -13px;
	transform:translateX(-50%);-webkit-transform:translateX(-50%);
	content: '';
}
.header .head_1 .tpright .toux:hover .l_content{transform: scaleY(1) translateZ(0);opacity:1;}
.header .head_1 .tpright .toux .l_content dl dd{ line-height:2; text-align:center;}
.header .head_1 .tpright .toux .l_content dl dd:hover{ background:#f2f2f2;}
.header .head_1 .tpright .toux:after {
	width:100%; height:10px;
	position: absolute;
	left: 0%;
	top: 100%; z-index:0;
	content: '';
}
.header .head_1 .tpright .toux .l_content dl dd a{ display:inline-block; position:relative;}
.header .head_1 .tpright .toux .l_content dl dd a span {
	width:4px; height:4px;
	 background:#ff0000; border-radius:50%;
	right:-5px;
	top: 5px; position:absolute;
}
.head_2{position: sticky; top: 0; left: 0; width: 100%; z-index:99;}
.head_2 .container3 .tpright .pic{ position:relative;}

.head_2 .container3 .tpright .pic .l_content{ width:110px; box-shadow:0px 0px 8px #ccc; padding:5px 0px; border-radius:5px; position:absolute;  top:calc(100% + 10px);z-index:600; background:#fff; color:#000; font-size:14px;font-family:"阿里巴巴普惠体 R"; font-weight:normal;transform-origin: 50% 0; transform: scaleY(0) translateZ(0);
    opacity: 1;
    transition: transform 0.3s,opacity 0.3s; left:-37px;}
.head_2 .container3 .tpright .pic .l_content:before {
	border: 7px solid transparent;border-bottom: 7px solid #fff;
	position: absolute;
	left: 50%;
	top: -13px;
	transform:translateX(-50%);-webkit-transform:translateX(-50%);
	content: '';
}
.head_2 .container3 .tpright .pic:hover .l_content{transform: scaleY(1) translateZ(0);opacity:1;}
.head_2 .container3 .tpright .pic .l_content dl dd{ line-height:2; text-align:center;}
.head_2 .container3 .tpright .pic .l_content dl dd:hover{ background:#f2f2f2;}
.head_2 .container3 .tpright .pic:after {
	width:100%; height:10px;
	position: absolute;
	left: 0%;
	top: 100%; z-index:0;
	content: '';
}
.head_2 .container3 .tpright .pic .l_content dl dd a{ display:inline-block; position:relative;}
.head_2 .container3 .tpright .pic .l_content dl dd a span {
	width:4px; height:4px;
	 background:#ff0000; border-radius:50%;
	right:-5px;
	top: 5px; position:absolute;
}


.head_2 .container3 .tpleft .nav_1 ul li .sum_cont{ width:510px; box-shadow:0px 0px 8px #ccc; border-radius:5px; position:absolute;  top:calc(100% + 10px);z-index:600; background:#fff; color:#000; font-size:14px;font-family:"阿里巴巴普惠体 R"; font-weight:normal;transform-origin: 50% 0; transform: scaleY(0) translateZ(0);
    opacity: 1;
    transition: transform 0.3s,opacity 0.3s; display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 0px 5px;
align-items: stretch; padding:10px 15px; left:-20px;}
.head_2 .container3 .tpleft .nav_1 ul li .sum_cont:before {
	border: 7px solid transparent;border-bottom: 7px solid #fff;
	position: absolute;
	left: 45px;
	top: -13px;
	
	content: '';
}
.head_2 .container3 .tpleft .nav_1 ul li:hover .sum_cont{transform: scaleY(1) translateZ(0);opacity:1;}
.head_2 .container3 .tpleft .nav_1 ul li .sum_cont dd{ line-height:2; text-align:left;}
.head_2 .container3 .tpleft .nav_1 ul li .sum_cont dd:hover{ }
.head_2 .container3 .tpleft .nav_1 ul li .sum_cont:after {
	width:100%; height:10px;
	position: absolute;
	left: 0%;
	top: 100%; z-index:0;
	content: '';
}
.head_2 .container3 .tpleft .nav_1 ul li .sum_cont dd a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; display:inline-block; position:relative; font-size:14px;}
.head_2 .container3 .tpleft .nav_1 ul li .sum_cont dd a span { padding:0px 9px; display:inline-block;}
.head_2 .container3 .tpleft .nav_1 ul li .sum_cont dd a:hover span {
	background:#f2f2f2; border-radius:3px;
}
.head_2 .tpright .login_1{ border:1px #1976d2 solid; height:max(3rem,27px); padding:0px 12px;display: flex;
    align-items: center;
    justify-content: center; border-radius:30px;font-size:15px;transition: all .3s ease;-webkit-transition: all .3s ease;}
.head_2 .tpright .login_1 img{ height:2.1rem; margin-right:6px;}
.head_2 .tpright .login_1 .img2{ display:none;}
.head_2 .tpright .login_1:hover{ background:#1976d2; color:#fff;}
.head_2 .tpright .login_1:hover .img1{ display:none;}
.head_2 .tpright .login_1:hover .img2{ display:block;}

.online_l{ position:fixed; right:0px; top:50%; z-index:1000000;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.online_l .box{ position:relative;}
.online_l .box .pic1 { width:41px;transition: all .3s ease;-webkit-transition: all .3s ease;display:block; }
.online_l .box .pic2 { width:135px;transition: all .3s ease;-webkit-transition: all .3s ease; display:none;-webkit-filter: drop-shadow(0px 0px 3px #c5c4c4);
  filter: drop-shadow(0px 0px 3px #c5c4c4);}
.online_l .box img{ cursor:pointer;}
.online_l .box.show .pic1{display:none;}
.online_l .box.show .pic2{display:block;}

@media screen and (max-width: 1840px) {
	.part_3 .oscars .os_content .content{}
	.w_sector ul li .pic{ height:553px;}
}

@media screen and (max-width: 1640px) {

}
@media screen and (max-width: 1450px) {
	.part_3 .oscars .os_content .content{}
	.part_3 .oscars .os_content .photo{ margin-right:0px;}
	.p_frame .p_title{ height:60px;}
	.brandbanner .brand_cont{ margin-top:50px;}
	.cer_four .cer_pj .pj_right ul li .content .pic{ height:107px; width:107px;}
	.w_sector ul li .pic{ height:508px;}
	.header .head_1 .tpright .toux .l_content{ width:100px;left:-31px;}
	.head_2 .container3 .tpright .pic .l_content{ width:100px;left:-31px;}
}
@media screen and (max-width: 1350px) {
	.w_sector ul li .pic{ height:458px;}
}

@media screen and (max-width: 1250px) {
	html{font-size:7px;}
	
}




