.logo {
				display: flex;
				align-items: center;
				font-size: 26px;
			}

			.head .center {
				display: flex;
				align-items: center;
				justify-content: space-between;
			}

			.logo a {
				display: flex;
			}
			.headlf a{
				display: flex;
				align-items: center;
				font-weight: 700;
				font-size: 18px;
			}
			/* .index2 li{
				margin-bottom: 100px;
			} */
			.foot{
				padding-top: 0;
			}
			.foot .copy{
				margin-top: 0px;
			}
			.slideBox .hd ul .on {
			    background: #005bad;
			    color: #fff;
			}
			.index2 .imgfd {
			    overflow: hidden;
			    height: 250px;
			}
			.index2 li .txt {
			    text-align: center;
			    display: flex;
			    position: absolute;
			    width: 100%;
			    z-index: 99;
			    height: 100%;
			    background: #00000054;
			    justify-content: flex-end;
			    flex-direction: column;
			}
			.txt:hover .imgfd img {
			    transform: scale(1.1);
			}
			.head .nav ul li .s_navbox .s_a a {
			    color: #000;
			    font-size: 14px;
			    text-transform: uppercase;
			    display: block;
			    text-align: center;
			    border-top: 1px solid #fff;
			    height: 40px;
			    line-height: 40px;
			    overflow: hidden;
			}
			.head .nav ul li .s_navbox {
			    display: none;
			    position: absolute;
				left: 50%;
				width: 170px;
				transform: translateX(-50%);
			    background: #fff;
			    background-color: #ffffff;
			    z-index: 9999;
			    box-sizing: border-box;
			}
			.head {
			    height: 80px;
			    width: 100%;
			    position: fixed;
			    background: #fff;
			    z-index: 999;
			}
			.h_h {
			    height: 80px;
			}
			.head .center{
				height: 100%;
			}
			.index4,.index2{
				margin-top: 40px;
			}
			.index4 .mod1 li .txt {
			    padding: 20px;
			    background: #edf0f4;
			    text-align: center;
			}
			.index2 .box .more {
			    display: block;
			    width: 117px;
			    height: 36px;
			    line-height: 36px;
			    background: #bdbebe;
			    text-align: center;
			    color: #fff;
			    font-size: 14px;
			    border-radius: 500px;
			    margin-top: 5px;
			}
			.slideBox .hd ul li{
				background-color: #ffffff61;
			}
			.about1 .des p{
				text-indent: 2em;
			}
			.show-new h1 {
			    font-size: 30px;
			    color: #333;
			    display: block;
			    margin-bottom: 30px;
			    text-align: center;
			}
			.show-new dl {
			    width: 100%;
			    display: flex;
			    align-items: center;
			    justify-content: center;
			}
			.show-new dl dt {
			    margin:0 10px;
			}
			.ny_cont2 .txt{
				display: flex;
				justify-content: space-between;
			}
			.ny_cont2 .txt li {
			    color: #333;
			    float: left;
			    font-weight: bold;
			    width: 20%;
			}
			.nr{
				margin-top: 30px;
			}
				/* 分页 */

			.pagination{
				text-align: center;
				font-size: 0;
				padding: 60px 0;
			}
			.pagination a{
				display: inline-block;
				border: 1px solid #dcdcdc;
				padding: 0 12px;
				height: 35px;
				font-size: 14px;
				line-height: 35px;
				text-align: center;
				color: #666;
				margin: 0 7px;
			}
			.pagination a:hover{
				background: #ba2d35;
				color: #fff;
				border: 1px solid #ba2d35;
			}
			.pagination select{
				height: 37px;
				padding: 0 5px;
				outline: none;
				border-color: #eee;
			}
			@media screen and (max-width: 768px){
				.index2 .imgfd {
				    overflow: hidden;
				    height: 130px;
				}
				.ny_cont2 .txt{
					display: block;
				}
				.ny_cont2 .txt li {
				    color: #333;
				    float: left;
				    font-weight: bold;
				    width: 100%;
				}
				.h_h {
				    height: 54px;
				}
				.ban-ny {
					margin-bottom: 25px !important;
				}
			}