﻿@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
body{background-color: #020202!important}
.banner{width:auto;margin: 0 auto;}
.banner01{width:auto; height:266px;  background:url(../images/banner_01.jpg) center;}
.banner02{width:auto; height:259px; background:url(../images/banner_02.jpg) center;}
.lianjies{
	width: 1000px;
	height: 190px;
	margin: 0 auto;
}
.lj_01{
	width: 180px;
	height: 35px;
	top: 90px;
	position: relative;
	left: 505px;
}
.lj_02{
	width: 180px;
	height: 35px;
	top: 55px;
	position: relative;
	left: 705px;
}
.banner03{width:auto; height:179px;  background:url(../images/banner_03.jpg) center;}
.banner04{width:auto;  height:124px;  background:url(../images/banner_04.jpg) center;}
.zhuti{width:940px;background-color: #0092dd; overflow:hidden;margin:0 auto;padding: 0 30px;}
.text_01{width: 940px;float:left;font-family: "微软雅黑";font-size: 18px;line-height: 35px;color: #FFF;text-indent:50px; height:180px;}
.text_02{width: 940px;float: left;font-family: "微软雅黑";font-size: 18px;line-height: 35px;color: #FFF;text-indent: 50px;margin: 15px 0 15px 0;}
.anli{width:940px; float:left; margin-top:20px;}
.tu{float:left; margin-top:20px}
.ts {color: #ffbc06;}
.wenda{Width:910px;heighr:500px; float:left; margin-top:10px; background-color:#FFF; padding:15px;}
.wd_text_01{width:910px; height:100px; float:left; font-size:22px; font-family: "微软雅黑"; line-height:40px; color:#0092dd;}
.wd_text_02{width:910px; height:100px; float:left; font-size:22px; font-family: "微软雅黑"; line-height:40px; color:#ffbc06;}
.wenda_te{width: 910px;float: left;border-bottom: #D9D9D9 1px dashed;padding:15px 0 15px 0;}
.wenda_biaot {display: block;float: left;width: 870px;background: url(../images/js_14.jpg) no-repeat left;padding-left: 40px;height: 27px;font-size: 18px;font-family: "微软雅黑";color: #000;font-weight: bolder;padding-top: 3px;}
.wenda_da {display: block;float: left;width: 870px;padding-left: 40px;height: auto;font-size: 18px;font-family: "微软雅黑";
color: #333;background: url(../images/js_17.jpg) no-repeat left top; line-height: 30px; margin-top: 10px;}
.huanjing{Width:914px; height:675px; float:left; margin-top:10px; background-color:#FFF; padding:13px; overflow:hidden}
.huanjing_tu{Width:455px;height:330px; float:left;}
.huanjing_text{width:455px; font-family:"微软雅黑"; display:block; float:left; font-size:16px; text-align:center; height:25px; margin-top:5px;}
.huanjing_tu02{Width:455px;height:330px; float:right;}
.huanjing_text02{width:455px; font-family:"微软雅黑"; display:block; float:left; font-size:16px; text-align:center; height:25px; margin-top:5px;}
.lianxi{Width:940px;heighr:500px; float:left; margin-top:10px; background-color:#FFF;}
.lianxi_left{width: 445px;float: left;background: url(../images/js_31.jpg) no-repeat;padding-top: 55px;margin-top: 20px;padding-left: 15px; overflow:hidden}
.lainxi_texy{
	width: 440px;
	height: 246px;
	float: left;
	padding-top: 20px;
}
.lainxi_texy ul li {
	display: block;
	height: 30px;
	width: 390px;
	padding-left: 50px;
}
.lainxi_texy ul li a {
	list-style-type: none;
	color: #0EADFF;
	font-family: "微软雅黑";
	font-size: 16px;
}
.lainxi_texy ul li a:hover {color: #03C;}
.dizhi{width:445px; font-family:"微软雅黑"; display:block; float:left; font-size:16px; text-align:center;  margin-top:5px; margin-bottom:15px}
.lainxi_right{width: 445px;height:338px;float:right;padding-top:35px;margin-top:10px;padding-right:15px;}
.lx_right_text{
	width: 445px;
	float: left;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333;
	line-height: 35px;
	margin-bottom: 17px;
}
.bottom_menu {
	float: left;
	height: 25px;
	width: 940px;
	margin-top: 20px;
	background-color: #165da1;
	text-align: center;
	font-size: 12px;
	padding-top: 10px;
}
.bottom_menu a {color: #FFF;text-decoration: none;}
.bottom_menu a:hover {color: #9C0;}
.bottom{
	width: 580px;
	height: 50px;
	float: left;
	margin-top: 10px;
	text-align: center;
	font-size: 12px;
	padding-left: 180px;
	padding-right: 180px;
}
.weixin img{ width:300px}


/*教练联系方式*/
.jiaolian{ clear:both; margin-bottom:80px; overflow:hidden;}
.jiaolian .title{ margin-bottom:20px;}
.jiaolian ul li{ display:block; overflow:hidden; width:50%; float:left}
.jiaolian ul li .box{ overflow:hidden; padding:20px}
.jiaolian ul li .box a{ color:#FF9600; text-decoration:none}
.jiaolian ul li .box a.blog{  font-size:15px}
.jiaolian ul li .box img{ display:block; float:left; margin-right:20px}
.jiaolian ul li .box .name{ margin-bottom:10px}
.jiaolian ul li .box .name strong{ margin-right:10px; line-height:30px}
.jiaolian ul li .box .name abbr{ font-size:14px; color:#858585}
.jiaolian ul li .box .phone{ font-family:"微软雅黑"; font-size:16px;}
.jiaolian ul li .box p{ font-size:15px; color:#8A8A8A; display:block; height:60px; overflow:hidden; text-align:justify}

/*返回顶部*/
.m-top-cbbfixed { position: fixed; right: 10px; transition: bottom ease .3s; bottom: -85px; z-index: 3; cursor: pointer; color: #ffffff}
.m-top-cbbfixed a{color: #BCBCBC; line-height: 60px; text-align: center; font-size: 18px; margin-bottom: 20px; border-radius: 3px}
.m-top-cbbfixed a:hover{color: #ffffff}
.m-top-cbbfixed a span{margin-right: 10px; font-size: 22px}
.m-top-cbbfixed a img{width: 30px; margin-right: 18px; display: inline-block; vertical-align: middle}
.m-top-cbbtn { width: 150px; height: 60px; display: block; background-color: #333333;}
.m-top-go { transition: background-color ease .3s; margin-top: 1px; }
.m-top-go:hover { background-color: #414141; }
.m-top-weixin { background-color: #414141}
.m-top-qq{background-color: #414141}
.m-top-weixin div { background:url(../images/weiwin_mm.jpg); width: 149px; height: 150px; position: absolute; left: -150px; top: -10px; opacity: 0; transform: scale(0); -webkit-transform: scale(0); transform-origin: 100% 70%; -webkit-transform-origin: 100% 70%; transition: transform ease .3s, opacity ease .3s; -webkit-transition: all ease .3s; display: none\0;  *display: none;
}
.m-top-weixin:hover div { display: block; transform: scale(1); -webkit-transform: scale(1); opacity: 1;  *display: block;}


@media screen and (max-width: 768px){
	.for-free .input-box{width: 95%}
	/*隐藏侧边*/
	.m-top-cbbfixed{display: none}
}
