*html{background-image:url(about:blank);background-attachment:fixed}
body{font:14px/24px "\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";_font-family:"\5B8B\4F53";color:#57252c;background-color:#fcf8ef}
a,body,dd,div,dl,dt,em,form,h1,h2,h3,html,i,img,input,li,p,span,textarea,ul{margin:0;padding:0}
textarea{font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";_font-family:"\5B8B\4F53"}
a{text-decoration:none;color:#57252c}
a:hover{color:red}
li,ol,ul{list-style:none}
em,i{font-style:normal}
img{border:none}
.cf{*zoom:1}
.cf:after{content:'';display:block;height:0;clear:both}
.fl,.fr{_display:inline!important;overflow:hidden}
.fl{float:left}
.fr{float:right}
.lh{line-height:500px;overflow:hidden}
.pr{position:relative}
.w{width:1000px;margin:0 auto}
.sfooter{color:#fff;background:#505050;height:100px}
.sfooter .copy,.sfooter .menu a{color:#fff}
.sfooter .menu a:hover{color:#f60}
.text-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.topbar .r_menu{font-size:12px}
.topbar a{color:#333}
.footer{color:#666;text-align:center;font-size:14px;line-height:30px;position:relative;z-index:2;background-color:#ededed;padding:30px 0}
.footer a{color:#666;margin:0 5px}
.footer a:hover,.topbar a:hover{color:#f60}
body,html{width:100%;background-color:#34241b}
.page{width:100%;position:relative;font-size:16px;color:#fff;font-weight:400;text-align:center;line-height:1}
.page .banner{position:absolute;top:0;width:100%;height:600px;background-position:center top}
.page .content-bg{position:relative;z-index:2;width:100%;background-repeat:no-repeat;background-image:url(../images/bg.png)}
.page .content{width:1000px;min-height:1000px;margin:0 auto;position:relative;z-index:2;padding-bottom:50px}
.page .content .btn-start{margin:0 auto;display:block;width:257px;height:222px;background-image:url(../images/btn-start.png);background-repeat:no-repeat;background-position:0 0;line-height:222px;color:#fff;text-decoration:none;font-size:14px;text-align:center}
.page .content .btn-start:hover{background-position:0 -222px}
.page .content .btn-booking{margin:0 auto;display:block;width:257px;height:222px;background-image:url(../images/btn-booking.png);background-repeat:no-repeat;background-position:0 0;line-height:222px;color:#fff;text-decoration:none;font-size:14px;text-align:center}
.page .content .btn-booking:hover{background-position:0 -222px}
.page .content .size{font-size:20px}
.page .content .part-intro{width:993px;height:202px;background:url(../images/part-intro-bg.png) no-repeat center;background-size:993px 202px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page .content .part-intro .btns,.page .content .part-intro .info,.page .content .part-intro .title{float:left}
.page .content .part-intro .title{width:61px;height:136px;background:url(../images/part-intro-title.png) no-repeat center;background-size:61px 136px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:upright;text-orientation:upright;font-size:22px;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box}
.page .content .part-intro .info{width:698px;height:135px;background:url(../images/part-intro-text.png) no-repeat center;background-size:698px 135px;font-size:18px;line-height:26px;text-align:left}
.page .content .part-intro .btns .btn-small{display:block;width:143px;height:34px;background-image:url(../images/btn-small.png);background-repeat:no-repeat;background-position:0 0;line-height:34px;color:#fff;text-decoration:none;font-size:16px;text-align:center}
.page .content .part-intro .btns .btn-small:hover{background-position:0 -34px}
.page .content .part-info{width:993px;height:383px;background:url(../images/part-info-bg.png) no-repeat center;background-size:993px 383px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:35px;padding:27px 29px}
.page .content .part-info .lb-con{width:500px;height:300px;overflow:hidden;position:relative;float:left;margin-right:14px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page .content .part-info .lb-imgs{height:100%;width:100%}
.page .content .part-info .lb-imgs li{width:100%;height:100%}
.page .content .part-info .lb-imgs img{display:block;width:100%;height:100%}
.page .content .part-info .name{position:absolute;bottom:0;left:0;z-index:11;width:100%;height:40px;line-height:40px;overflow:hidden;background:rgba(0,0,0,.7);color:#fff;font-size:16px;text-indent:20px;text-align:left}
.page .content .part-info .lb-nav{position:absolute;bottom:14px;right:15px;z-index:222;height:12px}
.page .content .part-info .lb-nav span{background:#969696;float:left;display:inline;margin-left:12px;width:10px;height:10px;line-height:999;overflow:hidden;cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear;border-radius:100%}
.page .content .part-info .lb-nav span.on{background-color:#fff}
.page .content .part-info .con2-l{float:right;display:inline;width:427px}
.page .content .part-info .con2-l h2{font-size:22px;text-align:center;font-weight:700;height:30px;line-height:30px}
.page .content .part-info .con2-l h2 a{color:#e8a360;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page .content .part-info .con2-l .ftit{text-align:left;line-height:24px;margin:10px 0;font-size:16px;height:48px;color:#fff;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.page .content .part-info .con2-l .txttab{width:100%;height:48px;overflow:hidden;position:relative}
.page .content .part-info .con2-l .txttab li{float:left;width:33%;overflow:hidden}
.page .content .part-info .con2-l .txttab li.on a{background-color:#e8a360;color:#472514}
.page .content .part-info .con2-l .txttab li:first-child a{float:left}
.page .content .part-info .con2-l .txttab li:last-child a{float:right}
.page .content .part-info .con2-l .txttab li a{margin:0 auto;display:block;width:125px;height:47px;text-align:center;line-height:47px;background-color:#916245;color:#fff}
.page .content .part-info .con2-l .txttab li a:hover{cursor:pointer}
.page .content .part-info .con2-l .txtwrap{width:100%}
.page .content .part-info .con2-l .txtwrap ul{overflow:hidden;height:150px;margin-top:10px}
.page .content .part-info .con2-l .txtwrap ul li{padding:0 60px 0 0;font-size:16px;line-height:36px;position:relative;overflow:hidden;margin-top:1px;text-align:left}
.page .content .part-info .con2-l .txtwrap ul li a{vertical-align:top;display:inline-block;zoom:1;max-width:88%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff}
.page .content .part-info .con2-l .txtwrap ul li a:hover{color:#e8a360;text-decoration:underline}
.page .content .part-info .con2-l .txtwrap ul li a:hover span{text-decoration:underline}
.page .content .part-info .con2-l .txtwrap ul li span{position:absolute;right:0;top:0;width:74px;line-height:36px}
.page .content .part-bannerbox{font-size:0;margin-top:35px;text-align:center;white-space:nowrap}
.page .content .part-bannerbox span{display:inline-block;vertical-align:top;overflow:hidden;width:323px;height:80px;border:solid 2px #fff;outline:3px solid #ff7d26;-webkit-box-sizing:border-box;box-sizing:border-box}
.page .content .part-bannerbox span a,.page .content .part-bannerbox span img{display:block;width:100%;height:100%}
.page .content .part-role{width:993px;height:509px;background:url(../images/part-role-bg.png) no-repeat center;background-size:993px 509px;margin-top:35px;position:relative}
.page .content .part-role .big-pic{width:100%;height:100%}
.page .content .part-role .big-pic ul{width:100%;height:100%}
.page .content .part-role .big-pic li{width:100%;height:100%;position:relative}
.page .content .part-role .big-pic li .info{position:absolute;top:92px;left:36px;text-align:left}
.page .content .part-role .big-pic li .info .name{font-size:50px;color:#e8a360}
.page .content .part-role .big-pic li .info .desc{width:412px;margin-top:56px;font-size:18px;color:#fff;line-height:26px}
.page .content .part-role .big-pic li .role-img{position:absolute;right:12px;top:54px;width:508px;height:400px}
.page .content .part-role .small-box{position:absolute;left:36px;bottom:90px}
.page .content .part-role .small-box .next,.page .content .part-role .small-box .prev{vertical-align:middle;margin-top:-12px;width:28px;height:196px;background:url(../images/btn-carousel-role.png) no-repeat center;background-size:28px 196px;display:inline-block;height:49px}
.page .content .part-role .small-box .prev{background-position:0 0}
.page .content .part-role .small-box .prev:hover{background-position:0 -49px}
.page .content .part-role .small-box .next{background-position:0 -98px}
.page .content .part-role .small-box .next:hover{background-position:0 -147px}
.page .content .part-role .small-box .small-pic{width:342px;overflow:hidden;margin:0 4px;height:113px;display:inline-block;vertical-align:middle}
.page .content .part-role .small-box .small-pic ul{white-space:nowrap;font-size:0;height:11px}
.page .content .part-role .small-box .small-pic li{width:94px;height:94px;display:inline-block;background-color:#ffe9d2;border:solid 3px #da6850;margin:0 8px;border-radius:100%;overflow:hidden}
.page .content .part-role .small-box .small-pic li.on{border-color:#ffab68}
.page .content .part-role .small-box .small-pic li .pic{width:94px;height:94px;display:table-cell;vertical-align:middle}
.page .content .part-role .small-box .small-pic li img{width:94px;height:auto;display:inline-block}
.page .content .part-bbs{margin-top:40px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page .content .part-bbs a{margin:0 auto;width:980px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 2px #fff;outline:3px solid #ff7d26}
.page .content .part-bbs a img{display:block;width:100%;height:100%}
.page .content .part-weapons{width:993px;height:401px;background:url(../images/part-weapons-bg.png) no-repeat center;background-size:993px 401px;margin-top:35px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page .content .part-weapons .slider-weapons{float:left;width:555px}
.page .content .part-weapons .slider-role{float:right;width:332px}
.page .content .part-prop{width:993px;height:401px;background:url(../images/part-prop-bg.png) no-repeat center;background-size:993px 401px;margin-top:35px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page .content .part-prop .tools .list-item{margin-right:11px}
.page .content .part-prop .tools .list .btn-more{margin-top:20px;display:block;width:102px;height:102px;background-image:url(../images/btn-more.png);background-repeat:no-repeat;background-position:0 0;line-height:102px;text-decoration:none;font-size:14px;text-align:center;display:inline-block;font-size:20px;color:#fff}
.page .content .part-prop .tools .list .btn-more:hover{background-position:0 -102px}
.page .content .tools .title{text-align:left}
.page .content .tools .title h2{display:inline-block;font-size:24px;color:#e8a360}
.page .content .tools .title a{float:right;font-size:16px;color:#fff;line-height:24px}
.page .content .tools .title a:hover{cursor:pointer}
.page .content .tools .list{text-align:left}
.page .content .tools .list-item{display:inline-block;vertical-align:top;margin-right:5px;margin-top:20px;text-align:center}
.page .content .tools .list-item .pic{width:102px;height:102px;background:url(../images/part-item-bg.png) no-repeat center;background-size:102px 102px;display:table-cell;vertical-align:middle;overflow:hidden;border-radius:8px}
.page .content .tools .list-item .pic img{max-width:100%;height:auto;display:inline-block}
.page .content .tools .list-item .name{width:102px;margin-top:10px;font-size:18px;color:#fff;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.page .content .part-video{width:993px;height:511px;background:url(../images/part-video-bg.png) no-repeat center;background-size:993px 511px;margin-top:35px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0 0 30px}
.page .content .part-video-1 .slider-video,.page .content .part-video-2 .slider-video{width:620px;float:left}
.page .content .part-video-1 .video-list,.page .content .part-video-2 .video-list{text-align:left;width:630px;margin-top:5px}
.page .content .part-video-1 .video-list .video-item,.page .content .part-video-2 .video-list .video-item{margin-right:12px;margin-top:18px;display:inline-block;width:300px;height:180px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.page .content .part-video-1 .video-list .video-item img,.page .content .part-video-2 .video-list .video-item img{display:block;width:100%;height:100%}
.page .content .part-video-1 .video-list .video-item .play,.page .content .part-video-2 .video-list .video-item .play{position:absolute;left:86px;top:24px;width:121px;height:121px;background:url(../images/part-video-play.png) no-repeat center;background-size:121px 121px}
.page .content .part-video-1 .video-list .video-item .txt,.page .content .part-video-2 .video-list .video-item .txt{width:100%;height:34px;position:absolute;left:0;bottom:0;line-height:34px;background-color:rgba(0,0,0,.7);color:#fff;font-size:16px;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.page .content .part-video-1 .configure,.page .content .part-video-2 .configure{width:280px;float:left;margin-left:30px}
.page .content .part-video-1 .configure .tab,.page .content .part-video-2 .configure .tab{font-size:0}
.page .content .part-video-1 .configure .tab-item,.page .content .part-video-2 .configure .tab-item{display:inline-block;width:50%;height:36px;background-color:#916245;color:#fff;line-height:36px;font-size:18px;font-weight:500}
.page .content .part-video-1 .configure .tab-item.on,.page .content .part-video-2 .configure .tab-item.on{color:#472514;background-color:#e8a360}
.page .content .part-video-1 .configure .tab-content,.page .content .part-video-2 .configure .tab-content{width:100%;font-size:16px;color:#fff;margin-top:12px;text-align:left}
.page .content .part-video-1 .configure .tab-content .item,.page .content .part-video-2 .configure .tab-content .item{line-height:60px;height:60px;background-color:#9f6b4a}
.page .content .part-video-1 .configure .tab-content .item:nth-child(2n),.page .content .part-video-2 .configure .tab-content .item:nth-child(2n){background-color:#916245}
.page .content .part-video-1 .configure .tab-content .item .name,.page .content .part-video-2 .configure .tab-content .item .name{display:inline-block;width:62px;padding-left:18px;-webkit-box-sizing:border-box;box-sizing:border-box}
.page .content .part-video-1 .btn-big,.page .content .part-video-2 .btn-big{margin:20px auto 0;color:#fff;display:block;width:282px;height:52px;background-image:url(../images/btn-big.png);background-repeat:no-repeat;background-position:0 0;line-height:52px;color:#fff;text-decoration:none;font-size:14px;text-align:center;font-size:20px}
.page .content .part-video-1 .btn-big:hover,.page .content .part-video-2 .btn-big:hover{background-position:0 -52px}
.page .content .part-video-2 .slider-video{width:300px}
.page .content .part-video-2 .slider-video .video-list{width:300px}
.page .content .part-video-2 .configure .tab-content .item{height:76px;line-height:76px}
.page .content .part-video-2 .service{width:294px;float:left;margin-left:28px;text-align:left}
.page .content .part-video-2 .service h2{display:inline-block;font-size:24px;color:#e8a360}
.page .content .part-video-2 .service-list{margin-top:24px;font-size:18px}
.page .content .part-video-2 .service-list .service-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:23px 0 0 23px;height:97px;background-color:#9f6b4a}
.page .content .part-video-2 .service-list .service-item:nth-child(2n){background-color:#916245}
.page .content .part-video-2 .service-list .service-item .name{color:#fff}
.page .content .part-video-2 .service-list .service-item .desc{margin-top:16px;color:#e8a360}
.page .content .part-special{-webkit-box-sizing:border-box;box-sizing:border-box;width:993px;height:591px;background:url(../images/part-carousel-bg.png) no-repeat center;background-size:993px 591px;margin-top:35px;padding-top:34px}
.page .content .part-special .title{font-size:40px;font-weight:700;color:#e8a360;position:relative}
.page .content .part-special .title i{display:inline-block;vertical-align:middle}
.page .content .part-special .title .left{margin-right:10px;width:23px;height:26px;background:url(../images/part-carousel-title-left.png) no-repeat center;background-size:23px 26px}
.page .content .part-special .title .right{margin-left:10px;width:23px;height:27px;background:url(../images/part-carousel-title-right.png) no-repeat center;background-size:23px 27px}
.page .content .part-special .special-box{margin:20px auto 0;width:953px}
.page .content .part-special .pic-slide{width:100%;height:408px;position:relative}
.page .content .part-special .pic-slide img{vertical-align:top}
.page .content .part-special .d-img{position:relative;margin:0 auto;height:408px;width:100%}
.page .content .part-special .d-img li{position:absolute;display:none;z-index:0}
.page .content .part-special .d-img li.d-pos1,.page .content .part-special .d-img li.d-pos2,.page .content .part-special .d-img li.d-pos3{display:block}
.page .content .part-special .d-img li.d-pos1{left:0;width:542px;height:306px;top:50px;z-index:1}
.page .content .part-special .d-img li.d-pos2{width:725px;height:406px;top:0;left:108px;z-index:2}
.page .content .part-special .d-img li.d-pos3{left:409px;width:542px;height:306px;top:50px;z-index:1}
.page .content .part-special .d-img li.cur .img img{opacity:1}
.page .content .part-special .d-img li a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}
.page .content .part-special .d-img li .img{width:100%;height:100%;overflow:hidden}
.page .content .part-special .d-img li .img img{width:100%;height:100%;opacity:.8}
.page .content .part-special .d-next,.page .content .part-special .d-prev{position:absolute;top:50%;z-index:10;margin-top:-32.125px;width:38px;height:257px;background:url(../images/btn-carousel.png) no-repeat center;background-size:38px 257px;display:inline-block;height:64.25px}
.page .content .part-special .d-prev{background-position:0 0;left:36px}
.page .content .part-special .d-prev:hover{cursor:pointer;background-position:0 -64.25px}
.page .content .part-special .d-next{background-position:0 -128.5px;right:36px}
.page .content .part-special .d-next:hover{cursor:pointer;background-position:0 -192.75px}
.page .content .part-special .d-menu{position:absolute;left:0;bottom:-32px;text-align:center;font-size:0;width:100%}
.page .content .part-special .d-menu li{display:inline-block;margin:0 18px;vertical-align:middle;width:9px;height:9px;border-radius:100%}
.page .content .part-comment{margin-top:35px}
.page .content .part-comment i{display:block}
.page .content .part-comment i.part-comment-h{width:977px;height:36px;background:url(../images/part-chat-h.png) no-repeat center;background-size:977px 36px}
.page .content .part-comment i.part-comment-f{width:977px;height:48px;background:url(../images/part-chat-f.png) no-repeat center;background-size:977px 48px}
.page .content .part-comment .part-comment-body{background-image:url(../images/part-chat-b.png);background-repeat:repeat-y;color:#fff;min-height:200px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}
.page .content .part-bulletin{margin-top:35px;color:#fff;line-height:1.5}
.page .content .person{position:absolute;z-index:50;top:40%;width:380px;height:300px;display:table-cell;vertical-align:middle;text-align:center}
.page .content .person.left{right:50%;margin-right:520px}
.page .content .person.right{top:30%;left:50%;margin-left:520px}
.page .content .person img{max-width:380px;height:auto}
.page .sidebar-box{position:fixed;z-index:50;left:50%;top:40%;margin-left:530px;display:none;width:133px;height:205px;background:url(../images/part-sidebar-bg.png) no-repeat center;background-size:133px 205px}
.page .sidebar-box .sidebar-list{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.page .sidebar-box .sidebar-list .sidebar-item{display:block;width:102px;height:33px;line-height:33px;margin-bottom:26px;position:relative}
.page .sidebar-box .sidebar-list .sidebar-item.top{margin-bottom:0}
.page .sidebar-box .sidebar-list .sidebar-item.top i{display:inline-block;vertical-align:middle;width:14px;height:10px;background:url(../images/part-sidebar-icon.png) no-repeat center;background-size:14px 10px;margin-top:-2px;margin-right:2px}
.page .sidebar-box .sidebar-list .sidebar-item.top::before{display:none}
.page .sidebar-box .sidebar-list .sidebar-item::before{content:'';position:absolute;left:50%;bottom:-23px;margin-left:-54.5px;width:109px;height:20px;background:url(../images/part-sidebar-line.png) no-repeat center;background-size:109px 20px}
.page .sidebar-box .sidebar-list .sidebar-item.on{width:102px;height:33px;background:url(../images/part-sidebar-active.png) no-repeat center;background-size:102px 33px}
.pop{text-align:center;width:519px;height:458px;background:url(../images/pop-bg.png) no-repeat center;background-size:519px 458px;padding-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#e8a360;position:relative}
.pop-close{position:absolute;right:36px;top:30px;cursor:pointer;width:26px;height:25px;background:url(../images/pop-close.png) no-repeat center;background-size:26px 25px}
.pop-title{font-size:26px;font-weight:700}
.pop-title i{display:inline-block}
.pop-title .left{margin-right:8px;width:23px;height:26px;background:url(../images/part-carousel-title-left.png) no-repeat center;background-size:23px 26px}
.pop-title .right{margin-left:8px;width:23px;height:27px;background:url(../images/part-carousel-title-right.png) no-repeat center;background-size:23px 27px}
.pop-desc{text-align:left;width:432px;margin:40px auto 0;font-size:18px;line-height:1.5}
.pop-info-title{text-align:center;font-size:20px;font-weight:700;margin-top:36px}
.pop-input{margin:16px auto 0;width:397px;height:49px;background-color:#be4e5d;border-radius:6px;border:solid 1px #d4be82;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;padding:0 20px;color:#e9dece;font-size:16px}
.pop-input::-webkit-input-placeholder{color:#e9dece}
.pop-input::-moz-placeholder{color:#e9dece}
.pop-input:-ms-input-placeholder{color:#e9dece}
.pop-input::-ms-input-placeholder{color:#e9dece}
.pop-input::placeholder{color:#e9dece}
.pop-tips{margin-top:12px;font-size:16px;color:#b2908c}
.pop-btn{display:block;width:245px;height:66px;background-image:url(../images/pop-btn.png);background-repeat:no-repeat;background-position:0 0;line-height:66px;color:#fff;text-decoration:none;font-size:14px;text-align:center;margin:20px auto 0}
.pop-btn:hover{background-position:0 -66px}
.page .content-bg{background-position:center 530px}
.page .content{padding-top:315px}
.page .content .btn-question{margin:0 auto;display:block;width:257px;height:222px;background-image:url(../images/btn-question.png?v1);background-repeat:no-repeat;background-position:0 0;line-height:222px;color:#fff;text-decoration:none;font-size:14px;text-align:center}
.page .content .btn-question:hover{background-position:0 -222px}
.page .content .size{padding-top:2px;color:#f4ffff}
.page .content .part-intro{margin-top:62px;padding-top:42px;padding-left:28px}
.page .content .part-intro .title{color:#fff;padding-right:18px}
.page .content .part-intro .info{margin-left:16px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 16px;color:#fff}
.page .content .part-intro .btns{margin-left:16px}
.page .content .part-intro .btns .btn-small{margin-bottom:16px;color:#fff}
.page .content .part-info{padding:46px 28px}
.page .content .part-info .lb-con{background-color:#faf2e7;border:solid 1px #eead6e}
.page .content .part-info .con2-l{width:418px}
.page .content .part-bannerbox span{margin-right:10px;border-radius:2px}
.page .content .part-role .big-pic li .info{left:56px}
.page .content .part-role .big-pic li .role-img{top:59px}
.page .content .part-role .small-box{left:56px;bottom:120px}
.page .content .part-role .small-box .next,.page .content .part-role .small-box .prev{margin-top:0}
.page .content .part-role .small-box .small-pic{width:332px;height:115px}
.page .content .part-role .small-box .small-pic li{width:96px;height:115px;border:none;border-radius:0;background-color:#4c3020}
.page .content .part-role .small-box .small-pic li.on .img .pic::before{background-image:url(../images/part-role-mask-active.png)}
.page .content .part-role .small-box .small-pic li .img{width:96px;height:115px}
.page .content .part-role .small-box .small-pic li .img .pic{position:relative;z-index:2;width:96px;height:115px}
.page .content .part-role .small-box .small-pic li .img .pic::before{position:absolute;left:0;top:0;z-index:2;content:'';width:96px;height:115px;background-image:url(../images/part-role-mask.png)}
.page .content .part-role .small-box .small-pic li .img .pic img{width:96px;position:relative;z-index:1}
.page .content .part-bbs a{border-radius:4px}
.page .content .part-bbs a img{border-radius:4px}
.page .content .part-weapons{padding:45px 36px 0 26px}
.page .content .part-prop{padding:45px 0 0 26px}
.page .content .tools .list-item .pic{border-radius:0}
.page .content .tools .list .btn-more{color:#472514!important}
.page .content .part-special .special-box{width:930px}
.page .content .part-special .d-img li.d-pos1{left:0;width:542px;height:306px;top:50px;z-index:1}
.page .content .part-special .d-img li.d-pos2{width:722px;height:406px;top:0;left:104px;z-index:2}
.page .content .part-special .d-img li.d-pos3{left:386px;width:542px;height:306px;top:50px;z-index:1}
.page .content .part-special .d-img li .img{background-color:#f7d0c7;border:solid 1px #e8a360}
.page .content .part-special .d-menu li{border:solid 1px #e8a360}
.page .content .part-special .d-menu li.on{background-color:#e8a360}
.page .content .part-video{padding:48px 0 0 27px}
.page .content .part-video-1 .video-list .video-item,.page .content .part-video-2 .video-list .video-item{border:solid 1px #e8a360}
.page .content .part-video-1 .video-list .video-item .play:hover,.page .content .part-video-2 .video-list .video-item .play:hover{background-image:url(../images/part-video-play-light.png)}
.page .content .part-comment .part-comment-body{padding:0 9px!important}
.page .content .part-comment .part-comment-body>:first-child{width:960px}
.page .sidebar-box .sidebar-list .sidebar-item{color:#fff;margin-bottom:15px;font-weight:700}
.page .sidebar-box .sidebar-list .sidebar-item::before{bottom:-18px}
.page .sidebar-box .sidebar-list .sidebar-item.on{color:#59321c}
.page .content .part-info .con2-l .txtwrap ul li span{width:92px}
.pop{padding-top:38px}
.pop-close{right:38px;top:38px}
.pop-title i{margin-bottom:-4px}
.pop-desc{color:#f7f7fd}
.pop-info-title{color:#e8a360}
.pop-input{background-color:#e8a360;border-radius:6px;border:solid 1px #ffdcba;color:#472514}
.pop-input::-webkit-input-placeholder{color:#472514}
.pop-input::-moz-placeholder{color:#472514}
.pop-input:-ms-input-placeholder{color:#472514}
.pop-input::-ms-input-placeholder{color:#472514}
.pop-input::placeholder{color:#472514}
.pop-tips{color:#b77d5a}
.content-bg .content .btn-booking,.content-bg .content .btn-question,.content-bg .content .btn-start{-webkit-animation:bounce 2s ease-in infinite alternate;animation:bounce 2s ease-in infinite alternate}
@-webkit-keyframes bounce{
0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
}
@keyframes bounce{
0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
}