.top-mb2018{
	width:100%;
	overflow:hidden;
}
.top-mb2018 .title{
	padding-left: 12px;
	padding-right: 12px;
	color:#fff;
	font-size: 12px;
	height:56px;
	line-height: 56px;
	border-bottom: 1px solid #666;
}
 .top-mb2018  .exa{
	padding-left: 12px;
	padding-right: 12px;
	margin-top: 30px;
	font-size: 18px;
	color:#fff;
}
 .top-mb2018  .logo-mb2018{
 	padding-left: 12px;
	padding-right: 12px;
	height:58px;
	margin-top: 20px;
 }
  .top-mb2018  .logo-mb2018 .pic{
  	display:inline-block;
  	width:58px;
  	height:58px;
  	background:; 
  	margin-right: 10px;
  }
  .top-mb2018  .logo-mb2018  .time{
  	vertical-align: top;
  	display:inline-block;
  	height:58px;
  }
   .top-mb2018  .logo-mb2018  .time .bt{
   	font-size: 15px;
   	color:#fff;
   }
   .top-mb2018  .logo-mb2018  .time .bt span{
   	color:#abb0c2;
   	margin-left: 5px;
   }
    .top-mb2018  .logo-mb2018  .time  .t{
    	position:relative;
    	width:88px;
    	height:26px;
    	border:1px  solid #939ebb;
    	margin-top: 9px;
    	color:#fff;
    	text-align: center;
    	line-height: 26px;
    	font-size: 12px;
    }
     .top-mb2018  .logo-mb2018  .time  .t span{
     	width:7px;
     	height:6px;
     	position:absolute;
     	top:50%;
     	margin-top: -3px;
     	margin-left: -12px;
     	background:;
     }
     .top-mb2018 .pic2{
     	margin-top:15px;
     }
      .top-mb2018 .pic2 img{
      	width:100%;
      }
       .top-mb2018  .text-box{
       	width:100%;
       	padding-right: 12px;
     	padding-left: 12px;
     	margin-top: 30px;
     	padding-bottom: 21px;
     	border-bottom: 1px  solid #4a618b;
       }
        .top-mb2018  .text-box div{
        	color:#fff;
        	font-size: 18px;
        }
        .top-mb2018  .text-box p:first-of-type{
        	margin-top:22px;
        }
        .top-mb2018  .text-box p{
        	font-size: 14px;
        	color:#fff;
        }

  .video-tape-mb2018{
  	padding-right: 12px;
  	padding-left: 12px;
	margin-top:18px;
	height:23px;
	line-height: 23px;
             color:#fff;
             font-size: 0px;
}
.video-tape-mb2018 .span-1{
	vertical-align:top;
	display:inline-block;
	width:24px;
	height:23px;
	background:;
	margin-right: 10px;
}
 .video-tape-mb2018 .span-2{
 	vertical-align:top;
              display:inline-block;
              height:23px;
              line-height: 23px;
              font-size:18px;
}      

 .video-take-mb2018{
 	overflow:hidden;
	position:relative;
	margin-top:20px;
	padding-left: 12px;
	padding-right: 12px;
	width:100%;
	height:87px;
}
.video-take-box-mb2018{
	width:105%;
	height:100%;
	overflow:hidden;
}
.video-take-box-mb2018 ul{
	width:646px;
}
.video-take-box-mb2018 li{
	display:inline-block;
	position:relative;
	width:202px;
	height:54px;
	margin-right:10px;
}
.video-take-box-mb2018 li span{
	vertical-align:top;
	display:inline-block;
	width:22px;
	height:17px;
	color:#fff;
}
.video-take-box-mb2018 li p{
	position:absolute;
	top:0px;
	left:30px;
	font-size: 13px;
	width:172px;
	height:54px;	
             word-break: break-all;
             text-overflow: ellipsis;
             -webkit-line-clamp: 3;
              overflow:hidden;
              color:#fff;
             display: -webkit-box;
           -webkit-box-orient: vertical;
                word-break: break-all;
} 
/*视屏导航栏*/

.navigationbar-box-v-mb2018 {
	z-index: 1;
	position: relative;
	margin-top: 42px;
	height: 54px;
	background: #fff;
	z-index: 999;
}

.navigationbar-v-mb2018 {
	width: 100%;
	height: 54px;
	background: #fff;
	line-height: 54px;
	border-bottom: 1px solid #ddd;
}

.navigationbar-v-mb2018 .ul {
	position: absolute;
	top: 54px;
	width: 100%;
	display: none;
}

.navigationbar-v-mb2018 .ul li {
	color: #496eda;
	font-size: 15px;
	padding-left: 15px;
	background: #fff;
	height: 54px;
	border-bottom: 1px solid #ddd;
}

.navigationbar-v-s1-mb2018 {
	color: #496eda;
	font-size: 15px;
	margin-left: 12px;
}

.navigationbar-v-s2-mb2018 {
	float: right;
	margin-top: 19px;
	margin-right: 12px;
	width: 16px;
	height: 15px;
	background: ;
}

.c2 {
	background-image: ;
	display: none;
}

/***********************************************************/
.balane-mb2018{
	position:relative;
	width:100%;
	height:180px;
	margin-top: 30px;
	overflow:hidden;
}
.balane-mb2018 .right{
	position:absolute;
	top:0px;
	right:0px;
	width:5%;
	background:#000;
	opacity:0.6;
	height:180px;
}
.balane-mb2018 .left{
	position:absolute;
	top:0px;
	left:0px;
	width:5%;
	background:#000;
	opacity:0.6;
	height:180px;
}
.balane-mb2018 .middle{
	position:absolute;
	left:5%;
	width:90%;
	height:180px;
}
.balane-mb2018 .middle ul{
	font-size: 0px;
}
.balane-mb2018 .middle ul li{
	display:inline-block;
}
.text-mb2018{
	padding:22px 12px 22px 12px;
	overflow-y: auto;
	height:190px;
	color:#676767;
	font-size: 14px;
}
/*视屏播放区*/
.video-box-mb2018{	
/*	height:510px;*/
	padding-top: 32px;
	padding-left: 12px;	
	padding-right:12px;
	position:relative;
	overflow:hidden;
}
.video-play-mb2018{
           position:relative;  
}

.video-button-mb2018{
	width:36px;
	height:36px;
              margin-left:-18px;
              margin-top:-18px;
	position:absolute;
	top:50%;
	left:50%;
	background:;	
	text-align: center;
	line-height: 36px;	
}
.introduction-mb2018{
	padding-top: 30px;
	padding-bottom: 21px;
	padding-left: 15px;
	font-size: 18px;
	color:#636766;
}
.box-mb2018{
	padding-left: 12px;
	padding-right: 12px;
}
.box-mb2018 .box-content{
	position:relative;
	width:100%;
	height:130px;
	background:#fff;
	margin-bottom: 20px;
}
.box-mb2018 .box-content  .pc{
	position:absolute;
	top:30px;
	left:12px;
	width:64px;
              height:64px;
              background:;
              border-radius: 50%;
}
.box-mb2018 .box-content .text{
	position:absolute;
	top: 30px;
	left:90px;
}
.box-mb2018 .box-content .text p{
	font-size: 14px;
	color:#666;
}
.box-mb2018 .box-content .text p:first-of-type{
	
	font-weight:bolder ;
}
.but-mb2018{
	padding: 18px 35px;
}
.but-mb2018 div{
	width:100%;
	background:#fff;
	height:48px;
	border:1px solid #b1c0eb;
	color:#b1c0eb;
	text-align: center;
	line-height: 48px;
}

/*互动交流*/
.interactive-mb2018{
	padding-left: 12px;
	padding-right: 12px;
}
.interactive-mb2018 .title{
	margin-top: 31px;
	font-size: 18px;
	color:#666;
}
.interactive-mb2018 .new-title{
	margin-top: 40px;
	padding-left: 11px;
	color:#496eda;
	font-size: 15px;
}

.interactive-mb2018 .content-mb2018{
	margin-top:18px;
	border-top:1px solid #ddd;
	 overflow-y:auto;
	 padding:28px 12px 0px 12px;
	/* height:572px;*/
}
.interactive-mb2018 .content-mb2018 .host{
	border-bottom: 1px solid #ddd;
}
..interactive-mb2018 .content-mb2018 .user{
	font-size: 14px;
}
.interactive-mb2018 .content-mb2018 .role{
	color:#666;
	font-size:14px;
	font-weight:bold;
}
.interactive-mb2018 .content-mb2018 .time{
	font-size: 11px;
	color:#999;
}
.interactive-mb2018 .content-mb2018 .incontent{
	margin-top: 34px;
	padding:0px 38px 50px 38px;
	color:#666;
	font-size:14px;
}
.interactive-mb2018 .content-mb2018 .respondent{
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-align: right;
}
.interactive-mb2018 .content-mb2018 .res{
	text-align: right;
}
.interactive-mb2018  .in-respondent{
	padding:20px 14px;
	background:#e3e9f3;
	color:#666;
	font-size: 15px;
	border-radius: 10px;
	margin-bottom: 5px;
}
/*用户提问*/
.user-ask-mb2018{
	padding-left: 12px;
	padding-right: 12px;
	background:#fff;
}
.user-ask-mb2018 .content-mb2018{
	padding:18px 12px 20px 12px; 
}
.user-ask-mb2018 .content-mb2018  .title{
	height:32px;
            border-bottom:1px solid #ddd;
}
.user-ask-mb2018 .content-mb2018  .title .span1 {
	font-size: 15px; 
	color:#333;
	float:left;
}
.user-ask-mb2018 .content-mb2018  .title .span2 {
	font-size: 15px;  
	color:#496eda;
	float:right;
}
.user-ask-mb2018 .content-mb2018  .now{
	height:14px;
	margin-top: 29px;
}
.user-ask-mb2018 .content-mb2018  .now .span1{
	font-size: 14px;
	color:#496eda;
	float:left;
}
.user-ask-mb2018 .content-mb2018  .now .span2{
	/*vertical-align:center;*/
	font-size: 14px;
	line-height: 14px;
	color:#b6b6b6;
	float:right;
	padding-left: 22px;
	background: no-repeat;
}
.user-ask-mb2018 .content-mb2018 .select{
	position:relative;
	width:100%;
	margin-top: 21px;
}
.user-ask-mb2018 .content-mb2018 .select  .opation{
	position:relative;
	height:34px;
	border:1px solid #ddd;
	padding-left: 10px;
	padding-top: 7px;
	font-size: 13px;
	color:#999;
}
.user-ask-mb2018 .content-mb2018 .select  .opation span{
	display:inline-block;
	position:absolute;
	width:9px;
	height:5px;
	background:;
	top:50%;
	right:12px;
	margin-top: -3px;
}
.user-ask-mb2018 .content-mb2018 .select  .select-ul{
	display:none;
	position:absolute;
	width:100%;
	top:35px;
	border-top: 1px solid #ddd;

}
.user-ask-mb2018 .content-mb2018 .select  .select-ul li{
	width:100%;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	height:34px;
	line-height: 34px;
	text-align: center;
	font-size: 14px;
	background:#fff;
}
.user-ask-mb2018 .content-mb2018 .question-content{
	margin-top: 20px;
            font-size: 14px;
            color:#666;
            height:14px;	
}
.user-ask-mb2018 .content-mb2018 .question-content .span1{
	float:left;
}
.user-ask-mb2018 .content-mb2018 .question-content .span2{
	float:right;
}
.user-ask-mb2018 .content-mb2018 .question-content .span3{
	color:#496eda;
}
.user-ask-mb2018 .content-mb2018  .textarea{
	margin-top: 10px;
	height:100px;
	border:1px solid #ddd;
	padding:10px ;
}
.user-ask-mb2018 .content-mb2018  .textarea textarea{
	width:100%;
	height:100%;
}
.user-ask-mb2018 .content-mb2018  .verification{
	position:relative;
	margin-top:16px;
	height:34px;
	font-size: 0px;
}
.user-ask-mb2018 .content-mb2018  .verification  span{
     display:inline-block;
     height:34px;
     line-height: 34px;
    font-size: 13px;
    color:#666;
    margin-right:10px;
}
.user-ask-mb2018 .content-mb2018  .verification  input{
	font-size: 14px;
	padding-left: 5px;
     vertical-align:top;
     display:inline-block;
     height:34px;
     border:1px solid #ddd;
     width:80px;
     margin-right:10px;
}
.user-ask-mb2018 .content-mb2018  .verification  img{
  position:absolute;
}
.user-ask-mb2018 .content-mb2018 .request{ 
    margin-top:18px;
    width:100px;
    height:34px;
    font-size: 13px;
    color:#fff;
    background:#496eda;
    text-align: center;
    line-height: 34px;
    margin-bottom: 20px;
    border-radius: 4px;
}
/*提交问题*/
.request-list-mb2018{
	margin-top: 30px;
	background:#fff;
	padding:19px 12px;
	height:346px;
	overflow-y:auto;
}
.request-list-mb2018 .title{
	height:32px;
	font-size: 15px;
	color:#666;
	border-bottom: 1px solid #ddd;
}
.request-list-mb2018  .content2{
	padding-bottom: 19px;
	margin-top: 21px;
	border-bottom: 1px solid #ddd;
}
.request-list-mb2018  .content2 .text{
	font-size: 13px;
	color:#666;
	margin-bottom: 11px;
}
.request-list-mb2018  .content2 .time{
	color:#666;
	font-size: 11px;
}
/*现场照片*/
.photo-mb2018{
	padding-left: 12px;
	padding-right: 12px;
	margin-top:30px;
	overflow:hidden;
}
.photo-mb2018 p{
	font-size: 18px;
	color:#666;
}
.photo-box-mb2018 {
	width: 105%;
    margin-top: 20px;
    height: 220px;
}
.photo-box-mb2018 ul{
       width:984px;
       height:220px;
       font-size: 0px;
}
.photo-box-mb2018 ul li{
   display:inline-block;
    width:290px;
    height:220px;
    margin-left:8px;
    float: left;
}
.photo-box-mb2018 ul li img {
    width: 288px;
    height: 162px;
}
.photo-mb2018 .text{
	margin-top: 16px;
	font-size:15px;
	color:#666;
}
/*热点动态*/
.hotpoint-mb2018{
	padding-left: 12px;
	padding-right: 12px;	
}
.hotpoint-mb2018 .title{
	font-size: 18px;
	color:#666;
	margin-top:30px;
}
.hotpoint-mb2018 .new-box{
	background:#fff;
	padding: 0px 13px 0px 13px;
}
.hotpoint-mb2018 .new-box div{
	padding-top: 15px;
              border-bottom:1px solid  #eee;
}
.hotpoint-mb2018 .new-box div p{
	color:#666;
	font-size: 14px;
	margin-bottom: 12px;
}
.hotpoint-mb2018 .new-box div p:last-child{
	margin-bottom: 17px;
}
.hotpoint-mb2018   .but{	
	background:#fff;
	height:101px;
	padding:21px 13px  32px 13px;
}
.hotpoint-mb2018   .but .public-open{
	height:48px;
	line-height: 48px;
	text-align: center;
	border:1px solid  #496eda;
	color:#496eda;
	font-size: 15px;
}
.foot-mb2018{
	margin-top:70px;
}
/*活动进程*/
.activities-time-mb2018{
	position:relative;
	width:100%;
	min-height: 90px;
	background:#004573  no-repeat;
	background-position: bottom;
	padding-top: 41px;
	padding-bottom: 31px;
	background-size: cover;
}
.activities-time-mb2018  .title{
	font-size: 18px;
	line-height: 18px;
	text-align: center;
	color:#fff;
	margin-bottom: 26px;
}
.activities-time-mb2018  .public{
	position:relative;
	height:70px;
	background: no-repeat;
	background-position:top center;
}
.activities-time-mb2018  .public span{
	display:none;
}
.activities-time-mb2018  .public:last-child span{
	display:inline-block;
	position:absolute;
	bottom:-16px;
	left:50%;
	margin-left: -8px;
	width:16px;
	height:16px;
	background: ;
}
.activities-time-mb2018  .public:before{
          content:"";
           position:absolute;
           bottom:0px;
           left:50%;
           height:54px;
           width:1px;
           background:#fff;
}
.activities-time-mb2018 .left div{
	position:absolute;
	left:50%;
	margin-left:20px;
	width:114px;
	height:70px;
	color:#fff;
}
.activities-time-mb2018 .left div .time{
       font-size:12px;
}
.activities-time-mb2018 .left div .text{
    /*  height:63px; */
       font-size:16px;
       display: -webkit-box;
        -webkit-box-orient: vertical;
       word-break: break-all;
       text-overflow: ellipsis;
       -webkit-line-clamp: 3;
       overflow:hidden;
}
.activities-time-mb2018 .right div{
	position:absolute;
	right:50%;
	margin-right:20px;
	text-align: right;
	width:114px;
	height:70px;
	color:#fff;
}
.activities-time-mb2018 .right div .time{
       font-size:12px;
}
.activities-time-mb2018 .right div .text{
    /*  height:63px; */
       font-size:16px;
       display: -webkit-box;
        -webkit-box-orient: vertical;
       word-break: break-all;
       text-overflow: ellipsis;
       -webkit-line-clamp: 3;
       overflow:hidden;
}

/*最后一部分*/
.thelase-mb2018{
	width:100%;
	min-height:90px;
	margin-top:30px;
	padding: 36px 15px 36px 25%;
	color:#fff;
	font-size: 0px;
	background-size:cover;
}
/*发行概况*/
.fxgk-back{
	background:  no-repeat;
	background-size: cover;
}
.fxgk-back_blue{
	background:  no-repeat;
	background-size: cover;
}
.thelase-mb2018 .t1{
/* 	width:100%; */
	font-size: 18px;
	margin-bottom: 20px;
	margin-left: 20%;
}
.thelase-mb2018 .t2 span{
	vertical-align: top;
	font-size: 14px;
	display:inline-block;
	word-wrap : break-word;
	margin-bottom:5px;
}
.thelase-mb2018 .t2 .span1{
     font-weight:bold;
     width:70px;
     margin-right: 22px;
}
.thelase-mb2018 .t2 .span2{
	width:150px;
}
.pic_logo_mb{
  	display:inline-block;
  	width:58px;
  	height:58px; 
  	margin-right: 10px;
  }
/*定时器图片*/
.navigationbar-box-mb2018{
	position:relative;
	height:180px;
             overflow:hidden;
	margin-top:20px;
	padding-right: 20px;
	padding-left: 20px;
}
.navigationbar-box-content{
	/* position:absolute; */
	top:0px;
	bottom:0px;
	/* left:20px; */
	/* right:20px; */
	height:180px;
}
.d1,.d2{
	position:absolute;
	top:0px; 
	width:20px;
	z-index: 222;
	background:#000;
	opacity:0.6;
	height:180px;
}
.d1{
	left:0px;
}
.d2{
	right:0px;
}
.navigationbar-ul-content{
	position:absolute;
	left:0px;
	font-size: 0px;
	width:3000px;
}
.navigationbar-ul-content li{
	height:180px;
	display:inline-block;
	position: relative;
	top: 0;
	left: 0px; 
	
}
.navigationbar-ul-content li img{
	width:100%;
	height:100%;
}
.navigationbar-text-mb2018{
	overflow:hidden;
	height:146px;
	margin-top: 22px;
}
.navigationbar-text-mb2018 p{
	text-indent:2em;
              font-size: 14px;
	color:#666;
}
.navigationbar-button-mb2018{
	width:100%;
	padding-left: 37px;
	padding-right: 37px;
	margin-top: 22px;
}
.navigationbar-button-mb2018 div{
	width:100%;
              height:48px;
	text-align: center;
	line-height: 48px;
	border:1px solid #b0c0eb;
	color:#496eda;
}
.text-mb2018{
	padding:22px 12px 22px 12px;
	overflow-y: auto;
	height:190px;
	color:#676767;
	font-size: 14px;
}
