* {
    padding: 0;
    margin: 0;
}

body {
    padding: 0px;
    margin: 0px auto;
    background-size: 14px;
    text-align: center;
    background-color: #ffffff;
}

a {
    text-decoration: none;
    font-family: "微软雅黑, 宋体";
}

a:hover {
    color: #bd1a2d;
    text-decoration: underline;
}

.index-bg {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    background-color: #ffffff;
}

.clear-line {
    clear: both;
}


/*主体*/

.contenter {
    margin: 0px auto;
    width: 1400px;
    background-color: #F5F5F5;
}


/*头部*/

.top {
    width: 1400px;
    height: 260px;
    clear: both;
    background: #ffffff;
}

.top-login {
    width: 1400px;
    height: 32px;
    clear: both;
    font-size: 12px;
    margin-left: 0px;
    font-family: "微软雅黑,宋体";
    background-color: #F5F5F5;
}

.top-login-left {
    width: 880px;
    height: 32px;
    float: left;
    text-align: left;
    padding-left: 20px;
    line-height: 32px;
    background-color: #F5F5F5;
}

.top-login-left ul {
    width: 100%;
    height: 32px;
    overflow: hidden;
}

.top-login-left ul li {
    float: left;
    height: 32px;
    text-align: center;
    list-style-type: none;
    line-height: 32px;
}

.top-login-left ul li a {
    color: 333333;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    font-family: 微软雅黑, 宋体;
}

.top-login-left ul li .icon-barrier-free {
    padding-left: 12px;
    background: url(../images/barrier-free.png) left center no-repeat;
}

.top-login-left ul li .icon-mobile {
    padding-left: 12px;
    background: url(../images/mobile.png) left center no-repeat;
}

.top-login-left ul li .div {
    height: 32px;
    color: #CCCCCC;
    line-height: 32px;
    display: inline-block;
    padding: 0px 10px;
}

.top-login-left li:last-child {
    background: none;
}

.top-login-right {
    height: 32px;
    width: 460px;
    float: right;
    line-height: 32px;
    text-align: center;
    padding: 0px 20px;
}

.top-login-right .ask {
    height: 32px;
    width: auto;
    padding-right: 30px;
    display: inline-block;
    line-height: 32px;
    padding-left: 21px;
    background: url(../images/ask.png) left center no-repeat;
}

.top-login-right .date {
    height: 32px;
    width: auto;
    line-height: 32px;
    display: inline-block;
}

.top-login-right .visit-num {
    color: red;
}

.top-banner {
    width: 1400px;
    height: 180px;
    clear: both;
    background: url(../images/header-bg_02.png) center center no-repeat;
}

.top-banner .logo {
    float: left;
    height: 180px;
    width: 377px;
    margin-left: 100px;
    background: url(../images/logo.png) center center no-repeat;
}

.top-banner .search {
    float: left;
    height: 136px;
    width: 500px;
    padding-top: 44px;
    margin-left: 50px;
}

.top-banner .search-tab {
    width: 500px;
    height: 25px;
    clear: both;
}

.top-banner .search-tab li {
    float: left;
    width: 78px;
    height: 30px;
    text-align: center;
    background: #FFFFFF;
}

.top-banner .search-tab li.current {
    width: 76px;
    height: 30px;
    color: #FFFFFF;
    background: #BD1A2D;
    border-bottom: none;
    border-top: 1px solid #BD1A2D;
    border-left: 1px solid #BD1A2D;
    border-right: 1px solid #BD1A2D;
}

.top-banner .search-tab li.current a {
    color: #FFFFFF;
    width: 76px;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    font-family: 微软雅黑, 宋体;
}

.top-banner .search-tab li a {
    width: 76px;
    height: 32px;
    font-size: 12px;
    color: #BD1A2D;
    line-height: 32px;
    display: block;
    font-family: 微软雅黑, 宋体;
}

.top-banner .search-list {
    width: 500px;
    height: 38px;
    clear: both;
    border: 1px solid #BD1A2D;
}

.top-banner .search-list .search-input {
    float: left;
    width: 374px;
    height: 36px;
    margin: 0px;
    padding: 0px 0px 0px 28px;
    line-height: 36px;
    border: 1px solid #D36673;
    background: url(../images/search.png) 10px center no-repeat;
}

.top-banner .search-list .search-submit {
    float: left;
    width: 96px;
    height: 38px;
    border: none;
    color: #FFFFFF;
    line-height: 38px;
    font-size: 18px;
    background-color: #BD1A2D;
    font-family: "微软雅黑,宋体";
}

.top-banner .logo-bj {
    float: right;
    width: 54px;
    height: 56px;
    margin-top: 64px;
    margin-right: 96px;
}

.top-banner .logo-bj img {
    border: none;
    margin: 0px;
    padding: 0px;
}


/*导航栏*/

.top-nav {
    clear: both;
    width: 1400px;
    height: 48px;
    overflow: hidden;
    background-color: #BD1A2D;
}

.top-nav ul {
    width: 1362px;
    height: 45px;
    padding-top: 3px;
    color: #FFFFFF;
    overflow: hidden;
    padding-left: 38px;
    text-align: center;
}

.top-nav ul li {
    float: left;
    height: 48px;
    line-height: 48px;
    text-align: center;
    margin-right: 20px;
    list-style-type: none;
}

.top-nav ul li a {
    height: 42px;
    color: #fff;
    font-size: 16px;
    line-height: 42px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-family: 微软雅黑, 宋体;
}

.top-nav li:last-child {
    background: none;
    margin-right: 0px;
}

.top-nav li a:hover {
    height: 30px;
    line-height: 30px;
    display: inline-block;
    border-bottom: 4px solid #F5D289;
}


/*搜索框*/

.top-search {
    width: 1180px;
    height: 38px;
    padding: 0px 10px 10px 10px;
}

.top-search-left {
    float: left;
    width: 368px;
    height: 38px;
    padding-left: 25px;
    text-align: left;
    line-height: 38px;
    background: #EDEDED;
}

.top-search-left span {
    color: #005094;
    font-size: 14px;
    line-height: 38px;
    font-family: 微软雅黑, 宋体;
}

.top-search-type {
    width: 80px;
    height: 24.6px;
    font-size: 12px;
    line-height: 24.6px;
    vertical-align: middle;
    border: 1px solid #C3C3C3;
    font-family: 微软雅黑, 宋体;
}

.top-search-ipt {
    height: 23px;
    width: 248px;
    font-size: 12px;
    padding: 0px 3px;
    line-height: 23px;
    vertical-align: middle;
    border: 1px solid #C3C3C3;
    font-family: 微软雅黑, 宋体;
}

.top-search-btn {
    width: 16px;
    height: 18px;
    border: none;
    cursor: pointer;
    display: inline-block;
    line-height: 24.6px;
    vertical-align: middle;
    background: url(../images/top-search-btn.jpg);
}


/*中间部分*/

.content {
    width: 1200px;
    height: auto;
    overflow: both;
    margin: 0 auto;
}

.content-scorll-notice {
    height: 60px;
    width: 1160px;
    margin: 20px 0px;
    padding: 0px 20px;
    line-height: 60px;
    background-color: #FFFFFF;
}

.content-scorll-notice-left {
    float: left;
    width: 90px;
    height: 60px;
    line-height: 60px;
    color: #BD1A2D;
    font-size: 24px;
    font-family: "微软雅黑，宋体";
    background: url('../images/notice.png') 80px center no-repeat;
}

.content-scorll-notice-right {
    float: left;
    width: 1050px;
    height: 60px;
    line-height: 60px;
    padding-left: 20px;
    color: #BD1A2D;
}

.content-scorll-notice-right ul {
    height: 38px;
    width: 100%;
}

.content-scorll-notice-right ul li {
    height: 60px;
    width: 100%;
    clear: both;
    display: none;
    line-height: 60px;
    text-align: left;
    font-size: 16px;
}

.content-scorll-notice-right .show-news {
    display: block;
}

.content-body {
    clear: both;
    width: 1200px;
}


/*工作动态*/

.content-body-left {
    float: left;
    width: 420px;
    height: 300px;
}

.content-body-right {
    float: right;
    width: 760px;
    height: 330px;
}


/*信息公告*/

.content-body-right {
    float: right;
    width: 760px;
    height: 300px;
}

.content-body-right-top {
    width: 760px;
    height: 40px;
    clear: both;
    background-color: #F6DFE1;
}

.content-body-right-top li {
    float: left;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.content-body-right-top li.current {
    width: 100px;
    height: 40px;
    color: #FFFFFF;
    line-height: 40px;
    background: #BD1A2D;
}

.content-body-right-top li.current a {
    color: #FFFFFF;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    font-family: 微软雅黑, 宋体;
}

.content-body-right-top li a {
    height: 40px;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 40px;
    font-family: 微软雅黑, 宋体;
}

.content-body-right-list {
    width: 720px;
    height: 210px;
    clear: both;
    display: none;
    padding: 25px 20px;
    background-color: #FFFFFF;
}

.content-body-right .list-show {
    display: block;
}

.content-body-right-list ul {
    width: 720px;
    height: 199px;
    clear: both;
}

.content-body-right-list ul li {
    width: 705px;
    height: 30px;
    clear: both;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    padding-left: 15px;
    background: url('../images/list-bg.png') left center no-repeat;
}

.content-body-right-list ul li a {
    width: 605px;
    height: 30px;
    float: left;
    font-size: 14px;
    line-height: 30px;
    text-decoration: none;
}

.content-body-right-list ul li span {
    float: right;
}

.content-body2 {
    clear: both;
    height: 310px;
    width: 1200px;
    margin-top: 20px;
    background-color: #FFFFFF;
}


/*通知通告*/

.content-notice {
    width: 720px;
    height: 300px;
    float: left;
    padding: 0px 20px;
    background-color: #FFFFFF;
}

.content-notice-title {
    width: 720px;
    height: 48px;
    clear: both;
    border-bottom: 2px solid #EEEEEE;
}

.content-notice-title .text {
    width: 153px;
    height: 38px;
    float: left;
    color: #BD1A2D;
    font-size: 24px;
    font-weight: bold;
    text-align: left;
    line-height: 38px;
    padding-top: 10px;
    font-family: "微软雅黑, 宋体";
}

.content-notice-title .more {
    width: 52px;
    height: 38px;
    float: right;
    text-align: left;
    padding-top: 10px;
    line-height: 20px;
}

.content-notice-title .more a {
    height: 38px;
    color: #BD1A2D;
    font-size: 12px;
    font-weight: bold;
    line-height: 38px;
    font-family: 微软雅黑, 宋体;
}

.content-notice-list {
    width: 740px;
    height: 210px;
    clear: both;
    padding: 25px 0px;
    background-color: #FFFFFF;
}

.content-notice-list ul {
    width: 740px;
    height: 199px;
    clear: both;
}

.content-notice-list ul li {
    width: 725px;
    height: 30px;
    clear: both;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    padding-left: 15px;
    background: url('../images/list-bg.png') left center no-repeat;
}

.content-notice-list ul li a {
    width: 605px;
    height: 30px;
    float: left;
    font-size: 14px;
    line-height: 30px;
    text-decoration: none;
}

.content-notice-list ul li span {
    float: right;
    margin-right: 20px;
}

.content-agreement {
    float: right;
    width: 420px;
    height: 245px;
    margin-top: 30px;
    margin-right: 20px;
}

.content-right-bottom {
    width: 807px;
    height: 48px;
    clear: both;
    padding-top: 10px;
}

.content-right-bottom a {
    width: 807px;
    height: 48px;
    display: block;
    text-align: left;
}

.content-right-bottom img {
    width: 797px;
    height: 48px;
}


/*首页弹出框列表样式*/

.popup-table {
    width: 100%;
    border: none;
}

.popup-table tr,
td {
    border: none;
}

.popup-table td {
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    font-family: "微软雅黑,宋体";
}

.popup-table a {}


/*公告列表*/

.content-list {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

.content-nav {
    height: 60px;
    width: 1160px;
    margin: 20px auto;
    padding: 0px 20px;
    line-height: 60px;
    background-color: #FFFFFF;
}

.content-nav-left {
    float: left;
    width: 45px;
    height: 60px;
    background: url('../images/nav.png') 20px center no-repeat;
}

.content-nav-right {
    float: left;
    height: 60px;
    width: 1115px;
    font-size: 16px;
    text-align: left;
    color: #404040;
    font-family: "微软雅黑，宋体";
}

.content-nav-right a:hover {
    color: #404040;
    text-decoration: underline;
}

.content-nav-right .current {
    color: #BD1A2D;
}

.content-nav-right .current:hover {
    color: #BD1A2D;
    text-decoration: underline;
}

.content-list-left {
    float: left;
    width: 240px;
    height: 580px;
    background-color: #FFFFFF;
}

.content-list-left-top {
    width: 240px;
    height: 50px;
    background-color: #BD1A2D;
}

.content-list-left-top-bg {
    float: left;
    width: 50px;
    height: 50px;
    background: url(../images/list-icon.png) 25px center no-repeat;
}

.content-list-left-top-text {
    float: left;
    font-size: 20px;
    color: #ffffff;
    line-height: 50px;
    padding-left: 3px;
    font-family: "微软雅黑, 宋体";
}

.content-left-bottom {
    clear: both;
    width: 240px;
    padding: 10px 0px;
}

.content-left-item {
    clear: both;
    width: 220px;
    height: 30px;
    font-size: 14px;
    padding-left: 20px;
    color: #333333;
    line-height: 30px;
    text-align: left;
    font-family: "微软雅黑, 宋体";
}

.content-left-item-select {
    width: 218px;
    border-right: 2px solid #BD1A2D;
    background-color: #FCF3F4;
}

.content-left-item-select a {
    color: #BD1A2D;
}

.content-left-content a {
    width: 190px;
    height: 38px;
    display: block;
    text-align: left;
    font-size: 13px;
    text-decoration: none;
    font-family: 微软雅黑, 宋体;
    color: #000;
    line-height: 38px;
    padding: 0 0 0 25px;
}

.content-right-content {
    float: right;
    width: 940px;
    height: 580px;
    background-color: #fff;
}

.content-right-content-center {
    width: 940px;
    height: auto;
    clear: both;
    text-align: left;
}

.content-right-content-center .search-tool {
    width: 900px;
    height: 22px;
    line-height: 22px;
    padding:10px 20px 10px 20px;
    border-bottom: 2px solid #efefef;
}
.search-tool .search-tool-num{
    float: left;
    width:200px;
    height:22px;
    font-size: 14px;
    line-height: 22px;
    font-family: "微软雅黑,宋体";
}

.search-tool .search-tool-order{
    float: left;
    width:230px; 
    height: 22px;
    line-height: 22px;  
}
.search-tool .search-tool-range{
    float: left;
    width:230px; 
    height: 22px;
    line-height: 22px;  
}
.search-tool .search-tool-date{
    float: left;
    width:230px;
    height: 22px;
    line-height: 22px;  
}

.search-tool .blod{
    float:left;
    font-weight: bold;
    font-size: 14px;
    line-height: 22px;
    font-family: "微软雅黑,宋体"; 
}
.search-tool .tool-box{
    float:left;
}
.search-tool select{
    height: 20px;
    width: 120px;
    font-size: 14px;
    line-height: 20px;
    margin-left: 5px;
    vertical-align:middle;
    border: 1px solid #D8D8DA;
    font-family: "微软雅黑, 宋体";

}
.content-right-content-center ul {
    width: 900px;
    clear: both;
    padding: 10px 20px 0px 20px;
}

.content-right-content-center ul li {
    width: 885px;
    height: 30px;
    clear: both;
    font-size: 14px;
    line-height: 30px;
    text-align: left;
    padding-left: 15px;
    background: url('../images/list-bg.png') left center no-repeat;
}

.content-right-content-center ul li a {
    width: 735px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    text-decoration: none;
}

.content-right-content-center .search-news-type {
    width: auto;
    height: 30px;
    font-size: 14px;
    color: #FFFFFF;
    line-height: 30px;
    text-decoration: none;
    background-color: #BD1A2D;
}

.content-right-content-center ul li span {
    float: right;
    margin-right: 20px;
}

.content-right-content-pager {
    clear: both;
    width: 900px;
    height: 30px;
    text-align: left;
    line-height: 30px;
    padding: 40px 20px 0px 20px;
}

.content-right-content-no-data {
    width: 940px;
    height: 328px;
    clear: both;
    padding: 250px 0px 0px 0px;
    line-height: 24px;
    text-align: center;
}

.content-right-content-no-data .search {
    margin-top: -30px;
}

.content-right-content-no-data .search-type {
    width: 100px;
    padding: 5px;
    height: 28.6px;
    font-size: 14px;
    line-height: 28.6px;
    vertical-align: middle;
    border: 1px solid #bbbbbb;
    border-top-color: #c0c0c0;
    color: #777;
    background: #fff;
}


/*文章详情页面中间部分*/

.details-content {
    width: 1200px;
    height: auto;
    margin: 0 auto;
    min-height: 580px;
    //overflow: hidden;
}

.content-right-details-border {
    height: auto;
    overflow: hidden;
    border-top: 2px solid #BD1A2D;
}

.content-right-details-top {
    clear: both;
    width: 940px;
}

.content-right-details-title {
    clear: both;
    width: 860px;
    font-size: 28px;
    line-height: 50px;
    padding: 20px 40px;
    font-family: "微软雅黑,宋体";
}

.content-right-details-info {
    clear: both;
    width: 860px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    color: #B5B5B5;
    text-align: center;
    padding: 0px 40px 20px 40px;
    font-family: "微软雅黑,宋体";
    border-bottom: 2px dotted #DEDEDE;
}

.content-right-details-content {
    width: 860px;
    clear: both;
    color: #000000;
    font-size: 12px;
    text-align: left;
    padding: 20px 40px;
    font-size: 16px;
    line-height: 32px;
    font-size: 16px !important;
    line-height: 32px !important;
    font-family: "微软雅黑, 宋体"
}

.content-right-details-content a {
    color: #BE1B2E;
    color: #BE1B2E !important;
}

.content-right-details-content table {
    width: 100%;
    border: none;
    background-color: #efefef;
    border-collapse: collapse;
}

.content-right-details-content td,
th {
    vertical-align: middle;
    border: solid #ccc 1px;
}

.content-right-content-foot {
    padding-left: 8px;
}


/*标书下载*/

.bidsdown {
    float: right;
    width: 120px;
    height: 40px;
    margin-right: 60px;
    display: block;
    background-color: #BD1A2D;
}

.bidsdown a {
    width: 95px;
    height: 40px;
    color: #FFFFFF;
    padding-left: 25px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    background: url(../images/bid_dowond.png) 15px center no-repeat;
}


/*登录界面*/

.login-content {
    width: 540px;
    height: 340px;
    margin: 0 auto;
    border: 1px solid #BD1A2D;
}

.login-content-fix {
    padding-top: 70px;
    padding-bottom: 70px;
}

.login-content-top {
    width: 540px;
    height: 40px;
    background-color: #BD1A2D;
}

.login-content-top span {
    float: left;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    display: block;
    line-height: 40px;
    padding-left: 20px;
    text-decoration: none;
    font-family: "微软雅黑,宋体";
}

.login-content-text {
    width: 540px;
    height: 25px;
    padding-top: 30px;
    background: url(../images/login-text.png) center center no-repeat;
}

.login-content-form {
    width: 310px;
    height: 170px;
    margin: 0 auto;
}

.login-pass {
    width: 310px;
    padding: 0px 0 0 20px;
    line-height: 35px;
}

.login-pass div {
    width: 320px;
    height: 35px;
    clear: both;
    line-height: 35px;
    text-align: left;
    padding-bottom: 3px;
}

.login-pass div span {
    color: #9A9A9A;
    font-size: 14px;
    text-align: left;
    line-height: 20px;
    padding-right: 5px;
    font-family: "微软雅黑, 宋体";
}

.login-pass div input {
    height: 30px;
    width: 230px;
    font-size: 14px;
    line-height: 30px;
    border: 1px solid #D8D8DA;
    font-family: "微软雅黑, 宋体";
}

.login-pass div select {
    height: 32px;
    width: 232px;
    font-size: 14px;
    line-height: 32px;
    border: 1px solid #D8D8DA;
    font-family: "微软雅黑, 宋体";
}

.login-pass div .vcode {
    width: 130px;
}

.login-pass div img {
    width: 83px;
    height: 30px;
    cursor: pointer;
    margin-left: 7px;
    border: 1px solid #000000;
}

.login-button {
    width: 232px;
    padding-top: 20px;
    text-align: left;
    padding-left: 85px;
}

.login-button .login-submit-btn {
    width: 109px;
    height: 30px;
    border: none;
    line-height: 30px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    border: 1px solid #D6717D;
    background-color: #BD1A2D;
}

.login-button .login-reset-btn {
    width: 109px;
    height: 30px;
    color: #FFFFFF;
    line-height: 30px;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    text-align: center;
    border: 1px solid #F6D795;
    background-color: #F0BE55;
}

.login-content-bottom {
    clear: both;
    width: 540px;
    height: 16px;
    padding-top: 25px;
    color: #8F8F8F;
    line-height: 16px;
    font-size: 14px;
    text-align: center;
    font-family: "微软雅黑, 宋体";
}

.login-content-bottom a {
    color: #BD1A2D;
}

.login-content-bottom a:hover {
    text-decoration: underline;
}


/*404页面*/

.bg-404 {
    background-color: #FFFFFF;
}

.content404 {
    padding: 30px 0px;
    width: 800px;
    height: 264px;
    margin: 0 auto;
    text-align: center;
    background: url(../images/404_img.jpg) center center no-repeat;
}

.back-404 {
    clear: both;
    width: 800px;
    margin: 0 auto;
    height: 250px;
    background-color: #FFFFFF;
}

.back-404 p {
    color: #8F8F8F;
    font-size: 16px;
    line-height: 20px;
    font-family: "微软雅黑, 宋体";
}

.buttons {
    width: 264px;
    height: 40px;
    margin: 0 auto;
    padding-top: 50px;
    line-height: 40px;
    text-align: center;
}

.buttons a {
    float: left;
    width: 110px;
    height: 30px;
    border: none;
    line-height: 30px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    display: block;
    margin-left: 20px;
    border: 1px solid #D6717D;
    background-color: #BD1A2D;
}

#showt {
    color: red;
}

.clear-bf {
    clear: both;
}

.content-contact {
    width: 1200px;
    height: auto;
    margin: 0px auto;
}

.content-right-contact {
    float: left;
    width: 860px;
    height: 450px;
    padding: 20px 40px;
}

.content-contact-edit {
    clear: both;
    width: 100%;
    margin: 0 auto;
    padding: 5px 0px;
}

.content-contact-info {
    clear: both;
    width: 100%;
    margin: 0 auto;
    padding: 5px 0px;
}

.content-contact-info .btn-td-bg {
    background: #ffffff;
}


/*底部*/

.foot {
    clear: both;
    width: 1400px;
    margin-top: 20px;
    background-color: #FFFFFF;
}

.foot-link {
    width: 1400px;
    height: 40px;
    background-color: #BD1A2D;
}

.foot-link ul {
    width: 600px;
    display: block;
    margin: 0 auto;
}

.foot-link ul li {
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
}

.foot-link ul li a {
    height: 40px;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 40px;
}

.foot-link ul li a:hover {
    text-decoration: underline;
}

.foot-content {
    clear: both;
    height: 135px;
    width: 1018px;
    margin: 0 auto;
    text-align: center;
}

.foot-content-icon {
    float: left;
    width: 420px;
    height: 120px;
    padding-top: 15px;
    box-sizing: border-box;
    text-align: center;
    -moz-box-sizing: border-box;
}

.foot-icon-0 {
    float: left;
    width: 184px;
    height: 105px;
    padding-top: 31px;
    text-align: center;
    box-sizing: border-box;
}

.foot-icon-1 {
    float: left;
    width: 110px;
    height: 105px;
    padding-top: 25px;
    box-sizing: border-box;
    text-align: center;
    -moz-box-sizing: border-box;
}

.foot-icon-2 {
    float: left;
    width: 105px;
    height: 105px;
    text-align: center;
    box-sizing: border-box;
}

.foot-content-copyright {
    float: left;
    height: 110px;
    padding-top: 25px;
    text-align: center;
}

.foot-content-copyright p {
    color: #404040;
    font-size: 16px;
    line-height: 40px;
    font-family: 微软雅黑, 宋体;
}

.foot-content-qrcode {
    float: left;
    width: 80px;
    height: 80px;
    margin: 25px 0px 0px 40px;
    background: url(../images/qrcode.png) center center no-repeat;
}


/*协议供货平台单独css*/

.xycg-qxgx {
    float: right;
    width: 220px;
    height: 40px;
    margin-top: 10px;
}

.xycg-qxgx ul {
    width: 220px;
    height: 40px;
}

.xycg-qxgx ul li {
    float: left;
    width: 100px;
    height: 40px;
    margin-right: 10px;
}

.xycg-qxgx ul li a {
    width: 100px;
    height: 40px;
    display: block;
    font-size: 16px;
    line-height: 40px;
    color: #FFFFFF;
    text-align: center;
    background-color: #BD1A2D;
}

.xycg-qxgx ul li a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.contentxy-right {
    float: right;
    width: 940px;
    height: auto;
    min-height: 580px;
}

.contentxy-right-top {
    width: 1180px;
    height: 256px;
    clear: both;
}

.contentxy-right-details-content {
    width: 954px;
    clear: both;
    color: #000000;
    font-size: 12px;
    text-align: left;
    padding: 20px 0px;
    font-family: 微软雅黑, 宋体;
}

.contentxy-right-content {
    float: right;
    width: 940px;
    background-color: #fff;
}

.cgcx-box {
    width: 940px;
    margin: 0px auto;
    padding: 1px 0;
}

.cgcx-cont {
    float: left;
    width: 300px;
    height: 105px;
    display: inline;
    padding: 0 0 0 10px;
    margin-bottom: 30px;
}

.cgcx-cont a {
    color: #000000;
    text-decoration: none;
}

.cgcx-cont a:hover {
    color: #015ea3;
}

.cgcx-box {
    width: 100%;
    margin: 0px auto;
    padding: 1px 0;
}

.cgcx-img {
    width: 98px;
    height: 98px;
    position: relative;
    display: inline-block;
    margin: 0px;
    padding: 0px;
}

.cgcx-mask {
    width: 98px;
    height: 98px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    background-image: url(../images/cgcx_imgmask.png);
    background-repeat: no-repeat;
}

.cgcx-cont-right {
    width: 195px;
    float: right;
    padding-top: 12px;
}

.cgcx-cont-title {
    border-bottom: 1px solid #015ea3;
    padding: 0 0 0 0;
    margin: 0 0 5px 0;
}

.cgcx-cont-title2 {
    border-bottom: 1px solid #015ea3;
    padding: 0 0 0 0;
    margin: 0 0 5px 0;
}

.cgcx-cont-title3 {
    border-bottom: 1px solid #015ea3;
    padding: 0 0 0 0;
    margin: 0 0 5px 0;
}

.cgcx-cont-title a {
    font-family: "微软雅黑,宋体";
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 170px;
    line-height: 28px;
    margin-top: -5px;
}

.cgcx-cont-title2 a {
    font-family: "微软雅黑,宋体";
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    margin-top: -5px;
}

.cgcx-cont-title3 a {
    font-family: "微软雅黑,宋体";
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    margin-top: -5px;
}

.cgcx-cont-title3 a img {
    font-family: "微软雅黑,宋体";
    float: right;
    font-weight: bold;
    line-height: 28px;
    margin-top: -5px;
}

.cgcx-cont-title a span {
    float: right;
    margin: 4px 0 0 0;
}

.cgcx-cont-title2 a span {
    float: right;
    margin: 4px 0 0 0;
}

.cgcx-cont-title3 a span {
    float: right;
    margin: 4px 0 0 0;
}

.cgcx-cont-right p {
    line-height: 24px;
}

.cgcx-cont-right2 {
    width: 520px;
    float: right;
    padding-top: 20px;
}

.cgcx-cont-right3 {
    width: 184px;
    float: right;
    padding-top: 20px;
}

.cgcx-cont-right2 p {
    line-height: 24px;
}

.cgcx-cont-right3 p {
    line-height: 24px;
}

.cgcx-right {
    width: 270px;
    float: right;
}

.cgcx-tongzhi {
    margin: 0 0 30px 0;
}

.cgcx-tg-title {
    height: 26px;
    border-bottom: 1px solid #015ea3;
    padding: 0 0 0 0;
    margin: 0 0 5px 0;
}

.cgcx-tg-title a {
    font-family: "微软雅黑,宋体";
    float: left;
    font-size: 18px;
}

.cgcx-tg-title span {
    float: right;
    font-family: "微软雅黑,宋体";
    margin: 2px 0 0 0;
}

.cgcx-tg-list li {
    line-height: 26px;
}

.cgcx-tg-list li span {
    color: #0562a5;
    padding: 0 10px 0 0;
    font-weight: bold;
}

.margin-right {
    margin-right: 0px;
}

.margin-left3 {
    margin-left: 500px;
}

.food {
    height: 56px;
    border-top: 1px solid #0360a6;
    padding: 15px 0 0 0;
    text-align: center;
}

.cgcx-cont2 {
    width: 300px;
    margin: 0 37px 30px 0;
    float: left;
    display: inline;
}

.cgcx-cont3 {
    width: 300px;
    margin: 0 0 30px 0;
    float: left;
    display: inline;
}


/* .cgcx-left {
    width: 100%;
    margin: 0px auto;
    padding: 1px 0;
} */


/*分页css*/

.pager {
    height: 24px;
    font-size: 16px;
    line-height: 24px;
    font-family: "微软雅黑", "宋体";
}

.pager-list {
    float: right;
    font-size: 12px;
}

.pager-list .current-page {
    width: auto;
    min-width: 32px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    background: #BD1A2D;
    border: 1px solid #BD1A2D;
    color: #FFFFFF;
}

.pager-list .page-nums {
    width: auto;
    min-width: 32px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}

.pager-list a {
    float: left;
    width: auto;
    min-width: 32px;
    height: 30px;
    display: bolck;
    font-size: 16px;
    color: #A0A0A0;
    margin-right: 8px;
    line-height: 30px;
    text-align: center;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
}

.pager-list a:hover {
    text-decoration: underline;
}