@media (max-width:767px){
	
.banner .swiper-slide{ height:200px !important;}
.dt_gg{ padding-top:40px !important; padding-bottom:40px !important;}
.dt_gg .container{ padding:30px !important;}
.dt_gg .s_lx h2{ font-size:24px !important;}
.dt_gg .s_lx h3{ font-size:18px !important;}
}

@media (min-width:768px) and (max-width:991px) {

.banner .swiper-slide{ height:300px !important;}
.dt_gg{ padding-top:40px !important; padding-bottom:40px !important;}
.dt_gg .container{ padding:30px !important;}
.dt_gg .s_lx h2{ font-size:24px !important;}
.dt_gg .s_lx h3{ font-size:18px !important;}
}


@media (min-width:991px) and (max-width:1200px) {
	
.banner .swiper-slide{ height:400px !important;}
.dt_gg{ padding-top:40px !important; padding-bottom:40px !important;}
.dt_gg .container{ padding:30px !important;}
.dt_gg .s_lx h2{ font-size:18px !important;}
.dt_gg .s_lx h3{ font-size:14px !important;}
}

@media (min-width:1201px) and (max-width:1440px) {
.container{ width:1200px !important; padding:0;}

.banner .swiper-slide{ height:500px !important;}
.dt_gg .s_lx h2{ font-size:24px !important;}
.dt_gg .s_lx h3{ font-size:18px !important;}
}
	
@media (min-width:1441px) {	
.container{ width:1300px !important; padding:0;}

}

.clear{ clear:both;}

body{ padding-top:0px !important;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.container{ transition:all 1s;}


.banner .swiper-slide{ height:610px;}

.dt_gg{ padding-top:90px; padding-bottom:90px;}
.dt_gg .container{ background:rgba(255,255,255,0.85); padding:50px;}
.dt_gg h3{ color:#7d0000; padding-bottom:10px; border-bottom:1px solid #7d0000; margin-bottom:5px;}
.dt_gg h3 a{ font-size:14px; color:#7d0000; display:inline-block; margin-top:10px;}
.dt_gg ul{ margin:0; padding:0;}
.dt_gg ul li{ list-style:none; padding:5px 0; border-bottom:1px dashed #666666;}
.dt_gg ul li a{ line-height:34px; color:#333333; transition:all 0.3s; text-decoration:none; padding-right:70px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; display:block; position:relative;}
.dt_gg ul li a i{ position:absolute; right:0; top:50%; transform:translateY(-50%); font-style:normal; color:#666; transition:all 0.3s;}
.dt_gg ul li:hover a{ color:#7d0000;}
.dt_gg ul li:hover a i{ color:#7d0000;}

.dt_gg .swiper2{ margin-top:54px;}
.dt_gg .swiper2 .swiper-slide{ height:280px;}

.dt_gg .swiper2 .swiper-pagination-bullet{ background:#fff; opacity:1; width:12px; height:12px;}
.dt_gg .swiper2 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#7d0000;}

.dt_gg .s_lx h2{ color:#7d0000; margin-bottom:10px;}
.dt_gg .s_lx h3{ border:none; padding:0; margin-top:10px; margin-bottom:30px;}
.dt_gg .s_lx .row{ margin:0 -5px;}
.dt_gg .s_lx .row .col-md-5{ padding:0 5px;}
.dt_gg .s_lx .row .col-md-7{ padding:0 5px;}
.dt_gg .s_lx .caption{ border:2px solid #7d0000; border-radius:6px; min-height:210px; padding-top:26px; text-align:center;}