﻿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(../images/yx_19.gif) repeat-x;

}

/*定义最顶部色块底部阴影高度及背景图*/

#navandlogo {

    height: 91px;

    background: #0d95e3;

}

/*定义logo及导航条区域高度及背景色*/

.topcon {

    height: 29px;

    background: url(../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: 240px;

    float: left;


}

/*定义logo大小及位置*/

.alogo h1 {

    display: block;

    height: 80px;

    background: url(../images/logo.png) no-repeat;

    text-indent: -400px;

}

/*定义logo图*/

#nav {

    float: right;

    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: 16px;
				
				letter-spacing:1px;

                color: #FFFFFF;

                text-decoration: none;


                padding-top: 30px;

            }



            #nav .menu ul li:hover {

                background: #0087E1;

            }



            #nav .menu ul li.in {

                background: #007DD1;
				font-weight:bold;

            }



.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(../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(../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: 100px;

    background: url(../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(../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(../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(../images/line.jpg) left no-repeat;}



.yxkc {

    margin-top: 30px;

}



.yxkccon {

    width: 1015px;

    margin-top: 10px;

}



.items {

    width: 238px;
	padding:2px;
	border:1px solid #ccc;

    overflow: hidden;

    float: left;

    display: inline;

    margin: 15px 9px 0 0;

    background-color: #fff;

}



    .items .img {

        height: 150px;

        overflow: hidden;

        position: relative;

    }

    .items img {

        height: 150px;
		width:238px;

        overflow: hidden;

        position: relative;

    }



    .items .desc {

        height: 150px;

        width: 244px;

        position: absolute;

        top: 120px;

        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(../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 .title1 h1 {

        width: 244px;
		text-align:center;
        height: 30px;
		display:block;

        clear: both;
		color:#FFFFFF;
        line-height: 30px;
		font-size:16px;
		

    }

.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: 20px;

        background: url(../images/yx_138.gif) 10px 8px no-repeat;

        padding-left: 20px;

    }



        .yxxwlist div a {

            float: left;
			font-size:14px;

        }



        .yxxwlist div span {

            float: right;

        }



.yxglcon {

    width: 635px;

    margin-top: 5px;

}



    .yxglcon ul li {

        width: 305px;

        height: 25px;

        line-height: 25px;

        background: url(../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: 70px;
	margin-top:10px;

    background: #007DD1;

    border-bottom: #006EB8 solid 1px;

}



.foolk {

    margin-top: 20px;

    width: 190px;

    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(../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: 300px;

    height: 130px;

    float: left;

    background: url(../images/yx_154.gif) 0 20px no-repeat;

}



.foocopy {

    background: #008EE9;

    border-top: #4EA5DF solid 1px;

    height: 100px;

    padding-top: 20px;

}



.foocopy-div1 {

    width: 800px;

    height: 84px;

    background: url(../images/logo.png) 0px -10px no-repeat;

    margin: 0 auto;

}



    .foocopy-div1 .tt {

        padding-left: 268px;

        color: #fff;

        line-height: 23px;

        text-align: left;

    }



        .foocopy-div1 .tt a {

            color: #fff;

        }



            .foocopy-div1 .tt a:hover {

                color: #aed7fe;

            }



.foocopy-div {

    width: 800px;

    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;

}



.conright {

    width: 785px;

    float: right;

}



.banner {

    height: 255px;

    background: url(../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;

    }



.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;


}



    .spantit p {

        height: 30px;

        background: #007dd1;

        line-height: 30px;

        color: #fff;

        font-size: 18px;
		
		letter-spacing:2px;

        font-family: "微软雅黑";

        font-weight: bold;

        float: left;

        display: block;
		padding:0 20px;

        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;

}



.q {

    height: 30px;

    line-height: 30px;

    background: url(../images/qa_14.png) 0 6px no-repeat;

    padding-left: 30px;

    font-size: 14px;

    font-weight: 600;

    color: #0B93E3;

}



.a {

    background: url(../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(../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(../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(../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(../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(../images/peo5.jpg) 3px 2px no-repeat;

    line-height: 46px;

}

/*kc*/

.banner7 {

    height: 255px;

    background: url(../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(../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(../images/ab_02.png) center;

}



.ab {

    height: 30px;

    line-height: 30px;

    background: url(../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;
	
	font-size:14px;

}



/*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(../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(../images/bx_02.png) center;

}



.zybx .a {

    background: none;

}



/*news*/

.banner5 {

    height: 256px;

    background: url(../images/n_02.png) center;

}



.newslist div {

    border-bottom: #eee solid 1px;
	margin-top:10px;

}



.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(../images/z_02.png) center;

}



.probox {

    margin-top: 20px;
	overflow:hidden;

}



.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: 186px;

    float: left;

    margin-top: 10px;

    margin-right: 10px;

}



.apro:link, .apro:visited {

    width: 182px;

    height: 182px;

    border: #ccc solid 2px;

    display: block;

}



.apro:hover {

    border-color: #007CCF;

}



.apro img {

    width: 178px;
	
	padding:2px;

    height: 178px;

}



.prodesc {

    height: 40px;

    line-height: 24px;

    text-align: center;
	font-size:14px;
	

}



.aprodesc:hover {

    color: #007CCF;

}



/*tijiao*/

.banner6 {

    height: 256px;

    background: url(../images/t_02.png) center;

}



.titit {

    border-bottom: #4A84FF solid 1px;

    background: url(../images/xk_03.png) no-repeat;

    height: 38px;

}



    .titit .tt1 {

        width: 100px;

        height: 38px;

        margin: 0 auto;

        float: right;

        display: block;

        background: url(../images/xk01.png) no-repeat;

    }

        .titit .tt1 a {

            width: 100px;

            height: 38px;

            margin: 0 auto;

            float: right;

            display: block;

            background: url(../images/xk01.png) no-repeat;

        }



        .titit .tt1 a.active {

            width: 100px;

            height: 38px;

            margin: 0 auto;

            float: right;

            display: block;

            background: url(../images/xk001.png) no-repeat;

        }



            .titit .tt1 a:hover {

                width: 100px;

                height: 38px;

                margin: 0 auto;

                float: right;

                display: block;

                background: url(../images/xk01.png) no-repeat;

            }



    .titit .tt2 {

        width: 150px;

        height: 38px;

        margin: 0 auto;

        float: right;

        display: block;

        background: url(../images/xk02.png) no-repeat;

    }



        .titit .tt2 a {

            width: 150px;

            height: 38px;

            margin: 0 auto;

            float: right;

            display: block;

            background: url(../images/xk02.png) no-repeat;

        }

        .titit .tt2 a.active {

            width: 150px;

            height: 38px;

            margin: 0 auto;

            float: right;

            display: block;

            background: url(../images/xk002.png) no-repeat;

        }



            .titit .tt2 a:hover {

                width: 150px;

                height: 38px;

                margin: 0 auto;

                float: right;

                display: block;

                background: url(../images/xk002.png) no-repeat;

            }



    .titit .tt3 {

        width: 150px;

        height: 38px;

        margin: 0 auto;

        float: right;

        display: block;

        background: url(../images/xk03.png) no-repeat;

    }



        .titit .tt3 a {

            width: 150px;

            height: 38px;

            margin: 0 auto;

            float: right;

            display: block;

            background: url(../images/xk03.png) no-repeat;

        }

        .titit .tt3 a.active {

            width: 150px;

            height: 38px;

            margin: 0 auto;

            float: right;

            display: block;

            background: url(../images/xk003.png) no-repeat;

        }



            .titit .tt3 a:hover {

                width: 150px;

                height: 38px;

                margin: 0 auto;

                float: right;

                display: block;

                background: url(../images/xk003.png) no-repeat;

            }



    .titit .tt4 {

        width: 163px;

        height: 38px;

        margin: 0 auto;

        float: right;

        display: block;

        background: url(../images/xk04.png) no-repeat;

    }

    

        .titit .tt4 a {

            width: 163px;

            height: 38px;

            margin: 0 auto;

            float: right;

            display: block;

            background: url(../images/xk04.png) no-repeat;

        }

        .titit .tt4 a.active {

            width: 163px;

            height: 38px;

            margin: 0 auto;

            float: right;

            display: block;

            background: url(../images/xk004.png) no-repeat;

        }



            .titit .tt4 a:hover {

                width: 163px;

                height: 38px;

                margin: 0 auto;

                float: right;

                display: block;

                background: url(../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(../images/t_10.png);

}



.zfsure:link, .zfsure:visited {

    background: url(../images/t_12.png);

}





/*xzcg*/

#banname {

    color: #ff822e;

}



.cgprev:link, .cgprev:visited {

    background: url(../images/cg_10.png);

}



.cgnext:link, .cgnext:visited {

    background: url(../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(../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; overflow:visible;

}





#pf .add-qq {width:50px; height:50px; background:url(../images/add1h.png); display:block; margin-top:2px;}

#pf .add-qq:hover {width:50px; height:50px; background:url(../images/add1.png); display:block; margin-top:2px;}



#pf .add-ww {width:50px; height:50px; background:url(../images/add1h.png) 0 -52px; display:block;margin-top:2px;}

#pf .add-ww:hover {width:50px; height:50px; background:url(../images/add1.png) 0 -52px; display:block;margin-top:2px;}



#pf .add-mail {width:50px; height:50px; background:url(../images/add1h.png) 0 -104px; display:block;margin-top:2px;}

#pf .add-mail:hover {width:50px; height:50px; background:url(../images/add1.png) 0 -104px; display:block;margin-top:2px;}



#pf .add-qa {width:50px; height:50px; background:url(../images/add1h.png) 0 -156px; display:block;margin-top:2px; opacity:0.5}

#pf .add-qa:hover{width:50px; height:50px; background:url(../images/add1.png) 0 -156px; display:block;margin-top:2px; opacity:1;}



#pf2 {  width: 135px;

     position:fixed;

   bottom:0px;

	z-index:999999999;

    right: 0px;  }

#pf2 .ql-nike{top:430px; width:135px; height:135px; background:url(../images/ql_nike.gif) no-repeat; display:block;margin-top:2px; opacity:0.8; overflow:visible;}

#pf2 .ql-nike:hover{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(../images/arrow_pagenav.gif) no-repeat -4px -91px;

        width: 24px;

        height: 20px;

        border: none;

        cursor: pointer;

    }









/*地区选择*/

#navMenu {

    width: 100%;

    height: 29px;

    line-height: 29px;

    display: block;

    overflow: hidden;

    background-image: url(../images/nav_bg.jpg);

    background-repeat: repeat-x;

    background-position: left top;

}



.menu1 {

    Z-INDEX: 6;

}



    .menu1, .menu1 UL {

        padding: 0px;

        margin: 0px;

        list-style-type: none;

    }



        .menu1 LI, .menu1 a {

            HEIGHT: 29px;

            LINE-HEIGHT: 29px;

            FLOAT: left;

        }



        .menu1 LI {

            padding: 0px;

            MARGIN: 0px;

            background: url(../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(../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 div {

            display: none;

            position: absolute;

            z-index: 1000;

            top: 0px;

            left: 0;

            width: 235px;

        }

/*内页二维码*/

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(../images/btn_sprites.png) no-repeat -9px -363px; 

              font-family:微软雅黑; font-weight:bold; line-height:30px; text-align:center;}

 .btnRegNow a:hover{background:url(../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(../images/minibanner04.jpg) center;

}

.bannerProducts {

    height: 256px;

    background: url(../images/minibanner05.jpg) center;

}

.banner13 {

    height: 256px;

    background: url(../images/minibanner01.jpg) center;

}

.banner14 {

    height: 256px;

    background: url(../images/minibanner03.jpg) center;

}

.banner15,.banner17,.bannerList {

    height: 256px;

    background: url(../images/minibanner07.jpg) center;

}

.banner16 {

    height: 256px;

    background: url(../images/minibanner06.jpg) center;

}

/*夏令营版块 2015-06-15*/

.col2{padding-top:38px;  }

.col2 .indcon{padding-top:20px;}

.col2 .inner{width:490px;}

.col2 .lt{float:left;}

.col2 .rt{float:right;}

/* component_page_style */
.page_style{height:30px; margin:20px auto; font-size:14px; font-weight:bold; }
.page_style a{text-decoration:none; color:#666666;}
.page_style td{height:28px; line-height:28px;}
.page_style .effective a{height:28px; line-height:28px; padding:0 10px; color:#333; display:block; text-align:center; border:1px #DDD solid; background:#F9F9F9; }
.page_style .invalid{text-align:center; padding:0 10px; border:1px #DDD solid; color:#999; background:#F9F9F9;}
.page_style .space{width:5px; font-size:1px; overflow:hidden;}
.page_style .numeric{font-family:arial,helvetica,sans-serif;}
.page_style .numeric a{display:block; padding:0 10px; border:1px #DDD solid; color:#333; background:#F9F9F9; font-family:arial,helvetica,sans-serif;}
.page_style .numeric a:hover{color:#F00; border:1px #EE7700 solid; background:#FFEEDD; text-decoration:none;}
.page_style .current,.page_style .effective a:hover{color:#F00; border:1px #EE7700 solid; background:#FFEEDD; padding:0 10px; text-decoration:none;}

#slide{overflow:hidden;width:1015px;margin:0 auto;}
#slide ul{list-style:none;}
#slide li{float:left;}
.slideul1{width:3999px;}


