@charset 'UTF-8';
/*头部*/
#hdjl-header{height: 36px; line-height: 36px; overflow: hidden; background-color: #1c466b; color: white;}
#hdjl-header a{color: white;}
#logo {width: auto; float: left; margin-left: 10px;}
#logo a::before{margin-right: 2px; font-family:'iconfont'; font-size:20px; content:'\e614'; color:#fff;}
.userLogged{float: right; font-size: .82rem; height:36px; line-height:36px; overflow: hidden;}
.userLogged .notlogged a{margin: 0 10px;}
.userLogged .notlogged a::before{ margin-right: 3px; font-family:'iconfont'; font-size:12px; content:'\e605'; color:#fff;}
.userLogged .notlogged a.loginbutton::before{content: '\e61c'; font-size: 14px;}


/*头部统一标志*/
.hdjl-header{position: relative; z-index: 2; padding: 10px; border-bottom: 1px solid #f3f3f3;}
.hdjl-header .logo{width: 66%; display: inline-block;}
.hdjl-header .logo img{width: 100%; height: auto;}

/*搜索*/
#top-search{position: relative; z-index: 1; margin: 10px; border: 1px solid #f5f5f5; height: 34px; line-height: 34px; border-radius: 17px; background-color: #f5f5f5;overflow: hidden;}
#top-search::before{position: absolute; z-index: 0; right: 10px; top: 0; width: 30px; height: 34px; line-height: 34px; text-align: center; float: left; font-family:'iconfont'; font-size:20px; content:'\e601'; color:#1c466b;}
#queryString{width: 86%; float: left; height: 34px; line-height: 34px; text-indent: 10px; background: none; border: none; outline: none;padding: 0;}
#search{position: relative; z-index: 1; width: 14%; float: right; height: 34px; line-height: 34px; overflow: hidden; text-indent: -9999px; background: none; border: none; font-family:'iconfont'; font-size:20px; content:'\e601'; color:#1c466b;}


/*部门信息*/
.hdjl-bmxx{position: relative; z-index: 1; padding-left: 10px; height: 40px; line-height: 40px; background-color: #f5f5f5;}
.gov-name{display: inline-block; float: right; padding-left: 20px; font-size: 0.96rem; background:  url(/content.phone/cdsxfj/interaction/img/hdjlpt/bmicon.png) left center no-repeat; -webkit-background-size: 12px auto;}

.siteBox{display: none; position: absolute; z-index: 1; left: 0; top: 50px; width: 100%;  height: 50px; line-height: 50px; background-color: #f5f5f5;}
.siteClass{width: 50%; float: left; text-align: center;}
.siteClass dt{font-size: .82rem; height: 50px; line-height: 50px; overflow: hidden;}
.siteClass dt i{display: none;}
.siteClass dt::before{display: inline-block; margin-right: 5px; line-height: 50px; font-family:'iconfont'; font-size:14px; content:'\e626'; color:#1c466b; transform: rotate(180deg);}
.siteClass dd{display: none; position: absolute; z-index: 1; left: 0; top: 50px; width: 100%; float: left; background-color: #fff; box-shadow: 0 6px 6px #e9e9e9;}
.siteClass dd .className{display: none;}
.siteList{overflow: hidden; padding-bottom: 10px;}
.siteList li{width: 50% !important; float: left; text-align: center; overflow: hidden; font-size: .82rem;}
.siteList li a{display: block; margin:5px 5px 0; padding: 0 2px; height: 30px; line-height: 30px; overflow: hidden; border-radius: 3px; border: 1px solid #f5f5f5;}
.siteBox .on dt{font-weight: bold; color: #1c466b;}
.siteBox .on dt::before{transform: rotate(0deg); color: #1c466b;}
.siteBox .on dd{display: block; }

.sitePicName{position: relative; z-index: 1; overflow: hidden;}
.sitePicName img{ width: 100%; height: auto;}
.sitePicName .siteName{position: absolute; z-index: 2; left: 0; top: 30%; text-align: center; width: 100%; float: left; font-size: 1.1rem; color: white; font-weight: bold; text-shadow: 1px 1px 1px #0f8bd3;}

/*信件图标*/
.hdjl-links{overflow: hidden; padding-bottom: 15px;}
.hdjl-links li{width: 50%; float: left; margin-top: 15px;}
.hdjl-links li a{position: relative; z-index: 1;  display: block; margin: 0 5px; padding: 50px 0 10px; text-align: center; border-radius: 6px; box-shadow: 0 0 8px #e9e9e9;}
.hdjl-links li .title{display: block; padding:6px 0 10px; font-size: .92rem;}
.hdjl-links li .intro{display: block; padding: 0 10px; font-size: .72rem; height: 40px; line-height: 20px; overflow: hidden; color: #999;}
.hdjl-links li a::before{position: absolute; z-index: 0; left: 50%; top: 12px; width: 36px; height: 36px; line-height: 36px; text-align: center; float: left; margin-left: -18px; font-family:'iconfont'; font-size:36px; content:'\e609'; color:#1c466b;}
.hdjl-links li.lxxz a::before{content:'\e62a';}
.hdjl-links li.wyxx a::before{content:'\e605';}
.hdjl-links li.wsxf a::before{content:'\e60e';}
.hdjl-links li.xjcx a::before{content:'\e627';}


/*通用框*/
.hdjl-box{margin-top: 10px;}
.hdjl-box .hd{height: 50px; line-height: 50px; }
.hdjl-box .hd h3{float: left; font-size:1rem; font-weight: bold; color: #146ac1;}
.hdjl-box .hd h3 a{color: #1c6cbf;}
.hdjl-box .hd .more{float: right; margin: 15px 0 0 10px; width: 20px; height: 20px; line-height: 20px; text-align: center; color: #999; border: 1px solid #999; border-radius: 50%;}
.hdjl-box .hd .otherBtn{float: right;}
.hdjl-box .hd .otherBtn a{display: inline-block; height: 50px; line-height: 50px; font-size: .92rem; color: #666; margin-left: 10px;}

/*在线访谈*/
#zxft-box .bd{position: relative; z-index: 1;}
#zxft-box .prev,
#zxft-box .next{position: absolute; z-index: 3; top: 30%; width: 30px; height: 40px; float: left; background-color: rgba(0,0,0,.5); cursor: pointer;}
#zxft-box .prev::before,
#zxft-box .next::before{display: inline-block; width: 30px; height: 40px; line-height: 40px; text-align: center; font-family:'iconfont'; font-size:20px; content:'\e615'; color: white;}
#zxft-box .prev::before{width: 26px; content: '\e616';}
#zxft-box .prev{left: 0;}
#zxft-box .next{right: 0;}
.jbft-info{position: relative; z-index: 1; }
.jbft-info li{overflow: hidden; border-radius: 6px; box-shadow: 0 6px 6px #e9e9e9;}
.jbft-info .con{overflow: hidden;}
.jbft-info .pic img{width: 100% !important; height: auto !important;}
.jbft-info .type{position: absolute; z-index: 1; left: 0; top: 0; width: auto; float: left; padding: 0 6px 0 4px; height: 20px; line-height: 20px; overflow: hidden; font-size: 12px; color: white; background-color: #db5252; border-radius: 0 6px 6px 0;}
.jbft-info .moreBtn,
.jbft-info .con .guest,
.jbft-info .con .intro,
.jbft-info .title .label{display: none;}
.jbft-info .title{padding: 5px 8px 10px; font-size: .92rem; line-height: 1.6; color: #146ac1; text-align: justify;}
.jbft-info .title a{color: #146ac1;}
.jbft-info .date{padding:0 8px 10px; font-size: .82rem; line-height: 1.6; color: #999;}


/*调查征集*/
.survey-list li{position: relative; z-index: 1; overflow:hidden; margin-top:8px; padding:0 0 8px 0;  border-bottom: 1px dotted #ccc; }
.survey-list li:nth-last-child(1){border-bottom: none;}
.survey-list li .num{display:none;}
.survey-list li .con{overflow: hidden;}
.survey-list li .con a{font-size: .92rem; font-weight: bold; overflow:hidden; }
.survey-list li .con .type{width: auto; float: left; font-size: 18px; font-weight: bold; color: #999; margin-right: 10px;}
.survey-list li .con p{font-size: .72rem; margin-top:8px;color:#999; }
.survey-list li .con p em{margin-left: 10px;}
.survey-list li .status{display: inline-block; margin-left: 5px; width:auto; padding: 0 10px; height:20px; line-height: 20px; text-align:center; font-size: .72rem; color:#fff; border-radius:11px; background-color:#5179b1; }
.survey-list li .end{background-color:#999;}


/*智能问答链接*/
.zsk-btn{margin-top: 10px;}
.zsk-btn a{display: block;}
.zsk-btn img{width: 100%; height: auto;}

/*热点知识排行*/
.zsk-list{overflow: hidden;}
.zsk-list li{margin-top: 10px; padding:10px 8px; border: 1px solid #e9e9e9; border-radius: 5px;}
.zsk-list li .title{line-height: 1.6; font-size: .92rem; font-weight: bold; color: #333;}
.zsk-list li .intro{margin-top: 10px; overflow: hidden; font-size: 0.82rem; line-height: 1.6; color: #999;}
.zsk-list li .btnBox{overflow: hidden; margin-top: 15px;}
.zsk-list li .btnBox a{width: auto; float: left; height: 35px; line-height: 35px; padding: 0 25px; margin-right: 12px; font-size: 14px; color: #999; background-color: #f8f8f8; border-radius: 4px;}
.zsk-list li .btnBox a:hover{background-color: #1c466b; color: white;}

/*新媒体*/
.xmtList{overflow: hidden;}
.xmtList li{overflow: hidden; padding-bottom: 17px; margin-bottom: 16px; border-bottom: 1px dotted #ccc;}
.xmtList li.last{padding-bottom: 10px; border-bottom: 0;}
.xmtList li .pic{width: auto; float: left; margin-right: 20px;}
.xmtList li .pic img{display: block; width: 106px; height: 106px; padding: 6px; border: 1px solid #ebebeb;}
.xmtList li .con{overflow: hidden;}
.xmtList li .title{margin:5px 0 6px; line-height: 1.6; font-size: .92rem; font-weight: bold; color: #333;}
.xmtList li .intro{line-height: 20px; font-size: 14px; color: #999;}

/*重置footer底色*/
#footer{background-color: #146ac1;}
.siteSearch .searchBtn{background: none;}
#winMark{background: none; display: none;}