


.main_implant_1 {width:100%;  background:url(/images/banner01.jpg) no-repeat; background-size:cover; }
.main_implant_2 {width:100%; ;background:url(/images/banner02.jpg) no-repeat; background-size:cover;}
.main_implant_3 {width:100%; background:url(/images/banner03.jpg) no-repeat; background-size:cover;}
.main_implant_4 {width:100%; background:url(/images/banner04.jpg) no-repeat; background-size:cover;}
.main_implant_text {padding:30px 0 250px 30px}
.main_implant_font01 {font-size:17px; color:#fff; padding:0 0 10px 0}
.main_implant_font02 {font-size:17px; color:#fff;  font-weight:600; padding:0 0 35px 0}
.main_implant_font03 {font-size:30px; font-weight:600; color:#fff}
.swiper-slide-active.main_implant_1{ background:url(/images/banner01over.jpg) no-repeat; background-size:cover;opacity:1;border-top:solid 3px #425fad !important}
.swiper-slide-active.main_implant_2{ background:url(/images/banner02over.jpg) no-repeat; background-size:cover;opacity:1;border-top:solid 3px #425fad !important}
.swiper-slide-active.main_implant_3{ background:url(/images/banner03over.jpg) no-repeat; background-size:cover;opacity:1;border-top:solid 3px #425fad !important}
.swiper-slide-active.main_implant_4{ background:url(/images/banner04over.jpg) no-repeat; background-size:cover;opacity:1;border-top:solid 3px #425fad !important}
.swiper-slide-active .main_implant_text {padding:50px 0 230px 30px}



.db_wrap {padding:50px 0 60px 30px; width:100%; float:left; position:relative;background:#fff}
.db_tit {z-index:99}
.db_tit img {width:100%;}
.db_con {z-index:1; position:relative;  background:#f8f8f8; padding:20px 20px 20px 50px}
.db_con_in {position:absolute; left:-10px; top:20px; } 
.db_con_in img {width:20px}
.dbtd {position:relative;padding:10px 0 10px 0}
.main_input {border:none; background:none;  width:100%; height:50px; font-size:14px; border-bottom:solid 1px #dedede}
.main_input:focus{border-color:#000  !important; border:none  !important; border-bottom:solid 1px #000 !important; outline:none}



.db_btn{display:inline-block; padding:20px 0 0 0 ; position:relative; }				
.pulse{animation-name: pulse;-webkit-animation-name: pulse;	animation-duration: 5s;	-webkit-animation-duration: 5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;visibility: visible !important;}
@keyframes pulse {
	0% {transform: scale(1);opacity: 1;}
	50% {transform: scale(1);opacity: 0.2;}	
	100% {transform: scale(1);opacity: 1;}			
}
@-webkit-keyframes pulse {
	0% {-webkit-transform: scale(1);opacity: 1;}
	50% {-webkit-transform: scale(1);opacity: 0.2;	}	
	100% {-webkit-transform: scale(1);opacity: 1;}			
}




.special_wrap {width:100%; float:left;background:#3b4e90; padding:10px 20px 20px 20px}
.special_tit {width:100%; float:left}
.special_tit img {width:100%}
.special{width:100%; float:left}
.special ul li {float:left; width:50%}
.special ul li img {width:100%}

.main_board_wrap {width:100%; float:left;}
.main_board_wrap ul li {width:50%; float:left}
.main_board_wrap ul li img {width:100%}

.main_news_tit {}
.main_news_tit img {width:100%}
.main_news_wrap {background:linear-gradient(#f8f8f8 0%,  #ffffff 100%); margin:0 0 30px 0}
.main_news_img {width:100%}
.main_news_img img {width:100%}
.main_news_text {background:#fff; width:100%; height:200px; padding:20px; position:relative}
.main_news_text_1 {font-size:22px; letter-spacing:-1px; padding:0 0 25px 0; font-weight:600}
.main_news_text_2 {font-size:16px; color:#818181}
.main_news_text_3 {font-size:16px; color:#aeaeae; position:absolute; left:20px; bottom:35px;}




