@charset "utf-8";
/* CSS Document 公用样式 laimn 20220623 */

/* 通用文字只显示一行  */
.maxwidth-onelne{height:19px;line-height:19px;    -webkit-line-clamp: 1; width: 100%;text-align: center; overflow: hidden;float:left; display: -webkit-box; -webkit-box-orient: vertical;white-space: normal;}
/* 通用文字只显示一行  */

/* 通用小按钮b  */
.state-btn{line-height: 24px;min-width: 50px;text-align: center;padding: 0px 10px;font-size: 12px;color: #fff;background: #999999;cursor: pointer;display: inline-block;}
.state-btn:hover {color: #fff;text-decoration: none;}
.state-btn.btn-enroll{background: #50b450;cursor: default;}
.state-btn.btn-enroll:hover {background: #1e921e;}
.state-btn.btn-bidding{background: #cc0000;}
.state-btn.btn-bidding:hover {background: #8c0001;}
.state-btn.btn-update {background: #4391ea;cursor: default;}
.state-btn.btn-update:hover{ background: #1563bd;}
.state-btn.btn-default{background: #999;cursor: default;}
.state-btn.btn-default:hover {background: #666;}
.state-btn.btn-trailer {background: #32882d;}
.state-btn.btn-trailer:hover {background: #11640e;}
/* 通用小按钮e  */

/* 轮播图组件 B */
.slideBox{ width:100%;min-width: 1200px; height:400px; overflow:hidden; position:relative;}
.slideBox .hd{position:absolute;     z-index: 8888; padding:4px 5px;left:50%;bottom:10px;text-align:center;border-radius: 50px;margin-left: -55px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{display:inline-block; _display:inline;_zoom:1; width:12px; height:12px; _font-size:0; margin:0 5px; cursor:pointer; background:#fff;border-radius: 50px;float: left;}
.slideBox .bd ul{width:100% }
.slideBox .hd ul li.on{ background:#cc0000; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;height:400px;width:100%;}
.slideBox .bd ul li a{width: 100%;height:400px; display: inline-block;}
.slideBox .bd img{ width:920px; height:400px; display:block;}

.slideBox .prev, .slideBox .next{width:30px;height:60px;position:absolute;top:50%; margin-top:-30px; background:url(../images/prev_next.png) no-repeat 0 0;cursor:pointer; filter:alpha(opacity=0);opacity:0;  }
.slideBox .next{ left: 50%;margin-left:550px;background-position:right top;}
.slideBox .prev{left: 50%;margin-left:-580px;}
.slideBox:hover .prev,.slideBox:hover .next{ filter:alpha(opacity=100);opacity:1;}
.slideBox .next:hover{background-position:right -60px;}
.slideBox .prev:hover{background-position:0px -60px; }

/* 轮播图组件 e */

/* 新闻列表组件b  */
.text-lists{width:100%;float:left;}
.text-lists a{padding:0px 90px 0px 10px;line-height: 33px;float: left; width: 100%;box-sizing: border-box; position: relative;height: 33px;   }
.text-lists a i{ _display:inline;_zoom:1; width:4px; height:4px; _font-size:0;position: absolute;left:0px;top:50%; margin-top: -2px; cursor:pointer; background:#999;border-radius: 50px;}
.text-lists a .title{width: 100%;float: left; -webkit-line-clamp:1; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal;}
.text-lists a .time{position: absolute;right: 0px; width:80px; color:#999;text-align: right;}
.text-lists a:hover{text-decoration: underline;}
.text-lists a:hover i{background:#cc0000;}
.text-lists.mmdd a{padding:0px 60px 0px 10px;}
.text-lists.mmdd a .time{width: 60px;}
.text-lists.large a{line-height: 50px;height: 50px;border-bottom: 1px #ddd dashed;}
/* 新闻列表组件e  */

/* 首页登录入口 B */
.index-login-info .login-entrance{width:100%;margin:0px auto;padding-top: 10px;}
.index-login-info .login-entrance a{width:50%; box-sizing: border-box; border-right:1px #ddd dashed; position:relative; border-bottom:1px #ddd dashed; height:81px; float: left;text-align: center;}
.index-login-info .login-entrance a.w33{width: 82px;}
.index-login-info .login-entrance a i{background: url("../images/base-ico.png") no-repeat;width:40px;height:40px;display: inline-block;margin:0px auto;margin-top:10px;}
.index-login-info .login-entrance a i.caigouren{background-position: 0px -80px;}
.index-login-info .login-entrance a i.gongyingshang{background-position: -40px -80px;}
.index-login-info .login-entrance a i.caigoudaili{background-position:-80px -80px;}
.index-login-info .login-entrance a i.zhuanjia{background-position: -120px  -80px;}
.index-login-info .login-entrance a i.jiandu{background-position: -160px  -80px;}
.index-login-info .login-entrance a i.zijin{background-position: -0px  -80px;}
.index-login-info .login-entrance a i.yuyue{background-position: -240px  -80px;}
.index-login-info .login-entrance a i.pingtai{background-position:-200px  -80px;}
.index-login-info .login-entrance a:hover i.caigouren{background-position: 0px -120px;}
.index-login-info .login-entrance a:hover i.gongyingshang{background-position: -40px -120px;}
.index-login-info .login-entrance a:hover i.caigoudaili{background-position:-80px -120px;}
.index-login-info .login-entrance a:hover i.zhuanjia{background-position: -120px  -120px;}
.index-login-info-info .login-entrance a:hover i.zijin{background-position: -41px  -120px;}
.index-login-info .login-entrance a:hover i.jiandu{background-position: -160px  -120px;}
.index-login-info .login-entrance a:hover i.pingtai{background-position:-200px  -120px;}
.index-login-info .login-entrance a:hover i.yuyue{background-position: -240px  -120px;}
.index-login-info .login-entrance a .info{width: 100%;text-align: center;position: absolute;left: 0px;bottom:12px; font-size: 14px;}
.index-login-info .login-entrance a:nth-child(2n+2){border-right: 0px;}
.index-login-info .login-entrance a:nth-child(5),.index-login-info .login-entrance a:nth-child(6){border-bottom: 0px;}
/* 首页登录入口 e */

/* table列表组件b  */
.bidding-table {border-collapse: collapse; width: 100%;    border: 1px #ddd solid;box-sizing: border-box; background: #fff;}
.bidding-table .bidding-thead { background:#f1f1f1; font-size: 16px;  height: 44px;border-bottom: 1px #e6e6e6 solid;}
.bidding-table .bidding-thead th.bdtd1 { width: 400px;}
.bidding-table .bidding-thead th {height:44px; font-weight:bold;background:#f5f5f5;font-size: 14px;}
.bidding-table tr td { border-bottom: 1px solid #dbdbdb;background: #ffffff; height: 44px; padding: 0; text-align: center; }
.bidding-table tr:hover td{background: #f5f5f5;}
.bidding-table tr td .bdh-btn:hover{text-decoration: none;}
.bidding-table .first-td{text-align:left; }
.bidding-table .first-td  a{width:100%;padding: 0px 10px;height:44px; line-height: 44px; -webkit-line-clamp:1; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal;box-sizing: border-box;}
/* table列表组件e  */

/* 分类筛选样式 B */
.list-select-search{border:1px #ddd solid;width: 1198px;margin:0px auto;background: #fff;position: relative;}

.select{padding:5px 10px;}
.select>li{list-style:none;padding:10px 30px 5px 100px;position: relative;}
.select .select-list.w50{float: left;width: 470px;}
.select .select-list-bot{border-top:1px #ddd  dashed;padding-left: 10px;}
.select dl{zoom:1;position:relative;line-height:24px;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#666;height:24px;line-height:24px}
.select dd{float:left;display:inline;margin:0 0 5px 5px;}
.select a{display:inline-block;white-space:nowrap;    cursor: pointer;height:24px;border:1px #fff solid;padding:0 10px;text-decoration:none;color:#333;border-radius:50px;}
.select a:hover{color:#dd342c;border:1px #dd342c solid;}
.select .selected a{color:#dd342c;border:1px #dd342c solid;}
.select-result dt{font-weight:bold}
.select-no{color:#999}

/* 分类筛选样式 e */

/* 分页 B */
.kkpager { clear: both; height:33px; line-height: 30px; margin: 0px auto; width: 100%; text-align: center;padding: 40px 0px; }
.kkpager a { padding: 6px 12px; margin: 10px 3px; border: 1px solid #ddd; background-color: #FFF; text-decoration: none; outline: none;}
.kkpager span { vertical-align: middle;}
.kkpager span.disabled { padding: 6px 12px; margin: 10px 3px; border: 1px solid #ddd; background-color: #FFF;}
.kkpager span.curr { padding: 6px 12px; margin: 10px 3px; border: 1px solid #cc0000; background-color: #cc0000; color: #FFF;}
.kkpager a:hover {    border: 1px solid #cc0000;}
.kkpager span.text{padding:6px 0px 6px 10px;}
.kkpager .sinput{border:1px #ddd solid;width: 40px;text-align: center;height: 32px;margin-right:7px;}
#kkpager_gopage_wrap {display: inline-block; width: 40px; height: 31px; border: 1px solid #ddd;  margin: 0px 1px; padding: 0px; position: relative; left: 0px;  top: 0px;}
#kkpager_btn_go { width: 40px;  height: 31px; line-height: 31px; padding: 0px; text-align: center; border: 0px; background-color: #bbb; color: #FFF; position: absolute;  left: 65px;  top: 0px; display: block;}
#kkpager_btn_go:hover { background: #cc0000;  cursor: pointer;}
#kkpager_btn_go_input {width: 40px;height: 31px; text-align: center; border: 0px; position: absolute;  left: 0px; top: 0px;  outline: none;}

/* 分页 E*/

/* 左侧列表  b*/
.new-list-left{width: 218px;float: left; border: 1px solid #ddd;}
.new-list-left h2{height:50px;text-indent: 20px; line-height: 50px;color: #fff; font-size: 16px; text-align: left; background: #df2720; font-weight:bold;}
.new-list-left h2.shichang::before{background-position: 0px 0px;}
.new-list-left li{height: 50px;line-height: 50px; color: #333;font-size: 14px;padding-left: 30px; background: #fff;cursor: pointer;position: relative;}
.new-list-left li:last-child{border-bottom: 0px;}
.new-list-left li a{display: block;font-size: 16px;}
.new-list-left li a::after{content: "";display: inline-block;width: 40px; height: 40px;background: url(../images/base-ico.png)  -240px -40px no-repeat;
    float: right; margin-right: 10px;  margin-top:5px;}
.new-list-left li.cur a{ color: #cc0000;}
.new-list-left li i{position: absolute; left: 15px;width: 4px;height: 18px;top: 16px;background: #df2720;display: none;}
.new-list-left li.cur i{display:block;}
.new-list-left li:hover a::after,
.new-list-left li.cur a::after{background-position: -280px -160px;
}

/* 左侧列表  e*/

/* 留言互动  e*/
.contact-head{ height: 347px;background: url("../images/contact-bg.jpg") no-repeat center top; min-width: 1200px; }
.contact-list .smt .state{float: left;line-height: 40px;    padding-left: 20px;}
.contact-list .smt .state span{float: left;margin-left: 70px;cursor: pointer;font-size: 16px;}
.contact-list .smt .state span.curr{color: #cc0000;}
.contact-list .smt{border-bottom: 2px #cc0000 solid;height: 42px;position: relative;}
.contact-list .smt h3{font-size:16px;float: left; background:#cc0000;padding-right: 20px; height: 44px; position: relative; padding-left:35px;line-height: 44px;    color: #fff;font-weight: normal;}
.contact-list .smt .more{float: right;    line-height:42px;color: #999;margin-right: 10px;}
.contact-list .smt .more:hover{color:#cc0000;}
.contact-list .smt h3 i{background: url(../images/base-ico.png) no-repeat;width:26px;height:26px;position: absolute;left:6px;top: 9px;}
.contact-list .smt h3 em{position: absolute;height:100%;width:20px;right: -20px; top: 0px;background: url(../images/base-ico.png) no-repeat -478px -51px;}
.contact-list .smt.ico-contact h3 i{background-position: -406px -45px;}
.contact-list .smt.ico-changjian h3 i{background-position: -366px -85px;}
.contact-list .smt.ico-guestbook h3 i{background-position: -406px -85px;}
.contact-list .smc{ margin-top: 20px;background: #fff; min-height: 200px;}
.contact-list .smc.contactdetail{margin-top: 0px;}
.contact-list .smc .text-lists.large a:last-child{border-bottom: 0px;}
.contact-btn{float: right; background: #cc0000;border: 0px;border-radius: 50px; cursor: pointer; height: 32px;line-height: 32px;padding: 0px 20px 0px 40px;color: #fff;position: relative;}
.contact-btn:before{overflow:hidden; height:20px; width: 20px;background: url(../images/base-ico.png) no-repeat -332px -88px;content:"";position: absolute;left: 15px;top: 5px;}
.contact-btn:hover{color: #fff;background:#8c0001; }
.contact-search{ float: right;margin-right:40px;width: 190px;border-bottom: 1px #ddd solid;position: relative;}
.contact-search .search-input{height: 32px;width: 190px;float: left;position: relative;z-index: 1;background: none;}
.contact-search .ico-btn{ position: absolute;right: 0px;top: 0px;height:32px; width: 32px;cursor: pointer; border: 0px; background: url(../images/base-ico.png) no-repeat -246px -85px;z-index: 2;}
.contact-search .ico-btn:hover{background-position: -286px -85px}
.contact-item{padding:10px 20px; min-height: 80px; }
.contact-item ul li{width: 100%;float: left;border-bottom: 1px #ddd dashed; padding: 10px 0px;}
.contact-item ul li .title{height: 40px;line-height:40px;font-size: 16px;}
.contact-item ul li .title .state{color: #999;}
.contact-item ul li .title .state.end{color: #cc0000;}
.contact-item ul li .Charactertime{height: 30px;}
.contact-item ul li .Character{color: #999;margin-right: 10px;}
.contact-item ul li .time{padding-left: 25px;position: relative;color: #999;}
.contact-item ul li .time:before{overflow:hidden; height:20px; width: 20px;background: url(../images/base-ico.png) no-repeat -131px -50px;content:"";position: absolute;left: 0px;top: 0px;}
.contact-item ul li .describe{height: 48px;line-height: 24px;-webkit-line-clamp:2; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal;box-sizing: border-box;
    word-break: break-all;    word-wrap: break-word;}
.my-contact-search{ float: right;width: 190px;border: 1px #ddd solid;position: relative; padding-right: 60px;}
.my-contact-search .search-input{height: 30px;width: 180px;float: left;position: relative;z-index: 1;background:#fff;padding-left: 10px;}
.my-contact-search .ico-btn{ position: absolute;right: 0px;top: -1px;height:32px; width:60px;cursor: pointer; border: 0px;z-index: 2;color: #fff; background: #cc0000;}
.my-contact-search .ico-btn:hover{    color: #fff; background: #8c0001;}
.guestbook-row{padding:20px 20px; }
.guestbook-row dl{width: 100%; margin-bottom: 20px;float: left;box-sizing: border-box;position: relative;padding-left: 150px; min-height: 36px;    padding-right: 20px;}
.guestbook-row dl dt{position: absolute;width: 130px;left: 0px;top: 0px;line-height: 36px;text-align: right;}
.guestbook-row dl dt label{ *zoom: 1;}
.guestbook-row dl dd{width: 100%;}
.guestbook-row dl dd label{ *zoom: 1;line-height: 36px;margin-right: 20px;}
.guestbook-row dl.two{width: 50%;}
.guestbook-row .input {width:100%;font-size: 14px;  height:36px;padding-left: 10px; border: 1px #ddd solid;line-height: 36px;    box-sizing: border-box;    font-family: Microsoft YaHei;}

.guestbook-fot{text-align: center;padding: 20px 0px;}
.guestbook-btn{margin: 0px auto;height: 40px;width: 200px; border-radius: 2px; text-align: center;line-height: 40px;color: #fff;background:#cc0000;display: inline-block;}
.guestbook-btn:hover{color: #fff; background: #8c0001;}

.contactdetail .contact-item ul li .title{font-size: 20px;}
.contactdetail .contact-item ul li .title .state{font-size: 14px;}
.contactdetail .contact-item ul li .describe{overflow: auto;display: block !important; height: auto;}

.reply-row{width: 100%;padding:0px 20px 20px;background: #fff; box-sizing: border-box; min-height: 300px;}
.reply-row .smt{height: 30px;position: relative;}
.reply-row .smt h3{font-weight:normal;float: left; background:#cc0000; height:30px;line-height: 30px; padding: 0px 15px; border-radius: 5px 5px 0px 0px;color: #fff;}
.reply-row .smc{ background: #f5f5f5;padding: 20px;line-height: 24px;}
.reply-row .smc .identity{color: #cc0000; font-size: 16px;line-height: 30px;}
.reply-row .smc .call{}
.reply-row .smc .con{text-indent: 2em;}
.reply-row .smc .time{text-align: right;color: #999;}

/* 留言互动  e*/

/*  友情链接 b */
.jigou-links-row .hd{width: 1200px;margin: 0px auto;position: relative;}
.jigou-links-row .hd .next{ display:none;  width:26px; height:51px; float:right;cursor:pointer; background:url("../images/left_icon.png") 0 0 no-repeat; position: absolute; left: 0; top: 35px;z-index: 99999;}
.jigou-links-row .hd .prev{display:none;  width:26px; height:51px; background:url("../images/right_icon.png") 0 0 no-repeat; position: absolute; right: 0; z-index: 99999; top:35px;cursor:pointer;}

.jigou-links-row:hover .hd .next,.jigou-links-row:hover .hd .prev{display: block;}

/*  友情链接 e */

/*  详情页最大宽度设置B */
.new-detail-box table,.new-detail-box img,.detail-box.new-force .box img,.detail-box.new-force .box table{max-width:100% !important;}
.new-detail-box .item_content{min-height: 250px;}
/*  详情页最大宽度设置E */
/* 招标采购列表组件eb  */

/* 招标采购列表组件ee  */

/* 产权交易列表组件eb  */

/* 产权交易列表组件ee  */

