@charset "utf-8";

/*全局控制*/
body{margin:0px auto;padding:0px;font-family:"微软雅黑";color:#333; font-size:14px;background:#fff;max-width:640px;}
*{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
ul,li{list-style:none;}
h3{font-size:14px;font-weight:normal;display:inline;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.cl{clear:both;}
.dis{display:block;}
.undis{display:none;}
.fl{float:left;}
.fr{float:right;}
center{
	width:94%;
	padding:0 3%;
}
/* logo样式 */
.logo{
	width:100%;
	height:auto;
}
.logo img{
	width:100%;
}

.header{
	width:100%;
	background:#2d4a96;
	padding:1% 0;
	position:relative;
}
.header .search{
	width:70%;
	float:left;
	margin-left:3%;

	
}
.header .search #search_box{
	width:80%;
	float:left;
	height:100%;
	background:#f7f7f7;
	border:0;
	height:30px;
	margin-left:3%;
	
}
.header .search #submit{
	width:8%;
	min-width:30px;
	float:right;
	height:30px;
	background:url(../img/search.jpg) no-repeat;
	background-size:auto 100%;
	border:0;
}

.header .lanmu{
	width:6%;
	min-width:30px;
	height:30px;
	margin-right:2%;
	float:right;
}
.header .lanmu img{
	width:100%;
}
.header .lanmu_box{
	width:40%;
	min-height:50px;
	position:absolute;
	right:4%;
	top:40px;
	background:#2d4a96;
	z-index:5;
	padding:3% 0;
	display:none;
}
.header .lanmu_box a{
	color:#fff;
	font-size:14px;
	line-height:30px;
}

/* banner */
#ban{ margin-top:1px;}

#ban img{ width:100%;}

#banner{}

.swipe{}

.swipe ul{}

#slider{ position:relative; overflow:hidden;}

#slider li{ float:left;}

#pagenavi{ position:absolute; bottom:0; width:100%; z-index:1; text-align:center; padding:10px 0;}



/* 主页滑雪项目样式 */
.sking_pro{
	width:100%;
	min-height:50px;
}
.sking_pro .sking_pro_title{
	width:93%;
	min-height:50px;
	background:#fff;
	padding:3% 0;
}
.sking_pro .sking_pro_title .title{
	width:70%;
	min-height:50px;
	background:url(../img/index_sec_bg.png)  no-repeat;
	background-size:100% auto;
	background-position:0 44%;
	
}
.sking_pro  .sking_pro_title ul{
	width:50%;
	min-height:100px;
	float:left;
}
.sking_pro .sking_pro_list1 li{
	width:93%;
	margin:3%;
	padding:7% 0;
	background:#2d4a96;
	float:left;

}
.sking_pro .sking_pro_list1 li p{font-size:14px;}
.sking_pro .sking_pro_list1 li img{
	width:60%;
}
.sking_pro .sking_pro_list2{
	overflow:hidden;
	padding-top:1%;
	position:relative;
}
.sking_pro ul a{
	color:#fff;
}
.sking_pro .sking_pro_list2 li{
	width:94%;

	position:relative;
}
.sking_pro .sking_pro_list2 li img{
	width:100%;
	height:100%;
}
.sking_pro .sking_pro_list2 li .tuijian_pro{
	width:100%;
	height:20%;
	background:#aa59b5;
	opacity:0.5;
	position:absolute;
	left:0;
bottom:4px;
}
.sking_pro .sking_pro_list2 li .tuijian_link{
	width:100%;
	padding:4% 0;
	color:#fff;
	font-size:14px;
	position:absolute;
	line-height:2;
	left:0;
	bottom:0;
}
/* banner2 */

#ban{ margin-top:1px;}

#ban img{ width:100%;}

#banner2{position:relative;}

.swipe{}

.swipe ul{}

#slider2{ position:relative; overflow:hidden;}

#slider2 li{ float:left;}

#pagenavi2{ position:absolute; bottom:0%; width:100%; z-index:1; text-align:center; padding:10px 0;}

#pagenavi2 a{ width:8px; height:8px; line-height:99em; background:#2d4a96; border-radius:90px;margin:0px 2px 0px 2px; overflow:hidden; cursor:pointer; display:inline-block;}

#pagenavi2 a.active{ background:#aa59b5;}

.adv{
	width:90%;height:65%;color:#fff;position:absolute;left:5%;top:15%;z-index:98;
	background:#aa59b5;
	opacity:0.5;
}
.adv_info{
	width:85%;height:56%;color:#fff;position:absolute;left:5%;top:15%;z-index:99;padding:2%;
}
.index_sec_link{
	width:100%;
	min-height:20px;
	padding:4% 0;
}
.index_sec_link a{
	color:#fff;
	font-size:12px;
	border-radius:25px;
	background:#2d4a96;
	padding:2% 4%;
}
.index_sec_link a:hover{
	background:#aa59b5;
}

.youkefengcai{
	padding:2% 0;
	overflow:hidden;
	position:relative;
}
.youkefengcai ul{
	position:absolute;
	width:300%;
	padding-top:1%;
}
.youkefengcai ul li{
	float:left;
	margin:0 0.5%;
}
.index_page{
	width:100%;
	min-height:20px;
	margin:2% 0;
}
.index_page input{
	border:0;
	background:#2d4a96;
	color:#fff;
	padding:1% 2%;
	font-size:20px;
}
.index_page input:hover{
	background:#aa59b5;
}

.news_dynamic {
	width:100%;
	position:relative;
	padding:2% 0;
}
.news_dynamic  li{
	border-radius:5px;
	position:absolute;
	overflow:hidden;
}
.news_dynamic  li a{
	display:block;
	width:100%;
	height:100%;
	position:relative;
}

.contact{
	width:100%;
}

.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 


/* 二级分页关于我们样式 */
.sec_title_box{
	width:100%;
	min-height:20px;
	margin:2% 0;
	padding:1% 0;
	position:relative;
}

.sec_title_box .select_l{
	width:10%;
	max-width:30px;
	border:2px solid #2d4a96;
	border-radius:50%;
	font-size:20px;
	color:#2d4a96;
	text-align:center;
	position:absolute;
	left:5%;
	top:0;
	z-index:5;
}
.sec_title_box .select_r{
	width:10%;
	max-width:30px;
	border:2px solid #2d4a96;
	border-radius:50%;
	font-size:20px;
	color:#2d4a96;
	text-align:center;
	position:absolute;
	right:5%;
	top:0;
	z-index:1;
}
.sec_title_box .select_l:hover{
	border:2px solid #aa59b5;
	color:#aa59b5;
}
.sec_title_box  .select_r:hover{
	border:2px solid #aa59b5;
	color:#aa59b5;
}
.sec_title_box  .title_name_box{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1;
}
.sec_title_box  .title_name_box ul{
	max-width:60%;
	height:100%;
	border-top:1px solid #2d4a96;
	border-bottom:1px solid #2d4a96;
	border-right:1px solid #2d4a96;
	margin:0% auto;
	overflow:hidden;
	position:relative;
}
.sec_title_box  .title_name_box ul li{
	min-width:300%;
	height:100%;
	text-align:left;
	position:absolute;
	cursor:pointer;
}
.sec_title_box  .title_name_box ul li a{
	border-left:1px solid #2d4a96;
	color:#2d4a96;
	display:block;
	float:left;
	font-size:14px;
	padding:0.7% 0%;
}
.sec_title_box  .title_name_box ul li a:hover{
	background:#2d4a96;
	color:#fff;
}
.con{
	width:100%;
	min-height:50px;
	margin-top:10%;
}

/* 产品列表样式 */
.con .products_list li{
	width:40%;
	position:relative;
	float:left;
	margin:2% 4%;
}

.con .products_list li span{
	width:100%;
	height:20%;
	display:block;
	background:#aa59b5;
	opacity:0.5;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	
}
/* 
产品详情样式
*/
.con .pro_show{
	width:100%;
	padding:2% 0;
	border-top:1px dashed #919191;
	border-bottom:1px dashed #919191;
}
.Pages li {
	margin:5% 0;
	text-align:left;
	color:#555555;
}
.Pages li  a{
	color:#555555;
}

/* 新闻列表页面样式 */
.con .news_list li{
	width:100%;
	padding:4% 0;
	border-bottom:1px dashed #919191;
}

.con .news_list li .news_img_link img{
	width:100%;
}
.con .news_list li .news_list_title{
	width:60%;
	float:right;
}
.con .news_list li .news_more{
	width:40%;
	display:block;
	background:#3761b5;
	border-bottom:2px solid #2d4a96;
	border-radius:5px;
	padding:1% 2%;
	color:#fff;
	float:left;
	font-size:12px;
}
.con .news_list li .news_more:hover{
	background:#b670bf;
	border-bottom:2px solid #a03bad;
}

/* 在线预约 */
.con .gbook_box #gb_list li{
	width:70%;
	background:#ececec;
	margin:2% auto;
	padding:2% 2%;
	position:relative;
}
.con .gbook_box #gb_list li span{
	float:left;
	color:#646464;
	font-size:14px;
}
.con .gbook_box #gb_list li input{
	width:60%;
	border:0;
	background:transparent;
}
.con .gbook_box #gb_list li textarea{
	width:60%;
	min-height:100px;
	border:0;
	background:transparent;
}
.con .gbook_box #gb_list li .gb_text{
	margin-top:10%;
	
}
.con .gbook_box #gb_list li .sel_pro{
	width:95%;
	padding:2%;
	background:#ececec;
	position:absolute;
	left:0;
	margin-top:3%;
	z-index:10;
	display:none;
}
.con .gbook_box #gb_list li .sel_pro span{
	margin:3%;
}
.con .gbook_box #gb_list li .triangle {
    width: 0;
    height: 0;
	float:right;
	position:absolute;
	right:5%;
	top:35%;
}
.gbook_box .gb_btn{
	padding:0 15%;
}
.gbook_box .gb_btn #gb_tijiao{
	float:left;
	border-radius:25px;
	padding:1% 5%;
	color:#fff;
	background:#2d4a96;
}
.gbook_box .gb_btn #gb_tijiao:hover{
	background:#b670bf;
}
.gb_btn #gb_tijiao input{
	border:0;
	background:transparent;
	color:#fff;
	font-size:12px;
	float:left;
	padding-top:1%;
}
.gb_btn #gb_tijiao img{
	width:20px;
	float:right;
}
.gb_btn #gb_reset{
	float:right;
	border-radius:25px;
	padding:1% 5%;
	color:#fff;
	background:#2d4a96;
}
.gb_btn #gb_reset:hover{
	background:#b670bf;
}
.gb_btn #gb_reset  input{
	border:0;
	background:transparent;
	color:#fff;
	font-size:12px;
	float:left;
}
.gb_btn #gb_reset img{
	width:20px;
	float:right;
}


.footer{
	width:100%;
	background:#2d4a96;
	position:fixed;
	bottom:0;
	left:0;
	z-index:999;
}
.footer ul li{
	float:left;
	width:20%;
	text-align:center;
	padding-top:2%;
	
}
.footer ul li img{
	width:40%;
}
.footer ul li a{
	color:#fff;
	font-size:14px;
}
.footer ul li .foot_more{
	width:50px;
	height:32px;
	margin:0 auto;
	color:#fff;
	font-size:14px;
	position:relative;
	
}
.footer ul li .foot_more #more_btn{
	width:40px;
	height:40px;
	background:#2d4a96;
	position:absolute;
	top:-70%;
	left:0;
	border-radius:50%;
	color:#fff;
	padding:5px;
}
.footer ul li .foot_more .more_lanmu{
	width:30px;
	height:30px;
	line-height:30px;
	background:#2d4a96;
	position:absolute;
	top:-50%;
	left:10%;
	border-radius:50%;
	color:#fff;
	padding:5px;
	z-index:-1;
}
.zhanwei{
	width:100%;
	height:120px;
}
.page{
	width:100%;
	margin-top:10%;
}
.page a{
	background:#2d4a96;
	color:#fff;
	
	padding:0% 3%;
	margin:1% 1%;

	display:inline-block
}
.page a:hover{
	background:#919191;
}
.con img{
	max-width:100%;
}


.contact img{
	max-width:100%;
}
.more_news span{
	color:#919191;
}
.more_news a{
	background:#aa59b5;
	color:#fff;
	padding:1% 4%;
	border-radius:25px;
}
.job_list li{
	width:100%;
	padding:2% 0;
	border-top:1px dashed #666666;
	border-left:1px dashed #666666;
	border-right:1px dashed #666666;
}
.job_list li span{
	width:49%;
	display:block;
	float:left;
	text-align:center;
	font-size:14px;
	color:#444444;
}
.job_list li a{
	width:49%;
	display:block;
	float:left;
	text-align:center;
	font-size:12px;
}
.zhiwei{
	width:100%;
	color:#cc0000;
	font-size:14px;
	text-align:left;
	padding:2% 0;
}
.zhiwei_info{
	width:100%;
	padding-bottom:4%;
	border-bottom:1px dashed #666666;
	text-align:left;
	position:relative;
}
.zhiwei_info a{
	display:block;
	position:absolute;
	bottom:1%;
	right:2%;
	color:#cc0000;
}
.Pages li a:hover{
	color:#b00b2d;
}









