﻿.about-us-title {width: 100%;height: 200px;display: flex;align-items: center;
		justify-content: center;text-align: center;position: relative;}
.about-us-title .wenzi p.zh {font-size: 28px;margin-bottom: 15px;}
.about-us-title .wenzi p.en {font-size: 20px;}
.about-us-title .square-box {width: 22px;height: 22px;background-color: #FFFFFF;display: flex;
		align-items: center;justify-content: center;transform: rotate(45deg);position: absolute;bottom: -10px;}
.about-us-title .square-box .square {width: 16px;height: 16px;background-color: #ce9f4d;}

.tianyu-lantern{width: 100%;padding: 70px 0;}
.tianyu-lantern .title1,
.tianyu-lantern .txt{	width: 1200px;margin: 0 auto;}
.tianyu-lantern .title1 p.zh{font-size: 36px;}
.tianyu-lantern .title1 p.en{font-size: 16px;}
.tianyu-lantern .txt{margin: 50px auto;line-height: 24px;}

.tianyu-belife {width: 100%;height: 458px;padding-top: 85px;margin-bottom: 40px;}
.tianyu-belife .neirong{width: 500px;margin: 0 auto;text-align: center;color: white;}
.tianyu-belife .neirong .neirong-title{font-size: 24px;margin-bottom: 30px;}
.tianyu-belife .neirong .neirong-txt{line-height: 28px;font-size: 14px;}
.tianyu-belife .neirong div{width: 1px;background-color: #FFFFFF;margin:30px auto;animation:mymove 3s infinite;
-webkit-animation:mymove 3s infinite; }
@keyframes mymove
{
from {height: 0;}
to {height: 100px;}
}

@-webkit-keyframes mymove 
{
from {height: 0;}
to {height: 100px;}
}

.tianyu-belife .neirong p.en{font-size: 18px;font-weight: bold;}

.go-map{width: 1200px;margin: 0 auto;text-align: center;}
.go-map .go-map-title{font-size: 18px;  margin: 20px auto;text-align: center;display: inline-block;border-bottom: 1px solid black;}
.go-map .go-map-txt{font-size: 14px;line-height: 28px;text-align: left;}

.tianyu-honor{padding-top: 120px;display: flex;justify-content: space-between;}
.tianyu-honor ul.honor-img{display: inline-block;vertical-align: top;}
.tianyu-honor div.honor-img-line{width: 974px; display: inline-block;vertical-align: top; padding-bottom: 100px;}
.tianyu-honor span.year{display: inline-block; font-size: 28px;color: #d87275;line-height: 28px;margin-right: 27px;}
.tianyu-honor p.line{width: 974px;height: 1px;background: #000000;margin-top: 14px;}
.tianyu-honor .honor-item{width: 33%;display: inline-block;}
    .tianyu-honor .honor-item .honorbox {
    
        width:275px;
        overflow:hidden;
    
    }
.tianyu-honor .honor-item .title1 {font-size: 16px;margin-top: 38px;margin-bottom: 25px;}
.tianyu-honor .honor-item .title1 span{width: 12px;height: 3px;display: inline-block;
		background-color:#ca2029;vertical-align: middle; margin-right: 10px;}
.tianyu-honor .honor-item .img-item{width: 275px;height: 195px;overflow: hidden;}
.tianyu-honor .honor-item .img-item img {
      
        transition:all 1s;
    }
        .tianyu-honor .honor-item .img-item img:hover {
              transform: scale(1.1);
        }
.memorabilia{padding: 0 84px;font-size: 0;padding-top: 110px;}
.memorabilia div.item{display: inline-block;position: relative;margin-bottom: 70px;}
.memorabilia div.item-img{width: 440px;height: 274px;overflow: hidden;}
.memorabilia div.item-img img {
      
        transition:all 1s;
    }
        .memorabilia div.item-img img:hover {
              transform: scale(1.1);
        }
.memorabilia ul.left{text-align: right;margin-right:75px ;display: inline-block;vertical-align: top;}
.memorabilia ul.right{text-align: left;margin-left:76px ;padding-top: 188px; display: inline-block;vertical-align: top;}
.memorabilia p.year{font-size:48px ;color: #cb0900;width: 440px;}
.memorabilia p.txt{font-size: 16px; line-height: 24px;width: 440px;}
.memorabilia div.middle-line{width: 1px;display: inline-block;background-color:#999999;vertical-align: top;margin-top: 50px;}
.memorabilia ul.left div.line{width: 76px;height: 1px;background-color:#999999 ;
		position: absolute;right: -76px;top: 50px;}
.memorabilia  div.line span{position: absolute;width: 12px;height: 12px;border-radius: 50%;background-color: #000000;}
.memorabilia ul.left div.line span{right: -5px;top: -5px;}
.memorabilia ul.right div.line{width: 77px;height: 1px;background-color:#999999;
		position: absolute;left: -77px;top: 50px;}
.memorabilia ul.right div.line span{left: -5px;top: -5px;}