.navbar-scroll{background-color: #fff !important}
.navbar-scroll ul.nav > li > a {color: #333 !important;}


.more{transition: all .5s}
.more:hover{background: #fff;border: 1px solid #ff9e01;color: #ff9e01}

@-moz-keyframes break{
    0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
    50%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
    100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
}
@-webkit-keyframes break{
    0%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
    50%{-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
    100%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
}
@keyframes break{
    0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);-ms-transform:scale(1, 1) translate3d(0, 0, 0);-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
    50%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0);-ms-transform:scale(1.2, 1.2) translate3d(0, 0, 0);-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0);transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
    100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0);-ms-transform:scale(1, 1) translate3d(0, 0, 0);-webkit-transform:scale(1, 1) translate3d(0, 0, 0);transform:scale(1, 1) translate3d(0, 0, 0)}
}


@media (min-width: 1200px){
    .in-container {
        width: 1200px !important;
    }
}

.tab span{display: inline-block;cursor: pointer}

.tit{font-size: 30px}
.tit span{display: inline-block;padding: 0 15px 25px;border-bottom: 2px solid;margin-bottom: 40px;color: #333}
.tit span:hover{color: #337ab7}
.in-body .tit .cur span{color:#337ab7}
/*ticket*/

.tour-item:after{content: "\0020";display: block;height: 0;clear: both;}
.tour-item{margin-bottom: 25px}
.tour-img{width: 33%}
.tour-img img{width: 100%}
.tour-detail{width: 67%;padding-left: 20px}
.tour-tit{font-size: 16px;margin-bottom: 20px}
.tour-tit a{color: #333}
.tour-info{font-size: 14px;line-height: 24px;margin-bottom: 20px;color: #666}
.tour-more span{display: inline-block;margin-right: 20px;color: #999}
.tour-more span i{margin-right: 5px}
.tour-more a{float: right}
.tour .tit{font-size: 24px;padding-left: 44px;padding-bottom: 20px;background: url("../img/tour_tit_bg.jpg") no-repeat left top;text-align: left}
.tour .tit span{padding: 0;border: none}

.ticket{margin-top: 80px;padding: 30px;border: 1px solid #ddd;background: #f1f1f1}
.ticket .tab{font-size: 0;margin-bottom: 15px}
.ticket .tab span{display: inline-block;width: 160px;height: 40px;text-align: center;line-height: 40px;font-size: 18px}
.ticket .tab span.cur{background: #ff9e01;color: #fff}
.ticket .tab-box>img{width: 100%}
.ticket .tab-box p{margin: 20px 0;line-height: 1.8}
.ticket .tab-box li{margin-bottom: 10px}
.ticket .tab-box li:nth-of-type(3){color: #ff9e01}
.ticket .tab-box li i{margin-right: 5px;font-size: 16px;color: #666}
.order span{font-size: 34px;color: #ff9e01}
.order .more{display: inline-block;width: 130px;height: 42px;background: #ff9e01;color: #fff;text-align: center;line-height: 42px}

.section{padding: 70px 0}
.scene{background: url("../img/scene_bg.jpg") no-repeat fixed left top}
.scene .tit span{color: #fff}
.scene-item{position: relative}
.overlay{position: absolute;transition: all .5s;background-color: rgba(6, 6, 6, 0.6);height: 100%;opacity: 0;width: 100%;}
.scene-item .overlay{top:-100%;}
.scene-item:hover .overlay{top:0;opacity: .9}

.scene-tit{position: absolute;bottom: 15%;text-align: center;width: 100%;color: #fff;transition: all .5s}
.scene-tit h2{font-size: 24px;margin-top:20px;font-family: "kaiti"}
.scene-item:hover .scene-tit{opacity: 0}
.scene-detail{color: #fff;padding: 30px}
.scene-detail span{font-size: 14px}
.scene-detail span i{margin-right: 5px}
.scene-detail h3{font-size: 20px;margin: 30px 0}
.scene-detail p{line-height: 24px;margin-bottom: 40px;text-align: left}
.scene-detail .more{display: inline-block;width: 75px;height: 30px;line-height: 26px;border: 2px solid #fff;color: #fff}

.more-lg{display: inline-block;width: 180px;height: 50px;border: 2px solid #fff;line-height: 46px;color: #fff;font-size: 18px;margin-top: 50px}

/*news*/
.news{background: #f5f5f5}
.news .tab{margin-bottom: 35px;font-size: 0}
.news .tab span{width: 240px;height: 50px;line-height: 50px;font-size: 20px;background: #fff;position: relative;margin-right: 15px}
.news .tab span.cur{background: #ff9e01;color: #fff}
.news .tab span.cur:after{border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #ff9e01;content: "";position: absolute;width: 0;bottom: -10px;left: 50%;transform:translateX(-50%)}
.news-list{font-size: 0}
.news-item{display: inline-block;width: 330px;height: 367px;transition: all .5s;background: #fff;margin-bottom: 15px}
.news-item img{width: 330px;height: 224px}
.news-item:hover{box-shadow: 5px 0 10px #ddd}
.news-item:not(:nth-of-type(4n)){margin-right: 15px}
.news-detail{padding: 15px;text-align: left}
.news-detail h3{font-size: 18px;margin-bottom: 15px;height: 38px;overflow: hidden}
.news-detail p{font-size: 14px;height: 60px;overflow: hidden;}

.app{background: url("../img/talent_bg.jpg") no-repeat center;min-height: 594px}
.app-detail{position: relative}
.app-detail p{margin-bottom: 40px}
.qr{margin-right: 25px}
.app-img{position: absolute;bottom: -80px;left: -420px;}

.pic .container{position: relative;}
.pic .tab{position: absolute;right: 0;top:0}
.pic .tab span{width: 50px;height: 50px;border-radius: 50%;border: 1px solid #ddd;font-size: 20px;line-height: 48px}
.pic .tab span:not(:last-of-type){margin-right: 25px}
.pic .tab span.cur{background: #ff9e01;color: #fff}
.pic-list{font-size: 0}
.pic-item{position: relative;display: inline-block;width: 25%}
.pic-item img{width: 100%}
.pic-item p{position: absolute;bottom: 0;height: 30px;background: rgba(0,0,0,.6);font-size: 14px;line-height: 30px;left: 0;right:0;color: #fff}
.pic-item>a{position: absolute;top: 100%;transition: all .5s;left: 45%}
.pic-item:hover a{top: 40%;left: 45%}
.pic .more-lg{background: #ff9e01;color: #fff}

.tree{background: url("../img/qr_bg.jpg") no-repeat center / 100% 100%}
.tree .tit{color: #fff}
.tree-item{height: 500px;overflow: hidden}
.tree-item .overlay{bottom:-100%;opacity: 1;color: #fff;margin-bottom: 50px;padding: 0 40px}
.tree-item:hover .overlay{bottom: 0;margin: 0;padding: 40px}
.tree-item img{height: 100%;width: auto !important}
.tree-tit h3{font-size: 20px;line-height: 50px}
.tree-tit p{font-size: 12px;font-style: italic}
.tree-info{text-align: left;line-height: 30px;margin: 30px 0 20px}
.tree-qr img{border-radius: 5px;width: auto !important;display: inline-block !important;}

.tree .owl-dots{text-align: center;margin-top: 20px}
.tree .owl-carousel button.owl-dot{background: #fff;width: 15px;height: 15px;border-radius: 50%}
.tree .owl-carousel button.owl-dot:not(:last-of-type){margin-right: 20px}
.tree .owl-carousel button.owl-dot.active{background: #ff9e01}

footer,footer a{color: #fff}
footer .top{padding: 70px 0 50px;background: #2e2e2e}
footer .top li{line-height: 30px}
footer .top strong{font-size: 16px}
footer .top h2{font-size: 20px;padding-top: 15px;margin-top: 15px;border-top: 1px solid #444}
footer .top h2 span{color: #ff9e01}
footer .bottom{background: #232323;line-height: 50px}

.in-content{max-width:100%;overflow: hidden!important;}
.in-top{overflow: hidden !important;color: #fff}
.in-top-info{padding: 200px 0 180px;max-height: 410px;max-width: 100%;overflow: hidden !important;
    background: url(../img/in_news.jpg) no-repeat center / cover;
    -moz-animation: break ease-in-out 18s alternate;
    -webkit-animation: break ease-in-out 18s alternate;
    animation: break ease-in-out 18s alternate;
    animation-iteration-count: 1;
    -webkit-animation-iteration-count: 1;}
.in-guide-top .in-top-info{background: url(../img/in-guide-top.jpg) no-repeat center / cover;}
.in-pic-top .in-top-info{background: url(../img/in-pic-top.jpg) no-repeat center / cover;}
.in-contact-top .in-top-info{background: url(../img/in-contact-top.jpg) no-repeat center / cover;}
.in-scene-top .in-top-info{background: url(../img/in-scene-top.jpg) no-repeat center / cover;}
.in-about-top .in-top-info{background: url(../img/in-about-top.jpg) no-repeat center / cover;}
.in-top h2 span{font-size:40px;display: inline-block;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 2px solid #fff}
.in-top p{font-size: 16px}
.position{padding: 20px 0;border-bottom: 1px solid #ededed}
.position a{padding: 0 5px;color: #333}
.position a:last-of-type{color: #ff9e01}
.in-body h1{font-size: 28px;letter-spacing: 5px;line-height: 52px;margin-top: 30px}
.article-info{background: #f3f3f3;line-height: 44px;margin: 10px 0}
.article-info span{padding: 0 15px;color: #898989}
.article-info span i{margin-right: 5px}
article{font-size: 16px;line-height: 1.6;padding: 30px 0}
article img{max-width: 100%}
article p{margin-bottom: 15px}
.thumb span{width: 52px;margin: 5px;font-size: 20px;margin-left: 20px}
#up,.fa-thumbs-o-up{color: #ff9e01}
#down,.fa-thumbs-o-down{color: #999}
.thumb i{font-size: 20px}
.article-after{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ddd}

/*page*/
.page-turn{margin-bottom: 40px}
.page-turn span{display: block;margin-bottom: 10px;}
.page{margin-bottom: 50px}
.page li{display: inline-block;padding: 3px 8px;border: 1px solid #ddd;margin-right: 5px}
.page li.thisclass{background: #ff9e01;color: #fff}

.in-news-list{font-size: 0;margin: 30px 0}
.in-news-item{width: 23.5%;margin-bottom: 20px;display: inline-block;border: 1px solid #ddd;overflow: hidden}
.in-news-item:not(:nth-of-type(4n)){margin-right: 2%}
.in-news-item img{width: 100%;transition: all .5s;height: 217px}
.in-news-item time{font-size: 14px;display: inline-block;height:30px;line-height:30px;padding:0 4px;position: absolute;word-spacing: 3px;background: #ff9e01;color: #fff;left: 0;top:-32px}
.in-news-detail{padding: 20px;position: relative}
.in-news-detail h3{margin-bottom: 15px;height: 53px;overflow: hidden}
.in-news-detail h3 a{font-size: 18px;line-height: 1.6;color: #333;}
.in-news-detail>a{font-size: 14px;color: #ff9e01}
.in-news-item:hover img{transform: scale(1.1)}

.in-body .tit{margin: 50px 0}

.in-pic-list{font-size: 0}
.in-pic-item{position: relative;width: 32%;display: inline-block;margin-bottom: 30px}
.in-pic-item img{width: 100%}
.in-pic-item:not(:nth-of-type(3n)){margin-right: 2%}


.in-content-wrap{margin-bottom: 50px}
.in-content-l{padding: 10px;background: #f9f9f9;box-shadow: 5px 0 10px #ddd}
.in-side-nav li a{font-size: 18px;display: inline-block;width: 178px;height: 50px;line-height: 50px;padding: 0 0 0 25px;border-bottom: 1px solid #ddd;color: #333}
.in-side-nav li a.cur,.in-side-nav li a:hover{color: #fff;background: url("../img/in_side_bg.png") no-repeat left center}


.img-hover{background-color: #fff; color: #ffffff; font-size: 16px; overflow: hidden; position: relative; width: 100%; -webkit-transform: translateZ(0); transform: translateZ(0);}
.img-hover *:after{-webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.45s ease; transition: all 0.45s ease;}
.img-hover img{backface-visibility: hidden; max-width: 100%; vertical-align: top;}
.img-hover:after{position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ''; background-color: #000; opacity: 0.5; -webkit-transition: all 0.45s ease; transition: all 0.45s ease;}
.img-hover:after{-webkit-transform: skew(-50deg) translateX(-120%); transform: skew(-50deg) translateX(-120%);}
.img-hover figcaption{position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; padding: 25px;}
.img-hover h3,.img-hover p{opacity: 0;}
.img-hover h3{word-spacing: 3px;font-size: 30px;margin-top: 60px;padding-bottom: 20px;border-bottom: 2px solid #fff;text-align: center}
.img-hover p{font-size: 18px;padding-top:10px; text-align: center;}
.img-hover a{position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1;}
.img-hover:hover h3,.img-hover:hover p{-webkit-transform: translateY(0); transform: translateY(0); opacity: 0.9; -webkit-transition-delay: 0.2s; transition-delay: 0.2s;}
.img-hover:hover:after,
.img-hover.hover:after{-webkit-transform: skew(-30deg) translateX(-10%); transform: skew(-30deg) translateX(-10%);}
.img-hover:hover figcaption:after,
.img-hover.hover figcaption:after{-webkit-transform: skew(-30deg) translateX(-30%); transform: skew(-30deg) translateX(-30%); -webkit-transition-delay: 0.1s; transition-delay: 0.1s;}


/*guide*/
.guide-nav{border-bottom: 1px solid #e4e4e4}
.guide-nav a{display: inline-block;color: #333;padding: 15px;font-size: 18px;}
.guide-nav a.cur,.guide-nav a:hover{color: #ff9e01;border-bottom: 1px solid #ff9e01}
.guide-tit{margin-top: 55px;color: #ff9e01}
.guide-tit img{width: 70px;height: 70px;padding: 10px;border: 2px solid #000;border-radius: 50%;margin-bottom: 10px}
.guide-detail>p{color: #666;margin: 20px 0;text-align: center}
.guide-map{background: url(../img/guide_map.jpg) no-repeat center / 100%;min-height: 500px;}
.guide-map-detail{background: rgba(255,255,255,.7);margin: 30px 30px 20px 30px;padding: 6% 8% 0 8%;min-height: 230px;}
.guide-map-detail h2{font-size: 24px;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px dashed #333}
.guide-map-detail p{line-height: 1.8}

.guide-list{font-size: 0;margin: 50px 0}
.guide-item{display: inline-block;width: 30%;margin-bottom: 30px;border: 1px solid #ff9e01}
.guide-item:not(:nth-of-type(3n)){margin-right: 2%}
.guide-item h2{padding: 10px;color: #fff;background: #ff9e01;font-size: 20px}
.guide-item p{padding: 15px;font-size: 14px;line-height: 1.8;text-align: left}

.in-scene-list li{margin-bottom: 30px;height: 375px}
.in-scene-item{font-size: 0;border: 1px solid #ddd;padding: 15px}
.in-scene-img{width: 40%;vertical-align: top}
.in-scene-detail{padding: 20px;width: 60%;display: inline-block;height: 100%}
.in-scene-detail span{display:block;font-size: 14px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd}
.in-scene-detail span i{margin-right: 5px;}
.in-scene-detail h2{margin-bottom: 10px}
.in-scene-detail p{line-height: 1.8;font-size: 14px;color: #666;margin: 20px 0}
.in-scene-detail a{display: inline-block;padding:8px 15px;background: #ff9e01;color: #fff;font-size: 16px}

.online-ul li{display: inline-block;width: 20%}
.online-ul li p{margin: 13px 0 20px;}
.online-ul li h2{font-size: 20px}
.online-ul li h2 a{display: inline-block;padding: 8px 15px;background: #ff9e01;color: #fff;border-radius: 5px}
.contact-qr{background: url("../img/in_contact_img.jpg") no-repeat center / cover;margin-top: 70px;padding: 40px 0}
.contact-detail{margin: 50px 0 40px}
.contact-detail h2{font-size: 28px}
.contact-detail>p{font-size: 16px;margin: 30px 0}
.contact-qr-list li{display: inline-block;border-right:1px solid #fff;margin-right: 40px}
.contact-qr-list li img{width:120px;height: 120px}
.contact-qr-list li div{float: right;width: 170px;display: inline-block;padding: 20px 15px}
.contact-qr-list li div h3{margin-bottom: 10px;font-size: 20px}

.in-contact-form,.ask-list{padding: 40px}
.in-contact-form label{font-size: 18px;font-weight: 400;margin-bottom: 15px}
.in-contact-form input{height: 42px;line-height: 42px;text-indent: 4px}
.ask-item{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #ddd}
.ask-item .fa{margin-right: 15px}
.ask-item h3{font-size: 20px;color: #ff9e01;margin-bottom: 15px}
.ask-item p{font-size: 16px;color: #666}

.in-about-info{padding: 0 40px 40px;font-size: 16px;line-height: 1.8}
.in-about-info p{margin-bottom: 15px}
.about-ul-1{margin: 50px 0}
.about-ul-1 li{display: inline-block;}
.about-ul-1 li:not(:last-of-type){margin-right: 20px}
.about-ul-1 li img{max-width: 100%}

.zan img,.fa-thumbs-o-up{cursor: pointer}


#slider2 .owl-nav{text-align: center; font-size: 0;margin: 30px 0}
#slider2 .owl-prev:before {
    content: "";
    background: #eee url(../img/even-l-icon.png) no-repeat 15px center;
    position: absolute;
    width: 30px;
    height: 60px;
    margin-left: -20px;
    border-radius: 30px 0 0 30px;
    background-size: 7px 12px;}
#slider2 .owl-prev:hover:before {
    background: #f3efe7 url(../img/even-l-icon-color.png) no-repeat 15px center;
    background-size: 7px 12px;
}
#slider2 .owl-next:before {
    content: "";
    background: #eee url(../img/even-r-icon.png) no-repeat 8px center;
    position: absolute;
    width: 30px;
    height: 60px;
    margin-left: 12px;
    border-radius: 0 30px 30px 0;
    background-size: 7px 12px;
}
#slider2 .owl-next:hover:before {
    background: #f3efe7  url("../img/even-l-icon-color1.png") no-repeat 8px center; background-size: 7px 12px;}

#slider3 .owl-nav{display: none !important;}
.video{width: 53px;height: 53px;position: fixed;top: 60%;left: 0;z-index: 0;}
.video-t{width: 100%;height: 100%;background: rgba(0,0,0,0.5); border-radius: 10px;display: none}
.video-t{text-align: center;line-height: 53px;font-size: 18px;font-weight: bold;color: #fff}
.video img{width: 53px;height: 53px;}
.video:hover{cursor: pointer}
.sys-about{padding: 20px;background-color: #f9f9f9; box-shadow: 5px 5px 5px #ddd; margin-bottom: 10px;font-size: 18px}
@media (max-width: 768px){
.sys-about {
    font-size: 14px;
	}
}
.img-hover .add,
.img-hover .dayTime{width: 24px}




