html,body{
    margin: 0;
    padding: 0;
    background-color:#fff;
    font-family:'Microsoft YaHei',Tahoma,'\5FAE\8F6F\96C5\9ED1',Arial,Helvetica,sans-serif;
    /* min-width: 1200px; */
}
/*初始化css*/
img{
    border: none;
}
a{
    text-decoration:none;
    out-line: none;
    color:black;
}
/*倍速按钮隐藏*/
.video-js .vjs-playback-rate{
	/*display:none;	*/
}
/* top 开始*/
.top{
    background-color: #282828;
    width: 100%;
    height: 35px;
    color: #9f9d9d;
    font-size: 12px;
    line-height: 32px;
    font-weight: bold;
    letter-spacing: 0.5px;
    min-width: 1200px;
}
.top .content{
    width: 1200px;
    margin: 0 auto;
    /*overflow: hidden;*/
    /*padding-left: 100px;*/
}
.top a{
    display: inline-block;
    color: #fff;
}
.topleft{
    float: left;
    padding-top: 1px;
}
.topright{
    float: right;
}
.log a{
    color: #FFF;
    text-decoration: none;
}
.log span{
    color: #FFF;
}

/*主体内容*/
.index{
    width: 100%;
    min-width: 1200px;
}
/*核心内容区*/
.hxcontent{
    width: 1200px;
    margin: 0 auto;
   
    
}
/*头图------------------------------------------------------------------------------------------------------------------------------------------*/
.banner{
    height:822px;
    background: url(/rail/statics/images/rail2/zmtlrzb2025/banner.png) no-repeat center top;
   
}
.haibao{
    width: 1200px;
    height: 675px;
    position: relative;
    overflow: hidden;
    margin-top: -350px;
  
}
.haibao img{
    width: 100%;
margin-top: -3px;
}
.video{
    width: 1200px;
    height: 675px;
    position: relative;
    overflow: hidden;
    margin-top: -350px;
    display:none;
}
.video video{
    width: 1200px;
    height: 679px;
}
.zbjj{
    width: 1200px;
    position: relative;
    overflow: hidden; 
    text-align: justify;
    text-justify: inter-ideograph;
}
.zbjjbt{
    width: 1200px;
    height: 40px;
    margin: 30px 0 15px 0;
    background: url(/rail/statics/images/rail2/zmtlrzb2025/zbjjbt.png) no-repeat center top;
}
.zbjj .con{
    width: 100%;
}
.zbjj span{
    font-size: 18px;
    color: #6f7078;
    line-height: 30px;
    letter-spacing: 0px;
    text-indent: 2em;
    
}
.zbjj .xiangxi{ 
    color: #222;
    
}
/* 精彩视频 */
.jcsp{
    width: 1200px;
    position: relative;
    overflow: hidden;  
   /*display:none;*/
}
.jcspbt{
    width: 1200px;
    margin: 36px 0 4px 0;
}
.jcspbtp{
    display: none;
}
.zjconw{
    width: 1200px;
    position: relative;
    overflow: hidden;
}
.zjcon{
    width: 398px;
    float: left;
    margin-top: 15px;
    display: none;
}
.zjcon:nth-child(3n+1) {
    float: left;
}
.zjcon:nth-child(3n+2) {
    float: left;
    margin-left: 3px;
}
.zjcon:nth-child(3n+3) {
   float: right;
}
.zjconimg {
    width: 398px;
    height: 225px;
    display: inline-block;
    position: relative;
}
.zjconbt {
    display: inline-block;
    color: #292929;
    
    width: 388px;
    font-size: 21px;
    height: 42px;
    line-height: 42px;
    padding: 0px 5px;
    /* margin-top: 8px; */
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.zjconbt:hover{
    color: #AF0101;
}
.zjconimg img {
    width: 398px;
    height: 225px;
}
.more {
    width: 1200px;
    height: 44px;
    float: left;
    line-height: 44px;
    margin-top: 25px;
    text-align: center;
}
.more a {
    display: inline-block;
    color: #1d1d1d;
    /* border: 1px solid #666; */
    background-color: #EFEFEF;
    width: 200px;
    height: 42px;
    line-height: 42px;
    font-size: 21px;
    text-align: center;
    border-radius: 19px;
}
.more a:hover{
    color: #AF0101;
}

/* 留言板 */
.lybwap{
    width: 1200px;
    position: relative;
    overflow: hidden;
}
.lybwap .lybbtimg{
    width: 1200px;
   
    margin: 35px 0 ;
    
}
.lybbtimgp{
    display: none;
}
.lybwap .lybcon{
    width:1200px;
    height: 315px;
}
.lybwap .lybcon{
	/* display:none; */
    width:1200px;
    height: 252px;
    margin-bottom: 25px;
    background: url(/rail/statics/images/rail2/zmtlrzb2025/lybpc.png) no-repeat center top;
}
.lybwap .lybcon iframe{
    width:1200px;
    height: 315px;
}

/* 留言板列表 */
.plistwap{
    width: 1200px;
    height: 444px;
    overflow-y: scroll;
}
.plistwap .plist{
    width: 1180px;
}
.plist p{
    margin: 5px 0;
    width: 98%;
    padding: 6px 0;
    line-height: 25px;
    font-size: 16px;
    color: #494949;
    border-bottom: 1px solid #e0e0e0;
}
.plist p:last-child{
    border-bottom:none;
}
.plist p span{
    font-size: 16px;
    color: #306BB6;
}

/*底部*/
.footer .w {
    width: 1200px;
    margin: 0 auto;
}
.footer {
    margin: 0;
    padding: 0;
    /* position: fixed; */
    /* bottom: 0; */
}
.footer a {
    color: #333;
    text-decoration: none;
}

.footer .footer-column p a:hover {
    color: #AF0101;
    text-decoration: underline !important;
}

.footer {
    height: 140px;
    border-top: 5px solid #AF0101;
    text-align: center;
    margin-top: 45px;
    width: 100%;
}
.footer .footer-column {
    height: 140px;
}
.footer .footer-column p {
    margin: 8px 0
}
.footer .footer-column .about {
	width: 1200px;
}
.footer .footer-column .about a {
    color: #333;
    font-size: 16px;
    padding: 0 20px;
}

.footer .footer-column .address span {
    display: inline-block;
    font-size: 16px;
    color: #333;
}

.footer .footer-column  a {
    font-size: 16px;
    color: #333;
}
.footer .footer-column .pho a {
    margin: 0 10px;
}
.footer .footer-column .bean a {
    margin: 0 6px;
}
.footer .footer-column .bean img {
    position: relative;
    top: 4px;
    left: 5px;
}

.footer .footer-column .bean {
    vertical-align: baseline;
}

/* 适应手机端 */
@media screen and (max-width: 750px) {
    a:hover {
		background: none;
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		-webkit-tap-highlight-color: transparent;  
	}
    /* top 开始*/
     .top{
         background-color: #282828;
         width: 100%;
         height: 35px;
         color: #fff;
         font-size: 13px;
         line-height: 35px;
         font-weight: bold;
         letter-spacing: 0.5px;
         min-width: 200px;
     }
     .top .content{
         width: 100%;
         margin: 0 auto;
         overflow: hidden;
         /*padding-left: 100px;*/
     }
     .top a{
         display: inline-block;
         color: #fff;
     }
     .topleft{
         float: left;
         margin-left: 10px;
         padding-top: 1px;
     }
     .topright{
         float: right;
         margin-right: 10px;
     }
     .log a{
         color: #FFF;
         text-decoration: none;
     }
     .log span{
         color: #FFF;
     }
     /*主体内容*/
     .index{
         width: 100%;
         min-width: 200px;
     }
     /*核心内容区*/
     .hxcontent{
         width: 100%;
         margin: 0 auto;
     
         
     }
     /*头图------------------------------------------------------------------------------------------------------------------------------------------*/
     .banner{
         width: 100%;
         height:680px;
         background: url(/rail/statics/images/rail2/zmtlrzb2025/bannerp.png) no-repeat center top;
         background-size: 100%;
     
     }
  .haibao{
    width: 100%;
    height: 210px;
    position: relative;
    overflow: hidden;
    margin-top: -508px;
	
 }
 .haibao img{
    width: 100%;
 }
     .video{
         width: 100%;
         height: 210px;
         position: relative;
         overflow: hidden;
         margin-top: -558px;
     display:none;
     }
     .video video{
         width: 100%;
         height: auto!important;
     }
	  .video .pv-video-player{
         width: auto!important;
         height: 210px!important;
     }
     .zbjj{
         width: 100%;
         position: relative;
         overflow: hidden; 
         text-align: justify;
         text-justify: inter-ideograph;
        
     }
     .zbjjbt{
         width: 100%;
         /* height: 40px; */
         margin: 10px 0 12px 0;
         background: url(/rail/statics/images/rail2/zmtlrzb2025/zbjsbt.png) no-repeat center;
         background-size: 110%;
     }
     .zbjj .con{
         width: 85%;
         margin: 0 auto;
         background-color: #fff;
         border-radius: 20px;
         text-align: center;
         padding: 20px 4%;
         text-align: justify;
         text-justify: inter-ideograph;
		 margin-bottom:20px;
		 border-radius: 10px;
    	/*box-shadow: 0 0 10px #eebfbd;*/
		border: 1px solid #eebfbd;
     }
	 .zbjj .xiangxi a{
		color: #6f7087;
		 }
		 
     .zbjj span{
         /* display: inline-block; */
        
         font-size: 16px;
         color: #6f7078;
         line-height: 27px;
         letter-spacing: 0px;
         /* text-indent: 2em; */
         text-align: left;
     }
     .zjconimg{
        display: none;
     }
     .jcsp{
        width: 100%;
     }

     .jcspbt{
        display: none;
     }
     .jcspbtp{
        width: 100%;
    display: inline-block;
        margin: 10px 0 10px 0;
       
    }
    .zjconw{
        width: 90%;
        position: relative;
        overflow: hidden;
        margin: 0 auto;
    }
    .zjcon{
        width:100%;
        float: none;
        margin-top: 0px;
        display: none;
    }
    .zjcon:nth-child(3n+1) {
        /* float: left; */
        float: none;
    }
    .zjcon:nth-child(3n+2) {
        float: none;
        margin-left: 0px;
    }
    .zjcon:nth-child(3n+3) {
        float: none;
    }
    .zjconbt {
        display:block;
        width: 87%;
        font-size: 16px;
        line-height: 34px;
        height: 34px;
        /* padding: 10px 0; */
        color: #484848;
        padding-left: 8%;
        padding-right: 5%;
        background: url(/rail/statics/images/rail2/zmtlrzb2025/play2.png) no-repeat 0 8px;
        background-size:18px;
        /* margin-top: 8px; */
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .index .jcsp .more {
        width: 100%;
        text-align: center;
        position: relative;
        margin: 15px auto;
       
    }
    .index .jcsp .more a{
    font-size: 16px;
    color: #b0b0b0;
    line-height: 34px;
    height: 34px;
   }





     .lybwap{
         width: 100%;
         position: relative;
         overflow: hidden;
         text-align: center;
     }
     .lybwap .lybbtimg{
        display: none;
        
     }
     .lybbtimgp{
        width: 16%;
        margin: 20px 0;
        display: inline-block;
     }
     .lybwap .plistwap {
        width: 100%;
        height: 444px;
        margin:  0 auto;
        overflow-y: scroll;
    }
     .lybwap .plist{
         width: 86%;
         padding: 0 3%;
         margin: 0 auto;
         text-align: justify;
     text-justify: inter-ideograph;
     border-top: 10px solid #f6f6f6;
     border-bottom: 10px solid #f6f6f6;
     }
     .plist p{
         margin: 5px 0;
         width: 100%;
         padding: 6px 0;
         line-height: 25px;
         font-size: 15px;
         color: #494949;
         border-bottom: 1px solid #e0e0e0;
     }
     .plist p:last-child{
         border-bottom:none;
     }
     .plist p span{
         color: #306BB6;
         font-size: 15px;
     }
     .lybwap .lybcon{
         /* display:none; */
         width:92%;
         height: 334px;
         margin: 0 auto;
         margin-bottom: 20px;
         /* margin-top: 30px; */
         background: url(/rail/statics/images/rail2/zmtlrzb2025/lybpi.png) no-repeat center top;
         background-size: 100%;
     }
 
 
     /*底部*/
 
     .footer {
        display: none;
     }
    
 
 }
