﻿/*banner*/
.banner{ 
    width:100%; 
    height:100%;
    overflow:hidden; 
    position:relative;
}
.b-img{
    height:100%;
    position:absolute; 
    left:0; 
    top:0;
}
.b-img a{ display:block; height:100%; float:left;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:440px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:440px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
.banner .bottom-arrow {
    position:absolute;
    width:54px;
    height:54px;
    background:url(../images/jiantou.png) no-repeat 0 0;
    bottom:80px; 
    left:50%;
    margin-left:-27px;
}
.bannerBox  .wenzi {
   position:absolute;
   top:40%;
   left:50%;
   margin-left:-395px;
   width:790px;
   z-index:9;
   text-align:center;
}
 .bannerBox .wenzi p.ENG {
   font-family: 'Avenir-Heavy';
   color:#fff;
   font-size:58px;
   letter-spacing:4px;
}
 .bannerBox .wenzi p.CIN {
     font-size:46px;
     color:#fff;
     margin-top:22px;
 }
 .downSider {
    animation: 1.5s ease-in-out 0.1s alternate none infinite running b_jump;
    background: rgba(0, 0, 0, 0) url("../images/jiantou.png") no-repeat scroll center center;
    bottom: 70px;
    cursor: pointer;
    height: 55px;
    left: 50%;
    margin-left: -30px;
    position: absolute;
    transition: all 0.3s linear 0s;
    width: 55px;
    z-index: 99;
}

/*business*/
.business {
    background-color:#f9f9f9;
    width:100%;
    padding-top:70px;
}

 .title {
    width:100%;
    text-align:center;
    padding-bottom:80px;
}
 .title p.CN {
     font-size:22px;
     color:#333;
}
 .title p.line {
     width:26px;
     height:1px;
     background-color:#333;
     margin:0 auto;
     margin-top:8px;
}
 .title p.EH {
   font-family: 'Avenir-Heavy';
   color:#333;
   font-size:48px;
   font-weight:bold;
   letter-spacing:4px;
 }
 .businessBox {
    width:100%;
    position: relative;
   
 overflow: hidden;
}
 .businessBox .bd {
    position: relative;
    z-index: 0;
}
 .businessBox .bd ul {
    width: 100% 
}
 .businessBox .bd li {
    width: 100% ;
    overflow: hidden;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
    /*display: none;*/
}
 .businessBox .bd li>a {
    display: block;
    position:relative;
}
 .businessBox .bd li > a img {
     width:100%;
   
}
.businessBox .bd li .pos-wenzi {
    position:absolute;
    width:100%;
    text-align:center;
    top:35%;
    left:0px;
    z-index:1;
    
}
 .businessBox .bd li .pos-wenzi p.EH {
   font-family: 'Avenir-Heavy';
   color:#fff;
   font-size:50px;
   font-weight:bold;
   letter-spacing:4px;

 }
 .businessBox .bd li .pos-wenzi p.CN {
      font-size:28px;
      color:#fff;
      margin:4% 0;
      letter-spacing:6px;
 }
 .businessBox .bd li .pos-wenzi a.more {
     display:block;
     width:300px;
     margin:0 auto;
     height:60px;
     line-height:60px;
     color:#fff;
     border:1px solid #fff;
     font-size:24px;

 }
 .businessBox .bd li .pos-wenzi a.more:hover {
     background:rgba(210,103,32,0.9);
     border:1px solid rgba(210,103,32,0.9);
 }
 .businessBox .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    height: 60px;
    line-height: 60px;
    background:rgba(0,0,0,0.2);
    border-bottom:1px solid #7e7e7e;
}
.businessBox .hd ul {
    width:1200px;
    margin:0 auto;
}
 .businessBox .hd ul li{
     width:20%;
     float:left;
     display:inline;
     font-size:17px; 
     text-align:center;
     position:relative;
 }
 .businessBox .hd ul li .line {
     position:absolute;
     left:50%;
     top:0px;
     width:1px;
     height:0px;
     background-color:#d66c24;
     z-index:2;
     transition:all 0.3s ease-in-out 0s;
}
.businessBox .hd ul li a {
     color:#fff;
}
.businessBox .hd ul li.on a{
    color:#d86e28;
 }
 .businessBox .hd ul li.on .line {
      height:16px;
      display:block;
 }
.businessBox .hd ul li a:hover {
    color:#d86e28;
}

/*link*/
.link {
    width:100%;
    padding-top:80px;
}
 .link ul {
     width:1200px;
     margin:0 auto;
     
}
.link ul li {
    float:left;
    margin:0 25px;
}
 .link ul li a {
     display:block;
     position:relative;
 }
 .link ul li a .color-img {
     position:relative;
 }
 .link ul li a .black-img {
     position:absolute;
     left:0px;
     top:0px;
     opacity:1;
     -webkit-transition: opacity 0.3s ease-in-out;
     -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
 }
  .link ul li:hover a .black-img {
     opacity:0;
 }
.link ul li img {
    width:120px;
    margin:0 auto;
}
/*new*/
.new {
    width:100%;
    padding-top:80px;
}
 .new .new-con {
     width: 100% !important;
     height:712px;
     /*background:url(../images/new-con.jpg) no-repeat 0px 0px;*/
}
.new .new-con .new-con-left {
    float:left;
    width: 75% !important;
    height:100% !important;
    box-shadow:1px 2px 10px rgba(0,0,0,0.5);
    position:relative;
    z-index:1;
    background:url(../images/new-con-left.jpg) no-repeat 0px 0px;
}

.new .new-con .new-con-left .pos-wenzi {
    position:absolute;
    right:0px;
    top:200px;
    width:950px;
    height:350px;
    background:rgba(210,103,32,0.9);
    z-index:2;
}
.new .new-con .new-con-left .pos-wenzi .pos-wenzi-left {
    float:left;
    width:446px;
    padding-top:100px;
    padding-left:70px;
 }
 .new .new-con .new-con-left .pos-wenzi .pos-wenzi-left h4 {
     font-size:16px;
 }
 .new .new-con .new-con-left .pos-wenzi .pos-wenzi-left h4 a {
     color:#fff;
 }
 .new .new-con .new-con-left .pos-wenzi .pos-wenzi-left p {
     font-size:14px;
     color:#fff;
     line-height:36px;
     margin-top:30px;
 }
    .new .new-con .new-con-left .pos-wenzi .pos-wenzi-right {
    float:right;
    padding-top:80px;
    padding-right:136px;
}
.new .new-con .new-con-left .pos-wenzi .pos-wenzi-right .new-wenzi-title{
     font-size:22px;
     color:#fff;
}
 .new .new-con .new-con-left .pos-wenzi .pos-wenzi-right p.time {
     font-size:16px;
     color:#fff;
     margin:40px 0px;
 }
.new .new-con .new-con-left .pos-wenzi .pos-wenzi-right p.time span {
     font-size:22px;
     color:#fff;
     margin-left:18px;
 }
  .new .new-con .new-con-left .pos-wenzi .pos-wenzi-right a.more {
     font-size:20px;
     color:#fff;
 }
.new .new-con .new-con-right {
    float:right;
    width: 25% !important;
    height:100% !important;
    position:relative;
     background:url(../images/new-con-right.jpg) no-repeat 0px 0px;
}
.new .new-con .new-con-right p.txt {
    position:absolute;
    width:100%;
    height:100px;
    background:rgba(210,103,32,0.9);
    top:264px;
    font-size:24px;
    color:#fff;
    padding-top:80px;
    text-align:center;
}
 .new .new-con .new-con-right p.txt span {
      font-family: 'Avenir-Heavy';
      margin-left:10px;
      font-weight:bold;
 }
 /*about*/
.about ,.about1{
    width:100%;
    padding:80px 0px 90px;
    position:relative;
}
.about {
    background-color:#242935;
}
.about1 {
      background-color:#f0f0f0;
}
.aboutBox {
   width:1220px;
   margin:0 auto;
}
 .about-left-pos {
     position:absolute;
     top:50%;
     margin-top:-80px;
     left:20px;
     width:56px;
     height:163px;
     background:url(../images/about-left.png) no-repeat 0px 0px;
}
 .about-right-pos {
     position:absolute;
     top:50%;
     margin-top:-80px;
     right:20px;
     width:56px;
     height:220px;
     background:url(../images/about-right.png) no-repeat 0px 0px;
}

.aboutBox .about-item {
    position: relative;
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    float: left;
    margin:10px 10px;
  
}

.aboutBox .about-item .pos-wenzi {
     position:absolute;
     width:100%;
     text-align:center;
     top:144px;
     z-index:3;
 }
 .aboutBox .about-item .pos-wenzi p.CN {
     font-size:46px;
     color:#fff;
     letter-spacing:4px;
 }
 .aboutBox .about-item .pos-wenzi p.EH {
     font-size:38px;
     color:#fff;
     margin-top:24px;
     font-family: '862-CAI978';
     font-weight:400;
}
.aboutBox .about-item .hovertext {
    position: absolute;
    display: block;
    height: auto;
    background-color:rgba(210,103,32,0.9);
    color:#fff;
    bottom: -120px;
    -webkit-transition: bottom 0.35s ease;
    -moz-transition: bottom 0.35s ease;
    -o-transition: bottom 0.35s ease;
    -ms-transition: bottom 0.35s ease;
    z-index:2;
    opacity: 1;
    width:100%;
    text-align:center;
}

 .aboutBox .about-item .hovertext p.CN {
     font-size:24px;
     padding-top:20px;
 }
 .aboutBox .about-item .hovertext p.EH {
     color:#fff;
     padding:18px 0px;
}
 .aboutBox .about-item .aboutthumbimage{
    position:relative;
    display: block;
    top: 0px;
    left: 0px;
}
 .aboutBox .about-item .aboutthumbimagetint {
    position: absolute;
    display: block;
    top: 0px;
    left: 0px;
}
 .aboutBox .about-item .aboutthumbimagetint {
     -webkit-transition: opacity 0.35s linear;
     -moz-transition: opacity 0.35s linear;
    -o-transition: opacity 0.35s linear;
    -ms-transition: opacity 0.35s linear;
}
 .aboutBox .about-item:hover .aboutthumbimagetint{
     opacity:0;
}
 .aboutBox .about-item:hover .hovertext,.aboutBox .about-item:hover .hover {
        bottom:0px;
 }
/*footer*/
.footer {
    width:100%;
}
.footerBox{
    width:1200px;
    margin:0 auto;
}
.footer-top-box {
    
    background: #403f45;
    height: 78px;
}
.footer-top-left {
    float: left;
}
.footer-top-left a {
    display: block;
    width: 78px;
    height: 78px;
    float: left;
}
.footer-top-left a img {
    width:100%;
    height:100%;
   
}
.footer-top-left-txt {
    float: left;
    margin-left: 62px;
    color: #fff;
}
.footer-top-left-txt h2 {
    font-size: 20px;
    line-height: 44px;
}
.footer-top-left-txt p {
    font-size: 12px;
}
.footer-top-right {
    float: right;
}
.footer-top-right li {
    float: left;
    height: 78px;
    line-height: 78px;
    font-size: 14px;
    margin-left: 40px;
}
.footer-top-right li:last-child img {
        width:78px;
        height:78px;
 }
.footer-top-right li a {
    display: block;
    color: #fff;
}
.footer-top-right li.js_hov {
     position:relative;
}
 .footer-top-right li.js_hov img {
width: 132px;
height: 132px;
position: absolute;
top: -132px;
opacity: 0;
visibility:hidden;
transition:all 0.5s ease-in-out 0s;
z-index:9;
}
.footer-top-right li.js_hov:hover img{
   opacity: 1;
   visibility:visible;
}
 .footer-top-right li a.weixin {
    background: url("../images/weixin.png") no-repeat 0px 25px;
	background-size:33px 25px;
    padding-left: 55px;
   
}
.footer-top-right li a.weibo {
    background: url("../images/weibo.png") no-repeat 0px 25px;
	background-size:33px 25px;
    padding-left: 55px;
}
.footer-bottom-box {
    width: 100%;
    background: #232227;
    margin: 0 auto;
    height: 78px;
    line-height:78px;
}
.footer-bottom-left {
    float: left;
}
.footer-bottom-left ul li {
    float: left;
    margin-right: 46px;
    font-size: 14px;
}
.footer-bottom-left ul li a {
    color: #fff;
}
.footer-bottom-right {
    float: right;
}
.footer-bottom-right p {
    color: #fff;
    font-size: 12px;
}
/*business-list*/
.business-list {
    width: 100%;
    background-color:#242935;
    position: relative;
    padding-bottom:60px;
    padding-top:50px;
}
.business-list-box {
   width:1220px;
   margin:0 auto;
}
.business-list-box a.business-list-item {
    position: relative;
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    float: left;
    margin:10px 10px;
}

.business-list-box a.business-list-item  .hovertext {
    position: absolute;
    display: block;
    height: auto;
    background-color:rgba(210,103,32,0.9);
    color:#fff;
    bottom: -120px;
    -webkit-transition: bottom 0.35s ease;
    -moz-transition: bottom 0.35s ease;
    -o-transition: bottom 0.35s ease;
    -ms-transition: bottom 0.35s ease;
    z-index:2;
    opacity: 1;
    width:100%;
    text-align:center;
}

.business-list-box a.business-list-item .hovertext p.CN {
     font-size:24px;
     padding-top:20px;
 }
.business-list-box a.business-list-item .hovertext p.EH {
     color:#fff;
     padding:18px 0px;
}
 .business-list-box a.business-list-item:hover .hovertext {
     bottom:0px;
}
.business-list-box a.business-list-item .pos-img {
    position:absolute;
    left:50%;
    top:36%;
    z-index:3;
    opacity:1;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    -ms-transition: opacity 0.3s ease-in-out;
}
.business-main-con {
    width:100%;
    background-color:#fff;
 }
.business-main-con .bd { 
    width:1200px;
    margin:0 auto;
}
 .business-main-con .hd {
    width:1300px;
    margin:0 auto;
}
 .business-main-con .hd {
    border-top:2px solid #4f4f4f;
}
.business-main-con .hd ul {
    padding-top:36px;
    padding-bottom:100px;
}
.business-main-con .hd ul li {
    float:left;
    width:240px;
    height:66px;
    margin-right:20px;
    text-align:center;
    line-height:66px;
    border:2px solid #242935;
    font-size:18px;
}
 .business-main-con .hd ul li:last-child {
     margin-right:0px;
 }
 .business-main-con .hd ul li.on,.business-main-con .hd ul li:hover{
     background-color:#242935;
 }
 .business-main-con .hd ul li a {
     display:block;
     color:#242935;
}
 .business-main-con .hd ul li.on a,.business-main-con .hd ul li:hover a {
     color:#fff;
}
.business-main-con .bd-con {
        width:100%;
        background-color:#eee;
        padding:80px 0px;
}
.business-main-con .bd .title-h4{
     width:500px;
     border-bottom:1px solid #8a8d93;
     margin:36px auto;
}
.business-main-con .bd .title-h4 h4 {
     width:500px;
     border-bottom:1px solid  #d7d7d7;
     text-align:center;
     font-size:22px;
     color:#242935;
     padding-bottom:34px;
}
.business-main-con .bd-main .bd-con-left {
     float:left;
     width:400px;
     border-top:2px solid #dedede;
     border-bottom:2px solid #dedede;
}
.business-main-con .bd-main .bd-con-right {
     float:right;
     width:780px;
 }
 .business-main-con .bd-main .bd-con-right .page {
     width:522px;
     margin:0 auto;
     margin-top:30px;
 }
 .business-main-con .bd-main .bd-con-right .page a {
     float:left;
     display:block;
     height:40px;
     line-height:40px;
     padding:0px 10px;
     margin:0 10px;
     border:1px solid #a6a6a6;
     font-size:14px;
     color:#333;
 }
 .business-main-con .bd-main .bd-con-right .page a:hover {
      border:1px solid #ff7800;
      background-color:#ff7800;
      color:#fff;
 }
.business-main-con .bd-main .bd-con-right a.bd-con-right-main-item {
    width:240px;
    display:block;
    float:left;
    margin-left:20px;
    margin-bottom:10px;
}
 .business-main-con .bd-main .bd-con-right a.bd-con-right-main-item h6 {
     font-size:14px;
     color:#333;
     text-align:center;
     line-height:30px;
 }
 .business-main-con .bd-main .bd-con-right a.bd-con-right-main-item:hover h6 {
     color:#d86e28;
 }
.bd-con-right-main-item-hidden {
    width:240px;
    height:240px;
    overflow:hidden;
    position:relative;
}
 .business-main-con .bd-main .bd-con-right a.bd-con-right-main-item .color-img {
     position: absolute;
    display: block;
    top: 0px;
    left: 0px;
}
 .business-main-con .bd-main .bd-con-right a.bd-con-right-main-item .black-img {
    position: relative;
    display: block;
    top: 0px;
    left: 0px;
    -webkit-transition: opacity 0.35s linear;
    -moz-transition: opacity 0.35s linear;
    -o-transition: opacity 0.35s linear;
    -ms-transition: opacity 0.35s linear;
    opacity:1;
}
  .business-main-con .bd-main .bd-con-right a.bd-con-right-main-item:hover .black-img {
  
    opacity:0;
}
 .business-main-con .bd-main .bd-con-right a.bd-con-right-main-item:hover .hovertext{
       bottom:0px;
}
 .business-main-con .bd-main .bd-con-right a.bd-con-right-main-item .hovertext {
    position: absolute;
    display: block;
    height: auto;
    background-color: #fff;
    color: #666;
    bottom:-60px;
    -webkit-transition: bottom 0.35s ease;
    -moz-transition: bottom 0.35s ease;
    -o-transition: bottom 0.35s ease;
    -ms-transition: bottom 0.35s ease;
    z-index: 2;
    opacity: 1;
    width:100%;
    text-align: center;
    font-size:12px;
    padding:10px 0px;
}
.business-main-con .bd-main .bd-con-right a.bd-con-right-main-item .hovertext p {
     padding:0px 10px;
}
 .business-main-con .bd-main .bd-con-left .title-h5 {
     border-bottom:1px solid #d7d7d7;
}
.business-main-con .bd-main .bd-con-left .title-h5 p.EN{
    font-size:32px;
    color:#222;
    font-family: 'Cambria';
    line-height:60px;
    font-style:initial;
}
.business-main-con .bd-main .bd-con-left .title-h5 p.CH{
    font-size:28px;
    color:#b5b5b5;
    padding-bottom:20px;
 }
/*end business-list*/
.land-bd-index .land-bd-item{
    padding:20px 0px;
    border-bottom:1px solid #d7d7d7;
}
.land-bd-index .land-bd-item-left {
    float:left;
    width:170px;
}
.land-bd-index .land-bd-item-right {
    float:left;
    margin-left:20px;
}
.land-bd-index .land-bd-item-right a {
        display:block;
        font-size:16px;
        color:#b5b5b5;
        line-height:30px;
        background:url(../images/business-land-index.png) no-repeat left center;
        padding-left:40px;
}
 .land-bd-index .land-bd-item-right a:hover {
     color:#dd5524;
      background:url(../images/business-land-index1.png) no-repeat left center;
 }
.land-bd-index .land-bd-item-left p.CH {
    font-size:24px;
    color:#333;
}
 .land-bd-index .land-bd-item-left p.EN {
     color:#b5b5b5;
     font-size:20px;
 }
.land-bd-info-contact,.hotel-bd-info-contact,.education-bd-info-contact{
    width:100%;
    
    background-color:#111;
}
.hotel-bd-info-contact {
      background-color:#e2e2e2;
      padding:20px 0px;
}
.education-bd-info-contact {
     background-color:#b81c22;
     padding:20px 0px;
}
.land-bd-info-contact .logo-img,.hotel-bd-info-contact .logo-img,.education-bd-info-contact .logo-img{
    margin:50px 0px;
    padding:0px 50px;
    border-right:1px solid #d5cab9;
}
.hotel-bd-info-contact .logo-img{
    border-right:1px solid #6d6d6d;
}
.education-bd-info-contact .logo-img {
      border-right:1px solid #fff;
}
.land-bd-info-contact .txt,.hotel-bd-info-contact .txt,.education-bd-info-contact .txt{
    margin:50px 40px;
    font-size:14px;
    color:#d5cab9;
    line-height:50px;
}
 .education-bd-info-contact .txt {
     color:#fff;
 }
 .hotel-bd-info-contact .txt {
     color:#333;
 }
.business-info-pics {
    margin-top:20px;
    width:100%;
    background-color:#111;
    padding-bottom:20px;
}
.education-info-pics {
    background-color:#ac5c81;
}
.business-info-pics .big-img {
    position: relative;
    margin-bottom:18px;
}
.business-info-pics .big-img li {
    position: absolute;
    left: 0px;
    top: 0px;
}
.business-info-pics .small-scroll {
    padding-top:20px;
}
.business-info-pics .small-scroll .sPrev,.business-info-pics .small-scroll .Prev  {
    float:left;
    width:9px;
    height:19px;
    background:url(../images/business-info-pic-arrow.png) no-repeat 0px 0px;
    margin:25px 6px;
}
.business-info-pics .small-scroll .Prev {
   margin:42px 12px;
}
.business-info-pics .small-scroll .sNext,.business-info-pics .small-scroll .Next {
    float:left;
    width:8px;
    height:19px;
    background:url(../images/business-info-pic-arrow.png) no-repeat -9px 0px;
    margin:25px 5px;
}
.business-info-pics .small-scroll .Next {
   margin:42px 11px;
}
 .business-info-pics .small-scroll .small-img,.business-info-pics .small-scroll .small-img1 {
    float: left;
    display: inline;
    width:740px;
  
}
 .business-info-pics .small-scroll .small-img1 {
     width:1136px;

 }

.business-info-pics .small-scroll .small-img .small-img-hidden{
     width:740px;
     height:73px;
     overflow:hidden;
}
.business-info-pics .small-scroll .small-img1 .small-img-hidden {
    width:1136px;
    height:115px;
    overflow:hidden;
}
.business-info-pics .small-scroll .small-img ul li,.business-info-pics .small-scroll .small-img1  ul li{
    float: left;
    display:inline-block;
    width:170px;
    height:70px;
    margin-right:20px;
    border-bottom:3px solid #111;
    transition:all 0.3s ease-in-out 0s;
}

.business-info-pics .small-scroll .small-img1  ul li{
    width:260px;
    height:112px;
    margin-right:31px;
    float:left;
    display:inline-block;
}
.business-info-pics .small-scroll .small-img2 ul li {
     border-bottom:3px solid #ac5c81;
}
.business-info-pics .small-scroll .small-img ul li.on,.business-info-pics .small-scroll .small-img1 ul li.on{
   border-bottom:3px solid #f15a2f;
}

.business-land-info-txt h6.title-h6{
    font-size:18px;
    color:#ee5824;
    line-height:80px;
}
.business-land-info-txt p.text {
    font-size:15px;
    color:#666;
    line-height:26px;
    margin:8px 0px;
}
.business-land-info-new {
    margin-top:60px;
}
.business-land-info-new .tit {
    width:360px;
    text-align:center;
    margin:0 auto;
}
.business-land-info-new .tit .CH{
    font-size:34px;
    color:#333;
    padding-bottom:25px;
    border-bottom:1px solid #7c7f86;
}
.business-land-info-new .tit .EN {
    font-size:20px;
    color:#666;
    margin-top:20px;
}
.business-land-info-new-item {
    width:370px;
    float:left;
    padding-top:80px;
}
.business-info-new-item1 {
    width:560px;
}
.business-land-info-new-item:hover h6 a {
   color:#ea5f00;
}
.business-land-info-new-item h6{
   font-size:16px;
   color:#333;
   line-height:60px;
}
.business-land-info-new-item h6 a{
   color:#333;
}
.business-land-info-new-item p{
   font-size:14px;
   color:#666;
   line-height:24px;
   height:48px;
   overflow:hidden;
}

.business-land-info-new-item:nth-child(2n) {
   margin-left:40px;
}
.business-land-info-new-item-bottom {
    margin-top:60px;
    overflow:hidden;
}

.business-land-info-new-item-bottom .date {
    width:45px;
    height:35px;
    line-height:35px;
    text-align:center;
    background-color:#b9e2e0;
    color:#fff;
    font-size:14px;
    float:left;
}
.business-land-info-new-item-bottom .more {
    width:100px;
    height:35px;
    line-height:35px;
    text-align:center;
    background-color:#242935;
    color:#fff;
    font-size:14px;
    float:left;
    margin-left:6px;
    display:block;
}
.business-land-info-new-item-bottom .more:hover{
   
    color:#ff7800;
   
}
 .business-land-info-new .calendar {
    margin-top:60px;
    position:relative;
  
}
 .business-land-info-new .calendar .time {

     width:100%;
     text-align:center;
     margin:0 auto;
     font-size: 28px;
     color: #333;
     line-height:100px;
 }
.business-land-info-new .calendar .left-arrow{
  position:absolute;
  left:0px;
  top:50px;
  width:12px;
  height:20px;
  background:url(../images/business-land-info-new-arrow.png) no-repeat 0px 0px;
  z-index:1;
}
.business-land-info-new .calendar .right-arrow {
   position:absolute;
 top:50px;
  width:12px;
  height:20px;
  right:0px;
  background:url(../images/business-land-info-new-arrow.png) no-repeat -18px 0px;
  z-index:1;
}
 .business-land-info-new .calendar .line {
     position:absolute;
     top:0px;
     left:50%;
     margin-left:-1px;
     width:1px;
     height:100px;
     background-color:#989aa0;
     border-left:1px solid #3e424d;
}
 .business-land-info-new .but-more {
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border: 1px solid #111;
    font-size: 14px;
    margin: 0 auto;
    margin-top: 80px;
}  
.business-land-info-new .but-more a{
    color:#333;
}
.business-land-info-new .but-more:hover a{
    display:block;
   color:#fff;
   background-color:#111;
}
.business-education-info-content {
    margin:50px 0px;
}
.business-education-info-content ul li {
    float:left;
    width:379px;
    height:296px;
    overflow:hidden;
    position:relative;
    margin-right:21px;
    margin-bottom:42px;
}
.business-education-info-content ul li:nth-child(3n) {
    margin-right:0px;
}
.business-education-info-content ul li a{
   display:block;
   position:relative;
}
.business-education-info-content ul li a img{
  opacity:1;
}
.business-education-info-content ul li .hover-txt{
  position:absolute;
  bottom:-90px;
  left:0px;
  width:100%;
  background-color:#fff;
  text-align:center;
  padding-top:10px;
  transition:all 0.5s linear;
}
.business-education-info-content ul li .hover-txt h4 {
font-size:16px;
color:#333;
line-height:24px;
}
.business-education-info-content ul li .hover-txt p {
font-size:14px;
color:#666;
line-height:36px;
}
.business-education-info-content ul li:hover .hover-txt{
    bottom:0px;
}

/*about-list*/
.banner-list {
    width: 100%;
    height: 610px;
    position: relative;
    background:url(../images/about-banner.jpg) no-repeat 0px 0px;
    background-attachment:fixed;
}

/*.banner-list .list-img {
    width: 100%;
    height: 610px;
}
.banner-list .list-img img {
    width:100%;
    height:100%;
}*/
.banner-list  .pos-wenzi {
   position:absolute;
   top:48%;
   left:0px;
   width:100%;
   z-index:9;
   text-align:center;
}
.banner-list .pos-wenzi p.ENG {
   font-family: 'Avenir-Heavy';
   color:#fff;
   font-size:58px;
  letter-spacing:4px;
}
.list-title {
     width:100%;
     background-color:#fff;
     padding-top:70px;
}
.about-main-con {
    width:100%;
    background-color:#fff;
    padding-bottom:120px;
}
.about-main-con .bd { 
    width:1200px;
    margin:0 auto;
}
.about-main-con .hd {
    border-top:2px solid #4f4f4f;
    width:1300px;
    margin:0 auto;
}
.about-main-con .hd ul {
    padding-top:36px;
    padding-bottom:100px;
    margin-left:50px;
}
.about-main-con .hd ul li {
    float:left;
    width:376px;
    height:66px;
    margin-right:30px;
    text-align:center;
    line-height:66px;
    border:2px solid #242935;
    font-size:18px;
}
.about-main-con .hd ul li:last-child {
     margin-right:0px;
}
 .about-main-con .hd ul li.on,.about-main-con .hd ul li:hover{
     background-color:#242935;
 }
 .about-main-con .hd ul li a {
     display:block;
     color:#242935;
}
 .about-main-con .hd ul li.on a,.about-main-con .hd ul li:hover a {
     color:#fff;
}
 .about-main-con .bd .title-h4{
     width:600px;
     border-bottom:1px solid #8a8d93;
     margin:36px auto;
}
.about-main-con .bd .title-h4 h4 {
     width:600px;
     border-bottom:1px solid #6d7078;
     text-align:center;
     font-size:22px;
     color:#242935;
     padding-bottom:34px;
 }
 .about-main-con .bd .img {
     width:754px;
     margin:0 auto;
     text-align:center;
}
 .about-main-con .bd .about-list-logo {
      width:1000px;
      margin:0 auto;
      margin-top:80px;
      margin-bottom:60px;
      text-align:center;
 }
 .about-main-con .bd .about-list-logo p {
     font-size:14px;
     color:#242935;
     line-height:24px;
  
 }
.about-main-con .bd .img2 {
      width:440px;
      height:440px;
      margin:0px auto;
      margin-bottom:80px;
      background:url(../images/about-deve-1.png) no-repeat 0px 0px;
      transition:all 0.3s ease-in-out;

}
 .about-main-con .bd .img2:hover {
       background:url(../images/about-deve-2.png) no-repeat 0px 0px;
 }


.about-main-con .bd .img img {
     width:754px;
     height:523px;
}
 .about-main-con .bd .img p {
     margin:40px 0px;
     font-size:18px;
     color:#242935;
}
 .about-main-con .bd .txt p{
     font-size:15px;
     line-height:26px;
     text-indent:0em;
     margin:8px 50px;
   
 }
 .about-main-con .bd .about-list-honor {
     margin-top:72px;
 }
 .about-main-con .bd .about-list-honor li {
     float:left;
     margin-right:24px;
     margin-bottom:20px;
     text-align:center;
     width:282px;
}
.about-main-con .bd .about-list-honor li p {
        font-size: 14px;
        line-height: 38px;
 }
 .about-main-con .bd .about-list-honor li p:hover {
     color:#d66c24;
 }
.about-main-con .bd .page {
    width:750px;
    padding:25px 0px;
    height:50px;
    background-color:#fcfcfc;
    margin:0 auto;
    margin-top:16px;
 }
 .about-main-con .bd .page a {
    display:block;
    float:left;
    text-align:center;
    width:98px;
    height:50px;
    line-height:52px;
    font-size:16px;
    color:#242935;
    border:2px solid #e3e3e3;
    margin-left:20px;
}
 .about-main-con .bd .page a:hover {
     background-color:#ff7800;
     border:2px solid #ff7800;
     color:#fff;
 }
    .about-main-con .bd .about-development-history li {
        margin-bottom:80px;
    }
 .about-main-con .bd .about-development-history li .sub-title h5{
     font-size:34px;
     color:#000;
      font-family: '方正兰亭特黑';
     font-weight:bold;
    
 }
 .about-main-con .bd .about-development-history li .sub-title p.title-line {
     width:32px;
     height:5px;
     background-color:#e8432e;
     margin-top:4px;
 }
.about-main-con .bd .about-development-history li .con {
     margin-top:22px;

}
.about-main-con .bd .about-development-history li .con .con-left{
     float:left;
     width:280px;
     text-align:right;
     margin-right:30px;
}
.about-main-con .bd .about-development-history li .con .con-left span.year {
     font-size:106px;
     color:#acacac;
     font-family: '方正兰亭特黑';
     margin:0px;
     line-height:110px;
 }
.about-main-con .bd .about-development-history li .con .con-left span.month {
     font-size:192px;
     color:#7d7d7d;
     font-family: 'MyriadPro Regular';
     margin:0px;
     line-height:130px;
}
 .about-main-con .bd .about-development-history li .con .con-main {
     float:left;
     width:580px;
     margin-right:20px;
}
 .about-main-con .bd .about-development-history li .con .con-main .pic {
     width:590px;
     height:298px;
 }
    .about-main-con .bd .about-development-history li .con .con-main .txt .txt-hd {
        position:relative;
    }
    .about-main-con .bd .about-development-history li .con .con-main .txt .txt-hd .pos-arrow {
        position:absolute;
        width:36px;
        height:31px;
        left:-70px;
        top:22px;
        display:block;
        background:url(../images/about-intrduce-h6.png) no-repeat;
        z-index:99;
    }
   .about-main-con .bd .about-development-history li .con .con-main .txt h6 {
        font-size:28px;
        color:#848484;
        line-height:78px;
     }
.about-main-con .bd .about-development-history li .con .con-right {
        width:290px;
        height:298px;
        background:#f55e1c url(../images/about-deve-h2.png) no-repeat 189px 212px;
        float:right;
}
.about-main-con .bd .about-development-history li .con .con-main .txt h6:hover {
        color:#f55e1c;
}
.about-main-con .bd .about-development-history li .con .con-main .txt p {
        text-indent:0px;
        font-size:14px;
        color:#848484;
        line-height:24px;
        margin:0px;
    }
.page-top-link {
    display: block;
    background: url('../images/to_top.jpg') no-repeat 0px 0px;
    width:50px;
    height:50px;
    margin:0 auto;
    margin-bottom:100px;
}
.page-top-link:hover {
     background: url('../images/to_top.jpg') no-repeat -60px 0px;
}
/*inverstor-list*/
.inverstor-list {
    width: 100%;
    background-color:#fff;
    position: relative;
    padding-bottom:60px;
}
.inverstor-list-box {
    width:1200px;
    margin:0 auto;
}
.inverstor-list-box ul li{
   float:left;
   width:33%;
   height:460px;
   margin-right:0.5%;
   margin-bottom:60px;
   overflow:hidden;
   position:relative;
}
.inverstor-list-box ul li:nth-child(3n){
   margin-right:0px;
}
.inverstor-list-box ul li.inverstor-list-item1 .pos-wenzi{
    position:absolute;
    font-size:34px;
    left:0px;
    width:100%;
    text-align:center;
    top:50%;
    margin-top:-30px;
    color:#fff;
    z-index:3;
}
.inverstor-list-box ul li.inverstor-list-item1 .pos-black {
    position:absolute;
    width:100%;
    height:100%;
    opacity:1;
    z-index:2;
    left:0px; 
    top:0px;
    transition:all 0.3s ease-in-out 0s;
}
.inverstor-list-box ul li.inverstor-list-item1:hover .pos-black {
   opacity:0;
}

.inverstor-list-box ul li.inverstor-list-item2, .inverstor-list-box ul li.inverstor-list-item3{
    margin-right:0px;
    width:30%;
    padding:0% 1.5%;
    border-left:1px solid #242935;
    height:430px;
    position:relative;
}
.inverstor-list-box ul li.inverstor-list-item2 .but, .inverstor-list-box ul li.inverstor-list-item3 .but{
    position:absolute;
    left:50%;
    bottom:0px;
    margin-left:-94px;
    z-index:99;
 }
.inverstor-list-box ul li.inverstor-list-item2 .but .rect, .inverstor-list-box ul li.inverstor-list-item3 .but .rect{
     width:35px;
    height:35px;
    background-color:#ff7800;
 }
.inverstor-list-box ul li.inverstor-list-item2 .but .more, .inverstor-list-box ul li.inverstor-list-item3 .but .more{
    display:block;
    width:100px;
    height:35px;
    line-height:35px;
    text-align:center;
    background-color:#111;
    margin-left:5px;
    color:#fff;
 }
.inverstor-list-box ul li.inverstor-list-item2 .but .more:hover, .inverstor-list-box ul li.inverstor-list-item3 .but .more:hover{
   color: #ff7800;
 }
.inverstor-list-box ul li.inverstor-list-item2 h4, .inverstor-list-box ul li.inverstor-list-item3 h4{
    font-size:24px;
    color:#333;
    margin-bottom:20px;
}
 .inverstor-list-box ul li.inverstor-list-item2 .color-img{
    position:relative;
} 
 .inverstor-list-box ul li.inverstor-list-item2 .black-img{
     opacity:1;
     transition:all 0.35s ease-in-out;
     position:absolute;
     left:18px;
     top:36px;
}
    .inverstor-list-box ul li.inverstor-list-item2:hover .black-img {
        opacity:0;

    }

.inverstor-list-box ul li.inverstor-list-item3 a {
    font-size:14px;
    color: #333;
    display:block;
    line-height:40px;
    height:40px;
    overflow:hidden;
}
.inverstor-list-box ul li.inverstor-list-item3 a span{
 display:block;
 float:left;
 width:86px;
}
.inverstor-list-box ul li.inverstor-list-item3 a:hover{
    color: #ff7800;
}

/*employment-list*/
.employment-list {
    width: 100%;
    background-color:#fff;
    position: relative;
    padding-bottom:60px;
}
.employment-list-box {
    width:1200px;
    margin:0 auto;
}
.employment-list-box ul li{
   float:left;
   width:32.9%;
   height:460px;
   margin-right:0.5%;
   background-color:#ededed;
   overflow:hidden;
   position:relative;
}
.employment-list-box ul li:last-child{
    margin-right:0px;
}
.employment-list-box ul li.employment-list-item1 h4{
    font-size:24px;
    color:#333;
    padding:40px 20px 40px 20px;
}
.employment-list-box ul li.employment-list-item1 a {
    font-size:14px;
    color: #333;
    padding: 0px 20px;
    display:block;
    line-height:40px;
    height:40px;
    letter-spacing:2px;
    overflow:hidden;
}
.employment-list-box ul li.employment-list-item1 a:hover{
    color: #ff7800;
}
.employment-list-box ul li.employment-list-item1 .but{
    position:absolute;
    left:50%;
    bottom:0px;
    margin-left:-94px;
}
.employment-list-box ul li.employment-list-item1 .but .rect{
    width:35px;
    height:35px;
    background-color:#ff7800;
}
.employment-list-box ul li.employment-list-item1 .but .more {
    display:block;
    width:100px;
    height:35px;
    line-height:35px;
    text-align:center;
    background-color:#111;
    margin-left:5px;
    color:#fff;
}
.employment-list-box ul li.employment-list-item1 .but .more:hover {
   color:#ff7800;
}
.employment-list-box ul li.employment-list-item2 .pos-wenzi{
    position:absolute;
    font-size:34px;
    left:0px;
    width:100%;
    text-align:center;
    bottom:20px;
    color:#fff;
    z-index:3;
}
.employment-list-box ul li.employment-list-item2 .pos-black {
    position:absolute;
    width:100%;
    height:100%;
    opacity:1;
    z-index:2;
    left:0px; 
    top:0px;
    transition:all 0.3s ease-in-out 0s;
}
.employment-list-box ul li.employment-list-item2:hover .pos-black {
   opacity:0;
}
/*end employment-list*/
/*new-list*/
.new-list-detail {
    padding-bottom:60px;
    border-bottom:1px dashed #878787;
    margin-bottom:60px;
}
.new-list-detail-left {
    position:relative;
   
}
.new-list-detail-left .color-img {
    position:relative;
   transition:all 0.35s ease-in-out 0s;
}
.new-list-detail-left .black-img {
    position:absolute;
    left:0;
    top:0;
    opacity:1;
    transition:all 0.35s ease-in-out 0s;
}
.new-list-detail-left:hover .black-img {
    opacity:0;
    transition:all 0.35s ease-in-out 0s;
}
.new-list-detail-right{
    width:470px;
}
.new-list-detail-right h4{
    font-size: 24px;
    color: #333;
}
 .new-list-detail-right a {
     display:block;
     font-size: 14px;
     color: #333;
     display: block;
     line-height: 40px;
     height: 40px;
     overflow:hidden;
     width:320px;
    
}
.new-list-detail-right a span {
     display:block;
     width:70px;
     float:left;
}
 .new-list-detail-right a:hover {
    
     color:#ff7800;
}
.new-list-detail-right {
    position:relative;
}
 .new-list-detail-right .but {
    position: absolute;
    right:0px;
    bottom: 0px;
    z-index: 99;
}
 .new-list-detail-right .but .rect{
   width: 35px;
   height: 35px;
   background-color: #ff7800;
}
 .new-list-detail-right .but .more {
      display: block;
      width: 100px;
      height: 35px;
      line-height: 35px;
      text-align: center;
      background-color: #111;
      margin-left: 5px;
      color: #fff;
 }
  .new-list-detail-right .but .more:hover{
    
      color:#ff7800;
 }
.new-list-detail-right-info a {
    display:block;
    position:relative;
    height:auto;
    width:450px;
    margin:16px 0px;
}
.new-list-detail-right-info span.date {
    position:absolute;
    top:0px;
    right:54px;
    font-size:22px;
    display:block;
    color:#ff7800;
   
}
.new-list-detail-right-info:hover h5 {
    color:#ff7800;
    
}
.new-list-detail-right-info h5 {
    width:330px;
    overflow:hidden;
    font-size:16px;
    color:#333;
    height:40px;
    overflow:hidden;
}
.new-list-detail-right-info p {
    font-size:14px;
    color:#666;
    line-height:24px;
    height:48px;
    overflow:hidden;
}
/*end new-list*/
.new_second_main {
   width:1200px;
   margin:0 auto;
   padding:60px 0px 0px;
}
.new_second_main_left {
    width:199px;
    text-align:center;
}
.new_second_main_left ul li {
     font-size:24px;
     margin-bottom:30px;
}
.new_second_main_left ul li a{
   display:block;
   color:#333;
}
.new_second_main_left ul li a.on {
    color:#fe730f;
}
.new_second_main_right {
    border-left:1px dashed #b6b6b6;
    width:1000px;
    padding-bottom:70px;
}
 .new_second_main_right ul {
     padding: 0 20px;
}
 .new_second_main_right ul li {
     margin-bottom:80px;
     position:relative;
}
 .new_second_main_right ul li:last-child {
      margin-bottom:0px;
}
 .new_second_main_right ul li .date {
     font-size:28px;
     color:#fe730f;
     position:absolute;
     right:14px;
     top:-5px;
 }
 .new_second_main_right ul li a {
     display:block;
 }
 .new_second_main_right ul li .pic {
     width:260px;
     height:176px;
     overflow:hidden;
}
.new_second_main_right ul li .pic img {
     width:260px;
     height:176px;
     transform:scale(1);
     transition:all 0.36s ease-in-out 0.1s;
}
 .new_second_main_right ul li:hover .pic img{
     transform:scale(1.2);
 }
  .new_second_main_right ul li .txt{
   padding-left:20px;
   width:680px;
   height:176px;
   overflow:hidden;
}
 .new_second_main_right ul li .txt h5 {
     font-size:17px;
     color:#333;
     margin-bottom:10px;
 }
  .new_second_main_right ul li .txt p {
      font-size:14px;
      color:#666;
      line-height:24px;
      text-indent:0em;
 }
    .new_second_main_right ul li:hover .txt h5 {
        color: #fe730f;
    }
.new_second_main_right  .page {
     width:522px;
     margin:0 auto;
     margin-top:60px;
}
 .new_second_main_right  .page a {
     float:left;
     display:block;
     height:40px;
     line-height:40px;
     padding:0px 10px;
     margin:0 10px;
     border:1px solid #a6a6a6;
     font-size:14px;
     color:#333;
 }
 .new_second_main_right .page a:hover {
      border:1px solid #ff7800;
      background-color:#ff7800;
      color:#fff;
 }
.new_third_con {
    padding:0px 40px;
}
 .new_third_con .title {
     text-align:center;
 }
 .new_third_con .title h5 {
     font-size:20px;
     color: #fe730f;
     margin-bottom:10px;
 }
 .new_third_con .title p {
      font-size:13px;
      color:#333;
 }
 .new_third_con .title p span {
     margin:0 4px;
     color: #fe730f;
 }
 .new_third_con .new_third_con_txt p{
      font-size:14px;
      color:#666;
      line-height:24px;
      text-indent:0em;
      margin:6px 0px;
}
 .new_third_con .new_third_con_txt  {
	 align:center;
     margin:50px 0px;
}
.aaaaa img{
	margin-top:20px;
	margin-left:200px;
     width:450px;
}