/* CSS Document */
@charset "utf-8";

html{color:#000;background:#FFF;}
body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td
{margin:0;padding:0; }
table{border-collapse:collapse;border-spacing:0;}
p,ul,li,,a,img{margin:0;padding:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li,dd{list-style:none outside none; overflow:hidden;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
a{ color: #333; text-decoration:none;}
img:hover {
  filter: alpha(opacity=80);
  opacity: 0.8;
}
a:hover { color:#F00;
}
a:focus {
  filter: alpha(opacity=80);
  opacity: 0.8;
}
body {MARGIN:0;PADDING: 0px; background: #fff;  font-size:16px; font-family:"å¾®è½¯é›…é»‘";   }
.flaot_l{ float:left}
.flaot_r{ float:right}
img{border:0px;}
.more{ float:right;}
.more a,.more a:hover{color:#939393;}
.blank10{ height:10px; clear:both;}
.blank20{ height:20px; clear:both;}
.ml10{ margin-left:10px;_margin-left:8px;}
.ml30{ margin-left:30px;}
.none{display: none;}
.allwith{ width:1200px; margin:0 auto;}


#header{font-size:16px;background:url(topbj.jpg) no-repeat center #a1c7e1; border-bottom:8px solid #245399;}
.header{ height:236px; }
.wzac{  background:#208de7; padding:5px; margin-right:10px; border-radius:6px;}
.jftc{  background:#cc871b;padding:5px;border-radius:6px; }
.heale{ width:45%;padding:2%  0 0 0; float:left; height:140px;}
.heale img:hover,.gov-link-2 img:hover{
  filter: alpha(opacity=100);
  opacity: 1;
}
.hearit{width:50%; padding:5px 20px 0  0 ; color:#000;font-size:14px;height:25px; line-height:25px}
.hearit a{ color:#000;}

.heaico{ padding-left:1em;float: right;}
.healon a{ color:#FFF;}
.hearis{width:25%;height: 33px;float:right;}
.searchForm{
  float: right;
  width: 90%;
  border-radius: 12px;
  background-color: #3869b2;
  border: 1px solid #4e7dc4;
  margin-top: 10px;
}
.searchForm input{ display: block;border:none; background:none; width: 87%; margin-left:3%; height: 32px;color: #fff; font-size: 14px;line-height: 32px; outline:none;}

.kshearis{width:25%; float:left;height:46px; margin:0 auto;}

/* æœç´¢æ¡†æ ·å¼ */

.search-box{ float: right;width: 90%; border-radius:12px;background-color: #3869b2;border: 1px solid #4e7dc4; margin-top:10px;}
.search-box input{ display: block;border:none; background:none; width: 87%; margin-left:3%; height: 32px;color: #fff; font-size: 14px;line-height: 32px; outline:none;}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:    #fff; }

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #fff; }

::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #fff; }

:-ms-input-placeholder { /* Internet Explorer 10-11 */   color:    #fff; }
.search-icon{ height: 27px; padding-top:7px;}

/* æœç´¢æ¡†end */
#nav{background:#245399;height: 54px; }
.nav-list{width: 74%;float:left;}
.ksnav-list{ background:#245399; height: 54px;}
.ksnav-list ul { width:75%; float:left;font-size: 20px;height: 54px;list-style-type: none;}
.ksnav-list ul li{float: left;width:12.4%;line-height: 54px;text-align: center;}
.ksnav-list ul li a{display: block;color: #fff;width:100%;}
.ksnav-list ul li a:hover {color: #fff;background: #0d85c7;height: 54px;text-decoration: none;}
.nav-list ul {font-size: 20px;height: 54px;list-style-type: none;}
.nav-list ul li{float: left;width: 13.5%;line-height: 54px;text-align: center;}
.nav-list ul li a{display: block;color: #fff;width:100%;}
.nav-list ul li a:hover {color: #fff;background: #0d85c7;height: 54px;text-decoration: none;}


#foot{ width:100%; background-color: #245399; border-top:4px solid #3467ad; }
.foot{ width:900px; margin:0 auto; background-color: #245399; overflow:hidden;}
.foot p { width:100%; padding:3px 0;font-style: normal;  text-align:left;color: #fff; white-space: pre-wrap;}
.fl{ width:10%; float:left;text-align: center; padding-top:20px;}
.fla{ width:15%; float:left;text-align: center; padding-top:10px;}
.fz{ width:68%; float:right;font-size:0.9em;}
.fz ul{ width:100%; line-height:15px;}
.fz ul li{float:left;}
.fz a{ color:#fff;}
.nav-list  li {position: relative;list-style: none;float: left;text-align: center;}

