/*初始样式*/
body{color:#222;font-size:14px;font-family:"Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a{color:#333;text-decoration:none;font-family:"Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover{text-decoration:underline;}*/
img{border:none;}
.vam{vertical-align:middle;}
.clear{clear:both;height:0;line-height:0;font-size:0;}
p{word-spacing:-1.5px;font-family:"Microsoft Yahei";}
h1,h2,h3,h4,h5,h6{font-family:"Microsoft Yahei";}

.tr{text-align:right;}
.tl{text-align:left;}
.center{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.pa{position:absolute;}
.pr{position:relative}
i,em{font-style:normal;}
.cl:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.cl{zoom:1;}
/* -- 页面整体布局 -- */
.w1200{position:relative;width:1200px;margin:0 auto;}

.bg1{padding-top:76px;height:668px;background:url(img/bg1.jpg) no-repeat center center;}
.bg2{margin-top:34px;padding-top:106px;height:1022px;background:url(img/bg2.jpg) no-repeat center center;}
.bg3{padding-top:38px;height:458px;background:url(img/bg3.jpg) no-repeat center center;}
.bg4{background:url(img/bg4.jpg) no-repeat center center;}
.bg6{padding-top:120px;height:626px;background:url(img/bg6.jpg) no-repeat center center;}
.bg7{padding-top:74px;height: 318px;background:url(img/bg7.jpg) no-repeat center center;}

.tit{font-size:0;}
.tit2{height:86px;margin-bottom:34px;background:url(img/tit2.png) no-repeat center center;}
.tit4{height:46px;margin-bottom:48px;background:url(img/tit4.png) no-repeat center center;}
.tit5{height:46px;margin-bottom:80px;background:url(img/tit5.png) no-repeat center center;}
.tit6{height:46px;margin-bottom:42px;background:url(img/tit6.png) no-repeat center center;}
.tit7{height:47px;margin-bottom:40px;background:url(img/tit7.png) no-repeat center center;}


/* p1 */
.p1-img{padding:0 0 10px 20px;}
.p1 .w1200{padding-left:94px;width:1106px;}
.p1 .txt1{padding:20px 0 14px;}
.p1 p{width:656px;font-size:14px;line-height:28px;color:#fff;text-align:justify;}
.p1-img{margin:54px 0 0 -40px}

/* p2 */
.p2-txt1{padding:0 6px 24px;}
.p2-txt1 li{width:583px;height:213px;}
.p2-txt1 strong{display:block;height:72px;text-align:center;line-height:72px;font-size:40px;color:#fff;}
.p2-txt1 h2{padding-top:10px;text-align:center;font-size:26px;color:#fff;}
.p2-txt1 i{display:block;margin:8px auto 24px;width:30px;height:3px;background-color:#fff;}
.p2-txt1 p{text-align:center;font-size:18px;color:#fff;}
.p2-txt1 .txt1{background:url(img/p2-bg1.png) no-repeat;}
.p2-txt1 .txt2{background:url(img/p2-bg2.png) no-repeat;}
.p2-txt1 .txt2 i{background-color:#ead49b;}
.p2 .txt3{padding:10px 0;font-size:16px;line-height:30px;color:#333;text-indent:2em;}
.p2-images{padding-top:24px;}
.p2-images .mr30{margin-right:30px;}
.p2-images li{padding-bottom:11px;background:url(img/p2-bg.png) no-repeat bottom center;background-size:100% auto;}

/* p3 */
.p3 ul{font-size:0;text-align:center}
.p3 li{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;padding-left:32px;text-align:left;width:207px;height:418px;border-left:1px solid #3e3e3e;}
.p3 em{display:block;padding-top:30px;font-size:16px;color:#fff;}
.p3 em strong{font-size:50px;font-family:'Impact';font-weight:normal;color:#e7cb95;}
.p3 p{padding-bottom:20px;font-size:15px;color:#fff;}
.p3 .txt1 strong{font-size:30px;font-weight:bold;line-height:36px}
.p3 .txt1 p{line-height:40px;}

/* p4 */
.p4{padding-top:88px;}
.p4-images1 li{position:relative;overflow:hidden;}
.p4-images1 li.mr6{margin-right:6px}
.p4-images1 em{display:block;font-size:38px;text-align:center;color:#fff;font-family:'Impact';}
.p4-images1 i{display:block;margin:12px auto 14px;width:28px;height:3px;background-color:#e7cb95;}
.p4-images1 strong{font-size:24px;color:#fff;line-height:34px;}
.p4-images1 p{font-size:16px;color:#fff;line-height:26px;}
.p4-images1 img{display:block}
.p4-images1 .info{position:absolute;bottom:0;left:0;text-align:center;width:100%;padding-top:24px;height:186px;background:url(img/p4-bg.png);}

.m-mod{height:479px;padding-top:55px;}
.m-txt{width:666px;font-size:0}
.m-txt .l-cont,.m-txt .r-cont{display:inline-block;*display:inline;*zoom:1;vertical-align:text-top;}
.m-txt .l-cont{width:63px;height:126px;background:url(img/p4-icon1.png) no-repeat;}
.m-txt .l-cont i{display:block;text-align:center;width:63px;height:63px;font-size:44px;font-family:'Impact';line-height:63px;color:#fff;}
.m-txt .l-cont em{display:block;padding-top:4px;width:63px;height:59px;text-align:center;font-size:18px;line-height:20px;font-weight:bold;color:#fff;}
.m-txt .r-cont{padding-left:14px;width:589px;}
.m-txt .r-cont h2{font-size:24px;font-weight:bold;color:#333;}
.m-txt .r-cont em{font-size:16px;color:#999;text-transform:uppercase;line-height:26px;}
.m-txt .r-cont .txt{padding:12px 0}
.m-txt .r-cont p{font-size:16px;line-height:26px;color:#333;}
.m-txt .r-cont p i{display:inline-block;*display:inline;*zoom:1;margin-right:6px;width:16px;height:13px;background:url(img/p4-icon2.png) no-repeat}
.m-txt .r-cont strong{color:#333;font-size:16px;}

.m-images{width:476px;}
.m-images img{display:block;}
.m-images .info{margin-top:4px;font-size:0;}
.m-images .info em,.m-images .info .next1{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.m-images .info em{width:126px;height:45px;text-align:center;;background-color:#403e3f;}
.m-images .info em b{font-size:26px;color:#d6b575;}
.m-images .info em span{font-size:18px;color:#fff;}
.m-images .info .next1{margin-left:2px;width:53px;height:45px;background:url(img/prev.jpg) no-repeat;}

.p4-mod1 .m-images,.p4-mod3 .m-images{text-align:right;padding:0 56px 16px 0;margin-right:-56px;background:url(img/p4-bg1.png) no-repeat bottom right;}
.p4-mod2 .m-images{padding:0 0 16px 56px;margin-left:-56px;background:url(img/p4-bg1.png) no-repeat bottom left;}
/* p5 */
.p5{padding:50px 0;}
.p5 li{position:relative;height:580px;width:25%;cursor:pointer;}
.p5-img{width:100%;height:580px;}
.p5-bg1{background:url(img/p5-bg1.jpg) no-repeat center center;}
.p5-bg2{background:url(img/p5-bg2.jpg) no-repeat center center;}
.p5-bg3{background:url(img/p5-bg3.jpg) no-repeat center center;}
.p5-bg4{background:url(img/p5-bg4.jpg) no-repeat center center;}
.p5-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/p5-bg.png);}
.p5 li .img .txt{position:absolute;top:0;left:0;padding-top:194px;width:100%;text-align:center;}
.p5 li .img strong{font-family:'Impact';font-size:48px;color:#fff;font-weight:normal;}
.p5 li .img i{display:block;margin:14px auto;width:27px;height:3px;background-color:#e2b66b;}
.p5 li .img p{font-size:24px;color:#fff;font-weight:bold;}
.p5 li .img span{display:block;margin:30px auto 0;width:66px;height:66px;background:url(img/p5-icon.png) no-repeat;}
.p5 li .img .icon2{background-position:-66px 0;}
.p5 li .img .icon3{background-position:-132px 0;}
.p5 li .img .icon4{background-position:-198px 0;}
.p5 li .info{position:absolute;left:0;top:-29px;padding-top:30px;width:100%;height:608px;background-color:#ec5c44;border-radius:30px 0;box-shadow:7px 7px 20px 0 rgba(0, 0, 0, 0.3);}
.p5 li .info strong{display:block;text-align:center;font-family:'Impact';font-size:48px;font-weight:normal;color:#fff;}
.p5 li .info i{display:block;margin:12px auto;width:27px;height:3px;background-color:#fff;}
.p5 li .info h2{padding-bottom:24px;text-align:center;font-size:24px;color:#fff;line-height:26px;}
.p5 li .info p{padding:0 10%;font-size:14px;line-height:26px;color:#fff;}
.p5 li .info .txt1{text-indent:2em;}
.p5 li .info em{display:block;padding:18px 0 0 10%;font-size:14px;color:#fff;line-height:26px;font-weight:bold;}
.p5 li .img {
    -webkit-transition:all 0.35s ease-in-out;
    -moz-transition:all 0.35s ease-in-out;
    transition:all 0.35s ease-in-out;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
}

.p5 li .info {
    opacity:0;
    -webkit-transition:all 0.35s ease-in-out;
    -moz-transition:all 0.35s ease-in-out;
    transition:all 0.35s ease-in-out;
}
.p5 li.active .img {
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -ms-transform:scale(0);
    -o-transform:scale(0);
    transform:scale(0);
    -webkit-transition-delay:0;
    -moz-transition-delay:0;
    transition-delay:0;
}

.p5 li.active .info {
    visibility:visible;
    opacity:1;
    -webkit-transform:scale(1) rotate(0deg);
    -moz-transform:scale(1) rotate(0deg);
    -ms-transform:scale(1) rotate(0deg);
    -o-transform:scale(1) rotate(0deg);
    transform:scale(1) rotate(0deg);
    -webkit-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    transition-delay:0.3s;
}

.p5 li .info {
    -webkit-transform:scale(0) rotate(-180deg);
    -moz-transform:scale(0) rotate(-180deg);
    -ms-transform:scale(0) rotate(-180deg);
    -o-transform:scale(0) rotate(-180deg);
    transform:scale(0) rotate(-180deg);
}

/* p6 */
.p6-img img{border-radius:30px 0;box-shadow:0 0 20px 1px rgba(0,0,0,.4)}
.p6 .txt{width:616px;}
.p6 .txt p{padding-top:18px;font-size:16px;color:#333;line-height:36px;text-indent:2em;}

/* p7 */
.p7 li{display:table;padding-left:10px;width:229px;height:158px;border-left:1px solid #3e3e3e}
.p7 li strong{display:block;font-size:16px;color:#e7cb95;line-height:24px;}
.p7 li p{font-size:16px;color:#fff;line-height:24px;}
.p7 li .mt20{margin-top:20px;}
.p7 li .cont{vertical-align:middle;display:table-cell;*position:absolute;*top:50%;}
.p7 li .wrap{*position:relative;*top:-50%;}

/*team*/
.team{padding-top:70px;height:343px;}
.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 45px 0 0;}
.gz_nav{padding-top:10px}
.mz{padding:40px 0 0 110px;}
.mz-text{font-size:14px;line-height:30px;color:#333;padding-left:15px}

.navr{width:148px;height:242px;position:fixed;right:15px;top:250px;color: #fff;cursor:pointer;}
.navr strong{color: #fff;font-size: 17px; font-weight: 700;line-height: 10px;position: absolute;    top: 73px;
    right: 29px}
.navr span{font-size: 24px;position: absolute;bottom: 115px;right: 32px;}
.navr a img{margin-left: 5px;}
.navr a{display: block;margin: 30px 0 0 0;}
.navr .top{margin: -42px 0 0 60px;}
.navr .gwlj{width: 148px;height: 150px;}
