/*详情*/
.img-wrapper{
    padding-top: 20px;
}
.text-shadow{
    text-shadow: 0 4px 2px rgba(0,0,0,0.4);
}
.img-content h1{
    font-size: 26px;
}
a.btn-normal{
    text-shadow: none;
}
.img-content{
    padding-top: 80px;
}
.img-content .time{
    margin-top: 16px;
}
.img-content .address{
    margin-top: 6px;
}
/*展览简介*/
.theme-intro{
    padding-top: 40px;
    background:#F1F1F1 url(../img/theme/intro.jpg)  center top no-repeat;
    /*min-height: 360px;*/
    height: auto;
}
.theme-intro .wrapper{
    width: 900px;
}
.theme-intro .module-content{
    font-size: 14px;
    color: #555;
    line-height: 24px;
}
/*指导单位等*/
.theme-company .wrapper{
    width: 850px;
    font-size: 16px;
    color: #333;
}
.company-item{
    padding: 20px 0;
}
.company-item~.company-item{
    border-top: 1px dashed #bbb;
}
.item-title,.item-content,.item-content-company{
    float: left;
}
.item-title{
    width: 150px;
    font-weight: bold;
}
.item-content{
    width: 700px;
}
.item-content-company{
    width: 50%;
}
/*日程安排*/
.theme-date{
    background: url(../img/ExhibitorCenter/main_bg.jpg) no-repeat;
    height: 58px;
    padding: 30px 0;
}
.theme-date .wrapper{
    width: 950px;
}
.audience-module.theme-date .module-head{
    float: left;
    border-right: 1px solid #AAEDFB;
    height: 66px;
    padding-top: 20px;
    padding-right: 36px;
    margin-right: 36px;
}
.audience-module.theme-date .module-content{
    float: left;
    font-size: 16px;
    color: #fff;
    width: 735px;
    padding-top: 6px;
}
.audience-module.theme-date .module-head-title{
    color: #fff;
    border-bottom: none;
    line-height: 34px;
    height: 34px;
    padding-left: 50px;
    background: url(../img/theme/icon-date.png) left top no-repeat;
}
.theme-date .item-date{
    width: 50%;
    float: left;
    margin-bottom: 6px;
}
.theme-date .title{
    display: inline-block;
    font-weight: bold;
    width: 120px;
}

/*参展范围*/
.audience-module.exihibitor_main{
    padding-bottom: 0;
}
.exihibitor_main[num="1"] .exihibitor_bd_list li>span.small{
    font-size: 16px;
    line-height: 30px !important;
}
/*联系方式*/
.audience-contact{
    color: #333;
    padding: 40px 0 90px;
    background:#F3F7FA url(../img/theme/audience_bg.jpg) no-repeat left bottom;
}
.audience-contact .concat-detail{
    width: 240px;
    margin: 0 auto;
}
.audience-contact .small-title{
    padding-top: 30px;
    font-size: 16px;
}
.audience-contact .detail-content{
    margin-left: 32px;
}
.audience-contact p{
    font-size: 14px;
    color: #333;
    padding: 4px;
    text-align: left;
}
/*观众组织*/
.theme-audience{
    padding: 40px 0 90px;
    background:#F3F7FA url(../img/theme/audience_bg.jpg) no-repeat left bottom;
}
.theme-audience.audience-module .module-head{
    margin-bottom: 0;
}
.theme-audience .wrapper{
    width: 900px;
}
.audience-item{
    padding: 50px 0 20px;
    border-bottom: 1px dashed #24A5DE;
}
.audience-item .item-head{
    float: left;
    margin-right: 50px;
}
.audience-item .item-content{
    font-size: 14px;
    color: #647684;
    line-height: 24px;
    float: left;
}

/*首页的列表*/
.list-wrapper .ui-list{
    margin: 0;
    padding: 0;
    padding-bottom: 110px;
}
.list-wrapper .ui-list-item{
    /*cursor: pointer;*/
    margin-top: 40px;
    width: 100%;
    height: 239px;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all 0.5s;
    -moz-transition: all 0.5s; /* Firefox */
    -webkit-transition: all 0.5s;  /* Safari 和 Chrome */
    -o-transition: all 0.5s;   /* Opera */
}
.list-wrapper .ui-list-item .list-item-content:after{
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.list-wrapper .ui-list-item:hover{
    box-shadow: 0 3px 18px rgba(129,164,179,0.4);
}
/*左侧图片*/
.list-wrapper .ui-list-item .img-container{
    float: left;
    margin-right: 30px;
}
.list-wrapper .ui-list-item img{
    margin-left: -1px;
    margin-top: -1px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.list-wrapper .word-container{
    margin-left: 360px;
    padding-right: 50px;
}
.list-wrapper .word-head{
    font-size: 22px;
    color: #333;
    border-bottom: 1px dashed #ccc;
    padding: 30px 0 20px;
    margin-bottom: 18px;
}
.list-wrapper .word-content{
    font-size: 14px;
    color: #777;
    text-align:justify;
    text-justify:inter-ideograph;
    line-height: 24px;
}
.word-content-desc{
    position: relative;
    overflow: hidden;
    height: 70px;
}
.word-content-desc:after{
    content: '...';
    position: absolute;
    background-color: #fff;
    right: 0;
    bottom: -2px;
    width: 15px;
}
.word-content-desc.nocontent:after{
    content: '';
}
.word-content-other{
    font-size: 16px;
    font-weight: bold;
    color: #B6732F;
    margin-top: 20px;   
}
.word-content-other .place{
    margin-left: 200px
}
.theme-dateen .titleen {
    display: inline-block;
    font-weight: bold;
    width: auto;
}
.theme-date .item-dateen {
    width: auto;
    float: left;
    margin-bottom: 6px;
}
.module-contenten{
    width:800px ! important;
}
.wrapperen{
  	width:1100px ! important;
}
 .smallen{
    line-height:20px ! important;
}
.bigen{
    line-height:60px ! important;
}
.pen p{
	text-align:center ! important;
}
.concat-detailen{
	width:450px ! important;
}
.img-contenten{
	width:80% ! important;
	left:10% ! important;
}
.detail-contact{
	margin-left:44%;
	margin-right:300px;
}
.detail-contact p{
	font-size: 14px;
    color: #333;
    padding: 4px;
    text-align: left;
    word-break: break-all;
}