@charset "utf-8";
/*

*/
 
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input
{margin:0;padding:0;}
body,input,textarea{font-size:14px;color:#666666; font-family: '微软雅黑';}
img{border:none;vertical-align:bottom;}
ul,ol,li,a{list-style:none;text-decoration: none;color:#666666;}
input,select,textarea{outline:none; border:none; background:#FFF;}
textarea{resize:none;}
/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
/*公共部分*/
.fl{ float: left; } /*左浮动*/
.fr{ float: right;} /*右浮动*/
.clear { clear: both; } /*清浮动*/
.dn{ display: none; } /*不显示*/
.w1200{width: 1200px;margin: 0 auto;}
/* ------------------------------------------index----------------------------------- */
header {
  height: 90px;
  width: 100%;
  background-color: rgba(255, 255, 255, 1);
  border-bottom: 1px solid #E8E8E8;
  position: fixed;
  z-index: 9991;

}
header .navbar{
	width: 90%;
	margin: 0 auto;
}
header .navbar .logo{
    float: left;
    margin-top: 4px;
}
header .navbar .tel{
    float: right;
    margin-top: 16px;
    margin-left: 3%;
}
header .navbar > ul {
  max-width: 1600px;
  float: right;
}
header .navbar > ul>li {
  float: left;
  width: 122px;
  margin: 0 1px;
  height: 90px;
}
header .navbar > ul>li:hover ul {
  opacity: 1;
  visibility: visible;
}
header .navbar > ul>li ul li {
  height: 46px;
  line-height: 46px;
}
header .navbar > ul>li ul {
  background: rgba(204, 0, 0, 0.8);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
}

header .navbar > ul>li ul li a {
  display: block;
  height: 46px;
  line-height: 46px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
header .navbar > ul>li ul li a:hover {
  background: #000;
  color: #fff;
}

header .navbar > ul>li a {
  display: block;
  height: 90px;
  line-height: 90px;
  font-size: 16px;
  color: #000;
  text-align: center;
  box-sizing: border-box;
}

header .navbar > ul>.on a{
  background: #cc0000;
  color: #fff;
}

header .navbar > ul>li:hover,
header .navbar > ul>li>a:hover {
  background: #cc0000;
  color: #fff;
}
header .navbar > ul>li:hover span,
header .navbar > ul>li>a.hover span {
  color: #dc7474;
}
header .navbar > ul>li a span {
  display: block;
  font-size: 12px;
  font-family: Arial;
  text-transform: uppercase;
  color: #b7a5a6;
  margin-top: 6px;
}

#wrapper{
  width:100%;
  margin:0px auto;
  height:869px;
  position:relative;
  color:#fff;
  text-shadow:rgba(0,0,0,0.1) 2px 2px 0px;  
}

#slider-wrap{
  width:100%;
  height:869px;
  position:relative;
  overflow:hidden;
}

#slider-wrap ul#slider{
  width:100%;
  height:100%;
  
  position:absolute;
  top:0;
  left:0;   
}

#slider-wrap ul#slider li{
  float:left;
  position:relative;
  width:1920px;
  height:869px; 
}

#slider-wrap ul#slider li > div{
  height: 69px;
  line-height: 69px;
  width: 100%;
  background:url(../images/img1.png)no-repeat center;
  position:absolute;
  bottom:0;
  left:0;  
}

#slider-wrap ul#slider li > div p{
  width: 1255px;
  padding-left: 70px;
  margin: 0 auto;
  background:url(../images/img2.png)no-repeat center left;
  font-size: 18px;
  color: #fff;
}


#slider-wrap ul#slider li i{
  text-align:center;
  line-height:400px;
  display:block;
  width:100%;
  font-size:90px; 
}
#slider-wrap ul#slider li i img{width: 100%;}

/*btns*/
.lols{
   position: absolute;
   bottom: 23px;
   right: 50%;
   margin-right: -695px;
   color: #fff;
   width: 75px;
}

.lols .btns{
  float: left;
  font-size: 17px;
  padding: 0 8px;
}

#counter{
  bottom: 0; 
  right:50%;
  margin-right: -550px;
  width:auto;
  position:absolute;
  height: 69px;
  line-height: 69px;
  font-size: 18px;
}

#slider-wrap.active #next{right:0px;}
#slider-wrap.active #previous{left:0px;}


/*bar*/
#pagination-wrap{
  min-width:20px;
  margin-top:350px;
  margin-left: auto; 
  margin-right: auto;
  height:15px;
  position:relative;
  text-align:center;
  display: none;
}

#pagination-wrap ul {
  width:100%;
}

#pagination-wrap ul li{
  margin: 0 4px;
  display: inline-block;
  width:5px;
  height:5px;
  border-radius:50%;
  background:#fff;
  opacity:0.5;
  position:relative;
  top:0;
  
  
}

#pagination-wrap ul li.active{
  width:12px;
  height:12px;
  top:3px;
  opacity:1;
  box-shadow:rgba(0,0,0,0.1) 1px 1px 0px; 
}


/*ANIMATION*/
#slider-wrap ul, #pagination-wrap ul li{
  -webkit-transition: all 0.3s cubic-bezier(1,.01,.32,1);
  -moz-transition: all 0.3s cubic-bezier(1,.01,.32,1);
  -o-transition: all 0.3s cubic-bezier(1,.01,.32,1);
  -ms-transition: all 0.3s cubic-bezier(1,.01,.32,1);
  transition: all 0.3s cubic-bezier(1,.01,.32,1); 
}

.ej_banner{margin-top: 90px;}

.index1{background: #fff;}
.classnm{color: #000;font-size: 36px;font-weight: bold;text-align: center;padding: 70px 0 35px;}
.index1conss{text-align: center;line-height: 35px;color: #000;font-size: 16px;}
.index1 .dmorees{text-align: center;padding: 35px 0 75px;}
.index1 .dmorees a{font-size: 16px;text-align: center;color: #a3a3a3;}

.index2{background:#030303 url(../images/img5.png)no-repeat center;text-align: center;height: 444px;}
.index2 img{margin-top: 135px;cursor: pointer;}

.index3{background: #fff;}
.index3 .classnm{color: #000;font-size: 36px;font-weight: bold;text-align: center;padding: 40px 0 15px;}
.index3 .dmorees{text-align: center;padding: 20px 0 45px;}
.index3 .dmorees a{font-size: 16px;text-align: center;color: #000;}

.index4{background: #b91c23;}

.index5{background: #fff;}
.index5 .classnm{color: #000;font-size: 36px;font-weight: bold;text-align: center;padding: 55px 0 20px;}
.index5_c{margin-top: 50px;}
.index5_cimg{width: 25%;float: left;position: relative;cursor: pointer;overflow: hidden;}
.index5_cimg img{width: 100%;transition: all 1s ease;}
.index5_cimg:hover .con{display: block;}
.index5_cimg:hover img{-webkit-transform:scale(1.07, 1.07);
 -moz-transform:scale(1.07, 1.07);
 -o-transform:scale(1.07, 1.07);
 transform:scale(1.07, 1.07)}
.index5_cimg .con{position: absolute;top:0;left: 0;width: 100%;height:100%;text-align: center;color: #fff;z-index: 999;background: url(../images/img7.png);display: none;}
.index5_cimg .con_cl{position: absolute;top:35%;left: 0;width: 80%;text-align: center;color: #fff;z-index: 999;padding: 0 10%;}
.index5_cimg .con_cl p:nth-child(1){height: 80px;line-height: 80px;background: url(../images/img4.jpg)no-repeat bottom center;font-size: 36px;margin-bottom: 6%;}
.index5_cimg .con_cl p:nth-child(2){height: 55px;line-height: 55px;font-size: 20px;}

.index6{background: #b91c23;}

.index6 .dmorees{text-align: center;padding: 35px 0 75px;}
.index6 .classnm{color: #fff;font-size: 36px;font-weight: bold;text-align: center;padding: 35px 0 20px;}
.index6 .dmorees{text-align: center;padding: 20px 0 35px;}
.index6 .dmorees a{font-size: 16px;text-align: center;color: #fff;}

.index6_c{background: url(../images/img5.jpg)no-repeat top center;padding:0.5% 0;}
.index6_c a img{width: 100%;transition: all .3s ease;}
.index6_c a img:hover{ transform:scale(1.1);}
.index6_c a{overflow: hidden;cursor: pointer;}
.pro1{width: 37.25%;float: left;margin-right: 0.5%;}
.pro1 .index6_c1{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.pro1 .index6_c1 a{float: left;width: 32.3%;}
.pro1 .index6_c1 a:nth-child(1){width: 66.4%;margin-right: 1.3%;}
.pro1 .index6_c1 a:nth-child(3){margin-top: 1.59%;}
.pro1 .index6_c2{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */margin-top: 1%;}
.pro1 .index6_c2 a{float: right;width: 32.3%;}
.pro1 .index6_c2 a:nth-child(1){width: 66.4%;margin-left: 1.3%;}
.pro1 .index6_c2 a:nth-child(3){margin-top: 1.59%;}
.pro2{width: 12%;float: left;margin-right: 0.5%;}
.pro2 a{display: block;margin-top: 5.2%;}
.pro2 a:nth-child(1){margin-top: 0;}
.pro3{width: 37.25%;float: left;margin-right: 0.5%;}
.pro3 .index6_c1{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.pro3 .index6_c1 a{float: left;width: 32.3%;}
.pro3 .index6_c1 a:nth-child(1){width: 66.4%;margin-right: 1.3%;}
.pro3 .index6_c1 a:nth-child(3){margin-top: 1.59%;}
.pro3 .index6_c2{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */margin-top: 1%;}
.pro3 .index6_c2 a{float: right;width: 32.3%;}
.pro3 .index6_c2 a:nth-child(1){width: 66.4%;margin-left: 1.3%;}
.pro3 .index6_c2 a:nth-child(3){margin-top: 1.59%;}
.pro4{width: 12%;float: left;}
.pro4 a{display: block;margin-top: 5.2%;}
.pro4 a:nth-child(1){margin-top: 0;}

.index7{background: #fff;}
.index7 .classnm{color: #000;font-size: 36px;font-weight: bold;text-align: center;padding: 60px 0 20px;}
.index7_c{width: 1400px;margin: 0 auto;padding-top:30px;}
.index7_c .lises{width: 410px;float: left;margin-right: 85px;height: 646px;}
.index7_c .lises:nth-child(3){margin-right: 0px;background: #b91c23;}
.index7_c .lises .imgs{display: block;}
.index7_c .lises .imgs img{width: 100%;height: 250px;}
.index7_c .lises .title{height: 45px;line-height: 45px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index7_c .lises .title a{color: #000;font-size: 18px;font-weight: bold;}
.index7_c .lises .date{color: #000;}
.index7_c .lises .cojs{color: #000;line-height: 22px;padding-bottom: 25px;display: block;border-bottom: 1px solid #eeeeee;}
.index7_c .lises .cons{padding-top: 20px;}
.index7_c .lises .cons .imga{float: left;width: 105px;height: 80px;}
.index7_c .lises .cons .imga img{width: 100%;height: 100%;}
.index7_c .lises .cons .imgcons{margin-left: 20px;width: 260px;float: left;}
.index7_c .lises .cons .imgcons .p1{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index7_c .lises .cons .imgcons .p1 a{font-size: 12px;color: #000;font-weight: bold;}
.index7_c .lises .cons .imgcons .p2{color: #000;}
.index7_c .lises .cons .imgcons span{color: #000;}
.index7_c .lises .cons ul{}
.index7_c .lises .cons ul li{position: relative;}
.index7_c .lises .cons ul li .cons-a{display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #000;font-size: 16px;height: 44px;line-height: 44px;}
.index7_c .lises .cons ul li .cons-con{position: absolute;bottom:44px;left: 0;background: #fff;border: 1px solid #E8E8E8;border-radius: 5px;padding: 10px;display: none;z-index: 999;font-size: 12px;}
.index7_c .lises .cons ul li .cons-con .p1{line-height: 24px;font-size: 14px;}
.index7_c .lises .cons ul li .cons-con span{line-height: 22px;}
.index7_c .lises .cons ul li:hover .cons-con{display: block;}
.index7_c .lises .cons ul li a span{color: #b91c23;margin-right: 10px;}
.index7_c .uls{box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */;padding: 0 30px;}
.index7_c .uls .list_lh{height:470px;overflow:hidden;}
.index7_c .uls  .ju2{display: none;}
.clsk{height: 95px;line-height: 95px;text-align: center;color: #fff;font-size: 22px;}
.clsk a{font-weight: bold;color: #fff;font-size: 22px;padding: 15px 0;margin: 0 18px;}
.clsk .on{border-bottom: 3px solid #fda2a2}
.uls .ppp{height: 50px;line-height: 50px;border-top: 1px solid #ca2a31;padding-left: 15px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.uls .ppp a{font-size: 18px;color: #fff;}
.uls .ppp1{text-align:right;height: 80px;line-height: 80px;border-top: 1px solid #ca2a31;}
.uls .ppp1 a{font-size: 18px;color: #fff;}

.index8{background: #060403 url(../images/img9.jpg)no-repeat top center;padding-bottom: 60px;}
.index8 .classnm{color: #fff;font-size: 36px;font-weight: bold;text-align: center;padding: 60px 0 20px;}
.ollsp1{padding-top: 65px;text-align: center;}
.ollsp2{padding-top: 28px;text-align: center;}

.index9{background: url(../images/bmgs.jpg)no-repeat top center;margin-top: 3%;height: 610px;}
.index9-con{position: relative;}
.index9_l{text-align: right;}
.index9_l img{max-height: 854px;}
.mess{width: 900px;position: absolute;top:50px;left: 50%;margin-left: -680px;}
.mess .inputs{width: 256px;height: 50px;background: #fff;padding: 0 20px;margin-top: 20px;}
.mess textarea{width: 860px;height: 110px;background: #fff;padding: 20px;margin-top: 20px;}
.mess .submit11{width: 300px;height: 60px;background: #ebb21b;color: #000;font-size: 20px;border: none;font-weight: bold;margin-top: 30px;}

.footm{background: #f5f5f5; margin-top: 3%;}
.footm1{padding: 60px 0;border-bottom: 1px solid #e5e5e5;}
.footm1_com{width: 1280px;margin: 0 auto;}
.loshs{float: left;}
.loshk{float: right;}
.cone1a{width: 365px;float: left;margin-left: 200px;}
.cone1a p{line-height: 45px;font-size: 16px;color: #000;}
.footm2_com{padding:30px 0 5px;width: 1280px;margin: 0 auto;}
.footm2_com a{color: #717b87;margin-right: 10px;line-height: 30px;font-size: 16px;}
.footm2_com a:nth-child(1){color: #eaac14;font-weight: bold;}

.footm3{padding:5px 0 80px;width: 1280px;margin: 0 auto;text-align: center;}
.footm3 a{color: #717b87;}

.video{background-color: rgba(0, 0, 0, 0.8);position: fixed;top:0;left: 0;width: 100%;height: 100%;z-index: 9992;display: none;}
.video_c{position:fixed;top: 50%;left: 50%;margin-left: -550px;width: 1100px;height: 580px;margin-top: -290px;display: block;z-index: 9993}
.video a{position: fixed;top: 5%;right: 2%;display: block;z-index: 9994}
.video a img{width: 40px;}

.page li{display: inline-block;}

.contactus-ready{
  width: 83%;
  margin: 55px auto;
}
.left-contact{
  padding: 10px 45px;
  width: 800px;
}
.left-contact .big-title{
  font-size: 20px;
  line-height: 30px;
  padding-bottom: 15px;
  border-bottom:1px dashed #E7E7E7;
}
.left-contact .text-box{
  margin-top: 30px;
}
.left-contact .text-box h4{
  font-size: 22px;
  padding-bottom: 10px;
}
.left-contact .text-box p{
  font-size: 14px;
  position: relative;
  padding-left: 25px;
  margin-top: 15px;
}
.left-contact .text-box p em{
  position: absolute;
  left: 0;
  top: 50%;
  width: 15px;
  height: 18px;
  margin-top: -9px;
  background-image: url(../images/icon.png);
}
.left-contact .text-box p em.dz-icon{
  background-position: -46px -907px;
}
.left-contact .text-box p em.dh-icon{
  background-position: -88px -907px;
}
.right-map{
  width: 640px;
}
.right-map img{
  width: 100%;
}

.text-box {position: relative;}
.text-box .box-ewm {margin-top: 30px;}
.text-box .box-ewm p {padding-left: 8px;margin-top: 3px;}

.mySwiper{position: relative;}
.swiper-slide .hjkhj{height: 69px;line-height: 69px;width: 100%;background: url(../images/img1.png)no-repeat center;position: absolute;bottom: 0;left: 0;}
.swiper-slide .hjkhj p{width: 1255px;padding-left: 70px;margin: 0 auto;background: url(../images/img2.png)no-repeat center left;font-size: 18px;color: #fff;}
.mySwiper .swiper-pagination{
position: absolute;
width: 50px;
left: 50%;
bottom: 0;
margin-left: 470px;
height: 69px;
line-height: 69px;
font-size: 18px;color: #fff}
.mySwiper .swiper-button-next{background-image: url(../images/img4.png);background-size: 10px 19px;width: 10px;height: 69px;top:auto;bottom: 0;left: 50%;margin-left: 650px;}
.mySwiper .swiper-button-prev{background-image: url(../images/img3.png);background-size: 10px 19px;width: 10px;height: 69px;top:auto;bottom: 0;left: 50%;margin-left: 600px;}
