@charset "utf-8";
body, ul, ol, dl, dd, dt, li, h1, h2, h3, h4, h5, h6, p, div, form, fieldset, legend, th, td, em, span{ margin:0 auto;padding:0;border:0; font-family:  Arial, Helvetica, sans-serif, "微软雅黑", "宋体";}

body{ background: url(bg.jpg) center 0 no-repeat #fff9e6;}
img, a img {border:0;margin:0;padding:0;}
table, td {font-size:inherit;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-size:100%;font-weight:normal;}
ul, ol, li {list-style:none}
ul a{ text-decoration:none;}
ul a:hover{ text-decoration:none;}


input, select, textarea {
font-size:100%;
padding:0; 
border:0;
outline:medium; 
line-height:normal;
-webkit-appearance: textfield;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
font: -webkit-small-control;
vertical-align: middle;
}
.clear {clear:both;}
.w1203 {width:1203px; margin: 0 auto; overflow:hidden; position:relative;}


/*搜索框样式*/
.search {height:76px; background:#eea231; width:1203px; margin-top:522px; overflow:hidden;}
.search_l{height:76px; width:590px; padding-left:238px; background:url(search_title.jpg) 25px 20px no-repeat; float:left;}
.search_input{ height:18px; width:467px; padding: 10px 10px 9px; line-height:18px; font-size:18px; color:#f4c47b; margin-top:21px; background:#d38905; margin-right:10px;}
.search_bot{ height:37px; width:57px; background:url(search_bot.jpg) no-repeat; margin-top:21px; cursor:pointer;}
.search_r{height:76px; width:340px; padding-left:35px; background:url(search_line.jpg) no-repeat; float:right; font-size:18px; color:#fbdcad; line-height:78px; overflow:hidden;}
.search_r a{font-size:18px; color:#fbdcad; line-height:78px; text-decoration:none;}
.search_r a:hover{font-size:18px; color:#bc7a05; line-height:78px; text-decoration:none;}


/*主菜单*/
.menu {height:76px; background:#636363; width:1203px; overflow:hidden; position:relative;}
.menu_l {height:76px; background:url(menu_line.jpg) right 0 no-repeat #4e4d4d; width:142px; float:left;}
.menu_l .font_01{ font-size:14px; color:#636363; text-align:center; margin-top:23px; line-height:18px;}
.menu_l .font_02{ font-size:14px; color:#eea231; text-align:center; line-height:18px;}
.menu_r { padding:21px 30px; float:left;}
.menu_r li{list-style:none; width:117px; height:33px; border:1px solid #767676; font-size:14px; color:#949494; text-align:center; line-height:35px; overflow:hidden; margin-right:21px; background:none; float:left;}
.menu_r li a{font-size:14px; color:#949494; text-decoration:none;}
.menu_r li a:hover{font-size:14px; color:#ffffff; text-decoration:none;}
.menu_r li.set {list-style:none; width:117px; height:33px; border:1px solid #767676; font-size:14px; color:#ffffff; text-align:center; line-height:35px; overflow:hidden; margin-right:21px; background:#4e4d4d; float:left;}
.menu_r li.set a{font-size:14px; color:#ffffff; text-decoration:none;}
.menu_r li.set a:hover{font-size:14px; color:#ffffff; text-decoration:none;}

.menu_r_t {top:21px; left:592px; position:absolute;}
.menu_r_t li{list-style:none; width:150px; height:33px; border:1px solid #767676; font-size:14px; color:#949494; text-align:center; line-height:35px; overflow:hidden; margin-right:21px; background:none; float:left;}
.menu_r_t li a{font-size:14px; color:#949494; text-decoration:none;}
.menu_r_t li a:hover{font-size:14px; color:#ffffff; text-decoration:none;}


/*课程*/
.con{margin-top:18px; width:1203px; position:relative; height:647px;}
.con_in{position:absolute;}

.guowai_title{height:35px; background:url(title_guowai.jpg) no-repeat; border-bottom:1px solid #ece7d6; margin-bottom:10px;}
.guonei_title{height:35px; background:url(title_guonei.jpg) no-repeat; border-bottom:1px solid #ece7d6; margin-bottom:10px;}
.camp_title{height:35px; background:url(title_camp.jpg) no-repeat; border-bottom:1px solid #ece7d6; margin-bottom:10px;}

.fore_left{width:84px; height:84px; position:absolute; left:0; top:253px; z-index:3; display:none;}
.fore_left a li{width:84px; height:84px; background:url(fore_l_0.png) no-repeat;}
.fore_left a:hover li{width:84px; height:84px; background:url(fore_l_1.png) no-repeat;}

.fore_right{width:84px; height:84px; position:absolute; right:0; top:253px; z-index:3; display:none;}
.fore_right a li{width:84px; height:84px; background:url(fore_r_0.png) no-repeat;}
.fore_right a:hover li{width:84px; height:84px; background:url(fore_r_1.png) no-repeat;}


.sroll_c {width:9030px; height:301px; overflow:hidden; position:relative;}
.sroll_c .down1 {position:absolute; left:18px; bottom:40px; z-index:10;}
.sroll_c .down2 {position:absolute; left:620px; bottom:40px; z-index:10;}
.sroll_c .down3 {position:absolute; left:319px; bottom:40px; z-index:10;}
.sroll_c a.down {font-size:12px; color:#fff; line-height:24px; text-decoration:none;}
.sroll_c a:hover.down{font-size:12px; color:#fff; line-height:24px; text-decoration:underline;}

.sroll_c li{width:300px; height:300px; float:left; margin-right:1px; margin-bottom:1px; position:relative;}

.sroll_c a li.guowai{width:300px; height:300px; float:left; margin-right:1px; margin-bottom:1px; background:#0b6267; position:relative;}
.sroll_c a:hover li.guowai{width:300px; height:300px; float:left; margin-right:1px; margin-bottom:1px; background:#d38905; position:relative;}

.sroll_c a li.guonei{width:300px; height:300px; float:left; margin-right:1px; margin-bottom:1px; background:#0d6dcf; position:relative;}
.sroll_c a:hover li.guonei{width:300px; height:300px; float:left; margin-right:1px; margin-bottom:1px; background:#d38905; position:relative;}

.sroll_c a li.camp{width:300px; height:300px; float:left; margin-right:1px; margin-bottom:1px; background:#0a880d; position:relative;}
.sroll_c a:hover li.camp{width:300px; height:300px; float:left; margin-right:1px; margin-bottom:1px; background:#d38905; position:relative;}


.ke_01{width:264px; position:absolute; z-index:1; left:18px; top:65px; font-size:12px; color:#f4c47b; line-height:24px; text-align:left;}
.ke_01 h2{font-size:18px; color:#FFFFFF; line-height:18px;}
.ke_01 h1{font-size:24px; color:#FFFFFF; line-height:24px; margin-top:12px; margin-bottom:18px;}
.ke_01 span {font-size:18px; color:#f4c47b; font-weight:normal;}

.ke_02{width:100px; height:18px; position:absolute; z-index:1; right:50px; bottom:26px; font-size:14px; color:#f4c47b; line-height:14px; text-align:right;}
.ke_02 span{font-size:14px; color:#ffffff; line-height:14px;}

.stu_01{width:300px; height:300px; position:absolute; background:#000; filter: alpha(opacity=50); opacity: 0.5; z-index:1; display:none; left:0; top:0;}
.stu_02 {padding: 0 5px; width:230px; height:100px; position:absolute; z-index:2; background:url(fore.gif) 0 10px no-repeat; font-size:12px; color:#fff; line-height:16px; left:60px; bottom:13px;}
.stu_02 h2 {font-size:16px; color:#eea231; line-height:16px;}
.stu_02 h2 span {font-size:16px; color:#fff; line-height:16px;}
.stu_02 h1 {font-size:24px; color:#fff; line-height:24px; margin:7px 0;}


/*底部注册样式*/

.footer {width:1203px; border-top:1px solid #ece7d6; margin-top:20px; color:#4e4d4d; font-size:12px; line-height:21px; background:url(footer_pic.gif) 400px 46px no-repeat; text-align:center; position:relative;}
.footer_in {height:44px; color:#4e4d4d; font-size:14px; line-height:44px;}
.footer_in a {color:#4e4d4d; font-size:14px; line-height:44px; text-decoration:none;}
.footer_in a:hover {color:#eea231; font-size:14px; line-height:44px; text-decoration:none;}
