
.container_menu{ width:100%;  background:#333;  position:absolute; left:0px; top:0px; z-index:50; 
-moz-box-shadow: 0 0 2px #dbdbdb;
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    box-shadow: 0 2px 8px rgba(0,0,0,0.1); 
	}



@media (max-width: 750px){
.a_text_t2_2{font-size:32px; } 
.b_text_t2_2{font-size:32px; } 
}


.in_xm{ width:100%; padding-top: 30px;  }

.in_xm_m{ margin-top: 20px; }

.cell_height{ overflow:hidden; }
.cell_ss{ margin:2% 4.5% 0 4.5%;  }
.cell_tu{ border: 5px solid #cccccc;}
.cell_height{ position: relative; padding:68% 0 0 0; overflow: hidden; }
.cell_height img{ position: absolute; width:100%; height:100%; left: 0px; top: 0px; transition: all 0.5s;   transform: scale(1); }
.cell_ss:hover .cell_height img{ transition: all 0.5s;   transform: scale(1.1); }

.cell_text{ height:40px; line-height:40px; text-align:center; overflow:hidden; }
.cell_text a{ color: #333; }
.cell_text a:hover{ color: #ca0213; }

.in_pfl_s{ margin-top: 3%; }
.in_pfl { margin:0 4.5% 4% 4.5%; }
.in_pfl a{ display: block; height:38px; line-height:38px; font-size:16px; overflow: hidden; color: #222; text-align: center; border: 1px solid #cccccc; }
.in_pfl a:hover{  background:#ca0213; border: 1px solid #cccccc; color: #fff; }

@media (max-width: 980px){
.padding_del:nth-child(7) .cell_ss{ display: none; } 
.padding_del:nth-child(8) .cell_ss{ display: none; } 
}

.padding_del:nth-child(7) .cell_ss{  } 


.fuwu{ margin-top: 100px; opacity: 0; transition: all 0.5s; }
.active .fuwu:nth-child(1) { margin-top: 0; opacity: 1; transition-delay: 1s; }
.active .fuwu:nth-child(2) { margin-top: 0; opacity: 1; transition-delay: 1.5s; }
.active .fuwu:nth-child(3) { margin-top: 0; opacity: 1; transition-delay: 2s; }
.active .fuwu:nth-child(4) { margin-top: 0; opacity: 1; transition-delay: 2.5s; }
.active .fuwu:nth-child(5) { margin-top: 0; opacity: 1; transition-delay: 3s; }
.active .fuwu:nth-child(6) { margin-top: 0; opacity: 1; transition-delay: 3.5s; }
.active .fuwu:nth-child(7) { margin-top: 0; opacity: 1; transition-delay: 4s; }
.active .fuwu:nth-child(8) { margin-top: 0; opacity: 1; transition-delay: 4.5s; }







#banner {  width: 100%;   height: 100%; overflow: hidden;  }
#banner .swiper-container {
      width: 100%;
      height: 100%; overflow: hidden; 
    }
#banner .swiper-slide {
      width: 100%;
      height: 100%; overflow: hidden; 
    }

#banner .swiper-slide { background-size: 100%; background-position: center; background-repeat: no-repeat; }

#banner .swiper-slide a{ width: 100%;   height: 100%; display: block; }

#banner .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#banner .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;	
	background-color: #989898;
	width: 30px;
	height: 6px;
	opacity: 1; border-radius: 0;
}

#banner .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background-color: #de0012;
}


.advantage_xm{ width:100%; padding-top: 6%;  }

.advantage_ss{ margin-top: 6%;  }

.advantage_p1{ float: left; width: 20%; text-align:center; position:relative; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; position: relative; }

.advantage_p1 h6{ font-size:18px; font-weight:normal; height:30px; line-height:30px; color:#fff; margin-top: 20px; }

.advantage_dd{ width: 140px; height: 140px; border: 5px solid #fff; border-radius: 50%;  text-align:center; margin: 0 auto; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;  }
.advantage_dd img{ width:90px; height:90px; padding-top: 18px; box-sizing:content-box;   }

.advantage_p2{ width: 100%; height: 360px; background: #ca0213; position: absolute; left:0px; top: 100px; opacity: 0; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.advantage_dd2{ width: 140px; height: 140px; margin: 0 auto; text-align: center; }
.advantage_dd2 img{ width:90px; height:90px; padding-top: 23px; box-sizing:content-box;   }
.advantage_p2 h6{ font-size:18px; font-weight:normal; height:30px; line-height:30px; color:#fff; margin-top: 20px; }
.advantage_p2 h5{ font-size:14px; line-height: 28px; padding:20px 10% 0 10%; color: #fff; }

.advantage_p1:hover .advantage_p2{ top: 0; opacity: 1;  }

.advantage_p1{ margin-top: 100px; opacity: 0; transition: all 1s; }
.active .advantage_p1:nth-child(1){ margin-top: 0px; opacity: 1; transition-delay: 1s;}
.active .advantage_p1:nth-child(2){ margin-top: 0px; opacity: 1; transition-delay: 1.5s;}
.active .advantage_p1:nth-child(3){ margin-top: 0px; opacity: 1; transition-delay: 2s;}
.active .advantage_p1:nth-child(4){ margin-top: 0px; opacity: 1; transition-delay: 2.5s;}
.active .advantage_p1:nth-child(5){ margin-top: 0px; opacity: 1; transition-delay: 3s;}






@media (max-width: 992px){
.advantage_dd{ width: 100px; height: 100px; border: 3px solid #fff;   }
.advantage_dd img{ width:60px; height:60px; padding-top: 15px; box-sizing:content-box;   }
.advantage_dd2{ width: 100px; height: 100px; margin: 0 auto; text-align: center; }
.advantage_dd2 img{ width:60px; height:60px; padding-top: 23px; box-sizing:content-box;   }
}


@media (max-width: 750px){
.advantage_dd{ width: 80px; height: 80px; border: 2px solid #fff;   }
.advantage_dd img{ width:40px; height:40px; padding-top: 17px; box-sizing:content-box;   }
.advantage_dd2{ width: 80px; height: 80px; margin: 0 auto; text-align: center; }
.advantage_dd2 img{ width:40px; height:40px; padding-top: 23px; box-sizing:content-box;  }
.advantage_p2{ height: 420px; }
}


@media (max-width: 600px){

.advantage_p1{ float: none; width: 100%; height: 120px; text-align:center; position:relative; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; position: relative; }
.advantage_p1 h6{ font-size:16px; font-weight:normal; height:20px; line-height:20px; color:#fff; margin-top: 5px; display: none; }

.advantage_dd{ width: 50px; height: 50px; border: 2px solid #fff; margin: 0 0 0 5%; float: left; }
.advantage_dd img{ width:30px; height:30px; padding-top: 8px; box-sizing:content-box;  }

.advantage_p2{ width: auto; height: 120px; opacity: 1; background: none; top: 0px; text-align: left; left: 100px; padding-right: 50px; }
.advantage_dd2{ width: 80px; height: 80px; margin: 0 auto; text-align: center; display: none; }

.advantage_p2 h6{ font-size:16px; font-weight:normal; height:30px; line-height:30px; color:#fff; margin-top: 0px; display: block; }
.advantage_p2 h5{ font-size:14px; line-height: 24px; padding:0 0 0 0; color: #fff; }

}


.in_an{ width:100%; padding-top: 30px;  }

.in_an_m{  }

.an_cell_height{ overflow:hidden; }
.an_cell_ss{ margin:10% 6% 0 6%;  }
.an_cell_tu{ }
.an_cell_height{ position: relative; padding:68% 0 0 0; overflow: hidden; }
.an_cell_height img{ position: absolute; width:100%; height:100%; left: 0px; top: 0px; transition: all 0.5s;   transform: scale(1); }
.an_cell_ss:hover .an_cell_height img{ transition: all 0.5s;   transform: scale(1.1); }

.an_cell_text{ text-align:center; overflow:hidden; border: 1px solid #cccccc; border-top: 0; padding: 20px 5% 5% 5%; color: #666; }
.an_cell_text h6 { height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; }
.an_cell_text h6 a{  color: #333; }
.an_cell_text a:hover{ color: #ca0213; }

.an_cell_text h5 { height: 120px; line-height: 30px; overflow: hidden; font-size: 14px; }

@media (min-width: 768px){
.padding_del:nth-child(4) .an_cell_ss{ display: none; }
}


@media (max-width: 768px){
.an_cell_text{ padding: 0 5% 0 5%;  }
.an_cell_text h5 { display: none; }
}

.anlid{ margin-top: 100px; opacity: 0; transition: all 1s; }
.active .anlid:nth-child(1){ margin-top: 0px; opacity: 1; transition-delay: 1s;}
.active .anlid:nth-child(2){ margin-top: 0px; opacity: 1; transition-delay: 1.5s;}
.active .anlid:nth-child(3){ margin-top: 0px; opacity: 1; transition-delay: 2s;}
.active .anlid:nth-child(4){ margin-top: 0px; opacity: 1; transition-delay: 2.5s;}
.active .anlid:nth-child(5){ margin-top: 0px; opacity: 1; transition-delay: 3s;}
.active .anlid:nth-child(6){ margin-top: 0px; opacity: 1; transition-delay: 3.5s;}






.in_news{ width:100%; padding-top: 30px;  }

.in_news_m{  }

.inews{ margin-top: 3%;  }

.inews #tabsa-container {
	height:auto;
}
.inews .tabsa {	
	width:100%;
	height:50px;
	overflow:hidden; text-align: center; 
}
.inews .tabsa dd {	
	text-align:center; display: inline-block; 
	width:158px;
	height:38px;
	line-height:38px; font-size: 16px; border: 1px solid #cccccc; 
	color:#333; background: #FFF;  margin: 0 15px; 
}
.inews .tabsa dd a{ color:#333; display: block; }

.inews .tabsa dd.active {	
	background:#ca0213;	 border: 1px solid #ca0213; 
	color:#fff;	
}
.inews .tabsa dd.active a{ color:#FFF; }


.in_news_pro{ margin-top: 5%;  }

.in_newss_4{ float:left; width:30%;  }

.in_newss_4_1{ width:100%; height: 220px; overflow:hidden;   }

.in_newss_4_1 img {width:auto; height:220px; transition: all 0.5s;  transform: scale(1);   }
.in_newss_4_1 a:hover img{ transition: all 0.5s;  transform: scale(1.06);  }

.in_newss_4_2{ color:#666;  overflow:hidden;  }

.in_newss_4_2 h6{ font-size:16px; font-weight:normal; color:#222; height:20px; line-height:20px; overflow:hidden; padding-top: 10px; box-sizing:content-box; }

.in_newss_4_2 h6 a:hover{ padding-left: 15px; }

.in_newss_4_2 h5{ font-size:14px; color:#999; margin-top: 10px; }

.in_newss_4_2 i{ height:90px; overflow:hidden; display:inline-block; color:#666; line-height:30px; font-size: 14px; margin-top: 10px; }

.in_newss_4{ margin-left: -300px; opacity: 0; transition: all 1s; }
.active .in_newss_4{ margin-left: 0px; opacity: 1; transition-delay: 1s;}



.in_news_pro_5{ width: 68%; overflow: hidden; float: right; }

.in_news_pro_5 ul li{ height:52px; line-height:52px;  border-bottom:1px solid #dddddd;  }

.in_news_pro_5 ul li a{ display:block; height:52px; line-height:52px; overflow: hidden; padding-right: 20px; font-size: 16px; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }

.in_news_pro_5 ul li a:hover{  padding-left:15px; }

.in_news_pro_5 ul li span{ float:right; color:#999; font-size: 14px; }

.in_news_pro_5 ul li{ margin-left: 300px; opacity: 0; transition: all 1s; }
.active .in_news_pro_5 ul li:nth-child(1){ margin-left: 0px; opacity: 1; transition-delay: 1s;}
.active .in_news_pro_5 ul li:nth-child(2){ margin-left: 0px; opacity: 1; transition-delay: 1.5s;}
.active .in_news_pro_5 ul li:nth-child(3){ margin-left: 0px; opacity: 1; transition-delay: 2s;}
.active .in_news_pro_5 ul li:nth-child(4){ margin-left: 0px; opacity: 1; transition-delay: 2.5s;}
.active .in_news_pro_5 ul li:nth-child(5){ margin-left: 0px; opacity: 1; transition-delay: 3s;}
.active .in_news_pro_5 ul li:nth-child(6){ margin-left: 0px; opacity: 1; transition-delay: 3.5s;}
.active .in_news_pro_5 ul li:nth-child(7){ margin-left: 0px; opacity: 1; transition-delay: 4s;}
.active .in_news_pro_5 ul li:nth-child(8){ margin-left: 0px; opacity: 1; transition-delay: 4.5s;}
.active .in_news_pro_5 ul li:nth-child(9){ margin-left: 0px; opacity: 1; transition-delay: 5s;}
.active .in_news_pro_5 ul li:nth-child(10){ margin-left: 0px; opacity: 1; transition-delay: 5.5s;}
.active .in_news_pro_5 ul li:nth-child(11){ margin-left: 0px; opacity: 1; transition-delay: 6s;}
.active .in_news_pro_5 ul li:nth-child(12){ margin-left: 0px; opacity: 1; transition-delay: 6.5s;}
.active .in_news_pro_5 ul li:nth-child(13){ margin-left: 0px; opacity: 1; transition-delay: 7s;}
.active .in_news_pro_5 ul li:nth-child(14){ margin-left: 0px; opacity: 1; transition-delay: 7.5s;}
.active .in_news_pro_5 ul li:nth-child(15){ margin-left: 0px; opacity: 1; transition-delay: 8s;}
.active .in_news_pro_5 ul li:nth-child(16){ margin-left: 0px; opacity: 1; transition-delay: 8.5s;}


@media (max-width: 768px){
.in_newss_4{ display: none; }
.in_news_pro_5{ width: 90%;  overflow: hidden; float: none; margin: 0 5%; }
.inews .tabsa dd { 	width:140px; }
}

@media (max-width: 600px){
.inews .tabsa dd { 	width:130px; }
}

@media (max-width: 450px){
.inews .tabsa dd { 	width:100px; margin: 0 5px; }
}

@media (max-width: 350px){
.inews .tabsa dd { 	width:90px; margin: 0 5px; }
}








