@import url(reset.css);
	@media screen and (max-width:320px) { html{ font-size:20px !important;} }
	@media screen and (min-width:320px) { html{ font-size:20px;} }
	@media screen and (min-width:340px) { html{ font-size:21.25px;} }
	@media screen and (min-width:360px) { html{ font-size:22.5px;} }
	@media screen and (min-width:380px) { html{ font-size:23.75px;} }
	@media screen and (min-width:400px) { html{ font-size:24.8px;} }
	@media screen and (min-width:400px) { html{ font-size:24.72px;} }
	@media screen and (min-width:413px) { html{ font-size:24.8px;} }
	@media screen and (min-width:440px) { html{ font-size:27.5px;} }
	@media screen and (min-width:480px) { html{ font-size:30px;} }
	@media screen and (min-width:520px) { html{ font-size:32.5px;} }
	@media screen and (min-width:560px) { html{ font-size:35px;} }
	@media screen and (min-width:600px) { html{ font-size:37.5px;} }
	@media screen and (min-width:640px) { html{ font-size:40px !important;} }
body{
	background:#fff;
}
.wrap {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  box-orient: vertical;
  background: #fff;
  
}
.warp {
	max-width: 750px;
	margin: 0 auto;
	min-width:320px;
}
/*.header{
	position: relative;
	width: 100%;
	height: 100%;
	background: url(../img/w1_01.png) no-repeat center;
	-webkit-background-size:100% 100%;
}

.header img{
    width: 100%;
	height: 100%;
	background-size:100% 100%;
	display: block;
}*/
.logo{ 
    padding:.5rem 0 .5rem .5rem;
    width:7.5rem;
	height:auto;
}
.logo img{
	width: 100%;
	height: 100%;
	background-size:100% 100%;
	display: block;	
}
.xian{
	width:100%;
	border-bottom:.1rem solid #258e85;
}
.part{
	width:95%;
	height:auto;
	margin: 0 auto;
	padding-bottom:1rem;
}
.part .bt{
	text-align: center;
    font-size: .75rem;
    color: #333333;
    font-weight: bold;
    padding-top: .5rem;
}
.tq{
	width: 100%;
	height: auto;
	padding-top:.5rem;
}
.timejs .timea{
	display: inline-block;
    font-size:.6rem;
    color:#666666;
}
.timejs .jsa{
	display: inline-block;
	font-size:.6rem;
	margin-left:.5rem;
	color:#666666;
}
.qs{
	padding-top: .5rem;
}
.qs a{
	font-size:.6rem;
	color: #333333;	
}
.qbnr{
	padding-top: .3rem;
}
.qbnr p{
	text-indent:2em;
	line-height:1.5rem;
	font-size:.6rem;
	color: #333333;
}
.qbnr p img{
	width: 100%;
	height: 100%;
	background-size:100% 100%;
	display: block;
}

.ewm{
    width:100%;
    height:auto;
    margin:0 auto;
    margin-top:1rem;
}
.ewm img{
	width: 100%;
	height: 100%;
	background-size:100% 100%;
	display: block;
}
.wytg{
	width:5.8rem;
    height:1.525rem;
    text-align: center;
    line-height:1.525rem;
    background:url(../img/tg.png) no-repeat center;
    background-size:100% 100%;
    font-size:.8rem;
    margin:0 auto;
    margin-top:.5rem;
}
.wytg a {
    color: #ffffff;
}