
a, b, body, div, dd, dl, dt, font, form, iframe, img, label, li, ol, p, span, ul{border:0; margin:0; padding:0;}
input, select, textarea{margin:0; padding:0;}
table, td, th, tr{margin:0;}
*{cursor:default; text-decoration:none; -webkit-text-size-adjust:none; -webkit-print-color-adjust:exact; zoom:1;}
li{list-style:none outside;}
table{border-collapse:collapse;}
a{cursor:pointer; text-decoration:none;}
a:hover{text-decoration:underline;}
.clear { clear:both; font-size:0; line-height:0; }
.PageNext{page-break-after: always; font-size:0; line-height:0;}
body{background:url(../image/top.jpg) repeat-x top center #FFF; border-top:5px #206ad1 solid; width:100%; min-width:1024px;}
div.center{clear:both; display:block; margin:0 auto; width:1024px;}
div#header{background:url(../image/logo.png) no-repeat 40px center; clear:both; display:block; font-size:0; height:122px; line-height:0; margin:0 auto; position:relative; width:1024px;}
div#language{position:absolute; right:15px; top:10px;}
div#language a{color:#000; font-size:12px; line-height:20px; margin:0 10px; text-decoration:underline;}
div#menu{clear:both; display:block; float:right; font-size:0; height:29px; line-height:0; padding-top:54px;}
div#menu a{color:#000; float:left; font-family:"Times New Roman", Times, serif; font-size:14px; line-height:29px; margin-left:17px; padding:0 10px; position:relative; text-decoration:none;}
div#menu a img{cursor:pointer; display:none; position:absolute; right:0; top:0;}
div#menu a.active, div#menu a:hover{background:url(../image/menuL.jpg) no-repeat left center #206ad1; color:#FFF;}
div#menu a.active img, div#menu a:hover img{display:block;}
div#banner{background-color:#fcfcfc; clear:both; display:block; font-size:0; height:485px; line-height:0; margin:0 auto;}
div#banner div.pic li{height:485px; width:100%;}
div#purpose{background-color:#63a0e5; clear:both; display:block; font-size:0; height:199px; line-height:0; margin:0 auto; overflow:hidden; text-align:center; width:100%; min-width:1024px;}
div#purpose img{margin:0 auto;}
div.box1{clear:both; display:block; font-size:0; line-height:0; overflow:hidden;}
div.box1 div.title{background:url(../image/middleLine.jpg) repeat-x center center; clear:both; display:block; font-size:0; line-height:0; margin:0 auto; overflow:hidden; text-align:center; width:910px;}
div.box1 div.img{clear:both; display:block; font-size:0; line-height:0; margin:0 auto; overflow:hidden; padding:20px 0; text-align:center;}
div.box1 div.font{clear:both; color:#939393; display:block; font-family:"微软雅黑", "宋体"; font-size:20px; line-height:30px; text-align:center;}
div.box2{clear:both; display:block; font-size:0; line-height:0; margin:0 auto; overflow:hidden;}
div.box2 div.title{clear:both; color:#549ad8; display:block; font-family:"Times New Roman", Times, serif; font-size:30px; height:50px; line-height:50px; text-align:left;}
div.box2 div.title a{color:#549ad8; font-family:"Times New Roman", Times, serif; font-size:30px; line-height:50px; text-align:left; text-decoration:none;}
div.box2 div.font{clear:both; color:#2a2a2a; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; text-align:left;}
div#student{clear:both; display:block; font-size:0; height:330px; line-height:0; margin:0 auto; padding:10px 0; width:1024px;}
div#student div.pic li{text-align:center; width:1024px;}
div#student .prev{left:5%;}
div#student .next{right:5%;}
div#mandarin{background:url(../image/temp2.jpg) no-repeat left 10px; height:195px; padding-left:385px; width:415px;}
div#support{background:url(../image/temp3.jpg) no-repeat right bottom; height:210px; padding-left:30px; width:770px;}
div#inner{clear:both; display:block; font-size:0; line-height:0; margin:0 auto; width:100%; min-width:1024px;}
div.inner1{background:url(../image/inner11.jpg) no-repeat center center #63a0e5; height:541px;}
div.inner2{background:url(../image/inner2.jpg) no-repeat center center #edf2f7; height:553px;}
div.inner3{background:url(../image/inner3.jpg) no-repeat center center #edf2f7; height:553px;}
div.inner4{background:url(../image/inner4.jpg) no-repeat center center #edf2f7; height:552px;}
div.inner7{background:url(../image/map.jpg) no-repeat center center; height:374px;}
div.box3{clear:both; display:block; font-size:0; height:190px; line-height:0; margin:0 auto; padding-top:70px; width:100%; min-width:1024px;}
div.box3.odd{background-color:#edf3fd;}
div.box3 p{background-position:left top; background-repeat:no-repeat; color:#646464; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:28px; margin:0 auto; padding-top:60px; width:940px;}
form#courseform{background:url(../image/bottom.jpg) repeat-x center bottom; border:2px #d3dbe4 solid; clear:both; display:block; font-size:0; height:250px; line-height:0; margin:0 auto; padding:26px 0 0 56px; width:910px;}
form#courseform table{clear:both;}
form#courseform th{color:#000; font-family:"Times New Roman", Times, serif; font-size:22px; line-height:40px;}
form#courseform td{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
form#courseform input.trim{border:1px #999 solid; cursor:auto; height:18px; width:168px;}
form#courseform input.btn{background-color:#2e72d0; border:0; color:#FFF; cursor:pointer; font-family:Verdana, Geneva, sans-serif; font-size:14px; height:27px; line-height:27px; margin-right:25px; text-align:center; width:98px;}
form#courseform textarea{border:1px #999 solid; cursor:auto; height:78px; width:523px;}
div.inner2 ul{clear:both; display:block; font-size:0; height:510px; line-height:0; margin:0 auto; padding-top:23px; width:1024px;}
div.inner2 ul li{font-size:0; height:170px; line-height:0;}
div.inner2 li div{float:right; font-size:0; height:151px; line-height:0; margin-left:10px; width:151px;}
div.inner2 li div img{cursor:pointer;}
div.inner2 dl{background-position:center bottom; background-repeat:no-repeat; display:none; padding:5px 0 7px; position:relative; top:-5px; width:284px;}
div.inner2 dl.c1{background-image:url(../image/c1_b.png); left:0;}
div.inner2 dl.c2{background-image:url(../image/c2_b.png); right:134px;}
div.inner2 dl.c3{background-image:url(../image/c3_b.png); right:134px;}
div.inner2 dl.c4{background-image:url(../image/c4_b.png); left:0;}
div.inner2 dl.c5{background-image:url(../image/c5_b.png); right:134px;}
div.inner2 dl.c6{background-image:url(../image/c6_b.png); right:134px;}
div.inner2 dl.c7{background-image:url(../image/c7_b.png); left:0;}
div.inner2 dl.c8{background-image:url(../image/c8_b.png); left:0;}
div.inner2 dl.c9{background-image:url(../image/c9_b.png); right:134px;}
div.inner2 dl.c10{background-image:url(../image/c10_b.png); right:134px;}
div.inner2 dt{background-position:center bottom; background-repeat:no-repeat; font-size:0; height:9px; line-height:0; padding:0 65px 7px;}
div.inner2 dl.c1 dt{background-image:url(../image/c1_t.png); text-align:left;}
div.inner2 dl.c2 dt{background-image:url(../image/c2_t.png); text-align:right;}
div.inner2 dl.c3 dt{background-image:url(../image/c3_t.png); text-align:right;}
div.inner2 dl.c4 dt{background-image:url(../image/c4_t.png); text-align:left;}
div.inner2 dl.c5 dt{background-image:url(../image/c5_t.png); text-align:right;}
div.inner2 dl.c6 dt{background-image:url(../image/c6_t.png); text-align:right;}
div.inner2 dl.c7 dt{background-image:url(../image/c7_t.png); text-align:left;}
div.inner2 dl.c8 dt{background-image:url(../image/c8_t.png); text-align:left;}
div.inner2 dl.c9 dt{background-image:url(../image/c9_t.png); text-align:right;}
div.inner2 dl.c10 dt{background-image:url(../image/c10_t.png); text-align:right;}
div.inner2 dd{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px; padding:10px 15px 20px;}
div.inner2 dl.c1 dd{background-color:#56b0bb;}
div.inner2 dl.c2 dd{background-color:#6f64c0;}
div.inner2 dl.c3 dd{background-color:#88cb5a;}
div.inner2 dl.c4 dd{background-color:#a8a175;}
div.inner2 dl.c5 dd{background-color:#63b284;}
div.inner2 dl.c6 dd{background-color:#d63b3f;}
div.inner2 dl.c7 dd{background-color:#dab294;}
div.inner2 dl.c8 dd{background-color:#e8d851;}
div.inner2 dl.c9 dd{background-color:#fbab4a;}
div.inner2 dl.c10 dd{background-color:#ff6b50;}
div.inner2 dd b{clear:both; color:#FFF; display:block; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; line-height:30px; text-align:left;}
div.inner4 div{clear:both; display:block; font-size:0; line-height:0; margin:0 auto; padding-top:12px; width:1024px;}
div.inner4 table{clear:both; float:left; width:528px;}
div.inner4 table td{font-size:0; height:176px; line-height:0; position:relative; width:176px;}
div.inner4 td img{left:11px; position:absolute; top:11px;}
ul#support{clear:both; font-size:0; line-height:0; margin:0 auto; width:938px;}
ul#support li{background:url(../image/temp5.jpg) no-repeat center bottom #e5f0fb; margin-top:25px; padding:65px 50px 80px;}
ul#support li:hover{background:url(../image/temp6.jpg) no-repeat center bottom #2e72d0; padding-bottom:88px;}
ul#support li p{color:#33435a; font-family:"Times New Roman", Times, serif; font-size:22px; font-style:italic; line-height:38px;}
ul#support li:hover p{color:#FFF;}
div#email{background:url(../image/temp14.jpg) no-repeat left top; clear:both; color:#6a5207; display:block; font-family:"Times New Roman", Times, serif; font-size:20px; height:157px; line-height:40px; margin:20px auto; padding-top:30px; text-align:center; width:737px;}
div#email b{color:#6a5207; font-family:"Times New Roman", Times, serif; font-size:30px; line-height:40px;}
div#email a.btn{background:url(../image/temp151.jpg) no-repeat left top; color:#FFF; float:left; font-family:"Times New Roman", Times, serif; font-size:22px; height:46px; line-height:44px; margin-left:235px; text-align:center; text-decoration:none; width:272px;}
div#online1{padding:47px 0 20px;}
div#online1 div.title{width:940px;}
div#online1 ul{clear:both; font-size:0; line-height:0; margin:0 auto; padding-top:51px; width:1024px;}
div#online1 li{color:#333; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px; padding-top:88px; text-align:center; width:256px;}
div#online1 li font{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:25px;}
div#online2{background-color:#f1f1f1; height:auto; padding:34px 0 72px;}
div#online2 div{background:url(../image/temp4.jpg) no-repeat center top; clear:both; font-size:0; height:320px; line-height:0; margin:0 auto; overflow:hidden; position:relative; width:1024px;}
div#online2 div p{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px; overflow:hidden; padding:0; position:absolute; text-align:center; width:auto;}
div#contact{background-color:#FFF; margin:0 auto; width:1002px;}
div#contact div.title{padding:30px 0;}
div#contact ul{background:url(../image/temp7.jpg) no-repeat 30px top; clear:both; font-size:0; height:269px; line-height:0; overflow:hidden; padding-left:407px; width:595px;}
div#contact li{background-position:left center; background-repeat:no-repeat; color:#343434; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:28px; padding-left:34px;}
div#contact li.title{color:#2767bf; font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold; line-height:30px; padding:30px 0 15px 0;}
div#tag{clear:both; display:block; font-size:0; line-height:0; overflow:hidden; width:984px;}
div#tag div{background:url(../image/tag2L.jpg) no-repeat left top #bdcfe1; color:#FFF; cursor:pointer; float:left; font-family:"Times New Roman", Times, serif; font-size:24px; line-height:50px; padding:0 25px; position:relative;}
div#tag div span{background:url(../image/tag2R.jpg) no-repeat left top; cursor:pointer; float:left; height:50px; position:absolute; right:0; top:0; width:10px;}
div#tag div.active{background:url(../image/tag1L.jpg) no-repeat left top #FFF; color:#4b4b4b;}
div#tag div.active span{background:url(../image/tag1R.jpg) no-repeat left top;}
div.business{background-color:#FFF; display:none;}
div.business p.en{clear:both; color:#33435a; display:block; font-family:"Times New Roman", Times, serif; font-size:20px; font-style:italic; line-height:38px; margin:0 auto; width:880px;}
div.business p.cn{clear:both; color:#33435a; display:block; font-family:"微软雅黑", "宋体"; font-size:20px; line-height:35px; margin:0 auto; width:880px;}
div.business div.box1 table{clear:both; margin:0 auto; width:900px;}
div.business div.box1 th{font-size:0; line-height:0;}
div.business div.box1 td{color:#000; font-family:"Times New Roman", Times, serif; font-size:20px; line-height:30px; padding:5px 0;}
table.club{border-bottom:2px #edf2f7 solid;}
table.club th{height:132px; padding:25px 30px 25px 45px; width:132px;}
table.club th div{width:132px;}
table.club th img{max-height:132px; _height: expression(this.height > 132 ? 132 : true); max-width:132px; _width: expression(this.width > 132 ? 132 : true);}
table.club td{color:#6d6d6d; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px;}
table.club td font{color:#b7b7b7; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:40px; padding-left:20px;}
table.club td a{color:#1f5591; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; line-height:40px;}
table.club td a.more{background:url(../image/btn.jpg) no-repeat left top; color:#FFF; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:100; height:24px; line-height:24px; text-align:center; text-decoration:none; width:95px;}
div.page{clear:both; display:block; height:100px;}
div#detail_title{clear:both; color:#1f5591; display:block; font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold; line-height:50px; margin:0 auto; text-align:center; width:880px;}
div#detail_info{clear:both; color:#b7b7b7; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px; margin:0 auto; text-align:center; width:880px;}
div#detail{clear:both; color:#525252; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:25px; margin:0 auto; text-align:justify; width:880px;}
div#share{clear:both; display:block; margin:0 auto; overflow:hidden; padding:20px 0; width:880px;}

div#footer{background-color:#213d7d; clear:both; display:block; font-size:0; height:255px; line-height:0; margin:0 auto; overflow:hidden; width:100%; min-width:1024px;}
div#footer div{background:url(../image/code.png) no-repeat right center; clear:both; color:#FFF; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:225px; line-height:26px; margin:0 auto; overflow:hidden; padding-top:30px; width:1014px;}
div#footer div font.title{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:22px; line-height:40px;}
div#footer ul{float:right; font-size:0; line-height:0; overflow:hidden; margin-right:220px; width:276px;}
div#footer li{background:url(../image/dot1.jpg) no-repeat left center; float:left; font-size:0; height:25px; line-height:0; padding-left:13px; width:125px;}
div#footer li.title{background:none; clear:both; color:#FFF; float:none; font-family:Arial, Helvetica, sans-serif; font-size:22px; height:40px; line-height:40px; padding:0;}
div#footer li a{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:25px;}
div#foot{background-color:#2e72d0; clear:both; color:#FFF; display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; height:26px; line-height:26px; margin:0 auto; padding:25px 0; overflow:hidden; text-align:center; width:100%; min-width:1024px;}
div#foot a{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:26px;}

/** page**/
.page, .page *{font-size:12px;}
.page{margin:10px auto; text-align:right; width:250px; height:22px; clear:both;}
.page form{margin:0px; padding:0px; border:0px;}
.page form div{float:left; width:auto; height:22px; line-height:22px; margin-left:5px;}
div.paging ul{margin:0px; padding:0px; border:0px;}
div.paging ul li{float:left; list-style:none; margin:0 3px; padding:0px; color:#555555; text-align:center; height:25px; width:20px;}
div.paging ul li b{color:#000; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:25px; line-height:25px;}
div.paging ul li a{color:#000; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:25px; line-height:25px;}
div.paging ul li.prev, div.paging ul li.next{width:25px;}
div.paging ul li.prev a{background:url(../image/prev.jpg) no-repeat center center; font-size:0; line-height:0;}
div.paging ul li.next a{background:url(../image/next.jpg) no-repeat center center; font-size:0; line-height:0;}