@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;
}
.nav{
	width: 100%;
	height: auto;
	padding-top:.5rem;
}
.ula{
	width:100%;
    height:1.5rem; 
    line-height: 1.5rem;  
    display: -webkit-flex;
    display: -webkit-box;   /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;     /* OLD - Firefox 19- H5不用考虑 */
	display: -mz-flexbox; /* TWEENER IE 10 */
	display: flex;       /* NEW, Spec - Opera 12.1, Firefox 20+ */   	
}
.ula li{
	flex: 1;
	font-size:.7rem;
	text-align: center;
	border-bottom: .1rem solid #DCDCDC;
}
.ula li:hover{
	flex: 1;
	font-size:.7rem;
	text-align: center;
	border-bottom: .1rem solid #2c94db;
}
.ula li.active{
	flex: 1;
	font-size:.7rem;
	text-align: center;
	border-bottom: .1rem solid #2c94db;
}
.bjk{
	width: 100%;
	height:.4rem;
	background:#F2F2F2;
}
.sysc,.cjwt,.gxrz{
	display: none;
}


.quan {
    width: 95%;
    height: auto;
    margin: 0 auto;
    padding-bottom: 1rem;
    padding-top: .5rem;
}
.ulb {
    width: 98%;
    height: auto;
    margin: 0 auto;
    display: block;
}
.ulb li {
    padding-top: .5rem;
    padding-bottom: .5rem;
    border-bottom: .01rem solid #e7e4e4;
    padding-left: .3rem;
}
.ulb li a {
    display: block;
    color: #515151;
    font-size: .67rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}