@charset "utf-8";
/* CSS Document */
.banner{width: 100%; height: 211px; background: url(../images/cases_banner.jpg) no-repeat center;
	background-size: cover;}
.cases{padding: 50px 0 97px;}
.cases .tabmenu{width: 579px; margin:0 auto; padding-bottom: 16px;}
.cases .tabmenu li{width: 283px; height: 55px; background-color: #ebebeb; font-size: 18px; color: #4d4d4d;
	line-height: 55px; text-align: center; cursor: pointer;}
.tab_style{background-color: #e94f55!important; color: #fff!important;}
.tabinner{padding: 0 35px; display: none;}
.xianshi{display: block!important;}
table{width: 100%;}
table tr td{ border-left: 2px solid #04adf2; border-right: 2px solid #04adf2; font-size: 16px; 
	color: #4d4d4d; height: 43px; text-align: center;}
table tr:nth-child(odd){background-color: #ebebeb;}
table tr:nth-child(even){background-color: #fff;}
table tr:nth-child(1) td{background-color: #04adf2; height: 50px; font-size: 16px; color: #fff;
	text-align: center;}
table tr:nth-child(1) td{ border-left: 2px solid #fff; border-right: 2px solid #fff;}
table tr:nth-child(1) td:nth-child(1){border-left: 2px solid #04adf2;}
table tr:nth-child(1) td:last-child{border-right: 2px solid #04adf2;}
table tr:last-child{border-bottom: 2px solid #04adf2;}

@media screen and (max-width: 800px){
	.cases{padding: 20px 0;}
	.cases .tabmenu{width: 100%;}
	.cases .tabmenu li{width: 50%; font-size: 16px; height: 40px; line-height: 40px;}
	.tabinner{padding: 0;}
	table tr td{ border-left: 1px solid #04adf2; border-right: 1px solid #04adf2; font-size: 14px;}
	table tr:nth-child(1) td{ border-left: 1px solid #fff; border-right: 1px solid #fff;}
	table tr:nth-child(1) td:nth-child(1){ border-left: 1px solid #04adf2;}
	table tr:last-child{border-bottom: 1px solid #04adf2;}
}