@charset "gb2312";
.side{float: left;width: 300px;}
.mainContent{float: right;width: 840px;}
.side .boxA .hd h3 a{ font-size:18px;}
.zmhdContent .side {width: 260px;padding: 20px;background: #f9f9f9;}
/* sideMenu */
/* 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(imginteraction-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;}
/* 互动首页 ----------------------------------------------------- */
/* 侧栏-链接按钮组 */
.sideBtns{overflow: hidden;}
.sideBtns li{* display: inline; margin-bottom: 10px; overflow: hidden;}
.sideBtns li a{display: block;height: 50px;line-height: 50px;font-size: 14px;color: #666; background:#e5eff7; font-size:16px; font-weight:bold; transition:all 0.3s}
.sideBtns li a:hover{text-decoration: none;}
.sideBtns li a i{display: block; width: 70px; height: 50px; float:left; margin:0 20px 0 25px;background-repeat: no-repeat; background-position: 50%; transition: all .5s;}
.sideBtns li a:hover i{transform: rotateY(180deg);}
.sideBtns li a i{ background: url(../../Base/img/zmhdicons.png) no-repeat -80px 15px;}
.sideBtns .li2 a i{ background-position: -80px -45px;}
.sideBtns .li3 a i{ background-position: -80px -105px;}
.sideBtns .li4 a i {background-position: -80px -165px;}
.sideBtns li a:hover { background-color:#e3c258; color:#fff}
.sideBtns li a:hover i { background-position:20px 15px;}
.sideBtns .li2 a:hover i { background-position:20px -45px;}
.sideBtns .li3 a:hover i { background-position:20px -105px;}
.sideBtns .li4 a:hover i { background-position:20px -165px;}

.xjSrh .bd { padding:20px; background:#f4f0f0; height:45px;}
.xjSrh .bd .keyword { float:left; width:68%; padding:0 5%; border:0; height:45px;}
.xjSrh .bd .submit { float:right; width:22%; background:#346fcf url(../../Base/img/srhicon2.png) no-repeat center; height:45px; border:0; line-height:999px; overflow:hidden;}
.xjSrh .department { display:none;}

.zmhdBtns { margin-right:-20px; }
.zmhdBtns a { width:140px; float:left; margin-right:20px; background:#e0c068 url(imgzmhdBtnsicons.png) no-repeat 60px 12px;text-align:center; color:#fff; height:40px; line-height:40px; font-size:16px; padding-top:30px;}
.zmhdBtns .qkfkBtn { background-position:-94px 12px; background-color:#8eb1e0}

/*首页网上调查*/
.surveyTables {width:100%;border-collapse: collapse;}
.surveyTables td,.surveyTables th {border:1px solid #ddd;text-align:center;padding:5px; font-size:15px; _font-size:14px;}
.surveyTables th { background:#f0f7fd; font-weight:bold;color: #2b2b2b;}
.surveyTables td.title { text-align:left;}
.surveyTables td .details { color:#0da303}
.surveyTables td .endSurvey { color:red}

/* 侧栏-回应问切 */
#boxHywq{margin-bottom: 20px;}
#boxHywq .bd{padding: 20px 0 0px;}
/* 侧栏-新闻发布会 */
#boxXwfbh{margin-bottom: 0px;}
#boxXwfbh .hd h3 i{background-image: url(imginteraction-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;}
/* tabBmzx */
#tabWsxf .hd {background:#346fcf; height:50px; line-height:50px;}
#tabWsxf .hd .write { margin:0; height:50px; line-height:50px; font-size:16px; font-weight:bold; padding-left:10px; border-left:1px solid #fff}
#tabWsxf .hd .write i { background:url(../../Base/img/writeicon.png) no-repeat center; margin-top:12px; margin-right:12px;}
#tabWsxf .hd .more { float:right; padding-right:15px; color:#fff;}
#tabWsxf .hd h3 { line-height:50px; padding-left:30px; font-size:18px; font-weight:bold; color:#fff;}
#tabWsxf .hd h3 a { color:#fff}


/* 在线访谈 */
#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(imginteraction-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 .boxB{width: 49%; float: left; *display: inline; margin-bottom: 0px;}
.myzjWrap .boxB .bd{padding-bottom: 0px;}
.myzjWrap .boxB .infoList li { height:38px; line-height:38px;}
.myzjWrap #boxWsdc{float: right;}
#boxWsdc .bd li { height:auto;}
#boxWsdc .bd li h5 { display:none;}
#boxWsdc .bd li .statistics ,
#boxWsdc .bd li .endSurvey ,
#boxWsdc .bd li .details {background:#88abda;padding:0 20px;height:30px;display:inline-block;line-height:30px;color:#fff;font-size:14px;border-radius: 4px; margin-right:5px;}

#boxWsdc .bd li .endSurvey { background:#999}
#boxWsdc .bd li .details { background:#d5b348}

.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;}
/* 业务知识库-首页 ----------------------------------------------------- */
.ywzskNodes{margin-top: 20px; overflow: hidden; background: url(imgywzsk-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(imgywzsk-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(imgywzsk-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}