*{padding:0;margin:0}
body{background-color:#ededef}
body,textarea,select,input,button{font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体"}
body,textarea,select,input,button{font-size:12px;color:#444}
body,html{height:100%;width:100%}
a{text-decoration:none;color:#444;outline:0}
a,button{cursor:pointer}
.left{position:absolute;background:url(img/aaa.jpg) repeat;background-size:cover;width:60%;top:0;left:0;bottom:0;height:100%;content:""}
.left_boder{
	width:16px;
	height:100%;
	float:right;
	opacity:.7;
	z-index:999;
	background-color: #353535;
}
.right_boder{
	width:16px;
	height:100%;
	float:left;
	opacity:.7;
	z-index:999;
	background-color: #353535;
}
.right{position:absolute;width:35%;background:url(img/aaa.jpg) repeat;background-size:cover;top:0;right:0;bottom:0;height:100%;content:""}
#wrap{position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;width:100%;height:100%;content:""}
#fullpage{height:100%;position:relative;top:0;overflow:hidden}
.main{width:100%;height:100%;overflow:hidden}
.section,.page{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.section,.page{width:100%;height:100%;overflow:hidden}
.page .bg{position:absolute;top:-75px;right:0;bottom:-75px;left:0;margin:0;background-repeat:no-repeat;background-position:center top;opacity:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:all 2.0s cubic-bezier(0.075,0.82,0.165,1);-moz-transition:all 2.0s cubic-bezier(0.075,0.82,0.165,1);-o-transition:all 2.0s cubic-bezier(0.075,0.82,0.165,1);transition:all 2.0s cubic-bezier(0.075,0.82,0.165,1);-webkit-transform:translateY(-75px);-moz-transform:translateY(-75px);-ms-transform:translateY(-75px);-o-transform:translateY(-75px);transform:translateY(-75px);-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}
.page1 .bg{
	background-size:cover;
	background-image: url(img/page/1.jpg);
}
.page2 .bg{background:url(img/page/2.jpg);background-size:cover}
.page3 .bg{background:url(img/page/3.jpg);background-size:cover}
.page4 .bg{background:url(img/page/4.jpg);background-size:cover}
.page{z-index:8}
.page.active{z-index:9}
.page.curr{z-index:9}
.op1 .bg{opacity:1;z-index:9}
.page.active .bg{opacity:1;-webkit-transform:translateY(0) rotate(0) scale(1);-moz-transform:translateY(0) rotate(0) scale(1);-ms-transform:translateY(0) rotate(0) scale(1);-o-transform:translateY(0) rotate(0) scale(1);transform:translateY(0) rotate(0) scale(1)}
.page.curr .bg{opacity:1;-webkit-transform:translateY(0) rotate(0) scale(1);-moz-transform:translateY(0) rotate(0) scale(1);-ms-transform:translateY(0) rotate(0) scale(1);-o-transform:translateY(0) rotate(0) scale(1);transform:translateY(0) rotate(0) scale(1)}
.onepage-pagination{position:absolute;right:10px;top:50%;margin-top:-100px;z-index:10;list-style:none;margin:0;padding:0;background: #fff;opacity:.7;border-radius: 50px;}
.onepage-pagination li{padding:0;}
.onepage-pagination li a{padding:10px;width:4px;height:4px;display:block;position:relative}
.onepage-pagination li a .hover-text{display:none;}

.click_windows{width:220px;height:210px;background:url(img/click.png) no-repeat;position:absolute;right: 50px;bottom:50px;z-index:99;}
.left_tips{width:122px;height:116px;background:url(img/left_tips.png) no-repeat;position:absolute;right:0px;top:-40px;}
.right_tips{width:122px;height:116px;background:url(img/right_tips.png) no-repeat;position:absolute;left:0px;top: 50%;margin: -90px auto 0;width: 100%;}


.onepage-pagination li a:before{content:'';position:absolute;width:4px;height:4px;background:#000;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
.onepage-pagination li a.active:before{width:10px;height:10px;background:0;border:1px solid #000;margin-top:-4px;left:6px}
#logo{width:159px;height:62px;background:url(img/logo.png)}
#header{
	position:absolute;
	z-index:1000;
	left:0;
	top:0;
	left:20%;
	margin-top: 44px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: -180px;
}
#header .inner{margin:0 auto 35px}
#footer{position:absolute;z-index:1000;left:0;bottom:5px;left:20%;margin:0 auto 0px -180px}
#footer .inner{margin:0 auto;color:#fff}
#footer .inner a{color:#ddd;text-shadow: 1px 1px 3px #000;}
#footer .inner a:hover{color:#fff}
.room_bar{float:left;position:relative;display:block}
.room_bar .fb{position:absolute;`z-index:1000;left:0;top:0;top:50%;margin:-50px auto 0;width:100%}
.room_bar .fb .f1{width:600px;margin:0 auto}
.room_bar .fb .f1 img{width:100%;display:block}
.room_bar .fb .f2{width:600px;margin:90px auto 0 auto}
.room_bar .fb .f2 img{display:block;width:120px}
.gk{position:absolute;color:#fff;left:-748px;}

.ban_text_01{width:748px;height:226px;background:url(img/page/1.png);}
.ban_text_02{width:748px;height:226px;background:url(img/page/2.png);}
.ban_text_03{width:748px;height:226px;background:url(img/page/3.png);}
.ban_text_04{width:748px;height:226px;background:url(img/page/4.png);}
.ban_bg{width:748px;height:226px;background:url(img/page/black.png);display:block;bottom:20%}


.ban_t2_01{width:770px;height:54px;background:url(img/ban_02/b_t2_2.png);display:block;opacity:0;top:150px;right:0}
.ban_t2_02{width:603px;height:35px;background:url(img/ban_02/b_t2_3.png);display:block;opacity:0;top:210px;right:0}
.active .ban_t2_01{opacity:1;right:100px}
.active .ban_t2_02{-webkit-transition:ease all .8s;-moz-transition:ease all .8s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;right:100px;opacity:1}
.ban_t4_01{width:470px;height:90px;background:url(img/ban_03/b_t3_1.png);background-size:cover;display:block;left:40%;margin-left:-85px;opacity:0;top:0}
.active .ban_t4_01{-webkit-transition:ease all .8s;-moz-transition:ease all .8s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;opacity:1;top:15%}

.m-d-g{position: fixed;left: 0;top: 0;z-index: 9997;min-height: 100%!important;width: 100%!important;height: 100%!important;overflow: visible;background: #000;opacity: 0.8;}
.m-d-b{top: 20px;text-shadow: none;position: absolute;z-index: 9998;margin: auto;width: 265px;height:345px;border-radius: 2px;box-shadow: 0 0 80px 0 rgba(0,0,0,.4);background: #fff;text-align: left;-webkit-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);-moz-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);-o-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);}
.p-d{padding:10px;background: #fff;}
.m-t{font-size: 12px;font-weight: bold;text-align: left;line-height: 16px;height: 16px;position: relative;color: #000;}
.m-d-b .m-t .m-c{background:url(imgs/img_02.png) no-repeat 0px -62px;width:45px;height:45px;display:block;position:absolute;right:-45px;top:0px;}
.m-t a.m-c:hover{background-position:-46px -62px;}
.m-c-n{color:#fa6a37;}
.m-c-n .f_26{font-size:26px;}
.m-c-n.tc{text-align:center;}
.bd_weixin_popup_close {width: 16px;height: 16px;position: absolute;right: 0;top: 0;color: #999;text-decoration: none;font-size: 16px;}
.m-f-b{text-align:center;background: #000;opacity: 0.8;color:#fff;padding:5px 0px;}
.m-f-b p{line-height:25px;}