body, ul, li, p, h1, h2, h3, h4, h5, h6 {
	padding: 0;
  margin: 0;
}
li {
	list-style: none;
}
a {
  text-decoration: none;
}
img {
	border: 0;
	vertical-align: top;
}
.clearfix {
	zoom: 1;
	_zoom: 1
}
.clearfix:after {
	content: "";
	display: block;
	line-height: 0px;
	height: 0px;
	clear: both;
	visibility: hidden
}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none;color:#000;}
img{ border:none;}
.clear{clear:both;}
.equal{ padding-bottom:9999px; margin-bottom:-9999px; overflow:hidden;}
input,textarea,select,button,a:focus {outline: none;}
.mainContainer{width: 1200px;margin: 0 auto;}
body{min-width: 1280px;max-width: 1920px;}
.left{float: left;}
.right{float: right;}
.center{text-align: center;}
table{  
    border-collapse:collapse;  
    border: 1px solid #333;  
}  

td{  
    border-collapse:collapse;  
    border: 1px solid #333;  
}  

/* -------------header------------------------- */
.header{width: 100%;height: 145px;background: #0C7ED9;}
.header .logo_search{height: 101px;}
.header .logo{position: relative; top: 24px;}
.header .searchForm{position: relative;top: 31px;}
.header .searchForm input{height: 36px;border: 1px solid #e1e1e1;width: 228px;line-height: 36px;padding-left: 20px;float: left;border-radius: 5px 0 0 5px;
  background:#0C7ED9;color: #fff;border-right: none;opacity:0.8;}
.header .searchForm input::-webkit-input-placeholder{color:#fff;}
.header .searchForm button{width: 44px;height: 40px;border: 1px solid #e1e1e1;border-left: none;background: url('./../image/iconfont-sousuo.png') no-repeat center center;
float: left;border-radius: 0 5px 5px 0;opacity:0.8;}
.header .line{border:none;display: inline-block;width: 100%;height: 1px;background: #fff;position: absolute;top:92px;opacity:0.2;
  filter: alpha(opacity=20);
  /*This works in IE 8 & 9 too*/
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  /*IE4-IE9*/
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);}
.header .nav_div{background-color:#0475D6;}
.header .nav{height: 44px;}
.header .nav > li{float: left;height: 44px;width:12.4%;position: relative;}
.header .nav li a{display: inline-block;width: 100%;height: 42px;line-height: 42px;text-align: center;color: #fff;font-size: 18px;}
.header .nav > li:hover a{color: #3da4f7;background-color:#fff;}
.header .nav > ul > li {position: relative;}
.nav li .navSub {position: relative;z-index: 9999;background-color: #fff;height: auto;border-radius: 0 0 3px 3px;border:1px solid #aaa;border-top: none;box-shadow: 2px 2px 6px #585858;display:none;top:2px;}
.nav > li:hover > .navSub{display: block;}
.nav li .navSub li {height: 40px;border-bottom: 1px dotted #b5b5b5;}
.nav li .navSub a {color: #42a5f5;display: inline-block;width: 100%;overflow: hidden;height:40px;line-height: 40px;font-size: 14px;}
.nav li .navSub a:hover{color: #42a5f5;background:#ececec; } 
/*------------frindLink-------------*/
.frindLink {margin-bottom:30px;height:200px;clear:both;}
.frindLink h2{font-size:20px;margin-bottom:20px;}
.frindLink a {float:left;width:21.3%;display:inline-block;height:60px;line-height:60px;margin-bottom:20px;background-color: #38a2f7;
    color: #fff;
    text-align: center;padding:0 10px;}
.frindLink a:hover{background-color:#0C7ED9;}
.frindLink a:last-child{marigin-right:0px !important;}
.frindLink .link{display: flex;
    flex-wrap: wrap;
    display: -webkit-flex;justify-content: space-between;}
/* ------------footer------------------------ */
.footer{height: 72px;background: #0C7ED9;clear: both;margin-top:20px;}
.footer p{color: #fff;font-size: 16px;text-align: center;position: relative;top: 24px;}