/*首页幻灯片*/
.banner{ min-width:100%;  position:relative;  height:299px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; height:299px !important; }
.banner .bd li{ width:100% !important; height:299px !important; }
.banner .bd li .siteWidth{ width:100%; position:relative;  margin:0 auto;  height:299px;  }
.banner .bd li a{ height:299px; display:block; text-align: center; }
.banner .bd img { width:1000px; height:auto; margin:0 auto !important;; }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(banner-btn.png) 0 0 no-repeat;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

@media screen and (max-width: 1024px){ 
.banner{ min-width:100%;  position:relative;  height:120px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; height: 120px !important;; }
.banner .bd li{ width:100% !important; height: 120px !important;; }
.banner .bd li .siteWidth{ width:100%; position:relative;  margin:0 auto;  height:120px;  }
.banner .bd li a{ height:120px; display:block;  }
.banner .bd img { width:100%; height:120px; }
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(banner-btn.png) 0 0 no-repeat;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

}


/*诚智拓展训练的服务OUR SERVICE*/
.container {margin-right: auto;margin-left: auto; width: 1200px; margin: 0 auto; }
.service-title{ padding: 25px 0 15px; border-bottom: 1px dashed #cbcbcb;}
.service-title li:first-child{ font-size: 20px;	color: #333;}
.service-title li:first-child span{	font-size: 12px;}
.service-title li:first-child a{ font-size: 12px; padding-left: 2px;}
.service-title li:first-child a:hover{	color: rgb(0, 153, 204); text-decoration: underline;}
.service-title li:last-child{ padding-top: 5px;	color: #808080;	font-size: 12px;}
.service-con{ margin-top: 20px;}
.service-con li{ float: left; width: 20%;}
.service-con-top{ width: 100%; border-right: 1px dashed #cbcbcb; text-align: center;}
.service-con-top p img{	width: 180px; height: 100px; margin: 0 auto;}
.service-con-top li:nth-child(2){ padding: 1px 0 6px; font-size: 16px; color: #242424;}
.service-con-top li:nth-child(2):hover{	color: rgb(0, 153, 204); text-decoration: underline;}
.service-con-top li:last-child{	width: 180px;	margin: 0 auto;	text-align: left; height: 48px; line-height: 16px; overflow: hidden; color: #808080;	font-size: 12px;}
.service-con-bottom{ margin-top: 10px;}
.service-con-bottom span{ display: block;	width: 40%;	height: 24px; line-height: 24px; background: #FE7400; margin: 0 auto; text-align: center; font-size: 12px;	color: #fff; border-radius: 5px;}
.service-con-bottom span:hover{	text-decoration: underline;}
.service-con-top p:nth-child(2):hover { color: rgb(0, 153, 204);    text-decoration: underline;}
.service-con-top p:nth-child(2) { padding: 10px 5px; font-size: 16px; color: #242424;}
.ai_ac {width: 180px; margin: 0 auto; text-align: left; height: 60px; line-height: 20px; overflow: hidden; color: #808080; font-size: 12px;}

@media screen and (max-width: 1024px){
.container { width: 100%; }
.aini_kks { padding-right: 15px;padding-left: 15px; }
.service-title{ padding: 15px 0 1px;}
.service-con li{ width: 50%;}
.service-con li:first-child, .service-con li:nth-child(2){margin-bottom: 15px;}
.service-con li:nth-child(2n) .service-con-top{ border-right: 0;}
.service-con li:last-child { display: none; }
.service-con-top p img{ width: 80%; height: 80px; }
.service-con-top p:last-child{ width: 80%;	}
.service-con-bottom span{ width: 60%;	}
.service-title li:first-child span,	.service-title li:first-child a{ position: relative; top: -5px;	}
.service-title li:last-child{ padding-top: 0;}
.service-title { padding: 15px 0 10px; }
.anli-list-title li{padding: 0 10px;display: none;}
.anli-list-title li:first-child,.anli-list-title li:nth-child(2),.anli-list-title li:nth-child(3){display: block;}
.anli-list li{width: 50%;}
}

@media (max-width: 500px){

.anli-list li img {
    height: 100px !important;;
}
}

/*拓展训练基地*/
/*标题*/
.anli-list-title{width: 100%;padding: 4px 0;float: right;border-bottom: 2px solid #ec5d61; margin-bottom: 20px;}
.anli-list-title li{float: left;padding: 0 10px;font-size: 14px;color: #333;}
.anli-list-title li:hover{cursor: pointer;}
.anli-list-title li.active{color: #ec5d61;}
/*内容*/
.anli-list{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.anli-list li{float: left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width: 25%;padding: 5px;}
.anli-list li img{width: 100%;height: 165px;}
.anli-list li p{height: 30px;line-height: 30px;color: #242424;font-size: 12px;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.anli-list li p:hover{color: rgb(0, 153, 204);text-decoration: underline;}
.anli-listfather ul{display: none;}
.anli-listfather ul.active{display: block;}
@media (min-width: 768px) and (max-width: 1199px) {
.anli-list-title li{padding: 0 10px;}
}


/*标题1*/
.title-list{
	text-align: center;
}
.title-list .title-sec{
    font-size: 24px;
    color: #333333;
    line-height: 30px;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 4px;
}
.title-list .title-third{
	font-size: 14px;
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.title-list .title-four{
	margin: 0 auto;
	margin-top: 6px;
    font-size: 14px;
    color: #666666;
    line-height: 22px;
    letter-spacing: 1px;
}
.title-list .title-four span{
	color: #ff0041;
}

/*哪些企业通过拓展活动，团队发生了改变*/
.con-four{ margin: 0 auto; background-size: 100% 100%;margin-top: 20px; margin-bottom: 0px; }
.msn-focus { width:1120px; height:auto; overflow:hidden; margin:15px auto 0; }
.msn-focus .hd {width:1120px; height:355px; overflow:hidden; position:relative; z-index:3; margin:0 auto;}
.msn-focus .hd li {float: left;height:355px;margin: 0 6px; }
.msn-focus .hd li a{display:block;}
.msn-focus .hd li .tu{ width:176px; height:176px; border-radius:50%; padding:70px 0 0;margin:0 auto 0;}
.msn-focus .hd li .tu img{ width:176px; height:176px; border-radius:50%; margin:0 auto;}
.msn-focus .hd .on a { width:320px; height:355px; display:block;}
.msn-focus .hd .on .tu{ width:320px; height:314px;padding:6px 0 0;}
.msn-focus .hd .on .tu img{ width:300px; height:300px !important; border-radius:50%;box-shadow:-2px 6px 10px #3b3b3b;}
.msn-focus .bd { width:1100px; height:163px;position: relative;top:-3px; z-index:1; margin:0 auto; }
.msn-focus .bd ul { height:160px; overflow: hidden; position:relative; background:#fff; border-top:3px solid #ff0041;}
.msn-focus .bd li { width:620px; height:auto; overflow:hidden; position: relative; margin:22px auto 0;}
.msn-focus .bd li h5 {height:30px; overflow:hidden; line-height:30px; text-align:center;color:#333333; font-size:24px; margin:0 auto; }
.msn-focus .bd li h6{height:24px; overflow:hidden; line-height:24px; text-align:left; font-size:14px; color:#333333; padding-left:22px; margin:8px auto 4px; }
.msn-focus .bd li p {height:44px; overflow:hidden; line-height:22px; text-align:left; font-size:14px; color:#666666; text-indent:2em; }
.msn-focus .bd li p a{ float:right;color:#666666;}
.msn-focus .bd li p a:hover{color:#ff0041;}
.msn-focus .prev, .msn-focus .next { position:absolute; bottom:48px; width:32px; height: 61px;text-indent: -999px; border: none; }
.msn-focus .prev { left:80px; background-position:left center;}
.msn-focus .next { right:80px;  }
.msn-focus .bdOn .prev,.msn-focus .bdOn .next{ display:block;  }

/*ipad+手机*/
.con-four-nlg{margin-top: 15px;}
.con-four-nlg li{padding-bottom: 17px;height: 80px;}
.con-four-nlgimg{float: left;width: 30%;height: 80px;overflow: hidden;}
.con-four-nlgimg img{width: 100%;height: 100%;}
.con-four-nlgtext{float: right;width: 68%;}
.con-four-nlgtext a,.con-four-nlgtext span{display: block;}
.con-four-nlgtext a{width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 24px;font-size: 16px;color: #333;}
.con-four-nlgtext span{height: 40px;line-height: 20px;overflow: hidden;font-size: 13px;color: #5d5a5a;padding-top: 5px;}

/*增值服务*/
.server ul {position: relative;height: 260px;margin: 40px auto;overflow: hidden;background: url(serverBg.png) no-repeat left center;background-size: 100%;}
.server ul li {width: 22%;height: 80px; text-align: center; }
.server ul li.li1 { position: absolute; top: 99px; left:50%; }
.server ul li.li2 { position: absolute; top: 99px; left: 75%;}
.server ul li.li3 { position: absolute; top: 168px; left: 25%; }
.server ul li.li4 { position: absolute; top: 168px; left: 50%;}
.server ul li.li5 { position: absolute; top: 168px; left: 75%;}
.server ul li img { width: 55px;height: 55px; margin-top: 2px; cursor: pointer; -webkit-transition: 0.4s; -webkit-transition: -webkit-transform 0.4s ease-out; transition: transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; }
.server ul li img:hover { transform: rotateZ(360deg); -webkit-transform: rotateZ(360deg); -moz-transform: rotateZ(360deg); }
.server ul li span { display: block; width: 100%;height: 16px; text-align: center; line-height: 16px; }
.server .info {height: 180px; margin-top: 0px;}
.server .info  img{width: 100%;}
.server .info p { line-height: 25px; margin-left: 5px; }

/*新闻*/
.news-list img{width: 100%;height: 100%;border-radius: 10px;}
.news-list-left p{height:175px;padding-left: 10%;}
.news-list-left p:last-child{margin-top: 10px;}
.news-list-right p{height: 80px;}
.news-list-right p.news-time{line-height: 30px;font-size: 14px;}
.news-list-right p.news-list-con{border-left: 1px solid #ddd;position: relative; padding-left: 15px; }
.news-circle{display: inline-block;width: 6px;height: 6px;background: #ddd;position: absolute;left: -4px;top: 12px;border-radius: 50%;}
.news-title{display: inline-block;width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 30px;line-height: 30px;font-size: 18px;color: #333;letter-spacing: 1px;}
.news-des{display: inline-block;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;letter-spacing: 1px;}

.col-xs-4 {width: 25%;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left;}
.col-xs-8 { width: 68%;}
.col-xs-12 { width: 100%;}

@media (min-width: 1200px){
.server ul li.li1 { position: absolute; top: 79px; left:50%; }
.server ul li.li2 { position: absolute; top: 79px; left: 75%;}
.server ul li.li3 { position: absolute; top: 178px; left: 25%; }
.server ul li.li4 { position: absolute; top: 178px; left: 50%;}
.server ul li.li5 { position: absolute; top: 178px; left: 75%;}
.con-four{ margin-bottom: 40px; }
.col-sm-6 { width: 50%; }
.col-lg-2 { width: 15%; }
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
.col-lg-4 { width: 33%; float: left;}
.col-lg-9 { width: 70%;}
.col-lg-8 { width: 66%;}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{ float: left;}
.news-list-right p.news-time { line-height: 30px; font-size: 15px;}
.news-list-right p {height: 50px;}
.news-list-right p.news-list-con {left: -10px; padding: 0 0 20px 0; padding-left: 20px;}
.visible-xs { display: block !important;}
.visible-lg { display: block !important;}
.hidden-lg { display: none !important; }
.server .info { margin-top: 118px;}
}

@media (min-width: 768px){
.col-sm-offset-1 { margin-left: 8%;}
}
@media (max-width: 767px){
.visible-xs { display: block !important;}
.server ul { margin: 15px auto; background-size: 100% 70%; }
.server ul li img { width: 30px; height: 30px; margin-top: 0;}
}
