body { margin:0 auto; font-size:14px; font-family:"微软雅黑";Verdana; line-height:24px; color:#333333;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color:#333333; text-decoration:none;}
a:hover { color:#e47702;}

.main{ margin:0 auto; width:1220px;}
.top{ float:left; width:100%; height:124px;}
.logo img{ float:left;margin-top:20px;}
.phone{ float:right; width:230px; height:54px; text-align:right; font-size:18px; margin-top:38px;}
.phone1 img{ float:left;}
.phone1{ float:left;width:230px; height:30px; font-size:28px; text-align:right; margin-top:8px;}
.nav { float:left; width:100%;text-align:center; font-size:16px;background:#0060be;}
.nav ul {display:inline-table;position:relative;}
.nav ul ul { display:none;}
.nav ul li {float:left;line-height:54px; /*padding-left:24px; padding-right:24px;*/ width:150px; text-align:center; cursor:pointer; }
.nav ul::after {content:"";display:block;clear:both;}
.nav ul li a {display:block;color:#fff;text-decoration:none;}
.nav ul li:hover > ul {display:block;}
.nav ul li:hover {background:#ff9b0c;}
.nav ul ul {position:absolute;top:100%;text-align:left; z-index:100}


.nav ul ul li {float:none;/*margin-left:-24px;padding-left:24px; padding-right:24px;*/background-color:rgba(255,255,255,0.7);border-bottom:1px solid #eee;text-align:left;color:#0060be; width:150px; text-align:center}
.nav ul ul li:hover{float:none; /*margin-left:-24px;padding-left:24px; padding-right:24px;*/width:150px;border-bottom:1px solid #575f6a;background:#0060be; color:#fff;}
.nav ul ul li a { color:#0060be;}   
.nav ul ul li a:hover {background:#0060be; color:#fff;}

.navch{ background:#ff9b0c;}
.navch:hover{ background:#ff9b0c;}
.banner{ float:left; width:100%; height:477px;}
/*.banner img{ float:left; width:100%; height:477px;}*/

.content{ float:left; width:100%; margin-top:30px;}
.teach,.innews,.introduction{ float:left; width:298px; height:588px; border:solid 1px #e0e0e0;}
.intitle{ float:left; width:298px; height:40px; background:url(../image/title.gif); border-bottom:solid 1px #e0e0e0;}
.intext{ float:left; padding-left:20px; padding-right:20px;line-height:30px; text-indent:28px;}
.introduction img{ float:left; margin-bottom:10px;}
.morexq{ float:right; width:86px; height:20px; margin-right:16px;}
.morexq a { color:#0057ad; text-decoration:none;}
.morexq a:hover { color:#0057ad;}
.conmid{ float:left; width:568px;}
.innews{width:546px; height:290px; margin-left:20px;}
.newtitle{ float:left; width:534px; height:30px; background:url(../image/titlenew.gif); border-bottom:solid 1px #e0e0e0; text-align:right; padding-right:12px; padding-top:10px;}
.newtitle a { color:#888888; text-decoration:none;}
.newtitle a:hover { color:#888888;}
.innews img{ float:left; margin-left:10px;}
.innews ul li{ float:left; margin-top:10px;}
.innews ul li img{ float:left; width:150px; height:100px;}
.nt{ float:left; width:358px; height:24px; margin-left:12px; margin-top:4px; font-size:16px; color:#232323;}
.nt a { color:#232323; text-decoration:none;}
.nt a:hover { color:#e47702;}
.ndate{ float:left; width:80px; height:14px; font-size:12px; margin-left:12px; color:#888888;}
.ntext{ float:left; width:358px; height:36px; margin-left:12px; margin-top:10px; text-indent:28px; color:#444444;}
.teatitle{ float:left; width:546px; height:40px;border-bottom:solid 1px #e0e0e0; background:url(../image/teachbg.gif);}
.teatitle ul li{ float:left; width:125px; height:40px; line-height:40px; text-align:center; background:url(../image/aybg.png);}
.teatitle ul li:hover{ background:url(../image/aybg1.png);}
.teatitle ul li a { color:#fff; text-decoration:none;}
.teatitle ul li a:hover { color:#fff;}
.aymore{ float:right; line-height:40px; margin-right:10px;}
.aymore a { color:#888; text-decoration:none;}
.aymore a:hover { color:#888;}


.teach{width:546px; height:274px; margin-left:20px; margin-top:22px;}
.ayteach ul{ float:left; margin-top:10px;}
.ayteach ul li{ float:left; width:530px; line-height:30px; margin-top:10px; margin-left:8px; border-bottom:dashed 1px #c4c4c4;}
.ayteach ul li a { color:#373737; text-decoration:none;}
.ayteach ul li a:hover { color:#e47702;}
.tdate{ float:right;}
.join,.notice{ float:left;width:334px; height:206px;border:solid 1px #e0e0e0; margin-left:16px;}
.jotit,.notit{ float:left; width:334px; height:40px; background:url(../image/nobg.gif);border-bottom:solid 1px #e0e0e0;}
.notext{ float:left; margin-top:10px; line-height:30px; margin-left:20px; margin-right:20px; text-indent:28px;}
.join{height:358px; margin-top:22px;}
.jotit{ background:url(../image/join.gif);}
.join ul{ float:left; margin-top:8px;}
.join ul li{ float:left; width:312px; height:48px; border:solid 1px #dcede3; background:#e7edf7; margin-top:8px; margin-left:10px; line-height:48px; font-size:18px; color:#0060be; cursor:pointer;}
.joinimg img{ float:left; margin-top:8px; margin-left:10px; margin-right:18px;}
.joina img{ float:right; margin-right:10px; margin-top:14px;}
.school{ float:left; width:1220px; height:334px;border-bottom:solid 1px #e0e0e0; border-left:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0;}
.schtit{ float:left; width:1220px; height:50px; background:url(../image/fc.gif);}
.school ul li{ float:left; width:318px; height:250px; margin-top:24px; margin-left:10px;}
.schimg{ float:left; width:316px; height:212px; border:solid 1px #c7cbeb;}
.school ul li img{ float:left; width:304px; height:200px; margin-left:6px; margin-top:6px;}
.schtext{ float:left; width:314px; font-size:16px; line-height:40px; text-align:center;}




.bottom{ float:left; width:100%; height:114px; background:url(../image/bottombg.gif); color:#fff; margin-top:44px;}
.main1{ margin:0 auto; width:620px; text-align:center; padding-top:30px;}
.bottom a {color:#fff; text-decoration:none;}
.bottom a:hover {color:#fff;}
.position{ position:fixed; right:0px;z-index:1000; top:350px;}
.arrows{ float:left; width:30px; height:34px;border-top-left-radius:4px;border-bottom-left-radius:4px;margin-top:78px;margin-bottom:78px;box-shadow:-2px 2px 6px #dddddd;background:#fff;}
.arrows img{ float:left; margin-top:12px; margin-left:8px;}
.pright{ float:left; width:60px; height:182px;box-shadow:4px 4px 6px #dddddd;border-radius:4px; margin-left:1px;}
.qq{ float:left; width:60px; height:60px;border-top-left-radius:4px;border-top-right-radius:4px;background:#fff;}
.qq:hover{ background:#ff9b0c;}
.ww{ float:left; width:60px; height:60px; margin-top:1px;background:#fff;}
.ww:hover{ background:#ff9b0c;}
.up{ float:left; width:60px; height:60px;border-bottom-left-radius:4px;border-bottom-right-radius:4px; margin-top:1px;background:#fff;}
.up:hover{ background:#ff9b0c;}





.newsnav{ float:left; width:280px; padding-bottom:20px; border:solid 2px #e0e0e0; margin-top:34px; margin-left:10px;}
.nntit{ float:left; width:256px; height:50px; line-height:60px;color:#999999; padding-left:24px; border-bottom:solid 1px #e0e0e0; background:#f0f1f3;}
.nntext{ float:left; margin-right:10px;color:#0060be; font-size:28px; line-height:50px;}
.newsnav ul{ float:left; margin-top:20px;}
.newsnav ul li{ float:left; width:280px;line-height:44px;cursor:pointer;}
.newsnav ul li img{ float:left; margin-left:20px; margin-top:14px; margin-right:10px;}
.nnch{ float:left; width:280px; height:54px;background:url(../image/nnav.png) no-repeat; margin-left:-10px; margin-top:-10px; color:#fff; padding-left:10px; padding-top:10px;}

.news{ float:left; width:864px; margin-left:34px; margin-top:34px;}
.ntit{ float:left;width:864px; line-height:34px; border-bottom:dotted 1px #e0e0e0; text-align:right;}
.blue{ color:#023363;}
.newsul ul li{ float:left; width:864px; height:150px; margin-top:46px; cursor:pointer;}
.newsul ul li img{ float:left; width:220px; height:150px;}
.newst{ float:left; width:520px; line-height:30px; margin-left:22px; margin-top:6px; font-size:18px; font-weight:bold;}
.newsd{ float:right; width:80px; line-height:30px; color:#666666;margin-top:6px;}
.newstext{ float:left; width:622px; height:80px; line-height:26px; margin-left:22px; margin-top:26px;}


.page{ float:left; width:430px; margin-bottom:100px; margin-left:230px; margin-top:68px;}
.page ul li{ float:left; width:32px; height:32px; border:solid 1px #d5d5d5; text-align:center; line-height:32px; margin-left:6px; margin-right:6px;cursor:pointer;}
.page ul li:hover{float:left; width:32px; height:32px; border:solid 1px #f89201; background:#f89201; color:#fff;}
.schcontent{ float:left; width:800px; margin-top:50px; margin-left:32px; margin-bottom:200px;}
.fc{ float:left; width:864px; margin-top:30px;}
.fc ul{ float:left; margin-left:-10px;}
.fc ul li{ float:left; width:280px; text-align:center; margin-left:11px; font-size:16px; margin-top:10px;}
.fc ul li img{ float:left; width:280px; height:200px;}
.fctext{ float:left; width:280px; line-height:36px;}



.teacher{ float:left; width:1220px; }
.teachertit1,.teachertit{ float:left; width:1220px; text-align:center; line-height:60px; font-size:28px; font-weight:bold; margin-top:20px; margin-bottom:30px;}
.teachertit1{ margin-bottom:0px;}
.teacher ul{ float:left; margin-left:-20px;}
.teacher ul li{ float:left; width:290px; margin-top:10px; margin-left:20px;}
.teacher ul li img{ float:left; width:290px; height:176px;}
.ttext{ float:left; width:290px; line-height:40px; font-size:16px; text-align:center;}
.page1{ float:left; margin-left:170px;}

.contact{ float:left; width:1200px; margin-left:10px; margin-bottom:100px;}
.source{ float:left; width:600px; text-align:right; margin-bottom:30px; color:#888888;}
.author{ float:left; width:600px; text-align:left; margin-left:20px; margin-bottom:30px; color:#888888;}


.notice ul li{ float:left; width:320px; line-height:30px; margin-top:10px; margin-left:8px; border-bottom:dashed 1px #c4c4c4;}
.notice ul li a { color:#373737; text-decoration:none;}
.notice ul li a:hover { color:#e47702;}


.fb{ position:absolute; z-index:100; top:630px; width:100%; margin:0 auto; text-align:center;}
.fb ul{ margin:0 auto;}
.fb1{ cursor:pointer; display:inline; width:20px; line-height:20px; margin:0 4px; height:20px; padding:1px 8px; background-image:url(../image/FocusButton.png); background-repeat:no-repeat; background-position:left top;}
.fb2{ cursor:pointer; display:inline; width:20px; line-height:20px; margin:0 4px; height:20px; padding:1px 8px; background-image:url(../image/FocusButton.png); background-repeat:no-repeat; background-position:right top;}