.lunbo{width: 100%;text-align: center;overflow: hidden;display: flex;justify-content: center;}
.lunbo img{max-width: 100%;display: flex;}

.map{max-width: 1270px;width: 100%;margin: 0 auto;display: flex;justify-content: space-between;padding: 15px 0;border-bottom: 1px solid #ECECEC;}
.map .left{height: 40px;line-height: 40px;color: #666666;padding-left: 50px;background: url(../image/team/2.png) no-repeat 5px center;}
.map .left a{color: #666666;font-size: 18px;}
.map .right{height: 40px;}
.map .right .form{height: 40px;display: flex;justify-content: flex-start;}
.map .right .form input{height: 40px;box-sizing: border-box;border: 1px solid #B4B4B4;padding: 0 20px;color: #666666;}
.map .right .form .kews{border-right: none;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
.map .right .form .submit{width: 60px;background: url(../image/team/1.png) no-repeat center center;border-top-right-radius: 20px;border-bottom-right-radius: 20px;background-size: 20px auto;cursor: pointer;}

.list{width: 100%;padding: 30px 0 100px 0;}
.list-con{max-width: 1270px;width: 100%;margin: 0 auto;padding-bottom: 100px;box-sizing: border-box;padding: 0 10px 100px 10px;display: flex;justify-content: flex-start;}
.list-con .left{width: 220px;}
.list-con .left dl dt{line-height: 50px;font-size: 20px;color: #58595A;}
.list-con .left dl dd{line-height: 50px;font-size: 16px;color: #58595A;border-top: 1px solid #ECECEC;}
.list-con .left dl .on a{color: #D90632;border-left: 2px solid #D90632;padding-left: 5px;}
.list-con .right{max-width: 1050px;box-sizing: border-box;padding-left: 80px;width: 100%;}
.list-con .right .listss{width: 100%;}
.list-con .right .listss li{width: 100%;padding: 25px 0;border-bottom: 1px dashed #E9E9E9;}
.list-con .right .listss li a{width: 100%;display: flex;justify-content: flex-start;color: #808080;}
.list-con .right .listss li .img{width: 225px;}
.list-con .right .listss li .img img{width:225px;display: flex;}
.list-con .right .listss li .desc{width: 100%;box-sizing: border-box;padding-left: 30px;}
.list-con .right .listss li .desc .title{font-size: 20px;color: #333333;line-height: 30px;word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; /* 这里是超出几行省略 */
    overflow: hidden;}
.list-con .right .listss li .desc .date{font-size: 16px;line-height: 40px;}
.list-con .right .listss li .desc .pre{font-size: 16px;line-height: 30px;margin: 0px 0 10px 0;word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* 这里是超出几行省略 */
    overflow: hidden;}
.list-con .right .listss li .desc span{background: #D90632;color: #FFFFFF;padding: 2px 20px;border-radius: 8px;}

.zanwu{width: 100%;text-align: center;line-height: 200px;color: #999999;}
@media only screen and (max-width: 1270px) {
	.list-con .right{max-width: 800px;box-sizing: border-box;padding-left: 80px;}
}
@media only screen and (max-width: 1000px) {
	.map{padding: 15px 10px;box-sizing: border-box;}
	.list-con .right{max-width: 600px;box-sizing: border-box;padding-left: 80px;}
	
}
@media only screen and (max-width: 810px) {
	.map .left a{color: #666666;font-size: 16px;}
	.map .right .form{position: absolute;right: 10px;z-index: 1;}
	.map .right .form .kews{display: none;}	
	.map .right .form .submit{border-top-left-radius: 20px;border-bottom-left-radius: 20px;width: 40px;}
	
	.map .right .on .kews{display: inline-block;}
	.map .right .on .submit{border-top-left-radius: 0;border-bottom-left-radius: 0;width: 60px;}
	
	.list{width: 100%;padding: 30px 0 50px 0;}
	.list-con{flex-wrap: wrap;}
	.list-con .left{width: 100%;}
	.list-con .left dl{display: flex;justify-content: flex-start;flex-wrap: wrap;}
	.list-con .left dl dt{width: 100%;}
	.list-con .left dl dd{border-top: none;margin-right: 15px;line-height: normal;margin-bottom: 15px;}
	.list-con .left dl dd a{padding: 0 20px;background: #DDDDDD;line-height: 30px;display: flex;}
	.list-con .left dl .on a{border-left: none;background: #D90632;color: #FFFFFF;padding-left: 20px;}
	.list-con .right{max-width: 100%;box-sizing: border-box;padding-left: 0;}
	
}
@media only screen and (max-width: 600px) {
	.lunbo img{height: 180px;max-width: none;position: relative;left: 50%;transform:translate(-50%,0);}
	.list-con .right .listss li{width: 100%;padding: 10px 0;border-bottom: 1px dashed #E9E9E9;}
	.list-con .right .listss li .img{width: 145px;}
	.list-con .right .listss li .img img{width:145px;}
	
	.list-con .right .listss li .desc{width: 100%;box-sizing: border-box;padding-left: 10px;}
	.list-con .right .listss li .desc .title{font-size: 16px;color: #333333;line-height: 30px;word-break: break-all;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1; /* 这里是超出几行省略 */
	    overflow: hidden;}
	.list-con .right .listss li .desc .date{font-size: 14px;line-height: 25px;}
	.list-con .right .listss li .desc .pre{font-size: 14px;line-height: 30px;margin: 0px 0 0 0;word-break: break-all;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1; /* 这里是超出几行省略 */
	    overflow: hidden;}
}
@media only screen and (max-width: 500px) {
	
}
@media only screen and (max-width: 400px) {
	
}