﻿/*-- 全局 --*/
* { padding: 0; margin: 0; }
body { background: url(../images/bg.gif) repeat-x; font-family: 'lucida grande' ,tahoma,helvetica,arial, 'bitstream vera sans' ,sans-serif; font-size: 12px; color: #666; }

table, td { border: 0; padding: 0; border-collapse: collapse; font-size: 12px; }
select { font-size: 12px; }
div { line-height: 22px; text-align: left; }
img { border: 0; }
ul { list-style: none; list-style-type: none; margin: 0; padding: 0; }
li { list-style: none; }


a { color: #666; text-decoration: none; }
a:hover { color: #016da5; text-decoration: underline; }
a { blr: expression(this.onFocus=this.blur()); }
a { outline: none; }

.l { float: left; }
.r { float: right; clear: right; }
.c { clear: both; }

.tal { text-align: left; }
.tar { text-align: right; }
.tac { text-align: center; }

.c000 { color: #000; }
.c333 { color: #333; }
.ce8a { color: #e8a800; }
.tith3 { font-size: 12pt; color: #e8a800; margin-bottom: 5px; }
.tith4 { font-size: 12px; color: #e8a800; }
.tith5 { font-size: 14px; color: #666; font-weight: bold; }

.margin8 { margin: 8px; }
.marginl30 { margin-left: 30px; }
.margint5 { margin-top: 5px; }
.margint35 { margin: 35px 0px 3px; }
.margintb5 { margin: 9px 0 5px 0; }

.lineheight40 { line-height: 40px; }

.hot { font-size: 8pt; color: red; margin-left: 5px; }
.pic { border: 1px #efefef solid; padding: 5px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom: 1; _height: 1px; display: block; }
*html .clearfix { height: 1%; }
* + html .clearfix { height: 1%; }


.list123 li { list-style: inside; list-style-type: decimal; }
.listdote li { list-style: inside; list-style-type: disc; }
.listcir li { list-style: inside; list-style-type: circle; }


/*-- 内容布局 --*/
#wrapper { width: 980px; margin: 0 auto; margin-bottom: 10px; margin-top: 2px; }
#l { float: left; width: 690px; }
#r { margin-left: 700px; }

/*-- 个人主页 --*/
.margin808 { border: 1px #efedea solid; padding: 0px; width: 85px; height: 85px; text-align: center; line-height: 152px; vertical-align: middle; display: table-cell; }
.myl { width: 210px; height: 800px; }
.mybg { background: url(../images/mybg.gif); }
.mybg2 { background: url(../images/mybg2.gif); }
.mylula li { float: left; width: 95px; line-height: 30px; font-size: 14px; }
.mylulb { list-style: none; border-top: 1px #ccc dotted; width: 180px; margin-top: 15px; line-height: 25px; }
.mylulb span { color: #9a9a9a; }
.lia { text-indent: 1.5em; background: url(../images/icon_my1.gif) no-repeat 1px 5px; }
.lib { text-indent: 1.5em; background: url(../images/icon_my2.gif) no-repeat 1px 5px; }
.lic li { text-indent: 1.5em; background: url(../images/icon_bj.gif) no-repeat 1px 5px; line-height: 30px; }

.myc { width: 510px; margin-top: 20px; }
.myc h3 { font-weight: bold; font-size: 14pt; }
.myc h3 span { font-weight: 100; font-size: 14px; }
.myc h2 { background: #f3f6f4; height: 28px; margin-top: 20px; font-size: 14px; text-indent: 1em; line-height: 30px; border-bottom: 1px #eeeded solid; }
.dj { width: 500px; margin: 0 auto; padding: 10px; }

.myr { width: 240px; }
.ml5 { margin-left: 5px; }
.myr h2 { background: #f3f6f4; height: 28px; margin-top: 20px; font-size: 14px; text-indent: 1em; line-height: 30px; border-bottom: 1px #eeeded solid; }
.myr h2 span { font-size: 12px; font-weight: 100; color: #00507a; }
.myr h2 span a, .fk ul li a { line-height: 25px; font-size: 10pt; color: #00507a; text-decoration: none; }
.myr h2 span a, .fk ul li a:hover { color: #00507a; text-decoration: underline; }

.ly h2 { background: #f3f6f4; height: 28px; margin-top: 0px; margin-bottom: 10px; font-size: 14px; text-indent: 1em; line-height: 30px; border-bottom: 1px #eeeded solid; }
.ly h2 span { font-size: 12px; font-weight: 100; color: #00507a; }
.ly h2 span a, .fk ul li a { line-height: 25px; font-size: 10pt; color: #00507a; text-decoration: none; }
.ly h2 span a, .fk ul li a:hover { color: #00507a; text-decoration: underline; }
.fk ul li { width: 90px; padding: 4px; float: left; text-align: center; font-size: 9pt; color: #9a9a9a; }
.tx { border: 1px #efedea solid; padding: 0px; width: 82px; height: 80px; text-align: center; }
.time { margin-top: -8px; width: 90px; text-align: center; }
.hh { width: 200px; padding: 10px; }
.hhli li { width: 100px; padding: 10px; }


/*-- 头部 --*/
#header { width: 100%; height: 102px; }
#nav { width: 960px; margin: 0 auto; background: url(../images/toplogo.gif) no-repeat; height: 138px; }
*html #nav { width: 980px; margin: 0 auto; }
* + html #nav { width: 980px; margin: 0 auto; }
.blocktop { height: 110px; width: 290px; }

#nav li { float: left; display: block; }
#nav li a { text-decoration: none; color: #3366cc; font-size: 12pt; font-weight: bold; margin: 2px 5px 0; padding: 8px 10px 7px; line-height: 12pt; }
#nav li a:hover { background-color: transparent; text-decoration: none; }
#nav .on a { font-size: 12pt; margin: -3px 15px 0; float: left; display: block; background: url(../images/mainbav_bg.gif) no-repeat scroll right top #efedea; padding: 0 10px 0 0; color: #3366cc; }
#nav .on a { font-size: 12pt; margin: -3px 15px 0; float: left; display: block; background: url(../images/mainbav_bg.gif) no-repeat scroll right top #efedea; padding: 0 10px 0 0; color: #3366cc; }
*html #nav .on a { font-size: 12pt; margin: 0px 15px 0; float: left; display: block; background: url(../images/mainbav_bg.gif) no-repeat scroll right top #efedea; padding: 0 10px 0 0; color: #3366cc; }
#nav .on a span { background: transparent url(../images/mainbav_bg.gif) no-repeat; display: block; padding: 8px 1px 7px 11px; }
#nav .on a:hover { background-color: #efedea; }
#loginbar { background: #efedea; padding: 5px 10px 4px; height: 25px; width: auto; }
.logintt { width: 950px; margin: 0 auto; }
#loginbar a { text-decoration: none; margin: 2px 1px 4px 7px; color: #369; }
#loginbar a:hover { color: #FFF; background: #0263c4; }
#loginbar .linfo { float: left; width: 280px; margin-right: 5px; color: #b0b0b0; }
#loginbar .cinfo { float: left; width: 400px; display: block; }
#loginbar .rinfo { float: left; width: 480px; margin-right: 10px; text-align: right; }

#loginbar2 { background: #efedea; height: 30px; width: 1000px; margin-top: -58px; }
*html #loginbar2 { background: #efedea; height: 30px; width: 1000px; margin-top: -55px; }


/*-- 内容排版 --*/
#searbar { width: 550px; text-align: center; margin-top: 5px; }
#searbar .inputborder { border: #ccc 1px solid; }
#searbar .submit input { height: 23px; width: 50px; }

.column { max-width: 690px; }
.column h2 { font-size: 14px; font-weight: bold; color: #e8a800; margin-top: 18px; }
.column .border { border: #efefef 1px solid; padding: 10px; }
.column .subnav { border-bottom: #efefef 1px dashed; width: 650px; height: 25px; }
.column .subnav ul li { width: auto; float: left; margin-right: 10px; }
.column .subnav a { text-decoration: none; margin: 2px 1px 3px 7px; letter-spacing: 0.3px; color: #369; }
.column .subnav a:hover { color: #FFF; background: #0263c4; }
.column .on a { background: url(../images/subnav_bg.gif) no-repeat left top; display: block; float: left; padding: 0 0 0 6px; }
.column .on a span { background: url(../images/subnav_bg.gif) no-repeat right top; display: block; line-height: 12px; padding: 2px 6px 2px 0; color: #fff; }
.column .on a:hover { background-color: transparent; background: url(../images/subnav_bg.gif) no-repeat left top; display: block; float: left; padding: 0 0 0 6px; }
.column .subbox { width: 655px; margin: 0 auto; margin-top: 5px; }
.column .note { text-indent: 180px; color: #b3b3b3; }
.column .block { width: 316px; float: left; margin-left: 10px; margin-bottom: 15px; }
*html .column .block { margin-left: 0px; }
.column .picl { float: left; margin: 5px 0 0; padding: 3px; border: 1px solid #efefef; }
.column .picr { float: right; margin: 5px 1px 1px 5px; width: 150px; }
.column .picr a { line-height: 30px; text-decoration: underline; letter-spacing: 0.3px; color: #666; }
.column .picr a:hover { color: #FFF; background: #0263c4; }
.column .infodt { font-size: 12px; line-height: 15px; font-weight: bold; margin: 10px 0px 0; }
.column .infodd { font-size: 12px; font-weight: 100; line-height: 18px; }
.column .join { width: 276px; text-align: right; }
.column .join a { text-decoration: underline; color: #666; }
.column .join a:hover { color: #fff; background: #0263c4; }
.column .join2 { width: 212px; text-align: right; }
.column .join2 a { text-decoration: underline; color: #666; }
.column .join2 a:hover { color: #fff; background: #0263c4; }




.infobox0 { width: 280px; table-layout: fixed; margin-bottom: 10px; margin-top: 20px; }
.infobox0 h2 { font-size: 14px; font-weight: bold; color: #666; margin-bottom: 8px; }
.infobox0 .inputborder { border: #ccc 1px solid; height: 12px; }
.infobox0 .border { margin-left: 40px; line-height: 25px; }
.infobox0 .submit { height: 23px; }

.infobox1 { width: 280px; table-layout: fixed; margin-bottom: 10px; margin-top: 20px; }
.infobox1 h2 { font-size: 14px; font-weight: bold; color: #666; margin-top: 0px; }
.infobox1 form { margin: 0; }
.infobox1 .border { border: 1px #efefef solid; width: 96%; margin: 0 auto; background: #fff; color: #b0b0b0; padding: 5px; }
.infobox1 .submit { height: 23px; }

.infobox2 { width: 280px; ;table-layout:fixed;margin-bottom:10px;margin-top:20px;}
.infobox2 h2 { font-size: 12px; font-weight: bold; color: #666; margin-top: 0px; }
.infobox2 #infolist2 h2 { background: url(../images/kc_bg.gif); width: 260px; height: 28px; font-size: 12px; color: #666; font-weight: 100; text-align: center; margin: 10px 0px 10px 0px; }

.infobox3title { font-size: 14px; font-weight: bold; color: #666; margin-top: 20px; }
.infobox3 { width: 265px; margin-bottom: 20px; border: 1px #efefef solid; padding: 5px; }
*html.infobox3 { width: 265px; }
* + html.infobox3 { width: 265px; }
.infobox3 .picl { float: left; margin: 10px 0 0; padding: 3px; border: 1px solid #efefef; }
.infobox3 .picr { float: right; margin: 2px; width: 136px; }
.infobox3 .picr a { text-decoration: none; margin: 2px 1px 3px 7px; letter-spacing: 0.3px; color: #369; }
.infobox3 .picr a:hover { color: #FFF; background: #0263c4; }
.infobox3 .infodt { color: #666; line-height: 23px; }
.infobox3 .infodd { color: #b0b0b0; font-size: 12px; font-weight: 100; line-height: 18px; margin-bottom: 4px; }


.tablelt { background: url(../images/infobox_bg.gif); height: 3px; width: 3px; }
.tablect { background: url(../images/infobox_tb.gif); height: 3px; }
.tablert { background: url(../images/infobox_bg.gif) right top; height: 3px; width: 3px; }
.tablelc { background: url(../images/infobox_side.gif); width: 3px; }
.tablecc { background: #f3f6fa; padding: 6px; overflow: hidden; margin-bottom: 20px; }
.tablecc p{ float:left;}
.tablecc ul li{ list-style:none;}
.tablerc { background: url(../images/infobox_side.gif) right; width: 3px; }
.tablelb { background: url(../images/infobox_bg.gif) 0px bottom; height: 3px; width: 3px; }
.tablecb { background: url(../images/infobox_tb.gif) left bottom; height: 3px; }
.tablerb { background: url(../images/infobox_bg.gif) right bottom; height: 3px; width: 3px; }

.infobox4 { width: 980px; ;table-layout:fixed;margin-bottom:10px;margin-top:10px;}
.infobox4 h2 { font-size: 14px; font-weight: 100; color: #666; margin-top: 0px; border-bottom: 1px #ddd dotted; }
.infobox4 .infolist4 h1 { font-size: 12px; font-weight: 100; color: #666; margin-top: 10px; }
.infobox4 .infolist4 h3 { float: left; margin-left: 6px; width: 232px; border-right: 1px #ddd dashed; font-size: 12px; font-weight: 100; }
.infobox4 .infolist4 h3 a { color: #8d8c8c; }
.infobox4 .infolist4 .ul2 { margin-left: 10px; width: 960px; }
.infobox4 .infolist4 .ul2 a { color: #8d8c8c; }
.infobox4 .infolist4 .ul2 li { float: left; margin-left: 10px; width: 270px; border-right: 1px #ddd dashed; display: inline-block; }
.infobox4 .infolist4 .bordernone, .infobox4 .infolist4 .ul2 .bordernone { border-right: 0px #ddd dashed; }
.bordernone { border-right: 0px #ddd dashed; }
.infobox4 h3 .space { letter-spacing: -1px; }

.tablelt2 { background: url(../images/2infobox_bg.gif); height: 3px; width: 3px; }
.tablect2 { background: url(../images/2infobox_tb.gif); height: 3px; }
.tablert2 { background: url(../images/2infobox_bg.gif) right top; height: 3px; width: 3px; }
.tablelc2 { background: url(../images/2infobox_side.gif); width: 3px; }
.tablecc2 { background: #f6f6f6; padding: 6px; overflow: hidden; margin-bottom: 20px; }
.tablerc2 { background: url(../images/2infobox_side.gif) right; width: 3px; }
.tablelb2 { background: url(../images/2infobox_bg.gif) 0px bottom; height: 3px; width: 3px; }
.tablecb2 { background: url(../images/2infobox_tb.gif) left bottom; height: 3px; }
.tablerb2 { background: url(../images/2infobox_bg.gif) right bottom; height: 3px; width: 3px; }


/*-- 登录注册 --*/
.loginbar { min-height: 400px; }
.loginbarl { width: 380px; ;margin-left:30px;margin-top:40px;float:left;}
.loginbarr { width: 500px; float: left; border-left: 1px #ddd dotted; height: 300px; margin-top: 25px; padding: 20px; line-height: 21px; }
.loginbarr { font-size: 12px; }

.loginbarl2 { width: 560px; ;margin-left:15px;margin-top:0px;float:left;}
.loginbarr2 { width: 360px; float: left; border-left: 1px #ddd dotted; height: 300px; margin-top: 25px; padding: 15px; line-height: 21px; }
.loginbarr2 { font-size: 12px; }
.infobox62 { width: 540px; table-layout: fixed; margin-bottom: 10px; margin-top: 20px; }
.infobox62 .tablecc h3 { font-size: 12px; font-weight: 100; color: #666; margin-bottom: 8px; line-height: 23px; background: url(../images/jj.gif) no-repeat 3px 5px; }
.infobox62 .tablecc { padding: 5px 0px 15px 0px; }

.loginbarr a { font-size: 12px; text-decoration: underline; margin: 2px 1px 3px 7px; letter-spacing: 0.3px; color: #369; }
.loginbarr a:hover { color: #FFF; background: #0263c4; }
.loginnote a { font-size: 14px; text-decoration: underline; margin: 2px 1px 3px 7px; letter-spacing: 0.3px; color: #369; }
.loginnote a:hover { color: #FFF; background: #0263c4; }
.logintit { font-size: 16pt; font-weight: bold; margin: 10px 0px; line-height: 20pt; }
.infobox6 { width: 360px; table-layout: fixed; margin-bottom: 10px; margin-top: 20px; }
.infobox6 .tablecc h3 { font-size: 12px; font-weight: 100; color: #666; margin-bottom: 8px; line-height: 23px; background: url(../images/jj.gif) no-repeat 3px 5px; }
.infobox6 .tablecc { padding: 5px 0px 15px 20px; }
.loginnote { width: 400px; margin: 0 auto; margin-top: 35px; }
.loginzc { width: 480px; margin: 0 auto; margin-top: 10px; }
.infobox7 { width: 480px; table-layout: fixed; margin-bottom: 20px; margin-top: 20px; }
.loginzc8 { width: 700px; margin: 0 auto; margin-top: 10px; }
.infobox8 { width: 700px; table-layout: fixed; margin-bottom: 20px; margin-top: 20px; }
.infobox8 .tablecc h3 { font-size: 12px; font-weight: 100; color: #666; margin-bottom: 8px; line-height: 23px; background: url(../images/jj.gif) no-repeat 3px 5px; }



/*-- 雇主 --*/
.gz { width: 695px; }
.gztit { font-size: 16pt; color: #666; font-weight: bold; border-bottom: 1px #efefef solid; margin-top: 15px; padding-bottom: 5px; }
.gztt { line-height: 22px; font-size: 12px; width: 680px; padding: 5px; margin-top: 10px; }
.gztt a { text-decoration: underline; }
.gztt a:hover { text-decoration: none; }
.gztt P { margin-bottom: 15px; }
.gztt li { list-style: inside; list-style-type: circle; text-indent: 2em; }


/*-- 活动 --*/
.hd { width: 695px; }
.hd a { color: #666; text-decoration: underline; }
.hd a:hover { color: #666; text-decoration: none; }
.hdtit { font-size: 16pt; text-align: center; color: #666; font-weight: bold; border-bottom: 1px #efefef solid; margin-top: 20px; padding-bottom: 5px; }
.hd .ull { float: left; width: 520px; line-height: 28px; font-size:14px; }
.hd .ulr { float: left; width: 210px; text-align: center; line-height: 37px; }
.hd ul { margin: 10px 0px; }
.hd li { }
.hd li p{ display:block; float:left; width:50px;}
.hd li p.long{ width:425px;}
.hdbg { background: #fbf7ed; width: 80px; }
.hdtt { width: 685px; }
.hdttren { float: left; width: 685px;}

.hdttrenpic { border: 1px #efedea solid; padding: 0px; width: 82px;  text-align: center; line-height: 152px; vertical-align: middle; display: table-cell; float: left; }
.hdttpic { width: auto; margin: 0px 10px 5px; float: left; }
.hdttzi { font-size:14px; }
.hdtt P { margin-bottom: 15px;  font-size:14px;}
.hdttnote { border: 1px #f5d37b solid; padding: 3px; width: 680px; background: #f9f5eb; background: url(../images/j.gif) no-repeat 3px 5px; text-indent: 2em; color: #a98422; }
.hd .pl { font-size: 12px; color: #b0b0b0; font-weight: 100; }
.hdttphoto { width: 680px; border: 1px #efefef solid; padding: 10px 5px; }
.hdpiclist { float: left; width: 215px; margin-left: 10px; margin-bottom: 10px; }
.pt { color: #000; width: 204px; line-height: 18px; }
.hdttdown { width: 666px; border: 1px #efefef solid; padding: 0px 10px 10px; }
.hdttly { }

.infobox5 { width: 280px; table-layout: fixed; margin-bottom: 10px; margin-top: 20px; }
.infobox5 h2 { font-size: 14px; font-weight: bold; color: #666; margin-bottom: 8px; }
.infobox5 li { list-style: inside; list-style-type: disc; }
.infobox5 a { text-decoration: none; margin: 2px 1px 3px 7px; letter-spacing: 0.3px; color: #369; }
.infobox5 a:hover { color: #FFF; background: #0263c4; }





/*-- 搜索 --*/
.se { line-height: 30px; text-align: center; }



/*-- welcome --*/
.infobg { width: 940px; margin: 0px auto; margin-top: -8px; padding: 2px 20px 0px; background: #fef9ea; height: 35px; border: 1px #eca100 solid; font-size: 12pt; line-height: 30px; }
.infoboxw { width: 450px; table-layout: fixed; margin-bottom: 10px; margin-top: 10px; }
.infoboxw h2 { font-size: 14px; font-weight: bold; color: #666; margin-bottom: 8px; }
.infoboxw ul { color: #908e8e; min-height: 100px; }
.infoboxw a { margin: 2px 1px 3px 7px; letter-spacing: 0.3px; color: #fff; text-decoration: none; background: #005b81; padding: 5px; }
.infobox5 a:hover { color: #FFF; background: #0263c4; }
.welboxinfo { float: left; padding: 10px; padding-left: 20px; }
.weltit { line-height: 50px; text-align: center; }
.weltit a { font-size: 12px; text-decoration: underline; color: #369; letter-spacing: 0.3px; }
.weltit a:hover { color: #FFF; background: #0263c4; }
.welbox { background: #fef7e3; width: 800px; height: 370px; padding: 20px; margin: 0 auto; }
.welbox img { margin: 20px; margin-left: 130px; }

.welzitop { width: 500px; line-height: 20px; margin: 10px 0px; color: #ca9117; }
.ws { background: #eca100; height: 30px; color: #fff; font-size: 12pt; font-weight: bold; }

/*-- 会籍 --*/
.hjl { float: left; width: 230px; }
.hjr { float: right; width: 730px; }

.hjlist { border: 1px #efefef solid; padding: 8px; width: 220px; margin-top: 15px; }
.hjlist h2 { font-size: 14px; color: #e8a800; font-weight: bold; border-bottom: 1px #ddd dotted; line-height: 24px; background: url(../images/item_hj.gif) no-repeat; text-indent: 4px; }
.hjlist li { list-style: inside; list-style-type: square; line-height: 30px; background-color: #fff9e6; text-indent: 1em; }
.hjlist .cir li { list-style: inside; list-style-type: circle; line-height: 30px; background-color: #fff9e6; text-indent: 1em; }

.hjrtt { padding: 10px; }
.hjrtt h2 { font-size: 16pt; color: #666; font-weight: bold; border-bottom: 1px #efefef solid; margin-top: 20px; padding-bottom: 5px; }
.hjrtt p { margin: 15px 0px; line-height: 25px; }
.hjrtt .hjpic { margin: 20px 110px; }
.hjrtt li { list-style: inside; list-style-type: circle; line-height: 30px; }
.hytt { margin-left: 300px; color: #767676; }
.hhf14 li { font-size: 14px; }

/*-- 按扭 --*/
.butlogin1 { background: url(../images/button_login.gif); width: 37px; height: 22px; border: none; cursor: hand; }
.butlogins { background: url(../images/k_ss.gif); width: 37px; height: 22px; border: none; cursor: hand; }

.inputlogin { border: 1px #ccc solid; height: 14px; width: 100px; }
.butjoin { background: url(../images/butbg01.gif); width: 122px; height: 34px; color: #e8a800; border: none; font-size: 14px; cursor: hand; }
.butadd { background: url(../images/butbg02.gif); width: 122px; height: 34px; color: #31a50e; border: none; font-size: 14px; cursor: hand; }
.butlogin { background: url(../images/butbg03.gif); width: 99px; height: 32px; color: #00507a; border: none; font-size: 14px; cursor: hand; }
.butexit { background: url(../images/but-exit.gif); width: 28px; height: 14px; color: #00507a; border: none; font-size: 12px; cursor: hand; }
.butru { background: url(../images/butbg_ru.gif); width: 122px; height: 34px; color: #fff; border: none; font-size: 14px; cursor: hand; }
.butmyhd { background: url(../images/h1006.gif); width: 123px; height: 29px; color: #fff; border: none; font-size: 14px; cursor: hand; }
.butly { background: #dd7d00; width: 40px; height: 22px; color: #fff; border: none; font-size: 12px; cursor: hand; }


/*-- 尾部 --*/
.bb { width: auto; background: #ededed; padding: 3px 0 40px 0; text-align: center; border-top: 2px #cecece solid; }
#b { width: 940px; margin: 0 auto; padding: 3px 0 40px 0; text-align: center; color: #999; }
#b a { text-decoration: none; margin: 2px 1px 3px 7px; letter-spacing: 0.3px; color: #999; }
#b a:hover { color: #FFF; background: #999; }




/*-- 首页中间 --*/
#wrapper2 { width: 960px; margin: 0 auto; }


.w620 { width: 585px; padding: 18px; }
.w300 { width: 292px; }
.w75 { width: 50px; line-height: 18px; }
.w200 { width: 150px; line-height: 18px; }
.w2001 { width: 200px; line-height: 18px; }
.mm { margin-top: 18px; }
.mm1 { margin-top: 18px; margin-bottom: 10px; }
.mm2 { margin-top: 18px; margin-left: 18px; }
.mm22 { margin-top: -2px; margin-left: 18px; }
.mm3 { margin-left: 5px; width: 200px; }
.jctit { color: #3366cc; font-size: 10pt; }
.jctit a { color: #3366cc; text-decoration: none; font-size: 10pt; }
.rt a:hover { color: #3366cc; text-decoration: none; }
.rt { border-top: 1px #333 dotted; margin-top: 10px; line-height: 22px; }
.rt a { color: #333; text-decoration: none; font-size: 10pt; }
.rt a:hover { color: #3366cc; text-decoration: none; }
.ttlist { width: 257px; height: 70px; background: #e3e2e3; padding: 15px; margin-bottom: 3px; }
.ttli li { margin-left: 18px; border-bottom: 1px #999 solid; }
.ttli a { color: #333; text-decoration: none; font-size: 10pt; }
.ttli a:hover { color: #3366cc; text-decoration: none; }


.w250 { width: 180px; padding: 18px; }
.mm4 { margin: 18px 0px; }

/*-- 课程主页 --*/
#wrapper3 { width: 990px; margin: 0 auto; }

.w695 { width: 680px; padding: 15px; }

.knews { float: left; width: 222px; height: 236px; padding: 15px; margin-left: 8px; background: #f9f4f4; }
.knews h2 { font-size: 12pt; font-weight: bold; }
.knews li { list-style: inside; list-style-type: disc; line-height: 22px; }
.kt5 img { margin-top: 15px; }
.ks { width: 685px; height: 48px; background: url(../images/sbg.gif); margin-top: 12px; }
.ks label { float: right; padding: 10px 200px 9px 10px; }

.kcenter { border: 1px #dde0e5 solid; width: 686px; }
.kcelist { background: #f9edd6; width: 686px; height: 40px; }
.kcelist h2 { font-size: 12pt; color: #d78d00; padding: 10px; float: left; width: auto; margin-left: 15px; }
.kcelist h2 a { font-size: 12pt; color: #d78d00; text-decoration: underline; }
.kcelist h2 a :hover { text-decoration: underline; }

.kschool { width: 180px; float: left; border-bottom: 10px #f1f4f6 solid; text-align: center; }
.kschool img { margin: 30px 0px 10px 15px; }
.kschoollist { float: left; width: 500px; margin-top: 20px; }
.kschoollist div { font-size: 12px; padding: 5px; }


.mmm { width: 500px; }
.Menubox2 li { width: 104px; height: 29px; background: url(../images/hlbg.gif) no-repeat; float: left; margin-right: 2px; text-align: center; padding-top: 6px; color: #666; cursor: pointer; display: block; }
.Menubox2 li.on { width: 104px; height: 29px; background: url(../images/hlbg.gif) no-repeat; float: left; margin-right: 2px; text-align: center; padding-top: 6px; color: #232323; cursor: pointer; display: block; font-weight: bold; }
.Menubox2 { border-bottom: 1px #ccc solid; margin-top: 10px; height: 29px; width: 950px; margin-bottom: 6px; font-size: 14px; }
.Menubox li { width: 102px; height: 33px; background: url(../images/k_tab1.gif) no-repeat; float: left; margin-right: 5px; text-align: center; padding-top: 6px; color: #666; cursor: pointer; display: block; }
.Menubox li.on { width: 102px; height: 33px; background: url(../images/k_tab2.gif) no-repeat; float: left; margin-right: 5px; text-align: center; padding-top: 6px; color: #666; cursor: pointer; display: block; font-weight: bold; }


.kschooltext { width: 490px; height: 90px; background: #e1e6e9; margin-top: -15px; *margin-top:-20px;}
.kschooltext li { float: left; margin: 0px 5px 0px 5px; width: 80px; }
.kschooltext li a { text-decoration: underline; }

.kt6 img { margin: 15px 0px 15px 15px; }
.zglist { width: 800px; }
.zglist li { float: left; margin-left: 18px; }
.zglistbg { }
.zglistbg h3 { float: left; margin-left: 30px; width: 180px; border-right: 1px #ddd dashed; font-size: 12px; font-weight: 100; background: url(../images/kcbgbg.gif); margin-top: 8px; padding-bottom: 8px; }

.mptt { width: 670px; height: 138px; background: #f0ece1; padding: 10px; }
.mptt p { font-size: 14px; line-height: 24px; margin: 7px 0px 16px; }
.teaim { margin-top: -10px; }


.w260 { width: 260px; }
.wt { width: 256px; background: #f8f8f9; paddin: 8px; margin-left: 6px; }
.wt li { list-style: inside; list-style-type: decimal; line-height: 22px; margin-left: 5px; }
.wt li a { color: #a3a3a3; }
.tw { margin-left: 40px; line-height: 30px; margin-top: 10px; }

.mptt2 { width: 238px; height: 490px; background: #f0ece1; padding: 10px; margin-left: 6px; margin-top: 12px; }
.mptt2 p { font-size: 14px; line-height: 23px; margin: 7px 0px 16px; }
.mptt2 span { font-size: 12px; color: #a3a3a3; }

/*-- 个人简历 --*/
.iaeResume { width: 800px; border: 1px #e2eaf5 solid; clear: both; margin: 0 auto; padding: 5px; margin-top: -10px; }
.iaeResume .box { clear: both; margin: 15 10; }
.iaeResume .greyLine { border-top: 2px #e2eaf5 solid; clear: both; height: 20px; }
.iaeResume .name { font-size: 40px; font-weight: bold; color: #000000; float: left; text-align: center; line-height: 50px; }
.iaeResume .baseinfo { font-size: 12px; font-weight: normal; color: #000000; line-height: 150%; float: right; text-align: right; }
.iaeResume .photo { float: right; }
.iaeResume .itemTitle { width: 575px; background: url(../images/resumetitleleft.gif) no-repeat left top; text-align: left; clear: both; overflow: hidden; padding-left: 38px; line-height: 26px; }
.iaeResume .itemTitle .right { background: url(../images/resumetitleright.gif) no-repeat right top; padding-right: 229px; float: left; }
.iaeResume .itemTitle .center { color: #0023bb; font-size: 14px; padding: 0 3 0 5; background: url(../images/resumetitlecenter.gif) repeat-x; float: left; }
.iaeResume .itemCon { font-size: 12px; color: #000000; line-height: 150%; text-align: left; padding: 18px 10px; min-height: 50px; }
.btn { width: 200px; margin: 10px auto; padding: 10px; }



/*-- 登录后个人首页 --*/
#wrapper5 { width: 990px; margin: 0 auto; }
.htop { width: 980px; border: 1px #b9d8f7 solid; height: 25px; background: #e8f2ff; text-indent: 20px; margin: 10px 0px; }
.c0000f5 { color: #0000f5; }
.c0000f5 a { color: #0000f5; }
.c0000f5 a:hover { color: #0000f5; text-decoration: none; }
.w285 { width: 285px; }

.infobox55 { width: 280px; table-layout: fixed; margin-bottom: 10px; margin-top: 9px; }
.infobox555 { width: 950px; table-layout: fixed; margin-bottom: 10px; margin-top: 9px; }
.ml555 { margin-left: 20px; }
.tablelt5 { background: url(../images/5infobox_bg.gif); height: 3px; width: 3px; }
.tablect5 { background: url(../images/5infobox_tb.gif); height: 3px; }
.tablert5 { background: url(../images/5infobox_bg.gif) right top; height: 3px; width: 3px; }
.tablelc5 { background: url(../images/5infobox_side.gif); width: 3px; }
.tablecc5 { background: #eef5fe; padding: 6px; overflow: hidden; margin-bottom: 20px; }
.tablerc5 { background: url(../images/5infobox_side.gif) right; width: 3px; }
.tablelb5 { background: url(../images/5infobox_bg.gif) 0px bottom; height: 3px; width: 3px; }
.tablecb5 { background: url(../images/5infobox_tb.gif) left bottom; height: 3px; }
.tablerb5 { background: url(../images/5infobox_bg.gif) right bottom; height: 3px; width: 3px; }

.w105 { width: 100px; }
.w165 { width: 160px; }
.whwh a { color: #0000f5; }
.whwh a:hover { color: #014daf; text-decoration: none; }
.whwh2 { border-right: 1px #ccc dashed; width: 400px; }
.h01 { background: url(../images/h1005.gif) no-repeat; width: 102px; height: 35px; text-indent: 15px; margin-top: 5px; }
.h02 { background: url(../images/h1011.gif) no-repeat; width: 160px; height: 35px; text-indent: 22px; margin-top: 5px; }
.h022 { width: 160px; height: 35px; text-indent: 22px; margin-top: 5px; font-size: 12pt; color: #0000bc; font-weight: bold; }
.h0222 { width: 94px; height: 35px; text-align: center; margin-top: 2px; font-size: 12px; color: #0000bc; font-weight: bold; }

.ly { border: 1px #d7e3f3 solid; width: 280px; height: auto; }
.ly2 { border: 1px #d7e3f3 solid; width: 950px; height: auto; margin-bottom: 10px; }
.lytop { background: url(../images/h1007.gif); border-bottom: 1px #d7e3f3 solid; }
.lytop1 { background: url(../images/h1001.gif) no-repeat 6px 7px; width: 102px; height: 35px; margin-top: 5px; padding: 5px; color: #0000bc; font-size: 14px; font-weight: bold; }
.lyte { height: auto; width: 270px; }
.lytext1 { text-align: center; margin: 10px 0px; }
.lytext2 { text-align: right; margin: 10px 15px; }
.imgw50 { width: 50px; height: 50px; margin: 5px; float: left; }
.imgw20 { width: 20px; height: 20px; margin-top: -5px; }
.rightly { width: 200px; padding: 5px; float: left; }
.rightly a { color: #0000f5; }
.rightly a:hover { color: #0000f5; text-decoration: underline; }
.rightly2 a { color: #87909b; text-decoration: underline; }
.rightly2 a:hover { color: #0651ac; text-decoration: underline; }
.rightly3 a { color: #666; }
.rightly3 a:hover { color: #666; text-decoration: none; }
.lykk { border-bottom: 1px #d7e3f3 solid; }
.lyhi { line-height: 27px; }
.cly { color: #333; }
.lyline { border-bottom: 1px #819bbf dotted; }
.kong { height: 24px; }
.ml5 { margin-left: 15px; display: block; float: left; color: #888888; }
.ml51 { margin-left: 0px; display: block; float: left; }
.nosc { border: 1px #333 solid; }
.lyte2 { padding: 15px; min-height: 300px; }

.w690 { width: 680px; margin-left: 5px; margin-top: 10px; }
.hhlist { background: #f0f7ff; width: 690px; height: 90px; }
.hhlist1 { }
.hhlist1 li { float: left; width: 100px; padding: 10px; color: #bfbfbf; border-bottom: 1px #e66318 dashed; font-size: 14px; font-weight: bold; }

.hhlist2 a { color: #e66318; }
.hhlist2 a:hover { color: #e66318; text-decoration: underline; }
.hhlist3 { padding: 8px; }
.hhlist3 li { padding: 8px; float: left; }

.myhd { border: 1px #d7e3f3 solid; width: 690px; height: auto; margin-top: 16px; }


.myhdtop { background: url(../images/h1008.gif); border-bottom: 1px #d7e3f3 solid; height: 29px; }

.myhdtop1 { background: url(../images/h1002.gif) no-repeat 6px 7px; width: 102px; height: 35px; margin-top: 9px; padding: 6px; color: #0000bc; font-size: 14px; font-weight: bold; }
.mykctop1 { background: url(../images/h1003.gif) no-repeat 6px 7px; width: 102px; height: 35px; margin-top: 9px; padding: 6px; color: #0000bc; font-size: 14px; font-weight: bold; }
.mydowntop1 { background: url(../images/h1004.gif) no-repeat 6px 7px; width: 102px; height: 35px; margin-top: 9px; padding: 6px; color: #0000bc; font-size: 14px; font-weight: bold; }

.myhdte { height: 200px; }
.myhdte a { color: #333; }
.myhdte a:hover { color: #333; text-decoration: underline; }
.myhd2 { float: left; width: 320px; paddin: 10px; line-height: 25px; margin-left: 10px; border-right: 1px #ccc dashed; margin-top: 10px; }
.myhd23 { float: left; width: 320px; paddin: 10px; line-height: 25px; margin-left: 10px; border-right: 0px #ccc dashed; margin-top: 10px; }
.myhd21 { font-weight: bold; }
.myhd22 { border-bottom: 1px #ccc solid; line-height: 20px; margin-top: 5px; width: 300px; }



/*-- 班级首页 --*/
.cw210 { width: 210px; float: left; }
.cw565 { width: 555px; float: left; }
.cw220 { width: 220px; float: left; margin-left: 5px; }
.classbg { width: 191px; height: 30px; background: url(../images/class01.gif) no-repeat; text-indent: 15px; color: #fff; font-weight: bold; margin-top: 10px; font-size: 12pt; padding: 4px; }
.classtt { width: 183px; margin-left: 5px; background: #edf6f6; height: 395px; margin-top: -8px; }
.classtt li img { margin: 20px 12px -5px 12px; }

.classgg { border: 1px #d7e3f3 solid; width: 545px; height: 200px; margin-top: 16px; margin-bottom: 10px; }
.classggtop { background: url(../images/h1008.gif); border-bottom: 1px #d7e3f3 solid; height: 29px; color: #0087b1; font-weight: bold; font-size: 14px; text-indent: 10px; margin-top: 5px; }
.classgg li { list-style: inside; list-style-type: disc; line-height: 18px; margin-top: 10px; margin-left: 10px; }
.classlist { margin-top: 10px; background: #efefef; height: 428px; width: 208px; }

.mid { width: 540px; }
.mid hr { height: 1px; border: 1px #727272 dotted; }
.midtt { text-align: center; color: #333; }
.midtt a { color: #333; }
.midtt a:hover { color: #003399; text-decoration: underline; }

/*-- 招生简章 --*/

h6 { font-size: 13px; }
.dotlinetitle { margin-bottom: 5px; padding-bottom: 2px; padding-top: 10px; border-bottom: 1px dotted #999; color: #36c; }
table.tab-2 th { color: #fff; background-color: #b4bcdc; border-left: 1px solid #999; padding: 5px; }
table.tab-2 td { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; padding: 5px; }
table.tab-2 { border-right: 1px solid #ccc; width: 85%; }
table.tab-22 { border: 1px solid #ccc; width: 85%; }
table.tab-22 td { border: 1px solid #ccc; padding: 5px; }
.linetitle { margin-bottom: 5px; padding-bottom: 2px; border-bottom: 1px solid #ccc; }
.dotlinetitle { margin-bottom: 5px; padding-bottom: 0.3em; border-bottom: 1px dotted #999; }
table.tab-1 th { color: #fff; background-color: #b4bcdc; border-bottom: 1px solid #999; padding: 3px; }
table.tab-1 td { border-bottom: 1px solid #ccc; padding: 3px; }

.text2 { padding: 10px; line-height: 21px; min-height: 350px; }
.text2 p { margin-bottom: 15px; }
.text2 a { color: #36c; }
.text2 a:hover { color: #333; }
.text22 { line-height: 21px; width: 910px; height: 70px; margin-top: 10px; }
.text222 { line-height: 21px; width: 940px; height: 70px; margin-top: 10px; }

.text3 { padding: 5px; line-height: 21px; min-height: 350px; }
.text3 p { margin-bottom: 15px; }
.text3 img { margin-bottom: 8px; }
.text3 a { color: #36c; }
.text2 a:hover { color: #333; }

.logopic img { margin: 14px; }
.text4 { padding: 5px; line-height: 21px; width: 950px; height: 70px; margin-top: 10px; }
.text4 a { color: #36c; text-decoration: underline; }
.text4 a:hover { color: #36c; text-decoration: none; }

.text5 { padding: 30px; line-height: 21px; min-height: 350px; margin-left: 190px; }
.text5 li { margin-bottom: 10px; font-weight: bold; font-size: 14px; }
.text5 a { color: #36c; }
.text5 a:hover { color: #333; }
.f16 { font-size: 16px; }
.p20 { padding: 20px; }
.fw { font-weight: bold; }
