﻿/* CSS common */
.clearFloat:after {
	height: 0px;content: ".";
	clear: both;visibility: hidden;
	display: block;
}
.clearFloat { zoom: 1; }
*{margin: 0px;padding: 0px;}
img{margin: 0;border: none;vertical-align: middle;}
.fl{float:left;}
.fr{float: right;}
a{text-decoration: none;font-family: "微软雅黑";}
a:hover{text-decoration: none !important;}
dl, ul{list-style:none;}
input{outline: none;}
i,em{font-style: normal;}
body{font-family:"微软雅黑";}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
input {
    outline: none;
    -webkit-appearance: none; /*去除系统默认的样式*/
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 点击高亮的颜色*/
}
a {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
.w1200{width: 1200px;min-width: 1200px;margin: auto;}
/* 夏令营 */
.banner a{display: block;background: url(../images/xly1.png) no-repeat center;height: 625px;}
.nav{margin-top: 40px;}
.nav.add_bg{position: fixed;left: 0px;right: 0px;top: 0px;background: #fff;margin-top: 0px;z-index: 1000;padding: 15px 0px;box-shadow: 3px 3px 8px #ddd;}

.nav ul li{float: left;}
.nav ul li a{display: block;width: 173px;height: 70px;line-height: 90px;color: #042c96;font-size: 20px;text-align: center;}
.nav ul li a span{margin-left: -30px;}
.nav ul li a.add_bg{background: url(../images/xly2.png) no-repeat 0px center;color: #fff;width: 160px;}
/*.nav ul li a:hover{background: url(../images/xly2.png) no-repeat 0px center;color: #fff;width: 160px;}*/

.qunar { width: 1200px; margin: 0 auto 15px; position: relative;margin-top: 40px;}
.qunar .e_pic_wrap { z-index: 1; white-space: nowrap; width: 853px; height: 405px;margin-left: 175px;border-radius: 10px;box-shadow: 0 0 8px #999;}
.qunar .e_pic_wrap li {position:relative;  display: inline; width: 853px; height: 405px; overflow: hidden; }
.qunar .e_pic_wrap li img{border-radius: 5px;width: 853px;height: 405px;}
.qunar .e_pic_wrap li p{background: rgba(0,0,0,0.5);height: 56px;line-height: 56px;position: absolute;left: 0px;right: 5px;padding-left: 30px;padding-right: 30px;white-space: nowrap;text-overflow: hidden;overflow: hidden;z-index: 31;bottom: 0px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;color: #fff;font-size: 20px;}
.qunar .prev, .qunar .next { position: absolute; z-index: 30; display: block; }
.qunar .prev { top: 140px; left: 60px; }
.qunar .next { top: 140px; right: 60px; }
.qunar .prev a, .qunar .next a { display: block; width: 80px; height: 80px; overflow: hidden;transition: all 0.4s;}
.qunar .prev a {background: url(../images/xly3.png) no-repeat;}
.qunar .prev a:hover {background: url(../images/xly5.png) no-repeat;}
.qunar .next a {background: url(../images/xly4.png) no-repeat;}
.qunar .next a:hover {background: url(../images/xly6.png) no-repeat;}


.cont1{background: #f6f6f6;min-width: 1200px;margin-top: 60px;padding-bottom: 60px;}
.ztitle h3{color: #000000;font-size: 35px;height: 130px;line-height: 130px;font-weight: normal;text-align: center;}
.cont1 .cont1_left{width: 634px;height: 391px;position: relative;margin-bottom: 10px;overflow: hidden;}

.cont1 .cont1_left img{width: 634px;height: 391px;width:100%;transition: all 0.4s;}
.cont1 .cont1_left:hover img{transform: scale(1.1);}
.cont1 .cont1_left p{background: rgba(0,0,0,0.5);height: 50px;line-height: 50px;position: absolute;left: 1px;right: 1px;padding-left: 30px;padding-right: 30px;white-space: nowrap;text-overflow: hidden;overflow: hidden;z-index: 31;bottom: 1px;color: #fff;font-size: 16px;}
.cont1 .cont1_right{width: 566px;}
.cont1 .cont1_right ul li{float: left;margin-left: 8px;position: relative;margin-bottom: 10px;overflow: hidden;}
.cont1 .cont1_right ul li img{transition: all 0.4s;width:273px;margin-top:5px;}
.cont1 .cont1_right ul li p{background: rgba(0,0,0,0.5);height: 50px;line-height: 50px;position: absolute;left: 1px;right: 1px;padding-left: 5px;padding-right: 30px;white-space: nowrap;text-overflow: hidden;overflow: hidden;z-index: 31;bottom: 1px;color: #fff;font-size: 16px;}
.cont1 .cont1_right ul li:hover img{transform: scale(1.1);}

.cont2{text-align: right;padding-bottom: 50px;}
.cont2 img{margin-right: 5px;margin-top: 30px;}

.cont3{background: url(../images/xly14.jpg) no-repeat center;height: 650px;min-width: 1200px;}
.cont3 .ztitle h3{color: #fff;line-height: 150px;height: 150px;}
.cont3 ol{text-align: center;}
.cont3 ol li{display: inline-block;width: 270px;float: left;}
.cont3 ol li img{border-radius: 50%;width: 300px;transition: all 0.4s;}
.cont3 ol li p{color: #fff;font-size: 20px;line-height: 70px;display: none;}
.cont3 ol .mis-current p{display: block;}
.cont4{height: 500px;}
.cont4 .picScroll-left{ width:1200px;  overflow:hidden; position:relative;}
.cont4 .picScroll-left .tempWrap{margin-left: 72px;}
.cont4 .picScroll-left .hd ul{overflow:hidden; zoom:1; margin-top:10px; zoom:1;text-align: center;}
.cont4 .picScroll-left .hd ul li{width:20px; height:20px; overflow:hidden;text-indent:-999px; cursor:pointer; background:url(../images/xly16.png) no-repeat;display: inline-block;margin: 30px 5px;}
.cont4 .picScroll-left .hd ul li.on{background:url(../images/xly17.png) no-repeat;}
.cont4 .picScroll-left .bd{ padding:10px;   }
.cont4 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.cont4 .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;}
.cont4 .picScroll-left .bd li img{transition: all 0.4s;border-radius: 5px;width: 195px;height: 239px;}
.cont4 .picScroll-left .bd li p{background: rgba(0,0,0,0.5);height: 33px;line-height: 33px;position: absolute;left: 1px;right: 1px;padding-left: 10px;padding-right: 10px;white-space: nowrap;text-overflow: hidden;overflow: hidden;z-index: 31;bottom: 1px;color: #fff;font-size: 14px;text-align: center;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.cont4 .picScroll-left .bd ul li:hover img{transform: scale(1.1);}


.cont5 .picScroll-left{ width:1200px;  overflow:hidden; position:relative;}
.cont5 .picScroll-left .hd ul{overflow:hidden; zoom:1; margin-top:10px; zoom:1;text-align: center;}
.cont5 .picScroll-left .hd ul li{width:20px; height:20px; overflow:hidden;text-indent:-999px; cursor:pointer; background:url(../images/xly16.png) no-repeat;display: inline-block;margin: 30px 5px;}
.cont5 .picScroll-left .hd ul li.on{background:url(../images/xly17.png) no-repeat;}
.cont5 .picScroll-left .bd{ padding:10px;   }
.cont5 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.cont5 .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;}
.cont5 .picScroll-left .bd li img{transition: all 0.4s;border-radius: 5px;width: 287px;height: 200px;}
.cont5 .picScroll-left .bd li p{background: rgba(0,0,0,0.5);height: 33px;line-height: 33px;position: absolute;left: 1px;right: 1px;padding-left: 10px;padding-right: 10px;white-space: nowrap;text-overflow: hidden;overflow: hidden;z-index: 31;bottom: 1px;color: #fff;font-size: 14px;text-align: center;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.cont5 .picScroll-left .bd ul li:hover img{transform: scale(1.1);}

.cont_spe1{background: #f6f6f6;min-width: 1200px;height: 550px;}
.sub_tab{text-align: center;font-size: 0px;}
.sub_tab a{display: inline-block;background: #fff;height: 61px;line-height: 61px;padding: 0px 35px;color: #333333;font-size: 20px;margin-bottom: 30px;transition: all 0.4s;}
.sub_tab a:hover{background: #45b5e9;color: #fff;}
.sub_tab a.add_bg{background: #45b5e9;color: #fff;}
.cont_spe1 .picScroll-left:first-child{z-index: 1;opacity: 1;}
.cont_spe1 .picScroll-left{position: absolute;opacity: 0;z-index: -1;}

.cont_spe2{background: #fff;min-width: 1200px;height: 550px;}
.cont_spe2 .picScroll-left:first-child{z-index: 1;opacity: 1;}
.cont_spe2 .picScroll-left{position: absolute;opacity: 0;z-index: -1;}

.sub_tab1{text-align: center;font-size: 0px;}
.sub_tab1 a{display: inline-block;background: #f6f6f6;height: 61px;line-height: 61px;padding: 0px 35px;color: #333333;font-size: 20px;margin-bottom: 30px;transition: all 0.4s;}
.sub_tab1 a:hover{background: #45b5e9;color: #fff;}
.sub_tab1 a.add_bg{background: #45b5e9;color: #fff;}


.cont_spe3{background: #f6f6f6;min-width: 1200px;height: 470px;}

.cont6{background: url(../images/xly20.jpg) no-repeat center;height: 988px;}
.cont6 .ztitle h3{height: 200px;line-height: 200px;}
.cont6 ul li{float: left;background: url(../images/xly19.png) no-repeat center;width: 391px;height: 298px;margin: 5px 4px 25px;}
.cont6 ul li a{display: block;padding: 90px 40px 0px;text-align: right;}
.cont6 ul li a p{text-align: left;color: #000000;font-size: 16px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.cont6 ul li a span{color: #000000;font-size: 16px;line-height: 32px;}

.cont_spe3{height: 600px;}
.cont_spe3 .picScroll-left{ width:1200px;  overflow:hidden; position:relative;}
.cont_spe3 .picScroll-left .tempWrap{}
.cont_spe3 .picScroll-left .hd ul{overflow:hidden; zoom:1; margin-top:10px; zoom:1;text-align: center;}
.cont_spe3 .picScroll-left .hd ul li{width:20px; height:20px; overflow:hidden;text-indent:-999px; cursor:pointer; background:url(../images/xly16.png) no-repeat;display: inline-block;margin: 30px 5px;}
.cont_spe3 .picScroll-left .hd ul li.on{background:url(../images/xly17.png) no-repeat;}
.cont_spe3 .picScroll-left .bd{ padding:10px;   }
.cont_spe3 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.cont_spe3.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;}
.cont_spe3.picScroll-left .bd li img{transition: all 0.4s;border-radius: 5px;width: 150px;height: 267px;}
.cont_spe3 .picScroll-left .bd li p{background: rgba(0,0,0,0.5);height: 33px;line-height: 33px;position: absolute;left: 1px;right: 1px;padding-left: 10px;padding-right: 10px;white-space: nowrap;text-overflow: hidden;overflow: hidden;z-index: 31;bottom: 1px;color: #fff;font-size: 14px;text-align: center;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.cont_spe3 .picScroll-left .bd ul li:hover img{transform: scale(1.1);}


.cont9 .picScroll-left{ width:1200px;  overflow:hidden; position:relative;}
.cont9 .picScroll-left .hd ul{overflow:hidden; zoom:1; margin-top:10px; zoom:1;text-align: center;}
.cont9 .picScroll-left .hd ul li{width:20px; height:20px; overflow:hidden;text-indent:-999px; cursor:pointer; background:url(../images/xly16.png) no-repeat;display: inline-block;margin: 30px 5px;}
.cont9 .picScroll-left .hd ul li.on{background:url(../images/xly17.png) no-repeat;}
.cont9 .picScroll-left .bd{ padding:10px; margin-left:60px;  }
.cont9 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.cont9 .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;}
.cont9 .picScroll-left .bd li img{transition: all 0.4s;border-radius: 5px;width: 200px;height: 356px;}
.cont9 .picScroll-left .bd li p{background: rgba(0,0,0,0);height: 33px;line-height: 33px;position: absolute;left: 1px;right: 1px;padding-left: 10px;padding-right: 10px;white-space: nowrap;text-overflow: hidden;overflow: hidden;z-index: 31;bottom: 1px;color: #fff;font-size: 14px;text-align: center;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.cont9 .picScroll-left .bd ul li:hover img{transform: scale(1.1);}

#kuandu
{
    width:1100px!important;
}







































