/**!
 * 上虞区公共资源交易网
 * author: xuyang;
 */

 /* main */

 .main {
 	padding-bottom: 20px;
 	background-color: #fff;
 }
 
/* 重要通知 */

.notice {
	display: inline-block;
	width: 980px;
	height: 30px;
}

.notice-hd {
	width: 123px;
	height: 30px;
	line-height: 30px;
	background: url(notice-hd-bg.jpg);
}

.notice-tt {
	padding-left: 34px;
	color: #fff;
}

.notice-bd {
	width: 461px;
	height: 30px;
	line-height: 30px;
	background-color: #f8f8f8;
}

.select {
    padding-left: 10px;
    width: 136px;
    height: 30px;
    line-height: 30px;
    color: #a9a9a9;
    border: 1px solid #d1d1d1;
}

.txt {
	margin-left: 10px;
	padding-left: 15px;
	width: 162px;
	height: 28px;
	line-height: 28px;
	color: #888;
	border: 1px solid #d1d1d1;
}

.btn {
	margin-left: -1px;
	width: 51px;
	height: 30px;
	border: 0;
	color: #888;
	background: url(btn-icon.png) 16px 6px no-repeat #2bb1e2;
	cursor: pointer;
}

.wb-tab-infor {
    width: 557px;
}
.wb-textlist{
    width: 557px;
    height:30px;
    overflow: hidden;
}
.wb-textlist li{
    float:left;
    margin-left: 8px;
    line-height: 30px;
    height: 32px;
}

.wb-textlist a{
    color:#595757;
    font-size: 12px;
}


/* 图片轮播 */

.viewpager {
	height: 301px;
}

.img-s-box {
    position: relative;
    width: 380px;
    height: 301px;
    overflow: hidden;
    -moz-user-select:none; 
}
.img-s-box .img-views {
    position: relative;
    width: 380px;
    height: 240px;
    overflow: hidden;
    z-index: 0;
}
.img-s-box .big-img-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.img-s-box .big-img-box a {
    position: relative;
    display: block;
    width: 100%;
    height: 240px;
}
.img-s-box .img-s-title {
    position: absolute;
    z-index: 1;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 33px;
    line-height: 33px;
    font-size: 14px;
    color: #fff;
    background: url(mask-bg.png);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.img-s-box .img-big-mask {
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 33px;
    line-height: 33px;
}
.img-s-box .big-img {
    display: block;
}
/*缩略图*/
.img-s-box .img-bar {
    position: relative;
    margin-top: 4px;
    height: 57px;
    width: 380px;
    /*background-color: #fff;*/
}
.img-s-box .img-bar-wrapper {
    position: relative;
    height: 57px;
    width: 380px;
    overflow: hidden;
}
.img-s-box .img-bar-conbox {
    position: absolute;
    left: 0;
    top: 0;
}
.img-s-box .small-img-item {
    position: relative;
    float: left;
    display: block;
    height: 57px;
    width: 73px;
    padding-right: 4px;
    /*background-color: #fff;*/
}
.img-s-box .small-img {
    display: block;
    width: 100%;
    height: 100%;
     /*如果添加border,就不能用100%宽度了，必须设置宽度少2px*/
    /*border: 1px solid #fff;*/
}
.img-s-box .small-mask{
    position: absolute;
    top: 0;
    left: 0;
    /*可以设置具体宽高，就不用bottom和right属性了*/
    bottom: 0;
    right: 4px;
    z-index: 1;
    cursor: pointer;
    background-color: #222;
    opacity: .4;
    filter:alpha(opacity=40);
    transition: opacity 500ms ease 0s;
}
.img-s-box .click-span .small-img {
    /*border: 1px solid #237435;*/
}
.img-s-box .cur-span .small-mask {
    opacity: 0;
    filter:alpha(opacity=00);
    transition: opacity 500ms ease 0s;
}

/* arrow */
.img-s-box .arrow {
    background: url("images/arrows.png") no-repeat -1000px -1000px;
    cursor: pointer;
    height: 36px;
    left: 11px;
    position: absolute;
    top: 100px;
    width: 19px;
}
.img-s-box .img-pre {
    position: absolute;
    left: 0;
    top: 0;
    height: 233px;
    background: url(#);
    width: 40px;
    cursor: pointer;
}
.img-s-box .img-next {
    right: 0;
    position: absolute;
    top: 0;
    height: 240px;
    width: 40px;
    cursor: pointer;
}
.img-s-box .img-pre .is-hover {
    background-position: -40px 0;
} 
.img-s-box .img-next .is-hover {
    background-position: -61px 0;
} 

/* 中心动态 */

.center-trends {
	width: 328px;
	height: 299px;
}

.common-hr {
	margin-top: -1px;
	margin-left: -1px;
	width: 330px;
	height: 0;
	border-top: 3px solid #0068b7;
}

.center-hd {
	height: 34px;
	background-color: #f8f8f8;
	border-bottom: 1px solid #dcdcdc;
}

.center-link {
	padding-left: 10px;
	line-height: 34px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #0068b7;
}

.center-bd-top {
	margin: 0 13px 0 14px;
	height: 86px;
	border-bottom: 1px dashed #cdcdcd
}

.center-tt {
	padding-top: 13px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #0068b7;
}

.center-top-p {
	padding-top: 8px;
	line-height: 22px;
	text-indent: 26px;
	color: #666;
}

.center-top-link {
	color: #d7000f;
}

.center-items {
	margin-top: 4px;
	margin-left: 15px;
	margin-right: 15px;
}

.center-item {
	height: 28px;
	line-height: 28px;
	background: url(item-icon.jpg) 0 13px no-repeat;
}

.center-item-link {
	display: block;
	padding-left: 8px;
	width: 75%;
	font-size: 14px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	color: #666;
}

.center-item-date {
	font-size: 14px;
	color: #b5b5b5;
}

/* 公告通知 */

.notification {
	width: 228px;
	height: 299px; 
}

.notification-items {
	margin-top: 6px;
	margin-left: 11px;
	margin-right: 8px;
}

/* 左侧 */

.link-area {
	display: block;
	padding-left: 82px;
	width: 231px;
	height: 37px;
	line-height: 37px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #fff;
}

.link1 {
	background: url(link-icon1.png) 35px 10px no-repeat #ffa200;
}

.link2 {
	background: url(link-icon2.png) 35px 10px no-repeat #2bb1e2;
}

.link3 {
	background: url(link-icon3.png) 35px 7px no-repeat #87cb42;
}

/* 下载中心 */

.download {
	width: 228px;
	height: 188px;
}

.l-common-hd {
	margin-top: -1px;
	margin-left: -1px;
	width: 230px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background-color: #0068b7;
}
.l-common-hd1 {
	margin-top: -1px;
	margin-left: -1px;
	width: 230px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	background-color: #0068b7;
}

.l-common-hd a,.l-common-hd1 a {
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #fff;
}

.download-link {
	display: block;
	width: 93px;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	text-align: center;
	color: #666;
	background: url(download-link1.png);
}

.download-link:hover {
	color: #fff;
	background: url(download-link2.png);
}

/* 办事指南 */

.masses-guid {
	width: 228px;
	height: 578px;
}

.messes-guid-items {
	margin-top: 8px;
	margin-left: 12px;
}

.messes-link {
	width: 95%;
}

/* 专家登入 */

.exprots-hd {
	margin-top: -1px;
	margin-left: -1px;
	width: 230px;
	height: 31px;
	border-top: 3px solid #ffa200;
	background-color: #eee;
}

.exprots-tt {
	display: block;
	width: 115px;
	height: 31px;
	line-height: 31px;
	text-align: center;
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #666;
}

.exprots-tt.current {
	color: #fff;
	background-color: #ffa200;
}

.exprots-txtarea {
	margin-left: 8px;
	width: 210px;
	height: 33px;
	font-size: 14px;
	border: 1px solid #e3e3e3;
	background: url(exprots-icon1.png) 8px 8px no-repeat #f7f8fa;
}

.exprots-pwd {
	background: url(exprots-icon2.png) 8px 8px no-repeat #f7f8fa;
}

.exprots-txt {
	margin-left: 32px;
	padding-left: 10px;
	width: 168px;
	height: 33px;
	line-height: 33px;
	color: #999;
	border: 0;
}

.exprots-checkarea {
	margin: 13px 0 11px 10px;
}

.exprots-check {
	width: 18px;
	height: 18px;
}

.exprots-span {
	margin-left: 8px;
	padding-top: 3px;
	font-size: 14px;
}

.exprots-btn {
	margin-left: 9px;
	width: 212px;
	height: 35px;
	font-size: 14px;
	color: #fff;
	background-color: #ffa200;
	border: 0;
	cursor: pointer;
}

/* 场地安排 */

.site-arrangement {
	width: 228px;
	height: 228px;
}

.arrangement {
	background: url(site-arrangement-bg.jpg);
}

.arrangement-link {
	display: block;
	margin-top: 118px;
	margin-left: 32px;
	width: 162px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 20px;
	font-family: Microsoft YaHei;
	color: #0765b2;
	border: 1px solid #0765b2;
}

/* 今日交易统计 */

.transaction {
	background: url(transaction-bg.jpg) left bottom no-repeat;
}

.transaction-hd {
	margin-top: -1px;
	margin-left: -1px;
	width: 230px;
	height: 34px;
	background: url(transaction-icon.png) 52px 10px no-repeat #0765b2;
}

.transaction-link {
	padding-left: 80px;
	line-height: 34px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #fff;
}

.transaction-items {
	margin-top: 9px;
	margin-left: 18px;
	margin-right: 20px;
}

.transaction-item {
	height: 28px;
	line-height: 28px;
	background: url(item-icon.jpg) 0 13px no-repeat;
}

.transaction-item-link {
	display: block;
	padding-left: 8px;
	width: 75%;
	font-size: 14px;
	color: #666;
}

.transaction-item-span {
	font-size: 14px;
	color: #e60012;
}

/* 图片标题 */

.ph-hd {
	display: block;
	margin-top: -1px;
	margin-left: -1px;
	width: 230px;
	height: 90px;
}

.ph-items {
	margin-top: 11px;
	margin-left: 12px;
}

/* 乡镇与街道 */

.street {
	width: 228px;
	height: 462px;
}

.street-items {
	margin-top: 1px;
	margin-left: 18px;
}

.street-item {
	width: 70px;
	height: 27px;
	line-height: 27px;
	background: url(item-icon2.jpg) 0 13px no-repeat
}

.street-item a {
	padding-left: 9px;
	font-size: 14px;
	color: #666;
}

/* 部门与两区 */

.department {
	width: 228px;
	height: 178px;
}

.department-items {
	margin-top: 7px;
}

.department-special {
	width: 140px;
}

/* 右侧 */

/* 交易信息 */

.trade-info {
	
	background-color: #0068b7;
	border-bottom: 4px solid #ffa200;
}

.trade-info-link {
	display: block;
	padding-left: 35px;
	width: 120px;
	height: 33px;
	line-height: 37px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #fff;
	background: url(trade-info-hd.jpg) bottom;
}
.trade-info-link1 {
	display: block;
	padding-left: 2px;
	width: 153px;
	height: 33px;
	line-height: 37px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #fff;
	background: url(trade-info-hd.jpg) no-repeat
}

/* 建设工程 */

.r-common-hd {
	margin-left: -1px;
	margin-top: -1px;
	width: 730px;
	height: 32px;
	background-color: #def0ff;
	border-top: 3px solid #0765b2;
}

.r-common-link {
	display: block;
	padding-left: 35px;
	width: 96px;
	height: 32px;
	line-height: 28px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #fff;
	background: url(r-common-link.png);
}

.r-common-link.special1 {
	padding-left: 18px;
	width: 113px;
}
.r-common-link.special11 {
	padding-left: 0px;
	width: 131px;
}

.r-common-link.special2 {
	padding-left: 18px;
	width: 178px;
	background: url(r-common-link2.png);
}

.common-tab {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #333;
	background: url(tab-dashed.jpg) right 10px no-repeat;
}

.common-tab a{
	color: #333;
}

.common-tab.current a{
	font-weight: bold;
	color: #0e62ad;
}

.tab-tt1 {
	padding-left: 19px;
	width: 73px;
}

.tab-tt2 {
	padding-left: 14px;
	width: 71px;
}

.tab-tt3 {
	padding-left: 13px;
	width: 69px;
}

.tab-tt4 {
	padding-left: 13px;
	background: none;
}

.projects-items {
	margin-top: 8px;
	margin-left: 14px;
	margin-right: 16px;
}

/* 政府采购 */



.tab-tt5 {
	padding-left: 15px;
	width: 69px;
}

/*.gov-p-content {
	width: 348px;
	height: 100px;//78
}*/

.gov-content-hd {
	padding-left: 14px;
	height: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #0765b2;
	background: url(gov-content-icon.jpg) 1px 0 no-repeat;
}

.gov-items {
	margin-top: 8px;
	margin-right: 13px;
}

/* 政府采购服务 */

.common-module {
	height: 228px;
}
.gmfwheight {
	height: 162px;
}

/* 部门（两区）招标公告 */

.department-bid {
	height: 130px;
}

/* 图片链接 */

.ph-a {
	float: left;
	display: block;
	width: 155px;
	height: 74px;
}



/* 左侧 */

.link-area {
    display: block;
    padding-left: 78px;
    width: 152px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    color: #fff;
}

.link1 {
    background: url(link-icon1.png) 35px 16px no-repeat #2bb1e2;
}

.link1:hover {
    background-color: #40c8f9;
}

.link2 {
    background: url(link-icon2.png) 35px 16px no-repeat #2bb1e2;
}

.link2:hover {
    background-color: #40c8f9;
}

.link3 {
    background: url(link-icon4.png) 35px 14px no-repeat #2bb1e2;
}

.link3:hover {
    background-color: #40c8f9;
}

.link4 {
    background: url(link-icon3.png) 35px 13px no-repeat #2bb1e2;
}

.link4:hover {
    background-color: #40c8f9;
}


/* 今日开标,明日开标 */

.ewb-bid {
    height: 358px;
}

.tp.divUL {
    left: 0;
    top: 0;
    z-index: 100;
    /*width: 295px;*/
    padding-right: 10px;
    padding-top: 10px;
}

.divUL LI {
    list-style-type: none;
    /*margin-top: 25px;*/
    max-height: 80px;
    min-height: 70px;
}

.divUL LI .tp.dot {
    margin-left: 15px;
    margin-top: 5px;
    margin-right: 5px;
    width: 9px;
    height: 9px;
    float: left;
    background: url(dots/dian.png) no-repeat;
}

.divUL LI .TenderContentdiv1 {
    /*float: left;*/
    margin-left: 10px;
    font-family: 微软雅黑;
    font-size: 16px;
    color: #666;
    /*width: 260px;*/
}

.divUL LI .TenderContentdiv2 {
    /*margin-top: 12px;*/
    margin-left: 33px;
    font-family: 微软雅黑;
    font-size: 12px;
}

.download {
    width: 228px;
    height: 188px;
}

.l-common-hd {
    margin-top: -1px;
    margin-left: -1px;
    width: 230px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #0068b7;
}

.l-common-hd a {
    font-size: 16px;
    font-family: Microsoft YaHei;
    color: #fff;
}

/* 评委专区 */

.ewb-zone {
	height: 228px;
}

.ewb-zone-bd {
	padding-top: 45px;
}

.ewb-zone-link {
	margin: 0 20px;
	width: 74px;
	text-align: center;
	cursor: pointer;
}

.ewb-zone-icon {
	display: block;
	margin-bottom: 10px;
	height: 74px;
}

.ewb-zone-icon1 {
	background: url(zone_icon1.png);
}

/*.ewb-zone-link:hover .ewb-zone-icon1 {
	background: url(zone_icon1h.png);
}*/

.ewb-zone-icon2 {
	background: url(zone_icon2.png);
}

/*.ewb-zone-link:hover .ewb-zone-icon2 {
	background: url(zone_icon2h.png);
}*/

.ewb-zone-link span {
	font-size: 14px;
	font-family: Microsoft YaHei;
	color: #666;
}

.ewb-zone-link:hover span {
	font-weight: bold;
	color: #333;
}

/* 场地安排 */

.site-arrangement {
	width: 228px;
	height: 228px;
}

.arrangement {
	background: url(site-arrangement-bg.jpg);
}

.arrangement-link {
	display: block;
	margin-top: 118px;
	margin-left: 32px;
	width: 162px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 20px;
	font-family: Microsoft YaHei;
	color: #0765b2;
	border: 1px solid #0765b2;
}

/* 今日交易统计 */

.transaction {
	background: url(transaction-bg.jpg) left bottom no-repeat;
}

.transaction-hd {
	margin-top: -1px;
	margin-left: -1px;
	width: 230px;
	height: 34px;
	background: url(transaction-icon.png) 52px 10px no-repeat #0765b2;
}

.transaction-link {
	padding-left: 80px;
	line-height: 34px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	color: #fff;
}

.transaction-items {
	margin-top: 9px;
	margin-left: 18px;
	margin-right: 20px;
}

.transaction-item {
	height: 28px;
	line-height: 28px;
	background: url(item-icon.jpg) 0 13px no-repeat;
}

.transaction-item-link {
	display: block;
	padding-left: 8px;
	width: 75%;
	font-size: 14px;
	color: #666;
}

.transaction-item-span {
	font-size: 14px;
	color: #e60012;
}

/* 图片标题 */

.ph-hd {
	display: block;
	margin-top: -1px;
	margin-left: -1px;
	width: 230px;
	height: 90px;
}

.ph-items {
	margin-top: 11px;
	margin-left: 12px;
}

/* 乡镇与街道 */

.street {
	width: 228px;
	height: 362px;
}

.street-items {
	margin-top: 1px;
	margin-left: 18px;
}

.street-item {
	width: 70px;
	height: 27px;
	line-height: 27px;
	background: url(item-icon2.jpg) 0 13px no-repeat
}

.street-item a {
	padding-left: 9px;
	font-size: 14px;
	color: #666;
}

/* 中间 */

/* 建设工程 */

.projects {
    height: 228px;
}

.r-common-hd {
    margin-left: -1px;
    margin-top: -1px;
    width: 480px;
    height: 32px;
    background-color: #def0ff;
    border-top: 3px solid #0765b2;
}

.r-common-link {
    display: block;
    padding-left: 35px;
    width: 96px;
    height: 32px;
    line-height: 28px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    color: #fff;
    background: url(r-common-link.png);
}

.r-common-link.special1 {
    padding-left: 18px;
    width: 113px;
}

.r-common-link.special2 {
    padding-left: 18px;
    width: 178px;
    background: url(r-common-link2.png);
}

.common-tab {
    text-align:center;
    width:80px;
    display: block;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #333;
    background: url(tab-dashed.jpg) right 10px no-repeat;
}

.common-tab.current {
    font-weight: bold;
    color: #0e62ad;
}

.tab-tt1 {
    padding-left: 10px;
    width: 68px;
}

.tab-tt2 {
    padding-left: 14px;
    width: 71px;
}

.tab-tt3 {
    padding-left: 13px;
    width: 69px;
}

.tab-tt4 {
    padding-left: 13px;
    background: none;
}

.projects-items {
    margin-top: 8px;
    margin-left: 14px;
    margin-right: 16px;
}


/* 政府采购 */

.gov-p {
    height: 738px;
}

.tab-tt5 {
    padding-left: 15px;
    width: 69px;
}

.gov-p-content {
    width: 448px;
    height: 124px;
}

.gov-p-content-gkzb {
    width: 448px;
    height: 250px;
}

.gov-content-hd {
    padding-left: 14px;
    height: 14px;
    font-size: 14px;
    font-weight: bold;
    color: #0765b2;
    background: url(gov-content-icon.jpg) 1px 0 no-repeat;
}

.gov-items {
    margin-top: 8px;
    margin-right: 13px;
}


/* 政府采购服务 */

.common-module {
    height: 162px;
}

.common-module-td {
    height: 228px;
}




/* 部门（两区）招标公告 */

.department-bid {
    height: 180px;
}


/* 图片链接 */

.ph-a {
    float: left;
    display: block;
    width: 155px;
    height: 74px;
}

/* 右侧 */
/* 建设工程下载中心 */

.ewb-download {
	height: 228px;
}

.ewb-tab-hd {
	margin: 1px;
	padding-left: 40px;
	height: 31px;
	line-height: 31px;
	background-color: #def0ff;
}

.ewb-tab-hd .tab-tt1 {
	padding-left: 0;
	width: 74px;
}

.ewb-tab-hd .tab-tt4 {
	margin-left: 17px;
}

.ewb-com-bd {
	padding: 14px 14px 0;
}

.ewb-com-item {
	height: 26px;
	line-height: 26px;
	vertical-align: top;
	background: url(item-icon.jpg) left 12px no-repeat;
}

.ewb-com-block {
	margin-right: 5px;
	padding-left: 8px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ewb-com-block a {
	font-size: 14px;
	color: #666;
}

/* 政府采购下载中心 */

.ewb-gov-dl {
	height: 357px;
}

.ewb-ht136 {
	height: 136px;
}

.ewb-gov-hd {
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	text-align: center;
	background-color: #2c9fe7;
}

.ewb-gov-hd a{
	color: #fff;
}

.ewb-ht162 {
	height: 162px;
}

.ewb-ht228 {
	height: 228px;
}

.ewb-ht461 {
	height: 610px;
}

.department-special {
	width: 140px;
}

/* 2017-7-21 - css修改开始位置 */

.ewb-mt15 {
    margin-top: 15px;
}

.link5 {
    background: url(link-icon5.png) 35px 13px no-repeat;
}

.link-area {
    background-color: #2bb1e2;
}

.link-area:hover {
    background-color: #40c8f9;
}

.projects,
.ewb-download {
    height: 308px;
}

.common-tab {
    padding: 0 7px;
    background: url(tab-dashed.jpg) left 10px no-repeat;
}

.common-tab:first-child {
    background: none;
}

/* 2017-7-21 - css修改结束位置 */