* {  padding: 0;  margin: 0;  list-style: none;border: none;  font-weight: normal;  font-style: normal;  text-decoration: none;  outline: none;  font-family: "microsoft yahei", "微软雅黑";}
body{font-size:1rem;max-width:640px;min-width:320px;margin:0 auto;}
.cr{clear:both}
.fl{float:left}.fr{float:right}
.cc{margin:0 auto;}
p{text-align:justify;}
img{width:100%}
.cont{max-width:640px;min-width:320px;margin:0 auto;}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0; }
.clearfix { *zoom: 1; }

.logo img { width: 100%; display: block; }
header section nav { width: 80%; float: left; line-height: 150%; font-size: 1.4rem; }
header section nav a { background: #04509b; display: block; float: left; width: 32.4%; text-align: center; padding: 2% 0; color: #fff; margin: 0 1% 1% 0; }
header section nav a:nth-child(3) { margin-right: 0; }
header section nav a:nth-child(6) { margin-right: 0; }
header section .nava { width: 20%; float: right; line-height: 150%; background: #04509b; padding: 3.6% 0; margin-bottom: 1%; font-size: 1.4rem; opacity: 0.8; }
header section .nava a { display: block; text-align: center; color: #fff; }




.mainbox{width:100%}
/*footer-CSS*/
.navMenu li { width: 25%; float: left; padding: 1% 0 1% 0; }
.navMenu li a { display: block; text-align: center; color: #2a91e0; font-size: 1.3rem; border-right: 1px solid #2a91e0; font-weight: bold; }
.navMenu li:nth-child(4) a { border-right: none; }
.footer { background: #2382cb; padding: 2% 0 13%; margin-top: 3%; }
.footer .navMenu { background: #2a91e0; }
.footer .navMenu li a { border-color: #fff; color: #fff; }
.footer .logo { width: 84.5%; margin: 0 auto; padding: 2% 0 4% 0; border-bottom: 1px solid #fff; }
.footer .text { width: 95%; margin: 5% auto 0 auto; }
.footer .text .txt { float: left; width: 64.5%; color: #fff; }
.footer .text .txt p { padding: 2% 0; }
.footer .text .img { float: right; width: 35.4%; }
.footer img { display: block; width: 100%; }
