body{
    /*background: #999;*/
}
body a{color:#fff;}
body .banner{
    height:299px;
    overflow: visible;
}
/*浜岀骇瀵艰埅寮€濮�*/
.nav{
    background: url(../../images/ftgw/top2-bg.jpg) no-repeat center top;
    height: 60px;
}
.nav .about{
    height: 60px;
    margin-left: 500px;
}
.nav .about li {
    float: left;
    height: 60px;
}
.nav .about li a{
    display: block;
    height: 60px;
    line-height: 60px;
    color: #333;
    width: 100px;
    text-align: center;
}
.nav .about li.current a{
    color:#fff;
}

/*banner*/
.banner .banner-top a{
    display: block;
    background: url(../../images/ftgw/about-banner.jpg) no-repeat center top;
    height: 299px;
    background-size: cover;
}
.banner .circle{
    position: absolute;
    left: 50px;
    top: -125px;
    width: 250px;
    height: 250px;
    background: #d80935;
    border-radius: 50%;
}
.banner .container{
    position: relative;
}
.banner .circle h2{
    text-align: center;
    font-size: 36px;
    margin-top: 68px;
}
.banner .circle p{
    text-align: center;
    font-size: 30px;
    margin-top: 14px;
}


.Profile h2{
    text-align: center;
    margin-top: 50px;
    font-size: 36px;
    color:#333;
}
.Profile i{
    text-align: center;
    display: block;
    font-size: 18px;
    color: #d80935;
    font-weight: normal;
    margin-bottom: 50px;
}
.Profile p{
    width: 1060px;
    margin: 0 auto;
    text-indent: 2em;
    font-size: 16px;
    line-height: 32px;
    color:#333;
}
/*
.develop{
    background: url(../../images/ftgw/develop.jpg) no-repeat top center;
    background-size: cover;
    height: 1164px;
}
.develop .container{
    text-align: center;
    padding-top: 50px;
    color:#333;

}
.develop .container h2{
    margin-top: 240px;
    font-size: 36px;
    color:#333;
}
.develop i{
    display: block;
    font-size: 18px;
    color: #d80935;
    font-weight: normal;
    margin-bottom: 50px;
}
.develop .year{
    background: url(../../images/ftgw/year.jpg) no-repeat center 375px;
    width: 1200px;
    margin: 0 auto;
    height: 750px;
}
.develop .year li{
    float: left;

    position: relative;
    padding-top: 314px;
    width: 110px;
}
.develop .year li span{
    display: block;
    font-size: 24px;
    color:#fff;
}
.develop .year li b{
    display: block;
    height: 217px;
    width: 110px;
    background: url(../../images/ftgw/year1.png) no-repeat center top;
    z-index: 1;
    margin-top: 20px;
}
.develop .year li .current{
    position: absolute;
    left: -67px;
    bottom:-72px;
    width: 250px;
    height: 130px;
    background: url(../../images/ftgw/year-bg.jpg) no-repeat;
    z-index: 0;
}

.develop .year li .current em{
    float: left;
    display: block;
    margin: 60px 5px 0 10px;
    width: 42px;
    height: 42px;
    background: #d80935;
    border-radius: 50%;
    text-align: center;
    font-size: 18px;
    line-height: 42px;
    color:#fff;
}
.develop .year li .current p{
    float: left;
    width: 180px;
    margin-top: 40px;

}

*/
.develop .title i {
    text-align: center;
    display: block;
    font-size: 18px;
    color: #d80935;
    font-weight: normal;
    margin-bottom: 50px;
}



/*鍏徃鑽ｈ獕*/
.honor{
    height: 780px;
   /*background: url(../../images/ftgw/honor.jpg) no-repeat center -60px;*/ 
}
.honor h2{
    margin-top: 50px;
    font-size: 36px;
    color:#333;
    text-align: center;
}
.honor i{
    display: block;
    font-size: 18px;
    color: #d80935;
    font-weight: normal;
    margin-bottom: 50px;
    text-align: center;
}
.honor .contact{
    width: 638px;
}
.honor .contact p{
    padding-left: 38px;
    color:#333;
    font-size: 18px;
    line-height: 36px;
}
.honor .contact img{
    margin-top: 50px;
}


.culture{
    height: 1199px;
    background: url(../../images/ftgw/culture.jpg) no-repeat center top;
	-moz-background-size:contain;
    -webkit-background-size:contain;
    -o-background-size:contain;
    background-size:contain;
}
.culture h2{
    padding-top: 100px;
    font-size: 36px;
    color:#333;
    text-align: center;
}
.culture i{
    display: block;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 50px;
    text-align: center;
}



.contact h2{
    
    font-size: 36px;
    color:#333;
    text-align: center;
}
.contact i{
    display: block;
    font-size: 18px;
    color: #d80935;
    font-weight: normal;
    margin-bottom: 50px;
    text-align: center;
}
.contact .last{
    color: #333;
    padding-left: 50px;
    margin-top: 20px;
}
.contact .last h3,.contact .last p{
    font-size: 18px;
    line-height: 36px;
}
.contact .last p{
    font-size: 16px;
}
.joi-wrap3 {   color: #000;  margin-left: 95px;}
.joi-wrap3 .h-devels-tab{height:500px;overflow: hidden;width:1200px;margin:40px auto;}
.joi-wrap3 .h-d-t{cursor: pointer;float: left;height: 494px;overflow: hidden; position: relative;width:80px;margin-left:2px;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.joi-wrap3 .h-d-t:first-child{margin-left:0}
.joi-wrap3 .h-d-t .shadow img{height:500px;}
.joi-wrap3 .h-d-t .honor-right{width: 550px;margin-left: 80px;border: 1px solid #ccc;    height: 492px;}
.joi-wrap3 .h-devels-tab .h-d-t .honor-right .honor-content{max-height: 144px;height: auto; margin:27px 18px 27px 48px;overflow-y: scroll; text-align: left;font-size: 15px;;}
.joi-wrap3 .h-devels-tab .h-d-t .honor-right .honor-content::-webkit-scrollbar  { width:5px; height: 2px;}
.joi-wrap3 .h-devels-tab .h-d-t .honor-right .honor-content::-webkit-scrollbar-track 		      { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);}
.joi-wrap3 .h-devels-tab .h-d-t .honor-right .honor-content::-webkit-scrollbar-thumb 				  { background:#d71441 !important; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0); }
.joi-wrap3 .h-devels-tab .h-d-t .honor-right .honor-content::-webkit-scrollbar-thumb:window-inactive {background: rgba(144,24,53,0.4); }
.joi-wrap3 .h-d-t.cur{display: block;width: 670px;}
.joi-wrap3 .h-d-t .honor-img	{margin:40px 18px 33px 48px;}
.joi-wrap3 .h-d-t .honor-img img {display: block;width: 440px;}
.joi-wrap3 .shadow {height: 500px;left: 0;position: absolute;top: 0;width:80px;}

