*{padding: 0;color: #333;font-size: 0.3rem;margin: 0;}
ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0;padding:0;text-decoration: none;font-size: 0.3rem;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}
button{ border-radius: 0; }
a{text-decoration: none;}
body{background: #FFFFFF;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.header{background: #113f9f;padding: 0 0.2rem;}
.logo{padding: 0.2rem 0;}
.logo img{height: 0.6rem;}
.navBtn{padding-top: 0.25rem;}
.navBtn i{display: block;width: 0.6rem;height: 0.05rem;background: #FFFFFF;margin: 0.1rem;}

.nav{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 11;}
.showNav{display: block;}
.nav-a{position: absolute;left: -100%;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);}
.nav-b{position: absolute;right: -60%;top: 0;width: 60%;height: 100%;background: #333333;}
.nav-b ul{padding: 0.3rem;}
.nav-b li a{display: block;line-height: 0.8rem;border-bottom: solid 1px #666;color: #FFFFFF;font-size: 0.28rem;}
#banner2{position: relative;width: 100%;overflow: hidden;margin-bottom: 0.2rem;}
#banner2 ul{overflow: hidden;position: relative;left: 0;top: 0;}
#banner2 li{float: left;}
#banner2 li img{width: 100%;}
.banner_nav2{position: absolute; overflow: hidden; width: 100%; bottom: 0.2rem; left: 0; text-align: center; z-index: 10; text-align: center;}
.banner_nav2 span{display: inline-block; margin: 0 5px; width: 0.5rem; height:3px;cursor: pointer; background: #666;}
.banner_nav2 .active{background: #ccc;}
.aboutUs{margin-bottom: 0.2rem;}
.title{overflow: hidden;background: #113F9F;padding: 0 0.2rem;}
.title span{display: block;float: left;line-height: 0.8rem;color: #FFFFFF;}
.title a{display: block;float: right;color: #FFFFFF;line-height: 0.8rem;font-size: 0.28rem;}
.textBox{padding: 0.2rem;font-size: 0.28rem;line-height: 0.5rem;}
.textBox img{max-width: 100%;}
.textBox *{font-size: 0.28rem !important;line-height: 0.4rem !important;}
.product{margin-bottom: 0.4rem;}
.productList ul{overflow: hidden;padding-top: 0.2rem;}
.productList li{float: left;margin: 0.2rem 2% 0.2rem;width:46%;box-sizing: border-box;border: solid 0.02rem #999;padding: 0.08rem;}
.productList li .img{margin:0.01rem;}
.productList li img{width: 100%;height: 100%;}
.productList li p{text-align: center;font-size: 0.26rem;padding-top: 0.1rem; height:0.40rem; overflow:hidden;}
.news{margin-bottom: 0.4rem;}
.newsList{padding: 0.2rem;}
.newsList li{border-bottom: dashed 1px #cdcdcd;overflow: hidden;}
.newsList a{display: block;float: left;line-height: 0.8rem;font-size: 0.28rem;}
.newsList span{display: block;float: right;line-height: 0.8rem;font-size: 0.28rem;}
.footer{background: #113F9F;color: #FFFFFF;text-align: center;padding: 0.2rem;font-size: 0.28rem;}
.load{position: fixed;left: 0;top: 0;background: #FFFFFF;width: 100%;height: 100%;z-index: 999;}
.loading{position: absolute;left: 50%;top: 50%;margin-top: -40px;margin-left: -40px;width: 80px;height: 20px;text-align: center;}
.loading span{display: inline-block;width: 5px;height: 20px;border-radius: 4px;background: lightgreen;animation: load 1.04s ease infinite;-webkit-animation: load 1.04s ease infinite;}
 @keyframes load{0%{	height: 20px;	background: lightgreen;}50%{	height: 40px;	margin-top: -20px;	background: lightblue;}100%{	height: 20px;	background: lightgreen;}}
@-webkit-keyframes load{0%{	height: 20px;	background: lightgreen;}50%{	height: 40px;	margin-top: -20px;	background: lightblue;}100%{	height: 20px;	background: lightgreen;}}
.loading span:nth-child(2){animation-delay:0.13s;	-webkit-animation-delay:0.13s;}
.loading span:nth-child(3){animation-delay:0.26s;-webkit-animation-delay:0.26s;}
.loading span:nth-child(4){animation-delay:0.39s;-webkit-animation-delay:0.39s;}
.loading span:nth-child(5){animation-delay:0.52s;-webkit-animation-delay:0.52s;} 
.load .text{position: absolute;left: 0;top: 50%;width: 100%;text-align: center;}
.pageBox{padding: 0.2rem;}
.pageBox .name{text-align: center;font-weight: bold;padding-top: 0.2rem;font-size: 0.34rem;}
.listBox{padding-bottom: 0.4rem;}
/*-------·ÖÒ³ÑùÊ½---------*/
.paging{padding:5px;margin:3px;text-align:center;font-size:14px;}
.paging a{border:#dedfde 1px solid;padding:4px 10px;background-position:50% bottom;color:#000;margin-right:3px;text-decoration:none;background-color:#fff; display:inline-block;}
.paging a:hover{border:#740000 1px solid;color:#fff;background-color:#007123}
.paging span.current{padding:4px 10px;font-weight:bold;color:#fff;margin-right:3px;;background-color:#007123;font-size:16px;}