/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0 auto; padding: 0; }
img { border: 0 none; vertical-align: top; display:block;}
ul, li { list-style-type: none; }
body, input, select, button, textarea { font-size: 14px; font-family: Arial, Helvetica, sans-serif, "宋体"; } 
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background:#fff; color: #666666; line-height: 20px;  text-align:center; margin:0 auto;}
a { color: #222; text-decoration: none; }
a:link,a:visited {color:#666666;text-decoration:none;}
a:hover,a:active {color:#999;text-decoration:none;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.top{ width:980px; height:139px; margin:0 auto;}
#logo {width:980px; height:98px; float:left; display:inline;}
#logo_1 {width:370px; height:98px; background-image:url(../images/school_logo.jpg); margin:0px; float:left; display:inline;}
#logo_1 a {width:370px; height:98px;display: block;}
#tel {width:216px; height:47px; background-image:url(../images/tel.jpg); margin:13px 34px 0 0; float: right; display:inline;}
#tel .p_1{ float:left; display:inline; width:18px; height:11px;background-image:url(../images/language_chinese.jpg); line-height:1px; font-size:1px; margin:4px 0 0 5px;}
#tel .p_2{ float:left; display:inline; width:18px; height:11px;background-image:url(../images/language_english.jpg); line-height:1px; font-size:1px; margin:4px 0 0 5px;}
#tel .p_3{ float:left; display:inline; line-height:20px; font-size:12px;margin:0 0 0 5px;}
.bottom{ width:980px; margin:0 auto; border-top:1px solid #cecece;}
.bottom_cont1 { width:980px; float:left; display:inline; height:60px; line-height:20px; font-size:12px; text-align: center; margin:10px 0 0 0;}
.spaces_20 {width:960px; height:20px;margin:auto; font-size:1px; line-height:1px;}
/*menu*/
#menu { width:980px; float:left; display:inline; margin:0 0 0 0; height:41px;background-image:url(../images/menu_bg_01.jpg);}
#menu ul{ float:left;width:980px;}
#menu ul li{ float:left; display:inline;}
#menu ul li a{text-decoration:none; display:block;  margin:0px 0px 0px 8px;}
#menu ul li a:hover {text-decoration: none; line-height:41px; background-color:#013b38;}
#menu ul li a p{text-decoration:none; display:block; font-size:12px; line-height:41px; color:#FFFFFF; margin:0px 10px 0px 10px; font-weight: 600;}

/*content*/
#banner{width:980px;margin: 0 auto; height:237px; }
.content {width:980px; margin: 0 auto;}
.content_left {width:250px; margin: 0; float:left; display:inline;}
.c_programme {width:248px; margin:8px 0 0 0; float:left; display:inline;border: 1px #01716b solid;}
.c_programme_tel {width:248px; margin:0; float:left; display:inline; height:33px; background-image:url(../images/column_bg_01.jpg);}
.c_programme_tel p{line-height:33px; float:left; display:inline; width:233px; margin:0 0 0 15px;font-weight: 600;color:#FFFFFF; text-align:left;}
.c_programme_cont {width:248px; margin:0; float:left; display:inline;}
.c_programme_cont_1 {width:248px; margin:10px 0 0 0px; float:left; display:inline;}
.c_programme_cont_1 a {width:248px; margin:0px; float:left; display:inline; color:#00706a;}
.c_programme_cont_1 a:hover {width:248px; margin:0px; float:left; display:inline; background-color:#ededed;color:#00706a;}
.c_programme_cont_1 .d1{width:11px; height:9px; float:left; display:inline; background-image:url(../images/bt_01.jpg); line-height:1px; font-size:1px;margin:6px 0 0 10px;}
.c_programme_cont_1 .d2{width:207px; margin:0 0 0 10px; float:left; display:inline; font-size:12px; font-weight:normal; text-align:left; line-height:20px;color:#00706a;}
.c_programme_cont_10 {width:240px; height:10px;margin:auto; font-size:1px; line-height:1px; float:left; display:inline;}
.content_left_1 {width:248px; margin:8px 0 0 0; float:left; display:inline;border: 1px #cecece solid;}
.content_left_1_tel {width:248px; margin:0; float:left; display:inline; height:34px; background-image:url(../images/column_bg_02.jpg);}
.content_left_1_tel p{line-height:34px; float:left; display:inline; width:233px; margin:0 0 0 15px;font-weight: 600;color:#00706a; text-align:left;}
.content_left_1_cont {width:248px; margin:0; float:left; display:inline;}
.content_left_1_cont_1 {width:248px; margin:10px 0 0 0px; float:left; display:inline;}
.content_left_1_cont_1 a {width:248px; margin:0px; float:left; display:inline; color:#666666;}
.content_left_1_cont_1 a:hover {width:248px; margin:0px; float:left; display:inline; background-color:#ededed;color:#333333;}
.content_left_1_cont_1 .d1{width:11px; height:9px; float:left; display:inline; background-image:url(../images/bt_01.jpg); line-height:1px; font-size:1px;margin:6px 0 0 10px;}
.content_left_1_cont_1 .d2{width:207px; margin:0 0 0 10px; float:left; display:inline; font-size:12px; font-weight:normal; text-align:left; line-height:20px;}
.content_left_1_cont_10 {width:240px; height:10px;margin:auto; font-size:1px; line-height:1px; float:left; display:inline;}
.cont_our_pic1{ width:220px; height:150px;float:left; display:inline; margin:10px 0 0 14px;}

.content_right {width:720px; margin: 0 0 0 10px; float:left; display:inline;}
.content_right_tel {width:718px; height:100px; margin: 10px 0 0 0; float:left; display:inline;background-image:url(../images/title_bg_01.jpg);border: 1px #01716b solid;}
.content_right_tel p{width:300px; height:50px; margin: 25px 0 0 30px; float:left; display:inline; line-height:25px; font-size:16px; text-align:left; color:#006863; font-weight:600;}
.content_right_cont {width:718px; margin: 10px 0 0 0; float:left; display:inline;border: 1px #cecece solid; text-align:left;}
.content_right_cont p{width:650px; margin: 20px 0 0 30px; float:left; display:inline; text-align:left; line-height:20px;}
.spaces_20 {width:650px; height:20px;margin:auto; font-size:1px; line-height:1px;}
/*banner*/ 
#page {width: 980px;margin:8px 0 0 0; float:left; display:inline;}
#adv {width: 976px;height: 225px;border: 2px #006a65 solid; margin:0;}
.s-frame {position: relative;overflow: hidden;}
.s-list {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.s-item {width: 100%;height: 100%;float: left;overflow: hidden;}
.s-buttons {height: 20px;position: absolute;right: 30px;bottom: 10px;z-index: 1000;}
.s-buttons a {display: block;float: left;text-align: center;font-family: Arial;/*  */outline: none; /* mozilla */hidefocus: expression(this.onFocus=this.blur()); /* ie */}
.s-current {width: 18px;height: 18px;line-height: 18px;font-size: 13px;font-weight: bold;margin: 0px 0px 0px 2px;color:#FFFFFF;background: #FFFFFF;border: 1px #004c88 solid;position: relative;left: 2px;}
.s-normal {width: 14px;height: 14px;line-height: 14px;font-size: 11px;font-weight: bold;margin: 2px 0px 2px 6px;color:#004c88;background: #FFFFFF;border: 1px #73ADEF solid;}

.table_1{border: 1px #cecece solid;}
.table_1 tr td{ background-color:#d8ecec; padding:2px; font-size:14px; line-height:20px;}