a:link, a:visited {
    text-decoration: none;
    color: inherit;
}
.case_top{
	background: url(../img/case/img_anliheji.png);
	width: 100%;
	height: 600px;
	position: relative;
	top:90px;
	background-size: cover;
}
.case_top_content{
	width: 1240px;
	/*margin: 0 auto;*/
	text-align: center;
	position: absolute;
	top: 50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.case_top_title{
	font-size: 35px;
	color: #fff;
	font-family: Segoe UI;
    font-weight: bold;
   /* padding-top: 150px;*/
    
}
.case_title_en{
	font-size: 22px;
    font-family: Segoe UI;
    font-weight: bold;
    margin-top: 16px;
    color: #fff;
}

.content_case{
	width: 1240px;
	border: 1px solid rgba(223,223,223,1);
    box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
    background: #FFFFFF;
	margin: 0 auto;
	position: relative;
	top:10px;
	border-radius: 20px;
	margin-bottom: 20px;
}
.content_case_nav{
	width: 1150px;
	padding-top: 31px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	border-bottom: 1px solid rgb(109, 108, 108);
}
.content_case_nav .span0{
	
	margin: 0 50px;
    padding-bottom: 28px;
    border-bottom: 4px solid transparent;
}
.navItem{
	padding-bottom: 28px;
	border-bottom: 4px solid #00b8f8 !important;
}
.content_case_nav span{
	display: inline-block;
}
.case_nav{
	font-size: 20px;
	flex: 1;
	padding-left: 50px;
	padding-right: 70px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.case_nav_detail{
	padding-bottom: 28px;
}
.allcase {
	cursor:pointer;
}
.content_case .content_all_case{
	width: 1150px;
	margin: 0 auto;
	margin-bottom: 20px;
	
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.case{
	display: none;
}
.case_detail{
	position: relative;
    margin: 10px;
    height: 198px;
}
.case_detail img{
    width: 352px;
    height: 198px;
    border-radius: 20px;	
}
.inner {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    border-radius: 20px;
}
.show_button_out{
	position: absolute;
    top: 6%;
    left: 6%;
    width: 88%;
    height: 88%;
    background: rgb(255, 255, 255);
    border-radius: 20px;
    display: none;
}
/*有意思*/
.show_button_in{
	position: absolute;
    top: -15px;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 50%;
    height: 50%;
    text-align: center;
}
.show_button_in .show_title{
	text-align: center;
	font-size: 18px;
    color: black;
    
}
.show_button_in_t{
	height: 40%;
    width: 59%;
    margin: 10% auto 0;
    padding-top: 2.5%;
    border: 1px solid #00b8f8;
}
.show_button_in_i{
	width: 90%;
	height: 90%;
    margin: 0 auto 0;
    color: #fff;
    background: #00b8f8;
    font-size: .8rem;
    line-height: 218%;
}
.line_height{
	text-align: center;
	height: 27px;
}
