﻿/**!
 * 张家口市公共资源交易信息网
 * date: 2016.8.4
 * author: xuyang
 */

/* 政务公开 */

.polic {
    height: 190px;
}

.polic-hd {
    height: 55px;
    text-align: center;
    background: url(../images/polic_hd_bg.jpg) repeat-x;
}

.polic-hd-block {
    padding: 0 4px;
    display: inline-block;
    background-color: #fff;
}

.polic-hd-layer {
    display: inline-block;
    padding: 0 42px;
    background: url(../images/polic_layer.jpg) repeat-x;
}

.polic-hd-con {
    padding: 0 16px;
    line-height: 55px;
    font-size: 24px;
    font-weight: bold;
    color: #0686d7;
    background-color: #fff;
}

.polic-bd {
    padding-top: 9px;
}

.polic-icon {
    margin-left: 14px;
    width: 122px;
    height: 111px;
    background: url(../images/polic_icon.png) no-repeat;
}

.polic-tt {
    padding-top: 30px;
    padding-left: 40px;
    display: inline-block;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #d7083c;
}

.polic-con {
    margin-left: 40px;
    width: 840px;
}

.polic-h {
    padding-top: 19px;
    padding-bottom: 14px;
    font-size: 18px;
    font-weight: bold;
    font-family: Microsoft YaHei;
    text-align: center;
    color: #333;
}

.polic-p {
    line-height: 24px;
    font-size: 14px;
    text-indent: 2em;
     color: #333;
}

/* 轮播图 */

.wb-slider {
    position: relative;
    font-family: arial;
    font-size: 14px;
    overflow: hidden;
    height: 316px;
}

.wb-slider-conbox {
    overflow: hidden;
}

.wb-slider-ctag {
    display: block;
    position: relative;
}

.wb-slider-ctag img {
    display: block;
    width: 100%;
    height: 100%;
}

.wb-slider-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 38px;
    line-height: 38px;
    font-size: 12px;
    font-family: "Simsun";
    color: #fff;
    background: url(../images/mask-bg.png);
}

.wb-slider-mask .ellipsis {
    display: block;
    margin-left: 10px;
    width: 160px;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.wb-slider-switcher {
    position: absolute;
    right: 10px;
    bottom: 9px;
    height: 18px;
}

.wb-slider-stag {
    float: left;
    margin-right: 2px;
    height: 18px;
    width: 25px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    background: #898989;
    cursor: pointer;
}

.wb-slider-stag.cur {
    background: #ff8202;
}


/* 通知公告 */

.notice {
    overflow: hidden;
    border: 1px solid #c9e1ed;
    border-top: 2px solid #5899de;
}

.h281 {
    height: 281px;
}

.notice-title {
    height: 47px;
    line-height: 47px;
    font-size: 18px;
    font-weight: bold;
    color: #0686D7;
    text-indent: 20px;
    font-family: "Microsoft YaHei";
    border-bottom: 1px solid #c9e1ed;
}
.notice-title a{
    color: #0686D7;
}

.notice-body {
    padding: 10px 15px 0;
}

.notice-info-tt {
    text-align: center;
    font-size: 16px;
    font-family: "Microsoft YaHei";
    font-weight: bold;
    color: #d7083c;
    line-height: 24px;
}

.notice-info-txt {
    padding-top: 10px;
    line-height: 21px;
    text-indent: 25px;
    color: #666;
    font-size: 12px;
}

.notice-info-link {
    float: right;
    *margin-top: -21px;
    color: #ff6603;
}

.notice-info-link:hover {
    color: #ff6603;
}

.news-items {
    /*padding-top: 25px;*/
}

.news-item {
    height: 21px;
    text-indent: 18px;
    margin-bottom: 9px;
    vertical-align: top;
    background: url(../images/news_ico.png) 5px no-repeat;
}

.news-link {
    display: block;
    color: #333;
    line-height: 21px;
}

.ewb-news-txt {
    /* width: 260px; */
    width: 75%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

.news-date {
    color: #a6a6a6;
}

.news-link:hover {
    color: #ff6603;
}

.new-ico {
    display: inline-block;
    width: 22px;
    height: 9px;
    background: url(../images/new_ico.png) no-repeat;
}

/* 领导之窗 */

.wid269 {
    width: 269px;
    float: left;
}
.wid227 {
    width: 227px;
    float: left;
}

/* 样式修改 */

.he219 {
    height: 219px;
    background: url(../images/bg.png);
}

.leader-hd {
    height: 26px;
}

.leader-a {
    display: block;
    margin-top: 5px;
    height: 42px;
    text-align: center;
}

/* end */

.leader-left {
    width: 128px;
    height: 129px;
    border-right: 1px dashed #dfdfdf;
}

.leader-l-img {
    height: 90px;
    text-align: center;
}

.leader-p {
    margin-top: 2px;
    line-height: 20px;
    font-size: 14px;
    text-align: center;
}

.leader-p span {
    display: block;
    font-size: 12px;
    color: #666;
}

.leader-right {
    width: 138px;
}

.leader-p2 {
    margin-top: 16px;
    line-height: 25px;
}

.leader-link {
    display: block;
    height: 50px;
    border: 1px solid #c9e1ed;
}

/* 交易角色登录 */

.ewb-login {
    height: 114px;
    border: 1px solid #c9e1ed;
}

.ewb-login-hd {
    padding: 25px 20px 0;
    width: 36px;
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    font-family: Microsoft YaHei;
    color: #0686d7;
}

.ewb-login-bd {
    padding-top: 22px;
}

.ewb-login-link {
    padding-left: 77px;
    margin-right: 20px;
    width: 137px;
    height: 68px;
    line-height: 68px;
    font-size: 16px;
    font-weight: bold;
    font-family: Microsoft YaHei;
    color: #333;
    border: 1px solid #c9e1ed;
}

.ewb-login-link1 {
    background: url(../images/role_01.png) 31px 19px no-repeat;
}

.ewb-login-link2 {
    background: url(../images/role_02.png) 31px 19px no-repeat;
}

.ewb-login-link3 {
    background: url(../images/role_03.png) 31px 19px no-repeat;
}

.ewb-login-link4 {
    background: url(../images/role_04.png) 31px 19px no-repeat;
}

/* 交易大厅 */

.ewb-trade {
    height: 200px;
}

.ewb-trade-bd {
    height: 137px;
    border: 1px solid #c9e1ed;
}

.trade-items > li {
    float: left;
    width: 204px;
    height: 137px;
    border-right: 1px solid #c9e1ed;
}

.trade-items > li.other {
    width: 203px;
}

.trade-items > li.gov-order {
    background: url(../images/gov_01.png) 2px bottom no-repeat;
}

.trade-items > li.build {
    background: url(../images/gov_02.png) left bottom no-repeat;
}

.trade-items > li.state-owned {
    background: url(../images/gov_03.png) left bottom no-repeat;
}

.trade-items > li.mining-right {
    background: url(../images/gov_04.png) left bottom no-repeat;
}

.trade-items > li.other {
    background: url(../images/gov_05.png) left bottom no-repeat;
}

.trade-items > li.border-none {
    border-right: none;
}

.trade-tt {
    font-size: 16px;
    font-weight: bold;
    margin-left: 14px;
    padding-top: 17px;
    font-family: Microsoft YaHei;
}

.trade-info {
    padding-top: 20px;
    margin-left: 37px;
    margin-right: 43px;
    font-family: Microsoft YaHei;
}

.font-red {
    padding-right: 5px;
    vertical-align: top;
    color: #f00;
}

/* 交易公告 */

.frame {
    font-family: "Microsoft YaHei";
    border: 1px solid #c9e1ed;
    border-top: 2px solid #5899de;
}

.frame-map {
    margin-top: 14px;
    margin-left: 62px;
    padding-right: 28px;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    background: url(../images/announce_icon.png) right 0 no-repeat;
}

.frame-title {
    position: relative;
    z-index: 3;
    height: 47px;
    border-bottom: 1px solid #c9e1ed;
}

.frame-title-name {
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    color: #0686d7;
    line-height: 47px;
    text-indent: 25px;
}

.h401 {
    height: 401px;
}

.color-org {
    color: #ff6603;
}

.subject-items {
    position: relative;
    z-index: 5px;
    padding-top: 15px;
}

.subject-item {
    float: left;
    height: 33px;
    margin-right: 15px;
}

.subject-link {
    display: block;
    height: 31px;
    line-height: 31px;
    color: #333;
    padding: 0 5px;
    border-bottom: 2px solid transparent;
}

.subject-item .cur {
    color: #ff6603;
    border-color: #ff6603;
}

/* 公告标题 */

.notice-body {
    margin-left: 5px;
}

.ewb-notice-title {
    width: 168px;
    height: 401px;
    font-size: 14px;
    background-color: #f7fbfe;
}


.notice-title-item {
    height: 55px;

}

.notice-title-item .cur {
    color: #ff6603;
}

.nocice-title-link {
    display: block;
    height: 63px;
    line-height: 63px;
    text-align: right;
    padding-right: 27px;
    color: #333;
}

.notice-body-items {
    padding-top: 13px;
}

.notice-body-item {
    height: 36px;
    background: url(../images/news_ico.png) 23px no-repeat;
    text-indent: 46px;
    vertical-align: top;
}

.notice-body-link {
    display: block;
    height: 36px;
    line-height: 36px;
    color: #333;
}

.notice-body-link:hover {
    color: #ff6603;
}

.notice-body-txt {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.notice-body-date {
    color: #a6a6a6;
}

.h155 {
    height: 155px;
    background: url(../images/bg_ico_01.png) 218px 63px no-repeat;
}

.work-items {
    margin-right: -20px;
    margin-left: 13px;
}

.work-item {
    width: 120px;
    float: left;
    margin-right: 43px;
}

.work-link {
    display: block;
    font-family: "Simsun";
    font-size: 12px;
    line-height: 33px;
    color: #333;
    text-indent: 12px;
    background: url(../images/new_ico_arr.png) left no-repeat;
}

.work-link:hover {
    color: #ff6603;
    background: url(../images/new_ico_arr_hover.png) left no-repeat;
}

.work-name {
    font-size: 18px;
    font-weight: bold;
    color: #0686d7;
    line-height: 44px;
    text-indent: 13px;
    font-family: "Microsoft YaHei";
}

.h113 {
    height: 113px;
    background: url(../images/bg_ico_02.png) 218px 16px no-repeat;
}

.manual {
    height: 72px;
    border: 1px solid #c9e1ed;
    background: url(../images/manual.jpg) 1px 1px no-repeat;
}

.manual a {
    display: block;
    line-height: 72px;
    font-size: 18px;
    font-weight: bold;
    color: #0686d7;
    text-indent: 17px;
    font-family: "Microsoft YaHei";
}

.small-map {
    height: 198px;
    border: 1px solid #c9e1ed;
    background: url(../images/small_map.png) 23px 42px no-repeat;
}

.line {
    height: 3px;
    margin-left: -1px;
    margin-right: -1px;
    border-bottom: 2px solid #5899de;
}

.w166 {
    width: 166px;
}

.small-map-name {
    width: 158px;
}

.small-map-items {
    margin-right: -10px;
    padding-top: 21px;
}

.small-map-item {
    width: 60px;
    float: left;
    margin-right: 24px;
    height: 28px;
}

.small-map-link {
    display: block;
    font-family: "Simsun";
    color: #333;
    font-size: 12px;
    line-height: 28px;
    text-indent: 12px;
    background: url(../images/new_ico_arr.png) left no-repeat;

}

.small-map-link:hover {
    color: #ff6603;
    background: url(../images/new_ico_arr_hover.png) left no-repeat;
}

.w660 {
    width: 660px;
}

.w578 {
    width: 578px;
}
.w680 {
    width: 680px;
}
.recent-trade {
    height: 527px;
}

.mr24 {
    margin-right: 24px;
}

.pt9 {
    padding-top: 9px;
}

.date-menu {
    width: 96px;
    height: 47px;
    
}

.date-head {
    color: #0686d7;
    text-indent: 25px;
    line-height: 47px;
    background: url(../images/down_arr.png) 73px no-repeat;
}

.date-active {
    color: #0686d7;
    text-indent: 24px;
    line-height: 47px;
}

.select-group {
    width: 96px;
    position: relative;
}

.date-select {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 94px;
    border: 1px solid #0686d7;
    border-top: none;
    background-color: #fff;
    padding-bottom: 5px;

}

.select-group:hover .date-select{
    display: block;
}

.province-menu-group:hover .province-select {
    display: block;
}

.txt-indent15 {
    text-indent: 15px;
}

.txt-indent14 {
    text-indent: 14px;
}

/* 市县链接 */

.friendlink {
    padding-bottom: 33px;
}

.friendlink-bd {
    padding-left: 11px;
}

.fl-item {
   /*  width: 148px; */
}

.fl-link {
    display: inline-block;
    padding-left: 16px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    color: #333;
    background: url(../images/item_icon.jpg) 0 13px no-repeat;
}

.fl-item.last {
    width: 120px;
}

.he284 {
    height: 284px;
}

.com-link {
    display: block;
    height: 63px;
    border: 1px solid #c9e1ed;
}