@charset "utf-8";
/* CSS Document */
/*reset*/
html{color:#000;background:#fff;}
blockquote,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,hr,button,footer,header{margin:0;padding:0;color: #333;}
ol,ul,li{list-style:none;}i,em{font-style:normal;}a{text-decoration:none;color:#333;cursor:pointer;}img{border:none;}
body{font-family:"microsoft yahei","Verdana","Tahoma","Arial";}.fl{float:left;}.fr{float:right;}.fl,.fr{_display:inline;}
.cf:after{display:block;height:0;font-size:0;content:".";visibility:hidden;clear:both;}.cf{zoom:1;}.pr{position: relative;z-index: 1;}
.w1200{width: 1200px;margin:0 auto;}
img{display: block;vertical-align: top;}
.center{text-align: center;}
.mgt20{margin-top: 20px;}
.mgt70{margin-top: 70px;}
.mgt45{margin-top: 45px;}
.mgb120{margin-bottom: 120px}
.mgb95{margin-bottom: 95px}
.mgtb20{margin: 20px 0;}
strong {color: #1d2f64} 
.color_blue{color: #1d2f64}
.color_yellow{color: #e6ae6d}
.w1127{width: 1127px;margin:0 auto;}
/*page*/
.bannerbox{ width:100%; background: url(images/banner.jpg) no-repeat top center; height: 688px;overflow:hidden;}
.bannerbox .w1200{height: 100%;overflow: hidden;}
.yw{background: url(images/yw.png) center no-repeat;width: 432px;height: 25px;position: absolute;top: 352px;left: 607px;-webkit-animation:bounceIn 3s forwards 1s;animation:bounceIn 3s forwards 1s;opacity: 0}

.conbox .wrap_hd{width:100%;text-align: center;margin-bottom:100px;margin-top: 80px;}
.banner-logo {background: url(images/banner-logo.png);position: absolute;left:50%;top: -100px;width: 303px;height: 61px;margin-left: -151px;}
.txt {background: url(images/txt.png) no-repeat top center;position: absolute;left: 50%;top: 162px;width: 949px;height: 395px;margin-left: 1000px;}
p.text{font-size: 18px;line-height: 30px;text-indent: 2em;}

.tit {border-bottom: 1px solid #aaaaaa;padding-top: 65px;text-align: center;margin-bottom: 70px}
.tit h2{display: inline-block;vertical-align: top;margin-bottom: -26px;font-size: 40px;padding:0 10px;background: #fff;color: #000}
.subtitle{background: url(images/subtitle.jpg) center no-repeat;height: 57px;line-height: 57px;text-align: center;color: #1d2f64;font-size: 30px;margin-bottom: 20px}
.standard{height: 411px;text-align: center;background:#1d2f64;}
.standard h4,.standard blockquote{color: #fff}
.standard em{width: 55px;height: 4px;background:#b68a57;display: block;margin:0 auto;}
.standard h4{padding:37px 0 10px;font-size: 24px;}
.image-text blockquote,.standard blockquote{font-size: 16px;line-height: 30px;padding:0 35px;text-align: left;}

.container_imges{position: relative;text-align: center;margin-top: -150px;margin-bottom: 30px;}
.container_imges li{display: inline-block;*display: inline;*zoom:1;}
#tooltip{position:absolute;border:1px solid #fff;background:#fff;padding:2px;display:none;color:#fff;z-index: 999;}

.image-text{text-align: center;}
.image-text .right.pr{position: relative;z-index: 9;}
.image-text .fr{margin-left: -50px;}
.image-text .right{width: 620px;height: 376px;background: #eeeeee;margin-top:45px;padding-top: 30px}
.image-text .mgt30{margin-top: 30px;}

.p1_bg{background: url(images/part01-01.jpg) center no-repeat;width: 590px;height: 356px;padding-left: 610px;padding-top: 70px}
.p1_bg p{padding-right: 60px;font-size: 16px;line-height: 32px;text-indent: 2em;}
.slider01 .hd{position: absolute;bottom: 20px;left: 0;width: 100%;}
.slider01 .hd ul{display: inline-block;*display: inline;*zoom:1;}
.slider01 .hd ul li{width: 14px;height: 14px;border:2px solid #fff;float: left;margin:0 12px;border-radius: 100%;cursor: pointer;}
.slider01 .hd ul li.on{background: #b68a57;border:1px solid #b68a57;}
.image-text h4{font-size: 24px;}
.image-text em{display: block;width: 55px;height: 4px;background: #b68a57;margin:12px auto;}

.part03 h3{font-size: 16px;color: #b68a57;}
.part03 em{display: block;width: 44px;height: 4px;background: #b68a57;margin:5px auto 20px;}
.part03 .list li {width: 214px;height: 367px;float: left;margin:0 7px;}
.part03 .list .hover{display: none;transition: all .5s;background: #1d2f64;color: #fff;height: 335px;padding-top: 32px;}
.part03 .list .hover p{color: #fff;font-size: 13px;line-height: 24px;text-align:left;padding: 0 20px;}
.part03 .list li:hover .hover{display: block;}
.part03 .list li:hover h3{color: #fff;}
.part03 .list li:hover em{background: #fff}
.part03 .list{width:1141px;height: 367px;overflow:hidden; margin-top: 40px;text-align: center;}
.part03 .list_one{background: url(images/part03-01.jpg) center no-repeat;}
.part03 .list_two{background: url(images/part03-02.jpg) center no-repeat;}

.part04 p.text{font-size: 16px;line-height: 36px;}
.part04 .tit{margin-bottom: 50px;}
.focus {
    font-size: 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    text-align: center;
}
.nav_r span b {
    color: #d09e63;
    font-size: 16px;
}
/*策划团队*/
.tt01{width:240px;height:70px;margin:0 auto 25px;line-height:70px;background:url(images/tt01.png) no-repeat;font-size:40px;text-align:center;color:#000;}.tt01 i{color:#ab263b;}
.team{text-align:center;padding: 20px 0 0;}.ct{width:835px;margin:0 auto;text-align:center;}
.list-tit{width:460px;margin-top:5px;}.list-tit li{line-height:32px;font-size:16px;text-align:center;}
.gz{width:130px;margin:18px 30px 0 0;}.gz_nav{margin-top:10px;}
.mz{padding-bottom: 60px;text-align:center;}.mz h5{font-size:24px;margin-bottom:10px;padding-top:30px;}
.mz p{font-size:16px;line-height:30px;}.ewm-zt{margin:15px 0 0 15px;}
/*导航*/
.nav_r{z-index: 99999;cursor: pointer;/* width: 120px; */position: fixed;right: 10px;top:100px;height: 70px;text-align: center;background: url(images/top.png) center bottom no-repeat;font-size: 0;}
.nav_r strong {display: block;font-size: 14px;color: #3d3d3d;text-align: center;margin: 0;}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}








