@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0; font-size:12px; color:#898989;font-family: Microsoft Yahei}
body{width:100%; background-color:#fff;min-width:1200px;}
ul,li{list-style:none;}
a,img{border:0;}
a{ cursor:pointer; outline:none; color: #000; text-decoration:none; }
a:hover{text-decoration:underline;}
input { outline: none; }
table {border-collapse: collapse; border-spacing: 0;}
.f-l{float:left;}
.f-r{float:right;}
.clearfix:after{content:''; height:0; clear:both; visibility:hidden; display:block;}
.clearfix{display:block;#zoom:1;}
.main{width:1050px; margin:0 auto;}
input{vertical-align:middle;}
.fs{-webkit-transform:scale(1,1);-moz-transform:scale(1,1); transform:scale(1,1);webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s; transition:all ease-in-out 0.5s;}
.fs:hover{-webkit-transform:scale(1.03,1.03);-moz-transform:scale(1.03,1.03); transform:scale(1.03,1.03);-webkit-transition:all ease-in-out 0.5s;-moz-transition:all ease-in-out 0.5s; transition:all ease-in-out 0.5s;}

.main_con{width:1200px; margin:0 auto;}
.fm{margin:20px 0;}
.phone{ text-align:right; color:#b0b0b0;padding-top:20px;height:34px;}
.phone span{font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#515151;}
.form1{float:left;}
.keywords{width:250px; height:30px; padding-left:5px; border:1px solid #E2E2E2; border-right:none; line-height:30px;}
.search_btn{width:46px; height:32px; line-height:32px; text-align:center; color:#fff;background:#188EEE url(../images/searchbtn.jpg) no-repeat center center; border:0; display:inline-block; cursor:pointer;}
.lr{float:right; padding-left:20px;}
.lr a{line-height:64px; color:#787878;}
.lr a:hover{text-decoration:underline; color:#f54343;}
.lr span{padding:0 10px;}
.navi_a a {
    padding: 0 15px;
    font-size: 16px;
    color: #515151;
    line-height: 64px;
}

.all_class{ width:250px; z-index:18; position:relative;}
.ct{width:190px; height:52px; line-height:52px; color:#fff; font-size:18px; background:#188EEE url(../images/ct.jpg) no-repeat 20px center; padding-left:60px; font-family:"微软雅黑";}
.sort_tab{position:absolute; left:0; top:52px;width:250px; background:#2476CC;}
.sort_tab>li{width:220px;overflow:auto;margin:auto;border-bottom:1px solid #1D6DC2;border-top:1px solid #1D84E0;}
.at a{ line-height:40px; color:#fff; font-size:16px; font-weight:bold; padding-left:10px; padding-top:10px;}
.at a:hover{text-decoration:underline;}
.list li{float:left;height:30px; display:inline-block; width:70px; margin-bottom:5px;}
.list a{ color:#7EBDFF; line-height:30px; padding:5px 10px;}
.list a:hover{color:#fff; background-color:#188EEE; text-decoration:none;}
.jt{ background:#188EEE; color:#fff; padding:5px 10px; margin:10px 10px 15px; display:inline-block; clear:both;}
.nav li{float:left;padding:0px 18px;}
.nav li a{margin-left:10px; font-size:14px; color:#515151; line-height:52px; padding-bottom:10px;}
.nav li a:hover{ border-bottom:2px solid #F69C00; text-decoration:none;}

.banner{width:100%; background:url(https://img.qiaoxuesi.com/static/images/banner_placeholder3.jpeg) center no-repeat; height:392px; display:block; position:relative; z-index:17;overflow:hidden;}
.show_box{width:100%;position:relative;height:392px;overflow:hidden;}
ul.pic_list{width:1920px;height:392px;position:relative; left:50%; margin-left:-960px; overflow:hidden;}
ul.pic_list li{float:left;width:100%;height:392px;position:absolute;top:0px;left:50%; margin-left:-960px; overflow:hidden;}
.title_nav{height:15px;position:absolute;bottom:15px;left:45%; margin:0 auto; z-index:100;}
.title_nav a{display:inline-block;width:15px; height:15px;margin-right:8px;background:#4974B5; border-radius:15px; cursor:pointer; font-size:10px; color:#4974B5; text-align:center; line-height:15px; z-index:100;}
.title_nav a.select{background:#FF9F0A; color:#FF9F0A}
.prev{background:url(../images/np.png) no-repeat -1px -133px; position:absolute; left:250px; top:150px; width:49px; height:70px; z-index:101; cursor:pointer; display:block;}
.next{background:url(../images/np.png) no-repeat -45px -133px; position:absolute; right:258px; top:150px; width:49px; height:70px; z-index:102; cursor:pointer; display:block;}
.prev:hover{ background-position:-134px 0;}
.next:hover{background-position:-178px 0;}

.right_box{width:1200px;position:absolute; left:50%; margin-left:-600px; top:0; z-index:16}
.block{float:right; width:257px;display:block; height:392px; z-index:18;}
.mask{ position:absolute; right:0; top:0; width:258px; height:392px; background-color:black; filter:alpha(opacity=40);-webkit-opacity:0.4;-moz-opacity:0.4; opacity:0.4; z-index:10;}
.mask_top{position:absolute; right:0; top:0; width:258px; height:392px; z-index:11;}
.mask_top > a{ width:100%; height:46px;overflow:hidden;}
.rt{ position:absolute; left:0; top:0;line-height:45px; height:45px; width:238px; background:#1D84E0; color:#fff; font-weight:bold; font-size:14px; padding-left:20px; border-bottom:1px solid #2C98F8;}
.first{ padding-top:45px; margin-top:10px;}
.last{margin-bottom:10px;}
.a1{ color:#FFF601; font-size:12px; padding-left:20px; line-height:30px; padding-right:3px;}
.a2{color:#fff; font-size:13px;}
.a1:hover,.a2:hover{text-decoration:underline;}
.item{margin-bottom:10px; padding:0 20px;}
.user_txt{ width:210px; height:33px; border:0; background:#fff; line-height:33px; padding-left:5px;}
.blue{ background-color:#188EEE; color:#fff; cursor:pointer; width:215px; font-size:14px;}
.rg{ padding-left:60px;color:#fff; line-height:30px;}
.pw{ padding-left:35px; color:#fff;}
.other_plat{ border-top:1px solid #27B46F;}
a.sw{ width:78px; display:inline-block; border-top:1px solid #52C197; height:34px; line-height:34px; color:#fff; float:left;padding-left:50px;}
.qq{background:url(../images/icon.png) no-repeat 25px 8px; border-right:1px solid #52C197;}
.wx{background:url(../images/icon.png) no-repeat 18px -27px;}
.wb{background:url(../images/icon.png) no-repeat 25px -62px;border-right:1px solid #52C197;}
.video{background:url(../images/icon.png) no-repeat 18px -98px;}

.class_icon li{float:left; width:86px; text-align:center; line-height:30px; margin:0 30px; padding-top:50px;}
.class_icon li a:hover{text-decoration:none;}
.class_icon li span{padding-bottom:10px;}
.class_icon li span:hover{border-bottom:2px solid #F69C00; text-decoration:none;}

.tit{border-bottom:1px solid #F2F2F2; line-height:60px;font-family: Microsoft Yahei; margin-top:40px; display:inline-block; width:100%;}
.tit h3{ color:#525252; font-size:16px; padding-left:10px;}
.tit ul{margin-left:50px;}
.tit ul li{float:left; }
.tit ul li a{color:#666; padding:5px 20px;font-size:14px;}
.tit ul li a:hover{ text-decoration:none;}
#tab1 li.cur2{border-bottom:2px solid #f69c00;}
.cur3{border-bottom:2px solid #f69c00;}
.u1 li{float:left; width:250px; overflow:hidden;  margin-right:16px; margin-top:10px; position:relative;}
.u1 li h4{ color:#515151; font-size:14px; width:100%; font-weight:normal; line-height:35px;height: 35px;overflow: hidden;}
.u1 li img{ width:250px; height:163px;}
.u1 li span{ width:100px; height:25px; line-height:25px; color:#AEAEAE; background:url(../images/user.jpg) no-repeat left center; padding:5px 0 5px 20px; display:inline-block; float:left}
.u1 li span:hover{color:#62b4f7}
.u1 li em{font-style:normal; width:120px; color:#ff6600; text-align:right; float:right; display:inline-block; line-height:25px;}
.u1 li a:hover{text-decoration:none;}
.u1 li a:hover h4{ color:#F69C00;}
.content2{overflow: hidden;}
.uu li{float:left; width:25%;+width:24.9999%;margin-right:16px; margin-top:10px; position:relative;}
.uu li h4{ color:#fff; font-size:14px; width:100%; padding:0px 10px; line-height:30px;height: 30px;bottom:72px;overflow: hidden;position: absolute;font-weight:normal;font-family: '微软雅黑';left:0;}
.uu .title_bg{background: #000;opacity: 0.5;filter:alpha(opacity=50);height: 30px;position: absolute;bottom:72px;width:100%;left:0;}
.banke li h4,.banke .title_bg,.onetoone li h4,.onetoone .title_bg{bottom:0px;}
.banke li,.onetoone li{padding-bottom:27px;}
.uu li img{ width:250px; height:163px;}
.uu li span{ width:100px; height:35px; line-height:35px; color:#AEAEAE; background:url(../images/user.jpg) no-repeat left center; padding:5px 0 5px 20px; display:inline-block; float:left}
.uu li span:hover{color:#62b4f7}
.uu li em{font-style:normal; width:120px; color:#2575CA; text-align:right; float:right; display:inline-block; line-height:45px;}
.uu li a:hover{text-decoration:none;}
.uu li a:hover h4{ color:#F69C00;}
.uu .live{
	position: absolute;
	right:-5px;top:-5px;
	padding:5px;
	color:#fff;
	background: #F07901;
	z-index:100;
	font-family: '微软雅黑';
	border-radius: 5px;
}
.starttime{
	text-align: center;
	height:30px;
	line-height: 30px;
	font-size:16px;
	color:red;
	background: #f5f5f5;
}
.applybutton{
	height:35px;
	text-align: center;
	padding-top:5px;
}
.applybutton .btn{
	width:100px;
	margin:0 auto;
	height:30px;
	background-color: #ffbc3c;
	line-height: 30px;
	color:#fff;
	font-family: '微软雅黑';
	cursor:pointer;
}

.class_name{ position:absolute; left:0; top:135px; width:240px; height:30px; line-height:30px; background-color:#91BBE5; color:#fff; padding-left:10px;}

.l_img{ margin-right:14px;}
.r_block{width:780px; overflow:hidden;}
.top_sort{border-bottom:1px solid #f2f2f2; width:780px; display:inline-block;}
.top_sort li{float:left;margin-top:15px;}
.top_sort li a{color:#898989;text-align:left;line-height: 30px;padding: 0px 20px;height: 30px;}
.top_sort li a:hover{text-decoration:none;}
.top_sort li.cur{background: #e2f4fc;}
.bolck_left{ width:532px;}
#p1 li{margin-bottom:0; margin-top:10px;}
.ranking{margin-top:10px;width:100%;+width:200px;}
.ranking a{ width:120px; height:30px; display:inline-block; line-height:30px; text-align:center; color:#fff; background-color:#188EEE;}
.ranking a.active{ background-color:#2476CC;}
.rk_list{width:240px; overflow:hidden;}
.rk_list li{ border-bottom:1px solid #f2f2f2; line-height:45px; color:#515151; display:inline-block; width:100%; overflow:hidden; float:left; height:45px; overflow:hidden;}
.num{ padding:3px 7px; background-color:#B0AEAF; color:#fff; margin-right:10px;}
.rk_list li a{color:#525252;}
.r-dt{ height:75px; overflow:hidden; width:240px;}
.r-dt img{float:left;}
.r-dt p{float:left; width:140px;}
.r-dt b{ color:#ED674E; padding-left:15px; font-weight:normal; float:left; line-height:22px;}
.r-dt em{padding-left:15px; font-style:normal;float:left; line-height:18px;}

.teacher{ width:785px; height:30px; display:inline-block; position:relative; z-index:999}
.slide{width:785px; height:328px; overflow:hidden; position:relative;}

.teacher_list{clear:both; width:2355px; position:relative;}
.teacher_list li{float:left; width:234px; overflow:hidden; margin-top:15px; position:relative; margin-right:41px; height:270px;}
.teacher_list li img{width:234px; height:234px;}

.student_list{clear:both; width:2355px; position:relative;}
.student_list li{float:left; width:234px;height:234px;overflow:hidden; margin-top:15px; position:relative;}
/*.student_list li img{width:234px;}*/

.txt{position:absolute; left:0; bottom:0; height:36px; width:100%; background-color:#91BBE5; line-height:36px;}
.txt span{color:#fff; padding-left:40px; font-weight:bold; font-size:14px;}
.txt em{font-style:normal; color:#fff; padding-left:40px; font-weight:bold; font-size:14px;}


.info-btn {
	width: 100px;
	height: 22px;
	overflow: hidden;
	position:absolute;
	right:0;
	top:40px;
	padding: 11px 0;
	zoom: 1;
	z-index:9999;
	clear:both;
	display:block;
}
.info-btn li {
	float: left;
	padding: 0 3px;
}
.info-btn li span {
	display: block;
	width: 15px;
	height: 15px;
	background:#ccc;
	border-radius:15px;
	text-indent: -9999em;
	overflow: hidden;
	cursor: pointer;
}
.info-btn .info-cur span, .info-btn .info-hover span {
	background-color:#2575CC;
}

.discovery{ width:240px; overflow:hidden;}
.mt{padding:10px 0 10px; width:240px; clear:both; border-bottom:1px solid #F2F2F2; display:inline-block;}

.more{color:#9C9C9C;}
.video_list{width:240px; overflow:hidden;}
.video_list li{line-height:28px; border-bottom:1px solid #F2F2F2}
.video_list li b{padding:3px 7px; background-color:#AFAFAF; color:#fff; margin-right:10px; font-weight:normal;}
.video_list li a{ color:#515151;}
.video_list li span{float:right; color:#9D9D9D;}

.partner{ width:100%;  background-color:#f5f5f5; margin-top:20px; line-height:80px;}
.partner span{font-size:16px; font-weight:bold; color:#666;height:160px;display:inline-block;float:left;}
.partner img{vertical-align:middle; height:60px; }


.afterLogin{border-top:1px solid #1D84E0;padding-top:15px;}
.userLogo{width:100px;height:100px;border-radius:100px;overflow:hidden;margin:auto;}
.userLogo img{width:100px;}
.userNav{width:80%;margin:15px auto 0px;padding-left:20px;}
.userNav li{width:50%;float:left;text-align:center;height:30px;line-height:30px;background:url(../images/usernav.png) no-repeat;}
.userNav a{color:white;}
.userNav .a{background-position:5px 0px;}
.userNav .b{background-position:5px -34px;}
.userNav .c{background-position:5px -68px;}
.userNav .d{background-position:5px -101px;}
.userNav .e{background-position:5px -136px;}
.userNav .f{background-position:5px -174px;}
.setPage{display:inline-block;border-color:#ccc;float:left;}

.main{width:1050px; margin:0 auto;}
.footer{ display:inline-block; width:100%;}
.ylinks{ border-bottom:1px solid #5E5E5E; padding:30px 0; display:block; width:100%;background-color:#666;overflow:auto;}
.ylinks  span{width:100px;font-size:16px; font-weight:bold; color:#fff;}
.ylinks  p{width:900px;}
.ylinks p a{ color:#B3B3B3; padding-right:18px; line-height:25px;display:block;float:left;}
.footer_nav{border-top:1px solid #6C6C6C; padding:30px 0 20px; display:inline-block; width:100%;background-color:#666;}
.footer_nav  ul li{float:left; margin-right:60px;}
.footer_nav  ul li h2{ line-height:40px; color:#fff; font-size:16px; }
.footer_nav  ul li p a{line-height:30px; color:#B3B3B3; font-weight:normal;}
.footer_nav  ul li p{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; color:#fff; font-weight:bold;}
.footer_nav  ul li .p1{background:url(../images/contact_icon.jpg) no-repeat 0 5px; padding-left:20px;}
.footer_nav  ul li .p2{background:url(../images/contact_icon.jpg) no-repeat 0 -22px; padding-left:20px;}
.footer_nav  ul li .p3{background:url(../images/contact_icon.jpg) no-repeat 0 -52px; padding-left:20px;}
.footer center{line-height:45px; color:#9d9d9d;}
body{min-width:1200px}
.button{
	width:50px;padding:10px;background:#728DE1;color:#fff;
	float:left;margin:15px;margin-bottom:10px;font-family: 微软雅黑;cursor: pointer;
}