@charset "utf-8";
/* CSS Document */
.content {padding-bottom:458px;}
.inPage_title {height:109px;}
.inPage_title p {margin-top:8px; font-size:14px; color:#808080; text-align: center;}

.case_list {width:1050px; margin-top:45px;}
.case_list li {width:315px; height:258px; float:left; margin:0px 25px 26px 0px;}
.case_photo {width:295px; height:189px; padding:10px; background:#f0f0f0; border:1px solid #f0f0f0;}
.case_photo:hover {border:1px solid #1b71ff; background:#fff;}
.case_photo img {width:100%;}
.pro_text p {display:none;}
.case_name {width:100%; height:45px; line-height: 45px; display: block; font-size:16px; text-align: center;}

@media screen and (max-width:767px) and (min-width:320px) {
	.content {padding-bottom:50px;}
	.inPage_title {display:none;}
	.case_list {width:auto; margin-top:22px;}
	.case_list li {width:auto; height:auto; float:none; padding:16px 0px 18px 0px; margin:0px; border-top:1px solid #ebebeb;}
	.case_list li:first-child {padding-top:0; border-top:none;}
	.case_photo {width:106px; height:69px; float:left; padding:3px; margin-right:12px;}
	.pro_text {height:69px; padding-top:6px; overflow: hidden;}
	.case_name {height:auto; line-height: normal; font-size:14px; text-align: left;}
	.pro_text p {line-height:20px; margin-top:14px; display:block; color:#666;}
}