@charset "utf-8";
/* CSS Document */

body{font-family//:Arial, Helvetica, sans-serif;background-attachment:fixed;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
#header{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:2;}

#focus{height:77%;position: absolute;width:100%;overflow: visible; top:124px;_top:expression(eval(document.documentElement.scrollTop));}
#focus .frame{height:100%;width:100%;position: relative;}
#focus .frame .bg{position:absolute;height:100%;width:auto;left:0;top:0;}
#focus .frame .child{height:100%;width:100%;top:0;left:0;display: block ; float:left; position: inherit;}
#focus .frame .child a{position: absolute;left:0;top:0;width:100%;height:100%;}
#focus .frame .child .block{height:100%;}

#focus .frame .child .text{padding-top:18%;}
#focus .frame .child .text *{color:#fff;line-height:110%;height:auto;}
#focus .btn{height:100%;width:100%; position:absolute;top:0;left:0;}
#focus .btn .block{position:relative;height:100%;}
#focus .find{background:#f69600;width:322px;height:52px;line-height:52px;color:#fff; font-size:28px; text-align:center;position:absolute;right:23%;bottom:70px;}
#focus .btn .find:hover{color:#fff;}
#focus .nav_focus{position:absolute;right:20%;bottom:20px;height:14px;}
#focus .nav_focus a{float:left;height:14px;width:14px;background:url(../image/dot1.png) left top no-repeat;margin-left:6px;}
#focus .nav_focus a.now{background:url(../image/dot1.png) right top no-repeat;}

.index1{}
.index1 .block{position:relative;height:539px;}
.index1 h2{height:38px;line-height:38px;font-size:38px;color:#fff; position:absolute;top:200px;left:0;text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.index1 h1{height:60px;line-height:60px;font-size:64px;color:#fff; position:absolute;top:255px;left:0;text-shadow:2px 2px 4px rgba(0,0,0,0.3);}
.index1 a{ background:#f69600; background:url(../image/index_btn1.png) left top no-repeat;width:322px;height:52px;line-height:52px;color:#fff; font-size:28px; text-align:center;position:absolute;right:0;bottom:100px;/*border-radius:10px;behavior:url(/ie-css3.htc);*/}
.index1 a:hover{color:#fff;}
.index3{color:#000; margin-bottom:50px; margin:0 auto; background:#e7e7e8;}
.index3 .block{ width:100%; height:430px;background: #e7e7e8 url(../image/map.png) center 150px no-repeat; margin:0 auto;}
.index3 h2{ width:1024px;height:40px;font-size:32px;line-height:30px;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,0.3);font-weight:bold; padding-left:150px; padding-top:30px;}
.index3.rong{width:1030px; height:300px; margin:0 auto;}
.kids{height:135px;}
.kids .div{float:left;height:135px;width:230px;margin-left:5px;text-shadow:2px 2px 4px rgba(0,0,0,0.3);position:relative; cursor:pointer;}
.kids .div.first{margin:0;}

.kids .div h3{font-size:24px;margin:70px 0 0 15px;height:24px;line-height:24px;}
.kids .div p{margin-left:15px;margin-top:1px;}
.kids .div span{position:absolute;right:0;top:10px;height:110px;width:130px;}
.kids .div a{color:#fff;}
.kids .div a.k{position:absolute;right:0;top:10px;height:110px;width:130px;display:none;}


.index3{background:#fcf6d2 url(../images/index_bg1.png) left -203px repeat-x; }
.index3 .title1{padding:30px 0;position:relative;}
.title1{height:64px;line-height:64px;}
.title1 h1{height:64px;background:#3583c5;float:left;color:#fff;padding:0 20px;font-size:30px;}
.index3 .boxs{margin-top:10px;}
.boxs .div{float:left;margin-left:6px;}
.boxs .div div{margin-bottom:6px;color:#fff;position:relative;z-index:10;}
.boxs .d1{margin-left:0;}
.boxs .d1 img{width:100%;height:auto;}
.boxs .d1 .pic{display:block;overflow:hidden;margin-bottom:7px;height:200px;overflow:hidden;}
.boxs .d1 .txt1{background:#fff;color:#3583c5;;font-size:28px;line-height:120%;padding:17px 15px;height:80px;overflow:hidden;}
.boxs .d2{width:274px;}
.boxs .d2 .pic{display:block;overflow:hidden;margin-bottom:8px;height:192px;overflow:hidden;}
.boxs .d2 .txt1{background:#3583c5;padding:20px 20px;_padding:27px 20px;height:84px;overflow:hidden; }
.boxs .d2 .txt1 h3{font-size:28px;height:35px;line-height:38px;}
.boxs .d2 .txt1 h4{font-size:48px;height:48px;line-height:48px;}
.boxs .d2 .txt2{background:#3583c5;padding:16px 20px;font-size:17px;overflow:hidden;height:25px;overflow:hidden;}
.boxs .d3{width:250px;}
.boxs .d3 .txt1{background:#3583c5;padding:10px 20px;font-size:17px;height:26px;overflow:hidden;}
.boxs .d3 .pic{display:block;overflow:hidden;margin-bottom:6px;height:206px;overflow:hidden;}
.boxs .d3 .pic1{display:block;overflow:hidden;margin-bottom:6px;height:121px;overflow:hidden;}
.boxs .d4 .txt1{padding:19px 20px;font-size:24px;line-height:120%;background:#fff;height:68px; color:#3583c5;}
.boxs .d4 .pic{display:block;overflow:hidden;margin-bottom:6px;height:134px;overflow:hidden;}
.boxs .d4 .pic1{display:block;overflow:hidden;margin-bottom:6px;height:153px;overflow:hidden;}
.boxs .div .hover{background:#003586;cursor:default; color:#fff;}

.index4{background:#f6f6f6;padding:40px 0;}
.index4 h1{height:48px;line-height:48px;font-size:40px;color:#003586;margin-bottom:10px;}
.index4 p{font-size:14px;}
.index4 .orange{margin-top:10px;}

.teather{ background:#dcdcdc;min-width:1200px; margin:0 auto; }
.tit{min-width:1100px; text-align:center;}
.center{width:1100px;margin:0 auto;text-align:left}
.teather .center{height:560px; position: relative; margin:0 auto; }

.ser_1{ width:520px; float:left; padding-top:10px; padding-left:10px;}
.ser_img{ width:244px; float:right;}
.ser_zi{ width:256px; line-height:30px; padding-left:10px; text-align:right; padding-top:25px;} 
.ser2_img{ width:244px; float:left;}
.ser2_zi{ width:256px; float:left;line-height:30px; padding-left:10px; text-align:left; padding-top:25px;} 