
/** 清除内外边距 **/

body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"微软雅黑","Arial Narrow";background:#fff;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0; border:0;}
input,select{font-size:12px;line-height:16px;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance: none;}
img{border:0;vertical-align:middle;}
li{list-style-type:none;}
a{ color:#000; text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.clear{ clear:both;}
a{outline:none;}/*for ff*/
a{star:expression(this.onFocus=this.blur())}/*for ie*/
.fl{ float:left;}
.fr{ float:right}
.ml6{ margin-left:16px;}
#main{ width:100%; min-width: 1200px; margin:0 auto;}
.top{ width:100%;background:#ffa131}
#head{ width:1200px; height:120px; margin:0 auto; background:#ffa131}
.logo{ width:300px; height:64px; display:block; float:left; margin-top:33px; margin-left:70px;}
/*menu*/
#nav {display:block; float:right; margin-top:40px; font-size:18px; margin-right:50px;}
#nav .mainlevel {float:left; width:140px; height:40px;}
.mainlevel a {color:#fff; text-decoration:none; line-height:40px; display:block; width:120px; text-align:center; border-radius:10px;}
.mainlevel a:hover {color:#ffa131; text-decoration:none;border-radius:10px; background:#fff}
#mainlevelahover{color:#ffa131; text-decoration:none;border-radius:10px; background:#fff}
.banner{width:100%; height:480px; background:#e3e3e3}
/*.banner_inner{height:480px;width:1200px;margin:0 auto}*/
.banner_inner{height:480px; width:100%; margin:0 auto}
/*阳光起点样式*/
.ygbox{ width:940px; margin:0 auto; padding:30px 0;}
.ygtitle{ height:70px; width:710px; margin:0 auto; background:url(../image/line.png) repeat-x 0 center}
.ygtitle span{ font-size:30px; color:#ffa131; line-height:70px; display:block; width:220px; background:#fff; padding:0 10px; margin:0 auto; text-align:center}
.ygbox p{ display:block; width:100%; font-size:16px; color:#666; line-height:30px; /*text-align:center;*/ text-align:left; text-indent: 2em;  }

.pathbox{ background:url(../image/jy.png); overflow:hidden}
.pathtitle{ text-align:center; font-size:30px; color:#ffa131; padding:50px 0; background:url(../image/a1.png) no-repeat center top}
.pathtitle span{ text-align:center; font-size:24px; color:#ffa131; padding-top:20px; display:block}
.pathcont{ /*height:670px;*/ height:820px; background:url(../image/shu.png) no-repeat center top; width:1200px; margin:0 auto; position:relative;}
.pathcont span{ font-size:30px; display:block;  line-height:50px;}
.pathcont .p01{ color:#6c3022; font-size:18px;text-align:right; width:270px; position:absolute; left:236px; bottom: 140px;}
.pathcont .p02{ color:#6c3022; font-size:18px;text-align:left; width:180px; position:absolute; left:705px; bottom: 130px;}
.pathcont .p03{ color:#6c3022; font-size:18px;text-align:left; width:270px; position:absolute; left:705px; bottom: 296px;}
.pathcont .p04{ color:#6c3022; font-size:18px; text-align: right; width: 270px; position: absolute; left: 150px; bottom: 280px;}
.pathcont .p05{ color:#6c3022; font-size:18px;text-align:left; width:310px; position:absolute; left:755px; bottom: 425px;}
.pathcont .p06{ color:#6c3022; font-size:18px;text-align:right; width:260px; position:absolute; left:160px; bottom: 430px;}
.pathcont .p07{ color:#6c3022; font-size:18px;text-align:left; width:140px; position:absolute; left:500px; bottom: 530px;}
.pathcont .p08{ color:#6c3022; font-size:18px;text-align:left; width:240px; position:absolute; left:720px; bottom: 550px;}
.pathcont .p09{ color:#6c3022; font-size:18px;text-align:right; width:420px; position:absolute; left:45px; bottom:670px;}
.pathcont .p010{ color:#6c3022; font-size:18px;text-align:left; width:400px; position:absolute; left:660px; bottom:740px;}

.wenbox{ background:#fef4e4}
.wentitle{ /*height:170px; background:url(../images/wh.png) no-repeat center 30px;*/}
.wenmid{background:url(../image/wh-tit.png) no-repeat center top; padding-top:50px;color:#FFF; text-align:center; font-size:30px; height: 188px;}
.wenmid span{ font-size:24px;padding-top:20px; display:block}
.wenwrap{ background:url(../image/whbg.png) repeat-x 0 bottom}
.wencont{ overflow:hidden; width:1170px; margin:0 auto; padding:20px 0 80px 0;}
.wen01top{ width:100%; font-size:18px; color:#000; text-align:left; line-height:36px; }
.wen01top b{ width: 100%; display: block; height: 84px; font-size: 26px; text-align: center; font-weight: bold; line-height: 84px;}
.wen01img{ width:270px; height:280px; border:5px solid #fff; border-radius:5px; margin-top:23px; display:block; overflow:hidden}
.wen01{background:url(../image/wh1.png) no-repeat center top; width:282px; height: 357px; margin-right: 12px;}
.wen02{background:url(../image/wh2.png) no-repeat center top; width:283px; height: 356px; margin-right: 12px;}
.wen03{background:url(../image/wh3.png) no-repeat center top; width:280px; height: 356px; margin-right: 12px;}
.wen04{background:url(../image/wh4.png) no-repeat center top; width:283px; height: 357px;}
.wen01 .wen01top span{ width: 100%; display: block; padding: 36px 0 0 36px;}
.wen02 .wen01top span{ width: 100%; display: block; padding: 36px 0 0 48px;}
.wen03 .wen01top span{ width: 100%; display: block; padding: 36px 0 0 40px;}
.wen04 .wen01top span{ width: 100%; display: block; padding: 36px 0 0 30px;}

.wen02top{ /*width:500px; height:115px;*/ width: 180px; height: 226px; border:5px solid #fff; border-radius:5px; margin-bottom:25px; overflow:hidden}
.move_img{ cursor:pointer}
.move_img img { display:block; width: 100%;height: auto;-webkit-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;
transition: all .8s ease 0s;}
.move_img:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}

.wen02left{width:190px; border-radius:5px; background:#fff; font-size:20px; color:#ffa131; /*height:185px;*/ height: 75px; /*padding-top: 120px; padding-bottom: 20px;*/ padding-top: 70px; padding-bottom: 70px; text-align:center; line-height:30px;}
.wen02right{ width:295px; margin-left:23px;}
.wen02righttop{ width:295px; border-radius:5px; background:#fff; font-size:20px; color:#ffa131; height:90px; padding-top:20px; padding-bottom:10px; text-align:center; line-height:30px;}
.wen02rightimg{ width:285px; /*height:170px;*/ height: 322px; border:5px solid #fff;border-radius:5px; margin-top:25px; overflow:hidden}


.jybox{ /*background:url(../images/jybg.png)*/ background: #fff;}
.jytitle{background:url(../image/jy-tit.png) no-repeat center top; padding-top:50px;color:#FFF; text-align:center; font-size:30px; padding-bottom:30px; height:89px;}
.jytitle span{ font-size:24px;padding-top:20px; display:block}
.jycont{background:url(../image/jy-bg.png) no-repeat center top; overflow:hidden; width:1150px; margin:35px auto 80px; /*padding:20px 0 40px 0;*/padding:0px 0 0px 0; height: 560px;}
.jycont a{ display:block; /*height:200px; width:230px;*//*height:182px; width:450px;*/ float:left; text-align:left; /*text-align:center;*/ color:#000000; line-height:30px; /*padding-top:66px;*/}
.jycont a span{ font-size:18px; /*font-size:16px;padding-top:10PX;line-height:23px;*/padding-top:10px;line-height:30px; display:block; }
/*.jycont a:hover{ color:#FF0;}*/
.j01{ background:url(../image/j01.png); background-size:cover; font-size:28px;}
.j02{ background:url(../image/j02.png);background-size:cover;  font-size:28px;}
.j03{ background:url(../image/j03.png);background-size:cover;  font-size:28px;}
.j04{ background:url(../image/j04.png);background-size:cover; font-size:28px;}
.j05{ background:url(../image/j05.png);background-size:cover;  font-size:28px;}

.jy01{ width: 281px; height:436px; background:url(../image/jy-t1.png) bottom no-repeat; background-size:auto; font-size:18px; margin: 78px 30px 0 40px; padding: 0 0 0 68px;}
.jy02{ width: 297px; height:153px; background:url(../image/jy-t2.png) top no-repeat; background-size:auto; font-size:18px; margin: 47px 52px 0 0; padding: 316px 0 0 62px;}
.jy03{ width: 275px; height:169px; background:url(../image/jy-t3.png) left top no-repeat; background-size:auto; font-size:18px; margin: 42px 0 0 0; padding: 300px 0 0 30px;}
.jy01 b,.jy02 b,.jy03 b{ display: block; width: 100%; height: 54px; font-size: 30px; font-weight: bold; background:url(../image/jy-tt.png) left bottom no-repeat;}

.kcbox{ background:url(../image/kcbg.png) no-repeat center top; padding-bottom:20px;}
.kctitle{ padding-top:50px; background:url(../image/a04.png) no-repeat center top;padding-top:50px;color:#fca63f; text-align:center; font-size:30px; padding-bottom:30px;}
.kctitle span{font-size:24px;padding-top:20px; display:block;}
.kccont{ /*width:1080px;*/ width: 1050px; margin:20px auto}
.kccont a{ float:left; font-size:18px; color:#808080; line-height:35px; height:35px; margin-bottom:30px; display:block; padding-left:60px; /*width:300px;*/ width: 210px; margin-left: 80px;}
.k01{ background:url(../image/k01.png) no-repeat left center;}
.k01:hover{ color:#ffc001}
.k02{ background:url(../image/k02.png) no-repeat left center;}
.k02:hover{ color:#e87072}
.k03{ background:url(../image/k03.png) no-repeat left center;}
.k03:hover{ color:#4a9cff}
.k04{ background:url(../image/k04.png) no-repeat left center;}
.k04:hover{ color:#2fccad}
.k05{ background:url(../image/k05.png) no-repeat left center;}
.k05:hover{ color:#8a5cff}
.k06{ background:url(../image/k06.png) no-repeat left center;}
.k06:hover{ color:#85d960}
.k07{ background:url(../image/k07.png) no-repeat left center;}
.k07:hover{ color:#fffc00}
.k08{ background:url(../image/k08.png) no-repeat left center;}
.k08:hover{ color:#e36601}

.teacherbox{ background:#f8f8f8; padding-bottom:40px;}
.teachertitle{text-align:center; font-size:30px; color:#ffa131; padding:50px 0; background:url(../image/a1.png) no-repeat center top}
.teachertitle span{ text-align:center; font-size:24px; color:#ffa131; padding-top:20px; display:block}
.teacherlist{ overflow:hidden; width:1000px; margin:0 auto;}
.teacherlist li{ float:left; width:460px; padding:10px; background:#fff; margin:10px;}
.teacherimg{ display:block; float:left; width:170px; height:170px; overflow:hidden;}
.teacherimg img{width: 100%;height: auto;-webkit-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.teacherimg:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.teachertext{ width:270px; float:right; text-align:left}
.teachertext span{ font-size:20px; color:#323232; display:block; padding-top:15px;}
.teachertext strong{ font-size:16px; color:#fca63f; display:block; font-weight:normal; padding-bottom:15px; padding-top:5px;}
.teachertext p{ display:block; width:270px; height:90px; line-height:30px; font-size:16px; color:#717171; overflow:hidden}
.footer{ background:url(../image/footbg.png); /*height:360px;*/height: 214px;}
.footcont{ background:url(../image/footbg0.png) no-repeat center center; /*height:360px;*/ height: 214px; width:1200px; margin:0 auto;}
.footleft{ float:left; width:300px; padding-top:40px; margin-left:200px;}
.footleft P{ font-size:30PX; color:#FFF; text-align:center}
.footleft P span{ font-size:24px; padding-top:20px; display:block}
.footleft h1{ font-size:18PX; color:#FFF; text-align:center; line-height:35px; padding-top:30px; font-weight:normal}
.look{ display:block; border-radius:30px; background:#fca63f; height:45px; line-height:45px; font-size:18px; text-align:center; color:#fff; width:270px; margin:30px auto 0 auto}
.look:hover{ background:#ff8b00}
.footright{float:right; width:400px; padding-top:40px; margin-right:200px;}

.footright span{ display:block; float:left; width:110px; height:30px; line-height:30px; margin-bottom:25px; font-size:18px; color:#fff; text-align:right; padding-right:10px;}
.footright input[type='text']{ width:270px; float:left; height:30px; line-height:30px; margin-bottom:25px; border:none 0; font-size:18px; padding:0 5px; }
.footright input[type='tel']{ width:270px; float:left; height:30px; line-height:30px; margin-bottom:15px; border:none 0; font-size:18px;padding:0 5px }
.footright img{ width:100px; height:100px; margin:0 20px 0 120px; display:block; float:left}
.footright p{ font-size:18px; color:#fff; line-height:30px; padding-top:20px; float:left;}
.footright input[type='submit']{ width:150px; height:40px; color:#fff; line-height:40px; text-align:center; border:none 0; background:#f8b500; font-size:20px; margin-bottom:30px; margin-left:120px;}
.bottom{ height:105px; background:#383838; text-align:center; padding-top:35px; color:#fff;}
.bottom a{ font-size:14px; color:#fff; padding:0 10px;}
.bottom a:hover{ color:#fca63f}
.bottom p{ font-size:14px; color:#fff; padding-top:15px;}
.banner01{ width:100%; /*height:250px;*/height:300px; background:#eee3d1}
.banner_inner01{/*width:1200px; height:250px;*/ width: 100%; height:300px; margin:0 auto;}
.position{ font-size:16px; color:#666; padding:20px 40px;}
.position a:hover{ color:#fdba6a}
.position a{ padding:0 5px; color:#666}
.curriculum{ overflow:hidden; padding:40px;}
.curriculumtitle{ font-size:30px; text-align:center; color:#fca63f; padding-bottom:50px; background:url(../image/mm.png) no-repeat center bottom; margin-bottom:20px;}
.curriculumtitle span{ font-size:24px; color:#999; padding-top:20PX; text-align:center; display:block}
.currlist{ overflow:hidden; width:1005px; margin:0 auto}
.currlist li{ float:left; width:275px; border-radius:10px; margin:20px; overflow:hidden}
.currlist li img{border-top-left-radius:10px;border-top-right-radius:10px;width: 100%;height: auto;-webkit-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.currlist li:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.currtext{ width:245px; background:#fff; height:210px;border-bottom-left-radius:10px;border-bottom-right-radius:10px; padding:15px;}
.currtt{ font-size:18px; text-align:center; display:block; height:55px; line-height:55px; color:#646464}
.surrtext{ line-height:30px; color:#666; font-size:16px; display:block; height:90px; width:245px; overflow:hidden}
.currlook{ width:160px; height:40px; line-height:40px; display:block; text-align:center; color:#666; border-radius:20px; border:1px solid #dadada; font-size:14px; margin:15px auto 0 auto; cursor:pointer}
.currlist li:first-child{border:10px solid #ff9405; background:#ff9405}
.currlist li:first-child .currlook:hover{ background:#ff9405; color:#fff; border:1px solid #ff9405;}
.currlist li:first-child+li{border:10px solid #cddc39; background:#cddc39}
.currlist li:first-child+li .currlook:hover{ background:#cddc39; color:#fff; border:1px solid #cddc39;}
.currlist li:first-child+li+li{border:10px solid #1d86e3; background:#1d86e3}
.currlist li:first-child+li+li .currlook:hover{ background:#1d86e3; color:#fff; border:1px solid #1d86e3;}
.currlist li:first-child+li+li+li{border:10px solid #fb4252; background:#fb4252}
.currlist li:first-child+li+li+li .currlook:hover{ background:#fb4252; color:#fff; border:1px solid #fb4252;}
.currlist li:first-child+li+li+li+li{border:10px solid #c0b412; background:#c0b412}
.currlist li:first-child+li+li+li+li .currlook:hover{ background:#c0b412; color:#fff; border:1px solid #c0b412;}
.currlist li:first-child+li+li+li+li+li{border:10px solid #c54695; background:#c54695}
.currlist li:first-child+li+li+li+li+li .currlook:hover{ background:#c54695; color:#fff; border:1px solid #c54695;}
.currlist li:first-child+li+li+li+li+li+li{border:10px solid #1d86e3; background:#1d86e3}
.currlist li:first-child+li+li+li+li+li+li .currlook:hover{ background:#1d86e3; color:#fff; border:1px solid #1d86e3;}
.currlist li:first-child+li+li+li+li+li+li+li{border:10px solid #48dfff; background:#48dfff}
.currlist li:first-child+li+li+li+li+li+li+li .currlook:hover{ background:#48dfff; color:#fff; border:1px solid #48dfff;}
.currcont{overflow:hidden; width:1100px; margin:0 auto; padding:20px 50px;}
.currcont .currconttitle{ font-size:24px; color:#333; text-align:center; display:block; font-weight:normal;}
.currtxt{ line-height:30px; font-size:16px; color:#666; padding:20px 0;}
.park{ width:995px; margin:40px auto; overflow:hidden}
.park ul{ overflow:hidden}
.park li{ display:block; float:left; position:relative; margin:5px;}
.park li{ overflow:hidden}
.park li a img{width: 100%;
        height: auto;
        -webkit-transition: all .8s ease 0s;
        -moz-transition: all .8s ease 0s;
        transition: all .8s ease 0s;}
.park li a:hover img{ -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        transform: scale(1.2);}

.park li span{ display:block; width:100%; height:54px; position:absolute; left:0; bottom:0; line-height:54px; color:#fff; font-size:18px; text-align:center;}
.park li:first-child span{ background:#fd7313;}
.park li:first-child+li span{ background:#ffba00;}
.park li:first-child+li+li span{ background:#8fb800;}
.park li:first-child+li+li+li span{ background:#009aff;}
.banner02{ width:100%; height:300px; /*background:url(../images/banner02bg.png) repeat-x*/}
.banner_inner02{ /*width:1200px; height:250px;*/width:100%; height:300px; margin:0 auto;}
.banner04{ width:100%; /*height:250px;*/height:300px; background:#e24c32; text-align: center;}
.banner_inner04{ /*width:1200px; height:250px;*/width:100%; height:300px; margin:0 auto;}
.banner_inner04 img{ height: 100%;}
.about{ width:100%;}
.abouttitle{ background:none}
.aboutconttitle{ height:45px; background:url(../image/line0.png) repeat-x left center; margin-bottom:40px;}
.abt{ width:640px; margin:0 auto}
.aboutconttitle a{ display:inline-block; height:45px; background:#fca63f; border-radius:8px; text-align:center; color:#fff; line-height:45px; float:left; width:120px; margin:0 20px; font-size:16px;}
.aboutconttitle a:hover{ background:#e75d5d}
#abthover{background:#e75d5d}
.lk li{ float:left; display:block; width:350px; border:1px dotted #e75d5d; padding:20px; margin:20px 40px; }
.lk p{ font-size:24px; color:#888; padding-bottom:20px;}
.lk span{ line-height:30px; color:#666; font-size:16px;}
.job li{ padding:20px 40px;}
.job li p{ font-size:20px; color:#323232; padding-bottom:20px;}
.job li .yq{ font-size:14px; color:#6e6e6e; font-weight:normal; overflow:hidden}
.job li .yq span{ display:block; float:left; line-height:30px;}
.job li .yq .yqright{ float:left; color:#6e6e6e; font-size:14px; font-weight:normal; display:block; line-height:30px;}
.contont{ font-size:14px; line-height:30px; color:#666; width:1100px; margin:0 auto}
.cd-top {display: inline-block; height: 50px;width: 50px; position: fixed;bottom: 30px;right: 30px;  opacity: 0;background:url(../image/top.png) no-repeat center center; background-size:50px;}
.cd-top.cd-is-visible {opacity: 1;}
.banner05{ width:100%; /*height:250px; */ height:300px; background:#c1d25d}
.banner_inner05{ /*width:1200px; height:250px;*/ width:100%; height:300px; margin:0 auto;}

.banner06{ width:100%; height:300px;/* background:#cba498;*/ text-align: center;}
.banner_inner06{ width:100%; height:300px; margin:0 auto;}
.news{ width:1200px; margin:40px auto; background:#fd7313; border-radius:10px; overflow:hidden}
.news .newsimg{ display:block; float:left; width:500px; height:440px;}
.news .newsimg img{ border-top-left-radius:10px; border-bottom-left-radius:10px; width:500px; height:440px}
.news ul{ float:right; width:630px; padding-right:30px; padding-top:10px;}
.news ul li{ display:block; overflow:hidden; width:630px; padding:20px 0;border-bottom:1px dotted #fff}
.news ul li:first-child+li+li{border-bottom: none 0}
.news ul li span{ width:400px; float:left; line-height:30px; font-size:16px; color:#fff}
.news ul li strong{ float:right; width:100px; color:#fff; line-height:30px; font-weight:normal}
.newtext{ height:60px; line-height:25px; color:#fff; font-size:14px; width:630px; overflow:hidden; padding-top:10px;}
.newtext a{ color:#fff; display:block}
.hjbox{ width:100%; height:510px; background:url(../image/hj.png) repeat-x}
.hj{ height:510px; width:1200px; margin:0 auto;}
.hjtitle{ font-size:30px; color:#fff; text-align:center; padding-top:40px;}
.hjtitle span{ display:block; font-size:24px; padding-top:20px;}
.blk_18 {overflow:hidden;zoom:1;margin:60px auto 0 20px; width:1200px;}
.blk_18 .pcont {width:1060px;overflow:hidden; float:left}
.blk_18 .ScrCont {width:32766px;zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton {width:36px;height:65px; margin-top:100px;}
.blk_18 .LeftBotton { background:url(../image/left.png) no-repeat;float:left; margin-right:15px;}
.blk_18 .RightBotton { background:url(../image/right.png) no-repeat; float:right; margin-right:36px;}
.blk_18 .LeftBotton:hover { background:url(../image/left0.png) no-repeat;}
.blk_18 .RightBotton:hover {background:url(../image/right0.png) no-repeat;}
.blk_18 .pl img {display:block;cursor:pointer; margin:10px auto}
.blk_18 .pl { width:250px;  float:left;text-align:center;}
.plimg{ width:100%; height:150px; padding-top:40px;}
.pl .pltext{ margin:0 auto; text-align:center; padding:10px 0;}
.pltext span{ font-size:20px; color:#323232; line-height:35px;}
.pltext p{ font-size:18px; color:#666}
.blk_18 a.pl:hover {background:#fff;}
.blk_18 a.pl:hover .plimg{background:#e6e6e6; padding-top:30px; padding-bottom:10px;}
.blk_18 a.pl:hover .pltext{background:#c61f24;}
.blk_18 a.pl:hover .pltext span,p{color:#fff}
.blk_18 a.pl:hover .pltext p{color:#fff}

.hjimg{ float:left; margin:0 25px; width:215px; border-radius:5px;}
.hjimg img{ border-radius:5px; width:215px; height:270px;}
.hjimg span{ display:block; width:100%; line-height:20px; font-size:16px; color:#fff; padding:10px 5px; box-sizing:border-box; text-align:center}
.message{ overflow:hidden; padding:40px 0 0 0;}
.yzbox{ width:1200px; margin:40px auto 0 auto; background:#e75d5d; border-radius:10px; overflow:hidden; height:270px; padding:20px 0}
.yzimg{ display:block; float:left;width:190px; height:190px; border:5px solid #fff; border-radius:5px;margin:20px 20px 0 60px; background:#fff}
.yzimg img{ border-radius:5px; }
.yzimg strong{ font-size:16px; color:#fff; line-height:30px; padding-top:20px; text-align:center; display:block}
.yztext{width:830px; float:right; padding-right:30px; font-size:16px; color:#fff; line-height:35px; padding-top:40px; overflow:hidden}
.teacher{ width:1200px; margin:40px auto; background:#69cddd; border-radius:10px;  height:330px;}
.teacher ul li{ float:left; width:225px; display:block; padding:30px 20px; position:relative;}
.teacher ul li img{ width:225px; height:225px; border-radius:50%; display:block}
.teacher ul li span{ display:block; font-size:18px; line-height:25px; color:#fff; width:225px; text-align:center; padding-top:10px;}
.teacherup{ position:absolute; left:20px; top:30px; width:225px; height:225px; background:url(http://www.ygqdkid.com/sunny/images/tg.png); display:none;/* opacity:0.6; filter:alpha(opacity=60);*/ border-radius:50%; color:#fff; box-sizing:border-box; padding:20px; overflow:hidden}
.teacherup strong{ width:160px; height:140px; margin:20px auto; display:block; font-weight:normal; font-size:13px; color:#fff; overflow:hidden; line-height:20px; text-indent:26px;}

.rollBox .Cont{width:1060px;overflow:hidden;margin:0 auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none; font-size:12px}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox0 #List2{float:left;}

.zpbox{ width:100%; height:540px; background:url(../image/zpbg.png) repeat-x;}
.zpboxin{ width:1200px;}
.zpcont{ margin-top:60px;}
.piclist{ height:115px;}
.piclist li{ background:#fff; width:220px; border:5px solid #fff;float:left; height:300px; margin:0 15px; display:block}
.piclist li img{ width:220px; margin:0; padding:0}
.piclist li span{ display:block; width:220px; height:35px; line-height:35px; font-size:14px; color:#666; text-align:center}
.blk_29{ position:relative; width:1200px; margin:20px auto}
.blk_29 .Cont0 { width:1040px; overflow:hidden; margin:0 auto}
.blk_29 .LeftBotton0{BACKGROUND: url(../image/left.png) no-repeat; position:absolute; left:0; top:100px; cursor:pointer; width:36px; height:65px;}
.blk_29 .RightBotton0{ background:url(../image/right.png); position:absolute; right:0; top:100px; cursor:pointer; width:36px; height:65px;}
.LeftBotton0:hover{background:url(../image/left0.png);}
.RightBotton0:hover{background:url(../image/right0.png);}

#container{ width:500px; height:280px; background:#fff; border:5px solid #ccc}
.fleft{ float:left; width:500px; height:280px; margin-right:20px; margin-top:35px; margin-left:100px;}
.fright{ float:right; font-size:16px; color:#fff; width:470px; line-height:40px; padding-top:40px; padding-right:100px;}
.fright p{ font-size:24px; padding-bottom:30px;}








