﻿@charset "utf-8";
.wrap{
    visibility:hidden;
}
.topNav .li1 .a1{
    width: 107.4px;
}
.topNav .menuBtn{
    display:block;
}
.row{
    overflow:hidden;
    padding:20px 20px 25px 20px;
    background:#fff;
    width:1160px;
    margin:0 auto 10px auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.box{
    margin-bottom:0
}
.mainContent {
    float: left;
}
.side {
    float: right;
}

/* 引导状态 */
.bodyOpen .logoTip{
    display:block;
    height:60px;
    background:url(../../Base/img/logoTip.png) center 0 no-repeat;
    width:574px;
    margin-left: -76px;
}
.bodyOpen .siteSearchBar{
    padding:8px;
    background: url(../../Base/img/bg-alpha-30.png);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.bodyOpen .topNav{
    display:none
}
.bodyOpen .indBtns,
.bodyOpen #openBtn{
    display:block;
}
#content{
    height:1px;
    visibility: hidden;
    overflow:hidden;
    padding:0;
    background:none;
    width:auto;
    min-height:1px;
}
.headerTop{
    padding-top: 410px;
    position:relative;
}
#logo{
    left: -195px;
    top: 80px;
}
.siteSearchBar{
    right: -238px;
    top: 240px;
}
/* indBtns */

.indBtns{
    display:none;
    width:1200px;
    margin:0 auto;
    position:relative;
    z-index:3
}
.indBtns .first1{
    display:none
}
.indBtns li{
    width:150px;
    height:120px;
    float:left;
    background:url(../../Base/img/ind-guide.png) center -890px no-repeat;;
    overflow:hidden;
    -webkit-transition:margin-top 200ms;
    -o-transition:margin-top 200ms;
    -moz-transition:margin-top 200ms;
    transition:margin-top 200ms;
}
.indBtns li a{
    display:block;
    height:120px;
    color:#fff;
    line-height: 30px;
    font-size:16px;
}
.indBtns li i{
    display:block;
    height: 80px;
    background:url(../../Base/img/ind-guide.png) center 3px no-repeat;
    -webkit-transition:400ms;
    -o-transition:400ms;
    -moz-transition:400ms;
    transition:400ms;
}
.indBtns .hover{
    text-decoration:none;
    margin-top:-10px;
    background-position: center -1090px;
}
.indBtns .hover i{
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
}
.indBtns a:hover{
    text-decoration:none
}
.indBtns #li-lyqc i{
    background-position: center -100px;
}
.indBtns #li-xwdt i{
    background-position: center -200px;
}
.indBtns #li-zwgk i{
    background-position: center -300px;
}
.indBtns #li-bsfw i{
    background-position: center -400px;
}
.indBtns #li-zmhd i{
    background-position: center -500px;
}
.indBtns #li-zwxx i{
    background-position: center -600px;
}
.indBtns #li-ztzl i{
    background-position: center -700px;
}
.indBtns .open{
    float:right;
    margin-right:0;
    position:relative;
    background:none;
    background-color:#333;
    background-color:rgba(0,0,0,.6)
}
.indBtns .open a{
    position:relative;
    z-index:1;
}
#openBtn{
    display:none;
    position:relative;
    z-index:3;
    width:60px;
    margin:50px auto 20px auto;
    color:#fff;
    cursor:pointer;
}
#openBtn i{
    display:block;
    width:40px;
    height:40px;
    background:url(../../Base/img/ind-guide.png) center -1400px no-repeat;
    margin:0 auto;
}
#openBtn:hover i{

}
/* 背景切换 */
.bgPics{
    position:fixed;
    z-index:1;
    left:0;
    top:0;
    width:100%;
    height:100%;
}
.bgPics .hd,
.bgPics .con,
.bgPics .bd a{
    display:none !important;
}
.bgPics .bd,
.bgPics .bd ul,
.bgPics .bd li{
    width:100% !important;
    height:100% !important;
    background-attachment:fixed;
    background-size:cover;
}

/* 展开状态 */

/* 首页---------------------------------------- */
/* 热点关注 */
.headNew {
    margin: 0 0 20px 0;
    text-align:center;
    height:80px;
    overflow:hidden;
    position:relative;
}
.headNew dt{
    width:98px;
    height:80px;
    float:left;
    background:url(../../Base/img/headNew.png) no-repeat;
}
.headNew dd{
    overflow:hidden;
}
.headNew .t .title{
    height:50px;
    line-height:50px;
    font-size:28px;
    font-weight:bold;
    margin-bottom:5px
}
.headNew .t .date{
    position:absolute;
    left:0;
    top:35px;
    display:block;
    width:98px;
    text-align:center;
    font-size:18px;
}
.headNew .n{
    display:inline-block;
    overflow:hidden;
    padding:0 20px;
    background:url(../../Base/img/line.png) right 7px no-repeat;
}
.headNew ul .n:last-child{
    background:none;
    padding-right:0;
}
.headNew .n a{
    float:left;
    margin-right:5px;
}
.headNew .n .date{
    color:#999
}
#focusNews{
   width:570px;
   margin-bottom:20px;
   float:left;
   height:380px;
}
#focusNews .bd .pic img{
    height:380px;
}
.rowA-a{
    overflow:hidden;
}
#indLdhd{
    width:570px;
    float:right;
}
#indLdhd .hd{
    padding-left:0;
    background:none;
    border-bottom:1px solid #E6E6E6;
    padding-bottom:5px;
}
#indLdhd .hd ul{
    margin-left:-20px;
}
#indLdhd .hd li a{
    padding:0 25px;
}
#indLdhd .hd .on a{
    color:#1376D1
}
#indLdhd .infoList li{
    height:39px;
    line-height:39px;
    border-bottom:1px dotted #BCBCBC;
}
#indLdhd .infoList li a{
    background-position:0 -260px;
    padding-left:20px;
}

/* indBox */
.indBox{
}
.indBox .hd{
    height:36px;
    line-height: 36px;
    margin-bottom: 10px;
    padding-left:6px;
    background: url(../../Base/img/icons.png) 0 -1257px no-repeat;
    position:relative;
}
.indBox .hd i{
    width:66%;
    height:1px;
    line-height:0;
    font-size:0;
    background:#ddd;
    position:absolute;
    display:block;
    top:18px;
    right:0;
}
.indBox .hd h3{
    float:left;
    padding: 0 15px;
    font-size: 18px;
    font-weight:bold;
    position:relative;
    z-index:1;
}
.indBox .hd ul{
    overflow:hidden;
}
.indBox .hd li{
    float:left;
    margin-left:-1px;
}
.indBox .hd li a{
    padding: 0 15px;
    background:url(../../Base/img/line.png) 0 -95px no-repeat;
    font-size: 18px;
}
.indBox .hd .on{
   font-weight:bold;
}
.indBox .hd li a:hover{
    text-decoration:none
}
.indBox .hd .more{
    float:right;
    color:#999;
    position:relative;
    z-index:1;
    padding-left:10px;
}
.indBox .bd{
    overflow:hidden;
}

#indBmdt,#indXzdt,#indTzgg{
    float:left;
    width:370px;
    margin:0 20px 0 0;
}
#indBmdt .bd{
    height:150px;
}
#indBmdt .hd .more,
#indXzdt .hd .more,
#indTzgg .hd .more{
    background:#fff;
}
#indBmdt .hd h3,
#indXzdt .hd h3,
#indTzgg .hd h3{
    background: url(../../Base/img/line.png) right -89px no-repeat #fff;
}
#indTzgg{
    margin-right:0
}

/* rowB */
#rowB{

}
#indXxgk{
    width:210px;
    float:left;
    margin-right:20px;
}
#indXxgk .xxgkList,
#sub-zwgk .xxgkList{
    padding-bottom:1px;
}
#indXxgk .xxgkList .li1 a,
#sub-zwgk .xxgkList .li1 a{
    border-radius:5px 5px 0 0 ;
}
#indXxgk .xxgkList .li6 a,
#sub-zwgk .xxgkList .li6 a{
    border-radius:0 0 5px 5px ;
}
#indXxgk .xxgkList li,
#sub-zwgk .xxgkList li{
    margin-bottom:-1px;
}
#indXxgk .xxgkList a,
#sub-zwgk .xxgkList a{
    border-radius:0;
}
#indZcfg{
    width: 600px;
    float:left;
}
#indZcfg .hd li a{
    padding:0 12px
}

.ldzcBtns{
    width: 310px;
    height: 260px;
    float:right;
    overflow:hidden;
    background:url(../../Base/img/ind-ldzcBtns.jpg) 0 0 no-repeat;
}
.ldzcBtns li{
    width: 150px;
    text-align:center;
    height: 90px;
    overflow:hidden;
    float:left;
    margin:0 10px 10px 0;
}
.ldzcBtns a{
    display:block;
    height:120px;
    color:#fff;
    font-size:18px;
    line-height: 137px;
}
.ldzcBtns .li2,
.ldzcBtns .li4,
.ldzcBtns .li5{
    margin-right:0;
}
.ldzcBtns .li5{
    height:60px;
    width:310px;
}
.ldzcBtns .li5 a{
    height:60px;
    line-height:60px;
    padding-left:100px;
    text-align:left;
}
#rowC{
    overflow:visible;
}

/* 导航 -------------------- */
.topNav .itemSub{
    display:none;
    position:absolute;
    left:0;
    top: 54px;
    padding-top:10px;
    width:1200px;
    line-height:1.8;
}
.topNav .itemSub-in{
    background:url(../../Base/img/nav-itemSub.jpg) 0 0 no-repeat #FBF9F8;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
    overflow:hidden;
    padding:40px 50px 0 50px;
    height:390px;
        -webkit-box-shadow:0 0 15px rgba(0, 0, 0, .4); -moz-box-shadow:0 0 15px rgba(0, 0, 0, .4); box-shadow:0 0 15px rgba(0, 0, 0, .4);
}
.subSide{
    float:left;
    width:530px;
    margin-right:40px;
}
.subMain{
    overflow:hidden;
}
.topNav .indBox .hd{
    margin-bottom:18px;
}

/* 县情概览 */
#sub-xqgl .itemSub-in{
    background:url(../../Base/img/nav-xqgk-bg.jpg) 0 0 no-repeat #fff;
    padding-left: 524px;
}
#sub-xqgl .intro{
    padding: 30px 0 44px 0;
    line-height:28px;
    height:196px;
    color:#666;
    text-indent:2em;
}
#sub-xqgl .intro .more{
    color:#f00
}
#sub-xqgl .list{
    overflow:hidden;
    margin-right: -30px;
}
#sub-xqgl .list li{
    float:left;
    width: 116px;
    height:40px;
    line-height:40px;
    margin:0 10px 10px 0;
}
#sub-xqgl .list a{
    display:block;
    background:#C1DCF2;
    text-align:center;
    color:#2B7BBB;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
#sub-xqgl .list a:hover{
    background:#4B99D9;
    color:#fff;
    text-decoration:none;
}

/* 旅游庆城 */
#sub-lyqc .subSide{
    margin-right:50px;
    width:570px;
}
#nav-lyzx{
    margin-bottom:15px;
}
#nav-lyzx .bd{
    background:#fff;
    padding:12px 18px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
#nav-lyzx .infoList{
    overflow:hidden;
    height:120px;
}
#nav-msgj .picListFl .pic img{
    height:80px;
}
#nav-msgj .picListFl .title{
    padding-top:0;
    line-height:28px;
    height:28px;
    font-size:12px;
}
#nav-cyqc .list{
    overflow:hidden;
    margin-right:-20px;
}
#nav-cyqc .list li{
    float:left;
    width:230px;
    margin-right:20px;
}
#nav-cyqc .list .pic img{
    width:100%;
    height:150px;
}
#nav-cyqc .list .con{
    background:#fff;
    padding:0 15px 40px  15px;
}
#nav-cyqc .list .title{
    height:44px;
    line-height:44px;
    overflow:hidden;
    font-size:16px;
    font-weight:bold;
}
#nav-cyqc .list .intro{
    line-height:26px;
    color:#999;
    height:72px;
    overflow:hidden;
}

/* 政务公开 */
.itemSub .areaL{
    width:284px;
    float:left;
    margin-right:50px;
}
.itemSub .areaC{
    width:510px;
    float:left;
}
.itemSub .areaR{
    width:210px;
    float:right
}
.leader{
    padding:20px;
    background:#fff;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
    margin-bottom:20px;
}
.leader li{
    overflow:hidden;
}
.leader .pic{
    float:left;
    width:110px;
    margin-right:20px;
}
.leader .pic img{
    width:100%;
    height:140px;
}
.leader .con{
    overflow:hidden;
    position:relative;
    padding-top:36px;
}
.leader .con a{
    position:absolute;
    top:0;
    left:0;
    font-size:18px;
    color:#015293;
}
.leader .job{
    font-weight:bold;
}
.leader .job i{
    display:none;
}
.leader .text{
    color:#999;
    margin-top:8px;
    display:block;
    font-size:12px;
}
.leader .work{
    display:none;
}
.leaderType{
    overflow:hidden;
    margin-right:-10px;
}
.leaderType li{
    width:135px;
    float:left !important;
    margin:0 10px 10px 0
}
.leaderType a{
    display:block;
    height:38px;
    line-height:38px;
    border:1px solid #BBC3E3;
    background: url(../../Base/img/ind-ldzc.png) 20px -40px no-repeat #F0F7FC;
    padding-left:45px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.leaderType a:hover{
    text-decoration:none;
    background-color:#e0f2ff
}
.leaderType .li1 a{
    background-position:20px 10px;
}
.leaderType .li4 a{
    background-position: 20px -91px;
}

#sub-zwgk .xxgkList{
    height: 230px;
}
.zwgkSideNodes{
    overflow:hidden;
    padding:10px 0 10px 15px;
    border:1px solid #BBC3E3;
    background:#F0F2FA;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;

}
.zwgkSideNodes li{
    height:28px;
    line-height:28px;
}
.zwgkSideNodes a{
    padding-left:10px;
    background: url(../../Base/img/icons.png) -2px -2325px no-repeat;
}
#nav-zcfg{
    margin-bottom:20px;
}
#nav-zcfg .hd,
#nav-gsgg .hd{
    margin-bottom:10px;
}
#nav-zcfg .bd,
#nav-gsgg .bd{
    height:120px;
}

/* 专题专栏 */
.navZtzl{
    overflow:hidden;
    margin-right:-30px;
    padding-top:10px;
}
.navZtzl li{
    width:260px;
    float:left !important;
    margin:0 20px 20px 0;
    text-align:center;
}
.navZtzl .tit{
    display:none
}
.navZtzl .pic img{
    width:100%;
    height:80px;
}

/* 办事服务 */
#sub-bsfw .areaL,
#sub-bsfw .areaC,
#sub-bsfw .areaR{
    padding-top:10px;
}
.bsBox{
    margin-bottom:10px;
}
.bsBox dt{
    height:36px;
    line-height:36px;
    overflow:hidden;
    border-bottom:1px dotted #ccc;
    margin-bottom:10px;
}
.bsBox .more{
    float:right;
    color:#999;
}
.bsBox dt h3{
    font-size:16px;
    font-weight:bold;
    padding-left:30px;
    background:url(../../Base/img/icons.png) 0 -1434px no-repeat;
}
.bsBox dd{
    height:90px;
    overflow:hidden;
}
#nav-mslyfw .bd{
    height:280px;
}
#nav-xzsp dd{
    height:238px
}
/* 政民互动 */
#nav-ldxx .letterList .dep{
    display:none
}
#nav-ldxx .letterList .handle,
#nav-ldxx .letterList .date{
    padding:0;
    width:80px;
}
#nav-ldxx .letterList th{
    font-weight:bold;
    border-bottom:1px solid #ddd;

}
#sub-zmhd .picBtns a{
    height:50px;
    border-radius:5px;
}

#sub-zmhd .picBtns .picBtn-ygzw{
    background-position:0 -85px
}
#sub-zmhd .picBtns .picBtn-xzsp{
    background-position:0 -170px
}
#sub-zmhd .picBtns .picBtn-tzxmsb{
    background-position:0 -255px
}
#sub-zmhd .picBtns .picBtn-sjxx{
    background-position:0 -345px
}
#sub-zmhd .picBtns .picBtn-xzxx{
    background-position:0 -415px
}
#sub-zmhd .picBtns .picBtn-myzj{
    background-position:0 -485px
}
#sub-zmhd .picBtns .picBtn-wstc{
    background-position:0 -555px
}
#sub-zmhd .picBtns .picBtn-zwwx{
    background-position:0 -625px
}
#sub-zmhd .picBtns .picBtn-zxts{
    background-position:0 -705px
}
#sub-zmhd .picBtns .picBtn-zxzx{
    background-position: 0 -775px;
}
#sub-zmhd .picBtns .picBtn-zxjy{
    background-position: 0 -845px;
}



#nav-zxft .list .predict{
    display:none;
}
#nav-zxft .list .pic img{
    width:100%;
    height:180px;
    margin-bottom:10px;
}
#nav-zxft .list em{
    display:none
}
#nav-zxft .list dl{
    height:26px;
    overflow:hidden;
    line-height:26px;
}
#nav-zxft .list dt{
    float:left;
    font-weight:bold;
}

/* 政务信息 */
#sub-zwxx .topicList .t .title{
    margin-bottom:0;
}
#sub-zwxx .topicList .t{
    margin-top:-5px;
}
.topicList .date1{
    width:68px;
    height:68px;
    border:1px solid #BBC3E3;
    background:#F0F2FA;
    text-align:center;
    float:left;
    margin-right:20px;
    color:#1476D1;
    -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
    margin-top:5px;
}
.topicList .date1 dt{
    font-size: 24px;
    line-height: 45px;
    font-weight:bold;
}
.topicList .date1 dd{
    font-size:12px;
    line-height:30px;
    margin-top:-10px;
}


/* 首页公告 */
.tempnote {width:320px;right: 20px;bottom: 20px;background: #fcf8e3;font-size:12px;position:fixed;z-index:9;opacity:1 !important;border-radius: 10px;color: #8a6d3b; overflow:hidden}
.tempnote .hd{height:38px; line-height:38px; background:#8a6d3b}
.tempnote .hd h3{float:left; height:34px; line-height:34px; font-size:16px; color:#fff; padding-left:20px; margin-right:20px}
.tempnote .hd ul{float:left; overflow:hidden; line-height:0px; padding-top:14px;  }
.tempnote .hd ul li{width:10px; height:10px; float:left; margin-right:10px; border-radius:50%; background:#977e53; line-height:10px; text-align:left; text-indent:200%; cursor:pointer;}
.tempnote .hd ul li.on{background:#fff}
.tempnote .hd .close{position:absolute;width: 30px;height: 30px;top: 3px;right: 3px;background: #aaa url(../../base/img/tempeclose.png) no-repeat center;border-radius: 20px;cursor: pointer;}
.tempnote .hd .close:hover{background-color: #ff6632;}
.tempnote .bd{padding: 10px 20px 0px 20px; text-align:center;}
.tempnote .bd h3{ font-weight:bold; font-size:16px; margin-bottom:10px}
.tempnote .bd p{text-align:left; line-height:18px; margin-bottom:30px}
.tempnote .tit{ font-size:16px; color:#8a6d3b; font-weight:bold; cursor:auto }
.tempnote .tit:hover{ text-decoration:none;}
.tempnote .intro{ text-align:left; padding-top:10px;text-indent:2em; color:#8a6d3b}
.tempnote .intro p{line-height:24px;}
.tempnote .intro a{color:#654712}
.tempnote .date{ position:absolute;bottom:10px; right:20px;}


/* 专题专栏 */
#ztzl{position: relative;}
#ztzl .bd{margin: 0 26px;}
#ztzl .list{margin: 0;}
#ztzl .list li{width: 277px; height: 84px; padding: 0;}
#ztzl .list li .pic{display: block; margin: 0 8px; border: 1px solid #eee; padding: 2px; border-radius: 4px;}
#ztzl .list li .pic img{width: 255px; height: 78px !important; border-radius: 3px;}
#ztzl .list li .tit{display: none;}
#ztzl .prev,#ztzl .next{position: absolute; width: 25px; height: 25px; left: -3px; top: 50%; margin-top: -13px; background: #fff url(../../base/img/arricons.png) no-repeat 0 0; z-index: 1;}
#ztzl .next{left: auto; right: -3px; background-position: -45px 0;}
#ztzl .prev:hover{background-position: 0 -40px;}
#ztzl .next:hover{background-position: -45px -40px;}

/* 首页国务院小程序*/
#slideBoxXCX{width:194px; height:194px; position:fixed; left:40px; bottom:20px; z-index:999; overflow:hidden}
#slideBoxXCX .hd{display:none}
#slideBoxXCX .bd,
#slideBoxXCX .bd li,
#slideBoxXCX .bd li .pic,
#slideBoxXCX .bd li .pic img{width:194px; height:194px;}
#slideBoxXCX .close{position:absolute;width: 30px;height: 30px;top: 3px;right: 3px;background: #aaa url(../../base/img/tempeclose.png) no-repeat center;border-radius: 20px;cursor: pointer;}
#slideBoxXCX .close:hover{background-color: #ff6632;}

/* 飘红效果 
body{
    background:url(../../Base/img/ph_bg.jpg) center 0 no-repeat #f2f2f2;
    padding-top: 105px;
}
.bodyOpen{
    background: url(../../Base/img/body.jpg) center 0 no-repeat #DBDBDB;
    padding: 0;
}
.bodyOpen .wrap{
    width: 100%;
    background: none;
}
.wrap{
    width: 1200px;
    margin: auto;
    background: url(../../Base/img/body.jpg) center 0 no-repeat #DBDBDB;
}
.bgPics{display:none;}
*/


/*20大飘红
body{background:#f5f3f4 url(../../Base/img/ershidasybg.jpg) no-repeat center top; }
#content{width:1200px;margin:0 auto;background:#fff;padding:10px;box-sizing: border-box;}
.bgPics{ display:none;}

.topBar .topBarBg { background-color: #000;}

20大飘红
.txt20d { display: block; position: absolute; right: 0; top: 20px;}
.bodyOpen .txt20d { display: none;}


变灰 
body { background: #f5f3f4 url(../../Base/img/ershidasybg-h.jpg) no-repeat center top;}
.leader .pic { display: none;}
*/
/*--
颜色代码
#036FC6 深色标题
#ddd 淡色边框
--*/