@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,select,button,textarea,blockquote,th,td,p{margin:0;padding:0; /* font:14px/25px "微软雅黑"; */ /*font-family:"微软雅黑"; font-size:14px; */cursor:default; color:#666;}
.head div,.head li{margin:0;padding:0; font:14px/25px "微软雅黑"; /*font-family:"微软雅黑"; font-size:14px; */cursor:default; color:#666;}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
select,a,input{ outline: none;}

.header .top{background: none!important;box-shadow: none!important;}
.clearfix:after{content: "";  height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }
.clearfix{ zoom: 1; }

.fl{ float: left;  }
.fr{ float: right; }
a{ color: #333; text-decoration: none;}
a:hover{ color: #536169; text-decoration: underline;}


.header{ background: url(../images/header-bg.jpg) no-repeat top center; height:460px; }
.header .box{ width: 1200px; height: 378px; overflow: hidden; margin: 0 auto;}

.header .box .logo {margin-top: 20px;}
.header .box .top a{width: 102px; height: 40px; text-align: center; line-height: 40px; color: #FFF;  background:#1d5db9;  border-radius: 0 0 6px 6px;}
/*.header .box .top a:hover{ background: url(../images/btn-white-active.png) no-repeat top center; color: #068abf; text-decoration: none;}*/
.header .box .search{ /* width: 556px;  */margin:0 auto;  margin-top: 76px; margin-left: 26%;}
.header .box .search .input input[type='text']{ width: 411px; height: 40px; border: none; padding: 0 15px; background-color: #FFF; margin-right: 6px; }
.header .box .search .input input[type='button']{ width: 100px; height: 40px; line-height: 40px; color: #FFF; border: #f8a122 solid 1px; background-color: #f8a122; text-align: center; cursor: pointer;} 
.header .box .search .input input[type='submit']{ width: 100px; height: 40px; line-height: 40px; color: #FFF; border: #f8a122 solid 1px; background-color: #f8a122; text-align: center; cursor: pointer;} 
.header .box .search .hot{ }
.header .box .search .hot .hot-title{ color: #FFF; padding: 10px 10px 10px 0;}
.header .box .search .hot .hot-list li{ float: left; padding: 10px;}
.header .box .search .hot .hot-list li a{ color: #FFF;}
.header .box .search .hot .change{ display: inline-block;  color: #fff; padding: 10px; margin-left: 20px;}


.header .nav-menu{height: 78px;line-height: 78px;border-bottom: 4px solid #00acf7;box-sizing: content-box;}
.header .nav-menu ul{width: 1200px;overflow: hidden;margin: 0 auto;padding-top: 22px;}
.header .nav-menu ul li{float: left;width: 33.3333%;line-height: 56px;text-align:center;font-size: 16px;height: 56px;background: url(../images/snfz3_03.png) no-repeat center top;}
.header .nav-menu ul li a{color: #FFF;display: block;height: 100%;font-size: 18px;}
.header .nav-menu ul li a:hover, .header .nav-menu ul li.active a{text-decoration: none;font-weight: bold;}
.header .nav-menu ul li a .ico{width: 35px; height: 37px; vertical-align: middle;  margin-right: 10px; display:inline-block; zoom: 1;*display: inline; background: url(../images/sn20_03.png) no-repeat; }
.header .nav-menu ul li a .ico-home{ background-position: 0 0;}
.header .nav-menu ul li a .ico-goverment{ background-position: 0 -37px;}
.header .nav-menu ul li a .ico-interact{background-position: -65px -5px;}
.header .nav-menu ul li a .ico-work{ background-position: -8px -3px;}
.header .nav-menu ul li a .ico-law{background-position: -129px -6px;}
.header .nav-menu ul li.active{background:url(../images/snfz2_03.png) no-repeat center top;}


.select-clearfix{width: 103px;display: inline-block;float: left;height: 40px;}
.select-clearfix select{height: 40px;padding-left: 5px;}

.header .box .zsk-title1 {
    margin-top: 30px;
    margin-left: 33px;
}
.zsk-search{
    margin-top: 12px;
    margin-left: 20px;
}
.zsk-search-1{
    width: 500px;
    height: 48px;
    background: url(../images/snfz7_03.jpg);
    border-radius: 30px;
    overflow: hidden;
    -ms-border-radius:30px;
    border: 1px solid #1d8ce5;
}
.zsk-search-1 .text{
    width: 88%;
    float: left;
    padding: 11px 0px;
    font-size: 16px;
    background: transparent;
    border: none;
    color: #fff;
    text-indent: 23px;
}
.zsk-search-1 .text::-webkit-input-placeholder{
    color: #fff;
}
.zsk-search-1 .sosuo{
    width: 12%;
    height: 100%;
    border: none;
    background: url(../images/snfz6_03.png) no-repeat center;
    cursor: pointer;
    float: right;
}
.zsk-search p{
    margin-left: 30px;
    margin-top:12px;
    font-size: 14px;
    color: #fff;
}
.zsk-search p a{
    color: #fff;
    margin-right: 15px;
}
.zsk-search p a:hover{
    color: #fff;
}




