﻿@charset "UTF-8";
.jyxx{overflow:hidden; background:#fff; padding:24px; background-color: rgba(239, 240, 242, .302);}
.jyxx >div{background-color: #ffffff; padding: 0 16px;}
.home{ line-height:42px; color: #084775; position: relative; padding-left: 20px;}
.home::before{content: ''; background: url('../images/location.png') center no-repeat; position: absolute; width: 16px; height: 16px; left: 0; bottom: 16px;}
.xmmc_bt{padding: 18px; overflow:hidden; margin-top: 0 !important; }
.xmmc_bt h1{text-align:center; line-height:40px; margin:auto;  font-size: 26px; color: #000000; font-weight: bold; background: url(../images/bt_bj.png) center repeat-x;}
.xmmc_bt h2{text-align: center; line-height: 40px; font-size: 24px; font-weight: bold; color: #000000;}
.xmmc_bt h1 span{ display:inline-block; background:#fff;  color:#222222; font-size:17px;}
.xmmc_bt h3{text-align:left; line-height:40px; font-size: 16px;}
.time{ text-align:center; line-height: 30px; color:#666666; font-size: 14px; margin-top: 10px; margin-bottom: 30px;}
.next .red, .next a, .prev .red, .prev a{color: #005495;}
.next a:hover, .prev a:hover{color: #1788ff;}
.detail_content{border-top: 1px solid rgba(223, 223, 223, .8);}
.detail_contect{border-top: 1px solid rgba(223, 223, 223, .8); font-size: 14px; color: #444;}
.text_left1{padding: 5px;}
/*------------------表格----------------*/
.table_a{ width:100%;border-collapse:collapse; color:#222222; margin-bottom:10px;}
.table_a td{  line-height:32px; text-align: left; }
.table_a .ys{ color:#6b6b6b; text-align:right; padding-right:5px;}

/*------------------表格----------------*/
/*.jyxx_a{ width:100%;border-collapse:collapse;  color:#333;}
.jyxx_a th{ line-height:48px; border:solid 1px #ccc; border-top:none; background:#f7f7f7;}
.jyxx_a td{ line-height:41px; text-align: center;border:solid 1px #ccc;  }
.jyxx_a .table_bj{ background:#f6f6f6;}
.jyxx_a .text_left{ text-align:left; }
.jyxx_a .text_left1{  }
.jyxx_a .text_left1 a{ display:inline-block; background:#3399ff; padding:0px 15px; line-height:26px; color:#fff; border-radius:3px;}
.jyxx_a .text_left1 a:hover{ background:#1078e1; color:#fff;}
.jyxx_a .text_left2{ text-align:left; padding-left:15px;}
.jyxx_a a{ color:#333;}
.jyxx_a a:hover{ color:#ef0000}*/
.jyxx_a{ width:100%;border-collapse:collapse; color:#222222;}
.jyxx_a th{ line-height:35px;  text-align:center; background:#efefef; font-weight:bold; color:#777777; border:solid 1px #cccccc;}
.jyxx_a td{  line-height:35px; padding:0px 5px; text-align: center;  border:solid 1px #cccccc; }
.jyxx_a .table_bj{ background:#eeeeee;}
.jyxx_a .text_right{ text-align:right; padding-left:10px; }
.jyxx_a .text_left{ text-align:left; padding-left:10px; }
.jyxx_a .text_left2{ text-align:left; padding-left:35px; background:url(../images/zytg.png) 20px center no-repeat;}
.jyxx_a a{ color:#333;}
.jyxx_a a:hover{ color:#ef0000}
/*-----------------按钮-----------------*/
.fh_anue{ margin:30px auto; width:500px; text-align:center; overflow:hidden;}
.xiayc  a{ color:#fff; display:inline-block; line-height:45px; padding:0px 30px; background:#0199e4; text-decoration:none;border-radius:5px;  font-size:16px;  margin:0px 15px; }
.xiayc a:hover{ background:#34bcff;}
.xiayb  a{ color:#fff; display:inline-block; line-height:45px; padding:0px 48px; background:#4999f5; text-decoration:none;border-radius:5px; margin:0px 15px;  font-size:16px;}
.xiayb a:hover{ background:#307bd0;}

.prev_next{ margin-top:20px; overflow:hidden;}
.prev_next .prev{ float:left; width:auto; line-height:40px; padding-left:10px; background:url(../images/syt_hover.png) left center no-repeat; padding-left:20px;}
.prev_next .prev:hover{ float:left; width:auto; line-height:40px; padding-left:10px; background:url(../images/syt.png) left center no-repeat; padding-left:20px;}

.prev_next .next{ float: right; width:auto; line-height:40px; padding-right:10px;background:url(../images/xyt_hover.png) left center no-repeat; padding-left:20px; }
.prev_next .next:hover{ float: right; width:auto; line-height:40px; padding-right:10px;background:url(../images/xyt.png) left center no-repeat; padding-left:20px; }


.bai_bg{  background:#fff; }
p.kdg{ border-bottom:#f1f1f1 solid 1px; margin:0px 0 0px 0; padding-bottom:10px; text-align:center;}
p.kdg span{ margin:0 20px;}
.detail_botttom{ margin-top:20px;}

.prev_next{ margin-top:20px; overflow:hidden;}
.prev_next .prev{ float:left; width:auto;}
.prev_next .next{ float: right; width:auto;}

ul.page_list_ul li{ overflow:hidden; border-bottom:#ccc dashed 1px; padding:10px 0 3px 0; text-indent:10px;background:url(../images/list_icon.png) no-repeat 0 20px;}
ul.page_list_ul li a{ float:left;}
ul.page_list_ul li .right{ float:right; width:270px; color:#80c7db;}
ul.page_list_ul li .right span{ float:right; color:#9d9d9d;}
	
	
ul.list_ul{ padding:0px 0;}
ul.list_ul li{ padding:8px 20px; border-bottom:#ddd solid 1px; font-size:14px;}
ul.list_ul li strong{ color:#2471c1; margin:0 0 0 10px; font-weight:normal;}
ul.list_ul li b{ color:#fff; background:#dd2f39; padding:2px 4px; line-height:12px; display:inline-block; font-weight:normal; border-radius:3px;}

#pages { padding:10px 0px 10px; margin-top:10px; text-align:right; clear:both; }
#pages a { display:inline-block; padding:0px 6px; height:22px; border:#D7D7D7 solid 1px; cursor:pointer; margin:0 5px; font-size:12px; line-height:22px; text-align:center; color:#9A9A9A; }
#pages a.a1 { padding:0px 6px; height:22px; line-height:22px; margin-top:0px; }
#pages a:hover { color:#fff; text-decoration:none; background:#ff825c; }
#pages span { display:inline-block; padding:0px 6px; margin:0 5px; height:22px; border:#ddd solid 1px; background:#ff825c; line-height:22px; color:#fff; text-align:center; }

/*.zb_gl{ margin-bottom:15px;}
h2.zb_t{ font-family:"微软雅黑"; font-size:16px; width:435px; height:47px; line-height:47px; color:#fff; text-indent:60px;background:url(../images/zb_gl.png) no-repeat; float:left;}
h2.zb_t1{ background:#ff825c; width:300px;}
.tab_list a{ margin:0 15px 0 0; color:#fff;}
.zb_gl table{ border-collapse:collapse;}
.zb_gl table td{ border:#ddd solid 1px; background:#fff; text-align:center; padding:5px 10px;}
.zb_gl table th { background:#32af75; padding:0; color:#fff;border:#fff solid 1px; line-height:14px; }
.zb_gl table .left{ width:415px; text-align:left; text-indent:10px;background:#fff url(../images/icon.png) no-repeat 10px center;}
.zb_gl table .left{width:280px;}
p.bz_a{ margin-top:20px; display:block;}


h3.index_title1 strong.s1{ background:#32af75;}

h3.index_title1 strong.s3{ background:#43b6d3;}
h3.index_title1 strong.s4{ background:#ff825c;}
h3.index_title1 strong.s5{ background:#32af75;}
h3.index_title1 strong.s6{ background:#f0c84e;}
h3.index_title1 strong.s7{ background:#43b6d3;}

ul.details_nav{padding:0;
               height:32px;
			   margin:0 0 20px 0;
			   border-bottom:1px solid #d1ecf4;
			   }

ul.details_nav li{float:left;
                  margin:0 10px;
				  padding:0;
				  font-size:16px;
				  font-family:"微软雅黑";
				  }
				  
ul.details_nav li a{color:#17a4cd;
                    height:28px;
					line-height:28px;
					padding:2px 8px;
					display:inline-block;
					text-decoration:none;
					border-radius: 3px 3px 0px 0px;
					}

ul.details_nav li a:hover{color:#000;}

ul.details_nav li a.active{color:#000;
						   background-color:#d1ecf4;
						   }


dl.list_dl{ padding:0 0 0px 0; background:#f9f9f9; border:#ddd solid 1px; border-bottom:none; margin-bottom:15px;}
dl.list_dl dd{ padding:8px 15px; border-bottom:#ddd solid 1px; font-size:14px;}
dl.list_dl dd strong{ color:#dd2f39;font-weight:normal;}
.tab_con dl.list_dl{border-bottom:#ddd solid 1px; padding: 5px 0;}
.tab_con dl.list_dl dd{ padding:5px 20px; border-bottom:none; font-size:14px;}

dl.pic_dl { overflow:hidden; margin-bottom:15px;}
dl.pic_dl dd{ background:#43b6d3; text-align:center; height:120px; width:98px; float:left;}
dl.pic_dl dd img{ display:inline; height:35px; margin-top:30px; margin-bottom:5px;}
dl.pic_dl dd a{ color:#fff; font-size:14px;}
dl.pic_dl dd.dd1{ background:#43b6d3;}
dl.pic_dl dd.dd2{ background:#32af75;}
dl.pic_dl dd.dd3{ background:#ff825c;}
dl.pic_dl dd.dd4{ background:#f0c84e;}
dl.pic_dl dd.dd5{ background:#43b6d3;}
dl.pic_dl dd.dd6{ background:#32af75;}

.right_box{ width:295px;float:right;}
.left_box{ width:717px; height:1800px;float:left; background:#fff;}
ul.jy_ul{ background:#fff; margin-bottom:20px;}
ul.jy_ul li{ padding:18px 20px; border-bottom:#ddd solid 1px; text-indent:15px; font-size:16px;font-family:"微软雅黑"; }
ul.jy_ul1 li{padding:12px 20px;background:url(../images/icon.png) no-repeat 20px center;font-family:"宋体"; }
.data_tb{ background:#fff; padding:20px 30px; margin-bottom:15px;}

.tab_con { display:none; }
ul.tabs { height:40px; background:#43b6d3; padding-left:30px;}
ul.tabs li { height:40px; line-height:40px; float:left; border-right:0px solid #fff;border-top:2px solid #43b6d3; position: relative; }
ul.tabs li a { display:block; padding: 0 20px; font-size:16px;font-family:"微软雅黑"; color:#fff;}
ul.tabs .thistab a, ul.tabs .thistab a:hover { background:#fff; color:#2471c1;  }
.tab_con {padding:20px 20px 0 20px;}

/*新增样式2015-3-5*/
.center{ text-align:center;}
h3.with150 strong{ width:182px; display:block; margin-top:20px;}







h3.index_title_up{ background:#43b6d3; width:180px; text-align:center; color:#fff; display:inline-block;}
.file_to{ width:auto; float:right;  margin-top:12px; *margin-top:10px; margin-right:15px;}
.file_to input{ height:25px; line-height:25px; width:300px;}





/*--------------招标公告-----------------*/
.zbgg{ overflow:hidden; position:relative;padding: 0 16px;}
.zbgg h1{ color: #222; font-size: 18px; background: url(../images/ico_bt.png) left center no-repeat; padding-left: 60px; line-height: 30px; font-weight: bold; }
.zbgg h1 font{ font-size:14px; font-weight: 100;}
.wytb  a{ color:#fff; display:inline-block; line-height:40px; padding:0px 28px; background:#4999f5; text-decoration:none;border-radius:5px; margin:0px 15px;  font-size:16px;position:absolute; right:0px; top:1px;}
.wytb a:hover{ background:#307bd0;}
.page_contect{  padding-top:10px; color:#333;}
.page_contect p{ margin:5px 0;}


ul.right_position{ position:fixed; right:50%; margin-right:-791px; top:415px;}
ul.right_position li a{ display:block; height:32px; line-height:32px; width:151px; background:url(../images/right_dw.png) no-repeat;  margin-bottom:12px; text-align:left; padding-left:24px; color:#fff; }
ul.right_position li a:hover{ background:url(../images/right_dw.png) no-repeat; color:#fff;  }
ul.right_position li.icon1 a{ background-position:0px 0px; }
ul.right_position li.icon1 a:hover{ background-position:-371px 0px; }
ul.right_position li.icon2 a{  background-position:0px -84px; }
ul.right_position li.icon2 a:hover{ background-position:-371px -84px;}
ul.right_position li.icon3 a{ background-position:0px -167px; }
ul.right_position li.icon3 a:hover{ background-position:-371px -167px;}
ul.right_position li.icon4 a{background-position:0px -251px;}
ul.right_position li.icon4 a:hover{background-position:-371px -251px;}
ul.right_position li.icon5 a{background-position:0px -336px; color:#222222; }
ul.right_position li.icon5 a:hover{background-position:-371px -336px; color:#222222;}
h3{ font-size:20px; text-align:center; color:#222222; line-height:50px; }
table{ border-collapse:collapse; color:#222;}
table.de_tab1 { margin-bottom:10px;}
table.de_tab1 td{ border:#cccccc solid 1px; padding:5px 8px; }
table.de_tab1 td.bg_td1{  background:url(../images/table_tb.png) left top no-repeat; text-align:left; font-weight:bold; padding-left:15px; }
table.de_tab1 td.bg_td{ text-align:right;color:#727272;font-weight:bold; }
table.de_tab1 tr th{  background:#f8e5df; text-align: center; font-size:14px; border:#fff solid 1px; font-weight:normal;padding:5px 15px; }
table.gray_tab td{background:#f0f7ff; padding:5px 8px; border:solid 1px #fff; text-align:center; }
table.gray_tab td.bg_td1{background:#f2f2f2 url(../images/table_tb.png) no-repeat; background-position:0px -276px; text-align:left; font-weight:bold; padding-left:15px;text-align:left;font-weight:bold;}
table.gray_tab td.bg_td{  background:#d6e9ff; text-align:center; color:#727272; font-weight:bold; }
h3.index_title1{ font-size:14px; height:29px; line-height:29px; color:#222222;  font-weight:bold; border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc; border-left:solid 4px #5ae094;border-right:solid 1px #cccccc; text-align:left; padding-left:15px; margin-top:15px; cursor:pointer; background: url(../images/diaok.png)  1137px center no-repeat;}
h3.index_title1:hover{  background:url(../images/shouqi.png) 1137px center no-repeat;}
table.de_tab3 td{ border:#ccc solid 1px; padding:5px 8px; background:#fff; text-align:left; }
table.de_tab3 td.bg_td{ color:#727272; font-weight:bold; text-align:right;}
table.de_tab2 { margin-top:10px;}
table.de_tab2 td { border: #ccc solid 1px; background:#fff; padding: 5px 8px;}
table.de_tab2 td.bg_td{  background: #f2f2f2;; text-align:right; color: #727272; line-height:22px; font-weight: bold;}
table.de_tab4{ margin-top:10px;} 
table.de_tab4 td{ padding:5px 8px; background:#fff; text-align:left;  line-height:22px; padding-left:22px;  }
table.de_tab4 td.bg_td{  text-align:left;color:#727272;font-weight:bold; background:url(../images/left_3.png) left center no-repeat;  }
#upload_file{ margin-top:10px; overflow:hidden;}
table.de_tab5 { margin-bottom:10px;}
table.de_tab5 td{ border:#cccccc solid 1px; padding:5px 8px; text-align:center; }
table.de_tab5 td.bg_td1{ background: url(../images/table_tb.png) no-repeat; background-position:0px -536px; text-align:left; font-weight:bold; }
table.de_tab5 td.bg_td{ text-align:center;color:#727272;font-weight:bold; }
#wxts{ margin-top:10px;}
#wxts h4{ background:url(../images/bt_bj.png) left center no-repeat; text-align:center; color:#222222; font-size:17px; margin:20px 0px;}
.dl_all{ background: url(../images/shu.png) 13px center repeat-y ; }
dl.word_list{ margin-bottom:30px;}
dl.word_list dt{cursor:pointer; color:#fff; background: url(../images/co_3.png) no-repeat 0px 0px; font-size:14px; padding-left:10px; margin-bottom:5px; padding-top:5px; padding-bottom:7px; }
dl.word_list dt span{ padding-left:22px;color:#222222; font-weight:bold;}
dl.word_list dt font{ padding-left:29px; color:#222222; font-weight:bold;}

dl.word_list dt.active{color:#000;font-weight:700;color:#fff;
                      background: url(../images/co_1.png) no-repeat 0px 0px; font-weight:100;}
dl.word_list dd{ padding-left:40px; color:#696969;
                display:none; }
.bd_con{display:none;}

