html{color:#333;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.wrap{width:1200px;margin:0 auto;}
.ovh{overflow:hidden;}


.banner{width:100%;height:686px;background:url(images/banbg.jpg) no-repeat center top;}
.banner .b-rw{
    float:left;width:512px;height:656px;margin:30px 0 0 10px;background:url(images/b_rw.png) no-repeat;
    -webkit-animation:fadeInUp 1.5s;animation:fadeInUp 1.5s;
}
.banner .fr{width:652px;padding-top:113px;}
.banner .b-theme{width:652px;height:278px;background:url(images/b_theme.png?v1) no-repeat;-webkit-animation:fadeInDown 1s;animation:fadeInDown 1s;}
.banner .b-photo{width:352px;height:228px;margin:24px auto;background:url(images/b_photo.png) no-repeat;-webkit-animation:rotateIn 1s;animation:rotateIn 1s;}

.tit{padding:60px 0 30px;text-align:center;}
.tit h2{font-weight:bold;font-size:40px;line-height:60px;}
.tit em{display:block;font-size:16px;line-height:20px;letter-spacing:5px;color:#c0c0c0;text-transform:uppercase;}
.tit span{display:block;width:52px;height:12px;margin:5px auto 0;background:url(images/tit_wave.png) no-repeat;}
.tit p{font-size: 16px;line-height:30px;margin-top:30px;}
.tit p b{color:#b8a06e;}

.p1{padding:80px 0;}
.p1 .img1{float:left;width:670px;height:460px;}
.p1 .textimg{float:right;width:39px;height:404px;background:url(images/p1_text.png) no-repeat;}
.p1 .con1{float:left;width:480px;position:relative;}
.p1 .brief{position: absolute;top:170px;left:-125px;width:520px;height:250px;padding:30px 30px 0 50px;background:#fff;}
.p1 .brief h3{font-weight:normal;font-size:24px;line-height:54px;}
.p1 .brief span{position: absolute;top:55px;left:-35px;width:70px;height:3px;background:#bda67c;}
.p1 .brief p{font-size: 16px;line-height: 30px;text-align:justify;text-indent:2em;}
.p1 .brief p b{color:#b8a06e;}
.p1 .info{float:left;width:380px;padding:100px 10px 0 20px;font-size:16px;line-height:30px;text-indent:2em;}
.p1 .info b{color:#b8a06e;}
.p1 .box2 img{float:left;margin:6px 6px 0 0;}

.p2,.p6{background:url(images/bg_rp.jpg) repeat;padding-bottom:90px;}
.p2-slider .hd{float:left;width:178px;margin:0 75px 0 25px;}
.p2-slider .hd li{height: 50px;line-height: 50px;font-size:20px;text-align:center;cursor: pointer;}
.p2-slider .hd .on{color:#b8a06e;background:url(images/on_s1.png) no-repeat center center;}
.p2-slider .bdwrap{float:right;width:912px;height:540px;position:relative;}
.p2-slider .bdwrap .rect{position:absolute;top:0;right:0;width:416px;height:540px;background:#d3c5ac;}
.p2-slider .bdwrap .bd{margin:10px 10px 0 0;width:902px;height:520px;overflow:hidden;}
.p2-slider .bdwrap .bd li{position: relative;}
.p2-slider .bdwrap .bd li img{float:right;}
.p2-slider .bdwrap .info{position: absolute;top:60px;left:0;width:240px;height:400px;background:#fff;}
.p2-slider .bdwrap .info h3{font-size:40px;line-height:50px;font-weight:normal;padding-top:70px;text-align:center;}
.p2-slider .bdwrap .info h4{font-size:24px;line-height:30px;padding:20px 0;background:url(images/on_s1.png) no-repeat center center;text-align:center;font-weight:normal;}
.p2-slider .bdwrap .info p{padding:0 30px;font-size:16px;line-height:30px;}

.p3 .img1{float:left;position: relative;top:-30px;}
.p3 .cont{float:left;width: 585px;margin-left:10px;}

.p4{background:url(images/p4_bg.jpg) no-repeat center top;color:#fff;}
.p4-slider .bd{width:1200px;height:440px;overflow:hidden;}
.p4-slider .bd li{float:left;position:relative;width:580px;margin:0 10px 20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);}
.p4-slider .bd img{display:block;}
.p4-slider .bd i{position: absolute;left:0;top:0;width:40px;height:60px;background:#d2be9a;font-size:24px;line-height:60px;font-family:'Impact';text-align:center;}
.p4-slider .bd p{height:100px;line-height:100px;font-size:20px;color:#333;text-align:center;background:url(images/p4_line.png) no-repeat center center;}
.p4-slider .hd{padding-top:40px;font-size:0;text-align:center;}
.p4-slider .hd li{display:inline-block;*display:inline;*zoom:1;width:100px;height:2px;margin:0 10px;background:#bfbfbf;cursor: pointer;}
.p4-slider .hd .on{background:#b8a06e;}

.p5-slider .bd,.p5-slider .bd li{width:1180px;height:520px;margin:0 auto;overflow:hidden;position:relative;}
.p5-slider .bd .mask{position: absolute;z-index:9;left:20px;top:20px;width:300px;height:485px;padding:0 20px;background:url(images/p5_mask.png) no-repeat;color:#fff;}
.p5-slider .bd .mask h3{font-weight:normal;font-size:24px;line-height:30px;margin-top:175px;}
.p5-slider .bd .mask span{display:block;width:33px;height:3px;margin:15px 0;background:#b8a06e;}
.p5-slider .bd .mask p{font-size:16px;line-height:30px;}
.p5-slider .bd:hover .mask{display:none;}
.p5-slider .bd .arrows{position: absolute;z-index:9;bottom:0;right:0;width:140px;height:94px;background:rgba(255,255,255,.55);*background:#fff;}
.p5-slider .bd .arrows a{float:left;width:70px;height:94px;background:url(images/p5_arr.png) no-repeat 0 0;}
.p5-slider .bd .arrows .snext{background-position:-70px 0;}
.p5-slider .hd{padding:40px 0 70px;font-size:0;text-align:center;}
.p5-slider .hd li{display:inline-block;*display:inline;*zoom:1;font-size:14px;line-height:30px;}
.p5-slider .hd .on i{background-color:#1c1d29;}

.p5-slider .hd li i{display:block;width:135px;height:135px;margin:0 20px;border-radius:50%;background:#e5e5e5 url(images/p5_icons.png) no-repeat;cursor:pointer;}
.p5-slider .hd li .i2{background-position:-175px 0;}
.p5-slider .hd li .i3{background-position:-350px 0;}
.p5-slider .hd li .i4{background-position: -522px 0;}
.p5-slider .hd li .i5{background-position: -695px 0;}

.p6 li{float:left;width:290px;height:400px;margin:0 5px;position:relative;background:#fff;text-align:center;}
.p6 li:hover{box-shadow:0 0 20px rgba(0,0,0,.1)}
.p6 li h3{margin-top:60px;font-weight:bold;font-size:18px;line-height:30px;text-align:center;}
.p6 li p{font-size:16px;line-height:30px;padding:0 10px;text-align:left;}
.p6 li i{position: absolute;top: 160px;left:90px;width: 110px;height: 110px;border-radius:50%;background:#fff url(images/p6_icons.png) no-repeat;}
.p6 li .i1{background-position: 30px 30px;}
.p6 li .i2{background-position: -266px 30px;}
.p6 li .i3{background-position: -560px 30px;}
.p6 li .i4{background-position: -858px 30px;}

.p7 .bd{width:1200px;height:560px;overflow:hidden;}
.p7 .bd li{position:relative;}
.p7 .bd .mask{position: absolute;right:0;bottom:0;z-index:9;width:344px;height:130px;padding:60px 55px 0;background:url(images/p7_mask.png) no-repeat;color:#fff;}
.p7 .bd .mask h3{font-weight:bold;font-size: 24px;line-height:40px;}
.p7 .bd .mask p{font-size: 18px;line-height:30px;}
.p7 .hd{padding: 20px 0 60px;font-size:0;text-align:center;}
.p7 .hd .pageState{font-weight:bold;font-size:26px;line-height:40px;letter-spacing:5px;font-family:'思源黑体 CN';}
.p7 .hd a{display:inline-block;*display:inline;*zoom:1;width:0;height:0;margin:0 20px;border:10px solid transparent;}
.p7 .hd .prev{border-right-color:#333;}
.p7 .hd .next{border-left-color:#b8a06e;}

.p8{background:url(images/p8_bg.jpg?V1) no-repeat center center;color:#fff;padding-bottom:120px;}
.p8 .info{float:right;width:420px;margin-right:120px;text-align:center;}
.p8 .info h3{font-weight:bold;font-size:18px;line-height:30px;color:#d8bf85;background:url(images/on_s1.png) no-repeat center center;}
.p8 .info p{margin:20px 0;font-size:14px;line-height:24px;white-space: nowrap;}
.p8 .imgs img{float:left;margin: 0 6px 10px 0;}

.p9 .img1{position:absolute;top:-30px;left:30px;z-index:1;}
.p9 .img2{float:left;width:541px;margin:60px 0 80px 60px;position:relative;z-index:2;}
.p9 .cont{float:right;width:550px;margin-right:20px;}
.p9 .cont p{font-size:16px;line-height:26px;text-indent:2em;}
.p9 .cont p b{color:#b8a06e;}

.team{height:240px;padding:45px 0;background:url(images/bg_team.jpg) no-repeat;}
.plan{float:left;width:700px;margin-left:40px;}
.plan h2{font-weight:normal;font-size:24px;line-height:40px;margin-top:20px;}
.plan h2 em{font-size:16px;color: #aaa;letter-spacing: 5px;font-weight: normal;}
.plan p{font-size:16px;line-height: 40px;}
.gz-ewm{float:right;width:330px;margin-right:40px;}
.gz-ewm .gz{float:left;width:140px;font-size:0;text-align:center;}
.gz-ewm .ewm{float:left;width:150px;height:150px;margin-left:40px;}
.free{width:1000px;height:60px;margin: 20px auto 0;overflow:hidden;}
.free dt{float:left;width:97px;height:57px;margin-right:13px;background:url(images/i_free.jpg);}
.free dd{float:left;font-size:14px;line-height:30px;}

.gotop{display:none;position:fixed;right:10px;bottom:200px;z-index:999;width:142px;height:142px;background:url(images/gotop.png) no-repeat;cursor: pointer;}
.gotop .focus{text-align:center;margin-top: 66px;}
.gotop .focus b{font-weight:normal;font-size:16px;line-height:30px;color:#fff;}


.sitelink{font-weight:bold;text-align:center;font-size:24px;line-height:40px;padding-bottom: 40px;}
.sitelink a{font-weight:normal;}
.sitelink a:hover{color:#ff0909;}


@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        -ms-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,-100%,0);
        -ms-transform: translate3d(0,-100%,0);
        transform: translate3d(0,-100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center;
        -ms-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0,0,1,-200deg);
        -ms-transform: rotate3d(0,0,1,-200deg);
        transform: rotate3d(0,0,1,-200deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center;
        -ms-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        opacity: 1
    }
}