
* {
    margin: 0;
    padding: 0;
	font-family:Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;
	font-size:16px;	
}

body {
    position: relative;
	background-color:#ededed;
}

.clear{ clear:both;}
.height40 { width: 100%; height: 40px; }
.whiteline {
	width: 500px;
	height: 1px;
	background-color: #fff;
	margin: 0px auto;
}

.section-content{ width:100%;  min-height:400px; margin:10px auto 0px auto;  }
.top-box{width:100%; margin:0 auto; height:auto; background-color: #002f88;}

.top-box .logo {
	width: 640px;
	margin: 0px auto;
}

.top-box .logo img {
	width: 100%;
}

.main-box{width:640px; margin:0 auto; height:auto;}

.nav-shang{width:100%; margin:0 auto; height:20px; background-color:#002f88;}
.nav-xia{width:100%; margin:0 auto; height:20px; background-color:#002f88;}
.nav-height{ position:relative; width:100%; height:38px; background-color:#002f88;}
.nav-box { width:100%; height:38px; margin:0 auto; background:#002f88;}
.nav-box .logo{ width:100%; height:50px; line-height:50px; text-align:center;}
.nav-box.navFix{position: fixed; top:0; left:0;  box-shadow: 0 0 5px rgba(0,0,0, 0.2);border-bottom:1px solid #e3e3e3\9; z-index: 99999;} 
.nav-box ul { padding:0; margin:0 auto; width:850px; display: block;}
.nav-box.navFix ul{ border-bottom: 0;}
.nav-box li { display: inline-block; height:38px; padding: 0px 5px 0px 5px; line-height:19px; float:left; text-align:center; position:relative;}
.nav-box li a {display: block; padding: 0 0; font-size:14px; font-weight:700;color: #fdd000; text-decoration: none;}
.nav-box li a:before{content:" ";width:1px; height:13px; border-right: 1px solid #fdd000; position: absolute; top:12px; left:-2px;}
.nav-box li a.active:before{content:" ";width:0px;border: none;}
.nav-box li:first-child a:before{content:" ";width:0px;border: none;}
.nav-box li a:hover{color: #fdd000; /*border:1px solid #ee8800;*/}
.nav-box li a.active {color: #002f88;background: #fdd000;font-weight: 700;}
        
.index-banner{width:100%; margin:0 auto; height:auto;font-size: 0;}
.index-banner img{ max-width:100%;}

.boxnr{ width:100%;}

.boxnr .xian1{
	height:52px; 
	background: #002f88;
	margin:0px 0px 10px 0px;
}

.boxnr .xian1 .text1{ 
	height:52px; line-height:52px; 
	text-align:center; font-size:24px; 
	color: #fff;
	font-weight:700;
}

.boxnr .small-section {
	border-bottom: 1px solid #fff;
	background-color: #ededed;
}

.boxnr .text2{ 
	font-size:16px; 
	width:250px;
	text-align: center; 
	height:40px; line-height:40px; 
	font-weight: 700;
	margin: 0px auto;
	border-top: 2px solid #fdd000;
	border-bottom: 2px solid #fdd000;
}

.boxnr .logo2{width:640px;  padding-top: 20px; padding-bottom: 20px; margin:0 auto; display:table-cell; vertical-align:middle; text-align:center;}
.boxnr .logo2 a{  text-decoration: none;}
.boxnr .logo2 img{ width:200px;  margin:20px;}

.boxnr .logo3{width:640px; padding-top: 20px; padding-bottom: 20px; margin:0 auto; display:table-cell; vertical-align:middle; text-align:center;}
.boxnr .logo3 img{width:100px; margin:10px 10px;}
.boxnr .logo3 a{  text-decoration: none;}

.boxnr .logo5{width:640px; padding-top: 20px; padding-bottom: 20px; margin:0 auto; display:table-cell; vertical-align:middle; text-align:center;}
.boxnr .logo5 img{width:150px; margin:20px 10px;}
.boxnr .logo5 a{  text-decoration: none;}

.boxnr .jieshao1{ padding:40px;}

.boxnr .jieshao1 h2{ 
	height:28px;
	font-size:18px; 
	border-bottom: 4px solid #002f88;
	text-align: center;
	color: #002f88;
	display: inline-block;
}

.boxnr .jieshao1 p { line-height:2;}

.boxnr .jieshao1 .erweima img{ width:120px;}

.boxnr .xian8{height:60px; background:url(../images/line4.png) no-repeat 50% 50%; margin-bottom:50px; margin-top:30px; }
.boxnr .xian8 .text8{ height:60px; line-height:60px; text-align:center; font-size:30px; font-weight:700;}

.boxnr .jieshao8{ padding:0 10px 150px 10px}

.boxnr .jieshao8 .nr8{   }
.boxnr .jieshao8 .nr8 p{ line-height:35px; margin-top:20px;}


.footer-box{width:100%; margin:0 auto;  background-color:#0C3388; color:#ffffff; height:120px; padding-top: 50px; text-align:center; line-height:2;}
.footer-box p{ font-size:14px;}


@media screen and (max-width:639px){
	.mhide {
		display: none;
	}
	.pc-ad {
		display: none;
	}
	.top-box{width:100%;}
	.whiteline{width:100%;}
	.top-box .logo{width:100%;}

	.main-box{ width:100%;}
	.mw640{ width:100% !important;}
	
	.mobileshu {flex-direction: column;}

	.section-content{ width:100%;  min-height:400px;  }

.nav-shang{ display:none; }
.nav-xia{display:none;}
.nav-height{ position:relative; height:160px;}
.nav-box { width:100%; height:160px; margin:0 auto; background:#002f88;}
.nav-box .logo{  width:100%; margin:0 auto; height:50px; margin-top:10px;  text-align:center; }
.nav-box.navFix{position: fixed;top:0; left:0;  box-shadow: 0 0 5px rgba(0,0,0, 0.2);border-bottom:1px solid #e3e3e3\9; z-index: 99999;} 
.nav-box ul { padding:0; margin:0 auto; width:100%; display: block; /*border-bottom: 2px solid #eee;*/}
.nav-box.navFix ul{ border-bottom: 0;}
.nav-box li { display: inline-block;  height:40px; line-height:40px; float:left; text-align:center; position:relative;}



	.boxnr{ width:100%; padding-top:0;}
	
	.boxnr .xian1{ margin-bottom:30px; }
	.boxnr .xian1 .text1{  font-size:24px; }
	.boxnr .text2{ font-size:18px; font-weight:600; width: 280px;}
	

.boxnr .jieshao1 .h48{ 
	height: 48px !important;
}


	.boxnr .jieshao1 h2{ font-size:18px; text-align:center;}
	.boxnr .jieshao1 p{ line-height:2; margin-top:10px; float:left; width:100%; font-size:15px;}
	.boxnr .jieshao1 .erweima{ float:right; width:100%; text-align:center; margin-top:10px; margin-bottom:10px;}
	.boxnr .jieshao1 .erweima img{ width:120px;}
		
	.boxnr .xian8{ margin-bottom:10px; }
	.boxnr .xian8 .text8{ font-size:24px;}
	.boxnr .jieshao8 .nr8{ width:96%; margin:0 2%; }
	.boxnr .jieshao8 .nr8 p{line-height:30px; font-size:15px; margin-top:20px;}
	

	.boxnr .logo2{width:640px;  padding-top: 20px; padding-bottom: 20px; margin:0 auto; display:table-cell; vertical-align:middle; text-align:center;}
	.boxnr .logo2 a{  text-decoration: none;}
	.boxnr .logo2 img{ width:140px;  margin:10px;}


}



 .adBoxFixLeft {
    position: fixed !important;
    top: 48px !important;
    left: 50% !important;
    margin-left: -508px;
 }
 .adBoxFixRight {
    position: fixed !important;
    top: 48px !important;
    left: 50% !important;
    margin-left: 328px;
 }



