.in_about {height: auto;overflow: hidden }
.in_about_l {width: 510px;float: left;}
.in_about_l h2 {position: relative;color: #000; line-height:32px;}
.in_about_l h2 b {position: absolute;top: 0;left: 0;display: block;color: #f3f3f3;font-family: "Times New Roman", Times, serif;font-size: 73px;font-weight: normal;line-height: 60px;}
.in_about_l h2 a {position: relative;font-size: 24px;font-weight: bold;}
.in_about_l p {margin-top: 30px;text-align: justify;}
.in_about_l span {margin-top: 50px;display: block }
.in_about_l span a {
    width: 140px;
    border: 1px solid #333333;
    color: #333333;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    line-height: 40px;
    display:block;
    border-radius: 20px;}
.in_about_r {width: 610px;float: right }
.in_about_r a img {width: 100%;height: auto;overflow: hidden }


@media screen and (max-width:1199px) {
.in_about_l {
	width: 42%;
	margin-top: 0
}
.in_about_r {
	width: 55%
}
}
@media screen and (max-width:768px) {
    .in_about_l {
    	width: 100%;
    	float: none;
    	margin-top: 0
    }
    .in_about_r {
    	width: 100%;
    	float: none;
    	margin-top: 20px
    }
    .in_about_l h2 {
    	padding-left: 0px;
    	padding-top: 30px;
    	text-align: center;
    	color: #000;
    }
    .in_about_l h2 b {
    	width: 100%;
    }
    .in_about_l h2 a {
    	font-size: 24px;
    	font-weight: bold;
    	text-align: center;
    	border-bottom: 2px solid #333333;
    	padding-bottom: 20px;
    	display: inline-block
    }
    .in_about_l span{display: none;}
}
@media screen and (max-width:640px) {
    .in_about_l h2 b {
    	font-size: 60px;
    }
}