
.sub-block .sub-content .sub-content-title{ 
    text-align:left;
    font-weight:normal;
    font-size:16px;
    line-height:28px;
	color:#545454;
	width:70%;
	margin:0 auto
    
}
.sub-block .sub-content .sub-content-img{
    width:70%;
    margin:20px auto;
    text-align: justify;
    text-align-last: justify;
}
.sub-block .sub-content .sub-content-intro{
     width:70%;
     margin:0 auto;
    }
.sub-block .sub-content .sub-content-intro p{
    font-size:16px;
    line-height:28px;
    margin-bottom:40px;
    color:#545454;
	text-align:left
}

.sub-block .sub-content .sub-content-block{
	width: 70%; 
	margin: 0 auto;
	text-align: left;
}
.sub-block .sub-content .sub-content-block p{
	font-size: 16px;
    line-height: 28px;
    /*margin-bottom: 40px; */
    color: #545454;
	text-indent: 2em;
}
.sub-block .sub-content .sub-content-block img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
	
}


.sub-block .sub-link{margin:70px 0 50px 0; overflow:hidden;}
.sub-block .sub-link li{width:31.6%;float:left; position:relative}
.sub-block .sub-link li span{position:absolute ;left:50% ;top:50%;margin-top:-23px;margin-left:-80px;width:160px;height:46px;line-height:46px;border:2px solid #fff;color:#fff;background:rgba(59,30,135,0.5);font-size:17px;text-align:center}
.sub-block .sub-link li img{width:100%}
.sub-block .sub-link .sub-link-cos{margin:0 2.5%}





@media screen and (max-width:959px) and (min-width:768px){
    .sub-block .sub-content .sub-content-title {
        font-size: 14px;
    }
    .sub-content-img img{
        width:25%;
    }
    .sub-block .sub-link li span {
        margin-top: -20px;
        margin-left: -64px;
        width: 128px;
        height: 30px;
        line-height: 30px;
    }
    .sub-block .sub-content .sub-content-intro p {
        font-size: 14px;
    }
}
@media screen and (max-width:767px) and (min-width:479px){
    .sub-block .sub-content .sub-content-title {
        font-size: 12px;
	width:80%
    }
    .sub-block .sub-content .sub-content-intro p {
        font-size: 12px;
    }
    .sub-content-img img{
        width:25%;
    }
    .sub-block .sub-content .sub-content-img,.sub-block .sub-content .sub-content-intro {
        width: 80%;
    }
    .sub-block .sub-link li span {
        margin-top: -20px;
        margin-left: -64px;
        width: 128px;
        height: 30px;
        line-height: 30px;
    }
    .sub-block .sub-link li span {
        margin-top: -20px;
        margin-left: -50px;
        width: 100px;
        height: 30px;
        font-size:14px;
        line-height: 30px;
    }
}
@media screen and (max-width:478px){

    .sub-block .sub-content .sub-content-img,.sub-block .sub-content .sub-content-intro ,.sub-block .sub-content .sub-content-title{
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
    }
	
	.sub-block .sub-content .sub-content-block{
		width: 100%;
	}
	
	.sub-block .sub-content-box{
		width: 90%;
	}
	
    .sub-content-img img{
        width:30%;
    }
    .sub-block .sub-link li {
        width: 100%;
        font-size:0;
        float: none;
        margin-bottom:5px;
    } 
    .sub-block .sub-link .sub-link-cos {
        margin: 0 0 5px;
    }
    .sub-block .sub-link li span {
        font-size:16px;
    }
}