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 Tahoma,Helvetica,Arial,sans-serif;color:#111;}
h1{font-size:18px;}
h2{font-size:14px;border-bottom:1px solid #333;padding:5px;}
h3{font-size:12px;border-bottom:1px dotted #333;padding:6px 10px;margin-right:20px;color:#333;background-color:#f6f6f6;}
h4{font-size:12px;margin-bottom:5px;}
h5, h6{font-size:100%;}
address, cite, dfn, em, var{font-style:normal;}
code, kbd, pre, samp, tt{font-family:"Courier New",Courier,monospace;}
small{font-size:12px;color:#777;margin-bottom:20px;line-height:15px;}
ul, ol{list-style:none;}
abbr[title], acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before, q:after{content:'';}
legend{color:#000;}
fieldset, img{border:0;}
button, input, select, textarea{font-size:100%;border:none;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:0;height:1px;+;color:#fff;}
*:focus{outline:0;}
strong{font-weight:700;}
a{text-decoration:none;color:#70991f;}
a:hover{color:#803826;}/* #89bf1d */
input{width:184px;border:1px solid #999;height:18px;line-height:18px;padding:2px 20px 2px 4px;color:#999;+color:#333;background:url(/img/mark-star.png) no-repeat right top #fff;}
input.alert{border-color:#990f26;color:#990f26;}
input:focus,textarea:focus,input:hover.alert{border-color:#666;color:#333;}
img{border:none;}
a img{border:none;}
button{background-color:#ddd;color:#666;font-size:12px;padding:4px 10px;+padding:3px 2px;text-shadow:#fff 0 1px 0;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #999;margin-top:15px;font-weight:700;}
button:hover{border-color:#3e5909;color:#fff;background-color:#6e9917;text-shadow:#3e5909 0 1px 0;}
button:active{background-color:#89bf1d;}
p{line-height:20px;margin-top:10px;}
select{border:1px solid #999;float:left;display:inline;margin-right:5px;}
textarea{border:1px solid #999;padding:2px 4px;width:600px;}
table{width:450px;border-bottom:2px solid #999;background-color:#fff;}
thead{background-color:#eee;color:#999;}
td{border-bottom:1px solid #999;padding:5px 10px;}

html, body, #wrap{height:100%;}
body > #wrap{height:auto;min-height:100%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */

.mt15{margin-top:15px;}
.mb5{margin-bottom:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml5{margin-left:5px;}
.ml20{margin-left:20px;}
.f14{font-size:14px;}
.frame-white{background-color:#fff;border:1px solid #999;border-left-width:4px;margin-right:100px;padding:0 20px 10px 20px;}
.frame-white:hover{border-color:#333;color:#000;}
.grey{color:#848484;}
.red{color:#c12;}
h2.disabled{border-bottom-color:#999;}
.ul-list li{margin-bottom:10px;}
.faq-list li{width:50%;margin-bottom:8px;float:left;}
.ol-list li{list-style:decimal;line-height:16px;margin:4px 0 8px 20px;}
.seminar-list li{width:50%;float:left;height:100px;margin-top:20px;}
.loading{position:absolute;background:url(/img/loading.gif) #000 center no-repeat;z-index:998;width:960px;height:400px;margin-left:20px;}

body{background:url(/img/bg2.png) repeat-x #ddd;}
.center{width:1000px;margin:0 auto;}
.index-bg{background:url(/img/bg.png) repeat-x;}
#logo{position:absolute;z-index:900;margin-left:-122px;}
#logo a{width:552px;height:99px;background:url(/img/logo.jpg) no-repeat;float:left;overflow:hidden;text-indent:-9999px;}
#lang-toggler{position:absolute;top:10px;margin-left:-10px;top:110px;width:20px;z-index:999;}
#lang-toggler a{border:1px solid #000;float:left;text-indent:-99px;overflow:hidden;width:16px;height:11px;background:url(/img/flag.gif) no-repeat;margin-bottom:5px;}
#lang-toggler a.cn{background-position: 0 -11px;}
#lang-toggler a:hover{border-color:#fff;}

#main{padding-bottom:120px;/* footer height */}
.menu{height:100px;margin-right:20px;}
.menu li{float:right;}
.menu-home a, .menu-1 a, .menu-2 a, .menu-3 a, .menu-4 a, .menu-5 a, .menu-6 a, .menu-7 a{display:block;color:#fff;background:url(/img/menu-word.png) no-repeat;text-indent:-999px;height:100px;overflow:hidden;}
.menu-cn-home a, .menu-cn-1 a, .menu-cn-2 a, .menu-cn-3 a, .menu-cn-4 a, .menu-cn-5 a, .menu-cn-6 a, .menu-cn-7 a{background:url(/img/menu-word-cn.png) no-repeat;display:block;color:#fff;text-indent:-999px;height:100px;overflow:hidden;}
.menu-home a{width:54px;}
.menu-home a:hover{background-position:0 -100px;}
.menu-cn-home a{width:54px;}
.menu-cn-home a:hover{background-position:0 -100px;}
.menu-1 a{width:69px;background-position:-56px 0px;}
.menu-1 a:hover{background-position:-56px -100px;}
.menu-cn-1 a{width:78px;background-position:-56px 0px;}
.menu-cn-1 a:hover{background-position:-56px -100px;}
.menu-2 a{width:58px;background-position:-125px 0px;}
.menu-2 a:hover{background-position:-125px -100px;}
.menu-cn-2 a{width:64px;background-position:-134px 0px;}
.menu-cn-2 a:hover{background-position:-134px -100px;}
.menu-3 a{width:59px;background-position:-183px 0px;}
.menu-3 a:hover{background-position:-183px -100px;}
.menu-cn-3 a{width:71px;background-position:-198px 0px;}
.menu-cn-3 a:hover{background-position:-198px -100px;}
.menu-4 a{width:82px;background-position:-242px 0px;}
.menu-4 a:hover{background-position:-242px -100px;}
.menu-cn-4 a{width:71px;background-position:-269px 0px;}
.menu-cn-4 a:hover{background-position:-269px -100px;}
.menu-5 a{width:94px;background-position:-324px 0px;}
.menu-5 a:hover{background-position:-324px -100px;}
.menu-cn-5 a{width:84px;background-position:-340px 0px;}
.menu-cn-5 a:hover{background-position:-340px -100px;}
.menu-6 a{width:56px;background-position:-418px 0px;}
.menu-6 a:hover{background-position:-418px -100px;}
.menu-cn-6 a{width:50px;background-position:-424px 0px;}
.menu-cn-6 a:hover{background-position:-424px -100px;}
.menu-7 a{width:78px;background-position:-474px 0px;}
.menu-7 a:hover{background-position:-474px -100px;}
.menu-cn-7 a{width:78px;background-position:-474px 0px;}
.menu-cn-7 a:hover{background-position:-474px -100px;}
.dropdown{width:220px;display:none;padding:10px 0;position:absolute;background-color:#000;border-bottom:4px solid #333;z-index:999;}
.dropdown li{width:200px;}
.dropdown li a{color:#fff;height:24px;line-height:24px;background:none;text-indent:0;width:180px;}
.dropdown li a:hover{text-decoration:none;background:url(/img/menu-li.png) no-repeat -3px 5px;color:#fff;}

#title{width:100%;height:80px;}
.title1, .title2, .title-hauscr, .title-hsylc, .title-media, .title-student, .title-volunteer, .title-alumni, .title-home{background:url(/img/titles.png) no-repeat 30px 0;}/* application */
.title2{background-position:0 -80px;}/* user account */
.title-hauscr{background-position:0 -160px;}
.title-hsylc{background-position:0 -240px;}
.title-media{background-position:0 -320px;}
.title-student{background-position:0 -400px;}
.title-volunteer{background-position:0 -480px;}
.title-alumni{background-position:0 -560px;}
.title-home{background-position:0 -640px;}
.title-word{text-indent:-9999px;}

#photo{height:400px;width:100%;background:url(/img/bg-slideshow.png) no-repeat center;}
#slide-holder{z-index:40;width:960px;height:400px;position:absolute;margin-left:20px;}
#slide-runner{width:960px;height:400px;overflow:hidden;position:absolute;}
#slide-holder img{display:none;position:absolute;}
#slide-controls{left:0;bottom:0;width:940px;padding-left:20px;;height:35px;display:none;position:absolute;background:url(/img/slide-bg.png) 0 0;}
#slide-controls p.text{float:left;color:#fff;display:inline;font-size:10px;line-height:16px;margin:10px 0 0 20px;text-transform:uppercase;}
#slide-nav{float:right;height:24px;display:inline;margin:12px 20px 0 0;}
#slide-nav a{float:left;width:21px;height:10px;display:inline;margin-right:10px;background:url(/img/silde-nav.png) 0 0 no-repeat;text-indent:-999px;overflow:hidden;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
#slide-nav a.on, #slide-nav a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.quote{position:absolute;width:960px;top:0;background:url() no-repeat #000;color:#fff;height:60px;display:none;}

#button-apply{float:right;width:250px;margin-right:50px;display:inline;margin-top:30px;}
#button-apply a{float:left;width:200px;height:50px;background:url(/img/button-apply.png) no-repeat;text-indent:-999px;overflow:hidden;}
#button-apply a:hover{background-position:0 -50px;}
.post-block{float:left;width:640px;margin-left:60px;display:inline;margin-top:0;}
.post-block li{width:260px;margin-right:60px;float:left;display:inline;}
.post-title{font-size:16px;margin-bottom:20px;text-shadow:#fff 0 1px 0;line-height:23px;font-weight:600;}

#login-block{float:right;width:210px;margin-right:50px;display:inline;background-color:#fff;margin-top:20px;padding:15px 20px 20px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;}

#ancmt{margin:40px 50px 20px 50px;border-top:#aaa 1px solid;}
#ancmt-content{border-top:#fff 1px solid;background:url(/img/loudspeaker.png) no-repeat 0 20px;padding:10px 20px 0 120px;}
.ancmt-title{}
.ancmt-content{}
.ancmt-content:hover{}

.cb{clear:both;}
.dn{display:none;}
.fl{float:left;}
.fr{float:right;}
.album{margin-bottom:10px;}
.album li{margin-right:20px;float:left;width:85px;}
.album li a img{background-color:#fff;border:1px solid #aaa;padding:4px;width:75px;height:75px;display:block;}
.album li a:hover img{border-color:#333;}
.album li p{text-align:center;line-height:18px;margin-top:3px;margin-bottom:15px;}
.video-form{margin-top:30px;border:1px solid #333;padding:4px;background-color:#fff;width:640px;}

#sidebar-wrap{float:left;margin-top:30px;width:250px;}
#sidebar{width:230px;margin-left:20px;background-color:#fff;padding:15px 0 5px 0;border-bottom:4px solid #aaa;}
#sidebar li{margin-bottom:12px;}
#sidebar li a{padding:2px 15px 2px 20px;color:#111;}
#sidebar li a:hover{background:url(/img/menu-li.png) no-repeat right -23px;color:#70991f;text-decoration:underline;}
#sidebar-active{font-weight:700;background:url(/img/menu-li.png) no-repeat right -43px #111;padding:5px 20px;color:#fff;}
.sidebar-pattern{background:url(/img/sb-bg.png) no-repeat;position:absolute;width:360px;height:74px;display:block;margin-left:-140px;margin-top:30px;}

#content-right{float:right;width:730px;display:inline;margin-top:30px;}
.input-area div{margin-left:20px;margin-bottom:5px;}
.input250{width:250px;}
.input500{width:500px;}
.input30{width:30px;}
.input-no-bg{background-image:none;}
.checkbox,.radiobox{width:15px;vertical-align:middle;border:none;background:none;margin-right:3px;}
.mark-must{background:url(/img/mark-star.png) no-repeat 4px -1px #fff;width:20px;height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;float:left;}
.button{border-color:#3e5909;color:#fff;background-color:#6e9917;text-shadow:#3e5909 0 1px 0;display:block;}
.button:hover{background-color:#89bf1d;text-shadow:#4b6614 0 1px 0;}
.button-normal{border-color:#666;color:#333;background-color:#cce5ff;text-shadow:#ddd 0 1px 0}
#banks img{border:1px solid #999;float:right;width:129px;height:42px;display: inline;margin-top: -20px\0;}
#banks img:hover{border-color:#333;}
#banks div{float:left;height:60px;width:153px;}
#banks input{vertical-align:baseline;width:12px;float:left;display: inline;}

#footer{position:relative;margin-top:-100px;/* -footer height */;height:100px;clear:both;text-align:center;color:#594743;background:url(/img/bg-footer-back.png) repeat-x;}
.footer-pattern{background:url(/img/bg-footer.png) no-repeat 205px top;padding-top:30px;height:70px;}

/* huaxia */
.huaxia-part1{width:800px;height:650px;margin:20px 100px 0 100px;background-color:#fff;border-top:4px solid #422c27;}
.huaxia-banner{width:800px;height:100px;background:url(/img/index-photo/1.jpg) -87px -168px;}
.huaxia-welcome{margin-left:40px;width:660px;margin-top:30px;}
.huaxia-part2{width:865px;height:435px;background:url(/img/huaxia-bg.jpg) bottom;padding-left:135px;}
.huaxia-info{width:300px;border-top:1px solid #999;background-color:#ddd;float:left;padding:15px;}
.huaxia-login{width:300px;border-top:1px solid #999;background-color:#ddd;padding:15px;margin:0 auto;}
.huaxia-quote{width:303px;height:120px;margin-left:98px;float:left;}
.huaxia-instruction{width:330px;margin:20px auto;}
.huaxia-links{width:240px;height:140px;background-color:#ddd;margin-top:25px;border-top:1px solid #000;}
.huaxia-links li{margin-top:14px;margin-left:20px;}
.huaxia-title{background-color:#422c27;color:#fff;padding:5px 15px;}
.bg-ddd{background-color:#ddd;padding-top:5px;width:100%;}
.bb{border-bottom:1px dotted #999;padding-bottom:10px;}
.huaxia-footerlink{height:32px;width:300px;display:inline;}
.huaxia-footerlink a{height:32px;width:300px;text-indent:-999px;overflow:hidden;float:left;margin-top:10px;margin-left:350px;}
#huaxia-indexbanner{width:640px;margin-right:0;}