﻿@charset "utf-8";
/* CSS Document */
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,h1,h2,h3,h4,h5,h6,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;}
body{background:#f7f3ed; font-family:'Microsoft Yahei','Simsun';font-size:14px;}
input{font-family:'Microsoft Yahei';}
fieldset,img{border:0; padding:0px; margin:0px;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;}
a:hover{ text-decoration:underline;}
a:focus,input,button,select,textarea{outline:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-variant: normal;}
input,select,img{ vertical-align:middle;}
legend{ display:none;}
textarea{resize:none;}
.clear{ clear:both;}
.clearfix{zoom:1;}
.clearfix:after{clear:both; content:"";display:block;height:0;line-height:0;visibility:hidden;}
.l{float:right;}
.r{float:left;}
.h20{height:25px; overflow:hidden;}
.h30{height:25px; overflow:hidden;}


.w960{width:980px;margin:0 auto;}

.topborder{border-top:2px #008C00 solid;border:1px #CCCCCC solid;}
.topSide{float:right;width:725px; overflow:hidden;margin-top:15px;}
.topSide .t-s{height:20px; overflow:hidden;}
.topSide .t-s .tel{width:186px;height:20px; float:right; background:url(../images/tel.gif) no-repeat 0 0;}
.topSide .t-s .qq{width:85px;height:21px; background:url(../images/qq.gif) no-repeat 0 0; float:right;margin-left:20px;}
.menu{width:725px;height:32px;margin-top:22px; background:url(../images/menu.gif) no-repeat 10px 0;}
.menu li{float:left;height:32px;}
.menu li.m1{width:60px;}
.menu li.m2{width:105px;}
.menu li.m3{width:105px;}
.menu li.m4{width:90px;}
.menu li.m5{width:70px;}
.menu li.m6{width:75px;}
.menu li.m7{width:60px;}
.menu li.m8{width:70px;}
.menu li.m9{width:88px;}
.menu a{font-size:16px; display:block;width:100%;height:32px; overflow:hidden;}
.menu a span{display:none;}

.top{height:40px;font-size:14px; background:#FFF; line-height:36px; font-weight:bold; position:relative;}
.top a{margin:0 8px 0 10px;color:#000; font-size:13px;}
.collect{ position:absolute; top:20px;right:40px;}
.collect a{width:82px;height:18px; background:url(../images/collect.gif) no-repeat 0 0; display:block;margin:0;}
.collect a span{display:none;}

.collect_qq{position:absolute; top:11px;right:130px;}


.h2-title{height:30px; line-height:30px; overflow:hidden; padding-top:5px; background-color:#008C00;}
.h2-title strong{font-size:24px;float:left; line-height:1;}
.h2-title strong em{color:#78ae0c;}
.h2-title i{color:#bbbbbb;font-size:12px;margin:7px 0 0 12px;  float:left; font-family:Arial;}

.boxLast{margin-right:-25px;padding:10px 0 0 0;}
.boxLast ul{ height:80px;}
.boxLast li{float:left;}
.boxLast li img{width:176px; height:120px}
.boxLast li p{ padding-top:5px;}
.boxLast li p a{color:#78ae0c; font-weight:bold;}
.newList{font-size:14px;width:483px; background:#fff; border-top:1px #ccc solid; border-right:1px #ccc solid;border-left:1px #ccc solid;border-bottom:1px #ccc solid}
.newList li{height:36px; line-height:36px; background:url(../images/dian.gif) no-repeat 0 center;padding-left:18px;}
.newList li span{float:right;font-family:Arial; font-size:12px;color:#aaaaaa;}
.newList a{color:#444444;}
.newList a:hover{color:#78ae0c;}
.evaluate{width:960px;font-size:14px;color:#666666;margin:12px 0 0 10px;}
.evaluate dl{width:125px; overflow:hidden; background:#fff; float:left;margin-right:12px;}
.evaluate dl.none{margin-right:0;}
.evaluate dl dt{float:left;}
.evaluate dl dd{width:125px;float:left;}
.evaluate dl dd p{text-align:center;}
.evaluate .name{ font-weight:bold;color:#78ae0c;}
.evaluate .name a{color:#78ae0c;}
.evaluate .ins{color:#666;}

.teacherTeam{width:980px;margin:0 auto; background:#fff; overflow:hidden; border-top:1px #ccc solid; border-right:1px #ccc solid;border-left:1px #ccc solid;border-bottom:1px #ccc solid}
.teacherTeam .h2-title{padding-left:20px;}
.teacherTeam .box{margin-left:4px;}
.teacherTeam .box li{width:140px; float:left; overflow:hidden;margin-left:16px; text-align:center;}
.teacherTeam .box .pic{width:140px;height:180px; overflow:hidden;}
.teacherTeam .box .pic2{width:140px;height:100px; overflow:hidden;}
.teacherTeam .box .txt{font-size:14px;height:30px; line-height:28px;}
.teacherTeam .box .txt a{color:#000;}
.keList{width:175px; float:left;padding:0 0 8px 20px;font-size:14px;}
.keList h2{font-size:16px;height:26px; line-height:24px;}
.keList li{line-height:32px;background: url("../images/dian.gif") no-repeat scroll 0 center rgba(0, 0, 0, 0); padding-left:12px}
.keList a{color:#000;}
.keList a:hover{color:#000;}

.tableBox{width:980px;float:left;}
.tableBox h2{font-size:16px;height:26px; line-height:24px;}
.tableBox table{border-left:solid 1px #dddddd; margin:0 auto; border-top:solid 1px #dddddd;font-size:14px;color:#666; line-height:26px;margin-top:5px;}
.tableBox table td{border-right:solid 1px #dddddd;border-bottom:solid 1px #dddddd;}
.tableBox .thead{ background:#f8f8f8; height:30px; line-height:30px;color:#000;}

/*.picArea{width:640px;height:275px; float:left; overflow:hidden; position:relative;}*/
.picArea{width:640px;height:275px; float:left; overflow:hidden; position:relative;}
.bigImg{width:640px;height:275px; overflow:hidden;}
.bigImg li{display:none;}
.bigImg .active{display:block;}
.bigImg img{width:640px;height:275px; overflow:hidden;}
.sImg{ position:absolute; bottom:10px;left:284px;}
.sImg a{width:12px;height:12px; background:url(../images/dian.png) no-repeat right 0; float:left;margin:0 3px;}
.sImg a.current{ background:url(../images/dian.png) no-repeat 0 0;}

/*.topList{width:270px;height:255px; padding:10px 20px; background:#fff; float:right;font-size:14px; border:1px #ccc solid; overflow:hidden}*/
.topList{width:322px; height: 273px; background:#fff;font-size:14px;border:1px #ccc solid; float:right;overflow:hidden; }
.topList ul{ list-style:none;}
.topList .h2-title{ height:35px;/* background:url(../images/tjkc.gif) no-repeat 0 5px;padding-left:35px*/;margin:0px 0;}
.topList li{ line-height:32px;  background:url(../images/dian.gif) no-repeat 0 center;padding-left:18px; border-bottom:1px #ccc dashed}
.h2-title span a{color:#444444;}
.h2-title span a:hover{color:#78ae0c;}
.topList a{color:#444444;}
.topList a:hover{color:#78ae0c;}

.w660{width: 920px;;padding:15px 20px;  background:#fff; border:1px #ccc solid; }
.titleArea{height:45px; line-height:30px; overflow:hidden; background:url(../images/border.gif) no-repeat 0 bottom;}
.titleArea strong{font-weight:normal; font-size:20px;}
.teacherList{clear:both;width:620px;}
.teacherList td{ /* text-align:center; */padding:5px;width:250px;}
.teacherList td div{ padding-top:5px;}
.teacherList td a{ color:#78ae0c}
.listDl{width:600px; overflow:hidden;clear:both; background:url(../images/b.gif) repeat-x 0 bottom;padding:20px 0 20px 13px;}
.listDl dt{float:left;width:140px; overflow:hidden;margin-right:15px;}
.listDl dd{width:440px; float:left; overflow:hidden;}
.listDl .pic{width:140px;height:180px; overflow:hidden;}
.listDl .txt h3{font-size:20px;color:#78ae0c; line-height:30px; font-weight:normal;}
.listDl .txt h3 a{color:#78ae0c; }
.listDl .intro{color:#888; line-height:24px;}
 .listDl .intro span{float:left;width:60px; overflow:hidden;}
 .listDl .intro em{float:left; width:380px; overflow:hidden;}
.teacherList dl.none{ background:none;}
.page{text-align:center;margin:15px 0 40px 0;}
.page a{ background:#ebebeb;border:solid 1px #ebebeb;padding:3px 10px;margin:0 3px;color:#888;}
.page a:hover,.page a.currPage{border:solid 1px #ebebeb; background:#fff;color:#000;text-decoration:none;}

.w260{width:290px; }
.course{width:274px; overflow:hidden;margin:0px 0 10px 0; border:1px #ccc solid; padding-left:10px; padding-right:5px; background:#fff;border-top:2px #008C00 solid}
.course ul li{ line-height:30px; height:30px; overflow:hidden; background:url(../images/dian2.gif) no-repeat 0 center;padding-left:16px;}
.course a{color:#444;}
.titleRight{height:35px; line-height:30px; overflow:hidden;}
.titleRight strong{font-size:16px; font-weight:bold;}
.titleRight em{color:#78ae0c;}
.details{width:920px;padding:30px 20px; background:#fff;margin:0 auto; border:1px #ccc solid;}
.details .details-h2{border-bottom:solid 4px #78ae0c;padding-bottom:15px;}
.details .details-box{ line-height:46px;padding:5px 0 100px 0;}
.details .details-box dl{clear:both;}
.details .details-box dt{float:left;width:270px; text-align:right; font-size:20px;color:#aaaaaa;padding-right:10px;}
.details .details-box dd{width:580px; float:left; overflow:hidden;}
.mapBox{font-size:20px;padding:35px 0 100px 0;}
.mapBox a{width:183px;height:40px; background:#f4f8eb;color:#78ae0c; text-align:center; line-height:40px; float:left;margin:20px 30px 0 10px;}
.mapBox a:hover,.mapBox a.current{background:#78ae0c;color:#fff; text-decoration:none;}
.mapBox div{margin-bottom:20px;}
.rBanner{margin-bottom:15px;}
.search{width:289px; background:#fff; height:32px;margin-bottom:10px; border:1px #ccc solid}
.search .s1{width:215px; float:left;height:32px;border:none;background:none;padding-left:5px; font-size:14px;}
.search .btn{float:right;}
.datum{clear:both;}
.datum li{height:40px; line-height:40px; background:url(../images/b.gif) repeat-x 0 bottom;}
.datum li a{background:url(../images/dian2.gif) no-repeat 0 center;padding-left:16px;color:#444;}
.datum a:hover{color:#78ae0c;}
.datum li span{float:right;color:#cccccc;font-size:12px;}

.column{font-size:20px;margin-right:-55px;margin-bottom:30px;padding-left:3px;border:1px #cc solid; }
.column a{width:198px;height:63px;  float:left;border:1px #ccc solid;background:#fff;  text-align:center; line-height:63px;color:orange;margin-right:52px;}
.column a:hover,.column a.current{border:1px #ccc solid;color:#78ae0c; text-decoration:none;}
.h1-title{font-size:24px;color:#78ae0c; text-align:center; height:40px; line-height:40px; font-weight:bold;padding-bottom:15px;}
.curBox{width:920px; background:#fff;padding:20px;border:1px #ccc solid;border-top:2px #008C00 solid}
.curBox h2{font-size:16px;height:26px; line-height:24px; background:url(../images/li.gif) no-repeat 0 center;padding-left:19px;}
.curBox table{border-left:solid 1px #dddddd;border-top:solid 1px #dddddd;font-size:14px;color:#888; line-height:30px;margin:5px 0 30px 0;}
.curBox table td{border-right:solid 1px #dddddd;border-bottom:solid 1px #dddddd;padding:0 10px;}
.curBox .thead{ background:#f8f8f8; height:34px; line-height:30px;color:#444444; font-weight:bold;}
.curBox a{color:#000;}
.tableBox a{color:#000;}
.path{width:960px;height:141px; background:url(../images/lckz.gif) no-repeat 0 0;margin:10px auto 30px auto; position:relative; border:1px #ccc solid;border-top:2px #008C00 solid}
.path .pTel{ position:absolute;top:83px;right:0;width:157px;color:#78ae0c;}
.path .pqq{position:absolute;top:105px;right:0;width:157px;}
.w300{width:265px; overflow:hidden;}
.first{background:#fff;padding:10px 20px;margin-bottom:20px;border:1px #ccc solid;border-top:2px #008C00 solid}
.first li{height:30px;}
.first a{display:block;height:30px; line-height:30px;width:100%;color:#444;}
.first a:hover,.first a.current{ background:url(../images/ol.gif) no-repeat right center;color:#78ae0c;}
.hdList{height:725PX; overflow-Y:scroll; background:#fff;border:1px #ccc solid;border-top:2px #008C00 solid}
.hdArea{padding:10px 0 20px 15px; }
.hdArea h2{font-size:16px; font-weight:normal; line-height:40px;}
.hdArea li{font-size:12px; line-height:24px;background: url("../images/dian.gif") no-repeat scroll 0 center rgba(0, 0, 0, 0); padding-left:10px}
.hdArea  a{color:#333;}
.hdArea a:hover{color:#78ae0c;}

.w640{width:630px; overflow:hidden; background:#fff;padding:20px; border:1px #ccc solid}
.w640Title{height:45px; line-height:30px; overflow:hidden; background:url(../images/border.gif) no-repeat 0 bottom; font-weight:bold;}
.w640Title a{color:#000;}
.w640Title a:hover{color:#78ae0c;}
.particulars{padding:15px 0;}
.particulars h1{ text-align:center; font-weight:normal;font-size:20px; line-height:40px;border-bottom:solid 1px #eeeeee;padding-bottom:15px;}
.particulars .one{color:#888;padding:10px 0;}
.particulars .one dl{clear:both; line-height:24px;padding:5px 0;}
.particulars .one dl dt{width:100px; text-align:right; float:left;}
.particulars .one dl dd{width:500px;float:left;}
.divBox{clear:both;border-bottom:solid 1px #eeeeee;padding:5px 0 10px 0;}
.w660Box h1{text-align:center; font-weight:normal;font-size:20px; line-height:40px;padding:10px 0 0 0;}
.w660Box .timer{text-align:center;border-bottom:solid 1px #eeeeee;padding-bottom:15px;color:#888888;}
.btnBox{width:300px; height:33px;background:url(../images/btn4.gif) no-repeat 0 0;font-size:16px;margin:15px auto;}
.btnBox a{width:128px;height:33px; text-align:center; line-height:33px; color:#fff; float:left;margin-right:20px;}
.btnBox a:hover{text-decoration:none;}
.textBox{line-height:24px;color:#444444;padding:20px 0;}
.textBox p{ text-indent:30px;margin-bottom:20px;}
.download{height:38px;border:solid 1px #99cc33;color:#666666;background:#ecf7d5; line-height:38px;padding:0 13px;margin:0 10px;}
.download a{color:#000;margin-right:30px; text-decoration:underline;}
.recommend{padding:30px 15px;color:#444444;}
.recommend h2{ line-height:24px;color:#000;margin-bottom:5px;font-size:16px; font-weight:normal;}
.recommend li{height:30px; line-height:30px; background:url(../images/dian2.gif) no-repeat 0 center;padding-left:15px;}
.recommend li span{font-size:12px;color:#888;margin-left:15px;}
.recommend a{color:#444444;}
.fyBox{height:44px; line-height:44px;border-top:solid 1px #eeeeee;border-bottom:solid 1px #eeeeee;}
.fyBox a{color:#444;}
.share{ line-height:24px;height:24px; text-align:center;padding:0 0 40px 0;}
.share a{margin-right:4px;}
.share span{margin-right:5px;}

.footer{ background:#000;height:137px;}
.bLogo{float:left;width:200px;margin-right:10px;}
.bMenu{color:#fff;font-size:14px;margin:0 auto; padding-top: 10px;}
.bMenu a{color:#fff;margin-right:20px;}
.pdw{position:absolute; background:url(../images/bg.png) no-repeat 0 0;width:61px;padding:4px 4px;height:64px;bottom:40px;left:50px; display:none;}
.pdw2{position:absolute; background:url(../images/bg.png) no-repeat 0 0;width:61px;padding:4px 4px;height:64px;bottom:40px;left:180px; display:none;}

.dw:hover .pdw{ display:block;}
.dw:hover .pdw2{ display:block;}


.evaluateList{ overflow:hidden;margin:15px 0;}
.evaluateList .elistDl{height:180px;overflow:hidden; width:300px; float:left; padding:10px;}
.evaluateList .elistDl dt{float:left;width:200px; overflow:hidden;margin-right:15px;}
.evaluateList .elistDl dd{width:130px; float:left; overflow:hidden;}
.evaluateList .elistDl .pic{width:140px;height:180px; overflow:hidden;}
.evaluateList .elistDl .txt h3{font-size:20px;color:#78ae0c; line-height:30px; font-weight:normal;}
.evaluateList .elistDl .txt h3 a{color:#78ae0c; }
.evaluateList .elistDl .intro{color:#888; line-height:24px;}
.evaluateList .elistDl .intro span{float:left;width:60px; overflow:hidden;}
.evaluateList .elistDl .intro em{float:left; overflow:hidden;}
.evaluateList dl.none{ background:none;}

.teacherTeam .box2{margin-left:4px;padding:10px 0 0 28px;}
.teacherTeam .box2 li{width:180px; float:left; overflow:hidden;margin:10px 22px ; text-align:center;}
.teacherTeam .box2 .pic{width:180px;height:180px; overflow:hidden;}
.teacherTeam .box2 .pic img{width:180px;height:180px; overflow:hidden;}
.teacherTeam .box2 .txt{font-size:14px;height:30px; line-height:28px;}
.teacherTeam .box2 .txt a{color:#000;}

#reg_form input{border:1px #ccc solid; background:#FFF; padding:2px;}
#reg_form textarea{border:1px #ccc solid}
#reg_form textarea{border:1px #ccc solid}
.bdshare-button-style0-16{float:right}
