﻿.clear_s:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.fullpage-container{position:relative; z-index:2;}
.PageMenu{position:fixed; height:200px; width:157px; right:30px; top:40%; z-index:33; width:15px; text-align:center; display:table-cell;vertical-align:middle;}
.PageMenu li{vertical-align:middle; border:1px solid #333; width:12px; height:12px;  border-radius:50%; display:inline-block; color:transparent; cursor:pointer;}
.PageMenu li.active{background:#333;}
.PageMenu li span{display:block; width:12px; height:12px;}

.FixedMenu{position:fixed;  width:157px; right:20px; top:30%; z-index:33; text-align:center;}
.FixedMenu li{width:149px; background-color:#0390d6; float:left;}
.FixedMenu li a{color:#fff; display:inline-block; width:128px; border-bottom:1px solid #0163a4; padding:10px 0;}
.FixedMenu li:last-of-type a{border:0 none;}
.FixedMenu .go-bottom{width:149px; height:70px; background:url(../images/go_bottom.png) 0 0 no-repeat; float:left;}
.FixedMenu .go-top{width:157px; height:70px; background:url(../images/go_top.png) 0 0 no-repeat; float:left;}

.nextScreen{position:absolute; z-index:1; width:100%; left:0; bottom:10px;}
.section{text-align:center; margin:0; padding:0; float:left; width:100%;}
.section-1,.section-2,.section-3,.section-4,.section-5,.section-6{height:100%; position:relative; z-index:0;}
.screen-1{background:url(../images/screen7.png) center top no-repeat; background-size:auto 100%; height:100%; overflow:hidden;}
.screen-1 .img{text-align:center; margin-top:12%;}
.screen-1 .img2{text-align:center; margin-top:35px;}
.screen-1 .img img{width:450px;}
.screen-1 .img2 img{width:600px;}
.screen-1 .txt{width:600px; margin:35px auto 0; color:#123453; text-align:center;}
.screen-1 .txt .title{font-size:31px; line-height:1;}
.screen-1 .txt .title-en{font-size:14px;}
.screen-1 .txt .title-time{color:#fff; font-size:20px; margin-top:38px;text-align:center;}
.screen-1 .txt .title-time span{background-color:#123453; display:inline-block; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; padding:2px 25px;}
.screen-2{height:100%; overflow:hidden;}
.screen-2{width:930px; margin:0 auto; overflow:hidden;}
.screen-spring .title{font-size:36px; text-align:center; color:#027cc0; margin-top:3%;}
.screen-spring .screen-txt{margin-top:10%;}
.screen-spring .screen-txt p{font-size:20px; color:#555; line-height:30px; text-align:left;}
.screen-3{background-color:#e1e1e1; height:100%; overflow:hidden;}
.screen-3 .title{font-size:30px; color:#58595b; text-align:center;}
.guest-container{overflow:hidden;}
.guest-box{width:900px; margin:0 auto; position:relative;}
.guest-box li{float:left; width:100%;}
.guest-container .btn{width:52px; height:52px; line-height:52px; text-align:center; background:url(../images/btn.png) 0 0 no-repeat; color:#5eb302; font-family:webfont; font-size:200%; position:absolute; top:51%;}
.guest-container .btn.disabled{color:#b2b2b2; background:url(../images/btn_disabled.png) 0 0 no-repeat;}
.guest-container .btn.prev{left:-50px;}
.guest-container .btn.next{right:-50px;}
.guest-container .btn.prev:after{content: "\f104";}
.guest-container .btn.next:after{content: "\f105";}
.guest-all{margin-top:20px;}
.guest-all a{display:inline-block;}
.guest-item{width:1020px}
.guest-list{width:214px; border-bottom:2px solid #b5b5b5; float:left; margin:15px 15px 0 0;}
.guest-list .pic{width:165px; height:165px; overflow:hidden; margin:0 auto;}
.guest-list p{color:#e44d26; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.guest-list .name{font-size:20px; line-height:1;}
.guest-list .titles{font-size:14px; padding:5px 0;}

.screen-51{height:100%; background:url(../images/screen2Container.jpg) repeat;}
.screen-4{overflow:hidden; height:100%; /* background:#e1e1e1; */}
.section-4{background:url(../images/eleBg.png) left bottom no-repeat;}
.section-4 img{width:100%;}
.section-4 .screen4Container{ height:100%; width:1000px; margin:0 auto; position:relative;/*  background:url(../images/cbg.png) left bottom no-repeat; */}
.section-4 .screen4h2{text-align:center; /* background:url(../images/screenTxtBg.png) left bottom no-repeat; */ color:#123450; padding:50px 0 75px; width:766px; margin:0 auto;}
.section-4 .screen4h2 p{line-height:1.5;}
.section-4 .screen4h2 .line1{font-size:34px;}
.section-4 .screen4h2 .line2{font-size:18px;}
.section-4 .screen4Txt{text-align:center; width:548px; height:327px; background:url(../images/tbg.png) 0 0 no-repeat; margin:0 auto; padding-top:10%;}
.section-4 .screen4Txt p{line-height:1.5; color:#fff;}
.section-4 .screen4Txt .txt1{font-size:48px;}
.section-4 .screen4Txt .txt2{font-size:28px;}
.section-4 .showAll{text-align:center; position:absolute; bottom:90px; width:100%;}
.section-4 .showAll a{background-color:#0892a1; display:inline-block; padding:15px 50px; color:#fff; box-shadow:3px 3px 1px #83c8d0}

.schedule-container{width:1000px; margin:5% auto 0; position:relative; z-index:0;}
.schedule-box .title{font-size:36px; color:#e4675d; padding:35px 0; line-height:1;}
.schedule-date{background:url(../images/schedule_arrow.png) center bottom no-repeat; padding-bottom:10px;}
.schedule-sort{margin:15px 0;}
.schedule-sort .sort{margin:10px; display:inline-block;}
.schedule-all{width:100%;}
.schedule-all a{display:inline-block;}
.round-box{display:inline-block; height:50px; line-height:50px; background:url(../images/round_left.png) left 0 no-repeat;}
.round-box .round-right{background:url(../images/round_right.png) right 0 no-repeat;display:inline-block; height:50px;}
.round-box .round-center{background:url(../images/round_center.png) 0 0 repeat-x;display:inline-block; height:50px; margin:0 10px; padding:0 10px; font-size:20px; color:#385461;}

.round-box1{display:inline-block; height:48px; line-height:49px; background:url(../images/round2_left.png) left 0 no-repeat;}
.round-box1 .round-right{background:url(../images/round2_right.png) right 0 no-repeat;display:inline-block; height:49px;}
.round-box1 .round-center{background:url(../images/round2_center.png) 0 0 repeat-x;display:inline-block; height:49px; margin:0 5px; padding:0 10px; font-size:18px; color:#777a77;}
.screen-5{background:url(../images/screen5.jpg) center top no-repeat; background-size:auto 100%; height:100%; overflow:hidden;}
.service-box{width:1100px; margin:13% auto 0; text-align:center;}
.service-box li{width:205px; display:inline-block; margin:0 29px;}
.service-box li:first-of-type{margin:0 29px 0 0;}
.service-box li:last-of-type{margin:0 0 0 29px;}
.service-box li .radius{width:205px; height:205px; line-height:205px; background-color:#d9c6a1; border-radius:50%; -moz-border-radius:50%; =webkit-border-radius:50%; font-size:47px; color:#2c2c2c;}
.service-box li a{display:block; padding:10px 0; font-size:22px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; color:#fff; background-color:#8d3030; margin-top:55px;}
.partner-box{position:relative; z-index:0; height:100%;}
.partner-box .title{padding:5px 0; font-size:28px; color:#58595b;}
.partner-all a{display:inline-block;}
.partner-item{width:950px; margin:20px auto 0px;}
.partner-item .h2{font-size:28px; color:#58595b; text-align:left;float:left;width:205px;}
.picList{text-align:left;float:left;margin-top:-8px;width:700px}
.picList li{display:inline-block; /* width:160px; */ }
.picList li a{display:block;}
.picList li img{height:50px;box-shadow:5px 5px 5px #c2c2c2; -moz-box-shadow:5px 5px 5px #c2c2c2; -webkit-box-shadow:5px 5px 5px #c2c2c2;margin-bottom:10px;}
.middle_width{width:40px;height:30px; box-shadow:none!important;}