@charset "gb2312";
body, td, th, input {
 font-family: "Microsoft YaHei", "Î¢ÈíÑÅºÚ", "Segoe UI", Arial;
 font-size: 12px;
 color: #333;
}
body {
 background-color: #FFF;
 margin: 0px;
 background-repeat: repeat-x;
}
td img {
 display: block;
}
ol, ul, li, dt, dd {
 margin:0px;
 padding:0px;
 list-style-type: none;
}
a:link {
 color: #333;
 text-decoration: none;
}
a:visited {
 text-decoration: none;
 color: #333;
}
a:hover {
 text-decoration: none;
 color: #F00;
}
a:active {
 text-decoration: none;
 color: #333;
}
.fl {
 float:left;
}
.fr {
 float:right;
}
.none {
 display:none;
}
.clearboth {
 clear:both;
}
#bjtj ul li dt {
width:60%;
 float:left;
}
#bjtj ul li dd {
width:40%;
 float:left;
}
#content {
 background:#FFF;
 width:100%;
 padding:6px;
 margin:0px auto;
}
.title {
 height:28px;
 line-height:27px;
 background: -webkit-gradient(linear, 0 0, 50% 100%, from(#FFF), to(#DEF));
 background: -moz-linear-gradient(#FFF, #DEF);
 background: linear-gradient(#FFF, #DEF);
 border-bottom:1px #c7c7c7 solid;
}
.title ol {
 padding:0px 10px;
}
.title ol li {
 float:left;
 border:1px #c7c7c7 solid;
 border-bottom-color:#FFF;
 border-radius: 6px 6px 0px 0px;
 background:#FFF;
 padding:0px 10px;
 font-size:14px;
 font-weight:bolder;
 color:#037FC9;
}
.title1 {
 border:1px #c7c7c7 solid;
 background: -webkit-gradient(linear, 0 0, 50% 100%, from(#FFF), to(#DEF));
 background: -moz-linear-gradient(#FFF, #DEF);
 background: linear-gradient(#FFF, #DEF);
}
.title1 h2 {
 margin:1px;
 padding:0px;
 border:1px #c7c7c7 solid;
 background:url(imagesico_b.jpg) no-repeat 1em center;
 line-height:28px;
 height:30px;
 font-size: 14px;
 font-weight: 800;
 text-indent: 2em;
}
.list {
 line-height:27px;
 padding:6px;
}
.list li {
 text-indent:1.5em;
 clear:both;
 border-bottom:1px #c7c7c7 dotted;
 
}
.list li a {
}
.list li span {
 float:right;
}
.mq ul li {
 line-height:24px;
 margin-top:10px;
}
.ads {
 width:994px;
 height:90px;
 margin:6px 0px;
 overflow:hidden;
}
.ads img {
 width:994px;
 height:90px;
}
.xxgk {
 height:267px;
 overflow: hidden;
}
.gzdtpic {
 padding:6px;
 border:1px #c7c7c7 solid;
 width:360px;
 height:253px;
 overflow: hidden;
}
.gzdtpic img {
 width:360px;
 height:240px;
}
.gzdt {
 border:1px #c7c7c7 solid;
 width:360px;
 height:265px;
 margin-left:6px;
 overflow: hidden;
}
.gsgg {
 border:1px #c7c7c7 solid;
 width:240px;
 height:265px;
 margin-left:6px;
 overflow: hidden;
}
.fwdt {
 
}
.fwdt .title {
}
.spbm {
 margin: 4px;
 height: 190px;
 width: 288px;
 overflow-x: hidden;
 overflow-y: auto;
}
.spbm ul li {
 height: 22px;
 line-height: 22px;
 min-width: 126px;
 font-size: 14px;
 margin: 2px 4px;
 text-align:left;
 float:left;
 white-space:nowrap;
 background:#efefef;
}
.spbm ul li:hover  {
 background:#f90;
}
#xzsp {
 display: block;
 width: 504px;
 height: 236px;
 overflow: hidden;
 
}
#xzsp .sphead {
 float: left;
 display: block;
 height: 36px;
 line-height: 28px;
 font-size: 13px;
 font-weight: 700;
 width: 100%;
}
#xzsp ol.xzspul {
 float: left;
 display: block;
 padding: 0px;
}
#xzsp ol.xzspul>li {
 float: left;
 padding-left: 16px;
 padding-right: 16px;
}
#xzsp ol.xzspul>li.active {
 border-bottom: 4px solid #2B6FB5;
 background:none;
}
#xzsp ol {
 float:left;
 clear:both;
 width:100%;
 height:30px;
 padding:2px 0px 6px 118px;
}
#xzsp ol li {
 float: left;
 height: 28px;
 line-height: 28px;
 text-align: center;
 border-bottom: 0px;
 cursor: pointer;
 color: #797979;
 margin-left: 12px;
 margin-right: 12px;
 font-size: 14px;
}
#xzsp ol li.active {
 color: #3372B2;
 font-weight: bold;
 background:url(imagesfwdw_at.jpg) no-repeat center 110%;
}
#xzsp ol li.normal {
 color: #797979;
 font-weight: 100;
}
#xzsp ul.catalog {
 float: left;
 overflow: auto;
 width: 100%;
 height: 187px;
 zoom: 1;
}
#xzsp ul.catalog li {
 float: left;
 width: 62px;
 cursor: pointer;
 margin: 2px 8px;
 text-align:center;
 white-space:nowrap;
 line-height:18px;
}
#xzsp ul.catalog li dt {
}
#xzsp ul.catalog li dt img {
 width: 48px;
 height: 48px;
}
#xzsp ul.catalog li dd {
 text-align:center;
}
#xzsp div.sxiconmore {
 float: left;
 display: none;
 width: 140px;
 line-height: 30px;
 font-size: 14px;
 font-weight: 700;
 color: #777;
 background: #EEE;
 text-align: center;
 cursor: pointer;
 margin-top: 6px;
 position: relative;
 left: 180px;
}
.fwdt .spsxcx {
 margin: 0px;
 line-height:20px;
 height:216px;
 width:242px;
 overflow:hidden;
}
.fwdt .spsxcx ul li {
 margin: 12px 0px;
}
.fwdt .spsxcx ul li img {
 width:240px;
 height:70px;
 border:1px #c7c7c7 solid;
}
.fwdt .bjqkfk {
 margin: 0px 0px 0px 6px;
 height:216px;
 width:158px;
 overflow:hidden;
}
.fwdt .bjqkfk ul {
 margin:6px 12px;
}
.fwdt .bjqkfk ul li {
 clear:both;
 line-height:21px;
}
.fwdt .bjqkfk ul li dt {
 float:left;
}
.fwdt .bjqkfk ul li dd {
 float:right;
}
.fwdt .tzfw {
 margin: 0px 0px 0px 6px;
 height:216px;
 width:578px;
 overflow:hidden;
}
.fwdt .tzfw .title {
 background:url(imagestitle_tzfw.jpg) no-repeat;
 height:39px;
}
.fwdt .tzfw .bd {
 height:172px;
 overflow:hidden;
}
.fwdt .tzfw .bd .fl {
 width:160px;
 margin:6px;
}
.fwdt .tzfw .bd .fl ul {
}
.fwdt .tzfw .bd .fl ul li img {
 width:158px;
}
.fwdt .tzfw .bd .fr {
 width:402px;
 margin:6px 0px;
}
.fwdt .tzfw .bd .fr ul {
 margin:0px;
}
.fwdt .tzfw .bd .fr ul li {
 float:left;
 width:92px;
 line-height:24px;
 margin:3px 2px;
 overflow:hidden;
 font-size:14px;
 text-align:center;
}
.tsjy {
 width:488px;
 margin:0px 6px 0px 0px;
}
.tsjy ul {
 margin:0px;
}
.tsjy ul li {
 float:left;
 width:236px;
 margin:3px;
}
.tsjy ul li img {
 width:236px;
 border:1px #c7c7c7 solid;
}
#countDiv.zxbj{
 width:156px;
 height:150px;
 margin:4px;
 line-height:18px;
}
#countDiv.zxbj ul {
 width:156px;
 height:150px;
}
.zxbj {
 width:496px;
 height:232px;
 margin:0px;
 line-height:28px;
}
.zxbj marquee {
 height:186px;
}
.zxbj th {
 border-bottom:1px #c7c7c7 solid;
 background: -webkit-gradient(linear, 0 0, 50% 100%, from(#FFF), to(#efe));
 background: -moz-linear-gradient(#FFF, #efe);
 background: linear-gradient(#FFF, #efe);
 }
.zxbj td {
 border-bottom:1px #c7c7c7 solid;
 text-align:center;
 }
 
.djfw .zwfwtb {
 width:296px;
 margin:0px;
 border:1px #c7c7c7 solid;
 }
.djfw .wspy {
 width:688px;
 margin:0px;
 border:1px #c7c7c7 solid;
 }
.djfw .wspystr {
 width:312px;
 height:223px;
 margin:6px;
 overflow:hidden;
 }
.djfw .wspystr th {
 line-height:42px;
 background: #E6FBF2;
 text-align:right;
 font-weight:normal;
 }
.djfw .wspystr td {
 line-height:18px;
 background: #fff;
 text-align: left;
 }
.djfw .cxzy {
 width:352px;
 height:236px;
 margin:0px;
 line-height:28px;
}
.djfw .cxzy .title {
 background:none;
 border:none;
}
.djfw .cxzy th {
 border-bottom:1px #c7c7c7 solid;
 background: -webkit-gradient(linear, 0 0, 50% 100%, from(#FFF), to(#efe));
 background: -moz-linear-gradient(#FFF, #efe);
 background: linear-gradient(#FFF, #efe);
 }
.djfw .djfw .cxzy td {
 border-bottom:1px #c7c7c7 solid;
 text-indent:5em;
 }
.djfw .cxzy td.dysfg {
 width:33%;
 background:url(imagesico_dq.jpg) no-repeat 3em  50%  ;
 }
.djfw .cxzy td.hqck {
 width:33%;
 background:url(imagesico_hq.jpg) no-repeat 3em  50%  ;
 }
.djfw .cxzy td.fwzx {
 width:33%;
 background:url(imagesico_xx.jpg) no-repeat 3em  50%  ;
 }
.zyjy {
 height:432px;
}
.zyjy .zyjy_ads ul li{
 margin: 0px 0px 6px 0px;
}
.zyjy .zyjy_ads ul li img {
 width: 260px;
 height: 60px;
 border:1px #c7c7c7 solid;
}
.zyjy .wsdc {
 margin: 0px;
 border:1px #c7c7c7 solid;
 height: 214px;
}
.zyjy .wsdc th {
 }
.zyjy .wsdc td {
 line-height:24px;
 text-align:left;
 text-indent:3em;
 }
.zyjy .wsdc h2 {
 height:28px;
 line-height:28px;
 margin:0px;
 padding:0px;
 color:#FFF;
 text-align:center;
 font-size:14px;
 background: url(imagesico_wsdc.jpg) no-repeat #069CBF;
}
.zyjy .fr {
 width: 724px;
}
.zyjy .zyjy_list {
 margin: 0px 0px 6px 0px;
 width: 356px;
 border:1px #c7c7c7 solid;
}
.zyjy .zyjy_list h2 {
 height:28px;
 line-height:28px;
 margin:0px;
 padding:0px;
 color:#037FC9;
 text-indent:1.5em;
 font-size:14px;
 background:#DEF;
}
.zyjy .zyjy_list ol {
 float: left;
 display: block;
 padding-left: 10px;
 height:28px;
 width:345px;
 line-height:27px;
 background: -webkit-gradient(linear, 0 0, 50% 100%, from(#FFF), to(#DEF));
 background: -moz-linear-gradient(#FFF, #DEF);
 background: linear-gradient(#FFF, #DEF);
 border-bottom:1px #c7c7c7 solid;
}
.zyjy .zyjy_list ol li {
 padding-left: 16px;
 padding-right: 16px;
 float:left;
}
.zyjy .zyjy_list ol li.active {
 height: 28px;
 border-bottom: 4px solid #2B6FB5;
 border:1px #c7c7c7 solid;
 border-bottom-color:#FFF;
 border-radius: 6px 6px 0px 0px;
 background:#FFF;
 padding:0px 10px;
 font-size:14px;
 font-weight:bolder;
 color:#037FC9;
}
.zyjy .zyjy_list ul.list {
 clear:both;
 height: 136px;
 margin:6px;
 overflow:hidden;
}
.zyjy .zyjy_list ul.list li {
 text-indent:1.5em;
 clear:both;
 border-bottom:1px #c7c7c7 dotted;
 width:100%;
}
.wzdh {
 margin:6px 0px 0px 0px;
 border:1px #c7c7c7 dotted;
 padding:4px 0px 0px 0px;
}
.wzdh .title h2 {
 width:120px;
 float:left;
 margin:0px 10px;
 padding:0px;
 font-size:14px;
 border:1px #c7c7c7 solid;
 border-bottom-color:#FFF;
 border-radius: 6px 6px 0px 0px;
 background: #09F;
 color:#FFF;
 text-align:center;
 }
.wzdh ul {
 min-height:82px;
 margin:6px;
}
.wzdh ul li {
 margin:3px;
 min-width:92px;
 float:left;
 text-align:center;
 padding:2px;
}
.head {
 margin-top:6px;
 height: 38px;
 background: #F3F6F9;
 border-top: 2px solid #3B79B4;
}
.tipspan {
 float: left;
 padding-top: 2px;
 padding-left: 30px;
 line-height:40px;
 color: #333;
 font-size: 15px;
 font-weight: 700;
}
#type_total {
 color: #3B79B4;
}
.orderUL li {
 color: #FFF;
 font-family: Microsoft YaHei;
 width: 60px;
 height: 24px;
 font-weight: 700;
 line-height: 24px;
 border: none;
 text-align: center;
 margin-top: 2px;
 margin-left: 2px;
 padding: 1px 10px 3px;
 background: #3B79B4;
 cursor: pointer;
}
.orderUL li.asc {
 border: none;
 color: #FFF;
 background: url("../images/up_down.png") no-repeat #3B79B4;
}
.orderUL li.desc {
 border: none;
 color: #FFF;
 background: url("../images/up_down.png") no-repeat #3B79B4;
}
.head .fr a {
 width: 60px;
 text-indent: 18px;
 vertical-align: middle;
 text-align: center;
 font-size: 15px;
 cursor: pointer;
}
.item_list li {
 clear:both;
 height: 90px;
 line-height: 28px;
}
.item_list li .item_dept {
 width:90px;
 height: 80px;
 float:left;
}
.item_list li .permission_title {
 float: left;
 display: block;
 width: 580px;
 margin-top: 15px;
}
.item_list li .permission_info {
 float: left;
 display: block;
 width: 580px;
}
.item_list li a.itemtitle {
 color: #333;
 font-weight: 700;
 display: block;
 cursor: default;
}
.item_list li a.deptname {
 color: #B2B2B2;
 display: block;
 cursor: default;
}
.item_list li .permission_online {
 float: right;
 margin-top: -15px;
 margin-right:30px;
 width: 228px;
 display: block;
}
.item_list li .permission_online a {
 float: left;
 display: block;
 text-align: center;
 width: 100px;
 margin-right:10px;
 text-decoration: none;
}
.item_list li a.nbtn_guide {
 color: #333;
 background: #DFEAF4;
 float: right;
}
.item_list li a.nbtn_enable {
 display: none;
 color: #FFF;
 background: #FF9326;
}
#zxbl {
 margin:10px;
}
#zxbl input {
 line-height:14px;
 font-size: 12px;
 width:98%;
}
#zxbl select {
 line-height:14px;
 font-size: 12px;
 width:98%;
}
#zxbl button {
 line-height:14px;
 font-size: 12px;
 width:98%;
}
#zxbl table td span {
 display:block;
 width:98%;
 padding: 0px 2px;
 text-align:left;
} 
#zxbl table {
 line-height:200%;
 font-size: 14px;
 margin:auto;
 background: #FFF;
 width:600px;
}
#zxbl th {
 width:20%;
 font-weight: normal;
 padding:2px;
 background: #E6FBF2;
 text-align:right;
}
#zxbl td {
 background: #efefef;
 text-align:center;
}
#yscx {
 margin:10px;
}
#yscx input {
 line-height:14px;
 font-size: 12px;
 width:98%;
}
#yscx select {
 line-height:14px;
 font-size: 12px;
 width:98%;
}
#yscx button {
 line-height:14px;
 font-size: 12px;
 width:98%;
}
#yscx table {
 line-height:200%;
 font-size: 14px;
 margin:auto;
 background: #FFF;
 width:400px;
}
#yscx th {
 width:20%;
 font-weight: normal;
 padding:2px;
 background: #E6FBF2;
 text-align:right;
}
#yscx td {
 background: #efefef;
 text-align:center;
}
#yscx .cxjg {
 width:480px;
 padding:10px;
 margin:20px auto;
 font-size:14px;
 line-height:200%;
 border-radius:6px;
 border:dotted 1px #CCC;
}
#projInfo th, #procMaterial th{
 background: #E6FBF2;
 line-height:200%;
 margin:4px;
 padding:4px;
 }
#projInfo td, #procMaterial td {
 line-height:200%;
 margin:4px;
 padding:4px;
 }
#zxbj td {
 border-bottom:1px #c7c7c7 solid;
 text-align:center;
 width:24%;
 }