/* CSS Document */


/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {margin:0; padding:0;}
fieldset, img {border:none;}
img{display: block;}
address, caption, cite, code, dfn, th, var {font-style:normal; font-weight:normal;}
ul, ol {list-style:none;}
input {padding-top:0; padding-bottom:0; font-family:"宋体";}
input::-moz-focus-inner {border:none; padding:0;}
select, input {vertical-align:middle;}
select, input, textarea {font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea {outline-style:none; -webkit-appearance:none;}
textarea {resize:none;}
table {border-collapse:collapse;}
body{background:#ffffff; font:12px/20px "宋体","Arial"; color:#333;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix {zoom:1;}
.clearit {clear:both; height:0; font-size:0; overflow:hidden;}
a {color:#333; text-decoration:none;}
a:hover{color:#ff6e00; text-decoration:underline;}

/* ***************公用类样式*************** */
/* ***************公用类样式*************** */
/* 页面头部 - 公用类 */
.top-bg{width:100%; background-color: #fcfcfc; height:38px; border-bottom:1px solid #eeeeee;}
.top-nav,.banner{width:1000px; margin:0px auto; position:relative;}
.top-nav{height:38px; line-height:38px;}
.top-nav .tn-login,.top-nav .tn-items{position:absolute; top:0px; height:38px;}
.top-nav .tn-login{left:0px;}
.top-nav .tn-items{right:0px;}
.top-nav .tn-link{float:left; color:#999; height:38px;}
.top-nav .tn-link a{display:inline-block; line-height:18px; cursor:pointer; color:#999; text-decoration:none;}
.top-nav .tn-link span{height:18px; line-height:18px; padding:10px; display:block; vertical-align:bottom;}
.top-nav .tn-link a:hover span{background-color:#f2f2f2; color:#ff6e00; text-decoration:none; border-bottom:#ff6e00 1px solid;}
.header{
	background-image: url(../images/head-topbanner.png);
	background-repeat: no-repeat;
	background-position: center 0px;
}


/* logo、搜索框、联系 */
.banner{height:119px;position:relative;z-index:8;}
.banner .logo,.banner .bn-right{position:absolute;}
/* logo */
.banner .logo{
	left:45px;
	top:45px;
	height:70px;
}
.banner .logo a{font-size:0px;line-height:0px;text-indent:-999em;display:block;width:700px;height:70px;background:url(../images/bg.png) no-repeat 0px 0px;}
/* 搜索列表 */
.banner .bn-search{left:260px;top:35px;width:456px;height:36px;padding:2px;background-color:#dadada;}
.sea-link,.bn-search .sea-input,.bn-search .sea-btn,sea-left{float:left;}
.bn-search {float:right;margin-top:6px;margin-right: 21px;}
.sea-left{background-image: url(../images/bg.png);background-repeat: no-repeat;background-position: -101px -220px;height: 30px;width: 13px;float:left;}
/* 搜索框 */
.bn-search .sea-input{width:166px;height:30px;float:left;}
.bn-search .sea-input .inp-txt{
	width:146px;
	height:18px;
	float:left;
	line-height:24px;
	color:#0186cb;
	border:none;
	font-size: 12px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #d3e3f9;
}
.bn-search .sea-input .inp-txt-active{color:#0186cb; font-weight:bold; font-size:14px;}
/* 搜索按钮 */
.bn-search .sea-btn,.bn-search .sea-btn .submit-btn{width:41px;height:30px;float:left;}
.bn-search .sea-btn .submit-btn{border:none;cursor:pointer;background-image: url(../images/bg.png);background-repeat: no-repeat;background-position: -280px -220px;}

/* 登录、注册按钮 */
.bn-right{right:0px; height:40px; top:35px;}
.bn-right a{width:110px; height:40px; line-height:0px; float:left; font-size:0px; text-indent:-999em; margin-left:10px;}
.bn-right a.login{width:110px; height:40px; background:url(../images/login2.png) no-repeat 0px 0px;}
.bn-right a.regist{width:110px; height:40px; background:url(../images/regist2.png) no-repeat 0px 0px;}

/* 导航 */
.navigate{
	width:1000px;
	display:block;
	background:#0d5a89;
	position:relative;
	z-index:10;
	margin-right: auto;
	margin-left: auto;
	margin-top: 40px;
}
.menu{width:1000px; height:42px; margin:0px auto;}
.menu li{width:91px;height:42px;line-height:44px;float:left;overflow: hidden;}
.menu li.m1cur,.menu li:hover{
	height:42px;
	line-height:42px;
	overflow:hidden;
	background: #0c517b;
}
.menu li.m1cur2,.menu li.m1cur2:hover{height:42px; line-height:42px; overflow:hidden; background: #0c517b;}
.menu li a{display:block; padding:0px 6px; text-align:center; font-size:13px; color:#fff; font-weight:bold; text-decoration:none;}
.menu .mline {background: #10537a;height: 40px;width: 1px;float: left;}





/* 页面布局  - 公用类 */
#main{clear: both; margin:0 auto; overflow: hidden; width:1000px;}
.wrap .wrap01,.wrap .wrap02,.wrap .wrap03{margin-top:10px;}
/* 分隔标题 */
.wrapTitle{width:1000px; height:44px; margin-top:10px; background:url(../images/wrapTitle.png) no-repeat 0px 0px; position:relative;}
.wrapTitle .wtLinks{position:absolute; right:10px;}
.wrapTitle .wtLinks a{float:left; height:16px; margin:14px 0px; padding:0px 15px; line-height:16px; color:#666;}
.wrapTitle .wtLinks a + a{border-left:#dedede 1px solid;}
.wrapTitle .wtLinks a:hover{color:#ff6e00;}
/* 版块样式 - 公用类 */
.mbox{border:#ddd 1px solid;}
.m-hd{width:100%; height:41px; background:url(../images/bg.png) repeat-x 0px -170px; border-bottom:#ddd 1px solid; position:relative;}
.m-hd h2,.m-hd .more{height:20px; line-height:20px; position:absolute;}
.m-hd h2{padding:10px 10px 11px 20px; top:0px; left:0px; font-size:14px; font-weight:bold; color:#003966;}
.m-hd .more{margin:10px 0px; right:15px; padding-left:10px; background:url(../images/icon5.png) no-repeat -40px 5px;}
.m-hd .more a{text-decoration:none; cursor:pointer; color:#999;}
.m-hd .more a:hover{color:#ff6e00;}
.m-bd{padding:15px 20px; overflow:hidden;}
/* 内容列表 - 公用类 */
.txtList,.numList{overflow:hidden;}
.numList{background:url(../images/icon5.png) no-repeat 0px -370px;}
.txtList{background:url(../images/icon5.png) no-repeat; background-position:5px -650px;}
.txtList li,.numList li{height:34px; line-height:34px; float:left; overflow:hidden; padding-left:30px;}
.numList li{height:30px; line-height:30px;}
.numList li{padding-left:22px;}
.txtList li a{float:left; height:34px; line-height:34px; display:inline;color:#336699;}
.txtList li a:hover{color:#ff6e00;}
.listPage .txtList{background:none;}
.listPage .txtList li{background:url(../images/icon5.png) no-repeat 0px -345px; padding-left:8px; height:30px; line-height:30px;}
.listPage .txtList li a{height:30px; line-height:30px;}
.nolist li{background:none;}
/* tab文本切换 - 公用类 */
.slideTxt .m-hd{position:relative;}
.slideTxt .m-hd ul{float:left; position:absolute; right:347px; top:0px; height:42px;}
.slideTxt .m-hd ul li{float:left; padding:10px 24px; height:22px; line-height:22px; border-left:#ddd 1px solid; border-right:#ddd 1px solid; margin-left:-1px;}
.slideTxt .m-hd ul li span{font-size:14px; font-weight:bold; text-align:center; display:block; text-decoration:none;}
.slideTxt .m-hd ul li.on{height:20px; line-height:20px; background:#fff; cursor:pointer; border-style:solid; border-color:#ff6e00 #ddd #fff; border-width:2px 1px 1px; margin-top:-1px;}
.slideTxt .m-hd ul li .more{display:none;}
.slideTxt .m-hd ul li.on .more{display:block; position:absolute; right:-332px; top:0px;}
.slideTxt .m-hd ul li.on span{color:#ff5500;}
.slideTxt .m-bd{padding:15px 20px;}
.slideTxt .tempWrap{margin:15px 20px;}
/* 下拉列表  - 公用类 */
.dropDown span{font-weight:normal; font-size:12px; font-weight:bold; color:#444; cursor:pointer;}
.dropDown .sea-ul{position:relative; background-color:#fff;}
.dropDown .sea-ul li{float:left; height:30px;}
.dropDown .sea-ul li a{float:left; height:30px; line-height:30px;}
.dropDown .sea-ul li a:hover{background-color:#fff9e9; text-decoration:none; font-weight:bold;}
/* 列表页,文字链接列表 - 公用类 */
.lb-link .lb-thead{height:40px; line-height:40px; border-bottom:#eee 1px solid;}
.lb-link .lb-thead a{font-size:14px; font-weight:bold; float:left; padding:0px 20px;}
.lb-link .lb-thead a:hover{text-decoration:none;}
.lb-link .lb-thead .lb-date{text-align:left;}
.lb-link ul{padding:20px 0px; float:left;}
.lb-link ul + ul{border-top:#eee 1px solid;}
.lb-link ul li {width:688px; height:40px; float:left;}
.lb-link ul li + li{border-top:#eee 1px dashed;}
.lb-link ul li a{width:664px; height:40px; line-height:40px; padding-left:24px; float:left; background:url(../images/icon5.png) no-repeat; background-position:10px -340px; cursor:pointer; color:#006aaa;}
.lb-link ul li a:hover{background-color:#fff9e9; color:#ff6600;}
.lb-link ul li a:hover .bidLink{text-decoration:underline;}
.bidLink,.bidTime,.bidDate{overflow:hidden; height:40px; float:left; padding-right:20px;}
.lb-link .bidDate{width:74px; text-align:right; float:left; font-size:12px; padding-right:10px; color:#999;}
.lb-link .bidLink{width:460px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lb-link .bidLink em{
	font-style: normal;
	margin-right: 12px;
	display: inline-block;
	background-color: #8bc3ed;
	border-radius: 2px;
	color: #fff;
	height: 26px;
	line-height: 26px;
	padding: 0 5px;
}

.news .lb-link .bidLink{width:560px;}
.lb-link .bidTime{width:80px; color:#999; text-align:right;}
.lb-link .bidTime em{color:#ff6600; font-style:normal; margin:0px 2px;}
.list2 .bidLink{width:550px;}
/*当前位置 - 公用类 */
.location{width:1000px; height:42px; line-height:42px; border-top:#eee 1px solid; border-bottom:#eee 1px solid; margin-top:10px; position:relative; top:0px; left:0px;}
.location .loc-link,.location .loc-return{position:absolute; top:0px; padding-left:25px; height:42px; background:url(../images/icon5.png) no-repeat;}
.location .loc-link{left:10px; background-position:0px -968px;}
.location .loc-link span,.location .loc-link a{height:42px; line-height:42px; float:left; overflow:hidden;}
.location .loc-link span{font-weight:bold;}
.location .loc-link a{padding:0px 12px;}
.location .loc-link .loc-sep{
	width:5px;
	height:8px;
	float:left;
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	background-position: -8px -302px;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
.location .loc-return{right:10px; padding-left:22px; background-position:0px -1006px;}
.location .loc-return a{height:42px; line-height:42px; float:left;}
/* 分页 */
.pagination{padding:20px 0px; height:36px; position:relative; float:left; overflow:hidden;}
.pagination .pag-txt,.pagination .pag-link{position:absolute; font-size:14px; line-height:40px;}
.pagination .pag-txt{left:10px; font-weight:bold; color:#555;}
.pagination .pag-txt em{margin:0px 4px; color:#ff6600; font-style:normal;}
.pagination .pag-link{right:10px; height:30px; padding:4px 0px;}
.pagination .pag-link a{padding:6px 10px; height:16px; line-height:16px;  border:#ddd 1px solid;float:left; color:#555;}
.pagination .pag-link a + a{border-left:none;}
.pagination .pag-link a:hover{background-color:#eee; text-decoration:none;}
.pagination .pag-link a.pag-cur{background-color:#ff6600; color:#fff; }
.pagination .pag-link .jump{margin-left:14px; float:left; height:30px; line-height:30px;}
.pagination .pag-link .jump em{float:left; font-style:normal;}
.pagination .pag-link .jump input,.pagination .pag-link .jump a{padding:0px; width:36px; font-size:14px; font-weight:bold; color:#ff6600; height:28px; line-height:28px; float:left; margin:0px 4px; text-align:center; border:#ddd 1px solid; border-radius:2px; background-color:#fcfcfc;}
.pagination .pag-link .jump a{color:#555; font-size:12px; background:url(../images/bg.png) repeat-x 0px -170px; border:#ddd 1px solid;}

/*底部区域 - 公用类 */
.footer{color:#ccd8e3; font-size:12px; margin:10px auto 0 auto; overflow:hidden; text-align:center; width:1000px; padding:20px 0px; border-top:#dedede 1px solid;background-color: #056095;}
.footer p{line-height:30px;}
.footer p span{display:inline-block; margin-right:10px;}
.footer a{color:#fff;}
.footer a:hover{color: #ff6e00;}


/* ***************首页布局样式*************** */ 
/* 首页主体版块布局 */
.index .wrap01{height:100px;}
.index .wrap02{height:1032px;}
.index .wrap02 .mleft{width:720px; height:100%; margin-right:10px; float:left; display:inline;}
.index .wrap02 .mrgt{width:270px; height:100%; float:left;}
.index .wrap03{height:184px;}

/* 招标公告 */
.bidding,.result,.change{width:718px; height:336px;}
.bidding .m-bd,.result .m-bd,.change .m-bd{padding:10px 20px;}
.result,.change{margin-top:10px;}
.bidding a,.result a,.change a{cursor:pointer; text-decoration:none;}
.bidding .bidLink{width:430px; height:34px; line-height:34px; float:left;}
.bidding .bidStatus{width:120px; float:left; height:34px; line-height:34px;}
.bidding .bidStatus em {color: #FF6600; font-style: normal; margin: 0 2px;}
.bidding .bidDate,.result .bidDate,.change .bidDate{width:77px; height:34px; line-height:34px; padding-right:0px; text-align:right; float:left; color:#999;}
.result .bidLink,.change .bidLink{width:550px; float:left; height:34px; line-height:34px;}
.bidding .bidStatus,.result .bidStatus,.change .bidStatus{color:#999;}

/* 变更公告 */

/* 快捷入口 */
.kjrk{width:270px; height:60px; border:none; background-color:#ff6e00;}
.kjrk a{width:90px; padding:20px 0px; height:20px; line-height:20px; float:left; text-align:center; font-weight:bold; color:#fff; text-decoration:none;}
.kjrk a:hover{background-color:#ff9600;}
/* 暂无信息 */
.noinfo{width:323px; height:150px; background:url(../images/noinfoBg.png) no-repeat center center; font-size:0px; line-height:0px; text-indent:-999em;}
/* 右侧列表 */
.laws,.notice,.guide{width:268px; height:312px; margin-top:10px;}
.laws .numList li,.laws .numList li a,.notice .numList li,.notice .numList li a,.guide .numList li,.guide .numList li a{width:208px; height:30px; line-height:30px; float:left;}

.flinks .m-bd{padding:20px 19px;}
.flinks ul{overflow:hidden;}
.flinks ul li,.flinks ul li a{width:192px; height:50px; float:left;}
.flinks ul li a img{margin:0px auto;}
.flinks ul li.double{width:192px; height:100px;}

/* ***************列表页布局样式*************** */
/* 列表页主体版块布局 */
.listPage{overflow:hidden;}
.listPage .wrap01{min-height:500px;}
.listPage .wrap01 .mleft{width:730px; height:100%; margin-left:10px; float:right; display:inline;}
.listPage .wrap01 .mrgt{width:260px; height:100%; float:left;}
/* 列表页标题栏tab */
.listPage .slideTxt .m-hd ul{float:left; position:absolute; right:-1px; top:0px; height:42px;}
.listPage .slideTxt .m-hd ul li a{font-size:14px; font-weight:bold; text-align:center; display:block; text-decoration:none;}
.listPage .slideTxt .m-hd ul li.on{height:20px; line-height:20px; background:#fff; cursor:pointer; border-style:solid; border-color:#ff6e00 #ddd #fff; border-width:2px 1px 1px; margin-top:-1px;}
.listPage .slideTxt .m-hd ul li.on a{color:#ff5500;}
/* 列表结构 */
.listbox{width:688px; min-height:500px; overflow:hidden;}
.listbox .lb-link{width:688px; float:left; overflow:hidden; font-size:14px;}
.listbox .lb-link .now{color:#ff8800;}
.listbox .pagination{width:688px;}
/* 列表右侧菜单 */
.sideMenu{width:260px; overflow:hidden; margin-bottom:10px;}
.sideMenu .sm-title{width:258px; height:68px; border:#008ccc 1px solid; float:left; background:url(../images/bg.png) no-repeat; background-position:0px -126px;}
.sideMenu .news{background-position:0px -206px;}
.sideMenu .sm-list{width:258px; float:left; border:#ddd 1px solid; border-top:none; padding:10px 0px 14px;}
.sideMenu .sm-list li{width:258px; height:36px; float:left; overflow:hidden;}
.sideMenu .sm-list li a{width:184px; padding-left:47px; padding-right:27px; height:36px; line-height:36px; float:left; overflow:hidden; background:url(../images/icon5.png) no-repeat; background-position:20px -636px;}
.sideMenu .sm-list li a:hover{color:#ff4400; background-position:20px -606px; text-decoration:none; background-color:#f8f8f8;}
.sideMenu .sm-list li.sm-cur a{color:#ff4400; background-position:20px -606px; background-color:#fff9e9; text-decoration:none; font-weight:bold;}
/* 评标公示列表 */
.recommend{width:258px; margin-top:10px;}
.recommend .txtList li,.recommend .txtList li a{width:204px;}

/* ***************列表页布局样式*************** */
.lpInfo{border-color: #007ccc #ddd #ddd; border-style: solid; border-width: 2px 1px 1px;}
/* 新闻详情 */
.ninfo-title{width:688px; overflow:hidden; border-bottom:#eee 1px solid;}
.ninfo-title h2,.ninfo-title span{width:688px; line-height:40px; float:left;  text-align:center;}/*mark1019:修改width:718px为688*/
.ninfo-title h2{font-size:18px; padding:20px 0px 0px;}
.ninfo-title span{color:#999; padding-bottom:10px;}
.ninfo-con{width:648px; height:500px;min-height:500px; padding:20px; line-height:36px; font-size:14px;overflow: auto;}
.ninfo-con p{margin-bottom:24px;}

/* 详情上/下条链接 */
.ip-link{height:70px; border-top:#eee 1px solid; float:left;}
.ip-link a{width:324px; height:30px; line-height:30px; margin:20px 10px; overflow:hidden; float:left; font-size:14px;}
.ip-link a.nl-prev{text-align:left;}
.ip-link a.nl-next{text-align:right;}
.ip-link a span{width:20px; height:30px; background:url(../images/icon5.png) no-repeat 0px -1104px;}
.ip-link a.nl-prev span{background-position:0px -1104px; padding-right:10px; float:left;}
.ip-link a.nl-prev:hover span{background-position:0px -1144px;}
.ip-link a.nl-next span{background-position:-20px -1104px; padding-left:10px; float:right;}
.ip-link a.nl-next:hover span{background-position:-20px -1144px;}


/* 搜索页列表 */
.seachlink{line-height:40px;}
.seachlink ul li{width:718px; height:100px; float:left;}
.seachlink ul li a{width:708px; height:40px; line-height:40px; float:left; font-size:14px; color:#006aaa; padding-left:10px; background:url("../images/icon5.png") no-repeat scroll 0 -340px transparent;}
.seachlink ul li a:hover{color:#ff6e00;}
.seachlink ul li .lb-con{height:50px; line-height:25px; overflow:hidden; float:left; color:#666; text-indent:2.0em;}


/*  弹出层  */
#windownbg{display:none; position:absolute; width:100%; height:100%; background:#000; top:0; left:0;}
#windown-box{position:fixed; _position:absolute; border:8px solid #4CB3E7; background:#FFF; text-align:left;}
#windown-title{position:relative; height:44px; border-bottom:1px solid #CCCCCC; overflow:hidden; background:#F5F5F5;}
#windown-title h2{color: #666666; font-size: 18px; font-weight: bold; height: 44px; left: 10px; line-height: 44px; padding-left: 5px; position: absolute; top: 0px; font-family:'Microsoft YaHei','微软雅黑','宋体';}
#windown-title p{color: #666666; font-size: 15px; font-weight: bold; left: 118px; position: absolute; top: 17px;}
#windown-close{background: url(../images/qq_kf.png) no-repeat scroll 10px 10px transparent; cursor: pointer; height: 12px; overflow: hidden; position: absolute; right: 10px; text-indent: -10em; top: 6px; width: 12px; padding:10px;}
.windown-simTestContent{padding:30px 0px;}
.windown-simTestContent dl{overflow:hidden; line-height:40px; width:432px; padding-left:30px; float:left; height:200px;}
.windown-simTestContent dl dt{font-size:15px; font-weight:bold;}
.windown-simTestContent dl dd{height:40px; line-height:40px;}
.windown-simTestContent dl dd + dd{border-top:#eee 1px dotted;}
.windown-simTestContent .map{width:308px; padding-right:30px; height:200px; float:left;}
.windown-simTestContent .map img{height:200px;}

/*  天气  */

.weather{ float:right; width:410px; height:64px; margin-top:30px;}
/* 列表页右侧菜单  css  新增 */
.sideMenu2{
	width:260px;
	overflow:hidden;
	margin-bottom:17px;
}
.sideMenu2 .sm-title{
	width:238px;
	height:41px;
	float:left;
	border: 1px solid #ddd;
	padding-left: 20px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	background: url(../images/bg.png) repeat-x 0px -170px;
	line-height: 41px;
}
.sm-title2{font-size: 9px;font-weight: normal;}
.sideMenu2 .sm-list{
	width:258px;
	float:left;
	border:#ddd 1px solid;
	border-top:none;
	padding:0px;
	background-color:#fff9e9;
}
.sideMenu2 .sm-list li{
	width:256px;
	height:36px;
	float:left;
	overflow:hidden;
}
.sideMenu2 .sm-list li a {
    width: 194px;
    padding-left: 38px;
    padding-right: 27px;
    height: 36px;
    line-height: 36px;
    float: left;
    overflow: hidden;
	background: url(../images/subnavArrow.png) no-repeat 20px 12px;
}
.sideMenu2 .sm-list li.sm-cur a{color:#ff6e00;  background-color:#fff9e9; text-decoration:none; font-weight:bold;}
.sideMenu2 .sm-list li a{color:#666;  background-color:#fff; text-decoration:none; font-weight:bold;}
.sideMenu2 .sm-list li a:hover{color:#ff6e00;  background-color:#fff9e9; text-decoration:none; font-weight:bold;}

/* 二级菜单 */
.subMenu{
	display:none;
	width:168px;
	border:#bbb 1px solid;
	border-top:none;
	background-color:#fff;
	padding:10px 0px;
	position:absolute;
	top:42px;
	box-shadow:#bbb 1px 1px 3px;
	z-index:999;
}
.subMenu li,.subMenu li a{width:168px; height:44px; line-height:44px; float:left;}
.subMenu li a{width:108px; padding:0px 30px; color:#333; background:none; font-size:12px; font-weight:normal; text-align:left;}
.subMenu li a:hover{background-color:#fff2d2; color:#ff6e00; font-weight:bold;}


.honourbg{
	margin: 20px;
	float: left;
	height: 111px;
	width: 160px;
	background-color: #FFF;
	padding: 1px;
	border: 1px solid #CCC;
}

/* 搜索列表页  */
.lb-link .search{width:100%;height:36px;line-height:36px;font-size:14px;padding: 0;background-color: #fef7d0;color: #666; text-align:center;}
.lb-link .search span {color: #ff8800;}
