*{margin: 0; padding: 0;}
.w-1080{ width: 1080px; margin: 0 auto;}
body{background:#ffffff  url("imagesindexbg1.jpg") no-repeat top center;}
.header{width: 100%; height: auto; overflow: hidden; clear: both;}
.top{width: 100%; height: 41px; line-height: 41px; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; overflow: hidden;background: url("imagestopbg.jpg") no-repeat center;}
.top ul li{float: left; width: auto; padding-right: 18px; height: 41px; line-height: 41px; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; overflow: hidden;}
.top ul li a{color: #ffffff;}
.top ul li a:hover{color: #fac700;}
.logo-nav{width: 100%; height: 47px; line-height: 47px; font-family: "Microsoft YaHei"; overflow: hidden; background: #ffffff;}
.logo{float: left; width: 135px; height: 47px; line-height: 47px; overflow: hidden;}
.nav{float: right; width: auto; height: 47px; line-height: 47px; overflow: hidden;}
.nav ul li{float: left; width: auto; height: 47px; line-height: 47px; margin-left: 62px; font-family: "Microsoft YaHei"; font-size: 16px; overflow: hidden; }
.nav ul li a{color: #333333;}
.nav ul li a:hover{color: #f26721;}
.teachlogo{width: 100%; height: auto; padding-top: 55px; margin-bottom: 57px; overflow: hidden;}
.teachicon{display: block; float: left; width: 416px; height: 110px; overflow: hidden;}
.teachlogo p{float: right; width: 470px; height: 110px; overflow: hidden;}

.main{width: 100%; height: auto; overflow: hidden; clear: both;}
.main .w-1080{background: #ffffff;  padding-bottom: 55px;}
.educat-dynamic{ height: auto;  padding: 20px 13px; margin-bottom: 28px; background: #ffffff;overflow: hidden;}
.edu-left{float: left;width: 678px; height: auto;  margin-right: 30px;  overflow: hidden;}
.edu-left .title{width: 100%; height: 35px; line-height: 35px; font-family: "Microsoft YaHei"; font-size: 22px; font-weight: bold; text-indent: 20px; background: url("imagesborder.png") no-repeat left center; overflow: hidden;}
.edu-left .title a{color: #777777;}
.edu-left .title a em{color: #0f8609;}
.edu-txt{ width: 100%; height: 162px; border-bottom: 1px solid #d8d8d8; overflow: hidden;}
.edu-txt h6{line-height: 45px; padding-top: 15px; padding-bottom: 5px; font-family: "Microsoft YaHei"; font-size: 20px; font-weight: normal; overflow: hidden;}
.edu-txt h6 a{color: #000000;}
.edu-txt h6 a:hover{color: #d20000;}
.edu-txt p{line-height: 25px; font-family: "Microsoft YaHei"; font-size: 14px; color: #333333; overflow: hidden; }
.edu-txt p a{color: #333333;}
.edulist{width: 100%; height: auto; margin-top: 22px; overflow: hidden; clear: both;}
.edulist ul li{width: 100%; height: 37px; line-height: 37px; font-family: "Microsoft YaHei"; font-size: 16px; color: #333333; overflow: hidden;}
.edulist ul li a{color: #333333;}
.edulist ul li a:hover{color: #d20000;}
.edu-right{float: left; width: 345px; margin-top: 10px; height: auto; overflow: hidden;}
.sliderbox{width: 344px; height: 204px;  overflow: hidden; position: relative;z-index: 1;}
.sliderbox .hd{width: auto; height: 11px; overflow: hidden; position: absolute; right: 5px; bottom: 8px; z-index: 88;}
.sliderbox .hd li{float: left; width: 10px; height: 10px; margin-left: 5px; background: url("imageswhite.png") no-repeat center;}
.sliderbox .hd li.on{background: url("imagesgreen.png") no-repeat center;}
.sliderbox .bd{width: 344px; height: 204px;overflow: hidden;}
.sliderbox .bd ul li{width: 344px; height: 204px;overflow: hidden; position: relative;}
.sliderbox .bd ul li img{width: 100%; max-width: 100%;vertical-align: middle; display: block; animation: ibanners 10s linear 0s infinite alternate;  -moz-animation: ibanners 10s linear 0s infinite alternate;  -webkit-animation: ibanners 10s linear 0s infinite alternate;  -o-animation: ibanners 10s linear 0s infinite alternate; -ms-animation: ibanners 10s linear 0s infinite alternate;}
.sliderbox .bd ul li p{ width: 100%; height: 33px; line-height: 33px; font-family: "Microsoft YaHei"; font-size: 15px; font-weight: bold; text-indent: 20px; color: #ffffff; z-index: 2; position: absolute; bottom: 0; left: 0; background: url("imagesboxbg.png") repeat center;}
.telphonenum{width: 100%; height: 280px; margin-top: 12px; overflow: hidden;}
.telphonenum h5{width: 100%; height: 36px; line-height: 36px; font-family: "Microsoft YaHei"; font-size: 18px; color: #ffffff; text-indent: 15px; overflow: hidden; background: url("imagesserverbg.jpg") no-repeat center;}
.number{width: 100%; height: 244px; overflow: hidden; background: #ededed;}
.number ul{padding-top: 10px; display: block;}
.number ul li{width: 100%; height: 27px; line-height: 27px; font-family: "Microsoft YaHei"; font-size: 14px;  padding-left: 58px; overflow: hidden;}
.elect{width: 100%; height: 52px; margin-top: 8px; overflow: hidden; clear: both;}
.public-open{height: auto; margin-bottom: 30px; padding-right: 13px; padding-left: 13px; background: #ffffff; overflow: hidden;}
.public-left{float: left;width: 678px; height: auto;  margin-right: 30px;  overflow: hidden;}
.public-left .title{width: 100%; height: 35px; line-height: 35px; font-family: "Microsoft YaHei"; font-size: 22px; font-weight: bold; text-indent: 20px; background: url("imagesborder.png") no-repeat left center; overflow: hidden;}
.public-left .title a{color: #777777;}
.public-left .title a em{color: #0f8609;}
.public-txt{ width: 100%; height: 160px; border-bottom: 1px solid #d8d8d8; overflow: hidden;}
.public-txt h6{line-height: 45px; padding-top: 15px; padding-bottom: 5px; font-family: "Microsoft YaHei"; font-size: 20px; font-weight: normal; overflow: hidden;}
.public-txt h6 a{color: #000000;}
.public-txt h6 a:hover{color: #d20000;}
.public-txt p{line-height: 25px; font-family: "Microsoft YaHei"; font-size: 14px; color: #333333; overflow: hidden; }
.public-left ul{display: block; height: auto; margin-top: 20px; overflow: hidden; clear: both;}
.public-left ul li{width: 100%; height: 38px; line-height: 38px; font-family: "Microsoft YaHei"; font-size: 16px;  overflow: hidden;}
.public-left ul li a{color: #333333;}
.public-left ul li a:hover{color: #d20000;}
.public-right{float: left; width: 345px; height: auto; overflow: hidden;}
.public-right .title{width: 100%; height: 35px; line-height: 35px; font-family: "Microsoft YaHei"; font-size: 22px; font-weight: bold; text-indent: 20px; background: url("imagesborder.png") no-repeat left center; overflow: hidden;}
.public-right .title a{color: #777777;}
.public-right .title a em{color: #0f8609;}
.public-right ul{display: block; height: auto; margin-top: 10px; overflow: hidden;}
.public-right ul li{width: 100%; height: 37px; line-height: 37px; font-family: "Microsoft YaHei"; font-size: 16px; text-indent: 18px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; background: url("imagesdian.png") no-repeat left center;}
.public-right ul li a{color: #333333;}
.public-right ul li a:hover{color: #d20000;}

.teachers-students{height: auto; margin-bottom: 28px; padding-right: 13px; padding-left: 13px; background: #ffffff; overflow: hidden;}
.teachers-students .title{width: 1054px; height: 35px; line-height: 35px; font-family: "Microsoft YaHei"; font-size: 22px; font-weight: bold; text-indent: 20px; background: url("imagesborder.png") no-repeat left center; overflow: hidden;}
.teachers-students .title a{color: #777777;}
.teachers-students .title a em{color: #0f8609;}
.st-works{width: 100%; height: auto; min-height: 300px; overflow: hidden; clear: both;}
.work-left{float: left; width: 678px; height: auto;   margin-right: 30px;  overflow: hidden; }
.work-left ul li{ width: 100%; height: 160px; border-bottom: 1px solid #d8d8d8; overflow: hidden;}
.work-left ul li h6{line-height: 45px; padding-top: 15px; padding-bottom: 5px; font-family: "Microsoft YaHei"; font-size: 20px; font-weight: normal; overflow: hidden;}
.work-left ul li h6 a{color: #000000;}
.work-left ul li h6 a:hover{color: #d20000;}
.work-left ul li p{line-height: 25px; font-family: "Microsoft YaHei"; font-size: 14px; color: #333333; overflow: hidden; }
.work-right{float: left; width: 345px; height: auto; margin-top: 10px; overflow: hidden;}
.work-right ul li{width: 100%; height: 37px; line-height: 37px; font-family: "Microsoft YaHei"; font-size: 16px; text-indent: 18px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; background: url("imagesdian.png") no-repeat left center;}
.work-right ul li a{color: #333333;}
.work-right ul li a:hover{color: #d20000;}


.teach-mien{width: 1054px; height: auto; padding-right: 13px; padding-left: 13px; background: #ffffff; overflow: hidden;}
.teach-mien .title{width: 1054px; height: 35px; line-height: 35px; font-family: "Microsoft YaHei"; font-size: 22px; font-weight: bold; border-bottom: 2px solid #f5f5f5; }
.teach-mien .title a{ display: block; width: 95px; height: 35px; line-height: 35px; color: #028b3f; border-bottom: 2px solid #028b3f; }
.picScroll-left{width: 100%; height: 169px; margin-top: 30px; overflow:hidden; position:relative;   }
.picScroll-left .bd{ }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{  float:left; _display:inline; width: 254px; height: 169px; margin-right: 13px; overflow:hidden; text-align:center; position: relative;  }
.picScroll-left .bd ul li p{display: block; width: 100%; height: 34px; line-height: 34px;  font-family: "Microsoft YaHei"; font-size: 16px; color: #ffffff; text-align: center; overflow: hidden; position: absolute; left: 0; bottom: 0; background: url("imagesboxbg.png") repeat center; z-index: 55;}
.picScroll-left .bd ul li:hover img{-webkit-transform:scale(1.2);  -moz-transform:scale(1.2);  -o-transform:scale(1.2); -ms-transform:scale(1.2);  -transform:scale(1.2); -moz-transition:ease-in-out 1.5s;  -webkit-transition:ease-in-out 1.5s; -ms-transition:ease-in-out 1.5s; -o-transition:ease-in-out 1.5s;}

.footer{width: 100%; height: 150px; font-family: "Microsoft YaHei"; background: url("imagesfooterbg.jpg") no-repeat center; overflow: hidden;}
.fl{float:left;width:275px; height: 100px; border-right: 1px solid #0a6d05; margin-top: 13px;}
.fl p{text-align: center; font-size: 14px; color: #ffffff; line-height: 24px;}
.fr{float:left; width: 800px; height: 100px;margin-top: 13px; }
.fr p{font-size: 12px; color: #ffffff; line-height: 25px; text-indent: 25px;}
.fr p a{color: #ffffff;}