@charset "gb2312";

body{overflow-x:hidden;}

/*layout*/
.panel{max-width:1000px; width:98%; margin-left:auto; margin-right:auto; zoom:1;}
.wrap{overflow:hidden; zoom:1;}
.wrap .split{position:relative; z-index:1; height:30px; overflow:hidden; clear:both; background:#fff;}
.margins{margin-top:30px; margin-bottom:30px;}
.pr{position:relative;}
.common-bd{border-right:solid #eaeaea 1px; border-bottom:solid #eaeaea 1px; border-left:solid #eaeaea 1px;}
/*title*/
.columnName{line-height:1.6em; border-bottom:#ededed 2px solid;}
.columnName h2{position:relative; float:left; bottom:-2px; display:inline-block; font-size:1.375em; font-weight:300; color:#3188d8; padding-left:8px; padding-right:8px; padding-bottom:10px; border-bottom:solid #3188d8 2px;}
.columnName h2 br{display:none;}
.columnName h2 a{color:#3188d8;}
.columnName h2 a:hover{color:#3188d8;}
/*breakcrumb*/
.breakcrumb{position:relative; padding-top:15px; padding-right:10px; padding-bottom:15px; padding-left:150px; font-size:.875em; line-height:24px;}
.breakcrumb em{position:absolute; top:50%; left:20px; margin-top:-12px; display:inline-block; padding-right:25px; padding-left:40px; font-style:normal; font-weight:700; font-size:16px; color:#df5f22; background:url(imagesbreakcrumb.png) no-repeat 12px 3px;}
/*input*/
.dateinput{width:50%;}
.halfinput{width:50%;}
.queryinput{width:80%; background:#fafafa;}
.yzminput{width:80px;}
.yzmimage{vertical-align:middle; height:28px; margin-top:2px; margin-left:12px; cursor:pointer;}
.cyinput,
.cyselect{width:86%;}
.topicinput{width:50%;}
.biginput,
.bigarea{width:98%; outline:none;}
.bigarea,
.maxarea{height:96px;}
.cyinput.laydate-icon{padding-right:6px;}
.maxarea{width:94%; outline:none;}

/*button*/
.commonBtn{height:36px; padding:0 30px;}
.commonMinbtn{height:30px; padding:0 25px;}
.commonBtn,
.commonMinbtn{font-size:16px; color:#fff; font-weight:bold;}
.btnSubmit{background-color:#437bd0;}
.btnReset, .btnAdv{background-color:#dc2925;}
.btnView{background-color:#9ca3ad}
.btnSearch{background-color:#3188d8;}
.btnRetrun{background-color:#729dc7;}
.regSubmit{letter-spacing:1px; background-color:#51A4F0;}

.common-config{padding-top:25px; padding-bottom:25px; text-align:center;}
.common-config input.commonBtn{margin-right:8px; margin-left:8px;}
.common-config a{display:inline-block; padding:0 30px; margin:0 6px 6px; height:38px; line-height:38px; color:#fff; font-weight:bold; font-size:16px; background-color:#6195E8; letter-spacing:2px;}
.common-config a:hover{color:#fff; text-decoration:none;}

/*search*/
.search-layout{font-size:.875em;}
.search-layout dl{position:relative; float:left; padding-top:5px; padding-bottom:5px; min-height:30px;}
.search-layout dl dt{position:absolute; top:5px; left:0; width:108px; white-space:nowrap; line-height:30px; text-align:right;}
.search-layout dl dd{margin-left:112px;}
.search-layout dl dd input.button{margin-left:8%;}
.search-layout .w1{width:100%;}
.search-layout .w2{width:50%;}
.search-layout .search-btn .commonMinbtn{margin-right:8px;}

/*我要写信*/
.form-layout{font-size:.875em;}
.form-layout dl{position:relative; float:left; width:100%; padding-top:5px; padding-bottom:5px; min-height:30px;}
.form-layout dl dt{position:absolute; top:5px; left:0; width:108px; white-space:nowrap; line-height:30px; text-align:right;}
.form-layout dl dt.dtmiddle{top:50%; margin-top:-15px;}
.form-layout dl dd{margin-left:112px;}
.form-layout dl dd label{cursor:default; white-space:nowrap; padding-right:20px; line-height:30px;}
.form-layout dl dd span{display:inline-block; color:#369;}
.form-layout dl dd span.spanmiddle{position:absolute; top:50%; margin-top:-15px;}
.form-layout dl dd input.button{margin-left:8%;}
.form-layout dl dd.search-btn{padding-top:20px; padding-bottom:30px;}
.form-layout dl dd.search-btn .commonBtn{margin-right:8px;}

/*结果列表*/
.result-list{font-size:.875em; padding-top:20px; padding-bottom:10px;}
.result-list table th,
.result-list table td{border:solid #fff 1px; padding:6px; text-align:center;}
.result-list table th{padding-top:8px; padding-bottom:8px; font-weight:700; white-space:nowrap; background-color:#CCEBFF;}
.result-list table td a{float:left; text-align:left;}
.result-list table .tdhead01{width:68px;}
.result-list table .tdhead02{width:138px;}
.result-list table .tdhead03{width:88px;}
.result-list table .tdhead04{width:98px;}
.result-list table .tdhead05{width:128px;}
.result-list .even{background-color:#f2f2f2;}
.result-list .odd{background-color:#f8f8f8;}

.result-cont{padding-top:20px;}

/*意见征集、网上调查*/
.zjdc-search{padding:5px 0 25px; border-bottom:#e6e6e6 1px solid;}

.zjdc-list{}
.zjdc-list li{position:relative; width:100%; padding:22px 0; overflow:hidden; zoom:1; border-bottom:#cdcccc 1px dashed;}
.zjdc-list li h5,
.zjdc-list li h6{padding-right:100px;}
.zjdc-list li h5{padding-bottom:8px; font-size:1em; font-weight:normal;}
.zjdc-list li h5 a:hover{font-weight:bold;}
.zjdc-list li h6{font-size:.875em; color:#999;}
.zjdc-list li a.status{position:absolute; top:50%; right:0; width:82px; font-size:.875em; margin-top:-14px; display:block; line-height:28px; text-align:center; color:#fff; background:#b3b3b3;}
.zjdc-list li a.status.in{font-weight:bold; background:#dc2925;}

/*问卷调查*/
.wjdc-detail{padding:0 2%; background:#fff;}
.wjdc-detail .title{text-align:center; font-size:1.5em; color:#1076E0; margin-top:1.2em; margin-bottom:.6em; line-height:150%;}
.wjdc-detail .memo{text-align:center; color:#666; font-size:1.25em; margin-top:.6em; margin-bottom:.6em;}
.wjdc-detail .tips{font-size:.875em; color:#999; line-height:24px; padding:0 15px;}

.wjdc-detail .dashedline{height:1px; overflow:hidden; border-bottom:#ccc 1px dashed; margin-top:1.2em;}
.wjdc-detail .view{padding:20px; font-size:.875em;}
.wjdc-detail .item{margin-bottom:14px;}
.wjdc-detail .item dt{font-weight:700;}
.wjdc-detail .item dt,
.wjdc-detail .item dd{padding:5px 0; line-height:180%; clear:both; overflow:hidden; zoom:1;}
.wjdc-detail .item dd label{padding-right:40px; float:left; color:#444; margin-bottom:6px;}
.wjdc-detail .dc-yzm{padding-top:15px; padding-bottom:15px;}
.wjdc-detail .article{padding:20px; font-size:16px;}
.wjdc-detail .article dl{margin-bottom:35px;}
.wjdc-detail .article dl dt{padding-bottom:10px;}
.wjdc-detail .article dl dd{padding:6px 0 6px 32px; font-size:.9375em; line-height:120%;}
.wjdc-detail .article dl dd span{display:inline-block; padding-right:12px;}
.wjdc-detail .article dl.QA dt{font-weight:700;}
.wjdc-detail .article dl.QA dd{padding:10px 0 10px 2em;}

/*民意征集*/
.collect-detail{padding:0 2%; background:#fff;}
.collect-detail .title{text-align:center; font-size:1.5em; color:#149BED; margin:10px 0 2.5%; line-height:180%;}
.collect-detail .title p{padding:0; margin:0;}
.collect-detail .memo{text-align:center; color:#666; font-size:1.25em;}
.collect-detail .time{text-align:center; border-bottom:solid #e5e5e5 6px; font-size:0.875em; color:#999; padding-bottom:1.2em; margin-top:1.5em;}
.collect-detail .time a{color:#999;}
.collect-detail .time a:hover{color:#666;}
.collect-detail .time span{margin-left:20px; margin-right:20px; display:inline-block; white-space:nowrap;}
.collect-detail .time span.fontsize a{margin-left:6px; margin-right:6px;}
.collect-detail .time span.llcs{display:none;}
.collect-detail .content{line-height:200%; font-family:"宋体"; font-size:12pt; padding-top:3%; min-height:200px; _height:200px; color:#333;}
.collect-detail .content p{margin-bottom:15px;}
.collect-detail .table th,
.collect-detail .table td{padding:8px 5px; line-height:160%; text-align:center; border:solid #e6e6e6 1px;}
.collect-detail .table th{font-weight:700; background-color:#f1f1f1;}
.collect-detail .form{padding-top:5px;}
.collect-detail .form td{padding:5px 0;}
.collect-detail .text{color:#d91e1b; padding:15px 0; font-size:.9375em; line-height:200%;}
.collect-detail .opinion{margin-bottom:10px; font-size:.9375em; line-height:180%;}
.collect-detail .opinion dl{padding:20px 25px; border-bottom:#cccccc 1px dashed;}
.collect-detail .opinion dl dt.admin{padding-top:12px;}
.collect-detail .opinion dl dt .date{float:right;}
.collect-detail .opinion dl dt span{display:inline-block; padding-right:10px; white-space:nowrap;}
.collect-detail .opinion dl dd{clear:both; color:#666;}
.collect-detail .opinion dl dd.spacing{padding-top:2px; padding-bottom:2px;}
.collect-detail .opinion dl dd font{padding-right:10px; color:#333;}

.info-detail{padding-top:22px; padding-bottom:22px; font-size:.875em;}
.info-detail td,
.info-detail th{border:solid #e0e0e0 1px; padding:8px; line-height:160%;}
.info-detail th{width:20%;  min-width:112px; font-weight:700; background-color:#f6f6f6; text-align:right; white-space:nowrap;}
.info-detail td.appraise a{display:inline-block; padding-right:15px; white-space:nowrap;}
.info-detail td.appraise a:hover,
.info-detail td.appraise a font{color:#f00;}

.common-submenu{height:42px; background:#ebebeb; line-height:42px; overflow:hidden; zoom:1;}
.common-submenu h2{float:left; font-weight:700; padding:0 33px; font-size:1em; background:#447dd4; color:#fff;}


/*list*/
.web-list{line-height:1.5em; font-size:.9375em;}
.web-list li{position:relative; float:left; width:100%; padding-top:.4em; padding-bottom:.4em; padding-left:22px; overflow:hidden; color:#999;}
.web-list li i{position:absolute; top:.4em; left:7px; width:3px; height:3px; margin-top:.75em; background:#333;}
.web-list li i.diamond{left:2px; width:7px; height:7px; margin-top:.575em; background:url(imagescommonicon-diamond.gif);}
.web-list li a{float:left; width:86%;}
.web-list .time{position:absolute; z-index:10; top:50%; right:35px; margin-top:-.75em; white-space:nowrap;}
.web-list li a br{display:none;}
.web-list li a
{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

/*page*/
.pagediv{clear:both; padding-top:20px; padding-bottom:20px; color:#666; font-size:14px; text-align:center;}
.pagediv a{color:#666; margin-top:2px; margin-bottom:2px;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px;}
.pagediv .arrow a, .pagediv .index_num a{display:inline-block; padding:0 8px; line-height:30px; border:#b5b5b5 1px solid; background:url(imagespage-num.gif) repeat-x; border-radius:4px;}
.pagediv .index_num a{border:#b5b5b5 1px solid; background:#fdfdfd; box-shadow:1px 4px 6px rgba(0,0,0,0.2) inset;}
.pagediv .arrow a:hover{background:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:10px;}
.pagination_index_last a{display:inline-block; padding:0 10px; line-height:30px; border:#b5b5b5 1px solid; background:url(imagespage-num.gif) repeat-x; border-radius:4px;}
#curPageNo{width:40px; margin:-2px 8px 0 2px; height:26px; border:#b5b5b5 1px solid; background:#fff; border-radius:4px; text-align:center;}

/*调度服务-企业信息*/
.ddfw-qyxx-head{position:relative; padding-top:7px; padding-bottom:7px; line-height:26px; border:solid #eaeaea 1px; background-color:#f8f9f9;}
.ddfw-qyxx-head h2.title{position:absolute; top:50%; left:20px; font-weight:700; font-size:1em; color:#149BED; margin-top:-13px;}

.ddfw-qyxx-menu .hd{float:left; width:476px; margin-left:160px; font-size:.875em;}
.ddfw-qyxx-menu .hd li{float:left; margin-right:20px;}
.ddfw-qyxx-menu .hd li.on{font-weight:700; color:#DF5F22; cursor:pointer;}

.ddfw-qyxx-search{position:absolute; top:6px; right:20px; width:308px; height:30px;}
.ddfw-qyxx-search .ss-input{float:left; width:74%; height:24px; line-height:24px;}
.ddfw-qyxx-search .ss-btn{float:right; width:20%; height:30px; text-align:center; color:#fff; font-size:16px; background:url(imagesddfw-search-icon.png) no-repeat center #179CCE; cursor:pointer;}

.ddfw-qyxx-main{padding:20px 20px 8px; font-size:.875em;}
.ddfw-qyxx-main .item{position:relative;}
.ddfw-qyxx-main .item table th{text-align:center; background:#DCECF1; font-weight:700; white-space:nowrap;}
.ddfw-qyxx-main .item table th,
.ddfw-qyxx-main .item table td{padding-top:7px; padding-bottom:7px; line-height:160%;}
.ddfw-qyxx-main .item .qyxx-table-scroll{width:100%; height:100%; padding-bottom:12px; overflow-x:auto; overflow-y:hidden;}
.ddfw-qyxx-main .item .qyxx-table-scroll table{width:100%;}
.ddfw-qyxx-main .item .qyxx-table-tdfixed{position:absolute; top:0; left:0; z-index:1; display:none; max-width:inherit;}

.ddfw-qyxx-main .item .w01{width:68px;}
.ddfw-qyxx-main .item .w02{}
.ddfw-qyxx-main .item .w03{width:135px;}
.ddfw-qyxx-main .item .w04{width:155px;}
.ddfw-qyxx-main .item .w05{width:175px;}

.ddfw-qyxx-main .item .w06{}
.ddfw-qyxx-main .item .w07{width:135px;}
.ddfw-qyxx-main .item .w08{width:155px;}
.ddfw-qyxx-main .item .w09{width:298px;}

.even{background:#f1f1f1;}
.odd{background:#f9f9f9;}

@media (max-width: 1199px) {
.biginput,
.dateinput,
.halfinput,
.queryinput,
.yzmyinput,
.topicinput,
.cyinput,
.bigarea ,.maxarea{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */	
}
input[type="text"],
.laydate-icon.cyinput{height:30px;}
.biginput, .bigarea{width:100%;}
}


/*ipad*/
@media (max-width: 992px) {
.panel{width:98%;}
.ddfw-table-tdfixed{display:block;}
.clearhide{display:block;}
.ddfw-qyxx-menu .hd{margin-left:120px; width:auto;}
.ddfw-qyxx-search{position:static !important; padding-top:20px; padding-right:20px; padding-left:20px; width:auto; border-right:solid #eaeaea 1px; border-left:solid #eaeaea 1px;}
.ddfw-qyxx-search .ss-input{width:86%;}
.ddfw-qyxx-search .ss-btn{width:10%;}
.ddfw-qyxx-main .item .w01{width:68px;}
.ddfw-qyxx-main .item .w03{width:125px;}
.ddfw-qyxx-main .item .w04{width:135px;}
.ddfw-qyxx-main .item .w05{width:155px;}

.ddfw-qyxx-main .item .w07{width:125px;}
.ddfw-qyxx-main .item .w08{width:135px;}
.ddfw-qyxx-main .item .w09{width:248px;}

}

/* xs mobile*/
@media (min-width: 481px) and (max-width: 768px) {
.result-list table .tdhead01{width:48px;}
.result-list table .tdhead03,
.result-list table .tdhead04{width:60px;}
.result-list table .tdhead05{width:82px;}
}

@media (max-width: 768px) {
.search-layout .w2{width:100%;}
.wjdc-detail .title{font-size:1.375em;}
.wjdc-detail .memo{font-size:1em;}

.ddfw-qyxx-main .item .qyxx-table-scroll table{width:auto; max-width:inherit;}
.ddfw-qyxx-main .item .qyxx-table-scroll table th,
.ddfw-qyxx-main .item .qyxx-table-scroll table td,
.ddfw-qyxx-main .item .qyxx-table-tdfixed th{white-space:nowrap; padding-left:6px; padding-right:6px;}
.ddfw-qyxx-main .item .qyxx-table-tdfixed{display:block;}
.ddfw-qyxx-main .item .w01,
.ddfw-qyxx-main .item .w02,
.ddfw-qyxx-main .item .w03,
.ddfw-qyxx-main .item .w04,
.ddfw-qyxx-main .item .w05,
.ddfw-qyxx-main .item .w06,
.ddfw-qyxx-main .item .w07,
.ddfw-qyxx-main .item .w08,
.ddfw-qyxx-main .item .w09{width:auto;}

}
@media (max-width: 480px) {
.search-layout dl dd input.button{margin-left:5%;}
.common-config input.commonBtn{margin-right:8px; margin-left:8px; padding:0 20px; font-size:.9375em;}
.search-layout .search-btn .commonMinbtn{height:36px;}
.inmobile{display:none;}
.halfinput{width:100%;}
.topicinput,
.maxarea{width:92%;}

.ddfw-qyxx-search .ss-input{width:82%;}
.ddfw-qyxx-search .ss-btn{width:14%;}
}

@media (min-width: 319px) and (max-width: 479px) {
.ddfw-qyxx-menu .hd{margin-left:140px;}
.ddfw-qyxx-search .ss-input{width:77%;}
.ddfw-qyxx-search .ss-btn{width:16%;}
}

@media (max-width: 360px) {
.zjdc-list{font-size:.9375em;}
.zjdc-list li h5,
.zjdc-list li h6{padding-right:90px;}
.dateinput{width:40%;}
.wjdc-detail .article dl.QA dd{padding-left:1.2em;}
.collect-detail .opinion dl{padding:15px 10px;}
.form-layout dl dd.search-btn{margin-left:0; text-align:center;}
.ddfw-qyxx-menu .hd{margin-left:120px;}

.breakcrumb{padding-left:120px;}
.breakcrumb em{left:0;}
}
