﻿/*通用样式*/
@charset "utf-8";
/* =================================================*/
/* ========= 移动端重置，请勿修改,2015.11.5 ==================*/
/* =================================================*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,/* structural elements 结构元素 */
dl,dt,dd,ul,ol,li,/* list elements 列表元素 */
pre,figure,figcaption,/* text formatting elements 文本格式元素 */
fieldset,button,input,textarea,/* form elements 表单元素 */
th,td /* table elements 表格元素 */    
{	
	margin:0;padding:0;border:none;
}
@media(min-width:500px){.fx_btn{display: none;}}
*{
	/*防止iphone横屏字号放大*/
	-ms-text-size-adjust:100%;/* 1 */    
	-webkit-text-size-adjust:100%;/* 1 */    
	text-size-adjust:100%;
	/* 隐藏手机上webkit内核点击出现蓝色框框*/
	-webkit-tap-highlight-color:transparent;
}

html {font-size:625%;}
/*设置全局样式*/
body {
	font:0.16rem/1.5 微软雅黑,Arial;
	color:#333;/*允许独立的滚动区域触摸回弹,解决滑动时卡顿*/    
	-webkit-overflow-scrolling:touch;
	overflow-scrolling:touch;}
ul,ol,li {list-style-type:none;}
a {text-decoration:none;}
/* 将斜体扶正 */
i,em {font-style:normal;}
/*设置图片*/
img {
	max-width:1100px;
	display:block;
}
input,select {outline:0px;background:transparent;border:0;}
/* 清除iPhone默认的样式*/
input[type='text'],input[type='button'],input[type='number'],input[type='tel'],input[type='email'],textarea {
	-webkit-appearance:none;
}
/* 1. 避免 Android 4.0.* 中的 WebKit bug ，该bug会破坏原生的「audio」 和「video」的控制器 * 
2. 更正 iOS 中无法设置可点击的「input」的问题*/
button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;/* 2 */
}
body {
	max-width:1100px;
	min-width:320px;
	margin:0 auto;
}

.head{
	background-color:#ffffff;
}

.head .logo{
	float: left;
	width: 29%;
	margin:0.05rem 0;
	margin-left: 0.15rem
}

.head .dh_hd{
	float:right;
	margin-right: 0.2rem;
	position: relative;
}
.head .dh_hd a{
	float:right;
}
.head .dh_hd span{
	display: block;
	font-size:0.3rem;
	color:#956008;
	line-height: 0.87rem;
	font-style: italic;
	font-weight: 600;
	float:left;
}
.head .dh_hd img{
	display: block;
	float:left;
	/*position: absolute;
	right:2.2rem;
	top: 0.26rem;*/
	margin-top:0.26rem;
	margin-right: 0.05rem;
	height: 30px;
	width: 30px;
}
/*.head .dh_hd a:after{
	display:block;
	content:"";
	background: url(../images/dh.png) no-repeat center center;
	height: 30px;
	width: 30px;
	position: absolute;
	left:-35px;
	top:4px;
}*/
/*主体定位*/
.car_box li{
}
.car_box .btn_position{


}
.btn_left{left:0;}
.btn_right{right:0;}




/*页面报名框*/
.bm_box{
	background:url("../images/img3.jpg") left top;
	background-size:100% 100%;
}
.from_box{
	width: 100%;
	padding-top:0.22rem;
}
.from_box .la_inp{
	width: 6rem;
	margin:0.22rem auto;
}
.from_box .la_inp label{
	font-size: 0.25rem;
	font-family: "汉仪旗黑";
	padding-left: 0.1rem;
}
.from_box .la_inp input{
	width:4rem;
	border-bottom:1px solid #333;
	font-size:0.2rem;
	padding:0.13rem 0;
	background: transparent;
	text-indent: 0.1rem;
}
.from_box .la_inp select{
	width:4rem;
	border-bottom:1px solid #333;
	font-size:0.2rem;
	padding: 0.11rem 0 0.15rem 0;
	background:transparent;
	text-indent: 0.1rem;
}
.from_box .inp_btn{
	width: 4.6rem;
	margin:0 auto;
	display: block;
	padding:0.10rem 0 0.2rem 0;
}
.from_box .inp_btn input{
	width: 100%
	padding:0.15rem 0;
	border:0;
	text-indent:0;
	background:#333;
	color: #fff;
	cursor:pointer;
	font-size:0.3rem;
}
.from_box .inp_tx{
	display: block;
	margin:0 auto;
	text-align: center;
	font-size: 0.1rem;
}

/*轮播图*/
.lubo_box{padding-bottom: 0.2rem;}
.lubo_box .hd{
	display: table;
	margin:0 auto;
	padding-top:0.4rem;
	background:url("../images/img_07.jpg") no-repeat center center;
}
.lubo_box .hd span{
	transform:skew(-30deg);
	-webkit-transform:skew(-30deg);
	-moz-transform:skew(-30deg);
	-o-transform:skew(-30deg);
	-ms-transform:skew(-30deg);
	display: inline-block;
	background: #8b8b8b;
	margin: 0 0.06rem;
}
.lubo_box .hd span:hover{opacity: 0.9;}
.lubo_box .hd span a
{
	transform:skew(30deg);
	-webkit-transform:skew(30deg);
	-moz-transform:skew(30deg);
	-o-transform:skew(30deg);
	-ms-transform:skew(30deg);
	letter-spacing: 0.02rem;
	width:1.57rem;
	height: 0.42rem;
	line-height: 0.42rem;
	font-size: 0.32rem;
	font-family: "Adobe 黑体 std";
	color: #fff;
	text-align: center;
	display: block;
}
.hd span.current{background: #214a7e;}
.bd{
	width: 96%;
	margin: 0 auto;
	z-index: 100;
}
.bd ul li p{
	font-size: 0.3rem;
	color: #333;
	padding:0.2rem 0 0.3rem 0;
	font-family: "汉仪旗黑";
}
.bd ul li .swLe,.bd ul li .swLe img{width: 100%;}
.bd ul li .swRi{
	font-size: 0.2rem;
	font-family: "汉仪旗黑";
	text-align: left;
	line-height: 0.3rem;
	padding:0.1rem 0.2rem;

}
.bd ul li .fy{
	position:absolute;
	top:0.2em;
	right: 0.05rem;
	width: 0.3rem;
	height: 0.3rem;

}
.bd ul li {display:none;}
.bd ul li.cur{display: block;}
/*底部选择*/
.footer{
	width:94%;
	padding-bottom: 2rem;
	text-align: center;
	padding-top:0.5rem;
}
.footer h3{
	font-size: 0.4rem;
	padding: 0.1rem 0;
}
.footer p{
	font-size: 0.2rem;
	line-height: 0.3rem;

}
/*弹框样式*/
.zzzs_lb_box {display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);width:100%;height:100%;z-index:999;}
.zzzs_mian {display:table;width:100%;height:100%;max-width:750px;margin:0 auto;}
.zzzs_mian .zzzs_mian2 {display:table-cell;width:100%;padding:10% 5%;vertical-align:middle;text-align:center;}
.zzzs_lb_box .from_box {width:100%;background:#fff;padding:0.4rem 0;position:relative;    border-radius: 4px;}
.zzzs_lb_box .from_box .zzzs_lb_gb {position:absolute;top:0.1rem;right:0.1rem;width:0.4rem;height:0.4rem;}
.bm_bt {width:100%;text-align:center;font-size:0.4rem;color:#333;letter-spacing:2px;}
.bm_ts {width:100%;
	text-align:center;
	font-size:0.25rem;
	color:#f20214;
	letter-spacing:1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
/*底部悬浮*/
.fx_btn{
	position: fixed;
	bottom: 0px;
	max-width: 1100px;
	min-width: 320px;
	width: 100%;
	margin:0 auto;
	z-index: 9999;
}
.fx_btn a{
	width: 50%;text-align: center;
	font-size:24px;
	height: 50px;
	line-height:50px;
	color: #fff;
	display: block;
	float: left; 
}

/*底部悬浮*/
.fx_btn{
	position: fixed;
	bottom: 0px;
	max-width: 1100px;
	min-width: 320px;
	width: 100%;
	margin:0 auto;
	z-index: 9999;
}
.fx_btn a{
	width: 50%;
	text-align: center;
	font-size:24px;
	height: 55px;
	line-height:50px;
	color: #fff;
	display: block;
	float: left; 
}

@media screen and (max-width: 640px){
	.head .dh_hd img{
	margin-top:0.23rem;
	height: 30px;
	width: 30px;
/*	position: absolute;
	right:2.2rem;
	top: 0.23rem;
	height: 30px;
	width: 30px;*/
}
.fx_btn a{
		font-size: 20px;
		height: 55px;
		line-height: 40px;
	}
	.from_box .la_inp label,.from_box .la_inp input,.from_box .la_inp select{font-size: 18px;}

}

@media screen and (max-width:480px) {
.head .dh_hd img{
	margin-top:0.21rem;
	height: 23px;
	width: 23px;
	/*position: absolute;
	right:2.2rem;
	top: 0.21rem;
	height: 23px;
	width: 23px;*/
	}

	.la_inp input {width:4.2rem;}
	.la_inp select {width:4.22rem;}
	.from_box .la_inp label, .from_box .la_inp input,.from_box .la_inp select{
		font-size:12px;
	}
}

@media screen and (max-width:400px) {
.head .dh_hd img{
	margin-top:0.18rem;
	height: 23px;
	width: 23px;
	/*position: absolute;
	right:2.2rem;
	top: 0.18rem;
	height: 23px;
	width: 23px;*/
}

	.la_inp input {width:4.2rem;}
	.la_inp select {width:4.22rem;}
	.from_box .la_inp label, .from_box .la_inp input,.from_box .la_inp select{
		font-size:12px;
	}

}

@media screen and (max-width:350px) {

.head .dh_hd img{
	margin-top:0.18rem;
	/*position: absolute;
	right:2.2rem;
	top: 0.18rem;
	height: 20px;
	width: 20px;*/
}

	.la_inp input {width:4.2rem;}
	.la_inp select {width:4.22rem;}
	.from_box .la_inp label, .from_box .la_inp input,.from_box .la_inp select{
		font-size:12px;
	}
}
