﻿@charset "utf-8";
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;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
fieldset,img{border:0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}

#header,#course,#flight,#parents,#chara,#results,#school,#footer,#txt_txt{margin-left:auto;margin-right:auto;}


#header{width:980px;height:507px; background:url(img/header.jpg);position:relative;}
#header .about{width:905px;height:94px; padding-top:412px; padding-left:60px; text-indent:2em;font-size:13px;color:#231916}
#header .submit{position:absolute;top:270px;right:10px;}
#header .submit a{width:202px;height:127px;display:block;text-indent:-9999px;}

#course{width:978px;height:756px;border:1px solid #dcdddd; margin-top:10px;}
#course .course-title{text-align:center;margin-top:1px;}
#course .course-body{width:947px;height:370px;background:url(img/course_age.jpg); margin:19px 0 0 16px;color:#727172}
#course .course-body  p{margin-left:45px; font-weight:500;font-size:13px;padding-top:40px;letter-spacing:2px;}
#course .course-body .age34{padding-top:105px;}
#course .course-body .age56{padding-top:40px;}
#course .course-body .age79{padding-top:45px;}
#course .course-body .age1012{padding-top:40px;}
#course .course-kx{margin-left:20px;margin-top:30px;}
#course .course-kx p{margin-top:12px;}
#course .course-tx {margin-left:5px;margin-top:15px;color:#727172}
#course .course-tx  div{height:164px;float:left;margin-left:7px;display:inline;overflow:hidden;}
#course .course-tx  p{overflow:hidden;margin:45px 0 0 30px;padding-left:10px;}
#course .course-tx  p span{display:block;margin-top:13px;}
#course .course-tx  p span.p0{margin-top:0px;}
#course .course-tx  .tx1{width:218px;background:url(img/course_txbg1.jpg) no-repeat;}
#course .course-tx  .tx2{width:218px;background:url(img/course_txbg2.jpg) no-repeat;}
#course .course-tx  .tx3{width:246px;background:url(img/course_txbg3.jpg) no-repeat;}
#course .course-tx  .tx4{width:245px;background:url(img/course_txbg4.jpg) no-repeat;}


#flight {width:978px;height:350px;border:1px solid #dcdddd; margin-top:15px;}
#flight  .flight-title{text-align:center;margin-top:1px;}
#flight  .flight-content{width:949px;height:263px;background:url(img/flight_content.jpg); margin:19px 0 0 16px;}


#parents{width:980px;height:100px;margin-top:15px;}


#chara {width:978px;height:469px;border:1px solid #dcdddd; margin-top:15px;}
#chara  .chara-title{text-align:center;margin-top:1px;}
#chara  .chara-content{width:949px;height:384px;background:url(img/chara_content.jpg) no-repeat; margin:0 auto; margin-top:10px;color:#bbbbbc}
#chara  .chara-content ul{padding-top:35px;padding-left:410px;}
#chara  .chara-content ul li{height:32px;}


#results{width:978px;height:1261px;border:1px solid #dcdddd; margin-top:15px;}
#results .results-title{text-align:center;margin-top:1px;}
#results .results-img{width:960px;margin:0 auto;margin-top:20px; background:url(img/results_dian.jpg) bottom repeat-x;}
#results .results-img img{margin-top:23px;*margin-top:18px;}



#school{width:978px;height:526px;border:1px solid #dcdddd; margin-top:15px;}
#school .school-content{width:960px;height:458px;background:url(img/school_content.jpg) no-repeat;margin:0 auto;margin-top:10px;}

#txt_txt{width:978px;height:880px;border:1px solid #dcdddd; margin-top:15px;}
#txt_txt .txt{width:975px; padding-top:5px;  padding-left:5px; font-size:14px;color:#231916}
#txt_txt .txt ul{ padding-bottom:10px;}
#txt_txt .txt li{text-indent:2em;}

#footer{width:980px;height:179px;background:url(img/footer.jpg) no-repeat;margin-top:15px;padding-top:20px;}
#footer img{float:left; width:187px;height:108px;margin-left:30px; margin-right:20px; display:inline;}
#footer .footer-tel{float:left;margin-left:10px;display:inline;color:#c40c22; font-weight:600;width:650px; margin-top:-10px;}
#footer .footer-tel div{margin-top:12px;}
#footer .footer-tel .address{float:left;}
#footer .footer-tel .telphone{float:right;}


#sidebar{margin-left:985px;*margin-left:95px;background:url(img/float.jpg) no-repeat;height:215px;width:151px;
position:fixed;top:215px;z-index:200;
_position:absolute;_top:expression(eval(documentElement.scrollTop+215));
}
.booking{display:block;width:100%;height:140px;text-indent:-9999px;}
.onlineqq{display:block;width:100%;height:70px;text-indent:-9999px;}







