/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}

/* HTML5 display-role reset for older browsers */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{font-size:12px;line-height:1;font-family:arial,"Microsoft YaHei";background:#fff;color:#434343}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;color:#434343}
a:hover{color:#3d79ac}
input[type=text]::-ms-clear{display:none}
body{background:url(../image/header-bg.jpg) center top no-repeat}
.mt{margin-top:15px}
.fn-fwb{font-weight:700}
.fn-vam{vertical-align:middle}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.fn-clear{zoom:1}
.fn-hide{display:none!important}
.fn-show{display:block!important}
.fn-left{float:left}
.fn-right{float:right}
.fn-text-center{text-align:center}
.fn-text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* common */

.wrapper,.contenter{width:1140px;margin:0 auto}
.header{height:285px;min-width: 1140px;background-color: unset;position: static;border: none;}
.header .topbar{position:relative;height:30px;}
.header .wrapper{position:relative;z-index:1}
.header .mask{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;background:#3d79ac;filter:alpha(opacity=50);opacity:.5}
.header .textlinks li{float:left;line-height:30px}
.header .textlinks,.header .textlinks a{color:#fff}
.header .textlinks .spaced{padding:0 8px}
.header .logo{padding:30px 0 60px 0}
.header .nav-wrapper{height:60px;background:#3d79ac}
.header .menu_nav li{float:left;width:150px;text-align:center;line-height:60px;font-size:16px;background:url(../image/nav-line.png) center right no-repeat;}
.header .menu_nav li a{color:#fff}
.header .search{float:right;margin:16px 20px 0 0;position: static;}
.header .button-wrapper,.header .input-wrapper,.header .select-wrapper{float:left;margin-left:1px}
.header .select-wrapper{position:relative;width:90px}
.header .select-text{padding:0 10px;height:28px;line-height:28px;background:#fff url(../image/icon-search-arrow.png) 70px 10px no-repeat;color:#999;cursor:pointer}
.header .select-list{display:block;position:absolute;width:100%;background:#fff}
.header .select-list li{line-height:24px;padding:0 10px;cursor:default}
.header .select-list li:hover{background:#eee}
.header .input-search{border:0;width:190px;height:28px;line-height:28px;padding:0 10px;outline:0}
.header .btn-submit{border:0;outline:0;color:#fff;width:60px;height:28px;line-height:28px;background:#00a1e9;font-size:14px}

/*å¯¼èˆªçª—å£*/

.i-main-header-top-right-d{ float:right; padding-left:20px;}
.i-main-header-top-right-d .icon-arrow { display: block; width: 103px; height: 32px; background: url(../image/i-top-down.gif) no-repeat;}
.i-main-header-top-right-d.active .icon-arrow { background: url(../image/i-top-top.gif) no-repeat;}
.i-main-header-top-right-db{ display: none; background:#269dbb; width:620px; height:380px; position:absolute; right:0; top:32px; z-index: 1000;}
.i-main-header-top-right-d.active .i-main-header-top-right-db { display: block;}
.i-main-header-top-right-dba{ background:#fff; width:600px; height:360px; margin-left:10px; margin-top:10px;}
.i-main-header-top-right-dbaa h3{ padding:20px 10px 0 15px; float:left; font-size:14px; font-weight:bold; color:#a70001;}
.i-main-header-top-right-dbaa img{ margin-top:18px;}
.i-main-header-top-right-dbab{ padding:15px; color:#999; line-height: 30px;}
.i-main-header-top-right-dbab a{ padding:0 5px; color:#999;}
.i-main-header-top-right-dbab a:hover{ color:#a70001; text-decoration:none;}
.i-main-header-top-right-dbab .i-main-header-top-right-dbac{ color:#5582b0;}

.comm_topLink{
  z-index: 10;
}


.banner{
   background:none;
   height:360px;
   width: 1110px;
   margin: 0 auto;
}
.banner p{
    left:0;
}

.nav{line-height: 30px;height: 30px;top: -305px;position: absolute;z-index: 999;right: 0; width:auto;}
.nav>*{line-height: 60px;}
.nav .currentPos{font-size: 26px;color: #1c466b;font-weight: bold;padding-right: 58px;}
.nav .currentPos img{vertical-align: 0%;}
.nav .sort span{cursor: pointer;display:inline-block;padding: 0 30px 0 15px;background: url(../images/public/i103.png) no-repeat 87px 10px;background-color: rgb(3,130,197);color: #fff;font-size: 16px;}
.nav .sort span:hover{/* background: url(../images/public/i113.png) no-repeat 87px 10px; *//* cursor: pointer; *//* display:inline-block; *//* padding: 0 30px 0 15px; *//* margin-right: 10px; *//* background-color: rgb(3,130,197); *//* color: #fff; *//* font-size: 16px; */}
.nav .sort span:first-child{margin-right: 10px;}
.nav .fl {line-height: 30px;float: ;}
.nav .tab-con .content{
  position: absolute;
  width: 900px;
  left: -698px;
  top: 31px;
  border-top: 1px solid #1c466b;
  background:rgba(255, 255, 255, 0.9)!important;
  filter:Alpha(opacity=90);
  background:#fff;
  -moz-box-shadow:2px 2px 5px #333333;
  -webkit-box-shadow:2px 2px 5px #333333;
  box-shadow:2px 2px 5px #333333;
  padding:15px;
  display: none;
  z-index: 7;
  }
.nav .tab-con dl{font-size: 0;line-height: 0;padding:4px 0;}
.nav .tab-con dt{float: left;margin-top: 5px;font-size: 16px;color: #1c466b;font-weight: bold;line-height: 25px;width: auto;text-align: left;}
.nav .tab-con dd{float: left;font-size: 14px;line-height: 25px;width: 100%;text-align: justify;}
.nav .tab-con dd:first-child{width: 100%;}
.cleardd{float:none!important;}
.nav .tab-con dd a{display: inline-block;margin: 5px 16px;padding:0 10px;border-radius: 5px;cursor: pointer;}
.nav .tab-con dd a.current{background: #5179b1;color: #fff;}
.nav .tab-con dd li{width: 25%;float:left;}
.nav .tab-con .contentbm dd li a:hover{background: #5179b1;color: #fff;}

.tabs .tab1.on{
background: url(../images/tab-bg_news.jpg) center bottom no-repeat;
}

.nav .tab-con .district dl{display: none;}


.item .funs-txt{
margin-left:unset;
}

.nav .sort span.active{
  height:30px;
}

/*1200px tong yong*/
.menu_nav,.header .nav-wrapper,.header .wrapper,.banner{
  width:1200px;
}

@media (min-width:：1200px){
.con1{
 width:1200px;
}
.contttt{
 width: 1200px;
 margin:0 auto;
}
}

/*wap*/
@media screen and (min-width:320px) and (max-width: 1024px) {
.banner,#comm_topLink_id,.top,.header .search,.header .topbar{
  display:none;
}
.header {
        height: auto;
        width: 100%;
        min-width: auto;
    }
    .header .menu_nav ul li{
        width: 33.3%;
        font-size: 14px;
        line-height: 30px;
        padding: 0;
        height: auto;
        background: none;
        box-sizing: border-box;
        border-width: 1px;
        border-style: solid;
        border-color: rgba(255, 255, 255, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(255, 255, 255, .1);
    }
   .header .menu_nav ul li:nth-child(n+4){
       width: 50%;
   }
    .wrapper{
        width: 100%!important;
    }
    .header .nav-wrapper{
        width: 100%;
        height:auto;
    }
    .nav-wrapper .menu_nav ul{
        overflow: hidden;
    }
.dczjj ul li:first-child voice{
         float:left;
     }
    .logo {
        background: url(../image/header-bg.jpg) 80% 0 no-repeat;
        background-size: 283%;
        padding: 0!important;
        height: auto;
        display: flex;
        align-items: center;
        width: 100%;
    }

    .logo img{
        width: 75%;
        padding: 25px 0 15px 25px;
    }
    .menu_nav{
      width:100%
    }

｝

    