/* Ã¥â€¦Â¬Ã¥â€¦Â±Ã©Â¡Â¶Ã©Æ’Â¨Ã¥Â¯Â¼Ã¨Ë†Âª */

body{
    font-family: arial,"Microsoft Yahei","Helvetica Neue",Helvetica,Tahoma,sans-serif;
    font-family: Microsoft Yahei;
}
.nav .tabs {
    float: right;  
}

.left {
    float: left;
}

li {
    list-style: none;
}

.img{
	width:240px;
	height:200px;
}

img{
	 width: 100%;
	 height: 100%;
}

.header .nav .tabs>li , .footer .nav .tabs>li{
    margin-left: 32px;
    position: relative;
}

.header .nav .tabs>li:first-child ,.footer .nav .tabs>li:first-child{
    margin-left: 32px;
}


.header .nav  .tabs>li>a ,.footer .nav  .tabs>li>a{
    color: #333333;
}

.header .nav .tabs>li>a ,.footer .nav>.tabs>li>a{
    line-height: 100px;
    font-size: 16px;
    transition: .3s;
    position: relative;
    display: block;
}

.header .nav .tabs>li>a::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 0;
    background-color: #076CE0;
    transition: .3s;
}

.header .nav .tabs>li.active>a::after, .header .nav .tabs>li:hover>a::after {
    width: 100%;
}
/* .header .nav.tabs>li.hover>a */
.header .nav .tabs>li:hover>a,.header .tabs>li ul a:hover,
.footer .nav .tabs>li:hover>a{
    color: #0096df;
}

.header .tabs>li ul {
    background-color: rgba(255,255,255,.4);
}

.header  .tabs>li:hover ul {
    transform: scaleY(1);
    transition: transform .3s .2s;
	z-index: 99;
}
.header .tabs>li ul {
    position: absolute;
    top: 100px;
    background-color: #fff;
    left: -34%;
    min-width: 100%;
    transition: .3s;
    min-width: 120px;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    transition: transform .3s .2s;
    padding: 16px 0;
}

.header .tabs>li ul a {
    display: block;
    transition: .3s;
    text-align: center;
    line-height: 36px;
    padding: 0 6px;
    white-space: nowrap;
    text-indent: 0px;
    font-size: 15px;
	color: #333333;
}







/* index.html start */

.common {
	width: 1200px;
	margin: 0 auto;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* swiper swiper-paginationÃ¤Â¿Â®Ã¦â€Â¹ */
.swiper-pagination-bullet {
	background-color: #ffffff;
	position: relative;
}

.swiper-pagination-bullet-active::before {
	content: '';
	position: absolute;
	top: -2px;
	left: -2px;
	width: 10px;
	height: 10px;
	border: 1px solid #ffffff;
	border-radius: 50%;
	opacity: 1;
}

.index_content h1 {
	padding: 99px 0 62px 0
;font-size: 36px;color: #333333;}

.index_content .bg_text {
	position: relative;
}

.index_content .bg_text img {
	position: absolute;
	left: 0;
	top: 0;
	padding: 75px 0 62px 0
}

.index_content .bg_text img{width:auto;height:auto;max-height:80px;display: none;} 



/* Ã¥â€ â€¦Ã¥Â®Â¹Ã¥Ââ€”Ã¥â€¦Â¬Ã¥ÂÂ¸Ã¤Â»â€¹Ã§Â»Â */
.index_content .content_introduce {
	/*height: 477px;*/
	display: flex;
}

.index_content .content_introduce .introduce_left {
	/*padding-left: 20px;*/
	padding-right: 200px;
	width: 592px;
}

.index_content .content_introduce .introduce_left .left_head {
	/* padding: 50px 0;   66 49 */
	padding: 0 0 49px 0;
}

.index_content .content_introduce .introduce_left .left_head h2 {
	/* padding: 50px 0;   66 49 */
	margin-bottom: 19px;
	/*margin-top: 50px;*/
	color: #333333;
	font-size: 30px;}

.index_content .content_introduce .introduce_left .left_content {
	line-height: 40px;
	text-align: justify;
}




.index_content .content_introduce .introduce_left .left_content p{font-size:16px !important;color:#666666 !important;}
.index_content .content_introduce .introduce_left .left_content p strong{font-weight:none !important;}
.index_content .content_introduce .introduce_left .left_content p strong span{font-size:16px !important;color:#666666 !important;font-family: Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜ !important;}

.index_content .content_introduce .introduce_iamge {
	width: 500px;
}

.index_content .content_introduce .introduce_iamge img{
	 width: 480px;
	 height: 380px;
	 object-fit: cover;
}

/* Ã¥â€ â€¦Ã¥Â®Â¹Ã¥Ââ€”Ã¨Â§Â£Ã¥â€ Â³Ã¦â€“Â¹Ã¦Â¡Ë† */
.content_programme {
	height: 1050px;
}

/* Ã¥â€ â€¦Ã¥Â®Â¹Ã¥Ââ€”Ã¦â€“Â°Ã©â€”Â»Ã¨Âµâ€žÃ¨Â®Â¯ */
.content_new {
	overflow: hidden;
}


.content_new .new_items .item .new p>a {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
font-size: 19px;color: #333333;}

.content_new .new_items .item .new {
	margin-top: 35px;
}

.content_new .new_items .item .new .new_content a {
	font-size: 14px;
	color: #939393;
	margin-top: 22px;
}

.content_new .new_items .item .new .new_content p {
	margin-bottom: 22px;
}

.content_new .new_items .item a:hover,
.content_new .new_items .item .new .new_content a:hover {
	color: #0096df;
}

.content_new .new_items .item .new:hover {
	color: #0096df;
}


/* Ã¥â€ â€¦Ã¥Â®Â¹Ã¥Ââ€”Ã¥ÂË†Ã¤Â½Å“Ã¤Â¼â„¢Ã¤Â¼Â´ */
.content_partner .partner_items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 20px 0 30px 0;
}

.content_partner .partner_items .item {
	width: 160px;
	height: 91px;
	margin-bottom: 13px;
}



.img-box {
	overflow: hidden;
	box-sizing: border-box;
	width: 380px;
    height: 230px;
}

.img-box:hover .img {
	transform: scale(1.3)
}

.img-box:hover{
    border: 1px solid #918a8a;
}

.content_partner .partner_items .item {
	overflow: hidden;
	/*border: 1px solid #000000;*/
	box-sizing: border-box;
}

.content_partner .partner_items .i_01{
	border: none;
}


.content_partner .img {
	width: 100%;
	height: 100%;
	transition: all .6s;
}


/* Ã¨Â§Â£Ã¥â€ Â³Ã¦â€“Â¹Ã¦Â¡Ë† */
.content_programme .part1 {}

.content_programme .part1 .part1_main {
	position: relative;
}

.content_programme .part1 .part1_main .list {
	list-style-type: none;
}

.content_programme .part1 .part1_main .list .item {
	background-color: #fafafa;
	box-sizing: border-box;
	font-size: 14px;
	width: 579px;
	color: #666666;
	position: absolute;
	overflow: hidden;
}

.content_programme .part1 .part1_main .list .item .img {
	position: relative;
	
}

.content_programme .part1 .part1_main .list .item .p1 {
	padding: 28px 40px 0 19px;
	line-height: 24px;
	box-sizing: border-box;
	font-size: 14px;
	margin-top: 250px;
}

.content_programme .part1 .part1_main .list .item .p2 {
	position: absolute;
	bottom: 19px;
	right: 40px;
	font-size: 16px;
	width: 160px;
	height: 30px;
	box-sizing: border-box;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	z-index: 99;
	border: 1px solid #0096df;
	color: #0096df;
}

.content_programme .part1 .part1_main .list .item .p2 a {
	color: #0096df;
}

.content_programme .part1 .part1_main .list .item .p2:hover {
	background-color: #0096df;
	color: #FFFFFF;
}

.content_programme .part1 .part1_main .list .item .p2:hover a {
	color: #FFFFFF;
}

.content_programme .part1 .part1_main .list .item .txt {
	padding: 34px 33px 0 23px;
	box-sizing: border-box;
}


.content_programme .part1 .part1_main .list .item:nth-child(1),
.content_programme .part1 .part1_main .list .item:nth-child(6) {
	height: 416px;
}

.content_programme .part1 .part1_main .list .item:nth-child(2),
.content_programme .part1 .part1_main .list .item:nth-child(3),
.content_programme .part1 .part1_main .list .item:nth-child(4),
.content_programme .part1 .part1_main .list .item:nth-child(5) {
	display: flex;
	height: 198px;
	line-height: 24px;
}

.content_programme .part1 .part1_main .list .item:nth-child(4),
.content_programme .part1 .part1_main .list .item:nth-child(5) {
	flex-direction: row-reverse;
}

.content_programme .part1 .part1_main .list .item:nth-child(2) .p1,
.content_programme .part1 .part1_main .list .item:nth-child(3) .p1,
.content_programme .part1 .part1_main .list .item:nth-child(4) .p1,
.content_programme .part1 .part1_main .list .item:nth-child(5) .p1 {
	position: absolute;
	top: 16px;
	/*left: 140px;*/
	color: #ffffff;
	z-index: 99;
	padding: 0;
	font-size: 17px;
	font-weight: 800;
	margin-top: 0;
	width: 180px;
    right: 10px;
    text-align: right;
}

.content_programme .part1 .part1_main .list .item:nth-child(2) {
	top: 0;
	right: 0;
}

.content_programme .part1 .part1_main .list .item:nth-child(3) {
	top: 215px;
	right: 0;
}

.content_programme .part1 .part1_main .list .item:nth-child(4) {
	top: 437px;
	left: 0;
}

.content_programme .part1 .part1_main .list .item:nth-child(5) {
	top: 652px;
	left: 0;
}

.content_programme .part1 .part1_main .list .item:nth-child(6) {
	top: 437px;
	right: 0;
}

.content_programme .part1 .part1_main .list .item:nth-child(6) .p3 {
	position: absolute;
	top: 16px;
	left: 19px;
	color: #ffffff;
	z-index: 99;
	font-size: 24px;
}

.content_programme .part1 .part1_main .list .item .img img{
    /*height: 240px;*/
    height: 198px;
    width: 242px;
    object-fit: cover;
    
}
.content_programme .part1 .part1_main .list .item:nth-child(1) .img{height: 250px;width: 580px;}
.content_programme .part1 .part1_main .list .item:nth-child(1) .img img{height: 250px;width: 580px;object-fit: cover;}
.content_programme .part1 .part1_main .list .item:nth-child(6) .img{height: 250px;width: 580px;}
.content_programme .part1 .part1_main .list .item:nth-child(6) .img img{height: 250px;width: 580px; }
.content_programme .part1 .part1_main .list .item .img{float: left;}
.content_programme .part1 .part1_main .list .item .txt{float: left;    width: 339px;height: 180px;overflow;hidden}

.content_programme .part1 .part1_main .list .item:nth-child(4) .img{float: right;}
.content_programme .part1 .part1_main .list .item:nth-child(4) .txt{float: left;}

.content_programme .part1 .part1_main .list .item:nth-child(5) .img{float: right;}
.content_programme .part1 .part1_main .list .item:nth-child(5) .txt{float: left;}

.content_programme .part1 .part1_main .list .item:nth-child(1) .p1,
.content_programme .part1 .part1_main .list .item:nth-child(2) .p1,
.content_programme .part1 .part1_main .list .item:nth-child(3) .p1,
.content_programme .part1 .part1_main .list .item:nth-child(4) .p1,
.content_programme .part1 .part1_main .list .item:nth-child(5) .p1,
.content_programme .part1 .part1_main .list .item:nth-child(6) .p1 {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow: hidden;

}

.content_programme .part1 .part1_main .list .item:nth-child(2) .txt,
.content_programme .part1 .part1_main .list .item:nth-child(3) .txt,
.content_programme .part1 .part1_main .list .item:nth-child(4) .txt,
.content_programme .part1 .part1_main .list .item:nth-child(5) .txt {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:6;
	overflow: hidden;
}

/* Ã¥Ë†â€ Ã¤ÂºÂ« */

.social-share {
	width: 150px;
	margin-top: 6px;
	display: flex;
}

.social-share-icon {
	width: 26px !important;
	height: 22px !important;
	border-radius: 0 !important;
	border: 0 !important;
	/* float: right; */
	display: block !important;
	margin-bottom: 10px !important;
	margin: 0 auto;
}

.social-share-icon:before {
	display: none;
}

.social-share .icon-wechat {
	background: url(../images/wechat.png) center left no-repeat;
	margin-top: 0px;
}

.social-share .icon-qq {
	background: url(../images/qq.png) center left no-repeat;
	margin-top: 0px;
}

.social-share .icon-weibo {
	background: url(../images/microblog.png) center right no-repeat;
	margin-top: 0px;
}

.social-share .icon-facebook {
	background: url(../images/fei.png) center right no-repeat;
	margin-top: 0px;
}


.social-share .icon-wechat .wechat-qrcode {
	width: 190px !important;
	height: 400px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #ffffff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	line-height: 20px;
	opacity: 0;
}

.social-share .icon-wechat .wechat-qrcode .qrcode {
	height: 100px;
	width: 100px;
}

.social-share .icon-wechat .wechat-qrcode .qrcode img {
	height: 100%;
	width: 100%;
}

/* .social-share .icon-wechat .wechat-qrcode:after {left: 62% !important;} */
.social-share .icon-wechat .wechat-qrcode {
	top: -220px !important;
	height: 209px !important;
}

.social-share .icon-weibo:hover {
	background: url(../images/microblogSelected.png) center right no-repeat;
}

.social-share .icon-wechat:hover {
	background: url(../images/wechatSelected.png) center left no-repeat;
}

.social-share .icon-wechat:hover .wechat-qrcode {
	opacity: 1;
}

.social-share .icon-qq:hover {
	background: url(../images/qqSelected.png) center left no-repeat;
}

.social-share .icon-facebook:hover {
	background: url(../images/feiSelected.png) center left no-repeat;
}




/* index.html end */

.bigimg {
	width: 100%;
	height: 400px;
	background-image: url(../img/about/us_img.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.bigimg .us {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 99;
	color: #ffffff;
	font-size: 36px;
	font-weight: bold;
}

.bigimg .select {
	position: absolute;
	top: 65%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 99;
	color: #ffffff;
	font-size: 36px;
	font-weight: bold;
}

.bigimg .select .keyName {
	width: 500px;
	height: 40px;
	line-height: 40px;
	border-radius: 10px;
	padding-left: 20px;
}



/* about.html start */
/* Ã©Â»ËœÃ¨Â®Â¤Ã¥Â­â€”Ã¤Â½â€œÃ¥Â¤Â§Ã¥Â°Â */
/* Ã©Â»ËœÃ¨Â®Â¤Ã¥Â­â€”Ã¤Â½â€œÃ¥Â¤Â§Ã¥Â°Â */
.about_page {
	font-size: 16px;
}

/* Ã¥Â¯Â¼Ã¨Ë†Âª */
.big_nav {
	position: absolute;
	left: 0;
	bottom: 0;
	transform: translateY(50%);
	width: 1000px;
	height: 60px;
	line-height: 60px;
	padding-right: 95px;
	box-sizing: border-box;
	background-color: #333333;
	display: flex;
	justify-content: flex-end;
}

.big_nav .nav_items {
	display: flex;
	justify-content: space-between;
	font-size: 14px;
}

.big_nav .nav_items .item {
	margin-left: 30px;
}

.big_nav .nav_items .item a {
	color: #FFFFFF;
}

.big_nav .nav_items .item a:hover {
	color: #42a6e3;
	text-decoration: underline;
}


.about {
	padding: 125px 0 81px 0;
}

.about .about_us {
	margin-bottom: 15px;
}

.about .about_us .us_title {
	float: left;
	width: 348px;
	text-align: right;
}

.tit_head {
	color: #333333;
	font-size: 30px;
	font-weight: bold;
}

.about .about_us .us_title .tit_text {
	margin-top: 24px;
	color: #42a6e3;
}

.about .about_us .us_title .tit_text .min_text {
	font-size: 14px;
}

.about .about_us .us_content {
	float: right;
	width: 852px;
	padding-left: 45px;
	line-height: 30px;
	box-sizing: border-box;
}


.about .about_us .us_content p{font-size:16px !important;color:#666666 !important;}
.about .about_us .us_content p strong{font-weight:none !important;}
.about .about_us .us_content p strong span{font-size:16px !important;color:#666666 !important;font-family: Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜ !important;}

.about .about_img {
	width: 100%;
	height: 380px;
	background-image: url(../img/about/about01.png);
}

.culture {
	background-image: url(../img/about/unsplash.png);
	padding-top: 93px;
	padding-bottom: 76px;
	margin-bottom: 89px;
}

.culture .culture_info,
.partner .partner_info {
	text-align: center;
	margin-bottom: 34px;
}

.culture .culture_info p {
	height: 113px;
}

.culture .culture_info .info_title {
	margin-bottom: 29px;
}

.culture .boxItems {
	display: flex;
	justify-content: space-between;
}


.culture .boxItems .item {
	width: 280px;
	height: 300px;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	position: relative;

}

.culture .boxItems .item .mantle,
.case_list .items .item .mantle {
	position: absolute;
	height: 300px;
	width: 100%;
	background-color: #FFFFFF;
	opacity: 0;
	/* z-index: -1; */
}


.culture .boxItems .item:hover .mantle,
.case_list .items>.item:hover .mantle {
	opacity: 0.6;
}

.culture .boxItems .item:hover .d1 {
	z-index: 99;
}

.culture .boxItems .item .d1>div:nth-child(1) img{
    width: 51px;
}

.culture .boxItems .item:hover .d1>div:nth-child(1) img{
    width: 51px;
}

.culture .boxItems .item .item_center {
	width: 208px;
	height: 62px;
	margin-bottom: 18px;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.culture .boxItems .item .item_title {
	margin-top: 35px;
	margin-bottom: 25px;
}

.culture .boxItems .item .item_title .item_ch {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.culture .boxItems .item .item_title .item_en {
	font-size: 12px;

}

.underline {
	width: 30px;
	height: 2px;
	margin-top: 4px;
	background-color: #42a6e3;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}


.partner .partner_items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 20px 0 30px 0;
}

.partner .partner_items .item {
	width: 160px;
	height: 91px;
	margin-bottom: 13px;
	overflow: hidden;
	/*border: 1px solid #918a8a;*/
	box-sizing: border-box;
}

.content_partner .partner_items .item:nth-child(2){
    border: 1px solid #918a8a;
}

.partner .partner_items .item:nth-child(1) {
    border: 1px solid #918a8a;
}

.partner .partner_items .item_0{
    width: 160px;
	height: 91px;
	margin-bottom: 13px;
	overflow: hidden;
	box-sizing: border-box;
}

.partner_items .item .img {
	width: 100%;
	height: 100%;
	transition: all .6s;
}

/* about.html end */

/* news.html  start */

.news_events {
	padding: 135px 0 44px 0;
	width: 100%;
	display: flex;
	justify-content: space-between;

}

.news_events .item {
	width: 580px;
	height: 400px;
	position: relative;
}

.news_events .item .list {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	padding-bottom: 23px;
	padding-left: 20px;
	color: #ffffff;
	box-sizing: border-box;
}

.news_events .item>img{
	width: 580px;
	height: 400px;
	position: absolute;
	top: 0;
	left: 0;
}

.news_events .item .list .li_01 {
	width: 100%;
	height: 100%;
	position: relative;
}

.news_events .item .list>div:nth-child(2) {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.news_events .item .list:hover .li_01 {
	z-index: 99;
}

.news_events .item .list:hover>div:nth-child(2) {
	background: linear-gradient(to top, #333333, #ffffff);
	opacity: 0.6;
}



/*.news_events .item .list>.mask{*/
/*	position: absolute;*/
/*	left: 0;*/
/*	top: 0;*/
/*	width: 100%;*/
/*	height: 100%;*/
/*}*/

/*.news_events .item .list:hover .mask{*/
/*    background: linear-gradient(to top, #333333, #ffffff);*/
/*	opacity: 0.6;*/
/*}*/

/*.news_events .item .list:hover{*/
/*	background: linear-gradient(to top, #333333, #ffffff);*/
/*	opacity: 0.6;*/
/*}*/

/* .news_events .item .list:hover .details img{
	content: url();
} */



.news_events .item .list .details {
	position: absolute;
	right: 13px;
	bottom: 18px;
}

/*.news_events .item .list:hover{*/
/*	background:linear-gradient(to top,#000000,#214354);*/
/*	opacity: 0.5;*/
/*}*/

.news_events .item .list:hover .details {
    right: -35px;
}
.news_events .item .list:hover .details img{
    /*position: absolute;*/
    filter: drop-shadow(-47px 0 0 #0096df);
}

.news_events .item .list  p:nth-child(1) {
	font-size: 14px;
	margin-bottom: 17px;
	margin-top: 10px;
}

.news_events .item .list  p:nth-child(2) {
	font-size: 24px;
	font-weight: bold;
}


.news_events .item:nth-child(1) {
	background-image: url(../img/news/news02.png);
}

.news_events .item:nth-child(2) {
	background-image: url(../img/news/news03.png);
}


.new_push {
	width: 100%;
	margin-top: 44px;
	padding-bottom: 200px;
	position: relative;
}

.new_push .push_item {
	padding-top: 34px;
	padding-bottom: 16px;
	border-bottom: 1px solid #999999;
	color: #999999;
	display: flex;
}

.new_push .push_item .img{
	width: 300px;
	height: 150px;
}

.new_push .push_item .img img{
    width: 300px ;
    height: 150px ;
}

.new_push .push_item .item:hover {
	color: #42a6e3;
}


.new_push .pager {
	margin-top: 30px;
}

.new_push .push_item .item {
	margin-left: 80px;
	font-size: 12px;
}

.new_push .push_item .item p:nth-child(1) {
	margin-bottom: 22px;
}

.new_push .push_item .item p:nth-child(1)>a{
    	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.new_push .push_item .item p:nth-child(1):hover a {
	color: #42a6e3;
}

.new_push .push_item .item p:nth-child(2) {
	line-height: 24px;
	margin-bottom: 20px;
}


/* Ã¦â€“Â°Ã©â€”Â»Ã¨Â¯Â¦Ã¦Æ’â€¦ */
.new_details,
.programme_details {
	padding-top: 65px;
	padding-bottom: 66px;
}

.new_details a:hover {
	color: #42a6e3;
}

.new_details .right,
.programme_details .right {
	float: right;
	padding: 26px 25px 0 25px;
	width: 350px;
	display: flex;
	flex-direction: column;
	background-color: #fafafa;
box-sizing: border-box;}

.programme_details .right {
    padding: 0;
}

.new_details .right .title,
.new_details .right>img,
.programme_details .right .title,
.programme_details .right .items .item img {
	padding: 26px 25px 0 25px;
}

.new_details .right .title{
    padding:0 ;
}

.new_details .right .items {
	/* text-align: center; */
}

.new_details .right .title,
.programme_details .right .title {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 15px;
}

.new_details .right img .programme_details .right img {
	width: 300px;
	height: 150px;
}

.new_details .right .items .item {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #999999;
	color: #999999;
}

.new_details .right .items>div:last-child {
	border-bottom: none;
}

.new_details .right .items .item a {
	color: #999999;
}

.new_details .right .items .item a:hover {
	color: #42a6e3;
}

.new_details .right .items .item_content {
	margin-bottom: 36px;
}

.new_details .right .items .item_content a{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.new_details .right .items .bo {
	display: flex;
	justify-content: space-between;
	padding-right: 25px;
	padding-left: 25px;
}

.new_details .right .items .bo .bu {
	border: 1px solid #999999;
	border-radius: 4px;
	padding: 0 9px;
}

.new_details .left {
	width: 795px;
	float: left;
}

.new_details .left .left_tilte {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	border-bottom: 1px dashed #999999;
	color: #999999;
}

.new_details .left .left_tilte .left_share {
	display: flex;
	justify-content: space-between;
	width: 400px;
	margin-bottom: 33px;
}

.new_details .left .left_tilte .left_share .share_icon {
	display: flex;
}

.new_details .left .left_tilte .left_share .share_icon a {
	margin-left: 10px;
}

.new_details .left .left_tilte .left_share .share_icon a {
	margin-left: 10px;
	overflow: hidden;
}

/* .new_details .left .left_tilte .left_share .share_icon a  img {
	width: 16px;
	height: 18px;
} */

.new_details .left .left_tilte .left_share .share_icon a:hover img {
	filter: drop-shadow(27px 0 #0096df);
	position: relative;
	left: -27px;
}

.new_details .left .left_tilte .left_head {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 51px;
}

.new_details .left .left_detail {
	padding: 46px 55px 60px 30px;
	box-sizing: border-box;
	font-size: 14px;
	color: #333333;

}
.new_details .left .left_detail  pre{	white-space: pre-wrap;}
.new_details .left .left_content .left_content {
	margin-bottom: 60px;
	line-height: 40px;
}

.new_details .left .left_content .content_p {
	margin-bottom: 60px;
	line-height: 40px;
}

.new_details .left .left_button {
	display: flex;
	justify-content: space-between;
	font-size: 12px;
}

.new_details .left .left_button .bu_lists {
	line-height: 40px;
}

.new_details .left .left_button .bu_lists a {
	color: #333333;
}

.new_details .left .left_button .bu_lists a:hover {
	color: #42a6e3;
	line-height: 40px;
}



.new_details .left .left_button .return_list {
	margin-top: 25px;
	width: 150px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background-color: #42a6e3;
	color: #ffffff;
}

.new_details .left .left_button .return_list a {
	color: #ffffff;
}

/* news.html  end */

/* programme.html start  Ã¨Â§Â£Ã¥â€ Â³Ã¦â€“Â¹Ã¦Â¡Ë†*/


.programme .bigimg {
	background-image: url(../img/programme/programme01.png);
}

.programme_items {
	background-color: #f6f6f6;
}

.programme_details .right {
	margin-top: 240px;
	background-color: #fbfbfb;
	padding-bottom: 77px;
}

.programme_details .right .title {
	margin-bottom: 0;
}

.programme_details .right .items .item {
	position: relative;
}

.programme_details .right .items .item p {
	position: absolute;
	left: 47px;
	bottom: 29px;
	font-size: 16px;
	color: #ffffff;
}

.programme_details .right .items .item {
	border-bottom: none;
}

.programme_details .left {
	float: left;
	font-size: 16px;
	width: 795px;
	color: #666666;
}

.programme_details .left .top {
	width: 100%;
}

.programme_details .left .top .top_title {
	width: 100%;
	padding-top: 105px;
	padding-bottom: 59px;
	text-align: center;
}

.programme_details .left .top .top_title {
	padding-top: 105px;
	padding-bottom: 59px;
	text-align: center;
}

.title01 {
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 16px;
}

.title02 {
	color: #0096df;
	text-transform: uppercase;
}

.programme_details .left .top .top_img {
	width: 100%;
}

.programme_details .left .top .top_content {
	margin-top: 25px;
	line-height: 30px;
}

.programme_details .left .bottom {
	margin-top: 20px;
}

.programme_details .left .bottom .bottom_title {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	margin-top: 16px;
}

.programme_details .left .bottom .bottom_img {
	width: 100%;
}

.programme_details .left .bottom .bottom_content {
	margin-top: 40px;
	line-height: 36px;
}

.programme_details .left .bottom .bottom_content ul {
	list-style-type: none;
}

.programme_details .left .bottom .bottom_content ul li:before {
	content: "";
	width: 6px;
	height: 6px;
	display: inline-block;
	border-radius: 50%;
	background: #4F8EFF;
	vertical-align: middle;
	margin-right: 14px;
}

.industry_case {

	width: 100%;
}

.industry_case .industry_title,
.case_list .case_title,
.support .technical_support .support_title,
.contact .contact_us .contact_title,
.progra .progra_details .progra_title {
	margin-top: 65px;
	width: 100%;
	text-align: center;
	padding-bottom: 42px;
}


.industry_case .case_lists,
.case_list .items {
	display: flex;
	justify-content: space-between;
	margin-bottom: 95px;
	flex-wrap: wrap;
	/* margin-bottom:-31px; */
}

.industry_case .case_lists .list,
.case .case_list .items .item {
	position: relative;
	margin-bottom: 31px;
	width: 380px;
	height: 355px;
	transition: all 5;
}

.industry_case .case_lists .list:hover .mantle,
.case .case_list .items .item:hover .mantle {
	opacity: 0.9;
}

.case .case_list .items .item:hover .mantle {
	background-color: #333333;
	/* opacity: 0.4; */
	color: #ffffff;
}

.industry_case .case_lists .list img {}



.industry_case .case_lists .list .mantle,
.case .case_list .items .item .mantle {
	position: absolute;
	width: 380px;
	height: 354px;
	top: 0;
	background-color: #0791d5;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	/* z-index: 99; */
	opacity: 0;
}


.industry_case .case_lists .list .mantle .mantle_t,
.case .case_list .items .item .mantle .mantle_t {
	color: #ffffff;
	font-size: 18px;
	margin-top: 23px;
	margin-bottom: 47px;
	font-weight: bold;
}

.industry_case .case_lists .list .mantle .more {
	width: 117px;
	height: 29px;
	font-size: 12px;
	text-align: center;
	line-height: 29px;
	color: #0096df;
	font-weight: bold;
	background-color: #ffffff;
}

/* programme.html end */


/* case.html start Ã¥ÂË†Ã¤Â½Å“Ã¦Â¡Ë†Ã¤Â¾â€¹*/
.case .bigimg {
	background-image: url(../img/case/bg_img01.png);
}

.case .case_list {
    position: relative;
    padding-bottom: 10px;
}

.case .case_list .case_title {}

.case .case_list .items {
	margin-top: 41px;
	font-size: 18px;
	color: #ffffff;

}



.case .case_list .items .item .mantle {
	background-color: #4e6678;
	background-color: transparent;
}

/*.case .case_list .items .item .mantle img{*/
/*    width: 198px;*/
/*    height: 37px;*/
/*}*/

.pager {
	margin: auto;
    /* margin-bottom: 46px; */
    display: flex;
    width: 288px;
    justify-content: space-around;
    position: absolute;
    left: 50%;
    bottom: 20px;
    transform: translateX(-50%);
    color:#666666;
    font-size: 14px;
}

.pager div {
	width: 30px;
	height: 30px;
	box-sizing: border-box;
	text-align: center;
	line-height: 30px;
	border: 1px solid #999999;
}

.pager div:nth-child(2) {
	margin-left: 37px;
}

.pager div:nth-last-child(2) {
	margin-right: 37px;
}

.pager div:hover {
	background-color: #0096df;
	border-color: #0096df;
}

/* case.html end */


/* support.html start Ã¦Å â‚¬Ã¦Å“Â¯Ã¦â€Â¯Ã¦Å’Â*/
.support .bigimg {
	background-image: url(../img/support/support01.png);
}

.support .technical_support {}

.support .technical_support .support_items,
.contact .contact_us .contact_items,
.progra .progra_details .progra_items {
	margin-top: 36px;
	display: flex;
	justify-content: space-between;

}

.progra .progra_details .progra_items {
	flex-wrap: wrap;
    padding-bottom: 50px;
    position: relative;
}

.progra .progra_details .progra_items .item {
	margin-bottom: 40px;
	position: relative;
}

.progra .progra_details .progra_items .item:hover .item_me {
	opacity: 1;
}

.progra .progra_details .progra_items .item:hover .item_tilte {
	opacity: 0;
}

.progra .progra_details .progra_items .item .item_tilte {
	position: absolute;
	top: 41px;
	left: 38px;
	color: #ffffff;
}

.progra .progra_details .progra_items .item .item_tilte p:nth-child(1),
.progra .progra_details .progra_items .item .item_me .me_top p:nth-child(1) {
	font-size: 24px;
}

.progra .progra_details .progra_items .item .item_tilte p:nth-child(2),
.progra .progra_details .progra_items .item .item_me .me_top p:nth-child(2) {
	font-size: 24px;

}

.progra .progra_details .progra_items .item .item_me {
	width: 580px;
	height: 290px;
	background-image: linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,1));
	padding-top: 139px;
	padding-left: 33px;
	padding-right: 34px;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	color: #ffffff;
	opacity: 0;
}

.progra .progra_details .progra_items .item .item_me .me_top {
	margin-bottom: 36px;
}

.progra .progra_details .progra_items .item .item_me .me_bottom {
	font-size: 12px;
	line-height: 24px;
}

.support .technical_support .support_items .item,
.contact .progra_details .progra_items .item {
	width: 590px;
	height: 400px;
	border: 1px solid #cccccc;
	box-sizing: border-box;
}

.progra .progra_details .progra_items .item {
	width: 580px;
	height: 290px;
	border: 1px solid #cccccc;
	box-sizing: border-box;
}

.progra .progra_details .progra_items .item img {
	/*width: 100%;*/
	/*height: 100%;*/
	width: 580px;
    height: 290px;
    object-fit: cover;
}

.support .technical_support .support_items .item{
    background-image: url('../images/support02.png');
}


.support .technical_support .support_items .item:hover {
    /*background-color: #42a6e3 !important;*/
     background-image: url('../images/support03.png');
}

.support .technical_support .support_items .item,
.contact .contact_us .contact_items .item {
	/* margin-bottom: 69px; */
	font-size: 24px;
	font-weight: bold;
}



.support .technical_support .support_items .item a,
.contact .contact_us .contact_items .item a {
	display: flex;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #666666;
}

.support .technical_support .support_items .item a:hover {
	color: #ffffff;
}

/*.support .technical_support .support_items .item:nth-child(1) a:hover img {*/
/*	content: url(../img/support/support07.png);*/
/*}*/

/*.support .technical_support .support_items .item:nth-child(2) a:hover img {*/
/*	content: url(../img/support/support06.png);*/
/*}*/


.support .technical_support .support_items .item a div {
	margin-bottom: 69px;
}

.message {
	padding: 82px 133px 144px;
	background-color: #f6f6f6;
	margin-bottom: 58px;
	position: relative;
}

.message .message_items {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: -48px;
}

.message .message_items .item {
	display: flex;
	flex-direction: column;
	margin-bottom: 48px;
	font-size: 16px;
	color: #333333;
}

.message .message_items .item:last-child {
	flex-grow: 1;
}

.message .message_items .item input {
	width: 50px;
	width: 400px;
	line-height: 50px;
	border: none;
	padding-left: 13px;
	margin-top: 8px;
	box-sizing: border-box;
}

.message .message_items .item textarea {
	width: 100%;
	line-height: 50px;
	border: none;
	padding-left: 13px;
	margin-top: 8px;
	box-sizing: border-box;
	margin-bottom: 48px;
}

.message button {
	position: absolute;
	bottom: 57px;
	left: 50%;
	transform: translateX(-50%);
	display: inline-block;
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #0096df;
	box-sizing: border-box;
	margin-top: 54px;

}

.message button:hover {
	background-color: #0096df;
	color: #ffffff;
}

/* support.html end */

/* download start */
.download {
	background-color: #f6f6f6;
}

.download .bigimg {
	background-image: url(../img/download/download01.png);
}

.download .download_items {
	display: flex;
	flex-direction: column;
	margin-bottom: -17px;
	margin-top: 92px;
	position: relative;
	min-height: 300px;
}

.download .download_items .item {
	width: 100%;
	height: 100px;
	padding: 25px 35px;
	box-sizing: border-box;
	background-color: #ffffff;
	margin-bottom: 17px;
	display: flex;
	justify-content: space-between;
}

.download .download_items .item:hover {
	background-color: #0096df;
}


.download .download_items .pager {
	margin-top: 36px;
}

.download .download_items .item .left {
	display: flex;
	justify-content: space-between;
	color: #333333;
}

.download .download_items .item .left div {
	margin-right: 23px;
}

.download .download_items .item .left div:last-child p {
	margin-bottom: 12px;
}

/* download end */


/* solicit.html start Ã¦â€¹â€ºÃ¦ÂÂ½Ã¨Â´Â¤Ã¥Â£Â«*/

.solicit {
	background-color: #f6f6f6;
}

.solicit_details .details_items {
	width: 100%;
	margin-top: 28px;
	margin-bottom: 28px;
}

.solicit_details .details_items .p3 {
	padding-right: 65px;
	padding-left: 42px;
	box-sizing: border-box;
	background-color: #ffffff;
}

.solicit_details .details_items .item {
	height: 150px;
	font-size: 16px;
	color: #333333;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #f2f2f2;
}

.solicit_details .details_items .item:nth-child(3) {
	flex: 3;
}

.solicit_details .details_items .item .bu_click {
	width: 44px;
	height: 44px;
	background-color: #333333;
	color: #ffffff;
	border-radius: 50%;
	text-align: center;
	line-height: 44px;
}

.solicit_details .details_items .item_chlid {
	width: 100%;
	padding-left: 60px;
	background-color: #ffffff;
	padding-bottom: 26px;
	padding-top: 56px;
	box-sizing: border-box;
	display: none;
}

.solicit_details .details_items .item_chlid .chlid {
	color: #666666;
	font-size: 14px;
	margin-bottom: 41px;
	line-height: 40px;
}

.solicit_details .details_items .item_chlid .chlid ol {
	padding-left: 20px;
}

.solicit_details .details_items .item_chlid .chlid div:first-child {
	color: #333333;
	font-size: 18px;
}

.solicit_details .details_items .item_chlid .chlid_bu {
	color: #ffffff;
	font-size: 14px;
	width: 182px;
	height: 46px;
	text-align: center;
	line-height: 46px;
	background-color: #333333;

}

.popup {
	position: fixed;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 600px;
	height: 500px;
	display: none;
	background-color: #ffffff;
	z-index: 999;
}


.popup .form {
	background-color: #fff;
	position: relative;
	border-radius: 6px;
	box-shadow: 0 0 5px rgb(27 98 183);
	padding: 40px 8.333333%;
}

.popup .form .close {
	line-height: 38px;
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 2.6rem;
	cursor: pointer;
	color: #333333;
	font-weight: 100;
	border: #333333 2px solid;
	width: 38px;
	text-align: center;
	height: 38px;
	border-radius: 19px;
}

.popup .form .form_tit {
	font-size: 2.6rem;
	padding: 0 0 20px 0;
	color: #333333;
	font-weight: bold;
}

.popup .form .upFile {
    position: relative;
}


.popup .form .upFile input:first-child {
    width: 80%;
}

.popup .form .upFile input:last-child {
    width: 20%;
    cursor: pointer;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.popup .form .upFile span {
    width: 20%;
    margin-bottom: 15px;
    line-height: 45px;
    border: 1px solid #dedede;
    border-left: 0;
    background: #fff;
    display: block;
    text-align: center;
    font-size: 1.6rem;
    cursor: pointer;
	position: absolute;
	right: -34px;
}

.pull-left {
    float: left!important;
}

.popup .form form>p {
    color: red;
    margin-bottom: 5px;
}

.popup .form input {
	width: 100%;
	margin-bottom: 15px;
	height: 44px;
	border: 1px solid #dedede;
	background: #fff;
	padding: 0 15px;
}

.popup .code {
    position: relative;
}


.popup .code input {
    padding-right: 120px;
}

.popup .code img {
    height: 40px;
    width: auto;
    position: absolute;
    top: 2px;
    right: 2px;
}

.popup .form .btn {
    display: block;
    line-height: 44px;
    text-align: center;
    width: 100%;
    color: #fff;
    font-size: 1.6rem;
    background-color: #333333;
}


.active {
	background-color: #eeeeee !important;
	color: #333333 !important;
}

/* solicit.html end */


/* contact.html start Ã¨Ââ€Ã§Â³Â»Ã¦Ë†â€˜Ã¤Â»Â¬*/
.contact .contact_us .contact_items .item {
	width: 380px;
	height: 150px;
	margin-bottom: -20px;
	text-align: center;
	display: flex;
	flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #666666;
    box-sizing: border-box;
    overflow: hidden;
background-color: #eeeeee;}

.contact .contact_us .contact_items .item:hover{
    background-color: #0096df;
    color: #ffffff;
    z-index: 99999;
    position: relative;
    padding-top: 50px;
}

.contact .contact_us .contact_items .item:hover  div{
    color: #ffffff;
}

.contact .contact_us .contact_items .item:hover  div img {
    width: 39px;
    height: 39px;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-100%,-100%);
    /* display: none; */
    filter: drop-shadow(210px 60px #fff);

}


.contact .contact_us .contact_items .item  div img {
	width: 39px;
	height: 39px;
}

.contact .contact_us .contact_items .item div {
	line-height: 32px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.contact .contact_us .contact_items .item div:last-child {
	font-size: 14px;
	font-weight: normal;
}

.contact .contact_us .contact_items .item a:hover {
	background-color: #0096df;
}

.contact .contact_us .contact_items .item:nth-child(1) a:hover img {
	content: url(../img/contact/contact03.png);
}




.contact .contact_us .contact_items .item:nth-child(2) a:hover img {
	content: url(../img/contact/contact04.png);
}

.contact .contact_us .contact_items .item:nth-child(3) a:hover img {
	content: url(../img/contact/contact05.png);
}

.contact .contact_us .contact_items .item a:hover div {
	color: #ffffff;
}


/* Ã¥Å“Â°Ã¥â€ºÂ¾ */
.contact .contact_us .map {
	width: 100%;
	height: 400px;
	margin-top: 40px;
}

/* contact.html end */


.support .technical_support .support_items .item{
    overflow: hidden;
    position: relative;
}

.support .technical_support .support_items .item a img{
    width: 96px;
    height: 94px;
}

.support .technical_support .support_items .item:hover{
    padding-top: 98px;
}

.support .technical_support .support_items .item:hover a img{
    width: 96px;
    height: 94px;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-100%,-100%);
    filter: drop-shadow(343px 155px #fff);
}


.industry_case .case_lists .list .mantle img, .case .case_list .items .item .mantle img{
    /*width: 198px;*/
    /*height: 37px;*/
    width: auto;
    height: auto;
    max-width: 220px;
    max-height: 80px;
    object-fit: contain;
}


.programme_details .right .items .item img{
    width: 300px;
    height: 150px;
}

