*{margin: 0;padding: 0;}
ul{ list-style:none;}
img{border: none;}
a{text-decoration: none;}
.main{width: 900px; margin: 0 auto;}
.fl { float: left; }
.fr { float: right; }
.clear { clear:both; }
button {border: none;}


.upper_head{background: #ffffff;border-bottom: 1px solid #b5b5b6;}
.upper_nav_wrap{height:70px;background: #ffffff;}
.upper_nav {float:right;font-size: 15px;}
.upper_nav li { float: left;margin-left: 37px;margin-top:20px;}
.upper_nav li a {color: #3e3a39;}
.upper_nav li a:hover{color:#e73558;}
.upper_nav img{padding-bottom: 5px;padding-right: 10px;}
.upper_nav li:last-child{margin-top: 10px;}
.logo{width: 100px;margin-top: 9px;}
.phone{color: #e73558 !important;font-size: 20px;}
.upper_nav li:last-child :hover{color:#333333;}
.banner img{height: 500px;width:1600px;display: block;margin: 0 auto;}
.open_cl img{display: block;margin: 0 auto;}


.flag{width: 2.7em;margin: -6px;}

.why{
	background: url(../images/why2.png) no-repeat center center;
    width:100%;
    height:500px;
    background-size: cover;
	margin-top: -11px;
	margin-bottom: -25px;	}

.ys{
	background: url(../images/bj2.gif) no-repeat center center;
    width:100%;
    height:600px;
    background-size: cover;
	margin-top: -191px;
	margin-bottom: -25px;	
}



.ys2{
	background: url(../images/bj3.gif) no-repeat center center;
    width:100%;
    height:600px;
    background-size: cover;
	margin-top: 25px;
	margin-bottom: -25px;	*/
}
.yz{
	background: url(../images/bj4.png) no-repeat center center;
    width:100%;
    height:202px;
    background-size: cover;
	margin-top: 25px;
}

.teach{
	background: url(../images/bj5.gif) no-repeat center center;
    width:100%;
    height:560px;
    background-size: cover;
	margin-bottom: 76px;
}
.xqu{
	background: url(../images/bbj1.gif) no-repeat center center;
    width:100%;
    height:699px;
    background-size: cover;
}

.reserving_bck{background:#494949;height: 70px;margin-top: 24px;color: black;font-size: 15px;}
.f_bck{display: block;margin: 0 auto;width: 900px;}
.por{color: white;padding-right: 70px;margin-top: 15px;}
.por span{padding-right: 20px;margin-top: 6px;margin-left: -35px;}
.poa{width: 136px;height: 35px;color: black;}
.submit{height: 35px;width: 94px;}
.submit_bt{margin-top: 12px;height: 40px;width: 94px;margin-left: 49px;cursor: pointer;font-size: 16px;}
.submit_bt1{margin-top: 14px;height: 41px;width: 95px;margin-left: 804px;cursor: pointer;position: absolute;border: 1px solid white;border-width: 4px;border-style: outset;}
.sh_button{display: block;width: 900px;height: 79px;position:relative;margin: auto;}
.buttons ul{position: absolute;width: 300px;top: 0;right: 0;}
.buttons li{width: 400px;margin-bottom: 100px;margin-left: 64px;}
.buttons li a{display: inline-block;height: 30px;width: 112px;margin-left: 26px;margin-top: 20px;background: #eb6874;color: white;text-align: center;padding-top: 6px;}

.a0{
	margin-left: 310px;
	font-size: 22px;
	
}
.a1{
	left: 250px;
	height: 45px;
	color: lawngreen;
	background: rgb(37,34,34);
}

.bjing{
	background: url(../images/bj6.gif) no-repeat center center;
    width:100%;
    height:100px;
	margin-top: -76px;
    background-size: cover;
}

.student{display: block;width: 100%;}


.boxx{background:rgb(250,250,250);height: 60px;}
/*.know_more{position: relative;width: 900px;display: block;margin: auto;height: 60px;}*/
/*.more{position: absolute;right: 0;}*/
/*.more button{height: 30px;width: 120px;background: #eb6874;color: #ffffff;margin-top: 15px;cursor: pointer;font-size: 16px;}*/
.end{display:block;width: 100%;height: 335px;}
.end_step1{background: url("../images/end_1.png")no-repeat center center;height: 335px;}
/*.end_step2{background: url("../images/end_2.png")no-repeat center center;height: 302px;}*/
.ends a{display: block;width: 176px;height: 50px;position: absolute;top:131px;right: 365px;}
.ends{position: relative;width: 900px;display: block;margin: auto;height: 335px;}


.sbdl-banner-content li:nth-child(1) {display: block;background: url("../images/banner_step3.png") no-repeat center center;}
.sbdl-banner-content li:nth-child(2) {display: block;background: url("../images/banner_step2.jpg") no-repeat center center;}
.sbdl-banner-content li:nth-child(3) {display: block;background: url("../images/banner_step1.jpg") no-repeat center center;}

.sbdl-banner-content li a {display: block;width: 100%;height: 400px;}



.sbdl-banner { height: 408px;overflow:hidden;}
.sbdl-banner2 { height: 165px;overflow:hidden;}

.sbdl-fade-container{position:relative;overflow:hidden}
.sbdl-fade-banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;list-style:none}
.sbdl-fade-banner-page{display:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;}
.sbdl-fade-banner-page img{display:block;}
.sbdl-scroll-container{position:relative;overflow:hidden}
.sbdl-scroll-banner{position:relative}
.sbdl-scroll-banner:after{content:'';display:block;clear:both}
.sbdl-scroll-banner-page{display:none;position:absolute;top:0;bottom:0;overflow:hidden}
.sbdl-scroll-banner-page img{display:block;width:100%}
.sbdl-banner-thumb{display:none;padding:5px;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:1px 2px 6px rgba(0,0,0,.3);position:absolute;z-index:15;top:0;transition:200ms left}
.sbdl-banner-thumb-inner{position:relative;overflow:hidden;zoom:.15}
.sbdl-banner-thumb-inner ul{overflow:hidden;transition:100ms margin-left}
.sbdl-banner-thumb-inner li{float:left}.sbdl-banner-thumb-inner img{display:block;width:100%}
.sbdl-banner-thumb>.arrow{margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #ddd;position:absolute;bottom:-8px;left:50%}
.sbdl-banner-thumb>.arrow:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;position:absolute;bottom:2px;left:-6px}
.sbdl-banner-select{height:0;text-align:center;font-size:0;position:absolute;right:0;bottom:40px;left:0;z-index:10;list-style:none}
.sbdl-banner-select li{display:inline-block;vertical-align:middle;width:10px;height:10px;margin:0 5px;background-color:rgba(0,0,0,0);border:1px solid #999999;border-radius:6px;cursor:pointer;transition:200ms all}
.sbdl-banner-select .select{background-color:#fff}
.sbdl-banner-prev,.sbdl-banner-next{width:100px;background-color:rgba(0,0,0,0);position:absolute;top:0;bottom:0;cursor:pointer;z-index:5}
.sbdl-banner-prev{left:0}
.sbdl-banner-prev:hover{background:-moz-linear-gradient(left,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=1)}
.sbdl-banner-next{right:0}.sbdl-banner-next:hover{background:-moz-linear-gradient(right,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(right,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to left,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=1)}
.sbdl-banner-prev span,.sbdl-banner-next span{width:30px;height:30px;text-align:center;line-height:30px;font-family:'SimSun';font-size:40px;font-weight:bold;color:#fff;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}





.main-info a{
	display: block;width: 64px;height: 215px;position: absolute;top:40px;right: 18px;
}

.system {
	
}

.kc_bj {
	background:url(../images/bj1.gif) no-repeat center center;
    width:100%;
    height:499px;
	margin-top: 0px;
	margin-bottom: 185px;
    background-size: cover;
}
