@charset "utf-8";
.top { height: 30px; background: #555 url(../../skins/images/xw-bg.jpg) repeat left top; }
.block { width: 1200px; margin: 0 auto; }
.top .top-dl dt { width: 600px; float: left; line-height: 30px; color: #ddd; font-size: 12px; }
.top .top-dl dt span { margin-right: 15px; }
.top .top-dl dt a { color: #ddd; margin: 0 10px; }
.top .top-dl dt i { font-style: normal; color: #999; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top: -2px; }
.top .top-dl dd { float: right; width: 300px; height: 16px; line-height: 16px; margin: 7px auto; color: #ddd; text-align: right; font-size: 12px; }
.top .top-dl dd span { padding: 8px; background: url(../../skins/images/top-tel.png) no-repeat left center; margin-right: 10px; }
.header { height: 66px; padding: 21px 0; background: #fff; width: 1200px; margin: 0 auto; }
.header .header-dl dt { width: 225px; float: left; height: 66px; }
.header .header-dl dd { }
.header .header-dl .lf{ /* [disabled]float: left; */ width: 660px; position: absolute; margin-left: 370px; }
.header .header-dl .rf{ float: right; width: 200px; position: relative; margin-top: 10px }
.header .header-dl .rf .limg{width:33px; height:40px; float:left }
.header .header-dl .rf .limg{width:33px; height:40px; float:left }
.header .header-dl .rf .rul{width: 160px;float:left;}
.header .header-dl .rf .rli1{font-size:20px; color:#F00; font-style: oblique; font-weight:bold}
.header .header-dl .rf .rli2{font-size:12px}

.header .header-dl dd ul.header-nav li:last-child { padding-right: 0; }
.header .header-dl dd ul.header-nav li .header-subnav { display: none; position: absolute; left: 0; top: 50px; background: rgba(255,255,255,0.96); height: auto; right: 0; z-index: 9999; border-radius: 3px; box-shadow: 1px 2px 3px rgba(0,0,0,0.2); }
.header .header-dl dd ul.header-nav li .header-subnav a { display: block; text-align: center; height: 30px; line-height: 30px; font-size: 14px; }
.header .header-dl dd ul.header-nav li .header-subnav a:hover { background: #ff0042; color: #fff; text-decoration: none; }
.header .header-dl dd ul.header-nav li:hover .header-subnav { display: block; }
.header .header-dl dd ul.header-nav li a { text-align: center; color: #666; font-size: 15px; }
.header .header-dl dd ul.header-nav li a.current, .header .header-dl dd ul.header-nav li a:hover { color: #d7160f; }
.header .header-dl dd ul.header-nav li.line { color: #ddd; font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
.banner { height: 440px; max-width: 100%; }
.slideBox { width: 100%; height: 440px; position: relative; z-index: 2; }
.slideBox .hd { height: 15px; width: 120px; position: absolute; left: 50%; margin-left: -60px; bottom: 10px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; font-size: 12px; text-align: center; background: #fff; cursor: pointer; }
.slideBox .hd ul li.on { background: #f00; color: #fff; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; height: 440px; width: 100%; }
.slideBox .bd a { height: 440px; width: 100%; display: block; }
/* ä¸‹é¢æ˜¯å‰/åŽæŒ‰é’®ä»£ç ï¼Œå¦‚æžœä¸éœ€è¦åˆ é™¤å³å¯ */
.slideBox .prev, .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../../skins/images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slideBox .prev:hover, .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.banner-top { position: relative; }
.navbar { width: 224px; position: absolute; left: 0; top: 0; z-index: 999; height: 440px; background: rgba(0,0,0,0.9); }
.navbar dt { background: #ff0042 url(../../skins/images/arrow-down.png) no-repeat 195px center; height: 42px; }
.navbar dt p { line-height: 48px; background: url(../../skins/images/line-3.png) no-repeat 16px center; padding-left: 46px; color: #fff; font-size: 16px; }
.navbar dd { height: 49px; border-bottom: 1px solid #434343; padding: 0; }
.navbar dd:last-child { border: none; }
.navbar dd p { background: url(../../skins/images/arrow-right.png) no-repeat 200px center; height: 49px; line-height: 49px; overflow: hidden; }
.navbar dd p a.yz-a { font-size: 16px; color: #fff; padding-left: 14px; display: block; float: left; width: 50px; }
.navbar dd p a.item-a { font-size: 12px; display: block; float: left; color: #fff; line-height: 51px; width: 126px; overflow: hidden; }
.navbar dd div.yz-more { width: 586px; background: rgba(255,255,255,0.98); height: 428px; padding: 5px 42px; position: absolute; left: 224px; top: 1px; display: none; }
.navbar dd div.yz-more h2 { font-size: 16px; color: #333; line-height: 30px; padding: 10px 5px; }
.navbar dd div.yz-more a { display: inline-block; padding: 0px 10px; border: 1px solid #ddd; margin: 2px 2px; background: #fff; width: 165px; height: 36px; line-height: 36px; overflow: hidden; font-size: 14px; }
.navbar dd div.yz-more a:hover { background: #ff0042; color: #fff; text-decoration: none; border: 1px solid #ff0042; }
.navbar dd:hover p { background: rgba(255,255,255,0.98) url(../../skins/images/arrow-right-red.png) no-repeat 200px center; }
.navbar dd:hover p a { color: #333; }
.navbar dd:hover p a:hover { text-decoration: none; color: #222; }
.navbar dd:hover div.yz-more { display: block; }
.yuyuebar {width: 220px;height: 280px;background: rgba(255,255,255,0.98);position: absolute;right: 0;top: 80px;z-index: 99;border-bottom: 0px solid rgba(0,0,0,0.5);border-radius: 3px;}
.yuyuebar dt { background: #f2f2f2; height: 42px; line-height: 42px; color: #333; font-size: 16px; text-align: center; margin-bottom: 20px; border-radius: 5px 5px 0 0; }
.yuyuebar dd { height: 42px; text-align: center; margin: 2px auto; color: #777; }
.inputbox { width: 180px; height: 28px; border: 1px solid #bbb; border-radius: 3px; padding: 0px 5px; color: #777; }
.selectbox { width: 180px; height: 28px; color: #777; }
.yybtn { width: 182px; height: 28px; background: #f21b28; color: #fff; border: none; border-radius: 3px; }
.banner-bottom { margin: 15px auto; width: 1200px; }
.banner-bottom .ban-bot-list { zoom: 1; margin: 0 -12px; }
.banner-bottom .ban-bot-list dl { border: 1px solid #ccc; width: 280px; height: 79px; float: left; margin: 0 12px; }
.banner-bottom .ban-bot-list dl dt { height: 48px; width: 48px; float: left; margin: 15px; }
.banner-bottom .ban-bot-list dl dd { float: left; width: 200px; height: 48px; margin: 15px 0; }
.banner-bottom .ban-bot-list dl dd h2 { font-size: 16px; color: #333; margin: 2px auto; text-align:left}
.banner-bottom .ban-bot-list dl dd p { color: #777; font-size: 12px; }
.banner-bottom .ban-bot-list dl:hover { border: 1px solid #ff0042; cursor: pointer; }
.banner-bottom .ban-bot-list a { color: #ff0042; text-decoration: none; }
.kaiban { margin-top: 10px; margin: 10px auto 0px auto; }
.kaiban-list { width: 894px; float: left; position: relative; height: 390px; }
.kaiban-list .blo-title { height: 38px; border-bottom: 2px solid #ddd; padding: 5px 0; }
.kaiban-list .blo-title dt { background: url(../../skins/images/kbjh-icon.png) no-repeat left center; padding-left: 36px; line-height: 38px; font-size: 18px; font-weight: 600; }
.kaiban-table { width: 678px; margin: 15px 108px; height: 320px; }
.kaiban-table table { border: none; border-collapse: collapse; width: 100%; background: #f6f6f6; }
.kaiban-table table thead { background: #68727c; height: 38px; color: #fff; line-height: 38px; }
.kaiban-table table thead th, .kaiban-table table thead td, .kaiban-table table th, .kaiban-table table td { border: 1px solid #fff; height: 38px; line-height: 38px; padding: 0 5px; font-size: 12px; }
.osh { background: #cce0ff; }
.kaiban-table table .span-rz { background: #f60; color: #fff; padding: 0 3px; font-size: 12px; }
.btn-xs { border: 1px solid #f90; display: inline-block; height: 20px; padding: 0 5px; line-height: 20px; background: #fff; color: #f60; border-radius: 3px; }
.yz-left { width: 100px; position: absolute; left: 0; top: 55px; }
.yz-left .yz-left-dl { width: 90px; height: 64px; padding: 10px 7px 9px 0; }
.yz-left .yz-left-dl dt { background: #ddd; height: 40px; width: 27px; float: left; padding: 12px 0; color: #333; text-align: center; line-height: 20px; }
.yz-left .yz-left-dl dd { background: #fff; height: 48px; width: 48px; padding: 7px 6px; float: left; border: 1px solid #ddd; }
.yz-left .yz-left-dl:hover dt, .yz-left .yz-left-dl.current dt { background: #ff7f00; color: #fff; }
.yz-left .yz-left-dl:hover dd, .yz-left .yz-left-dl.current dd { border: 1px solid #ff7f00; }
.yz-left .yz-left-dl:hover, .yz-left .yz-left-dl.current { background: url(../../skins/images/orage-dot.png) no-repeat 88px center; cursor: pointer; }
.yz-right { left: 800px; }
.yz-right .yz-left-dl { padding: 10px 0px 9px 7px; }
.yz-right .yz-left-dl:hover, .yz-right .yz-left-dl.current { background: url(../../skins/images/orage-dot-left.png) no-repeat 0px center; }
.youhui-list { background: #fff url(../../skins/images/qiaojiao.jpg) no-repeat right bottom; border: 1px solid #ddd; border-top: none; width: 281px; height: 330px; float: right; margin-top: 47px; }
.youhui-list dt { height: 40px; background: url(../../skins/images/xieline.jpg) repeat left top; }
.youhui-list dt a { display: inline-block; line-height: 38px; width: 50%; text-align: center; border-bottom: 2px solid #ddd; font-size: 16px; border-top: 1px solid #ddd; }
.youhui-list dt a.current { border-bottom: 2px solid #bf0031; border-top: 1px solid #ff0042; color: #ff0042; background: #ff0042; color: #fff; }
.youhui-list dt a:hover { text-decoration: none; }
.youhui-list dd { padding-top: 5px; }
.course-youhui li { height: 36px; line-height: 36px; clear: both; padding: 10px; }
.course-youhui li span { width: 36px; height: 36px; float: left; text-align: center; color: #fff; background: #f80; margin-right: 10px; }
.course-youhui li p { width: 210px; float: left; line-height: 140%; font-size: 12px; color: #777; }
.course-youhui li p a { display: block; font-size: 14px; color: #333; font-weight: bold; }
.course .blo-title, .teacher .blo-title, .study .blo-title { height: 38px; padding: 5px 0; }
.course .blo-title dt, .teacher .blo-title dt, .study .blo-title dt { background: url(../../skins/images/course-icon.jpg) no-repeat left center; padding-left: 36px; float: left; line-height: 38px; font-size: 18px; font-weight: 600; }
.course .blo-title dd, .teacher .blo-title dd, .study .blo-title dd { float: right; line-height: 38px; }
.course .blo-title dd a.more { background: url(../../skins/images/more-icon.jpg) no-repeat left center; padding-left: 24px; }
.course .cou-con {
	height: 1000px;
	background: url(../../skins/images/course-bg.jpg) no-repeat center top;
	padding-left: 16px;
	padding-top: 8px;
}
.course .cou-con .cou-con-list { width: 260px; height: 290px; margin: 20px 16px; float: left; background: #fff; }
.course .cou-con .cou-con-list dt { position: relative; }
.course .cou-con .cou-con-list dt span { width: 24px; height: 24px; line-height: 24px; text-align: center; display: inline-block; position: absolute; left: 0; top: 0; background: #008aff; color: #fff; }
.course .cou-con .cou-con-list dd { padding: 15px; }
.course .cou-con .cou-con-list dd h2 { font-size: 16px; text-align: center; color: #333; margin-bottom: 10px; }
.course .cou-con .cou-con-list dd p { color: #777; text-align: center; }
.course .cou-con .cou-con-list dd a.cou-det { display: block; width: 200px; border: 1px solid #0090ff; border-radius: 3px; height: 26px; line-height: 26px; margin: 10px auto; text-align: center; }
.course .cou-con .cou-con-list dd a.cou-det:hover { background: #0090ff; color: #fff; text-decoration: none; }
.teacher { background: #f6f6f6; padding: 10px 0; margin-top: 15px; width: 100%; margin: 0 auto; }
.teacher .blo-title { border-bottom: 1px solid #ddd; }
.teacher .blo-title dt { background: url(../../skins/images/teacher-icon.jpg) no-repeat left center; }
.teacher .blo-title dd a { margin: 10px 10px 0 10px; display: inline-block; border-right: 1px solid #ddd; height: 20px; line-height: 20px; padding-right: 15px; }
.teacher-list { overflow: hidden; position: relative; width: 1200px; margin: 15px auto; position: relative; }
.teacher-list .hd { width: 1200px; position: absolute; height: 44px; z-index: 99; top: 50%; margin-top: -22px; }
.teacher-list .hd .prev { display: block; width: 23px; height: 44px; left: 0; cursor: pointer; background: url("../../skins/images/teacher-arrow.png") -23px 0 no-repeat; position: absolute; z-index: 99; }
.teacher-list .hd .next { display: block; width: 23px; height: 44px; right: 0; cursor: pointer; background: url("../../skins/images/teacher-arrow.png") 0 0 no-repeat; position: absolute; z-index: 99; }
.teacher-list .hd .prevStop { background: url("../../skins/images/teacher-arrow-hover.png") -23px 0 no-repeat; }
.teacher-list .hd .nextStop { background: url("../../skins/images/teacher-arrow-hover.png") 0 0 no-repeat; }
.teacher-list .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.teacher-list .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../../skins/xdjy369/images/icoCircle.gif") 0 -9px no-repeat; }
.teacher-list .hd ul li.on { background-position: 0 0; }
.teacher-list .bd { margin: 0 -8px; }
.teacher-list .bd ul { overflow: hidden; zoom: 1; width: 1200px; }
.teacher-list .bd ul li { margin: 0 8px; float: left; overflow: hidden; text-align: center; position: relative; }
.teacher-list .bd ul li .pic { text-align: center; }
.teacher-list .bd ul li .pic img { width: 227px; height: 340px; display: block; }
.teacher-list .bd ul li .pic a:hover img { border-color: #999; }
.teacher-list .bd ul li .title { width: 187px; height: 320px; background: rgba(0,138,255,0.8); position: absolute; left: 0; top: 280px; color: #fff; padding: 10px 20px; }
.teacher-list .bd ul li .title h2 { font-size: 16px; margin-bottom: 15px; }
.teacher-list .bd ul li .title h2 span { display: block; font-size: 14px; color: #fff; text-align: center; font-weight: normal; }
.teacher-list .bd ul li .title p { font-size: 14px; color: #fff; height: 190px; overflow: hidden; }
.teacher-list .bd ul li .title a.teacher-more { display: block; width: 150px; height: 30px; line-height: 30px; border: 1px solid #fff; border-radius: 3px; margin: 15px auto 0 auto; background: #fff; color: #555; }
.teacher-list .bd ul li .title:hover { top: 0px; padding: 20px; height: 300px; }
.student { background: #ec4d4d url(../../skins/images/student-map.jpg) no-repeat center center; height: 700px; }
.student .stu-title { text-align: center; font-size: 24px; padding: 25px 0; height: 45px; line-height: 45px; }
.student .stu-title p { margin: 0 5px; display: inline-block; position: relative; }
.student .stu-title p i { width: 180px; display: inline-block; height: 1px; border-top: 1px solid #000; position: absolute; top: 50%; left: 0; }
.student .stu-title span { display: inline-block; width: 30px; background: url(../../skins/images/num-bg.png) no-repeat left center; height: 45px; line-height: 45px; color: #fff; }
.student-list { margin: 60px auto 0 auto; width: 1200px; padding: 5px; position: relative; overflow: hidden; zoom: 1; }
.student-list .hd { margin: 35px auto 0 auto; position: relative; overflow: hidden; height: 120px; width: 1066px; padding: 0 67px; }
.student-list .hd ul { overflow: hidden; zoom: 1; margin: 0px 0; }
.student-list .hd ul li { float: left; text-align: center; border: none; outline: none; }
.student-list .hd ul li img { width: 100px; height: 100px; border: 2px solid #fff; cursor: pointer; border-radius: 50%; }
.student-list .hd ul li.slick-current { background: url("../images/icoUp.gif") no-repeat center 0; }
.student-list .hd ul li.slick-current img { border-color: #FF0; }
.student-list .bd { margin: 0 auto; padding-bottom: 30px; height: 321px; background: url(../../skins/images/student-dot.png) no-repeat center bottom; }
.student-list .bd ul { width: 640px; height: 321px; position: relative; color: #fff; margin: 0 auto; }
.student-list .bd li { vertical-align: middle; background: rgba(0,0,0,0.8); width: 640px; height: 321px; float: left; position: relative; }
.student-list .bd li p { width: 530px; height: 176px; margin: 35px auto; overflow: hidden; line-height: 160%; }
.student-list .bd li a {
	width: 160px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #fff;
	text-align: center;
	color: #fff;
	display: block;
	position: absolute;
	z-index: 9999;
	left: 55px;
	top: 240px;
	border-radius: 3px;
}
.student-list .bd li span {
	display: block;
	width: 160px;
	height: 32px;
	text-align: right;
	line-height: 32px;
	position: absolute;
	left: 440px;
	top: 240px;
}
.student-list .bd img { width: 467px; height: 230px; display: block; }
.slick-prev, .slick-next { z-index: 999; position: absolute; display: block; height: 44px; width: 23px; line-height: 0; font-size: 0; cursor: pointer; background: #000; color: transparent; top: 50%; margin-top: -22px; padding: 0; border: none; outline: none; }
.slick-prev { left: 0; background: url(../../skins/images/student-arrow.png) no-repeat -23px top; }
.slick-next { right: 0; background: url(../../skins/images/student-arrow.png) no-repeat 0px top; }
.study { margin-top: 15px; }
.study .blo-title { border-bottom: 1px solid #ddd; }
.study .blo-title dt { background: url(../../skins/images/study-icon.png) no-repeat left center; }
.study .blo-title dd a { margin: 15px 10px 0 10px; display: inline-block; border-right: 1px solid #ddd; height: 20px; line-height: 20px; padding-right: 15px; }
.study-list { margin: 10px -20px; zoom: 1; }
.study-list-dl { width: 580px; float: left; margin: 20px; height: 117px; }
.study-list-dl dt { width: 160px; height: 117px; overflow: hidden; float: left; }
.study-list-dl dd { width: 375px; float: left; padding: 0 15px; }
.study-list-dl dd h2 { font-size: 16px; color: #333; padding: 5px 0; }
.study-list-dl dd h2 span { color: #777; font-weight: normal; }
.study-list-dl dd h2 a { color: #555; }
.study-list-dl dd p { font-size: 14px; line-height: 160%; color: #777; height: 40px; overflow: hidden; margin-bottom: 15px; }
.study-list-dl dd .study-a { display: block; width: 120px; height: 30px; line-height: 30px; text-align: center; vertical-align: middle; border: 1px solid #b5b5b5; background: #fff url(../../skins/images/dot-3-red.png) no-repeat 93px center; padding-right: 8px; }
.home-video { margin: 10px -12px; zoom: 1; }
.home-video .home-video-dl { width: 280px; float: left; background: #fff; border: 1px solid #eee; margin: 12px; border-radius: 3px; }
.home-video .home-video-dl:hover { background: #f8f8f8; border: 1px solid #ddd; }
.home-video .home-video-dl dt img { padding: 10px; width: 260px; }
.home-video .home-video-dl dd { padding: 10px; }
.home-video .home-video-dl dd h2 { font-size: 14px; }
.home-video .home-video-dl dd p { padding: 5px 0; color: #777; font-size: 12px; }
.home-video .home-video-dl dd p span { margin-right: 20px; background: url(../../skins/images/heart.png) no-repeat left center; height: 30px; line-height: 30px; padding: 0px 0 0 20px; display: inline-block; }
.home-video .home-video-dl dd p b { height: 30px; line-height: 30px; display: inline-block; color: #ff0042; }
.study-list-about { margin: 0px 0 10px 0; background: #fff; box-shadow: 0px 0px 4px rgba(100,100,100,0.2); }
.study-list-about .study-list-dl { width: 560px; }
.study-list-about .study-list-dl dd { width: 355px; }
.about { padding: 15px 0; background: url(../../skins/images/about-bg.jpg) repeat left top; }
.about-title dt { font-size: 24px; color: #000; text-align: center; margin: 10px auto; }
.about-title dd { padding: 5px 0; }
.about-title dd a { display: inline-block; width: 299px; border: 1px solid #d0d0d0; height: 40px; line-height: 40px; text-align: center; border-right: 1px solid #d0d0d0; background: #fff url(../../skins/images/xieline.jpg) repeat left top; margin-right: -1px; }
.about-title dd a:last-child { }
.about-title dd a.current { background: #008aff; color: #fff; border: 1px solid #008aff; }
.about-con { padding: 15px 0 0 0; }
.youshi-list { background: #fff; box-shadow: 0px 0px 4px rgba(100,100,100,0.2); height: 450px; margin: 15px auto; }
.youshi-list dl { width: 299px; height: 224px; border: 1px solid #d6d6d6; margin-left: -1px; margin-top: -1px; float: left; }
.youshi-list dl:hover { background: #f6f6f6; }
.youshi-list dl dt { width: 64px; height: 64px; margin: 20px auto; }
.youshi-list dl dd h2 { font-size: 16px; text-align: center; }
.youshi-list dl dd p { padding: 10px 25px; color: #555; text-align: center; }
.setting { padding: 15px; background: #fff; box-shadow: 0px 0px 4px rgba(100,100,100,0.2); }
.setting .school-nav { margin: 10px auto 20px auto; }
.setting .school-nav a { display: inline-block; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #555; padding: 0px 10px; margin-right: 20px; }
.setting .school-nav a.current { font-size: 16px; color: #ff0042; border-bottom: 2px solid #ff0042; }
.setting dl dt { width: 540px; float: left; }
.setting .map { width: 540px; height: 158px; background: #eee; }
.setting .intro { padding: 15px 0; font-size: 14px; color: #555; height: 80px; }
.setting h2.howgoto { font-size: 18px; }
.setting .school-ul { margin: 15px auto; }
.setting .school-ul li { height: 100px; float: left; }
.setting .school-ul li span { height: 40px; width: 18px; border: 1px solid #ddd; line-height: 20px; padding: 30px 10px; text-align: center; display: block; float: left; background: #eee; color: #333; cursor: pointer; }
.setting .school-ul li p { width: 440px; float: left; display: none; padding: 10px; color: #555; font-size: 13px; margin: 0 -1px; height: 80px; overflow: hidden; }
.setting .school-ul li.current p { display: block; border: 1px solid #ddd; }
.setting .school-ul li.current span { background: #ff0042; border: 1px solid #ff0042; color: #fff; }
.setting dl dd { width: 540px; float: right; padding: 0px 0; }
.multipleColumn { overflow: hidden; position: relative; width: 540px; margin-top: -50px; }
.multipleColumn .hd { overflow: hidden; height: 50px; padding: 0px; }
.multipleColumn .hd .more { float: right; background: url(../../skins/images/more-icon.jpg) no-repeat right center; padding-right: 24px; }
.multipleColumn .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.multipleColumn .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../../skins/xdjy369/images/icoCircle.gif") 0 -9px no-repeat; }
.multipleColumn .hd ul li.on { background-position: 0 0; }
.multipleColumn .bd { overflow: hidden; zoom: 1; margin: 0 -10px; }
.multipleColumn .bd ul { overflow: hidden; zoom: 1; float: left; _display: inline; }
.multipleColumn .bd ul li { margin: 0 10px 10px 10px; float: left; _display: inline; overflow: hidden; text-align: center; }
.multipleColumn .bd ul li .pic { text-align: center; }
.multipleColumn .bd ul li .pic img { width: 260px; height: 175px; display: block; padding: 0px; }
.multipleColumn .bd ul li .pic a:hover img { border-color: #999; }
.multipleColumn .bd ul li .title { line-height: 24px; }
.hezuo { background: #fff; padding: 15px 0; }
.hezuo .hezuo-ul { padding: 0px 0; }
.hezuo .hezuo-ul li { width: 179px; height: 46px; overflow: hidden; margin: 0px -1px -1px 0; float: left; border: 1px solid #eee; padding: 10px; position: relative; }
.hezuo .hezuo-ul li img { width: 176px; }
.hezuo .hezuo-ul li p { display: none; width: 211px; height: 68px; background: rgba(255,0,66,0.8); line-height: 68px; text-align: center; }
.hezuo .hezuo-ul li:hover p { display: block; top: 0; left: 0; position: absolute; color: #fff; }
.hezuo .about-title dt { margin-top: 15px; padding-bottom: 15px; }
.footer { padding-top: 25px; background: #fff; }
.footer .footer-dl dt { width: 100%; background: #595959; height: 53px; }
.footer .footer-dl dt ul.service-list { width: 1200px; margin: 0 auto; }
.footer .footer-dl dt ul.service-list li { float: left; width: 25%; height: 36px; line-height: 36px; margin: 8px 0; color: #fff; }
.footer .footer-dl dt ul.service-list li span { display: block; width: 36px; height: 36px; float: left; margin-right: 15px; }
.footer .footer-dl dt ul.service-list li p { line-height: 36px; float: left; }
.footer-nav { padding: 0px 0; margin: 0px; }
.footer-nav li { float: left; padding: 25px 35px 15px 35px; border-right: 1px solid #ddd; border-left: 1px solid #ddd; margin-right: -1px; width: 169px; }
.footer-nav li dl dt { font-size: 18px; margin-bottom: 10px; }
.footer-nav li dl dd { line-height: 24px; height: 24px; font-size: 13px; background: url(../../skins/images/dot-3-red.png) no-repeat left center; padding-left: 16px; }
.footer-line { height: 1px; border-top: 1px solid #ddd; clear: both; }
.foo-info { padding: 15px 0; }
.foo-info p { text-align: center; color: #777; font-size: 14px; line-height: 200%; }
.foo-info p a { padding: 0 15px; }
.footer-tools { margin-top: 15px; }
.footer-tools .foo-too-item { float: left; width: 66px; position: relative; }
.footer-tools .foo-too-item:hover span { display: block; position: absolute; left: 0; top: 0; }
.footer-tools .foo-too-item span { display: none; }
.footer-tools .foo-too-item span img { width: 66px; height: 66px; }
.footer-tools .foo-too-item i { height: 24px; width: 24px; margin: 5px auto; display: block; }
.footer-tools .foo-too-item p { color: #555; text-align: center; font-size: 12px; }
.footer-nav li dl dd.xiaoqu-more { background: none; }
.footer-nav li dl dd.xiaoqu-more a { display: inline-block; margin: 5px auto; text-align: center; height: 22px; line-height: 22px; border: 1px solid #f19149; border-radius: 3px; width: 128px; color: #f19149; }
.headerline { border-top: 2px solid #e0e0e0; height: 0px; }
.local { line-height: 40px; height: 40px; color: #555; margin: 0px auto; background: #fff; }
.local dt span { color: #555; margin-right: 5px; }
.local dt a { color: #555; margin-right: 5px; }
.subnav { background: #fff; }
.subnav .block { height: 42px; background: #eee; width: 1200px; }
.subnav .subnav-dl dt { width: 200px; float: left; font-size: 24px; color: #db2922; padding: 0 12px; line-height: 42px; }
.subnav .subnav-dl dd { float: right; }
.subnav .subnav-dl dd a { display: inline-block; text-align: right; height: 42px; line-height: 42px; padding: 0 30px; font-size: 14px; color: #555; }
.subnav .subnav-dl dd a.current { background: #ff0042; color: #fff; margin: -1px 0; height: 42px; line-height: 42px; }
.course-all { padding: 15px 0; background: #fff; }
.course-all .cou-con { margin: 0 -19px; zoom: 1; }
.course-all .cou-con dl { width: 271px; height: 290px; border-bottom: 2px solid #ddd; float: left; margin: 19px 19px 10px 19px; background: #f8f8f8; }
.course-all .cou-con dl dt { position: relative; }
.course-all .cou-con dl dt img { width: 271px; height: 151px; }
.course-all .cou-con dl dt span { width: 36px; height: 31px; display: block; line-height: 31px; text-align: center; font-size: 12px; color: #fff; position: absolute; z-index: 9; background: url(../../skins/images/tag.png) no-repeat left top; left: 225px; top: 136px; }
.course-all .cou-con dl dt .divlayer { height: 151px; width: 271px; background: rgba(0,150,255,0.9); position: absolute; left: 0; top: 0; z-index: 8; display: none; }
.course-all .cou-con dl dt .divlayer a { display: block; height: 30px; line-height: 30px; color: #fff; width: 156px; margin: 60px auto; text-align: center; border-radius: 3px; border: 1px solid #fff; }
.course-all .cou-con dl dt:hover .divlayer { display: block; }
.course-all .cou-con dl dd h2 { font-size: 16px; color: #333; padding: 10px 10px 5px 10px; }
.course-all .cou-con dl dd p { padding: 8px 10px; color: #555; font-size: 13px; }
.course-all .cou-con dl dd p a.cou-zxzx { height: 30px; width: 100px; background: #0096ff; color: #fff; display: inline-block; border-radius: 3px; float: left; text-align: center; line-height: 30px; }
.course-all .cou-con dl dd p a.cou-det { height: 30px; padding: 0 10px 0 20px; display: inline-block; line-height: 30px; float: left; color: #333; }
.cou-study, .cou-teacher { background: #fff; }
.cou-study .study-list { width: 680px; float: left; }
.cou-kssp { width: 480px; float: right; margin: 10px 0; }
.cou-kssp .cou-kskx dt, .cou-kssp .cou-kcst dt { height: 30px; line-height: 30px; padding: 20px 0 5px 0; }
.cou-kssp .cou-kskx dt p, .cou-kssp .cou-kcst dt p { width: 100px; float: left; font-size: 16px; color: #0080ff; }
.cou-kssp .cou-kskx dt a, .cou-kssp .cou-kcst dt a { width: 100px; float: right; color: #555; text-align: right; }
.cou-kssp .cou-kskx dd, .cou-kssp .cou-kcst dd { height: 220px;/* [disabled]background: url(../../skins/images/gezi-bg.jpg) repeat left top;
*/ padding: 5px 15px 0 15px; }
.cou-kssp .cou-kskx dd .course-youhui li p { width: 360px; }
.cou-kssp .cou-kcst dd .cou-kcst-list { padding: 5px 10px; margin: 0 -15px; }
.cou-kssp .cou-kcst dd .cou-kcst-list li { width: 183px; height: 127px; float: left; margin: 0 15px; position: relative; }
.cou-kssp .cou-kcst dd .cou-kcst-list li p { padding: 5px; text-align: center; }
.cou-kssp .cou-kcst dd .cou-kcst-list li span { height: 44px; width: 44px; display: block; position: absolute; left: 76px; top: 46px; z-index: 9; }
.student-service { height: 540px; background: url(../../skins/images/service-bg.jpg) no-repeat center top; padding: 30px 0; }
.stu-ser-title h2 { font-size: 30px; color: #fff; padding: 10px 0; text-align: center; font-weight: normal; }
.stu-ser-title p { font-size: 14px; color: #eee; text-align: center; padding: 10px 0; line-height: 160%; }
.stu-ser-ul { zoom: 1; margin: 0 -20px; padding: 60px 0; height: 160px; }
.stu-ser-ul li { width: 130px; margin: 0 22px; float: left; text-align: center; }
.stu-ser-ul li img:hover { -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); -o-transform: scaleX(-1); transform: scaleX(-1); /*IE*/
filter: FlipH; }
.stu-ser-ul li p { height: 40px; line-height: 40px; }
.stu-ser-title dd { width: 1200px; margin: 0 auto; }
.tiyan-a { width: 293px; height: 57px; font-size: 16px; line-height: 57px; text-align: center; margin: 0 auto; background: #008aff; border-radius: 3px; display: block; color: #fff; }
.tiyan-a:hover { text-decoration: none; color: #FF0; margin: -2px auto 0 auto; }
.cou-setting { padding: 30px 0; }
.cou-setting dt h2 { font-size: 30px; color: #333; padding: 10px 0; text-align: center; font-weight: normal; }
.cou-setting dt p { font-size: 14px; color: #555; text-align: center; padding: 10px 0; line-height: 160%; }
.cou-setting dt p a { display: inline-block; height: 29px; line-height: 29px; border: 1px solid #aaa; width: 128px; text-align: center; margin-right: -1px; }
.cou-setting dt p a.current { background: #3399fe; color: #fff; border: 1px solid #3399fe; position: relative; z-index: 9; }
.cou-setting-list { zoom: 1; margin: 15px -13px; }
.cou-setting-list li { width: 280px; height: 189px; position: relative; float: left; margin: 15px 13px; overflow: hidden; }
.cou-setting-list li p { height: 33px; line-height: 33px; z-index: 9; color: #fff; background: rgba(0,0,0,0.8); text-align: center; position: absolute; left: 0; bottom: 0; width: 280px; }
.cou-setting-list li a { color: #fff; }
.actives-a { width: 293px; height: 40px; line-height: 40px; border: 1px solid #008aff; background: #fff; color: #008aff; margin: 15px auto; display: block; text-align: center; border-radius: 3px; }
.footer-top { height: 32px; line-height: 32px; padding: 20px 0; background: #ff0042; }
.footer-top dl dt { background: url(../../skins/images/foo-tel.png) no-repeat left center; padding-left: 46px; font-size: 24px; color: #fff; float: left; }
.footer-top dl dd { float: right; }
.footer-top dl dd a { height: 32px; line-height: 32px; width: 250px; display: inline-block; text-align: center; border: 1px solid #fff; color: #fff; font-size: 16px; border-radius: 3px; }
.layer { background: #f6f6f6; margin: 0 auto; }
.course-header { border: 1px solid #ddd; padding: 15px; background: #fff; width: 1170px; height: 312px; }
.course-header dt { width: 595px; float: left; }
.course-header dt img { width: 558px; height: 312px; overflow: hidden; }
.course-header dd { width: 570px; float: right; position: relative; }
.course-header dd p span { margin-right: 15px; }
.course-header dd p span i { font-style: normal; color: #30405C; }
.cou-det-h2 { font-size: 24px; font-weight: normal; }
.cou-det-p1 { font-size: 14px; color: #555; padding: 10px 0; line-height: 20px; height: 40px; overflow: hidden; }
.cou-det-p3 { margin: 15px 0; }
.cou-det-p3 span { font-size: 14px; color: #323232; }
.cou-det-p3 span i { font-size: 14px; color: #ff0042!important; font-style: normal; }
.cou-det-p3 a { color: #ff0042; text-decoration: underline; }
.cou-det-p33 {padding-bottom:15px}
.cou-det-p33 a { color: #F00;  padding-bottom:15px}
.cou-det-p4 a { display: inline-block; width: 136px; height: 32px; text-align: center; line-height: 32px; border-radius: 3px; }
.cou-det-p4 a.link-a1 { border: 1px solid #3399fe; background: #3399fe; color: #fff; margin-right: 15px; }
.cou-det-p4 a.link-a2 { border: 1px solid #3399fe; background: #fff; color: #3399fe; }
.cou-det-p5 { height: 16px; background: url(../../skins/images/tel-gray.jpg) no-repeat left center; padding-left: 24px; margin: 25px 0; line-height: 16px; color: #777; }
.cou-det-p6 { height: 16px; margin: 25px 0; line-height: 16px; color: #777; }
.cou-det-p7 { position: absolute; right: -5px; bottom: 15px; }
.cou-det-p7 span { width: 24px; height: 24px; display: inline-block; background: url(../../skins/images/ewm-icon.jpg) no-repeat left top; float: right; }
.cou-det-p7 p { width: 120px; height: 150px; text-align: center; background: #f6f6f6; border: 1px solid #ddd; display: none; }
.cou-det-p7 p img { width: 120px; height: 120px; }
.cou-det-p7 p i { font-style: normal; font-size: 12px; line-height: 30px; }
.cou-det-p6 span { height: 16px; padding-left: 24px; display: inline-block; vertical-align: middle; }
.cou-det-p6 span.service { background: url(../../skins/images/coffee-img.jpg) no-repeat left center; }
.cou-det-p6 span.correct { background: url(../../skins/images/correct.png) no-repeat left center; }
.detail-list { margin: 15px auto; border: 1px solid #ddd; padding: 0; width: 1200px; background: #fff; position: relative; }
.detail-list-tab { height: 44px; border-bottom: 2px solid #d8d8d8; position: relative; z-index: 999; background: #f9f9f9; width: 1200px; }
.detail-list-tab li.menuItem { float: left; border: 1px solid #d8d8d8; height: 44px; line-height: 44px; margin: -1px 0 0 -1px; padding: 0 35px; width: 90px; text-align: center; font-size: 16px; }
.detail-list-tab li.current { height: 42px; border-bottom: 2px solid #fff; border-top: 3px solid #3399fe; background: #fff; }
.detail-title span { height: 40px; width: 32px; display: inline-block; background: url(../../skins/images/cirle-blue.png) no-repeat center center; vertical-align: middle; }
.detail-list-tab-con { padding: 15px 0 15px 30px; margin-right: 300px; }
.detail-title { height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; font-size: 20px; font-weight: normal; text-align: center; margin-bottom: 25px; }
.detail-list-tab-con li { padding: 15px 0; line-height:24px}
.detail-list-tab-con li p { margin: 10px auto; }
.detail-table { border: 1px solid #fff; }
.detail-table tr:nth-child(2n) { background: #cce0ff; }
.detail-table { border: none; border-collapse: collapse; width: 100%; background: #f6f6f6; }
.detail-table thead { background: #68727c; height: 38px; color: #fff; line-height: 38px; }
.detail-table thead th, .detail-table thead td, .detail-table th, .detail-table td { border: 1px solid #fff; height: 38px; line-height: 38px; padding: 0 5px; font-size: 12px; }
.detail-teacher { width: 870px; }
.detail-teacher .hd { width: 870px; }
.detail-teacher .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.detail-teacher .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../../skins/xdjy369/images/icoCircle.gif") 0 -9px no-repeat; }
.detail-teacher .hd ul li.on { background-position: 0 0; }
.detail-teacher .bd { margin: 0 -8px; }
.detail-teacher .bd ul { overflow: hidden; zoom: 1; width: 870px; }
.detail-teacher .bd ul li { margin: 0 8px; float: left; overflow: hidden; text-align: center; position: relative; }
.detail-teacher .bd ul li .pic { text-align: center; }
.detail-teacher .bd ul li .pic img { width: 205px; height: 308px; display: block; }
.detail-teacher .bd ul li .pic a:hover img { border-color: #999; }
.detail-teacher .bd ul li .title { width: 165px; height: 288px; background: rgba(0,138,255,0.8); position: absolute; left: 0; top: 280px; color: #fff; padding: 10px 20px; }
.detail-teacher .bd ul li .title h2 { font-size: 16px; margin-bottom: 15px; }
.detail-teacher .bd ul li .title h2 span { display: block; font-size: 14px; color: #fff; text-align: center; font-weight: normal; }
.detail-teacher .bd ul li .title p { font-size: 14px; color: #fff; height: 190px; overflow: hidden; }
.detail-teacher .bd ul li .title a.teacher-more { display: block; width: 150px; height: 30px; line-height: 30px; border: 1px solid #fff; border-radius: 3px; margin: 15px auto 0 auto; background: #fff; color: #555; }
.detail-teacher .bd ul li .title:hover { top: 15px; padding: 20px; height: 268px; }
.detail-teacher .hd .next { display: block; width: 23px; height: 44px; right: 0; cursor: pointer; background: url("../../skins/images/teacher-arrow.png") 0 0 no-repeat; position: absolute; z-index: 99; }
.concactbar { width: 218px; border: 1px solid #eaeaea; position: absolute; background: #f6f6f6; right: 20px; top: 72px; padding: 10px 0; }
.concactbar-dl dt, .concactbar-dl dd { padding: 5px 0; text-align: center; color: #777; }
.concactbar-dl dt { color: #777; }
.concactbar-dl dd a { display: block; width: 80%; height: 33px; line-height: 33px; background: #3399fe; margin: 0 auto; border-radius: 3px; color: #fff; }
.concactbar-dl dd a.orage { background: #ff8800; }
.concactbar-dl dd img { width: 174px; border-radius: 3px; }
.teacher-home { zoom: 1; margin: 0 -20px; }
.teacher-home dl { width: 578px; margin: 10px 20px 20px 20px; float: left; background: #fff; height: 280px; box-shadow: 0px 1px 3px rgba(100,100,100,0.3); border: 1px solid #ddd; }
.teacher-home dl dt { width: 187px; height: 280px; float: left; margin-right: 15px; }
.teacher-home dl dt img { width: 187px; height: 280px; }
.teacher-home dl dd { width: 360px; float: left; }
.teacher-home dl dd h2 { font-size: 20px; padding: 10px 10px; font-weight: normal; }
.teacher-home dl dd .p-text { color: #555; padding: 10px; text-align: justify; height: 80px; }
.teacher-home dl dd .p-btn { padding: 0 10px; height: 70px; }
.teacher-home dl dd .p-btn span { border: 1px solid #ddd; border-radius: 20px; color: #999; padding: 3px 10px; margin-right: 10px; display: inline-block; margin-bottom: 5px; font-size: 12px; }
.teacher-home dl dd .set-btn { padding: 10px; }
.teacher-home dl dd .set-btn a { display: inline-block; width: 120px; height: 30px; line-height: 30px; border-radius: 3px; margin-right: 10px; background: #3399fe; text-align: center; color: #fff; border: 1px solid #3399fe; }
.teacher-home dl dd .set-btn a:last-child { background: #fff; border: 1px solid #3399fe; color: #3399fe; }
.teacher-home dl:hover { background: #fff; border: 1px solid #ccc; }
.teacher-header { background: #fff; }
.teacher-header .block { }
.teacher-left { width: 892px; float: left; background: #fff; border: 1px solid #ddd; }
.teacher-right { width: 281px; float: right; border: 1px solid #ddd; background: #fff; padding-bottom: 20px; }
.teacher-name { text-align: center; font-weight: normal; padding: 15px 0; background: url(../../skins/images/xieline.jpg) repeat left 1px; }
.teacher-con { padding: 15px 40px; line-height:28px}
.teacher-con p { margin: 10px auto; line-height: 160%; }
.teacher-video { padding: 15px 40px; }
.teacher-video dt { font-size: 16px; text-align: left; border-bottom: 1px solid #ddd; padding: 10px 0; font-weight: bold; background: url(../../skins/images/cirle-blue.png) no-repeat left center; padding-left: 24px; }
.teacher-video dd { zoom: 1; margin: 0 -15px; }
.teacher-video-list li { width: 250px; float: left; margin: 15px 15px 10px 15px; }
.teacher-video-list li .video-img { width: 250px; overflow: hidden; position: relative; }
.teacher-video-list li .video-img img { width: 250px; overflow: hidden; }
.teacher-video-list li .video-img span { width: 32px; height: 32px; display: block; position: absolute; left: 50%; top: 50%; margin-left: -16px; margin-top: -16px; background: rgba(255,255,255,0.6) url(../../skins/images/video-play.png) no-repeat left top; background-size: 100%; z-index: 999; border-radius: 50%; }
.teacher-video-list li .video-text { height: 30px; line-height: 30px; text-align: center; color: #777; }
.teacher-video-list li .video-text a { color: #777; }
.teacher-right-ads { width: 250px; height: 200px; background: #f6f6f6; margin: 15px auto; }
.right-block dt { width: 226px; font-size: 16px; margin: 10px auto 5px auto; height: 35px; line-height: 35px; background: url(../../skins/images/cirle-blue.png) no-repeat left center; padding-left: 24px; font-weight: bold; border-bottom: 1px solid #ddd; }
.right-block { width: 250px; margin: 0 auto; }
.kctj-list li { line-height: 36px; height: 36px; font-size: 14px; overflow: hidden; background: url(../../skins/images/dot-3-red.png) no-repeat left center; padding-left: 12px; }
.kctj-list li a { color: #555; }
.school-list { margin-top: 10px; }
.school-list h2 { height: 30px; line-height: 30px; background: url(../../skins/images/xieline.jpg) repeat left top; color: #333; border: 1px solid #ddd; margin-bottom: -1px; text-align: center; font-size: 14px; font-weight: normal; cursor: pointer; }
.kctj-list-img li { background: none; height: auto; padding: 0; margin-top: 15px; padding-bottom: 15px; line-height: 20px; border-bottom: 1px dashed #ddd; }
.kctj-list-img li img { width: 100px; height: 55px; float: left; margin-right: 10px; }
.kctj-list-img li p { float: left; }
.school-list .school-list-con { border: 1px solid #ddd; padding: 10px; margin-bottom: -1px; display: none; }
.school-list .school-list-con p { margin: 5px auto; font-size: 14px; }
.school-list li.current .school-list-con { display: block; }
.school-list li.current h2 { background: #f90; color: #fff; border: 1px solid #F90; }
.school-list li a { display: block; height: 26px; line-height: 26px; background: #fff; color: #ff0042; border: 1px solid #ff0042; text-align: center; border-radius: 3px; margin: 10px auto; }
.audition-banner { width: 100%; background: #fff; margin: 15px auto; text-align: center; }
.video-nav { padding: 0px; background: #f6f6f6; height: 40px; }
.video-nav dt { float: left; height: 40px; line-height: 40px; font-size: 18px; padding: 0 25px; margin-right: 30px; }
.video-nav dd { float: left; text-align: right; }
.video-nav dd a { display: inline-block; height: 40px; line-height: 40px; padding: 0 5px; width: 70px; text-align: center; }
.video-nav dd a.current { border-bottom: 2px solid #ff0042; height: 38px; color: #ff0042; }
.video-list { padding: 15px; }
.video-list dl { padding: 30px 15px; clear: both; border-bottom: 1px dashed #eee; height: 112px; }
.video-list dl dt { width: 200px; float: left; margin-right: 25px; position: relative; }
.video-list dl dt span { width: 32px; height: 32px; display: block; position: absolute; left: 50%; top: 50%; margin-left: -16px; margin-top: -16px; background: rgba(255,255,255,0.6) url(../../skins/images/video-play.png) no-repeat left top; background-size: 100%; z-index: 999; border-radius: 50%; }
.video-list dl dt img { width: 200px; height: 112px; overflow: hidden; }
.video-list dl dd { float: left; position: relative; width: 600px; }
.video-list dl dd h2 { font-size: 18px; font-weight: normal; text-align:left}
.video-list dl dd h2 span { display: inline-block; height: 22px; padding: 0 15px; margin-right: 15px; line-height: 22px; background: #ff0042; border-radius: 3px; color: #fff; font-size: 12px; }
.video-list dl dd h2 span a { color: #fff; }
.video-list dl dd .video-p1 { font-size: 12px; color: #777; margin: 5px auto; }
.video-list dl dd .video-p2, .video-list dl dd .video-p2a { color: #000; height: 30px; margin-top: 10px; overflow: hidden; width: 750px; }
.video-list dl dd .video-p2a { height: 40px; line-height: 20px; margin-bottom: 15px; width: 580px; }
.video-list dl dd .video-p3 { font-size: 12px; color: #333; background: url(../../skins/images/heart.png) no-repeat left center; height: 30px; line-height: 30px; padding: 0px 0 0 20px; }
.video-list dl dd .video-p3 i { font-style: normal; color: #777; margin-left: 10px; }
.video-list dl dd .video-p3 span { color: #ff0042; margin: 0 5px; }
.video-list dl dd .video-p4 { position: absolute; width: 120px; right: 10px; top: 70px; }
.video-list dl dd .video-p4 a { border-radius: 3px; background: #ff0042; color: #fff; text-align: center; height: 30px; line-height: 30px; display: block; }
.video-list .setting-dl { width: 256px; float: left; height: auto; border: none; clear: none; overflow: hidden; padding: 15px; }
.video-list .setting-dl dt { float: none; }
.video-list .setting-dl dt img { width: 256px; height: 173px; }
.video-list .setting-dl dd { width: 256px; float: none; line-height: 30px; }
.gongkaike-table { margin: 0 40px; }
.gongkaike-table table { width: 100%; border-collapse: collapse; background: #f9f9f9; }
.gongkaike-table table th, .gongkaike-table table td { border: 1px solid #fff; padding: 8px; }
.gongkaike-table table th { padding: 10px 5px; background: #ff0042!important; color: #fff; }
.twoline { background: #CCE4F7; }
.gongkaike-table a { display: inline-block; width: 80px; height: 24px; font-size: 12px; line-height: 24px; background: #fff; border: 1px solid #aaa; color: #777; margin: 0 3px; border-radius: 3px; }
.yuyuebox { width: 812px; height: 444px; background: url(../../skins/images/compute.png) no-repeat left top; margin: 15px auto; padding: 15px 0; }
.yuyuebox dt { height: 60px; line-height: 60px; background: #fff url(../../skins/images/xieline.jpg) repeat; border-radius: 10px 10px 0 0; width: 630px; margin: 0px auto; text-align: center; font-size: 18px; color: #ff0042; }
.yuyuebox dd { height: 290px; padding: 30px; background: #f9f9f9; border-radius: 0; width: 570px; margin: 0px auto; }
.yuyuebox dd div { text-align: center; margin: 15px auto; font-size: 12px; color: #777; }
.yuyuebox dd .input { width: 322px; height: 32px; line-height: 32px; border: 1px solid #aaa; padding: 0 5px; }
.yuyuebox dd .select { width: 322px; height: 34px; }
.yuyuebox dd .submit { width: 320px; height: 34px; line-height: 34px; background: #ff0042; border: none; border-radius: 3px; color: #fff; cursor: pointer; }
.teacher-info { height: 30px; line-height: 30px; color: #777; text-align: center; font-size: 12px; border-bottom: 1px solid #f9f9f9; }
.teacher-info span { margin: 0 10px; }
.xdjj { background: #fff; padding: 35px 0; width: 1200px; }
.xdjj p { margin: 15px auto; }
.about-h2 { font-size: 24px; color: #000; text-align: center; font-weight: normal; margin: 15px auto; }
.about-h2-p { font-size: 14px; color: #333; text-align: center; }
.about-class { margin: 45px auto; width: 1100px; height: 167px; }
.about-class a { width: 107px; height: 167px; display: inline-block; float: left; text-align: center; text-decoration: none; margin-right: 1px; color: #fff; }
.about-class a b { font-size: 18px; display: block; font-weight: normal; margin-top: 52px; }
.about-class a span { font-size: 13px; display: block; }
.about-class a.riyu { background: #0f91f4; }
.about-class a.hanyu { background: #46a0cd; }
.about-class a.deyu { background: #8bb49b; }
.about-class a.fayu { background: #d3c366; }
.about-class a.xiyu { background: #ffc547; }
.about-class a.eyu { background: #ffb247; }
.about-class a.edaliyu { background: #ff9147; }
.about-class a.yingyu { background: #ff6e47; }
.about-class a.liuxue { background: #ff5047; }
.about-class a.wangke { background: #ea382f; }
.fxjs { background: #f6f6f6; padding: 35px; width: 1030px; }
.about-h3 { font-size: 24px; color: #000; text-align: left; font-weight: normal; margin: 15px auto; }
.fenlan { margin: 0px auto; }
.fenlan dt { width: 460px; float: left; }
.fenlan dt p { margin: 10px auto; line-height: 22px; }
.fenlan dd { width: 500px; float: right; }
.fenlan dd .about-img-list { margin-top: -30px; }
.fenlan dd .about-img-list li { width: 190px; overflow: hidden; float: left; margin: 7px; }
.about-more { background: #ed232f; height: 35px; line-height: 35px; padding: 0 25px; color: #fff; display: inline-block; }
.about-teacher { width: 935px; margin: 0 auto; }
.about-teacher li { width: 157px; height: 235px; overflow: hidden; float: left; margin: 15px; position: relative; cursor: pointer; }
.about-teacher li img { width: 157px; height: 235px; }
.about-teacher li span { width: 100%; height: 30px; background: #ed232f; color: #fff; display: none; position: absolute; text-align: center; line-height: 30px; }
.about-teacher li:hover span { display: block; z-index: 1; left: 0; bottom: 0; }
.about-hzdw { width: 1008px; margin: 25px auto; }
.about-hzdw li { width: 200px; height: 46px; overflow: hidden; float: left; position: relative; border: 1px solid #ccc; margin: 15px; padding: 10px; }
.about-hzdw li img { width: 200px; height: 46px; }
.about-hzdw li span { width: 220px; height: 66px; background: rgba(237,35,47,0.9); line-height: 66px; display: none; color: #fff; position: absolute; left: 0; top: 0; text-align: center; font-size: 16px; cursor: pointer; }
.about-hzdw li:hover span { display: block; }
.about-hzdw li:hover { border: 1px solid #ed232f; }
.deeds_year_ul { margin-left: 50%; border-left: 2px solid #E2E2E2; margin-bottom: 40px; padding-bottom: 1px; margin-top: 50px; }
.deeds_year_ul li { width: 596px; margin-bottom: 30px }
.deeds_year_ul h3 { color: #f60; font-size: 24px; border: 1px solid #f60; display: inline-block; padding: 0 20px; }
.deeds_year_ul p { font-size: 14px; color: #6c6c6c }
.deeds_year_ul .lir { margin-left: -8px; background: url(../../skins/images/xiaoyuan.png) left 10px no-repeat; padding-left: 40px }
.deeds_year_ul .lil { background: url(../../skins/images/dayuan.png) right 10px no-repeat; margin-left: -98%; *margin-left:-49%
}
.deeds_year_ul .rightbox { text-align: right; padding-right: 40px }
.about-setting { margin: 0 -15px; padding: 15px 25px; }
.about-setting li { width: 260px; margin: 15px; }
.about-setting li img { width: 260px; height: 176px; }
.pagination { margin: 15px auto; }
.pagination ul { text-align: center; }
.pagination ul li { display: inline-block; margin: 0; }
.pagination ul li span.current { border: 1px solid #ddd; border-radius: 3px; margin: 0 5px; line-height: 30px; height: 30px; padding: 5px 10px; background: #fff; }
.pagination ul li a { border: 1px solid #fe5b56; background: #fe5b56; color: #fff; margin: 0 5px; border-radius: 3px; line-height: 30px; height: 30px; padding: 5px 10px; }
.concact-banner { height: 248px; background: #eee url(../../skins/images/service-bg.jpg) no-repeat center center; text-indent: inherit; }
.concact-banner h1 { text-align: center; font-size: 30px; font-weight: normal; padding-top: 90px; color: #fff; }
.concact-banner p { text-align: center; color: #fff; }
.school-list-concact { margin: 15px -25px; zoom: 1; }
.school-list-concact dl { width: 548px; float: left; border: 1px solid #fff; margin: 15px 35px; background: #eee; border-radius: 50px; position: relative; }
.school-list-concact dl dt { width: 72px; height: 72px; background: #F80; text-align: center; line-height: 72px; color: #fff; float: left; border-radius: 50px; }
.school-list-concact dl:first-child dt { background: #F00; }
.school-list-concact dl dd { float: left; width: 400px; line-height: 20px; margin-left: 20px; padding: 5px 0; }
.school-list-concact dl a.zxzx-a { position: absolute; width: 54px; height: 32px; padding: 11px 0; line-height: 16px; font-size: 12px; border-radius: 50%; border: 1px solid #eee; background: #fff; display: block; right: 10px; top: 8px; text-align: center; }
.school-list-concact dl a.zxzx-a:hover { background: #ff0042; color: #fff; text-decoration: none; }
.guanzhu { background: #f6f6f6; padding-top: 10px; }
.code-list { width: 720px; margin: 0px auto; }
.code-list dl { width: 150px; margin: 15px; float: left; background: #fff; height: 180px; }
.code-list dl dt, .code-list dl dt img { width: 150px; height: 150px; overflow: hidden; }
.code-list dl dd { line-height: 20px; color: #555; font-size: 12px; text-align: center; }
.qun-list { margin: 15px -25px; zoom: 1; padding-bottom: 30px; }
.qun-list dl { width: 360px; float: left; border: 1px solid #ccc; background: #fff; border-radius: 5px; margin: 15px 25px; }
.qun-list dl dt { float: left; width: 20px; border-right: 1px solid #ccc; padding: 20px 10px; height: 60px; vertical-align: middle; text-align: center; background: #ddd; }
.qun-list dl dd.qun-info { float: left; width: 190px; padding-left: 15px; padding: 5px 10px; }
.qun-list dl dd.qun-info p { padding: 6px; height: 15px; }
.qun-list dl dd.qun-code { float: right; }
.qun-list dl dd.qun-code img { width: 84px; height: 84px; margin: 8px; }
.qun-list-info { margin: 35px 25px 0 25px; }
.class-h1 { height: 30px; line-height: 30px; padding: 30px 0; font-size: 24px; font-weight: normal; text-align: center; margin: 0px auto; }
.student-banner { width: 100%; height: 360px; background: url(../../skins/images/faces.jpg) repeat left top; margin-top: -2px; }
.student-banner .box { width: 100%; height: 320px; background: rgba(0,0,0,0.85); padding: 20px 0; }
.student-banner .box h1 { text-align: center; color: #fff; font-size: 48px; padding: 15px 0; font-weight: normal; }
.student-banner .box p { color: #fff; text-align: center; }
.student-banner .box p a.student-a { display: inline-block; height: 36px; line-height: 36px; width: 160px; border-radius: 3px; background: #ff0042; border: 1px solid #ff0042; color: #fff; margin-top: 30px; }
.student-banner .box p a.student-a:hover { color: #fff; background: #ff0042; border: 1px solid #ff0042; text-decoration: none; }
.student-banner .box .play-box { width: 44px; height: 44px; background: rgba(255,255,255,0.8); border-radius: 50%; display: inline-block; padding: 2px; margin-top: 20px; }
.stu-player { display: none; background: rgba(255,255,255,1); border: 1px solid #ddd; padding: 10px; position: fixed; top: 50%; left: 50%; margin: -240px 0 0 -410px; height: 480px; box-shadow: 1px 2px 4px rgba(100,100,100,0.2); z-index: 999; }
.stu-player h2 { font-size: 14px; color: #333; padding: 0 0 10px 0; }
.stu-player h2 span { float: right; color: #333; cursor: pointer; }
.video-bg { background: rgba(0,0,0,0.9); width: 100%; height: 100%; position: fixed; z-index: 666; top: 0; left: 0; right: 0; bottom: 0; display: none; }
.stu-tuijian { background: #fff; }
.stu-tuijian .block { padding: 15px 0; width: 1064px; }
.stu-tuijian .block .stu-tui-list { margin: 0 -15px; zoom: 1; }
.stu-tuijian .block dl { width: 334px; margin: 15px; float: left; }
.stu-tuijian .block dl dt { width: 304px; height: 288px; background: #f6f6f6; border-radius: 5px; padding: 15px; }
.stu-tuijian .block dl dt p { text-align: center; margin: 15px auto; }
.stu-tuijian .block dl dt .text { text-align: center; color: #777; line-height: 160%; }
.stu-tuijian .block dl dt .user-info { line-height: 160%; text-align: center; margin-top: 50px; color: #777; }
.stu-tuijian .block dl dt .user-info b { font-size: 16px; color: #ff0042; }
.stu-tuijian .block dl dd { background: url(../../skins/images/dot-32.png) no-repeat center top; padding-top: 15px; }
.stu-tuijian .block dl dd .user-head { height: 90px; width: 90px; margin: 20px auto; }
.stu-tuijian .block dl dd .user-head img { height: 90px; width: 90px; border-radius: 50%; background: #fff; overflow: hidden; }
.block-title { padding: 15px 0 25px 0; }
.block-title h2 { font-size: 36px; color: #333; padding: 10px 0; text-align: center; font-weight: normal; }
.block-title p { text-align: center; color: #555; font-size: 18px; }
.gaofenbang { background: #f6f6f6; }
.gaofenbang .block { padding: 15px 0; width: 1064px; }
.gaofenbang .gaofen-list { zoom: 1; margin: 0 -11px; }
.gaofenbang .gaofen-list li { width: 195px; margin: 11px; float: left; }
.gaofenbang .gaofen-list li h4 { height: 24px; line-height: 24px; background: #ff0042; color: #fff; text-align: center; font-size: 14px; font-weight: normal; border-radius: 10px 10px 0 0; }
.gaofenbang .gf-hanyu li h4 { background: #3f459b; }
.gaofenbang .gaofen-list li p { border: 1px solid #ddd; padding: 9px; background: #fff; border-top: none; line-height: 160%; }
.gfb-tab { font-size: 14px; color: #555; text-align: center; padding: 10px 0; line-height: 160%; margin-top: 15px; }
.gfb-tab a { display: inline-block; height: 29px; line-height: 29px; background: #fff; border: 1px solid #aaa; width: 128px; text-align: center; margin-right: -1px; }
.gfb-tab a.current { background: #3399fe; color: #fff; border: 1px solid #3399fe; position: relative; z-index: 9; }
.gfb-foot { text-align: center; color: #777; margin: 15px auto; }
.student-lx { padding: 15px 0 25px 0; }
.student-lx .block { width: 1064px; margin: 0 auto; }
.stu-lx-list { zoom: 1; margin: 0 -14px; }
.stu-lx-list dl { width: 245px; float: left; margin: 14px; }
.stu-lx-list dl dt, .stu-lx-list dt img { width: 245px; height: 160px; overflow: hidden; border-radius: 10px 10px 0 0; }
.stu-lx-list dl dd { padding: 15px; border: 1px solid #ddd; border-top: none; background: #f9f9f9; }
.stu-lx-list dl dd h2 { padding: 10px 0 5px 0; text-align: center; font-size: 16px; }
.stu-lx-list dl dd .lx-p1 { text-align: center; color: #777; }
.stu-lx-list dl dd .lx-p2 { margin: 15px auto 0 auto; border-top: 1px solid #ddd; padding: 15px 0; color: #777; height: 39px; overflow: hidden; }
.student-mainlist { background: url(../../skins/images/classroom-bg.jpg) no-repeat left top; background-size: 100% 100%; }
.koubei-box { margin: 0 auto; }
.koubei { /* [disabled]background: #f6f6f6; */ padding-bottom: 50px; }
.koubei .block { width: 830px; padding: 0 0px; margin: 0 auto; overflow: hidden; }
.koubei-list { zoom: 1; margin: 0 -14px; position: relative; height: 480px; }
.koubei-list li { width: 257px; height: 436px; float: left; margin: 14px; }
.koubei-list li img { padding: 5px; border: 1px solid #ddd; background: #fff; }
.slick-slider { margin-bottom: 30px; }
.slick-dots { position: absolute; bottom: -42px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 30px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; float: inherit; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 16px; width: 16px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; border: 1px solid #ff0042; border-radius: 50%; }
.slick-dots li.slick-active button { background: #ff0042; }
.video-js { margin: 0 auto; }
.video-tools { background: #eee; padding: 20px 0; width: 800px; margin: 0 auto 30px auto; height: 30px; }
.video-tools dt { width: 35%; float: left; }
.video-tools dd { width: 60%; float: right; text-align: right; }
.video-tools dd a { display: inline-block; width: 120px; padding: 5px 0; border: 1px solid #ddd; background: #fff; margin: 0 5px; color: #555; border-radius: 3px; text-align: center; }
.video-tools dd a:hover, .video-tools dd a.current { border: 1px solid #ff0042; background: #ff0042; color: #fff; text-decoration: none; }
.video-yuyue { position: absolute; z-index: 9999; left: 40px; top: 5px; display: none; }
.video-yuyue .yuyuebox { background: none; height: auto; }
.video-yuyue .yuyuebox dd { border-radius: 0 0 10px 10px; box-shadow: 0px 0px 4px rgba(100,100,100,0.3); }
.video-yuyue .yuyuebox dt { position: relative; border-bottom: 1px solid #ff0042; box-shadow: 0px 0px 4px rgba(100,100,100,0.3); }
.video-yuyue .yuyuebox dt span { width: 24px; height: 24px; position: absolute; right: 10px; top: 14px; display: block; cursor: pointer; }
.news-nav { width: 150px; float: left; height: 300px; margin: -15px 0; }
.news-nav li a { display: block; height: 40px; line-height: 40px; padding-left: 20px; border-radius: 20px; margin: 30px auto; text-align: center; color: #fff; font-size: 16px; color: #333; }
.news-nav li:first-child a { background: url(../../skins/images/star.png) no-repeat 25px center; }
.news-nav li:first-child a.current { background: #fe5b56 url(../../skins/images/star-h.png) no-repeat 25px center; color: #fff; }
.news-nav li:nth-child(2) a { background: url(../../skins/images/news.png) no-repeat 25px center; }
.news-nav li:nth-child(2) a.current { background: #fe5b56 url(../../skins/images/news-h.png) no-repeat 25px center; color: #fff; }
.news-nav li:nth-child(3) a { background: url(../../skins/images/exam.png) no-repeat 25px center; }
.news-nav li:nth-child(3) a.current { background: #fe5b56 url(../../skins/images/exam-h.png) no-repeat 25px center; color: #fff; }
.news-nav li:nth-child(4) a { background: url(../../skins/images/off.png) no-repeat 25px center; }
.news-nav li:nth-child(4) a.current { background: #fe5b56 url(../../skins/images/off-h.png) no-repeat 25px center; color: #fff; }
.news-nav li:nth-child(5) a { background: url(../../skins/images/pin.jpg) no-repeat 25px center; }
.news-nav li:nth-child(5) a.current { background: #fe5b56 url(../../skins/images/pin.jpg) no-repeat 25px center; color: #fff; }
.news-left { border: none; width: 1000px; margin-top: -20px; background: none; padding-left: 15px; }
.news-right { border: none; padding: 0; margin: 10px -15px 0 -15px; }
.news-left .video-list dl dd { width: 700px; }
.news-left .video-list dl dd .video-p2 { height: 40px; line-height: 20px; margin-bottom: 10px; color: #777; }
.setting-list { padding: 15px 0; background: #fff; box-shadow: 0px 0px 4px rgba(100,100,100,0.2); min-height: 460px; display: table; }
.setting-list li { width: 270px; margin: 5px 15px; float: left; }
.setting-list li img { width: 270px; height: 180px; overflow: hidden; }
.setting-list li p { padding: 10px 0; text-align: center; }
.footer .footer-dl dt ul.service-list a { color: #fff; }
.bdsharebuttonbox a { border-radius: 50%; padding: 0; background-position: center center!important; }
.bdsharebuttonbox span { float: left; height: 32px; line-height: 32px; color: #555; margin: 0 10px; margin-top: 2px; }
.bdsharebuttonbox .fx_qzone { background: #333 url(../../skins/images/tencent_qzone.png) no-repeat center center; background-size: 76% 76%; }
.bdsharebuttonbox .fx_sina { background: #333 url(../../skins/images/sina_weibo.png) no-repeat center center; background-size: 76% 76%; }
.bdsharebuttonbox .fx_qq { background: #333 url(../../skins/images/tencent_QQ.png) no-repeat center center; background-size: 76% 76%; }
.bdsharebuttonbox .fx_weixin { background: #333 url(../../skins/images/tencent_wechat.png) no-repeat center center; background-size: 76% 76%; }
.bdsharebuttonbox a:hover { background-color: #ff0042; }
.kfbar {width: 60px;position: fixed;right: 0px;bottom: 100px;z-index: 99;}
.kfbar .kfbar-dl { position: relative; z-index: 99; }
.kfbar .kfbar-dl a { color: #fff; text-decoration: none; }
.foo-info p b{ color: #fff; }
.kfbar .kfbar-dl dd:first-child { border-radius: 3px 3px 0 0; }
.kfbar .kfbar-dl dt, .kfbar .kfbar-dl dd { margin: 0 0 1px 0; height: 74px; background: #008aff; text-align: center; color: #fff; font-size: 12px; font-weight: normal; }
.kfbar .kfbar-dl dd p i { width: 30px; height: 30px; background: url(../../skins/images/kf-icon.png) no-repeat left top; display: inline-block; margin: 10px 15px; }
.kfbar .kfbar-dl dd span { display: none; }
.kfbar .kfbar-dl dd.kf-d2 p i { background-position: left -31px; }
.kfbar .kfbar-dl dd.kf-d3 p i { background-position: left -61px; }
.kfbar .kfbar-dl dt { height: 54px; cursor: pointer; background: none; }
.kfbar .kfbar-dl dt span { width: 30px; height: 30px; background: #008aff url(../../skins/images/kf-icon.png) no-repeat 15px -156px; display: inline-block; padding: 10px 15px; }
.kfbar .kfbar-dl dd.kf-d1:hover span, .kfbar .kfbar-dl dd.kf-d2:hover span { display: block; padding: 12px 0; }
.kfbar .kfbar-dl dd.kf-d1:hover p, .kfbar .kfbar-dl dd.kf-d2:hover p { display: none; }
.kfbar .kfbar-dl dd { position: relative; }
.kfbar .kfbar-dl dd .pop { background: #008aff; color: #fff; width: 160px; height: 74px; line-height: 74px; position: absolute; left: -160px; top: 0; font-size: 18px; display: none; border-radius: 3px 0 0 3px; }
.kfbar .kfbar-dl dd.kf-d3:hover .pop { display: block; }
.kfbar .kfbar-dl dd { position: relative; }
.kfbar .kfbar-dl dd .num { width: 18px; height: 18px; background: #ff9900; border-radius: 10px; text-align: center; line-height: 18px; color: #fff; position: absolute; z-index: 888; right: 0; top: -5px; }
.mzsm-block { margin: 15px 35px; padding: 5px; border: 1px dashed #eee; color: #999; font-size: 12px; }
.related { margin: 0 auto; padding: 0px 0 25px 0; width: 822px; overflow: hidden; }
.related ul { padding: 0 0 0px 0px; }
.related ul li { height: 30px; line-height: 30px; overflow: hidden; width: 48%; padding-right: 2%; float: left; }
.related h2 { font-size: 14px; padding: 5px 0px; border-bottom: 1px solid #eee; margin-bottom: 10px; }
.links { padding: 15px 0 10px 0; background: none; height: auto; }
.links dt { float: left; width: 70px; }
.links dd { float: left; padding-right: 100px; width: 1030px; }
.links dd a { display: inline-block; margin-right: 15px; color: #777; }
.links dd span { float: right; margin-right: -100px; color: #777; }
.relatedvideo { padding: 10px 40px; border: 1px solid #ddd; width: 812px; border: 1px solid #ddd; float: left; margin-top: 15px; }
.teacher-left-con { border: 1px solid #ddd; }
.relatedvideo h3 { font-size: 16px; margin: 10px auto 5px auto; height: 35px; line-height: 35px; background: url(../../skins/images/cirle-blue.png) no-repeat left center; padding-left: 24px; font-weight: bold; border-bottom: 1px solid #ddd; }
.relatedvideo-con { zoom: 1; margin: 0 -15px; }
.relatedvideo-con dl { width: 228px; float: left; margin: 15px; border: 1px solid #eee; padding: 10px; }
.relatedvideo-con dl dd h2 { font-size: 14px; padding: 5px 0; }
.relatedvideo-con dl dd p { padding: 5px 0; color: #777; font-size: 12px; }
.relatedvideo-con dl dd p span { margin-right: 20px; background: url(../../skins/images/heart.png) no-repeat left center; height: 30px; line-height: 30px; padding: 0px 0 0 20px; display: inline-block; }
.relatedvideo-con dl dd p b { height: 30px; line-height: 30px; display: inline-block; color: #ff0042; }
.stu-video .block { width: 1064px; }
.stu-video .home-video .home-video-dl { width: 246px; }
.stu-video .home-video .home-video-dl dt img { width: 226px; }
.english-course-box { z-index: 1; margin: 0 -15px; }
.enlish-course li { float: left; width: 212px; margin: 0 10px; text-align: center; }
.enlish-course li img { width: 212px; display: block; }
.enlish-course li a { margin: 0; padding: 0 0 0px 0; height: auto; line-height: 35px; }
.headdt{margin-top:18px; font-size:16px; color:#e70012; font-family:"微软雅黑"}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:400px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../../skins/images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../../skins/images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../../skins/images/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../../skins/images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff; text-decoration:none}






.school .content>div.frs {
	height: 302px;
	box-sizing: border-box;
}

.school .content>div.frs h4 {
	padding-left: 35px;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	color: #383B41;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 20px;
}

.school .content>div.frs h4::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 32px;
	height: 32px;
	background: url('../images/bank.png') no-repeat center;
	background-size: cover;
}

.school .content>div.frs .t {
	width: 100%;
	height: 47px;
	font-size: 0;
	/* border-bottom: 1px solid #E4E4E4; */
	box-sizing: border-box;
}

.school .content>div.frs>div {
	border: 1px solid #E4E4E4;
	width: 100%;
	position: relative;
}

.school .content>div.frs .t span {
	width: 8.33%;
	height: 100%;
	position: relative;
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	color: #59595C;
	display: inline-block;
	font-weight: bold;
	letter-spacing: .5px;
	cursor: pointer;
}

.school .content>div.frs .t span.active {
	background-color: #FF5100;
	color: #fff;
}

.school .content>div.frs .t a {
	font-size: 14px;
	color: #666666;
	display: inline-block;
	float: right;
	height: 100%;
	line-height: 50px;
	margin-right: 11px;
}

.school .content>div.frs .t a em {
	display: inline-block;
	margin-left: 4px;
}

.school .content>div.frs .b {
	margin: 0 auto 0;
	background-color: white;
	display: none;
}

.school .content>div.frs .b .box {
	width: 25%;
	border: 1px solid #EEEEEE;
	border-top: none;
	box-sizing: border-box;
	padding-left: 19px;
	padding-top: 20px;
}

.school .content>div.frs .b .box .boxt {
	box-sizing: border-box;
	padding: 10px 0;
}

.school .content>div.frs .b .box .boxt .img2 {
	width: 54px;
	height: 54px;
	margin: 0px 16px 19px 0;
}

.school .content>div.frs .b .box .boxt .img2 em {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	line-height: 72px;
	font-size: 32px;
	color: #ffffff;
	font-weight: bold;
	display: block;
	z-index: 99;
}

.school .content>div.frs .b .box .boxt img {
	width: 60px;
	height: 60px;
	margin: 0px 16px 25px 0;
}

.school .content>div.frs .b .box .boxt .img2 img {
	width: 100%;
	height: 100%;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}

.school .content>div.frs .b .box .boxt div {
	width: 200px;
}
.school .content>div.frs .b .box .boxt div .rxcs {
	padding: 6px 10px;color: #fff;background-color: #ff7134;margin-bottom: 5px;font-size: 14px;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;background-image: none;border: 1px solid transparent;border-radius: 20px;float: left;
}
.school .content>div.frs .b .box .boxt div h3 {
	font-size: 20px;
	margin-bottom: 2px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.school .content>div.frs .b .box .boxt div h3 a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.school .content>div.frs .b .box .boxt div p {
	font-size: 16px;
	color: #666666;
	margin-bottom: 6px;
	white-space: nowrap;
	overflow: hidden;
}

.school .content>div.frs .b .box .boxt div span {
	font-size: 14px;
	color: #666666;
}

.school .content>div.frs .b .box ul {
	font-size: 14px;
	line-height: 19px;
}

.school .content>div.frs .b .box ul li {
	margin-bottom: 16px;
}

.school .content>div.frs .b .box ul li::before {
	display: inline-block;
	color: #989898;
	font-size: 13px;
	transform: translateY(2px);
	font-weight: bold;
}

.school .content>div.frs .b .box ul li a {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	width: 88%;
	white-space: nowrap;
	overflow: hidden;
	color: #59595C;
	text-overflow: ellipsis;
}

.school .content>div.frs .b .box ul li:hover a {
	color: #ff7134;
}

.school .content>div.frs .b .box ul li:hover::before {
	color: #ff7134;
}



.school .content>div.frs .b .box:nth-child(7),.school .content>div.frs .b .box:nth-child(8),.school .content>div.frs .b .box:nth-child(9) {

	padding-bottom: 0;
}

.gWidth1170 {
	width: 1200px;
	position: relative;
	margin: 0 auto;
}


.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}



div.a {
	font-size: 0;
	text-align: center;
	margin-top: 50px;
}

div.a a {
	height: 53px;
	border: 1px solid #ff7134;
	color: #ff7134;
	display: inline-block;
	margin-right: 40px;
	font-size: 16px;
	transition: all .5s;
	box-sizing: border-box;
	width: 210px;
}

div.a a::before {
	content: "";
	width: 0;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

div.a a span {
	display: inline-block;
	vertical-align: middle;
	transition: all .5s;
	font-weight: bold;
}

div.a a:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 0;
	height: 7px;
	background: url('../images/ri.png') no-repeat center;
	background-size: cover;
	transition: all .5s;
}

div.a a:hover {
	background-color: #ff7134;
	border: none;
}

div.a a:hover span {
	padding-right: 10px;
	color: #fff;
}

div.a a:hover:after {
	width: 30px;
}




.xuanxiangka_container {
	width: 1200px;
	position: relative;
	background-color: #fff;
	z-index: 10;
	margin: 0 auto;
	/* margin-top: -130px; */
}

.xuanxiangka {
	text-align: center;
	margin: 0 auto;
	margin-top: 44px;
	width: 1200px;
	position: relative;
	z-index: 10;
	background-color: #fff;
	/* padding: 50px 32px 0 32px; */
	box-sizing: border-box;
}

.xuanxiangka .box {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

.xuanxiangka .box .imgbox {
	width: 58px;
	height: 58px;
	border: 1px solid rgba(242,242,242,1);
	border-radius: 50%;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 14px;
	transition: all .5s;
}

.xuanxiangka .box .imgbox>div {
	/* position: absolute; */
	/* left: 50%; */
	/* top: 50%; */
	transform: translate(0%,10%);
}

.xuanxiangka .box .imgbox {
	box-shadow: 0px 8px 24px 0px rgba(255,91,11,0.2);
	border: 1px solid rgba(255,81,0,1);
}

.xuanxiangka .box::after {
	display: block;
}

.xuanxiangka .box h3 {
	font-size: 16px;
	font-weight: normal;
	color: #606266;
}

.xuanxiangka .box.active h3 {
	color: #FF5100;
}

.xuanxiangka .rrr {
	display: inline-block;
	margin: 20px 9px;
}


.iii1 {
	width: 53px !important;
	height: 1px !important;
	background-color: #E5E5E5;
}

.rrr {
	height: 18px;
	width: 10px;
	background-position: 0 0;
}


.licon4 {
	height: 40px;
	width: 40px;
	background: url(../images/4.png) no-repeat center;
	background-size: cover;
}

.licon3 {
	height: 40px;
	width: 40px;
	background: url(../images/3.png) no-repeat center;
	background-size: cover;
}

.licon5 {
	height: 40px;
	width: 40px;
	background: url(../images/5.png) no-repeat center;
	background-size: cover;
}

.licon7 {
	height: 40px;
	width: 40px;
	background: url(../images/7.png) no-repeat center;
	background-size: cover;
}

.licon6 {
	height: 40px;
	width: 40px;
	background: url(../images/6.png) no-repeat center;
	background-size: cover;
}

.icon2 {
	height: 40px;
	width: 40px;
	background: url(../images/active3.png) no-repeat center;
	background-size: cover;
}

.icon3 {
	height: 40px;
	width: 40px;
	background: url(../images/active4.png) no-repeat center;
	background-size: cover;
}

.icon {
	height: 40px;
	width: 40px;
	background: url(../images/1.png) no-repeat center;
	background-size: cover;
}

.icon1 {
	height: 40px;
	width: 40px;
	background: url(../images/active2.png) no-repeat center;
	background-size: cover;
}

.icon4 {
	height: 40px;
	width: 40px;
	background: url(../images/active5.png) no-repeat center;
	background-size: cover;
}

.licon1 {
	height: 40px;
	width: 40px;
	background: url(../images/1.png) no-repeat center;
	background-size: cover;
}

.licon2 {
	height: 40px;
	width: 40px;
	background: url(../images/2.png) no-repeat center;
	background-size: cover;
}

.icon5 {
	height: 40px;
	width: 40px;
	background: url(../images/active6.png) no-repeat center;
	background-size: cover;
}

.icon6 {
	height: 40px;
	width: 40px;
	background: url(../images/active7.png) no-repeat center;
	background-size: cover;
}
.chuguoheguiguoliuxuerenshi {
	height: 40px;
	width: 40px;
	background: url(../images/active1.png) no-repeat center;
	background-size: cover;
}





.act-pop-box-dd {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    width: 100%;
    height: 100px;
    background: #6200e6bf;
    filter: blur(0px);
    box-sizing: border-box;
}
.act-pop-box-con-dd {
    position: relative;
    width: 1220px;
    height: 100px;
    margin: 0 auto;
    /* padding-left: 80px; */
    vertical-align: middle;
}
.close-btn-dd {
    position: absolute;
    top: -40px;
    right: 0;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.act-pop-info-box-dd {
    position: absolute;
    display: inline-block;
    left: 86px;
    width: 1010px;
    top: 10px;
    line-height: 18px;
}
.dd-box-top {
    padding-top: 12px;
    padding-bottom: 10px;
    clear: both;
    width: 100%;
    height: 20px;
}
.dd-form-item {
    display: inline-block;
    width: 210px;
    height: 40px;
    padding-left: 15px;
    margin-right: 9px;
    line-height: 40px;
    background: #ffffff;
    /* border-radius: 20px; */
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #666666;
    box-sizing: border-box;
    vertical-align: middle;
}
.dd-form-icon {
    display: inline-block;
    width: 14px;
    vertical-align: inherit;
}
.dd-form-ip {
    width: 160px;
    box-sizing: border-box;
    padding-left: 6px;
    border: none;
    height: 40px;
    display: inline-block;
    vertical-align: top;
}
.dd-form-sel-item-box {
    position: relative;
}
.form-box-item-sel-dd {
    position: absolute;
    left: 40px;
    /* top: -2px; */
    z-index: 1;
    width: 152px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #666666;
    box-sizing: border-box;
    vertical-align: top;
    padding-left: 6px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border: none;
}
.dd-form-ip-code {
    position: absolute;
    left: 10px;
    width: 100px;
    padding-left: 5px;
    border-radius: 20px;
}
.dd-form-code {
    /* position: absolute; */
    right: 15px;
    /* top: 5px; */
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    background: #e4281d;
    border-radius: 16px;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #ffffff;
}
.dd-get-btn {
    display: inline-block;
    width: 110px;
    height: 40px;
    background: #e4281d;
    box-shadow: 0px 1px 1px 0px #ee2c0a;
    /* border-radius: 20px; */
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    font-family: MicrosoftYaHei;
    color: #ffffff;
    line-height: 40px;
    vertical-align: middle;
}

.dd-txt-first {
    color: #ffffff;
}
.dd-txt {
    font-size: 18px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    float: left;
}
.dd-txt-second {
    color: #ffdf00;
}

.dd-form-icon-after {
    position: absolute;
    top: 11px;
    right: 15px;
    z-index: 0;
}
.dd-form-icon-icon-sel {

    position: absolute;
    top: 12px;
    width: 16px;
}
	.dd-form-code {
    position: absolute;
    right: 5px;
    top: 5px;
    display: inline-block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    background: #e4281d;
    border-radius: 16px;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #ffffff;
}

.dd-form-item-code {
    position: relative;
}

.scroll-box {/* width: 200px; */height: 20px;/* border:2px solid #000; */margin: 0 0 0 15px;overflow: hidden;float: left;/* clear: both; */color: #fff;}
.scroll-box ul { list-style: none; width: 100%; height: 100%; }
.scroll-box ul li {width: 100%;height: 20px;box-sizing: border-box;line-height: 20px;text-align: center;letter-spacing: 1px;}