body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body { color:#616161; font:12px/20px "Microsoft YaHei", "微软雅黑", "SimSun", "宋体",HELVETICA;  }
em{font-style:normal}
li{list-style:none}
fieldset, img { border:none; }
img{border:0;vertical-align:middle}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "Microsoft YaHei","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
p {word-wrap:break-word}
table { border-collapse:collapse; }
 
a{ color:#468cca; text-decoration:none;}
.animate { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; }
.animate1 { -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -ms-transition-duration: 1s; transition-duration: 1s; }
 
a:hover { color:#c20e1a;}
.cenbox{ width: 1200px; margin: 0 auto; position: relative;}
.lclear{ overflow: hidden;}


/*头部*/
.head{
  width: 100%;
}
.head .main1{
  width: 100%;
  height: 100px;
  background: #0065bd;
  border-bottom: 1px solid #000;
}
.head .main1 .mainbody{
  width: 1200px;
  height: 100px;
  overflow: hidden;
  margin: 0 auto;
}
.head .main1 .logo01{
  float: left;
}
.head .main1 .logo02{
  float: left;
}
.head .main1 .mainr{
  float: right;
  overflow: hidden;
  height: 39px;
  margin-top: 28px;
}
.head .main1 .mainr #keyword{
  overflow: hidden;
  width: 254px;
  height: 39px;
  line-height: 39px;
  background: #e6e6e6;
  padding: 0 10px;
  float: left;
  border: 0;
  font-size: 14px;
  color: #333;
}
.head .main1 .mainr .btn{
  float: left;
  background: url(../images/img1_03.jpg) no-repeat;
  width: 51px;
  height: 39px;
  cursor: pointer;
}
.head .main2{
  width: 100%;
  height: 66px;
  border-bottom: 1px solid #000;
}
.head .main2 .mainbody{
  width: 1200px;
  height: 66px;
  margin: 0 auto;
}
.head .main2 .box{
  float: left;
  width: 124px;
  margin: 0 13px;
  text-align: center;
  line-height: 66px;
  height: 66px;
  position: relative;
  cursor: pointer;
}
.head .main2 .box:hover,.head .main2 .box.on{
  background: #468cca;
}
.head .main2 .box .name{
  color: #060606;
  font-size: 18px;
}
.head .main2 .box:hover .name,.head .main2 .box.on .name{
  color: #fff;
}
.head .main2 .box .list{
  position: absolute;
  top: 66px;
  background: #468cca;
  width: 155px;
  left: -7.7px;
  display: none;
  border-top: 1px solid #000;
  z-index: 9999;
}
.head .main2 .box:hover .list{
  display: block;
}
.head .main2 .box .list .listname {
  width: 135px;
  height: 44px;
  padding-left: 10px;
  font-size: 14px;
  color: #fff;
  display: block;
  line-height: 44px;
  text-align: left;
  position: relative;
}

.head .main2 .box .list .listname a {
	display:block;
	padding:0 10px;
	height:44px;
	line-height:44px;
	overflow:hidden
}

.head .main2 .box .list .listname:hover{
  background: #0065bd;
}
.head .main2 .box .list .listname .lista{
  color: #fff;
}
.head .main2 .box .list i{
  width: 11px;
  height: 44px;
  background: url(../images/img1_07.png) no-repeat;
  position: absolute;
  right: 10px;
  top: 0;
}
.head .main2 .box .list .listname .list02{
  position: absolute;
  top: 0px;
  background: #468cca;
  width: 155px;
  left: 155px;
  display: none;
}

.head .main2 .box .list .listname .list02 .listname03{
  width: 125px;
  height: 44px;
  padding-left: 30px;
  font-size: 14px;
  color: #fff;
  display: block;
  line-height: 44px;
  text-align: left;
  position: relative;
}
.head .main2 .box .list .listname .list02 .listname03 .lista02{
  color: #fff;
}
.head .main2 .box .list .listname .list02 .listname03:hover{
  background: #0065bd;
}
.head .main2 .box .list .listname:hover .list02{
  display: block;
}
.head .main2 .box .list .listname03:hover .list03{
  display: block;
}
.head .main2 .box .list .list03{
  position: absolute;
  top: 0px;
  background: #468cca;
  width: 135px;
  left: 135px;
  display: none;
}

.head .main2 .box .list .list03 a{
  width: 105px;
  height: 44px;
  padding-left: 30px;
  font-size: 14px;
  color: #fff;
  display: block;
  line-height: 44px;
  text-align: left;
  position: relative;
}
.head .main2 .box .list .list03 a:hover{
  background: #0065bd;
}


/*底部*/
.bottom{
  width: 100%;
  border-top: 1px solid #bcbcbc;
}
.bottom .mainbody{
  width: 1200px; 
  overflow: hidden;
  margin: 0 auto;
}
.bottom .logo{
  float: left;
}
.bottom .menu{
  margin-left: 35px;
  margin-top: 33px;
  float: left; 
}
.bottom .menu .list{
  overflow: hidden;
  line-height: 24px;
}
.bottom .menu .list a{
  display: block;
  float: left;
  font-size: 16px;
  color: #020202;
}
.bottom .menu .list a:hover{
  color: #468cca;
}
.bottom .menu .list span{
  display: block;
  float: left;
  font-size: 16px;
  color: #020202;
  margin: 0 8px;
}
.bottom .menu .text{
  font-size: 12px;
  margin-top: 10px;
  color: #000;
}
.bottom .menu .text span{
  padding-left: 40px;
}
.bottom .wx{
  margin-top: 18px;
  float: right;
}
.bottom .wx img{
  width: 80px;
}