#scsb1{
width:100%;
	float:left;
	padding-top:3%;
	padding-bottom:0%;
	overflow:hidden;
background-color:#F8F8F8;

}
#scsb2{
width:100%;
	float:left;
	padding-top:3%;
	padding-bottom:0%;
	overflow:hidden;
background-color:#fff;

}
#scsb3{
width:100%;
	float:left;
	padding-top:3%;
	padding-bottom:3%;
	overflow:hidden;
background-color:#F8F8F8;

}
.sjsb1con{
 width:100%;
	float:left;
    background-color: #EBEBEB; margin-top:3%;
}
.sjsb1con1{
    padding:3.5%;box-sizing:content-box; box-sizing:border-box;
}
.sjsb1con1p1{ line-height:1.6;
    font-weight: bold;
    color: #005098;
    margin-bottom: 10px;
}
.sjsb1con1p2{
    font-size: 18px;
    color: #3A3A3A;
    line-height: 2;
}
.sjsb1con2 img{
    width: 100%; display:block;
}
.rzjs{width:100%;
	float:left; line-height:1.5; margin-bottom:2.5%;}
.rzjs img{ width: 100%; display:block;}
.sjsb3left{
    width:48.5%;
}
.sjsb3left img{ width:100%; display:block;}
.sjsb3right{
      width:48.5%;
}
.sjsb3right img{ width:100%; display:block;}
.sjsb3leftp1{ line-height:1.5;
    font-weight: bold;
    color: #005098;
    margin-bottom: 10px;
}
.sjsb3leftp2{ font-size:18px;
    color: #707070;
    line-height: 2;
    margin-bottom: 90px;
    padding-right: 40px;
}
.sjsb3rightbot{
	width:960px;
	height: 306px;
	padding: 140px 360px 0px 82px;
	color: #fff;
	font-size: 18px;
	background-size:cover;
	box-sizing:content-box;
	box-sizing:border-box;
	background-image: url(img/sjsb3rightbot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sjsb3rightbotp1{
    line-height: 2;
}
.sbzs1{ width:100%; float:left;}
.zhuanyelist{
    width: 32%;
    margin-right: 2%;
}
.zhuanyelist:nth-child(3){
    margin-right: 0;
}
.zhuanyelist img{
    width: 100%;
 display:block;
}
.zhuanyetit{
    margin-top: 4%;
    margin-bottom:8%;
    text-align: center;
    position: relative; line-height:1.5;
    color: #005098;font-weight:bold;
}
.zhuanyetit::after{
    content: '';
    width: 46px;
    height: 3px;
    background-color: #CECECE;
    position: absolute;
    bottom: -10px;
    left: 50%;
    margin-left: -23px;
}
.sjsb4con{ width:100%; float:left; position:relative; margin-top:2.5%;}
.sjsb4conleft{
    width: 48%;
    overflow: hidden; position:absolute; left:0px; top:0px; height:100%; overflow:hidden; }
.sjsb4conright{
    width: 50%;
}
.sjsb4conleft a{
    position: relative;
    display: block;
}
.sjsb4conleft img{
    width: 100%;
    transition: all 0.5s; left:0px; top:0px; min-height:100%; display:block;
}
.sjsb4conleftp1{
    width: 100%;
    padding: 10px;
    color: #fff;
    position: absolute;
    left: 0;
    transition: all 0.5s;
    bottom: -58.4px;
}
.sjsb4conleft:hover img{
    transform: scale(1.1);
}
.sjsb4conleft:hover .sjsb4conleftp1{
    bottom: 0;
    background-color: rgba(0,80,152,0.6);
}
.sjsb4conrightlist{
    position: relative;
    overflow: hidden;
    width: 49%;
    margin-right: 2%;
    margin-bottom: 25px;
}
.sjsb4conrightlist.c3,.sjsb4conrightlist.c4{ margin-bottom:0px;}
.sjsb4conrightlist:nth-child(2n){
    margin-right: 0;
}
.sjsb4conrightlist dd{ width:100%; position:relative; padding-top:65%; overflow:hidden;}
.sjsb4conrightlist img{
    width: 100%;
    transition: all 0.5s; display:block;position:absolute; left:0px; top:0px; min-height:100%;
}
.sjsb4conrightp1{
    width: 100%;
    padding: 10px;
    font-size: 18px;
    color: #fff;
    position: absolute;
    left: 0;
    transition: all 0.5s;
    bottom: -48.4px;
}
.sjsb4conrightlist:hover img{
    transform: scale(1.1);
}
.sjsb4conrightlist:hover .sjsb4conrightp1{
    bottom: 0;
    background-color: rgba(0,80,152,0.6);
}
@media (max-width: 1450px){}
@media (max-width: 1250px){.sjsb1con1p2,.sjsb3leftp2,.sjsb3rightbot,.sjsb4conrightp1{ font-size:16px;}.sjsb3rightbot{ width:100%; padding:100px 25px 25px 65px; height:auto;}.sjsb3leftp2{ margin-bottom: 40px;   padding-right: 20px;}}
@media (max-width: 1100px){}
@media (max-width: 900px){.sjsb1con1p2,.sjsb3leftp2,.sjsb3rightbot,.sjsb4conrightp1{ font-size:14px;}}
@media (max-width: 750px){.sjsb3left,.sjsb3right{width:100%; margin-top:8px; margin-bottom:8px;}.sjsb3leftp2{ margin-bottom: 15px;   padding-right: 10px;}.sjsb3rightbot{ width:100%; padding:15px; height:auto;}.sjsb4conright{ width:100%}
.sjsb4conleft{ width:100%; position:relative; margin-bottom:12px;}}
@media (max-width: 500px){}
@media (max-width: 400px){}