.yyjj{display: block; margin: 20px auto 40px auto; max-width: 100%;}
		 .abnews{    overflow: hidden;
    background: url(../images/ab3.jpg);    margin: 35px auto;
    padding: 35px 0;}
		 .abnews .t{    overflow: hidden;
    margin-bottom: 20px;}
		 .abnews .boss{    overflow: hidden;
    max-width: 1400px;
    margin: auto;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 5px 2px #e1e1e1;
}
		 .abnews .boss .s{width: 546px;
    margin: 20px auto;
    overflow: hidden;
    border-right: 2px solid #0157ac;}
		 .abnews .boss .s li{width: 180px;
    float: left;
    line-height: 50px;
    font-size: 22px;
    text-align: center;
    border: 2px solid #0157ac;
    border-right: 0;
    color: #787878; cursor: pointer;}
		 .abnews .boss .s .ac{background: #0157ac;
    color: #fff;}
		 .abnews .boss .x{overflow: hidden; padding: 15px 0;}
		 .abnews .boss .x li{    width: 29.33%;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 20px;
    text-align: center;
    overflow: hidden;}
		 .abnews .boss .x li img{    width: 100%;height: 230px;
    display: block;
    margin: auto;
    margin-bottom: 10px;}
	
		 .abnews .abb{overflow: hidden;
    max-width: 1440px;
    margin: auto;}
		 .abnews .abb .l{    overflow: initial;
    background: rgba(0,0,0,0.6);
    width: 50%;
    height: 713px;
    margin-bottom: -713px;
    position: relative;
    z-index: 9999999;
    float: left;}
		 .abnews .abb .l span{display: block;
    width: 100%;
    text-align: right;
    height: 118.6px;
    margin: 20px auto;color: #fff;
    opacity: 0.5;cursor: pointer; font-size: 16px;}
		 .abnews .abb .l span b{     display: block;
    font-size: 25px;
    line-height: 40px;
    padding-top: 21px;
    overflow: hidden;
    height: 45px;}
		 .abnews .abb .l span b font{height: 2px;
    display: block;
    width: 50%;
    background: #fff;
    margin-left: 232px;
    margin-top: -20px;}
		 .abnews .abb .l span i{    float: right;
    font-size: 55px;
    line-height: 102px;
    padding: 0 25px;}
	.abnews .abb .l span o{ display: none;}
		 .abnews .abb .ks{background: rgb(1 87 172 / 0.8);
    opacity: 1 !important;
    position: relative;
    z-index: 99999999;
    width: 115% !important;    border-radius: 0 10px 10px 0;}
	.abnews .abb .ks o{display: block !important;
    width: 15%;
    float: right;
    text-align: center;
    line-height: 120px;
    font-size: 30px;
}
		 .abnews .abb .r li img{    width: 100%;}
		 .wubg{ background: none;}

.xinjj{overflow: hidden;
    width: 100%;}
.xinjj p{    width: 25%;
    float: left;
    overflow: hidden;
    background: #f5f5f5;}
.xinjj p img{    width: 360px !important;
    height: 240px !important;
    display: block;}
.xinjj p:nth-child(1){}
.xinjj p:nth-child(2),.xinjj p:nth-child(4),.xinjj p:nth-child(5),.xinjj p:nth-child(7){    line-height: 25px !important;
    height: 210px;
    padding: 15px !important;
    width: 330px;}



@media screen and (max-width: 1439px){
	.about1 p img{ width: 29.33% !important; height: auto !important;}
	.abnews .boss {
	    max-width: 1200px;
	}.abnews .boss .x li img {
    width: 100%;
    height: 200px;
    display: block;
    margin: auto;
    margin-bottom: 10px;
}.abnews .abb {
    overflow: hidden;
    max-width: 1200px;
    margin: auto;
}.abnews .abb .l {
    overflow: initial;
    background: rgba(0,0,0,0.6);
    width: 50%;
    height: 594px;
    margin-bottom: -594px;
    position: relative;
    z-index: 9999999;
    float: left;
}.abnews .abb .l span {
    display: block;
    width: 100%;
    text-align: right;
    height: 94.6px;
    margin: 20px auto;
    color: #fff;
    opacity: 0.5;
    cursor: pointer;
    font-size: 16px;
}.abnews .abb .l span b font {
    height: 2px;
    display: block;
    width: 50%;
    background: #fff;
    margin-left: 162px;
    margin-top: -20px;
}.abnews .abb .ks o {
    display: block !important;
    width: 15%;
    float: right;
    text-align: center;
    line-height: 90px;
    font-size: 30px;
}.abnews .abb .l span i {
    float: right;
    font-size: 55px;
    line-height: 93px;
    padding: 0 25px;
}.xinjj p{    width: 25%;
    float: left;
    overflow: hidden;
    background: #f5f5f5;}
.xinjj p img{    width: 300px !important;
    height: 230px !important;
    display: block;}
.xinjj p:nth-child(1){}
.xinjj p:nth-child(2),.xinjj p:nth-child(4),.xinjj p:nth-child(5),.xinjj p:nth-child(7){    line-height: 25px !important;
    height: 200px;
    padding: 15px !important;
    width: 270px; font-size: 12px !important; line-height: 23px !important;}

	
	
	
	
}

@media screen and (max-width: 1199px){
	.abnews .boss {
	    max-width: 1000px;
	}.abnews .boss .x li {
    width: 29.33%;
    float: left;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 20px;
    text-align: center;
    overflow: hidden;
    line-height: 20px;
    height: 192px;
}.abnews .boss .x li img {
    width: 100%;
    height: 160px;
    display: block;
    margin: auto;
    margin-bottom: 10px;
}.abnews .abb {
    overflow: hidden;
    max-width: 1000px;
    margin: auto;
}.abnews .abb .l {
    overflow: initial;
    background: rgba(0,0,0,0.6);
    width: 50%;
    height: 495px;
    margin-bottom: -495px;
    position: relative;
    z-index: 9999999;
    float: left;
}.abnews .abb .l span {
    display: block;
    width: 100%;
    text-align: right;
    height: 74.6px;
    margin: 20px auto;
    color: #fff;
    opacity: 0.5;
    cursor: pointer;
    font-size: 12px;
}.abnews .abb .ks o {
    display: block !important;
    width: 15%;
    float: right;
    text-align: center;
    line-height: 70px;
    font-size: 30px;
}.abnews .abb .l span i {
    float: right;
    font-size: 45px;
    line-height: 73px;
    padding: 0 25px;
}.abnews .abb .l span b {
    display: block;
    font-size: 20px;
    line-height: 30px;
    padding-top: 11px;
    overflow: hidden;
    height: 35px;
}.abnews .abb .l span b font {
    height: 2px;
    display: block;
    width: 50%;
    background: #fff;
    margin-left: 142px;
    margin-top: -16px;
}
.xinjj p{    width: 25%;
    float: left;
    overflow: hidden;
    background: #f5f5f5;}
.xinjj p img{    width: 256px !important;
    height: 201px !important;
    display: block;}
.xinjj p:nth-child(1){}
.xinjj p:nth-child(2),.xinjj p:nth-child(4),.xinjj p:nth-child(5),.xinjj p:nth-child(7){    line-height: 25px !important;
    height: 171px;
    padding: 15px !important;
    width: 220px; font-size: 12px !important; line-height: 23px !important;}
	
	
}