﻿@charset "utf-8";

body,
ul,
li,
p,h1,h2,h3,h4,h5,h6,table,th,td,tr {
	margin: 0;
	padding: 0;
}

body {
	max-width: 750px;
	min-width: 320px;
	margin: 0 auto;
	font: 16px/1 微软雅黑, "\5b8b\4f53", sans-serif;
}

a {
	text-decoration: none;
	
}

ul,
li {
	list-style: none;
}
input{
	outline: none;
}
.clearfix{
	clear: both;
}

.container {
	width: 6.9rem;
	margin: auto;
}

.container-bj {
	background: #f0f2f9;
	height: auto;
	overflow: hidden;
	padding-bottom: .5rem;
}

.container-main {
	width: 7.12rem;
	margin: auto;
	background: #fff;
}
.pt-5{
	padding-top: .5rem;
}


/*苹果手机字体兼容设置开始  PS 不可以修改任何东西*/

@media screen and (max-device-width: 320px) {
	body {
		-webkit-text-size-adjust: none;
	}
}

@media screen and (max-device-width: 480px) {
	body {
		-webkit-text-size-adjust: none;
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	body {
		-webkit-text-size-adjust: none;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	body {
		-webkit-text-size-adjust: none;
	}
}


/*苹果手机字体兼容设置完成*/




/* 顶部 start*/
.top {
	width: 100%;
	height: .7rem;
	background: #d2e5f5;
	line-height: .7rem;
}

.top-l {
	float: left;
	font-size: .24rem;
	text-indent: 0.34rem;
	background: url(../mobile_images/favicon.png) no-repeat left center;
	background-size: .22rem .22rem;
}

.top-l a {
	color: #015293;
}

.top-r {
	float: right;
}

.top-r a {
	display: block;
	width: 2.05rem;
	height: .52rem;
	font-size: .24rem;
	color: #015293;
	background: #e9f3fb;
	margin-top: .09rem;
	line-height: .52rem;
	border-radius: .3rem;
	background-image: url(../mobile_images/login-bj.png);
	background-repeat: no-repeat;
	background-size: .25rem .27rem;
	background-position: .25rem center;
	text-indent: .57rem;
}

/* 顶部 end*/

/* banner start*/
.banner {
	width: 100%;
	height: 4.1rem;
	background: url(../mobile_images/banner-bj.png) no-repeat center;
}

.banner .logo {
	text-align: center;
}

.banner .logo img {
	width: 6.53rem;
	height: 1.54rem;
	margin-top: .6rem;
}

.banner .search-box {
	width: 6.42rem;
	height: .77rem;
	margin: auto;
	margin-top: .58rem;
	overflow: hidden;
}

.banner .search-box .sousuobt {
	width: 4.5rem;
	height: .73rem;
	float: left;
	border: .01rem solid #015293;
	outline: none;
	background: #ffffff;
	color: #999999;
	font-size: .24rem;
	text-indent: .34rem;
	border-radius: 0;
	padding: 0;
}

.banner .search-box button {
	width: 1.24rem;
	float: left;
	height: .75rem;
	line-height: .75rem;
	color: #ffffff;
	font-size: .28rem;
	border: none;
	outline: none;
	background: url(../mobile_images/search-btnbj.png) no-repeat center;
	background-size: cover;
}

/* banner end*/


/* nav start */
.nav {
	background-color: #015293;
	position: relative;
	height: 0.9rem;
	overflow: hidden;
	transition: .3s;
}

.nav li {
	width: 1.6rem;
	float: left;
	height: 0.9rem;
	line-height: 0.9rem;
	text-align: center;
}


.nav li a {
	font-size: 0.28rem;
	color: #fff;
	height: 0.9rem;
}

.nav li.on {
	background: #004780;
}

.nav hr {
	width: 1px;
	height: .3rem;
	float: left;
	border: none;
	background: #1569ad;
	margin-top: .3rem;
}

.nav .close {
	position: absolute;
	top: 0.25rem;
	right: 0.3rem;
	cursor: pointer;
	width: 0.4rem;
	height: 0.38rem;
	line-height: 0.38rem;
}

.nav .close span {
	display: block;
}

.nav .close span img {
	width: 0.4rem;
	height: 0.38rem;
	transition: .3s;
}

.nav.show {
	height: 1.8rem;
	transition: .3s;
}

.nav.show .close span img {
	transform: rotate(89deg);
	transition: .3s;
}
/* nav end */


/*  底部 start  */
.footer{
	width: 100%;
	height: auto;
	margin: auto;
	background: #015293;
	overflow: hidden;

}
.footer .footer-top{
	height: 1.08rem;
	line-height: 1.08rem;
}
.footer .footer-top a{
	
color: #a6bbee;
font-size: .3rem;
}
.footer .footer-top a:nth-of-type(1){
	display: block;
	width: 3.745rem;
	float: left;
	text-align: left;
	text-indent: 2.28rem;
}
.footer .footer-top a:nth-of-type(2){
	display: block;
	width: 3.745rem;
	float: left;
	text-align: left;
	text-indent: .58rem;
	}
.footer .footer-top hr{
	float: left;
	width: .01rem;
	height: .25rem;
	border: none;
	background: #096dbe;
	margin-top: .43rem;
}

.footer  .footer-con{
	height: 3rem;
	color: #a6bbee;
font-size: .26rem;
text-align: center;
background: url(../mobile_images/footerbj.png) no-repeat top center;
padding-top: .45rem;
}
.footer  .footer-con a{
	color: #a6bbee;
}
.footer  .footer-con p{
	line-height: .54rem;
}
.footer  .footer-con p:nth-of-type(3){
	background: url(../mobile_images/beian.png) no-repeat 1.2rem center;
	background-size: .3rem .3rem;
	text-align: left;
	text-indent: 1.6rem;
}
.footer  .footer-con .sign{
	width: 30%;
	clear: both;
	margin: auto;
	margin-top: .2rem;
}

.footer  .footer-con .sign p:nth-of-type(1){

	float: left;
}
.footer  .footer-con .sign p:nth-of-type(1) img{
	
	width: 0.82rem;
	height: 0.83rem;}
.footer  .footer-con .sign p:nth-of-type(2){
	
	float: right;
	margin-top: .12rem;
}
.footer  .footer-con .sign p:nth-of-type(2) img{
	
	width: 1.1rem;
	height: 0.55rem;
}
/*  底部 end  */