.screen{display: flex;display: -webkit-flex;justify-content: space-between;}
.search{width: 400px;height: 36px;background: #FFFFFF;border: 1px solid rgba(221, 221, 221, 1);border-radius: 2px;overflow: hidden;position: relative;}
.search form{height: 100%;padding: 0px 16px;}
.search input{display: block;background: none;border: none;}
.search input.field{font-size: 16px;float: left;width: calc(100% - 16px);line-height: 34px;font-weight: 400;}
.search input::placeholder{color: #ccc;}
.search .ser-submit{width: 16px;height: 16px;float: right;cursor: pointer;background: url(./images/searchbtn.svg) no-repeat left center;background-size: 100%;margin-top: 10px;}
.sort ul{display: flex;display: -webkit-flex;}
.sort li{position: relative;margin-left: 20px;}
.sort li span.havechild{position: relative;display: block;padding-right: 23px;font-size: 18px;color: #333333;letter-spacing: -0.22px;font-weight: 500;cursor: pointer;}
.sort li span.havechild:after{content: "";display: block;width: 20px;height: 20px;background: url(./images/arrow_down.svg) no-repeat;position: absolute;right: 0;top: 4px;transition: all 0.3s;}
.sort li span.havechild.active:after{transform: rotate(180deg);}
.sort li dl{position: absolute;width: auto;background: #fff;padding: 20px 20px 0px 20px;left: 16px;width: 68px;box-shadow: 0px 12px 32px 0px rgba(190, 196, 204, 0.2);display: none;/* transition: all 0.3s;*/will-change: top, left;z-index: 29;}
.sort li:nth-child(1) dl{left: auto;right: 0;width: 138px;}
.en .sort li:nth-child(1) dl, .jp .sort li:nth-child(1) dl{ width:211px;}
.sort li dd{margin-bottom: 10px;}
.sort li dd a{font-size: 14px;color: #666666;line-height: 24px;}
.sort li dd a:hover,
.sort li dd.active a{color: #F70000;}
.newslist{margin-top: 60px;}
.newslist li a{padding: 32px 0;display: flex;display: -webkit-flex;align-items: center;border-bottom: #edeef2 1px solid;}
.newslist li a .news_date{width: 16%;position: relative;padding-right: 48px;flex-shrink: 0;}
.newslist li a .news_date span{color: #333333;text-align: center;display: block;}
.newslist li a .news_date span.news_date_month{font-size: 40px;; letter-spacing: -0.5px;text-align: center;font-weight: 500;}
.newslist li a .news_date span.news_date_year{font-size: 20px;line-height: 28px;letter-spacing: -0.25px;font-weight: 500;}
.newslist li a .news_date:after{content: "";display: block;width: 0px;height: 60px;border: 1px solid rgba(223, 225, 232, 1);top: 10px;right: 18%;position: absolute;}
.newslist li a .news_img{width: 20.833333%;margin-right: 48px;flex-shrink: 0;}
.newslist li a .news_img img{width: 100%;object-fit: cover;}
.newslist li a .news_text .newslitit{font-size: 18px;color: #333333;line-height: 28px;font-weight: 500;letter-spacing: -0.17px;font-weight: 500;}
.newslist li a .news_text p{font-size: 14px;color: #666666;line-height: 20px;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin: 20px 0;padding-right: 20px;letter-spacing: -0.13px;font-weight: 400;}
.en .newslist li a .news_text p{height: auto;text-align: left;-webkit-line-clamp: 2;}
.newslist li a .news_mobdate span{font-size: 14px;display: block;color: #999999;letter-spacing: -0.13px;text-align: justify;font-weight: 400;}
.newslist li a .news_text .news_mobdate .time{display: none;}
.newslist li a:hover{background: #f5f6f8;}
.newslist li.hasnoimg a{align-items: flex-start;}
/*多媒体中心*/.havenav{justify-content: flex-start;}
.second_navigation{margin-left: 48px;margin-right: auto;margin-bottom: -20px;}
.cat_sldie_list{flex-wrap: nowrap;}
.second_navigation li{width: 96px;text-align: center;margin-right: 20px;margin-bottom: 20px;}
.second_navigation li:last-child{margin-right: 0;}
.second_navigation li a{display: block;border: 1px solid rgba(51, 51, 51, 1);line-height: 32px;font-size: 14px;color: #333333;letter-spacing: -0.17px;border-radius: 2px;}
.second_navigation li a:hover{color: #F70000;border: 1px solid #F70000;}
.second_navigation li.active a{background: #F70000;color: #fff;border: 1px solid #F70000;}
.second_navigation li.active a:hover{color: #fff;}
#second_navmob{overflow: hidden;overflow-x: auto;}
.medialist{margin-top: 48px;}
.medialist .list_box{margin: 0 -10px;flex-wrap: wrap;}
.medialist li{width: 33.333%;padding: 0 10px;margin-bottom: 20px;}
.medialist li a{display: block;background: #F5F6F8;border-radius: 2px;overflow: hidden;}
.medialist li .media_img{position: relative;}
.medialist li .media_img .play_icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 64px;height: 64px;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border: 1px solid rgba(255, 255, 255, 0.85);display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.5);transition: all 0.3s;-webkit-transition: all 0.3s;}
.medialist li .media_img .play_icon .iconfont{font-size: 23px;color: #fff;display: flex;align-items: center;justify-content: center;position: relative;right: -1px;top: 1px;}
.medialist li a:hover .play_icon{background: rgba(255, 255, 255, 0.85);}
.medialist li a:hover .play_icon .iconfont{color: #F70000;}
.medialist li .media_img img{width: 100%;object-fit: cover;object-position: center;}
.medialist li a:hover .media_img img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.medialist li .media_text{padding: 16px 24px 20px;}
.medialist li .media_text .medialitit{font-size: 18px;color: #333333;letter-spacing: 0.6px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 33px;}
.medialist li .media_text .media_text_desc{font-size: 14px;color: #666666;letter-spacing: 0;text-align: justify;line-height: 24px;font-weight: 400;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-top: 8px;}
.medialist li .media_text .media_tag{margin-top: 24px;}
.medialist li .media_text .media_tag span{display: inline-block;padding: 0 8px;height: 23px;line-height: 23px;background: #E4E6EA;border-radius: 2px;font-size: 14px;color: #666666;letter-spacing: 0.35px;text-align: justify;font-weight: 400;margin-right: 8px;text-align: center;}
.medialist li a:hover .media_text .medialitit{color: #F70000;}
#module-list-box .list_box .list_more_btn{margin-left: 24px;}
.cases_list .medialist li a{background: #fff}

/*小屏电脑*/
@media screen and (max-width: 1280px){
    .swiper_box .slide_navigation{ position:static;}
    .medialist li .media_text .medialitit{ font-size:18px;}
    .swiper_box .slide_navigation .swiper-button-prev{ left:-30px;}
	.swiper_box .slide_navigation .icon_btn .iconfont{ font-size:40px;}
	.swiper_box .slide_navigation .swiper-button-next{ right:-30px;}
	.swiper_box .slide_navigation{ z-index:1;}

}
/*手机端*/
@media screen and (max-width: 1024px){
.newslist li a .news_img{width: 250px;margin-right: 30px;}
.medialist li{width:50%;}
.medialist li .media_text .medialitit{font-size: 18px;}
.medialist li .media_img .play_icon{width: 48px;height: 48px;}
.medialist li .media_img .play_icon .iconfont{font-size: 18px;}
}
@media screen and (max-width: 768px){
.screen{flex-wrap: wrap;}
.sort{display: none;}
.search{width:100%;border:#999 1px solid;}
.search form{position:relative;padding-left:20px;}
.search input.field{font-size: 12px;color: #CCCCCC;line-height: 18px;font-weight: 400;margin-top:9px;padding-left:6px;}
.search input::placeholder{color: #666;}
.search .ser-submit{position:absolute;left:7px;top:0;background-size:12px;}
.newslist{margin-top:0;}
.newslist li a{padding:16px 0;border-bottom: 0.5px solid rgba(223,225,232,1);align-items:flex-start;}
.newslist li a .news_date{display:none;}
.newslist li a .news_img,.medialist li .media_img{width: 180px;margin-right: 20px;flex-shrink: 0;}
.newslist li a:hover{background:none;}
.newslist li a .news_text{position:relative;}
.newslist li a .news_text .newslitit{font-size: 14px;line-height: 20px;font-weight: 500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;background:#fff;}
.newslist li a .news_text p{letter-spacing:0;-webkit-line-clamp: 1;font-size: 12px;color: #666666;line-height: 16px;padding-right:0;text-align:left;margin:10px 0 0 0;}
.newslist li a .news_text.havenop p{display:none;}
.newslist li a .news_text span{font-size:12px;}
.newslist li a .news_text .news_mobdate{margin-top:10px;}
.newslist li a .news_text.havenop .news_mobdate{margin-top:16px;}
.newslist li a .news_text .news_mobdate .time{display:block;float:left;}
.newslist li a .news_text .news_mobdate .views{float:right;}
/*媒体中心*/.havenav{display:block;}
.second_navigation{width:100%;margin-left:0;padding:16px 0;border-bottom:#DFE1E8 1px solid;margin-bottom: 0;overflow: hidden;}
.second_navigation #second_navmob{margin: 0 -10px;overflow: hidden;}
.second_navigation ul{margin: 0;}
.second_navigation li{width:auto;line-height: 20px;margin: 0;}
.second_navigation li a{border:none;font-size: 14px;line-height:20px;color: #333333;letter-spacing: 0;font-weight: 400;margin: 0 10px;}
.second_navigation li.active a{background:none;border:none;color: #D81E2B;}
.second_navigation li a:hover{border:none;}
.second_navigation li.active a:hover{color:#D81E2B;}
.medialist{margin-top:0;}
.medialist li{width:100%;float:none;margin:0;}
.medialist li a{min-height: auto;display: flex;display: -webkit-flex;background:none;padding:16px 0;border-bottom: 0.5px solid rgba(223,225,232,1);align-items:flex-start;flex-wrap: nowrap;}
.medialist li .media_text{position:relative;padding:0;}
#module-list-box .list_box .list_more_btn{margin-left: 0px;}
.medialist li .media_text .medialitit{font-size: 14px;color: #333333;letter-spacing: -0.17px;line-height: 20px;font-weight: 700;white-space: inherit;}
.medialist li .media_text .media_text_desc{font-size: 12px;color: #666666;letter-spacing: 0;line-height: 16px;font-weight: 400;}
.medialist li .media_text .media_text_desc p{-webkit-line-clamp: 1;}
.medialist li .media_text.havenop .media_text_desc{display:none;}
.medialist li .media_text .media_tag{margin-top:8px;}
.medialist li .media_text .media_tag span{width:auto;padding:0 4px;height: 20px;font-size: 10px;color: #555550;letter-spacing: 0;text-align: center;font-weight: 400;line-height:20px;margin-bottom: 8px;}
.medialist li .media_img .play_icon{width: 28px;height: 28px;}
.medialist li .media_img .play_icon .iconfont{font-size: 14px;}
.cases_list .medialist li a{background: none;}
}
@media screen and (max-width: 500px){.newslist li a .news_img ,.medialist li .media_img{width:110px;margin-right:16px;}}
/*
标题+日期列表*/.post_title_list .item a{display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;}