@charset "UTF-8";

.clears { clear: both; font-size: 1px; height: 0px; line-height: 0px; }
/*.clearfix { clear: both; *zoom:1;}*/
/*.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; line-height: 0; overflow: hidden }*/

.tx-over{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dis-table{display:table; width:100%; height:100%;}
.dis-tab-cell{display:table-cell; vertical-align:middle;}
.br{border-radius: 50%;-webkit-border-radius: 50%; -moz-border-radius:50%;}
.br50{border-radius: 50px;-webkit-border-radius: 50px; -moz-border-radius:50px;}
.br10{border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius:10px;}
.br5{border-radius: 5px;-webkit-border-radius: 5px; -moz-border-radius:5px;}
.br3{border-radius: 3px;-webkit-border-radius: 3px; -moz-border-radius:3px;}
.ellipsis {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.ellipsis-2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ellipsis-3 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


/*全局*/
embed{display: block;}

.top1fr.fixed{
    position:fixed;
    top:0;
    left:0;
    right:0;
    width:100%;
    z-index:999999;
}

/*头部导航*/
.top1fr{background: #f8f8f8;height: 30px; line-height: 30px; border-bottom: 1px solid #ddd;}
.top1fr .top1 .top1-left{color: #333;}
.top1fr .top1 .top1-left a{color: #333; margin-left: 20px;}
.top1fr .top1 .top1-right ul li{float: left; padding: 0 10px; background: url(../images/ico1-1.png) no-repeat right center;}
.top1fr .top1 .top1-right ul li:last-child{background: none;}
.top1fr .top1 .top1-right ul li.has-sub{position: relative;width: 85px; text-align: center; z-index: 2;cursor: pointer;}
.top1fr .top1 .top1-right ul li.has-sub a,.top1fr .top1 .top1-right ul li.has-sub span{color: #000;}
.top1fr .top1 .top1-right ul li.has-sub .sp1{display: block; padding-right: 12px; background: url(../images/ico1.jpg) no-repeat right center;}
.top1fr .top1 .top1-right ul li .sub-nav{display: none; line-height:25px; width: 85px; background: #fff; position: absolute;left: -1px; top: 30px; z-index: 1; border: 1px solid #dddddd; border-top: none; text-align: center;}
.top1fr .top1 .top1-right ul li .sub-nav a{display: block;}
.top1fr .top1 .top1-right ul li .sub-nav.box{height: 89px; width: 200px;left: 30px; padding: 8px 16px;}
.top1fr .top1 .top1-right ul li .sub-nav .wx{height: 73px;  padding-left: 80px;text-align: left; background: url(../images/imgwei.jpg) no-repeat left center;}
/*.top1fr .top1 .top1-right ul li.has-sub:hover{background: #fff; border-left: 1px solid #ddd;border-right: 1px solid #ddd;}*/
.top1fr .top1 .top1-right ul li.has-sub:hover .sp1{background: url(../images/ico1.jpg) no-repeat right center;}
.top1fr .top1 .top1-right ul li.has-sub:hover .sub-nav{display: block;}

.top1fr .top1 .top1-left a:hover,.top1fr .top1 .top1-right ul li .sub-nav a:hover{color: #014689;}
/*header*/
header{padding-top: 20px;}
.top2fr{background: #fff;}
.top2fr .top2 .top2-logo{width: 219px;}
.top2fr .top2 .top2-logo img{display: block;}
.top2fr .top2 .search{width: 624px; float: left; margin-left: 125px; margin-top: 10px; }
.top2fr .top2 .search .search-bar{ border: 2px solid #e77918;height: 40px;}
/**/
.mod_select {
    /*display: inline-table;*/
    float: left;
    line-height: 27px;
    height: 27px;
}
.mod_select ul {
    margin:0;
    padding:0;
}
.mod_select ul li {
    float:left;
    /*margin-left:20px;*/

}

.search-bar .select_box {
    float:left;
    border-right:1px solid #E77918;
    color:#444;
    position:relative;
    cursor:pointer;
    width:86px;
    height:36px;
    line-height: 36px;
    background:url(../images/ico2.png) no-repeat 70px center;
    font-size:12px;
}

.search-bar .select_txt {
    display:inline-block;
    padding-left:10px;
    width:100%;
    line-height: 36px;
    font-size: 14px;
    overflow:hidden;
}
.search-bar .option {
    width:86px;
    border:solid 1px #EDE7D6;
    position:absolute;
    top:24px;
    left:-1px;
    z-index:2;
    overflow:hidden;
    display:none;
}
.search-bar .option a {
    display:block;
    height:26px;
    line-height:26px;
    text-align:left;
    padding:0 10px;
    width:100%;
    background:#fff;
}
.search-bar .option a:hover {
    background:#fdeae0;
}

/**/

.top2fr .top2 .search .search-bar input{width: 434px;line-height: 36px; height: 36px; float: left;padding-left: 5px;font-size: 14px; color: #999; }
.top2fr .top2 .search .search-bar button{width: 100px; float: left;line-height: 36px; height: 36px; cursor: pointer; background: #e77918; color: #fff; font-size: 15px;}
.top2fr .top2 .search .search-t{margin-top: 6px;}
.top2fr .top2 .search .search-t a{font-size: 13px; border-right:1px solid #666 ; padding: 0 5px;}
.top2fr .top2 .search .search-t a:last-child{border:none;}
.top2fr .top2 .top2-right{width: 200px; /*width: 170px;*/ height: 40px;line-height: 40px; margin-top: 10px; padding:0 30px; border: 1px solid #F4D4C0; background:#FFF0D9; cursor: pointer;}
.top2fr .top2 .top2-right a{display: block;padding-left: 46px; font-size: 14px; color: #333; background: url(../images/ico3.png) no-repeat left center;}

.top2fr .top2 .top2-2-right{width: 221px; height: 40px;line-height: 40px; margin-top: 10px; padding:0 40px; background: #E77918;}
.top2fr .top2 .top2-2-right a{display: block; padding-left: 40px; font-size: 15px; font-weight: bold; color: #fff; background: url(../images/ico20.png) no-repeat left center;}

nav{width:100%;height:50px;margin-top: 20px; background:#014689; border-top: 4px solid #12396D;}
nav ul>li{width: 8%;padding: 12px 0; float:left;position: relative; text-align: center;line-height: 22px;}
nav ul>li:first-child a{border-left: none;}
nav ul>li:last-child a{border-right:none;}
nav ul>li a{display: block;width:100%;height:100%;font-size:18px;color:#fff;
    border-left:1px solid #143E78;border-right:1px solid #2F61A2;}
nav ul > li:hover a,nav ul > li.on a{/*color: #E77918;*/ color: #ffcc33; }
nav ul>li .setNav{position:absolute;top:46px;left:0;right:0;width:100%;	display: none; z-index: 99999;}
nav ul>li .setNav li{background:#014689;	border-top:1px solid #12396D;line-height:40px;filter:alpha(opacity=90);opacity:0.9;}
nav ul>li .setNav li a{padding: 0; border: none; color: #fff; font-size: 16px;}
nav ul>li .setNav li:hover a{/*color: #E77918;*/ color: #ffcc33;}
nav ul>li:hover .setNav{display: block;}
/*nav.fixed{position:fixed;top:0;left:0;right:0;width:100%;	z-index:999999;}*/

/*footer*/
footer{color: #fff;font-size: 14px;}
.footer{background: #014689; padding: 15px 0 0;}
.footer .fl{width: 895px; padding-left: 30px;}
.footer_nav{ margin-bottom: 15px;}
.footer_nav li{float:left; padding:0 10px;border-left:1px solid #143E78;border-right:1px solid #2F61A2;}
.footer_nav li:first-child{border-left: none; padding-left: 0;}
.footer_nav li:last-child{border-right:none;}
.footer_nav li a{font-size: 14px; color: #fff;}
.footer_nav li:hover a{text-decoration: underline;}
.footer_contact>div{padding-left: 40px; margin-bottom: 3px; line-height: 26px; font-size: 13px;}
.footer_contact .t1{background: url(../images/f1.jpg) no-repeat left center;}
.footer_contact .t2{background: url(../images/f2.jpg) no-repeat left center;}
.footer_contact .t3{background: url(../images/f3.jpg) no-repeat left center;}
.footer_ma{width: 305px; border-left:1px solid #2F61A2; text-align: center;}
.footer_ma ul li{float: left;width: auto; }
.footer_ma ul li:first-child{margin: 0 30px 0 50px;}
.footer_ma ul li img{width: 108px;height: 105px;display: block; }
.footer_ma ul li p{font-size: 12px; /*margin-top: 15px;*/}
.foot_bot{background: #12396D;height: 40px;line-height:40px; font-size: 12px;}
.foot_bot .m>div{padding-left: 30px;}
.foot_bot span{margin-left: 50px;}
.foot_bot a{color: #fff; display: none;}




/*.lovexin{width:120px;left:50%;position:fixed;z-index:999; }
.lovexin img{width: 120px; height: 310px; }
.top300{top: 300px; }
.top630{top: 630px; }
.lovexin.top300.fixed{ top: 32px;}
.lovexin.top630.fixed{ top: 360px;}
.ml750{margin-left: -750px;}
.ml630{margin-left: 630px;}*/


.close{ position: absolute!important; top: 0; right: 0; float: right; width: 14px; height: 14px; border-radius: 50%;-webkit-border-radius: 50%; -moz-border-radius:50%; cursor: pointer; background: url(../images/close.png) no-repeat center center; /*background-size: 15px auto;*/ margin: 5px;}*/



/*广告1200*50*/
.in_ad1{ margin-top: 15px;}
.in_ad1 img{width: 100%;height: 50px; display: block;}
/*广告1200*50*/
.in_ad2{margin: 20px 0 30px; border: 1px solid #ccc;}
.in_ad2 img{width: 100%;height: 50px;display: block;}

/*广告1200*60*/
.news_ad1{ margin-top: 6px; margin-bottom: 6px;}
.news_ad1 img{width: 100%;display: block;height: 60px;}
/*广告300*250*/
.news_ad2{ /*margin-top: 25px;*/}
.news_ad2 img{width: 100%;display: block;height: 250px;}
/*广告300*160*/
.news_ad3{ margin-top: 20px;}
.news_ad3 img{width: 100%;display: block;height: 160px;}
/*广告300*330*/
.news_ad4{ margin-top: 15px;}
.news_ad4 img{width: 100%;display: block;height: 330px;}
/*广告1200*50*/
.news_ad5{ margin: 20px 0 25px;}
.news_ad5 img{width: 100%;display: block;height: 50px;}
/*广告250*250*/
.news_ad6{width: 300px; margin: 0 auto; /*margin: 20px 0 25px;*/}
.news_ad6 img{width: 100%;display: block;height: 250px;}


/*广告292*68 4个一行*/
.exh_ad1{height: 70px; margin-top: 15px;}
.exh_ad1 img{width: 292px; height: 68px;}
.exh_ad1 li{height: 70px; float: left; border: 1px solid #ccc; margin-left: 8px;}
.exh_ad1 li:first-child{margin-left: 0;}

/*广告1200*50*/

.sheji_ad1{margin-top: 10px; }
.sheji_ad1 img{width: 100%;display: block; height: 50px;}

/*广告300*250*/
.biaozhun_ad1{border: 1px solid #ccc;}
.biaozhun_ad1 img{width: 100%;display: block;height: 250px;}

/*广告300*300*/
.biaozhun_ad2{border: 1px solid #ccc;}
.biaozhun_ad2 img{width: 100%;display: block;height: 300px;}

/*广告1200*60*/
.proj_ad3{margin-top: 6px; }
.proj_ad3 img{width: 100%;display: block;height: 60px;}

/*广告1200*90*/
.proj_ad4{margin-top: 6px;}
.proj_ad4 img{width: 100%;display: block;/*height: 90px;*/}


/*搜索 pindao+2+1*/
.sousuo_sec{margin-top:20px;}
.sousuo{padding: 0 30px 0 20px;height: 62px;line-height: 62px; border: 1px solid #ccc; background: #FAF8F9;}
.sousuo .t{font-size: 14px;}
.sousuo .t a{padding-right: 5px; font-size: 14px; border-right: 1px solid #666;}
.sousuo .t a:last-child{border-right: none;}
.sousuo .con{margin-top: 15px;}
.sousuo .t a.cur{ font-size: 16px; font-weight: bold}
/**/
.sousuo .select_box {
    float:left;
    position:relative;
    cursor:pointer;
    width: 121px;
    height: 27px;
    line-height: 27px;
    margin-right: 12px;
    color: #666;
    border: 1px solid #ccc;
    background: #fff url(../images/ico24.jpg) no-repeat 105px center;
    font-size:14px;
    -webkit-border-radius: 2px;
    -moz-border-radius:2px;
    border-radius: 2px;
}

.sousuo .select_txt {
    display:inline-block;
    padding-left:10px;
    width:100%;
    line-height: 27px;
    font-size: 14px;
    overflow:hidden;
}
.sousuo .option {
    width:121px;
    border:solid 1px #EDE7D6;
    position:absolute;
    top:24px;
    left:-1px;
    z-index:2;
    overflow:hidden;
    display:none;
}
.sousuo .option a {
    display:block;
    height:26px;
    line-height:26px;
    text-align:left;
    padding:0 10px;
    width:100%;
    background:#fff;
}
.sousuo .option a:hover {
    background:#FDE0E5;
}

/**/

.search_box{float: left; width: 240px; height: 27px;}
.search_box input{float: left;}
.search_box .search1{width: 174px; height: 27px;line-height: 27px;padding-left: 15px; border:  1px solid #ccc; border-right: none;-webkit-border-radius: 2px; -moz-border-radius:2px; border-radius: 2px;}
.search_box .search2{width: 66px; height: 27px;line-height: 27px;color: #fff;padding-left: 20px;border-bottom-right-radius: 2px; border-top-right-radius: 2px; background: #E77918 url(../images/ico21.png) no-repeat 8px center; cursor: pointer;}
.search_box .search2:hover,.top2fr .top2 .search .search-bar button:hover{ background-color:#e78834;}

/*other select*/
/**/
.other .select_box {
    float:left;
    position:relative;
    cursor:pointer;
    width: 121px;
    height: 27px;
    line-height: 27px;
    margin-right: 12px;
    color: #666;
    border: 1px solid #aaa;
    background: #fff url(../images/ico24.jpg) no-repeat 105px center;
    font-size:14px;
    -webkit-border-radius: 2px;
    -moz-border-radius:2px;
    border-radius: 2px;
}

.other .select_txt {
    display:inline-block;
    padding-left:10px;
    width:100%;
    line-height: 27px;
    font-size: 14px;
    overflow:hidden;
}
.other .option {
    width:121px;
    border:solid 1px #EDE7D6;
    position:absolute;
    top:24px;
    left:-1px;
    z-index:2;
    overflow:hidden;
    display:none;
}
.other .option a {
    display:block;
    height:26px;
    line-height:26px;
    text-align:left;
    padding:0 10px;
    width:100%;
    background:#fff;
}
.other .option a:hover {
    background:#fdeae0;
}


/*位置*/
.weizhi .sousuo .t a{border: none;}



/**/
.fbox{margin-bottom: 45px; background: #fff;}
.fbox .libox{float: left; width: 25%; border: 1px solid #ccc; border-right: none; font-size: 13px;}
.fbox .libox:nth-child(4n){border-right: 1px solid #ccc;}
.fbox .tit{padding: 0 10px 0 20px;height: 43px;line-height: 43px; background: #f0f0f0;}
.fbox .tit .t{float: left; font-size: 14px; color: #014689; font-weight: bold;}
.fbox .tit a{float: right;}
.fbox .list{padding: 0 5px 0 15px;}
.fbox .list ul li{line-height: 30px;}
.fbox .list ul li span{float: right;}




/*图片新闻和会展频道共用样式*/
.photo_sec1.xinwen{margin-bottom: 70px;}
.photo_sec1 .tit{margin: 35px 0 20px; }
.bor-b-c1{border-bottom: 1px solid #E77918;}
.bor-b-c2{border-bottom: 1px solid #014689;}
.bor-b-c3{border-bottom: 1px solid #990000;}
.photo_sec1 .tit .t{width: 118px;text-align: center; font-size: 20px;line-height: 46px; font-weight: bold; color: #fff; border-top-left-radius:5px;border-top-right-radius:5px;}
.t-c4{background: #E77918;}
.t-c5{background: #014689;}
.t-c6{background: #990000;}
.photo_sec1 .tit .hd .prev,.photo_sec1 .tit .hd .next{ display:block;  width:18px; height:22px; float:right;margin-top: 10px; overflow:hidden;cursor:pointer; }
.photo_sec1 .tit .hd .prev{margin-right:5px; background:url(../images/ico22.jpg) no-repeat;}
.photo_sec1 .tit .hd .next{background:url(../images/ico23.jpg) no-repeat;}

.photo_sec1 .bd{overflow:hidden;  }
.photo_sec1 .bd ul{ overflow:hidden; zoom:1; width:1200px;  float:left; _display:inline;  }
.photo_sec1 .bd ul li{border: 1px solid #ccc; margin-left:12px; margin-bottom: 15px; padding:5px;  float:left; _display:inline; overflow:hidden; text-align:center; background: #fff;  }
.photo_sec1 .bd ul li:nth-child(4n+1){margin-left: 0;}
.photo_sec1 .bd ul li .pic{ text-align:center; }
.photo_sec1 .bd ul li .pic img{ width:279px; height:168px; display:block;  }
.photo_sec1 .bd ul li:hover{background: #E77918;}
.photo_sec1 .bd ul li .title{line-height:45px;}
.photo_sec1 .bd ul li .title a{font-size: 14px;}
.photo_sec1 .bd ul li:hover a{color: #fff;}

/*特别推荐广告*/
.in_sec2{margin-top: 10px; }
.in_sec2list{padding: 20px 15px;border: 1px solid #ccc;text-align: center;}
.in_sec2list ul li{float: left; width: 282px; margin-right:13px; margin-bottom: 10px; border: 1px solid #ccc;}
.in_sec2list ul li:nth-child(4n+4){margin-right: 0;}
.in_sec2list ul li img{width: 100%; height: 117px; vertical-align: middle;}

/*标题+更多*/
.tit_yw .t{/*width: 118px;*/padding: 0 20px; text-align: center; font-size: 20px;line-height: 46px; font-weight: bold; color: #fff; border-top-left-radius:5px;border-top-right-radius:5px;}
/*.tit_yw .t.t1{width: 145px;}*/
.tit_yw .more { height: 46px;  line-height: 46px;}
.tit_yw .more a {border: 1px solid #ccc;  padding: 2px 3px;-webkit-border-radius:2px; -moz-border-radius:2px;   border-radius: 2px;}




/*标题+底部灰色*/
.exhi2_tit{margin:6px 0 20px 0; padding-bottom: 8px; background: url(../images/intit.png) no-repeat left bottom;}
.exhi2_tit .t{ font-size: 20px; color: #e77918; font-weight: bold; padding-left: 5px;}
.exhi2_tit a{padding:0 5px;font-size: 14px; border: 1px solid #ccc;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius: 2px;}
.exhi2_tit .t2{font-size: 14px; color: #333;padding-left: 30px; margin-left: 40px; background: url(../images/ico32.png) no-repeat left center;}
.exhi2_tit .t2 span{color: #E77918; font-weight: bold;}
.exhi2_tit .t3{font-size: 14px; color: #333;}
.exhi2_tit .atit{display: inline-block; color: #E77918; border: none;}
.exhi2_tit .atit:hover{color: #014689;}
/*筛选*/
.shaixuan{background: #FAF8F9; font-size: 14px;padding: 22px 0; padding-left: 35px; /*line-height: 72px;*/}
.shaixuan select{float: left; width: 121px;line-height: 27px; height: 27px;margin-left:20px;padding: 2px 0; padding-left: 25px;/* border: 1px solid #ccc;*//*-webkit-border-radius:2px; -moz-border-radius:2px;border-radius: 2px;*/
    /*background: #fff url(../images/ico24.jpg) no-repeat 105px center; appearance:none;-moz-appearance:none;-webkit-appearance:none;*/}
/*.shaixuan select::-ms-expand { display: none; }*/
.shaixuan a{margin-left: 20px;line-height: 27px;}
.shaixuan a.on{color: #E77918; font-weight: bold;}
/*多选*/
.xuantext{ line-height: 22px;padding: 10px 10px 10px 35px;background: #FAF8F9;}
.xuantext .sp{display: inline-block;margin-left: 5px;margin-bottom: 10px; border: 1px solid #E67817;padding:0px 25px 0px 5px; background: url(../images/x.jpg) no-repeat right center;}
.xuantext .xu{width: 774px;}

.qingko{padding:  0 20px; border: 1px solid #E67817; -webkit-border-radius:25px; -moz-border-radius:25px;border-radius: 25px; cursor: pointer;position: relative;z-index: 2; behavior: url(PIE.htc);}

/**/
/*.pro-choosefr{ margin-bottom: 5px;}*/
.pro-choosefr .pro-choose-tit{background: #FAF8F9; border-top: 1px solid #dddddd; padding: 7px 23px; font-size: 14px; color: #333;}
.pro-choosefr .pro-choose{border-bottom: 1px solid #ddd;}
.pro-choosefr .pro-choose .choose-cont{border-top: 1px dashed #dddddd; background: #fff;}
.pro-choosefr .pro-choose .choose-cont .ch-tit{width: 100px; float: left; line-height: 40px; padding-left: 24px;}
.pro-choosefr .pro-choose .choose-cont .ch-cont{width: 788px; float: left; background: #fff;}
.pro-choosefr .pro-choose .choose-cont .ch-left{width: 723px; float: left;line-height: 30px; padding: 5px 0; height: 40px; overflow: hidden;}
.pro-choosefr .pro-choose .choose-cont .ch-left.on{height: auto;}
.pro-choosefr .pro-choose .choose-cont .ch-left .t1 .t1-cont{display: inline-block; margin-left: 35px;}
.pro-choosefr .pro-choose .choose-cont .ch-left .t1 .t1-cont.on a{color: #E67817;}
.pro-choosefr .pro-choose .choose-cont .ch-right{float: left; padding-top: 9px;}
.pro-choosefr .pro-choose .choose-cont .ch-right a{display: inline-block; background: url(../images/ico40.png) no-repeat 80% center; background-size: 9px auto; width: 55px; height: 23px; border: 1px solid #ddd; margin-left: 10px; font-size: 12px; line-height: 21px; text-align: center; padding-right: 15px;}
.pro-choosefr .pro-choose .choose-cont .ch-right a.on{background: url(../images/ico39.png) no-repeat 80% center; background-size: 9px auto;}
.pro-choosefr .pro-choose .choose-cont.on{border-top: 1px solid #fc3535; border-bottom: 1px solid #fc3535; background: #ffe1e1;}
.pro-choosefr .pro-choose .choose-cont.on .ch-tit{color: #fc3535;}
.pro-choosefr .pro-choose .choose-cont.on .ch-left .t1 .t1-cont input{display: inline-block;}
.pro-choosefr .pro-choose .choose-cont.on .ch-left .t2{display: block;}
.pro-choosefr .pro-choose .choose-cont.on .ch-right{display: none;}



/**/

/*设计院详情， 标准动态详情共用样式*/

.de_tit{background: #faf8f9; padding: 55px 0 45px;}
.de_tit h1{font-size: 20px; color: #333; text-align: center;}
.de_tit .t1{font-size: 15px; padding: 0 80px; margin-top: 30px;}
.de_tit .t1 span{color: #014689;}
.de_tit .t1 span a{padding: 0 8px;border-right: 1px solid #014689; color: #014689;}
.tit_lan{display: inline-block; padding: 0 30px; height: 48px;width: auto; line-height: 48px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 2px solid #2888de; color: #2888de; font-size: 16px; font-weight: bold;}
.de_main1{margin-top: 30px;}
.de_main1 .con{border: 1px solid #ccc; font-size: 16px; padding: 45px 0;}
.de_main1 .con p{padding:0 45px;}

.de_main1 .con .con1{ margin: 150px 0 322px; padding: 50px 0; text-align: center; background: #faf8f9; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.de_main1 .con .con1 a{margin: 0 10px; display: inline-block; width: 175px; line-height: 40px; font-size: 15px;font-weight: bold; color: #fff;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px;}
.de_main1 .con .con1 a:first-child{margin-bottom: 35px;}
.de_main1 .con .con1 a:hover{font-size: 16px;}

.de_main2{margin-top: 60px;}
.de_main2 .con ul li{float: left; width: 50%;padding: 0 25px; border-bottom: 1px solid #ccc;border-left:1px solid #ccc; line-height: 60px;}
.de_main2 .con ul li:first-child,.de_main2 .con ul li:nth-child(2){ border-top: 1px solid #ccc;}
.de_main2 .con ul li a,.de_main2 .con ul li span{display: inline-block; font-size: 14px; color: #333;}
.de_main2 .con ul li:nth-child(2n){border-right: 1px solid #ccc;}
.de_main2 .con ul li:hover a{color: #f65b19;}
.de_main2 .con ul li:hover span{color: #f65b19;}
/*右边栏 最新xx*/
.zuixin_r{margin-top: 10px; width: 300px; border: 1px solid #ccc;}
.zuixin_r .tit{height: 43px;line-height: 43px;font-size: 14px;font-weight: bold; padding-left: 20px; color: #014689; border-bottom: 1px solid #ccc; background: #f0f0f0;}
.zuixin_r .con{padding: 15px 0;}
.zuixin_r .con ul li{height: 27px; line-height: 27px; padding-left: 20px; margin-top: 2px;}
.zuixin_r .con ul li:hover{background: #f0f0f0; border-left: 2px solid #E77918;}
.zuixin_r .con ul li a{display: inline-block; font-size: 13px; color: #333;}
.zuixin_r .con ul li span{float: right; padding-right: 10px;}
.zuixin_r .con ul li span:after{clear: both; font-size: 1px; height: 0px; line-height: 0px; }


/*标准求助*/
.bzqiuzhu{border: 2px solid #E77918;}
.bzqiuzhu .tit{background: #E77918 url(../images/ico28.png) no-repeat top center;}
.bzqiuzhu .tit div{line-height: 49px; font-size: 16px; color: #fff; font-weight: bold;text-align: center; background: url(../images/ico29.png) no-repeat 68px center;}
.bzqiuzhu .con{padding: 0 15px; background: #fff; font-size: 14px;text-align: center;}
.bzqiuzhu .con label{}
.bzqiuzhu .con input{margin-top: 20px; width: 196px; border: 1px solid #ccc; line-height: 27px;}
.bzqiuzhu .con input[type="submit"]{margin-bottom: 20px; width: 160px; line-height: 30px; border: 1px solid #E77918; color: #fff; background: #E77918;-webkit-border-radius:25px; -moz-border-radius:25px; border-radius: 25px;}
.bzqiuzhu .con input[type="submit"]:hover{background: #fff; color: #E77918;}

.bzqiuzhu .t{padding: 0 15px 25px; background: #E77918; font-size: 14px; color: #fff;}
/*右侧热点文章*/
.hotsec_r1{margin-top: 25px; width: 100%; /*width: 300px;*/ border: 1px solid #ccc;}
.hotsec_r1 .tit{height: 43px;line-height: 43px;font-size: 14px;font-weight: bold; padding-left: 20px; color: #014689; border-bottom: 1px solid #ccc; background: #f0f0f0;}
.hotsec_r1 .con{padding: 15px 0;}
.hotsec_r1 .con ul li{height: 27px; line-height: 27px; padding-left: 20px; margin-top: 2px;}
.hotsec_r1 .con ul li:hover{background: #f0f0f0; border-left: 2px solid #E77918;}
.hotsec_r1 .con ul li a{display: block; font-size: 13px; color: #333;}
/*右侧市场*/
.shichangsec_r2{margin-top: 15px;}
.shichangsec_r2 .tit{margin-bottom: 10px; padding-left: 10px; color: #014689; font-size: 16px; font-weight: bold;}
.shichangsec_r2 .con{padding: 10px 10px 10px 15px; border: 1px solid #ccc;}
.shichangsec_r2 .con ul li{}
.shichangsec_r2 .con ul li span{float: left; font-size: 14px; line-height: 30px;}
.shichangsec_r2 .con ul li .sp1{float: right; width: 60px; color: #E77918;}

/*hot!!!*/
.hot_r{}
.hot_r .tit{line-height: 43px; border: 1px solid #ccc; padding: 0 10px 0 30px; background: #f0f0f0 url(../images/ico33.png) no-repeat left top; font-size: 14px;}
.hot_r .t{float: left; font-weight: bold; color: #E77918;}
.hot_r .tit a{float: right; color: #999;}
.hot_r .con{border: 1px solid #ccc;border-top:1px solid #FAF8F9;  padding: 18px 10px;}
.hot_r .con ul li{margin-bottom: 8px;}
.hot_r .con ul li:hover a{color: #E77918;}
.hot_r .con ul li .sp1{display: inline-block; width: 23px; height: 23px; margin-right:18px;font-size: 14px;color: #fff; background: #cfcfcf; text-align: center;-webkit-border-radius:50%; -moz-border-radius:50%; border-radius: 50%;}
.hot_r .con ul li:nth-child(1) .sp1{background: #DE1207;}
.hot_r .con ul li:nth-child(2) .sp1{background: #F75C1A;}
.hot_r .con ul li:nth-child(3) .sp1{background: #FFA03A;}
.hot_r .con ul li a{font-size: 13px; color: #333;}
.hot_r .con ul li .spr{float: right; font-size: 13px; color: #333;}
.hot_r .con ul li .spr .sp2{color: #FFA03A;}


/*/////////////////////////////////////////////////////12.27///////////////////////////////////////////////*/
/*技术，会展，市场，会展详情 标题*/
.detailtit{padding-top: 40px; text-align: center; border-bottom: 1px dashed #d2d2d2;}
.detailtit h1{font-size: 20px; font-weight: bold;}
.detailtit .tit .t1{margin: 15px 0;}
.detailtit .tit .t1 ul li{float: left; font-size: 15px; width: 33.3%;}
.detailtit .tit .t2{border-top: 2px ridge #ccc; font-size: 16px;}


.titleft{margin-left: 100px; line-height: 36px;}
.titleft .a2{margin-left: 15px; color: #CC0000;}
.titleft a:hover{text-decoration: underline;}
.titleft .a3{margin-left: 15px; color: #003399;}

.tselect {
    padding: 2px 0;
    width: 106px;
    height: 27px;
    line-height: 27px;
    margin-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    color: #666;
}

.detail{
    line-height: 32px;
    padding: 10px 15px;
    font-size: 18px;
    color: #333;
    font-family: "宋体";
}
/*/////////////////////////////////////////////////////18.3.20 PCY///////////////////////////////////////////////*/
iframe{overflow:hidden;}

.nologin {
    font-size: 14px;
    line-height: 36px;
    padding: 20px;
    background: #FFEDD3;
    border: 1px solid #dedede;
    margin: 20px auto;
    color: #555;
}

.nologin p a {
    color: #f00;
    padding-left: 6px;
}

.nologin p span {
    color: #004eff;
}

.xiangguan2{ background: #fff;border: 1px solid #ccc;}
.xiangguan2 .title{background: #b8dbf3;padding: 0 20px; height: 40px;line-height: 40px; font-size: 16px; color: #fff; font-weight: bold;}
.xiangguan2 .list{padding: 0 20px;}
.xiangguan2 .list ul li{line-height: 36px; font-size: 14px; border-top: 1px dashed #d7d7d7;}
.xiangguan2 .list ul li:first-child{border: none;}
.xiangguan2 .list ul li span{float: right; font-size: 13px;}

/*下载*/
.downbox{margin: 15px 0; height: 40px; line-height: 40px; /*padding: 0 22px;*/ }
.downbox a{font-size: 16px;/*padding-left: 35px;*/padding: 0 30px 0 45px; color: #fff; display: inline-block; background:#f76321 url(../images/tb.png) no-repeat left center; background-position: 0 0px; transition: all 0.8s;}
.downbox a:hover{/*background-position: 0 -34px;*/ transition: all 0.8s; /*color: #003876;*/ opacity: 0.7;}


.article_tags {
    height: auto;
    position: relative;
    padding: 3px 0px 10px 92px;
}

.article_tags .icon {
    display: block;
    position: absolute;
    left: 0;
    top: 5px;
    width: 24px;
    height: 24px;
    background: url(../images/biaoqian.png) no-repeat center center;
}

.article_tags .tag {
    display: block;
    position: absolute;
    left: 29px;
    top: 5px;
    width: 60px;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    color: #333;
}

.article_tags .tagcns {
    font-size: 16px;
    color: #888;
    overflow: hidden;
}

.article_tags .tagcns .item {
    float: left;
    margin-right: 6px;
    line-height: 28px;
    text-align: center;
}

.article_tags .tagcns .item a {
    font-size: 15px;
    padding: 2px 5px;
    border: 1px solid #fb5e60;
    color: #fb5e60;
    border-radius: 3px;
}

.article_tags .tagcns .item:hover a {
    border: 1px solid #f76321;
    color: #f76321;
}
.nyprotop{ width: 1200px; margin: 0px auto;}
.nyprotop h1 {
    background: url(../images1/mallpro_03.jpg) no-repeat left;
    padding-left: 26px;
    font-size: 15px;
    margin: 20px 0;
}

/*2018/5/3*/
.detail img{width: 100%; display: block;}
.detail a>img{width: auto; display: inline-block;}


/*2018/5/4*/
.nologin{position: relative; margin-left: 110px; padding-left: 35px;}
.nologin:before{position: absolute;bottom: 0; left: -110px; display: block; content: ""; width: 142px; height: 192px; background: url(../images/ren.png) no-repeat center;}



/*2018/9/21*/
/*.bodydiv{
	background: url(../images/bodybg.jpg) no-repeat top center;
	background-size: 100% auto;
}*/

@media only screen and (min-width: 1200px) and (max-width: 1280px) {
    body{
        min-width: 1200px!important;
    }
    #leftDiv {
        left: -80px!important;
    }
    #rightDiv {
        right: -80px!important;
    }
}

@media only screen and (max-width:1280px ) {

}
.sheji_ad1{margin-top: 6px!important;}

/*工程页*/
.project1_sec{margin-top: 6px;}
.proj1left{width: 275px; border: 1px solid #ccc;}
.proj1left .tit{line-height: 47px;text-align: center; font-size: 16px; color: #fff; font-weight: bold; background: #014689 url(../images/ico31.png) no-repeat 70px center;}
.proj1left .tit2{font-size: 16px; }
.proj1left .tit2 ul li{float: left;width: 50%;line-height: 49px; text-align: center;border-bottom: 1px solid #ccc;}
.proj1left .tit2 ul li:first-child{border-right: 1px solid #ccc;}
.proj1left .tit2 ul li:hover,.proj1left .tit2 ul li.on{color: #E77918; border-bottom: 3px solid #E77918;}
.proj1left .con{padding: 0 15px; height: 714px; /*overflow: overlay;*/overflow: hidden; overflow-y: auto;}
.proj1left .con ul li{border-bottom: 1px dashed #ccc;}
.proj1left .con ul li h2{line-height: 30px; font-size: 14px; color: #000;}
.proj1left .con ul li a{display: inline-block;line-height: 25px;margin-right: 10px; font-size: 13px;}
.proj1left .con .more{display: block;margin: 10px 0; line-height: 37px;text-align: center;font-size: 13pxs; border-radius: 5px; border: 1px solid #E77918; color: #E77918; background: #fff;}
.proj1left .con .more:hover{background: #E77918; color: #fff;}

.proj1center{width: 604px; margin-left: 10px;}
.proj1center .main1{border:1px solid #ccc; }
.banner{ width:100%;  position:relative;  height:247px;overflow: hidden;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:247px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:247px; }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:25px; line-height:25px; text-align:center;}
.banner .hd ul{ text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:5px;
    background:url(../images/icoCircle3.png) no-repeat 0 -11px; overflow:hidden; line-height:9999px; }
.banner .hd ul .on{ background-position:0 0; }

/*快速检索*/

.jiansuo2{border: 1px solid #ccc; margin-top: 10px;}
.jiansuo2 .hd {background: #e9e9e9; }
.jiansuo2 .hd ul li{float: left;width: 25%; text-align: center;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.jiansuo2 .hd ul li:last-child{border-right: none;}
.jiansuo2 .hd ul li a{display: block; /*width: 133px;*/ height: 39px; line-height: 39px;font-size: 14px;}
.jiansuo2 .hd ul li:hover a{color: #2888DE; background: #fff; border-top: 2px solid #2888DE;}
.jiansuo2 .hd ul li.on a{color: #2888DE; background: #fff; border-top: 2px solid #2888DE;}
.jiansuo2 .bd{background: #fff; padding: 20px; font-size: 14px;}
.jiansuo2 .bd .box select{padding: 2px 0;  width: 106px; height: 27px;line-height: 27px; margin-right: 10px;padding-left: 10px;font-size: 14px;color: #666; /*border: 1px solid #ccc;border-radius: 2px;*/
    /*background: #fff url(../images/ico24.jpg) no-repeat 90px center; appearance:none;-moz-appearance:none;-webkit-appearance:none;*/}
/*.jiansuo2 .bd .box  select::-ms-expand { display: none; }*/
.jiansuo2 .bd .box .sp{float: left; display: inline-block;line-height: 27px; font-size: 16px; font-weight: bold;}


.jiansuo2 .bd .box .list{margin-top: 15px;}
.jiansuo2 .bd .box ul li{margin-top: 10px;}
.jiansuo2 .bd .box ul li span{float: right;}



.proj1right{width: 300px;}
.proj1right .t1{height: 53px; line-height: 53px; text-align: center; background: #E77918 url(../images/ico20.png) no-repeat 85px center; }
.proj1right .t1 a{color: #fff; font-size: 16.5px; font-weight: bold;}

.proj1right .t2{margin-top: 15px;}
.proj1right .t2 table{width: 100%; border-collapse: collapse;  line-height: 42px; text-align: center; }
.proj1right .t2 table tr:nth-child(even){background: #f7f7f7;}
.proj1right .t2 table th{ font-weight: normal;font-size: 14px;}
.proj1right .t2 table td{font-size: 12px;}
.proj1right .t2 table tr span{color: #E77918;}

.proj1right .biaozhun_ad2{margin-top: 13px;}

.project2_sec{margin-top: 30px; margin-bottom: 20px;}
.project2_sec .con .list{width: 888px; border: 1px solid #ccc; padding: 14px 15px;font-size: 14px; }
.project2_sec .con .list ul li{line-height: 33px; border-bottom: 1px dashed #ccc; background: url(../images/ico27.png) no-repeat left center;}
.project2_sec .con .list ul li a{padding-left: 15px;}
.project2_sec .con .list ul li span{float: right; padding-right: 20px;}
.project2_sec .con .list.list2{width: 836px;}
.project2_sec .con .oth{width: 348px;}

.project2_sec .hot_r .con{/*padding: 15px 10px;*/padding: 9px 10px;}

.project3_sec{margin-bottom: 55px;}

/*招标信息*/
.zhangbaiobox_sec{margin: 20px 0 10px;}
.zhangbaio1_sec{width: 890px;}
.zhangbaio1_sec .con1{/*border: 1px solid #ccc;*/}
.xuanze2{background: #FAF8F9; border-top: 1px solid #ccc;border-bottom: 1px solid #ccc; line-height: 50px;}
.xuanze2 a {
    display: inline-block;
    margin-left: 30px;
    font-size: 14px;
    text-align: center;
}
.zbiaoxz a{ width: 20%;}
.xuanze3 a{margin-left: 40px; }
.xuanze2 a:hover,.xuanze2 a.on{border-bottom: 2px solid #014689; color: #E77918; font-weight: bold}
.zhangbaio1_sec .con1 .list{background: #fff;padding: 0 10px ;}
.zhangbaio1_sec .con1 .list ul li{line-height: 36px; padding-left: 10px;border-bottom: 1px dashed #ccc; background: url(../images/ico27.png) no-repeat left center; font-size: 14px;}
.zhangbaio1_sec .con1 .list ul li .sp1{color: #E77918;}
.zhangbaio1_sec .con1 .list ul li .sp2{font-size: 13px;}
.zhangbaio1_sec .con1 .list ul li .sp3{margin-left:5px;color: #990000; font-size: 15px;}
.zhangbaio1_sec .con1 .list ul li .shijian{padding-right: 10px; float: right}
.zhangbaio1_sec .page2{margin: 33px 0;}

.zhangbaio2_sec{width: 300px;}
/*招标详情*/
.zhaobiaodetail_sec{margin-top: 20px;}
.zhangbaiode1_sec{width: 888px;}
.zhangbaiode1_sec .main1{padding: 20px 0 30px; font-size: 14px;color: #333;background: #FAF8F9; border-top: 1px solid #ccc;}
.zhangbaiode1_sec .main1 .tit{font-size: 20px;  text-align: center; font-weight: bold}
.zhangbaiode1_sec .main1 .t1{padding-left: 65px;margin-top: 25px; }
.zhangbaiode1_sec .main1 .t1 .sp1{display: inline-block; margin-right: 20px; width: 25px;height: 25px; background: url(../images/ico30.png) no-repeat left center;}
.zhangbaiode1_sec .main1 .t1 span{font-size: 25px; color: #F75A17;}
.zhangbaiode1_sec .main1 .t2{padding: 0 50px 0 65px; font-size: 15px;  margin-top: 30px;}
.zhangbaiode1_sec .main1 .t2 span{color: #014689;}
.zhangbaiode1_sec .main1 .t2 span a{padding: 0 8px;border-right: 1px solid #014689; color: #014689;}
.zhangbaiode1_sec .main1 .t2 span a:last-child{border-right: none;}

.zhangbaiode1_sec .main2{border: 1px solid #ccc; padding: 40px; margin-top: 15px;}
.zhangbaiode1_sec .main2 p{float: left; font-size: 16px; color: #333;}
.zhangbaiode1_sec .main2 p span{color: #F75A17;}
.zhangbaiode1_sec .main2 a{float: right; display: inline-block;width: 175px; line-height: 40px;text-align: center; font-size: 15px; color: #fff; font-weight: bold;  border-radius: 5px;}

.zhangbaiode1_sec .main3{margin-top: 20px;}
.zhangbaiode1_sec .main3 table{width: 100%;text-align: center; border-collapse:collapse;line-height: 40px; font-size: 16px;color: #333;}
.zhangbaiode1_sec .main3 table tr td:nth-child(even) {color: #FF6600;}

.zhangbaiode1_sec .main4{margin-top: 35px;}
.zhangbaiode1_sec .main4 .con{padding: 50px 50px 390px; border: 1px solid #ccc;font-size:14px; }

.zhangbaiode1_sec .main5{margin-top: 20px; font-size: 14px;}
.zhangbaiode1_sec .main5 a{float: left; display: inline-block;width: 50%; line-height: 60px; text-align: center; color: #333; border: 1px solid #ccc;}
.zhangbaiode1_sec .main5 a:first-child{border-right: none;}
.zhangbaiode1_sec .main5 a:hover span{color: #F75A17;}


.zhangbaiode2_sec{width: 300px;}
.zhangbaiode2_sec .zuixin_r{margin-top: 20px;}
.zhangbaiode2_sec .biaozhun_ad1{margin-top: 10px;}



/*拟建*/
.nijiantable{}
.nijiantable table{border-collapse: collapse; line-height: 35px; font-size: 14px; text-align: center;}
.nijiantable table th{background: #f1f0f0;line-height: 40px;  }
.sousuotable th{line-height: 36px;  }
.nijiantable table tr td:first-child{text-align: left; padding-left: 20px;}
.nijiantable table tr:hover{background: #f3f5fb;}
.nijiantable table tr td a:hover{text-decoration: underline;}
/*////////////////////////////////////////////////12.28//////////////////////////////////////////*/
.xuantext{padding-left: 22px;}
.shaixuan{padding-left: 5px;border-bottom: 1px solid #ccc;}
.shaixuan select{width: 100px; color: #666;line-height: 27px;}
.search_box .search1{border-color: #aaa;line-height: 23px;height: 23px;}
/*历史信息框*/
.historyinfo{display: inline-table; position: relative;width: 85px; text-align: center;color:#666; z-index: 2;cursor: pointer;}
.historyinfo a,.historyinfo span{color: #666;}
.historyinfo .sp1{display: block; padding-right: 12px; background: url(../images/ico1.jpg) no-repeat right center; color: #000; font-weight: bold;}
.historyinfo .sub-nav{display: none; line-height:20px; width: 85px; background: #fff; position: absolute;left: -1px;  z-index: 1; border: 1px solid #dddddd;  text-align: center;}
.historyinfo .sub-nav a{display: block; margin-left: 0;color:#666; font-size: 12px;}
.historyinfo .sub-nav a:hover{color: #000;}
.historyinfo:hover .sp1{background: url(../images/ico1.jpg) no-repeat right center;}
.historyinfo:hover .sub-nav{display: block;}


/*other select*/
/**/
.other .select_box {
    width: 100px;
    background: #fff url(../images/ico24.jpg) no-repeat 80px center;
}


.other .option {
    width:100px;
}

.mod_select ul li{margin-top: 0!important;}
.other .option a{margin-left: 0!important;}


.shoucang{margin-right: 30px; float: right; padding-left: 30px; background: url(../images1/sc.png) no-repeat left center ;cursor: pointer; }
table .shoucang{margin-right: 5px;}
.xuantext,.pro-choosefr,.shaixuan{}
.xuantext{border-top: 1px solid #ccc;}

.zhangbaiode1_sec .main3 table{text-align: left;}
.zhangbaiode1_sec .main3 table tr td:nth-child(even){color: #333;}
.zhangbaiode1_sec .main3 table tr td {
    border: 1px solid #dedbd9;
    padding-left: 20px;
    text-align: left;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    word-wrap: break-word;
    word-break: break-all;
}
.zhangbaiode1_sec .main3 table tr td .con{font-size: 14px;}
