html, body, h1, h2, h3, h4, h5, a, p, span, button {
    font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Microsoft Yahei", "Wenquanyi Micro Hei", sans-serif;
    font-weight: 300;

  }
.head_banner{
height:632px;
width: 100%;
margin: 0 auto;
	text-align: center;
	background-color: #9f9f9f;
	clear: both;

}


.content{
background: #fff;
width: 960px;
margin: -120px auto 0 auto;;

}
.title_h2{ font: 44px;}

body{padding:0; margin:0;  background:#f2f2f2

}

.dd{ padding: 40px 60px;}
.content  p{ font: 20px; line-height: 28px;}

.detail_txt{ text-align: left;}
.detail_txt img{width:100%; margin-bottom: 10px;}
.detail_txt p,.dd p{ text-align: left; color: #444;}

.col_01 .text_box{float: left; font: 28px;}

.text_box{  width: 480px;}
.dd h2{ font: 32px bold ; text-align: center; line-height: 40px; font-weight: bolder;}
.text_box {font:32px ; font-family: PingFang SC; text-align: left; line-height: 32px;}

.width840{width: 840px; margin:  auto;}

.col_01 section , .img480{float: left; wdith:480px; }
.col_01{clear: both;}

.text_box h3,.text_box p{ padding-left:40px;}
.text_box h3{padding-top: 40px;}

.clear{clear: both;}
.swot{margin-left: auto; margin-right: auto; padding-top: 50px;}
.swot p{ text-align: center;  line-height: 30px;}

.swot section{ float: left; width: 405px; height:250px; margin: 20px; }
.detail-shadow{
    box-shadow: 0 1px 6px 1px rgba(0,0,0,.205);
    background: #fff;
    border-radius: 10px;

}

.pp_tt{padding:0 30px; }
.detail-shadow h5{ font-size: 20px; font-weight:400; padding: 0; color: #666; margin-bottom: 10;}
.detail-shadow h5, .detail-shadow p{ padding-left: 30px;  text-align: left; color: #666;}
.detail-shadow p{font-size: 15px; line-height: 30px; margin-top: 0; }
.d_box{padding-top: 20px;}
.d_box h2{ line-height: 40px;}
.d_box p{ padding-left: 100px; padding-right: 100px;}
.d_title{text-align:center; line-height: 40px;}

.sjdetail{width:100%;}
@media (max-width:768px) {
	.content{width:100%; margin:0;}
	.content img{width:100%;}
		.dd{padding:25px;}
	.d_box p {
    padding:0 25px:}
	.d_box{width:100%;}
	.head_banner img{width:100%;}
	.head_banner {background: none; height: auto; width: 100%;}
	.width840 {width: auto;}
		body{background: #fff;}
	.text_box{margin-bottom: 10px;}
	.swot section {width: 44%;}
	.detail-shadow p{font-size: 14px; }
	.d_box p {padding-left: 20px;}
}
@media (max-width:420px) {
	.content{width:100%; margin:0;}
	.content img{width:100%;}
	.dd{padding:15px;}
	.d_box p {padding:0 15px;}
	.d_box{width:100%;}
	.head_banner img{width:100%;}
	.head_banner {background: none; height: auto; width: auto;}
	
	.width840 {width: auto; padding: 0 20px; }
	body{background: #fff;}
	.swot section{  width: 90%;}
	.detail-shadow p{font-size: 14px; }
	.text_box{margin-bottom: 10px;width: 100%;}
	

}
