body { background: #f2f2f2; }
.banner h1 { display: none; }
.auto { margin: 0 auto; }
.overflow { overflow: hidden; }
.relative { position: relative; }
.wrap { width: 1116px; margin: 0 auto; padding: 0 12px; overflow: hidden; }
.bg-white { background: #fff; }
/*.header{
    background: #f5f5f5;
}*/
.top { color: #6e6f6f; height: 40px; width: 1140px; line-height: 40px; }
.top-left { padding-left: 12px; }
.top-left span { padding-right: 12px; }
.top a { color: #6e6f6f; }
.top-right span { font-size: 12px; padding: 0; }
.top-right a { padding: 0 8px; }
a.gov, .cppcc { padding: 0 0 0 20px; }
.gov { background: url("/imagess/icon.png") -7px -3px no-repeat; }
.cppcc { background: url("/imagess/icon.png") -403px -2px no-repeat; }
a.mail { background: url("/imagess/icon.png") -864px -2px no-repeat; padding-left: 25px; }
.banner { background: url("/imagess/banner.gif") center bottom no-repeat; height: 132px; }
.search { padding: 52px 0 0; width: 293px; }
.hot-tag { color: #3c76a6; margin-bottom: 8px; }
.hot-tag span { color: #595959; padding-left: 10px; }
.search input { float: left; }
.search-form { border: 5px solid #e0f6ff; height: 30px; }
#searchTxt { background: #fff; border: none; display: block; width: 108px; height: 30px; padding-left: 7px; line-height: 30px; }
#searchSubmit { background: url("/imagess/icon.png") -8px -47px no-repeat; border: none; display: block; width: 76px; height: 30px; }
.nav { background: url("/imagess/nav_bg.png") repeat; height: 56px; text-align: center; width: 1140px; margin: 0 auto; }
.nav li { background-image: url("/imagess/icon.png"); font-size: 18px; font-weight: bold; display: inline; margin: 0 9px; padding-left: 28px; }
.i-index { background-position: -7px -112px; }
.i-gxdm { background-position: -876px -110px; }
.i-gx { background-position: -137px -112px; }
.i-info { background-position: -268px -112px; }
.i-server { background-position: -401px -112px; }
.i-swap { background-position: -531px -112px; }
.i-data { background-position: -663px -112px; }
.i-sub { background-position: -795px -112px; }
.nav a { color: #fff; line-height: 56px; }
/* header end*/
.footer { color: #323232; font: normal 14px/30px "SimSun"; margin-top: 25px; text-align: center; }
/* footer end*/
.headline { padding-top: 20px; height: 116px; }
.headline-left { width: 838px; text-align: center; }
.headline-right { width: 278px; }
.headline-left h2 a { color: #0077d1; font-size: 34px; font-weight: bold; }
.headline-tags a { color: #717171; line-height: 40px; }
.headline-title { border: 1px solid #e5e4e4; font-size: 16px; float: left; margin-right: 12px; width: 24px; height: 85px; text-align: center; }
.headline-title a { color: #545555; }
.headline-list { float: left; padding-top: 7px; width: 239px; height: 85px; overflow: hidden; }
.headline-list li { background: url("/imagess/icon.png") -7px -278px no-repeat; padding-left: 10px; line-height: 26px; }
.headline-list a { color: #5f6060; }
/*16.12.27修改*/
.slider { background: #999; width: 1116px; height: 443px; margin-right: 22px; overflow: hidden; }
.server { width: 350px; height: 315px; }
.title-bar { background: #ebf3fa; height: 34px; line-height: 34px; padding-right: 5px; }
.title-corner { background: url("/imagess/icon.png") -107px -42px no-repeat; color: #fff; font-size: 20px; font-weight: bold; float: left; text-align: center; width: 130px; }
.title-bar a { color: #3b3b3b; float: right; }
/*16.12.27修改*/
.tab-server-nav { overflow: hidden; padding: 23px 0 15px; }
.tab-server-nav li { background-image: url("/imagess/icon.png"); font-size: 16px; width: 72px; height: 36px; line-height: 36px; margin-right: 9px; float: left; padding-left: 37px; }
.tab-server-nav li.last { margin-right: 0; }
.tab-server-nav a { display: block; color: #3b3b3b; text-decoration: none; }
.tab-server-nav .cur a { color: #0077d1; }
.i-person { background-position: -8px -219px; }
.i-company { background-position: -149px -219px; }
.i-dep { background-position: -290px -219px; margin-right: 0; }
.i-person.cur { background-position: -8px -169px; }
.i-company.cur { background-position: -149px -169px; }
.i-dep.cur { background-position: -290px -169px; }
/*16.12.27修改*/
.tab-server-con { border-bottom: 1px dashed #cdcdcd; height: 56px; margin-bottom: 20px; padding-bottom: 20px; overflow: hidden; }
.square-list { width: 368px; }
.square-list li { background: url("/imagess/icon.png") -696px -314px no-repeat; line-height: 33px; float: left; padding-left: 10px; margin-right: 37px }
.square-list-ext li { background-position: -696px -310px; line-height: 40px; }
.square-list a { color: #3f4040; }
.search-person h2 { background: url("/imagess/icon.png") -328px -42px no-repeat; color: #0077d1; font-size: 16px; font-weight: bold; height: 28px; line-height: 28px; padding-left: 40px; margin-bottom: 15px; }
.search-person input { padding: 0; border: 1px solid #ccc; height: 26px; line-height: 26px; padding-left: 8px; }
#personNum, #personCode { width: 240px; margin-right: 10px; float: left; }
#personNum, #personPwd { margin-bottom: 10px; }
#personPwd { width: 240px; /*float:right;*/ }
.search-code { height: 26px; width: 75px; margin-right: 5px; vertical-align: bottom; float: left; }
#personSubmit { background: #86d0eb; cursor: pointer; border: none; color: #fff; height: 66px; width: 82px; padding-right: 8px; float: right; }
/*focus end*/
.activity { clear: both; padding-top: 40px; overflow: hidden; }
/*16.12.27修改*/
.dashed-left { border-right: 1px dashed #cecece; width: 542px; padding-right: 15px; }
.dashed-left2 { border-right: 1px dashed #cecece; margin-right: 15px; padding-right: 15px; }
.dashed-center { border-right: 1px dashed #cecece; width: 350px; height: 315px; padding-right: 15px; }
.dashed-right { width: 530px; padding-left: 15px; }
.dashed-right2 { width: 348px; padding-left: 15px; }
.tab-line-nav { border-bottom: 2px solid #ebf3fa; height: 32px; margin-bottom: 15px; }
.tab-line-nav li { width: 120px; float: left; font-size: 18px; text-align: center; padding-bottom: 6px; }
.tab-line-nav a { display: block; border-left: 1px solid #dbdee0; color: #3e3e3e; text-decoration: none; }
.tab-line-nav .cur { border-bottom: 2px solid #0077d1; }
.tab-line-nav .first a { border-left: none; }
.tab-line-nav .cur a { font-size: 20px; /*color: #0077d1;*/ color: #b21112; }
.tab-more a { display: none; }
.tab-more a.cur { display: block; position: absolute; top: 5px; right: 0; }
#tabGovCon { height: 243px; overflow: hidden; }
.tabPostCon { height: 122px; overflow: hidden; }
#tabGovCon li a, #tabPostCon li a, .area-list li a { font-size: 16px; }
.txt-list li {text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; background: url("/imagess/dian2.png") 0 14px no-repeat; line-height: 40px; padding-left: 15px; }
.txt-list li span { float: right; color: #3b3b3b; padding-left: 10px; }
.txt-list a { color: #3b3b3b; }
.data { background: #ebf3fa; height: 80px; margin-top: 40px; }
.data h2 { background: url("/imagess/icon.png") -434px -169px no-repeat; width: 130px; height: 68px; float: left; text-align: center; padding-top: 12px; margin-right: 12px; }
.data h2 a { color: #fff; font-size: 19px; font-weight: bold; }
.guowuyuan-left { width: 399px; height: 72px; overflow: hidden; }
.guowuyuan-right { width: 100%; height: 72px; overflow: hidden; }
.data-list { padding-top: 4px; }
.data-list li { background: url("/imagess/icon.png") -7px -278px no-repeat; padding-left: 10px; line-height: 24px; }
.data-list a { color: #434242; }
.data-list li span { float: right; color: #3b3b3b; padding-left: 10px; }
/*16.12.27修改*/
.button-list li { background-image: url("/imagess/icon.png"); width: 120px; height: 36px; float: left; line-height: 36px; padding-left: 48px; text-align: center; }
.button-list { margin-top: 25px; overflow: hidden; }
.button-list li { margin: 0 12px 25px 0; }
.button-list .even, .swap .square-list li.n6 { margin-right: 0; }
.button-list a { color: #3b3b3b; text-decoration: none; }
.button-list a:hover { color: #0077d1; }
.i-power { background-position: -7px -330px; }
.i-apply { background-position: -287px -330px; }
.i-neg { background-position: -7px -380px; }
.i-year { background-position: -287px -380px; }
.i-pay { background-position: -7px -430px; }
.i-file { background-position: -287px -429px; }
/*16.12.27修改*/
.swap .square-list li { margin-right: 26px; }
.swap-top { margin: 10px 0 14px; overflow: hidden; }
.swap-left { padding-left: 10px; padding-top: 7px; width: 90px; }
.swap-right { width: 245px; }
.title-swap { background: url("/imagess/icon.png") -579px -166px no-repeat; border-bottom: 1px solid #d6d4d4; color: #0077d1; font-size: 16px; height: 30px; line-height: 30px; padding-left: 30px; }
.title-swap a { color: #0077d1; }
.title-swap span { font-size: 14px; color: #929292; float: right; }
.title-swap span a { color: #929292; padding: 0 5px; }
/*16.12.27修改*/
.title-swap a.more { color: #545353; font-size: 12px; }
.board-list li { border-bottom: 1px dotted #e4e4e4; line-height: 24px; padding: 16px 0; }
.board-list li:last-child { border-bottom: none; }
.board-list a { color: #403f3f; }
.board-list a span { color: #e74e03; }
.swap-sub { margin-top: 20px; }
/*16.12.27修改*/
.swap-sum { color: #a1a1a1; line-height: 24px; width: 120px; height: 78px; overflow: hidden; }
.swap-sum a { color: #7d7d7d; line-height: 20px; }
.swap-sum span { color: #2c2d2d; }
/*
.swap-list{
    width:351px;
}
.swap-sub img{
    width: 135px;
    height: 75px;
    float: left;
}
.swap-list li{
    background-image: url("/imagess/icon.png");
    width: 71px;
    height: 40px;
    float: left;
    line-height: 40px;
    padding-left: 40px;
    margin-right: 6px;
}
*/
.swap-list li { border: 1px solid #bcdbef; float: left; height: 40px; line-height: 40px; margin: 10px auto; padding: 0 8px; text-align: center; width: 64px; }
.swap-list a { color: #131313; text-decoration: none; }
.swap-list a:hover { color: #0077d1; }
.i-email { background-position: -8px -477px; }
.i-ask { background-position: -136px -477px; }
.i-plaint { background-position: -264px -477px; }
.i-oponion { background-position: -392px -477px; }
.link { border-top: 8px solid #0077d1; margin-top: 35px; padding: 0 0 35px; }
.link-detail { border-bottom: 1px solid #bababa; /*height: 220px;*/ margin-bottom: 10px; padding: 20px 0; }
.link-tab { position: relative; }
.tab-link-con { background: #eee; height: 250px; padding-top: 20px; }
.tab-link-nav { display: inline-block; height: 30px; position: absolute; left: 0; bottom: -30px; }
.tab-link-nav li { float: left; line-height: 30px; padding: 0 10px 5px 10px; }
.tab-link-nav li.cur { background: #eee; }
.tab-link-nav span { background: url("/imagess/icon.png") -7px -587px no-repeat; display: inline-block; width: 20px; height: 20px; }
.tab-link-nav a { color: #5a5b5b; text-decoration: none; padding-right: 5px; }
.link-sort { background: url("/imagess/icon.png") 23px -1156px no-repeat;color: #4a4a4a; float: left; line-height: 22px; padding-left: 4%; width: 10%; }
.link-sort p { font-weight: bold;cursor:pointer;}
.link-sort a { color: #5a5b5b; }
.link-sort .link-list{display:none;}
#tabLinkCon ul { width: 95%; height: 220px; margin: auto; overflow-y: auto; clear: both; }
#tabLinkCon ul li { width: 19%; padding-right: 1%; height: 25px; line-height: 25px; overflow: hidden; float: left; }
#tabLinkCon .gx_area p { font-weight: bold; clear: both; }
.zhiNengShenPi li { height: 33px; line-height: 33px; padding-left: 10px; margin-right: 6px; background: url("/imagess/dian.png") no-repeat left 12px; width: auto; }
/* side-nav */
.side-nav { width: 61px; height: 244px; position: fixed; _position: absolute; top: 300px; }
.side-nav li { background-image: url("/imagess/icon.png"); cursor: pointer; height: 60px; margin-bottom: 4px; font-size: 0; position: relative; }
.side-nav div { font-size: 11px; text-align: center; background-color: #FFF; }
/*16.12.27修改*/
.side-nav li div { display: none; border: 5px solid #fff; position: absolute; left: -135px; top: -30px; }
.side-nav li div:before { content: ''; border-color: transparent transparent transparent #fff; border-width: 8px; border-style: solid; position: absolute; right: -19px; top: 42px; }
.i-mobile { background-position: -602px -329px; }
.i-weixin { background-position: -602px -391px; }
.i-weibo { background-position: -602px -452px; }
.i-top { background-position: -602px -514px; }
.side-nav-0 { background-position: -670px -403px; }
.side-nav-1 { background-position: -670px -464px; }
.side-nav-2 { background-position: -670px -524px; }
.side-nav-3 { background-position: -670px -585px; }
/* more */
.crumb-nav { color: #3b3b3b; font-size: 16px; line-height: 40px; padding: 10px 0 5px; }
/*16.12.27修改*/
.more { /*border: 1px solid #dfdede;*/ padding: 0 45px; overflow: hidden; }
.more p.subSortTitle { color: #3e3e3e; font-size: 16px; font-weight: bold; padding-top: 20px; }
.more p.subSortTitle a { color: #3e3e3e; }
.more-list { border-bottom: 1px solid #dfdede; padding: 20px 0; }
.more-list li, .about-list li { /* background: url("/imagess/icon.png") -7px -274px no-repeat; */ background: url("/imagess/dian2.png") no-repeat -5px 10px; line-height: 34px; padding-left: 15px; }
.more-list a, .about-list a { color: #525353; }
.more-list .more-list-more { background-image: none; padding-right: 15px; text-align: right; }
.page { height: 40px; text-align: center; clear: both; position: relative; left: 50%; float: left; padding: 35px 0; }
.page a, .page span, .page em { border-right: 1px solid #fff; font: normal 14px/40px "Microsoft YaHei"; height: 40px; padding: 0 15px; display: block; float: left; position: relative; left: -50%; }
.page a { background: #f2f2f2; color: #898989; }
.page .here { background: #0068b7; color: #fff; }
.page a:first-child, .page a:last-child { color: #0068b7; }
/* article */
.article-left .article{padding-top: 30px;}
.article h1 { color: #525353; font-size: 28px; font-weight: bold; line-height: 1.5; text-align: center; padding: 10px 0; }
.article h2,.article h3{
    text-align: center;
    font-size: 22px;
    color: #525353;
}
.article-inf { border-bottom: 1px solid #dfdede; color: #797a7a; padding: 20px 0 10px; margin-bottom: 40px; font-size: 14px; }
.article-con { /*border-bottom: 1px solid #dfdede;*/ color: #525353; font-size: 20px; line-height: 1.8; }
.article-con p { /*text-indent: 2em;*/ margin: 30px 0; }
.article-con table{
width:100% !important;
}
.about-list { padding-bottom: 35px; }
.article-about p { color: #016ec5; line-height: 30px; font-size: 16px; font-weight: bold; padding: 15px 0 5px; }
.people-desc { border: 1px solid #dfdede; color: #404040; padding: 10px 0 10px 130px; overflow: hidden;line-height: 30px;margin-bottom: 20px; }
.people-desc li { float: left; width: 492px; line-height: 30px; }
.people { padding: 0 120px; }
/* flexslider */
/*.flexslider,.flexslider .slides li{
    position: relative;
    height: 443px;
}
.flexslider li span{
    background: rgba(0,0,0,.8);
    filter:alpha(opacity=80);
    color: #fff;
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 40px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
}
.flex-control-nav {
    position: absolute;
    right: 5px;
    bottom: 10px;
}
.flex-control-nav li {
    margin-right: 5px;
    display: inline-block;
    zoom: 1;
}
.flex-control-paging li a {
    background: #dcdcdc;
    border-radius: 5px;
    display: block;
    cursor: pointer;
    float: left;
    width: 10px;
    height: 10px;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}
.flex-control-paging li a.flex-active {
    background: #ff5e00;
}
.flex-direction-nav a{
    cursor: pointer;
    width: 40px;
    height: 68px;
    position: absolute;
    top: 50%;
    line-height: 0;
    font-size: 0;
    margin-top: -34px;
}
.flex-direction-nav .flex-prev {
    background: url(/imagess/icon.png) -7px -656px no-repeat;
    left: 0;
}
.flex-direction-nav .flex-next {
    background: url(/imagess/icon.png) -59px -656px no-repeat;
    right: 0;
}
*/
/* flexslider end */
/* power start*/
.top-power { width: 1140px; line-height: 40px; height: 40px; padding: 10px 0; margin: 0 auto; }
.banner-power { background: url("/imagess/banner_power.png") center top no-repeat; color: #20589e;clear:both; height: 309px; line-height: 309px; text-align: center; }
.banner-power h1 { font-size: 56px; font-weight: bold; }
.email-form { color: #6e6f6f; font-size: 12px; line-height: 38px; }
.email-form input { width: 100px; }
.email-form input[type=submit] { width: 50px; }
.wrap-power { background: #fff; width: 1140px; margin: 0 auto; overflow: hidden; padding-bottom: 40px; }
.power-title { overflow: hidden; }
.power-left-title { background: #0075c3; color: #fff; width: 360px; overflow: hidden; position: absolute; top: 20px; left: 20px; font-weight: bold; text-align: center; height: 50px; line-height: 50px; }
.tab-power li { background: #fbfbfb; color: #0075c3; cursor: pointer; width: 50%; float: left; font-weight: bold; text-align: center; }
.tab-power li.cur { background: #0075c3; color: #fff; }
.tab-power-nav li { height: 64px; line-height: 64px; font-size: 22px; }
.tab-type-nav li { background: #f5f5f5; height: 50px; line-height: 50px; font-size: 20px; }
.tab-power-con { padding: 20px; position: relative; overflow: hidden; }
.power-left { width: 360px; padding-top: 50px; }
.power-sec-titile { border-top: 1px solid #e5e8ea; position: relative; height: 30px; margin: 30px 0 0; }
.power-sec-titile a { background: #fff; color: #4f4e4e; font-size: 16px; position: absolute; top: -10px; padding-right: 15px; text-decoration: none; }
.power-sec-titile a:hover { color: #0075c3; }
.dep-list { overflow: hidden; }
.dep-list li { background: url("/imagess/icon.png") -226px -648px no-repeat; width: 170px; float: left; height: 36px; margin-right: 10px; }
.dep-list a { color: #0075c3; display: block; text-decoration: none; font: normal 12px/26px "SimSun"; padding-left: 14px; }
.dep-list a:hover { background: #ebf7ff; }
.power-right { width: 700px; }
.line-title { border-bottom: 1px solid #e5e8ea; height: 49px; position: relative; }
.line-title span { display: block; border-bottom: 2px solid #158bde; color: #4f4e4e; line-height: 48px; height: 48px; font-size: 23px; font-weight: bold; float: left; }
.power-form { position: absolute; width: 325px; height: 30px; top: 30px; right: 20px; z-index: 999; zoom: 1; }
.power-txt { border: 1px solid #bcbcbc; border-right: none; height: 28px; width: 225px; padding: 0 10px; margin: 0; vertical-align: top; }
.power-submit { background: url("/imagess/icon.png") -115px -656px no-repeat; border: none; width: 73px; height: 30px; vertical-align: top; }
.power-col-title { background: #ebf7ff; color: #0075c3; font-size: 18px; font-weight: bold; height: 50px; line-height: 50px; margin: 20px 0 25px; position: relative; text-align: center; }
.power-col-title span { color: #f00; font-size: 14px; }
.power-col-title:before { content: ''; border-color: #ebf7ff transparent transparent transparent; border-width: 10px; border-style: solid; position: absolute; left: 50%; bottom: -20px; margin-left: -10px; }
.power-con { border: 1px solid #e5e8ea; padding: 20px 30px; overflow: hidden; margin-top: 25px; }
.power-list li { border-bottom: 1px dashed #e5e8ea; height: 55px; line-height: 55px; font-size: 14px; }
.power-list a { /*color: #828283;*/ color: #434343; text-decoration: none; }
.power-list a:hover, .power-list a span { color: #0075c3; }
.power-type-list { padding: 25px 0 0 35px; }
.power-type-list li { background-image: url("/imagess/icon.png"); width: 75px; height: 50px; line-height: 50px; margin: 0 15px 20px 0; float: left; padding-left: 55px; }
.power-type-list a { color: #0075c2; }
.power-type-list .cur a { color: #fff; }
.power-type-list li.last { padding-left: 40px; width: 90px; }
.i-xk { background-position: -618px -661px; }
.i-cf { background-position: -766px -661px; }
.i-qz { background-position: -618px -732px; }
.i-zs { background-position: -766px -732px; }
.i-gf { background-position: -618px -804px; }
.i-jc { background-position: -766px -804px; }
.i-sure { background-position: -618px -875px; }
.i-award { background-position: -766px -875px; }
.i-cj { background-position: -618px -946px; }
.i-other { background-position: -766px -946px; }
/* power end*/
/* gov start */
.gov-top { overflow: hidden; }
.gov-left { width: 245px; margin-right: 15px; }
.gov-middle { width: 565px; }
.gov-right { width: 275px; }
.gov-leader { border: 1px solid #e5e8ea; }
.leader-title { background: #2ba3f1; color: #fff; height: 50px; line-height: 50px; font-size: 20px; font-weight: bold; text-align: center; }
.gov-leader .leader-title a{color: #fff;}
.leader-list { color: #424343; width: 185px; padding: 20px 40px; overflow: hidden; line-height: 35px; }
.leader-list dt { color: #026abe; float: left; width: 75px; font-size: 16px; font-weight: bold; }
.leader-list dd { float: left; width: 110px; overflow: hidden; }
.gov-power { background: #f2f2f2; padding: 18px 15px; margin: 25px 0; }
.gov-power-list li { background: #006ec5; width: 200px; height: 50px; line-height: 50px; font-size: 18px; font-weight: bold; text-align: center; }
.gov-power-list li.green { background: #57d9b9; }
.gov-power-list li.last { margin-bottom: 0; }
.gov-power-list a { color: #fff; }
.gov-open-list { padding: 15px; }
.gov-open-list li { border-bottom: 1px dashed #e5e8ea; height: 37px; line-height: 37px; text-align: center; }
.gov-open-list a { color: #424343; text-decoration: none; }
.gov-open-list a:hover { color: #2ba3f1; }
.gov-tab { border: 1px solid #e5e8ea; margin-bottom: 15px; }
.gov-tab-title { background: #fbfbfb; border-bottom: 1px solid #e5e8ea; height: 53px; line-height: 53px; font-size: 18px; font-weight: bold; color: #0075c3; }
.gov-tab-title span { padding-left: 20px; }
.gov-tab-nav li { padding: 0 20px; float: left; }
.gov-tab-nav li.cur { background: #fff; border-top: 2px solid #0075c3; border-right: 1px solid #e5e8ea; margin-top: -1px; }
.gov-tab-nav a { text-decoration: none; }
.gov-tab-nav .cur a { color: #0075c3; }
.gov-tab-con { padding: 6px 20px 7px; overflow: hidden; }
.arrow-list li { background: url("/imagess/icon.png") -880px -319px no-repeat; line-height: 34px; padding-left: 30px; }
.city-list { font-family: "SimSun"; width: 215px; float: left; margin-right: 20px; }
.city-list li { float: left; width: 56px; padding-left: 15px; line-height: 34px; }
.city-list li.cur { background: #2ba3f1; }
.city-list a, .tab-city-con a { color: #424343; text-decoration: none; }
.city-list .cur a { color: #fff; }
.tab-city-con { border: 1px solid #e5e8ea; padding: 10px; width: 265px; height: 155px; float: left; overflow: hidden; }
.tab-city-con li { font: normal 12px/24px "SimSun"; float: left; margin: 0 5px 5px 0; }
.tab-city-con li.cur { color: #b3b3b3; }
.tab-city-con a { padding: 0 10px; display: block; }
.tab-city-con .cur a, .tab-city-con a:hover { background: #b3b3b3; color: #fff; }
.gov-right { width: 275px; }
.gov-form { border: 1px solid #e5e8ea; padding: 15px; margin-bottom: 15px; overflow: hidden; }
.gov-form-title { border-bottom: 1px solid #e5e8ea; color: #0075c4; font-size: 18px; font-weight: bold; line-height: 40px; }
.gov-form-title a { color: #424343; font-weight: normal; font-size: 14px; float: right; }
.gov-file-form { color: #0075c4; font-size: 14px; margin: 20px 0 15px; line-height: 30px; }
.gov-file-form li { height: 30px; margin-bottom: 12px; }
.gov-file-form label { display: block; float: left; width: 73px; }
#fileDate1, #fileDate2 { float: none; }
.gov-file-form input[type=text] { background: #ebebeb; border: none; height: 30px; width: 170px; float: left; }
.gov-file-form select { width: 70px; height: 30px; margin-right: 10px; }
.file-submit { background: #2ba3f1; border: none; border-radius: 5px; color: #fff; width: 100px; height: 30px; line-height: 30px; font-weight: bold; margin-left: 15px; }
.gov-form-list { padding: 15px 0; }
.gov-form-list li { background: url(/imagess/icon.png) -7px -274px no-repeat; line-height: 34px; padding-left: 15px; }
.gov-focus-list { padding-top: 8px; }
.gov-focus-list li { list-style: disc; width: 50%; float: left; font-size: 12px; }
.gov-focus-list { padding-left: 20px; }
.gov-focus-list a { color: #424343; line-height: 33px; text-decoration: none; }
.gov-focus-list a:hover { color: #2ba3f1; }
.gov-org-title { background: #2ba3f1; color: #fff; height: 55px; line-height: 55px; padding-left: 40px; font-size: 20px; font-weight: bold; position: relative; }
.gov-org-title a { color: #fff; padding-left: 20px; }
.gov-org-form { font-size: 14px; position: absolute; top: 14px; right: 15px; height: 30px; }
.gov-title { border-top: 1px solid #7ec8f8; position: relative; height: 30px; line-height: 30px; margin: 15px 0 0; }
.gov-title span { background: #fff; color: #2ba3f1; font-size: 18px; font-weight: bold; position: absolute; top: -15px; padding-right: 15px; text-decoration: none; }
/* .gov-title a:hover{
    color: #4f4e4e;
} */
.gov-org-section { padding: 10px 0 0 10px; overflow: hidden; }
.org-list { padding-left: 20px; }
.org-list li { float: left; width: 20%; font: normal 12px/26px "SimSun"; }
.org-list a { color: #434343; display: block; text-decoration: none; font: normal 12px/26px "SimSun"; }
.org-list a:hover { color: #0075c3; }
.gov-bottom { padding-bottom: 70px; }
.gov-highlight { color: red; font-weight: bold; background-color: yellow; }
/* gov end */
/* email start*/
.emial { }
.email-left { width: 265px; }
.email-left-title { background: #47abdd; color: #fff; height: 50px; line-height: 50px; text-align: center; font-size: 18px; font-weight: bold; }
.email-left-con { border: 1px solid #e6e6e6; border-top: none; padding: 10px; font: normal 14px/30px "SimSun"; }
.email-left-con p { color: #4e4e4e; text-indent: 2em; }
.email-right { width: 770px; }
.email-title { color: #fff; border-bottom: 2px solid #006ec7; background: #eaf3fa; height: 48px; line-height: 48px; font-size: 18px; font-weight: bold; }
.email-title span { background: #006ec7; display: block; float: left; width: 180px; text-align: center; }
.email-tips-con { font: normal 16px/30px "SimSun"; padding: 10px 15px; }
.warn { color: #4f4f4f; font: normal 14px/48px "SimSun"; float: right; }
.warn-red { color: #cf1313; padding: 0 5px; }
.email-table { font-family: simsun; line-height: 30px; width: 100%; }
.email-table th { background: #ededed; border: 5px solid #fff; width: 170px; text-align: center; }
.email-table td { padding-left: 20px; }
.email-table input[type=text] { border: 1px solid #e6e6e6; width: 227px; height: 25px; padding: 0 5px; }
.email-table input[type=radio] { margin: 0 10px; }
.email-table select { margin-right: 10px; }
.emailButton { background: #fff; border: 1px solid #e6e6e6; cursor: pointer; height: 25px; width: 100px; }
.email-table input.email-form-title { width: 590px; }
.email-table textarea { border: 1px solid #e6e6e6; width: 95%; height: 180px; padding: 10px; }
.email-submit { background: #225a89; border: none; color: #fff; /*margin: 20px 300px;*/ width: 140px; height: 36px; line-height: 36px; font-size: 18px; font-weight: bold; }
.email-top { margin: 0 0 20px 0; overflow: hidden; }
a.email-reply { color: #006ec7; float: right; margin-right: 10px; }
.email-list { margin-bottom: 40px; }
.email-list li { border-bottom: 1px solid #e6e6e6; padding: 20px 0; margin: 0 40px; font-size: 16px; line-height: 26px; }
.email-list span, .email-list a { color: #006ec7; }
.email-bottom { clear: both; margin: auto; overflow: hidden; width: 90%; }
/* email end*/

/* add 20161116*/
.i-gov { background-position: -9px -776px; }
.area { overflow: hidden; margin: 30px 0; }
.area-list { width: 350px; float: left; height: 260px; overflow: hidden; }
.area-list h2 { background-image: url(/imagess/icon.png); height: 42px; line-height: 42px; margin-bottom: 15px; }
.area-list h2 span { color: #fff; float: left; font-size: 20px; font-weight: bold; }
.area-list h2 a { color: #535454; float: right; text-decoration: none; }
.area-list h2 a:hover { color: #e74e03; }
.i-dm { background-position: 0 -1075px; }
.i-dm span { padding-left: 52px; }
.i-dev { background-position: -372px -1075px; }
.i-dev span { padding-left: 70px; }
.i-inv { background-position: -750px -1075px; }
.i-inv span { padding-left: 70px; }
.area-middle { border-left: 1px dashed #cecece; border-right: 1px dashed #cecece; display: inline; padding: 0 15px; margin: 0 15px; }
.cur { color: red; font-weight: bold; font-size: 16px; }
.cur a:link { /* color: #F00; */ text-decoration: none }
.cur a:visited { /* color: #F00; */ text-decoration: none }
.cur a:hover { /* color: #F00; */ text-decoration: none }
.cur a:active { /* color: #F00; */ text-decoration: none }
.tonglan { margin: 30px 0; overflow: hidden; }
/*民主生活会logo*/
#mzshh { height: 164px; position: fixed; top: 580px; width: 159px; background: url(http://www.gxzf.gov.cn/imagess/minzhushenghuo.png); }
#mzshh .mzsh_img { display: block; width: 90%; height: 130px; }
#mzshh .mzsh_close { display: block; width: 30px; height: 30px; margin-left: 55px; cursor: pointer; }
/*文件库*/
.file-search { overflow: hidden; height: 110px; }
.file-search-title { color: #0077d1; font-size: 16px; font-weight: bold; margin: 8px 0 12px; }
.file-search-left { width: 412px; float: left; }
.file-search-right { width: 120px; float: right; }
.file-search-form p { margin-bottom: 8px; }
.file-search input[type=text] { border: 1px solid #ccc; height: 26px; line-height: 26px; }
.file-title { padding: 2px 5px; width: 400px; }
.file-search-submit, .file-search-href { cursor: pointer; border-radius: 3px; display: block; border: none; width: 120px; height: 30px; line-height: 30px; text-align: center; }
.file-search-submit { background: #0077d1; color: #fff; }
.file-search-href { background: #ebf3fa; color: #3b3b3b; }
.file-search-href:hover { text-decoration: none; }
.file-search-date { width: 192px; }
.sub-title { border-bottom: 2px solid #e7ebee; color: #292929; font-size: 18px; margin-bottom: 15px; height: 40px; line-height: 40px; }
.sub-title a { color: #292929; }
.sub-title strong { display: block; border-bottom: 2px solid #0177d1; margin-bottom: -2px; padding: 0 10px; float: left; }
body { background: #f2f2f2; font-size: 16px;min-width: 1140px; }
a:link { color: #3b3b3b; }
.top-wrap { background: url("/imagess/header-bg.gif") center no-repeat; height: 140px;
    padding-top: 20px; }
.top-wrap .wrap { overflow: visible; }
.wrap { width: 1116px; padding: 0 15px; margin: 0 auto; overflow: hidden; }
.bg-white { background: #fff; }
.logo h1 { display: none; }
.search-wrap { padding-top: 28px; width: 462px; }
.icon { display: block; background-image: url("/imagess/icon.png"); background-repeat: no-repeat; }
.top-maps { height: 22px; margin-bottom: 8px; overflow: hidden; }
.top-maps li { color: #026abe; cursor: pointer; float: right; margin-right: 5px; vertical-align: middle; font-weight: bold; height: 22px; line-height: 22px; font-size: 14px; }
.top-maps li.last{margin-right: 0;}
.top-maps a { color: #026abe; }
.top-maps i { vertical-align: middle; }
.top-maps span { display: block; float: right; height: 13px; line-height: 13px; overflow: hidden; margin-top: 5px; padding-left: 5px; }
.i-mail { background-position: 0 -124px; width: 22px; height: 16px; margin-top: 4px; }
.i-app { background-position: 0 -662px; width: 13px; height: 20px; margin-top: 1px; }
.i-weibo { background-position: 0 -802px; width: 25px; height: 22px; }
.i-webchat { background-position: 0 -323px; width: 22px; height: 17px; margin-top: 2px; }
.search-top { background: url("/imagess/search-bg.png"); width: 298px; height: 33px; padding: 1px 15px; float: right; position: relative; margin-top: 12px;}
.search-txt { border: none; width: 250px; height: 32px; line-height: 32px; }
.search-txt::-webkit-input-placeholder {
 color: #026abe !important;
}
.search-submit { border: none; background: url("/imagess/icon.png"); background-position: 0 -1251px; width: 29px; height: 29px; float: right; margin-top: 3px; }
.nav-wrap { background: url("/imagess/nav.png") repeat-x; height: 56px; line-height: 56px;width: 1146px;margin: 0 auto;}
.nav-list{
    position: relative;
    width: 1116px;
    padding: 0 15px;
    margin: 0 auto;
    height: 56px;
	text-align: center;
}
.nav-list li{
    float: left;
    width:90px;
    padding: 0 24px;
	background-image: url("/imagess/icon.png"); 
	background-repeat: no-repeat; 
	line-height: 56px;
}
.nav-child{
    display: none;
    background-image: url("/imagess/i-nav-down.png");
    background-repeat: no-repeat;
    background-color: #fff;
    position: absolute;
    padding-top: 10px;
    height: 140px;
    width: 1146px;
    top: 56px;
    left: 0;
    z-index: 99;
}
.nav-child li{
    background: none;
}
.nav-child li a{
    color: #026abe;
}
.nav-service-button{

    text-align: center;
    font-size: 24px;
    font-weight: bold;
}
.nav-service-button a{
    color: #026abe;
    padding: 0 30px;
}
.nav-service-button a.new{
    color: #f00;
}
.nav-child p{
    text-indent: 2em;
    line-height: 30px;
    text-align: left;
    padding: 0 30px;
}
.nav-list a { color: #fff; font-size: 18px; font-weight: bold; }
.nav-list i { float: left; }
.i-nav-index {background-position: 0 -505px;}
.nav-list li.i-nav-gxdm {background-position: 0 -574px;padding-left: 33px;}
.i-nav-mlgx {background-position: 0 -38px;}
.i-nav-xxgk { background-position: 0 -236px; }
.i-nav-wsbd { background-position: 0 -713px; }
.i-nav-hdjl { background-position: 0 -437px; }
.i-nav-sjfb { background-position: 0 -170px; }
.i-nav-sub { background-position: 0 -370px; }
.hot-news { padding: 35px 0 25px; line-height: 40px; text-align: center; }
.hot-news h2 a {color: #026abe;font-size: 40px;font-weight: bold;display: block;text-align: center; }
.hot-news-list a { color: #717171; }
.data { margin: 15px 0 30px; }
.data h2 { background: #0277d5 }
.data-list li { background: url(/imagess/dian2.png) -5px 5px no-repeat; font-size: 14px; }
.main-col { overflow: hidden; }
.main-left { width: 787px; float: left; }
.main-right { width: 298px; float: right; }
.tab-index { position: relative; margin-bottom: 28px; }
.tab-index-bg { height: 45px; background: #f5f5f5; position: absolute; left: 0; top: 0; right: 0; }
.tab-index-nav li { float: left; position: relative; }
.tab-index-nav a { display: block; color: #3b3b3b; font-size: 20px; font-weight: bold; padding: 0 30px; height: 45px; line-height: 45px; }
.tab-index-nav li.cur { background: url("/imagess/down.png") center top no-repeat; height: 58px; }
.tab-index-nav li.cur a { background: #026abe; }
.tab-index-nav li.cur a { color: #fff; }
.tab-con { clear: both; padding-top: 15px; }
.tab-con li { background: url(/imagess/2018/point.png) 0 19px no-repeat; }
.title-index { background: #f5f5f5; height: 45px; line-height: 45px; margin-bottom: 30px; }
.title-index a { background: #026abe; color: #fff; font-size: 20px; font-weight: bold; float: left; padding: 0 30px; }
a.more { background: none; color: #026abe; font-size: 14px; float: right; padding-right: 22px; padding-left: 0; font-weight: normal; }
.xxgk-index-wrap { background: #f5f5f5; padding: 8px 6px; overflow: hidden; }
.xxgk-list li { background-color: #fff; background-image: url("/imagess/icon.png"); background-repeat: no-repeat; border: 1px solid #6797be; line-height: 36px; height: 36px; margin-bottom: 10px; padding-left: 42px; text-align: center; }
.xxgk-index-wrap .xxgk-icon-list li { width: 140px; margin: 15px 0; }
.i-qzqd { background-position: 0 -1409px; }
.i-ysqgk { background-position: 0 -1495px; }
.i-zdly { background-position: 0px -2064px; }
.i-sqgk { background-position: 0px -2594px; }
.xxgk-icon-list li { margin: 14px 0; text-align: center; width: 149px; float: left; }
.xxgk-icon-list img { display: block; margin: 0 auto 5px; }
.wsbs-nav-list { overflow: hidden; padding-left: 47px; }
.wsbs-nav-list li { float: left; margin-right: 50px; height: 80px; }
.wsbs-nav-list li.cur {/* background: url("/imagess/tab-cur.png") center bottom no-repeat; */}
.wsbs-nav-list li.cur a {color: #FF3643;}
.wsbs-nav-list a, .title-znsp {display: block;color: #026abe;font-size: 24px;font-weight: bold;border: 1px solid #FF3643;height: 58px;line-height: 58px;width: 318px;text-align: center;}
.title-znsp { width: 296px; margin-bottom: 20px; }
.wsbs-nav-list i, .i-znsp, .hdjl-list i { background-image: url("/imagess/icon.png"); background-repeat: no-repeat; background-color: #026abe; float: left; width: 58px; height: 58px; }
.i-grbs { background-position: 12px -1757px; }
.i-frbs { background-position: 7px -1572px; }
.i-znsp { background-position: 12px -1665px; }
.tab-con-wsbs {border-top: 2px solid #FF3643;}
.wsbs-con-list { overflow: hidden; padding: 30px 0 0; }
.wsbs-con-list li { width: 112px; text-align: center; float: left; margin: 15px 0; }
.wsbs-con-list img { display: block; margin: 0 auto 5px; }
.live-list { width: 850px; overflow: hidden; }
.live-list li { width: 182px; height: 195px; margin-right: 20px; float: left; text-align: center; overflow: hidden; line-height: 30px; }
.live-list img { display: block; margin-bottom: 10px; }
.title-line { border-bottom: 1px solid #dcdcdc; color: #026abe; font-size: 20px; font-weight: bold; line-height: 44px; height: 44px; margin-bottom: 30px; }
.title-line a{color: #026abe;}
.znsp-list li { background: #f5f5f5; border: 1px solid #7bb6e5; border-left: 15px solid #7bb6e5; height: 52px; line-height: 52px; text-align: center; margin-bottom: 25px; }
.hdjl-list i { height: 56px; }
.hdjl-list li { border: 1px solid #026abe; height: 56px; line-height: 56px; text-align: center; margin-bottom: 12px; }
.hdjl-list a { color: #026abe; font-size: 20px; font-weight: bold; }
.i-hdjx-email { background-position: 15px -930px; }
.i-hdjx-yj { background-position: 15px -856px; }
.i-hdjx-jb { background-position: 14px -1078px; }
.i-hdjx-xf { background-position: 14px -1003px; }
.footer { padding: 50px 0; }
.footer-left img { vertical-align: middle; }
.footer-mid { text-align: left; font: normal 12px/25px "Microsoft YaHei"; }
.footer-right img { margin-right: 15px; }
/*  answers  */
.wrap-answers { background: #fff; border-top: 64px solid #026abe; width: 1080px; margin: 30px auto; position: relative; }
.title-answers { position: absolute; left: 44px; top: -90px; }
.main-answers { overflow: hidden; font-size: 14px; line-height: 30px; }
.main-answers-left { width: 730px; }
.ans-top { padding-left: 44px; }
.main-answers-tips { border: 1px solid #f0f0f0; margin-top: 20px; margin-bottom: 30px; padding: 0 10px; }
.main-ans-scroll { overflow-y: scroll; height: 550px; }
.faq { border: 1px solid #f0f0f0; border-radius: 3px; padding: 0 10px 10px; width: 350px; }
.title-faq, .ques-repeat { border-bottom: 1px dashed #f0f0f0; line-height: 35px; margin-bottom: 10px; }
.faq-list a { color: #026abe; }
.faq-list li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ans-ques { padding-right: 40px; position: relative; overflow: hidden; clear: both; }
.ans-ques-txt { border-radius: 3px; color: #fff; background: #026abe; padding: 0 10px; float: left; margin: 10px 0; }
.ques-user { width: 30px; position: absolute; right: 0; top: 10px; }
.ans-ques-list { float: left; }
.ans-ques-list { border: 1px solid #f0f0f0; border-radius: 3px; color: #333; clear: both; overflow: hidden; padding: 10px; margin: 10px 0; }
.ques-repeat { color: #026abe; }
.ques-repeat span { color: #333; }
.ans-more { border-top: 1px dashed #f0f0f0; cursor: pointer; color: #026abe; margin-top: 10px; padding-top: 10px; }
.ans-list { height: 150px; overflow: hidden; }
.ans-list a { color: #333; }
.ans-text-wrap { border-top: 2px solid #f0f0f0; width: 686px; padding: 10px 0 10px 44px; height: 105px; margin-top: 30px; }
.ans-textarea { border: none; padding: 10px; width: 520px; height: 80px; float: left; }
.ans-button { cursor: pointer; border: none; background: #026abe; color: #fff; width: 100px; height: 60px; font-size: 18px; float: right; margin-top: 20px; margin-right: 30px; }
.main-answers-right { background: #f8f8f8; padding: 20px 10px; width: 330px; }
.tab-nav-ans { border-bottom: 2px solid #dcdcdc; height: 32px; line-height: 32px; margin-bottom: 20px; }
.tab-nav-ans li { float: left; font-size: 16px; padding: 0 20px; }
.tab-nav-ans li.cur a:link, .tab-nav-ans li.cur a:visited { color: #026abe; }
.tab-nav-ans .cur { border-bottom: 4px solid #026abe; height: 30px; }
.ans-txt-list { font-size: 14px; height: 180px; overflow: hidden; }
.ans-code { border-top: 2px solid #dcdcdc; margin-top: 20px; }
.ans-code { overflow: hidden; padding-top: 25px; padding-bottom: 78px; }
.ans-code li { width: 165px; text-align: center; float: left; margin-bottom: 25px; }
.ans-code img { display: block; margin: 0 auto 5px; }
.ans-code span { display: block; font-size: 14px; }
/*  answers end  */
.tab-wrap-nav { overflow: hidden; padding: 30px 0 0 47px; }
.tab-wrap-nav li { cursor: pointer; float: left; height: 100px; }
.tab-button { background: url("/imagess/icon.png") 0 -2499px no-repeat; color: #fff; padding-left: 30px; margin-right: 25px; width: 157px; height: 70px; line-height: 70px; font-size: 28px; font-weight: bold; }
.tab-wrap-nav li.cur { background: url("/imagess/tab-cur.png") center bottom no-repeat; color: #fff; }
.tab-wrap-nav li.cur .tab-button { background-position: 0 -2399px; }
.tab-wrap-nav i { background-image: url("/imagess/icon.png"); background-repeat: no-repeat; display: block; float: left; width: 45px; height: 38px; margin-top: 16px; }
.i-tab-1 { background-position: 0 -2196px; }
.i-tab-2 { background-position: 0 -2263px; }
.i-tab-3 { background-position: 0 -2130px; }
.i-tab-4 { background-position: 0 -2002px; }
.i-tab-5 { background-position: 0 -2331px; }
.tab-wrap-con { border-top: 3px solid #026abe; border-bottom: 1px solid #026abe; padding-top: 15px; padding-bottom: 30px; margin-bottom: 25px; overflow: hidden; }
.main-ques { height: 325px; overflow: hidden; }
.main-ques-left { width: 305px; margin-right: 30px; }
.main-ques .title-line { margin-bottom: 0; }
.main-ques .txt-list { padding-top: 8px; }
.main-ques-mid { width: 345px; margin-right: 30px; }
.live-img-list li { overflow: hidden; margin: 24px 0; line-height: 20px; }
.live-img-list img { float: left; margin-right: 12px; }
.main-ques-right { width: 405px; }
.ques-button-list { width: 408px; overflow: hidden; margin-bottom: 16px; }
.ques-button-list li { background: #026abe; color: #fff; width: 129px; height: 45px; line-height: 45px; text-align: center; float: left; font-weight: bold; margin-right: 7px; }
.ques-button-list a { color: #fff; }
.main-search-left { border-right: 1px dashed #b5b5b5; width: 525px; height: 257px; padding-right: 30px; margin-right: 30px; }
.main-search-line { color: #3c3c3c; font-size: 18px; height: 28px; line-height: 28px; margin-bottom: 20px; }
.main-search-line span { color: #f00; }
.main-search-line label { width: 100px; float: left; }
#personNum, #personPwd { border: 1px solid #bfbfbf; height: 26px; line-height: 26px; width: 258px; padding: 0 10px; margin-right: 0; float: left; }
#baobiaoNum, #baobiaoPwd { border: 1px solid #bfbfbf; height: 26px; line-height: 26px; width: 258px; padding: 0 10px; margin-right: 0; float: left; }
#personSubmit { background: #026abe; cursor: pointer; border: none; color: #fff; height: 36px; width: 100%; padding-right: 0; float: none; }
.main-search-right { width: 530px; }
.file-search-left { width: 380px; overflow: hidden; }
.file-title { border: 1px solid #bfbfbf; height: 36px; line-height: 36px; padding: 0 10px; width: 358px; }
.file-search-date { border: 1px solid #bfbfbf !important; height: 36px; line-height: 36px; padding: 0 10px !important; width: 155px !important; }
.file-search-submit, a.file-search-href { color: #fff; background: #026abe; height: 38px; line-height: 38px; }
.file-search-form p { margin-bottom: 20px; }
.sub-list-wrap { margin-bottom: 38px; height: 78px; overflow: hidden; }
.scrolllist { position: relative; }
.scrolllist ul { position: absolute; }
.site-sub-list { width: 1134px; overflow: hidden; margin-bottom: 38px; }
.site-sub-list li { width: 360px; height: 78px; margin-right: 18px; float: left; }
.link { border-top: 8px solid #026abe; margin-bottom: 30px; }
.link-sort-wrap { overflow: hidden; }
.link-rd { clear: both; border-top: 1px solid #bababa; height: 59px; line-height: 59px; margin-top: 35px; }
.link-detail { padding-bottom: 0; }
.tab-link-con { height: 260px; }
.footer-wrap-group { position: relative; float: right; }
.footer-wrap-group a { position: absolute; width: 35px; height: 30px; font-size: 0; bottom: 0; }
.p-weibo { left: 0; }
.p-webcat { right: 0; }
.email-list-wrap { height: 200px; overflow: hidden; }
.inform-list { width: 320px; overflow: hidden; }
.inform-list li { border: 1px solid #ccc; background: #fff; height: 45px; line-height: 45px; overflow: hidden; float: left; width: 143px; margin-right: 15px; margin-top: 15px; text-align: center; }
.sitemap { border: 1px solid #ddd; margin-bottom: 20px; }
.sitemap h2 { font-size: 18px; color: #005294; line-height: 40px; height: 40px; padding-left: 25px; background: #dcdcdd; }
.sitemap-list { padding: 30px; overflow: hidden; }
.sitemap-list li { width: 260px; float: left; height: 30px; line-height: 30px; }
.m-btn1 { text-align: center; }
.m-btn1 .yjzj { background: #006EC7; color: #FFF; padding: 5px 30px; }
/* 搜索下拉 */
.m-lst-kw { background: #FFF; border: 1px solid #026abe; border-top: 0; width: 248px; padding: 5px 0; position: absolute; top: 33px; left: 15px; z-index: 10; }
.m-lst-kw li { overflow: hidden; }
.m-lst-kw .msg { text-align:center; color:#999;}
.m-lst-kw a { padding: 0 10px; display: block; }
.m-lst-kw a:hover { background: #EBF3FA; }
/* 公报搜索 */
.s-box1 .main-search-line{ margin-bottom:30px}
.s-box2 .title-line{ margin-bottom:15px}
.s-box2 .main-search-line,.s-box2 .file-search-form p{ margin-bottom:10px}
.s-box2 .file-title,.s-box2 .file-search-submit,.s-box2  a.file-search-href,.s-box2 .file-search-date{height: 26px; line-height:26px;}
.ipv6{
	clear: both;
	background: #4da0e2;
	color: #fff;
	font-size: 10px;
	line-height: 22px;
	float: right;
	padding: 0 10px;
	border-radius: 11px;
}
.top-close{
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    top: -24px;
    right: 0;
    background-image: url(/imagess/top-close.png);
    background-size: 100% 100%;
    border: 1px solid #515151;
    cursor: pointer;
    -webkit-text-size-adjust: none;
}
body{
    transform-origin: center top;
}
.gxzf-wza{
    background: #3b3a3a;
    color: #fff;
    height: 75px;
    font-size: 24px;
    position: relative;
    z-index: 9999;
    transform: none;
}
.fun-item{
    background: url("/imagess/i-wza-line.png") right center no-repeat;
    float: left;
    padding: 7px 27px 0;
    overflow: hidden;
    height: 68px;
    line-height: 68px;

}
.fun-item .fn-left-txt{
    margin-right: 10px;
    float: left;
}
.txt{
    cursor: pointer;
    border-radius: 5px;
    color: #fff;
    height: 45px;
    line-height: 45px;
    padding: 0 13px;

}
.border{
    border-radius: 5px;
    border: 3px dashed #3b3a3a;
    height: 45px;
    float: left;
    padding: 3px;
    margin-top: 4px;
    margin-right: 6px;
}
.border.active{
    border: 3px dashed #0389f6;
    font-weight: bold;
}
.top-blue{
    background: #0020ff;
}
.top-white{
    background: #fff;
    color: #000;
}
.top-yellow{
    background: #ffff00;
    color: #0020ff;
}

.top-black{
    background: #000;
    color: #ffff00;
}

.text-item .blue{
    color: #ffff00;
}
.i-wza{
    background-image: url("/imagess/icon-wza.png") !important;
    background-repeat: no-repeat;
}
.i-big{
    background-position: 7px -138px;
    padding-left: 46px;
}
.i-small{
    background-position: 7px -221px;
    padding-left: 46px;
}
.btn{
    cursor: pointer;
    font-size: 0;
    width: 74px;
    height: 35px;
    background-position: 0px -396px;
    float: left;
    margin-top: 15px;
}
.i-close{
    background-position: 0px -311px;
}
.i-reset{
    cursor: pointer;
    border-radius: 5px;
    float: left;
    background-color: #fff;
    color: #000;
    background-position: 7px -55px;
    padding-left: 46px;
    width: 60px;
    height: 52px;
    line-height: 52px;
    margin-top: 11px;

}
.mr40{
    margin-right: 27px;
}
.ipv6{
    clear: none;
}
.fn-right-btn{
    width: 300px;
    float: right;
    height: 40px;
}
.i-wza-people{
    cursor: pointer;
    background-position: 7px 2px;
    padding-left: 25px;
    margin-right: 10px;
}
.body-con{
    transform-origin: center top;
}
.help-line-horizontal,.help-line-vertical{
    background: #f00;
    position: absolute;
}
.help-line-horizontal{
    width: 100%;
    height: 5px;
    left: 0;
}
.help-line-vertical{
    top: 0;
    height: 100%;
    width: 5px;
}
.title-line .wyly{
	background: url("../imagess/edit01.png") no-repeat 0 center;
	padding-left:30px;
}
.hlw-alert{
	width: 254px;
	height: 172px;
	position: fixed;
	bottom:176px;
	left:0;
}
.hlw-close{
display:none;
	cursor: pointer;
	background: #e60012;
	color: #fff;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	bottom: 5px;
}
.gov-site-left{
    width: 280px;
    margin-bottom: 30px;
}
.gov-site-left .leader-title a{
    color: #fff;
}
.gov-site-left .leader-title{
    background: #0176D5;
}
.more-child-list li{
    background: url(/imagess/more-right-arrow.png) 39px 15px no-repeat;
    border-bottom:1px dotted #ccc;
    font-size:16px;
    line-height:45px;
    padding-left:65px;
}
.more-chlid-title{
    border-bottom: 1px solid #0176D5;
    height: 40px;
    line-height:40px;
    overflow: hidden;
    margin-bottom: 10px;
}
.more-chlid-title strong{
    float:left;
    background: #0176D5;
    color: #fff;
    cursor: pointer;
    padding:0 30px;
    font-size:16px;
    font-weight:normal;
}
.gov-site-right {
    width: 805px;
    float: right;
}
.link-list{
    padding-top: 10px;
}
.link-list li{
    line-height: 30px;
}
.email-detail{
    margin:30px 0;
    border:1px solid #ccc;
}
.email-detail h2{
    background: #f5f5f5;
    line-height:40px;
    padding:0 20px
}
.email-detail h2 strong{
    font-size:16px;
}
.email-detail h2 strong.txt-red{
    color:#f00;
}
.email-detail-group,.email-detail-con{
    line-height:40px;
    padding:0 20px
}
.email-detail-group{
    border-bottom:1px dashed #eee;
}
.email-detail label{
    font-weight:bold;
}
#video{
    width: 600px;
    height: 400px;
    margin: 0 auto;
}
.more-btn-wrap a,.more-btn-wrap span{
    cursor: pointer;
    background: #025293;
    display: block;
    border-radius: 5px;
    width: 200px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.more-btn-wrap{
    overflow: hidden;
    padding: 20px 0;
    width: 445px;
    margin: 0 auto;n
}
.more-btn-wrap a.more-btn-mailbox-left,.more-btn-wrap span.more-btn-mailbox-left{
    float: left;
}
.more-btn-mailbox-right{
    float: right;
}
/********* article-share start**************/
.article-share-group{
    float: left;
    padding-top: 3px;
}
.article-share-group em,.article-share-group a{
    float: left;
    font-size: 0;
    line-height: 16px;
    height: 16px;
    width: 16px;
    background-image: url("/imagesq/icon-share.png");
    background-repeat: no-repeat;
    margin-right: 6px;
}
.article-share-group a{
    cursor: pointer;
    position: relative;
}
.article-share-tips{
    background-position: 0 -235px;
}
.article-share-qq{
    background-position: 0 -177px;
}
.article-share-qzone{
    background-position: 0 0;
}

.article-share-wechat{
    background-position: 0 -124px;
}
.article-share-weibo{
    background-position: 0 -33px;
}
.article-share-douban{
    background-position: 0 -76px;
}
.article-share-wechat-code{
    display: none;
    border: 1px solid #ccc;
    padding: 5px;
    position: absolute;
    width: 100px;
    height: 100px;
    top: 20px;
    left: 50%;
    margin-left: -52px;
}
/********* article-share end**************/
/********* article-file start **************/
.article{
    padding: 30px;
}
.article-file-left{
    width: 73%;
    border-right: 1px solid #dfdede;
    padding-right: 1%;
    float: left;
    margin-bottom: 30px;
}
.article-file-right{
    display: none;
    width: 22%;
    float: right;
}
.article-file-right-title{
    color: #0063c6;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}
.article-file-list li{
    background: url(/imagesq/gxzf/dian2.png) 0 14px no-repeat;
    line-height: 40px;
    padding-left: 15px;
}
/********* article-file end**************/
