body {background: #f8f8f8;}
.mb15 {margin-bottom:15px;}
.zh-banner{width:100%;height:240px; background:#fff url(img/103.jpg) no-repeat center center;box-shadow: 0 15px 20px rgba(0,0,0, .1); position:relative;padding-top:10px;}
.zh-banner .left{width:220px;height:140px; background:#ff7900; float:left; font-size:24px; text-align:center;color:#fff;box-shadow: 0 0 20px rgba(0,0,0, .1);margin-right:30px;margin-top:40px;border-radius:0 0 12px 0;}
.zph_bn_ct_new_f{width:100%; padding-top:20px; font-size:35px; padding-bottom:5px; position:relative}
.zph_bn_ct_new_f .title { font-size:24px;}
.zph_bn_ct_new_f_c{width:18px;height:18px; display:block; background:#fff;border-radius:50%; position:absolute;left:10px;top:10px;}
.zh-banner .right{float:left;overflow:hidden;padding-top:30px;width:900px; position:relative}
.zh-banner .right h2{height:55px;line-height:55px; overflow:hidden; color:#333;font-size:26px;}
.zh-banner .right h2 a{color:#1369c0;}
.zh-banner .right p{font-size:14px;line-height:25px}
.zh-banner .right p b{padding:0px 4px;color:red;font-size:20px;}
.zh-post{float:right;margin-top:-40px}
.zh-post a{font-size:14px;padding:10px 30px; color:#fff;margin-left:20px;font-size:14px;border-radius:6px;}
.zh-post a{background:#ff7900;}
.zh-post a:hover{background:#ff5200;}

.zh-item{width:100%;background: #fff; padding:15px 0;border-top:1px solid #eee; float:left ; position:relative}
.zh-item:hover{box-shadow: 0 0 20px rgba(0,0,0, .1);}
.zh-pic{width:200px;height:120px;padding: 17px 35px; float:left}
.zh-pic img{border-radius:4px;width:200px;height:120px;}
.zh-info{overflow:hidden;position:relative;padding-right:20px;}
.zh-info h2{ font-size:16px; font-weight:bold; padding-top:10px; line-height:37px;}
.zh-info h2 a{color:#1369c0}
.zh-info b{padding:0px 4px;color:red}
.zh-time{background:url(img/timeicon.png) no-repeat left 2px;color:#666; padding-left:20px;  font-size:13px; margin-top:12px;}
.zh-zb{background:url(img/zph_icon3.png) no-repeat left 2px;color:#666; padding-left:20px;  font-size:13px; margin-top:12px;}
.zh-add{ background:url(img/zph_icon2.png) no-repeat left 2px; color:#666; padding-left:20px;  font-size:13px; margin-top:12px;}
.zh-order{ position:absolute;right:20px;top:70px;z-index:10;}
.zh-order a{width:100px;height:37px; line-height:37px; text-align:center; display:inline-block; background:#fe9901;color:#fff; margin-left:10px;border-radius:6px;font-size:14px}
.zh-order a:hover{ background:#e7900d; text-decoration:none;color:#fff}
.zh-order a:nth-child(2){background:#009944}
.state{ width:63px; height:63px; position:absolute; top:0px; right:0px; z-index:10; background:url("img/zph_icon4.png") no-repeat; }
.stateon{width:63px; height:63px; position:absolute; top:0px; right:0px; z-index:10;background:url("img/zph_icon5.png") no-repeat; }
.stateed{width:63px; height:63px; position:absolute; top:0px; right:0px; z-index:10;background:url("img/zph_icon6.png") no-repeat; }

.zh-left{width:900px;float:left;overflow:hidden}
.zh-left .qc-head{height:16px;clear:both;font-size:16px;line-height:16px;text-align:center;padding:18px; background:white;overflow:hidden}
.zh-left .qc-head li{float:left;list-style-type:none;padding:0px 20px;border-left:#EEE 1px solid;font-weight:normal; cursor:pointer;}
.zh-left .qc-head li.current{font-weight:bold}
.zh-left .qc-head li:nth-child(1){border-left:none}
.zh-left .qc-body dl{overflow:hidden;background:white;padding:0 0px;}

.zh-right{float:right;width:280px;overflow:hidden;}
.zh-box{overflow:hidden;background:#fff;}
.zh-box dt{padding:16px;font-size:16px;background:#fff;border-bottom:1px #efefef solid;font-weight:700;text-align:center;margin-bottom:5px;}
.zh-box ul{padding:15px;}
.zh-box ul li{line-height:32px;font-size:14px;}
.zh-box dl {padding:10px 15px; position: relative;border-bottom:#eee 1px solid;overflow:hidden}
.zh-box dl img{width:100%; height: 154px;}
.zh-box dl p{display: block; height: 22px; margin: 10px 0; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zh-box dl p a {font-size: 15px;}
.zh-box dl span {height: 20px; line-height: 20px; margin-bottom: 12px; font-size: 14px; color: #A0A0A0; background:url(img/time.png) no-repeat left 0px;padding-left:20px}
.zh-box dl .more {line-height: 20px; height: 20px; font-size: 13px; color:#6D6D6D;float:right}
.zh-box dl .more:hover {color: #1DBFDA}
.zh-box dl h3{display: block; margin: 10px 0 0; line-height: 22px; overflow: hidden; text-overflow: ellipsis;font-weight:normal}
.zh-box dd {text-align:center;padding:10px 15px 15px;font-size:14px;line-height:24px}
.zh-box a.back{display:block;text-align:center;padding:10px;font-size:14px}
.white{background:white;overflow:hidden}
.zh-left .head-txt {padding:0 6px 6px 0px;color:#000;line-height:28px;border:#e3e3e3 0px solid;margin-bottom:5px;clear:both; background:white; overflow:hidden;border-bottom:#eee 1px solid;}

/*推荐展会*/
.exhibit-tj {height:360px;margin-bottom:15px;background:#fff;overflow:hidden;}
.exhibit-tj h3 {padding:16px;font-size:16px;background:#fff;border-bottom:1px #efefef solid;font-weight:700;text-align:center;}
.tj-list {padding:10px;background:#fff;overflow:hidden;}
.tj-list li .zh-img { text-align:center;}
.tj-list h4 { padding-top:5px; height:24px; line-height:24px; color:#ff7900; overflow:hidden; font-size:16px;}
.tj-list .zh-add,.tj-list .zh-time { margin-top:5px; height:20px; font-size:12px;}
.tj-list .zh-time b { color:#ff7900; font-size:16px; padding:0 3px;}
.f_green { color:#85B200;}
.f_red { color:#f00;}

/*首页右侧按地区查询*/
.select_List {margin-bottom:15px;overflow:hidden;}
.select_List h3 {padding:16px;font-size:16px;background:#fff;border-bottom:1px #efefef solid;font-weight:700;text-align:center;}
.select_List .zh_area {padding:10px;background:#fff;overflow:hidden;}
.select_List .zh_area a {width:20%;float:left;line-height:24px;text-align:center;display:inline-block;}
.select_List .zh_area a:hover {background:#fe9901;color:#fff;}

.exh_rec{padding:0 0 10px 0;}
.exh_rec a{font-weight:bold;font-size:14px;}
.exh_rec li{color:#666666;padding:0 5px 0 5px;height:23px;line-height:23px;overflow:hidden;}
.exh_month{width: 170px;height:150px;padding:10px 0 0 15px;overflow:hidden;}
.exh_month div{float:left;width: 43px;height:25px;line-height:25px;border:#e6e6e6 1px solid;background:url('image/pos.gif') repeat-x;margin:0 10px 10px 0;text-align:center;}
.ctb{background:#e6e6e6; font-size:14px;}
.ltd{width:100px;text-align:center;background:#F3F3F3;font-weight:bold;color:#333333;}
.rtd{background:#FFFFFF;}
.fsearch input{border:0}
.fsearch .pd3,#fromdate,#todate{border:#e6e6e6 1px solid;}

.recently{overflow:hidden;padding-top:15px}

/*按月找展会*/
.date{overflow: hidden;margin-bottom:15px;}
.date h3 {padding:16px;font-size:16px;background:#fff;border-bottom:1px #efefef solid;font-weight:700;text-align:center;}
.date .datename{overflow:hidden;background:#fff;padding:15px 10px 0;}
.date .datename span.dateexh{line-height: 25px;color: #333;display: inline-block;padding-bottom: 15px;border-bottom: 3px solid #ee2e2c;float: left;font-size: 14px;}
.date .datename span.dateexh li{float:left;width:25%;text-align:center;display:inline-block;}
.date .datename span.dateexh li.active{background:#EC5159;border-radius:30px;}
.date .datename span.dateexh li a{color: #333;}
.date .datename span.dateexh li a{padding:0 10px;}
.date .datename span.dateexh li.active a{color: #ffffff;padding:0 10px}
.topicBot { padding:10px;background:#fff;}
.zhlist-item {padding:10px; border-bottom:1px #e0e0e0 dotted;}
.zhlist-item .zhlist-tit {font-size:14px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.zhlist-item .zhlist-tit a:hover {color:#fe9901;}
.zhlist-item p {height:24px; line-height:24px;}
.zhlist-more { text-align:right;color:#999;margin-top:6px;line-height:24px;}

/*搜索无内容时显示*/
.empty_txt {padding:35px 30px;background:#f5f5f5;font-size:14px;}
.empty_txt p {line-height:32px;}
.empty_txt .big {font-size:20px;}