@charset "utf-8";
/* CSS Document 通用样式*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font:12px "宋体",serif;color: #060606;background:#fff;}/********  Microsoft Yahei ******/
table{border-collapse:collapse;border-spacing:0;}img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%;}input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
h1{font-size:34px;}h2{font-size:24px;}h3{font-size:20px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}

.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999;}
.red, .red a, a.red{color:red;}.green{color:#0e774a;}
select optgroup{color:#cac8bb;}
header{display:block;}
.hidden{display:none;}.invisible{visibility:hidden;}
.ib,.ib-a a{display:inline-block;zoom:1;*display:inline;}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear,.main{display:inline-block;}/* Hides from IE-mac \*/* html .clear,* html .main{height:1%;}.clear,.main{display:block;}
.clear, .clearfix:after {clear:both;height:0;overflow:hidden;display:block}
.clearfix:after {visibility:hidden;content:"."}
.clearfix {*zoom:1;}

.fl{float:left;}
.fr{float:right;}
a{text-decoration: none;color: #333;}
a:hover{text-decoration: underline;color: red;}
.Box{width: 1000px;margin: 0 auto;}


/*banner*/

.banner{background:url(../images/banner.jpg) top center no-repeat;width:100%;height:800px;margin-bottom:50px;min-width:1000px;}

/*news*/
.New{width: 100%;}
.newBox{height: 390px;overflow: hidden;}
.newBox-l{width: 600px;}
.newBox-l ul li{float: left;position: relative;}
.newBox-l ul li img{width: 280px;height: 160px;margin-bottom: 30px;}
.newBox-l ul li span{width: 280px;height: 30px;position: absolute;bottom: 30px;left: 0;background: #20c0fa;line-height: 30px;color: #fff;opacity: .8;filter: alpha(opacity=80);}


.newBox-r{width: 380px;}
.newBox-r p{line-height: 22px;margin: 15px 0 20px;}
.newBox-r ul li{line-height: 28px;}
.newBox-r ul li a{font-size: 14px;}
.viewMore{width: 100px;height: 30px;background: #20c0fa;border-radius: 3px;margin-top: 20px;line-height: 30px;font-size: 14px;text-align: center;}
.viewMore a{color: #fff;}

.school{width: 100%;background: #eff4f7;height: 360px;margin-bottom: 40px;}
.schoolBox{position: relative;}
.schoolBox-l{width: 599px;padding-top: 30px;}
.schoolBox-l p{margin: 25px 0;width: 480px;color: #5d5a5a;}
.schoolBox-l ul li{line-height: 32px;}
.schoolBox-l ul.fr{margin-right: 250px;}

.school-map{position: absolute;right: 0;top: 30px;}

.ablum{width: 100%;}
.ablumBox{height: 600px;background: red;}


.teacher{width: 100%;margin-top: 50px;}
.teacherBox{height: 500px;margin-bottom: 50px;}
.teacher-bar{text-align: center;}
.teacher-bar h1{margin-bottom: 10px;}
.teacher-bar p{color: #5d5a5a;}
.teacher-scroll{height: 400px;overflow-y:scroll;margin-top: 35px;}
.teacher-1 ul li{float: left;width: 450px;height: 170px;position: relative;margin-right: 40px;}
.teacher-1 ul li .teacherImg{display: block;width: 120px;height: 120px;position: absolute;left: 0;top: 0;}
.teacher-1 ul li .teacherImg img{width: 120px;height: 120px;border-radius: 120px;}
.teacher-1 ul li .name{position: absolute;left: 160px;top: 10px;}
.teacher-1 ul li .name p{line-height: 32px;}
.teacher-1 ul li .name p span a{color: #003de9;}

.past{width: 100%;background: #eff4f7;height: 820px;padding-top: 50px;}
.past-main{margin-top: 40px;}
.past-main ul li{float: left;margin-right: 20px;width: 235px;height: 360px;position: relative;}
.past-main ul li img{width: 235px;height: 280px;-webkit-transition:1s ease;-moz-transition:1s ease;border-radius:10px;}
.past-main .info{width:205px;height:100px;background:#20c0fa;border-radius:7px;position:absolute;bottom:50px;right:0;-webkit-transition:1s ease;-moz-transition:1s ease;-moz-transform:rotatey(30deg);-webkit-transform:rotatey(30deg);}
.past-main .info p{padding:0 10px;font-size:14px;margin-top: 20px;}
.past-main .info a{display:block;width:100px;height:30px;color:#fff;text-decoration:none;text-align:center;line-height:30px;margin:10px auto;}

.past-main ul li:hover .info{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);right:30px;bottom:20px;}
.past-main ul li:hover img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);}

.foot{width: 100%;}
.footBox{text-align: center;padding-top: 20px 0 10px;}
.footBox p{line-height: 26px;}

