@charset "utf-8";
/* CSS Document */
html{color:#fff;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-family:"Microsoft Yahei";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
a{font-family:"Microsoft Yahei";text-decoration: none;font-size: 12px;}
.fl{float:left;}
.fr {float:right;}
.cl { *zoom:1;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
img{padding:0;margin:0;border: none;display:block;width: 100%;}
strong{color:#e3472e;}

.pdt90{padding-top: 90px;}
.mgt40{margin-top: 40px;}
.pdb50{padding-bottom: 50px;}
.mg60{margin:60px 0;}
.w1200{width: 1200px;margin: 0 auto;}
.w1200 p {text-indent: 2em;line-height: 1.8;font-size: 14px;}
.banner{overflow: hidden;}
.center {text-align: center;}
.line{display: inline-block;*display: inline;*zoom:1;}
.mgb40{margin-bottom: 40px;}

.w540{width: 540px;}
.w267{width: 267px;}
.w590{width: 590px;}
.title img.w248{width: 248px;height: 71px;}
.title img.w164{width: 164px;height: 70px;}
.title img.w300{width: 300px;height: 70px;}
/*公用样式*/
.title img{width: 240px;height: 130px;margin:0 auto 30px;}
/*头部样式开始*/
/*头图动画*/

@-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);
  }
}

@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);
  }
}
.banner{background: url(images/banner_bg.jpg) center no-repeat;width: 100%;height: 600px;}
.banner .logo{width: 501px;height: 28px;position: absolute;top:0;left:50%;margin-left: -250px;}
.banner .txt{width: 708px;height: 325px;left: 50%;top:150px;margin-left: -354px;position: absolute;-webkit-animation:bounceIn 3s ease .4s forwards;animation:bounceIn 3s ease .4s forwards;opacity: 0;}


.part1 .title{margin-top: -30px;position: relative;}
.box{background: #f0f0f0;padding-bottom: 205px;margin-top: -129px;padding-top: 129px;}
.box p{color:#333333;text-indent: 0;text-align: center;}
.part4 p b,.box p b{color:#000;}
.box2 dl{float: left;color:#000;margin:20px;}
.box2 dl.mgt100{margin-top: -100px;}
.box2 dl:hover{box-shadow:0px 2px 20px 0 #999;}
.box2 dl,.box2 dt{width: 340px;}
.box2 dl{height: 973px;}
.box2 dl dd{padding:40px 20px 40px;}
.box2 dl dd p{color:#999;}
.box2 blockquote{margin-top: 5px;}
.box2 dl dd a{text-transform: uppercase;border:1px solid #999;display: inline-block;padding:10px 28px;color:#999;font-size: 14px;margin-top: 30px;}
.box2 dl dd a:hover{background: #e34730;color:#fff;border:none;}
.box2 dl dd h2{font-size: 30px;color:#333;margin-bottom: 10px;}
 blockquote em{width: 100px;height: 3px;display: block;background: #e3472e;margin: 20px 0 25px;}

/*part2*/
.part2{background: url(images/part2_bg.jpg) center 30px no-repeat;width: 100%;}
.tg-slider{margin-top: 75px;}
.part2 .tg-slider dl{position: relative;width: 560px;font-size: 14px;float: left;}
.part2 .tg-slider dl dt{width: 560px;height: 540px;}
.part2 .tg-slider dl dd{position: absolute;top:0;right:0;background: url(images/blackbg.png) repeat;width: 210px;height: 100%;padding:0 40px;}
.part2 .tg-slider dl dd .top-tit{width: 160px;height: 80px;background: #232226;margin:-22px auto 15px;padding:20px 25px;}
.part2 .tg-slider dl dd h3{font-size: 24px;margin-bottom: 10px;}
.part2 .tg-slider dl dd i{width: 40px;height: 40px;line-height: 40px;font-size: 18px;font-style: normal;background: #e3472e;text-align: center;position: absolute;bottom: 0;right:73%;}
.part2 .tg-slider dl dd .top-tit  blockquote em{margin:10px 0 0 0;}
.same a{position:absolute;top:33%;width: 33px;height: 108px;background: url(images/btn.png) no-repeat;z-index: 9;}
.same a.prev{background-position:  0 0;left:-8%;}
.same a.next{background-position:  -35px 0;right:-8%;}

.same .hd li{width: 10px;height: 10px;background: #232226;float: left;margin:0 5px;cursor: pointer;}
.same .hd li.on{background: #e3472e;}
.slider02 .bd ul li{position: relative;text-align: center;}

.slider02 .bd ul li span{position: absolute;left:0;bottom: 15px;width: 100%;font-size: 24px;}
.slider02 .bd ul li b{position: absolute;bottom: 15px;width: 49.5%;font-size: 24px;font-weight: normal;}
.slider02 .bd ul li b.b1{left: 0;}
.slider02 .bd ul li b.b2{right:0;}
/*part3*/
.part3{background: url(images/part3_bg.jpg) center no-repeat;width: 100%;height: 540px;}
.part3 dl{float: right;width: 800px;}
.part3 dl dt{width: 400px;height: 540px;float: left;}
.part3 dl dd{width: 330px;padding: 80px 35px 0;float: left;}
.part3 dl dd p{line-height: 2.1;}
/*part4*/
.part4 p{text-align: center;color:#232226;}
.view h6{font-size: 34px;font-weight: bold;color:#333;}
.slider03 .bd ul li{width: 253px;height: 190px;float: left;background: #313131;margin:0 10px;} 
.slider03 .bd ul li a{display: inline-block;width: 253px;height: 190px;position: relative;top:0;}
.view .same a.prev{left: -2%;}
.view .same a.next{right: -2%;}
/*策划团队*/
.foot{background: url(images/dy_bg.png) repeat;width: 100%;height: 255px;padding:80px 0;}
.foot img.w257{width:257px;height: 254px;float: left;}
.foot ul{width: 270px;margin-left: 50px;float: left;}
.foot ul li{text-align: left;color:#232226;line-height: 36px;}
.foot ul li.first img{width:194px;height: 70px; margin-bottom: 15px;}

.db-cprt p{color:#333!important;}
/*右侧导航*/
.gzyh{background: url(images/gzs.png) center no-repeat;width: 107px;height: 107px;position: fixed;bottom: 20%;right: 2%;}
.userfocus{text-align: center;margin-top: 20px;}
.db-cprt p{color:#333!important;}

