/* 新闻动态 */
body{
	background:#f6f6f6;
}
.switch-box .left-title{
	width: auto;
	min-width: 250px;
}
.switch-box .right-box{
	width: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.switch-box .right-box a{
    font-size: 16px;
    color: #777777;
    line-height: 75px;
    height: 75px;
    margin-left: .4rem;
    position: relative;
    transition: color 300ms;
}
.switch-box .right-box a:hover{
    color: #0080d2;
}
.switch-box .right-box a::after{
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    background-color: #0080d2;
    transform: translateX(-100%);
    bottom: 0;
    transition: transform 300ms;
}
.switch-box .right-box a:hover:after{
    transform: translateX(0%);
}
.switch-box .right-box a.active{
    color: #0080d2;
}
.switch-box .right-box a.active::before{
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 4px;
    bottom: 0;
    left: 0;
    background-color: #0080d2;
}

.mains{
    width: 100%;
    min-height: 600px;
    padding: .6rem 1.5rem .54rem;
}
.mains .center-box{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-bottom: 0.6rem;
    border-bottom: solid 1px #efefef;
}

.mains .center-box .case-item {
    width:100%;
	overflow:hidden;
    margin-bottom: .4rem;
	background:#fff;
	padding: 30px;
	display: flex;
    align-items: center;
    justify-content: space-between;
}

.mains .center-box .case-item .case-title {
	font-size:0.28rem;
	color:#333;
	margin:30px 0 20px;
}

.mains .center-box .case-item .case-en-title {
    font-size: 14px;
	color: #999;
}
.mains .center-box .case-item .imgs{
	width: 4.50rem;
    height:3.07rem;
	overflow:hidden;
}
.mains .center-box .case-item .text{
	width:10.5rem;
	height:3.07rem;
	padding-right:0.5rem;
}
.mains .center-box .case-item .text .miaosu{
    width:100%;
	overflow:hidden;
	color:#666;
	font-size:16px;
	line-height:28px;
	margin:20px 0;
}
.mains .center-box .case-item .text .more {
	width:120px;
	height:36px;
	line-height:36px;
	text-align:center;
	display: inline-block;
    margin-top: 50px;
    font-size: 14px;
    border: 1px solid #0080d2;
	color: #0080d2;
}

.mains .center-box .case-item img {
    min-width: 100%;
    min-height: 100%;
}

.mains .center-box .case-item:hover{
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.mains .center-box .case-item:hover .more{
	color:#fff;
	background:#0080d2;
	border:solid 1px #0080d2;
}