﻿@charset "utf-8"; 

.infoListA li { height: 42px;}

/* mzhdSideBox */
.mzhdSideBox .hd { height: 50px; line-height: 50px; background: #015393;}
.mzhdSideBox .hd h3 { height: 50px; float: left; *display: inline;}
.mzhdSideBox .hd h3 i { float: left; *display: inline; width: 50px; height: 50px; background: url(../img/interaction-icons.png) 18px -2986px no-repeat #0087D5;}
.mzhdSideBox .hd h3 a { float: left; *display: inline; color: #fff; font-size: 18px; padding-left: 7px;}
.mzhdSideBox .hd .more { display: none;}
.mzhdSideBox .bd { border: 1px solid #e8e8e8; border-top: none; padding: 10px;}

/* 互动首页 ----------------------------------------------------- */
.interactionPage .side { width: 320px; float: right; margin-right: 0;}
.interactionPage .mainContent { width: 820px; float: left;}
.interactionPage .box h3 { padding: 0 10px;}
.sideBtn-ywzsk { display: block; margin-bottom: 20px;}
.sideBtns { border-top: 4px solid #015393; background: #F0F0F0; padding: 20px; margin-bottom: 20px;}
.sideBtns li { vertical-align: top; margin-bottom: 10px; overflow: hidden;}
.sideBtns li:last-child{margin-bottom:0;}
.sideBtns a { display: block; height: 60px; line-height: 60px; padding-left: 130px; font-size: 18px; background: url(../img/interaction-icons.png) 70px -160px no-repeat #4C92CC; color: #fff; font-weight: bold; -webkit-transition: 400ms;-o-transition: 400ms;-moz-transition: 400ms;transition: 400ms;}
.sideBtns a:hover { color: #fff; text-decoration: none; padding-left: 134px; filter: alpha(opacity=80);opacity: 0.8;}
.sideBtns .li2 a { background-position: 70px -340px; background-color: #269E9D;}
.sideBtns .li3 a { background-position: 70px 10px; background-color: #CCAE5E;}
.sideBtns .li4 a { background-position: 70px -513px; background-color: #92A95B;}
.sideBtns .li5 a { background-position: 70px -694px; background-color: #269E9D;} 

/* 侧栏信件统计 */
.sideLetterStatistics { margin-bottom: 20px; overflow: hidden; border: 1px solid #e8e8e8; border-top: 2px solid #015393;}
.sideLetterStatistics h3 { height: 48px; display: block; line-height: 48px; padding-left: 15px; font-size: 18px; color: #015393;}
.sideLetterStatistics .con { overflow: hidden; border-left: 0; font-size: 12px; height: 65px; line-height: 25px; padding: 0px 0 0 15px;}
.sideLetterStatistics li { float: left; width: 50%;}
.sideLetterStatistics li span { font-weight: bold; color: #ea0000; margin-right: 5px;}

/* interviewItem */
.interviewItem { overflow: hidden; padding-top: 10px;}
.interviewPic { float: left; width: 280px; margin-right: 20px;}
.interviewPic img { width: 100%; height: 200px;}
.interviewCon { overflow: hidden; line-height: 2.5}
.interviewCon .label { color: #015393; font-weight: bold;}
.interviewLink { display: none;}
#boxWstc .infoListA .btns { float: right;}
#boxWstc .infoListA .btns a { display: block; height: 28px; line-height: 28px; background: #fff; border: 1px solid #ddd; padding: 0 15px; border-radius: 3px; color: #015393;}
#boxWstc .infoListA .btns a:hover { text-decoration: none; background: #e3f1fd}
#tabWsxf .bd,
#tabBmzx .bd { max-height: 266px;}

/* 侧栏-回复排行 */
#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;}

/* 网上调查-列表页 ----------------------------------------------------- */
.surveyListPage .surveyList li { height: 40px; line-height: 40px; overflow: hidden; padding-left: 54px; background: url(../img/interaction-icons.png) 25px -1400px no-repeat #fff;}
.surveyListPage .surveyList li.even { background-color: #f2f2f2;}
.surveyListPage .surveyList li .view,
.surveyListPage .surveyList li .join { color: #f60; font-size: 14px;}
.surveyListPage .surveyList li .view { margin: 0 0 0 10px;}

/* 投标 - 列表页 */
.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: #015393;}
.voteList li .voteTitle a { color: #015393;}
.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 { padding: 20px 0}
.ywzsk .pic img { width: 100%}
.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 -2326px no-repeat;}

/* 业务知识库-列表页 ----------------------------------------------------- */
.ywzskSideMenu .hd { height: 60px; line-height: 60px; background: #015393;}
.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}

/* 网上调查-列表页 ----------------------------------------------------- */
.surveyListPage .surveyList li { height: 40px; line-height: 40px; overflow: hidden; padding-left: 54px; background: url(../img/interaction-icons.png) 25px -1400px no-repeat #fff;}
.surveyListPage .surveyList li.even { background-color: #f2f2f2;}
.surveyListPage .surveyList li .view,
.surveyListPage .surveyList li .join { color: #f60; font-size: 14px;}
.surveyListPage .surveyList li .view { margin: 0 0 0 10px;}

/* 投标 - 列表页 */
.voteList{margin-top:10px;}
.voteList li {padding: 10px 0;margin: 0 5px;border-bottom: 1px dotted #ccc;overflow: hidden;padding-left: 34px;background: url(../img/interaction-icons.png) 2px -2276px no-repeat #fff;overflow: hidden;font-size: 14px;}
.voteList .tit {display: block;overflow: hidden;padding-right: 10px;line-height: 25px;}
.voteList .dates {display: block;color: #999;}
.voteList .dates span {margin-right: 20px;}
.voteList .btns {float: right;}
.voteList .btns a {float: right;margin-left: 5px;height: 22px;line-height: 22px;background: #fff;border: 1px solid #ddd;padding: 0 10px;color: #666;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.voteList .btns a:hover {color: #f60;border-color: #bbb;text-decoration: none}
.voteList .btns .over {color: #ccc !important;border-color: #ddd !important;}
.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;}

.yjzj-infoList li a{
    padding-left: 34px;
    background-size: 14px 14px;
}

