section.banVideo{ width: 100%; overflow: hidden;}
section.banVideo video{ width: 100%; display: block;}

aside.waperTit{ width: auto; text-align: center; padding-top: 80px;}
aside.waperTit h3{ font-size: 28px; color: #363636;}
aside.waperTit p{ font-size: 13px; color: #B0B0B0; line-height: 1.8;}
aside.waperTit i{ display: inline-block; width: 38px; height: 3px; margin: 10px 0 15px; background-color: #D6000E;}
aside.waperTit2 h3, aside.waperTit2 p{ color: #fff;}
aside.waperTit2 i{ background-color: #FFDF00;}

section.ourGaess{ width: 1100px; margin:0 auto}
section.ourGaess div{ margin-left:-3%; overflow:hidden;margin-bottom:25px;}
section.ourGaess dl{ float: left; width: 30%; text-align: center; padding: 10px 0 10px 0 ; border-radius: 10px;	 transition: all .5s ease 0s; margin-left:3%;
	 -webkit-transition: all .5s ease 0s;
	 -moz-transition: all .5s ease 0s;
	 -o-transition: all .5s ease 0s;
	 cursor:pointer;
	 box-sizing:border-box
}
section.ourGaess dl dd{ background:#0154a4; color:#fff
}

section.ourGaess dl:nth-child(3){ border-right:none;	
}
section.ourGaess dl:hover{
	transform: translateY(-8px);
	-webkit-transform: translateY(-8px);
	-moz-transform: translateY(-8px);
	-o-transform: translateY(-8px);
	
}

section.ourGaess dl dt{ position: relative; width: 100%; height: auto; text-align: center; line-height: auto; border-radius: 50%; margin: 0 auto; background-color: #F0F0F0; z-index: 2;
	transition: all .4s ease 0s; 
	-webkit-transition: all .4s ease 0s; 
	-moz-transition: all .4s ease 0s; 
	-o-transition: all .4s ease 0s;
}

section.ourGaess dl dt img{ max-width:100%;
}

section.ourGaess dl dt a{font-size: 38px; color: #9D9D9D;}
section.ourGaess dl dt:after{ position: absolute; top: 0; left: 0; content: ""; display: block;  width: 100%; height: 100%; opacity: 0; background: #D6000E; border-radius: 100%; z-index: -1; 
	transform: scale(1.5);
	transition: all .8s ease-in-out;
}
section.ourGaess dl dt:before{ position: absolute; top: 0; left: 0; content: ""; font-size: 38px; display: block;  width: 100%; height: 100%; opacity: 0; background: #D6000E; border-radius: 100%; z-index:2; 
	transform: scale(.5);
	transition: all .4s ease-in-out;
	color: #fff;
}

section.ourGaess dl:nth-child(1) dt:before{ content: "\e601";}
section.ourGaess dl:nth-child(2) dt:before{ content: "\e605";}
section.ourGaess dl:nth-child(3) dt:before{ content: "\e600";}


section.ourGaess dl dd h4{ font-size: 20px; color: #363636; padding: 8px 0 3px 0; color:#fff; font-family:"Arial Black", Gadget, sans-serif; font-weight:normal; }
section.ourGaess dl dd p{ font-size: 16px; color: #fff; line-height: 2;}
section.ourGaess dl:hover dt{ }
section.ourGaess dl:hover dt a{ font-size: 38px;}


section.ourAlist{ width: 100%; height: 750px; margin-top: 100px; background: url(../images/bgs1.jpg) no-repeat center center; background-size: cover;}
section.ourAlist article.waperList1{ width: 1100px; margin: 0 auto; padding-top: 50px;}

div.slides{ position: relative;}

section.ourAlist .waperhshti .swiper-slide{ overflow: hidden;}
section.ourAlist .waperhshti .swiper-slide img{ width: 100%; height: auto; display: block;
	 /*transition: all .6s ease-in-out 0s; 
	 -webkit-transition: all .6s ease-in-out 0s; 
	 -moz-transition: all .6s ease-in-out 0s; 
	 -o-transition: all .6s ease-in-out 0s; */
}
section.ourAlist .waperhshti .swiper-slide .texts{ width: 100%; background-color: #fff; padding:10px 10px; display: table; overflow: hidden;
	 box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 position: absolute;
	 bottom: 0px;
	 transform: translateY(65px); 
	 -webkit-transform: translateY(65px);
	 -moz-transform: translateY(65px);
	 -o-transform: translateY(65px);
	 transition: all .4s ease-in-out 0s;
	 -webkit-transition: all .4s ease-in-out 0s;
	 -moz-transition: all .4s ease-in-out 0s;
	 -o-transition: all .4s ease-in-out 0s;
}
section.ourAlist .waperhshti .swiper-slide .texts span{ float: left;
	 opacity: 0;
	 transform: translateY(20px);
	 -webkit-transform: translateY(20px);
	 -moz-transform: translateY(20px);
	 -o-transform: translateY(20px);
	 transition: all .65s ease .4s;
	 -webkit-transition: all .65s ease .4s;
	 -moz-transition: all .65s ease .4s;
	 -o-transition: all .65s ease .4s;
}
section.ourAlist .waperhshti .swiper-slide .texts font,
section.ourAlist .waperhshti .swiper-slide .texts small{ display: block;}
section.ourAlist .waperhshti .swiper-slide .texts font{ font-size: 16px; color: #4B4B4B; margin-bottom: 5px;}
section.ourAlist .waperhshti .swiper-slide .texts small{ color: #A9A9A9; text-transform: uppercase;}
section.ourAlist .waperhshti .swiper-slide .texts i{ float: right; width: 30px; height: 30px; border-radius: 50%; 
text-align: center; line-height:30px; background-color: #D6000E; color: #fff; font-size: 20px; margin-top: 6px;
	opacity: 0;
	transform: translateY(20px);
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-o-transform: translateY(20px);
	transition: all .65s ease .6s;
	-webkit-transition: all .65s ease .6s;
	-moz-transition: all .65s ease .6s;
	-o-transition: all .65s ease .6s;
}
/*section.ourAlist .waperhshti .swiper-slide:hover img{
	transform: translateY(-54px);
	-webkit-transform: translateY(-54px);
	-moz-transform: translateY(-54px);
	-o-transform: translateY(-54px);
}*/
section.ourAlist .waperhshti .swiper-slide:hover .texts{
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);	
}
section.ourAlist .waperhshti .swiper-slide:hover .texts span{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
}
section.ourAlist .waperhshti .swiper-slide:hover .texts i{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
}
section.ourAlist .nexr1,
section.ourAlist .nexr2{ width: 48px; height: 48px; border-radius: 50%; background-color: #fff; background-image: none; text-align: center;
 line-height: 48px; font-size: 24px; color: #E8E7E5;
}
section.ourAlist .nexr1{ right:50%; margin-right: -640px;}
section.ourAlist .nexr2{ left: 50%; margin-left: -640px;}
section.ourAlist .nexr1:hover,
section.ourAlist .nexr2:hover{ background-color: #DD2C37; color: #fff;}
section.ourUsers{ width: 1200px; position: relative; left: 50%; margin-left: -600px; padding-bottom: 20px;}
#banner{ position:relative; overflow:hidden;  max-width:100%; left:50%; margin-left:-50%; padding-top: 60px; padding-bottom: 60px;}
.focus{width:100%; position:relative;float:left;overflow:hidden;left:50%; top:0; margin-left:-50%; padding: 2px; padding-bottom: 110px;}
.f426x240 li{position:absolute; left:0;top:0;}
.rslides{width:100%; position:relative;list-style:none;padding:0}
.rslides li{ width:99% !important; display: table;}
.rslides_tabs{clear:both; text-align:center; position:absolute; bottom:7px; left:0px; z-index:999; width:100%; height:14px; text-align:center;}
.rslides_nav{ height:85px; width:43px;position:absolute; text-indent:-9999px;overflow:hidden; left:272px; top:224px;z-index:999; display:block; background:url(../images/l.png) no-repeat;}
/*.rslides_nav:hover{ background:url(../images/l2.png) no-repeat;}
.rslides_nav:active{ background:url(../images/l2.png) no-repeat;}
.rslides_nav.next{left:1608px;background:url(../images/r.png) no-repeat;}
.rslides_nav.next:active{background:url(../images/r2.png) no-repeat;}
.rslides_nav.next:hover{ background:url(../images/r2.png) no-repeat;}*/
.rslides_tabs li{ display:inline-block; margin:0 5px;}
.rslides_tabs a{ display: inline-block; vertical-align: middle; text-indent:-9999px; overflow:hidden; width:4px; height:4px; border-radius:50%; display:inline-block; background-color:#fff; 
border: 1px solid #C6C6C6;}
.rslides_tabs .rslides_here a{ width: 10px; height: 10px; border-color:#D6000E; background-color:#D6000E;}
.rslides li a{ float: left; width: 25%; padding: 4% 0; border: 1px solid #F1F1F1; margin: -1px; text-align: center; opacity: 0.6;}
.rslides li a:hover{ opacity: 1;}

section.ourNews{ width: 100%; height: 758px; background: url(../images/bgs2.jpg) no-repeat center center; background-size: cover;}
section.ourNews article.waperList2{ width: 1150px; margin: 0 auto; padding-top: 50px;}
section.ourNews article.waperList2 .swiper-slide img{ display: block; width: 100%; height: auto;}
section.ourNews article.waperList2 .swiper-slide .textg{ width: 100%; height: 220px; background-color: #fff; padding: 20px 25px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
}
section.ourNews article.waperList2 .swiper-slide .textg h4{ font-size: 14px; color: #4B4B4B; font-weight:bold}
section.ourNews article.waperList2 .swiper-slide .textg p{ font-size: 12px; color: #A9A9A9; margin-top: 25px; line-height: 1.8;}
section.ourNews article.waperList2 .swiper-slide .textg span{ display: table; width: 100%; padding-top: 38px;}
section.ourNews article.waperList2 .swiper-slide .textg span font{ float: left; display: inline-block; color: #B0B0B0;}
section.ourNews article.waperList2 .swiper-slide .textg span i{ float: right; display: inline-block; width: 30px; height: 30px; border-radius: 50%; text-align: center; 
line-height: 30px; font-size: 20px; color: #fff; background-color: #d6000e;
	opacity: 0; 
	transform: scale(0.6);
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-o-transform: scale(0.6);
	transition: all .4s ease-in-out 0s;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out 0s;
}
section.ourNews article.waperList2 .swiper-slide:hover .textg span i{
	opacity: 1; 
	transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-o-transform: scale(1.0);	
}

section.ourNews .nexr3,
section.ourNews .nexr4{ background-image: none; width: 50px; height: 50px; border-radius: 50%; background-color: #fff; text-align: center; line-height: 50px; font-size: 24px; color: #D50C13;}
section.ourNews .nexr3{ right: 50%; margin-right: -640px;}
section.ourNews .nexr4{ left: 50%; margin-left: -640px;}
section.ourNews .nexr3:hover,
section.ourNews .nexr4:hover{ background-color: #FFDF00;}

section.aboutOus{ width: 1000px; position: relative; left: 50%; margin-left: -500px; text-align: center; padding-bottom: 30px; display: none;}
section.aboutOus img{ display: block; margin-top: 25px;}
section.aboutOus p{ font-size: 13px; color: #999999; font-size: 13px; margin-top: 30px; line-height: 2;}
section.aboutOus a{ display: block; width: 150px; height: 50px; text-align: center; line-height: 50px; border-radius: 25px; margin: 65px auto; background-color: #FFDF00; font-size: 13px; color: #525344;}
section.aboutOus a:hover{ background-color: #D6000E; color: #fff;}

div.linesMore{ width: 100%; display: table; text-align: center;}
div.linesMore a{ display:inline-block; width: 160px; height: 50px; border: 1px solid #fff; color: #fff; text-transform: uppercase; text-align: center; line-height: 50px; margin-top: 40px;}
div.linesMore a:hover{ background-color: #FFDF00; border-color: #FFDF00; color: #D2090F;}


.waperBanner{ display: block; width: 100%; height: 0; padding-bottom: 41.66%; position: relative;}  
.waperBanner li{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size:100% 100% !important;}

.waperBanner .bantext{ position: absolute; left: 50%; top: 50%; 
  width: 100%;
  text-align: center;
  transform: translate3d(-50%,-50%,0);
  -webkit-transform: translate3d(-50%,-50%,0);
  -moz-transform: translate3d(-50%,-50%,0);
  -o-transform: translate3d(-50%,-50%,0);
}
.waperBanner .bantext h3{ font-size: 40px; color: #fff; letter-spacing: 4px;}
.waperBanner .bantext p{ font-size: 14px; color: #fff; color: rgba(255,255,255,0.7); margin-top: 10px; text-transform: uppercase; 
 word-spacing: 14px;
 letter-spacing: 13px;
}































