#banners{width: 100%; padding-top: 100px;background: url(../images/about/brand_img_banner.jpg) no-repeat top center; height: 700px; background-size: cover; text-align: center;}
#banners .contents{font-size: 15px; color: #FFF; text-indent: 2.4rem; margin: 25px auto 0 auto; line-height: 30px; 
letter-spacing: 1px;width:845px; text-align: left; line-height: 36px;}
.wrap{width: 1400px; margin: 0 auto;position: relative;}
#culture{margin-top: -70px; background: #FFF;box-shadow: 0px 4px 5px #f6f6f6; height: 660px; margin-bottom: 20px;}
.at1{padding: 55px 0 10px 80px;}
.at1>h3{font-size: 1.875rem;}
.at1>small{text-transform: uppercase;font-size: 12px;color: #aeaeae; line-height: 24px;}
#culture>ul{ padding-left: 80px; overflow: hidden;}
#culture>ul>li{float: left;width: 27%; height: 116px; border: 1px solid #F0F0F0; margin: 10px 40px 0 0; padding: 25px 10px 10px 20px;}
#culture>ul>li:nth-child(3){margin-right: 0;}
#culture>ul>li>h3{font-size: 22px; margin-bottom: 20px;letter-spacing: 1px}
#culture>ul>li>span{display: block;color: #999; margin-bottom: 5px; letter-spacing: 1px;}
#culture>ul>li>small{color: #c8c8c8;font-size: 10px ;}

#gd{height: 300px;width: 1240px; position: absolute;left: 0;top: 0;}

#development{ padding-top: 60px; margin-bottom: 100px;}
#year_control{position: relative;overflow: hidden; height: 120px; margin-top: 50px;}
.sj{border: solid #b53030; border-width: 0 2px 2px 0; display: inline-block; padding: 6px;cursor: pointer;
}
.sj_left{transform: rotate(135deg);-webkit-transform: rotate(135deg);
position: absolute;left: -30px;top:220px
}
.sj_right{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);
position: absolute;right: -30px;top:220px
}
#years{position: absolute;left:0;top:0}
#years>li{width: 233px; height: 120px;background: #F0F0F0;color: #000;float: left; line-height: 120px;font-size: 20px; text-align: center;cursor: pointer;}
#years>li.current{background: #ad1b3e;color: #FFF;}

#annual{width: 1400px;height: 262px; position: relative;overflow: hidden; margin-top: 82px; }
#annual>ul{position: absolute;height: 262px;left:0;top:0}
#annual>ul>li{width: 1400px;float: left;height: 262px;}
#annual>ul>li>.year_text{float: left;width: 465px;}
.year_text>.year_num{font-size: 42px;color: #ad1b3e;height: 60px; border-bottom:3px solid #ad1b3e;width: 50px;}
.year_text>.year_intro{font-size: 16px;color: #666;line-height: 36px;margin-top: 30px; letter-spacing: 1px;}
#annual>ul>li>.year_photo{float: right;width: 830px; text-align: right;}
.year_photo>img{margin-left: 25px;}