.zn_big_box{
    padding: 30px 30px 50px;
}
.fight_snj_tit_boxx{padding: 30px;}
.fight_snj_tit_boxx ul{padding: 0 0 40px;margin-bottom: 25px}
.overflow-scroll{
    padding-right: 40px;
    height: 920px;
    overflow-y: scroll;
    position: relative;
    margin-top: 30px;
}

.page{text-align: center;}
.page img{max-width: 100% ;height: auto;}
.fight_snj_tit_boxx01{ padding: 0;}
.fight_snj_tit_boxx01 ul li span{line-height: 40px;}
.fight_snj_tit_boxx01 ul li a{ max-width:87%;}
.fight_snj_tit_boxx01 ul{margin-bottom: 0;}
.zn_big_box02{padding: 0 30px 40px 50px;}
.overflow-scroll p{line-height: 32px;font-size: 16px;margin-top: 0}
.overflow-scroll::-webkit-scrollbar {
    width: 9px;
}
.overflow-scroll::-webkit-scrollbar-track {
    background-color:#e2e2e2 ;
    -webkit-border-radius: 50px;
    -moz-border-radius:50px;
    border-radius:50px;
}
.overflow-scroll::-webkit-scrollbar-thumb {
    background-color: #009a44;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
}

.overflow-scroll .lise{font-size: 14px;color: #999;margin-top: 30px;margin-bottom: 40px;}
.lip{
    color: #999;
}

.lip .sp2{color: #d8d8d8;}
.lip a{
    display: inline-block;
    padding: 0 20px;
	line-height: 17px;
}
.lip p span{
   margin-left: 10px;
	font-size: 14px;
}
.lip p{
	font-size: 14px; color: #9a9a9a;
}
.overflow-scroll05{ margin-top: 55px;}
.overflow-scroll05 p {
    font-size: 16px;
    line-height: 30px;
    margin-top: 20px;
}
.zn_big_box05 span{ margin-left: 0;}
.fightt_snj_tit_bboxx{ padding: 40px 30px 30px 30px;}
.fight_snj_tit_boxx07{ border: none;}
.overflow-scroll06{ padding: 0;}
@media screen and (max-width:1040px) {
    .overflow-scroll{
        padding-right: 0;
        height: auto;
        min-height: auto;
        overflow-y: auto;
    }
}
@media screen and (max-width : 1515px ){
    .zn_big_box{padding: 10px 10px 30px}
    .fight_snj_tit_boxx{padding: 15px}
    .fight_snj_tit_boxx ul li a{max-width: 100%}
    .fight_snj_tit_boxx ul li{line-height: 46px}
	.fight_snj_tit_boxx01 {padding: 0;}
	.fight_snj_tit_boxx01 ul li a{ max-width: 88%;}
	.fight_snj_tit_boxx01 ul li{ line-height: 40px;}
	.fightt_snj_tit_bboxx{ padding: 40px 30px 30px 30px;}
	.xglj_box_bbox ul li a{ display: block; text-overflow: ellipsis;max-width:80%;overflow: hidden;white-space: nowrap;}
}

@media screen and (max-width : 1220px ){
.zn_big_box02 {padding: 0 30px 40px 30px;}
	.overflow-scroll07{ padding: 0;}
}

@media screen and (max-width : 900px ){
.fight_snj_tit_boxx01 ul li a,.szf_de_tit ul li a {max-width: 85%;}
	.overflow-scroll10{ padding-left: 0;}
}

@media screen and (max-width : 750px ){
.fight_snj_tit_boxx01 ul li a,.szf_de_tit ul li a {max-width: 83%;}
	.lip p {
    float: none;
    text-align: center;
}
	.lip span {
    margin-top: 10px;
    float: none;
    display: inline-block;
}
	.xglj_box_bbox {margin-top: 40px;}
}

@media screen and (max-width : 670px ){
.zn_big_box02 {padding: 0 20px 20px 20px;}
.fight_snj_tit_boxx01 ul li a,.szf_de_tit ul li a {max-width:81%;}
	.szf_de_tit{ padding-left: 20px; padding-right: 20px;}
	.fightt_snj_tit_bboxx {
    padding: 35px 20px 20px 20px;
}
	.fj_big_box {margin-top: 70px;}
	
}

@media screen and (max-width : 600px ){
.fight_snj_tit_boxx01 ul li a,.szf_de_tit ul li a {max-width:79%;}
	.nb_big_tit_box h4 {
    font-size: 26px!important;
}
	.fightt_snj_tit_boxx{ padding-top: 30px;}

@media screen and (max-width : 550px ){
.fight_snj_tit_boxx01 ul li a,.szf_de_tit ul li a {max-width:100%;}
.fight_snj_tit_boxx01 ul li span,.szf_de_tit ul li span{ display: none;}
	.fight_snj_tit_boxx .xglj_box_bbox ul li span{ display: none;}
	.xglj_box_bbox ul li a { max-width: 100%;}
}

@media screen and (max-width : 500px ){
.fight_snj_tit_boxx ul {padding: 0 0 15px;}}
	.nb_big_tit_box h4 {font-size: 24px!important;line-height: 34px;}
}

@media screen and (max-width : 390px ){
.lip p span {
    width: 100%;
    margin-left: 0;
    margin-top: 5px;
}
	.lip a {
    padding: 0 10px;
}
	.nb_big_tit_box h4 {font-size: 22px!important;line-height: 30px;}
	.fightt_snj_tit_boxx {
    padding-top: 20px;
}
}

@media screen and (max-width:320px) {
.overflow-scroll{ margin-top: 20px;}
}


