@CHARSET "UTF-8";
/*  内容左侧导航  */
.side{width:170px; float:left; padding-top:10px; margin-left:10px;}
/*.side .hasimg a{display:block; line-height:22px; padding:8px 0;}
.side .hasimg i{display:none; }
.side a img{width:20px; height:20px; float:left; padding-right:5px;}
.s1 a{font-size:14px;}
.s1 i{display:inline-block;}
.s1 a img,.s2 a span{display:none;}
.s2 a{display:block; }
.s2 a img{width:90%; border:1px solid #ddd; margin:4px 4%; padding:0; height:auto;}
.s2{padding-top:6px;}*/

.tree, .tree-s{padding:0 0 1px;}
.side>ul>li{ background:#ececee url("jt.png") no-repeat scroll right center; padding:5px 0 5px 15px; line-height:32px; min-height:32px;}
.side>ul>li>a{color:#3c3c3c;font-size: 16px; font-weight:bold;}
.side>ul>li>a:hover{ color:#05a; font-weight:bold}
.side>ul>li.over{ background:#3a88e8 url("jt1.png") no-repeat scroll right center}
.side>ul>li.over>a{color:#fff}

.item .side > ul > li{background:none;}

.side .p-side{width:200px; float:left; position:relative; left:-5px;}
.side .p-side h2{font-family:"微软雅黑","宋体"; font-weight:normal; font-size:18px; }
.side .p-side h2 span{font-size:14px; color:#666;}
.side .p-side ul,.n-list{padding:0;}
.side .p-side li{padding:5px 10px !important; background:#ececee url(jt.png) no-repeat 188px center; margin-bottom:1px; margin-left:5px; line-height:30px; position:relative; text-align:left;}
.side .p-side li i{width:3px; height:12px; background:url(ico.png) no-repeat; position:absolute; left:20px; top:14px;}
.side .p-side li a{display:block; font-size:14px; overflow:hidden; text-overflow:ellipsis;}
.side .p-side li:hover  {font-weight:bold;}
.side .p-side .over a span{font-weight:bold !important;}
.side  li.over{background:#3a88e8 url(jt1.png) no-repeat 188px center;}
.side  li.over a{color:#fff;}

.side .p-side1{clear:both;}
.side .p-side1 .over img,.side .p-side1 li:hover img{border:2px solid #000;}
.side .p-side1 li img{border:2px solid #fff;}

.side .p-side2 li{height:46px; line-height:44px; margin-bottom:2px;}
.side .p-side2 a{display:block; font-size:14px; border:1px solid #fff;}
.side .p-side2 a:hover,.side .p-side2 .over a{border:1px solid #3384d0; color:#196dbb; text-decoration:none;}
.side .p-side2 img{float:left; width:38px; height:38px; padding:3px 8px 3px 3px;}

.side .p-side3 li{position:relative; }
.side .p-side3 li > a{background:#ececee; margin-bottom:1px;border-bottom:1px solid #ddd; display:block; height:32px; line-height:32px; font-size:14px; padding:5px 0 5px 15px;}
.side .p-side3 li > i{width:14px; height:14px; position:absolute; right:0; top:8px; cursor:pointer; padding:5px; background:url(icon.png) no-repeat -126px -8px;}
.side .p-side3 li > .d{background-position:-102px -15px;}
.side .p-side3 li .child{padding:5px 0 5px 0; display:none;}
.side .p-side3 li.open .child{display:block;}
.side .p-side3 li.open > i{background:url(icon3.png) no-repeat -170px -45px;}
.side .p-side3 li.open > .d{background-position:-126px -8px;}
.side .p-side3 li .child a{border-bottom:1px solid #ececee;display:block; padding-left:6px; line-height:30px; color:#515151;}
.side .p-side3 li .child a b{float:left; width:10px; height:15px; display:inline-block; margin-top:3px;}
.side .p-side3 li .child .over b,.side .p-side3 li .child a:hover b{background:url(icon.png) no-repeat -158px -9px;}
.side .p-side3 li .child .over,.side .p-side3 li .child a:hover{font-weight:bold;}
.side .child-open li .child{display:block;}
.side .p-side3 li a.over{ background:#3a88e8 ; color:#fff}
.side .p-side3 li .child a.over{ background:none;color:#0d70ca;}

/*多级栏目*/
/*  tree */
.tree,.tree-s{padding:0; display:none;}
.tree li,.tree-s li{padding:0 5px 0 0; line-height:24px; position:relative;}
.tree li{ padding:0 !important; background:none !important;line-height:24px !important; min-height:24px !important;}
.side .tree li{padding:1px 0 !important;}
.side .ctol a{color:#3c3c3c !important;}
.tree li ul{display:none;}
.tree li ul li,.tree-s li ul li{font-weight:normal;}
.tree .hd > ul,.tree-s .hd > ul{padding-left:13px;}
.tree li.open > ul{display:block;}
.tree li img,.tree-s li img{position:relative; top:2px; right:1px;}
.tree li i,.tree-s li i{background:url(tree.png) no-repeat -20px 9px; padding:5px; cursor:pointer; position:absolute; left:auto; width:10px; height:10px; top:0; right:0;}
.tree li .open,.tree-s li .open,.tree li.open > i{background-position:4px 10px;}
.tree li.over{ background:none}
.tree li.over > a{font-weight:bold; color:#3c3c3c !important}
.tree .hd,.tree-s .hd{line-height:24px; padding:0}
.tree li a{font-size:14px !important; line-height:24px;}
.tree .hd > a{ color:#05a !important; padding:0 20px 0 10px;}
.tree > .hd > a{ color:#05a !important; padding:0 20px 0 0;}
.ctol a{color:#05a !important;}
.tree-s{display:block;}
.tree-s .level .folder{background:url(folder.png) no-repeat 1px 3px;}
.tree-s .win{background:url(win-img.png) no-repeat 3px 3px;}
.tree-s li i{width:16px; height:16px; padding:3px;}
.tree .hd > p{display:inline;}



/*  右侧内容  */
.section{padding:10px 15px 0;}
.wide{width:980px; border:none;}
.i-list li{line-height:22px; padding:6px 10px 8px; position:relative; background:#fff;}
.i-list li a{font-size:16px; display:inline-block; white-space:nowrap; width:70%; overflow:hidden; text-overflow:ellipsis;}
.i1 li a,.i2 li a{width:100%; white-space:normal;}
.i-list li img,.i1 .lei,.i2 .lei,.i1 .c-view,.i2 .c-view{display:none;}
.i-list li em{float:left; width:4px; height:4px; background:#999; margin:9px 6px 3px 0;}
.i-list li i{display:inline-block; width:20px; height:20px; background:url(icon.png) no-repeat -38px -8px; position:relative; top:-2px;}
.i-list li > span{position:absolute; right:10px; top:7px; color:#999;}
.i-list .top-news a{font-size:18px; display:block; line-height:32px;}
.i-list .top-news img{display:block; float:left; padding:5px 15px 0 0; width:160px; height:96px;}
.i-list .top-news .c-view{color:#666; width:72%; height:66px; position:absolute; top:40px; left:185px; overflow:hidden;}
.i2 li a span,.i1 li em,.i2 li em,.i1 li i,.i2 li i,.i1 li > span,.i2 li > span{display:none;}
.i1 li,.i2 li{width:140px; height:135px; text-align:center; overflow:hidden; padding:10px 5px 0; display:inline-block; *height:120px;}
.w1024 .i1 li,.w1024 .i2 li{padding:10px 4px 0;}
.wd590 .i1 li,.wd590 .i2 li{padding:10px 3px 0;}
.i2 li{height:105px;}
.i1 li a{color:#05a; }
.i1 li a img,.i2 li a img{border:1px solid #ddd; display:inline-block; width:130px; height:90px;}
.i2 li a span{display:none;}
.i2 a b,.i1 a b{display:inline-block; width:35px; height:30px; background:url(icon.png) no-repeat; position:absolute; top:72px; right:12px;}

/*  实训基地管理平台  */
.p-area {padding:10px 0 0; background:#fff;}
.p-area .list li{width:200px; height:225px; display:inline-block; margin:10px 6px 20px 7px; padding:5px; background:#fafafa;}
.w1024 .p-area .list li{margin:10px 11px 20px;}
.p-area .p-img{height:130px;}
.p-area .p-img img,.sys-hd img{width:200px; height:124px;}
.p-area .p-name{height:44px; line-height:22px; font-weight:bold; padding:2px 5px; overflow:hidden; background:#fff; text-align:center}
.p-area .p-operate{padding:10px 0 0; height:32px; text-align:center;background:#fff;}
.p-operate a{background:#fff; padding:4px 15px; *padding:1px 15px 2px; text-align:center; color:#05a;}
.p-operate a:hover{background:#eee; text-decoration:none;}

.sys-hd{border-bottom:5px solid #ebebeb;}
.no-content{text-align:center;}
.sys-hd img{float:left; padding:0 20px 0 0;}
.sys-hd .hd-t{font-size:24px; line-height:32px; height:128px; overflow:hidden;}
.sys-tab .tab-span{text-align:right;}
.sys-tab h3{font-size:18px; font-weight:normal; padding:5px 0;}
.sys-tab .tab-cont{color:#333; padding:20px;}
.sys-tab .basic dt,.sys-tab .basic dd{float:left;}
.sys-tab .basic dt{width:18%; padding-right:5px; text-align:right; color:#05a;}
.sys-tab .basic dd{width:30%;}
.basic{*height:82px;}
.basic,.new,.manager{border-bottom:1px solid #dbeaf1; padding-bottom:10px;}
.build{border-bottom:1px solid #dbeaf1;}
.build dt{background:#fbfcfd; padding:3px 10px; text-align:right;}
.build dt b{font-weight:normal; font-size:16px; line-height:26px; padding-right:30px; float:left;}
.build dt span{color:#515151; font-size:12px; padding-right:20px;}
.build dd{padding:10px;}
.build dd p{ padding-bottom:12px; color:#515151;}
.new li{background:#fbfcfd; margin:3px 0;  padding:4px 10px; font-weight:bold; color:#666;}
.new li span,.safe dt span{float:right; font-weight:normal;  font-size:12px; color:#999; line-height:28px;}
.new ul{margin-bottom:10px;}
.manager{padding:10px 0;}
.manager li{float:left; width:320px; height:150px;}
.manager li img{float:left; width:120px; height:120px; margin:0 10px 0 0; border-radius:50%; border:3px solid #dbeaf1;}
.manager li div{margin:20px 0 0; font-size:16px;}
.manager li p{ color:#666;}
.safe dl{border:1px solid #dbeaf1; margin-bottom:10px; border-bottom:0;}
.safe dd{border-bottom:1px solid #dbeaf1; }
.safe dt{font-size:18px; padding:10px 15px 0;}
.safe dd{padding:5px 15px 15px; color:#666;}
.safe dd .slide{display:inline-block; width:20px; height:20px; background:url(icon.png) no-repeat -125px -7px; cursor:pointer;}
.safe dd .up{background:url(icon.png) no-repeat -103px -7px;}
.work li{margin-bottom:20px; text-align:center; border:1px solid #dbeaf1; padding:10px 20px 15px;}
.work li h4{font-size:18px;}
.work li img{width:114px; height:94px; float:left; padding-right:15px;}
.work li p{margin-bottom:10px; padding-bottom:5px; border-bottom:1px dotted #dbeaf1;}
.work li p span{font-size:12px; color:#666; line-height:22px; padding:0 20px; }
.work .w-area{min-height:60px; text-align:left; line-height:1.9; }
.resources li{width:114px; height:160px; overflow:hidden; float:left; line-height:20px; padding:0 10px; margin:0 3px 10px; text-align:center; position:relative;}
.resources li .d{position:absolute; top:72px; right:10px; padding:1px 4px; background:#111; color:#fff; display:none;}
.resources li:hover .d{display:block;}
.ptl{padding:10px 10px 40px; margin:10px 10px 0 0; border:1px solid #dbeaf1; width:30%; height:150px; float:left; position:relative;}
.ptl-hd{font-size:18px; padding:0 0 10px; line-height:24px; max-height:46px; overflow:hidden;}
.ptl li{font-size:12px; width:50%; float:left; padding:5px 0 0;}
.ptl li span{color:#666; width:65px; float:left; text-align:right;}
.ptl .ptl-btn{text-align:center; position:absolute; left:0; width:100%; bottom:10px;}
.ptl .ptl-btn a{width:100px; height:30px; line-height:30px;}
.new,.resources,.work{padding-top:20px;}

.evaluation th{background:#f9fcfe; border-bottom:1px solid #dbeaf1; border-top:1px solid #dbeaf1; padding:5px 0; font-size:14px;}
.evaluation td{padding:5px; text-align:center; line-height:1.9; }
.evaluation .feed li{padding:5px 0;}
.evaluation .feed li span{width:90px; text-align:right; padding-right:5px; float:left; line-height:30px;}
.evaluation .feed {background:#f9fcfe; border-top:1px solid #dbeaf1; padding:15px 0;}
.evaluation .feed input,.evaluation .feed textarea,.evaluation .feed select{border:1px solid #dbeaf1; width:660px; padding:5px;}
.evaluation .feed textarea{min-height:80px;}
.evaluation .feed select{width:100px; padding:0;}

.b-class{padding:10px 0 0; }
.b-class ul{border:1px solid #dbeaf1; padding:5px 10px 10px; margin:0 5px 10px; float:left; width:220px;}
.b-class li{font-size:12px;  padding:5px 0 0;}
.b-class .hd,.a-class .hd{font-weight:bold; font-size:16px; text-align:center;}
.b-class .btn-c1{margin:0 auto;}
.b-class li span{width:60px; float:left; text-align:right; color:#888;}
.b-class .btn{text-align:center;}

.a-class,.keyword{padding:10px 20px; border-bottom:1px solid #dbeaf1; margin-bottom:10px; background:#fafafa;}
.a-class{background:none;}
.a-class .hd{text-align:left; font-size:24px; font-weight:normal;}
.a-class li span{padding:0 20px 0 0;}
.p-info .keyword .curr,.p-info .keyword a:hover{ text-decoration:none; background:#408ed6; color:#fff; padding:3px 6px; border-radius:2px;}
.p-info .keyword a{white-space:nowrap;}
.p-info h3{background:#fff; padding:5px 20px;}

.p-info .p-area .list li{margin-right:20px; height:205px;}
.p-info .keyword a{color:#05a;  padding:0 10px;}

.c-logo{background:#fff; padding-bottom:10px; float:left; width:100%;}
.c-logo a{width:148px; height:116px; float:left; display:block; margin:10px 0 0 10px; position:relative;}
.c-logo a img{width:148px; height:86px; position:absolute; top:0; left:0; transition: all 0.3s linear 0s;}
.c-logo a span{display:block; padding-top:86px; text-align:center;}
.c-logo a:hover img{box-shadow: 0 0 8px #999; transform: translateY(-5px);}

.b-class .hd,.sys-tab .basic dd,.c-logo a span{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



.simplemodal-close{cursor:pointer;}

/*
**    kf_courses(jpck CSS) **
*/
td.kf_courses_left {
    width: 75%;
}

td.kf_courses_right {
    width: 25%;
    padding: 2px 0 0 8px;
}

td.kf_courses_center {
    width: 100%;
}

table.kf_courses01 {
    width: 100%;
}

.undis {
    display: none
}

#cntR {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left;
}

#cntR .conTag5 .tag {
    padding: 0;
    margin: 0;
    background: url(kf_courses01_bg.gif) repeat-x left bottom;
}

#cntR .conTag5 P {
    padding: 0px;
    margin: 0;
    float: left;
    CURSOR: pointer;
    COLOR: #98948E;
    background: url(kf_courses02_l.gif) no-repeat left top;
}

#cntR .conTag5 P .font_kf_courses {
    background: url(kf_courses02_r.gif) no-repeat right top;
    text-align: left;
    display: block;
    line-height: 25px;
    margin-top: 3px;
}

#cntR .conTag5 .topTit {
    padding: 0;
    margin: 0;
    font-weight: bold;
    width: 0;
    CURSOR: default;
    color: #333333;
    text-align: left;
}

#cntR .conTag5 .topC1 {
    font-weight: bold;
    background: url(kf_courses01_l.gif) no-repeat left top;
}

#cntR .conTag5 .topC1 .font_kf_courses {
    background: url(kf_courses01_r.gif) no-repeat right top;
    display: block;
    color: #FFFFFF;
    line-height: 28px;
    margin-top: 0px;
}

#cntR .conTag5 .topC1 .font1 {
    color: #333333;
    font-weight: bold;
    padding-left: 4px;
}

#cntR .conTag5 .font1 {
    color: #333333;
    font-weight: bold;
    padding-left: 4px;
}

#cntR .conList {
    text-align: left;
    color: #3c3c3d;
    clear: both;
    overflow: visible;
	background:#fff;
	padding:10px;
}

.conList a:link {
    color: #3c3c3d;
    text-decoration: none;
    line-height:14px;
}

.conList a:active {
    color: #3c3c3d;
    text-decoration: none;
    line-height: 22px;
}

.conList a:visited {
    color: #3c3c3d;
    text-decoration: none;
    line-height: 22px;
}

.conList a:hover {
    color: #9C5F00;
    text-decoration: none;
    line-height: 22px;
}

table.kf_courses_body {
    width: 100%;
    text-align: center;
}

table.kf_courses_body2 {
    width: 98%;
}

td.kf_courses_body2 {
    background: url(kf_courses_line.gif) repeat-x bottom;
    height: 24px;
    color: 999999;
    padding:3px 0 3px 3px;
    text-align: left;
}

.kf_courses_body2 a:link {
    color: #333333;
    text-decoration: none;
}

.kf_courses_body2 a:active {
    color: #333333;
    text-decoration: none;
}

.kf_courses_body2 a:visited {
    color: #333333;
    text-decoration: none;
}

.kf_courses_body2 a:hover {
    color: #9C5F00;
    text-decoration: none;
}

table.kf_courses03top {
    width: 100%;
}

td.kf_courses03top_l {
    width: 12px;
    height: 13px;
    background: url(kf_courses03top_l.gif) no-repeat bottom;
}

td.kf_courses03top_m {
    height: 13px;
    background: url(kf_courses03top_m.gif) repeat-x bottom;
}

td.kf_courses03top_r {
    width: 12px;
    height: 13px;
    background: url(kf_courses03top_r.gif) no-repeat bottom;
}

table.kf_courses03 {
    width: 100%;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
}

td.kf_courses03body_l {
    width: 0;
}

td.kf_courses03body_m {
    padding-bottom: 10px;
}

td.kf_courses03body_r {
    width: 0;
}

table.kf_courses03bottom {
    width: 100%;
}

td.kf_courses03bottom_l {
    width: 12px;
    height: 13px;
    background: url(kf_courses03bottom_l.gif) no-repeat top;
}

td.kf_courses03bottom_m {
    height: 13px;
    background: url(kf_courses03bottom_m.gif) repeat-x top;
}

td.kf_courses03bottom_r {
    width: 12px;
    height: 13px;
    background: url(kf_courses03bottom_r.gif) no-repeat top;
}

table.kf_courses04 {
    width: 93%;
}

table.kf_courses04_top {
    width: 100%;
    margin-bottom: 3px;
}

td.kf_courses04_l {
    width: 9px;
    height: 23px;
    background: url(kf_courses04_l.gif) no-repeat bottom;
}

td.kf_courses04_m {
    height: 23px;
    background: url(kf_courses04_m.gif) no-repeat left bottom;
}

td.kf_courses04_body {
    background: url(kf_courses_line.gif) repeat-x bottom;
    height: 24px;
    color: 999999;
    padding-left: 3px;
    text-align: left;
}

.kf_courses04_body a:link {
    color: #333333;
    text-decoration: none;
}

.kf_courses04_body a:active {
    color: #333333;
    text-decoration: none;
}

.kf_courses04_body a:visited {
    color: #333333;
    text-decoration: none;
}

.kf_courses04_body a:hover {
    color: #9C5F00;
    text-decoration: none;
}

.course_list3 {
    margin: 5px 15px 0 15px;
    float: left;
    width: 380px;
}

.course_list3 .list TABLE {
    border: #b1bec7 1px solid;
    background-color: #b1bec7;
    border-collapse: collapse;
    text-align: center;
}

.course_list3 .list TH {
    border: #b1bec7 1px solid;
    background: url(kf_courses_list_title.gif) repeat-x;
    color: #105d87;
    height: 25px;
    text-align: center;
}

.course_list3 .list TD {
    border: #b1bec7 1px solid;
    background-color: #fff;
    height: 24px;
}

.course_list3 .list TD A {
    color: #07429c;
}
/**------end-----------**/




/*  new-zp  */

.new-zp .selector{border:1px solid #ddd; padding-bottom:15px; margin-bottom:15px; background:#fff;}
.selector .s-tab{background:#fafafa; margin:0 0 5px; height:39px;}
.selector .s-tab div{position:relative; top:-1px; border-bottom:1px solid #ddd;}
.selector .s-tab a{padding:0 20px; line-height:36px; display:inline-block; font-size:14px;}
.selector .s-tab .curr{border-top:2px solid #379ce0; border-bottom:1px solid #fff; background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; position:relative; left:-1px; top:1px;}
.selector .sl-wrap{padding:10px 25px 0;}
.selector .sl-wrap .sl-key{float:left; width:80px; text-align:right; color:#666;}
.selector .sl-wrap .sl-value{padding-left:90px;}
.sl-value a{white-space:nowrap; margin:0 8px 0 0; color:#333; padding:0 5px;}
.sl-value a:hover{text-decoration:none; color:#e30;}
.sl-value .curr{text-decoration:none; color:#fff; background:#379ce0;}
.sl-value .curr:hover{color:#fff; background:#379ce0;}

.new-zp .j-right{float:right; width:203px; border:1px solid #ddd; background:#fff;}
.new-zp .j-right dt{line-height:34px; background:#f8f8f8; font-size:15px; text-indent:1em;}
.new-zp .j-right dt .j-m{font-size:12px; float:right; padding-right:5px;}
.new-zp .j-right dd{padding:10px 0; text-align:center;}
.new-zp .j-right dd > a{display:block;}
.new-zp .j-job{text-align:left; padding:10px 20px 0;}
.new-zp .j-job .hd{font-size:14px; line-height:28px;}
.new-zp .j-job li a{color:#05a; line-height:22px;}
.new-zp .j-i{margin:0 10px 10px; border-bottom:1px dotted #ddd;}
.new-zp .j-i th{text-align:right; color:#999; padding-bottom:3px;}
.new-zp .j-i td{text-align:left; color:#515151; padding:0 0 3px 5px; word-break:break-all; line-height:22px;}
.j-right .graduate a{display:inline-block; width:48%; text-align:center; padding:10px 0;}
.j-right .graduate a img{margin:0 20px;}

.zp{margin:0 0 30px;}
.new-zp .j-left h2{font-size:16px; font-weight:normal; background:#fafafa; padding:5px 15px;}
.j-left .zp li{padding:10px 15px; border-bottom:1px dotted #ddd; position:relative; background:#fff;}
.b-check{position:absolute; right:10px; top:30px; width:50px; background:#fd8000; color:#fff; line-height:22px; border:1px solid #ff8d08; text-align:center; border-radius:2px;}
.b-check:hover{text-decoration:none; background:#ff8d08; color:#fff;}
.j-left .zp li dt{color:#666;}
.j-left .zp li dt a{color:#05a; font-size:16px; font-weight:bold; margin-right:10px;}
.j-left .zp li dd span,.j-left .zp li dt span{color:#888; margin-right:20px;}
.j-left .zp li dd span b{font-weight:normal; padding-left:5px; color:#515151;}
.j-left .zp li .fl{padding:15px 0 0;}
.j-left .zp li .fl i{padding:2px 5px; background:#f6fbfe; border:1px solid #dce7f0;}


/*  sx-new-zp  */
.j-left .sxzp .comp,.j-left .sxzp .j-title,.j-left .sxzp .addr,.j-left .sxzp .j-time{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.j-left .adv-b{display:inline-block; line-height:28px; padding-left:15px;}
.j-left .adv-area{padding:15px 20px; border:1px solid #ddd; border-top:0px; display:none; background:#fff;}
.j-left .adv-area select{margin:0 10px 0 0;}
.j-left .adv-area input{border:1px solid #ccc; width:300px; height:22px; line-height:22px; padding:0 5px;}
.j-left .sxzp{padding:10px 0 0;}
.j-left .sxzp li{padding:10px 10px 5px; *padding-bottom:10px;}
.j-left .sxzp .j-title{width:300px; padding-right:10px; float:left; display:inline-block;}
.j-left .sxzp .j-title a{color:#05a; font-size:14px;}
.j-left .sxzp span{display:inline-block;}
.j-left .sxzp .comp{width:200px;}
.j-left .sxzp .addr{width:100px;}
.j-left .sxzp .j-time{width:120px;}
.j-job li span{display:block;}
.new-zp .j-right .hot-j{text-align:left; padding:10px 15px;}
.new-zp .j-right .hot-j li{padding:0 0 5px; border-bottom:1px dotted #ddd;}

.new-zp .j-left{margin:0 215px 30px 0;border-top:3px solid #379ce0; background:#fff;}
.new-zp .j-view{min-height:600px;}
.j-view .v-top{background:#fafafa; padding:10px 20px;}
.j-view .v-top dt b{font-size:18px; padding-right:10px;}
.j-view .v-top dd{padding-top:10px; position:relative;}
.j-view .b-check{padding:8px 20px; font-size:18px; width:auto; right:-2px; top:-20px;}
.j-view .b-check:hover{color:#fff; background:#f27a00;}
.j-view .v-i{margin:10px 0 0;}
.j-view .v-i th{text-align:right; color:#696868; padding:5px 0; font-size:14px;}
.j-view .v-i td{color:#282828; font-size:14px;}
.j-view .v-i .fl span{padding:0 10px 0 0;}
.j-view .cont-tab{background:#f9f9f9; border-bottom:1px solid #379ce0; border-top:1px solid #ddd; margin:30px; height:39px;}
.j-view .cont-tab span{display:inline-block; padding:8px 20px; font-size:14px; cursor:pointer;}
.j-view .cont-tab .curr{font-weight:bold; border-top:2px solid #379ce0; border-left:1px solid #379ce0; border-right:1px solid #379ce0; border-bottom:1px solid #fff; background:#fff; padding:6px 20px 4px;}
.j-view .cont-c{margin:0 30px;}
.j-view .c-foot{padding:0 0 50px 20px;}
.j-view .c-foot .showmap{font-size:14px; display:block; margin:20px 0;}
.j-view .c-foot .b-check{position:static;}
.j-view .b-fav{padding-right:50px;}
.j-view .v-top .b-fav img{position:relative; top:2px; margin:0 4px 0 0;}
.j-view .zhiz{margin:0 20px 20px;}
.j-view .zhiz dt{line-height:30px; font-weight:bold;}
.j-view .zhiz dd{line-height:1.9;}
.j-view .v-top dt span{padding:0 15px 0 5px;}


/*  下载  */
.down-list{padding:10px 20px; text-align:left;}
.down-list li{border-bottom:1px solid #d0dce8;}
.down-list li img{float:left; padding:10px; width:50px; height:50px;}
.down-list li dl{float:left; width:650px; padding-top:7px;}
.down-list li dt{font-size:14px; font-weight:bold;}
.down-list li dd{color:#999; padding-bottom:10px; width:640px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.down-list li .but{float:right; padding-top:25px; width:180px; text-align:left;}
.down-list li .but .btn-w{margin-right:10px;}
.down-list li .si{float:left; color:#666; line-height:26px; padding-right:10px; width:50px;}




/*  item  */
.item .side{min-height:540px; width:220px; padding-right:4px; background:#fff url(hz-yys.png) no-repeat right 0;}
.item .section{border:0; width:auto; padding:10px 20px 0 250px;}
.item .side h2{padding:40px 10px 5px 65px; background:url(hz-book.png) no-repeat 10px 30px; font-size:18px; font-weight:normal;}
.item .side li a{padding:10px 5px 5px 25px; font-size:14px; display:block; }
.item .side .curr a,.item .side li a:hover{background:#0d70ca; color:#fff; font-weight:bold; text-decoration:none;}
.sdline{height:30px; background:url(hz-yyh.png) no-repeat 0 -10px;}
.item .section .zy li > img{padding:10px 20px 10px 10px; float:left;}
.item .zy li{border-bottom:1px solid #e2e2e2; width:100%; display:inline-block;}
.item .zy .r-area{height:145px;*height:125px; position:relative; padding-left:220px; *padding:0;}
.item .zy .r-area h3{padding:10px 0 5px; *padding:0; font-size:16px;}
.item .zy .r-area p{color:#666; line-height:20px;}
.item .zy .r-area p span{color:#333; padding-right:20px;}
.item .zy .r-area .ask{padding:5px 0;}
.item .zy .r-area .ask div{line-height:22px; height:22px; width:80%;}
.item .zy .r-area .ask a{color:#05a;}
.item .cg{color:#fff; padding:0 3px; background:#f47a02; border-radius:2px; margin:0 0 0 5px;}
.item .more{color:#05a; position:absolute; bottom:20px; right:10px;}

.item .item-curr{padding:5px 0; color:#666; }
.item .item-curr a,.item .lb li a{color:#05a;}
.item .lb{padding:20px 0 0 0;}
.item .lb li{padding:10px 0; border-bottom:1px dotted #ddd; position:relative;}
.item .lb li > div{width:85%;}
.item .lb li .time{position:absolute; right:10px; color:#999; top:10px;}

.item .item-h{padding:10px 0 0;}
.item .item-h dt{font-size:18px; text-align:center; font-weight:bold; padding:10px 0; border-bottom:1px dashed #ddd;}
.item .item-h dt span{font-size:12px; font-weight:normal;}
.item .item-h dd{padding:5px 0; text-align:center;}
.item .item-h dd span{padding:0 20px 0 0; color:#666;}
.item .item-h .it-cont{padding:20px; line-height:22px;}
.item .item-h .it-cont img{max-width:678px !important}
.item .item-h .it-link{padding:0 20px; line-height:26px;}
.item .item-h .it-link a,.item .r-area .cont a{color:#05a;}

.item .jd li{width:152px; max-height:145px; float:left; text-align:center; padding:10px 10px 10px 18px;}
.item .jd h3{font-size:14px; padding:10px 5px 5px; border-bottom:1px solid #e2e2e2;}
.item .jd > ul{padding:10px 0 0;}

.item .yq{padding:10px 0 0;}
.item .yq dt{font-size:16px; position:relative; padding-right:220px; }
.item .yq dt span{font-size:12px; position:absolute; right:10px; top:3px; width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.item .yq dt span i,.item .yq dd p{color:#666;}
.item .yq dd{padding:5px 0 8px; margin-bottom:10px ; border-bottom:1px solid #e2e2e2; position:relative;}
.item .yq dd p span{color:#333; padding-right:15px;}
.item .yq dd p .fl{width:90px; float:left; padding:0 5px 0 0; text-align:right; color:#666;}
.item .yq dd .button-b{line-height:30px; background:#05a; color:#fff; font-size:14px; padding:0 12px; border-radius:2px; position:absolute; bottom:10px; right:10px;}
.item .yq dd .button-b:hover{ text-decoration:none; background:#004386;}
.item .yq dd .tech{padding:5px 0 0; width:100%; display:inline-block;}
.item .yq dd .tech a{float:left; margin:0 5px; width: 24px; height:23px; background:#e2e2e2;}
.item .yq dd .tech a img{border:1px solid #ccc;}
.item .yq dd .tech .m{padding:0 4px; line-height:23px;}
.item .yq dd .tech .m:hover{text-decoration:none; background:#ccc; color:#333;}

.item .shij .r-area{padding:0;}
.item .shij .r-area h3 i{color:#666;}
.item .shij .r-area h3 span{font-weight:normal; font-size:12px; padding-left:30px;}
.item .shij .r-area{height:auto;}
.item .shij .more{bottom:10px;}
.item .shij .r-area .ask div{padding-right:120px; width:65%; position:relative; padding:4px 0;}
.item .shij .r-area .ask div .time{ position:absolute; right:0; color:#999;}
.zy .r-area .ask div a,.shij .r-area .ask div a{display:inline-block;}
.item .zy .r-area .ask div .txt{width:50%;}
.item .zy .r-area .data span i{color:#888;}
.item .zy .r-area .data span{color:#515151;}
.item .data .t{float:right;}
.item .r-area .cont{padding:5px 0; color:#515151;}
.item .item-h .count{padding:5px 0 5px 40px; background:#fcfcfc url(hz-sqr.png) no-repeat 20px 13px; font-size:14px;}
.item .item-h .count em{font-size:18px; color:#f47a02; padding:0 5px;}
.item .it-btn {text-align:center;}
.item .it-btn a{display:inline-block; width:180px; height:40px; line-height:40px; background:#f47a02; color:#fff; font-size:16px;}
.item .it-btn a:hover{text-decoration:none; background:#e76200;}

.item .logo a{display:inline-block; width:154px; height:108px; text-align:center; vertical-align:top; border:1px solid #e2e2e2; margin:10px 5px 10px 14px; padding:10px;}
.item .logo a span{display:inline-block; width:154px; height:22px; font-size:14px;}

.item .l-com{width:720px; min-height:600px; float:left; padding:10px 20px 20px;}
.item .l-com h1{padding:10px 0; font-size:20px;}
.item .l-com h3,.item .r-com h3{padding:5px 0; font-size:14px; font-weight:normal; border-bottom:1px dotted #ddd;}
.item .l-com .c-cont{padding:15px 0 30px; line-height:22px;}
.item .l-com .c-cont em{color:#e94a04; font-size:14px;}
.item .l-com .c-cont .c-pro{padding:10px 0;}
.item .search{background:#fcfcfc;}
.item .search .sbox{display:inline-block; width:75%; border:1px solid #ddd; padding:0 5px; background:#fff; height:30px; margin:8px 0; position:relative;}
.item  .search td ,.item .search th{height:40px;}
.item .search th{text-align:right; padding-right:5px;}
.item .search .adv-tr{display:none;}
.item .qiy li{padding:10px 0 0; border-bottom:1px solid #ddd;}
.qiy li > img{padding:10px; float:left;}
.qiy li dl{padding:10px 0 0 10px; height:95px;}
.qiy li dt{padding:5px 0; font-size:18px;}
.qiy li dd span{padding:0 20px 0 0; height:22px; line-height:22px; white-space:nowrap;}
.qiy li dd span i{color:#666;}
.search .sbox input{background:none; width:100%; height:30px; line-height:30px;}
.search .sbox a{position:absolute; right:0; top:-1px; width:80px; background:#2292dd; color:#fff; font-size:16px; line-height:32px; text-align:center;}
.search .sbox a:hover{text-decoration:none; background:#077fd0;}
.search td > a{color:#05a; padding-left:10px;}
.c-pro a{display:inline-block; width:160px; height:140px; margin:0 8px;}
.item .r-com{width:200px; min-height:600px; background:url(hz-yys1.png) no-repeat -15px 0; float:right; padding:0 10px 0 20px;}
.item .r-com .c-ico{text-align:center;}
.item .r-com .xinx th,.item .r-com .xinx td{line-height:26px;}
.item .r-com .xinx td{text-align:left; padding-left:5px;}
.item .r-com .xinx th{text-align:right; width:74px; color:#888; vertical-align:top;}
.item .r-com .pdt15{padding-top:15px;}
.item .r-com .com{padding:5px;}
.item .r-com .com li{padding:5px 0 0; height:22px; line-height:22px;}
.item .r-com .com li i{width:3px; height:3px; float:left; margin:10px 5px 0 5px; background:#7faad4;}
.item .r-com .com li a{color:#05a;}

.item .pt-tech{padding:10px 20px;}
.item .pt-tech h3{padding:5px 0; border-bottom:1px solid #ddd;}
.item .pt-tech em{color:#ff4400;}
.item .pt-tech .ct{padding:15px 50px; font-size:14px;}
.pt-tech .techlist {padding:10px 0 0;}
.pt-tech .techlist dl{float:left; width:94%;}
.pt-tech .techlist li{padding:10px 0 5px; border-bottom:1px solid #ddd;}
.techlist li img{float:left; padding:5px 10px 5px 5px;}
.techlist li dd{padding-top:5px; position:relative;}
.techlist li span{padding-right:20px;}
.techlist li b{font-size:16px;}
.techlist li i{color:#888;}
.techlist li dd > a{position:absolute; right:20px; bottom:0; color:#05a;}

.item .lb li > div,.item .zy .r-area .ask div a,.zy .r-area .ask div a,.item .r-com .com li{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.item > .page{margin:15px;}

.courseTop{background:#fff; padding:20px; box-shadow:0 1px 3px #ccc;}
#commonfaq{background:#fff; margin:0 0 30px;}
#commonfaq .faq_list > b{padding:0 20px ; position:relative; top:10px; color:#F30; font-size:16px; font-weight:normal;}
.faq_list{border-bottom:1px solid #eee; padding-bottom:10px;}
.right_content-sx{background:#fff;}

/*job new css*/

.resume-t{border-bottom:1px solid #eee; padding:0 0 10px 10px;}
.resume-t li{padding:10px 0 0;}
.resume-t li b{color:#0055aa; padding:0 10px 0 0; font-size:14px;}
.resume-t li span{padding:0 10px; font-size:14px;}
.resume-t .btn-c-b{margin:0 10px;}
.resume-c{padding:10px 0 0;}
.resume-c dl{background:#fff;}
.resume-c dt{position:relative; background:#e6f2fa; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#515151; text-indent:1em;}
.resume-c dt .btn-c-b{position:absolute; right:5px; top:3px; font-weight:normal; text-indent:0; padding:1px 6px; line-height:20px;}
.resume-c dd .his{border-bottom:1px dotted #ddd; padding-bottom:20px;}
.resume-c dd .his .pd{margin:0;}
.resume-c dt .click-box a{line-height:24px; text-indent:0; margin-left:102px;}
.resume-c .tb-r th,.resume-c .tb-r td{border-bottom:1px dotted #ddd; height:30px; }
.resume-c .tb-r th{text-align:right; vertical-align:text-top; color:#888;}
.resume-c .tb-r td{padding:0 15px; line-height:22px;}
.resume-c .r-base{margin:10px 0;}
.resume-c .r-base dd{padding-right:170px; position:relative;}
.resume-c .r-base .r-pic{position:absolute; right:20px; top:20px; width:121px; text-align:center;}
.resume-c .r-base h3{font-size:14px; padding:10px 0 5px 15px;}
.resume-c dd .pd{padding:0 0 0 10px; position:relative; display:block; border-left:5px solid #f2f2f2; background:#fafafa; margin:3px 0;}
.resume-c dd .pd span{height:30px; line-height:30px; float:left; padding-right:20px;}
.resume-c dd .ndt{border:2px dashed #fe8e00; background:#fff; text-align:center; font-weight:bold;}
.resume-c dd .ndt a{color:#e15f00;}
.resume-c dd .pd .butt span{line-height:18px; height:18px;}
.resume-c .e .pd .edit,.resume-c .his .pd .edit{display:block; right:10px; top:0; font-size:12px; font-weight:normal;}
.resume-c .pd .edit{position:absolute; right:100px; top:11px; display:none;}
.resume-c .pd .edit a{padding:3px 10px 3px 20px; background:url(resume.png) no-repeat;}
.resume-c .pd .edit .b{background-position:0 -89px}
.resume-c .pd .edit .s{background-position:0 -122px}
.resume-c .pd .edit .a{background-position:2px -150px;}
.resume-c .pd:hover{background:#f8f8f8;}
.stuList dl{height:130px; float:left; width:478px; margin:5px 10px 15px; overflow:hidden; border:1px solid #ccc;}
.stuList dt{width:120px; height:130px; text-indent:0; float:left;}
.stuList dd{padding:0 0 0 120px; height:130px;}

#container-noborder .child table.boxborder,#container-noborder .child table.middle_boxborder{border:0;}
#container-noborder .child{border:1px solid #bddfec;}
.child table.boxborder,.child table.middle_boxborder{border:0;}
/*.child{border:1px solid #bddfec;}*/

.stu-list dl{float:left; height:auto; margin:5px; text-align:center; width:580px; background:#fff;}
.stu-list dt{float:left; padding:5px; height:144px; text-indent:0;}
.stu-list dt img{width:121px; height:144px;}
.stu-list dd{text-align: left; padding-left:140px;}

/*modul 11*/
.case-dl{margin:20px 0; border:0; border-radius:0; border-bottom:1px solid #ddd; padding:5px 15px 10px;}
.case-dl dt{font-size:18px; line-height:36px; color:#333;}
.case-dl dd span{white-space:nowrap; padding-right:30px; line-height:24px; font-size:15px;}
.case-dl dd div span{padding-right:0; float:left; font-size:15px;}
.case-dl dd div p{line-height:24px; padding-left:42px; color:#666; font-size:15px;}
.n1 .case-dl{padding:5px 15px 0; border:0;}
.steptree{margin:10px 50px; border-left:1px solid #ccc;}
.mdl .steptree li{border:1px solid #ddd; border-radius:3px; position:relative; padding:10px 15px; margin:0 0 15px 40px; background:#f1f3f7;}
.steptree li .num{position:absolute; font-style:normal; left:-60px; top:-3px; width:36px; height:36px; text-align:center; line-height:32px; background:#eaeaea; border-radius:50%; border:2px solid #d9d9d9; font-size:18px; color:#444;}
.steptree li .arr{width:8px; height:10px; background:url(arrb1.png) no-repeat; position:absolute; left:-7px; top:10px; z-index:111;}
.mdl dd .steptree h3 a{float:right; font-size:14px; padding:0 10px; width:auto;}
.steptree h3{font-size:18px; padding-bottom:10px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.steptree div{line-height:26px;}
.steptree div span{padding-right:30px;}
.steptree .add{text-align:center;}
.mdl dd .steptree .add a{font-size:100px; float:none; padding:20px; font-weight:normal; width:auto; line-height:50px; color:#ccc;}
.mdl dd .steptree .add a:hover{text-decoration:none;}
.mdl dd .steptree .add:hover{background:#dbdee3;}
.mdl dd .steptree .add:hover a{color:#666;}

.steptree .tleft{width:30%; float:left; min-width:200px;}
.steptree .tleft div{line-height:24px;}
.steptree .tleft div > span{white-space:nowrap;}
.mdl dd .steptree .tleft div > a{width:140px; margin:10px 0 0; padding:0; float:none; text-align:center; display:block;}
.steptree .tright{padding-left:40%; height:160px;}
.steptree .tright table{margin:10px 20px 20px;}
.steptree .tright th{line-height:30px; border-bottom:1px solid #e2e2e2; text-align:center; font-weight:normal; font-size:14px;}
.steptree .tright td{line-height:30px; text-align:center;}
.tright .tbbd{height:100%; border-left:1px solid #ddd;}

/* .tabstep{border:1px solid #ddd; margin:20px}
.tabstep dt{border-bottom:1px solid #ddd;}
.tabstep dt span{height:44px; line-height:44px; float:left; width:25%; text-align:center; font-size:16px; position:relative; background:#fff;} 
.tabstep dt .curr{background:#3c8dbc; color:#fff;}
.tabstep dt span b{height:44px; width:18px; position:absolute; right:-18px; z-index:100; background:url(arrb2.png) no-repeat right;}
.tabstep dt .curr b{background:url(arrb2-1.png) no-repeat right;}
.tabstep dd{padding:0 0 20px;}
.nstyle{padding:50px 50px 20px; line-height:30px;}
.nstyle li span{font-size:16px; color:#515151;}
.nstyle li > span{float:left; width:120px; text-align:right;}
.nstyle li > p{padding:0 0 15px 140px;}
.nstyle li p span{text-align:center; color:#777; border:1px solid #ddd; outline:1px solid #fdfdfd; margin:0 20px 5px 0; min-width:150px; display:inline-block; cursor:pointer;}
.nstyle li p .curr,.nstyle li p span:hover{border:1px solid #3c8dbc; color:#333; outline:1px solid #3c8dbc;}
.nstyle .mod p img{width:120px; margin:0 auto; display:block;}
.nstyle .syli p b{padding:3px 10px; background:#f8f8f8; margin:0 10px 0 0;}
.nstyle .syli p a{padding:5px 15px; background:url(syadd.png) no-repeat; margin:0 10px 0 0;}
.nstyle .syli p .smana{background:url(smana.png) no-repeat;}
.nlist{padding:20px 100px;}
.nlist li{border-bottom:1px solid #ddd; line-height:30px; padding-right:100px; position:relative;}
.nlist li .del{position:absolute; right:10px;} */

.mysb{margin:10px 20px;}
.dlink{padding:20px 20px 0; text-align:right;}
.mysb > li{border:1px solid #ddd; border-radius:3px; padding:10px 20px; margin:10px 0;}
.mysb .dlink{padding-right:0;}
.mysb .dlink a{font-size:16px; padding:0 5px;}
.mysb li h3{font-size:18px; padding:10px 0; position:relative;}
.mysb li h3 font{font-size:14px; padding-left:20px;}
.mysb li h3 a,.mdl dd .nsou li .look,.mdl dd .nsou li .del,.modular .mess-area .mdl dd .nsou li .down{position:absolute; width:30px; height:30px; background:url(eyedel.png) no-repeat; top:3px;}
.mdl dd .nsou li .look,.mdl dd .nsou li .del,.mdl dd .nsou li .down{top:7px; margin-right:10px; display:none;}
.mysb li h3 .look,.mdl dd .nsou li .look{background-position:3px 5px; right:40px;}
.mysb li h3 .del,.mdl dd .nsou li .del{background-position:-38px 5px; right:0;}
.mysb li h3 .down,.mdl dd .nsou li .down{background-position:-80px 5px; right:40px;}
.mysb .ndet{padding:10px 0;}
.mysb .ndet span{display:inline-block; padding-right:30px; font-size:16px; line-height:32px;}
.mysb .dstep{background:#f8f8f8; padding:0 25px;}
.mysb .dstep ul{border-left:1px solid #ddd; padding:15px 20px;}
.mysb .dstep ul li{padding:5px 0; position:relative;}
.mysb .dstep ul li span,.mysb .dstep ul li font{padding:0 20px 0 0;}
.mysb .dstep ul li i{position:absolute; font-size:12px; font-style:normal; left:-30px; top:5px; width:20px; height:20px; text-align:center; line-height:20px; border-radius:50%; background:#ddd;}
.mdl .mysb .ndet{padding:3px 0;}
.mdl .mysb .ndet span{min-width:160px; color:#666;}

.caseTitle,.n1{background:#fff;padding:10px 20px;}
.caseTitle > b{color:#333; font-size:16px;}
.caseTitle > div span{padding-right:20px; color:#666;}
.caseTitle{position:relative;}
.caseTitle .back{position:absolute; right:10px;}
.mdl dd .nsou li{border-bottom:1px solid #e8e8e8; padding:10px 80px 10px 60px; position:relative; margin:0;}
.mdl dd .nsou li a{width:auto; float:none; color:#333; font-weight:normal;}
.mdl dd .nsou li img{position:absolute; left:10px; top:2px; width:32px; height:32px;}
.n1 dt{position:relative; height:36px;}
.n1 dt a{position:absolute; right:0;}
.n1 dd{margin-bottom:10px;}
.n1 .back,.caseTitle .back{width:22px; height:22px; border-radius:2px; background:#20c1f5 url(go-l.gif) no-repeat center;}
.nsou li:hover{background:#f4f4f4;}
.mdl dd .nsou li:hover a{display:block;}
.n1 .case-dl dt{border:0;}
.n1 .case-dl dd{padding-bottom:0; padding-left:10px; color:#888;}
.n1 .case-dl dd > div{padding:5px 0;}
.n1 dd a{width:auto; float:none; padding:0;}
.newslist,.newsinfo{padding:0 30px; position:relative; top:-20px; min-height:400px;}
.newslist li{border-bottom:1px solid #e6e6e6; line-height:30px; padding:5px 80px 5px 10px; position:relative;}
.newslist li a{font-size:16px; padding-right:5px;}
.newslist li span{position:absolute; right:10px; color:#999;}
.newsinfo h1{padding:10px 0; text-align:center; font-family:microsoft yahei; font-weight:bold; font-size:26px; color:#222;}
.newsinfo .ntime{text-align:center; font-weight:14px;}
.newsinfo .ncont{font-size:16px; line-height:30px; color:#515151; padding:20px;}


/*  bg  */
.wBg{background:#fff; padding:10px 20px; }

/*  login  */
.loginArea{height:100%; position:relative;}
.lg-bg{width:1000px; margin:0 auto;margin-top:50px;}
.lg-bg .supp{padding:5px 0 10px; text-align:center; margin:10px 30px; background:#f7f7f7;}
.lg-bg .supp img{margin:5px 5px 5px 3px; position:relative; top:8px;}
.lg-bd{background:#f7f7f7 url(lg-pic.jpg) no-repeat center 100px; height:100%; padding:100px 0 0; position:relative;}
.lgMail{background:#f7f7f7 url(lg-mail.jpg) no-repeat 0 30px;}
.lg-wrap{margin-left:520px; width:370px; padding:10px 40px 20px; min-height:420px; background:#fff; border:1px solid #666; box-shadow:0 0 3px #ccc;}
.lg-wrap h2{font-size:30px; padding:10px 0; font-weight:normal; color:#515151; text-align:center;}
.lg-wrap li{padding:10px 0; position:relative;}
.lg-wrap li input{border:1px solid #ddd; padding:8px; height:32px; line-height:32px; width:352px;}
.lg-wrap li input[type="radio"],.lg-wrap li input[type="checkbox"]{width:auto;}
.lg-wrap li .md5Key{width:180px;}
.lg-wrap li .md{position:relative; top:8px; left:10px;}
.lg-wrap .lg-link{text-align:right; padding:0;}
.lg-wrap .lg-link a{color:#05a;}
.lg-wrap .lg-link .reg{float:left;}
.lg-wrap li .sbMit{width:370px; background:#3b93ff; color:#fff; border:1px solid #3b93ff; cursor:pointer; font-size:18px; height:44px; border-radius:3px; font-weight:bold; padding:5px 8px;}
.lg-wrap li .sbMit:hover{background:#2082f9;}
.lg-wrap .codeMsg{padding:0; color:#ff0000; height:26px;}
.lg-wrap li select{border:1px solid #ddd; padding:3px 5px; margin-bottom:5px; min-width:120px;}
.lg-wrap li .tipp{color:#e55d6a; display:block; line-height:20px; padding:3px 40px 5px 10px;}
.lg-wrap li em{color:#ff0000;}
.lg-wrap .regiSter li{padding:5px 0;}
.lg-wrap .regiSter li input{padding:0 5px;}
.lg-wrap li.litt{text-align:center; padding:10px 0 0;}
.lg-wrap li.litt .sbMit{width:80px; font-size:16px; font-weight:normal; padding:0;}
.lg-wrap li .pdr10{padding-right:10px;}
.regWrap{padding:0 0 20px; width:480px; text-align:center;}
.regiSter{height:450px; overflow:hidden; overflow-y:auto; padding:20px 0 0 ;}
.regWrap .regiSter li{padding:5px 0 5px 40px; text-align:left;}
.regiSter li input{width:380px;*width:330px;}

.pswordS{display:block; padding:5px 0 0 10px;}
.pswordS span{background:#eee; color:#666; padding:0 10px !important; min-width:30px; text-align:center; text-indent:-4000px; display:inline-block; margin-left:1px;}
.pswordS .get1{background:#ffb770; text-indent:inherit;}
.pswordS .get2{background:#fd9229; text-indent:inherit; color:#fff;}
.pswordS .get3{background:#fa5c25; text-indent:inherit; color:#fff;}
.pswordS .get4{background:#d93800; text-indent:inherit; color:#fff;}

/*  tb7 */
.tb3,.tb7{border:1px solid #ddd; background:#fff; margin:8px 5px; width:950px;}
.w1024 .tb3,.w1024 .tb7{width:750px;}
.wd100 .tb3,.wd100 .tb7{width:99%;}
.tb3 th,.tb7 th{line-height:30px; height:30px; background:#eee; font-weight:normal; color:#666; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:left;}
.tb3 .iFont{color:#fc4747;}
.w1024 .tb3 .iFont{white-space:normal;}
.tb3 td,.tb7 td{line-height:30px; height:30px; padding:4px 0;}
.tb3 th,.tb3 td,.tb7 th,.tb7 td{padding:4px; word-break:break-all; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.tb3 .ic{margin:0 3px 0 0; position:relative; top:3px;}
.tb3 .h-color td{background:#dce7f0;}
.tb3 .at-color td{background:#bdd2e5;}
.tb3 div.set{display:inline-block; position:absolute; right:0; top:3px; padding:6px 0 0 9px; background:#f9fcfe;}
.tb3 .omit{position:relative;}
tr.tree{border:0 !important;}
.tb3 a,.tb7 a{display:inline-block; color:#05a;}
.tb3 .btn-b{color:#fff;}
.tb3 .tb3 td,.tb3 .tb3 th,.tb3 .tb3,.hasChild td{border:0; margin:0; padding:0; background:none;}
.hasChild a{display:inline;}
.tb3 .hasChild td{padding-left:10px;}

.intoStudy{background:#fff; border-radius:5px; display:none; box-shadow:0 0 5px #aaa; height:160px; left:50%; margin:-120px 0 0 -250px; padding:0px 20px 50px; position:absolute; top:30%; width:460px;}
.intoStudy .close{position:absolute; top:0; right:5px;}
.intoStudy .h{line-height:30px; font-weight:bold;}
.intoStudy > label{display:inline-block; width:32%; height:30px; line-height:30px;}
.intoStudy .b{position:absolute; bottom:0; padding:5px 0 10px; text-align:center; left:0; width:100%;}


.ck .tip1{margin:10px;}
.fsc dt{font-size:16px;}
.f1 > span,.fsc dt .f1{color:#999; font-size:14px;}
.fsc dt .f1 > span{padding-right:20px;}
.vote dt .font-has{color:#d35400;}
.fsc .txt{color:#515151;}
.fsc dd{margin-bottom:10px;}

.mess-area{padding:5px 0 0 !important;}
.lab-c .fl1{margin:5px 0 0; padding:0; background:#fff; width:230px; min-height:450px; float:left;}
.lab-c .fl1 .aa{background:#f4f4f4; border-bottom:1px solid #ddd; color:#333 !important; font-size:15px !important; font-weight:bold; padding:4px 25px 5px 8px;}
.lab-c .fl1 li{position:relative;}
.lab-c .fl1 li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:0 10px 0 0;}
.lab-c .fl1 li a:hover{text-decoration:none;}
.lab-c .fl1 .hd1 .aa{background:#f8f8f8; padding-left:16px; font-weight:normal; font-size:14px !important;}
.lab-c .fl1 .hd ul{display:none;}
.lab-c .fl1 .hd2{padding:3px 0 8px 24px;}
.lab-c .fl1 .hd2 a{color:#515151 !important; font-size:13px;}
.lab-c .fl1 .hd2 li{line-height:22px;}
.lab-c .fl1 .hd2 .curr,.lab-c .fl1 .hd1 .curr{font-weight:bold; color:#333 !important; font-size:15px !important;}
.lab-c .fl1 .curr .currLine{top:0px; background:#515151; right:0px; padding:0; left:auto; height:34px; width:3px;}
.lab-c .fl1 .hd2 .curr .currLine{height:27px;}
.lab-c .fl1 i{width:25px; height:28px; position:absolute; cursor:pointer; right:0; top:0; left:auto; background:url(icon5.png) no-repeat -40px -242px;}
.lab-c .fl1 i.open{background-position:13px -242px;}
.lab-c .fl2{padding:15px 0 0 225px; min-height:300px;} 
.lab-c .fl3{margin:5px 0 0 10px; background:#fff; padding:0; width:960px; float:left;}
.lab-c .fl3 .cur{margin:0;}
.w1024 .lab-c .fl3{width:760px;}
.w1024 .lab-c .warbox .tb3,.w1024 .lab-c .warbox .tb7{width:735px;}
.lab-c .warbox{padding:10px; background:#fff; margin:5px 0 0; min-height:500px;}
.lab-c .warbox .tb3,.lab-c .warbox .tb7{margin:8px 0; width:935px;}
.lab-c .fl1 .tree,.lab-c .fl1 .tree-s,.lab-c .tree li ul{display:block; background:#f8f8f8;}
.lab-c .fl1 .zd{margin:0 0 10px; background:#fff; padding:10px; border-radius:3px;}
.lab-c .cem{font-size:12px; padding:0 6px 1px; background:#2f94e0; color:white; display:inline-block; line-height:20px; border-radius:3px;}
.lab-c .c2{background:#e08a2f;}
.lab-c .c3{background:#88d622;}

.tab-span{border-bottom:1px solid #ddd;}
.tab-span .curr{border-bottom:2px solid #515151;}
.db{background:#fff; padding:10px 15px;}
.db .hd3{border-bottom:1px solid #ddd; font-size:16px; font-weight:bold; padding:5px 0 0;}

.manage{width:23px; height:23px; display:inline-block; background:url(openIco.png) no-repeat -126px -37px;}

.tb6{margin:20px 0; background:#fff; text-align:left;}
.tb6 th{background:#fafafa; line-height:40px; font-size:18px; font-weight:normal; text-indent:20px; border-bottom:1px dashed #ddd;}
.tb6 td{padding:5px 10px 10px 10px; line-height:22px; color:#666; border-bottom:1px dashed #ddd;}
.tb6 .title{text-align:right; vertical-align:top; color:#999;}
.tb6 .tbs{padding-bottom:5px; display:table; width:100%;}
.tb6 .tbs > span{display:table-cell; padding:5px 10px; color:#666; width:16%;}
.tb6 .tbs > span b{padding-right:10px; font-weight:normal; color:#999; text-align:right; display:inline-block;}

.bplist a{font-weight:normal;padding:2px 5px;border:1px solid #ddd;color:#666!important; white-space:nowrap;}
.bplist a:hover{border:1px solid #999;color:#333!important;}
.bplist .curr{font-weight:bold;border:1px solid #408ed6;color:#fff!important; background:#408ed6;}
.crumb .bplist a{padding:0 5px; white-space:normal; display:inline-block; margin:10px 5px 0 0;}
.shs{padding:0px 14% 20px 110px; min-height:20px; width:75%; position:relative;}
.shs .crumb{height:30px;overflow:hidden;}
.shs .crumb .bplist a{margin:0 5px 10px 0;}
.shs .bplist{position:relative;}
.shs .arr{cursor:pointer; position:absolute; width:50px; height:25px; margin:5px 0 0; background:url(icon5.png) no-repeat -40px -242px; right:90px; top:-5px;}
.shs .op{overflow:visible;height:auto;}
.shs .d{background-position:13px -242px;}

.font-alink,.tot td a,.tb3 .ctol a{color:#05a;}
.font-alink:hover,.tot td a:hover{color:red;}
.cur{margin-top:5px;}
.warbox .nlList{margin:5px 10px;}
.nlList{margin:5px 20px;}
.nlList dl{padding-bottom:10px; margin-bottom:5px; border-bottom:1px solid #ddd; position:relative;}
.nlList dt{font-size:18px;}
.nlList dt > a{font-size:16px;}
.nlList dt > span{font-size:16px; width:500px; display:inline-block;}
.nlList dt .nt{padding:0 10px; font-size:14px; width:auto; color:#888;}
.nlList dt .kf{color:#f38f03; font-size:12px;}
.nlList dd .c{padding:8px 0 6px; color:#999;}
.nlList dd .ta{position:absolute; right:0; bottom:50px;}
.nlList dd .ta > a{float:right; padding:0 10px;}
.nlList dd .ta > span{font-size:12px;}
.nlList dd .ta > span a{color:#0b64bc;}
.nlList .a3{padding-bottom:5px;}
.nlList .a3 dt{margin:10px 0; border:1px solid #ddd; border-radius:5px; background:#fff; padding:10px 10px 5px;}
.nlList .a3 dt > div{padding:2px 10px; margin:5px 0; color:#515151;}
.nlList .a3 dt .b{border-bottom:1px dashed #ddd; font-size:14px;}
.nlList .a3 dt .tt{font-size:16px; color:#05a; width:auto;}
.nlList .a3 .b > b{padding:0 10px 0 0; color:#333}
.nlList .a3 .hd4{margin:10px 0 0; padding:5px 10px;}
.nlList .a3 .ct3 textarea{padding:6px; margin:0 10px; min-height:120px; border:1px solid #ddd; width:96%; font-size:14px;}
.nlList .a3 .ch3{font-size:16px; font-weight:bold; position:relative; top:7px;}
.nlList .a3 .center{margin:15px 0;}
.lab-c .warbox .nlList .tb3, .lab-c .warbox .nlList .tb7{width:100%;}
.oc-Cont{padding:10px 20px; background:#fff;}
.oc-Cont .nlList dd{padding:10px 10px 20px;}
.progress label{float:left; padding:0 5px;}
.progress span{float:left; margin-top:6px; background:#f8f8f8; width:100px; border:1px solid #0d70ca; height:8px; border-radius:20px;}
.progress span i{float:left; height:8px; background:#0d70ca; border-radius:20px;}
.con .progress span{margin-top:0; background:#ddd; height:8px; border:0;}
.con .progress i{background:#367fa9; height:8px;}
.w1024 .progress span i{height:6px;}

.investigation{width:800px; margin:0 auto;}
.investigation textarea{width:72%; min-height:260px; margin:5px 10px 0; display:block;}
.investigation > dt{background:#f4f4f4; padding:6px 10px; margin:0 0 10px; font-size:16px;}
.investigation > dd{padding:10px 20px 30px;}

.imgcen{background:#fff; height:500px; left:50%; margin:-250px 0 0 -300px; overflow:hidden; padding:30px 10px 10px; position:absolute; text-align:center; top:50%; width:600px; z-index:9999;}
.imgcen > img{display:block; margin:0 auto;}

.pt1{border:1px solid #ddd; border-radius:5px;}
.nlList .pt1 dt{border:0; margin:0 5px; border-bottom:1px dashed #ddd; border-radius:0;}
.ptHead{padding:10px 15px 5px; background:#f8f8f8; border-bottom:1px solid #e2e2e2; border-radius:5px 5px 0 0;}
.nlList .ptHead .c{color:#515151;}
.nlList .pt1 dt .tt{padding-left:10px; font-size:14px; width:auto;}
.nlList .pt1 dt .b{font-size:12px; margin:0 10px; padding:2px 0; color:#888; border:0;}
.pt1 .psort{margin:5px 25px 0;}
.pt1 .psort a{display:inline-block; width:20px; background:#e2e2e2 url(iconUd.png) no-repeat 6px 4px; height:15px;}
.pt1 .psort a.u{background:#0d70ca url(iconUd.png) no-repeat 6px -18px;}