@charset "utf-8";
.wrap{
    visibility:hidden;
}
.topNav .menuBtn{
    display:block;
}
.topNav .li1 .a1{
    width: 135px;
}
.row{
    overflow:hidden;
    padding:40px;
    background:#fff;
    width:1120px;
    margin:0 auto;
}
.box{
    margin-bottom:0
}
.mainContent {
    float: left;
}
.side {
    float: right;
}
/*
.topNav .on1 i{
    top: 54px;
}
.topNav .on i{
    top: 0;
}*/
/* 引导状态 */
.bodyOpen{
    background: url(../images/ind-body.jpg) center 0 no-repeat #19A0FF;
    background-attachment:fixed;
    background-size:cover;
}
.bodyOpen .topBar,
.bodyOpen .topBar a{
    color:#fff;
}
.bodyOpen .topBar .topBarBg{
    background:#fff;
    filter:alpha(opacity=20);opacity:0.2;
}
.bodyOpen .topBar .list li{
    background-position:-37px -30px;
}
.bodyOpen .topBar .list .wb{
    background-position: -37px -232px;
}
.bodyOpen .topBar .list .phone{
    background-position: -35px -432px;
}
.bodyOpen .s-form .input-box input{
    width:440px
}
.siteSearchBar .hotWords{
    text-align: right;
    font-size: 12px;
}
.bodyOpen .siteSearchBar{
    width:580px;
}
.bodyOpen .siteSearchBar .hotWords{
    text-align: center;
}
.bodyOpen .topNav{
    background:none;
    overflow:hidden;
}
.bodyOpen .topNav .mainNav{
    background:url(../images/img/nav.png) 0 -800px
}
.bodyOpen .topNav .menuBtn{
    background-color:#D91600
}
.bodyOpen #header{

}
.bodyOpen .friendLinks {
    display:none
}
.bodyOpen #footer{
    background:url(../images/ind-footer.png) center bottom repeat-x;
    color:#fff;
    text-align:center;

}
.bodyOpen #footer a{
    color:#fff;
}
.bodyOpen #footer .pics{
    position:relative;
    right:auto;
    top:auto;
}
#content{
    height:1px;
    visibility: hidden;
    overflow:hidden;
    padding:0;
    background:none;
    width:auto;
    min-height:1px;
}
.headerTop{
    padding-top: 390px;
    position:relative;
}
#logo{
    left: 394px;
    top: 80px;
}
.siteSearchBar{
    right: 310px;
    top: 240px;
}

/* 展开状态 */

/* 首页---------------------------------------- */
#rowA .mainContent{
    width:666px;
}
#rowA .side{
    width: 415px;
}
/* 热点关注 */
.headNew {
    margin: -15px 0 30px 0;
    text-align:center;
}
.headNew dd{
    overflow:hidden;
}
.headNew .title{
    height:50px;
    line-height:50px;
    overflow:hidden;
    font-size:36px;
    margin-bottom:15px
}
.headNew .title a{
    color:#036FC6;
}
.headNew .intro{
    line-height: 28px;
    height: 28px;
    overflow:hidden;
    color:#717171;
}
#focusNews{
   width:666px;
   margin-bottom:20px;
}
#focusNews .bd .pic img{
    height:412px;
}
#indLdhd .bd{
    height:210px;
}
/* indBox */
.indBox{
    margin-bottom:30px;
}
.indBox .hd{
    height:42px;
    line-height: 39px;
    border-bottom:1px solid #EDEDED;
    margin-bottom: 20px;
    position:relative;
}
.indBox .hd ul{
    overflow:hidden;
}
.indBox .hd li{
    float:left;
    margin-left:-1px;
}
.indBox .hd li a{
    padding:0 25px;
    border-left:1px solid #EDEDED;
    font-size:20px;
}
.indBox .hd .on{
    border-bottom:2px solid #036FC6
}
.indBox .hd li a:hover{
    text-decoration:none
}
.indBox .hd .on a{
    color:#036FC6
}
.indBox .hd .more{
    position:absolute;
    right:0;
    top:0;
    color:#999;
}
.indBox .bd{
    overflow:hidden;
}

#indWzxw .infoList li{
    font-size:16px;
    height:40px;
    line-height:40px;
}
#indWzxw .infoList .date{
    font-size:16px;
}

.impBox .hd{
    height: 35px;
    line-height: 35px;
    overflow:hidden;
    margin-bottom:10px;
}
.impBox .hd .more{
    float:right;
    color:#999;
}
.impBox .hd h3{
    font-size:20px;
    color:#036FC6
}
.impBox .hd h3 a{
    color:#036FC6
}
.impBox .bd{
    padding:20px;
    background:#F8F8F8;
    overflow:hidden;
}
.tpList li{
    margin-bottom: 20px;
}
.tpList .title{
    overflow:hidden;
    font-size:16px;
    padding-left:16px;
    height:30px;
    line-height:30px;
    overflow:hidden;
    margin-bottom:5px;
    background:url(../images/icons.png) 0 -381px no-repeat;
}
.tpList .title .date{
    float:right;
    color:#999;
}
.tpList .intro{
    line-height:24px;
    height:48px;
    overflow:hidden;
    color:#888
}
#indWzxw{
    margin-top: -10px;
    margin-bottom: 15px;
}
#indWzxw .hd{
    margin-bottom:15px;
}
#indWzxw .bd{
    height:365px;
}
#indZyxxzz .bd{
    height:296px;
}

/* 专题专栏 */
.ztzl{
    overflow:hidden
}
.ztzl dt{
    float:right;
    height:55px;
    width:18px;
    padding:20px 6px 0 6px;
    background:#036FC6;
    color:#fff;
    line-height:1.4;
    text-align:center;
}
.ztzl dt a{
    color:#fff;
}
.ztzl dd{
    overflow:hidden;
}
.ztzl .tempWrap{
    width:625px !important
}
.ztzl ul{
    overflow:hidden;
    margin-right:-20px;
}
.ztzl li{
    float:left;
    margin-right:11px;
}
.ztzl li .tit{
    display:none
}
.ztzl li img{
    width: 202px;
    height:75px;
}
/* rowB */
#rowB{
    height:348px;
    background:url(../images/rowB.jpg) center 0 no-repeat;
    color:#fff;
    text-align:center;
}
.zdxxScroll dl{
    padding:10px 140px;
}
.zdxxScroll dd .tTitle{
    height:60px;
    line-height:60px;
    font-size:28px;
}
.zdxxScroll .intro{
    text-align:left;
    color:#B8DFFE;
    line-height:24px;
    height:57px;
    padding-top:15px;
}
.zdxxScroll .intro ul{
    width:920px;
    height:60px;
    overflow:hidden;
}
.zdxxScroll .intro a{
    color:#B8DFFE;
}
.zdxxScroll .intro .infoList{
    overflow:hidden
}
.zdxxScroll .intro .infoList li{
    width:450px;
    float:left;
}
.zdxxScroll .intro .infoList .date{
    color:#B8DFFE;
    margin-right:20px;
}

.zdxxScroll .list{
    overflow:hidden;
    font-size:0;
    padding-top:40px;
    margin:0 -20px;
}
.zdxxScroll .list li{
    display:inline-block;
    *
    display:inline;
    zoom:1;
    font-size:16px;
    margin: 0 15px;
    width:106px;
    height:40px;
    line-height:40px;
}
.zdxxScroll .list li a{
    display:block;
    background:#1587E1;
    color:#fff;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.zdxxScroll .list li a:hover{
    text-decoration:none;
    background:#44adff
}
.zdxxScroll .prev,
.zdxxScroll .next{
    display:block;
    width:86px;
    height:86px;
    position:absolute;
    background:url(../images/ind-icons.png) center -1707px no-repeat;
    left:0;
    top:100px;
    filter:alpha(opacity=50);opacity:0.5;
}
.zdxxScroll .next{
    left:auto;
    right:0;
    background-position: center -1607px;
}
.zdxxScroll .prev:hover,
.zdxxScroll .next:hover{
    filter:alpha(opacity=80);opacity:0.8;
}
/* rowC */
#rowC{
    margin-top:-65px;
    padding-bottom:0;
}
#rowC .mainContent{
    width:626px;
    padding-right:30px;
}
#rowC .side{
    width: 463px;
    border-left:1px solid #E7E7E7;
    margin: -40px 0 0 0;
    padding:25px 0;
}
#indTpxw .topicList .t{
    width: 195px;
    height:132px;
    float:left;
    margin-right:13px;
    position:relative;
    padding:0;
    border:0;
}
#indTpxw .topicList .t .pic img{
    width:100%
}
#indTpxw .topicList .first{
    margin-left:0
}
#indTpxw .topicList .t .con{
    position:absolute;
    height:34px;
    left:0;
    bottom:0;
    width:100%;
}
#indTpxw .topicList .t .title{
    font-size:14px;
    padding:0 10px;
    margin:0;
    height:34px;
    line-height:34px;
    position:relative;
    z-index:2;
}
#indTpxw .topicList .t .titleBg{
    position:absolute;
    width:100%;
    height:34px;
    bottom:0;
    background:#000;
    filter:alpha(opacity=60);opacity:0.6;
}
#indTpxw .topicList .t a{
    color:#fff;
    font-weight:normal;
}
#indTpxw .topicList .n{
    clear:both;
}
/* indSideBox */
.indSideBox{
    padding:30px 25px;
    border-bottom:1px dotted #ddd
}
.indSideBox .hd{
    height:52px;
    line-height:52px;
    overflow:hidden;
    margin-bottom:20px;
}
.indSideBox .hd .more{
    float:right;
    color:#999
}
.indSideBox .hd h3{
    font-size:26px;
    padding-left:70px;
    background:url(../images/ind-icons.png) -20px -23px no-repeat;
}
.indSideBox .hd h3 a{
    color:#036FC6
}
#sideZwgk .zwList{
    height:130px;
}
.zwList{
    overflow:hidden;
    margin:0 -15px 0 0;
}
.zwList li{
    float:left;
    margin:0 15px 11px 0;
    text-align:center;
}
.zwList li a{
    display:block;
    height:33px;
    line-height:33px;
    border:1px solid #EAEAEA;
    width: 90px;
}

#sideZwfw .hd h3{
    background-position:-20px -223px
}
#sideZwfw .hd h3 a{
    color:#00BC92
}
#sideZmhd .hd h3{
    background-position:-20px -423px
}
#sideZmhd .hd h3 a{
    color:#E9AB37
}

.fwList{
    overflow:hidden;
    margin:0 -20px -15px 0;
}
.fwList li{
    float:left;
    margin:0 15px 15px 0;
    width:199px;
}
.fwList a{
    display:block;
    height:44px;
    line-height:44px;
    border:1px solid #c6e0da;
    padding-left:55px;
    background:url(../images/ind-icons.png) -20px -628px no-repeat #fff;
}
.fwList .li2 a{
    background-position:-20px -828px
}
.fwList .li3 a{
    background-position:-20px -1028px
}
.fwList .li4 a{
    background-position:-20px -1228px
}
.fwList .li5 a{
    background-position:-20px -1428px
}

#sideZwfw{
    background:#f6f6f6
}
.indSideBox.hover{
    background:#036FC6;
}
.indSideBox.hover .hd h3{
    background-position:-20px -123px
}
.indSideBox.hover .hd h3 a{
    color:#fff !important;
}
.indSideBox.hover .hd .more{
    color:#fff !important
}
.indSideBox.hover .zwList a{
    color:#fff;
    border-color:#71acdc
}
#sideZwfw.hover{
    background:#00BC92
}
#sideZwfw.hover .hd h3{
    background-position:-20px -323px
}
#sideZwfw.hover .fwList a{
    background-color:#00BC92;
    color:#fff;
    background-position:-20px -728px
}
#sideZwfw.hover .fwList .li2 a{
    background-position:-20px -928px
}
#sideZwfw.hover .fwList .li3 a{
    background-position:-20px -1128px
}
#sideZwfw.hover .fwList .li4 a{
    background-position:-20px -1328px
}
#sideZwfw.hover .fwList .li5 a{
    background-position:-20px -1528px
}

#sideZmhd.hover{
    background:#E9AB37
}
#sideZmhd.hover .zwList a{
    border-color:#ffe2ac
}
#sideZmhd{
    border-bottom:0
}
#indTpxw .bd{
    height:324px;
}
#indJrgz{
    margin-bottom:0
}
#indJrgz .bd{
    height:270px;
}

/* 导航 -------------------- */
.topNav .itemSub{
    display:none;
    position:absolute;
    left:0;
    top:60px;
    background:#fff;
    border:2px solid #036FC6;
    border-top:0;
    padding:38px;
    height:440px;
    width:1120px;
    overflow:hidden;
    line-height:1.8
}
.subSide{
    float:left;
    width:440px;
    margin-right:40px;
}
.subMain{
    overflow:hidden;
}
#li-zjps .subSide .pic img{
    width:100%;
    height:308px;
}
#li-zjps .subMain .intro{
    line-height:30px;
    height:150px;
    overflow:hidden;
}
#li-zjps .subMain .intro .more{
    color:#f00
}

/* 新闻中心 */
#sub-xwzx .subSide{
    width:540px;
}
#sub-xwzx .subSide .box .bd{
    height:150px;
}
#sub-xwzx .box{
    margin-bottom:15px;
}
#sub-xwzx .subMain .picListFl{
    padding:10px 0;
    height:130px;
}
/* 政务公开 */
#sub-zwgk .subSide{
    width:660px;
}
.gdgkList{
    overflow:hidden;
    margin-right:-20px;
    padding-top:10px;
}
.gdgkList li{
    float:left;
    width:150px;
    text-align:center;
    margin-right:20px;
}
.gdgkList a{
    display:block;
    height: 123px;
    border:1px solid #E8E8E8;
    font-size:16px;
}
.gdgkList i{
    display:block;
    height: 83px;
    background:url(../images/nav-zwgk1.png) center 0 no-repeat;
    -webkit-transition:400ms;
    -o-transition:400ms;
    -moz-transition:400ms;
    transition:400ms;
}
.gdgkList .li2 i{
    background-position:center -100px
}
.gdgkList .li3 i{
    background-position:center -200px
}
.gdgkList .li4 i{
    background-position:center -300px
}
.gdgkList a:hover i{
    -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1); transform:scaleX(-1);
}
#nav-gkml .list{
    overflow:hidden;
    margin-right:-20px;
}
#nav-gkml .list li{
    float:left;
    width:197px;
    margin:0 20px 10px 0
}
#nav-gkml .list a{
    display:block;
    font-size:16px;
    border:1px solid #E8E8E8;
    height:40px;
    line-height:40px;
    padding-left:50px;
    background:url(../images/nav-zwgk2.png) -25px -30px no-repeat;
}
#nav-gkml .list .li2 a{
    background-position:-25px -230px;
}
#nav-gkml .list .li3 a{
    background-position:-25px -430px;
}
#nav-gkml .list .li4 a{
    background-position:-25px -630px;
}
#nav-gkml .list .li5 a{
    background-position:-25px -830px;
}
#nav-gkml .list .li6 a{
    background-position:-25px -1030px;
}
#nav-gkml .list a:hover{
    background-color:#036FC6;
    color:#fff;
    text-decoration:none;
    border-color:#036FC6;
    background-position:-25px -130px
}
#nav-gkml .list .li2 a:hover{
    background-position:-25px -330px;
}
#nav-gkml .list .li3 a:hover{
    background-position:-25px -530px;
}
#nav-gkml .list .li4 a:hover{
    background-position:-25px -730px;
}
#nav-gkml .list .li5 a:hover{
    background-position:-25px -930px;
}
#nav-gkml .list .li6 a:hover{
    background-position:-25px -1130px;
}
#nav-jcxx{
    background:#F6F6F6;
    padding:15px 20px;
}
#nav-jcxx dt{
    height:28px;
    line-height:28px;
    font-size:16px;
    color:#036FC6;
    overflow:hidden
}
#nav-jcxx dt i{
    display:block;
    float:left;
    width:5px;
    height:12px;
    background:#036FC6;
    margin:8px 8px 8px 0;
    -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
}
#nav-jcxx dd{
    overflow:hidden;
    padding:5px 0 10px 15px;
}
#nav-jcxx dd li{
    float:left;
    width: 91px;
}
#nav-zxgk .bd{
    height:240px;
}

/* 政务服务 */
#li-bsfw .subSide{
    width:830px;
    margin-right:30px;
}
#nav-grfw .bd{
    height: 160px;
}
#nav-wjxx{
    width:400px;
    float:left;
}
#nav-gqxx{
    width:400px;
    float:right;
}
#li-bsfw .sideBtns li{
    height: 96px;
}
#li-bsfw .sideBtns a{
    background-color:#fff;
    border:1px solid #EDEDED;
    color:#333;
    height: 84px;
    line-height:30px;
}
#li-bsfw .sideBtns i{
    background:url(../images/nav-bsfw.png) center -22px;
}
#li-bsfw .sideBtns .li2 i{
    background-position:center -122px;
}
#li-bsfw .sideBtns .li3 i{
    background-position:center -222px;
}
#li-bsfw .sideBtns .li4 i{
    background-position:center -322px;
}
.grbsList a{
    height:40px;
    line-height:40px;
}
/* 政务互动 */
#li-zmhd .subSide{
    width:670px;
}
#li-zmhd .letterList .dep{
    display:none
}
#sub-zmhd .subSide .list{
    overflow:hidden;
    margin-right:-20px;
    padding-top:20px;
}
#sub-zmhd .subSide .list li{
    float:left;
    width:150px;
    margin-right:20px;
}
#sub-zmhd .subSide .list a{
    display:block;
    height:55px;
    line-height:55px;
    padding-left:60px;
    background:url(../images/nav-zmhd.png) -20px -20px no-repeat #EB807F;
    color:#fff;
    font-size:16px;
}
#sub-zmhd .subSide .list .li2 a{
    background-position:-20px -120px;
    background-color:#89C9E8
}
#sub-zmhd .subSide .list .li3 a{
    background-position:-20px -220px;
    background-color:#CEDE7C
}
#sub-zmhd .subSide .list .li4 a{
    background-position:-20px -320px;
    background-color:#8CE0CC
}
#sub-zmhd .subSide .list a:hover{
    background-color:#ca5d5c;
    text-decoration:none;
}
#sub-zmhd .subSide .list .li2 a:hover{
    background-color:#58a1c5
}
#sub-zmhd .subSide .list .li3 a:hover{
    background-color:#a7b94d
}
#sub-zmhd .subSide .list .li4 a:hover{
    background-color:#54b19a
}
#nav-zxft .interviewItem {
    overflow:hidden;
    height:175px;
}
#nav-zxft .interviewPic{
    float:left;
    width:160px;
    margin-right:10px;
}
#nav-zxft .interviewPic img{
    width:100%;
    height:auto;
}
#nav-zxft .interviewLink{
    display:none
}
#nav-zxft .label{
    color:#036FC6
}
/* 专题专栏 */
.navZtzl{
    overflow:hidden;
    margin-right:-30px
}
.navZtzl li{
    width:260px;
    float:left;
    margin-right: 27px;
    text-align:center;
    height:150px;
}
.navZtzl .pic img{
    width:100%;
    height:85px;
    margin-bottom:10px;
}



/*--
颜色代码
#036FC6 深色标题
#ddd 淡色边框
--*/

@media (max-width:1200px){
    .qglh-style,.qglh-style>img{width:100% !important;}
}