common */

body {

	background-color: #f7f6f6;

}
.yjr_phone{
	display: none;
}
dl.lunbo {	width: 100%;background: #fff;}
.jingcai {margin-bottom: 1.35rem;z-index: 2;}

.co-tittle {

	width: 100%;

	color: #00a29f;

	text-align: center;

	margin-bottom: .6rem;

}



.co-tittle h2 {

    display: inline-block;

    margin: auto;

    padding-right: .81rem;

    font-size: .58rem;

    background-image: url(/mat/dist/images/index/plane.png);

    background-repeat: no-repeat;

    background-position: right top;

    background-size: .6rem;

}



.co-tittle h2 b {

	display: inline-block;

	position: relative;

	padding: 0 15px;

	z-index: 1;

}



.co-tittle h2 b::after {

    content: "";

	width: 100%;

	height: 15px;

	background-color: #d2e9e9;

	position: absolute;

	bottom: 0;

	left: 0;

	z-index: -1;

}



.swiper-container {  width: 100%;  height: 100%;}



.swiper-slide {

  text-align: center;

  font-size: 18px;

  background: #fff;



  /* Center slide text vertically */

  display: -webkit-box;

  display: -ms-flexbox;

  display: -webkit-flex;

  display: flex;

  -webkit-box-pack: center;

  -ms-flex-pack: center;

  -webkit-justify-content: center;

  justify-content: center;

  -webkit-box-align: center;

  -ms-flex-align: center;

  -webkit-align-items: center;

  align-items: center;

}



/* èƒŒæ™¯è‰² */

.bg_grey { background-color: #f7f6f6;}

.detil_top { height: 1rem;}

.bg_bai { background-color: #fff; padding: .5rem .5rem;}
.bg_bai .news-title { text-align:center;}


/* åˆ†é¡µ */

.page { width: 100%; height: .6rem; display: table;}



.page ul { width: 100%; height: 100%; display: table-cell; vertical-align: middle; text-align: center;}

.page ul a {

	display: inline-block;

	line-height: .6rem;

	height: .6rem;

	color: #999;

	font-size: .25rem;

	margin: 0 1%;

	

}



.page ul a.prev,

.page ul a:first-child {

	display: inline-block;

    width: .6rem;

    height: .6rem;

    border-radius: 50%;

    background-color: #fff;

    background-image: url(/mat/dist/images/index/icon-banner.png);

    background-position: 45% .16rem;

    background-repeat: no-repeat;

    background-size: .15rem;

	transform:translateY(.18rem);

    box-shadow: 0 0 15px rgba(0,0,0,.16);

}



.page ul a.prev:hover,

.page ul a:first-child:hover {background-position: 45% -.73rem;}



.page ul a.next,

.page ul a:last-child {

	display: inline-block;

    width: .6rem;

    height: .6rem;

    border-radius: 50%;

    background-color: #fff;

    background-image: url(/mat/dist/images/index/icon-banner.png);

    background-position: 55% -1.63rem;

    background-repeat: no-repeat;

    background-size: .15rem;

	transform:translateY(.18rem);

    box-shadow: 0 0 15px rgba(0,0,0,.15);

}



.page ul a.next:hover,

.page ul a:last-child:hover {background-position: 55% -2.51rem;}





.page ul a.active { color: #333;}



.zhezhao_black {

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,.15);

	position: absolute;

	top: 0;

	left: 0;

	z-index: 0;

}





.drop_menu>li:first-child {

	width: 3.8rem;

    background: #ef8200;

    height: 1.1rem;

    padding-left: 1rem;

    text-align: center;

    color: #fff;

}



/* å› å…¬å‡ºå›½- goabroad */

.gb_list {	width: 100%; margin: 1.4rem 0 0.78rem;}

.gb_list ul { list-style: none;}



.gb_list ul li {

	width: 32%;

	margin-right: 2%;

	margin-bottom: .57rem;

	height: 2.9rem;

	float: left;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

}



.gb_list ul li div {

	background-color: rgba(0,0,0,.3);

	text-align: center;

}



.gb_list ul li div a { cursor: pointer; font-size: .33rem; text-decoration: none; color: #fff;}



.gb_list ul li:nth-child(3n) { margin-right: 0;}



.t-table {

	width: 100%;

	height: 2.25rem;

	display: table;

}



.t-cell {

	width: 100%;

	height: 100%;

	display: table-cell;

	vertical-align: middle;

}



.gb_list ul li:hover a { color: #EF8200;}





/* ä¿¡æ¯å…¬å‘Š */



.goabroad_gonggao  { }



.goabroad_gonggao .container { 

	background-color: #fff; 

	padding:1.17rem  1.5rem 2.3rem;

}



.gb_gonggao { text-align: center; font-size: .25rem;line-height: 1.8;}

.gb_gonggao h3 { color: #e57f11; font-size: .41rem; text-align: center; line-height: 1.5; margin-bottom: .15rem;}

.gb_gonggao h4 { font-weight: normal; color: #323333; font-size: .25rem; text-align: center; line-height: 1.5; margin-bottom: .57rem;  }

.gb_gonggao p {color: #323333; font-size: .25rem;}





.gb_gonggao table { margin: auto;}



.gb_gonggao table tr td {

	color: #323333;

	text-align: center;

	font-size: .23rem;

	background-color: #f7f6f6;

	padding: 10px 8px;

	line-height: 1.8;

	border-bottom: 2px #d1d2d4 solid;

} 



.gb_gonggao table tr td:nth-child(2n) {background-color: #fff;}

.gb_gonggao table tr:nth-child(3) td:nth-child(2) { background-color: #f7f6f6;}





.gb_gonggao table tr td:nth-child(1) { width: 15%;}

.gb_gonggao table tr td:nth-child(2) { width: 18%;}

.gb_gonggao table tr td:nth-child(3) { width: 10%;}

.gb_gonggao table tr td:nth-child(4) { width: 10%;}

.gb_gonggao table tr td:nth-child(5) { width: 20%;}

.gb_gonggao table tr td:nth-child(6) { width: 27%;}



.gb_gonggao table thead td {

	background-color: #e57f10 !important;

	color: #fff;

	border: none;

}





/* å› å…¬å‡ºå›½--åˆ¶åº¦ */

#zhidu { 

	height: 21rem; 

	width: 80%; 

	margin: auto; 

	padding: 1.14rem 0 2.8rem;

	position: relative;

	z-index: 1;

}



#zhidu .swiper-slide {

	background-color: transparent;

	background-repeat: no-repeat;

	background-position: center center; 

	background-size:auto 100%;

}



#zhidu .swiper-button-next, 

#zhidu .swiper-container-rtl 

#zhidu .swiper-button-prev { right: -5%;}



#zhidu .swiper-button-prev, 

#zhidu .swiper-container-rtl 

#zhidu .swiper-button-next {  left: -5%; right: auto;}



.swiper-button-prev:after,

.swiper-button-next:after { content: "";}



#zhidu .swiper-button-prev,

#zhidu .swiper-button-next {

	outline: none;

	width: .6rem;

	height: .6rem;

	border-radius: 50px;

	background-color: #fff;

	background-image: url(/mat/dist/images/index/icon-banner.png);

	background-repeat: no-repeat;

	background-position-x: 45%;

	background-size: .15rem auto;

	box-shadow: 0 0 8px rgba(0,0,0,.15);

}



#zhidu .swiper-button-prev { background-position:45% .15rem;}

#zhidu .swiper-button-next { background-position:55% -1.64rem;}



#zhidu .swiper-button-prev:hover { background-position:45% -.73rem;}

#zhidu .swiper-button-next:hover { background-position:55% -2.53rem;}







/* å›½é™…ç”³æŠ¥æŒ‡å— */

.shengbao {	padding: 1.3rem 0 0;}

.co_tittle2 {

	font-size: .42rem;

	color: #00a29f;

	margin-bottom: .8rem;

}



.apply_list .col-lg-6 {

	width: 48%;

	float: left;

	margin-right: 4%;

}



.apply_list .col-lg-12 {

	width: 100%;

	clear: both;

}



.apply_list .col-lg-6:nth-child(2n) { margin-right: 0;}



.apply_list_item { 

	min-height: 2rem;

	margin-bottom: .8rem;

}



.co_tittle2 b {

	display: inline-block;

	position: relative;

	z-index: 1;

	padding-right: 20px;

}



.co_tittle2 b::after {

    content: "";

	width: 100%;

	height: 15px;

	background-color: #d2e9e9;

	position: absolute;

	bottom: -3px;

	left: 0;

	z-index: -1;

}



.item_desc {

	width: 96%;

	min-height: 1.5rem;

	color: #333;

	font-size: .25rem;

	line-height: 2.5;

}



.item_desc a {

    display: inline-block;

    margin: auto;

    color: #e57f11;

    font-size: .33rem;

    border-bottom: 5px #e57f11 solid;

    text-decoration: none;

    line-height: 2;

}



.item_desc img { max-width: 90%; margin: auto;}



.color_in_orange { color: #e57f11; }

.color_in_green { color: #00a29f;}









/* ç”³æŠ¥æŒ‡å— */

.shixiang_shuoming {  margin-bottom: 1.35rem;}

.shixiang_shuoming ul { list-style: none;}

.shixiang_shuoming ul li {

	width: 31%;

    height: 4.18rem;

    border-radius: .35rem;

    float: left;

    text-align: center;

    margin-right: 3%;

    padding: .45rem;

}



.shixiang_shuoming ul li:last-child { margin-right: 0;}



.shixiang_shuoming ul li * { text-align: center; color: #fff; }



.bg-1 {

	background: -webkit-linear-gradient( 45deg, #1d9dbe, #7fbed9);

	background: -ms-linear-gradient( 45deg, #1d9dbe, #7fbed9);

	background: -moz-linear-gradient( 45deg, #1d9dbe, #7fbed9);

	background: linear-gradient( 45deg, #1d9dbe, #7fbed9);

}



.bg-2 {

	background: -webkit-linear-gradient( 45deg, #27b58e, #8bcfcc);

	background: -ms-linear-gradient( 45deg, #27b58e, #8bcfcc);

	background: -moz-linear-gradient( 45deg, #27b58e, #8bcfcc);

	background: linear-gradient( 45deg, #27b58e, #8bcfcc);

}



.bg-3 {

	background: -webkit-linear-gradient( 45deg, #597fa8, #91b3cf);

	background: -ms-linear-gradient( 45deg, #597fa8, #91b3cf);

	background: -moz-linear-gradient( 45deg, #597fa8, #91b3cf);

	background: linear-gradient( 45deg, #597fa8, #91b3cf);

}



.shixiang_shuoming ul li em.icons {

	display: block;

    width: 1.5rem;

    height: 1.2rem;

    margin: auto;

    margin-bottom: .35rem;

    background-image: url(/mat/dist/images/index/icon-sbao.png);

    background-repeat: no-repeat;



    background-size: 1.2rem;

}



.i-1 { background-position: center -1%;}

.i-2 { background-position: center center;}

.i-3 { background-position: center bottom;}



.shixiang_shuoming ul li h4 {

	font-size: .4rem;

	line-height: 1;

	margin-bottom: .35rem;

}



.shixiang_shuoming ul li p {

	font-size: .3rem;

	line-height: 1.5;

	width: 60%;

	margin: auto;

}



.co_tittle3 {

	padding: .2rem 0 .2rem;

	padding-left: 1.1rem;

	background-image: url(/mat/dist/images/index/icons-title.png);

	background-repeat: no-repeat;

	background-position-x:left ;

	background-size: 1rem;

	font-size: .41rem;

	color: #00a29f;

	margin-bottom: .5rem;

}



.co_tittle3 b {

	display: inline-block;

	padding: 0 15px;

	position: relative;

	z-index: 1;

}



.co_tittle3 b::after {

	content: "";

	width: 100%;

	height: 15px;

	position: absolute;

	bottom: -3px;

	left: 0;

	z-index: -1;

	background-color: #d8eceb;

}

.co_tittle3 strong {

	display: inline-block;

	padding: 0 15px;

	position: relative;

	z-index: 1;

}



.co_tittle3 strong::after {

	content: "";

	width: 100%;

	height: 15px;

	position: absolute;

	bottom: -3px;

	left: 0;

	z-index: -1;

	background-color: #d8eceb;

}



.h-1 { background-position-y: .15rem;}

.h-2 { background-position-y: -1.6rem;}

.h-3 { background-position-y: -3.35rem;}

.h-4 { background-position-y: -5.05rem;}

.h-5 { background-position-y: -6.8rem;}

.h-6 { background-position-y: -8.55rem;}



.lc_desc { margin-bottom: 1.25rem;line-height: 1.8; font-size: .25rem;}

.lc_desc img { width: 100%;}

.padd-left { padding-left: 1rem;}



.tpis {

	width: 100%;

	height: auto;

	position: relative;

	z-index: 1;

	

}



.tpis img {

	position: absolute;

	width: auto;

	height: 3.2rem;

	top: 50%;

	transform: translateY(-50%);

	left:0;

	z-index: 1;

}



.box {

	font-size: .25rem;

	color: #333;

	width: 60%;

	line-height: 1.8;

	margin-left: 40%;

	padding: .5rem .75rem;

	background-color: #fff;

	border-radius: 35px;

	box-shadow: 0 0 7px rgba(0,0,0,.1);

}



.lc_desc dl { width: 100%; position: relative; z-index: 1;}

.lc_desc dt { width: 49%; height: auto;}



.lc_desc dl img {

	height:4.5rem;

	width: auto;

	position: absolute;

	top: 50%;

	right: 0;

	transform: translateY(-54%);

}



/* å› å…¬å‡ºå›½-èµ„æ–™ä¸‹è½½ */

.co_tittle4 {

	/* margin-top: 1.3rem; */

	margin-bottom: .68rem;

	text-align: center;

	color: #333;

	font-size: .41rem;

}



.co_tittle4 * { text-align: center;}



.co_tittle4 h2{	

	color: #ef8200; 

	font-size: .58rem; 

	text-transform: uppercase; 

	font-weight: normal;

}





/* è¡¨æ ¼ä¸‹è½½ */

.form_download { background: #fff;  padding: .48rem 0 .32rem; }

.form_download ul { list-style: none;}

.form_download ul li {

    padding-left: .3rem;

    position: relative;

    /* z-index: 1; */

	width: 33%;

    /* float: left;

    margin-right: 4%; */

    margin-bottom: .35rem;
	margin: 0 auto;
}



/* .form_download ul li:nth-child(2n) { margin-right: 0;} */

.form_download ul li::after {

	content: "";

	width: .16rem;

	height: .16rem;

	background-color: #ef8200;

	position: absolute;

	top: 50%;

	left: 0;

	transform: translateY(-50%);

	z-index: -1;

}



.form_download ul li a {

	display: inline-block;
    border-bottom: 3px transparent solid;
    font-size: .33rem;
    width: 100%;
    text-align: center;
    height: 72px;
    background: #ef8200;
    margin-bottom: 21px;
    line-height: 67px;
    color: #fff;

}



.form_download ul li:hover a { border-color: #EF8200;}

/* è¡¨æ ¼ä¸‹è½½-end */









/* å› å…¬æŠ¤ç…§ç­¾è¯ */

.form_passport {}

.form_passport * { text-align: center;}

.form_passport h3 {

	color: #333;

	font-size: .33rem;

	line-height: 1.5;

	text-align: center;

	font-weight: normal;

}



.form_passport ul { list-style: none; margin: .56rem 0 .7rem;}



.form_passport ul li {

	width: 32%;

	height: 2.5rem;

	background-color: #25b2af;

	border-radius: .2rem;

	text-align: center;

	color: #fff;

	float: left;

	padding: .43rem;

	margin-right: 2%;

}



.form_passport ul li:nth-child(3){ margin-right: 0;}



.form_passport ul li a { display: block; color: #fff; font-size: .25rem;}



.form_passport ul li img { height: .64rem; margin-bottom: .25rem;}



.steps_info * { text-align: center;}



.steps_info h2 {

	color: #EF8200;

	font-size: .41rem;

	margin-bottom: .58rem;

}



.steps_info p { font-size: .33rem;}



.steps_info p span {

    width: 40%;

    float: left;

    display: inline-block;

    margin: 0 4%;

    font-size: .25rem;

    color: #ef8200;

}





.steps_info p small { color: #29b5b2; font-size: .25rem;}



div#download {  background: #fff;  padding: .57rem 0 1rem;}

div#download * { text-align: center;}

div#download h3 {color: #ef8200; font-size: .41rem; margin-bottom: .25rem;}



div#download .swiper-slide {

	display: block;

	text-align: center;

	font-size: .25rem;

	color: #333;

}



div#download .swiper-slide h6 {

	font-size: .24rem;

	margin-bottom: .5rem;

	font-weight: normal;

}



div#download .swiper-slide p {

	height: 1.86rem;

	width: 100%;

	position: relative;

	z-index: 1;

}



div#download .swiper-slide p img {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

	max-height: 100%;

	max-width: 100%;

	

}



/* å› å…¬æŠ¤ç…§ç­¾è¯-end */





/* å‡ºå¢ƒèµ„æ–™åŒ… */

.outbound {

	height:9.96rem;

	padding: .72rem 0 2rem;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center center;

}

.outbound .co_tittle4 { margin-top: 0;}



.form_outbound p {

	width: 30%;

	float: left;

	margin-right: 5%;

}



.form_outbound p:last-child { margin-right: 0;}



.form_outbound p select {

	width: 100%;

	background-color: #f7f6f6;

	color: #666;

	font-size: .33rem;

	height: .95rem;

	border: none;

	outline: none;

	text-align: center;

	line-height: .95rem;

	padding: .15rem;

}



.form_outbound p select option {

	text-align: center;

}



button.down {

	background-color: #ef8200;

	color: #fff;

	height: .95rem;

	font-size: .33rem;

	text-align: center;

	line-height: .95rem;

	border: none;

	outline: none;

	width: 100%;

}





/* å‡ºå¢ƒèµ„æ–™åŒ…-end */









/* --------- åˆä½œä¼™ä¼´ ---------- */

.hz { padding: 1.37rem 0 2.7rem;}



.map_connact {

	width: 100%;

	padding: .47rem .9rem;

	background-color: #fff;

}



.map_connact ul {list-style: none;}

.map_connact ul li {

	width: 22%;

    height: 3rem;

    float: left;

    border-right: 1px #f7f6f6 solid;

    margin-bottom: .7rem;

    margin-right: 4%;	

    padding: 8px 15px;

}



.map_connact ul li:nth-child(4n) { margin-right: 0; border: none;}

.map_connact ul li h4 {

	position: relative;

	z-index: 1;

	font-size: .216rem;

	color: #333;

	padding-left: .55rem;

	margin-bottom: .25rem;

}



.map_connact ul li h4 em {

	display: inline-block;

	width: .4rem;

	height: .4rem;

	position: absolute;

	top:50%;

	left: 0;

	transform: translateY(-50%);

	z-index: 1;

	background-color: #fff;

	border-radius: 50%;

	box-shadow: 0 0 15px rgba(0,0,0,.15);

}



.map_connact ul li h4 em img {

	position: absolute;

	width: 100%;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%);

}



.map_connact ul li a {

	display: block;

	padding-left: .55rem;

	line-height: 1.8;

	color: #333;

	font-size: 14px;

}

.map_connact ul li div.scrollbar {
	height: 2.58rem;
	overflow-y: scroll;
}
.scrollbar2 {
	 height: 7.48rem;
	 overflow-y: scroll;
 }
.map_connact ul li div.scrollbar::scrollbar , .scrollbar2 { width: 0; background-color: transparent;}
/*.map_connact ul li div.scrollbar::-webkit-scrollbar , .scrollbar2::-webkit-scrollbar { width: 5px; }*/
 /*background-color: transparent;*/


/* åˆä½œé¡¹ç›® */

.hz_projectlist {width: 100%;}

.hz_projectlist ul { list-style: none;}

.hz_projectlist ul li {

	width: 48%;

	height: auto;

	margin-right: 4%;

	float: left;

	margin-bottom: .8rem;

	box-shadow: 0 0 15px rgba(0,0,0,.1);

	transition: all .35s;

}



.hz_projectlist ul li:nth-child(2n) { margin-right: 0;}



.hz_projectlist ul li .pics {width: 100%;height: 4.5rem;}

.hz_projectlist ul li .pics a {

	display: block;

	width: 100%;

	height: 100%;

	position: relative;

	z-index: 1;

	overflow: hidden;

}

.hz_projectlist ul li .pics a img {

	min-width: 100%;

	height: 100%;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%,-50%) scale(1);

	z-index: 1;

	transition: all .35s;

}



.hz_projectlist ul li .box_bai {

	width: 100%;

	height: 2.1rem;

	background-color: #fff;

	padding: .32rem .35rem .36rem;

	text-align: center;



}

.hz_projectlist ul li .box_bai h3 { margin-bottom: .2rem; font-size: 0.216rem;}

.hz_projectlist ul li .box_bai h3 a {

	display: -webkit-box;

	height: .68rem;

	overflow: hidden;

	text-overflow: ellipsis;

	-webkit-line-clamp:2 ;

	-webkit-box-orient: vertical;

	color: #ef8200;

	font-size: 0.216rem;

	text-align: center;

	line-height: 1.5;

}



.hz_projectlist ul li .box_bai  p {

	display: -webkit-box;

	height: .68rem;

	overflow: hidden;

	text-overflow: ellipsis;

	-webkit-line-clamp:2 ;

	-webkit-box-orient: vertical;

	color: #333;

	font-size: 14px;

	text-align: left;

	line-height: 1.8;

}



.hz_projectlist ul li:hover .pics a img {

	transform: translate(-50%,-50%) scale(1.1);

	transition: all .35s;

}



/* é¡¹ç›®è¯¦æƒ… */

.inner-title {

	border-bottom: 1px #dadbdd solid;

	padding: .28rem 0;

	position: relative;

	z-index: 1;

	font-size: .18rem;

	color: #999;

	margin-bottom: .8rem;
	display: none;

}



.inner-title h3 {color: #ef8200; font-size: .41rem;}



.inner-title span {

	display: inline-block;

	position: absolute;

	top:50%;

	right: 0;

	transform: translateY(-50%);

}



.inner-title span a {

	display: inline-block;

	padding: 0 3px;

	cursor: pointer;

}




p.date {
    text-align: center;
    /* line-height: 2; */
    margin-bottom: .45rem;
    margin-top: .3rem;
    height: 19px;
	border-bottom: 1px #dadbdd solid;
    padding: 0 0 62px 0;
}

p.date span {
    display: inline-block;
    padding-left: 0.35rem;
    background-image: url(/mat/dist/images/index/icon-data.png);
    background-position: left center;
    background-repeat: no-repeat;
    font-size: 14px;
    color: #666;
    position: relative;

	

}



.hz-detail {

	color: #333;

	font-size: .25rem;

	/*line-height: 2;*/

}



.hz-detail p {
		/*text-indent: 2em;*/
		font-size: 14px;
	}

.hz-detail p img {

	width: 70%;

	margin: auto;

}



.sm_dot span {

	display: inline-block;

	max-width: 60%;

	text-indent: 0;

	position: relative;

	z-index: 1;

	text-align: left;

	padding-left: .2rem;

	font-size: .18rem;

}



.sm_dot span::before {

	content: "";

	width: .1rem;

	height: .1rem;

	background-color: #ef8200;

	position: absolute;

	top: .11rem;

	left: 0;

	z-index: -1;

}





/* åˆä½œé¡¹ç›®-end */





/* å›½é™…ä¼šè®®  */



.ny_banner2 {

    position: relative;

    height: 10.8rem;

}



.ny_banner2 img {
	width:100%;
    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    object-fit: cover;

    z-index: -1;

}



.ny_banner2 h2 {

    font-size: 0.58rem;

    color: #fff;

	padding-top: 7rem;

    position: relative;
	max-width: 84.375%;
}



.ny_banner2 h2 small {

	display: block;

    font-size: 0.33rem;

    color: #fff;

    position: relative;

}



.meetting {

	min-height: 5.65rem;

	width: 100%;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center center;

	position: relative;

	z-index: 1;

	padding: 1.27rem 0 1.05rem;

}



hr.line {

	display: block;

	width: 84.375%;

	height: 0;

	border: none;

	outline: none;

	border-top: 4px #29b5b2 solid;

	position: absolute;

	left: 50%;

        transform: translateX(-50%);

	top: 1.35rem;

	z-index:-1;

}



h3.sub_title span {

	display: inline-block;

	padding: 0 .5rem ;

	color: #2ab5b2;

	line-height: 2.5;

	background-color: #f4f4f4;

	font-size: .41rem;

	margin-top: -.35rem;

        font-weight: bold;

}



.huiyi { width: 100&; height: auto; position: relative; z-index: 1;}



.huiyi h2.big_tittle {

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	font-size: .58rem;

	color: #eb6c00;

	line-height:1.5;

        width: 49%;

        text-align: center;

}



.huiyi .box2 {

	width: 46%;

    /* background-color: #fff; */

    margin-left: 54%;

	/* padding: .53rem 1.07rem; */

	/* border-radius:10px ; */

	/* box-shadow: 0 0 15px rgba(0,0,0,.15); */

	margin-top: 1rem;
        border-left: 10px solid #ef8200;

}



.huiyi .box2 h3 { 
        /* text-align: center;  */
        margin-bottom: .38rem;
        padding-left: .5rem;
        color: #ef8200;
	font-size: .33rem;
}

/* .huiyi .box2 h3 span {

	display: inline-block;

	padding-left: .4rem;

	background-image: url(/mat/dist/images/index/icon-meeting.png);

	background-repeat: no-repeat;

	background-position: left center;


} */



.huiyi .box2 h3 span a {

	display: inline-block;

	color: #333;

	border-bottom: 2px #eb6c00 solid;

	line-height: 1.3;

}



.huiyi .box2 p {

	font-size: .25rem;color: #333;

	line-height: 1.5;

	padding: .1rem 0;

	position: relative;

	z-index: 1;

        margin-left: .5rem;

        padding-left: .5rem;

}



.huiyi .box2 p em {

	display: inline-block;

	font-style: normal;

	color: #eb6c00;

	font-weight: bold;

	position: absolute;

	top: .1rem;

	left: 0;

	z-index: 1;

}



.green_box {

	background-color: #2ab5b2;

	padding: .7rem 0 .6rem;

	background-image: url(/mat/dist/images/index/shuiying.png);

	background-position: -2% 31%;

	background-repeat: no-repeat;

    background-size: 5rem;

}



.green_box .meeting_info {

	padding: 0 .88rem;

	color: #fff;

	font-size: .25rem;

	line-height: .5rem;

	text-indent: 2em;

}





/* å˜‰å®¾ */

.jiabing { padding: 1.23rem 0 0;}



.jiabing a.btn_more {

	display: block;

	border: 1px #333 solid;

	width: 2.16rem;

	height: .47rem;

	text-align: center;

	font-size: .16rem;

	line-height: .47rem;

	border-radius: 35px;

	margin: auto;

	margin-top: .96rem;

        transition: all .4s;

}
.jiabing a.btn_more:hover{
        background: #ef8200;
        border-color: #ef8200;
        color: #ffffff;
}



.jiabing h3 {

	color: #eb6c00;

	font-size: .41rem;

	text-align: center;

	margin-bottom: .77rem;

}



#jiabing { height: 8rem; position: relative; z-index: 1;}



#jiabing .swiper-slide {

 display: block;

 background-color: transparent;

  text-align: center;

  font-size: 18px;

  height: calc((100% - 30px) / 2);

}



#jiabing .swiper-button-next, 

#jiabing .swiper-container-rtl 

#jiabing .swiper-button-prev { right: -5%;}



#jiabing .swiper-button-prev, 

#jiabing .swiper-container-rtl 

#jiabing .swiper-button-next {  left: -5%; right: auto;}





#jiabing .swiper-button-prev,

#jiabing .swiper-button-next {

	outline: none;

	width: .6rem;

	height: .6rem;

	border-radius: 50px;

	background-color: #fff;

	background-image: url(/mat/dist/images/index/icon-banner.png);

	background-repeat: no-repeat;

	background-position-x: 45%;

	background-size: .15rem auto;

	box-shadow: 0 0 8px rgba(0,0,0,.15);

}



#jiabing .swiper-button-prev { background-position:45% .15rem;}

#jiabing .swiper-button-next { background-position:55% -1.64rem;}



#jiabing .swiper-button-prev:hover { background-position:45% -.73rem;}

#jiabing .swiper-button-next:hover { background-position:55% -2.53rem;}





dl.r_items {width: 100%;height: auto; background-color: transparent;}



dl.r_items dt { height: 2.7rem;	width: 100%; overflow: hidden;}

dl.r_items dt a {

	display: block;

	width: 100%;

	height: 100%;

	position: relative;

	z-index: 1;

}



dl.r_items dt a img {

	width: 100%;

	min-height: 100%;

	object-fit: cover;

}



dl.r_items dd ,

dl.r_items dd a {	display: block;	}



dl.r_items dd h3 {

	background-color: #2ab5b2;

	color: #fff;

	font-size: .18rem;

	text-align: center;

	height: .42rem;

	overflow: hidden;

	line-height: .42rem;

	margin-bottom: 0;

}



dl.r_items dd p{

	background-color: #003f43;

	text-align: center;

	color: #fff;

	height: .35rem;

	font-size: .16rem;

	line-height: .35rem;

	overflow: hidden;

}



/* å˜‰å®¾-end */









/* ç²¾å½©çž¬é—´ */

.hightlight {

	min-height: 3rem;

	position: relative;

	z-index: 1;

	padding: 1.27rem 0 1.05rem;

}



.hightlight hr.line {width: 18.23rem; overflow: visible;}

.hightlight hr.line::after {

	content: "";

	width: .5rem;

	height: 0;

	border-top:4px #29b5b2 solid;

	position: absolute;

    top: -.16rem;

    right: -1px;

    transform: rotate(205deg);

	z-index: 1;

}



h3.sub_title { position: relative; z-index: 1;

        text-align: center;}



h3.sub_title a {

	background-color: #f7f6f6;

	color: #29b5b2;

	display: inline-block;

	font-size: .25rem;

	width: 1.55rem;

	height: .5rem;

	line-height: .5rem;

	

	text-align: center;

	position: absolute;

	right: .95rem;

	top: 50%;

	transform: translateY(-79%);

}







#hightlight { 

	height: 7rem; 

	margin-top: .6rem; 

	margin-bottom: .5rem;

	position: relative;

	z-index: 1;

}



#hightlight .swiper-slide {

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center center;

}



#hightlight .swiper-button-next, 

#hightlight .swiper-container-rtl 

#hightlight .swiper-button-prev { right: -5%;}



#hightlight .swiper-button-prev, 

#hightlight .swiper-container-rtl 

#hightlight .swiper-button-next {  left: -5%; right: auto;}





#hightlight .swiper-button-prev,

#hightlight .swiper-button-next {

	outline: none;

	width: .6rem;

	height: .6rem;

	border-radius: 50px;

	background-color: #fff;

	background-image: url(/mat/dist/images/index/icon-banner.png);

	background-repeat: no-repeat;

	background-position-x: 45%;

	background-size: .15rem auto;

	box-shadow: 0 0 8px rgba(0,0,0,.15);

}



#hightlight .swiper-button-prev { background-position:45% .15rem;}

#hightlight .swiper-button-next { background-position:55% -1.64rem;}



#hightlight .swiper-button-prev:hover { background-position:45% -.73rem;}

#hightlight .swiper-button-next:hover { background-position:55% -2.53rem;}

/* ç²¾å½©çž¬é—´-end */







/* å›½é™…ä¼šè®®-è®®ç¨‹ */

.schedule_line {}

.schedule_line .hot { margin-bottom: .7rem;}

.schedule_line .hot h3 {

	text-align: center;

	color: #ef8200;

	font-size: .41rem;

	line-height: 2;

	margin-bottom: .3rem;

}



.schedule_line .hot p {

	font-size: .25rem;

	color: #333;

	text-align: center;

}





.timeline { padding: 1rem 0; padding-bottom: 2.76rem; position: relative; z-index: 1;}

.timeline::before {

	content: "";

	width: .35rem;

	height: .35rem;

	border-radius: 50%;

	background-color: #eb6c00;

	position: absolute;

	top: 0;

	left: 50%;

	transform: translateX(-50%);

}



.timeline::after {

	content: "";

	width: .1rem;

	height: 100%;

	position: absolute;

	top: 0;

	left: 50%;

	transform: translateX(-50%);

	background-color: #eb6c00;

	z-index: -1;

}



.timeline big {

	display: block;

	margin: auto;

	background-color: #fff;

	text-align: center;

	line-height: 1.8;

	font-size: .41rem;

	color: #eb6c00;

}



.schedule_line ul li {    

	width: 100%;

    margin-top: .66rem;

    padding-left:60%;

	position: relative;

	z-index: 1;

}



.schedule_line ul li:nth-child(2n) {

	padding-left: 0;

	padding-right:60%;

}



.schedule_line ul li:nth-child(2n) h6 span { padding-left: 1.3rem;}





.schedule_line ul li:nth-child(2n) h6::before {

	content: "";

	width: 0;

	height: 0;

	border: .62rem transparent solid;

	border-left: .8rem #eb6c00 solid;

	border-right: none;

	position: absolute;

	top: 0px;

	left: auto;

	right: -.8rem;

}



.schedule_line ul li h6 {

	background-color: #eb6c00;

	color: #fff;

	width: 6.76rem;

	height: 1.25rem;

	margin-bottom: .25rem;

	position: relative;

	z-index: 1;

	font-weight: normal;

	display: table;

	font-size: .3rem;

}



.schedule_line ul li h6::before {

    content: "";

    width: 0;

    height: 0;

    border: .62rem transparent solid;

    border-right: .8rem #eb6c00 solid;

    border-left: none;

    position: absolute;

    top: 0px;

    left: -.8rem;

}



.schedule_line ul li::after {

	content: "";

	width: .35rem;

	height: .35rem;

	border-radius: 50%;

	background-color: #eb6c00;

	position: absolute;

	top: .4rem;

	left: 50%;

	transform: translateX(-50%);

	z-index: -1;

}



.schedule_line ul li h6 span {

	display: table-cell;

	vertical-align: middle;

	width: 100%;

	height: 100%;

	padding-left: .57rem;

}



.schedule_line ul li h6 em {

	font-style: normal;

	display: inline-block;

	padding-right: .35rem;

}



.schedule_line ul li .desc {

	width: 6.76rem;

	font-size: .18rem;

	line-height: 2;

	color: #333;

}



.schedule_line ul li .desc span { color:#eb6c00 ;}







/* å›½é™…ä¼šè®®-è®®ç¨‹-end */





/* --------- åˆä½œä¼™ä¼´-end ---------- */







/* news */

.news {padding: .5rem 0 2.76rem;}

/* news-ç”µå­æŠ¥ */

.electronic_list { margin-bottom: .45rem; }

/*.electronic_list ul { list-style: none; }*/
/* 12-13 ds */
.electronic_list ul {
    list-style: none;
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
}

.electronic_list ul li {

	width: 27%;

	height: 4rem;

	float: left;

	margin-right: 2%;

	margin-bottom: .3rem;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center center;

	transition: all .35s;

}



.electronic_list ul li:nth-child(5n) { margin-right: 0;}



.electronic_list ul li a {	

	width: 100%;

	height: 100%;

	display: table-cell;

	vertical-align: middle;

	text-align: center;

	background-color: rgba(0,0,0,.3);

	color: #fff;

	font-size: .25rem;

	line-height: 1.5;

	opacity: 0;

	transition: all .35s;

}



.electronic_list ul li a small {

	display: block;

	font-size: .16rem;

}



.electronic_list ul li:hover a {opacity: 1;	transition: all .35s;}



/* ç”µå­æŠ¥è¯¦æƒ…é¡µ */

.bg_ele {}



.bg_ele p.date span {

	border-bottom: 2px #717171 solid;

	padding-bottom: .1rem;

	padding-left: .5rem;

	background-position: left top;

}



h2.news-title span.shuming {

	display: block;

	font-size: .25rem;

	color: #ef8200;

	text-align: center;

	margin-bottom: .3rem;

}





.ele-detail {

	font-size: .33rem;

	line-height: 2.3;

	margin-bottom: .5rem;

}



.ele-detail * { text-align: center; }



.ele-detail img {

	width: 76%;

}



/* ç”µå­æŠ¥-end */





/* æ–°é—»åŠ¨æ€ */

.news_list {}



.news_list ul { list-style: none;}

.news_list ul li {

	width: 100%;

	height: 4rem;

	position: relative;

	z-index: 1;

	margin-bottom: .8rem;

}



.news_list ul li div.pics {

	width: 40%;

	height: 100%;

	position: absolute;

	bottom: 0;

	left: 0;

	z-index: 1;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

}



.news_list ul li div.pics a {

	display: block;

	width: 100%;

	height: 100%;

	background-color: rgba(0,0,0,.3);

	 opacity: 0; 

	 transition: all .35s;

}



.news_list ul li .news_desc {

	width: 60%;

	height: 3.8rem;

	position: absolute;

	bottom: 0;

	right: 0;

	background-color: #fff;

	padding: .5rem .75rem ;

	padding-right: 1.9rem;

	z-index: 0;

	overflow: hidden;

}



.news_list ul li .news_desc h4 {

	font-size: .25rem;

	color: #ef8200;

	padding-left: .32rem;

	position: relative;

	z-index: 1;

	margin-bottom: .2rem;

}



i.icon-flag {

	display: inline-block;

	width: .18rem;

	height: .27rem;

	background-color:#ef8200;

	border: .1rem  #ef8200 solid;

	border-bottom: .1rem #fff solid;

	border-radius: 2px;

	position: absolute;

	top: 50%;

	left: 0;

	transform: translateY(-48%);

}



.news_list ul li .news_desc h3 { margin-bottom: .25rem;}



.news_list ul li .news_desc h3 a {

    display: -webkit-box;

    height: .85rem;

	overflow: hidden;

	text-overflow: ellipsis;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

    font-size: .33rem;

    color: #ef8200;

    font-weight: normal;

    line-height: 1.35;

}



.desc_on_news p {

	display: -webkit-box;

    height: .65rem;

    width: 80%;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    font-size: .16rem;

    color: #999;

    font-weight: normal;

    line-height: 2;

}



a.btn_detail {

	display: block;

	height: .84rem;

	line-height: .84rem;

	/* background-image: url(../news/btn_more.png); */

	background-repeat: no-repeat;

	background-size: 1rem;

	background-position: 90% center;

	position: absolute;

	bottom: 0;

	right: 0;

	color: #35b8b5;

	font-size: .16rem;

	left:.75rem;

	z-index: 1;

	padding-left: .5rem;

	transition: all .35s;

}



a.btn_detail img {

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	right: .56rem;

}



a.btn_detail::after {

	content: "";

	width: 130%;

	height: 100%;

	background-color:#ef8200 ;

	position: absolute;

	right: 0;

	bottom: 0;

	z-index: -1;

	transform: translateX(83%);

	transition: all .35s;

}



em.icon-time {

	display: inline-block;

	width: .25rem;

	height: .25rem;

	border: 2px #35b8b5 solid;

	border-radius: 50%;

	position: absolute;

	top: 50%;

	left: 0;

	transform: translateY(-50%);

	z-index: 1;

	transition: all .35s;

}



em.icon-time::before {

	content: "";

	width: 3px;

	height: 3px;

	border-left: 1px #35b8b5 solid;

	border-bottom: 1px #35b8b5 solid;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-35%,-56%);

	z-index: 0;

	transition: all .35s;

}



.news_list ul li:hover .pics a { opacity: 1; transition: all .35s;}

.news_list ul li:hover a.btn_detail::after { content: ""; transform: translateX(0);transition: all .35s; }

.news_list ul li:hover a {color: #fff; transition: all .35s;}

.news_list ul li:hover em.icon-time,

.news_list ul li:hover em.icon-time::before { border-color: #fff; transition: all .35s;}



/* æ–°é—»åŠ¨æ€-end */





/* é€šçŸ¥å…¬å‘Š */

.news_gonggao {}

.news_gonggao ul { list-style: none;}



.news_gonggao dl {

	width: 48%;

	margin-right: 4%;

	margin-bottom: .45rem;

	float: left;

	height: 1.6rem;

	box-shadow: 0 0 35px rgba(0,0,0,.01);

}



.news_gonggao dl:nth-child(2n) { margin-right: 0;}



.news_gonggao dt {

	width: 23%;

	height: 100%;

	float: left;

	background-color: #25b2af;

	color: #fff;

	padding:.23rem;

	text-align: center;

}



.news_gonggao dt big {

	display: block;

	font-size: .83rem;

	line-height: 1;

	font-weight: bold;

	text-align: center;

}



.news_gonggao dt small {

	display: block;

	font-size: .25rem;

	text-align: center;

}



.news_gonggao dd {	

	display: block;

	width: 77%;

	height: 100%;

	float: left;

	background-color: #fff;

	padding: .3rem .2rem;

}



.news_gonggao dd a {

	display: block;

	width: 70%;

	height: 100%;

}



.news_gonggao dd h3 {

    display: -webkit-box;

    height: .37rem;

    font-size: .25rem;

    color: #333;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;

    -webkit-box-orient: vertical;

} 



.news_gonggao dd p {

	display: -webkit-box;

    line-height: 1.8;

    font-size: .16rem;

    color: #999;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}





/* é€šçŸ¥å…¬å‘Š-end */





/* ç²¾å½©æ´»åŠ¨ */

.news_huodong {}

.news_huodong ul { list-style: none;}

.news_huodong ul li {

	height: 7.4rem;

	background-color: #fff;

	width: 100%;

	position: relative;

	z-index: 1;

	padding: .8rem  0 1rem;

}



.news_huodong ul li .container { height: 100%;}



.tupian {

	width: 50%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center center;

}



.hd_right {	

	width: 45%;	margin-left: 55%;

	position: relative;

	z-index: 1;

}





.news_huodong ul li:nth-child(2n) .tupian { left: auto; right: 0;}



.news_huodong ul li:nth-child(2n) .hd_right  { margin-left: 0;}





img.baiozhi {

    height: 1.2rem;

    position: absolute;

    top: 0;

    right: -.35rem;

    z-index: -1;

}





.hd_right h2 {

	font-size: 0.218rem;

	line-height: 1.5;

	font-weight: normal;

	padding-top: .5rem;

	margin-bottom: .7rem;

}



.hd_right h2 span {

	display: block;

	font-size: .33rem;

	color: #333;

}



.hd_desc p {

	display: -webkit-box;

	/*height: 1.8rem;*/

	font-size: 14px;

	color: #333;

	line-height: 1.6;

	overflow: hidden;

	text-overflow: ellipsis;

	-webkit-line-clamp: 4;

	-webkit-box-orient: vertical;	

}



.hd_right a.btn_link {

	display: block;

	margin-top: .6rem;

	border: 1px #333 solid;

	border-radius:25px ;

	width: 2.22rem;

	height: .45rem;

	text-align: center;

	line-height: .43rem;

	color: #ef8200;

	font-size: .16rem;

}



.news_huodong ul li:hover .hd_right a.btn_link {

	background-color:#ef8200 ;

	border-color:#ef8200 ;

	color: #fff;

}





/* ç²¾å½©æ´»åŠ¨-end */





/* æ¼”è®²äºº */

.speaker {padding: 1rem 0 0;}



h3.co-tittle-en {

	text-align: center;

	font-size: .41rem;

	color: #333;

    font-weight: normal;

	margin-bottom: .65rem;

}



h3.co-tittle-en big {

	display: block;

	font-size: .41rem;

	text-align: center;

	color: #ef8200;

	text-transform: uppercase;

}  



.speakerlist {}

.speakerlist ul { list-style: none;}

.speakerlist ul dl {

	 width: 49%;

	 height:4rem;

	 background-color: #fff;

	 float: left;

	 margin-bottom: .8rem ;

	 margin-right: 2%;

 }

 

 .speakerlist ul dl:nth-child(2n) { margin-right: 0;}



.speakerlist dt {

	width: 37%;

	height: 100%;

	float: left;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center center;

} 



.speakerlist dd {

	display: block;

	width: 63%;

	height: 100%;

	float: left;

	border-bottom: 4px #ef8200 solid;

	padding: .7rem .3rem .6rem;

}



.speakerlist dd h3.speaker_name {

	font-size: .25rem;

	color: #333;

	margin-bottom: .1rem;

}



.speakerlist dd p.speaker_zhiwe small { font-size: .14rem; color: #333;}



.speaker_desc { margin-top: .4rem;}



.speaker_desc p {

	

	font-size: .14rem;

	color: #333;

	line-height: 1.6;

	/* display: -webkit-box;

	height: 1.8rem;

	overflow: hidden;

	text-overflow: ellipsis;

	-webkit-line-clamp: 4;

	-webkit-box-orient: vertical;	 */

}



 /* ç²¾å½©æ´»åŠ¨THE */

 .study_info p{
	 font-size: 14px;
 }
 a.btn_more {
	 display: block;
	 border: 1px #333 solid;
	 width: 2.16rem;
	 height: .47rem;
	 text-align: center;
	 font-size: .16rem;
	 line-height: .47rem;
	 border-radius: 35px;
	 margin: auto;
	 margin-top: .96rem;
         transition: all 0.4s;
 }
 a.btn_more:hover{
         background: #ef8200;
         border-color: #ef8200;
         color: #ffffff;
 }

 .last_desc p {
	 display: -webkit-box;
	 height: .6rem;
	 overflow: hidden;
	 color: #999;
	 font-size: .16rem;
	 line-height: 1.8;
	 text-overflow: ellipsis;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical ;
 }

 .green_box2 {
	 background-color: #2ab5b2;
	 /*padding: .7rem 0 .6rem;*/
	 /*background-image: url(/mat/dist/images/index/shuiying.png);*/
	 background-position: -2% 31%;
	 background-repeat: no-repeat;
	 background-size: 4rem;
 }

 .green_box2 big {	font-size: .5rem;	font-weight: bold;}

 .green_box2 p {	color: #fff; font-size: .24rem;	line-height: 2;}

 .green_box2 p.short { width: 48%; display: inline-block;}

 .ny_banner3 {
	 width: 100%;
	 height: 10.73rem;
	 position: relative;
	 z-index: 1;
	 overflow: hidden;
 }

 .ny_banner3::before {
	 content: "";
	 width: 100%;
	 height: 40%;
	 background: -webkit-linear-gradient(top , rgba(0,0,0,.15) , rgba(255,255,255,0));
	 background: -ms-linear-gradient(top , rgba(0,0,0,.15) , rgba(255,255,255,0));
	 background: -moz-linear-gradient(top , rgba(0,0,0,.15) , rgba(255,255,255,0));
	 background:linear-gradient(top , rgba(0,0,0,.15) , rgba(255,255,255,0));
	 position: absolute;
	 top: 0;
	 left: 0;
	 z-index: 1;
 }

 .ny_banner3 img {
	 width: 100%;
	 min-height: 100%;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 z-index: 0;
	 transform: translate(-50%,-50%);
 }

 .ny_banner3 video {
	 width: 100%;
	 position: absolute;
	 left: 0;
	 bottom: 0;
	 z-index: 1;
	 display: none;
	 outline: none;
 }


 div.lines {}
 div.lines h3.sub_title span,
 div.lines h3.sub_title a { background-color: #f7f6f6;}

 /* ç²¾å½©çž¬é—´ */
 #videos { margin-top: .5rem; height: 7rem; position: relative; z-index: 1;}

 #videos .swiper-slide {
	 display: block;
	 background-color: transparent;
	 text-align: center;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: center center;
	 position: relative;
	 z-index: 1;
 }

 em.btn_star {
	 display: block;
	 width: 1.5rem;
	 height: 1.5rem;
	 background-color: rgba(0,0,0,.15);
	 background-image: url(/mat/dist/images/index/video.png);
	 background-position: 65% center;
	 background-repeat: no-repeat;
	 background-size: .8rem;
	 border-radius: 50%;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
	 z-index: 5;
	 cursor: pointer;
 }

 #videos .swiper-slide div.e-view {
	 width: 100%;
	 height: 100%;
	 background-color: #fff;
	 position: relative;
	 z-index: 1;
	 display: none;
 }

 #videos .swiper-slide div.e-view video {
	 outline: none;
	 width: 100%;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-54%);
	 z-index: 5;
 }



 /* ç²¾å½©çž¬é—´-end */

 /* ä¼šè®®äº®ç‚¹ */
 .huiyi2 {}
 .huiyi2 ul { list-style: none;}
 .huiyi2 ul dl {
	 height:3.8rem;
	 width: 40%;
	 float: left;
	 position: relative;
	 z-index: 1;
 }

 .huiyi2 ul dl:nth-child(2n-1) { width: 60%; }

 .huiyi2 ul dl dt {	width: 90%;	height: 100%;}
 .huiyi2 ul dl dt a {
	 display: block;
	 width: 100%;
	 height: 100%;
	 overflow: hidden;
	 position: relative;
	 z-index: 2;
 }

 .huiyi2 ul dl dt a img {
	 width: 100%;
	 min-height: 100%;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
 }

 .huiyi2 ul dl dd {
	 display: block;
	 width: 2.93rem;
	 position: absolute;
	 top:0;
	 right: 0;
	 bottom: 0;
	 z-index: 2;
	 height: 100%;
	 background-color: #eb6c00;
 }

 .huiyi2 ul dl dd a {
	 display: inline-block;
	 width: 100%;
	 padding: .1rem;
	 color: #Fff;
	 font-size: .2rem;
	 text-align: left;
 }

 .huiyi2 ul dl:nth-child(3) dt,
 .huiyi2 ul dl:nth-child(4) dt { position: absolute; right:0; z-index: 0;  }
 .huiyi2 ul dl:nth-child(3) dd,
 .huiyi2 ul dl:nth-child(4) dd { right: auto; left: 0; }


 /* ä¼šè®®äº®ç‚¹-end */



 /* æ–°é—»æŠ¥é“ */
 .big_canvse {}

 .big_canvse .halfbox {
	 width: 47%;
	 float: left;
	 height: 6.2rem;
	 margin-right: 4%;
	 overflow: hidden;
 }

 .big_canvse .halfbox:nth-child(2) { margin-right: 0;}

 #newsright  .swiper-slide {
	 width: 100%;
	 height: 2rem !important;
	 display: block;
	 background-color: transparent;
	 margin-bottom: .2rem !important;
 }

 #newsright  .swiper-slide:hover dd h3 a ,
 #newsright  .swiper-slide-active  dd h3 a  { color: #ef8200;}

 #newsright .swiper-slide dl {
	 height: 2rem; position: relative; z-index: 1;
	 padding-bottom: .1rem;
	 border-bottom: 2px #333 solid;
 }

 #newsright .swiper-slide dl dt {
	 height: 94%;
	 width: 27%;
	 position: absolute;
	 top: 0;
	 left: 0;
	 bottom: .1rem;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
 }

 #newsright .swiper-slide dl dt a {
	 display: block;
	 width: 100%;
	 height: 100%;
	 background-color: rgba(0,0,0,.5);
 }

 #newsright .swiper-slide dl dd {
	 width: 68%;
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: .1rem;
	 height: 100%;
 }

 #newsright .swiper-slide dl dd h5 { line-height: 1.3;}

 #newsright .swiper-slide dl dd p.border_orange { margin-top: .1rem; margin-bottom: 0;}

 #newsleft .swiper-slide {
	 width: 100%;
	 display: block;
	 background-color: transparent;
 }




 dl.lunbo dt {
	 width: 100%;
	 height: 3.5rem;
	 position: relative;
	 z-index: 1;
	 overflow: hidden;
	 margin-bottom: .28rem;
 }

 dl.lunbo dt img {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
	 width: 100%;
 }

 dl.lunbo dd {	width: 100%;}
 dl.lunbo dd h5 {
	 position: relative;
	 z-index: 1;
	 padding-left: .3rem;
	 font-size: .25rem;
	 line-height: 1.8;
	 margin-bottom: .1rem;
	 color: #ef8200;
	 font-weight: normal;
 }

 dl.lunbo dd h5 i.icon-flag {     border-bottom: .1rem #f7f6f6 solid;}

 dl.lunbo dd h3 a {
	 display: -webkit-box;
	 height: .8rem;
	 overflow: hidden;
	 color: #333;
	 font-weight: normal;
	 font-size: .25rem;
	 line-height: 1.55;
	 text-overflow: ellipsis;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical;
 }

 dl.lunbo dd p.border_orange { margin-top: 0;}



 .last-news {
	 width: 100%;
	 border-top: 2px #eee solid;
	 margin-top: .55rem;
	 padding-top: .45rem;
 }

 .last-news ul { list-style: none;}
 .last-news ul li {
	 width: 32%;
	 height: auto;
	 float: left;
	 margin-right: 2%;
	 margin-bottom: .25rem;
 }

 .last-news ul li:nth-child(3n) { margin-right: 0;}

 .last-news ul li h3 a {
	 display: -webkit-box;
	 height: .65rem;
	 overflow: hidden;
	 color: #333;
	 font-size: .25rem;
	 line-height: 1.55;
	 text-overflow: ellipsis;
	 -webkit-line-clamp: 2;
	 -webkit-box-orient: vertical ;
 }

 p.border_orange {
	 margin-top: .15rem;
	 font-size: .14rem;
	 padding-left: .35rem;
	 position: relative;
	 z-index: 1;
	 margin-bottom: .2rem;
 }

 p.border_orange em ,
 p.border_orange em::before {border-color:#ef8200 !important ;}

 .last-news ul li .last_desc p { color: #333;}

 a.btn_link2 {
	 display: inline-block;
	 line-height: 2;
	 color: #333;
	 border-bottom: 2px #ef8200 solid;
	 font-size: .16rem;
	 margin-left: 85%;
	 margin-top: .25rem;
 }


 /* æ–°é—»æŠ¥é“-end */


 /* åˆä½œä¼™ä¼´ */
 .partner {}

 .big_row {	width: 100%;clear: both;}
 .big_row ul { list-style: none;}
 .big_row ul li{
	 width: 22%;
	 float: left;
	 margin-right: 2% !important;
	 margin-bottom: .2rem;
 }
 .big_row ul li:nth-child(4n) { margin-right: 0;}

 .big_row h4 {
	 font-size: .33rem;
	 height: .35rem;
	 width: 100%;
	 color: #333;
	 line-height: 1.5;
	 margin-bottom: .3rem;
 }

 .partner-logos {
	 width: 100%;
	 height: 1.8rem;
	 margin-right: 4%;
	 float: left;
	 margin-bottom: .32rem;
	 background-color: #fff;
	 box-sizing: 0 0 15px rgba(0,0,0,.15);
	 position: relative;
	 z-index: 1;
 }

 .partner-logos img {
	 width: 100%;
	 height: auto;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
	 z-index: 1;
 }



 /* åˆä½œä¼™ä¼´-end */


 /* ä¸»åŠžæ–¹ */
 .zhuban { }
 .zb_list { margin-bottom: .5rem;}
 .zb_list ul { list-style: none;}
 .zb_list ul li {
	 width: 40%;
	 margin: 0 5%;
	 float: left;
	 height: 2.6rem;
	 position: relative;
	 z-index: 1;
	 background-color: #fff;
	 box-shadow: 0 0 15px rgba(0,0,0,.15);
 }

 .zb_list ul li img {
	 width: 86%;
	 height: auto;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%,-50%);
	 z-index: 1;
 }


 /* ä¸»åŠžæ–¹-end */


 /* å¾€æœŸæ´»åŠ¨ */
 .past-actives {}
 .pasted_banlist { width: 100%;}
 .pasted_banlist ul { list-style: none;}
 .pasted_banlist ul li {
	 width: 100%;
	 height: 5.1rem;
	 margin-bottom: 1.2rem !important;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
 }

 .pasted_banlist ul li .t-blackbg {
	 width: 100%;
	 height: 100%;
	 display: table;
	 background-color: rgba(0,0,0,.5);
 }

 .pasted_banlist ul li .t-blackbg a {
	 display: table-cell;
	 width: 100%;
	 height: 100%;
	 vertical-align: middle;
	 color: #fff;
	 font-size: .5rem;
	 text-align: center;
 }

 .pasted_banlist ul li:last-child { margin-bottom: 0;}


 #jiabing .swiper-slide {
	 margin-top: 30px !important;
 }
 /* ç²¾å½©æ´»åŠ¨THE-end */
/* æ¼”è®²äºº-end */
.meetting .container{position: relative;z-index: 2;}
.meetting hr.line{z-index: 2;}
.meetting .shuiying_img{position: absolute;bottom: -28%;right: 0;max-height: 100%;width: auto;z-index: 1;}
.g_img_box{z-index: 22;position: relative;}
.jingcai.yanjiang{position: relative;overflow: hidden;margin-bottom: 0;padding-bottom: 1.35rem;}
.jingcai.yanjiang .shuiying_img2{position: absolute;top: 0;right: 0;z-index: 1;}
.swiper-container-multirow>.swiper-wrapper.less{justify-content: center;width: 100% !important;}
#jiabing{height: auto;}
h3.co-tittle-en{position: relative;}
h3.co-tittle-en::before{content: '';width: 100%;height: 4px;background: #ef8200;position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 1;}
h3.co-tittle-en big{display: initial;padding: 0 0.2rem;background: #f7f6f6;z-index: 2;position: relative;}
dl.r_items dd a{background: url(/mat/src/images/index/sspw_bg.png)no-repeat;width: 100%;height: 0.67rem;background-size: 100%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
dl.r_items dd a.en{background: url(/mat/src/images/index/sspw_bg2.png)no-repeat;height: 1.25rem;background-size: cover;}
dl.r_items dd a.en p{text-align: left;}
dl.r_items dd h3 ,dl.r_items dd p{background: initial;height: auto;line-height: initial;padding-left: 0.5rem;}
dl.r_items dd p{margin-top: 5px;}
.gat_flex{flex-direction: column;}
.ft_list{margin-top: 0.1rem;height: 2.26rem;}
.ft_list img{height: 2.26rem;}
.g_img_box{width: 100%;height: auto;display: flex;justify-content: center;align-items: center;}
.study_l_img_box{width: 6.57rem;height: 5.95rem;display: flex;justify-content: center;align-items: center;}
.grey_bg{background: #f0f0f0;}
.white_bg{background: #fff;}
.g_img_box img ,.study_l_img_box img{width: auto !important;height: auto !important;max-width: 100%;max-height: 100%;}

dl.r_items .g_img_box{display: block;justify-content: initial;align-items: initial;height: 100%;}
dl.r_items dt a .g_img_box img{min-height: 100% !important;width: 100% !important;max-height: initial !important;}

/* news-end 


/*abroad_apply 2021.7.26*/
.apb_main{position: relative;z-index: 2;color: #fff;}
.apb_main h2{position: relative;display: block;font-size: 0.35rem;font-weight: 400;}
.apb_main h2 span{padding-right: 1rem;position: relative;z-index: 2;}
.apb_main h2::after{content: '';width: 94%;height: 2px;background: #fff;position: absolute;z-index: 1;right: 0;bottom: 40%;transform: translateY(-50%);}
.apb_main .txt{font-size: .22rem;line-height: 2;}
.sa_wrap{width: 100%;height: auto;padding: 1.1rem 0;background: #ededed;position: relative;overflow: hidden;}
.sa_wrap .sa_mask{position: absolute;width: fit-content;left: 0;top: .5rem;z-index: 2;}
.sa_wrap .container_wrap{position: relative;z-index: 3;display: flex;justify-content: space-between;align-items: center;}
.sa_wrap .left_txt{font-size: .3rem;color: #ee8100;display: flex;align-items: center;}
.sa_wrap .left_txt .icon{width: fit-content;margin-right: .15rem;}
.sa_wrap .right_main{width: 5rem;margin-right: 1.5rem;display: flex;flex-direction: column;color: #181a19;}
.sa_wrap .right_main h3{font-size: 0.28rem;font-weight: 400;}
.sa_wrap .right_main h4{font-size: .2rem;margin-top: 0.1rem;}
.sa_wrap .right_main .more_btn{width: 100%;height: .56rem;background: #ee8100;color: #fff;box-sizing: border-box;padding: 0 .25rem;display: flex;justify-content: space-between;align-items: center;margin-top: .75rem;cursor: pointer;font-size: .2rem;}
.sa_wrap .right_main .tip{font-size: .16rem;color: #4d4d4d;margin-top: .1rem;}
.sa_news{width: 100%;height: auto;padding: 1.28rem 0;background: #fff;position: relative;overflow: hidden;}
.sa_news h2{font-size: .3rem;color: #ee8100;}
.sa_news .news_list{margin-top: .4rem;width: 100%;display: flex;flex-wrap: wrap;}
.sa_news .news_list li{width: 4.5rem;height: 3.38rem;margin-right: .15rem;margin-top:.15rem;overflow: hidden;position: relative;}
.sa_news .news_list li:nth-child(3n){margin-right: 0;}
.sa_news .news_list li a{display: block;}
.sa_news .news_list li img{width: 100%;height: 100%;object-fit: cover;position: absolute;}
.sa_news .news_list li .txt_wrap{width: 100%;height: auto;box-sizing: border-box;background: rgba(0, 0, 0, .5);padding: .1rem .2rem;position: absolute;left: 0;bottom: 0;z-index: 2;}
.sa_news .news_list li .txt_wrap .content{font-size: .2rem;color: #fff;line-height: 1.25;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;min-height: 48px;}
.sa_news .news_list li .txt_wrap .sub_txt{display: flex;justify-content: space-between;margin-top: .1rem;font-size: .16rem;color: #b2b2b2;}
.sa_news .news_page{width: 100%;height: auto;display: flex;margin-top: .68rem;}
.sa_news .news_page a{cursor: pointer;font-size: .16rem;width: .28rem;height: .28rem;border-radius: 50%;margin-right: .36rem;display: flex;justify-content: center;align-items: center;color: #222222;}
.sa_news .news_page a.curr ,.sa_news .news_page a:hover{background: #ee8100;color: #fff;}
.sa_news .news_page a.prev ,.sa_news .news_page a.next ,.sa_news .news_page a.end{font-family: cursive;font-weight: bold;background: #c6c6cb;color: #fff;}
.ttt{padding-top: 0 !important;margin-top: 0 !important;position: absolute !important;bottom: 50px;}
.list_item{padding-right: 0.5rem;box-sizing: border-box;}
