@charset "gb2312";
/* 信件列表页 ----------------------------------------------------- */
.petitionListPage .mHd h3{float: left;}
.petitionListPage .mHd .searchtitle{float: left; padding-left: 20px;}
.petitionListPage .mBd .page li{float: left;}
.petitionListPage .path .fontcolor{color: red;}
/* 侧栏信件统计 */
#sideStatistics{margin-bottom: 0}
#sideStatistics .hd{padding-bottom: 0;}
.sideStatisticsTable{width: 100%; border-collapse: collapse; empty-cells: show; margin-top: -1px;}
.sideStatisticsTable th,
.sideStatisticsTable td{border: 1px solid #ECECEC; text-align: center; width: 20%;}
.sideStatisticsTable th{background: #EFF4F7}
.sideStatisticsTable .dept{width: auto;}
.sideStatisticsTable tbody tr:nth-child(2n) td{background: #f8f8f8}
/* 搜索+写信 */
.petionSearch{overflow: hidden; margin-bottom: 10px;}
.petionSearch .searchBox{float: right; *display: inline; height: 60px; width: 545px;}
.petionSearch .searchBox .hd{height: 36px; line-height: 36px; padding: 12px 0 12px 59px; float: left; *display: inline; font-size: 16px; color: #333; background: url(imgPetition-icons.png) 19px -151px no-repeat;}
.petionSearch .searchBox .bd{height: 36px; width: 395px; float: right; *display: inline; padding: 12px 0px 0px 0px;}
.petionSearch .searchBox .department{width: 95px; height: 36px; line-height: 24px; font-size: 14px; padding: 5px 0px 5px 15px; border: 1px solid #ccc; border-right: none; outline: none; float: left;}
.petionSearch .searchBox .keyword{width: 200px; height: 24px; line-height: 24px; font-size: 14px; padding: 5px 0px 5px 15px; background: #fff; border: 1px solid #ccc; border-right: none; outline: none; float: left; *display: inline;}
.petionSearch .searchBox .searchsubmit{width: 84px; height: 36px; line-height: 36px; font-size: 16px; color: #fff; text-align: center; background: #ff9d44; border: none; float: left; *display: inline; font-weight: bold;}
.petionSearch .searchBox .searchsubmit:hover{background: #bf5b00;}
.petionSearch .write{float: left; *display: inline; height: 50px; line-height: 50px;}
.petionSearch .write a{display: block; width: 139px; background: #09a7c8; height: 50px; overflow: hidden; padding-left: 20px; color: #fff;}
.petionSearch .write a i{width: 22px; height: 60px; float: left; *display: inline; margin-right: 13px; background: url(imgPetition-icons.png) 0px 14px no-repeat; transition: all .5s;}
.petionSearch .write a:hover{background: #0797b6;}
.petionSearch .write a span{float: left; *display: inline; font-size: 17px;}
.petionSearch .write a:hover{text-decoration: none;}
.petionSearch .write a:hover i{transform: rotateY(180deg);}
/* 信访须知 */
#notice{background: url(imgbgLetter.jpg) 50% 0px no-repeat; min-height: 770px; padding: 20px 120px 80px 150px;}
#notice h3{font-size: 45px; color: #2a64c2; text-align: center; line-height: 52px; margin-bottom: 70px;}
#notice .info{font-size: 14px; line-height: 28px; height: 525px; overflow-y: auto;}
#notice .info p{padding: 6px 0px;}
#notice .center{overflow: hidden; height: 55px; text-align: center; padding-top: 50px;}
#notice .yesBtn{background: #d5b348; transition:all 0.3s; vertical-align: middle; margin-right: 20px; cursor: pointer; border: none; width: 166px; height: 55px; border-radius: 5px; font-size: 16px; text-align: center; font-weight: bold; color: #fff; line-height: 55px; display: inline-block; text-decoration: none;}
#notice .noBtn{background: #88abda; transition:all 0.3s; vertical-align: middle; border: none; cursor: pointer; width: 120px; height: 55px; border-radius: 5px; text-align: center; font-size: 16px; font-weight: bold; color: #fff;}
#notice .yesBtn:hover { background:#c00}
#notice .noBtn:hover { background:#ccc}
/* 写信内容 */
#petitionBanner { height:100px; background:url(imgpetitionbanner.jpg) no-repeat center; margin-bottom:20px;}
.onlineplForm { border:1px solid #dbdbdb; padding: 10px 20px; }
.onlineplForm .hd{height: 68px;line-height:68px;border-bottom: 1px dashed #ccc;text-align:right;position:relative;}
.onlineplForm .hd h3{ position:absolute; left:50%; margin-left:-69px; width: 138px; *display: inline; text-align: center; height: 68px; color: #2a64c2; font-size: 18px;}
.onlineplForm .hd .tips{*display: inline; padding-left: 20px; color: #14549d; font-size: 12px;}
.onlineplForm .bd{padding: 30px 0px}
.onlineplForm .bottombt{overflow: hidden; height: 40px; text-align: center;}
.onlineplForm .bottombt .inputbutton{background: #14549d; vertical-align: middle; margin-right: 20px; cursor: pointer; border: none; width: 166px; height: 40px; font-size: 16px; text-align: center; font-weight: bold; color: #fff}
.onlineplForm .bottombt .restButton{background: #d3d3d3; vertical-align: middle; border: none; cursor: pointer; width: 75px; height: 40px; text-align: center; font-size: 16px; font-weight: bold; color: #555}
.PetitionLetterTable{width: 100%}
.PetitionLetterTable td{line-height: 24px; padding: 8px 5px; vertical-align: middle;}
.PetitionLetterTable td .field-validation-error{color: #ff0000;}
.PetitionLetterTable td.tdlab{width: 130px; text-align: right;}
.PetitionLetterTable td input[type="text"]{width: 681px; border: #ccc solid 1px; color: #36C; height: 20px; overflow: hidden; padding: 5px 0px 5px 5px;}
.PetitionLetterTable td label.radio{float: left; *display: inline; margin-right: 15px;}
.PetitionLetterTable td label.radio input{width: 16px; height: 16px; vertical-align: middle; margin-right: 5px;}
.PetitionLetterTable td #Contacts,
.PetitionLetterTable td #ContactInformation,
.PetitionLetterTable td #ExtendContentObject_Profession{width: 230px;}
.PetitionLetterTable td textarea[name=Content]{width: 686px;}
.PetitionLetterTable td select{height: 24px; line-height: 24px;}
.PetitionLetterTable .codeinp{float: none; overflow: hidden;}
.PetitionLetterTable td .codeinp input{width: 120px; margin-right: 10px;}
.PetitionLetterTable td .codeinp img{height: 28px; width: auto;}
/*时间选择 */
.dropdown-menu{position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}
/*时间选择左右箭头定义*/
.dropdown-menu{max-height: 315px; overflow-y: auto;}
.dropdown-menu .menu-search{display: inline-block; width: 75%; margin-left: 5px;}