@charset "gb2312";
/* CSS Document */
body{margin:0 auto; padding:0; background:url(bg.jpg);font-family: Microsoft Yahei; font-size:14px; color:#3c341e; line-height:160%;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,input,textarea,p,th,em{ margin:0; padding:0; font-family: Microsoft Yahei,SimSun,Helvetica,Arial, sans-serif; list-style:normal; border:0; list-style:none; font-weight:normal; }
img{border:0;}
a:link,a:visited{text-decoration:none;}
a { color:#3c341e;}
a:hover { color:#833a31;}
.banner{width:100%; height:185px; margin:0 auto; padding:0; text-align:center; background:url(banner.gif) no-repeat center top;}
.navwrap { width:100%; height:42px; background:url(nav_bg.jpg) repeat-x; position:relative; z-index:10;}
.nav { width:1000px; margin:0 auto; padding:0; height:42px; line-height:42px;}
.nav ul { width:97%; margin-left: 3%;}
.nav ul li { float:left; color:#fff;}
.nav ul li a{ *float:left; color:#fff;}
.nav ul li a:hover { color:#ede8d9;}
.nav img { float:left; /*margin:0 35px;*/ *float:none;}
#sddm{ margin: 0 auto; padding: 0; z-index: 30;width: 100%;height:42px;}
#sddm li{ margin: 0; padding: 0; list-style: none; float: left;height:42px; position:relative; }
#sddm li a{ display: block; margin: 0 1px; width:94px; color: #fff; text-align: center; text-decoration: none}
#sddm li a:hover{background: #8c6c2e; }
#sddm div{position: absolute;visibility: hidden;margin: 0;padding:0;background:#e8e4ca;border: 1px solid #D1CABA; min-width:96px; *min-width:130px; z-index:10; top:43px; left:0;}
#sddm div a{ display:block; margin: 0; padding:5px 10px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; color: #764F30; line-height:22px;}
#sddm div a:hover{background: #7e5f22;color: #fff; *width:112px;}
		
/*main*/
.mainwrap,.dlwrap{width:1000px; display:table; margin:0 auto;}
.left { float:left;}
.w100 { width:100%;}
.w764 { width:764px;}
.w720 { width:720px;}
.w554 { width:554px;}
.w492 { width:492px;}
.w220 { width:220px;}
.w196 { width:196px;}
.h318 { height:318px;}
.h252 { /*height:252px;*/}
.h236 { height:236px;}
.h226 { height:226px;}
.h366 { height:366px;}
.ml15 { margin-left:15px;}
.ml12 { margin-left:12px;}
.mt16 { margin-top:16px;}
.mt10 { margin-top:10px;}
.pt10 { padding-top:10px;}
.pb16 { padding-bottom:16px;}
.pb6 { padding-bottom:6px;}
.p2 { padding:2px;}
.bgcolor { background:#f8f6e9;}
.border { border:1px solid #d1caba;}
.indent2 { text-indent:2em;}
.display { display:inline-block;}
.bold { font-weight:bold;}
.f16 { font-size:16px;}
.title { padding:7px 7px 0 7px;}
.title3 { padding:0; background:url(intro_title.png) no-repeat; height:46px; line-height:42px; color:#E2C995;padding-left: 18px; font-size:18px; font-weight:bold; width:100%;}
.notice { width:88%; display:inline-block; margin:0 5% 3% 7%; *margin:6% 5% 0 7%; line-height:20px;}
.notice .show_text { float:left; width:100%; color:#655732; font-size:12px; background:url(icon_video.png) no-repeat 2px 3px; text-indent:20px; margin-top:10%; display:inline-block;}
.notice .show_text a,.news .title .gd a{ color:#655732;}
.notice .show_text a:hover,.news .title .gd a:hover{ color:#3c341e;}
.notice .about_show { float:left; width:100%; color:#3c341e; font-size:12px;} 
.course { width:192px; margin:10px 14px 0 14px;}
.course .box { background:url(course_bg.png) no-repeat; width:192px; height:103px; display:inline-block;}
.course .box .bt { text-align:center; color:#f00; font-weight:bold; margin-top:12px;}
.course .box p { margin:9% 18%; color:#655732; font-size:12px; display:inline-block; line-height:20px;}
.course .box span { margin:7% 10%; color:#655732; font-size:12px; display:inline-block; line-height:20px;}
.course .text { color:#655732; font-size:16px; text-align:center; padding-top:5%; display:inline-block; width:100%;}
.news { background:url(new_bg.jpg) no-repeat;}
.news .title { margin:6px 10px; display:inline-block; width:93%;}
.news .title img { float:left; width:180px; height:56px;}
.news .title .gd{ float:right; font-size:12px; text-align:right; line-height:54px;}
.new { width:520px; margin:10px 16px; font-size:12px;}
.new .biaoti { width:100%; color:#764f30; font-size:18px; text-align:center; padding-bottom:2%;}
.new .biaoti a{color:#764f30;}
.new .biaoti a:hover{color:#655732;}
.new .nr { font-size:12px; text-indent:2em;width:96%; margin:0 2%;}
.new .nr a{ color:#f00;}
.new .nr a:hover{ color:#a62929; text-decoration:underline;}
.line { background:#d2c4b3; height:1px; display:inline-block; width:100%;}
.new ul { width:96%; margin:10px 2%;}
.new ul li { float:left; width:100%; line-height:26px;}
.new ul li .tit{ float:left; width:80%; background:url(icon_news.png) no-repeat left 7px; text-indent:16px; overflow:hidden;}
.new ul li .time{ float:right; width:18%;}
.search { display:inline-block; width:196px;}
.search .field { background:none; border:none; color: #635334; font-size: 12px; margin-left: 30px; margin-top: 5px; padding-left:0px; padding-right:6px;}
.search .btnp { float:right;width: 48px;}
.search .btnp input { background: url(search_button.png) no-repeat; border:none; cursor: pointer; display: inline; float: left; font-size: 0; height: 28px; line-height: 0; width: 48px; }
.search .btnp img {cursor: pointer; display: inline; float: left; font-size: 0; height: 28px; line-height: 0; width: 48px; }
.search .fld { background: url(search_bg.png) no-repeat; display: inline; float: left; height: 28px;}
.download { width:166px; margin:10px 15px;}
.download li { float:left; width:100%; background:url(icon_download.png) no-repeat; font-size:12px; text-indent:20px; line-height:30px; overflow:hidden;}
.more { float:right; display:inline-block;}
.link { width:166px; margin:7px 15px;}
.link img { margin-bottom:5px; margin-top:5px;*margin-bottom:3px; *margin-top:4px;}
.title2 { margin:3px 2px;}
.video { margin:16px; width:460px; display:inline-block;}
.video .pic { float:left; width:180px;}
.video .pic img{ width:180px; height:139px;}
.video ul { float:right; width:270px;}
.video ul li { float:left; width:100%; background:url(icon_video.png) no-repeat left 9px; text-indent:18px; height:26px; line-height:26px; overflow:hidden;}
.footnav { height:40px; line-height:40px; width:100%; background:#846632; color:#d1cbbb; text-align:center;}
.footnav a { color:#d1cbbb; padding:0 1%;}
.footnav a:hover { color:#fff;}
.copy { margin:3%; text-align:center; color:#3c341e;}
.copy a { color:#926f2c; padding:0 1%;}
.copy a:hover { color:#833a31;}

/* »ÃµÆÆ¬ */
.slideBox{ width:548px; height:314px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{float:left;margin-right:2px;width:24px; height:9px; line-height:50px; overflow:hidden; text-align:center; cursor:pointer; background:url(pagination.png) no-repeat 0 0; }
.slideBox .hd ul li.on{  width:24px; height:9px; line-height:50px; background:url(pagination.png) no-repeat 0 -21px; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:548px; height:314px; display:block; }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1; }
.slideBox .prevStop{ display:none; }
.slideBox .nextStop{ display:none; }

.sprit_small { /*background:url(sprit_small.png) no-repeat;*/}
.affiche_bg { background:url(affiche_bg.png) no-repeat left bottom #fbfaf2;}
.affiche { width:100%; display:inline-block; margin:5% auto; *margin:6% auto; line-height:40px;}
.affiche ul li { float:left; width:100%; color:#70410e; background:url("arrow.png") no-repeat 10px 14px; text-indent:4em;}
.affiche ul li a{ color:#70410e;}
.affiche ul li.current { float:left; width:100%; color:#70410e; background:url("arrow2.png") no-repeat left 3px; text-indent:5.6em; font-weight:bold;}
.right_top { height:46px; width:100%; display:inline-block;}
.cloud { float:left; background:url(cloud.png) no-repeat right 0px; height:46px;}
.cloud span { color: #926E2B; font-size: 29px; padding-top: 10px;}
.cloud .intro { float:left; margin-left:12px; margin-right:100px; background-position:-6px top; width:119px; height:46px;}
.cloud .framework { float:left; margin-left:12px; margin-right:100px; background-position:-153px top; width:126px; height:46px;}
.cloud .lead { float:left; margin-left:12px; margin-right:100px; background-position:-311px top; width:126px; height:46px;}
.cloud .teachers { float:left; margin-left:12px; margin-right:100px; background-position:-6px -50px; width:119px; height:46px;}
.cloud .new { float:left; margin-left:12px; margin-right:100px; background-position:-464px -219px; width:319px; height:46px; line-height:46px;}

.right_site { float:right; line-height:46px; color:#833a31; font-size:12px;}
.right_site a{color:#833a31;}
.right_site a:hover{color:#3c341e;}
.right_content { margin:10px 0 0 18px;color:#3c341e; line-height:30px; float:left;}
.right_content_list { margin:20px 40px; float:left; display:inline-block;}
.right_content_list .biaoti {color:#833a31; font-size:24px; line-height:80px;width: 100%;}
.right_content_list .biaoti span { float:left; width:98px; height:80px;background:url(sprit_small.png) no-repeat -6px -259px; margin-right:10px;}
.right_content_list ul { margin:2% 0 0 10%;}
.right_content_list ul li { float:left; width:50%; font-size:14px; line-height:40px;}
.right_line { width:100%;}

.leads { margin:30px; display:inline-block; background:url(lead_bg.png) no-repeat; border-top:1px solid #dbd3c4; border-right:1px solid #dbd3c4;}
.leads dl { width:100%; border-bottom:1px solid #dbd3c4; border-left:1px solid #dbd3c4;display: inline-block;}
.leads dl dt { float:left; color:#833a31; font-size:18px; text-align:center;border-right:1px solid #dbd3c4; width:179px; line-height:66px;}
.leads dl dd { float:left; color:#94712d; font-size:16px; padding:20px 0 20px 16px; border-right:1px solid #dbd3c4; width:163px;}
.teacher { margin:20px 40px; float:left; display:inline-block;}
.teacher h1{ margin:20px auto; float:left; display:inline-block; color:#833a31; font-size:26px; text-align:center; width:100%;}
.teacher span{ width:100%; color:#926e2b; font-size:20px; padding:10px 0; float: left;}
.teacher ul { *width:680px; display:inline-block;}
.teacher ul li { float:left; margin-right:30px; width:96%;}
.teacher ul li a{ /*float:left; */margin-right:30px; color:#3c341e;}
.teacher ul li a:hover{ color:#3c341e; text-decoration:underline;}
.teacher_pages {margin:20px 0; float:left; display:inline-block;}
.teacher_pages .tup{ float:left; display:inline-block;}
.teacher_pages .tup img {float:left; width:340px; height:248px; margin:0 20px 0 0;}
.teacher_pages .tup text{ float:left; display:inline-block; margin-top:10px;width: 386px; text-indent:2em;}
.teacher_pages a { color:#7e4f12;}
.teacher_pages a:hover { color:#3C341E;}

.news_list {margin:20px 0; float:left; display:inline-block; width:740px;}
.news_list ul{ width:100%;}
.news_list ul li{float:left; display:inline-block; background:url(news_line.png) repeat-x left bottom; width:100%; height:44px; line-height:46px;}
.news_list ul li img {float:left;width:10px; height:10px;margin-top: 18px; margin-left:6px; margin-right:10px;}
.news_list ul li a {float:left; width:86%; color:#3c341e; overflow:hidden; height:44px; }
.news_list ul li a:hover { color:#7e4f12;}
.news_list ul li .time { float:right; color:#3c341e; font-size:12px; margin-right:6px;}

.more_news {font-size: 12px;margin: 10px 0 0;padding-right: 16px; text-align: right; width:100%;}
.more_news a{ color:#833a31; text-decoration:underline;}
.more_news a:hover{ color:#695023; text-decoration:underline;}

.news_list h1{ margin:20px auto; float:left; display:inline-block; color:#833a31; font-size:26px; text-align:center; width:100%;}
.news_list .name { margin:20px auto; float:left; display:inline-block;text-align:center; width:100%;}

.center { text-align:center;}
 

