@charset "utf-8";
html{color:#333;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font:16px/28px "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;}
img{border:none;vertical-align: top;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
a{text-decoration: none;}
i,em{font-style: normal;}
.cl { *zoom:1;clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
#header,#part01,#part02,#part03{width:100%;overflow: hidden;}
.w1200{width:1200px;margin:0 auto;}

.bg1{background: url("../img/bg1.jpg") no-repeat center center;background-attachment: fixed;
    background-attachment: scroll\0;background-size: cover;height:735px;}


.bg3{
    background: url("../img/bg3.jpg") no-repeat center center;
    background-attachment: fixed;
    background-attachment: scroll\0;
    background-size: cover;
    height: 393px;
}
.title{text-align: center;padding: 56px 0 20px;}
.title-text{text-align:center;font-size:14px;line-height:30px;padding-bottom:30px;}
/*标题*/
.ptit{margin:0 auto;width: 970px;height: 66px;}
/*头部*/
.banner{background: url("../img/banner-bg.png") no-repeat bottom center;height:901px;}
.banner .logo{margin: 0 auto;width: 276px;}.banner .logo img{width: 100%;}
.banner-img{width:380px;height: 540px;margin: 55px 0 47px 0;float: left;}
.banner-img img{float: right;}.banner-img p{width: 190px;height: 450px;float: left; margin: 0 auto;writing-mode: vertical-rl;writing-mode: tb-rl;line-height: 39px;color: rgba(0, 0, 0, 0.85);position: relative;}.banner-img p i{display: block;position: absolute;width: 94px;height: 2px;background:rgba(0, 0, 0, 0.54);top: -20px;left: 0}
.banner-title{margin: 45px auto 0;width:428px;height: 287px;float: right;position: relative;}.banner-title p{font-size: 16px;line-height: 30px;color:rgba(0, 0, 0, 0.85);text-align: justify;padding: 0 23px 0 0}.banner-title img{margin:32px 0 0 0 }.banner-title i{display: block;position: absolute;width: 2px;height: 71px;background: rgba(0, 0, 0, 0.54);left: -27px;bottom: 63px;}
.banner-text{padding-top: 20px;text-align: center;}
.banner-text p{font-size: 14px;line-height: 30px;color:#fff;}
.banner-icon{width:22px;margin:25px auto 0}
/*part01*/
#part01 .ptit{margin-top: 80px;margin-bottom: 87px}
#part01 dl dt{width: 600px;height: 400px;float: left;}
#part01 dl dt h3{font-size:40px;color: rgba(12, 12, 12, 1);margin-bottom: 38px}
#part01 dl dt  ul li{font-size: 24px;line-height: 36px;color: rgba(0, 0, 0, 0.54);margin-bottom: 4px}#part01 dl dt  ul li em{color:rgba(0, 0, 0, 0.85);display:inline-block;width: 133px;} #part01 dl dt  ul .m-width em{height: 48px;float: left;}
#part01 dl dd{width: 600px;height: 388px;float: left;}
/*part02*/
#part02 .ptit{margin-bottom: 70px;}
#part02 .text{width:1204px;height:72px;background:rgba(245,245,245,1);box-sizing:  border-box;padding: 0 0 0 134px;}
#part02 .text p{font-size:15px;line-height: 23px;color: rgba(0, 0, 0, 0.54);float: left;margin: 28px 0 0 0;width:232px;}
#part02 .text .m-width{width: 390px;}
#part02 .video{width: 1200px;height: 680px;background: #000;}
#part02{padding: 24px 0 120px;margin-top: 103px;}
/*part03*/
/*#part03{background: url(../img/part3-bg.png) center center no-repeat;height: 680px;}*/
#part03 img{width: 346px;height: 76px;margin:217px 0 50px 0;}
#part03 p{font-size: 30px;line-height: 45px;color: rgba(0, 0, 0, 0.6);text-align: left;margin-bottom: 28px;}

.paralasic {
  background:
  linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)),
  url(../img/test.png);
   
  background-attachment: fixed;
  background-size: cover;
  background-size: 100vw;
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #000000;
}
/*part04*/
#part04{padding-bottom:74px;}#part04 .ptit{margin: 139px auto 80px;}
#persons {position: relative;width: 1700px;margin: 0 auto;}
 #persons .swiper-container {padding-bottom: 60px;}
 #persons .swiper-slide {width: 1200px;height: 546px;border: 5px solid #fff}
 #persons .swiper-slide .text {position: absolute;left: 0;width: 100%;margin: 0 auto;clear: both;overflow: hidden;background:#fff;}
 #persons .swiper-slide .text img {float: left;width: 496px;height: 372px;margin: 106px 15px 0 0;border: 2px solid #ededed;}
 #persons .swiper-slide p {float: left;padding-top: 0;text-align: justify;font-size: 24px;margin: 0 0 0 32px;width: 381px;height: 150px;color: rgba(0,0,0,0.54);padding: 176px 110px 195px 109px;line-height: 38px;position: relative;}
 #persons .swiper-slide p i{display: block;position: absolute;width: 1px;height: 259px;background:rgba(0, 0, 0, 0.85);bottom: 79px;left: 0;}
 #persons .swiper-slide h4 {float: left;margin: 0;width: 214px;height: 40px;background: url(../img/h4_1.png) center center no-repeat;position: absolute;display: none;}
 #persons .swiper-slide .h4_2{background: url(../img/h4_2.png) center center no-repeat;} 
 #persons .swiper-slide .h4_3 {background: url(../img/h4_3.png) center center no-repeat;}
 #persons .swiper-slide h5{font-size: 24px;font-weight: bold;color: #000;text-align: center;float: left;position: absolute;bottom: 70px;left: 196px;}
 #persons .swiper-slide-active h5{display: none}
 #persons .swiper-pagination {width: 100%;bottom: 20px;}
 #persons .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}
 #persons .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #00aadc;background-color: #fff;}
 #persons .swiper-button-prev {left: 79px;top: 36%;width: 136px;height: 140px;}
 #persons .swiper-slide-active p{background: rgba(0,0,0,0.04);}  #persons .swiper-slide-active h4{display: block!important;}
 #persons .swiper-button-next {right: 110px;top: 37%;width: 140px;height: 130px;background: url(../img/next.png) right center no-repeat;background-size: 11%;}
 #persons .swiper-slide-next img{float: right!important;width: 183px!important;height: 138px!important;margin: 159px 290px 140px 0!important;}
 #persons .swiper-slide-next p,#persons .swiper-slide-prev p{display: none}
 #persons .swiper-slide-next h5{right: 327px!important;text-align: right;bottom: 76px;}
 #persons .swiper-button-prev{background: url(../img/prev.png) left center no-repeat;background-size: 12%;}
 #persons .swiper-slide-prev h4{display: none!important}
 #persons .swiper-slide-prev img{width: 183px!important;height: 138px!important;margin: 159px 0 140px 180px!important;}
/* part05 */
.p5 .ptit{margin: 0 auto 80px;}
.part05-main{width: 600px;height: 337px}
.part05-main .hd li{text-align:center;font-size:0;}
.part05-img{display:inline-block;}
.part05-img img{box-shadow: 0 0 20px 4px rgba(0,0,0,.4);}
.part05-main .bd{text-align: center;font-size: 0;position: relative;}
.part05-main .bd li{display:inline-block;width: 20px;height: 20px;background: url(../img/p5-imgli.png) center center no-repeat;border-radius:50%;margin:0 3px;}
.part05-main .bd li.on{width:14px;background: url(../img/p5img-lion.png) center center no-repeat;}
.p5-text{width: 529px;}.p5-text img{float: right;margin-bottom: 35px;}.p5-text p{float: right;width: 100%;text-align: justify;font-size: 24px;line-height: 41px;color: rgba(0, 0, 0, 0.54);margin-bottom: 84px;}
/*part06*/
#part06{padding: 96px 0 96px 0;background:rgba(248,248,248,1);}
#part06 .p6pic2{margin:0 109px 0 110px ;}#part06 .p6pic1{margin-top: 25px;}#part06 p{font-size: 24px;line-height: 40px;color: rgba(0, 0, 0, 0.6);text-align: justify;}
/*part07*/
#part07 .p7pic1{margin: 84px 0 25px 0;}
#part07 p{width: 528px;color: rgba(0, 0, 0, 0.54);font-size: 24px;line-height: 40px;margin:0 70px 0 0;}
#part07{margin-bottom: 140px;}
/*part08*/
#part08 {margin-bottom: 140px;}
#part08 .ptit{margin-bottom: 30px;}
#part08 ul li{float: left;width: 378px;padding-top: 54px;}#part08 ul .li2{margin: 0 32px;}#part08 ul li .p8gif{width: 378px;height: 213px;margin:19px auto 42px ;background: #pink;}
#part08 ul li p,#part09 p{font-size: 24px;line-height: 40px;color: rgba(0, 0, 0, 0.54);text-align: justify;}
#part08 ul .li1{padding-top: 0px;}
/**/
#part09{background:rgba(248,248,248,1);height:352px;overflow: hidden;}
#part09 .ptit{margin: 64px auto 32px;}

/*team*/
.team{background: url("../img/part10_bg.png") no-repeat center center;height: 335px;padding-top: 105px;}
.team-title h2{font-weight:normal;padding-top: 30px;}
.team-title span{font-size:24px;color:#fff;padding-right:10px;letter-spacing:8px;}
.team-title strong{font-size:16px;font-weight:normal;color:#ccc;letter-spacing:8px;}
.team-text p{font-size:16px;color:#fff;padding-top:15px}
.team-text p span{padding-right:30px}
.awm{margin-right:49px;}
.gz{text-align:center;margin:5px 45px 0 0;}
.gz_nav{padding-top:10px}
.mz{padding:22px 0 0 0px;}
.mz-text{font-size:16px;line-height:40px;color:#fff;padding-left:15px;width: 1070px;}

@media screen and (max-width:1920px){
.hightbox{height: 6360px;overflow:hidden;}
.max-width{
    zoom:.85;
    -moz-transform: scale( .85);
    transform-origin: center top;}
    #persons{margin: 0 auto;}
}


/*测试*/
/*.paralasic {
  background-image:url(../img/part2pic.png);
  
  background-attachment: fixed;
  background-size: cover;
  background-size: 100vw;
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #333;
}*/

.paralasic-demo{
  width: 1920px;
  height: 680px;
  background-image: url(../img/test.jpg?v0106-1);
  background-attachment: fixed;
  background-size: cover;
  background-size: 100vw;
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #fff;
}