﻿@charset "utf-8";
.interactionPage .side { float: left; width:280px; }
.interactionPage .mainContent {float: right;width: 900px;}
.infoListA li { height: 42px; }

/* sideMenu */
#sideMenu li a { background-image: url(../img/interaction-icons.png); background-position: 220px -3264px; }
#sideMenu .on a,
#sideMenu .on a:hover { background-position: 220px -3339px; }

/* 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; }

/* 互动首页 ----------------------------------------------------- */
/* 侧栏-链接按钮组 */
.sideBtns { overflow: hidden; margin-right:-15px;}
.sideBtns li{width:135px; height:62px; float:left; margin-right:10px; margin-bottom:10px; }
.sideBtns li a{display:block;height:60px;line-height:60px;padding-left: 55px;background: url(../../base/img/icons-gzhd.png) -19px -20px no-repeat #f3f3f3;font-size:16px;-webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
.sideBtns li a:hover{text-decoration:none; background-color:#2c4b8c; color:#fff; background-image:url(../../base/img/icons-gzhd-on.png); }
.sideBtns li.li2 a{background-position: -19px -119px;}
.sideBtns li.li3 a{background-position: -19px -220px;}
.sideBtns li.li4 a{background-position: -19px -320px;}

/* 侧栏-问卷调查 */
#gzhdWjdc{margin-bottom:20px}
#gzhdWjdc .infoList li{background: url(../../base/img/dot-04.png) 4px 8px no-repeat;padding-left: 26px;}

/* 侧栏-关注微信 */
.gzwx{height:80px; margin-bottom: 20px;}
.gzwx a{display:block;height:80px;line-height:80px;background: url(../../base/img/icon-wx.png) 40px 25px no-repeat #ecf2fe;padding-left: 97px;font-size:16px;-webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
.gzwx a:hover{text-decoration:none; background-color:#d9e9fa}

/* 首页-领导信箱 */
#gzhdLdxx .hd{margin-bottom:1px}
#gzhdLdxx .hd .write{float:right;height:32px;margin-right: 5px;padding-top:5px;}
#gzhdLdxx .hd .write a{display:block;height:32px;line-height:32px;padding:0 10px 0px 30px;background: url(../../base/img/icon-write.png) 7px 8px no-repeat #ed8118;color:#fff;border-radius:3px;}
#gzhdLdxx .hd .write a:hover{text-decoration:none; background-color:#d8710d}
#gzhdLdxx .bd{padding-top:0px}
#gzhdLdxx .letterList .dep{display:none}

/* 首页-在线访谈 */
#gzhdZxft{width: 440px;float:left;}
#gzhdZxft .interviewItem{overflow:hidden}
#gzhdZxft .interviewItem .interviewPic{width:139px; height:104px; float:left; margin-right:10px;}
#gzhdZxft .interviewItem .interviewPic img{width:139px; height:104px;}
#gzhdZxft .interviewItem .interviewCon{overflow:hidden;}
#gzhdZxft .interviewItem .interviewCon .label{color:#cd423c}
#gzhdZxft .interviewItem .interviewCon .title,
#gzhdZxft .interviewItem .interviewCon .date{height:26px; line-height:26px; overflow:hidden}
#gzhdZxft .interviewItem .interviewCon .guest{height:52px; line-height:26px; overflow:hidden}
#gzhdZxft .interviewItem .intro{height:40px; overflow:hidden; line-height:20px; float:left;width:100%; padding-top:5px}
#gzhdZxft .interviewItem .intro .label{color:#cd423c}

/* 首页-新闻发布 */
#gzhdXwfbh{width:440px; float:right}


/* 侧栏-回应问切 */
#boxHywq { margin-bottom: 20px; }
#boxHywq .bd { height: 188px; 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 { height: 197px; 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; }
.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(../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 }