/* generic */
html { overflow-x: hidden; }
html {
	scrollbar-face-color:#c3d5fd;
	scrollbar-base-color:#c2d3fc;
	scrollbar-arrow-color:#40506e;
	scrollbar-track-color:#f6f5f0;
	scrollbar-shadow-color:#7c9fd3;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#b7caf5;
	scrollbar-darkshadow-color:#9eb4d1;
}
.roman9 { font-family: verdana, arial, helvetica; font-size: 9px; line-height: 16px; }
.roman11 { font-family: verdana, arial, helvetica; font-size: 11px; line-height: 16px; }
.roman16b { font-family: arial, verdana, helvetica; font-size: 16px; font-weight: bold; }
.roman18b { font-family: arial, verdana, helvetica; font-size: 18px; font-weight: bold; }
.roman24b { font-family: arial, verdana, helvetica; font-size: 24px; font-weight: bold; }
.roman32b { font-family: arial, verdana, helvetica; font-size: 32px; font-weight: bold; }

/* 1-intro */
#intro { margin: 35px 35px 15px 35px; color:#000; background: url(images/bg1.jpg)  repeat; }
#intro { _padding: 25px 15px 15px 25px; _margin: 0; }
#intro .title { font-family: 微软雅黑,黑体,宋体; font-size: 24px; font-weight: bold; color:#ffffff; padding: 15px 15px 5px 15px; width: 96%; background-color:#0086d1; _width:100%;}
#intro .description { width: auto; height: 80px; font-family:微软雅黑,黑体,Verdana,宋体; font-weight: bold; font-size:12px; color:#ea0000; float: left; padding: 0 0 0 10px; margin: 0 0 10px 25px; line-height:18px;}

#intro .content { font-family:微软雅黑,黑体,Verdana,宋体;  font-size: 14px; line-height: 22px; width: 97%; height:340px; _height: 300px; padding: 25px 0 25px 25px; margin: 15px 0; background-color:#ffffff; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; clear: both; }
#intro .content { _width: 100%; _padding: 25px 0 10px 25px; _margin:0; }
#intro .content .left { width: 25%; height: 340px; _height: 300px; float: left; margin: 0 0 0 10px; }
#intro .content .right { width: 65%; height:340px; _height: 300px; float: left; margin: 0 0 0 35px; }


/* 2-munabc */
#munabc { padding: 15px; background: #ffff1b url(images/munabc.gif) no-repeat 500px 20px; }
#munabc .title { width: 85%; height: 100px; color:#00ccff; margin-left: 10px; font-family:微软雅黑,黑体,Verdana,宋体; font-size:32px; font-weight: bold; }

#munabc .content { font-family:Verdana,宋体; font-size: 12px; line-height: 22px; width: 97%; height: 300px; padding: 25px 0 25px 25px; margin: 15px 0; background-color:#ffffff; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; clear: both; }
#munabc .content .left { width: 30%; height: 300px; float: left; margin: 0 0 0 10px; }
#munabc .content .left .pinit { font-family:微软雅黑,黑体,Verdana,宋体; font-size: 22px; font-weight: bold; }
#munabc .content .right { width: 60%; height: 300px; float: left; margin: 0 0 0 35px; }
#munabc .content .right .percent { font-family: Georgia, Palatino, "Times New Roman"; font-size: 24px; font-weight: bold; }


/* 3-education */
#education { background: url(images/education.jpg) no-repeat top left; margin: 0; padding: 0; }
#education .summary { font-size: 12px; background-color:#f1f1f1; color:#888; line-height: 20px; margin: 150px 0 0 0; padding: 2% 1.5% 0 2.5%; width: 11%; height: 79%; float: left; }
#education .summary { _width: 15%; _padding: 10%; }
#education .block { font-size: 12px; background-color:#f0f1b8; color:#3d4e00; line-height: 20px; padding: 1% 0 2% 1%; margin: 150px 0 0 1%; width:83%; height: 450px; float: right; }
#education .block { _width: 83%; _margin: 150px 0 0 0.5%; }
#education .triset { font-size: 12px; margin: 1% 0 0 1%; width: 40%; height: 98%; float: left; }
#education .fourset { font-size: 12px; margin: 1% 1% 1% 1.5%; width: 55%; height: height: 98%; float: right; }
#education .title_b { color:#45a9db; font-size:15px; font-family:微软雅黑,黑体,Verdana,宋体; }
#education .title_g { color:#161616; font-size:15px; font-family:微软雅黑,黑体,Verdana,宋体; }
#education .title_w { color:#fff; font-size:15px; font-family:微软雅黑,黑体,Verdana,宋体; }

/* 4-curriculum */
#curriculum {}
.tabsmenuclass ul{ overflow: hidden; width: 96%; margin: 0; padding: 0; list-style-type: none; _width:100%; }
.tabsmenuclass li{ float: left; }
.tabsmenuclass a{ display: block; font: bold 13px Arial; padding: 5px 7px; border-left: 1px solid silver; background: #E8E8E8; color: black; margin-right: 1px; text-decoration: none; }
.tabsmenuclass a:hover, .tabsmenuclass a.selected{ background: black; color: white; }
.tabsmenucontentclass{ clear: left; width: 96%; min-height: 450px; height: auto; font-size: 12px; padding: 15px; border: 1px solid silver; _width: 100%; }
.tabsmenucontentclass{
filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
background: -moz-linear-gradient(top, #E8E8E8, #f8f8f8);
background: -webkit-gradient(linear, center top, center bottom, from(#E8E8E8), to(#f8f8f8));
_background: #E8E8E8;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.tabsmenucontentclass ul{ margin: 0; padding: 0; list-style-type: none; }
.tabsmenucontentclass li{ float: left; margin-right: 1em; }

#curriculum .title { font-family: 微软雅黑,黑体,宋体; font-size: 24px; font-weight: bold; color:#ffffff; padding: 15px 15px 5px 15px; width: 96%; background-color:#0086d1; _width:100%;}
#curriculum .tabtitle { color:#009182; font-family: arial,微软雅黑,黑体,Verdana; font-size:16px; font-weight: bold; margin: 10px; }
#curriculum table, #curriculum th, #curriculum td { font-size: 12px; }
#curriculum th.first { background-color:#009182; padding: 5px 20px; }
#curriculum th.second { background-color:#7B0099; color:#fff; padding: 5px 20px; }
#curriculum th.third { background-color:#cccc99; padding: 5px 20px; }
#curriculum td { padding: 5px 20px; border-bottom: 1px dotted #888; font-family:Verdana,宋体; }
#curriculum .contentbox { width: 80%; margin: auto; text-align: left; }
#curriculum .emphasis { font-family: 微软雅黑,黑体,宋体; font-size: 16px; line-height: 24px; color:#009182; margin: 20px 0; }

#tablist{ padding: 5px 0; margin: 5px 0 0 0; font: bold 12px arial, verdana; }
#tablist li{ list-style: none; display: inline; margin: 0; }
#tablist li a{ font: bold 13px Arial; padding: 5px 7px; border-left: 1px solid silver; background: #E8E8E8; color: black; margin-right: 1px; }
#tablist li a:link, #tablist li a:visited{ color: navy; }
#tablist li a.current{ background: #f1f1f1; color: black; }
#tabcontentcontainer{ width: auto; _width: 100%; height: auto; padding: 15px 0; text-align: center; border: 1px solid #ccc; background: url(images/childnglobe.jpg) no-repeat right bottom; }
.tabcontent{ display:none; }


/* 5-lecturer */
#lecturer { background:#BA0000; }
#lecturer a { color:#C8DCE5; }
#lecturer h3{ margin: 10px 10px 0 10px; color:#FFF; font:14pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold; }
#lecturer .boxgrid{ width: 250px; height: 200px; margin:10px; float:left; background:#161613; border: solid 2px #ffffff; overflow: hidden; position: relative; }
#lecturer .boxgrid img{ position: absolute; top: 0; left: 0; border: 0; width: 250px; height: 200px; }
#lecturer .boxgrid p{padding: 0 10px; color:#afafaf; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; line-height: 20px; }
#lecturer .boxcaption{ float: left; position: absolute; background: #000; height: 190px; width: 100%; opacity: .8; 
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* For IE 5-7 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* For IE 8 */
}
#lecturer .captionfull .boxcaption { top: 200; left: 0; }
#lecturer .caption .boxcaption { top: 165; left: 0; }
#lecturer h3 a{}


/* 6-feedback */
#feedback { background:#FFF;  }
#feedback .title { font-family: 微软雅黑,黑体,宋体; font-size: 24px; font-weight: bold; padding: 0 15px; width: 96%; }
#feedback .title .wht { background-color:#f1f1f1; color:#764285; padding: 15px 0; float: left; }
#feedback .title .pp { background-color:#764285; color:#fff; padding: 15px 15px 15px 0; float: left; }
#feedback .content { padding-top: 20px; clear: both; }
#feedback .pointone { font-size:12px; font-family: 宋体,arial; line-height:20px; background: url(images/global_conf.jpg) no-repeat 90px right; margin: 10px; }
#feedback .pointonetxt { margin-bottom:20px; }
#feedback .header { font-family: 微软雅黑,黑体,宋体; font-size: 16px; color:#9966cc; line-height:24px; }
#feedback table { color:#fff; font-size:12px; font-family: 宋体,arial; }
#feedback th { text-align: center; padding: 6px 10px; background-color:#9966cc; }
#feedback td { text-align: center; padding: 3px 10px; background-color:#9966cc; }
#feedback .caption { color:#8e9092; padding: 5px; }
#feedback .pointtwo { font-size:12px; font-family: 宋体,arial; line-height:20px; background: url(images/global_debate.jpg) no-repeat 30px left; height: 188px; margin: 30px 10px; _margin: 30px 0; }
#feedback .pointtwotxt { width: 400px; margin:0 0 20px 275px; }
#feedback .pointthree { font-size:12px; font-family: 宋体,arial; line-height:20px; margin: 10px; }


/* 8-school */
#school .content { font-family:Verdana,宋体; font-size: 12px; line-height: 22px; width: 97%; padding: 25px 0 25px 25px; margin: 15px 0; background-color:#f1f1f1; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; clear: both; }
#school .ul .li { padding-left:100px;}
#school .title { font-family:微软雅黑,黑体,Verdana,宋体;  font-weight: bold; font-size: 24px; color:#0086d1;}
#school .blue {
	color: #ffffff; font-family:Verdana, Geneva, "微软雅黑","黑体","宋体"; font-weight:bold; font-size:14px;
}


/* 9-achievements */
#achieve { margin: 0; background:#f1f1f1; }
#achieve .title { font-family: 宋体,Arial; font-size: 14px; font-weight: bold; margin: 0 0 15px 0; }
.indentmenu{ font: normal 14px 微软雅黑,黑体,宋体,Arial; width: 100%; }
.indentmenu ul{ margin: 0; padding: 0; float: left; width: 100%; background: black url(images/indentbg.gif) center center repeat-x; }
.indentmenu ul li{ display: inline; }
.indentmenu ul li a{ font-family:微软雅黑,黑体,Verdana,宋体; float: left; color: white; padding: 5px 11px; text-decoration: none; border-right: 1px solid #006666; }
.indentmenu ul li a:visited{ color: white; }
.indentmenu ul li a.selected{ color: white; padding-top: 6px; padding-bottom: 4px; background: black url(images/indentbg2.gif) center center repeat-x; }
.tabber { width:810px; height: auto; padding: 5px; _width:100%; }
.tabcontentstyle{ width: 100%; margin-bottom: 1em; padding: 10px; }
.tabcontent{ display:none; font-family: 宋体,Arial; font-size: 12px; line-height: 20px; }
.left, .right { float: left; margin-right: 15px; }
.pad10 {  padding: 0 10px 0 20px; }
.wht { background-color:#ffffff; }
.postit { background: url(images/tz2b.gif) no-repeat 0 0; width: 255px; height: 240px; padding: 55px 27px 20px 33px; font-size:12px; font-family: verdana, 宋体,Arial; line-height:18px; float: left; margin-left: 20px; }
.bluepad { background-position: -20px -20px; }
.peachpad { background-position: -375px -20px; }
.olivepad { background-position: -735px -20px; }
.greenpad { background-position: -20px -380px; }
.pppad { background-position: -375px -380px; }
.orangepad { background-position: -735px -380px; }
.skypad { background-position: -20px -740px; }
.yellowpad { background-position: -375px -740px; }
.limepad { background-position: -735px -740px; }

.postitmini { background: url(images/tz2.gif) no-repeat 0 0; width: 225px; height: 210px; padding: 40px 5px 10px 15px; font-size:12px; font-family: verdana, 宋体,Arial; line-height:18px; float: left; margin-left: 10px; }
.bluepadmini { background-position: -15px -15px; }
.peachpadmini { background-position: -285px -15px; }
.olivepadmini { background-position: -560px -15px; }
.greenpadmini { background-position: -15px -290px; }
.pppadmini { background-position: -285px -290px; }
.orangepadmini { background-position: -560px -290px; }

.commentar { color:#ff0000; font-size:12px; }

@media print { .tabcontent { display:block !important; } }


/* 10-faq */
#faq { padding: 35px 0 15px 25px; color:#000; background: url(images/Q_title.jpg) no-repeat 0 0; }
#faq .left { font-size:12px; line-height: 16px; width: 48%; float: left; margin-top: 70px;  }
#faq .right { font-size:12px; line-height: 16px; width: 48%; float: left; }
#faq .bottom { line-height: 16px; width: 96%; float: left;  font-family:微软雅黑,黑体,Verdana,宋体;  font-size: 14px;color:#0086d1;}
#faq .q_title {  font-family:微软雅黑,黑体,Verdana,宋体;  font-size: 16px; color:#0086d1; line-height: 20px; }
#faq .handcursor{ cursor:hand; cursor:pointer; }
#faq h3 {  font-family:微软雅黑,黑体,Verdana,宋体;  font-size: 14px; text-decoration: underline; }