@charset "gb2312";
.head_bg{ overflow:hidden; min-width:1200px; background:url(../images/head_bg.jpg) no-repeat center 0; }
	.head_box{ width:1060px; margin:0 auto; overflow:hidden; text-align:left; }
		.head_box div{ height:60px; overflow:hidden; }
		.head1{ background:url(../images/head1.jpg) no-repeat 0 0; }
		.head2{ background:url(../images/head2.jpg) no-repeat 0 0; }
		.head3{ background:url(../images/head3.jpg) no-repeat 0 0; }
		.head4{ background:url(../images/head4.jpg) no-repeat 0 0; }
		.head5{ background:url(../images/head5.jpg) no-repeat 0 0; }
		.head6{ background:url(../images/head6.jpg) no-repeat 0 0; }
		.head7{ background:url(../images/head7.jpg) no-repeat 0 0; }
		.head8{ background:url(../images/head8.jpg) no-repeat 0 0; }
		.head9{ background:url(../images/head9.jpg) no-repeat 0 0; }
		.head10{ background:url(../images/head10.jpg) no-repeat 0 0; }
		

.intro{ background:url(../images/intro_bg.jpg) no-repeat 0 0; padding:100px 0 26px 312px; font-size:20px; line-height:43px; margin-top:50px; }
.intro p{ width:252px; text-align:center; }
.intro p strong{ color:#e22f27; }

.tit{ width:100%; overflow:hidden;}
.tit h3{ width:100%; line-height:92px; text-align:center; color:#0b6ddb; font-size:36px; font-weight:normal; font-style:italic;}
.tit h3 i{ font-weight:bold; font-style:italic; color:#e22f27; }
.tit p{ width:100%; line-height:40px; text-align:center; background:url(../images/school_18.jpg) center top no-repeat; color:#222222; font-size:16px;}
.tit2 p{ background:url(../images/school_19.jpg) center top no-repeat; }

.box{ padding-top:30px; margin:0 auto;}
.course{ margin-top:40px; width:100%; overflow:hidden; background:url(../images/school_22.jpg) center top no-repeat; height:438px;}
.course dl{ float:left; position:relative; width:308px; overflow:hidden; margin-right:68px; height:438px;}
.course dl dt{ width:100%; line-height:80px; color:#FFF; text-indent:36px; font-size:20px;}
.course dl dd p{ width:206px; padding-left:36px; line-height:27px; color:#FFF; font-size:16px;}
.pcenter{ text-align:center; }
.course dl dd a,.item .info a,.alt2 td a{ -webkit-transition:all 0.4s ease;transition:all 0.4s ease; position:absolute; width:170px; height:57px; border-bottom:3px solid #ae221e; background:#d81f1a; color:#FFF; line-height:60px; text-align:center; border-radius:30px; left:93px; bottom:0px; font-size:18px; text-decoration:none;}
.course dl dd a:hover,.item .info a:hover,.alt2 td a:hover{ background:#0b6ddb; border-bottom:3px solid #0956ab;}

.curriculum_title{margin: 1.5em 0 1em;color: #3f3f3f;font: 300 2.846em "Microsoft YaHei",Î¢ÈíÑÅºÚ,"MicrosoftJhengHei",sans-serif;}
.curriculum_title span {display: inline-block; margin-bottom: -1px; padding:0 0 1px; border-bottom: 2px solid #c00; margin-left:5px;}
th{ border:none; }
.alt2{ border-collapse:collapse; line-height:1.8em; font-size:16px; }
.alt2 th {padding:12px 15px;text-align:center;border-bottom: 3px solid #ccc;background: #ebebeb;color: #000;font: 300 1em "Signika",sans-serif;}
.alt2 td {padding: 10px 8px;border: none;border-bottom: 1px solid #e5e5e5;text-align:center;}
.bx{ line-height:20px;}
.alt2 td a{ width:130px; height:46px; line-height:46px; position:relative; display:inline-block; left:auto; }

#gedu_teacher { width:1060px; height:605px; overflow:hidden; position:relative; margin:25px auto 0; }
.teacher_banner{width:920px;  height:605px;  overflow:hidden; margin:0 auto; position:relative;}
.teacher_banner ul{height:605px; overflow:hidden; position:absolute; top:0px; left:0px; z-index:2;}
.teacher_banner ul .teacher_box{width:920px;  height:605px;  float:left; text-align:center; overflow:hidden; }
.teacher_banner ul .teacher_box dl{ width:832px; padding-left:88px; overflow:hidden; position:relative;}
.teacher_banner ul .teacher_box dl dt{ float:left; width:256px; height:287px;}
.teacher_banner ul .teacher_box dl dt img{ display:block; margin:0 auto;}
.teacher_banner ul .teacher_box dl dd{ float:right; width:540px; padding-top:50px;}
.teacher_banner ul .teacher_box dl dd h6{ width:100%; text-align:left; line-height:36px; color:#222; font-size:16px;}
.teacher_banner ul .teacher_box dl dd p{ width:100%; line-height:36px; color:#222; font-size:16px; text-align:left;}
.teacher_banner ul .teacher_box dl dd a{ position:absolute; left:380px; bottom:0px; border-radius:8px;  width:140px; height:60px;  line-height:60px; text-align:center; color:#FFF; background:url(../images/a_bg.jpg) left center  repeat-x; background-size:100% 100%; font-size:18px;}
.teacher_point{width:100%; height:11px; opacity:0; text-align:center; position:absolute; bottom:-60px; left:0px; z-index:10;}
.teacher_point span{display:inline-block; margin-right:6px; cursor:pointer; width:11px; height:11px;}
#gedu_teacher font{ width:64px; height:64px; z-index:10; position: absolute; top:50%; margin-top:-32px; cursor: pointer;}
#gedu_teacher .prev{ left:0px; background:url(../images/prey.jpg) no-repeat; background-size:100% 100%;}
#gedu_teacher .prev:hover{}
#gedu_teacher .next{ right:0px; background:url(../images/next.jpg) no-repeat; background-size:100% 100%;}
#gedu_teacher .next:hover{ }
.item { float:left; padding:15px 0 0 35px; }
.item .container { background:#fff; border:1px solid #d4d4d5; border-radius:4px; width:258px; box-shadow:0px 0px 5px #d5d5d5; }
.item .avatar { width:258px; height:258px; border-radius:4px 4px 0 0; overflow:hidden; }
.item .info { padding:18px; height:280px; overflow:auto; position:relative; }
.item .info .name { font-size:20px; height:25px; line-height:25px; overflow:hidden; font-weight:bold; color:#333; }
.item .info .type { font-size:13px; height:25px; line-height:25px; overflow:hidden; color:#bbb; }
.item .info .history { font-size:13px; color:#888; overflow:hidden; margin-top:5px; line-height:20px; }
.item .info .desc { font-size:13px; color:#888; height:60px; overflow:hidden; margin-top:10px; line-height:20px; }
.item .info .desc b { font-weight:600; color:#666; }
.item .info a{ width:140px; height:49px; line-height:49px; left:60px; bottom:30px; }

.environment{ overflow:hidden; width:951px; padding:40px 0 0 109px; }
.environment li{ width:250px; float:left; padding:0 43px 25px 0; text-align:center; font-size:18px; color:#333; }
.environment li img{ margin-bottom:12px; }

.add{ padding:109px 0 60px 50px; overflow:hidden; color:#fff; font-size:14px; background:url(../images/add_bg.jpg) no-repeat center 50px; line-height:22px; }
.tel{ font-size:12px;}
.add1{ width:301px; float:left; padding-top:69px; }
.add2{ width:364px; float:left; }
.add3{ width:340px; float:left; padding-top:32px; }
.add4{ width:320px; float:left; padding-top:311px; clear:both; }
.add5{ width:285px; float:left; padding-top:340px; }
.add6{ width:363px; float:left; padding-top:319px; }