i { font-size: 12px; color: red; }
img { border:none; }
li { list-style:none; }
.hide { display:none; }
.clear { clear: both; height:1px; margin-top:-1px; overflow:hidden; }
.link_style_1 { background:url(../images/index_06.gif) 0 0 repeat-x;  }
.list_style_1 li a { background:url(../images/list_style_1.gif) no-repeat 0 6px; line-height:31px; }
#wrap { margin:0; padding:0; width:943px; }
#wrap a { color:#ff7b00; text-decoration:none;  bblr:expression(this.onFocus=this.blur());
/*IE识别*/  outline:none;
/*FF识别*/ 
}
p {padding:0px; margin:5px 0px;}
#wrap a:hover { text-decoration:underline; }
/* @group main_nav */
#main_nav ul { font-size: 12px; list-style: none; font-weight:bold; margin:0; padding:0; }
#main_nav { background: url(../images/index_06.gif) 0 0 repeat-x;  height: 31px; overflow: visible;  }
#main_nav li { float: left; position: relative; z-index: 5; }
#main_nav li a { color: #fff; display: block; width: 85px; height: 31px; text-decoration: none; line-height: 35px; text-align: center; }
#main_nav li ul li a { font-size: 12px; width: 85px; height: 31px; line-height: 31px; margin: 0px; color:#333; }
#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover { background: #7BD699; }
#main_nav li.focus a, #main_nav li a:hover { text-decoration:underline;}
#main_nav li.focus ul li a { background: none; }
#main_nav li ul { position: absolute; top: 31px; left: 0px; background: #fff; border-color: #de813b; border-style: none solid solid; border-width: medium 1px 1px; display: none; }
#main_nav li ul li { float: none; }

body { margin:0; padding:0; font:12px/24px "宋体"; color:#333333; }
img { border:0; }
a { text-decoration:none; color: #333333; }
a:hover { text-decoration:underline; color:#F59108; }
.red { color:#FF0000; }
.more { float:right; width:50px; height:15px; padding:5px 0; }
.date { color:#9A9A9A; float:right; width:65px; height:auto; text-align:left;}
.gray { color:#9A9A9A;}
.line {border-left:1px solid #64C86E; border-right:1px solid #64C86E; clear:both;}
.line2 {border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; clear:both; height:auto;}
.clear{ clear:both; height:6px; line-height:6px; font-size:0px;}
.clr {clear:both; height:0px; line-height:0px; font-size:0px;}
.title_color{ color: #FF6600; font-weight:bold;}
.class_id_xq {font-weight:bold;}

/*--------------------头部-------------------*/
#top { margin:0 auto; padding:0; width:943px; line-height:22px; color:#00552C; }
.logo { float: left; width:410px; height:121px; }
.top_nav { float: right; width:520px; text-align:right; height:121px; }
.top_nav1{background:url(../images/index_04.gif) right bottom no-repeat; padding-right:30px; }
.top_nav2{ padding:10px 0 0 0; margin:0;}
.top_nav2 li{ width:70px; height:75px; float:left; padding:0 1px; list-style-type:none; text-align:center; line-height:15px;}
.top_nav2 img{ padding:0 0 6px 0;}


/*-------------------banner------------------*/
#main { margin:0 auto; padding:0; width:943px; color:#333333; }
.banner { border:1px solid #cccccc; width:941px; height:200px; margin:4px 0; }
.flash { width:660px; height:200px; float:left; }
.index_news { width:278px; height:200px; float:right; }
.title { background: url(../images/index_18.gif) right 0 repeat-y; height:25px;  border-bottom:1px solid #70D59D; font:14px/25px "宋体"; font-weight:bold; padding-left:5px; color:#00552C; }
.index_news_list { margin:0; padding:0 10px;}
.index_news_list li { list-style-type: none; background:url(../images/icon_03.gif) left center no-repeat; height:25px; border-bottom:1px dashed #EDDAE0; padding:2px 0 0 15px; line-height:25px; }
.index_news_tab {height:170px; overflow:hidden; border-left:1px solid #dedede;}
.class_list {margin:0; padding:0 10px; list-style-type: none; clear:both; display:block;}
.class_list .item {float:left; width:300px; background:url(../images/icon_03.gif) left center no-repeat; height:25px; border-bottom:1px dashed #EDDAE0; padding:2px 0 0 15px; line-height:25px; }
.class_list_view {margin:0; padding:0 10px; list-style-type: none; clear:both; display:block;}
.class_list_view .item {float:left; width:270px; background:url(../images/icon_03.gif) left center no-repeat; height:25px; padding:2px 0 0 18px; line-height:25px; }
.serch { clear: both; /*height: 56px;*/ width: 943px; font-weight:bold; }
.serch form {padding:0px; margin:0px;}
/*--------------------留学预备课程------------------*/
.hot_study { width: 698px; }
.hot_study_left {width: 685px; padding:0 0 0 10px; }
.study_box{width:685px; margin:0 0 2px 0; padding:0 0 2px 0; height:60px; border-bottom:1px dashed #ccc;}
.study_new_list{ margin:0; padding:0;}
.study_new_list li{ list-style-type:none; float:left; width:230px; height:20px; line-height:20px; margin:0; padding:0; overflow: hidden; }
.hot_study_right { width: 685px; /*border-left:1px solid #64C86E;*/ padding:0 0 0 10px; }
.other_study{ margin:0; padding:0; list-style-type:none; }
.other_study li{float:left; width:226px; height:31px; overflow:hidden; border-bottom:1px dashed #ccc; line-height:31px;}
.other_pic{width:25px; height:25px; padding:3px 5px 0 0; float:left;}
/*-------------------首页左侧--------------------------*/
.index_left{ float: left; width: 698px;}
.box_top1 { background:url(../images/uwy_08.jpg) 0 0 no-repeat; height:27px; width:682px; font:14px/27px "宋体"; font-weight:bold; padding:2px 0 0 10px; }
.box_botom1 { background:url(../images/uwy_11.jpg) 0 0 no-repeat; height:9px; line-height:9px; width:692px; clear:both; }
.teacher_box { margin:0px; padding:5px 0px; list-style: none;}
.teacher_box li { float:left; margin:0px; padding:0px 4px 4px; width:125px; height:160px; }
.teacher_bg { border:1px solid #ccc;}

.recent { float: left; width:238px;}
.box_top2 { background:url(../images/uwy_15.jpg) 0 0 no-repeat; height:27px; width:228px; font:14px/27px "宋体"; font-weight:bold; padding:2px 0 0 10px;}
.box_botom2 { background:url(../images/uwy_18.jpg) 0 0 no-repeat; height:12px; line-height:12px; width:238px; }
.recent_list { margin:0; padding:0 10px 8px 10px; }
.recent_list li { list-style-type: none; background:url(../images/icon_03.gif) left center no-repeat; padding:1px 0 0 20px; margin:0; height:23px; line-height:23px; border-bottom:1px dashed #E2E2E2;  }

.Exp { width:345px; height:187px; float: right;}
.box_top3 {  height:27px; width:696px; font:14px/27px "宋体"; font-weight:bold; background: url(../images/titbg2_02.jpg) repeat-x 0 -5px; border:1px solid #dedede; color:#00552C;}
.down_list { margin:0; padding:0 10px;}
.down_list li { background:url(../images/news.gif) -320px -2px no-repeat; list-style-type: none; height:23px; line-height:23px; border-bottom:1px dashed #E2E2E2;  padding:2px 0 0 33px; color:#333333; }
.jq_Tel{ float:right; width:85px; text-align:center;}
.jq_t{ float:right; width:70px; text-align:center;}
.jq_z{ float:right; width:55px; text-align:center; color:#FF0000;}
.jq_d{ float:right; width:100px; text-align:center;}
.jq_f{ float:right; width:70px; text-align:center;}

.box_topa { background:url(../images/uwy_18.gif) 0 0 no-repeat; height:27px; width:692px; font:14px/27px "宋体"; font-weight:bold; padding:2px 0 0 0; }
.video{ width:345px; height:187px; float: left;}
.video_top{ height:24px; font:14px/24px "宋体"; font-weight:bold; background:url(../images/titbg2_02.jpg) repeat-x 0 -5px; border:1px solid #dedede; padding:3px 0 0 0; color:#00552C;}
.news_exp_list{ margin:0; padding:0 10px 8px 10px;}
.news_exp_list li { list-style-type:none; padding:0 0 0 20px; background:url(../images/icon_05.gif) 2px 4px no-repeat; height:24px; line-height:24px; border-bottom:1px dashed #E2E2E2;}
.play_list{ float: right; width:330px; margin:0; padding:0;}
.play_list li { list-style-type:none; padding:0 0 0 20px; background:url(../images/icon_09.gif) 4px 4px no-repeat; height:24px; line-height:24px; border-bottom:1px dashed #E2E2E2;}

.student_box { margin:0; padding:0 0 0 15px;}
.student_box li { height:130px; width:100px; float:left; list-style-type:none; padding:0 5px;}
.student_bg{ border:1px solid #ccc;}

/*--------------内页新增元素-------------------*/
.ny_top{ height:24px; font:14px/24px "宋体"; font-weight:bold; background:url(../images/titbg2_02.jpg) repeat-x 0 -5px; border:1px solid #dedede; padding:3px 0 0 5px; color:#00552C;}
.address{ float:right; font:12px/24px "宋体"; font-weight:normal; color:#666; padding-right:5px;}
.content{border-left:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; clear:both; height:auto; padding:10px 15px; width:666px;}
.content_title{ background:url(../images/bg_07.jpg) 0 0 no-repeat; font:14px/20px "宋体"; font-weight:bold; padding:0 0 5px 3px;}
.honor { margin:0; padding:0; }
.honor li { float: left; height: 130px; width: 155px; list-style-type: none; padding:5px; }
.honor_pic { border:1px solid #ccc;}
.more_2{float:right; padding:5px 10px 0 0; width:40px;}
.subtitle1 { text-align: center; margin:0; padding:0; border-bottom:1px dashed #cccccc; font-size:16px; font-weight:bold; }
.subtitle2 { text-align:center; height:21px; padding:0 0 5px 0; }
.subtitle3 { text-align:right; height:21px; border-top:1px dashed #ccc;}
.subtitle4 { text-align: center; margin:0; padding:0; border-bottom:1px dashed #cccccc; font:24px/35px "宋体"; font-weight: bold; color:#028527; }
.page{ text-align: center; height:24px; clear:both;}

.teacher_list { margin:0; padding:0; clear:both; }
.teacher_list li { list-style-type: none; width:100%; height:auto; padding:5px 0 0 0; border-bottom:1px dashed #cccccc;}
.teacher_list_pic { float: left; width:110px; height: auto; border:1px solid #cccccc; text-align:center; padding:3px; }
.teacher_list_text { float: right; width:530px; height:170px; overflow:hidden;}

.train_text { margin:0; padding:10px 0; }
.train_text li { list-style-type: none; float:left; height:22px; width:150px; margin:0 4px; /*border:1px solid #cccccc;*/ }
.train_logo { margin:0; padding:10px 0; }
.train_logo li { list-style-type: none; float:left; height:48px; width:150px; margin:0 4px; border:1px solid #cccccc; }
.Leader {color:#9A9A9A; float:right; width:150px; height:auto; text-align:left;}

.contact_pic { float: left; width:150px; height: auto; border:1px solid #cccccc; padding:1px; }
.contact_con { float: right; width:490px;  }
.contact_photo { margin:0; padding:10px 0; }
.contact_photo li { list-style-type:none; width:150px; height:150px;  float:left; padding:0 5px; }
.boder { border:1px solid #cccccc;}
.student_zhusu { text-align: center; height: 25px; font: 12px/25px; background: #D6EED5; font-weight:bold; margin:10px 0;}

/*-------------------右侧-----------------------*/
.index_right { float: right; width: 238px; line-height:21px; }
.index_right a { text-decoration:underline; }
.index_right a:hover { text-decoration: none; color:#F59108; }
.right_class_title { /*font-weight:bold;*/ color:#000; padding-left:10px; clear:both;}
.class_projact { padding:0 10px 0 20px; margin:0; clear:both;}
.class_projact li{ list-style-type:none; }
.class_projact a { padding:0 10px 0 0;}

/*------------------底部-----------------------*/
.bottom { margin:0 auto; padding:0; width:943px; text-align:center; }
.link{ overflow:hidden; line-height:28px; border:1px solid #dedede; height:28px; text-align:left;}
.link a{ padding:0 8px;}
.bottom_nav {  background:#035726; height:25px; line-height:25px; color:#ffffff; }
.bottom_nav a { color:#ffffff; text-decoration:none;}

#sa_subj {width:130px;}

input.required {
	/*border: 1px solid #F44;*/
}
td.required, span.required {
	color: #F00;
}
