*{margin:0;padding:0;list-style:none;text-decoration: none;box-sizing:border-box;}
.clearfix{clear:both;zoom:1;}
.fl{float:left;}
.fr{float:right;}
img{border:0 none;}
.s-body{width:100%;height:100%;font-family: "微软雅黑", arial;font-size:12px;background-size:cover;background-attachment: fixed;text-align:center;}
.s-top{height:32px;line-height: 32px;position: absolute;top:10px;right:10px;}
.s-top .en,.s-top .cn,.s-top .fre{margin-left: 10px;position: relative;cursor: pointer;text-decoration: none;color:#fff;display:block;width:100px;height:32px;line-height:32px; padding:0 15px 0 35px;}
.s-top .en{margin-top: 2px;}
.s-top .fre{margin-top: 2px;}
.s-top .language{position: relative;height:65px;}
/*.s-top .cn{border-top:1px solid #fff;position:absolute;left:0;top:33px;display:none;}*/
.s-top .en:hover,.s-top .cn:hover,.s-top .fre:hover{background-color:#589c27;}
.s-top .register,.s-top .login{display:block;padding: 0 15px 0 35px;height:32px; line-height:32px; background:#1e2b2e url(../images/index/urse.png) no-repeat 10px center; margin-left:10px;color:#fff;text-decoration: none;}
.s-top .register:hover,.s-top .login:hover{background-color:#666;}
.s-cont{width:960px;height:540px; margin:0 auto; padding-top:100px;overflow: hidden;margin-bottom:50px;}
.s-column3{height:440px;display:table;margin:0 auto;*width:960px;_width:960px;*margin-left:0px;_margin-left:0px;}
.s-column3 li{width:300px;height:440px;margin-right:30px;display:table-cell;}
.s-column3 li:last-child{margin-right:0;}
.s-column3 .s-logo{display:block;width:300px;height:145px;background:#fff;text-align: center;padding-top:45px;margin-bottom:10px;}
.s-col1 .apply{width:300px;height:285px;background:url(../images/index/s-1.png) repeat;padding-top:100px;cursor: pointer;position: relative;border:1px solid #ff9500;}
.s-col1 .apply:hover,.accommodation:hover,.airport:hover{opacity:.9;filter:alpha(opacity=90);}
.s-col1 .apply dt,.s-col3 dt,.s-col2 dt{padding:15px 0 0 40px;}
.s-col1 .apply dd,.s-col3 dd,.s-col2 dd{color:#fff;}
.s-col1 .apply dd h1,.s-col3 dd h1,.s-col2 dd h1{font-size:38px;font-weight:normal;}
.s-col1 .apply dd h3,.s-col3 dd h3,.s-col2 dd h3{text-transform: uppercase;font-size:14px;font-weight:normal;padding-left:70px;}
.s-col1 .apply .s-btn{display:block;color:#333;width:200px;height:25px;line-height:25px;background:url(../images/index/s-sbg_03.png);border:0 none;border-radius: 15px;position:absolute;left:52px;bottom:55px;cursor: pointer;}
.s-col2 .accommodation,.s-col2 .airport{width:300px;height:215px;padding-top:70px;}
.s-col2 .accommodation{margin-bottom:10px;border: 1px solid #d21f6f;background:url(../images/index/s-3.png) repeat;}
.s-col2 .airport{background:url(../images/index/s-4.png) repeat;border: 1px solid #65be25;}
.s-col3{margin-right:0 !important;}
.s-col3 .progress{width:300px;height:145px;border:1px solid #0e5cbd; padding-top:35px;background:url(../images/index/s-2.png) repeat;margin-bottom:10px;}
.s-col3 .progress:hover{border:1px solid #0e5cbd;opacity:.9;filter:alpha(opacity=90);}
.s-bottom{width:100%;height:40px;line-height: 40px;background:#000;position:fixed;bottom:0;left:0;clear:both;*position:absolute;_position:absolute;}
.s-bottom p{margin:0 auto;text-align:center; color:#fff;}
.s-col3 .news {width:300px;height:285px;background:url(../images/index/s-5.png) repeat;border: 1px solid #1d283b;padding:20px 30px 30px 30px;position:relative; }
.s-col3 .qh{ position:absolute; height:28px; width:57px; bottom:0px; right:0px;}
.s-col3 .prev{ height:28px; width:28px; background:url(../images/index/jt.png) no-repeat 0 -28px; float:left;   cursor:pointer;}
.s-col3 .next{ height:28px; width:28px; background:url(../images/index/jt.png) no-repeat -28px 0; float:left;   margin-left:1px; cursor: pointer;}
.s-col3 .prev:hover{ height:28px; width:28px; background:url(../images/index/jt.png) no-repeat 0 0;}
.s-col3 .next:hover{ height:28px; width:28px; background:url(../images/index/jt.png) no-repeat -28px -28px;}
.s-col3 .news_font dt{ font-size:72px; color:#585e6a; font-family:Arial, Helvetica, sans-serif; font-weight:bold;padding:0;}
.s-col3 .news_font dd{ font-family:Arial, Helvetica, sans-serif;text-align:left;}
.s-col3 .news_font dd.font_gray{ color:#d1d1d1; line-height:18px; padding-top:10px;}
.s-col3 .news_font h2 a{font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase;}
