*{margin:0; padding:0;}  
body{background-color:#fff; color:#000; background-color:transparent; font-family:Arial,ËÎÌå; margin:0 auto; line-height:25px; }
.clear{clear:both; margin-top:-1px; overflow:hidden; font-size:1px; line-height:1px;} 
.left{float:left;}
.right{ float:right;}
a img{border:none;}
a{cursor:pointer; text-decoration:none; color:#000;}
li{ list-style:none;}
.red{ color:#e10601;}
.green{color:#698b00;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
em{ font-style:normal;}
.btn{ background:url(images/button_bg.jpg) repeat-x; border:1px solid #3e4b68; padding:0 5px; color:#fff; font-weight:bold; height:22px; line-height:22px;}
.btn1{ BORDER-TOP-WIDTH: 0px;	FONT-WEIGHT: bold;	BORDER-LEFT-WIDTH: 0px;	BACKGROUND: url(images/buttonbg.gif) no-repeat 0px 0px;	BORDER-BOTTOM-WIDTH: 0px;	WIDTH: 77px;	COLOR: #fff;	MARGIN-RIGHT: 1em;	HEIGHT: 27px;	BORDER-RIGHT-WIDTH: 0px}

.deepblue{color:#002872;}
.golden{ color:#976300;}
.lightgray{ color:#a3a2a2;}
.w500{ width:500px;}
.Warining {line-height:50px;margin:0 30px 0 0px;width:100%;font-size:14px;text-align:center;border:1px solid #CCC;}
.all{  background:#c0c0c0; font-size:12px; }
.wrap{ background:#fff url(images/bg.jpg) no-repeat right top; width:1000px; margin:0 auto;}
.header{ position:relative;}
.fastrack{ background:url(images/fastrack_bg.jpg) no-repeat; height:30px; line-height:30px; border-bottom:#dbdbdb 1px solid; padding-left:33px;}
.chosen{ font-weight:bold;}
.logo{ margin:20px 0 20px 20px;}
.help{position:absolute; top:0; right:20px;}
.help a{ height:27px; line-height:27px;}
/*.insidehelp{ background:url(images/help_icon.jpg) no-repeat 0 0; height:27px;}
.insidecontact{ background:url(images/contact_icon.jpg) no-repeat 0 0; height:27px;}*/
.menu{ background:url(images/menu.jpg) no-repeat; height:38px; margin-left:6px; font-size:14px; padding:5px 0 0 65px;}
.menu li{ float:left; width:106px; text-align:center; height:38px; line-height:33px;}
.menu_lightblue{ background:url(images/menu_lightblue.jpg) no-repeat; color:#fff; font-weight:bold; height:32px;}
.menu_lightblue a{color:#fff;}
.banner{border:1px solid #b4ac7e; background:url(images/banner_bg.jpg) repeat-x; height:208px; margin:5px 10px 10px 10px; position:relative;}
.bannerleft{ position:absolute; top:4px; left:7px; border:3px solid #fff;}
.banneright{position:absolute; top:4px; right:7px; border:3px solid #fff; width:191px;}
.banneright li{ *font-size:1px; height:63px;}
.banneright li img{ height:63px;}
.incontent{ padding:0 10px 10px 10px;}
.incontent a{color:#002872;}
.incontentleft{ width:200px; float:left;}
.incontentleft .loginbar{ width:100%; height:141px; background:#ffffd9; border:1px solid #d8d1ab;}
.incontentleft .loginbar .title{ background:url(images/loginbar_icon.jpg) no-repeat 0 0; padding-left:50px; height:39px; line-height:39px; margin:6px;}
.loginbartxt{ width:120px; height:17px; border:1px solid #50504f; color:#353535; padding:3px 0 0 3px;}
.logintable{ margin-left:6px;}
.chbox{ vertical-align:middle;}
.forgetpassword{ margin-left:7px; text-decoration:underline; font-size:13px;}
.video, .hotarticle{ background:url(images/title_bg.jpg) repeat-x top; border:1px solid #bbbbbb;}
.incontentleft .title,.incontentright .title, .incontentlbar .title, .commend .title, .recenthotlabel .title, .video .title{ background:url(images/title_icon.jpg) no-repeat 10px 8px; padding-left:30px; height:27px; line-height:27px; color:#4c4c4c; font-size:14px; font-weight:bold;}
.videolist{ background:#e2e2e2; padding-left:7px;}
.hotarticlecontent{padding:8px 10px 8px 10px;}
.hotarticlecontent li{ background:url(images/arrow_icon.jpg) no-repeat 0 4px; padding-left:20px;}
.incontentright{ width:770px!important; *width:768px!important; *width:768px; float:left; margin-left:10px;}
.incontentNews{ background:#fff; border:1px solid #c1c1c1; height:30px; line-height:30px; padding-left:11px; position:relative;}
.incontentNews li{ display:inline; float:left;}
.incontentNews .title{ background:url(images/newsbar_icon.jpg) no-repeat 0 4px; padding-left:30px; font-weight:bold; font-size:14px; border-right:1px dashed #475372; width:73px;}
.incontentNews .more{ background:url(images/more_btn.jpg) no-repeat 0 4px; border:none; width:51px; height:24px; position:absolute; cursor:pointer; top:0; right:10px;}
.incontentNewslist{margin-left:10px; background:url(images/newsicon.jpg) no-repeat 0 7px; padding-left:15px;}
.insideleft{ width:502px; float:left; margin-right:10px;}
.insideright{ width:247px!important; *width:245px!important; *width:245px; float:left; margin-left:0; padding-left:10px; border-left:#4c4c4c 1px dotted;}
.teachercommend, .hotcourse, .recenthotlabel, .newcourse, .partners{background:url(images/title_bg.jpg) repeat-x top; position:relative;}
.teachercommend .title, .hotcourse .title, .recenthotlabel .title, .newcourse .title, .partners .title{ border:1px solid #c0c0c0;}
.teachercommend .more, .teachercourse .more{ position:absolute; top:0; right:30px;}
.commendlist_img{ border:#c0c0c0 solid 1px; padding:1px;}
.teachercommendlist{ border-bottom:1px dashed #bebebe;}
.teachercommendlist table{ margin:10px 0; line-height:20px;}
.teachercommendlist td{ vertical-align:top;}
.teachercommendlist a{font-size:14px; font-weight:bold;}
.hotcourselist{float:left;}
.hotcourselist_img{ padding:1px; width:70px;}
.hotcourselist li{ background:url(images/hotcourse_listicon.jpg) no-repeat -3px 6px; padding-left:10px; line-height:20px;}
.teacherlabel{ position:relative;}
.teacherlabel ul{ position:absolute;}
.hotearcherlist{ background:#fff; border:1px solid #bfbfbb; width:233px!important; *width:231px!important; *width:231px; padding:10px 6px;}
.hotearcherlist ul{ }
.hotearcherlist_img{ border:1px solid #dcdcdc; padding:1px; width:64px; height:64px;}
.teachername{ width:66px; background:#f8f6ed; border:1px solid #dcdcdc; margin-top:5px; text-align:center;}
.recenthotlabel li{float:left; text-align:center;}
.bluebg{  padding:0 10px;  background:url(images/label_bg.jpg) repeat-x; height:22px; line-height:22px; border-top:1px solid #2d83da; border-left:1px solid #2d83da; border-right:1px solid #2d83da;  margin-right:5px; color:#fff;}
.bluebg a{ color:#fff;}
.whitebg{ background:#FFF; height:22px; padding:0 10px; line-height:22px; border-top:1px solid #BFBFBB; border-left:1px solid #BFBFBB; border-right:1px solid #BFBFBB; margin-right:5px; font-weight:bold;}
.labeltitle{ margin-top:5px;}
.newcourse table{ width:100%; margin-top:5px;}
.newcourse tr{}
.newcourse th{ background:#ffffeb; border:1px solid #e6e5e1; font-weight:normal; text-align:left; padding-left:5px;}
.newcourse td{ padding-left:5px;}
.partnerlist{ border:1px solid #bfbfbb; margin-top:5px; padding:8px;}
.incontentlbar{ width:100%; margin-top:5px;}
.incontentlbar .title{border-bottom:1px solid #bfbfbb; margin-bottom:10px;}
.incontentlbar img{ border:1px solid #bfbfbb;}
.incontentlbar table{ width:448px; float:left;}
.linkenterprise{ font-size:14px; font-weight:bold;}
.footer{ width:980px; text-align:center;}
.footerbg{ background:url(images/footer_bg.jpg) repeat-x; width:960px!important; *width:0px!important;}

.lr{background:#fee5c6;}
.lg{background:#ddf9c6;}
.lw{background:#fff;}
.tdmover{background-color:#feefdf;}
.tdmout{background:#fff;}
/*teacherlist*/
.main{padding:0 12px;}
.topnav{ background:#ffffd9; border-bottom:1px solid #dcdadb; border-top:1px solid #dcdadb; height:25px; line-height:25px; padding-left:10px; margin-bottom:6px; color:#666;}
.topnav a{color:#666;}
.listleft{ float:left; width:722px;}
.listright{float:left; width:236px; margin-left:18px;}
.teachersearchbar{height:22px; line-height:22px;}
.teachersearchbar td{ padding-right:5px;}
.teachersearchbar .txt{ height:20px; line-height:20px; border:1px solid #000;}
.teachersearchbar .select{ height:22px; line-height:22px; border:1px solid #000;}
.teachersearchbar{}
.teacherlistlabel{ width:97%; border-bottom:1px solid #bebebc; padding-left:20px; margin-top:10px;}
.teacherlistlabel li{float:left; text-align:center; font-size:14px;}
.teacherlistcontent{ padding:5px 10px 10px 10px; border-bottom:1px solid #dadada;}
.teacherlistcontent .left{ border:1px solid #c0c4c3; padding:1px; margin-right:10px;}
.teacherlistcontent strong{ font-size:14px;}
.teacherlistcontent strong a{ color:#002872;}
.teacherlistcontent .prise{ background: no-repeat 0 4px; color:#fe6c00; border:none; padding:1px 0; width:140px; text-align:center;}
.listright .commend{ background: #fff url(images/title_bg.jpg) repeat-x top; border:1px solid #bbbbbb;}

/*teacherdetail*/
.teacherfeature .title{ background:#f4f4f4; border:1px solid #e4e3de; color:#002872; font-size:14px; font-weight:bold; padding-left:10px;}
.teacherfeature p{ padding:10px;}
.contentbranch{  color:#cccccc;}
.teachercourse{ padding:10px; position:relative;}
.teachercourse .title{ background:url(images/mainbook_icon.jpg) no-repeat; padding-left:20px; line-height:15px;}
.listright .hotearcherlist{ background:#fff; border:1px solid #bfbfbb; width:233px!important; *width:231px!important; *width:231px; padding:10px 0;}

/*coursedetail*/
.fnormal{ font-weight:normal; font-style:normal; }
.coursedetail .over
.over .picture{ float:left; width:160px;}
.coursedetail .detailtable{ float:left; width:570px; text-align:left; line-height:30px; border:#e6e6e6 1px solid;}
.detailtable th, .detailtable td{ padding-left:5px; border-bottom:#e6e6e6 1px solid;}
.detailtable th{ border-right:#e6e6e6 1px solid; font-weight:normal; background:#f6f6f6;}
.undercomment{margin:0 10px 0 0;}
.undercomment .title{ background:url(images/book_edit.png) no-repeat 10px 4px; padding-left:30px; font-size:12px;}
.comments { border-top:1px dotted #dddddd; margin:10px;}
ul.commentList li { }
ul.commentList em { color:#627fa9;}
ul.commentList li.odd {background-color:#FFF; padding:5px 10px 5px 5px;}
ul.commentList li.even {background-color:#eeeeee; padding:5px 10px 5px 5px;}
.btn_affirm{ background:url(images/comment_btn.gif) repeat-x; border:1px solid #b2b2b2;}
.listright .loginbar{height:141px; background:#ecf4fc; border:1px solid #BBBBBB;}
.listright .loginbar .title{ background:url(images/arrow.jpg) no-repeat 9px 10px; padding-left:40px; height:39px; line-height:39px; margin:6px; font-weight:bold;color:#4C4C4C; font-size:14px;}

/*courselist*/
.courselistable{ width:50%;float:left;}
.courselistable img{ border:1px solid #c9c9c9;}
.courselistable td, .courselistable th{ text-align:left; padding-left:10px;}
.courselistable th{color:#976300;}
.courselistable li{ display:inline; margin-left:10px;}

/*trainmanage*/
.trainmanagebtn{ background:url(images/trainmanage_bigbtn.jpg) no-repeat; height:46px; width:236px;}

/*partner*/
.partnercontent li{ float:left; width:174px; margin-top:20px; margin-left:25px; margin-right:25px;}
.partnername{ background:#f8f6ed; border:1px solid #e4e3de; color:#976300; text-align:center; margin-top:5px;}

/*newsdetail*/
.coursedetail h2{ color:#002872; font-size:18px;}
.coursedetail h2,.coursedetail .lightgray{ text-align:center;}
.newsdetailother{ position:relative;}
.newsdetailink{ position:absolute; top:20px; right:0px;}

/*tmt*/
.tmt{overflow:auto; padding:0 12px;}
.tmtbanner{ text-align:center; margin:0 auto;}
.tmtbanner img{ width:976px; height:179px;}
.tmtleft{width:22%; float:left; border-right:1px #e1e1e1 solid;border-left:1px #e1e1e1 solid; background-color:#f7f8f8; padding-bottom:50px;}
.tmtlefttitle{ margin-top:10px; text-align:left; background-color:#eb6f36; height:24px; width:93%; color:#fff; font-weight:bold; text-align:center;}

.tmtlefttitle{ margin-top:10px; text-align:left; background-color:#eb6f36; height:24px; width:93%; color:#fff; font-weight:bold; text-align:center;}
.tmtmenu{ text-align:center; }
.tmtmenu ul{width:90%; color:#666;}
.tmtmenu li{ border:1px #cfcfcf solid; margin-top:10px;}
.tmtmenu li a{color:#666;}
.tmtmenu li a:hover{color:#eb6f36; font-weight:bold;}
.tmtmenu li .currenta{color:#eb6f36; font-weight:bold;}

.tmtright{float:right; width:77%; padding-bottom:50px;}
.tmtnav{background:#ffffd9; border-bottom:1px solid #dcdadb; border-top:1px solid #dcdadb; height:25px; line-height:25px; padding-left:10px; margin-bottom:6px; color:#666;}

.tmtnav a{color:#666;}
.tmtcontent{padding-left:25px; color:#666;}
.tmtcontent img{ margin-right:20px; margin-top:20px;}
.tmtprolist{ margin-top:20px;}
.tmtcontitle{font-size:14px; font-weight:bold; color:#3f3d3d; margin-top:20px; margin-bottom:15px; margin-left:25px;}
.tmtcontitle span{ font-weight:normal; font-size:12px; color:#666;margin-left:30px;}
.tmtdf{width:100%;}
.tmtdf table{ border:1px #ccc solid;width:100%; border-right:none; border-top:none;}
.tmtdf tr{height:24px; line-height:24px; font-size:12px;}
.tmtdf th{ background-color:#efefef; height:24px; line-height:24px;padding-left:10px; padding-right:10px; color:#000; border-right:1px #ccc solid;border-top:1px #ccc solid;}
.tmtdf td{ padding-left:10px; padding-right:10px;border-top:1px #ccc solid; border-right:1px #ccc solid;}
.tmtdf .tdhead{ background-color:#efefef; color:#666; font-weight:bold;}
.tmtdf th span{ color:#666;}
.w300{ width:300px;}
.w200{ width:200px;}
.w150{ width:150px;}
.w100{ width:100px;}
.w60{ width:60px;}
.w125{ width:125px;}
.c6{ color:#666;}
.divtitle{height:26px; line-height:26px; width:160px; font-weight:bold; color:#000; background-color:#efefef; border-right:1px #a0a0a0 solid; border-bottom:1px #a0a0a0 solid; text-align:center;}
.tmtclist{overflow:auto; height:155px; margin-bottom:10px;}
.tmtclist img{ float:left; margin-right:10px;border:1px #ccc solid; margin-top:0;}
.divinfo{ width:500px;}
.hyhd{width:174px; border:1px #ccc solid; background-color:#f8f6ed; color:#b75e14; height:22px; line-height:22px; text-align:center; margin-top:5px;}
.hyhdpic{ float:left;}
.dszc{ width:600px; line-height:30px;}
.dszc img{ float:left; margin:10px; border:1px #CCCCCC solid; }
.dszc p{ text-indent:24px;}

.listleftcontent{color:#666; padding-top:20px; padding:20px 32px;}
.listleftcontent p{ text-indent: 2em;}
.listleftcontent img{ border:1px #CCCCCC solid; padding:1px;}
.listleftcontent .noborder{ border:none;}

/*news list li*/
.newslistli li{background:url(images/arrow_icon.jpg) no-repeat 0 4px; padding-left:20px; height:24px; line-height:24px;}

/*Modules Menu*/
.modulesList {height:32px;z-index:100;font-size:14px;padding:0px;float:left; font-weight:bold; color:Black;}
.modulesList li { margin-right:10px; height:22px;padding:0px 3px;background:url(Images/moduleLine.gif) no-repeat top right;float:left;position:relative;display:block;text-align:center;color:#6A6A6A;}
.modulesList li span {font-family:Webdings;margin-left:2px;text-decoration:none;}
.modulesList li a {text-decoration:none;color:#666;}
.modulesList li a:hover {text-decoration:underline;color:Black;}
.modulesList li img {float:left;margin:0px 5px 0 0;}
.portalogininside{ padding:0 10px 5px 10px; line-height:25px;}


.logintop{ width:1000px; background:#fff; border-left:1px #d5d5d5 solid; border-right:1px #d5d5d5 solid;}
.loginnav{ margin-top:60px;}
.loginnav a, .logincontenthelp a{margin:0 10px;}
.logincontenttable{ line-height:28px; font-size:14px; width:270px; text-align:left; }
.logincontenttxt{width:195px; height:25px; line-height:25px; border:1px solid #b3b3b3; font-weight:bold; font-size:14px;}
.logincontent{ background:url(images/LoginImage/logincontent_bg.gif) no-repeat; height:306px; width:426px; margin-top:80px; padding-top:20px;}
.logincontenttitle{ color:#3f6e9f; background:url(images/LoginImage/logincontenttitle_bg.gif) repeat-x; height:61px; line-height:61px; font-size:16px; font-weight:bold; text-align:left; padding-left:30px; margin:0 8px; border-bottom:1px solid #eeeeee;}
.logincontentmsn{width:180px; height:24px; line-height:24px; background-color:#FFF6B8; border:1px #FA6145 solid; margin-top:15px;}
.logincontenthelp{ margin-top:30px; margin-right:10px;}
.logincontenthelp strong{color:#3f6e9f;}
.loginfooter{ margin-top:100px; height:30px; font-size:12px;}
.userinfo{ text-align:left; margin-left:20px;}
.username{ margin-top:15px; margin-bottom:5px;}
.userpwd{ margin-top:5px; margin-bottom:10px;}
.userinfo .txt{ width:120px; height:22px; line-height:22px;}
.btn_login{ background:url(images/LoginImage/login_btn.gif) no-repeat; width:70px; height:23px; line-height:23px; border:none; float:right; font-size:14px; padding-left:20px;}


.popupHeader{background: url(images/thbg.jpg) repeat-x; height: 24px; padding-left: 15px; font-weight: bold; line-height: 24px; border: 1px solid #fff; color: #fff;}
.popupHeader .left{float: left; color: #fff;}
.popupHeader .right{float: right; padding-right: 15px;}
.popupHeader .right a{color: #000;}
.popupContent{background-color: #FFF;overflow: auto;}

.selectDG{ width:100%; font-size:small}
.selectDG table{background-color:#fff;border:1px solid #dbdbe1;width:100%; font-size:small}
.selectDG tr{height:24px; line-height:24px;}
.selectDG th{background:url(Images/thbg.jpg) repeat-x; font-size:small; height:24px; width:25%; line-height:24px; text-align:left; padding-left:8px; border-left:1px solid #fff;border-top:1px solid #fff;}
.selectDG td{border-bottom:1px #d7d7d7 dotted;line-height:24px; padding:0 10px 0 10px; font-size:small;}

.editortable {width:100%;background-color:#fff; border:1px solid #E2E2E2;}
.editortable tr{vertical-align:top; }
.editortable th{background-color:#EDEEEF;text-align:right;}
.editortable td{background-color:#fff;}
.th{background-color:#EDEEEF;text-align:right;}
.td{background-color:#fff;}

/*page*/
.plist{float:right; padding:5px;}
.p_page{ float:right; overflow:hidden; font-size:11px; padding-top:5px; font-family:Tahoma;}
.p_page span{display:block; float:left; color:#656D77; margin-left:0px; height:18px; line-height:16px;}
.p_page strong{display:block; float:left; color:#F13C01; padding:0px 6px 4px 6px; margin-left:1px;}
.p_page a{float:left; border:1px #DBDBE1 solid; background:#fff; display:block; padding:0 5px 0 5px; margin-left:2px; height:18px; line-height:18px;cursor:pointer;}
.p_page a:hover{float:left;background:#F1F5F6; text-decoration:none; display:block; padding:0 5px 0 5px; margin-left:2px; height:18px; line-height:18px;cursor:pointer;}
.p_pagein {border:1px #DBDBE1 solid; background:#fff; height:16px; overflow:hidden; margin-left:2px; float:left;}
.p_pagein input{height:16px; line-height:14px; background:#fff; color:#656D77; font-size:11px; border:0px;}
.p_page input {border:1px #DBDBE1 solid; background:#fff; height:19px; line-height:16px; overflow:hidden; width:30px; padding:0 2px 0 2px;font-size:11px;}


/*management*/
.orange{color:#FE6C00;}
.classplay_table{ width:100%; line-height:35px;}
.classplay_table th{ background:#F4F4F4; text-align:left; padding-left:20px; border-top:1px solid #E4E3DE; border-bottom:1px solid #E4E3DE; color:#002872; font-size:14px; line-height:25px;}
.classplay_table td{ padding-left:20px;}
.classplay_table .number{ background:#39b7e9; border:1px solid #168baa; width:20px; height:20px; text-align:center; line-height:20px; font-weight:bold; color:#fff;}
.management_title{background:#f4f4f4; border:1px solid #e4e3de; color:#002872; font-size:14px; font-weight:bold; padding-left:10px;}
.filemanage_table{ width:100%; line-height:35px;}
.filemanage_table td{ border-bottom:1px dashed #E4E3DE; padding-left:10px;}
.filemanage_table a{ color:blue; text-decoration:underline;}
.fileupload_table{ width:100%; border:1px solid #e4e3de; line-height:35px; }
.fileupload_table th{background:#f6f6f6; border-right:1px solid #e4e3de; border-bottom:1px solid #e4e3de; text-align:left; padding-left:10px; vertical-align:top;}
.fileupload_table td{ padding-left:10px;}
.management_txt{ height:18px; width:240px;}
.management_index{ padding-left:60px;}
.management_index li{ width:330px; float:left; margin-bottom:15px;}
.management_index a{display:block;}
.purchaseicon{ float:left; background:url(images/purchase_icon.gif) no-repeat; width:130px; height:48px; line-height:48px; color:#fff; margin-left:20px; font-weight:bold; font-size:14px;}
.purchasetable{ float:left; line-height:30px;}
.purchase_btn{ background:url(images/purchase_btn.gif) no-repeat 0 4px; color:#FE6C00; padding:9px 0; text-align:center; border:none; width:80px; height:15px;}
.purchase_select{ width:193px; height:24px; line-height:30px; padding-top:4px;}
.managementPPC_title{background:#f4f4f4 url(images/PPCtitle_icon.gif) no-repeat 6px 4px; color:#a3a2a2; padding-left:30px;}
.bdblue{ border:1px solid #97bef5; margin-right:10px;}
.PPC_index{ margin-left:50px;}
.PPC_index li{ width:330px; float:left; margin-bottom:15px;}
.PPC_table{ margin-top:20px;}
.PPC_table a{color:blue; text-decoration:underline;}
.PPClist{ margin-top:10px;}
.toolbox_index{ margin-left:60px;}
.toolbox_index li{ width:210px; float:left; margin-top:30px;}
.toolbox_table a{color:blue; text-decoration:underline; display:block;}
.materiallist li{ border-bottom:1px dashed #cccccc; height:55px; padding:5px 10px 0 10px;}
.materiallistleft{ float:left;}
.materiallistright{ float:right;}
.materiallist a{color:blue; text-decoration:underline;}
.material .title{color:#002872; font-size:14px; font-weight:bold; margin-top:10px; line-height:40px;}
.material{ margin-bottom:10px;}
.QA{ margin-bottom:10px;}
.QA .title{ background:#f4f4f4; border:1px solid #e4e3de; color:#002872; position:relative; font-size:14px; font-weight:bold; padding-left:10px; margin-top:10px; height:27px; line-height:27px;}
.QA .lightgray{ position:absolute; right:10px; font-size:12px; font-weight:normal;}
.QA_table{ width:100%;}
.QAlist{ padding:0 10px;}
.QA .title_02{ background:#e1edfb; border:1px solid #bcdbfe; color:#002872; position:relative; font-size:14px; font-weight:bold; padding-left:10px; margin-top:20px; height:27px; line-height:27px;}
.QA_banner a{ background:url(images/QA_banner01.gif) no-repeat; display:block; width:237px; height:46px; margin-top:10px;}
.QA_banner a:hover{ background:url(images/QA_banner02.gif) no-repeat; display:block; width:237px; height:46px;}
.managecourselist{ padding:20px 0 0 30px; width:90%;}
.managecourselist li{ width:160px; float:left;}

.qtitle{ background:url(Images/qicon.jpg) no-repeat 20px 13px; padding:10px 0 5px 45px; text-align:left; line-height:24px; font-weight:bold;}
.qcontent{ text-align:left; margin:0 0 0 20px;}
.qcontent p{margin:0 0 0 20px;}
.answertitle{ background:url(Images/icon_a.gif) no-repeat 20px 13px; padding: 10px 0 5px 45px; color:#999; border-top:1px dashed #cbcbcb; text-align:left; line-height:24px; font-weight:bold; margin-top:10px;}
.answercontent{ text-align:left; margin:0 0 0 20px;}
.answercontent p{margin:0 0 0 20px;}

.bbs a{ background:url(images/jlq.jpg) no-repeat; display:block; width:237px; height:46px; margin-top:10px;}

/*messagementboard*/
.blue{ color:blue;}
.messageboard_table{ line-height:20px; width:100%;}
.messageboard_table th{ background:#F4F4F4; text-align:left; padding-left:10px; border-top:1px solid #E4E3DE; border-bottom:1px solid #E4E3DE; color:#002872; font-size:14px; line-height:25px;}
.messageboard_table td{ padding-left:20px; border-bottom:1px dashed #cccccc; padding:5px 10px;}
.messageboard_table a{ color:blue;}
.messageboard_table a:hover{ text-decoration:underline;}
.green{ color:#338c00;}
.messageboard2_table{width:100%; position:relative;}
.messageboard2_table dt{ padding-left:20px; padding-top:5px;}
.messageboard2_table dd{padding-left:20px; border-bottom:1px dashed #cccccc; padding-bottom:5px;}
.messageboard2_data{ position:absolute; left:230px; color:#a3a2a2;}


/*e-Learning*/
.topictext img {margin-right:20px;}
.topictext p {margin:10px 5px !important; text-indent:0; color:#4F4B4A; line-height:180%;}
.e_ul{ padding-left:20px;}
.e_ul li {color:#4F4B4A; line-height:140%; list-style-image:url(images/lilist.gif); margin:10px 0;}
.e_table {background:black none repeat scroll 0 0; border:medium none; color:#4F4B4A; margin:10px auto; width:90%;}
.e_table thead{background:#6994B4 no-repeat 0 0; color:#FFFFFF; font-size:14px; font-weight:bold;}
.e_table tbody{background:#F1F5F8 no-repeat 0 0;}
.e_table td{ padding-left:5px;}
ol{padding-left:40px; display:block; list-style-type:decimal; margin:1em 0;}
.e_ol li{color:#4F4B4A; line-height:140%; list-style-type:square;}

.mt25{ margin-top:25px;}
.e-learningService{ background:url(images/e-learningService_bg.jpg) no-repeat 20px 10px; padding-left:185px; margin:0 0 10px 0;}
.e-learning_title{ font-size:14px; font-weight:bold; color:#6994b4;}

.e_productLeft{ float:left; width:177px; margin-left:10px;}
.e_productRight{ float:left; width:520px;}
.e_intro{ border-bottom:1px solid #d5d5d5; color:#4F4B4A;}
.e_productLeft img{border:1px solid #C0C0C0; padding:1px;  margin-top:15px;}
.e_intro p{margin:0px;}

.mt5{ margin-top:5px;}
.grayblue{ color:#6994b4;}
.e-solution_1, .e-solution_2, .e-solution_3, .e-solution_4{ padding-left:220px; min-height:304px; line-height:22px; margin-bottom:30px; color:#4F4B4A;}
.e-solution_1{ background:url(images/e-solution_bg1.jpg) no-repeat 20px 5px;}
.e-solution_2{ background:url(images/e-solution_bg2.jpg) no-repeat 20px 5px;}
.e-solution_3{ background:url(images/e-solution_bg3.jpg) no-repeat 20px 5px;}
.e-solution_4{ background:url(images/e-solution_bg4.jpg) no-repeat 20px 5px;}
.grayline{ border-bottom:1px solid #d5d5d5;}
.e-solution_up{ border-bottom:1px solid #d5d5d5;}
.e-solution_down ol{ padding-left:20px; margin:0;}
.e-solution_down li{ list-style:decimal;}

.mpic1  {
	FILTER: alpha(opacity=60); -moz-opacity: 0.5; opacity:0.5
}
.mpic2  {
	FILTER: alpha(opacity=100); -moz-opacity: 1; opacity: 1
}


