@charset "utf-8";


.ElitetopBox{ text-align: center; background:url(../images/gai_01.png) no-repeat center; background-size:auto 100%; width: 100%; height: 100%; max-height: 722px; background-repeat: no-repeat; position: relative; }

.Eljrjin{width: 530px; background: #ffe401; margin: 0 auto; height: 54px; line-height: 54px; position: absolute; bottom:50px; left: 50%; margin-left: -265px; border-radius:5px 0 0 5px; }
.Eljrjins{width: 530px; margin: 0 auto; background: #ffe401; margin: 0 auto; height: 54px; line-height: 54px; border-radius:5px 0 0 5px;}
.Eljrjin a,.Eljrjins a{ display: inline-block; text-align: center; font-size: 24px; font-family: "Microsoft YaHei"; color: #333333; width: 260px;}
.Eljrjin span,.Eljrjins span{ display: inline-block; width: 260px; color: #46adac; background: #fff; height: 48px; float: right;margin: 2px 2px 2px 0; font-size: 24px; font-family: "微软雅黑";}
.Eljrjin span img,.Eljrjins span img{ float: left; margin-top: 10px; margin-left: 40px; margin-right: 10px;}


.ElNrBt{ color: #333333; font:48px "Microsoft YaHei" bold; text-align: center; padding: 45px 0 30px 0;}
.ElNrBt p{ position: relative; display: inline; padding:10px 40px; font-weight: bold; font-family: "Microsoft YaHei"}
.ElNrBt p span{ color: #ffcb33;}
.ElNrBt p.btm{ padding-bottom: 50px;}
.ElNrBt p.coF{ color: #fff; }
.ElNrBt p b{ display: block; width: 100%; font-size: 24px; font-weight: normal; color: #ffcb33; font-family: "Microsoft YaHei"; text-align: center;  float: left;}
.btL{ position: absolute; top: 0; left: 0;}
.btR{ position: absolute; bottom: 0; right: 0;}


.AngPaoBox{ width: 925px; margin: 0 auto; padding-bottom: 40px;}
.AngPaoL{ float: left; }
.AngPaoR{ float: right; }

.curriculumBox{ width: 1000px; margin: 0 auto; padding-bottom: 45px;}

.currNrbox{ float: left; margin:0 15px;}
.currbt{ width: 188px; height: 177px; background: url(../images/kcxbtbj_03.jpg) no-repeat; font: 30px/177px "Microsoft YaHei"; font-weight: bold; text-align: center;margin-bottom: 20px;}

.currNrbox ul{ width: 218px; }
.currNrbox ul li{ padding-left: 20px; font-size:18px; color: #333; line-height: 24px; background: url(../images/xb1_03.gif) left 12px no-repeat; font-family: "Microsoft YaHei"}

.currljBtn{width: 530px;  margin: 0 auto; margin-top:40px; background: #ffe401;height: 54px;line-height: 54px;border-radius: 5px 0 0 5px;}
.currljBtn a{ display: inline-block; text-align: center; font-size: 24px;font-family: "Microsoft YaHei";color: #333333;  width: 260px;}
.currljBtn span{ display: inline-block; width: 260px; color: #46adac; background: #fff;height: 48px;float: right;margin: 2px 2px 2px 0;font-size: 24px;font-family: "Microsoft YaHei";}
.currljBtn span img{float: left;margin-top: 10px;margin-left: 40px;margin-right: 10px;}

.arrangeBox{ width:1000px; margin: 0 auto; padding-bottom: 30px; }

.arrbt{ margin: 40px 0; }
.arrbt i{ display: inline-block;background: #ffe401; width: 6px; height: 56px; margin-right: 11px; float: left;}
.arrbt span{ display: inline-block; height: 56px; line-height: 56px; font-weight: bold; font-size: 24px; color: #333; font-family: "Microsoft YaHei";  background: #ffe401; padding-left: 45px; padding-right: 77px; float: left;}

.timetables{ margin-bottom: 50px; }
.kcbL{ float: left;}
.kcbR{ float: left; background:url(../images/kcbR_03.jpg) no-repeat; width: 844px; height: 153px; }

.kcbRNrbox{ margin-bottom: 20px; }
.kcbRNr{ float: left; font-size: 18px; font-family: 'Microsoft YaHei'; color: #333; text-align:center;}
.kcbRNr p{ font-weight: bold;}

.kcbRNr.ML60{ margin-left: 60px;}
.kcbRNr.ML130{ margin-left: 130px;}
.kcbRNr.ML30{ margin-left: 30px;}
.kcbRNr.ML35{ margin-left: 35px;}
.kcbRNr.ML40{ margin-left: 40px;}

.mfdhTxt{ text-align: center; font:24px "Microsoft YaHei"; font-weight: bold; color: #46adac;}

.fitBox{ width: 1000px; margin: 0 auto; }

.shiheNr{ float: left; position: relative; overflow: hidden; margin: 0 25px; margin-bottom: 50px;}
.shiheNr p{ width: 100%; height: 60px;  line-height: 70px; font-size: 20px; color: #333; text-align: center; position: relative; position: absolute; bottom: 0px;}
.shiheNr p i{ display: block; width: 100%; height: 120px; border-radius: 50%; position: absolute; bottom: -60px;background: #f7cc51; -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; filter:alpha(opacity=90);}
.shiheNr p span{ position:relative; z-index: 99; font-weight: bold; font-family: "Microsoft YaHei"}

.txBox{ padding:130px 0 40px 0; }
.txNr{ margin-bottom: 100px; }
.txNrtop{ margin-bottom: 15px; position: relative;}
.txNrtopul{ background: #46adac; position: relative; width: 145px; padding: 15px; float: left;}
.txNrtopul.ab60{ position: absolute; left: 60px; bottom: 0;}
.txNrtopul.ab530{ position: absolute; left: 530px; bottom: 0;}
.txNrtopul.ab810{ position: absolute; left: 810px; bottom: 0; }
.txNr li{ color: #fff; font:18px "Microsoft YaHei"; text-align: center;}
.txNrtopul i{ position: absolute; bottom: -14px; left: 20px;}

.txNrbotm{ margin-top: 25px; position: relative; }
.txNrbompul{ background: #46adac; position: relative; width: 145px; padding: 15px; float: left;}
.txNrbompul i{ position: absolute; top: -10px; left: 20px;}
.txNrbompul.ab250{ position: absolute; left: 250px; top: 5px;}
.txNrbompul.ab670{ position: absolute; left: 670px; top: 5px;}

.teacherBox{ width: 1000px; margin: 0 auto; padding-bottom: 55px;}

.tcerLbBox{ width: 100%; height: 239px; margin-bottom: 50px;}
.tcerLbtopbtn{ float: left;}
.tcerLbbottombtn{ float: right;}
.tcerLbbtn{ display: inline-block; width: 42px; height: 42px; text-align: center; line-height: 42px; color: #fff; background: #d6d6d6; font-size: 20px; margin-top: 100px;}
.tcerLbbtn:hover{ background: #ffbe4e; }
.tcerLbNr{ height: 100%; position: relative; width: 900px; float: left; overflow: hidden;}
.tcerLbNrul{ width: 1000px; position: absolute; height: 100%;}
.tcerLbNrul li{ float: left; margin: 0 16px; position: relative;}

.teachname{position: absolute; bottom: 0; left: 0; width: 100%; height: 38px; background: #ffbe4e; font:18px/38px "Microsoft YaHei"; color: #333; text-align: center;}
.teachbrief{ display: none; position: absolute; width: 168px; height:224px; left: 0; top: 0; z-index: 1; padding: 15px; background: #ffbe4e; font:14px/22px "Microsoft YaHei"; color: #333;}

.studentjsBox{ width: 1150px; margin: 0 auto; padding-bottom: 50px; }

.studentbox{ background: url(../images/studentsbj_03.png) no-repeat 0 130px; background-size:100% 77px; margin-bottom: 50px;}

.studentnr{ float: left; text-align: center; margin: 0 17px;}

.studentnr.Mt50{ margin-top: 70px; }
.studentnr h4{ background: url(../images/txmin_03.gif) no-repeat; width: 92px; height: 52px; margin:0 auto; text-align: center; font:24px/40px "Microsoft YaHei";}

.stuavatar{ width: 140px; height: 140px; margin:5px auto; border-radius: 50%; overflow: hidden; text-align: center; vertical-align: middle;}
.stuavatar.bor1{ border: 1px solid #ea8887; }
.stuavatar.bor2{ border: 1px solid #ffe401; }
.stuavatar.bor3{ border: 1px solid #47adac; }
.stuavatar.bor4{ border: 1px solid #ffbe4f; }

.stuavatar img{ display: inline-block; border-radius: 50%; margin: 5px; vertical-align: middle;}
.stuavatar span{line-height: 100%;vertical-align: middle;display: inline-block; height: 100%;}

.stuTxt{ background: #f2f2f2; padding: 8px 10px 1px 10px;}
.stuTxt li{ text-align: left; margin-bottom: 5px; font:14px/20px "Microsoft YaHei"; color:#333; font-weight:600;}

.studenBj{ background: url(../images/studybj_02.jpg) no-repeat; background-size:100% 100%; }
.studyBox{ width: 1000px; margin: 0 auto; }

.studyNr{ margin-top: 50px; margin-bottom: 20px; }

.copyrightBox{ background:#333; width: 100%;}
.copyrightceter{ width: 1000px; padding:40px 0; margin: 0 auto; color: #fff; text-align:center; font:14px/24px "Microsoft YaHei";}

.bddyBox{background: #ffbe4e;}
.bddyBox_center{ width: 1000px; height: 150px; margin: 0 auto;}
.bddyBox_center h2{ text-align: center; color: #333; font:30px "Microsoft YaHei"; font-weight: bold; padding-top: 25px;}