﻿html, body, ul, li, dl, dt, dd, a, img, h1, h2, h3, p, a {
	margin: 0;
	padding: 0;
	border: none;
	font-family: "微软雅黑";
}
ul, li, dl, dt, dd {
	list-style: none;
	list-style-type: none;
}
body {
	text-align: center;
	font-size: 12px;
	color: #6C6C6C;
}
.w1005 {
	width: 1005px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
div, li {
	overflow: hidden;
}
a {
	text-decoration: none;
	color: #6C6C6C;
}
a:hover {
	text-decoration: underline;
}
.clear {
	clear: both;
	line-height: 0;
	overflow: hidden;
}
/*头部+导航*/
#header {
}
#top {
	height: 29px;
	background: #007DD1;
}
/*定义最顶部色块高度及背景色*/
#topline {
	height: 4px;
	background: url(/Public/Home/images/yx_19.gif) repeat-x;
}
/*定义最顶部色块底部阴影高度及背景图*/
#navandlogo {
	height: 91px;
	background: #0d95e3;
}
/*定义logo及导航条区域高度及背景色*/
.topcon {
	height: 29px;
	background: url(/Public/Home/images/yx_16.gif) no-repeat right;
}
/*定义最顶部色块右侧的400电话图片*/
.qg {
	float: left;
}
/*定义切换城市区域宽度*/

    /*城市切换文字*/
.qg a {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 33px;
}
/*定义切换城市区域文字大小,颜色,行高*/
/*城市切换文字*/

.topbtnbox {
	width: 420px;
	height: 29px;
	float: right;
}
/*定义最顶部分享按钮区域宽度及高度*/
.atopbtn {
	display: block;
	width: 36px;
	height: 29px;
	float: left;
	border-left: #017ACE solid 1px;
	border-right: #0987D5 solid 1px;
}
/*定义各分享按钮大小及左右侧的效果*/
#logo {
	width: 180px;
	float: left;
}
/*定义logo大小及位置*/
.alogo h1 {
	display: block;
	height: 90px;
	background: url(/Public/Home/images/logo.png) no-repeat;
	text-indent: -400px;
}
/*定义logo图*/
#nav {
	float: left;
	margin: 0 auto;
	width: 720px;
	overflow: hidden;
	height: auto;
}
.anav:link, .anav:visited {
	color: #C6EAFF;
	font-weight: 600;
	text-decoration: none;
}
.anav:hover {
	color: #ffffff;
}
.anav1:link, .anav1:visited {
	color: #ffffff;
}
.linav {
	width: 100px;
	text-align: center;
	float: left;
	font-family: "微软雅黑";
	font-weight: bold;
	font-size: 13px;
}
.linav p {
	line-height: 20px;
	font-size: 6px;
	color: #5FCAFF;
	font-family: Arial, Helvetica, sans-serif;
}
#nav .menu {
	position: absolute;
	height: 92px;
	width: 720px;
	top: 32px;
}
#nav .menu ul {
	overflow: hidden;
	height: auto;
}
#nav .menu ul li {
	float: left;
	width: 102px;
	list-style: none;
	text-align: center;
}
#nav .menu ul li a {
	font-family: "微软雅黑";
	height: 92px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-top: 30px;
}
#nav .menu ul li:hover {
	background: #0087E1;
}
#nav .menu ul li.in {
	background: #007DD1;
}
.naven {
	font-size: 10px;
	color: #dbedf5;
	font-weight: normal;
	font-family: verdana;
}
/*#nav .menu ul{overflow:hidden; height:auto; }
#nav .menu li{float:left; display:inline; width:100px;}
#nav .menu li a{display:block; height:94px; background:url(/Public/Home/images/global_nav.png) top no-repeat; text-indent:-9999em;}
#nav li.n1{ width:80px;}
#nav li.n1 a{background-position:0px 0; }
#nav li.n1 a:hover{background-position:0px -94px;}
#nav li.n2 a{background-position:-70px 0; }
#nav li.n2 a:hover{background-position:-70px -94px;}
#nav li.n3 a{background-position:-190px 0; }
#nav li.n3 a:hover{background-position:-190px -94px;}
#nav li.n4 a{background-position:-290px 0; }
#nav li.n4 a:hover{background-position:-290px -94px;}
#nav li.n5 {width:110px;}
#nav li.n5 a{background-position:-399px 0; }
#nav li.n5 a:hover{background-position:-399px -94px;}
#nav li.n6 a{background-position:-503px 0; }
#nav li.n6 a:hover{background-position:-503px -94px;}
#nav li.n7 a{background-position:-617px 0; }
#nav li.n7 a:hover{background-position:-617px -94px;}*/



#navzxbm {
	width: 80px;
	float: right;
	margin-top: 28px;
}
.fullSlide {
	width: 100%;
	position: relative;
	height: 450px;
	background: #000;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 450px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 450px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
 *display:inline;
	zoom: 1;
	width: 42px;
	height: 11px;
	margin: 1px;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	line-height: 999px;
}
.fullSlide .hd ul .on {
	background: #ffffff;
}
.fullSlide .prev, .fullSlide .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -60px;
	left: 15%;
	z-index: 1;
	width: 40px;
	height: 120px;
	background: url(/Public/Home/images/slider-arrow.png) -123px -81px #000 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
	display: none;
}
.fullSlide .next {
	left: auto;
	right: 15%;
	background-position: -11px -81px;
}
.erwei {
	position: absolute;
	z-index: 100;
	width: 380px;
	height: 136px;
	left: 30px;
	top: 200px;
	border-top: #0F57A7 solid 4px;
}
.erweicon {
	position: absolute;
	width: 380px;
	height: 136px;
	left: 30px;
	top: 200px;
	z-index: 210;
}
.erweiimg {
	float: left;
	margin-left: 50px;
	margin-top: 20px;
	margin-right: 10px;
}
.ewbm {
	height: 25px;
	margin-top: 18px;
}
.ewbm a:link, .ewbm a:visited {
	background: #ffffff;
	width: 112px;
	height: 25px;
	display: block;
}
.ewbm a:hover {
	background: #eee;
}
.xcwz {
	text-align: right;
	line-height: 30px;
	font-weight: 600;
	font-size: 26px;
	margin-top: 80px;
}
#indexfont {
	height: 170px;
	background: url(/Public/Home/images/yx_61.gif) center;
}
/*背景图片平铺效果*/
.fontcon {
}
.fontcon1 {
	color: #0f57a7;
	font-size: 28px;
	text-align: center;
	margin-top: 20px;
	font-family: "微软雅黑";
}
.fontcon2 {
	color: #3c95d0;
	text-align: center;
	line-height: 20px;
}
.fontcon3 {
	height: 30px;
	padding-top: 5px;
}
.fontcon3 .scroll2Main {
	background: url(/Public/Home/images/lb.png) 0px 0px no-repeat;
	padding-left: 25px;
	margin-left: 50px;
}
.fontcon3 div ul {
	line-height: 26px;
}
.fontcon3 div ul li {
	margin-right: 80px;
	float: left;
}
.fontcon3 a:link, .fontcon3 a:visited {
	color: #0076df;
	text-decoration: none;
	margin-right: 40px;
	line-height: 20px;
	padding-left: 30px;
}
.fontcon4 {
	text-align: center;
}
.fontcon4 a:link, .fontcon4 a:visited {
	background: url(/Public/Home/images/gywm_09.png) no-repeat;
	display: block;
	width: 100px;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
}
.indextit {
	height: 28px;
}
.indextit1 {
	float: left;
	color: #0161ab;
	font-family: "微软雅黑";
	font-size: 23px;
	font-weight: bold;
	line-height: 25px;
}
.indextit1 span {
	color: #4899d8;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 4px;
}
.indextit2 {
	float: right;
}
.indextitline {
	height: 2px;
	border-bottom: #99BFDD solid 1px;
	background: url(/Public/Home/images/line.html) left no-repeat;
}
.yxkc {
	margin-top: 30px;
}
.yxkccon {
	width: 1015px;
	margin-top: 10px;
}
.items {
	width: 244px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 15px 9px 0 0;
	background-color: #fff;
}
.items .img {
	height: 150px;
	overflow: hidden;
	position: relative;
}
.items .desc {
	height: 150px;
	width: 244px;
	position: absolute;
	top: 100%;
	left: 0px;
	color: #fff;
	opacity: 0.9;
	background: #0b93e3;
	filter: alpha(opacity=90);
}
.items .desc ul {
	width: 94%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.items .desc ul li {
	height: 24px;
	line-height: 24px;
	margin: 0 auto;
	padding-left: 10px;
	background: url(/Public/Home/images/1ico.png) 0px 8px no-repeat;
}
.items .desc ul li a {
	color: #fff;
}
.items .desc ul li a:hover {
	color: #a7dcff;
	text-decoration: underline;
}
.items .title1 {
	width: 244px;
	height: 30px;
	clear: both;
	line-height: 30px;
}
.items .ico {
	position: absolute;
	right: 0;
}
.yxfw {
	margin-top: 40px;
}
.yxfwcon {
	height: 41px;
	margin-top: 10px;
}
.yxfwcon-div {
	margin-right: 2px;
	float: left;
	display: block;
}
.yxkccon a {
	margin-right: 9px;
	float: left;
	display: block;
}
.indleft {
	width: 635px;
	float: left;
}
.yxxwcontop {
	margin-top: 10px;
	line-height: 22px;
}
.imgnews {
	border: #0073BD solid 1px;
	float: left;
	margin-right: 5px;
	display: inline-block;
}
.yxxwcontop h3 a:link, .yxxwcontop h3 a:visited {
	color: #0161AB;
	line-height: 30px;
}
.yxxwlist {
	margin-top: 10px;
}
.yxxwlist div {
	height: 25px;
	line-height: 25px;
	background: url(/Public/Home/images/yx_138.gif) 0 8px no-repeat;
	padding-left: 10px;
}
.yxxwlist div a {
	float: left;
}
.yxxwlist div span {
	float: right;
}
.yxglcon {
	width: 635px;
	margin-top: 5px;
}
.yxglcon ul li {
	width: 305px;
	height: 25px;
	line-height: 25px;
	background: url(/Public/Home/images/yx_138.gif) 0 8px no-repeat;
	padding-left: 10px;
	float: left;
}
.yxgl {
	margin-top: 20px;
}
.indright {
	width: 330px;
	float: right;
}
.wlj {
	width: 340px;
}
.wlj a {
	margin-right: 2px;
	padding-top: 2px;
	float: left;
}
.lxlj {
	width: 340px;
	z-index: 88;
}
.lxlj a {
	margin-right: 2px;
	padding-top: 2px;
	float: left;
}
#footlist {
	height: 130px;
	background: #007DD1;
	margin-top: 20px;
	border-bottom: #006EB8 solid 1px;
}
.foolk {
	margin-top: 20px;
	width: 180px;
	float: left;
}
.foolkright {
	margin-top: 20px;
	width: 210px;
	float: left;
}
.foolktit {
	padding-bottom: 10px;
}
.foolktit a:hover {
	text-decoration: none;
}
.foolkcon ul li {
	height: 25px;
	line-height: 25px;
	background: url(/Public/Home/images/dian.png) 0 10px no-repeat;
	padding-left: 10px;
}
.foolkcon ul li a:link, .foolkcon ul li a:visited {
	color: #E6F2FA;
}
.footera {
	font-size: 16px;
	color: #DEEFFF;
	font-weight: bold;
	font-family: "微软雅黑";
	line-height: 16px;
}
.xh {
	width: 250px;
	height: 130px;
	float: left;
	background: url(/Public/Home/images/yx_154.gif) 0 20px no-repeat;
}
.foocopy {
	background: #008EE9;
	border-top: #4EA5DF solid 1px;
	padding-top: 20px;
}
.foocopy-div1 {
	width: 512px;
	height: 94px;
	background: url(/Public/Home/images/logo.png) no-repeat;
	margin: 0 auto;
}
.foocopy-div1 .tt {
	padding-left: 238px;
	color: #fff;
	line-height: 23px;
	text-align: left;
}
.foocopy-div1 .tt a {
	color: #fff;
}
.foocopy-div1 .tt a:hover {
	color: #aed7fe;
}
.foocopy-div {
	width: 512px;
	height: 44px;
	margin: 0 auto;
}
.foocopy-div ul {
	width: 100%;
	height: 44px;
	margin: 0 auto;
	overflow: hidden;
}
.foocopy-div ul li {
	width: 88px;
	height: 31px;
	float: left;
	display: block;
	margin: 6px 5px;
}
/*qa*/
.con {
	margin-top: 20px;
}
.conleft {
	position: relative;
	width: 200px;
	float: left;
}
.conleft ul {
	float: left;
	position: relative;
}
.conleft ul .ewm {
	width:200px;
	height:200px;
	overflow:inherit;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}
.conright {
	width: 785px;
	float: right;
}
.banner {
	height: 255px;
	background: url(/Public/Home/images/qa_02.png) center;
}
#ewmbig {
	left: 0;
	position: absolute;
	top: 70px;
	width: 200px;
	z-index: 22;
	display: none;
}
.wberwei {
	width: 204px;
	margin-top: 2px;
}
.wberwei a {
	float: left;
	margin-bottom: 2px;
}
.qwe {
	width: 204px;
	margin-top: 2px;
}
.qwe a {
	float: left;
}
.qatit {
	border-bottom: #0B93E3 solid 1px;
	height: 30px;
	line-height: 30px;
	color: #0B93E3;
}
.spantit {
	float: left;
	width: 360px;
}
.spantit p {
	width: 86px;
	height: 30px;
	background: #007dd1;
	line-height: 30px;
	color: #fff;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bold;
	float: left;
	display: block;
	text-align: center;
}
.spantit-span {
	float: left;
	display: block;
	color: #8c8c8c;
	height: 30px;
	width: 250px;
}
.spantit-span h5 {
	font-weight: normal;
	float: left;
	display: block;
	margin: 0 auto;
	padding: 0;
	height: 15px;
	width: 250px;
	line-height: 15px;
	padding-left: 8PX;
}
.spantit-span .spans {
	height: 15px;
	float: left;
	display: block;
	line-height: 15px;
	margin: 0 auto;
	padding: 0;
	width: 250PX;
}
.spansite {
	float: right;
}
.spansite a:link, .spansite a:visited {
	color: #0B93E3;
}
.qabox {
	border-bottom: #EAEAEA solid 1px;
	padding-top: 15px;
	padding-bottom: 20px;
	line-height:25px;
}
.q {
	height: 30px;
	line-height: 30px;
	background: url(/Public/Home/images/qa_14.png) 0 6px no-repeat;
	padding-left: 30px;
	font-size: 14px;
	font-weight: 600;
	color: #0B93E3;
}
.a {
	background: url(/Public/Home/images/qa_17.png) 2px 2px no-repeat;
	padding-left: 30px;
	line-height: 25px;
}

/* 课程 */
.listtitle-0 {
	width: 100%;
	height: 46px;
	margin: 10px auto 0px;
	padding-left: 65px;
	color: #333;
	font-size: 16px;
	font-family: "微软雅黑";
	background: url(/Public/Home/images/peo1.jpg) 3px 2px no-repeat;
	line-height: 46px;
}
.listtitle-1 {
	width: 100%;
	height: 46px;
	margin: 10px auto 0px;
	padding-left: 65px;
	color: #333;
	font-size: 16px;
	font-family: "微软雅黑";
	background: url(/Public/Home/images/peo2.jpg) 3px 2px no-repeat;
	line-height: 46px;
}
.listtitle-2 {
	width: 100%;
	height: 46px;
	margin: 10px auto 0px;
	padding-left: 65px;
	color: #333;
	font-size: 16px;
	font-family: "微软雅黑";
	background: url(/Public/Home/images/peo3.jpg) 3px 2px no-repeat;
	line-height: 46px;
}
.listtitle-3 {
	width: 100%;
	height: 46px;
	margin: 10px auto 0px;
	padding-left: 65px;
	color: #333;
	font-size: 16px;
	font-family: "微软雅黑";
	background: url(/Public/Home/images/peo4.jpg) 3px 2px no-repeat;
	line-height: 46px;
}
.listtitle-4 {
	width: 100%;
	height: 46px;
	margin: 10px auto 0px;
	padding-left: 65px;
	color: #333;
	font-size: 16px;
	font-family: "微软雅黑";
	background: url(/Public/Home/images/peo5.jpg) 3px 2px no-repeat;
	line-height: 46px;
}
/*kc*/
.banner7 {
	height: 255px;
	background: url(/Public/Home/images/minibanner02.jpg) center;
}
.kctit {
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	font-weight: 600;
	font-size: 14px;
	background: #0089BC;
	margin-bottom: 1px;
}
.kctitleft {
	float: left;
	padding-left: 10px;
}
.kctitright {
	float: right;
	padding-right: 10px;
}
.kctit1 {
	/*height: 50px;
    line-height: 50px;*/
	background-color: #0099CC;
}
.kcbox {
	margin-bottom: 20px;
}
.kcbox .desp {
	font-size: 13px;
}
.kcbox .tips {
	color: #666;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 12px;
}
.kcbox .tips h4 {
	color: #f75700;
	font-size: 14px;
	margin-bottom: 8px;
	background: url(/Public/Home/images/ico_sprites.png) no-repeat -10px -120px;
	padding-left: 20px;
}
.kcbox .tips .cont {
	background-color: #fff2ea;
	color: #ff6600;
	padding: 12px 20px;
}
.kcbox .tips p {
	margin-bottom: 6px;
}
/*about*/
.banner1 {
	height: 256px;
	background: url(/Public/Home/images/ab_02.png) center;
}
.ab {
	height: 30px;
	line-height: 30px;
	background: url(/Public/Home/images/ab_08.png) 5px 8px no-repeat;
	padding-left: 20px;
	font-size: 14px;
	font-weight: 600;
	color: #0B93E3;
}
.abcon {
	line-height: 25px;
	padding-left: 20px;
}
/*contact*/
.ctbox {
	border-bottom: none;
}
.ct {
	border-bottom: #EAEAEA solid 1px;
}
.ctcon {
	line-height: 25px;
	width: 785px;
}
.ctconleft {
	width: 180px;
	float: left;
}
.ctconleft img {
	margin-top: 10px;
	margin-left: 10px;
}
.ctconright {
	width: 600px;
	float: left;
	padding-top: 5px;
}
.ctl {
	width: 235px;
	float: left;
	margin-left: 30px;
}
/*branch*/

.tjbox {
	margin-top: 20px;
}
.tjtit {
	height: 25px;
	background: #007CCF;
	line-height: 25px;
	padding-left: 10px;
	font-weight: 600;
	color: #ffffff;
}
.tjtxtbox {
	width: 240px;
	margin-left: 20px;
	float: left;
	display: inline-block;
	line-height: 20px;
	padding-top: 5px;
	margin-top: 10px;
}
.tjtxtit {
	color: #333;
	font-weight: 600;
}
/*coach*/
.banner3 {
	height: 256px;
	background: url(/Public/Home/images/c_02.png) center;
}
.cbox {
	border-top: #D8D8D8 solid 2px;
	margin-top: 20px;
}
.cboxleft {
	float: left;
	width: 85px;
}
.cboxleft img {
	width: 81px;
	height: 91px;
	border: #D8D8D8 solid 2px;
	border-top: none;
}
.cboxright {
	float: left;
	width: 700px;
	line-height: 20px;
}
.jlname {
	color: #666666;
	font-weight: 600;
	padding-left: 10px;
	margin-top: 5px;
}
.jldesc {
	padding-left: 10px;
}
.ljgd {
	padding-left: 10px;
	margin-top: 3px;
}
.ljgd a {
	color: #ffffff;
	background: #0B93E3;
}
/*baoxian*/

.banner4 {
	height: 256px;
	background: url(/Public/Home/images/bx_02.png) center;
}
.zybx .a {
	background: none;
}
/*news*/
.banner5 {
	height: 256px;
	background: url(/Public/Home/images/n_02.png) center;
}
.newslist div {
	border-bottom: #eee solid 1px;
}
.gllist {
	width: 800px;
	margin-top: 10px;
}
.gllist ul li {
	border-bottom: #eee solid 1px;
	width: 400px;
	float: left;
	height: 25px;
	padding-top: 5px;
}
.agl:link, .agl:visited {
	color: #007DD1;
	margin-right: 5px;
}
/*products*/
.banner6 {
	height: 256px;
	background: url(/Public/Home/images/z_02.png) center;
}
.probox {
	margin-top: 20px;
}
.protit {
	height: 25px;
	line-height: 25px;
	color: #fff;
	background: #007CCF;
}
.protit span {
	font-size: 14px;
	font-weight: 600;
	float: left;
	padding-left: 10px;
}
.protit a:link, .protit a:visited {
	float: right;
	color: #ffffff;
	padding-right: 10px;
}
.xl {
	width: 180px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
}
.apro:link, .apro:visited {
	width: 178px;
	height: 178px;
	border: #ccc solid 1px;
	display: block;
}
.apro:hover {
	border-color: #007CCF;
}
.apro img {
	width: 178px;
	height: 178px;
}
.prodesc {
	height: 40px;
	line-height: 20px;
	text-align: center;
}
.aprodesc:hover {
	color: #007CCF;
}
/*tijiao*/
.banner6 {
	height: 256px;
	background: url(/Public/Home/images/t_02.png) center;
}
.titit {
	border-bottom: #4A84FF solid 1px;
	background: url(/Public/Home/images/xk_03.png) no-repeat;
	height: 38px;
}
.titit .tt1 {
	width: 100px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk01.png) no-repeat;
}
.titit .tt1 a {
	width: 100px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk01.png) no-repeat;
}
.titit .tt1 a.active {
	width: 100px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk001.png) no-repeat;
}
.titit .tt1 a:hover {
	width: 100px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk01.png) no-repeat;
}
.titit .tt2 {
	width: 150px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk02.png) no-repeat;
}
.titit .tt2 a {
	width: 150px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk02.png) no-repeat;
}
.titit .tt2 a.active {
	width: 150px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk002.png) no-repeat;
}
.titit .tt2 a:hover {
	width: 150px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk002.png) no-repeat;
}
.titit .tt3 {
	width: 150px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk03.png) no-repeat;
}
.titit .tt3 a {
	width: 150px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk03.png) no-repeat;
}
.titit .tt3 a.active {
	width: 150px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk003.png) no-repeat;
}
.titit .tt3 a:hover {
	width: 150px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk003.png) no-repeat;
}
.titit .tt4 {
	width: 163px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk04.png) no-repeat;
}
.titit .tt4 a {
	width: 163px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk04.png) no-repeat;
}
.titit .tt4 a.active {
	width: 163px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk004.png) no-repeat;
}
.titit .tt4 a:hover {
	width: 163px;
	height: 38px;
	margin: 0 auto;
	float: right;
	display: block;
	background: url(/Public/Home/images/xk004.png) no-repeat;
}
.taocan {
	border: #008AE9 solid 1px;
}
.taocantit {
	height: 25px;
	background: #008AE9;
	line-height: 25px;
	padding-left: 10px;
	font-weight: 600;
	color: #ffffff;
}
.taocancon {
	padding: 10px;
}
.taocancon div {
	margin-top: 5px;
}
.qrtit {
	font-weight: 600;
	color: #333;
	margin-top: 20px;
	margin-bottom: 5px;
}
.qrtable {
	border: #007DD1 solid 1px;
	width: 100%;
	border-bottom: none;
}
.qrtable td {
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	border-right: #007DD1 solid 1px;
	border-bottom: #007DD1 solid 1px;
}
.trhead td {
	border-right: #87C2E9 solid 1px;
	font-weight: 600;
}
.qrtable .trhead {
	background: #007DD1;
	color: #fff;
	text-align: center;
}
.fkfs {
	border: #007DD1 solid 1px;
	margin-top: 20px;
	padding: 10px;
	border-top-width: 3px;
}
.zfbtnbox {
	margin-top: 40px;
	padding-left: 400px;
}
.zfbtnbox a {
	display: inline-block;
	width: 81px;
	height: 43px;
	float: left;
	margin-right: 10px;
}
.zfprev:link, .zfprev:visited {
	background: url(/Public/Home/images/t_10.png);
}
.zfsure:link, .zfsure:visited {
	background: url(/Public/Home/images/t_12.png);
}
/*xzcg*/
#banname {
	color: #ff822e;
}
.cgprev:link, .cgprev:visited {
	background: url(/Public/Home/images/cg_10.png);
}
.cgnext:link, .cgnext:visited {
	background: url(/Public/Home/images/cg_12.png);
}
/*info*/
.infotable {
	margin-top: 10px;
	border-top: #008AE9 solid 3px;
	width: 100%;
}
.infotable td {
	line-height: 30px;
	border-bottom: #eee solid 1px;
	padding: 10px;
}
.tdtit {
	background: #F8FAFB;
	width: 150px;
	padding-left: 10px;
	text-align: center;
}
.infotable .ipt {
	border: #DCDCDC solid 1px;
}
.beizhu {
	width: 500px;
	height: 100px;
	border: #DCDCDC solid 1px;
}
.infosure {
	margin-top: 10px;
	margin-bottom: 30px;
	width: 785px;
	line-height: 30px;
}
.ainfosure:link, .ainfosure:visited {
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #007DD1;
	color: #fff;
	display: block;
	float: left;
}
.acz:link, .acz:visited {
	color: #007DD1;
}
/*kc*/
.kctit {
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	font-weight: 600;
	font-size: 14px;
	background: #0089BC;
	margin-bottom: 1px;
}
.kctitleft {
	float: left;
	padding-left: 10px;
}
.kctitright {
	float: right;
	padding-right: 10px;
}
.kctit1 {
	height: 24px;
	line-height: 24px;
	background-color: #0099CC;
}
.kcbox {
	margin-bottom: 20px;
}
/*xzkc*/
.kctbox {
	float: left;
}
.xkimg {
	float: left;
	cursor: pointer;
}
.xkdesc {
	float: left;
	background: #007dd1;
	height: 55px;
	width: 210px;
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	padding-top: 5px;
}
.xkdesc1 {
	display: none;
}
.kctab {
	border-top: #007DD1 solid 3px;
}
.kcinfo {
	line-height: 25px;
	color: #61BDFD;
	padding: 10px;
	border: #3AADFC solid 1px;
	margin-top: 5px;
}
.axkcsure:link, .axkcsure:visited {
	background: url(/Public/Home/images/xk_28.png);
	width: 280px;
	margin-bottom: 30px;
}
.courseBox {
	margin-top: 20px;
}
/*pf*/
#pf {
	width: 50px;
	position: fixed;
	top: 420px;
	margin-top: -100px;
	z-index: 2;
	right: 0px;
}

#pf .add-online-ask {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2h.png);
	display: block;
	margin-top: 2px;
}
#pf .add-online-ask:hover {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2.png);
	display: block;
	margin-top: 2px;
}

#pf .add-mobile {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2h.png)0 -52px;
	display: block;
	margin-top: 2px;
}
#pf .add-mobile:hover {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2.png)0 -52px;
	display: block;
	margin-top: 2px;
}


#pf .add-qq {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2h.png)0 -104px;
	display: block;
	margin-top: 2px;
}
#pf .add-qq:hover {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2.png)0 -104px;
	display: block;
	margin-top: 2px;
}
#pf .add-ww {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2h.png) 0 -156px;
	display: block;
	margin-top: 2px;
}
#pf .add-ww:hover {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2.png) 0 -156px;
	display: block;
	margin-top: 2px;
}
#pf .add-mail {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2h.png) 0 -208px;
	display: block;
	margin-top: 2px;
}
#pf .add-mail:hover {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2.png) 0 -208px;
	display: block;
	margin-top: 2px;
}
#pf .add-qa {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2h.png) 0 -260px;
	display: block;
	margin-top: 2px;
	opacity: 0.5
}
#pf .add-qa:hover {
	width: 50px;
	height: 50px;
	background: url(/Public/Home/images/add2.png) 0 -260px;
	display: block;
	margin-top: 2px;
	opacity: 1;
}
/*分页导航*/
.pageNav {
	clear: both;
	height: 20px;
	margin-top: 20px;
	height: 30px;
}
.pageNav a, .pageNav span {
	display: block;
	float: left;
	padding: 0px 6px;
	height: 20px;
	margin-right: 4px;
	float: left;
	background-color: #f7f7f7;
	overflow: hidden;
	line-height: 20px;
	text-align: center;
	color: #666;
	border: 1px solid #ccc;
}
.pageNav .pageStatus {
	border: None;
	padding: 0;
	margin: 0;
	　margin-top: -4px;
	line-height: 15px;
	font-size: 11px;
}
.pageNav a:hover {
	color: #000;
	background-color: #ccc;
}
.pageNav span {
	background: none;
	height: 20px;
	line-height: 18px;
}
.pageNav a.cur {
	color: #fff;
	background: #FF7F00;
	border: 1px solid #D16D0A;
}
.pageNav .first, .pageNav .last, .pageNav .previous, .pageNav .next {
	float: left;
	margin: 0 3px;
	padding: 0 6px;
	height: 20px;
}
.pageNav .ellipsis {
	border: none;
}
.pageNav .fr {
	float: right;
	margin-top: 6px;
}
.pageNav .fr .piInp {
	width: 30px;
}
.pageNav .fl {
	float: left;
}
.pageNav .first {
	background-position: 0px -44px;
}
.pageNav .first:hover {
	background-position: 0px -66px;
}
.pageNav .last {
	background-position: -30px -44px;
}
.pageNav .last:hover {
	background-position: -30px -65px;
}
.pageNav .pageTo {
	height: 20px;
	width: 25px;
	padding: 0 3px;
	line-height: 20px;
	background-color: #CDCDCD;
	border: none;
}
.pageNav .btnPage {
	background: transparent url(../img/arrow_pagenav.html) no-repeat -4px -91px;
	width: 24px;
	height: 20px;
	border: none;
	cursor: pointer;
}
/*地区选择*/
#navMenu {
	height: 29px;
	line-height: 29px;
}
.menu1 {
	Z-INDEX: 6;
}
.menu1, .menu1 UL {
}
.menu1 LI, .menu1 a {
	HEIGHT: 29px;
	LINE-HEIGHT: 29px;
	FLOAT: left;
}
.menu1 LI {
	padding: 0px;
	MARGIN: 0px;
	background: url(/Public/Home/images/city_bg.gif) no-repeat right;
	background-repeat: no-repeat;
	background-position: 0 center;
	margin-left: -2px;
	text-align: left;
}
.menu1 LI:hover {
	background: url(/Public/Home/images/city_b.gif) no-repeat right;
}
.menu1 LI ul li:hover {
	background: none;
}
.menu1 a {
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 140px;
	color: #ffffff;
	FONT-FAMILY: "微软雅黑";
	TEXT-ALIGN: center;
}
.menu1 LI:hover, .menu1 A:hover {
	color: #ffffff;
	text-decoration: none;
}
.menu1 LI ul li a:hover {
	background-image: none;
}
.menu1 LI UL {
	MARGIN-LEFT: -999em;
	POSITION: absolute;
}
.menu1 LI UL li, .menu1 LI UL li a {
	line-height: 24px;
	height: 24px;
	background-image: none;
}
.menu1 LI:hover UL, .menu1 LI.sfhover UL {
	MARGIN-TOP: 29px;
	padding: 4px;
	Z-INDEX: 5;
	FILTER: alpha (opacity=90);
	MARGIN-LEFT: 0px;
	WIDTH: 159px;
	POSITION: absolute;
	background-color: #007DD1;
	opacity: 0.90;
	/*+CLEAR: both;
            +MARGIN-TOP: 0px;*/
	_clear: both;
	_margin-top: 0px;
}
.menu1 LI:hover UL LI A, .menu1 LI.sfhover UL LI A {
	DISPLAY: block;
	PADDING: 0px 0px 0px 20px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	MARGIN: 0px;
	TEXT-TRANSFORM: none;
	WIDTH: 124px;
	color: #ffffff;
	TEXT-ALIGN: left;
}
.menu1 LI:hover UL LI A:hover {
	color: #ffffff;
}
.menu1 LI:hover UL LI:hover {
	background: #F98905;
}
.menu1 UL LI UL {
	DISPLAY: none;
}
/*地区选择 结束*/


/*微信图标 开始*/
ul.side_nav {
	width: 107px;
	float: left;
	margin-right: 2px;
	padding: 0;
}
ul.side_nav li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
}
ul.side_nav li .ewm {
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 107px;
	display: none;
}
ul.side_nav li .ewm img {
	width: 107px;
	height: 109px;
}
/*内页二维码*/
ul.side_nav1 {
	width: 65px;
	float: left;
	margin-right: 2px;
	padding: 0;
}
ul.side_nav1 li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
}
ul.side_nav1 li div {
	display: none;
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0;
	width: 235px;
}
/*微信图标 结束*/

.kctitle {
	font-size: 16px;
	color: #000000;
	font-family: "微软雅黑";
	text-decoration: none;
	padding-left: 10px;
}
.kctitle:hover {
	text-decoration: none;
}
#kcxl {
	float: right;
	margin-right: 10px;
	margin-top: 3px;
}
#coachdetailleft {
	float: left;
	width: 120px;
}
#coachdetailright {
	float: left;
	width: 660px;
}
#coachdetailright #title {
	height: 30px;
	width: 660px;
	background: #0173BC;
}
#coachdetailright #title a {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	line-height: 30px;
	padding-left: 15px;
}
#coachdetailright #title a:hover {
	text-decoration: none;
}
#coachdetailright #content {
	margin-top: 15px;
	overflow: hidden;
}
.xzkclb {
	font-size: 21px;
	color: #F15100;
	font-family: "微软雅黑";
	text-decoration: none;
	padding-left: 10px;
}
.xzkclb:hover {
	text-decoration: none;
}
/* 立即报名按钮 */
.btnRegNow {
	float: right;
	clear: both;
	width: 102px;
	height: 33px;
}
.btnRegNow a {
	display: block;
	width: 102px;
	height: 33px;
	background: url(/Public/Home/images/btn_sprites.png) no-repeat -9px -363px;
	font-family: 微软雅黑;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}
.btnRegNow a:hover {
	background: url(/Public/Home/images/btn_sprites.png) no-repeat -126px -363px;
	text-decoration: none;
}
.btnRegNow a span {
	background: none;
	padding-right: 0px;
	letter-spacing: 1px;
	font-size: 13px;
	color: #fff;
}
.bannerBranch {
	height: 256px;
	background: url(/Public/Home/images/minibanner04.jpg) center;
}
.bannerProducts {
	height: 256px;
	background: url(/Public/Home/images/minibanner05.jpg) center;
}
.banner13 {
	height: 256px;
	background: url(/Public/Home/images/minibanner01.jpg) center;
}
.banner14 {
	height: 256px;
	background: url(/Public/Home/images/minibanner03.jpg) center;
}
.banner15, .banner17, .bannerList {
	height: 256px;
	background: url(/Public/Home/images/minibanner07.jpg) center;
}
.banner16 {
	height: 256px;
	background: url(/Public/Home/images/minibanner06.jpg) center;
}
.hashover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.items .title1 h2{ font-size:16px; font-weight:normal; padding-left:10px;}