/*全局字体样式样式开始*/
body {background-color:#ffffff;}
a {color:#181818;}
a:hover {color:#1b57ac;}



/*全局栅格去掉边距样式开始*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}



/*页面内容宽度及样式开始*/
.container {
    padding-right: 0px !important;
    padding-left: 0px !important;
	width:100% !important;
}

@media (max-width: 768px){
	.container-xs {
		padding-right: 15px !important;
		padding-left: 15px !important;
		width:100% !important;
	}
}



/*首页导航样式开始*/
/*.carousel {z-index:-1;}*/

.indicator {display:none;}

@media (max-width: 768px){
    .menuzord-menu > li {height: auto;}
	.indicator {display:block;}
}

@media (max-width: 768px){
	.menuzord-menu > li {height: auto;}
	.menuzord-brand {padding:8px 0px 8px 15px !important;}
	.menuzord-brand img {width:300px;}
}

.menuzord .showhide {padding: 23px 0 0;}

.menuzord {padding: 0px;}

.menu-topbg {
	background-color:#ceebf9;
	padding-right:3% !important;
	padding-left:3% !important;
}

@media (max-width: 768px){
	.menu-topbg {
		padding-right:0px !important;
		padding-left:0px !important;
	}
}



/*首页banner样式开始*/
.item img {width:100% !important;}

.banner-image-wraper {
	background-position:center center !important;
	background-size:cover;
}

@media (max-width: 768px){
	.banner-image-wraper {padding-bottom:47.5% !important;}
}

.carousel-caption {
    bottom: 35% !important;
    text-shadow: none !important;
	text-align:left;
}

@media (max-width: 768px){
	.carousel-caption {bottom:0% !important;}
}

.banner-tex1 {
	font-size:4em;
	font-weight:bold;
	color:#005fa7;
	display:block;
	text-align:left !important;
	text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
	letter-spacing:5px;
	margin-bottom:10px;
}

@media (max-width: 768px){
	.banner-tex1 {
		font-size:1.5em;
		letter-spacing:2px;
		margin-bottom:0px;
	}
}

.banner-tex2 {
	font-size:2.6em;
	color:#00275f;
	display:block;
	text-align:left !important;
	text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
	letter-spacing:2px;
	margin-bottom:50px;
}

@media (max-width: 768px){
	.banner-tex2 {
		font-size:1.15em;
		letter-spacing:1px;
	}
}

.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {left:20%;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {right:20%;}
.carousel-indicators .active {background-color: #e75751;}



/*首页相关样式开始*/
.margin-top50 {margin-top:50px;}
.margin-top30 {margin-top:30px;}
.margin-top20 {margin-top:20px;}
.margin-top10 {margin-top:10px;}
.margin-bottom50 {margin-bottom:50px;}
.margin-bottom30 {margin-bottom:30px;}
.margin-bottom20 {margin-bottom:20px;}
.margin-bottom10 {margin-bottom:10px;}



/*首页训练课程样式开始*/
.courses-td {
	padding-right:3% !important;
	padding-left:3% !important;
}

@media (max-width: 768px){
	.courses-td {
		padding-right:15px !important;
		padding-left:15px !important;
	}
}

.courses-t {
	font-size:3em;
	color:#3071a9;
	margin-top:60px;
	text-align:center;
	font-weight:bold;
}

@media (max-width: 768px){
	.courses-t {
		font-size:2em;
		margin-top:30px;
	}
}

.courses-zi {
	font-size:1.4em;
	color:#5b5b5b;
	text-align:center;
	margin-top:10px;
}

@media (max-width: 768px){
	.courses-zi {margin-bottom:30px;}
}

.courses-1top {margin-top:50px;}

@media (max-width: 768px){
	.courses-1top {margin-top:0px;}
}

.courses-1top div {
	overflow:hidden;
	position:relative;
}

.courses-1top img {
	background-size:cover;
	background-repeat:no-repeat;
	transition: 0.8s;
	-webkit-transition: 0.8s;
}

.courses-1top:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.courses-1bg {
	background-color:#00aadb;
	/*background-color:#f99d32;*/
	padding:20px;
	transition: 0.8s;
	-webkit-transition: 0.8s;
	overflow:hidden;
	flex:1;
	padding-bottom:70px;
}

.courses-1top:hover .courses-1bg {
	background-color:#009cd5;
	/*background-color:#f46405;*/
}

.courses-1title {
	font-size:2em;
	color:#fff;
	display:block;
}

.courses-1zi {
	font-size:1.3em;
	color:#fff;
	display:block;
	margin-top:10px;
}

.courses-1btn a{
	background-color:rgba(0,0,0,0.3);
	/*background-color:#f46405;*/
	font-size:0.875em;
	color:#fff;
	display:block;
	margin-top:20px;
	width:100px;
	padding:10px;
	text-align:center;
	transition: 0.8s;
	-webkit-transition: 0.8s;
	position:absolute;
	bottom:15px;
}

.courses-1top:hover .courses-1btn a {
	background-color:rgba(0,0,0,0.5);
	/*background-color:#fff;color:#f46405;*/
}

.courses-2bg {
	background-color:#018ac0;
	/*background-color:#7ac142;*/
	padding:20px;
	transition: 0.8s;
	-webkit-transition: 0.8s;
	overflow:hidden;
	flex:1;
	padding-bottom:70px;
}

.courses-1top:hover .courses-2bg {
	background-color:#0179b5;
	/*background-color:#398b05;*/
}

/*.courses-2btn a{background-color:#398b05;font-size:0.875em;color:#fff;display:block;margin-top:20px;width:100px;padding:10px;text-align:center;transition: 0.8s;-webkit-transition: 0.8s;}
.courses-1top:hover .courses-2btn a {background-color:#fff;color:#398b05;} */

.courses-3bg {
	background-color:#196d99;
	/*background-color:#e55841;*/
	padding:20px;
	transition: 0.8s;
	-webkit-transition: 0.8s;
	overflow:hidden;
	flex:1;
	padding-bottom:70px;
}

.courses-1top:hover .courses-3bg {
	background-color:#086290;
	/*background-color:#b5230c;*/
}

/*.courses-3btn a{background-color:#b5230c;font-size:0.875em;color:#fff;display:block;margin-top:20px;width:100px;padding:10px;text-align:center;transition: 0.8s;-webkit-transition: 0.8s;}
.courses-1top:hover .courses-3btn a {background-color:#fff;color:#b5230c;}*/

.courses-4bg {
	background-color:#015b8f;
	/*background-color:#15b0e8;*/
	padding:20px;
	transition: 0.8s;
	-webkit-transition: 0.8s;
	overflow:hidden;
	flex:1;
	padding-bottom:70px;
}

.courses-1top:hover .courses-4bg {
	background-color:#014d80;
	/*background-color:#0b7fba;*/
}

/*.courses-4btn a{background-color:#0b7fba;font-size:0.875em;color:#fff;display:block;margin-top:20px;width:100px;padding:10px;text-align:center;transition: 0.8s;-webkit-transition: 0.8s;}
.courses-1top:hover .courses-4btn a {background-color:#fff;color:#0b7fba;}*/



/*首页表单样式开始*/
.form-top {
	margin-top:80px;
	background-color:#f5f5f5;
	padding-right:3% !important;
	padding-left:3% !important;
}

@media (max-width: 768px){
	.form-top {margin-top:40px;}
}

.form1-bg {
	background-color:#eaeaea;
	padding:30px !important;
	text-align:center;
}

@media (max-width: 768px){
	.form1-bg {padding:20px !important;}
}

.form-t {
	font-size:2em;
	color:#3071a9;
	font-weight:bold;
	padding-bottom:20px;
	border-bottom:2px solid #3071a9;
}

.form-zi {
	text-align:left;
	font-size:1.3em;
	color:#000;
	margin-top:30px;
	margin-bottom:30px;
}

.form-btn {
	background-color:#3071a9;
	padding:13px 20px;
	color:#fff;
	font-size:1.3em;
	transition: 0.8s;
	-webkit-transition: 0.8s;
}

.form-btn:hover {background-color:#0d306d;}

.form2-bg {
	background-color:#e3e3e3;
	padding:30px !important;
	text-align:center;
}

@media (max-width: 768px){
	.form2-bg {padding:20px !important;}
}



/*首页网站地图样式开始*/
.sitemap-top {
	margin-top:80px;
	background-color:#3071a9;
	padding-top:60px;
	padding-bottom:60px;
	padding-right:3% !important;
	padding-left:3% !important;
}

@media (max-width: 768px){
	.sitemap-top {
		margin-top:40px;
		padding-top:20px;
		padding-bottom:20px;
		padding-right:0px !important;
		padding-left:0px !important;
	}
}

.sitemap{
	text-align:left;
	padding-right:80px;
	display:inline-block;
	vertical-align:top;
}

@media (max-width: 768px){
	.sitemap {
		padding-right:50px;
		margin-top:30px;
	}
}

.sitemap-t {
	display:block;
	margin-bottom:15px;
	font-size:1.3em;
    color: #fff;
}

@media (max-width: 768px){
	.sitemap-t {font-size:1.4em;}
}

.sitemap-t a{color: #fff;}

.sitemap-list li {list-style-type:none;}

.sitemap-list {
	padding-left: 0px;
	text-align:left;
	font-size:1.15em;
	color: #fff;
	line-height:25px;
}

.sitemap-list a{color: #fff;}

@media (max-width: 768px){
	.sitemap-list img {width:100px;}
}

.sitemap-right {text-align:right;}

@media (max-width: 768px){
	.sitemap-right {text-align:left;}
}

.sitemap-service {
	text-align:left;
	padding-left:30px;
	display:inline-block;
	vertical-align:top;
}

@media (max-width: 768px){
	.sitemap-service {
		padding-left:0px !important;
		padding-right:30px;
		padding-top:30px;
	}
}



/*页脚版权样式*/
.copybg {
	background-color:#306a9c;
	padding:30px;
	color:#fff;
	font-size:1.15em;
	text-align:center;
}

.copybg a{
	font-size:0.875em;
	color:#819ebc;
}

.copybg a:hover{color:#fff;}




/*二级页子菜单样式开始*/
.submenu-top {
	margin-top:40px;
	font-size:1.6em;
	color:#696969;
}

@media (max-width: 768px){
	.submenu-top {
		margin-top:30px;
		margin-bottom:0px;
	}
}

.submenu-t a {color:#3071a9;}

.submenu-st a {color:#696969;}

.submenu-st a:hover {color:#3071a9;}



/*二级页样式开始*/
.courses-td {
	padding-right:3% !important;
	padding-left:3% !important;
}

@media (max-width: 768px){
	.courses-td {
		padding-right:15px !important;
		padding-left:15px !important;
	}
}

.courses-list {
	margin-top:30px;
	padding-right:20px !important;

}

@media (max-width: 768px){
	.courses-list {
		margin-top:20px;
		padding-right:0px !important;
	}
}

.courses-list > div {
	overflow:hidden;
	position:relative;
}

.courses-list .news-cover {
	background-size:cover;
	background-repeat:no-repeat;
	transition: 0.8s;
	-webkit-transition: 0.8s;
}

.courses-list:hover .news-cover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.courses-listbg {
	background-color:#efefef;
	padding:20px;
/*	height:240px;*/
	transition: 0.8s;
	-webkit-transition: 0.8s;
	overflow:hidden;
	flex:1;
	padding-bottom:70px;
}

.courses-list:hover .courses-listbg {background-color:#ceebf9;}

.courses-listt {
	font-size:1.6em;
	color:#3071a9;
	display:block;
}

.courses-listzi {
	font-size:1.3em;
	color:#696969;
	display:block;
	margin-top:10px;
}

.courses-listbtn {
	position:absolute;
	bottom:15px;
}

.courses-listbtn a{
	background-color:#3071a9;
	font-size:0.875em;
	color:#fff;
	display:block;
	margin-top:20px;
	width:100px;
	padding:10px;
	text-align:center;
	transition: 0.8s;
	-webkit-transition: 0.8s;
}

.courses-list:hover .courses-listbtn a {background-color:#184b76;}

.content-t {
	font-size:3em;
	color:#3071a9;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}

@media (max-width: 768px){
	.content-t {
		font-size:2.4em;
		margin-top:30px;
		margin-bottom:20px;
	}
}

.content-zi {
	font-size:1.4em;
	color:#5b5b5b;
}

.content-next {
	margin-top:30px;
	border-top:2px solid #696969;
}

.content-nextt {
	text-align:center;
	font-size:2em;
	color:#3071a9;
	display:block;
	margin-top:30px;
}

.content-line {
	height:2px;
	background-color:#3071a9;
	width:50px;
	display:block;
	margin:0 auto;
	margin-top:10px;
}

.courses-nextlist {
	margin-top:30px;
	padding-right:20px !important;
	overflow:hidden;
	position:relative;
}

.courses-nextlist .news-cover {
	background-size:cover;
	background-repeat:no-repeat;
	transition: 0.8s;
	-webkit-transition: 0.8s;
}

.courses-nextlist:hover .news-cover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.courses-nextlistt {
	font-size:1.2em;
	color:#3071a9;
	display:block;
}

.page {
	text-align:center;
	margin-top:30px;
}


.form-bor {
	border:1px solid #8d8d8d;
	margin-top:20px;
	margin-right:20px;
}

.form-mu {
	color:#c10031 !important;
	float:right;
	margin-right:10px;
	margin-top:10px;
}

.con-input1 {
	border:none !important;
	padding:15px;
	/*color:#c5c5c5;*/
	width:80%;
}

.con-textarea {
	border:none !important;
	padding:15px;
	/*color:#c5c5c5;*/
	width:100%;
}

.form-conbtn {
	width:180px;
	line-height:50px;
	background-color:#3071a9;
	color:#fff;
	font-size:1.2em;
	text-align:center;
	display:block;
	text-decoration:none;
	margin:20px auto;
}

.form-conbtn a:hover {background-color:#184b76;}

.form-conbtn:hover {background:#1f50b0;}

.contact-t {
	margin-top:50px;
	font-size:1.8em;
	color:#3071a9;
}

@media (max-width: 768px){
	.contact-t {margin-top:30px;}
}

.contact-info {
	font-size:1.3em;
	color:#5b5b5b;
	display:block;
	margin-top:10px;
}

.contact-wx {
	display:block;
	margin-top:30px;
	font-size:1.3em;
    color: #5b5b5b;
}

.subcontact-map {
	width:100%;
	overflow:hidden;
}

@media (max-width: 768px){
	.subcontact-map {
		height:auto;
		margin-top:30px;
	}
}


form .col-md-3, form .col-md-4, form .col-md-6, form .col-md-12 {
	margin-top:15px;
	padding-left:5px !important;
	padding-right:5px !important;
}

form .form-group {margin-bottom:0 !important;}
@media (max-width: 768px){
	form .col-md-3, form .col-md-4, form .col-md-6, form .col-md-12 {
		margin-top:15px;
		padding-left:0px !important;
		padding-right:0px !important;
	}
}

.banner-image-wraper {
	height:0;
	overflow:hidden;
	padding-bottom:27.4%;
}

@media (max-width: 768px){
	.banner-image-wraper {
		height:0;
		overflow:hidden;
		padding-bottom:27.4%;
	}
}

.news-cover {
	padding-bottom:55%;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}