@charset "utf-8";
body {margin:0 auto; padding:0; background-color:#fff; width:100%; position:relative;}
body,html{ padding-top:0px; overflow-x:hidden;}
* {font-size:14px; line-height:25px; color:#666666; font-family:'微软雅黑';}
*:focus {outline:none;}
img { border:0px;}
ul {margin:0px; margin-left:-40px; *margin-left:0px;}
li {list-style-type:none;}
a { outline:none; outline:0;}
a:link {font-size: 14px;color: #767676;text-decoration: none;}
a:visited {font-size: 14px;color: #767676;text-decoration: none;}
a:hover {font-size: 14px;color:#EC6626;text-decoration:none;}
p { margin:0px; padding:0px;}
form { margin:0px; padding:0px;}

#toparea { margin:0 auto; width:100%; height:35px; overflow:hidden; background-color:#E8E8E8; margin-top:0px;}
#toparea #tarea { margin:0 auto; width:1175px; height:25px; padding-top:5px; overflow:hidden;}
#toparea #tarea #lword { float:left; width:600px; text-align:left; overflow:hidden; color:#A9A9A9; font-size:14px;}
#toparea #tarea #rlink { float:right; width:575px; text-align:right; overflow:hidden;}
#toparea #tarea #rlink a { color:#A9A9A9; font-size:14px;}
#toparea #tarea #rlink a:hover { text-decoration:underline;}

#top { margin:0 auto; width:1175px; height:130px; margin-top:0px; background-color:#fff;}
#top #logo { float:left; width:309px; height:89px; overflow:hidden; margin-top:20px; margin-left:0px;}
#top #logo a { display:block; width:309px; height:89px; background:url(../images/logo.png) no-repeat left top;}
#top #tright { float:right; width:470px; margin-top:27px; overflow:hidden;}
#top #tright #toptel { width:100%; text-align:right; font-weight:bold; color:#676767; font-size:16px;}
#top #tright #toptel font { color:#EC6626; font-size:30px; font-weight:bold; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}
#top #tright #toplinks { width:100%; text-align:right;color:#676767; font-size:14px; margin-top:20px;}
#top #tright #toplinks a { font-size:17px; color:#6A6A6A; font-weight:normal; text-decoration:underline;}
#top #tright #toplinks a.on { color:#EC6626;}
#top #tright #toplinks a:hover { text-decoration:underline; color:#EC6626;}

#footer { max-width:1920px; margin-top:0px;}

#topmenu { margin:0 auto; width:100%; max-width:1920px; margin-top:0px; height:60px; background-color:#EC6626; text-align:center; position:relative; z-index:999; overflow:hidden;}
#topmenu #nav { margin:0 auto; width:1175px; height:60px; overflow:hidden; background:url(../images/mline.png) no-repeat left 20px;}
#topmenu #nav ul { width:1300px;}
#topmenu #nav ul li { float:left; width:130px; text-align:center; height:60px; position:relative; margin-right:1px;background:url(../images/mline.png) no-repeat right 20px;}
#topmenu #nav ul li a { display:block; text-decoration:none; width:130px; height:42px; padding-top:18px; text-align:center; color:#fff; font-size:17px;}
#topmenu #nav ul li.on { background:url(); background-color:#5E2400;}
#topmenu #nav ul li:hover {background:url(); background-color:#5E2400;}
#topmenu #nav ul li:hover a { display:block; text-decoration:none; width:130px; height:42px; padding-top:18px; text-align:center; color:#fff; font-size:17px;}

#showtop { display:none; margin:0 auto; width:100%; margin-top:0px; height:60px; background-color:#EC6626; text-align:center; position:relative; z-index:999; overflow:hidden;}
#showtop #nav { margin:0 auto; width:1175px; height:60px; overflow:hidden; background:url(../images/mline.png) no-repeat left 20px;}
#showtop #nav ul { width:1300px;}
#showtop #nav ul li { float:left; width:130px; text-align:center; height:60px; position:relative; margin-right:1px;background:url(../images/mline.png) no-repeat right 20px;}
#showtop #nav ul li a { display:block; text-decoration:none; width:130px; height:42px; padding-top:18px; text-align:center; color:#fff; font-size:17px;}
#showtop #nav ul li.on { background:url(); background-color:#5E2400;}
#showtop #nav ul li:hover {background:url(); background-color:#5E2400;}
#showtop #nav ul li:hover a { display:block; text-decoration:none; width:130px; height:42px; padding-top:18px; text-align:center; color:#fff; font-size:17px;}

#thead { margin:0 auto; width:100%; height:555px; overflow:hidden; margin-top:0px; position:relative; text-align:center;}
#thead #adarea { margin:0 auto; width:1920px; height:555px; overflow:hidden; position:relative; margin-left:-960px; left:50%; text-align:center;}
#thead #bts { margin:0 auto; width:1000px; text-align:center; position:relative; z-index:99; margin-top:-180px;}
#thead #bts a { display:block; width:130px; border-radius:8px; text-align:center; margin-left:10px; margin-right:10px; height:25px; padding-top:10px; padding-bottom:10px; color:#fff; font-size:18px; text-decoration:none; display:inline-block;*display:inline;*zoom:1;}
#thead #bts #bt1 { background-color:#D32938;}
#thead #bts #bt1:hover { background-color:#F90;}
#thead #bts #bt2 { background-color:#EC6626;}
#thead #bts #bt2:hover { background-color:#F90;}

#daoyu { margin:0 auto; width:1920px; overflow:hidden; background-color:#D32938; padding-top:40px; padding-bottom:40px; position:relative; margin-left:-960px; left:50%; text-align:center;}
#daoyu #wordarea { margin:0 auto; width:1120px; overflow:hidden;}
#daoyu #wordarea #leftname { float:left; width:100px; text-align:left; font-size:40px; line-height:50px; color:#fff;}
#daoyu #wordarea #leftw { float:left; width:820px; text-align:left; font-size:16px; line-height:28px; color:#fff; overflow:hidden;}
#daoyu #wordarea #rightbt { float:right; width:200px; overflow:hidden;}
#daoyu #wordarea #rightbt a { display:block; float:right; width:125px; height:25px; border-radius:8px; text-align:center; background-color:#FFCC00; font-size:24px; color:#D32938; padding-top:10px; padding-bottom:10px;}
#daoyu #wordarea #rightbt a:hover { background-color:#fff;}

#tingli { margin:0 auto; width:1920px; height:535px; overflow:hidden; background:url(../images/bg1.jpg) no-repeat center top; position:relative; margin-left:-960px; left:50%; text-align:center;}
#tingli #word1 { margin:0 auto; width:1120px; overflow:hidden; margin-top:65px;}
#tingli #word1 #thename { float:left; width:260px; margin-left:50px; text-align:right; font-size:50px; line-height:52px; color:#fff; font-weight:bold; margin-top:30px;}
#tingli #word1 #thename font { font-size:12px; line-height:30px; color:#fff; text-transform:uppercase; font-weight:normal;}
#tingli #word1 #rword { float:right; width:430px; margin-right:30px; text-align:left; color:#fff; font-size:16px; line-height:35px;} 
#tingli #word2 { margin:0 auto; width:1070px; overflow:hidden; margin-top:55px;}
#tingli #word2 #leftname { float:left; width:117px; height:138px; padding-top:20px; overflow:hidden; position:relative; background:url(../images/img1.png) no-repeat center top; font-size:30px; line-height:32px; color:#fff;}
#tingli #word2 #rword { float:right; width:1010px; height:140px; overflow:hidden; background-color:#FFCC00; margin-top:-158px;}
#tingli #word2 #rword div { float:left; width:880px; margin-left:80px; text-align:left; color:#000000; font-size:16px; line-height:35px; margin-top:18px;}
#tingli #zixun { margin:0 auto; width:1000px; text-align:center; overflow:hidden; margin-top:15px;}
#tingli #zixun a { display:block; margin:0 auto; width:350px; height:32px; padding-top:18px; padding-bottom:15px; text-align:center; background-color:#FFCC00; text-decoration:none; color:#000; font-size:24px; border-radius:8px;}
#tingli #zixun a:hover { background-color:#D32938; color:#fff;}

#kouyu { margin:0 auto; width:1920px; height:535px; overflow:hidden; background:url(../images/bg2.jpg) no-repeat center top; position:relative; margin-left:-960px; left:50%; text-align:center;}
#kouyu #word1 { margin:0 auto; width:1120px; overflow:hidden; margin-top:65px;}
#kouyu #word1 #thename { float:left; width:260px; margin-left:150px; text-align:center; font-size:50px; line-height:52px; color:#fff; font-weight:bold; margin-top:65px;}
#kouyu #word1 #thename font { font-size:12px; line-height:30px; color:#fff; text-transform:uppercase; font-weight:normal;}
#kouyu #word1 #rword { float:right; width:400px; margin-right:30px; text-align:left; color:#fff; font-size:16px; line-height:35px;} 
#kouyu #word2 { margin:0 auto; width:1070px; overflow:hidden; margin-top:55px;}
#kouyu #word2 #leftname { float:left; width:117px; height:138px; padding-top:20px; overflow:hidden; position:relative; background:url(../images/img2.png) no-repeat center top; font-size:30px; line-height:32px; color:#fff;}
#kouyu #word2 #rword { float:right; width:1010px; height:140px; overflow:hidden; background-color:#D2C8F9; margin-top:-158px; border:1px solid #FFCC00;}
#kouyu #word2 #rword div { float:left; width:880px; margin-left:80px; text-align:left; color:#000000; font-size:16px; line-height:35px; margin-top:18px;}
#kouyu #zixun { margin:0 auto; width:1000px; text-align:center; overflow:hidden; margin-top:15px;}
#kouyu #zixun a { display:block; margin:0 auto; width:350px; height:32px; padding-top:18px; padding-bottom:15px; text-align:center; background-color:#FFCC00; text-decoration:none; color:#000; font-size:24px; border-radius:8px;}
#kouyu #zixun a:hover { background-color:#D32938; color:#fff;}

#xiezuo { margin:0 auto; width:1920px; height:535px; overflow:hidden; background:url(../images/bg3.jpg) no-repeat center top; position:relative; margin-left:-960px; left:50%; text-align:center;}
#xiezuo #word1 { margin:0 auto; width:1120px; overflow:hidden; margin-top:65px;}
#xiezuo #word1 #thename { float:left; width:260px; margin-left:70px; text-align:center; font-size:50px; line-height:52px; color:#fff; font-weight:bold; margin-top:65px;}
#xiezuo #word1 #thename font { font-size:12px; line-height:30px; color:#fff; text-transform:uppercase; font-weight:normal;}
#xiezuo #word1 #rword { float:right; width:400px; margin-right:30px; text-align:left; color:#fff; font-size:16px; line-height:35px;} 
#xiezuo #word2 { margin:0 auto; width:1070px; overflow:hidden; margin-top:55px;}
#xiezuo #word2 #leftname { float:left; width:117px; height:138px; padding-top:20px; overflow:hidden; position:relative; background:url(../images/img3.png) no-repeat center top; font-size:30px; line-height:32px; color:#fff;}
#xiezuo #word2 #rword { float:right; width:1010px; height:140px; overflow:hidden; background-color:#D0BB9D; margin-top:-158px; border:1px solid #FFCC00;}
#xiezuo #word2 #rword div { float:left; width:880px; margin-left:80px; text-align:left; color:#000000; font-size:16px; line-height:35px; margin-top:18px;}
#xiezuo #zixun { margin:0 auto; width:1000px; text-align:center; overflow:hidden; margin-top:15px;}
#xiezuo #zixun a { display:block; margin:0 auto; width:350px; height:32px; padding-top:18px; padding-bottom:15px; text-align:center; background-color:#FFCC00; text-decoration:none; color:#000; font-size:24px; border-radius:8px;}
#xiezuo #zixun a:hover { background-color:#D32938; color:#fff;}

#yuedu { margin:0 auto; width:1920px; height:535px; overflow:hidden; background:url(../images/bg4.jpg) no-repeat center top; position:relative; margin-left:-960px; left:50%; text-align:center;}
#yuedu #word1 { margin:0 auto; width:1120px; overflow:hidden; margin-top:65px;}
#yuedu #word1 #thename { float:left; width:260px; margin-left:130px; text-align:center; font-size:50px; line-height:52px; color:#fff; font-weight:bold; margin-top:45px;}
#yuedu #word1 #thename font { font-size:12px; line-height:30px; color:#fff; text-transform:uppercase; font-weight:normal;}
#yuedu #word1 #rword { float:right; width:400px; margin-right:30px; text-align:left; color:#fff; font-size:16px; line-height:35px;} 
#yuedu #word2 { margin:0 auto; width:1070px; overflow:hidden; margin-top:55px;}
#yuedu #word2 #leftname { float:left; width:117px; height:138px; padding-top:20px; overflow:hidden; position:relative; background:url(../images/img3.png) no-repeat center top; font-size:30px; line-height:32px; color:#fff;}
#yuedu #word2 #rword { float:right; width:1010px; height:140px; overflow:hidden; background-color:#F2B37C; margin-top:-158px; border:1px solid #FFCC00;}
#yuedu #word2 #rword div { float:left; width:880px; margin-left:80px; text-align:left; color:#000000; font-size:16px; line-height:35px; margin-top:30px;}
#yuedu #zixun { margin:0 auto; width:1000px; text-align:center; overflow:hidden; margin-top:15px;}
#yuedu #zixun a { display:block; margin:0 auto; width:350px; height:32px; padding-top:18px; padding-bottom:15px; text-align:center; background-color:#FFCC00; text-decoration:none; color:#000; font-size:24px; border-radius:8px;}
#yuedu #zixun a:hover { background-color:#D32938; color:#fff;}

#kecheng { margin:0 auto; width:1920px; height:1130px; overflow:hidden; background:url(../images/bg5.jpg) no-repeat center top; position:relative; margin-left:-960px; left:50%; text-align:center;}
#kecheng #title { margin:0 auto; width:1120px; overflow:hidden; text-align:center; font-size:36px; font-weight:bold; color:#fff; height:38px; line-height:38px; background:url(../images/line.png) no-repeat center center; margin-top:90px;}
#kecheng #area { margin:0 auto; width:1070px; overflow:hidden; padding:25px; background-color:#E1DFE9; margin-top:70px;}
#kecheng #area table tr td { background-color:#E1DFE9; padding:16px; font-size:14px; line-height:25px; color:#000}
#kecheng #area table tr td * { font-size:14px; color:#000; line-height:25px;}
#kecheng #area table tr td #zx { display:block; width:90px; height:30px; padding-top:5px; margin:0 auto; background-color:#D0711A; text-align:center; color:#fff; border-radius:8px; text-decoration:none;}
#kecheng #area table tr td #zx:hover { background-color:#F90;}
#kecheng #bts { margin:0 auto; width:1000px; text-align:center; margin-top:60px;}
#kecheng #bts a { display:block; width:210px; border-radius:8px; text-align:center; margin-left:20px; margin-right:20px; height:47px; padding-top:18px; font-size:24px; text-decoration:none; display:inline-block;*display:inline;*zoom:1;}
#kecheng #bts #bt1 { background-color:#FFCC00; color:#000;}
#kecheng #bts #bt1:hover { background-color:#F90;}
#kecheng #bts #bt2 { background-color:#FF8400; color:#fff;}
#kecheng #bts #bt2:hover { background-color:#F90;}

#teacher { margin:0 auto; width:1920px; height:1310px; overflow:hidden; background:url(../images/bg6.jpg) no-repeat center top; position:relative; margin-left:-960px; left:50%; text-align:center;}
#teacher #title { margin:0 auto; width:1120px; overflow:hidden; text-align:center; font-size:36px; font-weight:bold; color:#000; height:38px; line-height:38px; background:url(../images/line2.png) no-repeat center center; margin-top:80px;}
#teacher #en { margin:0 auto; width:1000px; text-align:center; overflow:hidden; margin-top:45px;}
#teacher #teacherlist { margin:0 auto; width:1120px; overflow:hidden; margin-top:60px;}
#teacher #teacherlist ul { width:1200px;}
#teacher #teacherlist ul li { float:left; width:222px; margin-bottom:27px; text-align:center; margin-right:3px; overflow:hidden;}
#teacher #teacherlist ul li #img { width:222px; text-align:center; overflow:hidden; position:relative; z-index:99;}
#teacher #teacherlist ul li #infoarea { width:222px; height:255px; background-color:#545B8C; text-align:left; overflow:hidden; margin-top:-65px;}
#teacher #teacherlist ul li #infoarea #name { margin:0 auto; width:188px; text-align:left; font-size:28px; color:#fff; margin-top:80px;}
#teacher #teacherlist ul li #infoarea #name font { color:#A7AFBB; font-size:24px;}
#teacher #teacherlist ul li #infoarea #notes { margin:0 auto; width:188px; margin-top:12px; text-align:left; font-size:15px; color:#fff; line-height:22px;}
#teacher #bts { margin:0 auto; width:1000px; text-align:center; margin-top:30px;}
#teacher #bts a { display:block; width:210px; border-radius:8px; text-align:center; margin-left:20px; margin-right:20px; height:47px; padding-top:18px; font-size:24px; text-decoration:none; display:inline-block;*display:inline;*zoom:1;}
#teacher #bts #bt1 { background-color:#FFCC00; color:#000;}
#teacher #bts #bt1:hover { background-color:#F90;}
#teacher #bts #bt2 { background-color:#FF8400; color:#fff;}
#teacher #bts #bt2:hover { background-color:#F90;}

#student { margin:0 auto; width:1920px; height:970px; overflow:hidden; background:url(../images/bg7.jpg) no-repeat center top; position:relative; margin-left:-960px; left:50%; text-align:center;}
#student #title { margin:0 auto; width:1120px; overflow:hidden; text-align:center; font-size:36px; font-weight:bold; color:#fff; height:38px; line-height:38px; background:url(../images/line3.png) no-repeat center center; margin-top:55px;}
#student #starea { margin:0 auto; width:1120px; height:682px; overflow:hidden; margin-top:55px;}
#student #starea #leftv { float:left; width:420px; overflow:hidden;}
#student #starea #rst { float:left; width:700px; overflow:hidden;}
#student #starea #leftv #vname { width:420px; background-color:#0D0D0D; height:100px; padding-top:60px; text-align:center;}
#student #starea #leftv #vedio { width:420px; height:365px; overflow:hidden; text-align:center;} 
#student #starea #leftv #vsname { width:420px; height:138px; padding-top:15px; font-size:16px; color:#fff; text-align:center; background-color:#0D0D0D;}
#student #starea #rst #stinfo { width:700px; height:194px; overflow:hidden; background-color:#fff;}
#student #starea #rst #stinfo #leftimg { float:left; width:200px; padding-top:19px; text-align:center;}
#student #starea #rst #stinfo #leftimg p { display:block; margin:0 auto; width:178px; height:30px; padding-top:4px; position:relative; margin-top:-48px; text-align:center; background-color:#545B8C; color:#fff; font-size:14px;}
#student #starea #rst #stinfo #rnotes { float:left; width:490px; padding-right:10px; height:176px; padding-top:18px; text-align:left; font-size:14px; line-height:20px; color:#000;} 
#student #starea #rst #stinfo #rnotes * { font-size:14px; line-height:20px; color:#000;}
#student #bts { margin:0 auto; width:1000px; text-align:center; margin-top:40px;}
#student #bts a { display:block; width:210px; border-radius:8px; text-align:center; margin-left:20px; margin-right:20px; height:47px; padding-top:18px; font-size:24px; text-decoration:none; display:inline-block;*display:inline;*zoom:1;}
#student #bts #bt1 { background-color:#FFCC00; color:#000;}
#student #bts #bt1:hover { background-color:#F90;}
#student #bts #bt2 { background-color:#FF8400; color:#fff;}
#student #bts #bt2:hover { background-color:#F90;}








