@charset "utf-8";
/* CSS Document */
.wrap{clear:both;max-width:1200px;margin:0 auto;text-align:left;zoom:1; overflow:hidden; padding-bottom:50px;}
.wrap2{clear:both;max-width:1200px;margin:0 auto;text-align:left;zoom:1;}
h2,h3{ margin:0px; padding:0px; font-weight:600;}
a{ color:#333;}

.page{text-align:right; clear:both; margin-top:20px;}
.page a{ display:inline-block; margin:0 2px; color:#737373; padding:0px 10px; background:#f0f0f0; line-height:36px; text-align:center;}
.page span{ display:inline-block; margin:0 2px; color:#737373; width:36px;height:36px; text-align:center;}
.page a:hover{background:#246dcd; color:#fff;}
.page .cur{background:#246dcd; color:#fff;}
/*二級頁面*/
.position{ height:40px; line-height:40px;font-size:12px; color:#666666; border-bottom:1px solid #cccccc;overflow:hidden;margin-top:50px;}
.position h2{ float:left; font-size:24px; color:#333; line-height:30px;}
.position a{ color:#666666;  text-decoration:none;}
.position a:hover{color:#2577e3;}
.position label{}
.position .position_r{ float:right;}
.position .position_r img{ float:left; margin-right:5px; margin-top:11px;}

.o_big{height:50px; overflow:hidden; clear:both; position:relative;}
.o_big .o_big_a{ height:50px; position:absolute; bottom:0; left:0; width:100%; background:url(../images/about_bg1.png) repeat; font-size:16px;}
.o_big .o_big_a a{ float:left; margin-right:1px; padding-left:22px; padding-right:22px; line-height:50px; height:62px !important; height:50px; padding-top:12px; margin-top:-12px; overflow:hidden; color:#333;}
.o_big .o_big_a a.possel{color:#fff; background:url(../images/about_bg2.png) #246dcd center bottom no-repeat;}


.o_big2{height:auto; overflow:hidden; clear:both; display:none; }
.o_big2 img{ width:100%; height:auto;}
/*关于我们*/
.about_con{  margin-top:28px; overflow:hidden; line-height:30px; color:#333; font-size:14px;padding-bottom:76px;}
.about_con img{ max-width:100%;}
.about_con .h2{ line-height:30px; padding-bottom:12px; font-size:16px; color:#333; font-weight:600;}
/*行程方案*/
.news_con{ overflow:hidden; margin-top:32px;  }
.news_con ul li{ padding-bottom:30px; overflow:hidden; margin-bottom:30px; display:block;border-bottom:1px solid #f4f4f4;}
.news_con ul li:last-child{ margin-bottom:0; border-bottom:0;}
.news_con ul li .imgs{ width:283px;float:left; display:inline; overflow:hidden;}
.news_con ul li .imgs img{width:283px; height:206px;-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transition-duration: 0.3s;transition-timing-function: ease-out;transition-property: opacity, transform, filter;}
.news_con ul li:hover .imgs img{-webkit-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg);}
.news_con ul li .i_about_r{ float:right; display:inline; width:890px; overflow:hidden; }
.news_con ul li .i_about_r h3{ line-height:32px; height:32px; overflow:hidden; font-size:18px; color:#333; font-weight:normal; margin-top:7px;}
.news_con ul li .i_about_r em{ font-size:12px; color:#999999; font-family:Arial; overflow:hidden; padding-left:18px; background:url(../images/case2_pic1.png) left center no-repeat; height:22px; line-height:22px; display:block;}
.news_con ul li .i_about_r .p{ height:78px; overflow:hidden; font-size:12px; color:#4c4c4c; margin-top:13px; line-height:26px;}
.news_con ul li .i_about_r .news_more{ transition:all 0.3s; margin-top:18px; width:156px; float:left; height:36px; line-height:36px; color:#666666; font-size:14px; background:url(../images/i_bg6.png) 102px center no-repeat; text-indent:38px; border-radius:20px; border:1px solid #d1d1d1; text-align:left;}
.news_con ul li:hover .i_about_r .news_more{ background:url(../images/case2_bg1.png) 112px center no-repeat; color:#e0242f; border:1px solid #e0242f;}
.news_con ul li:hover .i_about_r h3{ color:#e0242f;}

/*新闻详细*/
.about_x{overflow:hidden; line-height:24px;font-size:14px; padding-bottom:40px; padding-top:28px; color:#333; }
.about_x .show_t{ line-height:1.5; font-size:28px; color:#333; font-weight:bold; text-align:center; margin-bottom:15px; margin-top:5px;}
.about_x .con_line{height:40px; line-height:40px;font-size:12px; color:#999999; border-top:1px dashed #c0c0c0;border-bottom:1px dashed #c0c0c0; text-align:center; }
.about_x img{margin-bottom:10px; /* display:block;  */max-width:100%;    height: 100%;}
.about_x .con_id{ line-height:24px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:28px;font-size:14px; color:#333;text-align:left; padding-bottom:20px;}
.about_x .con_id h2{ font-size:24px; font-weight:bold; color:#000; line-height:1.5; padding:5px 0;}
.about_x .con_id h4{ font-size:18px; font-weight:bold; color:#000; line-height:1.5; padding:5px 0;}
.about_x .con_id p{ font-size:15px; color:#666; line-height:1.5; padding:5px 0; margin-bottom:0; overflow:hidden;}
.about_x .con_id p strong{ color:#333; font-weight:bold;}
.about_x table{border-collapse:collapse;border-spacing:0;}
.about_x table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}

.prenext{ border-top:1px solid #e6e6e6; font-size:14px; margin-bottom:10px;line-height:30px; padding-top:15px; margin-top:15px; color:#333333;}
.prenext a{ color:#333333;}
.prenext a:hover{ color:#2577e3; text-decoration:none;}
.goback{ float:right; height:26px; line-height:26px; text-align:right; padding-left:23px;background:url(../images/goback.png) left center no-repeat; font-size:14px; color:#333333; margin-top:8px;/* border-bottom:1px solid #a6a6a6;*/}
.fenxiang{ height:30px; overflow:hidden;}
.fenxiang .span{ float:right; font-size:14px; line-height:34px;}


/*教练阵容*/
.team_con{ overflow:hidden; padding-top:32px;}
.team_con ul li{ float:left; width:283px; height:auto; margin-right:22px; overflow:hidden;}
.team_con ul li:nth-child(4n+0){ margin-right:0;}
.team_con ul li a{text-decoration:none; display:block;}
.team_con ul li .imgs{ width:283px; height:206px; background:#f1f1f1; display: table-cell;
    vertical-align: middle;
    text-align: center;}
.team_con ul li .imgs img{ max-width:100%; height:auto; max-height:206px; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.team_con ul li h3{ height:54px; line-height:54px; overflow:hidden; font-size:14px; font-weight:normal; color:#333; }
.team_con ul li h3 span{ color:#666666; float:right; font-weight:normal;}
.team_con ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.team_con ul li:hover h3 span{ color:#2577e3;}

/*教练阵容详细*/
.team_show{ padding-top:8px; overflow:hidden; padding-bottom:10px;}
.team_show .imgs{ float:left; width:340px; overflow:hidden;}
.team_show .imgs img{ width:100%;}
.team_show .team_show_r{ float:right;width:829px; overflow:hidden;font-size:14px;line-height:24px;}
.team_show .team_show_r .team_show_one{ line-height:30px; overflow:hidden; border-bottom:1px solid #cccccc; padding-bottom:10px;}
.team_show .team_show_r .team_show_two{overflow:hidden; color:#757575; padding-top:6px;}
.team_show .team_show_r .team_show_two .h2{ color:#333; font-size:14px; font-weight:normal; line-height:30px; padding-top:3px;}

/*客户案例*/
.case_con{ overflow:hidden; padding-top:32px;}
.case_con ul li{ float:left; width:280px; height:279px; margin-right:26px; overflow:hidden;}
.case_con ul li:nth-child(4n+0){ margin-right:0;}
.case_con ul li a{text-decoration:none;}
.case_con ul li .imgs{ overflow:hidden;}
.case_con ul li .imgs img{ width:100%; height:206px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.case_con ul li h3{ height:54px; line-height:54px; overflow:hidden; font-size:14px; font-weight:normal; }
.case_con ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

/*联系我们*/
.contact_div{ overflow:hidden; padding-bottom:4%; margin-top:2%;}
.contact_left{float:left; display:inline;width:50%; }
.contact_left h2{ font-weight:400; font-size:24px; color:#FF9913; letter-spacing:1.5px; margin-bottom:4%; margin-top:2%;}
.contact_left .divs{ line-height:26px;font-size:15px; color:#6b6b6b; padding-bottom:3%; }
.contact_left ul li{ height:28px; line-height:28px; font-size:14px; overflow:hidden; color:#333333;}
.contact_left ul li img{ vertical-align:middle;}
.contact_left a{ text-decoration:none;}

.contact_mid{float:right; display:inline;width:47%;line-height:46px;  font-size:15px;}
.contact_mid p{ font-size:18px; color:#333333; line-height:58px; padding-left:14px; background:url(../images/contact_bg1.png) 2px center no-repeat; letter-spacing:1.5px;}
.contact_mid .input{ height:46px; line-height:46px; padding-left:3%;width:45%; margin-right:3.5%; float:left; background:none; border:0px; margin-bottom:15px; background-color:#ebebeb; font-size:14px;color:#999999; border-radius:6px;font-family:"微软雅黑"; outline:none;}
.contact_mid .input.nor{ margin-right:0;}
.contact_mid .msg_txt{padding-left:3%; line-height:22px; width:97%;  padding-top:9px;background-color:#ebebeb;border:0px;  height:100px;color:#999999;border-radius:6px;font-family:"微软雅黑"; font-size:14px; outline:none;}
.contact_mid .btn{ background:#808080;width:120px; height:38px; border:0px; cursor:pointer; color:#fff; font-size:15px; letter-spacing:1px; border-radius:6px; float:left;-webkit-appearance: none;}
.contact_mid .btn:hover{filter:alpha(opacity=80);opacity:0.8; background:#2577e3;}

.i_map_c{ overflow:hidden; padding-bottom:5%;}
.i_map_c img{ max-width:100%;}


/*拓展项目*/
.project_con{ overflow:hidden; padding-top:32px;}
.project_con ul li{ float:left; width:283px; height:280px; margin-right:22px; overflow:hidden;}
.project_con ul li:nth-child(4n+0){ margin-right:0;}
.project_con ul li a{text-decoration:none;}
.project_con ul li .imgs{ overflow:hidden; position:relative;}
.project_con ul li .imgs img{ width:100%; height:206px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.project_con ul li .imgs p{ position:absolute; width:283px !important; width:271px; padding-left:6px; padding-right:6px; bottom:-200px; left:0; height:auto; line-height:20px; max-height:278px; overflow:hidden; padding-top:10px; padding-bottom:10px; font-size:12px; background:url(../images/project_bg1.png) repeat; color:#333; transition:all 0.3s;}
.project_con ul li h3{ height:54px; line-height:54px; overflow:hidden; font-size:14px; font-weight:normal; color:#333; }
.project_con ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.project_con ul li:hover .imgs p{bottom:-10px;}
