
body{background:#fff;font:16px "Microsoft Yahei";color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td,hr,button,footer,header,menu,nav{margin:0;padding:0;}
img{border:none;display:block;}i,em{font-style:normal;}ol,ul,li{list-style:none;}a{text-decoration:none;}.fl{float:left;}.fr{float:right;}
.cf:after{display:block;height:0;font-size:0;content:".";visibility:hidden;clear:both;}.cf{zoom:1;}
.cl:after,.cl:before{content:".";visibility:hidden;height:0;font-size:0;display:block;clear:both;}.cl{*zoom:1;}
.pr{position:relative;}.ovh{overflow:hidden;}
.wrap{width:1150px;margin:0 auto;position:relative;}.w1180{width:1180px;margin:0 auto;position:relative;}

.banner{height:697px;background:url(img/banner_01.jpg) center top no-repeat;}
.ban-renwu{margin-left:30px;width:144px;height:183px;background:url(img/logo.jpg);-webkit-animation:zoomInLeft .8s;animation:zoomInLeft .8s;}
.ban-zhuti{margin-left: 159px;width:901px;height:394px;background:url(img/bantit.png);-webkit-animation:zoomInRight 1.5s;animation:zoomInRight 1.5s;}

.intro{width:1020px;height:77px;margin:-66px auto 0;padding: 35px 35px 45px 65px;background: rgba(0,0,0,.8);}
.intro p{font-size:16px;line-height:30px;text-indent:2em;text-align:justify;color: #fff;}
.intro span{writing-mode: vertical-rl;display: block;background: #ff3d3d;width: 30px;height: 82px;float: left;margin: -93px 0 0 -78px;color: #fff;letter-spacing: 19px;padding: 18px 10px 0 0;}

.tt{width:298px;height:77px;margin: 81px auto 63px;background: url(img/ptit.png) bottom center no-repeat;font: bold 30px/30px '';text-align: center;}
.tt span{font: lighter 16px/30px '';color: #bdbdbd;text-transform:uppercase}
.part01{background: url(img/bgp1_18.jpg) bottom center no-repeat;height: 796px;}
.part01 .wrap{position:relative;background: url(img/p2-2a2.png) center center no-repeat;height: 626px;}

.p2{background:url(img/bg2_21.jpg) center center no-repeat;overflow: hidden;}.p2 .tt,.p2 .tt span{color: #fff}
.p2 .tt{background-size: 100%;width: 345px;height: 75px;}
.p2-text{float:right;width:536px;height:277px;padding: 62px 0 0 0;margin-right: -12px;}
.p2-text p{font:lighter 16px/30px '';text-align:justify;text-indent:2em;padding-bottom:15px;color: #fff}
.p2slide{position:relative;width: 600px;}
.p2slide .bd{float:right;width:600px;height:550px;position:relative;}
.p2slide span{display:block;width:40px;height:35px;position:absolute;z-index:99;cursor:pointer;bottom: 32px;left: 208px;}
.p2slide .prev,.p4slide .prev{background:url(img/prev.jpg) no-repeat;left: 626px;}.p2slide .prev:hover,.p4slide .prev:hover{background:url(img/prevon.jpg) no-repeat;left: 626px;}
.p2slide .next,.p4slide .next{background:url(img/next.jpg) no-repeat;left: 676px;}.p2slide .next:hover,.p4slide .next:hover{background:url(img/nexton.jpg) no-repeat;left: 676px;}

.p3{background: url(img/bg3.jpg) top center no-repeat;}
.p3 .tt,.p4 .tt,.p5 .tt{background-size: 100%;width: 345px;height: 90px;}.p3 .wrap{width: 1200px;padding: 29px 0 0 24px;}
.p3 .wrap img{width: 380px;height: 214px;}.p3 .wrap>div{position: relative;width: 380px;height: 214px;margin: 6px;float: left;}
.p3 .wrap .mask{width: 380px;height: 214px;background:url(img/mask.png) center center no-repeat;position: absolute;top: 0;left: 0;visibility: hidden;}
.p3 .wrap .mask2{width: 380px;height: 214px;background:url(img/mask2.png) center center no-repeat;position: absolute;top: 0;left: 0;visibility: hidden;}
.p3 .wrap .mask3{width: 380px;height: 214px;background:url(img/mask3.png) center center no-repeat;position: absolute;top: 0;left: 0;visibility: hidden;}
.p3 .wrap>div:hover .mask,.p3 .wrap>div:hover .mask2,.p3 .wrap>div:hover .mask3{visibility: visible }
.p3 .wrap .p3txt{padding-top: 23px;float: left;margin-bottom: 141px;width: 1180px;}
.p3 .wrap .p3txt p{width: 1108px;margin: 0 auto 0;font: lighter 16px/34px '';color: #333;text-indent: 2em;}
/*p4*/
.p4{background: url(img/bgp4.jpg) top center no-repeat;overflow: hidden;}
.p4 .wrap p{font: lighter 16px/34px '';text-indent: 2em;padding: 0 24px;}
.p4slide .p4txt p i {width: 31px;height: 3px;background:  #fff;position: absolute;display:  block;top: 42px;}

.p4slide{position:relative;width: 1190px;margin-bottom: 136px;}
.p4slide .bd{float:right;width:1190px;height:492px;position:relative;}
.p4slide span{display:block;width:40px;height:35px;position:absolute;z-index:99;cursor:pointer;bottom: 387px;left: 208px;}
.p4slide .ptt{position: relative;font: bold 26px/33px '';position: relative;margin-top: 84px;padding-left: 82px;height: 31px;left: 30px;top: -25px;}.p4slide .ptt span{position: absolute;display: block;width: 70px;height: 100px;background: #ff3d3d;font: bold 35px/30px 'Impact';color: #fff;bottom: -40px;left: 0;padding: 34px 0 0 0;box-sizing:  border-box;text-indent: .4em;z-index: 22;}
.p4slide .ptt span i{position: absolute;width: 26px;height: 2px;background: #fff;bottom: 19px;left: 20px;}
.p4slide .bd li img,.p4slide .bd li .p4txt{float: left;overflow-y: scroll;overflow-x: hidden;}
.p4txt::-webkit-scrollbar{width:15px;height:5px;background:none;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3)}
.p4txt::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(255,61,61,.7);background:#ff3d3d;position:absolute;left:15px;}
.p4txt::-webkit-scrollbar-thumb{background:#fff;-webkit-box-shadow:inset 0 0 5px rgba(255,61,61,.7);}
.p4slide .bd li .p4t2{margin: 0 10px;}
.p4slide .bd li .p4txt{width: 327px;height: 400px;background: #ff3d3d;position:  relative;}
.p4slide .bd li .p4txt p{font: lighter 16px/30px '';color: #fff;text-indent: 2em;width: 284px;padding-top: 65px;}
.p4slide .bd li .p4txt .p4txtspc{padding-top: 0;}

.p4slide .prev,.p4slide .prev:hover{left: 1067px;}
.p4slide .next,.p4slide .next:hover{left: 1116px;}

/*p5*/
.p5{background: url(img/bg5.jpg) bottom center no-repeat;overflow: hidden;height: 1019px;}
.p5 .wrap{width: 1200px;}
.p5 .p5-l{width: 553px;float: left;margin-top: 98px;}
.p5 .p5-l .hd{width: 130px;height: 30px;margin: 15px auto 0;}
.p5 .p5-l .hd li{float: left;width: 13px;height: 8px;border: 1px solid #aeaeae;border-radius: 5px;margin: 0 0 0 9px;}
.p5 .p5-l .hd li.on{width: 27px;height: 8px;background: #ff3d3d;border-radius: 5px;border: 1px solid #ff3d3d;}
.p5 .p5-l img{margin-bottom: 1px;width: 550px;}


.p5 .p5-r{width: 580px;float: left;margin: 60px 0 0 48px;}
.p5 .p5-r p{font:400 16px/30px '';text-indent: 2em; }
.p5 .p5-r img{margin-top: 50px;}


.p6{height: 169px;margin-top: -51px;padding: 40px 0 0 157px;box-sizing:  border-box;background-size: 80%;position:  relative;}
.p6 .wrap {background: url(img/bg62.png) 0px 0px no-repeat;position:  absolute;right: 0;width:  81%;height: 169px;top: -29px;box-sizing: border-box;padding: 36px 0 0 56px;}
.p6 h3{border-left: 4px solid #fff;font: 400 30px/30px '';color:#fff;margin-bottom: 14px;padding-left: 18px;}
.p6  p{font: 400 16px/30px '';color: #fff;text-indent: 2em;}
.nav_r{width:140px;height:140px;position:fixed;right:15px;top:100px;background:url(img/gzs.png) no-repeat;cursor:pointer;display:none;z-index:999;}
.nav_r .focus{text-align:center;margin-top:70px;}.nav_r .focus b{font-size:20px;color:#fff;font-weight:normal;}

.s-bg8{background: url(img/bg8.jpg) no-repeat;height:298px;padding-top:65px;}
.g-fl,.g-fr{_display:inline;}.g-fl{float:left;}.g-fr{float:right;}.g-cl{*zoom:1;clear:both;}
.g-cl:after{content:".";visibility:hidden;height:0;font-size:0;display:block;clear:both;}.w-12{width:1200px;margin:0 auto;}
.team-title h2{font-weight:normal;padding-top:30px;}.team-title span{font-size:24px;color:#333;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:#333;padding-top:15px;}.team-text p span{padding-right:30px;}
.awm{margin-right:49px;}.gz{text-align:center;margin:5px 60px 0 0;}
.mz{padding:22px 0 0 110px;}.mz-text{font-size:14px;line-height:30px;color:#333;padding-left:15px;}

.gz_nav{margin-top: -35px; margin-right: -68px;}