.banner img{width: 100%;}

.about{margin-top: 35px;}
.about .pic{width: 330px;height: 355px;}
.about .con{width: 780px;height: 355px;border: 5px solid #f1f2ed;padding: 35px 45px;box-sizing: border-box;}
.about .con b{font-size: 20px;color: #57381b;display: inline-block;width: 40px;height: 40px;line-height: 38px;text-align: center;border: 1px solid #57381b;border-radius: 50%;margin-right: 10px;}
.about .con b:nth-child(1){animation: y 4s linear infinite;}
.about .con b:nth-child(2){animation: y 4s 0.5s linear infinite;}
.about .con b:nth-child(3){animation: y 4s 1s linear infinite;}
.about .con b:nth-child(4){animation: y 4s 1.5s linear infinite;margin-right: 50px;}
.about .con b:nth-child(5){animation: y 4s 2s linear infinite;}
.about .con b:nth-child(6){animation: y 4s 2.5s linear infinite;}
.about .con b:nth-child(7){animation: y 4s 3s linear infinite;}
.about .con b:nth-child(8){animation: y 4s 3.5s linear infinite;}
.about .con p{text-align: justify;line-height: 1.75em;margin-top: 30px;}
@keyframes y {
    0% {transform: translateY(0);}
    15% {transform: translateY(-5px);}
    30% {transform: translateY(0);}
    100% {transform: translateY(0);}
}

.subject .piblicCon{top: 40px;}
.subject p{font-size: 30px;color: #57381b;margin-top: 16px;letter-spacing: 1px;}
.subject i{font-size: 50px;font-family: arial;}

.pro{margin-top: 35px;}
.pro .con{width: 570px;}
.pro .con p{line-height: 1.75em;color: #5a5a5a;text-align: justify;}
.pro .con .piblicBtn{margin: 40px auto 0;}
.pro ul{width: 460px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.pro li{text-align: center;margin-bottom: 15px;}
.pro li img{width: 200px;height: 200px;position: relative;top: 0;transition: 0.3s;}
.pro li:hover img{top: -5px;}
.pro li p{color: #5a5a5a;font-size: 14px;margin-top: 6px;}

.honor{padding-bottom: 40px;}
.honor img{width: 100%;border-radius: 3px;transition: 0.3s;}
.honor img:hover{transform:scale(1.1)}

.adv li{width: 360px;height: 317px;position: relative;top: 0;transition: 0.3s;}
.adv li:hover{top: -5px;}
.adv li img{width: 100%;height: 317px;border-radius: 5px;}
.adv li .con{position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,0.3);height: 97px;width: 100%;padding: 25px;box-sizing: border-box;border-radius: 5px;}
.adv li .con p{color: #fff;font-size: 16px;margin-bottom: 7px;}
.adv li .con i{color: #fff;font-size: 12px;}

.affect{background-color: #ffd600;}
.affect .wt-1200{padding-bottom: 0;}
.affect .pic{width: 600px;height: 500px;}
.affect .piblicName{text-align: left;margin: 60px 0 55px;color: #57381b;}
.affect .con{width: 560px;}
.affect .con li{display: flex;justify-content: space-between;margin-top: 25px;}
.affect .con li .title{width: 505px;position: relative;left: 0;transition: 0.3s;}
.affect .con li:hover .title{left: -5px;}
.affect .con li i{margin-top: 2px;display: block;}
.affect .con li p{line-height: 1.7em;margin-top: 12px;}

.step li{display: flex;margin-top: 36px;}
.step li b{color: #ff8500;font-size: 26px;font-family: arial;margin: 5px 20px 0 0;display: inline-block;transition: 0.3s;}
.step li:hover b{text-shadow: -1px 1px 0 #d2d2d2, 1px 1px 0 #d2d2d2;}
.step li i{color: #7e7973;font-size: 14px;margin-top: 5px;display: block;}
.step .pic{width: 405px;height: 300px;}
.step .piblicBtn,.news .piblicBtn{margin: -25px auto 40px;}

.int .top{background-color: #ffd600;line-height: 65px;}
.int .num{display: flex;justify-content: space-between;width: 690px;margin: 0 auto 20px;}
.int .num li{cursor: pointer;transition: 0.3s;}
.int .num li.on,.int .num li:hover{color: #57381c;font-weight: bold;}
.int .con li{display: none;}
.int .con li .pic{width: 479px;height: 340px;margin-top: 10px;}
.int .con li .list{width: 610px;}
.int .con li .list i{display: inline-block;margin-right: 8px;width: 0;height: 0;border: 10px solid transparent;border-right-color: #ff8400;vertical-align: middle;}
.int .con li .list span{color: #ff8500;font-weight: bold;font-size: 22px;letter-spacing: 2px;vertical-align: middle;}
.int .con li .list p{line-height: 1.7em;margin: 10px 0 20px;}
.int .con li .data{display: flex;margin-bottom: 20px;}
.int .con li .data .title{margin-right: 35px;}
.int .con li .data em{display: block;color: #7e7973;font-size: 14px;margin-bottom: 5px;}
.int .con li .data b{font-size: 40px;font-family: arial;color: #ff8500;}
.int .con li .list .shop{width: 100px;height: 100px;margin-right: 40px;border-radius: 50%;transition: 0.3s;}
.int .con li .list .shop:hover{box-shadow: 1px 1px 10px #b2b2b2;}

.news .num{display: flex;justify-content: space-between;width: 350px;margin: 0 auto 20px;}
.news .num li{cursor: pointer;transition: 0.3s;}
.news .num li.on,.news .num li:hover{color: #ff8500;}
.news .big{width: 550px;height: 380px;}
.news .big .pic{width: 550px;height: 300px;overflow: hidden;display: flex;align-items: center;}
.news .big .pic img{width: 100%;min-height: 300px;max-height: 500px;}
.news .big .con{margin-top: 6px;}
.news .big .con p,.news .list .con p{font-size: 16px;color: #2e2e2e;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.news .big:hover .con p,.news .list:hover .con p{color: #ff8500;}
.news .big .con em,.news .list .con em{font-size: 14px;color: #5a5a5a;display: block;margin: 3px 0;height: 40px;overflow: hidden;line-height: 1.5em;}
.news .big .con i,.news .list .con i{font-size: 12px;color: #9c9c9c;}
.news .list{width: 620px;height: 120px;margin-bottom: 13px;}
.news .list a{display: flex;justify-content: space-between;}
.news .list .pic{width: 200px;height: 120px;overflow: hidden;display: flex;align-items: center;}
.news .list img{width: 100%;min-height: 120px;max-height: 200px;}
.news .list .con{width: 400px;margin-top: 10px;}
.news .list .con em{margin: 6px 0;}

@media screen and (max-width: 1440px) {

}