body{
     background: #e2e2e2;
}
.container{
  margin:0 auto;max-width:1200px;width: 100%;
    background: #ffffff;padding: 0 10px;
}
.pc{
  display: block !important;
}
.wrap{
  display: none !important;
}
.topBanner{
    position: relative;
}
.topBanner img{
  width: 100%;
  display: block;
}
.wrapNav{
    display: none;
}

.menu{
  border-top: 10px solid  #9e9c9c;
  border-bottom: 10px solid  #9e9c9c;
  background-image: linear-gradient(to  right, #b0bcca, #ffffff);
  overflow: hidden;
  position: relative;
}
.menu ul{
  width: 80%;
  margin: 0 auto;
}
.menu ul li{
  float: left;
  width: 25%;
  text-align: center;
  line-height: 30px;
}
.menu ul li a{
  font-size: 18px;font-weight: bold;
}
.menu::before{
  content: '';
  background: #292d36;
  width: 1px;
  height: 50%;
  top: 25%;
  left: 6%;
  position: absolute;
}
.menu::after{
  content: '';
  background: #292d36;
  width: 1px;
  height: 50%;
  top: 25%;
  right: 6%;
  position: absolute;
}
.ad img{
  display: block;
  width: 100%;
}

.sroll{
  background: #9e9c9c;
}
.txtMarquee-left .bd{ padding:10px; }
.txtMarquee-left .bd .tempWrap{ width:100% !important; }
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }
.txtMarquee-left .bd ul li a{
  color: #ffffff;
}

.newsBox{
  overflow: hidden;
}

.newsBox .newsCol{
  float: left;
  width: calc((100% - 40px)/3);
  margin-right: 20px;margin-top: 5px;
  
}
.newsBox .newsCol:nth-child(3n){
  margin-right: 0;
}
.newsBox .newsCol  .tit{
    margin-bottom: 10px;
}
.newsBox .newsCol  .tit img{
  display: block;width: 100%;height: auto;
}
.newsBox .newsCol .tjImg{
  position: relative;
}
.newsBox .newsCol .tjImg:before{
background: rgba(0,0,0,.5);
position: absolute;left: 0;top:0;right:0;
}

.newsBox .newsCol .tjImg.videos span{
    position: absolute;
    left: 50%;
    top: 50%;
    display:inline-block;
      transform:translate(-50%,-50%);
  -webkit-transform:translate(-50%,-50%);z-index: 999;
}

.newsBox .newsCol .tjImg.videos span img{
    width: 63px;height: auto;
}
.newsBox .newsCol .tjImg.videos .shipin{
   display: none;width:100%;
}


.newsBox .newsCol .tjImg img{
  display: block;width: 100%;
      -o-object-fit: cover;
        object-fit: cover;  
        height: 230px;
}
.newsBox .newsCol .tjImg a{
  position: absolute;
  display: inline-block;
  height: 40px;line-height: 40px;
  background: rgba(61, 129, 175,.7);
  left: 0;right: 0;
  padding: 0 5px;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
  font-size: 16px;color: #ffffff;
  bottom: 0;
}
.newsBox .newsCol .tjImg .boxs{
    display: block;
    
}


.newsBox .newsCol ul{
  margin-top: 10px;
}
.newsBox .newsCol li{
  height: 30px;line-height: 30px;
  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.adList{
  overflow: hidden;
}
.adList li{
  float: left;
  width: calc((100% - 40px)/3);
  margin-right: 20px;
  margin-top: 20px;
}
.adList li:nth-child(3n){
  margin-right: 0;
}
.adList li img{
  display: block;
  width: 100%;
}

.twxw_left{float: left; width: calc(70% - 20px);border: 1px solid #ddd; padding: 10px;position:relative;
margin-top: 20px};
.twxwbox{position: relative;height: 510px;}
.twxwbox img{width: 100%;height: 510px; object-fit: cover;}
.twxwbox p{width: 100%; position: absolute;color: #fff; font-size: 16px; line-height: 45px;background: rgba(0,0,0,.7);left: 0; bottom: 0; padding: 0 20px;}
.twxw_left .video{
    position: absolute;
    left: 0;right: 0;top: 0;bottom: 0;z-index: 999;display: none;
   
}
.twxw_left .video .box{
    position:relative;height: 100%;
}
.twxw_left .video .box .index_sp_gb{
    position:absolute;top:3px; right:3px; z-index:9999;
}

.twxw_left .swiper-pagination{text-align: right; padding-right: 20px;bottom: 15px;}
.twxw_left .swiper-pagination-bullet{border: 10px;height: 10px;background: #fff; border-radius: 5px; opacity: 1;}
.twxw_left .swiper-pagination-bullet-active{width: 30px;background: #f6b037;}

.twxw_right{
  float: right;
  width: 30%;
  margin-top: 20px;
}
.twxw_right .col{
  margin-bottom: 20px;
}
.twxw_right .col img{
  display: block;width: 100%;
      -o-object-fit: cover;
        object-fit: cover;height: 230px;
}

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



.zhengshu{
  position: relative;margin-top:30px;
  border: 1px dotted #dadada;
  border-radius: 15px;
  padding: 25px;
}
.zhengshu .swiper-container{
	width:88%;margin:0 auto
}
.zhengshu .swiper-slide{
  text-align: center;

  position: relative;

}

.zhengshu .swiper-slide .img{
  position: relative;

}

.zhengshu .swiper-slide .img img{
  width: 100%;height: 130px;
}


.zhengshu .swiper-slide:nth-last-child(1){
  margin-right: 0;
}
.zhengshu .swiper-slide p{
  line-height: 20px;
  font-size: 18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}

.zhengshu  .swiper-button-next{

  width: 41px;
  height: 92px;
  background:url("../images/right.jpg") center center no-repeat;  background-size: contain;top:45%

}

.zhengshu  .swiper-button-prev{
  width: 41px;
  height: 92px;
  background:url("../images/left.jpg") center center no-repeat;  background-size: contain;top:45%
}

.linkUrl{
  border-top: 3px solid #fe0000;
  overflow: hidden;
  padding-top: 10px;padding-bottom: 20px;
}
.linkUrl li{
  float: left;
  margin-top: 10px;
  margin-right: 10px;
  width: calc((100% - 70px)/8);
  margin-right: 10px;
}
.linkUrl li:nth-child(8n){
    margin-right: 0;
}

.linkUrl li img{
    height: 50px;width: 100%;
}

.footer-gywm-head{
  text-align: center;
  border-top: 3px solid #9e9c9d;
  padding: 20px 0;
}

.footer-gywm-head a{
  display: inline-block;
  background: #1678d1;
  border-radius: 25px;
  padding: 5px 15px;
  color: #ffffff;
  margin-right: 10px;
  margin-bottom: 10px;
}

footer{
  background: #949091;
  padding: 15px;
  overflow: hidden;
  text-align: center;
  font-size: 14px;color: #ffffff;
  line-height: 1.8;
}




.mleft{
	width: 192px; float: left; background-color: #F2F2F2;margin-top:10px
}
.mleft h1{
	height: 55px; line-height: 55px; background-color: #BA0000; text-align: center; color: #fff; font-size: 24px; font-weight: bold;
}
.mleft div a{
	display: block; line-height: 55px; border-bottom: 1px solid #E3E3E3; font-size: 16px; color: #666666; text-align: center;
}
.mleft .leftcur{
	color: #BA0000;
}
.mleft div a:hover{
	color: #BA0000;
}



.mright{
	width: calc(100% - 230px); float: right;margin-top:10px
}
.weizhi{
	line-height: 54px; border-bottom: 1px solid #F2F2F2; color: #000; position: relative;
}
.weizhi a{
	color: #000;
}
.m2an a{
	display: -webkit-box; display: flex; justify-content: space-between; border-bottom: 1px solid #EEEEEE; padding: 30px 0;
}
.m2an a:hover {color: #e69f0b;text-decoration: none;}
.m2an a:hover h1{
	color: #BA0000;
}
.m2an div h1{
	font-size: 20px; font-weight: bold; color: #000;
}
.m2an div p{
	color: #999999; 
  
    line-height: 28px; 
     margin: 10px 0; font-size: 16px;
      text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
    clear: both;
    display: block;
}
.m2an div span{
	display: block; color: #999;
}
.m2an label{
	display: -webkit-box; display: flex; justify-content: center; align-items: center; background-color: #f2f2f2; overflow: hidden; min-width: 200px; height: 130px;
	margin-left: 20px;
}
.m2an label img{
	min-height: 100%; max-width: none; max-height: 100%;
}
.content1{
	padding: 25px 0; color: #333; line-height: 30px; text-align: justify; font-size: 16px;
}
.content1 img{
	display: block; margin: 15px auto;max-width: 100%;
}

.title1{
	color: #000; font-size: 22px; font-weight: bold; padding: 15px 0; text-align: center; padding-top: 20px;
}
.ninfo1{
	text-align: center; font-size: 14px; color: #999999; padding: 5px 0;
}
.daodu{
	background-color: #F2F2F2; font-size: 16px; line-height: 28px; padding: 15px 20px; color: #A0A0A0; margin-top: 20px;
}
.content1{
	padding: 25px 0; color: #333; line-height: 30px; text-align: justify; font-size: 16px;
}
.content1 img{
	display: block; margin: 15px auto; 
}

.pian{
line-height:2
}
.zxzx{
overflow:hidden
}
.zxzx img{
	display:block;
	width:100%;
	    -o-object-fit: cover;
        object-fit: cover;	height:240px; 
}

.row{
	overflow:hidden;
	margin-top:10px
}
.row span{
	display:inline-block;float:left;width:78px
}
.row input{
	width:calc(90% - 80px);border:1px solid #666666;height:30px;line-height:30px
}
.rowtit{
	line-height:50px;
	margin-top:15px
}
.wenti{
	width:100%;border:1px solid #666666;
	height:30px
}
.submit{
	margin-top:10px
}
.submit a{
	display:inline-block;
	width:66px;height:35px;
	text-align:center;line-height:35px;background:#bbc4cd
}
.row2{
	margin-top:10px;line-height:1.5
}
#pages{
    text-align: center;padding: 15px 0;
}
.pagination {
    display: inline-block;
}
.pagination li{
    display: inline-block;
    margin-left: 10px;
}
.shipinList {
    overflow:hidden;
    margin-bottom: 50px;
}
.shipinList li{
    display: inline-block;
    float: left;
    width: calc((100% - 45px)/4);
    margin-right: 15px;
    margin-top: 15px;
    position: relative;
}
.shipinList li span{
    position: absolute;
    left: 50%;top: 30%;
    margin-left: -25px;
}
.shipinList li span img{
    width: 50px;height: auto;
}
.shipinList li:nth-child(4n){
    margin-right: 0;
}
.shipinList li img{
    width: 100%;
        -o-object-fit: cover;
        object-fit: cover;  
        height: 150px;
}
.shipinList li h1{
    font-size: 12px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}



@media(max-width:768px){
	.mleft{
		width: 100%; float: left;background: #BA0000;
		display: none;
	}
	.mright{
		width: 100% ;float: right;
		margin-top: 0;
	}
	.mleft div{
		margin: 0 10px;
	}
	.mleft div a{
		display: inline-block; line-height: 55px; border-bottom: 1px solid #E3E3E3; font-size: 16px; color: #666666; text-align: center;
		float: left;color: #ffffff;
		width: 25%;
	}
	.mleft .leftcur{
		color: #ffffff;
	}
	.weizhi{
	    line-height: 35px;
	    font-size: 18px;
	}
    
    .content1{
        padding: 10px 0;
    }

}