
/*------------清除标签默认样式------------*/
table{border-collapse:collapse;border-spacing:0;}
i,em{font-weight:normal;font-style:normal;}
ul{list-style:none;padding:0px;margin:0px}
th{text-align:left;padding:0px;margin:0px}
h1,h2,h3,h4{font-weight:normal;font-size:100%;padding:0px;margin:0px}
img{border:0;padding:0px;margin:0px; font-size:0px;}
body,div,p,li,table,td,dl,dt,dd,ul,li{padding:0px;margin:0px}
ul,li{ list-style:none;}
body {background:#f3f1f2;font-family:'Microsoft Yahei','Arial'; font-family:"微软雅黑"; font-size:12px}
a {color:#000; text-decoration:none;}
a:hover{text-decoration:none;color:#c40000;}

.top{ width:100%; height:28px; background:#fdfdfd; border-bottom:1px solid #ddd; margin:0 auto; line-height:28px;}
.top ul li{ float:left}
.top ul li a{ color:#333; padding:0 10px;}
.top ul li a:hover{ text-decoration:none;color:#c40000;}

.blank {clear:both;overflow:hidden;height:30px;font-size:0;}
.clear{clear:both;display:block;font:0px/0px sans-serif;}
.flt {float:left;}
.frt {float:right;}
.w1000,.w1013{ width:1000px; margin:0 auto;color:#000; position:relative }
.w1000T{ width:1000px; float:left;text-align:center}
.w1000T img{ padding-bottom:30px;}
.w1000T img.pb0{ padding-bottom:0px;}
.w1000T p{ font-size:24px; color:#fb8501; line-height:50px;}
.w1000T p.white{ color:#fff;}
.w1000C{ width:1000px; float:left; }
.zx{ width:1000px; height:120px; float:left;}
.zx a.btn{ width:448px; height:74px; display:block; line-height:74px; text-align:center; background:#fe3d03; color:#fff; font-size:36px; margin:0 auto; margin-top:30px;}
.zx a:hover.btn{ background:#ae1a1a}

/*-----nav------*/
.nav{ width:100%; height:68px; margin:0 auto; background:#000; opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8; position:fixed; bottom:0; z-index:9999999}
.nav a{ color:#fff; font-size:17px; float:left; line-height:68px; margin-left:36px;}
.nav a.ml0{ margin-left:0px;}
.nav a.f30{ font-size:30px;}


/*-----top------*/
.topbanner{width:100%; height:817px;}
.topbanner h1{background:url(headerImg1.jpg) #383839 no-repeat center top ;margin:0px auto;overflow:hidden;height:490px;text-indent:-99999px;}
.topbanner h2{background:url(headerImg2.jpg) #383839 no-repeat center top ;margin:0px auto;overflow:hidden;height:327px;text-indent:-99999px;}

.bg1{background:url(ad10.jpg) #383839 no-repeat center top ;margin:0px auto;overflow:hidden;height:463px;}


.f1{ width:1000px; height:495px; float:left; background:url(f1-bg.png) no-repeat;}
.f1 ul{ margin:60px 0px 0px 123px; width:877px; float:left;}
.f1 ul.mt90{margin-top:17px}
.f1 ul li{ width:240px; height:146px; float:left; font-size:30px; color:#fff; text-align:center; float:left; margin-left:18px;}
.f1 ul li.ml0{ margin-left:0px}
.f1 ul li.f28{ font-size:28px;}
.f1 p i{ font-size:18px; color:#fff; float:left; margin-left:97px;}
.f1 p i.ml280{ margin-left:280px;}
.f1 p{ font-size:24px; text-align:center; width:1000px; float:left; color:#fff; margin-top:10px;}
.f1 p.mt30{ margin-top:40px;}


.f2{ width:1013px; height:626px; float:left; background:url(f2-bg.png) no-repeat; position:relative;font-size:17px;}
.f2 dl{ width:370px;position:absolute;}
.f2 dl.ask1{  top:70px; left:30px; }
.f2 dl.ask2{ top:260px; left:30px; }
.f2 dl.ask3{ top:480px; left:30px; }
.f2 dl.ask4{ top:70px; left:590px; }
.f2 dl.ask5{ top:290px; left:590px; }
.f2 dl.ask6{ top:465px; left:590px; }
.f2 dl dt{ color:#fe3d03}
.f2 dl dd{ color:#3b3b3b}

.f3{ width:999px; height:969px; float:left; background:url(f3-bg.png) no-repeat; position:relative;font-size:14px;}
.f3 p{ width:270px; position:absolute; font-size:14px }
.f3 p.bj1{ top:310px; left:90px; color:#666}
.f3 p.bj2{ top:440px; left:60px;color:#666}
.f3 p.bj3{ top:560px; left:90px;color:#666}
.f3 p.bj4{ top:700px; left:70px;color:#666}
.f3 p.bj5{ top:820px; left:70px;color:#666}
.f3 p.bj6{ top:310px; left:650px; font-size:16px;}
.f3 p.bj7{ top:440px; left:630px; font-size:16px;}
.f3 p.bj8{ top:560px; left:650px; font-size:16px;}
.f3 p.bj9{ top:700px; left:630px; font-size:16px;}
.f3 p.bj10{ top:820px; left:650px; font-size:16px;}


.f4 dl.white{  background:url(f4-bg1.png) no-repeat left; color:#939090; }
.f4 dl.green{  background:url(f4-bg2.png) no-repeat left; color:#fff;}
.f4 dl{ width:997px; height:117px;float:left; padding:35px 0 0 0; margin-top:20px;}
.f4 dl dt{ width:227px; float:left; text-align:center; font-size:18px; margin-top:9px;}
.f4 dl dt i.f24{ font-size:24px;}
.f4 dl dd{ width:570px; float:left; margin-left:140px; font-size:18px;}
.f4 dl dd.mt10{ margin-top:15px;}

.wen{ width:96px; height:125px; position:relative; right:-940px; top:0px; background:url(f5-img1.png) no-repeat;}
.f5{ width:1000px; height:400px; background:url(f5-bg.png) no-repeat center; margin-top:30px;}
.f5 dl{ width:195px; position:absolute; text-align:center;}
.f5 dl dt{ color:#025471; font-size:36px; font-weight:bold; line-height:80px;}
.f5 dl dd{ color:#fff; font-size:18px; font-weight:normal;}
.f5 dl.why1{ top:91px; left:109px;}
.f5 dl.why2{ top:91px; left:302px;}
.f5 dl.why3{ top:91px; left:502px;}
.f5 dl.why4{ top:91px; left:701px;}
.f5 dl.why4 dd{ font-size:15px;}
.f5 dl.why5 dd,.f5 dl.why7 dd,.f5 dl.why8 dd{ font-size:16px;}
.f5 dl.why6 dd{font-size: 14px}
.f5 dl.why5{ top:261px; left:3px;}
.f5 dl.why6{ top:261px; left:203px;}
.f5 dl.why7{ top:261px; left:602px;}
.f5 dl.why8{ top:261px; left:803px;}
.f5 dl.why9{ top:251px; left:403px; }
.f5 dl.why9 a{ top:261px; left:400px; background:url(f5-bg2.png) no-repeat; width:197px; height:227px; display:block; }
.f5 dl.why9 a img{ margin-top:75px;}

.f6{ width:100%; background:#52b7bf; margin:0 auto;}
.f7 dl{ width:1000px; float:left; margin-top:20px;}
.f7 dl.mt0{ margin-top:0px;}
.f7 dl dt{ width:142px; height:117px; float:left; text-align:center; color:#fff; font-size:20px; padding-top:50px;}
.f7 .green{ background:#45a142}

.f7 table{ border-collapse:collapse; width:100%;}
.f7 table td,th{ border:1px solid #dbdbdb;  padding:10px; text-align:center}
.f7 table td.lh42,th.lh42{ line-height:36px;}
.f7 table td{ font-size:16px; background:#fff;}
.f7 table th{ font-size:20px; font-weight:normal; padding:8px 0;}
.f7 table tr.green th { background:#45a142; color:#fff;}
.f7 table tr.blue th { background:#3399cc; color:#fff;}
.f7 table tr.purpel th { background:#9264cd; color:#fff;}

.f8 p{ width:970px; line-height:48px; height:48px; float:left; background:url(f8-bg.png) no-repeat left; font-size:31px; color:#fff; margin-top:40px; padding-left:30px;}
.f8 dl{ width:1000px; float:left; margin-top:20px; line-height:37px; font-size:18px;}
.f8 dl dt{ width:18px; height:219px; float:left; background:url(f7-bg.png) no-repeat;}
.f8 dl dd{ width:960px; float:right;}


.f9 ul li{ width:323px; height:44px; float:left; background:url(teacherbg.png) top center repeat-x; color:#fff; font-size:20px; text-align:center; line-height:36px; margin-right:10px; cursor:pointer}
.f9 ul li.ml0{ margin-left:0px;}
.f9 ul li.cur{ background:url(teacherbgCur.png) top center repeat-x;}
.teacher-con{ width:1000px; height:256px; float:left; }
.pic{width:250px; height:256px; float:left; margin-left:10px;position:relative; margin-left:20px;}
.ml0{ margin-left:0px;}
.pic-t{width:201px; height:216px;  position:absolute; background:#000;  opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;top:0; left:0;display:none; color:#fff; padding:20px; font-size:14px; cursor:pointer }
.pic-t p.f18{ font-size:18px; text-align:center}
.pic-t p.f16{ font-size:16x; padding-bottom:10px; text-align:center}



.f10{ width:1000px; height:132px;background:url(f10-bg.png) no-repeat left top;}
.f10 ul{ margin-top:87px;}
.f10 ul li{ width:74px; text-align:center; float:left; font-size:14px; margin-left:80px;}
.f10 ul li.ml0{ margin-left:0px;}

.f11 p{ width:970px; line-height:48px; height:48px; float:left; background:url(f8-bg.png) no-repeat left; font-size:31px; color:#fff; margin-top:40px; padding-left:30px;}
.f11 dl{ width:1000px; float:left; margin-top:20px; line-height:37px; font-size:16px;}
.f11 dl dt{ width:18px; height:471px; float:left; background:url(f11-bg.png) no-repeat;}
.f11 dl dd{ width:960px; float:right;}


.huanjing{ width:1000px;margin: 0px auto;position:relative;overflow: hidden;}

.huanjing ul{float:left;}

.huanjing li{float:left;width:326px;margin-right:10px;height:180px;margin-bottom:10px;background:#fff;position: relative;}
.huanjing li img{float: left;}

.huanjing li.t1{height:370px;left:0px;top:0px;width:662px;}
.huanjing li.t1 .b_overlay{height: 40px}

.b_overlay{background:#000; opacity:0.55; filter:alpha(opacity:55); position:absolute;  z-index:9; width:100%; height:60px; left:0px; bottom:0px;display: none}

.pop{position: absolute;left: 0px;bottom: 10px;color: #fff;font-size: 14px;color: #fff; z-index:99;display: none}
.pop p{padding: 0px 10px}


.huanjing li a:hover .b_overlay{display: block;}
.huanjing li a:hover .pop{display: block;}



.zyk{ width:1000px;margin: 0px auto;position:relative;overflow: hidden;}
.zyk ul{float:left;width:1000px;}
.zyk li{width:494px;height:196px;position: relative;}
.zyk li img{float: left;}
.zb_overlay{background:#07a994; display: none; position:absolute;  z-index:9; width:100%; height:100%; left:0px; top:0px;}

.zpop{position: absolute;left: 0px;top:40px;color: #fff;font-size: 18px;color: #fff; z-index:99;display: none}
.zpop p{padding:30px;text-align: left;}

.zyk li a:hover .zb_overlay{display: block;}
.zyk li a:hover .zpop{display: block;}



/*----- 弹出层--opacity:0.5; filter:alpha(opacity=50);----*/
.popbox{width:600px; height:420px; border:10px solid rgba(255,255,255,0.7); border-radius:8px;}
.popbox-inx{width:540px; height:340px;background:#f0f0f0; position:relative; padding:40px 30px; }
.popbox-inx p.title{ font-size:18px; text-align:center; line-height:40px; color:#fe3d03;text-indent:0em;}
.popbox-inx p{ font-size:14px; margin-top:10px; text-indent:2em;}
.popbox-closebtn{ cursor:pointer; position:absolute; right:20px; top:20px;}
