@charset "utf-8";

.contant{width: 100%;background: #f5f5f5;min-width: 1200px;}
.base-crumbs{padding: 10px 0px;}
.new-list-left{width: 220px;float: left;}
.new-list-left h2{height: 50px;background: #df2720;line-height: 50px;padding-left: 40px;width: 180px;position: relative;font-size: 16px;color: #fff;font-weight: normal;box-sizing: content-box;}
.new-list-left h2 i{position: absolute;width: 26px;height: 26px;left:8px;top:13px;background: url(../image/base-ico.png);}
.new-list-left h2.huiyuan i{background-position: -312px -152px;}
.new-list-left h2.xinwen i{background-position: -338px -152px;}
.new-list-left h2.zhencge i{background-position: -208px -152px;}
.new-list-left h2.fenzhi i{background-position: -234px -152px;}
.new-list-left h2.about i{background-position: -260px -152px;}
.new-list-left h2.xiaoxi i{background-position: -286px -152px;}
.new-list-left dl{width: 220px;float: left;border: 1px #e6e6e6 solid;border-top:0px;background: #fff;}

.new-list-left dl dd{width: 100%;float: left;padding: 0px 0px;}
.new-list-left dl dd a{width:188px;float: left; height:44px; line-height: 44px; padding-left: 30px;font-size: 14px; position: relative;box-sizing: content-box;}
.new-list-left dl dd a em{width: 4px;height: 16px;left: 15px;top:14px;background: #df2720;display: none;position: absolute;}
.new-list-left dl dd a i{width: 9px;height: 11px;right: 15px;top:16px;background: url(../image/base-ico.png) no-repeat -373px -164px;position: absolute;}
.new-list-left dl dd a .text{    float: left;height: 44px; line-height: 44px; -webkit-line-clamp: 1; overflow: hidden; display: -webkit-box;  -webkit-box-orient: vertical; white-space: normal; width: 165px;}
.new-list-left dl dd a:hover,.new-list-left dl dd a.curr{background: url(../image/list-menu-bg.png) no-repeat ;text-decoration: none;}
.new-list-left dl dd a.curr em{display: block;}
.new-list-left dl dd a:hover i,.new-list-left dl dd a.curr i{background-position:-390px -164px }
.new-list-con{width: 971px;float: left;margin-left: 9px;}
.new-list-con.big{width: 971px;}
.news-content{background: #fff;min-height: 400px; padding:20px 40px;}
.news-content h1{text-align: center;font-size: 18px;line-height: 40px;word-wrap:break-word }
.news-content .time{text-align: center;font-size: 12px;line-height: 40px;color: #999;}
.news-content .time .openTimes{position: relative;    padding-left: 15px;margin-left: 20px;}
.news-content .time .openTimes i{background:url(../image/base-ico.png) no-repeat;background-position: -165px -163px; width: 13px; height: 9px;position: absolute;left: 0px;top: 5px;  }

.new-list-con.download_detail{width: 1200px;}


.new-list-con.download{margin-left: 0px;    width: 890px;}
.new-list-con.download .project_lists a{width: 840px;}
.new-list-con.download .project_lists a span{width: 750px;}
.new-list-con.download .project_lists a span.time{    width: 150px;}
.project_lists .news-content .item a{width: auto;border-bottom: 0px;margin-top: auto;line-height: inherit;float: inherit; height: auto;padding: initial;}

.news-content .item{font-size: 14px;line-height: 25px;color: #666;border-top: 1px #ddd solid;padding-top: 20px;margin-top: 5px;}
.news-content .item img{max-width: 99%;}

.new-list-con .box1{border:1px #ddd solid;}
.new-list-right{width: 300px;float: right;}
.new-list-right .box1{border:1px #ddd solid;}
.new-list-right .box1 .item{padding: 10px 0px; background: #fff;}

.base-list-title{width: 100%;height: 49px;border-bottom: 1px #ddd solid;background: #fff;padding-left: 20px;}
.base-list-title span{    float: left;
    cursor: pointer;
    margin: 10px 10px 5px;
    line-height: 30px;}
.base-list-title span.curr {
    border-bottom: 4px #dd342c solid;
    
}
.base-list-title h1 {
    line-height: 49px;
    color: #333;
    font-weight: normal;
    font-size: 16px;
}
.base-list-title h1 i {
    border-left: 4px solid #df2720;
    float: left;
    height: 15px;
    margin-top: 18px;
    margin-right: 10px;
}
.base-list-title h3{height: 15px;border-left:4px #df2720 solid;padding-left: 10px;font-size: 16px;line-height: 15px;color: #333;margin-top: 14px;float: left;margin-left: 15px;font-weight:normal;}
.base-list-title .more{float: right;color:#999;font-size:12px; height:18px;line-height:18px; margin: 12px 0px 0px 0px;cursor: pointer;    text-align: center;margin-right: 10px;}
.base-list-title .more:hover{color: #df2720;text-decoration: none;}
.project_lists{background: #fff;padding: 0px 20px;min-height: 602px;}
.project_lists a{width:928px;line-height: 44px;float: left;position: relative;height:44px;padding-left: 10px;border-bottom: 1px #dddddd dashed;font-size: 14px;}
.project_lists a i{ _display:inline;_zoom:1; width:4px; height:4px; _font-size:0;position: absolute;left:0px;top:20px; cursor:pointer; background:#999;border-radius: 50px;font-size: 14px;}
.project_lists a span{width: 520px;float: left;height: 44px; -webkit-line-clamp:1; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal;}
.project_lists a span.time{ float:right; text-align: right; width: 150px; color:#999;}
.project_lists a:hover{text-decoration: underline;}
.project_lists a:hover i{background:#dd362d;}
.project_lists a:last-child{border-bottom:0px;}

.fcdf2 {
    color: #df2720;
}
.kkpager{
    clear:both;
    height:30px;
    line-height:30px;
    margin:25px auto 0px;
    text-align: center;
    font-size:14px;
}
.kkpager a{
    padding:6px 12px;
    margin:10px 3px;
    font-size:14px;
    border:1px solid #e6e6e6;
    background-color:#FFF;
    text-decoration:none;
    outline: none;
}
.kkpager span{
    font-size:14px;
}
.kkpager span.disabled{
    padding:6px 12px;
    margin:10px 3px;
    font-size:14px;
    border:1px solid #e6e6e6;
    background-color:#FFF;
}
.kkpager span.curr{
    padding:6px 12px;
    margin:10px 3px;
    font-size:14px;
    border:1px solid #dd342c;
    background-color:#dd342c;
    color:#FFF;
}

.kkpager a.curr{
    padding:6px 12px;
    margin:10px 3px;
    font-size:14px;
    border:1px solid #dd342c;
    background-color:#dd342c;
    color:#FFF;
}

.kkpager a:hover{
    border:1px solid #dd342c;
}
.kkpager span.normalsize{
    font-size:14px;
}
#kkpager_gopage_wrap{
    display:inline-block;
    width:40px;
    height:31px;
    border:1px solid #e6e6e6;
    margin:0px 1px;
    padding:0px;
    position:relative;
    left:0px;
    top:13px;
}
#kkpager_btn_go {
    width:40px;
    height:31px;
    line-height:31px;
    padding:0px;
    font-family:"Microsoft Yahei",arial,sans-serif;
    text-align:center;
    border:0px;
    background-color:#bbb;
    color:#FFF;
    position:absolute;
    left:61px;
    top:0px;
    display:block;
}
#kkpager_btn_go:hover{background:#dd342c;cursor: pointer;}
#kkpager_btn_go_input{
    width:40px;
    height:31px;
    text-align:center;
    border:0px;
    position:absolute;
    left:0px;
    top:0px;
    outline:none;
}

.newslide{ width:280px; height:240px; overflow:hidden; position:relative;    margin: 0px auto;}
.newslide .hd{position:absolute;     z-index: 8888; padding:4px 5px;right:10px;bottom:12px;text-align:center;border-radius: 50px;margin-left: -55px; }
.newslide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.newslide .hd ul li{display:inline-block; _display:inline;_zoom:1; width:6px; height:6px; _font-size:0; margin:0 2px; cursor:pointer; background:#666;border-radius: 50px;float: left;}
.newslide .bd ul{width:100% !important;}
.newslide .hd ul li.on{ background:#fff; color:#fff; }
.newslide .bd{ position:relative; height:100%; z-index:0;   }
.newslide .bd li{ zoom:1; vertical-align:middle;height:240px;width:100% !important;}
.newslide .bd ul li a{width: 100%;height:240px; display: inline-block;position:relative;}
.newslide .bd ul li a i{position: absolute;left: 0px;top: 0px;border: 1px #ddd solid;width: 278px;height: 238px;}
.newslide .bd ul li a .title{position: absolute;left: 1px;bottom:1px;width: 278px;height: 40px;}
.newslide .bd ul li a .title em{position: absolute;left: 0px;bottom:0px;width: 278px;height: 40px;z-index:1;background:#000;opacity: 0.4;}
.newslide .bd ul li a .title b{position: absolute;left:15px;bottom:0px;width: 200px;height: 40px;z-index:2;line-height:40px;color:#fff;    -webkit-line-clamp: 1;
    overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal;}
.newslide .bd img{ width:280px; height:240px; display:block;  }

.news_right_lists{background: #fff;padding: 0px 13px 10px;}
.news_right_lists a{width:260px;line-height: 38px;float: left;position: relative;height: 38px;padding-left: 10px;   }
.news_right_lists a i{ _display:inline;_zoom:1; width:4px; height:4px; _font-size:0;position: absolute;left:0px;top:18px; cursor:pointer; background:#999;border-radius: 50px;}
.news_right_lists a span{width: 210px;line-height: 38px;float: left;height: 38px; -webkit-line-clamp:1; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal;}
.news_right_lists a span.time{ float:right; text-align: right; width: 40px; color:#999;}
.news_right_lists a:hover{text-decoration: underline;}
.news_right_lists a:hover i{background:#dd362d;}
.news_right_lists a:last-child{border-bottom:0px;}


/* 本例子css */
    .slideBox-party{ width:100%;min-width: 1200px; height:400px; overflow:hidden; position:relative;}
    .slideBox-party .hd{position:absolute;     z-index: 8888;  /* background-color: hsla(0,0%,100%,.3);*/padding:4px 5px;left:50%;bottom:10px;text-align:center;border-radius: 50px;margin-left: -55px; }
    .slideBox-party .hd ul{ overflow:hidden; zoom:1; float:left;  }
    .slideBox-party .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-party .bd ul{width:100% !important;}
    .slideBox-party .hd ul li.on{ background:#df2720; color:#fff; }
    .slideBox-party .bd{ position:relative; height:100%; z-index:0;   }
    .slideBox-party .bd li{ zoom:1; vertical-align:middle;height:450px;width:100% !important;}
    .slideBox-party .bd ul li a{width: 100%;height:400px; display: inline-block;}
    .slideBox-party .bd img{ width:920px; height:400px; display:block;  }

    /* 下面是前/后按钮代码，如果不需要删除即可 */
    .slideBox-party .prev,
    .slideBox-party .next{width:30px;height:60px;position:absolute;top:170px;background:url(../image/prev_next.png) no-repeat 0 0;cursor:pointer; filter:alpha(opacity=0);opacity:0;  }
    .slideBox-party .next{ left: 50%;margin-left:550px;background-position:right top;}
    .slideBox-party .prev{left: 50%;margin-left:-580px;}
    .slideBox-party:hover .prev,.slideBox:hover .next{ filter:alpha(opacity=100);opacity:1;}


    .link-head{border-bottom: 2px #df2720 solid;height: 42px;position: relative;}
.link-head h3{font-size:16px;float: left; background: url(../image/base-ico.png) no-repeat -318px -99px;width: 120px;height: 44px;position: absolute;left: 0px; padding-left:35px;line-height: 44px;    color: #fff;font-weight: normal;}
.link-head h3 i{background: url(../image/base-ico.png) no-repeat;  width:26px;height:26px;position: absolute;left:6px;top: 9px;}
.link-head h3.party i{background-position: -2px -182px;}

.party-list{background: #fff;padding:0px 17px;margin-top:20px;}
.party-list ul li{width: 100%;float: left;}
.party-list ul li a{border-bottom: 1px #dddddd dashed;width: 100%;padding:15px 0px;position: relative;    float: left;height: 115px;}
.party-list ul li a .p{width: 156px;height: 115px;border:1px #ddd solid;float: left;}
.party-list ul li a .info{width: 990px;float: right;font-size: 14px;}
.party-list ul li a .info .heading{width: 990px;color: #333;font-weight: bold;float: left;line-height: 30px; height: 30px; -webkit-line-clamp: 1; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;  white-space: normal;}
.party-list ul li a .info .content{width: 990px;    height:48px;-webkit-line-clamp: 2;line-height: 24px;color: #999;  overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal;}
.party-list ul li a .info .browse{width: 100%;margin-top: 10px;float: left;}
.party-list ul li a .info  .time{position: relative;    padding-left:25px;    line-height: 20px;color: #666;}
.party-list ul li a .info  .time i{background:url(../image/base-ico.png) no-repeat;background-position: -35px -185px; width: 20px; height: 20px;position: absolute;left: 0px;top: 0px;  }
.party-list ul li a .info  .openTimes{position: relative;    padding-left: 25px;margin-left: 20px;color: #666;    line-height: 20px;}
.party-list ul li a .info  .openTimes i{background:url(../image/base-ico.png) no-repeat;background-position: -60px -184px; width: 20px; height: 20px;position: absolute;left: 0px;top: 0px;  }
.party-list ul li a:hover .info .heading{color: #df2720;}
.party-list ul li:last-child a{border-bottom: 0px;}


.bidding-table {border-collapse: collapse; width: 100%;}
.bidding-table .bidding-thead { background:#f1f1f1; font-size: 16px;  height: 35px;border-bottom: 1px #e6e6e6 solid;}
.waterfall-list .info .smc .con{ height: 503px; }


.turnover-box{border: 1px #e5e5e5 solid;background: #fff;}

.bidding-table .bidding-thead th.bdtd1 { width: 400px;}
.bidding-table .bidding-thead th {font-weight: normal;}
.index-bidding-table{}
.index-bidding-table .first-td{text-align:left;font-size:14px; padding: 5px 10px;}
.index-bidding-table  .bidding-thead th{height:50px; font-weight:bold !important;background:#f5f5f5;font-size: 14px;color: #333;}
.bidding-table .bidding-thead th.bdtd1 {width: 400px;text-align: left;}
.bidding-table .bidding-thead th {font-weight: normal;}
.bidding-table .bidding-thead th.bdtd2 { width: 150px;}
.bidding-table .bidding-thead th.bdtd3 {width: 200px;}
.bidding-table .bidding-thead th.bdtd4 {width: 100px;}
.bidding-table .bidding-thead th.bdtd5 {width: 200px;}
.bidding-table .bidding-thead th.bdtd6 {width: 150px;}
.bidding-table tr{height: 50px;}
.bidding-table tr td { border-bottom: 1px solid #dbdbdb;background: #ffffff; height: 35px; padding: 0; text-align: center; font-size:14px;}
.bidding-table tr:hover td{background: #f5f5f5;}
.bidding-table tr td .bdh-btn:hover{color:#df2720 !important;text-decoration: none;}
.bidding-color {margin: 25px 0 0 400px;}

.bdh-btn{height:19px;line-height:19px;    -webkit-line-clamp: 1; overflow: hidden;float:left; display: -webkit-box; -webkit-box-orient: vertical;white-space: normal;}

.pm-bid-flow {border: 1px solid #e6e6e6;background: #fff;margin:0px 0px 0px;position: relative;padding:10px 0px;height: 78px;}
.pm-bid-flow .pm-bid-flow-title{padding:15px 20px;text-align: center;font-size:18px;border-right: 1px #ddd solid; font-weight: normal;color: #424242;line-height: 25px;}
.pm-bid-flow-list{ padding-top: 20px;position: relative;}
.pm-bid-flow-list li{float: left;position: relative;width: 133px;margin-left: 25px;padding-left: 49px;box-sizing: border-box;}
.pm-bid-flow-list li:first-child:before{background: none;}
.pm-bid-flow-list li:before{display: inline-block;width: 16px;height: 22px;background: url(../image/detail-pm-icon.png) no-repeat -232px -170px;top: 10px;left: -35px;position: absolute;content: "";}
.pm-bid-flow-list li i{display: inline-block;width: 40px;height: 40px;background: url(../image/detail-pm-icon.png) no-repeat;
  position: absolute;top: 0px;left: 0px;}
.pm-bid-flow-list li:hover{color: #dd342c;cursor: pointer;}
.pm-bid-flow-list li:hover .pm-bid-flow-bz p{color: #dd342c}
.pm-bid-flow-list li.pm-bid-flow1 i{background-position: 0px 0px;}
.pm-bid-flow-list li.pm-bid-flow2 i{background-position: 0px -57px;}
.pm-bid-flow-list li.pm-bid-flow3 i{background-position: 0px -115px;}
.pm-bid-flow-list li.pm-bid-flow4 i{background-position: 0px -172px;}
.pm-bid-flow-list li.pm-bid-flow5 i{background-position: 0px -230px;}
.pm-bid-flow-list li.pm-bid-flow6 i{background-position: 0px -344px;}
.pm-bid-flow-list li.pm-bid-flow7 i{background-position: 0px -288px;}

.pm-bid-flow-list li.pm-bid-flow1:hover i{background-position: -87px 0px;}
.pm-bid-flow-list li.pm-bid-flow2:hover i{background-position: -87px -57px;}
.pm-bid-flow-list li.pm-bid-flow3:hover i{background-position: -87px -115px;}
.pm-bid-flow-list li.pm-bid-flow4:hover i{background-position: -87px -172px;}
.pm-bid-flow-list li.pm-bid-flow5:hover i{background-position: -87px -230px;}
.pm-bid-flow-list li.pm-bid-flow6:hover i{background-position: -87px -344px;}
.pm-bid-flow-list li.pm-bid-flow7:hover i{background-position: -87px -288px;}
.pm-bid-flow-bz span{font-size: 12px;}
.pm-bid-flow-bz p{font-weight: bold;color: #333;}

.pm-flow-close { position: absolute;  font-size: 28px; font-weight: lighter;  cursor: pointer; color: #b5b5b5; right: 5px; top: 1px;}

.channel-tips{height: 40px;line-height: 40px;background: #fcf7d9;border:1px #e4d5c7 solid;color: #df2720;position: relative;padding-left: 70px;margin-top: 10px;}
.channel-tips i{width: 20px;height: 20px;background: url(../image/base-ico.png) no-repeat -89px -184px;position:absolute;left:30px;top: 10px;}
.channel-box{border:1px #ddd solid;background: #fff;margin-top: 20px;}
.channel-box h1{font-size: 18px;text-align: center;color: #666;border-bottom:1px #ddd solid;font-weight: normal;padding: 15px 0px;line-height: 20px;}
.channel-box .row{padding: 20px;}


.channel-tips .close{position:absolute;width: 30px;height: 30px;top: 5px;right: 5px;background: url(../image/detail-close.png) no-repeat;}
.channel-tips .close:hover{background-position: -31px 0px;}

.nav_left{ position:fixed;top:238px; left:50%; margin-left:-665px;    z-index: 99999;}
.nav_left .nav_left_nav{width:50px;}
.nav_left .nav_left_nav ul{margin:0  0 0px;}
.nav_left .nav_left_nav ul li{position:relative; float:left; width:50px; height:60px;margin-bottom:1px;cursor:pointer;background: #696969}
.nav_left .nav_left_nav ul li.active, .nav_left .nav_left_nav ul li:hover{color:#fff; background: #df2720;}
.nav_left .nav_left_nav ul li h3{    text-align: center;position:absolute; left:0px; top:3px; width:50px; line-height:24px; padding: 3px 0px; font-weight:normal; font-size: 14px;color: #fefefe}
.nav_left .nav_left_nav ul li.last{margin-bottom:0;}
.nav_left.fix{position: fixed;}

.channel-fot{padding:22px 0px;text-align: center;}

.channel-btn{line-height: 34px;min-width:120px;    text-align: center;padding: 0px 10px;font-size: 14px;color: #fff;background: #cccccc;cursor: default;   display: inline-block;}
.channel-btn:hover{color: #fff;text-decoration: none;background: #999;}

.channel-btn.btn-bidding{background: #df2720;cursor: pointer;}
.channel-btn.btn-bidding:hover{background: #b61109;}

.party-bd{border:1px #ddd solid;}

.step-box{line-height:50px;width: 100%;font-size: 14px;}
.step-box .step-text{-webkit-line-clamp: 1; overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;white-space: normal;height: 50px;max-width: 500px;margin-left: 10px;}


.crumbs{padding: 12px 0px;}
.select-result{float: left;}
.select-result .selected{float: left;margin-left: 10px;}
.select-result .selected a{color:#333;border:1px #e6e6e6 solid;padding:0 10px;text-decoration:none;float: left;background: url("../image/close.png") right 7px no-repeat #fff;padding-right: 20px;    line-height: 19px;}
.select-result .selected a:hover{color:#df2720;border:1px #df2720 solid;background-position:right -17px}
.list-select-search{border:1px #e6e6e6 solid;width: 1198px;    position: relative;margin:0px auto;background: #fff; }
.list-select-search .new_close0126{position:absolute;left: 1160px;top: 10px;width: 28px;height: 28px;border:1px #e6e6e6 solid;background: #fff;text-align: center;z-index:999;}
.list-select-search .new_close0126:hover{border:1px #df2720 solid;}
.list-select-search .new_close0126 i{background: url(../image/jiantou-up.png) no-repeat center center ;position: absolute;    -webkit-transition: -webkit-transform .2s ease-out;
    -moz-transition: -moz-transform .2s ease-out;
    -o-transition: -o-transform .2s ease-out;
    -ms-transition: -ms-transform .2s ease-out;left: 2px; top: 2px;width: 25px; height: 25px;}
.list-select-search .new_close0126.cur i{transform:rotate(180deg);
-ms-transform:rotate(180deg);   /* IE 9 */
-moz-transform:rotate(180deg);  /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 鍜�Chrome */
-o-transform:rotate(180deg); }

.new_toggle0126{display:none;}
.s-more{ width:1200px;margin:0px auto;   text-align: center; position: relative; top: -16px; border-top: 1px solid #ddd;
    transition: border-color .15s ease-in-out;}
.s-more:hover {
    border-color: #df2720;
}
.s-more .new_close0129{    position: relative;
    display: inline-block;
    margin-top: -1px;
    height: 28px;
    line-height: 28px;
    padding: 0 40px 0 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #FFF #DDD #DDD;
    background: #fff;
    cursor: pointer;
    color: #666;
    transition: border-color .15s ease-in-out;}
.s-more .new_close0129:hover{border:1px #df2720 solid;}
.s-more .new_close0129 i{background: url(../image/jiantou-up.png) no-repeat center center ;position: absolute;    -webkit-transition: -webkit-transform .2s ease-out;
    -moz-transition: -moz-transform .2s ease-out;
    -o-transition: -o-transform .2s ease-out;
    -ms-transition: -ms-transform .2s ease-out;right: 5px; top: 2px;width: 25px; height: 25px;}
.s-more .new_close0129.cur i{transform:rotate(180deg);
    -ms-transform:rotate(180deg);   /* IE 9 */
    -moz-transform:rotate(180deg);  /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 閸滐拷Chrome */
    -o-transform:rotate(180deg); }
.s-more:hover .new_close0129{
    color: #df2720;
    border-color: #FFF #df2720 #df2720;
}
.select{padding:5px 10px 0px;font-size: 14px;}
.select>li{list-style:none;padding:10px 0 5px 100px;position: relative;}

.select .select-list.w50{float: left;width: 470px;}
.select .select-list-bot{border-top:1px #e6e6e6  dashed;padding-left: 10px; line-height:27px;}
.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;padding: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:0px;}
.select a:hover{color:#df2720;border:1px #df2720 solid;text-decoration: none;}
.select .selected a{color:#df2720;border:1px #df2720 solid;}
.select-result dt{font-weight:bold}
.select-no{color:#999}


.box-menu{width: 100%}
.box-menu .item{float: left;margin-right: 10px;line-height: 24px;}
.box-menu .item input{width:18px; height: 18px;float: left;margin-right: 5px;margin-top: 3px;}

.select-list-bot .boxTop{position: relative;z-index: 25;    display: inline-block;}
.select-list-bot .boxTop input{width:50px;height:25px;padding: 0px  5px;border: 1px solid #e1e1e1;background: #fff; font-family: 'microsoft yahei';
    outline: none;float: left;}
.select-list-bot .boxTop input.ip1{margin-right: 2px;}
.select-list-bot .boxTop input.ip2{margin-left: 2px;}
.select-list-bot .boxTop .money-btn{border:0px;}


.select .organization-search dd{width: 200px;}
.select .organization-search dd.select-all{width: inherit;height: 70px;}


.select-list-bot  .location{ padding-right:10px; line-height:25px;height: 25px; position:relative; z-index:44;cursor: pointer;border:0px;}
.select-list-bot  .location:hover{border:0px;}
.select-list-bot  .location i{background: url(../image/triangle-down.png) no-repeat;display: inline-block;width: 7px;height: 4px;     margin-top: 10px;    float: right;   margin-left: 5px;-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;-ms-transition:-ms-transform .2s ease-out;}
.select-list-bot  .location:hover i{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);}
.select-list-bot  .location.curr i{transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);}

.select-list-bot  .location .icon-jiage{background: url(../image/js_ico.png) no-repeat -5px -5px;display: inline-block;line-height: 10px;vertical-align: middle;margin-left: 4px; width:8px; height:13px;}
.select-list-bot  .location .icon-jiage2{background: url(../image/js_ico.png) no-repeat  -60px -5px;display: inline-block;line-height: 10px;vertical-align: middle;margin-left: 4px; width:8px; height:13px;}
.select-list-bot  .location.up .icon-jiage{ background-position:-20px -5px;}
.select-list-bot  .location.down .icon-jiage{ background-position:-33px -5px;}
.select-list-bot  .location.curr .icon-jiage2{background-position:-83px -5px;}


.product-list{width: 1200px;margin:0px auto;}
.product-list ul{padding:0px 0px 0px;width: 103%;}
.product-list ul li{width: 285px;float: left; font-size: 14px; height:338px; overflow:hidden;  background: #fff;margin: 20px 20px 0px 0px;position: relative;}

.product-list ul li .pic{width:285px;height:213px;position: relative;}
.product-list ul li .pic .p{width:285px;height:213px;display: block;}
.product-list ul li .pic a:hover  .p{ opacity: .9; filter: alpha(opacity=90);}
.product-list ul li .pic:hover  .p{ opacity: .9; filter: alpha(opacity=90);}
.product-list ul li .title{margin-top: 15px;padding: 0px 12px; line-height:24px; height:48px; overflow: hidden;}
.product-list ul li .title a{color: #333;}
.product-list ul li .title a:hover{color: #df2720;}
.product-list ul li .item{line-height: 24px;margin-top:2px;padding: 0px 12px;color:#666;}
.product-list ul li .item.time{color: #999;}
.product-list ul li .item.last{margin-top:5px;height: 24px;overflow: hidden; padding-bottom:12px;}

.product-list ul li .item .openTimes{position: relative;    padding-left: 25px;color: #999;    line-height: 20px;}
.product-list ul li .item .openTimes i{background:url(../image/base-ico.png) no-repeat;background-position: -60px -184px; width: 20px; height: 20px;position: absolute;left: 0px;top: 0px;  }
.product-list ul li .box{height:125px;position: absolute;bottom: 0px;left: 0px;width: 100%;transition: all ease .3s;background: #fff;}
.product-list ul li:hover .box{ height: 150px;}
.product-list ul li .state-btn{opacity: 0;position: absolute;right: 10px;bottom: 37px;width:60px;line-height: 30px;    font-size: 14px;}
.product-list ul li:hover .state-btn{ opacity: 1;transition: all ease .3s;}




.announcement-bg{background:#000;position: fixed;left: 0px;top:0px;height: 100%; width: 100%;opacity: 0.5;display: none;z-index: 999998}
.announcement-box{width: 1200px;background:#fff;position: fixed;left: 50%;margin-left: -600px; top:50px;height:auto;display: none;z-index: 999999;}
.announcement-box .smt{height: 50px;background: #f5f5f5;border-bottom: 1px #ddd solid;line-height: 50px;position: relative;}
.announcement-box .smt h3{font-size: 18px;padding-left: 20px;color: #333;font-weight:bold;}
.announcement-box .smt .close{position:absolute;width: 30px;height: 30px;top:10px;right: 10px;background: url(../image/detail-close.png) no-repeat;}
.announcement-box .smt  .close:hover{background-position: -31px 0px;}
.announcement-box .smb{height: 80px;background: #f5f5f5;border-top: 1px #ddd solid;position: absolute;bottom: 0px;left: 0px;width: 100%;text-align: center;}
.announcement-box .smb .announcement-btn{height: 34px;background: #df2720;width: 120px;text-align: center;line-height: 34px;color: #fff;display: inline-block;    margin-top: 23px;}
.announcement-box .smb .announcement-btn:hover{background: #be150f;text-decoration: none;}
.announcement-box .smc{padding-bottom: 81px;padding: 0px 60px;}


.select>li.new-zb{padding:10px;}
.select .new-zb .selected a{    color: #fff;background:#df2720;border: 1px #df2720 solid; }
.select .new-zb  a{border: 1px #ddd solid;}

.hasMoreTab .hd {position: relative;}
.hasMoreTab .hd ul{  height:34px;  line-height: 25px;     margin-top: 7px;   float: left; margin-left: 150px; zoom:1; }
.hasMoreTab .hd li{ float:left; padding:0px; cursor:pointer;font-size: 14px;margin:0px  25px;    height: 25px;}

.hasMoreTab .hd li.on{color: #df2720;}
.hasMoreTab .hd li:hover{color: #df2720;}
.hasMoreTab .bd{clear:both; position:relative; border:1px #e5e5e5 solid;height:273px; background: #fff;    overflow: hidden;margin-top:2px;}
.hasMoreTab .bd .con{position: absolute; width: 900px; left: 0px; top: 0px; }
.hasMoreTab .hd li .more{position: absolute;right: 0px;margin: 0px !important;    top: 12px;display: none;}
.hasMoreTab .hd li.on .more{display: block;}
.hasMoreTab .hd li.inquiry i{margin-left:-26px;width: 1px;height: 12px;background: #ccc;float: left; margin-top: 7px;}


.news_lists a{width:270px;line-height: 38px;float: left;position: relative;height: 38px;padding-left: 10px;   }
.news_lists a i{ _display:inline;_zoom:1; width:4px; height:4px; _font-size:0;position: absolute;left:0px;top:18px; cursor:pointer; background:#999;border-radius: 50px;}
.news_lists a span{width: 220px;line-height: 38px;float: left;height: 38px; -webkit-line-clamp:1; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal;}
.news_lists a span.time{ float:right; text-align: right; width: 40px; color:#999;}
.news_lists a:hover{text-decoration: underline;}
.news_lists a:hover i{background:#dd362d;}
.news_lists a:last-child{border-bottom:0px;}

.new-notice.hasMoreTab .hd{border-bottom: 1px #ddd solid; height: 43px;}
.new-notice.hasMoreTab .hd ul{margin:0px; position: relative;padding-left: 100px;    width: 190px;}
.new-notice.hasMoreTab .hd ul i{position: absolute; left:10px;top:14px; height: 15px;background: #df2720;width: 4px;}
.new-notice.hasMoreTab .hd ul h3{font-size: 16px;position: absolute;left: 24px;top:8px;}
.new-notice.hasMoreTab .hd ul li{height: 15px;line-height: 15px;font-size: 14px;margin:14px 10px 0px 0px;color: #999;}
.new-notice.hasMoreTab .hd li.on{color:#df2720;}
.new-notice.hasMoreTab .bd{border:0px;}
.new-notice.hasMoreTab .hd li .more{color: #999;font-size: 12px;font-weight: normal;top:14px;}
.new-notice.hasMoreTab .hd li .more:hover{color: #df2720;}
.new-notice.hasMoreTab .bd .con{width:280px;margin-left: 9px;}
.kkpager span.text{padding:6px 0px 6px 10px;}
.kkpager .sinput{border:1px #ddd solid;width: 40px;text-align: center;height: 32px;margin-right:7px;}

