*{
    margin:0;
    padding:0;
}
a{
	text-decoration: none;
	color:white;
}
.active,a:hover {
    background: none;
    text-shadow: none;
    color: #fd6584;
}
html,body{
    width:100%;
    height:100%;
    font-size:12px;
}
@font-face{
    font-family:myFont1;
    src:url('./font/Majesti-Banner-Bold.otf');
}
@font-face{
    font-family:myFont2;
    src:url('./font/Majesti-Banner-BoldItalic.otf');
}
@font-face{
    font-family:myFont3;
    src:url('./font/Majesti-Banner-Book.otf');
}
@font-face{
    font-family:myFont4;
    src:url('./font/Majesti-Banner-BookItalic.otf');
}
@font-face{
    font-family:myFont5;
    src:url('./font/Majesti-Banner-Heavy.otf');
}
@font-face{
    font-family:myFont6;
    src:url('./font/Majesti-Banner-HeavyItalic.otf');
}
@font-face{
    font-family:myFont7;
    src:url('./font/Majesti-Banner-Light.otf');
}
@font-face{
    font-family:myFont8;
    src:url('./font/Majesti-Banner-LightItalic.otf');
}
@font-face{
    font-family:myFont9;
    src:url('./font/Majesti-Banner-Medium.otf');
}
@font-face{
    font-family:myFont10;
    src:url('./font/Majesti-Banner-MediumItalic.otf');
}
@font-face{
    font-family:myFont11;
    src:url('./font/华文新魏.ttf');
}
.main{
	width:100%;
	background-image:url(./images/bg.png);
	background-repeat:repeat-y;
	background-size:100%;
	padding-top:.5rem;
}
.header{
	height:.4rem;
	color:#fff;
	background-color:rgba(22,14,12,0.8);
}
.header .logo{
	font-size:0.237rem;
	float: left;
	line-height: .4rem;
	padding-left:.5rem;
}
.header .logo span:first-child{
	color:rgb(190,30,45);
	font-family: myFont11;
	font-size:.284rem;
}
.header .logo span:nth-child(2){
	display: inline-block;
	height:.2rem;
	line-height: .4rem;
	width:1px;
	background-color:#8a8c8f;
	vertical-align: middle;
	margin:0 .037rem 0 .023rem;
	margin-bottom:4px;
}
.header .logo span:nth-child(3){
	font-family: myFont1;
	color:#8a8c8f;
}
.header .nav{
	float: right;

}
.header .nav li{
	float: left;
	list-style: none;
	padding:0 .2rem;
	font-size:.085rem;
	line-height: .4rem;
}
.content{
	padding:.2rem .4rem .13rem;
}
.lunbo{
	float: left;
	width:2.5rem;
	height:1.5rem;
	padding:.05rem;
	padding-bottom: .055rem;
	background-color:#e2e0d0;
	border-radius:.02rem;
	
}
.title{
	float: left;
	width:2.5rem;
	color:#fff;
	font-size:.085rem;
	margin-left:.2rem;
	line-height:.15rem;

}
.title1{
	float: left;
	width:2.5rem;
	color:#fff;
	font-size:.085rem;
	margin-left:.4rem;
	line-height:.15rem;

}
.title h2{
	font-size:.065rem;	
	font-weight: normal;
	color:#fd6584;
	height:.12rem;
	line-height:.095rem;;
}
.title p textarea,.title p input{
	width:80%;

}
.title1 h2{
	font-size:.065rem;	
	font-weight: normal;
	color:#fd6584;
	height:.12rem;
	line-height:.095rem;;
}
.title1 p textarea,.title1 p input{
	width:80%;

}
.footer{
	color:#fff;
	text-align: center;
}
.footer span{
	font-size:.075rem;
	padding:0 .2rem;

}
.clearfix:after{
	content:'.';
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.clearfix{
	zoom:1;
}
.autoimg{
	width:100%;
	height:auto;

}
.text{
	color:white;
	font-size:.12rem;
}
.icon{
	width:100%;
	height:2rem;
	overflow: hidden;
	margin-bottom:.1rem;

}
.icon img{
	width:100%;
	height:100%;
	transition:0.4s;
	
}
.icon img:hover{
	transform: scale(1.1);
}
.location,.message h2,.but{
	font-size:.074rem;
	color:#fd6584;
	font-weight:normal;
}
.but{
	text-align: right
}
.message{
	margin-top:20px;
}
.message p{
	margin-top:10px;
}
.message p textarea{
	width:100%;
}
.location p{
	display: inline-block;
	width:.510rem;
	height:.107rem;
	background:#fff;
	border-radius:.094rem;
	vertical-align: middle;
}
.location p span{
	display: inline-block;
	width:.094rem;
	height:.094rem;
	margin-top: .004rem;
    margin-left: .009rem;
	background-color:#dad8d8;
	border-radius:50%;
}
.location p span img{
	line-height: .094rem;
	margin-left:.004rem;
	margin-top:.009rem;
}
.location p input{
	display: inline-block;
	width:74%;
	height:.095rem;
	line-height:.095rem;
	outline: none;
	border:0;
	float: right;
	border-top-right-radius:.094rem;
	border-bottom-right-radius:.094rem;
}
.but{
	margin-top:.047rem;
}
.but p{
	display: inline-block;
	cursor: pointer;
}
.but span{
	display: inline-flex;
	width:.094rem;
	height:.094rem;
	background-color:#fff;
	border-radius:50%;
	justify-content: center;
	align-items: center;
	margin-right:.023rem;
	vertical-align: middle;

}
.but span i{
	display: inline-flex;
	text-align: center;
	width: .066rem;
	height:.066rem;
	justify-content: center;
	align-items: center;
	border:1px solid #ccc;
	border-radius: 50%;
}
.but span i b{
	display: inline-block;
	width: .028rem;
	height: .028rem;
	background-color:#ccc;
	border-radius: 50%;

}
.me80{
	width:80%;
	margin-top:-0.037rem;
}