@charset "utf-8";
html{color:#333!important;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;}
.w1200{width:1200px;margin:0 auto;}

.s-bg1{height:810px;background: url("img/bg1.jpg") no-repeat;}
.s-bg2{position: relative;height: 770px;padding-top: 20px;background: url("img/bg2.png") no-repeat;}

.g-inline{display: inline-block;*display: inline;*zoom:1;}
.g-mt{margin-top:-50px;}

.tit{font-size: 0;height: 198px;}
.tit2{background: url(img/tit1.png) no-repeat top center;}
.tit3{background: url(img/tit2.png) no-repeat top center;}
.tit4{background: url(img/tit3.png) no-repeat top center;}
.tit5{background: url(img/tit4.png) no-repeat top center;}
.tit6{background: url(img/tit5.png) no-repeat top center;}
.tit7{background: url(img/tit6.png) no-repeat top center;}
.tit8{background: url(img/tit7.png) no-repeat top center;}


/* 第一部分 */
.m-model {}
.m-model .intro .p-img1{padding-top:56px;}
.m-model .name{padding-left:15px;margin-top:-84px;border-left:3px solid #3a332b}
.m-model .p-img1 .name em{color:#f0c475;line-height:18px}
.m-model .p-img1 .name p{font-size:28px;color:#f0c475;font-weight:bold;line-height:38px}
.m-model .intro .p-txt1{padding-top:50px;width:654px;}
.m-model .intro .txt{position: relative;margin-left:54px;}
.m-model .intro .txt h2{font-size:36px;color:#f0c475;line-height:60px;font-weight:normal;}
.m-model .intro .txt p{padding: 20px 0 34px;font-size:15px;color:#999;line-height:32px;}
.m-model .intro .border{display: block;width: 518px;height:1px;background-color: #252221;}
.m-model .intro .left-point,.m-model .intro .right-point{position: absolute;display: block;width:38px;height:32px;}
.m-model .intro .left-point{left: -54px;top:0;background: url(img/icons.png) no-repeat  0 -25px;}
.m-model .intro .right-point{right: 0;bottom: -15px;background: url(img/icons.png) no-repeat  -41px -25px;}
.m-model .intro ul{margin:28px 0 0 54px;}
.m-model .intro li{float: left;margin-bottom:15px;width:50%;font-size: 0;}
.m-model .intro i,.m-model .intro strong ,.m-model .intro em{vertical-align: middle;}
.m-model .intro i{width:25px;height:25px;}
.m-model .intro strong{padding:5px;margin:0 10px 0 12px;font-size:18px;color:#ccc;line-height: 18px;background-color: #2c2928;}
.m-model .intro em{font-size:18px;color:#ccc;}
.m-model .intro em b{color:#f0c475}
.m-model .intro .item1 i{background:url(img/icons.png) no-repeat 0 0;}
.m-model .intro .item2 i{background:url(img/icons.png) no-repeat -25px 0;}
.m-model .intro .item3 i{background:url(img/icons.png) no-repeat -50px 0;}
.m-model .intro .item4 i{background:url(img/icons.png) no-repeat -75px 0;}
.m-model .intro .item5 i{background:url(img/icons.png) no-repeat -100px 0;}
/* 第二部分 */
.m-model .question .p-img1{position:relative;}
.m-model .question .p-img1 img{margin-top: -60px;}
.m-model .question{background-color:#ececec;}
.m-model .hd{position:relative;margin-right: -30px;padding:20px 0 80px;min-height: 460px;width:460px;background-color:#fff;}
.m-model .hd li{padding:0 30px;}
.m-model .hd .answer{height:0px;overflow:hidden;}
.m-model .hd h2{font-size:18px;color:#333;line-height: 46px;border-bottom: 1px solid #eee;}
.m-model .hd p{font-size:15px;color:#333;line-height:30px}
.m-model .hd b{color:#de8d00;}
.m-model .hd .on{position:relative;width: 470px;}
.m-model .hd .on .answer{padding-top:10px;height:auto;transition: all .5s ease-in-out;}
.m-model .hd .on{padding: 20px 30px 20px;background-color:#f7f7f7;}
.m-model .hd .on i{position:absolute;right:-15px;top:50%;margin-top:-15px;display:block;width:16px;height:30px;background:url(img/sjx.png) no-repeat;}
.m-model .bd{width: 700px;height:420px;}

/*头部*/
.p-01 .logo{margin-top: 64px;}
.p1-img1{margin-top: 18px;text-align: center;}
.p1-img1 a{display: block;margin:10px auto 8px;width:75px;height:20px;font-size: 14px;color:#000;line-height:20px;border:1px solid #333;background-color:#fff}
.p1-img1 span{display: block;font-size: 0;padding-left: 1px;white-space:nowrap;}
.p1-img1 b{display: inline-block;vertical-align: middle;*display: inline;*zoom:1;margin-right: 1px;width:19px;height:23px;font-size: 18px;line-height: 22px;color: #fff;font-weight: normal;background: url("img/liuls.png") no-repeat;}
.p-01 .txt{margin-top:380px;text-align: center;}
.p-01 .txt h2{padding-bottom:10px;font-size: 0;}
.p-01 .txt em{padding:0 10px;font-size: 24px;color:#f6d28c;}
.p-01 .txt .left-border,.p-01 .txt .right-border,.p-01 .txt em{vertical-align: middle;}
.p-01 .txt .left-border{width:464px;height:12px;background: url(img/left-border.png) no-repeat;}
.p-01 .txt .right-border{width:464px;height:12px;background: url(img/right-border.png) no-repeat;}
.p-01 .txt p{font-size:15px;line-height:30px;color:#999;}

/* p2 */
.p-02{padding-bottom:42px;}
.p2-img{position:relative;z-index:99;}
.p-02 ul{padding-top:40px;}
.p-02 .tit1{padding: 50px 0 16px;;text-align: center;}
.p-02 .tit1 strong{font-size: 24px;color:#333;font-weight: normal;}
.p-02 .tit1 h2{font-size: 36px;color:#333;line-height: 42px;}
.p-02 .txt1{text-align:center;font-size:16px;color:#333;line-height:30px;}
.p-02 li{position: relative;float:left;width:170px;height:500px;margin-left: 1px;transition: all 0.35s ease-in-out;overflow:hidden;}
.p-02 .txt2{position:absolute;bottom:0;left:0;width:100%;height:320px;padding-top:82px;text-align:center;font-size: 0;}
.p-02 .txt2 h2{margin-left: 8px;display:inline-block;vertical-align:text-top;writing-mode:tb-rl;font-size:28px;color:#4b3c31;}
.p-02 .txt2 p{display:inline-block;vertical-align:text-top;writing-mode:tb-rl;text-align: left;height: 230px;font-size:15px;color:#666;line-height: 20px;}
.p-02 .txt2 i{position:absolute; bottom:0;left:0;width:100%;height: 50px;text-align: center;font-family:"impact";font-size:64px;color:#3e3531;opacity:.2;}
.p-02 .txt3{  position: absolute;bottom: 0;left: 0;right: 0;padding-top:82px;width:100%;height:320px;text-align: center;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: all 0.35s ease-in-out;background:url(img/p2-bg1.png) no-repeat;}
.p-02 .txt3 p{display:inline-block;writing-mode:tb-rl;font-size:18px;color:#edbb57;}
.p-02 .txt3 b{font-size:28px;}
.p-02 .txt3 em{position:absolute;bottom: 62px;left:0;display:block;width:100%;height:30px;text-align: center;}
.p-02 .txt3 i{display: inline-block;width:30px;height:30px;background: url(img/icons.png) no-repeat -83px -25px;}
.p-02 .txtbg1{background:url(img/p2-bg2.png) no-repeat;}
.p-02 .txtbg2{background:url(img/p2-bg3.png) no-repeat;}

.p-box{position: relative;;overflow: hidden;}
.p-box .zzc{position: absolute;left:0;bottom:0;width: 100%;height:590px;background: url(img/zzc.png) no-repeat center center;}
.p-box .zzc a{display: block;margin: 380px auto;text-align: center;width:374px;height:56px;font-size: 20px;line-height: 56px;color: #f0c475;border:2px solid #f1c679;border-radius: 56px;}

.p10-bg{height:210px;background: url(img/p10-bg.jpg) no-repeat center center;}

/*team*/
.team{height: 303px;padding-top: 56px;}
.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:22px 0 0 110px;}
.mz-text{font-size:14px;line-height:30px;color:#333;padding-left:15px}

.nav_r{cursor:pointer;width:93px;height:93px;background: url("../img/nav_r.png") top center no-repeat;position:fixed;right: 20px;top:280px;padding-top: 10px;}
.nav_r .focus{text-align:center;}
.nav_r .focus span{display:block;line-height: 20px;}
.nav_r .focus b{font-size: 18px;color: #fb363e;font-weight: normal;line-height: 22px;}
.nav_r .focus p{font-size: 16px;line-height: 22px;color: #fb363e;}



.p-02 .txt2 {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
    transition: all 0.35s ease-in-out;
}

.p-02 .txt3 {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);

}
.p-02 li:hover .txt2 {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.p-02 li:hover .txt3 {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
