﻿.big_ywtx{ background:url(../image/bigywtx.jpg) top center no-repeat; background-size:cover;}
.ywtx_zi{ padding-top:84px; }
.ywtx_zi_t{ text-align:center;padding-bottom:50px;}
.ywtx_zi_t i{ display:block; font-size:36px; font-weight:bold; color:#cc0000; position:relative; z-index:2}
.ywtx_zi_t em{ display:block; font-size:48px; font-weight:bold; color:rgba(1,1,1,0.1); text-transform:uppercase; position:relative; z-index:1; margin-top:-40px; font-family:Arial;}
.ywtx_zi_t p{ width:1133px; font-size:18px; padding:10px 39px; position:relative; text-align:center;margin:auto;margin-top:20px; }
.ywtx_zi_t p span{ display:block; width:180px; margin:auto; position:relative}
.ywtx_zi_t p img.lt{ position:absolute; left:0px; top:0px;}
.ywtx_zi_t p img.rb{ position:absolute; right:0px; bottom:0px;}

.ywtx_zi_t p span img.lt{ position:absolute; left:-47px; top:-17px;}
.ywtx_zi_t p span img.rb{ position:absolute; right:-47px; bottom:-17px;}

.big_swiper_list1{  overflow:hidden; position:relative;  width:2832px;position:relative; left:50%; margin-left:-1416px; }
.swiper_lists{  display:block; margin:auto; padding-bottom:50px; }
.swiper_lists .swiper-slide{ }
.swiper_lists .swiper-slide .dlc{position:relative;
transform: rotate(0deg) scale(0.8);
            -webkit-transform: rotate(0deg) scale(0.8);
            -moz-transform: rotate(0deg) scale(0.8);
            -o-transform: rotate(0deg) scale(0.8);
            -ms-transform: rotate(0deg) scale(0.8);

}

.swiper_lists .swiper-slide.sss{ }

.swiper_lists .swiper-slide.lll .dlc{
-webkit-transform-origin: left center; left:18px;
transform-origin: left center;
}

.swiper_lists .swiper-slide.rrr .dlc{
-webkit-transform-origin: right center; right:18px;
transform-origin: right center;
}

.swiper_lists .swiper-slide .dlc dd{ position:absolute; width:100%; z-index:9; width:100%; left:0px; bottom:0px; background:rgba(10,11,24,0.5); height:65px;opacity:0;
filter:alpha(opacity=0);}

.swiper_lists .swiper-slide.swiper-slide-active .dlc dd{ opacity:1;filter:alpha(opacity=100);}
.swiper_lists .swiper-slide .dlc dt{ position: absolute; bottom: 10px; right:10px; width: 140px; height: 45px; line-height: 45px; background: rgba(195,14,14,0.7); text-align:  center; color: #fff; border-radius: 45px; z-index: 10; opacity:0;
filter:alpha(opacity=0);}
.swiper_lists .swiper-slide.swiper-slide-active .dlc dt{ opacity:1;filter:alpha(opacity=100);}

.swiper_lists .swiper-slide .dlc dd a{ display:block; padding-left:30px; color:#FFF; font-size:18px; position:relative; height:65px; line-height:65px;  max-width: 70%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper_lists .swiper-slide .dlc dd a:before{ position:absolute; left:1px; top:50%; content:''; width:13px; height:3px; margin-top:-2px; background:#c00000}
.swiper_lists .swiper-slide .dlc dd p{display:block; color:#FFF; padding-left:30px;}
.swiper_lists .swiper-slide .dlc dd p em{ color:#c00000}
.swiper_lists .swiper-slide .dlc .bkg{ padding-bottom:60%;}
.swiper_lists .swiper-slide img{ }

.swiper_lists .swiper-slide.swiper-slide-active .dlc{ position:relative;

transform: rotate(0deg) scale(1);
            -webkit-transform: rotate(0deg) scale(1);
            -moz-transform: rotate(0deg) scale(1);
            -o-transform: rotate(0deg) scale(1);
            -ms-transform: rotate(0deg) scale(1); left:auto; right:auto;


-webkit-transform-origin: center center;
transform-origin: center center;

}


.swiper_lists .swiper-slide.swiper-slide-active{ }
.swiper_lists .swiper-slide.swiper-slide-active .dlc .bkg{   }
.swiper_lists .swiper-pagination{ bottom:0px;}
.swiper_lists .swiper-pagination .swiper-pagination-bullet{ width:50px; height:4px; background:#FFF;opacity:1; border-radius:0px; margin:0px 3px;}
.swiper_lists .swiper-pagination .swiper-pagination-bullet-active{ background:#c00000}



.ul_ip{ padding-bottom:95px;}
	.ul_ip li{ float:left; width:48.4%; margin-right:3.2%; background:#FFF; text-align:center; display:block; position:relative}

	.ul_ip li .hasdiv dt{ position: absolute; left:50%; top:50%; margin-left:-70px; margin-top:-22px; width: 140px; height: 45px; line-height: 45px; background: rgba(195,14,14,0.7); text-align:  center; color: #fff; border-radius: 45px; z-index: 10; opacity:0;
filter:alpha(opacity=0); z-index:9999;}

	.ul_ip li:hover .hasdiv dt{ opacity:1;
filter:alpha(opacity=100);}

	.ul_ip li.z{ margin-right:0px;}
	.ul_ip li .bkg{ padding-bottom:58.6%}
	.ul_ip li dl{ padding:18px 0px 40px 0px;}

	.ul_ip li dl a.at{ display:block; padding-top:15px; font-size:24px; width:100%; position:relative;}
	.ul_ip li dl a.at:before{ width:14px; height:3px; display:block; background:#c00000; position:absolute; content:''; left:50%; top:0px; margin-left:-7px;}
	.ul_ip li dl p{ color:#666; line-height:22px; padding-top:13px;  width:382px; display:block; margin:auto; max-width:90%}

@media screen and (max-width:1799px) {
      .ywtx_zi_t i{ font-size: 30px; }
.ywtx_zi_t p{ font-size: 17px; }
.ul_ip li dl a.at{ font-size: 20px; }
}

@media screen and (max-width:1100px) {

.ywtx_zi_t p{ font-size: 16px; }
}

@media screen and (max-width:767px) {
.ul_ip li{ width: 100%; margin:10px auto; }
.ul_ip li dl p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.ul_ip li dl a.at{ font-size: 16px; }
.ul_ip li dl{ padding-bottom:20px; }
.swiper_lists .swiper-slide .dlc dt{ width: 100px; height: 30px; line-height: 30px; font-size: 12px; bottom: 10px; right: 10px; }
}