.banner{position: relative;width: 100%;overflow: hidden;height:480px;}
.banner .swiper-container{position: relative;width: 100%;overflow: hidden;height:100%;}
.banner .swiper-slide a{width:100%;display:block;height:100%;float:left;}
.banner .pagination {
  position: absolute;
  z-index: 20;
  bottom: 18px;
  left:0;
  width:100%;
  text-align:center;
}
.banner .swiper-pagination-bullet {
  display: inline-block;
  width:40px;height:4px;
  border-radius: 0;
  margin-right: 15px;
  filter:alpha(opacity=40);  
  -moz-opacity:0.4;  
  -khtml-opacity: 0.4;  
  opacity: 0.4; 
  cursor: pointer;
  background: #ccc;
}
.banner .swiper-visible-switch {
  background: #ccc;
}
.banner .swiper-pagination-bullet-active {
  background: #fff;
  opacity: 1;
  filter:alpha(opacity=100);  
  -moz-opacity:1;  
  -khtml-opacity:1;  
  opacity:1; 
  
}
.marli{padding-right:0 !important;}
.con{width: 100%;position: relative;background: #f7faff;padding-top: 33px;}
.slideBox{position: relative;background: #fff;height: 50px;width: 100%;overflow: hidden;}
.slideBox h3{margin-right: 15px;float: left;color: #ccb184;font-size:16px;line-height: 50px;padding-left: 25px;background: url(../images/index/tz.png)left center no-repeat ;margin-left: 28px;}
.slideBox .dlList{padding-left: 35px;}
.slideBox .dlList li{height: 50px;float: left;background: url(../images/index/5.png) left center no-repeat;line-height: 50px;padding-left: 15px;margin-right: 20px;}
.slideBox .dlList li:hover{background: url(../images/index/4.png) left center no-repeat;}
.slideBox .dlList li:hover a{color: #ccb184;}
.slideBox .dlList li a{float: left;width: 100%;height: 50px;color: #444444;font-size:14px;}
.slideBox .prev{display:block; position: absolute;right:23px;background: #d7d7d7 url(../images/index/2.png) center no-repeat;width: 23px;height: 50px;}
.slideBox .next{display:block;position: absolute;right:0;background: #c1c0c0 url(../images/index/3.png) center no-repeat;width: 23px;height: 50px;}
.slideBox .prev:hover{background: #ccb184 url(../images/index/2.png) center no-repeat;}
.slideBox .next:hover{background: #ccb184 url(../images/index/3.png) center no-repeat;}
.Training{margin-top: 40px;position: relative;}
.Training .Training_direction{position: relative;width: 50%;float: left;border:1px solid #dee1e5;}
.Training .Training_dynamics{position: relative;width: 45%;float: left;margin-left: 4%;}
.Training .Training_direction h3{padding-top: 25px;color: #ccb184;font-size:18px;text-align: center;}
.Training .Training_direction p{color: #777777;font-size:12px;font-family: 'arial';text-align: center;padding-top: 8px;}
.Training .Training_direction ul{padding: 29.5px 24px;}
.Training .Training_direction ul li{position: relative;float: left;width: 260px;padding-right:30px;margin-bottom: 59px;display:inline;}
.Training .Training_direction ul li:nth-child(2n+0){padding-right:0;}
.Training .Training_direction ul li .img{overflow: hidden;height: 155px;width: 260px;}
.Training .Training_direction ul li img{width: 100%;height: auto;}
.Training .Training_direction ul li:nth-child(3),.Training .Training_direction ul li:nth-child(4){margin-bottom: 30px;}
.Training .Training_direction ul li span{box-shadow:0 0 60px 0 #efefef;color: #777;font-size:18px;height: 55px;background: #fff;width: 180px;text-align: center;position: absolute;top: 74%;line-height:55px;left: 15%;}
.Training .Training_direction ul li:hover span{background: #ccb184;color: #fff;}
.Training .Training_dynamics h3{padding-left:17px;color: #ccb184;font-size:18px;text-align:left;}
.Training .Training_dynamics p{padding-left:17px;color: #777777;font-size:12px;font-family: 'arial';text-align: left;padding-top: 8px;}
.Training .Training_dynamics em{background: #ccb184;float: left;height:42px;width: 5px;}
.Training .Training_dynamics .mor{float: right;margin-top: -38px;}
.Training .Training_dynamics .mor a{font-family: 'arial';font-size:14px;color: #444;}
.Training .Training_dynamics ul{padding:10px 20px;background: #fff;margin-top: 18px;}
.Training .Training_dynamics ul li{border-bottom: 1px dotted #e6e5e5;float: left;width: 100%;padding: 10px 0;}
.Training .Training_dynamics ul li:last-child{border:none;}
.Training .Training_dynamics ul li .t{width:16.5%;background: #f5f5f5;float: left;margin-right:3%;}
.Training .Training_dynamics ul li .t h3{font-family: 'arial';color: #fff;font-size:32px;text-align: center;padding:0;line-height: 50px;float: left;width:100%;height: 50px;background: #ccb184;}
.Training .Training_dynamics ul li .t span{font-family: 'arial';color: #4a4a4a;font-size:16px;text-align: center;float: left;width: 100%;padding:10px 0;}
.Training .Training_dynamics ul li .b{float: left;width:80%; }
.Training .Training_dynamics ul li h2{padding-bottom: 10px;color: #444444;font-size:16px;float: left;}
.Training .Training_dynamics ul li:hover h2{color:#ccb184; }
.Training .Training_dynamics ul li p{line-height: 1.7rem;color: #777;font-size: 14px;float: left;padding: 0;}
.hotkc{width: 100%;position: relative;background: #f0e9dc;margin-top: 45px;}
.hotkc ul{margin-top: 52px;padding-bottom: 60px;}
.hotkc ul li{width: 142px;float: left;padding-right: 122px;}
.hotkc ul li:last-child{padding-right: 0;}
.hotkc ul li em{float: left;text-align: center;width: 140px;height: 140px;border: 1px solid #cdcdcd;}
.hotkc ul li em img{margin-top: 38px;}
.hotkc ul li span{padding-top:25px;padding-bottom: 6px;color:#666;font-size:20px;float: left;width: 100%;text-align: center;}
.hotkc ul li p{color:#666;font-size:14px;float: left;width: 100%;text-align: center;}
.szll{position: relative;background: #fff;margin-top: 60px;padding-bottom: 40px;}
.szll .szll_jian{float: left;position: relative;padding-top: 20px;width:20%;}
.szll .szll_jian h2{color: #ccb184;font-size:18px;text-align: left;padding-bottom: 3px;}
.szll .szll_jian span{color: #444;font-size:14px;text-align: left;}
.szll .szll_jian p{color: #666;font-size:14px;line-height: 1.5rem;padding-top: 15px;}
.szll .szll_list{width: 76%;margin-left: 4%;float: left;}
.szll .szll_list ul{margin-top: 23px;}
.szll .szll_list ul li{margin-right: 10px;padding-bottom: 20px;width: 32%;background: #fff;float: left;}
.szll .szll_list ul li:hover{background: #ccb184;}
.szll .szll_list ul li .img{width: 100%;height: 200px;overflow: hidden;}
.szll .szll_list ul li img{width: 100%;height: auto;}
.szll .szll_list ul li h2{color:#444;font-size:20px;padding: 26px 0 10px 0;text-align: center;font-weight: bold;}
.szll .szll_list ul li p{color: #777;font-size: 14px;text-align: center;}
.szll .szll_list ul li:hover h2{color: #fff;}
.szll .szll_list ul li:hover p{color: #fff;}

.indexmore{width: 130px; margin-top: 33px;}
.indexmore a{display: block; position:relative;z-index:2;width:0;
height:40px;
background:#ccb184;
transition:width 0.7s;
-moz-transition:width 0.7s; /* Firefox 4 */
-webkit-transition:width 0.7s; /* Safari and Chrome */
-o-transition:width 0.7s; /* Opera */}
.indexmore a i{border:1px solid #ebebeb;font-style:normal;position:absolute; top:0;left:0;z-index:3;display: block;width: 130px;height: 40px;line-height: 40px;text-align: center;line-height: 40px;color: #777;font-size: 16px;}
.indexmore a:hover{width:130px;}
.indexmore a:hover i{color: #fff;border:1px #ccb184 solid;}

.he{width: 100%;position: relative;background: #fff;margin-top: 20px;}
.hetit{padding-top: 43px;}
.hetit h2{color: #ccb184;font-size:26px;text-align: center;font-weight: bold;}
.hetit p{font-family: 'arial';color: #777777;font-size:12px;text-align: center;padding-top: 10px;}
.hetit h3{color: #777777;font-size:16px;text-align: center;padding-top: 10px;}
.he ul{margin-top: 40px;padding-bottom: 60px;}
.he ul li{width: 142px;float: left;padding-right: 69px;}
.he ul li:last-child{padding-right: 0;}
.he ul li em{float: left;text-align: center;width: 140px;height: 140px;}
.he ul li em img{margin-top: 38px;}
.he ul li span{padding-top:25px;padding-bottom: 6px;color:#666;font-size:20px;float: left;width: 100%;text-align: center;}
.he ul li p{color:#666;font-size:14px;float: left;width: 100%;text-align: center;}

.picMarquee-left{height: 227px;width: 100%;margin-top: 25px;overflow: hidden;float: left;}
.chenguo{position: relative;margin-bottom: 15px;}
.chenguo .gd{float: left;position: relative;width:100%;border-bottom: 1px solid #cccccc;padding-bottom: 10px;}
.chenguo .gd a{float: right;color: #444444;font-size: 14px;font-family: 'arial';}
.chenguo .gdlist{width: 100%;}
.chenguo .gdlist dd{float: left;width: 32.5%;margin-right: 1%;}
.chenguo .gdlist dd:last-child{margin-right: 0;}
.chenguo .gdlist dd p{float: left;width: 100%;height: 224px;}
.chenguo .gdlist dd img{width: 100%;height: auto;}

.youshi{position: relative;}
.youshi .youshi_de{position: relative;height: 500px;background: url(../images/index/ysbg.png)  center no-repeat;}
.youshi .youshi_de i{font-size: 50px;color:#ccb184;font-family: "arial black", "avant garde", 微软雅黑;}
.youshi .youshi_de span{font-size: 20px;color:#ccb184;padding-left: 15px;}
.youshi .youshi_de p{font-size: 14px;color: #666;width: 224px;padding-left: 65px;}
.ys1,.ys2,.ys3,.ys4{width: 285px;}
.ys1{position: absolute;top: 3%;left: 12%;}
.ys2{position: absolute;top: 10%;right: 12%;}
.ys3{position: absolute;top: 52%;left: 14%;}
.ys4{position: absolute;top: 58%;right: 12%;}









