body{min-width:1200px;padding:0; margin:0;border:0; font-family: Arial, Helvetica, sans-serif; font-size:16px;color:#4d4d4d;}
ul,li{ list-style:none;padding:0; margin:0; border:0; }
dl,dt,dd,img,input,h1,h2,h3{padding:0; margin:0;border:0;}
a{ text-decoration:none; color:#4d4d4d;}
a:hover{color:#297dd5; }	
.clear{clear:both;}










	

.w12001{ margin:30px auto 0 auto; width:1200px;  height:auto; overflow:hidden;}
.w1200{ margin:0 auto; width:1200px; margin-top:0px; height:auto; overflow:hidden; background:#fff;}

.overall{width:100%; height:auto; top:0px; overflow-x:hidden; }
.box{width:100%; height:auto; overflow:hidden;}
 html { overflow-x: hidden; overflow-y: auto;}
.t20{ margin:20px auto 20px auto;}
.t28m{ margin-top:28px;}
.fl{ float:left;}
.fr{ float:right;}



.topbox{width:100%;margin:0 auto; top: 0px; z-index:9999; background:url(../images/top_bg.jpg) center no-repeat; height:594px; }
.top1{ height:auto; overflow:hidden;width:1200px; margin:0 auto;}
  .logo{ margin-top:20px;}


/*导航/可出现三级栏目*/
.nav_warp{width:1200px; margin:0 auto; height:58px;line-height: 58px; background:#044a86; margin-top:27px;}
#menu {font: 14px;}
#menu a {color: #fff;}
#menu, #menu ul {margin: 0;padding: 0;list-style: none;}
#menu {width: 1200px;margin: 0px auto;}
#menu:before, #menu:after {content: "";display: table;}
#menu:after {clear: both;}
#menu {zoom: 1;}
#menu li {float: left;width:auto;position: relative;z-index:100;height:58px;}
#menu li:hover {float:left;width:auto;position: relative;z-index:100; background:#0d76c9;}
#menu a {float: left;width:auto;line-height:58px;font-size:18px;text-decoration: none;display:block; padding: 0px 36px;}
#menu li:hover > a {color: #fff;}
*html #menu li a:hover {color: #fafafa;}
#menu ul {_margin: 0;  opacity: 0;  visibility: hidden;  position: absolute;  top: 58px;  left: 0;z-index: 1000;background:url(../images/xh_02.png) repeat !important;}
#menu li:hover > ul {opacity: 1;  visibility: visible;  margin: 0;}
#menu ul ul {top: 0;margin: 0 0 0 20px;_margin: 0;  }
#menu ul li {float: left;display: block;border: 0;_line-height: 0;  }
#menu ul li:hover {float: left;  display: block;  border: 0;  _line-height: 0;  background:none;}
#menu ul li:last-child {-moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none;  }
#menu ul a {width:100%;  display: block;  white-space: nowrap;  float: left;text-transform: none;  font-size:14px;  }
#menu li ul li {width:100%;line-height:50px;height:50px; white-space: nowrap;  float: left;text-transform: none;  font-size:14px;margin-top: -1px; color:#fff;}
#menu li ul li a {width:100%;line-height:50px;height:50px; white-space: nowrap;  float: left;text-transform: none;  font-size:16px; color:#fff; }
#menu ul a:hover {   color:#1887df; 
    overflow: hidden;
     width: 100%; 
    display: block;

}
#menu ul li:first-child > a:after {content: '';  position: absolute;  top: 0;}
#menu ul ul li:first-child a:after {left: -6px;  top: 50%;margin-top: 0;border-left: 0;}
#menu ul li:first-child a:hover:after {border-bottom-color: #04acec;  }
#menu ul ul li:first-child a:hover:after {  border-right-color: #0299d3;border-bottom-color: transparent;  }


.nav_on{  background-color: #0c6cb8;  color:#fff;}

.link2{ width:100%; height:auto; overflow:hidden; background:#f3f3f3; }
.linkbox{ width:1200px; margin:0 auto; }
.linkbox span{ float:left; width:113px; height:96px; background:url(../images/link.png) left center no-repeat; margin-right:20px; }
.linkbox ul li{ float:left; padding:0 13px; height:40px; line-height:40px; }
.linkbox ul li a{  }



/*版权*/
.footbox{ width:100%;  background:#0c62b9; }
.foot{ width:1200px; margin:0 auto; padding:30px 0; }
.foot-left { width:100%; line-height:25px; color:#eaeaea !important; margin-bottom:30px;text-align: center }
.foot-left a{ padding:0 15px; color:#eaeaea; }
.foot-left a:hover{ color:#eaeaea; }
.foot-right{ float:right; max-width:240px; }
.foot-right ul li{ float:left; width:100px; text-align:center; cursor:pointer; position:relative;  }
.foot-right ul li span{ display:block; height:30px; line-height:30px; text-align:center; color:#eaeaea;  }
.ewm{ width:120px; height:120px; background-size:100% !important; position:absolute; top:-125px; left:-10px; display:none; }
.foot-right ul li:hover .ewm{ display:block; }