@charset "utf-8";
* {margin:0; padding:0; border:0; outline:0; font:12px Arial, Helvetica, sans-serif; color:#666; line-height: 18px; background:transparent;}	
html {overflow-x: hidden;}	
body {background:#FFF url(../img/bg_top.gif) 0 0 repeat-x; text-align:center; overflow-x: hidden;}	
img {border:0; max-width:100%; max-height:100%;}
:focus {outline: 0;}
a {color:#666;text-decoration:none; font-weight:100;}
a:hover {color:#999; text-decoration:none; font-weight:100;}
a:link, a:visited {text-decoration:none; font-weight:100;}
.small {font:9px Arial, Helvetica, sans-serif; letter-spacing:1px;}
.naven {color:#fff;font-family: Arial, Helvetica, sans-serif;font-size:11px;width:120px;line-height:25px;font-weight:bold;}
.normal {color:#999; font-weight:normal;}
.normal2 {color:#666; font-weight:normal;}
.strong {font-weight:bold;}
.strong2 {font-size:16px; font-weight:bold;}
.strong3 {font-weight:bold; color:#333;}
.text2 {text-indent:2em;}
.red {color:#994300; font:12px Verdana, Arial, Helvetica, sans-serif;}
.red2 {color:#994300; font-size:12px; font-weight:bold;}
.orange {text-decoration:underline; color:#994300;}
.orange3 {font-weight:normal; color:#994300;}
a.orange2, a:hover.orange2 {text-decoration:underline; color:#994300;font-weight:bold;}
.gray {color:#777; font-size:12px; font-weight:100;}
.gray2 {color:#777; font-size:12px; font-weight:bold;text-decoration:underline;}
.refresh {margin:0; font-size:14px; color:#777; font-weight: bold; letter-spacing:1px; line-height:60px;}
.refresh a {font-size:14px; color:#777; text-decoration:underline;}
.refresh a:hover {color:#999;}
.tables {border:1px solid #ddd; background-color:#fff;}
.tables td {padding:0 10px; height:25px; line-height:25px;}
.trbg td {background-color:#e0e0e0;}
.trbg2 td {color:#444; font-weight:bold; text-align:center; background-color:#e0e0e0;}
tr.line {height:1px; font-size:1px; line-height:1px; background-color:#e0e0e0;}
tr.line td {height:1px; font-size:1px; line-height:1px;}
.left30 {margin-left:30px;}
.left50 {margin-left:50px;}

.table2,.table2 tr td {color:#333;border:1px solid #333;text-align:left;font-size:8px;line-height:16px;padding:0;margin:0;}
.table2 p,.table2 tr td p {color:#333;text-align:left;font-size:8px;line-height:16px;padding:0;margin:0;text-indent:0em;}
.table2 tr.td2 td {background-color:#ffcc99;}

.entable {border:1px solid #bbb;}
.entd1 {width:24%;padding-right:3px;color:#333;font-weight:bold;text-align:right;height:22px;line-height:22px;}
.entd2 {width:75%;color:#555;height:22px;line-height:22px;}
.entd3 {width:100%;padding-left:35px;color:#333;font-weight:bold;text-align:left;height:22px;line-height:22px;}
.entdnc {height:8px;}

input {padding:0 10px; background:#f9f9f9; font-size:12px; letter-spacing:1px; height:16px;}
textarea {padding:0 0 0 10px; white-space:normal; word-break:break-all;}
select {padding:0; background:#f9f9f9; font-size:12px; letter-spacing:1px; height:20px;}
input, textarea, select {border-top:#ccc solid 1px; border-left:#ccc solid 1px; border-right:#d7d7d7 solid 1px; border-bottom:#d7d7d7 solid 1px; background:#f9f9f9; font-size:12px; color:#555; letter-spacing:1px;}
.radio {background:none; border:0; width:20px;}
.center {width:100%; text-align:center;}
.left {float:left;}
.right {float:right;}
.clr {clear:both;}

ul {margin:0; padding:0; list-style-type:none;}
ul li {display:block;}

#Container {width:996px; margin:0 auto; position:relative; z-index:10;}
#Container2 {width:670px; margin:0 auto; position:relative; z-index:10;}
	
/*-----------------HEADER BEGIN-----------------*/
#Header {margin:0 auto; width:996px; height:136px;}

#HeaderTop {margin:0; width:996px; height:28px; overflow:hidden;}
	
#Language {float:left; clear:left; margin:0; margin-top:6px; width:200px; height:18px; overflow:hidden;}
#Language ul { margin-top:1px; list-style-type:none;}
#Language ul li {float:left; margin:0 10px;}
#Language ul li a {color:#aaa; background: url(../img/icon_arrow_gray.gif) no-repeat left; font-size:9px; letter-spacing:1px;  padding-left:7px; font-weight:100;}
#Language ul li a:hover {color:#999; background: url(../img/icon_arrow.gif) no-repeat left; font-size:9px; letter-spacing:1px;  padding-left:7px; font-weight:100;}

#HeaderMain {margin:0; width:996px; height:147px; padding:0; padding-top:7px;  background:url(../images/headermain_bg.png) top left no-repeat;}
#HeaderLogo {margin:0; margin-left:8px; margin-bottom:4px; width:978px; height:104px;}

#Login {float:right; clear:right; margin:0; margin-top:5px; height:20px; width:365px; background:url(../img/login_bg.gif) left top no-repeat; text-align:left; overflow:hidden;}
#Login2 {float:right; clear:right; margin:0; margin-top:5px; height:20px; width:365px; background:none; color:#888; text-align:right; overflow:hidden;}
#Login2 a {padding:0 5px 0 2px;}
#LoginInput {padding-left:22px; width:380px;}
.LoginInputs {margin:0; margin-top:2px; margin-right:12px; margin-left:0; border:0; background:transparent; font-size:11px; color:#888; letter-spacing:1px; line-height:11px; width:70px; height:14px;}
.LoginBtn {border:0; margin-top:1px!important; margin-top:2px; margin-right:5px;  margin-left:0; width:65px; color:#fff; background:transparent; cursor:pointer;}

#NavBox {margin-left:14px;}

/*-----------------HEADER END-----------------*/
	
/*-----------------PAGEBODY BEGIN-----------------*/
#PageBody {clear:both; padding-top:15px;#padding-top:45px; width:996px;}

/*-----SIDEBAR BEGIN-----*/
#Sidebar {float:left; clear:left; margin-left:3px; width:242px; display:block; overflow-x:hidden;}

#PanelSuccess {margin:0; width:242px; height:275px; text-align:left;}
#PanelLecture {margin:0; width:242px; text-align:left; overflow-x:hidden;}
#PanelMenu {margin:0; width:242px; text-align:left; overflow-x:hidden;}
.PanelLeft {margin:0; margin-top:22px; width:242px; text-align:left; overflow-x:hidden;}
.PanelLeft2 {margin:0; width:242px; text-align:left; overflow-x:hidden;}

.SideTitle {margin:0; width:242px; height:27px;}
.SideTitle ul {margin:0; list-style-type:none;}
.SideTitle ul li {float:left; margin:0; text-align:left;}
.TitleLeften {margin:0; width:209px; height:22px; background:url(../img/title_left.gif) no-repeat; padding-left:28px; padding-top:5px; font-size:13px; font-weight:bold; color:#fff;}
.TitleLeft {margin:0; width:209px; height:22px; background:url(../img/title_left.gif) no-repeat; padding-left:28px; padding-top:5px; font-size:13px; font-weight:bold; color:#fff;}
.TitleRight {margin:0; width:5px; height:27px; background:url(../img/title_right.gif) no-repeat;}

.SideImg {margin:0 14px 11px; width:214px; height:75px;}
 
#SuccessList{margin-top:1px; margin-left:16px; height:121px;line-height:20px;width:220px; overflow:hidden;}
.SideList {margin-top:3px; margin-left:11px; width:222px;}
.SideList ul,#SuccessList1 ul, #SuccessList2 ul {margin:0; padding:0; list-style-type:none;}
.SideList ul li {float:left; margin:0 3px; line-height:20px; width:222px; display:block;white-space:nowrap;overflow:hidden;}
.SideList ul li a {color:#666; background: url(../img/icon_arrow_gray.gif) no-repeat left; font-size: 12px; line-height:20px; text-decoration:none; padding-left:14px; display:block; font-weight:100;}
.SideList ul li a:hover {color:#999; background: url(../img/icon_arrow.gif) no-repeat left; font-size: 12px; line-height:20px; text-decoration:underline; padding-left:14px; display:block; font-weight:100;}
.SideTitle2 {margin:0 0 11px; padding-left:29px; width:242px; height:24px; background:url(../img/title2_bg.png) no-repeat left; color:#555; font-size: 12px; line-height:24px; text-align:left;}
.SideTitle2 a,.SideTitle2 a:hover {font-size:11px; color:#888; }
.SideTitleSuccess {color:#fff; font-size:12px; font-weight:bold; margin:0 auto; width:190px; padding-left:24px; height:33px; line-height:33px; background: url(../img/SuccessfulCase_en_top.jpg) no-repeat;}
.SideTitleSuccess2 {color:#fff; font-size:12px; font-weight:bold; margin:0 auto; width:190px; padding-left:24px; height:33px; line-height:33px; background: url(../img/title_top.gif) no-repeat;}
.SideList2 {margin-top:12px; margin-left:11px; width:223px;}
.SideList2 ul li {float:left; margin:0 3px; line-height:25px; height:25px; width:223px; display:block;}
.SideList2 ul li a {background:url(../img/icon_arrow3_gray.gif) top left no-repeat; height:25px; width:206px;line-height:20px; padding-left:17px; font-weight:bold;}
.SideList2 ul li a:hover{background:url(../img/icon_arrow3.gif) top left no-repeat; height:25px; width:206px; line-height:20px; padding-left:17px; color:#666; text-decoration:underline;}
.SideList2 ul li.current2 a,.SideList2 ul li.current2 a:hover {background:url(../img/icon_arrow3.gif) top left no-repeat; height:25px; width:206px; line-height:20px; padding-left:17px; color:#994300;}

#PanelBtns {clear:both; margin:0 auto; width:214px; height:68px;}
.PanelBtn1 a{float:left; width:101px; height:21px; padding-top:42px; color:#666;font-size:9px;background:url(../img/btn_enter1_s.jpg) top left no-repeat;}
.PanelBtn1 a:hover{color:#333; background:url(../img/btn_enter1.jpg) top left no-repeat;}
.PanelBtn2 a{float:right; margin-right:0; width:101px; height:21px; padding-top:42px; color:#666;font-size:9px; background:url(../img/btn_enter2_s.jpg) top left no-repeat; overflow:hidden;}
.PanelBtn2 a:hover{color:#333; background:url(../img/btn_enter2.jpg) top left no-repeat;}
.PanelBtn3 a{float:left; clear:left; width:101px; height:21px; padding-top:42px; color:#666;font-size:9px;background:url(../img/btn_enter3_s.jpg) top left no-repeat;}
.PanelBtn3 a:hover{color:#333; background:url(../img/btn_enter3.jpg) top left no-repeat;}
.PanelBtn4 a{float:right; margin-right:0;width:101px; height:21px; padding-top:42px; color:#666;font-size:9px;background:url(../img/btn_enter4_s.jpg) top left no-repeat; overflow:hidden;}
.PanelBtn4 a:hover{color:#333; background:url(../img/btn_enter4.jpg) top left no-repeat;}

#PanelPhoto {margin:0 auto; width:214px; height:205px; display:block;}
#PhotoFlash {width:214px; height:175px;}
.PhotoBottom {clear:both; width:214px; height:30px; background:url(../img/photo_bottom.gif) top left no-repeat;}

.LineDot1 {margin:13px auto; width:222px; height:1px; background:url(../img/line_dot.gif) repeat-x; font-size:1px;}

/*-----SIDEBAR END-----*/

/*-----MAINBODY BEGIN-----*/
#MainBody {float:right; clear:right; margin-right:3px; width:736px; overflow-x:hidden;}
#MainBody2 {clear:both; margin:0 3px; width:990px; overflow-x:hidden;}

#MainFlash {margin:0; width:736px; height:275px;}
#MainLeft {float:left; margin:0; width:362px; height:228px;}
#MainRight {float:right; margin:0; width:362px; height:228px;}

.PanelTitle {margin:0 0 8px; width:362px; height:27px;}
.PanelTitle ul li {float:left; margin:0; text-align:left; display:block;}
.TitleMid2 {margin:0; width:120px; height:27px; background:url(../img/title_mid.gif) repeat-x;}
.TitleMid2 a {background:none; font-weight:100;}
.TitleMid2 img {margin:10px 5px 11px 61px;}

.MainTitle {margin:10px 0 0; width:736px; height:27px;}
.MainTitle2 {margin:0; width:990px; height:27px;}
.MainTitle3 {margin:0; width:736px; height:27px;}
.MainTitle ul li,.MainTitle2 ul li,.MainTitle3 ul li {float:left; margin:0; text-align:left; display:block;}
.TitleMid3 {margin:0 auto; padding-top:4px; padding-right:10px; width:482px; height:23px; background:url(../img/title_mid.gif) repeat-x; line-height:27px;}
.TitleMid4 {margin:0 auto; padding-top:4px; padding-right:10px; width:738px; height:23px; background:url(../img/title_mid.gif) repeat-x; line-height:27px;}
.TitleMiden {margin:0 auto; padding-top:4px; padding-right:10px; width:738px; height:23px; background:url(../img/title_mid.gif) repeat-x; line-height:27px;}
.TitleMid3 span, .TitleMid4 span, .TitleMiden span{float:right; color:#dfc3ab;}
.TitleMid3 a, .TitleMid4 a, .TitleMiden a {color:#dfc3ab; background:none; font-weight:100;}
.TitleMid3 a:hover , .TitleMid4 a:hover, .TitleMiden a:hover{color:#fff; background:none; font-weight:100;}
.TitleMid3 img, .TitleMid4 img,.TitleMiden img {margin:0; width:17px; height:11px;}

#Tab1 {width:362px; padding:0; margin:0;}
#Tab2 {width:362px; padding:0; margin:0;} 
.Menubox {width:100%; height:23px; line-height:23px; background:url(../img/tabmenu_border.gif) bottom no-repeat;} 
.Menubox li {float:left; display:block; margin:0; padding:0; cursor:pointer; width:112px; background:url(../img/tabmenu_bg.gif) left no-repeat; text-align:center; color:#888; height:23px; line-height:24px; overflow:hidden;} 
.Menubox li.hover {padding:0; width:112px; background:url(../img/tabmenu_hover_bg.gif) no-repeat; color:#994300; text-decoration:underline; height:23px; line-height:25px; overflow:hidden; font-weight:100;} 
.Contentbox {clear:both; margin:0px; padding:12px; height:146px; text-align:left; background:url(../img/tabmenu_border2.gif) top left no-repeat;} 
.Contentbox ul{margin:0; padding:0; list-style-type:none;}
.Contentbox ul li {float:left; margin:0px; padding:0; line-height:20px; width:338px;}
.Contentbox ul li a {background:url(../img/icon_arrow.gif) no-repeat left; padding-left:14px; font-weight:100;}
.Contentbox ul li a:hover {text-decoration:underline;}

.LineDot2 {clear:both; margin:0 auto 17px; width:736px; height:1px; background:url(../img/line_dot.gif) repeat-x; font-size:1px; display:block;}
.LineDot3 {clear:both; margin:20px auto; width:670px; height:1px; background:url(../img/line_dot.gif) repeat-x; font-size:1px; display:block;}
.LineDot4 {clear:both; margin:20px auto; width:924px; height:1px; background:url(../img/line_dot.gif) repeat-x; font-size:1px; display:block;}
.LineDot5 {clear:both; margin:15px auto; width:670px; height:1px; background:url(../img/line_dot.gif) repeat-x; font-size:1px; display:block;}
.LineDot6 {clear:both; margin:10px auto; width:900px; height:1px; background:url(../img/line_dot.gif) repeat-x; font-size:1px; display:block;}
.LineSpace {clear:both; margin:20px auto; width:100%; height:1px;; font-size:1px; display:block;}
.LineSpace2 {clear:both; margin:5px auto; width:100%; height:1px;; font-size:1px; display:block;}


#PanelBottom {clear:both; margin:0; padding:0; width:736px; height:93px; overflow:hidden;}
.PanelLetter {float:left; clear:left; width:530px; height:63px; margin:0; padding:0;}
.LetterInput {float:right; margin:0; padding:0; width:206px; height:63px; background:url(../img/newsletter2.gif) left top no-repeat;}
.LetterInputs {margin:0; margin-top:15px;margin-left:0px;  border:0; background:transparent; font-size:11px;color:#888; letter-spacing:0; line-height:10px; width:130px; height:14px;}
.LetterBtn {border:0; margin-top:6px; margin-left:55px; width:100px; background:transparent; cursor:pointer;}
.LetterBottom {clear:both; width:736px; height:30px; background:url(../img/newsletter_bottom.gif) top left no-repeat;}

#MainTop {margin:0; width:736px; height:144px;}
#MainContent {margin:0; padding:30px 33px 10px; width:670px; min-height:350px; height:auto!important; height:350px; overflow-x:hidden; overflow-y:visible; background:url(../img/border_bg.gif) repeat-y; text-align:left;}
#MainContent2 {margin:0; padding:30px 33px 10px; width:924px; min-height:350px; height:auto!important; height:350px; overflow-x:hidden; overflow-y:visible; background:url(../img/border_bg2.gif) repeat-y; text-align:left;}
#MainContent22 {margin:0; padding:30px 33px 10px; width:924px; min-height:200px; height:auto!important; height:200px; overflow-x:hidden; overflow-y:visible; background:url(../img/border_bg2.gif) repeat-y; text-align:left;}
#MainContent3 {margin:0; padding:30px 33px 30px; width:670px; min-height:100px; height:auto!important; height:100px; overflow-x:hidden; overflow-y:visible; background:url(../img/border_bg.gif) repeat-y; text-align:left;}

.BorderTop {margin-top:5px; width:736px; height:5px; font-size:1px; background:url(../img/border_top.gif) no-repeat;}
.BorderBottom {clear:both; margin:0; width:736px; height:47px; font-size:1px; background:url(../img/border_bottom.gif) no-repeat;}
.BorderTop2 {margin-top:5px; width:990px; height:5px; font-size:1px; background:url(../img/border_top2.gif) no-repeat;}
.BorderBottom2 {clear:both; margin:0; width:990px; height:47px; font-size:1px; background:url(../img/border_bottom2.gif) no-repeat;}
.BorderTop3 {margin-top:5px; width:242px; height:16px; font-size:1px; background:url(../img/border_top3.gif) no-repeat;}
.BorderBg3 {margin:0; width:222px; padding:0 10px; background:url(../img/border_bg3.gif) repeat-y;}
.BorderBg3 ul li {float:left; line-height:27px; height:27px; width:207px; display:block; padding-left:15px; background:url(../img/icon_arrow2.gif) no-repeat left;}
.BorderBg3 ul li.s {float:left; line-height:27px; height:27px; width:207px; display:block; padding-left:15px; background:none;}
.BorderBg3 ul li.none {background-image:none; height:10px;}
.BorderBottom3 {clear:both; margin:0; width:242px; height:20px; font-size:1px; background:url(../img/border_bottom3.gif) no-repeat;}
.BorderTop4 {margin-top:5px; width:327px; height:16px; font-size:1px; background:url(../img/border_top4.gif) no-repeat;}
.BorderBg4 {margin:0; width:327px; padding:0 10px; background:url(../img/border_bg4.gif) repeat-y;}
.BorderBg4x100 {margin:0; width:327px; padding:0 10px; background:url(../img/border_bg4.gif) repeat-y; height:100px;}
.BorderBottom4 {clear:both; margin:0; width:327px; height:20px; font-size:1px; background:url(../img/border_bottom4.gif) no-repeat;}
.border0 {border:0 !important; border:0;}

.ContentLeft {float:left; clear:left; padding:5px; width:168px; height:116px; background:url(../img/photo_bg2.gif) no-repeat; text-align:center; text-valign:middle;}
.ContentRight {float:right; clear:right; width:480px;}

.Photos,.Photos2 ,.Photos3 {clear:both;}
.Photos ul li img {height:90px;width:120px;}
.Photos ul li {float:left; margin-left:30px; padding:5px; width:120px;  background:url(../img/photo_bg3.gif) no-repeat; text-align:center; text-valign:middle;}
.Photos ul.txt li {float:left; margin-left:30px; padding-left:8px; padding-right:0; width:122px; background:url(../img/icon_arrow.gif) left 11px no-repeat; text-align:left; text-valign:middle; font:12px;}
 {clear:both;}
.Photos2 ul li {float:left; margin-left:4px; padding:5px; width:120px; height:90px; background:url(../img/photo_bg3.gif) no-repeat; text-align:center; text-valign:middle;margin-bottom:10px;}
.Photos2 ul li img {max-height:90px; max-width:120px;}
.Photos3 ul li {float:left; margin-left:30px; padding:5px; width:168px; height:116px; background:none; text-align:center; text-valign:middle;}
.Photos3 ul.txt li {float:left; margin-left:30px; padding-left:8px; padding-right:0; width:170px; height:27px; background:none; text-align:center; text-valign:middle; font:16px; font-weight:bold;}
.Photos3 ul.txt li a{font:16px; font-weight:bold;}

.ContentTitle {margin:0 0 15px; width:670px; height:27px;}
.Content2Title {margin:0 0 10px; width:924px; height:27px;}
.ContentRightTitle {margin:0 0 10px; width:480px; height:27px;}
.ContentTitle ul li, .Content2Title ul li,.ContentRightTitle ul li {float:left; margin:0; text-align:left; display:block;}
.ContentTitleLeft {margin:0; width:18px; height:22px; color:#fff; padding-top:5px; padding-left:11px; font-weight:bold; background:url(../img/title2_left.gif) no-repeat;}
.ContentTitleLeft2 {margin:0; width:22px; height:22px; color:#fff; padding-top:5px; padding-left:7px; font-weight:bold; background:url(../img/title2_left.gif) no-repeat;}
.ContentTitleRight {margin:0; width:4px; height:27px; background:url(../img/title2_right.gif) no-repeat;}
.ContentTitleMid1 {margin:0; width:537px; height:22px; padding-top:5px; background:url(../img/title2_mid.gif) repeat-x; color:#666; font-size:14px; font-weight:bold;}
.ContentRightTitleLeft, .Content2TitleLeft {margin:0; width:29px; height:27px; background:url(../img/title4_left.gif) no-repeat;}
.ContentRightTitleMid1 {margin:0; width:347px; height:23px; padding-top:5px; background:url(../img/title2_mid.gif) repeat-x; color:#666; font-size:13px; font-weight:bold;}
.ContentRightTitleMid2 {margin:0; width:447px; height:23px; padding-top:5px; background:url(../img/title2_mid.gif) repeat-x; color:#666; font-size:13px; font-weight:bold;}
.Content2TitleMid {margin:0; width:891px; height:22px; padding-top:5px; background:url(../img/title2_mid.gif) repeat-x; color:#994300; font-size:13px; font-weight:bold;}
.Content2TitleMid2 {margin:0; width:636px; height:22px; padding-top:5px; background:url(../img/title2_mid.gif) repeat-x; color:#666; font-size:13px; font-weight:bold;}
.ContentTitleMid2 {margin:0; width:100px; height:22px; padding-top:5px; background:url(../img/title2_mid.gif) repeat-x; color:#666; font-size:9px;font-weight:bold;}
.ContentTitleMid2more {margin:0; width:50px; height:22px; padding-top:5px; padding-left:50px; background:url(../img/title2_mid.gif) repeat-x; font-weight:bold;}
.ContentTitleMid2more a, .ContentTitleMid2more a:hover{color:#999; font-size:11px; font-weight:bold; text-decoration:none;}
.ContentTitleMid {margin:0; width:637px; height:22px; padding-top:5px; background:url(../img/title2_mid.gif) repeat-x; color:#333; font-size:14px; font-weight:bold;}

#MainContent p, #MainContent2 p{margin:15px auto; font-size:12px; line-height:20px; text-align:justify; text-justify:newspaper; text-indent:2em;}
#MainContent p a, #MainContent2 p a{margin:15px auto; font-size:12px; line-height:20px; text-align:justify; text-justify:newspaper; text-indent:2em; color:#999; text-decoration:underline; font-weight:100;}
#MainContent p.p2, #MainContent2 p.p2{margin:0 auto 15px; font-size:12px; line-height:20px; text-align:justify; text-justify:newspaper; text-indent:2em;}
#MainContent p.p3,#MainContent2 p.p3{margin:0 auto; font-size:12px; line-height:20px; text-align:justify; text-justify:newspaper; text-indent:2em;}
#MainContent h1, #MainContent2 h1{margin:20px 0 15px; padding-left:30px; width:640px; height:24px; background:url(../img/title2_bg.png) no-repeat left; color:#994300; font-size:13px; line-height:24px; text-align:left; font-weight:bold;}
#MainContent h2, #MainContent2 h2{margin:0 12px; padding-left:15px; width:630px; height:24px; background:url(../img/icon_arrow2.gif) no-repeat left; color:#333; font-size:12px; line-height:24px; text-align:left; font-weight:bold;}
#MainContent h3, #MainContent2 h3{margin:0 12px; padding-left:15px; width:630px; height:24px; background:url(../img/icon_arrow2.gif) no-repeat left; color:#994300; font-size:12px; line-height:24px; text-align:left; font-weight:bold;}
#MainContent h3.s, #MainContent2 h3.s{margin:0 12px; padding-left:15px; width:630px; height:24px; background:none; color:#888; font-size:12px; line-height:24px; text-align:left; font-weight:bold;}
#MainContent h4, #MainContent2 h4 {margin:10px 12px; padding-left:15px; width:630px; height:24px; background:url(../img/icon_arrow5.gif) no-repeat left; color:#994300 font-size:13px; line-height:24px; text-align:left; font-weight:bold;}
#MainContent h4.rs, #MainContent2 h4.rs {margin:10px 12px; padding-left:15px; width:630px; height:24px; background:none; color:#994300 font-size:13px; line-height:24px; text-align:left; font-weight:bold;}
#MainContent h4.s, #MainContent2 h4.s {margin:10px 12px; padding-left:15px; width:630px; height:24px; background:url(../img/icon_arrow5.gif) no-repeat left; color:#666; font-size:13px; line-height:24px; text-align:left; font-weight:bold;}
#MainContent h4.ss, #MainContent2 h4.ss {margin:10px 12px; padding-left:15px; width:630px; height:24px; background:none; color:#666; font-size:13px; line-height:24px; text-align:left; font-weight:bold;}
#MainContent h5, #MainContent2 h5 {margin:0 0 0 15px; padding-left:10px; width:95px; height:33px; background:url(../img/icon_arrow.gif) no-repeat left; color:#333; font-size:12px; font-weight:bold; line-height:33px; text-align:left;}
#MainContent h6, #MainContent2 h6 {margin:0 0 0 15px; padding-left:10px; width:95px; height:33px; background:url(../img/icon_arrow_gray.gif) no-repeat left; color:#333; font-size:12px; font-weight:bold; line-height:33px; text-align:left; display:block;}
#MainContent h6.area, #MainContent2 h6.area {height:67px;background:none;}
#MainContent h6.s, #MainContent2 h6.s {margin:0 0 0 15px; padding-left:10px; width:95px; height:33px; background:none; line-height:33px; text-align:left; display:block;}


.ContentInputN {clear:both;width:924px;}
.ContentInputN ul {width:924px; height:32px; overflow:hidden; border-bottom:1px solid #eee;}
.ContentInputN ul.u2 {background-color:#fafafa;}
.ContentInput3 ul li.l2 {background-color:#fafafa;}
.ContentInput3 ul li.u {border-bottom:1px solid #eee;}
.ContentInputN ul.u2 input,.ContentInput3 ul li.l2 input {background:#fcfcfc;} 
.ContentInputN ul li {float:left; height:32px; background:none; font-size:12px; line-height:32px; display:block;}
.ContentInputN ul li.c1 {padding-left:10px; width:205px; text-align:right; display:inline; color:#333; font-weight:bold;}
.ContentInputN ul li.c2 {padding-left:10px; width:699px; text-align:left; display:inline;}
*html .ContentInputN ul li.c2 {padding-top:12px; height:20px;}


.ContentInputText {float:left; clear:left; width:100px; display:block;}
.ContentInputText2,.ContentInputText3 {float:left; clear:left; width:180px; margin-top:-2px; display:block;}
.ContentInputText2 ul,.ContentInputText3 ul {margin:0 0 0 15px; width:185px; overflow:hidden;}
.ContentInputText2 ul li {padding-left:10px; width:175px; height:33px; background:none; color:#333; font-size:12px; font-weight:bold; line-height:33px; text-align:right; display:block;}
.ContentInputText3 ul li {width:180px; height:33px; background:none; color:#333; font-size:12px; font-weight:bold; line-height:33px; text-align:right; display:block;}
.ContentInputText3 ul li.s2 {width:180px; height:66px; background:none; color:#333; font-size:12px; font-weight:bold; line-height:33px; text-align:right; display:block;}
.ContentInputText2 ul li.s,.ContentInputText3 ul li.s{background:none;}

.ContentInputText4 {clear:both; width:670px; margin-top:-2px; background:none; color:#333; font-size:12px; font-weight:bold; line-height:33px; text-align:left; display:block;}

.ContentInput {float:right; clear:right; width:540px; overflow:hidden;}
.ContentInput4 {float:right; clear:right; width:465px; overflow:hidden;}
.ContentInput ul, .ContentInput4 ul {display:block;}
.ContentInput ul li {margin:0; padding:0; width:540px; height:33px; display:block; line-height:33px;}
.ContentInput4 ul li {margin:0; padding:0; width:450px; height:33px; display:block; line-height:33px;}
.ContentInput ul li.area {width:540px; height:100px; display:block; overflow:visible;}
.ContentInput4 ul li.area {width:440px; height:100px; display:block;}
.ContentInput4 ul li.s2 {width:440px; height:66px; display:block;}
.ContentArea {width:500px; height:90px; display:block; overflow-y:auto}
.ContentArea4 {width:430px; height:90px; display:block; overflow-y:auto}
.ContentBtn {height:70px; line-height:70px; display:block;}
.Btn {border:0; width:108px; height:24px; line-height:25px; color:#666; letter-spacing:4px; font-size:13px; font-weight:bold; background:url(../img/btn.gif) no-repeat; cursor:pointer;}
.BtnEn {border:0; width:108px; height:24px; line-height:25px; color:#666; letter-spacing:0; font-size:12px; font-weight:bold; background:url(../img/btn.gif) no-repeat; cursor:pointer;}
.BtnR {border:0; width:108px; height:24px; line-height:25px; color:#fff; letter-spacing:4px; font-size:13px; font-weight:bold; background:url(../img/btn_r.gif) no-repeat; cursor:pointer;}
.BtnREn {border:0; width:108px; height:24px; line-height:25px; color:#fff; letter-spacing:0; font-size:12px; font-weight:bold; background:url(../img/btn_r.gif) no-repeat; cursor:pointer;}
.BtnR2En {border:0; width:140px; height:24px; line-height:25px; color:#fff; letter-spacing:0; font-size:12px; font-weight:bold; background:url(../img/btn_r2.gif); cursor:pointer;}
.BtnSearch {border:0; width:108px; height:24px; line-height:25px; color:#fff; letter-spacing:4px; font-size:13px; font-weight:bold; background:url(../img/btn_search.gif) no-repeat; cursor:pointer;}
.BtnS {border:0; width:70px; line-height:18px; padding-top:1px; height:18px; color:#888; letter-spacing:0px; font-size:12px; font-weight:100; background:url(../img/btn_s.gif) no-repeat; cursor:pointer;}
.pad180 {padding-left:180px;}
.height60 {height:65px;}
.margin10 {clear:both; margin-top:20px;}

.ContentInput2 {float:right; clear:right; width:714px; overflow:hidden;}
.ContentInput2 ul {display:block;}
.ContentInput2 ul li {margin:0; padding:0; width:714px; height:33px; display:block; line-height:33px;}
.ContentInput2 ul li.area {width:714px; height:100px; display:block; overflow:visible;}
.ContentArea2 {width:714px; height:90px; display:block; overflow-y:auto}

.ContentInput3 {clear:both; width:910px; overflow:hidden;}
.ContentInput3 ul {display:block;}
.ContentInput3 ul li {margin:0; padding:0; width:910px; height:33px; display:block; color:#333; font-weight:bold; line-height:33px;}
.ContentArea3 {clear:both; width:910px; height:90px; display:block; overflow-y:auto}

.ContentList ul{margin:0; padding:0; padding-left:30px; list-style-type:none; width:640px;text-align:left;}
.ContentList ul li {float:left; margin:0px; padding:0; line-height:20px; width:630px; background:url(../img/icon_arrow.gif) no-repeat left 6px; padding-left:10px; display:block;text-align:left;}
.ContentList ul li.end {float:left; margin:0px; padding:0; line-height:20px; width:630px; background:none; padding-left:10px;}

.ContentList2 ul {margin:0 11px;width:448px; overflow:hidden;}
.ContentList2 ul li {padding-left:17px; width:431px; height:24px; background:url(../img/icon_arrow2.gif) no-repeat left; color:#999; font-size:12px; line-height:24px; text-align:left; display:block;}
.ContentList2 ul li a:hover{text-decoration:underline;}

.ContentList3 ul li {margin:0 12px; width:645px; overflow:hidden;}
.ContentList3 ul li {padding-left:15px; width:630px; height:24px; background:url(../img/icon_arrow2.gif) no-repeat left; color:#999; font-size:12px; line-height:24px; text-align:left; display:block;}
.ContentList3 ul li a:hover{text-decoration:underline; font-weight:100;}

.ContentList4 ul li {margin:0 12px; width:645px; overflow:hidden;}
.ContentList4 ul li {padding-left:15px; width:630px; height:24px; background:url(../img/icon_arrow2.gif) no-repeat left;  line-height:24px; text-align:left; display:block;}
.ContentList4 ul li a,.ContentList4 ul li a:hover{font-size:12px; font-weight:bold; text-decoration:underline;}

.ContentTd {margin:0 auto 6px; width:670px; height:30px; border-top:#cc0033 3px solid; border-bottom:#eee 1px solid;}
.ContentTd3 {margin:15px auto 0; width:670px; height:30px; border-bottom:#ddd 2px solid; border-top:#eee 1px solid;}
.ContentTd ul li{float:left; background:url(../img/bg_td.gif) repeat-x; line-height:30x; text-align:center; padding-top:8px; width:90px; height:22px; border-right:#ccc 1px solid;}
.ContentTd3 ul li{float:left; background:url(../img/bg_td2.gif) repeat-x; line-height:30x; text-align:center; padding-top:8px; width:90px; height:22px; border-right:#ccc 1px solid;}
.ContentTd ul li a{text-decoration:underline; background:url(../img/icon_arrow5.gif) no-repeat; padding-left:15px;}
.ContentTd3 ul li a{text-decoration:underline; background:url(../img/icon_arrow5_2.gif) no-repeat; padding-left:15px;}
.ContentTd ul li.photo,.ContentTd3 ul li.photo {width:110px;}
.ContentTd ul li.intro,.ContentTd3 ul li.intro {width:195px; border-right:0px;}

.ContentTd2 {margin:14px auto; width:670px; height:75px;}
.ContentTd2 ul li{float:left; line-height:18x; text-align:center; vertical-align:middle; width:80px; height:75px; padding:0 5px;}
.ContentTd2 ul li.photo {width:100px; height:75px;}
.ContentTd2 ul li.intro {width:175px; height:75px; text-align:left; padding-left:10px;}
.introtxt {min-height:57px;}
.introtxt a {padding-left:14px; background:url(../img/icon_arrow5.gif) no-repeat; font-weight:bold; height:24px; line-height:24px;}

.ContentTd4 {margin:14px auto; width:670px; height:75px;}
.ContentTd4photo {float:left; width:110px; height:75px; padding:0 10px 0 5px;}
.ContentT4Txt {float:right; width:635px;}

.ContactLeft {float:left; width:327px; margin:0;}
.ContactRight {float:left; width:327px; margin-left:16px;}

.ContentPage {margin-top:20px; width:670px; text-align:center;}
.ContentPage a{margin:0 4px; color:#999; font-weight:bold;}
.ContentPage a:hover{color:#999; font-weight:bold;}
.ContentPage a.current{color:#999; font-weight:bold;text-decoration:underline;}
.ContentEnd {margin-top:20px; color:#999; width:670px; text-align:right;}

.tb {width:100%; cellpadding:1px; cellspacing:1px; background:transparent;}
.tbb {width:100%; background:transparent;border:1px solid #d9d9d9;}
.td1 {color:#888; width:15%; height:28px; background:#f9f9f9 url(../img/bg_td3.gif) repeat-x; line-height:28px; text-align:center; border:1px solid #d9d9d9;}
.tda {color:#333; width:15%; height:28px; background:#f9f9f9; line-height:28px; text-align:right; border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-weight:bold;}
.tda2 {color:#333; width:15%; height:28px; background:#efefef; line-height:28px; text-align:right; border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-weight:bold;}
.tdb {color:#888; width:85%; height:28px; background:#fff; line-height:28px; text-align:left; border-bottom:1px solid #d9d9d9;padding-left:5px;}
.tdc {color:#888; width:35%; height:28px; background:#fff; line-height:28px; text-align:left; border-bottom:1px solid #d9d9d9;padding-left:5px;}
.tdc1 {color:#888; width:35%; height:28px; background:#fff; line-height:28px; text-align:left; border-bottom:1px solid #d9d9d9;border-right:3px solid #d9d9d9;padding-left:5px;}
.tdd {color:#994300; width:50%; height:28px; background:#efefef; line-height:28px; text-align:left; border-bottom:1px solid #d9d9d9;padding-left:5px; font-weight:bold;}
.tdd1 {color:#994300; width:50%; height:28px; background:#efefef; line-height:28px; text-align:left; border-bottom:1px solid #d9d9d9;border-right:3px solid #d9d9d9;padding-left:5px; font-weight:bold;}
.td2 {width:35%; height:28px; background:#fcfcfc; padding-left:10px; border:1px solid #d9d9d9;}
.td3 {width:85%; height:28px; background:#fcfcfc; padding-left:10px; border:1px solid #d9d9d9;}
/*update 20090822*/
#contentHtml * ｛padding: 5px;｝
#contentHtml table ｛padding: 5px;｝
.contentHtml * ｛padding: 5px;｝
.schoolTable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding: 5px;
}
.schoolTdb {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding: 5px;
	background-color: #EFEFEF;
}
.schoolTdl {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
/*update end*/
.GotoTop {float:right; clear:right; width:38px; margin-top:10px; display:block;}
/*-----MAINBODY END-----*/

/*-----------------PAGEBODY END-----------------*/

/*-----------------FOOTER BEGIN-----------------*/	
#Footer { clear:both; margin:0 auto; padding-top:60px;  width:100%; height:0; text-align:center; background:url(../img/bg_bottom.gif) 50% 0 repeat-x; position:relative; z-index:9; top:-50px;}
#FooterBody {width:860px; margin:0 auto;}
.FooterLogo {width:130px; height:80px; margin:0 auto;}
#FooterTxt {float:left; width:600px; margin:0 auto; padding-top:30px;}
#FooterTxt a:hover{color:#666; text-decoration:underline; font-weight:100;}
/*-----------------FOOTER END-----------------*/


a.BtnFreevisa {display:block;width:434px;height:78px;background:url('../img/btn-freevisa.png') top left no-repeat;}
a.BtnFreevisa:hover {background:url('../img/btn-freevisa.png') bottom left no-repeat;}

