body{
  overflow-x:hidden; 
}
/*首页*/
.banner{ 
  position:relative; 
  overflow:hidden;
  z-index:2; 
  display:block;
}
.banner li img{ 
  width: 100%; 
}
.banner .btnDiv{ 
  position:absolute; 
  height:10px; 
  left:0px; 
  bottom:20px; 
  width:100%; 
  text-align:center; 
  z-index:3;
}
.banner .btnDiv span{
  display:inline-block; 
  border-radius: 50%;
  background: #ccc; 
  width:10px; 
  height:10px; 
  margin:0 5px;
}
.banner .btnDiv .on{
  background: #fff;
}
.titDiv{
  text-align: center;
  background: url('../images/icon1.png') center no-repeat;
}
.titDiv>div{
  height: 138px;
  display: table-cell;
  vertical-align: middle;
  width: 1200px;
}
.titDiv h1{
  font-size: 46px;
  color:#333;
}
.titDiv p{
  font-size: 18px;
  color:#717171;
}
.indexCont1{
  padding:40px 0 0;
}
.indexCont1 .cont{
  padding: 45px 70px 60px 65px;
  width: 865px;
  margin: 0 auto;
  font-size: 16px;
  color: #666;
  line-height: 30px;
}
.indexCont1 .cont.item1{
  height: 236px;
  background: url('../images/bg1.jpg') center no-repeat;
  color: #fff;
}
.indexCont1 .cont .cont_1{
  width: 65%;
}
.indexCont1 .cont .cont_2{
  width: 30%;
  box-sizing: border-box;
  text-align: center;
}
.indexCont1 .cont.item1 .cont_1{
  padding-top: 50px;
}
.indexCont1 .cont .cont_1 .name{
  font-size: 20px;
  color: #1964f6;
}
.indexCont1 .cont .cont_1 .name span{
  padding-left: 30px;
  margin-bottom: 15px;
  display: inline-block;
  height: 30px;
}
.indexCont1 .cont.item1 .cont_1 .name{
  color: #fff;
}
.indexCont1 .cont.item1 .cont_2{
  padding: 20px 75px 0 0;
}
.indexCont1 .cont .name1{
  background: url('../images/icon2.png') left top no-repeat;
}
.indexCont1 .cont .name2{
  background: url('../images/icon3.png') left top no-repeat;
}
.indexCont1 .cont .name3{
  background: url('../images/icon4.png') left top no-repeat;
}
.indexCont1 .cont .name4{
  background: url('../images/icon5.png') left top no-repeat;
}
.indexCont1 .cont .name5{
  background: url('../images/icon6.png') left top no-repeat;
}

.bgf6{
  background: #f6f6f6;
}
.indexCont2{
  padding: 20px 0 50px;
}
.indexCont2 .cont2{
  width: 1000px;
  margin: 30px auto 0;
}
.indexCont2 .cont2 .item{
  float: left;
  width: 424px;
  height: 176px;
  padding-left: 57px;
  position: relative;
  margin: 0 38px 20px 0;
}
.indexCont2 .cont2 .item:nth-child(even){
  margin-right: 0px;
}
.indexCont2 .cont2 .item .img{
  width: 112px;
  height: 112px;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -56px; 
  z-index: 10;
}
.indexCont2 .cont2 .item .img .img2{ display: none; }
.indexCont2 .cont2 .item .liCont{
  border: 1px solid #ccc;
  height: 176px;
  width: 424px;
  box-sizing: border-box;
  padding-left: 76px;
  display: table-cell;
  vertical-align: middle;
  color: #666;
  transition: all .3s;
}
.indexCont2 .cont2 .item .name{
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 16px;
}
.indexCont2 .cont2 .item .tips{
  font-size: 20px;
  line-height: 26px;
}
.indexCont2 .cont2 .item:hover .img1{ display: none; }
.indexCont2 .cont2 .item:hover .img2{ display: block; }
.indexCont2 .cont2 .item:hover .liCont{background: #1b9dff; color: #fff;}

.indexCont3{
  padding: 85px 0 70px;
}
.indexCont3 .cont3{
  margin-top: 40px;
}
.indexCont3 .cont3 .item{
  float: left;
  width: 25%;
  text-align: center;
}
.indexCont3 .cont3 .item .name{
  font-size: 24px;
  color: #666;
}

.indexCont4{
  padding: 50px 0;
}

.indexCont4 .cont4 {
  width: 685px;
  height: 500px;
  margin: 40px auto 0;
}
.indexCont4 .cont4{
  margin-bottom: 20px;
}
.indexCont4 .cont4 .item-list li {
  width: 250px;
  height: 443px;
  transition: all 0.5s ease-out;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.indexCont4 .cont4 .item-list li.item0 {
  transform: translate3d(-225px, 0, 0) scale(0.8);
  opacity: 0.4;
}
.indexCont4 .cont4 .item-list li.item1 {
  transform: translate3d(0, 0, 0) scale(0.8);
  transform-origin: 0 50%;
  opacity: 0.4;
  z-index: 2;
}
.indexCont4 .cont4 .item-list li.item2 {
  transform: translate3d(225px, 0, 0) scale(1);
  transform-origin: 0 50%;
  opacity: 1;
  z-index: 3;
}
.indexCont4 .cont4 .item-list li.item3 {
  transform: translate3d(450px, 0, 0) scale(0.8);
  transform-origin: 100% 50%;
  opacity: 0.4;
  z-index: 2;
}
.indexCont4 .cont4 .item-list li.item4 {
  transform: translate3d(675px, 0, 0) scale(0.8);
}
.indexCont4 .cont4 .item-list li.item5 {
  transform: translate3d(900px, 0, 0) scale(0.8);
}
.indexCont4 .cont4 .item-list li.item6 {
  transform: translate3d(1125px, 0, 0) scale(0.8);
}
.indexCont4 .cont4 .item-list li.item7 {
  transform: translate3d(1350px, 0, 0) scale(0.8);
}
.indexCont4 .cont4 .item-list li.item8 {
  transform: translate3d(1575px, 0, 0) scale(0.8);
}
.indexCont4 .cont4 .item-list li.item9 {
  transform: translate3d(1800px, 0, 0) scale(0.8);
}

.indexCont5{
  padding: 57px 0 18px;
  height: 610px;
  background: url('../images/nimg1920_2.jpg') center center no-repeat;
}
.indexCont5 .titDiv h1,.indexCont5 .titDiv p{ color: #fff; }
.indexCont5 .cont5{
  margin-top: 38px;
}
.indexCont5 .cont5 table{
  background: #fff;
  text-align: center;
}
.indexCont5 .cont5 table thead tr{
  background: url('../images/nimg1200_1.jpg') no-repeat;
  height: 57px;
  font-size: 28px;
  color:#fff;
  font-weight: normal;
}
.indexCont5 .cont5 table td{
  padding: 20px 0; 
  font-size: 16px;
  color: #666;
  border-right: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}
.indexCont5 .cont5 table td h2{
  font-size: 24px;
  color: #333;
}
.indexCont5 .cont5 table td .num{
  font-size: 20px;
  color: #1679ed;
}
.indexCont5 .cont5 table td .num span{
  font-size: 38px;
}
.indexCont5 .cont5 table td .aBtn{
  display: inline-block;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  color: #1076ee;
  padding: 0 20px;
  border: 1px solid #1076ee;
  border-radius: 15px;
  margin-top: 10px;
}

.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:27px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}