﻿@charset "utf-8";
.side{float: left;border: 0;}
.mainContent{border: 0;}
.infoListA li{height: 42px;}
/* sideMenu */
.writeBtn { margin-bottom:20px;}
.writeBtn a{ display:block; text-align:left; padding-left:110px;; height:60px; background:#eaae30 url(../../Base/img/writeicon.png) no-repeat 60px; line-height:60px; font-size:22px; color:#fff;}
.sideBox.xjSrh {/* text-align:center; */}
.sideBox.xjSrh .hd {border-radius:5px 5px 0 0;}
.sideBox.xjSrh .department { display:none;}
.sideBox.xjSrh input.keyword {width:auto;width:218px;height:36px;background:#fcfcfc;border:1px solid #ededed;margin-bottom:15px;padding-left: 10px;}
.sideBox.xjSrh .searchsubmit {background: #176bb3 url(../../Base/img/searchicon.png) no-repeat 15px;padding-left: 45px;width: 100px;text-align:left;border-radius: 5px;}
.sideBox.xjSrh .bd {padding:20px;border-left: 1px solid #d6e4f3;border-bottom: 1px solid #d6e4f3;border-right: 1px solid #d6e4f3;}

.zmhdBtns .writeBtn { background: #dcb858 url(../../Base/img/writeicon.png) no-repeat 50px; border-radius:5px;display:block; height:55px; line-height:55px; color:#fff; font-size:20px; padding-left:100px;}
 
/* mzhdSideBox */
.mzhdSideBox .hd{height: 41px; background: #0068b7;}
.mzhdSideBox .hd h3{height: 41px; float: left; *display: inline;}
.mzhdSideBox .hd h3 i{float: left; *display: inline; width: 45px; height: 41px; background: url(../img/interaction-icons.png) 14px -2992px no-repeat #00599d;}
.mzhdSideBox .hd h3 a{float: left; *display: inline; height: 41px; line-height: 41px; color: #fff; font-size: 18px; padding-left: 7px;}
.mzhdSideBox .hd .more{display: none;}
.mzhdSideBox .bd{border: 1px solid #e8e8e8; border-top: none; padding: 10px;}
/* 互动首页 ----------------------------------------------------- */
.noticeBox { background:#f8fcff url(../../Base/img/noticebg.jpg) repeat-x center bottom; border:1px solid #ededed; padding:0 30px; margin-bottom:20px;}
.noticeBox h3.title { height:46px; line-height:46px; color:#2a6aa5; font-size:18px; font-weight:bold;}
.noticeBox .info { line-height:28px; padding-bottom:10px; }

#leaderMailBox .hd,#leaderMailBox .bd {margin:0;padding:0;}
#leaderMailBox table th {background:#f0f7fd;color: #2b2b2b;font-size: 15px;}
#leaderMailBox table td.title {padding-left:40px;background-image:url(../img/mailicon.png);background-repeat:no-repeat;background-position:10px;}
#leaderMailBox .open, #leaderMailBox .state { display:none;}

#tczjBox .bd ul { margin-right:-25px;}
#tczjBox .bd li { float:left; width:370px; margin-right:25px;}

.surveyColumnList li{padding: 0 0 0 12px;border-bottom: 1px solid #dcdcdc;line-height:40px;padding:6px 0 6px 12px;background: url(../../Base/img/icons.png) 0 -370px no-repeat;font-size:16px;position: relative;}
.surveyColumnList li .title {}
.surveyColumnList li .title a { }
.surveyColumnList li .title h5 { font-size:14px; color:#9e9e9e; text-align:left; display:block;}
.surveyColumnList .bd li a {  }
.surveyColumnList .details { float: right; background:#e0c068; padding:0 10px;font-size:14px; border-radius:5px; color: #fff; margin:5px 0 0 10px; display:inline; height:30px; line-height:30px;}
.surveyColumnList .endSurvey { float: right; background:#bdbdbd; padding:0 10px;font-size:14px; border-radius:5px; color: #fff; margin:5px 0 0 10px; display:inline; height:30px; line-height:30px;}
.surveyColumnList .statistics { display:none;}

/* 侧栏-链接按钮组 */
.sideBtns{overflow: hidden;}
.sideBtns li{width: 50%; height: 100px; float: left; *display: inline; margin-bottom: 10px; overflow: hidden;}
.sideBtns li a{display: block; height: 90px; font-size: 14px; color: #fff; text-align: center; padding-top: 10px;}
.sideBtns li a:hover{text-decoration: none;}
.sideBtns li a i{display: block; width: 70px; height: 50px; margin: 0 auto; background-repeat: no-repeat; background-position: 50%; transition: all .5s;}
.sideBtns li a:hover i{transform: rotateY(180deg);}
.sideBtns li a span{height: 36px; line-height: 36px; display: block;}
.sideBtns .li1 a{background: #0068b7;}
.sideBtns .li2 a{background: #00b7a2; margin-left: 10px;}
.sideBtns .li3 a{background: #00b71b;}
.sideBtns .li4 a{background: #b7a500; margin-left: 10px;}
.sideBtns .li1 a i{background-image: url(../img/interaction-icons.png); background-position: 23px 6px;}
.sideBtns .li2 a i{background-image: url(../img/interaction-icons.png); background-position: 18px -162px;}
.sideBtns .li3 a i{background-image: url(../img/interaction-icons.png); background-position: 18px -344px;}
.sideBtns .li4 a i{background-image: url(../img/interaction-icons.png); background-position: 16px -517px;}
.sideBns-ywzsk{display: block; margin-bottom: 20px;}
/* 侧栏-回应问切 */
#boxHywq{margin-bottom: 20px;}
#boxHywq .bd{min-height: 310px; padding: 20px 10px 0px;}
/* 侧栏-新闻发布会 */
#boxXwfbh{margin-bottom: 0px;}
#boxXwfbh .hd h3 i{background-image: url(../img/interaction-icons.png); background-position: 13px -3166px;}
#boxXwfbh .bd{min-height: 313px; padding-top: 20px;}
/* 侧栏-回复排行 */
#boxHfph .replyRank{width: 100%; border-left: 1px solid #ededed; border-top: 1px solid #ededed;}
#boxHfph .replyRank th,
#boxHfph .replyRank td{border-right: 1px solid #ededed; border-bottom: 1px solid #ededed; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 14px; color: #707070;}
#boxHfph .replyRank th,
#boxHfph .replyRank .even{background: #fafafa;}
/* letterListB */
.letterListB{width: 100%;}
.letterListB th,
.letterListB td{text-align: center; font-size: 16px; vertical-align: middle; line-height: 28px; padding: 6px 5px;}
.letterListB th,
.letterListB .even{background: #f5f5f5;}
.letterListB th{color: #0068B7; height: 40px; padding: 0px;}
.letterListB th.title{text-align: left; padding-left: 38px;}
.letterListB .num{display: none;}
.letterListB td.title{text-align: left; padding-left: 5px;}
.letterListB .ico{width: 30px; text-align: center; vertical-align: middle;}
.letterListB .ico img{vertical-align: middle;}
.letterListB .dep{width: 90px;}
.letterListB .state{width: 90px;}
.letterListB .state .s0{color: #333;}
.letterListB .state .s1{color: #f70;}
.letterListB .state .s2{color: #f00;}
.letterListB .state .s3{color: #390;}
.letterListB .state .s4{color: #333; text-decoration: line-through;}
.letterListB .date{border-right: none; width: 90px;}
#tabWsxf .bd{min-height: 257px;}
/* tabBmzx */
#tabBmzx .bd{min-height: 257px;}
/* 在线访谈 */
#tabZxft{margin-bottom: 20px;}
#tabZxft .hd .more{height: 40px; line-height: 40px; width: 100px; overflow: hidden; color: #0068b7;}
#tabZxft .hd .more a i{width: 20px; height: 40px; float: left; *display: inline; margin-right: 5px; background: url(../img/interaction-icons.png) 3px -2811px no-repeat; transition: all .5s;}
#tabZxft .hd .more a span{float: left; *display: inline; color: #0068b7;}
#tabZxft .hd .more a:hover{text-decoration: none;}
#tabZxft .hd .more a:hover i{transform: rotate(-360deg);}
#tabZxft .bd{padding: 20px 0 0 0;}
#tabZxft .bd .tCon{height: 172px; overflow: hidden;}
#tabZxft .interviewItem{overflow: hidden;}
#tabZxft .interviewItem .interviewPic{width: 230px; height: 172px; float: left; *display: inline; margin-right: 20px;}
#tabZxft .interviewItem .interviewPic img{width: 230px; height: 172px;}
#tabZxft .interviewItem .interviewCon{overflow: hidden; line-height: 34px;}
#tabZxft .interviewItem .interviewCon .title,
#tabZxft .interviewItem .interviewCon .date,
#tabZxft .interviewItem .interviewCon .guest,
#tabZxft .interviewItem .interviewCon .intro{overflow: hidden;}
#tabZxft .interviewItem .interviewCon .label{color: #0068b7;}
#tabZxft .interviewItem .interviewCon .title .con a{font-weight: bold;}
#tabZxft .interviewItem .interviewCon .intro .more{color: #b45400;}
#tabZxft .interviewItem .interviewLink{display: none;}
/* 民意征集等 */
.myzjWrap{overflow: hidden;}
.myzjWrap .boxA{width: 49%; float: left; *display: inline; margin-bottom: 0px;}
.myzjWrap .boxA .bd{height: 165px; padding-bottom: 0px;}
.myzjWrap #boxWsdc{float: right;}
/* 网上调查-列表页 ----------------------------------------------------- */
.surveyList li{padding: 0 0 0 12px;border-bottom: 1px dashed #eee;line-height:30px;padding:6px 0 6px 12px;background: url(../../Base/img/icons.png) 0 -72px no-repeat;font-size:14px;position: relative;}
.surveyList li .title a {/* float:left */}
.surveyList li .title h5 {font-size:12px;color: #797979;/* text-align:right; */}
.surveyList .bd li a {  }
.surveyList .statistics { float: right; background:#70b1d4; padding:0 10px;font-size:14px; border-radius:5px; color: #fff; margin:5px 0 0 10px; display:inline; height:30px; line-height:30px;}
.surveyList .endSurvey { float: right; background:#bdbdbd; padding:0 10px;font-size:14px; border-radius:5px; color: #fff; margin:5px 0 0 10px; display:inline; height:30px; line-height:30px;}
.surveyList .details { float: right; background:#e3bd61; padding:0 10px; font-size:14px;border-radius:5px; color: #fff;  margin:5px 0 0 10px; display:inline; height:30px; line-height:30px; }


/* 投标 - 列表页 */
.voteList li{margin-bottom: 15px; padding-left: 28px; background: url(../img/interaction-icons.png) 2px -2291px no-repeat; border-bottom: 1px dashed #e5e5e5; padding-bottom: 15px;}
.voteList li .voteTitle{margin-bottom: 4px; line-height: 24px; font-size: 16px; color: #0068b7;}
.voteList li .voteTitle a{color: #0068b7;}
.voteList li .VoteInfo{height: 22px; line-height: 22px; font-size: 14px; color: #999;}
.voteList li .VoteInfo span{margin-right: 20px;}
.field-error{display: inline-block;}
textarea[name=Content]{width: 710px; height: 180px; border: 1px solid #ccc;}
.validationcode{display: inline-block;}
.codeinp{float: left;}
div.codeinp input[type="text"]{width: 50%; margin-right: 10px;}
.total,
.select{vertical-align: baseline;}
.UserPublicStatus div{width: 110px; float: left;}
input[name=Email]{_display: inline-block; float: left;}
/* 业务知识库-首页 ----------------------------------------------------- */
.ywzsk .pic img {width:100%; height:auto;}
.ywzskNodes{margin-top: 20px; overflow: hidden; background: url(../img/ywzsk-line.jpg)}
.ywzskNodes li{float: left; height: 42px; line-height: 42px; overflow: hidden; width: 20%;}
.ywzskNodes a{padding-left: 23px; background: url(../../Base/img/icons.png) 10px -2484px no-repeat;}
/* 业务知识库-列表页 ----------------------------------------------------- */
.ywzskSideMenu .hd{height: 60px; line-height: 60px; background: #0068B7;}
.ywzskSideMenu .hd h3{padding-left: 100px; font-size: 20px; font-weight: bold; color: #fff; background: url(../img/ywzsk-icons.png) 60px 18px no-repeat;}
.ywzskSideMenu .list li{border: 1px solid #E1E1E1; margin-top: -1px; overflow: hidden; vertical-align: top;}
.ywzskSideMenu .list a{display: block; line-height: 24px; padding: 12px 40px; text-align: center; background: url(../img/ywzsk-icons.png) 259px -173px no-repeat; font-size: 16px; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms;}
.ywzskSideMenu .list .on a,
.ywzskSideMenu .list a:hover{background-position: 259px -97px; background-color: #E6FEFE; text-decoration: none;}
.ywzskList li,
.ywzskListHead{overflow: hidden; height: 48px; line-height: 48px; border-bottom: 1px solid #eee; font-size: 16px;}
.ywzskList em,
.ywzskListHead em{display: block; float: left; width: 88px; text-align: center;}
.ywzskListHead{background: #F6F6F6; border-bottom: 0; text-align: center;}
.ywzsTitle{text-align: center; font-size: 28px; font-weight: bold; color: #3069B8; padding: 20px 0}