@charset "utf-8";
/*  base  */
body,a,div,p,dt,dd,li{font-family:microsoft yahei,Arial}
body,h1,h2,h3,h4,p,blockquote,dl,dt,dd,ul,ol,li,button,input,textarea,th,td,form{margin:0px;padding:0px;}
body,button,input,select,textarea,th{ font-family:microsoft yahei,Arial; color:#333; font-size:14px; line-height:20px;}
h1,h2,h3,h4{ font-weight:bold; font-family:microsoft yahei,Arial;}
h2{ font-size:14px;}
ul,ol,li{list-style:none;}
img{border:none; outline:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
em{font-style:normal; color:#ff4200;}
a{text-decoration:none; color:#333;}
a:hover{color:#000; text-decoration:none;}
.clear,.clearfix:after,.btn:after,.c-dl dd div:after,.from-list li:after,.tool-t:after{clear: both; content: "."; display: block; height:1px; overflow:hidden; visibility: hidden;}
input[type="checkbox"],input[type="radio"]{*position:static; margin-right:5px; }
.fleft{float:left !important;}
.fright{float:right !important;}
.pfont{line-height:22px;}
html,body{height:100%;}

/* top  */
#wrapper{width:100% !important; height:100%;}
.shortcut,.menu,.container,.footer{width:100%; margin:0 auto; z-index:2; }
.footer{padding:5px 0; background:#fafafa; border-top:1px solid #e2e2e2; position:fixed; bottom:0; left:0; z-index:100}
.header,.menu,.menu .nav{position:relative;}
.header{z-index:10;}
.sc-bg{width:100%; height:50px; background:#0d70ca; position:absolute; top:0; left:0; z-index:-1;}
.shortcut{position:relative; z-index:1000;}
.shortcut .logo{padding:7px 0 0 30px; float:left; height:36px; }
.shortcut .mess span{display:inline-block; line-height:12px; height:14px; padding:0 5px; font-size:9px; position:relative; top:-3px; left:2px; background:#f84616; color:#fff; border-radius:20px;}
.shortcut .mess img{position:relative; top:1px;}
.shortcut ul li{height:50px; cursor:pointer; line-height:50px; *height:51px;*line-height:51px; float:left; width:102px; position:relative; text-align:center; z-index:100;}
.shortcut ul li.tipRed{width:auto;}
.shortcut ul li.tipRed a{color:#cd3b02; background:wheat; padding:4px 10px; border-radius:2px; font-size:15px;}
.shortcut ul li.tipRed a:hover{opacity:0.9;}
.shortcut ul li.tipRed:hover{background:none !important; cursor:default;}
.shortcut ul .curr,.shortcut ul li:hover{background:#0159aa;}
.shortcut ul .curr a{font-weight:bold;}
.shortcut ul li a:hover{text-decoration:none;}
.shortcut ul .clothes{position:relative; top:2px; margin-right:2px;}
.shortcut ul li a{font-size:14px; color:white;}
.shortcut ul .fr{float:right; width:90px;}
.shortcut ul .fr:hover{background:none;}
.shortcut ul li .disbox,.disbox1{min-width:94px; min-height:30px; position:absolute; top:50px; background:#f6f9fb; right:0; border:3px solid #259fe5; border-top:0; display:none;}
.shortcut ul .lan .disbox{min-width:84px; min-height:20px;}
.shortcut ul li .disbox a{color:#333; display:block; white-space:nowrap; line-height:20px; text-align:left; padding:4px 10px;}
.shortcut ul li .disbox b{display:inline-block; width:16px; height:16px; background:url(skin.gif) no-repeat; position:relative; top:4px; margin-right:4px;}
.shortcut ul li .disbox .fen{background-position:-17px 0;}
.shortcut ul li .disbox .lan{background-position:-34px 0;}
.shortcut ul li .disbox .cheng{background-position:-51px 0;}
.shortcut ul li .disbox .zi{background-position:-68px 0;}
.shortcut ul li .disbox .hui{background-position:-85px 0;}
.shortcut ul li .disbox .tian{background-position:-102px 0;}
.shortcut ul .par-pic{width:125px; line-height:20px; border-right:1px solid #bdcee0; background:#fff; height:167px; position:absolute; top:0; left:0;}
.shortcut .auto{width:auto !important; color:white; font-size:14px; padding-left:15px;}
.shortcut .auto:hover{background:none;}
.disbox a:hover{background:#dae5ee;}
.disbox1{width:345px;}
.disbox1 .left{width:127px; float:left; text-align:center; line-height:20px; color:#666; padding:5px 10px 10px 15px;}
.disbox1 .left img{border:1px solid #bdcee0; width:125px; height:135px;}
.hidden-big{display:none;}
.shortcut ul .disbox1 .fr{width:190px; float:right; text-align:left;}
.shortcut ul .disbox1 .fr dt{line-height:40px;}
.disbox1 .fr dt,.open-win .drag-area,.user-add .result{font-size:14px; font-weight:bold;}
.disbox1 .fr dd{line-height:22px;}
.disbox1 .fr .link{position:relative; padding-top:10px; padding-bottom:25px;}
.disbox1 .fr .link a{display:inline-block; width:48%;}
.shortcut ul .fr .small{position:relative; top:6px; right:3px;}
.shortcut ul .fr .s1{top:14px\0; *top:4px;}
.shortcut ul .icons{width:auto; padding:0 20px 0 0; float:right;}
.modular .shortcut ul .icons:hover{background:none;}
.shortcut ul .icons > a{display:inline-block; margin:0 0 0 15px;}
.disbox1 .fr .link .exit{position:absolute; right:10px; bottom:3px; padding:0 5px; background:#35ceeb; color:#fff; width:auto;}
 
.disbox1 .fr .link .exit:hover{text-decoration:none; background:#0fbedf;}
.disbox1 .fr a{color:#2c659a;}
.disbox1 .fr dt a{font-weight:normal;color:#333; margin-left:10px;}
.disbox1 .area{border-top:1px dashed #bdcee0; text-align:left; text-indent:12px; line-height:26px; padding:10px;}
.disbox1 .area span{color:#666;}

.menu{background:#f9fcfe; border-bottom:2px solid #a5c6e3; *padding-bottom:10px;}
.menu .nav li,.menu .nav li > a{width:75px; height:88px; display:inline;}
.menu .nav li > a{width:75px; height:24px; background:url(menu.png) no-repeat; float:left; margin:18px 4px 11px; padding:60px 0 4px; text-align:center; font-size:15px; font-family:microsoft yahei; color:#fff;}
.menu .nav li > a:hover{text-decoration:none;}
.menu .nav li div{background:#f9fcfe; width:980px; position:absolute; left:0; height:30px; line-height:30px; left:-10px; top:120px;*top:118px; padding-left:12px; display:none;}
.menu .nav .m2 div{padding-left:95px; width:905px;}
.menu .nav .m2 div i{left:98px;}
.menu .nav .m3 div{padding-left:178px; width:822px;}
.menu .nav .m3 div i{left:181px;}
.menu .nav .m4 div{padding-left:261px; width:739px;}
.menu .nav .m4 div i{left:264px;}
.menu .nav .m5 div{width:775px; padding:0; text-align:center;}
.menu .nav .m5 div i{left:347px;}
.menu .nav .m6 div{width:910px; text-align:center;}
.menu .nav .m6 div i{left:430px;}
.menu .nav .m7 div{padding-left:100px; width:900px; text-align:center;}
.menu .nav .m7 div i{left:514px;}
.menu .nav .m8 div{padding-left:270px; width:730px; text-align:center;}
.menu .nav .m8 div i{left:599px;}
.menu .nav .m9 div{padding-left:435px; width:565px; text-align:center;}
.menu .nav .m9 div i{left:681px;}
.menu .nav .m10 div{padding-right:160px; width:830px; text-align:right;}
.menu .nav .m10 div i{right:165px; left:auto;}
.menu .nav .m11 div{padding-right:75px; width:915px; text-align:right;}
.menu .nav .m11 div i{right:82px; left:auto;}
.menu .nav li div a{padding:0 5px;}
.menu .nav li div i{width:75px; height:16px; position:absolute; top:-14px; left:12px; background:url(arr3.png) no-repeat center 2px; }
.menu .nav .exam a{background-position:-93px 0;}
.menu .nav .train a{background-position:-184px 0;}
.menu .nav .internship a{background-position:-274px 0;}
.menu .nav .report a{background-position:-364px 0;}
.menu .nav .review a{background-position:-454px 0;}
.menu .nav .school-enterprise a{background-position:-544px 0;}
.menu .nav .statistics a{background-position:-634px 0;}
.menu .nav .manage a{background-position:-724px 0;}
.menu .nav .course a{background-position:-814px 0;}
.menu .nav .rec a{background-position:-904px 0;}
.menu .nav .pro a{background-position:-994px 0;}
.menu .nav .doit a{background-position:-1085px 0;}
.menu .nav .index a{background-position:-1176px 0;}
.menu .nav .composite a{background-position:-1267px 0;}
.menu .nav .bs a{background-position:-1358px 0;}
.menu .nav .tech:hover a{background-position:0 -92px;}
.menu .nav .exam:hover a{background-position:-93px -92px;}
.menu .nav .train:hover a{background-position:-184px -92px;}
.menu .nav .internship:hover a{background-position:-274px -92px;}
.menu .nav .report:hover a{background-position:-364px -92px;}
.menu .nav .review:hover a{background-position:-454px -92px;}
.menu .nav .school-enterprise:hover a{background-position:-544px -92px;}
.menu .nav .statistics:hover a{background-position:-634px -92px;}
.menu .nav .manage:hover a{background-position:-724px -92px;}
.menu .nav .course:hover a{background-position:-814px -92px;}
.menu .nav .rec:hover a{background-position:-904px -92px;}
.menu .nav .pro:hover a{background-position:-994px -92px;}
.menu .nav .doit:hover a{background-position:-1085px -92px;}
.menu .nav .index:hover a{background-position:-1176px -92px;}
.menu .nav .composite:hover a{background-position:-1267px -92px;}
.menu .nav .bs:hover a{background-position:-1358px -92px;}
.small-nav{position:absolute; right:3px; bottom:13px; width:70px; text-align:right;}
.small-nav a{float:left; white-space:nowrap; width:60px; line-height:26px; background:#259fe5; color:#fff; text-align:center; border-radius:2px; margin:3px 0 0;}
.small-nav a:hover{background:#3679b8;}
.parent .menu ul{margin-left:150px; width:800px;}
.parent .menu .nav li div{width:500px;}
.parent .par-pic:hover{background:#fff; color:#333;}
.navigation2{background:#fff;}
.navigation2 ul li{margin:0 20px 0 0; padding:0;display:inline-block;}
.navigation2 ul li a{display:inline-block; margin:0 auto; text-align:center; width:80px; height:80px;} 
.navigation2 ul li a img{position:relative; display:block; margin:0 auto; width:80px; height:80px; }
.navigation2 a:hover img,.navigation2 li.current a img{top:-3px;}

.menuOffice{background:#b7c5db; border-bottom:1px solid #abbcd4; position:relative;}
.menuOffice .TabSpan{line-height:30px; padding:0 66px;}
.menuOffice .TabSpan span{padding:5px 10px; display:inline-block; cursor:pointer;}
.menuOffice .TabSpan span:hover{background:#dce6f4;}
.menuOffice .TabSpan .curr,.menuOffice .TabSpan .curr:hover{background:#dce6f4; font-weight:bold;}
.msiItem{position:absolute; right:10px; bottom:-1px; width:25px; height:16px; cursor:pointer; background:url(icon.png) no-repeat -47px -248px; border:1px solid #abbcd4;}
.msiItem:hover{background:#d1dded url(icon.png) no-repeat -47px -248px;}
.msiItem.d{background-position:6px -248px;}
.msiItem.d:hover{background:#d1dded url(icon.png) no-repeat 6px -248px}
.TabCt{padding:10px 66px; height:80px; overflow:hidden; padding-bottom:24px; background:#dce6f4;}
.TabCt a{white-space:nowrap; text-align:center; width:52px; overflow:hidden; float:left; padding:3px 5px 0 5px;}
.TabCt a.atH{white-space:normal; line-height:18px; max-height:80px;}
.TabCt a.atH i, .TabCt a.atH i img{height:40px; width:40px;}
.TabCt .las a{height:23px; margin-right:1px; width:120px; white-space:nowrap; text-align:left; text-overflow:ellipsis;}
.TabCt .pL{padding-left:70px;}
.TabCt a:hover,.TabCt a.curr{background:#cdd6e3; font-weight:bold;}
.TabCt .sr1{border-right:1px solid #b8c6da; display:inline-block; position:relative; float:left; height:80px; max-width:400px; padding:0 10px 0 0; margin:0 10px 0 0;}
@media only screen and (max-width:1700px) {
.TabCt .sr1{max-width:320px;}
.TabCt .las a{width:90px;}
}
@media only screen and (max-width:1520px) {
.TabCt .sr1{max-width:260px;}
.TabCt .las a{width:70px;}
}
@media only screen and (max-width:1400px) {
.TabCt .sr1{max-width:260px;}
.TabCt a{width:42px;}
.TabCt a.atH i, .TabCt a.atH i img{width:34px; height:34px;}
.TabCt .las a{width:65px;}
}
@media only screen and (max-width:1300px) {
.TabCt .sr1{max-width:200px;}
.TabCt a{width:38px;}
.TabCt a.atH i, .TabCt a.atH i img{width:30px; height:30px;}
.TabCt .las a{width:52px;}
}
@media only screen and (max-width:1200px) {
.TabCt .sr1{max-width:200px; overflow:hidden;}
.TabCt a{width:28px;}
.TabCt a.atH i, .TabCt a.atH i img{width:22px; height:22px;}
.TabCt .las a{width:52px;}
}
.TabCt a.atH {display: -webkit-box;overflow: hidden;white-space: normal;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.TabCt .sr1 h3{padding:5px 0; text-align:center; font-weight:normal; color:#777; position:absolute; bottom:-25px; left:0; right:0;}
.TabCt a i{margin:0 auto; display:block;}
.TabCt .las a i{display:inline; float:left; margin:2px 5px 0 0;}
.TabCt a i,.TabCt a i img{width:48px; height:48px; }  
.TabCt .las a i,.TabCt .las a i img{width:16px; height:16px; }
.TabCt .atWidth{max-width:555px;}
.contOffice{padding:10px 66px;}

.contOffice .crumb,.modular .classic902 .contOffice .cont{padding:0; margin:0;}
.modular .contOffice .cont{border:0 !important;}
.modular .contOffice .mess-area{padding:0 0 80px;}
.contOffice .tabstep{margin:20px 10px;}
.mess-area .part2 .traget{border-bottom:1px dashed #ccc;}
.mess-area .part2 .traget span{display:inline-block; width:26%;}
.mess-area .part2 dd b{padding:0 5px;}
.mess-area .part2 .disable{background:#e2e2e2;}
.mess-area .part2 .enable .motion,.mess-area .part2 .disable .motion{color:#444; font-size:14px; margin:0 5px;}
.mess-area .part2 .disable .motion{color:#666;}
.buc{position:absolute; top:10px; right:0; width:130px;}
.buc .btn-b{margin-bottom:8px !important;}
.chartcontainer > div{margin-bottom:20px;}
.impPart{text-align:left; border-left:20px solid #f8f8f8; float:left;height:380px; width:48%; background:#fff; padding-top:20px; text-align:center;}
.impPart > a{width:49.5%; display:inline-block; font-size:24px !important; height:160px; color:#333 !important; text-align:center; padding:15px 0 5px;}
.impPart > a img{display:block; margin:0 auto 10px;}

.slideItem{background:white; z-index:2122; display:none; position:absolute; top:80px; box-shadow:0 0 3px #ddd; border:1px solid #ccc;}
.TabCt .slideItem li a{margin:0 0 1px;}
.TabCt a.hasIco{height:80px; width:auto;}
.TabCt .sr1 .adow{display:block; margin:0 auto; height:16px; width:16px; background:url(images/icon.png) no-repeat -32px -65px; cursor:pointer;}
/*  side  */
.container{position:relative; padding-bottom:30px;}
.container .current{line-height:30px; text-indent:15px; background:#fafafa; padding:3px 5px; border-bottom:1px solid #ddd; color:#888;}
ol.side-nav{width:82px; float:left; padding-top:10px; position:relative;}
div.side-nav{padding-top:10px; position:absolute; left:0; bottom:0; top:0; background:#fff;}
div.side-nav li{text-align:center; line-height:30px; border-top:1px solid #e8e8e8;}
ol.side-nav li{text-align:center; line-height:24px;}
.side-nav li dl{*display:inline-block;}
.side-nav li a{color:#5c5c5c;}
.side-nav > li:hover,.side-nav > li.curr{background:#e5eef5; font-weight:bold;}
.side-nav li:hover a{color:#333;}
.side-nav > ul{padding-bottom:120px;}
.side-nav li:last-child dl{margin-bottom: 100px;}

.hide-p{position:absolute; top:30px; left:70px; text-align:right; width:14px; z-index:11;}
.hide-p:hover{background:none;}
.hide-p span{padding:1px 3px; background:white; font-size:10px; border:1px solid #bdcee0; font-family:宋体; cursor:pointer;}
.hide-p span:hover{font-weight:bold;}
.hide-p .s{display:none;}
.hide-p .h{display:block;}
.hide-s .s{display:block; position:absolute; left:-71px;}
.hide-s .h{display:none;}
.cont{min-height:500px; padding-left:176px; margin-bottom:-1px;}
.cont .mess-area{padding:0 20px 30px;}
.c100{width:100%; border:none; padding:0;}
.mess-area input[type="text"],.mess-area input[type="password"],.mess-area select{border:1px solid #9fb3c8; padding:2px 5px; height:20px;}
.mess-area input.dis[type="text"],.mess-area input.dis[type="password"],.mess-area select.dis{border:1px solid #9fb3c8; color:#999;}
.mess-area select{margin-right:0; height:auto; line-height:18px; min-width:79px; padding:2px;}
.w1024 .mess-area select{min-width:50px;}
.mess-area{padding:0 15px 30px; min-height:200px; position:relative;}
.mess-area .tip1{margin:10px 0; text-align:left;}
.cl-box{padding:0; min-height:100px;}
.mess-area textarea{height:110px; min-width:200px; box-shadow:0 0 3px #bbb inset; margin:20px 0 0; padding:8px 10px;}
.base-tab .mess-area{padding:0;}
.base-tab .mess-area .from-list{padding:10px 20px;}
.base-tab{position:relative;} 
.tip1 .from-list{padding:0;}
.tip1 .from-list li{padding:5px 0;}
.tip1 .from-list li.sd{overflow:hidden; height:26px;}
.tip1 .explain2 .sc{top:8px;}
.tip1 .from-list .explain2{padding-left:120px;}
.tip1 .from-list .explain2 > div{height:auto; padding-bottom:5px;}
.tableSlide .from-list .explain2{padding:0;}
.tableSlide .explain2 .sc{position:relative; top:4px; margin-right:5px; left:1px;}
.tableSlide tbody .scs td:first-child{padding-left:25px;}
.sChild{display:none;}
.tableSlide .tb7,.tableSlide .tb7 th,.tableSlide .tb7 td{border:1px solid #ddd;}


/*  button  */
.btn-w,.btn-b,.btn-reset .simplemodal-close-cancel,.modular .btn-o{height:28px; line-height:28px; margin:0 5px 0 0; display:inline-block; background:#319af9; border:1px solid #1987eb; padding:0 10px; color:#fff; border-radius:3px;}
.bupload{background:#efefef; border:1px solid #4e4e4e; color:#333; border-radius:3px; padding:2px 6px; margin:0 0 0 5px;}
.btn-reset .simplemodal-close-cancel{height:26px; line-height:24px; cursor:pointer;}
.modular .mess-area .btn-o,.btn-o{background:#fb892d; border:0; color:#fff;}
.btn-w span label{*position:relative; *top:-3px;}
.btn-w:hover,.btn-b:hover,.btn-reset .simplemodal-close-cancel:hover{text-decoration:none;}
.btn-w,.btn-reset .simplemodal-close-cancel{background:#fff; color:#333; border:1px solid #ddd;}
.btn-w:hover,.btn-reset .simplemodal-close-cancel:hover{background:#e2e2e2;}
.btn-b:hover{background:#2a7bc6; color:#fff;}
.bnp{padding:0!important;}
.bnp span{padding-right:8!important;margin-left:8!important;}
.BigBtn{padding:10px 50px; font-size:18px; position:fixed; bottom:100px; left:50%; margin:0 0 0 -85px;}


.btn-c-b:hover{background:#01abea; color:#fff; text-decoration:none;}
input.btn-c-b{padding:0px 7px 2px; cursor:pointer;}
.back-p{border:1px solid #b9cfe0; background:#e5eef5; padding:3px 6px;}
.back-b{background:#fafafa; display:inline-block; padding:2px 6px; border:1px solid #ddd;}
.back-b1{background:#259fe5 url(back.png) no-repeat center center; float:right; display:inline-block; width:40px; height:28px; border-radius:2px;}
.b-b2{right:40px; position:relative; top:30px; z-index:10;}
.classic902 .b-b2{right:0;}

/*  mess  */
.tab-div{height:32px; position:relative; z-index:0; border-bottom:1px solid #ddd; margin:10px 0 0; padding-left:10px;}
.tab-div .back-b1{margin:7px 7px 0 0;}
.mess-tab{border-left:1px solid #ddd; float:left;}
.mess-tab li{display:inline; height:32px; line-height:32px; font-size:15px; float:left; padding:0 10px; cursor:pointer; position:relative; top:0; border:1px solid #ddd; border-bottom:0; border-left:0;}
.mess-tab .write {position:absolute; right:3px; top:7px; left:auto; line-height:16px; font-size:12px;}
.mess-tab .curr{background:#fff; font-weight:bold;}
.mess-tab .curr a:hover{text-decoration:none;}
.mess-tool{padding:12px 8px 8px; background:#fff;}
.mess-tool .t1{float:left; padding:0 0 0 20px;}
.mess-tool .t1 label{float:left; padding-right:5px; white-space:nowrap;}
.mess-tool .t1 label input{margin-left:5px; width:100px;}
.mess-tool .page{margin:0;}
.mess-area h2{padding:10px 0; font-size:18px; font-weight:normal;}
.prew{padding:5px; background:#fafafa;}
.tab-div .StartClass{float:right;}
.oc-Cont .tab-div .StartClass .ewm,.oc-Cont .tab-div .StartClass .eyedel{top:5px; margin-left:10px; position:relative;}

.tab-span,.tab-two{margin:0 10px 10px; border-bottom: 1px solid #ddd;}
.tab-span span,.tab-two span{padding:5px 20px; position:relative; display:inline-block; cursor:pointer; font-size:14px;}
.tab-span span:hover{background:#fafafa;}
.tab-span span.danmu{position:absolute; right:0; width:40px; top:5px;}
.tab-span .curr,.tab-two .curr{border-bottom:2px solid #259fe5; font-weight:bold; position:relative; top:2px;}
.tab-area{border-top:none; margin:0 0 5px; padding:10px 0; background:#fff;s}
.tab-area img{max-width:760px;}
.mess-area .tab-span{margin:10px 0 0; padding:0 10px; border-bottom:1px solid #b4b4b4;}
.mess-area .tab-span span{border:1px solid #b4b4b4; padding:5px 12px; font-size:15px; top:2px;}
.mess-area .tab-span a span{top:3px;}
.w1024 .mess-area .tab-span span{font-size:14px; padding:5px;}
.mess-area .tab-span .curr{border-bottom:2px solid #fff;}
.tab-area .c-cont{padding-top:0;}
.nstyle .add div > a{border:1px solid #bbb; height:80px; display:block; margin:0 auto; text-align:center; font-size:70px; color:#aaa; line-height:72px; margin:0 5px;}
.nstyle .add div > a:hover{border:1px solid #aaa; color:#a2a2a2; background:#fafafa;}
.oc-Cont .tab-span .tool-t,.tab-span .tool-t{float:right; padding:0; margin:3px 5px 0 0;}
.tab-span .tool-t span{padding:0; top:0;}
.tab-third{padding:0 20px 10px;}
.tab-third a.curr{font-weight:bold;}
.tab-third a{margin-right:15px; font-size:12px;}
.ttS2 a.curr{font-weight:normal; background:#b3dff8; color:#033958;}
.ttS2 a{padding:1px 5px; border-radius:2px;}
.tab-span a,.tab-two a,.ttS2 a{color:#333 !important;}
.tab-span .btn-b{color:#fff !important;}
.tab-span a .curr,.tab-two .curr a,.ttS2 a.curr{color:#05a !important;}

/************多级选择代码*/
.ssList .ttS2{padding:10px 60px 9px 0; border-bottom:1px dotted #ddd; max-height:26px; overflow:hidden; position:relative;}
.ssList .ttS2:last-child{border-bottom:0;}
/*.ssList .ttS2 > b{width:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal; color:#999; float:left; padding-right:10px;}*/
.ssList .ttS2 .pdL120{/*padding-left:120px; */height:23px;}
.ssList .ttS2 .pdL120 input{border:1px solid #ddd; padding:2px 5px; position:relative; top:-2px;}
.ssList .ttS2 .pdL120 a{margin-bottom:10px; margin-right:6px; display:inline-block;}
.ssList .icoOpen{width:20px; height:20px; display:none; position:absolute; right:20px; top:12px; background:url(openIco.png) no-repeat  -33px -1px; cursor:pointer;}
.ssList .tClick{max-height:180px; overflow:hidden; overflow-y:auto; padding-bottom:0;}
.ssList .tClick .icoOpen{background-position:-5px -1px; display:block;}
.ssList .tClick .pdL120{height:auto;}
.ssList #allClass{top:1px; margin-left:20px;}
.ssList .ttS2 .pdL120 a > span{color:#fff;}

/*20161229*/
.tab-span .close,.tab-span .useful{position:absolute; top:-6px; width:16px; height:16px;}
.tab-span .close{background:url(cha.png) no-repeat 0 2px; right:0; display:none;}
.tab-span .useful{background:url(gou-blue.png) no-repeat -6px 0; right:30px;}
.tab-span .addItem{display:inline-block; width:22px; height:22px; line-height:20px; border-radius:50%; text-align:center; font-size:20px; color:#999; border:1px solid #ddd; margin:0 10px;}
.tab-span .addItem:hover{color:#666; border:1px solid #aaa;}

.list-tab{border-top:none; padding:10px 0; text-align:right;}
.list-tab span{padding:0 10px; cursor:pointer; color:#666;}
.list-tab .curr{color:#333;}
.list-tab i{padding:2px 10px; background:url(icon.png) no-repeat; *float:left;}
.list-tab .thum{background-position:-51px -113px;}
.list-tab .li{background-position:-99px -113px;}
.list-tab .curr .thum{background-position:-30px -113px;}
.list-tab .curr .li{background-position:-75px -113px;}


/* page */
.page{margin:20px 0; text-align:right;}
.page a{padding:6px 10px; border:1px solid #b9c9d7;}
.page a:hover{color:#fff !important; background:#2083dd;}
.page > span{padding:7px 11px; background:#319af9; color:#fff;}
.page .per{background:url(page-per.png) no-repeat center;}
.page .next{background:url(page-next.png) no-repeat center;}
.page .over{opacity:0.4;}
.page .per:hover{background:#2083dd url(page-per.png) no-repeat center;}
.page .next:hover{background:#2083dd url(page-next.png) no-repeat center;}
.page .tt{float:left;}
.page .tt select{min-width:30px;}
.page .go{width:130px; float:right; position:relative; top:-2px;}
.page .go input[type="text"]{width:20px; margin:0 2px;}
.page .go a{padding:5px 8px; position:relative; top:-2px;}
.w1024 .pgInline{top:0;}
.pgInline{position:relative; top:-52px; float:right; display:inline;}
.pgInline .tt{display:inline; float:none !important;}
.thread-bottom .page{padding:0 20px 20px;}

/* from-list  */
.from-list{margin:0; padding:15px;}
.from-list li.last{border:0;}
.from-list textarea{margin:0; width:78.8%; border:1px solid #ddd;}
.from-list .btn{border:none;}
.from-list .labe,.from-list .labe1{width:150px; float:left; color:#666; text-align:right; padding:2px 10px 4px 0; line-height:22px;}
.w1024 .from-list .labe,.w1024 .from-list .labe1{width:80px;}
.from-list .labe1{line-height:42px;}
.from-list label{padding:0 10px 0 2px; float:left; position:relative; z-index:2;}
.from-list .multi label{float:left;}
.from-list li{padding:8px 0 6px; /*line-height:30px;*/ position:relative; *position:static; min-height:26px; line-height:26px;}
.from-list li.center{background:none; box-shadow:none;}
.from-list li input[type="text"],.from-list li input[type="password"]{width:50%; float:left;}
.from-list li input{max-width:100%;}
.from-list li .nf{float:none !important; margin:0 5px 0 15px;}
.from-list li .min[type="text"]{width:auto;}
.from-list li input[type="text"].it2{width:350px; float:left;}
.w1024 .from-list li input[type="text"].it2{width:230px;}
.from-list .time{width:16px; height:15px; background:url(icon.png) no-repeat -1px -64px; position:absolute; left:314px; top:17px;}
.from-list li .but-b{color:#fff;}
.from-list li .tips{color:#666; padding-left:5px; font-size:12px;}
.double-td td{line-height:34px;}
.from-list .explain,.from-list .explain1{color:#999; padding:0 0 0 10px; display:inline-block; position:relative;}
.from-list .instructions{color: #999;display: inline-block;position: relative;}
.from-list .explain1{max-width:700px; display:block; padding:3px 0 3px 162px; color:#999; z-index:1;}
.from-list .explain1 label{width:auto; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 2% 4px 0; color:#444; height:20px;}
.from-list .explain1 .btn-b{float:right;}
.from-list .explain2{color:#999; padding-left:162px;}
.from-list .explain2 div label{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 5px; height:26px; display:inline-block; width:116px; text-align:left;}
.from-list .explain2 > div{overflow:hidden; height:52px; padding-right:30px;}
.explain2 .sc{display:inline-block; width:16px; height:16px; background:url(showAll.png) no-repeat; cursor:pointer; position:absolute; right:10px; top:15px;}
.from-list .explain2 > .op{height:auto;}
.explain2 .op .sc{background:url(closeAll.png) no-repeat;}
.w1024 .from-list .exp02{padding:3px 0 0 90px;}
.fl-border{border:1px solid #bdcee0;}
.fl-border .labe,.fl-border .labe1{width:100px; text-align:left;}
.fl-border li{padding:4px 0;}
.LittSpace li{padding:0;}
div.LittSpace{padding-top:0;}
.LittSpace .listBh{height:26px; color:#999;}
.LittSpace .listB{height:26px; line-height:26px;}
.LittSpace .listB:after{content:''; clear:both;}
.strucCla{padding-left:18px;}
.strucCla > p{line-height:26px;}
.strucCla > select{margin-bottom:6px;}
.strucCla .bl1{padding-top:6px;}
.mess-area .sCreate select{min-width:50px; margin:0 4px;}

.from-list .prompt{color:#ff4200; padding:3px 6px 3px 25px; border:1px solid #666; position:absolute; top:-1px; left:10px; background:#fff;}
.from-list .prompt img{position:absolute; top:7px; left:-6px; }
.from-list .prompt .busy{top:4px; left:5px; }
.from-list .half{width:47%; float:left; padding-right:2%;}
.swd,.w1024 .pswd{width:160px !important;}
.w1024 .swd{width:80px !important;}
.pswd{width:260px !important;}
.multi {padding-left:162px; position:relative;}
.brNone br{display:none;}
.w1024 .multi{padding-left:100px;}
.w1024 .multi .explain{padding-top:0;}
.w1024 .half .multi{width:100%;}
.w1024 .b-line .half{width:auto !important;}
.multi > p{line-height:22px; height:22px; padding-bottom:10px;}
.multi .explain{padding-left:0;}
.from-list .multi .time{top:5px;}
.from-list .short{min-width:50px;}
.from-list .fu{height:300px;} 
.color-select{background:#fffab1; border:1px solid #ccc; width:78px; height:28px;}
.from-list .w100 textarea{width:96%; margin:15px 1%;}
.from-list .w100 .labe{text-align:left;}
.from-list .w100{border:none;}
.from-list li.b-line{padding:15px 0 10px;}
.multi .des{line-height:22px; color:#999; padding-bottom:10px;}

.from-list.shortList .labe{width:100px;}
.shortList .multi{padding-left:112px;}

/******************** 20181225新增table的from列表 ********************/
.from-table{padding:10px; width:620px; margin:0 auto;}
.from-table th{font-weight:normal; text-align:right; padding:5px 12px 5px 5px; color:#666; width:120px;}
.from-table td{padding:5px 0;}
.from-table input,.from-table select,.from-table textarea{padding:5px; border:1px solid #ccc; min-width:110px;}
.from-table input[type="radio"],.from-table input[type="checkbox"]{padding:0; border:0; min-width:auto;}
.from-table .button-center{text-align:left; font-weight:bold; padding:10px 0 0; color:#333;}
.from-table input[type="button"],.from-table input[type="reset"]{min-width:auto; padding:0 10px; cursor:pointer; border:1px solid #2a7bc6; line-height:26px;}
/******************** 20181225新增table的from列表 ********************/

.rela-tool a{position:relative; }
.rela-tool a img{position:absolute; top:5px; top:3px\9; left:10px;}
.rela-tool a span{margin-left:27px;}
.count{float:left; *margin-top:3px;}
.show-area{border:1px solid #ddd; height:auto; overflow-x:auto; overflow-y:hidden; background:#fff;}
.tb1 th,.tb1 td{padding:5px; text-align:center; min-width:100px; word-break:keep-all; *padding-bottom:15px;}
.show-area th{background:#e6f1fb; height:30px; line-height:30px; border-bottom:1px solid #d0dce8; border-right:1px solid #d0dce8; }
.count-form{margin:0 0 10px; background:#fff; padding:10px; position:relative;}
.count-form .tb2 th,.count-form .tb2 td{padding:3px 0; line-height:30px;}
.count-form .tb2 th{text-align:right; }
.count-form .tb2 label{padding-right:10px; white-space:nowrap;}
.count-form .arr-up,.count-form-down .arr-down{background:#fff; border-bottom:0; position:absolute; right:-1px; top:-25px; padding:2px 10px 2px 25px; cursor:pointer;}
.count-form .arr-up b,.count-form-down .arr-down b{width:9px; height:6px; position:absolute; right:39px; top:8px;}
.count-form-down .arr-down b{background:url(icon.png) no-repeat -1px -124px;}
.count-form .arr-up b{background:url(icon.png) no-repeat -1px -96px;}
.count-form-down{border-bottom:1px solid #d3dee8; display:none; position:relative; margin-bottom:10px;}
.timearea{display:none;}

.form2 .level{padding:5px 0 8px;}
.form2{position:relative; line-height:16px; line-height:18px\0\9; *line-height:20px;}
.form2 input[type="text"],.form2 select{border:1px solid #a4bbd3; padding:0 0 1px; background:#fff; }
.form2 input[type="text"],.form2 input[type="password"]{ height:18px; line-height:18px; padding:1px 3px;}
.form2 select{height:22px; line-height:22px;}
.form2 .btn{position:absolute; top:60px; right:50px;}
.form2 .mb{line-height:22px;}
.form2 textarea{border:1px solid #a4bbd3;}
.form2 select{width:auto; min-width:42px;}
.form{margin:10px 0 5px;}

.form3{padding-top:0;}
.form3 .from-list{border:none; padding:10px 0 20px; margin:0 0 20px;}
.form3 .from-list li{background:none;}
.w1024 .form3 .from-list .dott{padding:15px 0;}
.form3 li{border:none; padding:15px 20px 15px 100px;}
.form3 li span{/*padding:0 5px; line-height:28px;*/ float:left;}
.form3 li p{line-height:22px;}
.col9{color:#999;padding:8px 0 1px 10px; display:inline-block;}
.col8{color:#888;}
.col8 span{color:#333; padding:0 5px;}
.form3 li div.col9{padding-left:2px; margin:0;}
.form3 .hd2{font-size:16px; padding:10px 10px 0 35px; margin-bottom:10px; background:none; box-shadow:none;}
.form3 .btn{text-align:center; padding:0 0 15px 0;}
.form3 .pdl60{padding-left:60px;}
.form3 .fleft{width:86%; line-height:28px;}
.form3 .fleft > a{color:#05a; padding-right:10px;}
.form3 .fleft a img{position:relative; top:2px; margin-left:2px;}
.form3 .fleft li{padding:0;}
.form3 .fleft div span{padding-left:2px;}
.form3 .fleft li ul{padding:0 0 0 15px;}
.form3 .w100{padding-top:0; position:relative;}
.form3 .w100 > span{width:75px; text-align:right; padding-right:10px;}
.form3 .w100 .btn-c-b{position:absolute; right:0; top:2px; padding:2px 7px;}
.form3 .w100 input[type="text"],.form3 .b3 input[type="text"]{width:auto; float:none;}
.form3 .b3 .btn-c-b{padding:6px 12px; margin-left:3px;}
.form3 .b3 select{width:297px; height:300px; float:left; margin-right:10px;}
.form3 .b3 span{float:none; line-height:18px; padding:3px 15px 6px 0;}
.form3 input[type="text"]{border:1px solid #ccc; height:16px\9; *height:14px;}
.form3 h2{font-weight:normal; font-size:18px; padding:10px 0 10px ; margin:10px 0 0; background:#fff; text-indent:10px; border-bottom:1px solid #e2e2e2;}
.form3 h2 .setting{width:30px; height:30px; display:inline-block; background:url(set.png) no-repeat center;}
.form3 h2 a{ position:static; float:right;}
.form3 .m-show{min-height:60px; text-align:center; padding:20px 0 30px; background:#fff;}
.form3 .m-show a{padding:5px 10px; position:relative; top:10px;}
.form3 .m-show .page-vedio div a{padding:0; position:static;}
.form3 .m-show .tip1{float:right; text-align:left; width:420px;}
.form3 .m-show > img{border:1px solid #e2e2e2; height:auto;}

/*新增选择模板右侧排版*/
.New-Mshow{min-height:400px; text-align:center; padding:0 400px 30px 0; position:relative;}
.MS-right{position:absolute; right:10px; top:-10px; width:320px; text-align:left;}
.form3 .MS-right .mb li{padding:0 0 0 5px; height:auto; height:145px; overflow:hidden;}
.mess-area .MS-right .tip1{margin:10px 0;}
.form3 .New-Mshow h2{text-align:left;}
.New-Mshow .page{margin:20px 0 100px;}
/*新增选择模板右侧排版*/
.isInc .from-list{padding:0 15px 15px;}
.isInc .from-list li{padding:0;}

.form3 .tb5 input[type="text"]{width:66px; margin-left:5px;}
input[type="file"]{height:26px; border:1px solid #ddd\9;*border:1px solid #ddd;}
.form3 .tb5 td{padding:3px;}
.form3 .btn-select,.form3 .btn-select .cur-select{width:100px;}
.form3 .btn-select select{width:80px;}
.form3 .btn-select,.form3 .tb5 img{ position:relative; top:4px;}
.form3 .tb5 .btn-select{top:0;}
.form3 .lh36{line-height:28px; width:90px; margin:0 5px 0 0; padding:0 0 0 5px; text-align:center; color:#777;}
.form3 .dott{border:1px dotted #ccc;}
.form3 .sstyle{padding:10px 0 0 15px; background:#fff;}
.form3 .sstyle > span{padding:5px 5px 5px 0; float:left; line-height:24px; font-size:15px;}
.form3 .c-se{padding:10px 0;}
.form3 .c-se .clearfix{background:#fff;}
.form3 .c-se .clearfix img{display:block; border:1px solid #e2e2e2;}
.form3 .c-se a{padding:5px 13px 5px 17px; float:left;}
.form3 .mb li{width:150px;*width:155px; padding-left:15px; display:inline-block; height:140px; text-align:center; *float:left;}
.form3 .mb li a{padding:5px;}
.form3 .mb .btn-c-b{float:none; white-space:nowrap;}
.form3 .col{text-align:center; padding:10px 0; background:#fff;}
.form3 .col a{display:inline-block; width:62px; height:60px; border-radius:3px; margin:0 3px;}
.form3 .col .c-red{background:#ff0000;}
.form3 .col .c-yellow{background:#ffbcce;}
.form3 .col .c-orange{background:#ffb03a;}
.form3 .col .c-green{background:#9bbb59;}
.form3 .col .c-blue{background:#259fe5;}
.form3 .col .c-blue1{background:#69bddb;}
.form3 .col .c-purple{background:#af83c8;}
.form3 .col .c-black{background:#1b4261;}
.form3 .col .c-grey{background:#b7b7b7;}
.form3 .col .c-classical{background:#e4d4b3;}
.ccset{padding:10px 40px; position:relative;}
.ccset > p{padding-bottom:10px;}
.ccset label .bigI{display:none; width:907px; position:absolute; top:-10px; left:25px; z-index:1000;height: auto;box-shadow: 0 0 8px #bbb;}
.ccset label{padding:0 20px !important;}
.ccset label > div{height:80px; position:relative;}
.ccset .zid{z-index:199;}
.ccset label img{display:block; margin:0px auto; height:80px; width:80px;}
.w1024 .form3 .lh36{width:80px;}
.w1024 .from-list .filebtn{width:auto;}
.w1024 .from-list .filebtn input{width:30%;}
.w1024 .dott .tb5 .filebtn{width:160px;}

.ctol a{padding:0 5px; color:#05a;}
.open-box .tab-span{margin:0; padding:0;}
.open-box .it2{line-height:16px; padding:5px;}
.open-box .fleft{width:80%;}
.open-box .form3 .btn{padding:8px 8px 5px; text-align:left;}
.open-box .form3 .btn label{float:right; color:#05a; padding-top:3px;}
.m-area{height:350px; background:#f9fcfe; overflow:hidden; overflow-y:auto; position:relative; top:0; left:0;}
.m-area > div{padding:15px 0; margin:0 20px;}
.m-area .th{display:inline-block; width:90px; padding-right:5px; text-align:right;}
.m-area > .m{border-bottom:1px solid #d9e4ef;}
.m-area input[type="text"]{border:1px solid #bdcee0;}
.m-area .m > ul{padding:5px 0 10px 95px;}
.m-area .n > ul{padding:5px 0 0 15px;}
.m-area .m > ul ul{padding:0 0 0 15px;}
.m-area .m > ul li{padding:5px 0 ;}
.m-area .wd60{padding:2px 5px; padding:4px\9;padding:4px\0\9;*padding:4px; width:60px; margin-right:5px;}
.m-area .color-select{width:72px;*width:70px; margin:0;}
.m-area .mr{margin:0 0 0 20px;}
.m-area input[type="file"]{width:125px; margin:0 10px 0 0;}
.m-area .pd20{padding:0 0 0 20px;}
.m-area .pdr20{padding:0 20px 0 0;}
.m-area .t10{padding:10px 0; line-height:22px;}
.m-area h3{font-size:14px; font-family:microsoft yahei; border-bottom:1px solid #d9e4ef;}
.m-area .dtstyle{padding:15px 0 0;}
.m-area .mb{margin:0 0 0 15px; padding:0;}
.m-area .mb .side{width:240px; height:334px; border-right:1px solid #d9e4ef; padding:15px 15px 0 0 ; float:left;}
.mb .side .btn-select{ position:relative; top:7px;}
.mb .side .v{padding-top:20px;}
.mb .side .v div{padding:5px 0;}
.m-area .mb .sec{width:413px; height:349px; overflow:hidden; overflow-y:auto; padding-left:15px; float:left; position:relative; top:0; left:0;}
.m-area .sec .color-select{width:70px;*width:68px;}
.sec li{padding:2px 0;}
.pdt10{padding:10px 0 0 ;}
.dtstyle ul{padding:7px 0 16px;}
.dtstyle .btn-select, .dtstyle .tb5 img{top:8px; left:-6px; margin-right:25px;}
.dtstyle .half{width:50%; float:left; height:28px;}
*+html .dtstyle .color-select,*+html .dtstyle .btn-w{position:relative; top:5px;}
.dtstyle .form3{padding-bottom:3px;}
.dtstyle .color-select{margin-right:30px;}
.dtstyle .form3 img{position:relative; top:5px;}
.dtstyle .pai{display:inline-block; width:260px;*float:left;}
.dtstyle .p40{padding-left:22px !important;}
.dtstyle .bdb{border-bottom:1px solid #d9e4ef; padding-bottom:10px;}
.dtstyle .bdb div.form3{padding-left:81px;}

.fenG{background:#fff; margin:10px 0 0; padding:10px;}
.fenG .tb3,.fenG .tb3 th,.fenG .tb3 td{border:0;}
.mess-area .fenG h2{padding:5px;}
.tb5 .inS{min-width:76px; line-height:24px; border:1px solid #ddd; text-align:center; margin:4px 10px 0 0;}
.inS{display:inline-block; min-width:40px; color:#999; line-height:40px;}

.tb5 .bs1{background:url(Could_Disk.png) no-repeat; width:30px; height:24px; display:inline-block; position:relative; top:3px;}
.tb5 .bs2{background:url(local_file.png) no-repeat;}

/*  tb3  */
.tb3,.tb7{border:1px solid #ddd; background:#fff;}
.tb3 th,.tb7 th{line-height:30px; height:30px; background:#fafafa; 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 #b9c9d7; border-right:1px solid #b9c9d7;}
.tb3 .ic{margin:0 3px 0 0; position:relative; top:3px;}
.tb3 .at-color td{background:#bdd2e5;}
.tb3 div.set{display:inline-block; position:absolute; right:0; top:0; padding:0 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;}
.tb3 .tb3 td{border-bottom:1px solid #ccc;}
.tb3 .tb3 tbody tr:last-child td{border:0;}
.hasChild a{display:inline;}
.tb3 .hasChild td{padding-left:10px;}
.tb3 a.btn-c-b{padding-top:0; padding-bottom:0; color:#fff;}
.tb3 table td,.tb3 table th{border:0;}
.tb3Pd td{padding:10px !important;}
.tb3 a img{position:relative; top:4px; margin:0 3px;}

.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;}

.set1 a,.set2 a,.set3 a,.set4 a,.set5 a,.set6 a{position:relative; top:3px;}
/*  ctol */
.font-alink,.tot td a,.tb3 .ctol a{color:#05a;}
.font-alink:hover,.tot td a:hover{color:red;}
.ctol a{white-space:nowrap;}
.tb3 .ctol a{padding:0 5px;}
.btnsr{display: inline-block; text-align: right; width: 290px; float: right; padding: 10px 10px 0px 0px;}
.btnS,.btnS div{display:inline; float:right;}

/*  chat-box */
.shortcut .topLink{position:absolute; top:6px;*top:9px; right:400px;*right:402px; z-index:2000;}
.shortcut .topLink .chat,.downT{padding:0 10px;}
.shortcut .topLink > div{display:inline-block;}
.shortcut .qiand{top:15px; right:515px; position:absolute;}
.w1024 .shortcut .qiand{right:415px;}
.shortcut .qiand a{color:#fff;}
.w1024 .shortcut .chat{right:300px; top:7px;}
.chat #c2,.chat .has-mess #c1{display:block;}
.chat .has-mess #c2,.chat a #c1{display:none;}
.shortcut ul .chat:hover{background:none;}
.chat a img{margin-top:13px;*margin-top:10px;}
.shortcut .chat-box{position:absolute; width:320px; height:600px; background:#f9fcfe; border:1px solid #07437c; border-radius:2px; right:0;*top:40px;}
.shortcut .c-user{background:#259fe5; height:113px;}
.shortcut .c-user img{float:left; margin:5px 10px; border:1px solid #d1deeb;}
.shortcut .c-user dl{text-align:left; color:#e8eef4;}
.shortcut .c-user dt{font-size:24px;}
.shortcut .c-user dd{font-size:12px; line-height:30px;}
.drag-area{background:#259fe5; height:28px; text-align:right; cursor:move;}
.cb1 .drag-area{cursor:pointer;}
.cb1 .drag-area span{font-weight:normal; display:inline-block; float:left; padding:0 10px; line-height:27px;}
.cb1 .drag-area .curr{background:#1c5f9e; font-weight:bold;}
.drag-area .close{background:url(icon.png) no-repeat -20px 3px; padding:0 12px; position:relative; top:3px;}
.chat-box{display:none; overflow:hidden;}
.chat-box .c-tab{height:34px; background:#e6f1fb; border-bottom:1px solid #bdd2e5; position:relative;}
.chat-box .c-tab a,.chat-box .c-tab span{float:left; color:#3c3c3c; padding:0 10px; line-height:35px;}
.chat-box .c-tab a b,.chat-box .c-tab span b{padding:3px 10px; background:url(icon.png) no-repeat;}
.chat-box .c-tab .c-friend b{ background-position:-58px 2px;}
.chat-box .c-tab .c-group b{ background-position:-101px 2px; padding:3px 12px;}
.chat-box .c-tab .c-video b{ background-position:-143px 2px;}
.chat-box .c-tab .c-cr b{ background:url(icon.png) no-repeat -177px 2px;}
.chat-box .c-tab .c-cr{float:right; cursor:pointer;}
.chat-box .c-tab .curr{ background:#f9fcfe; border-left:1px solid #bdd2e5; border-right:1px solid #bdd2e5; position:relative; left:-1px;}
.chat-box .c-tab .add{width:70px; display:none; border:2px solid #bdd2e5; background:#fff; position:absolute; top:34px; right:0;}
.chat-box .c-tab .add span{width:70px; line-height:28px; padding:0;}
.chat-box .c-tab .add span a{padding:0; width:100%; text-align:center;}
.chat-box .c-tab .add span:hover{background:#f4f4f4;}
.chat-box .c-dl{padding:10px; text-align:left; line-height:32px; height:400px; overflow:hidden; overflow-y:auto;width: 100%;}
.c-dl dt{cursor:default;width: 100%;}
.c-dl dt i{padding:0 12px; background:url(icon.png) no-repeat -26px -63px; *float:left; *margin-top:6px;}
.c-dl dt .iup{padding:0 12px; background:url(icon.png) no-repeat -46px -63px;}
.c-dl dd div{line-height:32px; height:32px; cursor:default;}
.c-dl dd div a{float:right; padding:0 6px 0 2px; color:#05a; display:none;}
.c-dl dd div:hover a{display:block;}
.c-dl dd div:hover,.c-dl dt:hover{background:#cee7ff;}
.c-dl dd img{float:left; margin:5px; border-radius:2px; width:22px; height:22px;}
.t-b{padding:10px 0; text-align:right;}
.link-in a{color:#05a; margin:0 3px;}

/*  other  */
.fl{float:left;}
.fr{float:right;}

.open-win{width:460px; position:absolute; left:50%; margin-left:-200px; top:200px; background:#fff; z-index:1000; border:1px solid #259fe5; display:none;}
.o-w600{width:600px; margin-left:-300px;}
.open-win .drag-area{background:#259fe5; color:#fff;}
.drag-area .fl{padding:2px 0 0 10px;*padding-top:3px;}
.drag-area .close{*float:right;}
.open-win .form2{padding:10px;}
.open-win .user-add{padding-top:10px;}
.open-win .user-add li{height:29px; line-height:29px;}
.o-w600 .user-add li{height:auto; line-height:22px; padding:5px 0;}
.o-w600 textarea{width:95%; padding:5px; height:80px;}
.o-w600 .ta-f{height:240px;}
.user-add li input{width:32px; margin:0 5px 0 20px;}
.user-add .result{padding:5px 0 10px;}
.open-win .but{padding:5px 0 ;}
.o-w600 .user-add{padding:0 0 0 10px;}
.o-w600 .but{padding:0 0 10px 10px;}
.o-w600 .form2{padding-top:5px;}
.open-win .ms img{position:relative; top:3px; margin-right:3px;}


/* course */
.wd100{width:1000px !important; padding:0 !important;}
.wide .side-nav{width:260px; padding:0 0 0 1px; z-index:1000;}
.wide .side-nav:before{content:""; width:260px; display:block; top:0; position:fixed; bottom:0; z-index:-1; box-shadow:0 0 5px #ccc;}
.wide .cont{min-height:820px; margin-bottom:-1px; padding-left:261px; background:#fff;}
.wide .set-h{min-height:54px; position:relative;}
.wide .set-h .l-menu-c{padding-right:45%;}
.wide .set-h dl{padding:8px 20px;}
.wide .c100{width:100% !important; border:none; clear:both; *float:left;}
.c100 .cont-add{width:80%;}
.cont-add{width:100%; margin:20px auto; text-align:center; font-size:14px;}
.cont-add .click-a{font-size:16px; color:#05a; padding:0 5px; font-weight:bold;}
.cont-add .from-list li{text-align:left; padding:8px 0;}
.cont-add .mess-area{font-size:12px; padding-top:0;}
.cont-add .btn a{font-size:12px;}
.cont-add .tip1{text-align:left; margin-top:30px; color:#515151;}
.wide .side-nav li dt{text-align:left; padding:10px 20px; background:#fafafa; font-weight:bold; color:#333; font-size:18px;}
.wide .side-nav li dd a{display:block; text-align:left; text-indent:30px; color:#444; padding:10px 0; font-size:16px; border-bottom:1px dotted #ddd;}
.wide .side-nav li dd a i{color:#fff; font-style:normal; padding:0; position:absolute; left:-10px; width:12px; height:12px; font-family:宋体;}
.wide .side-nav li dd a:hover i,.wide .side-nav li dd .curr i{color:#000; font-weight:bold;}
.wide .side-nav li dd a:hover,.wide .side-nav li dd .curr{background:#accbe0; font-weight:bold; text-decoration:none; color:#111;}
.wide .side-nav li li a{background:#fff;}
.less-p{height:150px; overflow:hidden; position: relative; z-index:100;}
.less-p .starLevel{top:8px; left:160px;}
.less-p > img{width:260px; height:153px;}
.less-menu{background:#ddebf5; border-bottom:1px solid #c0d1e2; padding-left:260px;}
.less-menu li{float:left; height:44px; line-height:44px; padding:0 20px; position:relative; top:2px; text-align:center; cursor:pointer;}
.less-menu li a{font-size:18px;}
.less-menu .curr,.less-menu li:hover{border-bottom:2px solid #259fe5; font-weight:bold;}
.less-point{background:url(pi-repeat.gif) repeat-x; position:relative; z-index:11; min-width:85px; margin:10px 35px 0 0; padding-right:5px; float:right; line-height:27px; height:27px;}
.ileft,.iright{position:absolute;}
.ileft{left:-85px; top:0;}
.iright{right:-25px; top:0;}
.font-alink img{position:relative; top:2px; left:3px;}
.font999{color:#999; padding-left:10px;}
.but-b,.sbut-b,.btn-c-b{background:#259fe5; color:white; font-weight:bold; text-align:center; padding:4px 13px 5px; border-radius:2px; }
.but-b:hover,.sbut-b:hover,.but-n:hover{color:#fff;}
.sbut-b{padding:1px 3px 2px 4px;*padding:3px 3px 1px;}
.btn-c-b{padding:6px 15px; margin:0 5px;}
.but-n{background:#5c9eda; color:white; padding:2px 6px 3px; border-radius:2px;}
.tip1{background:#fdfdfd; padding:10px 15px; line-height:22px; margin:10px 15px 0;}
.tip1 b{color:#1c63a5;}

.tipBold,.modular .tipBold{font-size:16px; font-weight:bold; text-decoration:underline; padding:0 10px;}
.tip1 b .dp{width:18px; height:21px; float:left; background:url(icon.png) no-repeat 0 -207px;}
.tip{padding:10px 10px 10px 0; font-weight:bold;}
.mess-area .tip1{margin:10px 0 0;}
.tip1 .btn-c-b{padding:2px 5px 2px 0; background:none; color:#0066c2; text-decoration:underline;}
.tip1 .from-list{background:none;}
.mess-area .tip2{width:60%; margin:0 auto; background:none;}
.mess-area .tip2 > b{font-size:24px; padding:20px 0 10px; display:block;}
.mess-area .tip2 p{font-size:18px; padding:16px 0 0 17px; line-height:26px;}
.mess-area .tip2 p em{padding:0 5px; font-weight:bold;}
.mess-area .tip2 .btn-cen{padding:17px 0 0 17px; text-align:left;}
.mess-area .tip2 .btn-b{padding:0 20px; font-size:16px; line-height:34px; height:34px;}

.l-menu-c{background:#eff6fa; padding:11px 30% 11px 20px; position:relative; min-height:34px; border-bottom:1px solid #ddd;}
.l-menu-c .ctol{position:relative; z-index:10;}
.l-menu-c dt{font-size:22px; position:relative; z-index:100; line-height:30px;}
.l-menu-c dt.hasTo a{font-size:14px; color:#05a; white-space: nowrap;}
.l-menu-c dt.hasTo span{font-size:14px; color:#999; white-space: nowrap;}
.l-menu-c dt.hasTo span.done{color:#239e37;}
.l-menu-c .r-b{ position:absolute; right:20px; top:20px; z-index:111; width:28%; height:30px; text-align:right;}
.l-menu-c .r-b a{display:inline-block; line-height:20px; position:relative; top:-20px;}
.l-menu-c .r-b .btn-c-b{top:0;}
.l-menu-c .r-b .view-web,.l-menu-c .r-b .manage,.l-menu-c .r-b .del{top:0; width:33px; height:28px; background:url(button2.png) no-repeat; margin-bottom:-10px;}
.l-menu-c .r-b .notice{width:332px; height:30px; line-height:30px; position:absolute; left:20px; top:16px; overflow:hidden; text-align:left;}
.notice span{color:#666;}
.l-menu-c .r-b .manage{right:10px; background-position:-37px 0;}
.l-menu-c .r-b .del{right:7px; background-position:-78px 0;}
.l-menu-c .c-class{font-size:14px; position:relative; display:block; line-height:34px; color:#666; display:block;}
.l-menu-c .c-class span{background:#fff; border:1px solid #ddd; top:22px; left:-1px; text-align:center; padding:5px;}
.l-menu-c .c-class span > div{ height:24px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l-menu-c .c-class span > div:hover{ background:#fafafa;}
.class-m,.up-d,.send-n,.send-t,.l-interaction{padding:5px 5px 5px 27px;*padding:7px 5px 3px 27px; background:#259fe5 url(button1.png) no-repeat 3px 4px; border-radius:2px; color:#fff;}
.class-m:hover,.up-d:hover,.send-n:hover,.send-t:hover,.l-interaction:hover{background:#2972b6 url(button1.png) no-repeat 3px 4px;}
.l-menu-c .r-b .up-d{background-position:4px -29px; margin:13px 0 0;}
.l-menu-c .r-b .send-n{background-position:4px -62px; margin:13px 0 0;}
.l-menu-c .r-b .send-t{background-position:5px -97px; margin:13px 10px 0 0;}
.l-menu-c .r-b .l-interaction{background-position:5px -258px; margin:13px 0 0 0;}
.l-menu-c .r-b a:hover{color:#fff;}
.l-menu-c .p-t{position:relative; min-height:28px;}
.has .updown{position:relative; top:-1.5px;}
.c-cont{padding:20px; position:relative; background:#fff;}
.c-cont h3{font-size:14px; font-weight:normal; padding:0 0 8px; line-height:26px; color:#666;}
.c-cont h3 a{color:white; background:#259fe5; margin:0 0 0 8px; display:inline-block; line-height:20px; border-radius:2px; position:relative; padding:2px 5px; *padding-left:12px;}
.tk h3 a{*padding-left:5px;}
.c-cont h3 a i{padding:0 6px; background:url(icon.png) no-repeat; *width:12px; *height:20px; *position:absolute; *left:0; *top:0;}
.c-cont h3 .add-a i{background-position:-33px -90px;}
.c-cont h3 .add-p i{background-position:-55px -90px;}

.added li img,.default-p img,.default-w img ,.df-swf{float:left; padding:0 10px 0 0; width:220px; height:152px;}
.default-p,.default-w{position:relative;}
.default-p .o-hd,.default-w .o-hd{bottom:15px !important;}

.default-w{float:left;}
.cbt .default-w .o-hd{width:200px; font-size:12px; white-space:normal; font-weight:normal; line-height:20px; color:#fff;}

.added .tl,.added dt span{float:right; font-size:12px; font-weight:normal;white-space:nowrap}
.added .tl a{color:#05a; margin:0 3px;}
.added dt > span{padding-right:20px; color:#666;}
.added dt{padding:10px 0; font-size:18px; line-height:30px;}
.added li{border-top:1px solid #ddd; padding:10px 0;}
.tk .added li{padding:12px 0 10px;}
.tk .added li b{font-weight:bold;}
.tk .added li span{color:#666;}
.added li dl{*position:relative; top:-10px; padding:10px 0 0 230px;}
.added .ipc{margin:10px; float:left; width:100px; height:100px; border:1px solid #eee; overflow:hidden; text-align:center;}
.added .ipc img{display:block; width:40px; height:40px; margin:0 auto; padding:11px 10px; float:none;}
.added .diNoFrameDiv img{float:none;}
.added .bd-hover span{float:none; color:#888; padding:0 10px;}

.fbtdl{padding:0 10px;}
.fbtdl dd .fbt{height:auto;}

.click-box{width:610px; min-height:240px; position:absolute; left:20px; top:45px; background:#fff; border:1px solid #259fe5; display:none; z-index:1000;}
.click-box .drag-area{text-align:left; color:#fff; font-weight:bold; font-size:14px; text-indent:10px; line-height:26px;*line-height:28px;}
.click-box .drag-area .close{float:right; padding:0 7px; top:5px;}
.click-box .tip1{margin:0; padding-left:10px;}
.click-box .drag-ul{padding:20px;}
.click-box .drag-ul > li{padding:5px 0;}
.click-box .drag-ul label{width:42px; float:left; text-align:right; padding-right:5px;}
.click-box .drag-ul textarea{min-width:330px; min-height:55px;}
.drag-ul .btn-b{margin:10px 0 0 230px; font-weight:bold;}
.click-box .drag-ul .c-area{height:270px; overflow:hidden; padding-top:0;}
.c-area td{border-bottom:1px solid #d7e4f0; padding:7px 0 5px; line-height:20px;}
.g-up,.g-down{color:#05a; padding:0 3px ; }
.g-down i,.g-up i{padding:0 6px;*padding:2px 6px; background:url(icon.png) no-repeat; *display:inline-block;}
.g-up i{background-position:-75px -89px;}
.g-down i{background-position:-90px -89px;}
.c-area .f td{color:#999;}
.mess-area .drag-ul textarea{padding:0; margin:0; height:auto;}
.mess-area .drag-ul .eidtor textarea{width:480px; height:180px;}
.mess-area .drag-ul select{padding:1px 3px 2px; }
.mess-area .drag-ul input[type="text"]{padding:1px 3px 2px; line-height:18px; height:18px; margin-right:5px;}

.d-area{padding:20px; position:relative; background:#fff;}
.d-area .d-cont,.drag-ul .f2 dt{padding:10px 0;}
.d-area .d-cont span{padding:0 10px;}
.d-area h3{font-size:14px;}
.drag-ul .f1{position:relative; top:-10px;}
.drag-ul .f1 dt,.drag-ul .f1 dd{padding:5px 0;*padding:0;}
.drag-ul .f1 label{min-width:100px; white-space:nowrap; text-align:left; padding:0 10px 5px 0;}
.jk{padding:0;}
.jk dl{margin:0 0 10px;}
.jk dt{padding:5px 0; font-weight:bold;}
.jk input[type="text"]{width:60px; height:18px; line-height:18px; padding:0 3px;}
.jk dd{padding:0 0 10px 18px;}
.jk dd div{padding:3px 0;}
.photo-list li{width:120px; height:140px; display:inline-block; margin:10px 18px; text-align:center;}
.photo-list li img{width:90px; height:77px;}
.photo-list li h3{padding:3px 0; font-weight:bold; font-size:14px; height:22px;} 
.photo-list li div a{color:#05a; padding:0 5px;} 
.list-list li{float:none; position:relative; border-bottom:1px solid #ddd; padding-bottom:10px; width:auto; margin:0 0 8px; display:block; height:auto;}
.list-list li img{width:31px; left:0; top:0; position:absolute; height:auto;}
.list-list li h3{padding-left:40px; text-align:left; float:left;}
.list-list li div{text-align:right; padding-top:8px;}

.set a{color:#0f61ad; padding:0 5px 3px 0; white-space:nowrap;}
.set a:hover{text-decoration:underline;}
.set .eidt,.set .del,.class-li dt .chat-b{float:right; text-indent:-2000px; width:20px; height:22px; background:url(button1.png) no-repeat;}
.class-li dt .chat-b2{float:right; text-indent:-2000px; width:20px; height:20px; background:url(button1-1.png) no-repeat;}
.set .eidt{background-position:5px -35px !important;}
.set .del{background-position:8px -212px;}
.set .link{float:right; margin:5px 5px 0 0;}

.tool-t{padding:5px 0; clear:both;}
.tool-t a{float:right;}
.oc-Cont .tool-t{padding:10px 0 0; position:relative;}
.tool-mt{margin:10px; text-align:right; height:26px;}
.bgWhite{background:#fff; padding:10px;}
.ttip{color:#666; width:85%; display:inline-block;}
.ttip a{color:#05a; float:none; float:none;}

.too input , .too select{float:left;} 
.too .btn-w{position:relative; top:-3px; left:5px;}
.too{margin:10px 0;}
.too .has-del a{margin-right:30px;}
.too .has-del a img{position:relative; top:2px;}
.tot th{background:#f9fcfe; border-top:1px solid #c6d9e9; border-bottom:1px solid #c6d9e9; padding:3px 0 4px;}
.tot td{text-align:center;}

.pages a{padding:3px 7px;}
.pages span{padding:4px 8px;}


/* learning-space */
.ps a{display:block; height:32px; line-height:32px; padding-left:60px; position:relative;}
.ps a i{width:16px; height:16px; position:absolute; left:38px; top:8px;*top:6px; background:url(ps.png) no-repeat;}
.ps a:hover,.ps .curr{background:#5ea2e1; color:#fff; font-weight:bold; text-decoration:none;}
.ps a .sy{ background-position:0 2px;}
.ps a:hover .sy,.ps .curr .sy{ background-position:-18px 2px;}
.ps a .kcgy{ background-position:0 -31px;}
.ps a:hover .kcgy,.ps .curr .kcgy{ background-position:-18px -31px;}
.ps a .kcnr{ background-position:0 -64px;}
.ps a:hover .kcnr,.ps .curr .kcnr{ background-position:-18px -64px;}
.ps a .tznr{ background-position:0 -96px;}
.ps a:hover .tznr,.ps .curr .tznr{ background-position:-18px -96px;}
.ps a .zy{ background-position:0 -128px;}
.ps a:hover .zy,.ps .curr .zy{ background-position:-20px -128px;}
.ps a .cy{ background-position:0 -160px;}
.ps a:hover .cy,.ps .curr .cy{ background-position:-18px -160px;}
.ps a .tl{ background-position:0 -191px;}
.ps a:hover .tl,.ps .curr .tl{ background-position:-20px -191px;}
.ps a .dy{ background-position:0 -224px;}
.ps a:hover .dy,.ps .curr .dy{ background-position:-18px -224px;}
.ps a .rw{ background-position:0 -255px;}
.ps a:hover .rw,.ps .curr .rw{ background-position:-18px -255px;}
.ps a .ziy{ background-position:0 -287px;}
.ps a:hover .ziy,.ps .curr .ziy{ background-position:-18px -287px;}
.ps a .cj{ background-position:0 -319px;}
.ps a:hover .cj,.ps .curr .cj{ background-position:-18px -319px;}

.c-head{background:#dae7f1; border-bottom:1px solid #bdcee0; padding:6px 0; width:100%; border-left:1px solid #bdcee0; float:right; height:30px; line-height:30px; }
.c-head h1{float:left; padding: 0 10px 0 15px; font-size:18px; font-family:microsoft yahei;}
.c-head > span{padding: 0 0 0 15px; position:relative; z-index:3}
.c-head .c-class{padding:0 15px;}
.c-head > a{color:#05a;}
.c-class i{width:20px; height:20px; cursor:pointer;  background:url(icon.png) no-repeat 0 -167px; top:6px; position:relative; display:inline-block;}
.c-class{padding-right:20px;}
.c-class span{position:absolute; top:29px; left:10px; padding:0 5px; background:#dae7f1; border:1px solid #bdcee0; border-top:none; display:none; z-index:100; cursor:pointer;}
.c-head .progress{float:right; width:250px;}
.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:12px; background:#ddd; height:8px; border:0;}
.con .progress i{background:#367fa9; height:8px;}
.w1024 .progress span i{height:6px;}
.c-head .c-m,.c-head .c-p{ position:absolute; width:36px; height:36px; top:-13px; right:-125px; background:url(icon.png) no-repeat -165px -115px;}
.c-head .c-p{background-position:-125px -115px; right:-90px;}
.c-menu{background:#f9fcfe; float:right; width:100%; border-left:1px solid #bdcee0; position:relative; z-index:2}
.l-nav{padding:18px 13px 12px; border-bottom:1px solid #bdcee0;}
.l-nav a{width:78px; height:22px; margin:0 2px; float:left; padding:50px 0 0; text-align:center; color:#fff; background:url(ps-nav.gif) no-repeat;}
.l-nav a:hover,.l-nav .curr{background-position:0 -78px; text-decoration:none;}
.l-nav .xxbj a{ background-position:-84px 0;}
.l-nav .xxbj a:hover,.l-nav .xxbj .curr{background-position:-84px -78px}
.l-nav .xxfk a{ background-position:-169px 0;}
.l-nav .xxfk a:hover,.l-nav .xxfk .curr{background-position:-169px -78px}
.l-nav .wenj a{ background-position:-253px 0;}
.l-nav .wenj a:hover,.l-nav .wenj .curr{background-position:-253px -78px}
.l-nav .toup a{ background-position:-336px 0;}
.l-nav .toup a:hover,.l-nav .toup .curr{background-position:-336px -78px}
.l-nav > div{position:relative; display:inline-block;}
.l-nav .cWebsite{z-index:100;}
.l-nav .cWebsite > a,.l-nav .cWebsite > a:hover{ background:#20c1f5 url(cWebsite.png) no-repeat center 5px; text-indent:0; padding:48px 0 2px; height:22px; border-radius:5px;}
.l-nav .cWebsite div{display:none; background:#fff; width:140px; border:1px solid #afc2d6; border-top:2px solid #afc2d6; position:absolute; margin:10px 0 0 65px; padding:5px 0; border-radius:3px;}
.l-nav .cWebsite div > a{ background:none; width:90%; height:22px; line-height:22px; padding:0 5%; margin:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#333; text-indent:0;}
.l-nav .cWebsite div > a:hover{ background:#ddebf5;}
.l-nav .interaction > a,.l-nav .interaction > a:hover{ background:#ea6831 url(interaction.png) no-repeat center 5px; text-indent:0; padding:48px 0 2px; height:22px; border-radius:5px;}
.news-chat{position:absolute; right:15px; bottom:15px;}
.news-chat .nc-news{padding-bottom:10px;}
.news-chat .nc-chat input{border:1px solid #bdcee0; padding:2px 3px; width:220px;}
.nc-chat{position:relative;}
.nc-chat .btn-c-b{position:relative; padding:2px 12px 3px; margin:0 1px;}
.nc-chat .btn-c-b i{position:absolute; left:2px; top:0;*top:2px; width:20px; height:20px;  background:url(icon.png) no-repeat;}
.nc-chat .btn-c-b .down-arr{background-position:-67px -65px; margin:1px 0 0;}
.nc-chat .btn-c-b .more-c{background-position:-92px -65px; margin:2px 0 0 1px;}
.arr-box{width:294px; position:absolute; top:25px; background:#fff url(chat-bg-r.gif) repeat-x; right:34px; border:1px solid #698aa9; padding:10px; height:300px; overflow:hidden; z-index:100; overflow-y:auto; display:none;}
.arr-box li{padding-bottom:10px;}
.arr-box a{color:#05a; padding:3px 10px 3px 0; float:left; }
.arr-box .c-b{float:left; position:relative; padding:6px 10px; border:1px solid #d3dfeb; max-width:210px; margin-left:6px; border-radius:3px; word-break:break-all;}
.arr-box .c-b span{position:absolute; top:7px; left:-7px; width:8px; height:8px; background:url(chat-arr.png) no-repeat; }

.ps-side{width:75%; float:left;}
.ps-side a{color:#05a; margin:0 6px 0 0;}
.ps-side .w-block{background:#f9fcfe; margin:0 20px 5px 0; position:relative; *float:left;*width:97%;}
.ps-side .w-block span{padding:5px 10px; float:left; line-height:30px;}
.ps-side .w-block .btn-c-b{position:absolute; right:5px; top:9px; color:#fff; }
.ps-side .w-block .zy-t{width:180px; overflow:hidden; font-size:14px;}
.ps-side .w-block .zy-b{width:120px; color:#666;}
.w-block .zy-i{width:130px; float:left; padding:6px 6px 3px;}
.w-block .zy-i img{float:left; padding-right:5px;}
.w-block .zy-i p{line-height:18px;}
.w-block .zy-i i{font-style:normal; color:#666;}
.zy-b em{font-size:24px; padding-right:5px; float:left;}
.ps-side dt{font-size:14px; font-weight:bold; padding:10px 20px; margin-top:5px;}
.ps-side dd{padding:0 0 10px 20px; border-bottom:1px solid #dee9f2;}
.ps-side dd p{line-height:30px;}
.ps-right{width:190px; min-height:770px; float:right; padding:10px 0; border-left:1px solid #dee9f2;}
.ps-right dt{font-size:12px; font-weight:bold; position:relative; padding:0 0 5px; margin:0 15px;}
.ps-right dt a{font-weight:normal; color:#05a; font-family:宋体; position:absolute; right:0; top:0;}
.ps-right dd{padding:0 15px 13px; margin-bottom:10px; border-bottom:1px solid #dee9f2;}
.ps-right dd li{padding:3px 0;}

.page-num{padding:16px;}
.page-num dt{font-weight:bold; font-size:14px; padding:5px 0;}
.page-num dd{margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #dee9f2;}
.page-num dd p{padding:3px 0;} 
.finish-p{position:absolute; right:15px; top:5px; width:50px; height:22px; border-radius:20px; background:#dae7f1; text-align:center; line-height:22px;}
.right-tab{margin:5px 20px 5px 15px; padding:10px 0;}
.co-head{ border-bottom:1px solid #dee9f2; padding:10px 0; width:510px;}
.co-head b{ font-size:18px; }
.co-head span{ color:#666; font-weight:normal; padding-left:20px;}
.float-i{width:620px; float:left; line-height:24px;}
.float-i img{float:left; padding:5px 15px; }
.right-t{width:145px; float:right; border-left:1px solid #dee9f2;}
.right-t li{ text-align:center; padding:10px 0; cursor:pointer;}
.right-t .curr{ background:#dee9f2;}
.right-t img{width:120px;}

.work-area,.oc-bg .ps-cont .work-area{padding:10px 15px; background:#f9fcfe; border:1px solid #cbdbe8; margin:15px 15px 0; word-wrap:break-word; word-break:break-all;}
.oc-bg .ps-cont .work-area{margin:15px 0 0 ;}
.oc-Cont .ps-cont .work-area .fr{position:static; float:none;}
.work-area dl{width:650px; float:left; position:relative;}
.task-c dl{width:750px;}
.work-area dt{padding:3px 0 5px;}
.work-area dt label{padding:0 0 0 15px;}
.task{padding:2px 15px;}
.work-area dd{padding:5px 60px 0 0 ;}
.work-area span{padding-right:15px;}
.work-area dd a{color:#05a;}
.work-area dd .btn-c-b{color:#fff;}
.work-area i{font-style:normal; color:#888;}
.work-area dt b{font-size:14px; padding-right:10px;}
.work-area .w-time b{background:#dee9f2; padding:4px 8px; color:#394e60;}
.work-area .w-time{padding-top:10px;}
.work-area .w-time .b-bg{background:#dee9f2; color:#2a3c4b; padding:5px;}
.w1024 .work-area .w-time .b-bg{width:620px !important;}
.work-area .w-time .b-bg span{font-size:13px;}.work-area .b-bg span{padding-right:30px;}
.work-area .w-btn{float:right; width:100px;}
.work-area .w-btn a{margin-top:5px; float:right; white-space:nowrap;}
.bbs-b{position:relative;}
.bbs-b .b-img{float:left; padding:5px 10px 0 0; width:56px; height:55px;}
.bbs-b dt{padding:0;}
.bbs-b dd .qm{line-height:20px; height:20px; }
.bbs-b .tie{position:absolute; right:0; top:10px; width:85px;}
.t-g{background:none; border:none; border-bottom:1px solid #cbdbe8;}
.t-g i{padding-right:30px;}
.t-g dd{line-height:20px;}
.t-g dd .c-i{float:none; padding:3px 10px;}
.t-g dd a{padding:0 0 0 10px;}
.t-g dd .hid{display:none;}
.t-g dd .more{display:inline;}

.w-group{padding:8px 15px 5px 32px;}
.w-group a{float:right; padding:0 0 0 10px; margin-left:10px;}
.w-group a i{padding:0 10px; *float:left;*padding:2px 10px; background:url(icon1.png) no-repeat 0 1px;}
.w-group .share i{background-position:-25px 1px;}
.w-group span,.w-group b{padding:0 5px;}
.task-c,.task-d{background:#fff;}
.task-c .fl{padding-right:10px;}
.task-c .fl b{padding:0 10px 0 5px;}
.task-d{border:none; margin-top:5px;}
.task-d{border-bottom:1px solid #ddd;}
.but1{padding:15px 15px 0;}
.t-cate,.m-cate{padding:0; margin:0 20px; background:#fff;}
.t-cate li{width:115px; padding:0 20px; float:left; height:160px; text-align:center; line-height:24px;}
.t-cate li img{border:1px solid #ddd;}
.t-cate li a{font-size:14px;}
.m-cate .topnews img{float:left; border:1px solid #ddd; margin-right:10px;}
.m-cate .topnews dt{padding:5px 0; font-size:14px; font-weight:bold;}
.m-cate .topnews dd{padding:5px 0 0; color:#888; line-height:22px;}
.m-cate .topnews dd a{color:#05a;}
.m-cate ul{padding-top:20px;}
.m-cate li{height:36px; line-height:36px;}
.m-cate li a{color:#333;}
.m-cate li b{color:#05a; font-weight:normal; padding:0 5px 0 0;}
.m-cate li i{width:6px; height:6px; position:absolute; top:14px; left:8px; background:#ccc; border-radius:50%;}
.m-cate li > span{position:absolute; right:10px; font-size:12px; color:#999;}
.m-cate .topnews{padding:15px; background:#fafafa; border-radius:5px;}
.m-cate > ul{padding:20px 0 0;}
.m-cate > ul li{padding:0 0 0 20px; position:relative;}

.open-win .ms a{color:#05a; padding:0 5px;}
.screen{margin:13px 20px; padding:0 0 5px; border-bottom:1px solid #dee9f2;}
.screen dt{font-weight:bold; width:80px; float:left;}
.screen dd a{margin-right:20px;}
.screen dd .curr{padding:2px 4px; border-radius:2px; background:#259fe5; color:#fff;}
.screen .fl a{padding:0 5px 3px 5px; background:#e5eef5;}
.screen .fl img{position:relative; top:2px; margin-left:3px;}
.screen .ss{border:1px solid #b3c1cf; border-radius:2px; padding:3px; width:300px; position:relative; top:10px; clear:both;}
.screen .ss input{width:278px;}
.screen .ss a{position:absolute; top:5px; right:-15px;}
.ps-cont .tb3{margin:0 20px;}
.ps-cont .mess-area .tb3{margin:0;}
.ps-cont .tb3 img{margin:0 5px 0 0; position:relative; top:3px;}
.ps-cont .list-tab{margin:10px 20px 0 20px;}
.ps-cont{clear:both;}

.bbs-t{background:#f9fcfe; border-bottom:4px solid #259fe5;}
.bbs-t dt{padding:10px 20px; position:relative;}
.bbs-t dd{padding:5px 20px;}
.bbs-t dd{border-bottom:1px solid #dee9f2;}
.bbs-t dt b{font-size:14px;}
.back-p{padding:1px 6px;}

.leader span,.leader,.members span{float:left;}
.leader{padding-right:50px;}
.members a{margin:0 3px;}
.nbd,.no-bd{border:none !important;}
.no-bg{background:none !important;}


.bbs-t .hidea{padding:4px 0 0 160px; display:none;}
.bbs-t .hidea a{background:#259fe5; color:#fff; margin:0 3px; padding:1px 5px 3px; border-radius:2px;}
.bbs-t .cz{padding-top:10px;}
.bbs-list th{background:#f9fcfe; text-align:left;}
.bbs-list th,.bbs-list td{border-bottom:1px solid #ddd;}
.bbs-list td{padding:3px 0;}
.bbs-list td a{font-size:14px;}
.bbs-list td span{display:block; color:#999; font-size:12px;}
.bbs-list td .link12{font-size:12px;}
.ico-top,.ico-jing,.ico-lock,.ico-new{padding:5px 15px; background:url(bbs-ico.gif) no-repeat; *float:left;*margin-left:15px;}
.ico-jing{background-position:0 -79px;}
.ico-lock{background-position:0 -118px;}
.ico-new{background-position:0 -39px;}
.reply .user-left{width:95px; text-align:center; padding:15px 0; position:absolute; left:0 ; top:0;}
.reply .user-left img{border:1px solid #ddd; width:60px; height:60px;}
.reply li{border-bottom:3px solid #ccd3e4; background:#fafbfc; position:relative;}
.reply .cont-right{min-height:115px; background:#fff; padding:0 20px 0 95px;}
.reply .cont-right .title{border-bottom:1px solid #ccd3e4; height:32px; line-height:32px; text-indent:20px; font-weight:bold; font-size:14px;}
.reply .cont-right .f-time{text-indent:20px; color:#999; line-height:30px;}
.reply .info-c{padding:10px 20px;}
.reply .info-c img{max-width:680px !important; height:auto;}
.reply .cz{padding:10px 20px; text-align:right;}
.reply .cz a{color:#05a; margin:0 5px;}
.ps-cont .uptb{border-left:none;border-right:none; margin:0;}
.uptb th,.uptb td{border-right:none;}
.ico-sm{padding:20px 0 0 ; }
.ico-sm li{height:50px; line-height:20px;*line-height:30px; margin:0 15px; float:left;}

.list-tool{padding:10px 0 5px; position:relative; clear:both; min-height:30px;}
.list-tool .btn-w img{position:relative; top:4px;}
.list-top{word-break:break-all; word-wrap:break-word; padding:10px; min-height:30px;}
.list-top label,.list-top span.separate{white-space:nowrap; float:left; margin:2px 1px 5px 3px; *margin:2px 1px 0 3px; height:26px; line-height:25px;}
.l-left{margin:10px 0;}
.list-top .l-left{float:left; width:auto; margin:0;}
.list-top .l-left .dowebok{display:inline-block;}
.list-top .fright{margin:5px 0 0 !important;}
.Sbtn{float:left; padding:2px 0 0 5px !important;}
.oc-bg .list-top .t-btn{padding-top:4px; position:relative; left:20px;}
.list-top .t-btn{display:inline-block; text-align:left; padding:0 0 0 5px !important;}
.ls0{margin:0; padding:0 0 5px; border:0;}
.adv-list{width:100%; clear:both;}
.btn-cen{padding:5px 0 0; text-align:center;}

.omit > a{width:200px; display:inline-block; height:22px; line-height:24px;}
.omit .set{display:none;}
.center{ text-align:center;}
.mar-cen{width:100px; margin:0 auto;}
.h10{height:10px;}
.h15{height:15px;}
.h50{height:50px;}
.c-head1 .d2 i,.c-i{background:url(icon.png) no-repeat 3px -163px; float:right; width:18px; height:20px;}
.c-i{cursor:pointer; margin-right:3px;}
.c-iu{background-position:3px -182px;}
.pd015{padding:0 15px;}

.chat-cont{padding-top:10px;}
.chat-cont li{line-height:26px; margin-bottom:8px;}
.chat-cont li b{padding-right:10px;}
.chat-cont li > span{color:#999;padding-right:10px;}
.re-area{margin-bottom:20px;}
.re-area h3{font-size:12px; padding-bottom:3px;}
.re-area li b{color:#05a; font-weight:normal;}
.re-area li span{padding:0 10px;}
.re-area ul,.re-area .konw-s{padding-top:5px;}
.re-area .konw-s span{padding:0 10px 0 0; white-space:nowrap; line-height:22px;}
.re-area .img-l{padding-top:10px;}
.re-area .img-l .t a,.img-l .st a,.members li{width:100px; text-align:center; line-height:16px; height:120px; float:left; color:#05a;}
.img-l .st .members a{*line-height:22px;}
.img-l .st a{width:66px; height:90px;}
.members li{position:relative; width:auto; min-width:66px;}
.members a.online{width:16px; height:90px; position:relative; left:-8px;}

.section{margin:15px 0 0; font-weight:normal; text-align:right; position:relative; padding-bottom:5px; padding:10px;}
.section .back-b{padding:3px 8px; right:0; border-radius:2px; cursor:pointer; font-family:宋体;}
.section .back-b:hover{text-decoration:none;}
.section .r70{right:70px;}
.section b{float:left; padding-top:5px;*padding-top:22px; font-size:24px; font-weight:normal; line-height:30px; padding:5px 0 0 10px; text-align:left; width:43%;}
.section .pa,.section .pa1{position:absolute; right:200px; top:13px;*top:22px;}
.section .pa{right:360px; *width:70px;*position:relative;*text-align:left;}
.section .pa table{display:inline-block; position:relative; top:2px; left:5px; *position:absolute; *right:0; *left:auto;*top:0; }
.section .pa img{float:right;}
.pa1 span{width:80px; height:8px; margin:6px 5px 0 0; float:left; position:relative;
            background:-webkit-gradient(linear,0 50%,100% 50%,from(#dce7f1),to(#259fe5));/*Old gradient for webkit*/
            background: -moz-linear-gradient(left, #dce7f1, #259fe5); /** FireFox **/
            background: -o-linear-gradient(left, #dce7f1, #259fe5);/** Opear **/ 
            background: -ms-linear-gradient(left,#dce7f1 0%,#259fe5 100%);/** IE9 IE10 **/ 			
			filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#dce7f1, endColorstr=#259fe5);/*IE<9>*/
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#dce7f1, endColorstr=#259fe5)";/*IE8+*/
			}
.pa1 span i{width:4px; height:10px; background:#2677c1; left:50%; position:absolute; margin-left:-2px; cursor:pointer; top:-1px;}
.pa1 span .easy{ left:20%; }
.pa1 span .hard{ left:85%; }
.pa1 label{float:left;}
.il-div{display:inline-block; padding-right:10px;}
.left-w{float:left; position:relative;}
.left-w label{line-height:30px;}
.left-w .sa{width:16px; height:16px; background:url(closeAll.png) no-repeat; position:absolute; top:10px; right:-30px; cursor:pointer;}
.h .sa{background:url(showAll.png) no-repeat;}
.tool-t .left-w a{float:none;}

/*  h2 */
h2{position:relative;}
h2 .btn-b,h2 .btn-w,h2 .more{position:absolute; right:10px; font-size:12px; font-weight:normal; bottom:5px;}
.nopos .btn-b, .nopos .btn-w, .nopos .more{position:static;}
h2 select{font-size:12px;}
h2 .btn-b{right:-5px;}
h2 .ila .btn-b{text-indent:0; margin:3px 0 0 10px !important;}

/*  404  */
.error-page{ position:absolute; width:600px; min-height:200px; padding:20px; left:50%; top:150px; margin-left:-320px; border:1px solid #ccc; border-radius:2px; background:url(404.gif) no-repeat 30px 30px;}
.error-page .e1{min-height:80px; padding-top:40px; margin-left:180px; line-height:30px; font-size:24px; color:#f7540c; font-weight:bold; font-family:microsoft yahei;}
.error-page .e2 a{padding:9px 20px 9px 40px; background:#259fe5 url(checkout.png) no-repeat 12px 12px; display:inline-block; font-size:18px; font-family:microsoft yahei; color:#fff; border-radius:2px;}
.error-page .e2 a:hover{text-decoration:none;}
.error-page .e2 .backto{padding:9px 20px; background:#43bf1c;}
.error-page .e2{margin-left:180px;}
.error-page .e3{padding:20px 0 0; display:none;}
.error-page .e3{font-family:microsoft yahei; font-size:14px;}
.error-page .e3 p{padding-bottom:10px;}

.cont .error-page{ position:static; margin:80px 0 0 80px; border:0;}
.cont .error-page .e1,.cont .error-page .e2{margin-left:0;}

.no-content{width:160px; height:160px; text-align:center; position:absolute; left:50%; top:50%; margin:-100px 0 0 -80px;}
.no-content div{font-size:18px; font-family:microsoft yahei;}
.no-data{width:82px; margin:15px auto;}
.no-data img{width:82px !important; height:27px !important;}

/*  list1  */
.list1{padding:10px 20px; background:#fff; margin:10px 0 0; box-shadow:0 1px 3px #ccc;}
.list1 dt{font-size:16px; padding:10px 0; color:#666;}
.list1 dd{margin-bottom:5px;}
.list1 dd .ct{font-size:14px; width:60%; float:left;}
.list1 .renw span{width:20%; float:left;}
.list1 .dayi span{padding-right:30px; line-height:20px; color:#666;}
.list1 .renw span img{position:relative; top:3px; margin-right:3px;}
.list1 .renw .pc{ font-style:normal; font-size:15px;}
.list1 .t-dy label{line-height:28px; padding:0 20px 0 0;}
.list1 .t-dy .btn-b{float:right;}
.list1 .t-dy b{font-size:14px;}

/*class-li*/
.class-li dl{width:31.2%; height:250px; margin:1%; display:inline-block; float:left; background:#fff; box-shadow:0 0 3px #aaa;}
.w1024 .class-li dl{width:48.2%; margin:10px 0 0 10px;}
.class-li dt,.class-li dd{padding:3px 10px;}
.class-li .sp{padding:6px 12px; height:200px;}
.class-li .sp p{line-height:26px;}
.class-li .sp p span{color:#888; padding:0 10px 0 0;}
.class-li dt{padding:5px 20px 2px 10px; font-size:16px; background:#f8f8f8; line-height:24px; position:relative; }
.class-li dd{line-height:22px; position:relative; height:135px;}
.class-li dd .btn-c-b,.class-li dd .btn-w{position:absolute; bottom:8px; right:5px; line-height:16px;}
.class-li dd .e1{right:60px;}
.class-li dd .btn-w{line-height:28px;}
.class-li dl .set{padding:5px 10px; border-top:1px dashed #ddd; height:30px}
.class-li dt .chat-b{background-position:0 -145px; position:absolute; right:5px;}
.class-li dl .set .ban{right:-10px; top:-130px; position:absolute;}
.class-li dt img{position:relative; top:3px; left:3px;}
.sett{bottom:0; position:absolute; left:0; right:0; text-align:right; padding:0 6px 10px 0;}
.class-li dd .sett .btn-c-b, .class-li dd .sett .btn-w{position:static;}

/*list2*/
.list2{background:#fff; margin:10px 0 0;}
.list2 dt,.other-a dt{padding:15px 15px 10px; position:relative; font-size:18px;}
.list2 dt a{font-size:12px; font-weight:normal; position:absolute; right:0;}
.list2 .l2-t {padding:0 0 0 15px;}
.list2 .l2-t span{color:#999; padding-right:30px;}
.list2 .l2-c{padding:10px 10px 50px; position:relative; font-size:14px;}
.list2 .l2-c a{font-size:12px;}
.list2 .l2-c p{padding:0 0 10px;}
.list2 .l2-c .l2c-t a{float:right; margin:0 3px;}
.l2c-t .font-alink{line-height:24px;}

/*inout*/
.inout{margin:15px;}
.inout select,.inout .io{ background:#fff; border:none; }
.inout .io{ display:block; margin:10px; cursor:pointer; color:#666; padding:2px 3px;}
.inout .io:hover{color:#111;}

/*  upfile  */
.upfile{padding-top:10px;}
.upfile .curr{background:#f9fcfe;}
.upfile .f-addr{padding:4px 0;}
.upfile .up-f{margin-bottom:10px;}
.f-pc,.f-web{margin:10px 0; border:1px solid #bdcee0; padding:12px;}
.f-pc label,.f-web label{float:left; margin-right:10px; padding-top:3px;}
.f-pc .f-addr span,.f-web .f-addr span{float:left; }
.upfile .prg{min-width:136px; border:1px solid #bdcee0; margin:3px 5px;}
.upfile .prg span{background:#259fe5; height:10px; min-width:1px; float:left;}


/*  e-wrap */
.e-wrap{width:1000px; margin:0 auto; background:#f2f7fc; border:1px solid #a9bfd5;}
.e-wrap a,.e-wrap div,.e-wrap h2,.e-wrap h1,.e-wrap select,.e-wrap p,.e-wrap dt,.e-wrap dd{font-family:microsoft yahei;}
.e-top{border-top:3px solid #2a75c1; border-bottom:1px solid #a9bfd5; padding:10px 20px; background:#d8e6f3;}
.e-top h1{font-size:20px; height:28px; line-height:24px;}
.e-top h1 .xx{font-size:14px; font-family:宋体; float:right; padding:2px 0 0; font-weight:normal;}
.e-top h1 i{width:16px; height:16px; cursor:pointer; display:inline-block; background:url(icon.png) no-repeat 0 -167px; *position:relative; *top:-5px;}
.e-top h1 .up{background-position:0 -186px;} 
.e-top .explan{padding:2px 0 10px; display:none; font-size:14px;}
.e-top .e-tool{font-size:14px; text-align:right;}
.e-top .e-tool span{padding-right:20px; float:left; line-height:32px;}
.et-r,.e-pro{display:inline-block; width:60%;}
.e-submit,.e-output{background:#3382d2; color:#fff; font-size:14px; font-weight:bold; border-radius:2px; display:inline-block; min-width:100px; padding:0 11px; height:32px; line-height:32px; text-align:center;}
.e-submit:hover,.per-next a:hover{color:#fff; text-decoration:none; background:#1e6ab7;}
.e-pro{*padding:7px 0 0 0; text-align:left; *float:left;*margin-left:125px;}
.e-pro > div{display:inline-block; background:#f9fcfe; border:1px solid #bdcee0; width:70%; height:10px; position:relative; top:2px;*top:6px; right:5px; *float:left;}
.e-pro div i{display:inline-block; background:#3382d2; height:10px; position:absolute; left:0;}
.e-option table{border-left:1px solid #ddd; border-top:1px solid #ddd; margin:10px 40px 20px; background:#fff;}
.e-option th,.e-option td{border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; font-size:14px; font-family:arial; cursor:pointer;}
.e-option td:hover{color:#F00; background:#eee;}
.e-option .now{background:#3382d2; color:#fff;}
.e-option .finish,.e-option .finish:hover{background:#65b943; color:#fff;}
.e-cont{padding:25px 35px; min-height:260px; font-size:16px;}
.e-cont h2{padding-bottom:10px; font-size:16px;}
.e-cont h2 span{font-weight:normal;}
.e-cont .e-question{padding:0 0 10px;}
.e-ctol .select,.e-ctol .select div{display:inline;}
.per-next{margin:0 40px; text-align:right;}
.per-next a{margin:0 0 0 5px; background:#3382d2; color:#fff; padding:6px 15px; font-family:宋体; border-radius:2px;}
.e-select{padding:0 0 20px;}

.surplus{width:120px; border:1px solid #a9bfd5; height:76px; position:fixed; background:#fff; margin:-1px 0 0 879px; text-align:center; line-height:34px;}
.surplus em{font-size:30px; font-family:arial;}
.full-top{border-top:3px solid #2a75c1; font-size:14px;}
.full-top h1{padding:20px 0 10px; text-align:center; font-size:24px;}
.full-top .h1-bar{text-align:center;}
.full-top .rules{margin:5px 25px; background:#dae7f1; border-top:1px solid #a9bfd5; padding:10px;}
.full-top .rules p{text-indent:2em; margin-bottom:6px;}
.ec1 .big-h2{font-size:18px; padding-bottom:10px;}
.ec1 h2{padding-bottom:5px;}
.ex{margin-bottom:20px; border-bottom:1px solid #cbdae9; padding-bottom:15px; font-size:14px;}
.ex .e-ctol .an{padding:10px 0 0; font-weight:bold;}
.ex .e-ctol .an .zgt{font-weight:normal; color:#0055aa;}
.ex .fu{width:98%; margin:0 auto; padding:6px 1%; display:block; min-height:200px;}
.ex .uf{padding:12px 0 0;}
.ex .uf span{width:100px; float:left;}
.ex .uf input{font-size:12px;}
.e-ctol .an > span{color:#258300; padding-right:5px;}
.e-ctol .an img{margin:0 0 0 10px;}
.e-ctol .s-c{display:inline-block; *display:inline; padding:0 0 0 10px;}
.e-ctol .s-c label{padding:0 0 0 20px;}
.e-ctol .s-c input[type="text"]{background:none; border-bottom:1px solid #a9bfd5; padding:0 5px; width:100px;}
.ex dt{font-weight:bold; margin-top:15px;}
.e-ctol .false span{color:#ec1313;}
.e-question > span{padding-right:30px;}
.e-question .lx{ width:200px; text-align:left; display:inline-block; *float:left; margin-bottom:10px;}
.e-question .lx span{display:block; line-height:30px;}
.e-ctol textarea{border:1px solid #a9bfd5; width:97%; height:100px; padding:10px;}
.e-output{width:90px; height:28px; line-height:28px; background:#fff; border:1px solid #a9bfd5; color:#333;}
.e-output:hover{ text-decoration:none; background:#f2f7fc;}
.foot-btn{padding-bottom:100px;}
.sortItem{padding:10px 35px 0;}
.sortItem a{margin-right:10px; padding:5px 10px 3px; background:#eee; border:1px solid #ddd;}
.sortItem a:hover{background:#e2e2e2; text-decoration:none;}
.sortItem a img{position:relative; top:3px; margin:0 3px 0 0;}

.cont .e-top,.cont .e-tool{position:relative;}
.e-tool .tech-t{text-align:left; line-height:24px;}
.cont .e-top .e-tool{font-size:12px;}
.cont .e-pro{right:-8px; top:26px;*top:11px; position:absolute; text-align:right;}
.cont .e-submit{right:12px; top:12px; position:absolute;}
.exam-show{padding:20px 20px 0; height:360px; overflow:hidden; overflow-y:auto; position:relative;}
.exam-show .stu{width:78px; float:left; height:110px; text-align:center; position:relative; margin:10px; padding:10px 4px; border:1px solid #ddd;}
.exam-show .stu span{display:block;}
.exam-show .stu em{font-weight:bold;}
.exam-show .stu .over,.exam-show .stu .blue-b{position:absolute; top:60px; width:100%; left:0; display:none;}
.exam-show .stu .over{color:#fff; z-index:2;}
.exam-show .stu .blue-b{ background:#3382d2; z-index:1; filter:alpha(Opacity=80);-moz-opacity:0.80;opacity: 0.80; text-indent:-2000px;}
.doitmy{color:#05a; padding-left:20px;}
.exam-show .submit{border:1px solid #55b955; background:#e0fce0;}

.other-stu{margin:0 20px 20px;}
.other-stu dt{padding:10px; font-weight:bold; font-size:14px; border-top:1px solid #cbdae9;}
.other-stu dd .o-stu{float:left; width:155px; height:60px;}
.other-stu dd .o-stu a{float:left; padding:0 5px 0 0;}
.other-stu dd .o-stu img{width:38px;}
.other-stu dd{padding:5px 10px 10px; margin-bottom:5px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.tab-span span{top:3px; } 
	.tab-span span.curr{top:2px; } 
	.tb5 .color-select{ position:relative; top:5px;}
}

/*novice-task*/
.novice-task{font-size:14px; border-left:1px solid #bdd3e6; margin:50px 100px; padding-left:40px;}
.novice-task dt{font-weight:bold; position:relative;}
.novice-task dt span{display:inline-block; position:absolute; width:46px; top:0; *top:-5px; font-weight:normal; font-style:italic; height:46px; font-family:arial; background:url(task1.png) no-repeat; font-size:14px; text-align:center; line-height:46px; left:-63px; color:#888;}
.novice-task dt .curr{background:url(task2.png) no-repeat; color:#fff; font-size:24px; font-style:normal;}
.novice-task dt .work{background:url(task0.png) no-repeat; font-style:normal; color:#fff;}
.novice-task dd{padding-top:5px; margin-bottom:50px;}
.novice-task .finish{color:#999;}


/*  vote-info  */
.vote-info{padding:10px 15px;}
.vote-info dt{padding:10px 0; font-size:18px;}
.vote-info dd{margin-bottom:20px; color:#666; border-bottom:1px dotted #ddd; padding-bottom:10px;}
.vote-info dd label{padding-right:20px;}
.ta1{border:1px solid #ddd; width:97.8%; min-height:120px; padding:10px;}
.vote-info dd .question{padding-bottom:15px;}
.vote-info dd .question div{padding:5px 0; font-size:16px; color:#333;}


/*  select  */
a.dis .cur-select{background:#f8f8f8 url(arr4.png) no-repeat right 6px;}
.btn-select{position: relative;display: inline-block;width: 120px;height: 22px;background-color: #fff; font-size:12px; color: #fff;border:1px solid #ccc;}
.btn-select:hover{text-decoration:none;}
.btn-select .cur-select{position: absolute;display: block;width: 120px;height: 22px;line-height: 22px;color:#666;background: #fff url(arr4.png) no-repeat right 6px;text-indent: 10px;}
.btn-select select{position: absolute;top: 0;left: 0;width: 120px;height: 22px;opacity: 0;filter: alpha(opacity: 0;);font: 12px/20px "宋体";color: #333;}
.btn-select select option{text-indent: 10px;}
.btn-select select option:hover{background-color: #ddd;color: #333; }

/*  best-a  */
.best-a{background:#fff; border-top:1px solid #ddd; padding:10px 0; margin-bottom:15px;}
.best-a dt{font-size:14px; font-weight:bold; color:#05a; padding:5px 20px; position:relative;}
.best-a dt span,.other-a dd span{font-size:12px; font-weight:normal; color:#666; padding-left:30px;}
.best-a dd{ padding:8px 20px; margin-bottom:5px; border-bottom:1px solid #eee; position:relative;}
.best-a dd .ba-a{position:absolute; top:-24px; right:10px; z-index:2;}
.best-a dd .ba-a a{padding:0 5px;}
.best-a .best-ico > div{width:100px; height:73px; background:url(best-a.png) no-repeat 12px 8px; position:absolute; left:160px; top:-13px; z-index:1;}
.best-a .huid{display:inline-block;}
.send-a{margin-bottom:35px;}
.send-a textarea{width:766px; padding:6px 10px; border:1px solid #bdcee0; margin-bottom:5px;}
.send-a a{float:right;}

.vote{padding:10px 30px;}
.vote dt{padding:6px 0; font-size:14px; font-weight:bold;}
.vote dt span{font-size:12px; font-weight:normal; color:#666; padding-left:30px; }
.vote dt div span{padding:0 30px 0 0;}
.vote dd{padding:0 0 10px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.vote dd ul{padding:10px 0 0; display:none;}
.vote .txt .add-text{display:none;}
.vote dd li{padding:5px 0;}
.vote dd li label span{padding-left:6px;}
.vote .txt{line-height:24px;}
.vote .txt .ewma{cursor:pointer;}
.ewmbox{z-index:10000; display:none;}
.ewmbox .imgcen{position:absolute; margin:-300px 0 0 -440px; width:880px; height:600px; top:50%; left:50%; z-index:9999; background:#fff; text-align:center; overflow:hidden;}
.ewmbox .imgcen span{z-index:3; color:#111; font-size:30px; line-height:36px; text-align:center; display:block; background:#fff; width:100%; text-align:center; bottom:0; position:absolute;}
.ewmbox .ebg{ z-index:9998; background:black;filter:alpha(Opacity=60);-moz-opacity:0.60;opacity: 0.60;}
.ewmbox  > img{ z-index:9999; position:absolute; left:50%; margin:-230px 0 0 -230px; top:50%;}
.ewmbox .ebg,.ewmbox{position:fixed;width:100%; height:100%; top:0; left:0;}
.vote .txt a{*position:relative; *padding-right:15px;}
.vote .txt i{padding:0 7px; background:url(icon.png) no-repeat 3px -119px; *position:absolute; *top:1px; *right:3px;}
.vote .txt .i-up{background-position:3px -92px;}
.vote .view-r label{min-width:120px; float:left;}
.vote .view-r .pc{width:500px; float:left; font-weight:bold;}
.vote .pc span{height:10px; float:left; padding:0;}
.vote .pc{font-size:12px;}
.vote dt .font-has{color:#d35400;}
.pc100{border:1px solid #e2e2e2; width:380px; margin:3px 10px 0 0;}

.btn-c1{background:#3c9ccf; font-size:14px; display:inline-block; width:110px; height:32px; text-align:center; line-height:32px; color:#fff; font-family:microsoft yahei; border-radius:2px;}
.btn-c1:hover{color:#fff; text-decoration:none; background:#2380b1;}


.cbt .fbt{color:#666; padding:8px 25px 0 0; height:40px; overflow:hidden; line-height:20px;}
.cbt p.fbt{padding:0;}
.cbt span.fbt{color:#999; display:inline-block; height:22px; padding:0 20px 0 0; max-width:55%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w1024 .cbt span.fbt{max-width:35%;}
.cbt li{border:none; border-bottom:1px solid #ccc; position:relative; background:#fff;}
.cbt li > a{position:absolute; z-index:10;}
.cbt li .o-hd,.default-p .o-hd{ position:absolute; bottom:22px; left:10px; text-align:center; width:110px; font-size:16px; font-weight:bold; font-family:microsoft yahei;}
.cbt dd{padding:0 20px 0 0; position:relative; min-height:106px; margin-bottom:5px;}
.cbt dt{padding:0;}
.cbt .but-d{position:absolute; right:2px; bottom:10px;}
.cbt .but-d a{padding:3px 6px; *line-height:24px; background:#259fe5; color:white !important; border-radius:2px;}
.cbt .but-d a:hover{background:#3679b8; text-decoration:none;}
.tipps,.tipps-old{background:#1397ce;color:#fff;position:absolute;left:0;top:6px;z-index:111;font-size:12px;padding:0 5px}
.tipps-old{background:#ae9757;}
.butDele{position:absolute; top:10px; text-indent:-10000px; width:16px; height:16px; right:10px; background:url(openIco.png) no-repeat -10px -139px; opacity:0.8; display:none;}
.cbt li .h1:hover .butDele{display:block; background:url(openIco.png) no-repeat -10px -139px;}
.cbt li .h1{min-height:130px}
.nsLi{margin:0 30px;}
.nsLi dd{padding:5px 20px 30px 0; margin-bottom:0;}
.nsLi dt{padding:10px 0; font-weight:bold;}
.nsLi dd > span{color:#777; padding-right:30px;}
.nsLi .fb,.nsLi .wfb{color:#fff; padding:1px 5px; height:20px; line-height:20px; background:#6bc543; border-radius:2px; margin:5px 20px 0 0;}
.nsLi .wfb{background:#ddd; color:#999;}


.nbgCbt li{background:none;}
.nbgCbt li dt{padding:10px 0 5px;}
.nbgCbt li dt .fbt{border:1px solid #e5cc83; background:#faf3d6; border-radius:2px; position:absolute; padding:5px 8px; font-size:12px; z-index:111; top:35px; left:65px; margin-right:300px;}
.nbgCbt li .fbt,.nbgCbt li dd{height:auto; min-height:20px;}
.nbgCbt li dt .dtH{display:inline; font-size:16px; font-weight:bold;}
.nbgCbt li dt .dtH .fbt{display:none;}
.nbgCbt li dt .dtH:hover .fbt{display:block;}
.nbgCbt li .thead{font-size:15px; color:#111;}
.nbgCbt li .tb6{margin:10px 0 ;}
.nbgCbt li .tb6 td{padding:5px;}
.nbgCbt .b-hover .but-d{display:none; right:0; left:0; padding-top:50px; text-align:right;}
.nbgCbt .b-hover:hover .but-d{display:block;}

.succ{color:#2d8d02; padding-left:16px; background:url(gou.png) no-repeat 0 10px;}
.fal{color:#ff4400; padding-left:16px; background:url(icon_error.gif) no-repeat 0 10px;}
.trans{color:#05a; padding-left:16px; background:url(trans.png) no-repeat 0 10px;}

.backup{background:#fff; margin:10px 0 0;}

/*=User login =*/
#user-login {background: url(user_login_right.jpg); width:1003px; height:547px;float:left; position:relative;}
/*= left =*/
.user-login-left{width:521px; float:left;position:relative;}
.user-login-left .user-login-logo{ background:url(user_login_logo.gif) no-repeat; width:521px; height:64px; float:left;}

/*=right =*/
.user-login-right{ background:url(right.gif) no-repeat; left:521px; top:0;float:left; position: absolute;}

.user-login-right .user-login-box{padding-top:120px;float:left;}
.user-login-right .user-login-box .user-login-title{font-size:24px;padding-left:10px;float:left; font-family:"Microsoft Yahei","宋体",SimHei,STHeiti, Arial, serif; width:457px; padding-bottom:53px;  }
.user-login-right .user-login-box .user-login-name{ font-size:12px;padding-left:25px; color:#666;float:left;width:457px;}
.user-login-right .user-login-box .user-login-pass{ font-size:12px;padding-left:25px; padding-top:25px;color:#666;float:left;width:457px;}
.user-login-right .user-login-box .user-login-text{ border:1px solid #666;height:16px;line-height:18px;margin-right:3px;padding:3px;vertical-align:middle;}
.user-login-right .user-login-box .user-login-buttons{ color:#666; background:url(user_login_icon.gif) no-repeat 25px 35px; width:300px; height:47px; padding-left:100px; padding-top:43px;float:left;}
.user-login-right .user-login-box .user-login-buttons .login-button{ background:url(login_btn.gif) no-repeat; width:93px; height:36px; border:none; cursor:pointer;}
.user-login-right .user-login-box .user-login-buttons a{font-size:12px;text-decoration:none;padding-left:10px; color:#666;}
.user-login-right .user-login-box .user-login-buttons a:hover{color:#F90;}

#register {background: url(register.jpg);  }
.register-form span{  color:#FC6; }
.register-login-button a:link,.register-login-button a:visited,.register-login-button a:active{ background:url(login_save_out.gif) no-repeat;  color:#666; }
.register-login-button a:hover{background:url(login_save.gif) no-repeat; color:#FFF;}

/*= register-next=*/
.register-fnext span{  color:#FC6; }

/*= Forgot Password=*/
#forgot-password{background: url(forgot_password_bg.jpg);  }
#forgot-password .register-next li span{  color:#FC6;}
#forgot-password {
    background: url("forgot_password_bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 547px;
    position: relative;
    width: 1003px;
}
#forgot-password .register-next li span {
    color: #fc6;
    font-size: 12px;
    padding-left: 15px;
}
#forgot-password .forgot-buttons {
    float: left;
    height: 31px;
    margin-left: 30px;
    margin-top: 20px;
    width: 300px;
}

#register {
    background: url("register.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 547px;
    position: relative;
    width: 1003px;
}
#register .user-login-right .user-login-box .user-login-title {
    float: left;
    font-family: "Microsoft Yahei","宋体",SimHei,STHeiti,Arial,serif;
    font-size: 24px;
    padding-bottom: 20px;
    padding-left: 10px;
    width: 457px;
}
#register .user-login-right .user-login-box {
    float: left;
    padding-top: 50px;
}
.register-form {

    float: left;
    padding-left: 25px;
}
.register-form li {
    float: left;
    padding-top: 10px;
    width: 400px;
}
.register-form li label {
    float: left;
    width: 70px;
}
.register-form span {
    color: #fc6;
    font-size: 12px;
    padding-left: 70px;
}
.register-form .input-select {
    float: left;
    width: 187px;
}
.register-form .register-next-login {
    float: left;
    height: 31px;
    width: 400px;
}
.register-login-button a:link, .register-login-button a:visited, .register-login-button a:active {
    background:#259fe5;
    color: #eee;
    float: left;
    font-size: 14px;
    height: 31px;
    letter-spacing: 4px;
    line-height: 31px;
    margin-left: 20px;
    margin-top: 30px;
    text-align: center;
    text-decoration: none;
    width: 96px;
}
.register-login-button a:hover {
    background:#259fe5;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
.register-next {
    float: left;
    padding-left: 25px;
}
.register-next li {
    float: left;
    padding-top: 5px;
    white-space: normal;
    width: 400px;
}
.register-next li label {
    float: left;
    width: 70px;
}
.register-fnext span {
    color: #fc6;
    font-size: 12px;
    padding-left: 70px;
}
.register-fnext .register-next-login {
    float: left;
    height: 31px;
    width: 300px;
}
#forgot-password {
    background: url("forgot_password_bg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 547px;
    position: relative;
    width: 1003px;
}
#forgot-password .register-next li span {
    color: #fc6;
    font-size: 12px;
    padding-left: 15px;
}
#forgot-password .forgot-buttons {
    float: left;
    height: 31px;
    margin-left: 30px;
    margin-top: 20px;
    width: 300px;
}



#position{display:none;}
.contbox-vediopage-left{padding-right: 240px;}
.float-r{width:280px; float:right;}
.page-caption{padding:20px 20px 15px; text-align:center;}
.modular .page-caption h3{font-size:18px;}
.vedio-text{margin:20px 0 0;}
.contbox-vediopage-right{padding-left:10px; width:280px; float:right;}
.contbox-vediopage-right h5{font-size:14px; margin:15px 0 10px;}
.vedio-pingjia,.vedio-infor{padding:10px;}

.vedio-infor{padding:10px 20px;}
.vedio-infor > ul{display:inline-block; width:120px; padding:0 10px; margin:0;}
.vedio-infor > ul dd{display:block; margin:0; overflow:hidden;}
.vedio-infor > ul .vedio-name{height:40px; line-height:20px; overflow:hidden; text-align:center;}
.vedio-infor > ul li > img{display:block; margin:0 auto;}

.content_one_yh { width:699px; min-height:100px; margin-bottom:10px; border-top:1px solid #c5dce8; float:left;}
.content_one_yh ul { width:100%; float:left;}
.content_one_yh .ul_one { border-right:1px dashed #e2e6e7;}
.content_one_yh ul li { line-height:25px; height:auto; width:100%; +width:99%; float:left}
.content_one_yh ul li label,.vedio-infor li label{background:#f0f7fd; height:25px; line-height:24px; padding:1px 0; color:#666; border-bottom:1px solid #d8e6f3; width:85px; text-align:right; float:left; border-right:1px solid #d8e6f3;}
.content_one_yh ul li span,.vedio-infor li span{float:left; width:255px;border-bottom:1px dashed #bdcee0; padding:1px 0 1px 8px; height:25px; line-height:25px;}
.vedio-infor li span{width:245px;}
.vedio-infor h4{padding:0 0 10px;}
.content_one_yh ul .li_one { background:#ecf8fe;}
.content_one_yh ul .li_three { background:#f6f6f6;}
.content_two_yh {margin:10px 15px 0;}
.content_two_yh h3,.vedio-text h4{ background:#e6f1fb; border-top:1px solid #bdcee0; padding:3px 0 3px 15px; font-size:14px; font-weight:bold; line-height:24px; height:24px;}
.vedio-text li{padding:5px 0 5px 15px;}
.vedio-text li textarea{border:1px solid #bdcee0; padding:5px;}
.content_two_yh p { text-indent:2em; margin-bottom:30px;}
.contbox_right_one_yh { margin:15px 0 15px 15px; width:227px; float:left;}
.contbox_right_one_yh ul li { margin-bottom:6px; text-align:center;}
.contbox_right_one_yh ul .li_span span { margin-right:10px;}
.contbox_right_one_yh ul .li_five span { background:#f3fbfe; display:inline-block; height:38px; line-height:38px; padding:0 10px 0 10px; color:#83d0e9; font-size:14px;}
.contbox_right_one_yh ul .li_six .li_img_text { background:#edfaf5; border:1px solid #e3f3ed; height:38px; line-height:10px; padding:0 10px;}
.contbox_right_two_yh ,.document-right{ width:240px; min-height:200px; overflow:hidden; line-height:22px; padding-left:15px; position:absolute; top:45px; right:0;}
.contbox_right_two_yh h5 ,.document-right h6{margin:0; border-bottom:1px dashed #bdcee0; width:228px; font-size:14px; font-weight:bold; line-height:27px; height:27px;}
.document-right h6{padding:10px 0 0;}
.pic-intro{padding:20px;}
.contbox_right_two_yh .right_two_contbox { width:238px; min-height:350px;}
.vedio-text li .float-r{width:auto; text-align:right; padding-right:20px;}
.vedio-text li .float-r a{display:inline-block; padding:2px 10px; background:#259fe5; color:#fff; border-radius:2px;}
.vedio-text li .float-r a:hover{ text-decoration:none; background:#3679b8;}

.page-vedio{text-align:center;}
.page-vedio .float-r{float:none;}
.contbox_right_two_yh li{padding:2px 0;}
.page-vedio > img{max-width:80%;}
.modular .contbox_right_two_yh ul{padding:10px 10px 10px 0;}
.scroll-outer{width:96%; margin:10px 2%; height:100px; overflow:hidden;}
.f14{padding:0 20px;}
.scroll-outer .owl-item{display:inline-block;}

.omit a,.cbt li .o-hd,.photo-list li h3,.bbs-b dd .qm,.class-li dt,.default-p .o-hd,.ps-right dd li{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/*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;}
.t-pdf,.t-print,.t-view{float:right; padding:0 20px ; background:url(resume.png) no-repeat;}
.t-pdf{background-position:0 -58px}
.t-print{background-position:0 -30px}

.resume-c{padding:10px 0 0;}
.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; font-size:12px; text-indent:0; padding:1px 6px; line-height:20px;}
.resume-c dd{padding:5px 0 15px;}
.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{background:#fbfbfb; text-align:right;}
.resume-c .tb-r td{padding-left:10px;}
.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:12px; padding:10px 0 5px 15px;}
.resume-c dd .pd{padding:5px 5px 5px 15px; position:relative; width:97.2%; display:block; border-left:5px solid #f2f2f2; background:#fafafa; margin:10px 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 .his .pd .edit{top:5px;}
.resume-c .his .pd{margin:0;}
.resume-c .his b{font-size:14px; color:#515151;}
.resume-c .his th{background:#fff; border-right:1px dotted #ddd;}
.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;}
.resume-c .edit-box{display:none;}
.resume-c .edit-box .fuli{padding:0 15px 0 0;}
.resume-c .edit-box td,.resume-c .edit-box th{background:none; border:0; padding:3px 0;}
.resume-c .edit-box select{min-width:140px}
.resume-c .butt{padding:10px 0 10px 133px; display:none;}
.resume-c .add-box{display:none;}
.resume-c .add-box .butt{display:block; padding:0 0 10px 50px;}
.resume-c .text-a .butt{padding:5px 0 5px 15px;}
.resume-c dd .pd .butt{padding:10px 0;}
.mess-area div.edit-box{padding:0 0 0 15px;}
.mess-area div.edit-box textarea{margin:5px 0 0; width:96%;}
.resume-c .click-box{left:auto; top:26px; right:5px;}
.resume-c .tbbox{padding:0 0 0 15px;}
.resume-c .tbbox table{margin:0 0 10px;}
.resume-c .tbbox .fs{padding:15px 15px 15px 35px; text-indent:0;}
.resume-c .tbbox label{white-space:nowrap; padding:5px 20px 5px 0; display:inline-block;}
.resume-c .tbbox th{font-size:12px; font-weight:normal; height:32px; text-align:right;}
.resume-c .time-select input{width:66px; margin:0 5px 0 0;}
.resume-c .time-select select{width:120px; }
.mess-area .resume-c .ip1{width:149px;}
.mess-area .resume-c .ip2{width:339px;}
.resume-c .click-box select {font-size:12px;}
.s-data:hover .edit{display:block;}
.resume-c .go-l,.resume-c .go-r{display:inline-block; width:20px; height:20px; cursor:pointer;}
.resume-c .go-l{background:url(go-l.gif) no-repeat;}
.resume-c .go-r{background:url(go-r.gif) no-repeat;}
.resume-c .td-boxs{padding:5px 10px;}
.resume-c .td-boxs .s4{width:204px; margin:5px 0 0;}
.view-resume{margin:20px auto 0; border-top:1px solid #bdcee0;}
.view-resume .cont{width:100%;}
.view-resume dt{background:none; border-bottom:1px solid #e6f2fa;}
.view-resume .resume-c .tb-r th,.view-resume .resume-c .tb-r td,.view-resume .resume-c dd .pd{background:none; border:0; height:24px; margin:0;}
.view-resume .resume-c .text-a .pd{height:auto;}
.view-resume .resume-c .tb-r th{color:#666;}
.view-resume .resume-c .tb-r td{color:#000; font-size:12px;}

.my-job .my-top{height:26px; padding-bottom:5px;}
.my-job .my-top .fav{padding:0 0 0 18px; background:url(star.png) no-repeat; position:relative; top:5px;}
.my-job .my-top .btn-b{float:right;}
.my-job .adv-a{padding:10px 0; border-top:1px solid #eee; background:#fdfdfd; margin-bottom:10px; position:relative;}
.my-job .adv-a th{text-align:right; padding-right:5px; line-height:32px;}
.my-job .adv-a label{padding:0 10px 0 0;}
.my-job .adv-a select{min-width:100px;}
.my-job .adv-btn{position:absolute; right:50px; bottom:20px;}


/*mooc*/
.container .mooc > .cen{width:auto;} 
.container .mooc{background:none;} 
.mooc div,.mooc p,.mooc span,.mooc li,.mooc dt,.mooc dd,.mooc h2,.mooc h3,.mooc a,.mooc th{font-size:14px; font-family:microsoft yahei;}
.mooc a:hover{text-decoration:none;}
.mooc{min-height:700px; background:#297cc8}
.cen{background:#fff; border-radius:5px;}
.mooc > .cen,.md0 >.cen{width:960px; margin:0 auto; padding:10px 20px 30px;}
.mooc > .cen h2{position:relative; padding:10px 0; font-size:16px; font-weight:normal;}
.mooc .button-w{border:1px solid #d8dee3; border-radius:3px; padding:3px 10px; font-size:14px; color:#666;}
.mooc h2 a{right:0; bottom:10px;}

.mooc .video-c{background:#fbfbfb; text-align:center; position:relative; padding:15px 0;}
.mooc .button-b{background:url(mooc/btn-rp.gif) repeat-x; color:#fff; font-size:18px; display:block; line-height:36px; position:absolute; padding-bottom:1px; border-radius:5px;}
.mooc .button-b:hover{background:url(mooc/btn-rp1.gif) repeat-x;}
.mooc .button-b span{display:block; padding:0 15px; line-height:35px; border-left:1px solid #2682b9; border-right:1px solid #2682b9; border-radius:5px;}
.mooc .green{background:url(mooc/green-rp.gif) repeat-x; }
.mooc .green:hover{background:url(mooc/green-rp1.gif) repeat-x;}
.mooc .green span{border-left:1px solid #588a35; border-right:1px solid #588a35;}
.mooc .video-t{padding:10px 0; position:relative;*float:left;}
.mooc .video-t h3{padding:10px 0; float:left; width:120px; font-weight:normal;}
.mooc .video-t ul{float:left; padding:3px 0 0; width:670px;}
.mooc .video-t li{line-height:26px; border-bottom:1px dotted #ccc; position:relative; padding:5px 0;}
.mooc .video-t li span{padding-right:20px; display:inline-block; width:80px; color:#666;}
.mooc .video-t li a{padding-right:20px; display:inline-block; width:540px;}
.mooc .video-t li a:hover{text-decoration:underline;}
.mooc .video-t li .alink{font-family:宋体; font-size:12px; color:#05a; width:auto; position:absolute; right:0;}
.mooc .video-t .button-b{right:10px; top:15px; *position:static;*float:right;}

.mooc .gstar{margin:15px 0 5px; min-height:22px;}
.mooc .gstar-t th,.mooc .gstar-t td{border-bottom:1px solid #eee; padding:5px; text-align:center; line-height:30px;}
.mooc .gstar-t th{background:#f8f8f8;}
.mooc .gstar-t td{font-size:12px; font-family:宋体; color:#666;}
.mooc .gstar-t .f-l{text-align:left;}
.mooc .star0{width:76px; height:15px; margin:0 auto; background:url(mooc/star1.png) no-repeat 0 0;}
.mooc .star0.star5{background:url(mooc/star.png) no-repeat}
.mooc .star0.star4{background:url(mooc/star.png) no-repeat -16px 0;}
.mooc .star0.star3{background:url(mooc/star.png) no-repeat -31px 0;}
.mooc .star0.star2{background:url(mooc/star.png) no-repeat -46px 0;}
.mooc .star0.star1{background:url(mooc/star.png) no-repeat -61px 0;}
.mooc .star0.star4_5{background:url(mooc/star.png) no-repeat -16px 0;}
.mooc .star0.star3_5{background:url(mooc/star.png) no-repeat -25px 0;}
.mooc .star0.star2_5{background:url(mooc/star.png) no-repeat -46px 0;}
.mooc .star0.star1_5{background:url(mooc/star.png) no-repeat -61px 0;}
.mooc .star0.star0_5{background:url(mooc/star.png) no-repeat -69px 0;}

.mooc .comment{border-top:1px solid #eee;}  
.mooc .comment > li{padding:10px 0; border-bottom:1px dotted #ddd;}
.mooc .comment .com-l,.mooc .comment .com-r{width:100%; float:left;}
.mooc .comment .com-r li{font-size:12px; line-height:24px; display:inline; padding-right:15px;}
.mooc .comment .com-r li i{font-style:normal; color:#999;}
.com-star{padding:10px 0;}
.com-star div{display:inline-block;}
.com-star .s1{min-width:180px; *float:left;}
.com-star .s1 span{font-family:宋体; font-size:12px; color:#888; *float:left;}
.com-star .s1 .star0{position:relative; top:2px; *float:left;}
.comment .com-cont{padding:5px 0; font-family:宋体; font-size:12px;}

.mooc .comm-c{padding:20px 0 0 ; position:relative;}
.mooc .comm-c dd{text-align:center;}
.mooc .comm-c textarea{border:1px solid #ddd; background:#fbfbfb; width:95%; height:120px; margin:10px auto 50px; padding:5px 10px;}
.mooc .comm-c a{bottom:0px; left:50%; margin-left:-30px;}

.mooc .txt-r{padding:0 10px;}

/*  study  */
.mooc .mooc-wp {padding:20px;}
.mooc-wp{width:1000px; margin:0 auto; position:relative;}
.mooc-wp .intro dl{width:540px; float:left; padding-left:5px;}
.mooc-wp .intro dt{font-size:20px; padding:0 0 10px;}
.mooc-wp .intro dd{color:#515151; line-height:28px;}
.mooc-wp .intro .int-p{padding-left:581px;}
.mooc-wp .int-content{padding:13px 0 0;}
.mooc-wp .int-content h3{line-height:36px; font-size:16px; font-weight:normal;}
.mooc .mooc-wp .int-c-l{width:728px; float:left; padding:10px 0;}
.int-c-l .c-m{padding:5px 30px 30px; line-height:26px; font-family:宋体; font-size:12px;}
.int-c-l .c-m p{font-family:宋体;}
.int-c-l > h3,.int-c-l div,.sign-up h3,.sign-up ul,.instructor h3,.instructor ul{padding:0 20px;}
.int-c-l .instructor{padding:0 0 20px;}
.int-c-l .instructor li{float:left; text-align:center;}
.int-c-l .instructor li img{padding:0 10px;}
.mooc .mooc-wp .int-c-r{width:258px; float:right;}
.mooc .mooc-wp .int-c-r > div{padding:10px 0;}
.mooc-wp .int-c-r > div{margin-bottom:13px;}
.mooc .mooc-wp .int-c-r .sign-up{padding-top:0;}
.mooc .mooc-wp .int-c-r .mark{padding:10px 20px;}
.mooc .mooc-wp .mark li{padding:5px 0 0; line-height:30px; border-bottom:1px solid #eee;}
.mooc .mooc-wp .mark li ul{padding:0 0 10px 20px;}
.mooc .mooc-wp .mark li li{border:0; font-size:12px; line-height:22px;}
.sign-up h3{background:#fbfbfb; border-radius:3px 3px 0px 0px; padding-top:6px; padding-bottom:4px;}
.sign-up ul{margin:10px 0 60px; *margin:10px 0 35px;}
.instructor ul{margin:10px 0; min-height:120px;}
.instructor li{height:70px;}
.instructor li img{float:left; padding:0 10px 0 0;}
.int-c-l h3 i{ font-style:normal; display:inline-block; border-bottom:2px solid #259fe5; padding:0 5px;}
.sign-up li{line-height:30px; position:relative; font-family:宋体; font-size:12px;}
.sign-up li > span{color:#666; font-size:12px;}
.mooc .sign-up .button-b span{padding:0 30px; font-size:16px;}
.intro .sign-up{float:right; position:relative;}
.intro .sign-up ul{margin:5px 0 0;}
.intro .sign-up li{line-height:22px;}
.out-b{padding:13px 0 0; height:35px; position:relative;}
.out-b a{margin:0 0 0 10px;}
.out-b .button-b{right:0; top:13px;}
.out-b .star{display:inline-block; padding:5px 0 0;}
.out-b .star img{position:relative; top:3px;}

.mooc > .mi{padding:0; width:1000px; background:#f2f6fa;}
.cen-side{width:690px; float:left; position:relative; padding:20px 0 0 20px;}
.mi .cen-side .intro .int-p{padding:0; width:372px;}
.cen-side .intro .sign-up{float:none; width:100%;}
.cen-side .out-b{position:absolute; width:300px; top:180px; right:-10px;}
.cen-side .out-b .star{width:300px;}
.cen-side .out-b a{float:left; margin:10px 10px 0 0; white-space:nowrap;}
.mooc .mi .cen-side .int-c-l{width:680px;}
.mooc-wp .cen-sec{background:#347ccd; border-radius:0px 5px 5px 0px; padding:15px; width:250px; float:right; min-height:1070px;}
.mooc-wp .cen-sec h3{color:#fff; font-size:18px; font-weight:normal; padding:0 0 6px; border-bottom:1px solid #226bb7; position:relative;}
.mooc .mi .cen-sec > ul{border-bottom:1px solid #70a2da;}
.mooc .mi .cen-sec ul li{border:0; padding:10px; border-bottom:1px solid #226bb7; border-top:1px solid #70a2da; color:#fff;}
.mooc .mi .cen-sec ul li li{padding:0; margin:0; border:0;}

.cen-sec .arr1,.sign-up .arr0{position:absolute; top:5px; right:0; width:21px; height:21px; background:url(mooc/arr.png) no-repeat;}
.cen-sec .arr1:hover{background-position:0 -23px;}
.cen-sec .slidebox,.md1 .mark .slidebox{position:absolute; top:27px; right:0; background:#c5d6ea; border:1px solid #2061aa; min-width:150px; box-shadow:1px 2px 3px #1c63b4; display:none; z-index:2;}
.mooc .mi .cen-sec .slidebox li{padding:5px 0; line-height:24px; border:none; border-bottom:1px solid #afc6dc; text-align:center;}
.cen-sec .slidebox li:hover{background:#5b94d4;}
.cen-sec .slidebox li:hover a{color:#fff;}

.md1 .mark h3,.md2 .mark h3{z-index:20}
.md1 .mark .arr1{position:absolute; top:8px; right:10px; width:21px; height:21px; background:url(mooc/arr1.png) no-repeat;}
.md1 .mark .arr1:hover{background-position:0 -24px;}
.md1 .mark .slidebox{border:2px solid #10a7c3; border-radius:3px; box-shadow:1px 2px 3px #63c5d7; background:#d2f8ff;}
.md1 .mark .slidebox li{line-height:36px !important;}
.md1 .mark .slidebox li:hover{background:#54d0e7;}
.md1 .mark .slidebox li:hover a{color:#03537a;}

.sign-up .arr0{background:url(mooc/arr0.png) no-repeat 5px 2px; top:14px;*top:8px; right:10px;}
.sign-up .arr0:hover{background-position:5px -21px;}
.sign-up h3{z-index:20; position:relative;}
.sign-up h3 .slidebox{border-radius:3px; box-shadow:1px 2px 3px #999; background:#fff; position:absolute; right:0; top:32px; min-width:150px; padding:0; display:none; *border:1px solid #bbb; }
.sign-up h3 .slidebox li{line-height:36px !important; padding-left:15px;}
.sign-up h3 .slidebox li:hover{background:#ddd;}
.sign-up h3 .slidebox li:hover a{color:#333;}
.sign-up .button-b{margin:15px 0 0;}
  
.mooc .side-l{background:#eee; width:184px; padding:10px; float:left; border-radius:3px 0px 0px 3px; min-height:780px; position:relative;}
.mooc .side-l > img{width:184px; height:108px; margin-bottom:5px;}
.mooc .side-l > ul{background:#fff; min-height:500px;}
.mooc .side-l li{border-bottom:1px dotted #ddd; padding:5px 0 5px 20px; line-height:30px; cursor:pointer;}
.mooc .side-l .curr,.mooc .side-l li:hover{background:#259fe5;}
.mooc .side-l .curr a,.mooc .side-l li:hover a{color:#fff; font-weight:bold;}
.mooc .side-r{box-shadow:-1px 0px 2px #c2c2c2; float:right; width:795px; min-height:800px;}
.mooc .side-r .cont{width:740px; border:0;}
.mooc .side-r .mooc{backgournd:none;}
.mooc .side-r .mooc > .cen{padding:0; width:auto; box-shadow:none; background:none;}
.mooc .side-r .head{background:#f4f4f4; padding:10px; line-height:36px; font-size:20px; border-bottom:1px solid #ddd;}
.mooc .side-r .head .h-t{width:50%; float:right;}
.side-r .banj,.side-r .tuand{display:inline-block; width:35px; height:35px;}
.side-r .banj{background:url(mooc/banj.png) no-repeat;}
.side-r .tuand{background:url(mooc/tuand.png) no-repeat;}
.mooc .side-r .button-b{position:static; float:right;}
.percent{width:120px; float:right; height:10px; background:#cbd9e6; position:relative; margin:12px 45px 0 0;}
.percent span{float:left; height:10px; background:#259fe5;}
.percent i{position:absolute; right:-30px; top:-2px; line-height:14px;}
.side-r .s-cont{padding:30px; font-family:宋体; line-height:26px; color:#515151;}
.side-r .s-cont .cont{padding:0;}
.mooc .hd{padding:0; width:1000px;}

.mooc .md1{background:url(mooc/bg4.png) repeat; padding:20px 0;}
.mooc .md2{background:#f0f0f0; padding:20px 0;}
.mooc .md0{background:#297cc8; padding:20px 0;}
.md0 .float-i{width:570px;}
#outlineContent .co-head{width:560px;}
.md2 .sign-up .button-b{left:402px; top:15px;}
.md2 .cen{box-shadow:1px 0 3px #bbb;}
.md1 .intro{background:url(mooc/bg-r1.jpg) repeat; padding:0 20px; height:285px;}
.md1 .int-p img{border:3px solid #3198cc;}
.md1 .int-content{background:#b3f4ff; border-top:3px solid #33b8d1; padding:0; margin:10px 0 0;}
.mooc .md1 .int-c-r .mark{padding:0;}
.mooc .md1 .mooc-wp .int-c-l{background:#f6feff;}
.mooc .md1 .mooc-wp .int-c-r{width:272px;}
.md1 .mark h3{background:#49d2ea; text-indent:1em; position:relative;}
.md0 .int-content h3{border-bottom:1px solid #eee;}
.md0 .intro {padding:20px;}
.md1 .mark li i,.md2 .mark li i{width:24px; height:24px; text-align:center; font-size:14px; border-radius:50%; background:#f1f7fc; border:1px solid #54d0e7; position:absolute; top:0; left:-38px; line-height:24px; font-style:normal;}
.md1 .mark li i.curr{background:#25afc8; border:1px solid #25afc8; color:#fff;}
.md1 .mark > ul{margin:15px 0 5px 30px; padding-left:25px; border-left:1px solid #54d0e7;}
.md1 .cen{box-shadow:1px 1px 3px #0085c5; padding:20px; border-radius:3px;}
.mooc .md1 .mark li,.md2 .mark li{border:0; position:relative; padding:0;}
.md2 .mark .pd{padding-left:30px;}
.md2 .mark li i{width:28px; height:28px; border:0; left:0; top:11px; line-height:28px; background:url(mooc/arr2.png) no-repeat 0 -31px;}
.md2 .mark li i.curr{background-position:0 0;}
.md1 .intro dd,.md1 .intro dt,.md1 .sign-up li > span,.md1 .sign-up li{color:#fff;}

/*2015-04-23*/
.surr-half{width:1042px; margin:0 auto; background:#fff; min-height:700px;}
.surr-half .h-left{width:246px; float:left;}
.h-left .h-bg1{background:url(mooc/hd-t1.png) no-repeat; height:9px;} 
.h-left .h-bg2{background:url(mooc/hd-t2.png) no-repeat; height:9px;} 
.h-left .h-l-top,.h-left .h-l-list{background:url(mooc/hd-r1.png) repeat-y; padding:0 20px; color:#f1f5f9;} 
.h-left .h-l-top{padding-bottom:15px; border-bottom:1px solid #2269ae;}
.h-left .h-l-top .sps3{height:30px;}
.h-left .h-l-top .sps3 .arr1{top:10px;}
.h-l-top h2{padding:10px 0; font-size:18px; font-weight:normal;}
.h-l-top .h-star span{position:relative; top:3px;}
.h-l-top .percent{float:left;}
.h-l-list dt{padding:10px 0; font-size:18px;}
.h-l-list dd{padding:0 0 20px; min-height:476px;}
.h-l-list dd li{line-height:22px; padding:5px 0;}
.h-l-list dd li a{color:#101010;}
.h-l-list dd li ul{padding:0 0 10px 15px;}
.surr-half .h-right{width:795px; float:left;}
.h-right .h-menu{background:url(mooc/menu-r1.png) repeat; line-height:48px; padding:0 20px; border-right:1px solid #1e568f;}
.h-right .h-menu a{font-size:15px; color:#fff; display:inline-block; padding:0 15px;}
.h-right .h-menu a:hover,.h-right .h-menu .curr{background:#03448d; filter:alpha(Opacity=70); -moz-opacity:0.70; opacity: 0.70;}
.h-right .h-r-cont{padding:20px; background:#eff8fc; min-height:585px; border-right:1px solid #a3c5e4; border-bottom:1px solid #a3c5e4;}
.h-r-cont .reply .cont-right{width:635px; margin:3px 0 0;}
.h-r-tab{border-bottom:1px solid #259fe5;}
.h-r-tab span{padding:0 20px; line-height:30px; display:inline-block; cursor:pointer;}
.h-r-tab .curr{border-bottom:2px solid #259fe5;}
.h-right .r-c-box{padding:15px 0;}

.mooc .md3{background:url(mooc/bg5.gif) repeat;}
.md3 .intro{border-radius:0; color:#fff; padding:20px;background:#0079c2;}
.md3 .out-b{background:#eef5fa; padding:10px 20px; box-shadow:2px 2px 2px #3298d5;}
.md3 .intro dd{color:#fff;}
.md3 .button-b,.md4 .button-b{background:#0079c2; font-size:15px; padding:0 20px; border-radius:2px; right:10px; top:10px;}
.md3 .button-b:hover,.md4 .button-b:hover{background:#0069a9;}
.md3 .cen{border-radius:0; box-shadow:2px 2px 2px #3298d5;}
.mooc .md3 .int-c-l,.mooc .md3 .int-c-r > div{padding:0;}
.md3 .int-content h3{background:#e8f4fb;}
.md3 .instructor ul{margin:15px 0; padding-bottom:15px;}
.md3 .instructor ul li{border:1px solid #ddd; padding:5px; margin-bottom:10px; border-radius:2px;}
.md3 .int-video{width:395px; float:left; padding:0;}
.int-c-l .int-video .page-video{padding:0;}
.md3 .int-c-l > .cen{padding:20px; margin-bottom:13px; position:relative;}
.md3 .int-c-l .spa3{background:#e8f4fb; position:absolute; left:0; top:0; width:100%; padding:0;}
.md3 .int-c-l .spa3 span{display:inline-block; padding:0 15px; line-height:36px; cursor:pointer;}
.md3 .int-c-l .spa3 .curr{background:#fff; font-weight:bold;}
.md3 .int-c-l .spa3c{margin-top:35px; padding:0; min-height:400px;}

.mooc .sps3{height:10px; position:relative; width:200px;}
.mooc .md0 .sps3{height:0; position:absolute; width:200px; top:15px; left:680px;}
.mooc .sps3 .arr1{position:absolute; top:190px; left:25px; width:21px; height:21px; background:url(mooc/arr.png) no-repeat;}
.mooc .md0 .sps3 .arr1{ top:0; left:10px;}
.mooc .sps3 .arr1:hover{background-position:0 -23px;}
.mooc .sps3 .slidebox{position:absolute; top:-5px; left:27px; background:#c5d6ea; border:1px solid #2061aa; min-width:150px; box-shadow:1px 2px 3px #1c63b4; display:none; z-index:2;}
.mooc .sps3 .slidebox li{padding:5px 0; line-height:24px; border:none; border-bottom:1px solid #afc6dc; text-align:center;}
.mooc .sps3 .slidebox li:hover{background:#5b94d4;}
.mooc .sps3 .slidebox li:hover a{color:#fff;}

.mooc .md4{background:#fff url(mooc/bg6.png) repeat;}
.mooc .md4 .md3{background:none; padding:7px 0 0;}
.mooc .md4 .md3 .int-c-l{width:100%; margin:13px 0 0; border:1px solid #bdcfe2; background:#fff;}
.md4 .cen{box-shadow:none; background:none;}
.md4 .intro{border-radius:0; padding:20px; border:1px solid #bdcfe2; border-top:3px solid #4085ca; position:relative; *float:left; *width:958px; background:#fff;}
.md4 .intro .int-p{padding:0; float:left;}
.md4 .intro dl{padding-left:20px; width:560px;}
.md4 .intro .sign-up{float:left; width:100%;}
.md4 .out-b{width:550px; position:absolute; right:20px; bottom:20px;}
.md4 .instructor ul{background:#fff; padding:15px; margin:0; border:1px solid #bdcfe2; min-height:90px;}
.md4 .instructor ul li{border:0; background:#f3f9fc; padding:10px; height:70px; float:left; width:200px; margin-right:5px;}
.md4 .int-c-l .spa3{background:#e6f5fe;}
.md4 .int-c-l .spa3 .curr{background:#1369c0; font-weight:bold; color:#fff;}
.md4 .cen-sec{background:#fbfeff; float:left; border-right:1px solid #ddd; border-radius:0px; min-height:500px;}
.md4 .sct{padding-bottom:10px; border-bottom:1px solid #ddd;}
.md4 .cen-sec h3{color:#333; border-bottom:1px solid #ddd;}
.md4 .mark li i{width:28px; height:28px; border-radius:50%; color:#fff; text-align:center; font-style:normal; border:0; left:0; top:0; line-height:28px; background:#bedaf6; display:inline-block; position:relative;}
.md4 .mark li i.curr{background:#4085ca;}
.mooc .md4 .mark li ul{padding-left:30px;}
.md4 .md4-cont{padding:20px 20px 20px 310px;}



/* leader */

.leadership{background:none; overflow:hidden; min-height:500px; padding:0; position:relative; padding:0 0 20px 6px; width:1260px; margin:0 auto; left:30px; display:flex; flex-wrap:wrap;}
.leadership .part4,.leadership .part2,.leadership .part1{width:23%; float:left; height:320px; text-align:center; position:relative; box-shadow: 0 0 3px #ccc; margin:10px 1% 0 0; overflow: hidden; background:#fff;}
.leadership .part2{width:47%; position:relative; overflow:hidden;}
.leadership .part2 .psb{position:absolute; bottom:35px; left:100px;}
.leadership .part2 .psb li{display:inline-block; padding-right:20px;}
.leadership .part2 .psb .i-blue i,.leadership .part2 .psb .i-yellow i{width:8px; height:8px; float:left; margin:5px 5px 0 0;}
.leadership .part2 .psb .i-blue i{background:#2dc3e8;}
.leadership .part2 .psb .i-yellow i{background:#ffce55;}
.leadership .part2 .pro{text-align:left; padding:5px 0 0 20px;}
.leadership .part2 .pro .plist{display:inline-block; width:82px; padding:10px; text-align:center; height:50px; border-radius:5px; margin:2px; overflow:hidden; position:relative; background:#f9fcfe; border:1px solid #eee;}
.leadership .part2 .pro .plist img{position:relative; top:2px; right:1px;}
.leadership .part1{width:1197px; margin-left:0;}
.leadership .part1 .p1-left{width:250px; float:left;}
.leadership .part1 .p1-right{padding:0 20px 0 260px;}
.leadership .part1 .p1-right .legend{display:none;}
.leadership .line-r,.leadership .line-b{width:1px; height:100%; position:absolute; right:0; top:0; background:#eee;}
.leadership .line-b{top:auto; width:100%; height:1px; bottom:0; overflow:hidden;}
.leadership #pie,#job,#qcourse,#scientific,#company,#news,#ask,#internship,#hisinternship{width:250px !important; height:120px !important;}
.leadership h3{font-size:18px; padding:10px 0;}
.leadership .contain{background:#70d2e6; border-radius:50%; width:112px; height:112px; margin:8px 0 ; display:inline-block; position:relative; color:#fff;}
.leadership .contain .active,.leadership .contain .online{border-radius:50%; background:#38aac0; position:absolute; left:50%; bottom:0;}
.leadership .contain .online{background:#137f94;}
.leadership .explain{padding:10px; margin:0 30px;}
.leadership .explain li{padding:3px 0; text-align:left; border-bottom:1px solid #eee; position:relative; color:#666;}
.leadership .explain li i{width:8px; height:8px; float:left; border-radius:50%; margin:5px 5px 0 0;}
.leadership .explain li span{position:absolute; right:0; color:#999; font-family:arial; font-size:12px;}
.leadership .explain .zc i{background:#70d2e6;}
.leadership .explain .hy i{background:#38aac0;}
.leadership .explain .zx i{background:#137f94;}
.leadership .explain .i-blue i{background:#2dc3e8;}
.leadership .explain .i-red i{background:#fb6e52;}
.leadership .explain .i-yellow i{background:#ffce55;}
.leadership .explain .i-green i{background:#a0d468;}
.hzt dt{width:18%; float:left; line-height:26px; text-align:right; border-right:1px solid #eee; padding-right:2%;}
.hzt dd{line-height:33px; width:70%; float:left; border-bottom:1px solid #eee; text-align:left;}
.hzt dd span{margin:8px 0; background:#46caea; display:inline-block; height:12px; min-width:20px; padding:2px 5px 2px 0 ; color:#fff; line-height:12px; text-align:right;}
.hzt dd i{ display:inline-block; flex:1; font-style:normal; text-align:right;}
.hzt .base{border:0; display:flex;}
.e-wrap .ec1 .leadership{display:block;}
.leadership .jx{padding:0 20px; position:relative;}
.leadership .jx .biao{ position:absolute; left:20px; top:0; width:50px;}
.leadership .jx .biao span{ display:block; height:40px;}
.leadership .jx .shu{ height:200px; border-left:1px solid #eee; border-bottom:1px solid #ddd; margin-left:50px;}
.leadership .jx .shu li{width:20%; height:200px; float:left; margin:0 10px; position:relative;}
.leadership .jx .shu li span{width:32px; min-height:10px; background:#46caea; bottom:0; position:absolute; left:25%;}
.leadership .jx .shu li em{color:#00a8d1; position:relative; top:-20px;}
.leadership .jx .shu li i{bottom:-42px; position:absolute; left:-10px; font-style:normal; vertical-align:top; height:42px; width:80px;}
.leadership .part4 .jx .shu li{width:49%; margin:0;}
.leadership .normal-ask span{ display:inline-block; height:20px; background:#46caea; min-width:12px; color:#fff;}
.statistics{padding:20px;}
.statistics dt{font-size:16px; padding:5px 20px;}
.statistics dd a{display:inline-block; width:110px; margin:0 18px 22px; height:80px; text-align:center; line-height:22px; padding:20px 0 10px; background:url(lead-p1.png) no-repeat; font-size:14px;}
.statistics dd a:hover{text-decoration:none ;background:url(lead-p1h.png) no-repeat; font-weight:bold;}
.statistics dd{padding:20px;}
.statistics dd a img{display:block; margin:0 auto 10px;}
.leadership .list-tool{margin:20px 30px 0; border-bottom:1px solid #eee; position:relative;}
.leadership .list-tool .a-d,.leadership .list-tool .a-u{width:20px; height:18px; position:absolute; right:0; top:42px; background:#97c2de url(icon.png) no-repeat 5px -116px; border:1px solid #f9fcfe;}
.leadership .list-tool .a-u{top:138px; background:#97c2de url(icon.png) no-repeat 5px -90px; display:none;}
.leadership .from-list{margin:0 30px 10px; border:0; display:none;}
.leadership .from-list li{border:0; padding:4px 0 2px;}
.leadership .from-list select{padding:2px 12px;}
.leadership input[type="checkbox"],.leadership input[type="radio"]{height:auto; width:auto; position:static; opacity:1;}
.leadership .lead-cont{padding:10px 30px;}
.leadership .count-form{margin:30px 30px 0;}
.leadership .count-form-down{margin:20px 0 10px;}
.leadership .mess-area .from-list{display:block;}

.my-c .cbt dd{min-height:auto;}
.my-c .cbt .fbt{height:auto;}
.my-c .cbt li{padding:0 0 10px; margin:0 0 6px ;}
.my-c .cbt dt{padding:5px 0;}
.my-c .cbt dt i{font-style:normal; font-weight:normal; color:#666; font-size:12px; padding:0 10px;}
.my-c .cbt .wait,.my-c .cbt .pass,.my-c .cbt .loss{padding:2px 5px; background:#259fe5; font-weight:normal; color:#fff; border-radius:2px;}
.my-c .cbt dd .pass{background:#4db823}
.my-c .cbt dd .loss{background:#ff4400}
.my-c .choice dd .wait{color:#259fe5; background:none;}
.my-c .choice dd .pass{color:#4db823; background:none;}
.my-c .choice dd .loss{color:#ff4400; background:none;}
.my-c .choice .btn-b,.my-c .choice .btn-w{float:right;}
.my-c .cbt dd i.d,.my-c .cbt dd i.u{display:inline-block; width:20px; height:20px; background:url(icon.png) no-repeat 3px -164px; position:relative; top:4px; cursor:pointer;}
.my-c .cbt dd i.u{ background-position:3px -183px;}
.my-c .cbt .my-d{position:relative; width:100%;}
.my-c .cbt .my-d i{right:0; top:auto; bottom:0;}
.my-c .cbt .my-d i.eidt{right:30px;}
.my-c .cbt .my-d .font-alink{float:right;}
.my-c .cbt .my-d .reason{color:#05a; padding:0 20px;}
.my-c .cbt .my-d .rq b{font-weight:normal;}
.my-c .cbt .more-w{display:none;}
.my-c .tool-mt{margin:0;}
.my-c .added dt > span{float:none; padding:0 30px;}
.my-c .open .more-w{ display:inline-block;}
.my-c .tb{position:relative; padding:20px 0;}
.my-c .tb .btn-b{ position:absolute; right:100px; top:20px;}
.my-c .tb th{ background:#fcfcfc; line-height:30px;}
.my-c .tb td{line-height:30px; border-bottom:1px solid #eee; text-align:center;}
.my-c .tab-div .r85{right:85px;}

.sec-d{background:#fff; padding:10px 20px; margin:10px 0 0;}
.sec-d dt{padding:5px 0; border-bottom:1px solid #ddd; position:relative;}
.sec-d .bdt {border:none; border-top:1px solid #bdcee0;}
.sec-d .bdt a{width:51px;}
.sec-d dt b{font-size:14px;}
.sec-d dt a{padding:2px 2px 2px 5px; width:40px; height:18px; position:absolute; right:0; bottom:-1px;}
.sec-d dt .perc{right:62px;}
.sec-d dt a i{padding:6px;*padding:4px 6px 0 6px; margin-top:4px; float:right; background:url(icon.png) no-repeat -51px -65px;}
.sec-d dt #sld1{display:none;}
.sec-d dt #sld1 i{background-position:-33px -66px;}

.sec-d .tree{padding:5px 15px 0;}
.sec-d .tree li{padding:0 5px 0 0; line-height:24px;}
.sec-d .tree li ul{display:none;}
.sec-d .tree li ul li{font-weight:normal;}
.sec-d .tree .hd > ul{padding-left:20px;}
.sec-d .tree li .percent{padding:0 0 0 33px; font-size:14px;}
.sec-d .tree li img{padding:5px 5px 0 5px; float:left;}
.sec-d .tree li i{background:url(icon.png) no-repeat -155px -169px; float:left; padding:10px;*padding:5px 10px; cursor:pointer;}
.sec-d .tree li .open{background-position:-133px -169px;}
.sec-d .tree .hd{padding:5px 0 0; line-height:24px;}
.sec-d .tree > .hd{font-weight:bold;}

.sec-d dd{position:relative; margin-bottom:8px;}
.sec-d dd .c-all{position:absolute; bottom:0; right:0; line-height:22px; height:22px;}
.secd-l{width:610px; float:left;}
.secd-l .c-ct{min-height:400px; padding:10px 0; border:1px solid #bdcee0; margin:10px 0;}
.secd-l .c-ct dl.souce-box{padding:0 10px; text-align:center;}
.secd-l .c-ct .souce-box dt{border:none; font-size:14px; font-weight:bold;}
.souce-box dd div{margin:10px 0;}
.souce-box dd .tip1{margin-top:25px;}
.secd-l .send-d{margin:0 0 15px;}
.secd-l .send-d textarea{width:580px; margin:0 0 5px;}
.secd-l .send-d a{float:right;}
.secd-r{width:170px; float:right;}
.sec-d .secd-r dt{border-bottom:1px solid #e4ebf2; font-weight:bold;}
.secd-r dl{margin-top:10px;}
.secd-r dd{padding:5px 0;}
.secd-r dd div{padding:3px 0;}
.secd-r dd span{padding:0 5px;}
.secd-r .block-a a{display:block; line-height:28px;}
.secd-r .block-a a img{margin:0 3px 0 0; position:relative; top:3px;}
.secd-r .block-a a i{width:4px; height:4px; float:left; background:#aaa; margin:13px 5px 0 0;}

/*  hd01  */
.hd01{height:30px; margin:10px 0; font-size:12px;}
.hd01 > a,.all-s .codtion a{display:inline-block; width:50px; height:22px; line-height:22px; text-align:center; background:#fafafa; border:1px solid #d9d9d9; margin:3px 0 0;}
.hd01 > .curr,.all-s .codtion .curr{background:#4c77b1; border:1px solid #275a9e; color:#fff; font-weight:bold;}
.hd01 > .curr i,.all-s .codtion .curr i{display:inline-block; width:10px; height:10px; *margin-bottom:3px; background:url(iup.png) no-repeat center;}
.hd01 > .curr .c,.all-s .codtion .curr .c{background:url(idown.png) no-repeat center;}
.hd01 .hs{width:72%; padding:0 4px; display:inline-block; border:1px solid #ddd; float:right; position:relative;}
.hd01 .hs input{width:88%; height:28px;*height:26px; line-height:28px;}
.hd01 .hs a{ position:absolute; width:19px; height:19px; background:url(sou.gif) no-repeat; text-indent:-2000px; top:5px; right:7px;}
.hd01 h3{display:inline-block; font-weight:normal; font-size:16px; width:264px; border-bottom:1px solid #ddd;}
.hd01 .btn-c1{background:#3c9ccf; border:0; padding:2px 10px;}
.hd01 .pdlr20 select{padding:2px 0 2px 5px; border:1px solid #ddd; width:150px;}

.tool{background:#f9fcfe; border-top:1px solid #d3dfea; border-bottom:1px solid #d3dfea; padding:0 5px 4px; margin:5px 0 0;}
.tool > a{display:inline-block; width:auto; text-align:center; color:#05a; padding:0 5px;}
.t-show{width:240px; float:right; padding-top:6px; text-align:right;}
.t-show a{padding-right:10px;}
.t-show a i{display:inline-block; width:12px; height:12px; background:url(show.png) no-repeat; position:relative; top:3px;*top:0; margin-right:2px;}
.t-show a .list{ background-position:-15px -13px;}
.t-show a .photo{ background-position:0 -12px;}
.t-show .curr .list{ background-position:-15px 0;}
.t-show .curr .photo{ background-position:0 0;}

.solid{border-bottom:1px solid #000;}
.dashed{border-bottom:1px dashed #000;}
.dotted{border-bottom:1px dotted #000;}
.solid{background:url(../images/underline/solid.gif) repeat-x;}
.dashed{background:url(../images/underline/dashed.gif) repeat-x;}
.dotted{background:url(../images/underline/dotted.gif) repeat-x;}

.fixed-head{position: absolute;top: 0;padding: 10px 0 0px 20px;background-color: #fff;z-index: 1000;left: 0;width: 95%;border-bottom: 1px solid #eee;}
.fixed-tail{position: absolute;bottom: 0;left: 0;padding: 10px 0 10px 20px;background-color: #fff;border-top: 1px solid #eee;width: 95%;z-index: 1000;}

.omit a,.cbt li .o-hd,.photo-list li h3,.bbs-b dd .qm,.class-li dt,.default-p .o-hd,.ps-right dd li{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*20151102*/
.listb th{text-align:right; color:#888;}
.listb td{text-align:left; padding-left:5px; color:#333;}
.listb th,.listb td{line-height:22px;}
.added dt .bh{float:none; padding:0 0 0 10px;}
.cbt .listli{padding:0 0 12px; margin-bottom:10px;}
.cbt .listli dt{padding-top:0;}

/*20151124*/
.uncertain{padding:2px 5px; font-size:12px; background:#ffdd8b; color:#796c5e; margin:0 20px;}
.uncertain{position:relative; top:2px;}
.un{display:inline-block; width:14px; height:14px; position:absolute; top:-5px; right:-2px; background:#ffdd8b; font-size:12px; line-height:14px; color:#796c5e; border-radius:50%;}
.ec1 h2{position:relative;}
.ec1 h2 .un{right:auto; left:-13px; top:1px; text-align:center;}
.e-option td{position:relative;}
.tb4{border-left:1px solid #eee; border-top:1px solid #eee;}
.tb4 td{width:18%; text-align:center; padding:5px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.tb4 td .name{padding:3px 0; font-weight:bold;}
.tb4 td em{padding:0 5px; font-weight:bold;}
.tb4 .hide-body,.tb4-tab .hide{display:none;}
.tb4-tab{text-align:right; padding:3px;}
.tb4-tab a img{position:relative; top:3px;}
.per-next{padding:5px 0;}
.per-next .explain{float:left;}
.per-next .explain > span{padding-right:20px;}
.per-next .explain > span i{width:14px; height:14px; border:1px solid #ccc; border-radius:50%; display:inline-block; position:relative; top:3px; right:3px;}
.per-next .explain .f i{background:#65b943; border:1px solid #65b943;}
.per-next .explain .s i{background:#3382d2; border:1px solid #3382d2;}
.per-next .explain .u i{background:#fff;}
.per-next .explain .b i{background:#ffdd8b; text-align:center; font-style:normal; line-height:14px; top:0;}

/*20151126*/
.playbar{padding:20px 0 0; height:51px;}
.tool_list{width:740px; height:46px; margin:0 auto; border:1px solid #ccc; background:#f1f1f1;}
.tool_list p{width:170px; height:0; float:left;}
.tool_list .arr_left,.tool_list .arr_right{ float:left; width:29px; height:46px; cursor:pointer;}
.tool_list .arr_left,.tool_list .arr_left30{ border-right:1px solid #e0e0e0; line-height:40px; font-family:宋体; font-size:16px; text-align:center;}
.tool_list .arr_right,.tool_list .arr_right30{ border-left:1px solid #e0e0e0; line-height:40px; font-family:宋体; font-size:16px; text-align:center;}
.tool_list .arr_left30,
.tool_list .arr_right30{opacity:0.30; line-height:40px; font-family:宋体; font-size:16px; text-align:center;}
.tool_list div{width:680px; height:46px; overflow:hidden; float:left; position:relative; }
.tool_list ul{width:2830px; height:46px; position:absolute;}
.tool_list li{width:83px; height:46px; cursor:pointer; display:inline; float:left; text-align:center; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; padding:0;}
.tool_list li:hover,.tool_list .over a{background: #fff;}
.tool_list li a{ width:100%; float:left; line-height:49px;}
.tool_list .over a{ color:#0f2200;}


/*modular*/
.modular a,.modular div,.modular p,.modular dt,.modular dd,.modular li,
.modular button,.modular input,.modular select,.modular textarea,.modular th
.modular h1,.modular h2,.modular h3,.modular h4{font-family:microsoft yahei; font-size:14px;}
.modular{background:#fafafa;}
.modular .header{position:fixed; top:0; left:0; z-index:1001; width:100%;}
.modular .footer{width:100%; border-top:1px solid #ddd; background:#ebebeb; padding:5px 0; text-align:right; position:fixed; z-index:1000; left:0; bottom:0;}
.modular .footer > .left{float:left; font-size:12px; padding-left:10px; color:#666;}
.modular .footer > .right{font-size:12px; padding-right:10px; color:#666;}

.modular .md-area{padding:50px 0; min-height:660px;}
.modular .md-area .footer{border:0;}
.modular .sline{width:1px; height:100%; display:inline-block; background:#ddd; float:left;}
.modular .tbox{width:24.5%; height:100%; display:inline-block; min-height:180px; overflow:hidden; float:left; margin:8px 0; border:1px solid #fafafa;}
.modular .tbox:hover{background:#daeffb; border-radius:5px; border:1px solid #b3d8ed;}
.modular .tbox dd .child-a{padding:5px 15px; margin-bottom:10px; margin-top:-1px; overflow:hidden; text-align:center;}
.modular .child-a{color:#1772a6;}
.modular .child-a a{font-size:16px; display:inline-block; color:#1772a6; white-space:nowrap; padding:3px 5px; text-align:left;}
.modular .child-a a img{float:left; margin:3px 3px 0 0;}
.modular .child-a a:hover{color:#df3737;}
.modular .tbox dt{padding:30px 0 0;}
.modular .tbox dt a{height:120px; line-height:40px; font-size:24px; text-align:center; color:#00507e; display:block; width:100%;}
.modular .tbox dt a img{display:block; margin:0 auto; width:78px; height:78px;}
.modular .tbox dt a em{position:relative; bottom:-2px; left:5px; display:inline-block;}
.modular .tbox dt a em img{width:25px; height:20px; display:none;}
.modular .shortcut{height:50px; width:100%}
.modular .shortcut > ul{padding-right:40px;}
.modular .shortcut .logo{padding:7px 20px 0 30px;}
.modular .shortcut ul li{height:50px; line-height:50px;}

.shortcut ul .topSearch{width:auto; margin-right:60px;}
.shortcut ul .topSearch input{padding:0 5px; float:left; margin:14px 0 0; border:0; height:22px; background:#fff;}
.shortcut.w1024 ul .topSearch input,.shortcut.w1024 ul .topSearch input{width:80px;}
.shortcut.w1024 ul .topSearch{width:auto!important;}
.shortcut ul .topSearch a{position:absolute; width:50px; height:24px; background:#0159aa; right:-50px; top:13px; line-height:24px; font-size:12px;}
.modular .shortcut ul .topSearch a{background:#005bae;}
.modular .shortcut ul .topSearch:hover,.shortcut ul .topSearch:hover{background:none;}
.shortcut ul .topSearch select{float:left; margin:14px 0 0; height:22px; padding:0; background:#fff; border-left:1px dashed #ddd; border:0;}

.chat-box .c-tab a.curr{color:#fff;}
.modular .shortcut ul .curr,.modular .shortcut ul li:hover{background:#005bad;}
.modular .hei li{display:block; border-bottom:1px dashed #ddd; text-align:center;}
.modular .hei li .perbox{width:85%; margin:0 auto;}
.modular .sidebar{background:#eceff4; width:220px; padding-bottom:30px; border-right:1px solid #bac4d3; z-index:99; position:absolute; left:0; bottom:0; top:0;}
.modular .fifth .sidebar:before{content:"";display:block;width:220px; top:0; position:fixed;bottom:0;z-index:-1;border-right:1px solid #dadee6;}
/*.modular .classic902 .sidebar{position:static; float:left;}*/
.modular .sidebar li{height:46px; text-align:left;}
.modular .sidebar .home{background:#d1deef;}
.modular .sidebar .home a{text-align:center; color:#0d6597; border:0; padding:0; height:100%;}
.modular .sidebar .home a img{width:auto; height:auto;}
.modular .sidebar .home a:hover{background:#bccee6;}
.modular .sidebar .curr{background:#fdfdfd; padding-left:1px; position:relative; left:1px; font-weight:bold;}
.modular .sidebar li:hover{background:#fdfdfd;}
.modular .sidebar li a{line-height:44px; display:block; padding-left:40px; border-bottom:1px solid #bac4d3; border-top:1px solid #fbfcfd; font-size:15px; color:#333; overflow:hidden;	white-space:nowrap;	text-overflow:ellipsis;}
.modular .sidebar .home a{border-top:0;}
.modular .sidebar li a:hover,.modular .sidebar .curr a{ text-decoration:none;}
.modular .sidebar li img{position:relative; top:4px; right:5px;}
.modular .sidebar h3{padding:40px 0 10px; font-family:microsoft yahei; text-indent:16px; color:#999; font-weight:normal; margin:0 20px;}
.modular .sidebar .tlist li{height:38px;}
.modular .sidebar .tlist li a{color:#666; border:0; line-height:38px; padding-left:18px;}
.modular .sidebar .tlist li:hover{background:none; font-weight:bold;}
.modular .sidebar .tlist{margin:0 20px;}
.modular .page-content{padding:0 0 40px; background:#fdfdfd; position:absolute; top:50px; left:0; right:0;}
.crumb{height:40px; line-height:40px; padding:2px 20px 10px 240px; color:#333; text-align:left;}
.crumb a{font-size:14px; font-weight:bold;}
.crumb .bdb{border-bottom:1px solid #dadee6; margin:0 0 10px;}
.crumb .bdb a{color:#115c92;}
.modular .mess-area,.modular .page-content .f-screen,.modular .page-content .alone{padding:0 20px 80px 240px;}
.modular .f-screen{padding:50px 20px 80px 85px;}
.modular .mess-area .mdl{border-radius:3px; margin:0 0 20px; position:relative;}
.modular .mess-area .mdl dt{ padding:5px 0; font-size:18px; color:#333; border-bottom:2px solid #c6ceda;}
.modular .mess-area .mdl dt img{display:block; margin:0 auto;}
.modular .mess-area .mdl dd{padding:10px 20px;}
.modular .mess-area .mdl .sort2 li{display:inline-block; padding:5px 10px 5px;}
.modular .mess-area .mdl .sort2 li span{display:none;}
.modular .mess-area .mdl dd li{padding:8px 0; margin:0 0 5px; border-bottom:1px solid #f5f5f5;}
.modular .mess-area .mdl dd a{padding:0 8px 0 20px; color:#115c92; font-weight:bold; font-size:15px; width:200px; overflow:hidden; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.modular .mess-area .mdl dd a img{margin:0 6px 1px 0;}
.modular .mess-area .tool-t{height:32px; position:relative;}
.slideDiv{position:absolute; width:140px; right:0; margin:30px 0 0; background:#fff; display:none;}
.modular .mess-area .tool-t .slideDiv a{margin:5px 0 0;}
.modular .from-list li .labe{width:150px;}
.modular .w1024 .from-list li .labe{width:90px;}
.modular .form3 .hd2,.modular .hd3{border-bottom:1px solid #ddd; font-size:16px; font-weight:bold;}
.modular .hd3{padding:5px 0 0;}
.modular .col9{float:none !important;}

.modular .btn-w{height:26px; margin:0 5px 0 0; display:inline-block; background:#f4f4f4; border:1px solid #ddd; border-radius:3px;}
.modular input.btn-b{line-height:22px;}
.modular .btn-w span,.modular .btn-b span{line-height:24px;}
.modular .mess-area .btn-b{background:#259fe5; color:#fff; border:1px solid #118cd2;}
.modular .btn-b span{color:#fff; }
.modular .btn-w span label{*position:relative; *top:-3px;}
.modular .btn-b:hover{text-decoration:none; color:#fff; background:#118cd2;}
.modular .btn-w:hover{background:#f0f0f0; border:1px solid #ddd;}
.modular .f-screen .from-list{background:none; border:0; padding:10px 0;}
.modular .f-screen .from-list li{border-bottom:1px solid #eee;}
.modular .f-screen .from-list .btn{padding:0 30px; margin:0; width:100%;}
.modular .t-top{background:#fff; margin:50px 0 0; height:40px;}
.modular .t-top .mess-tab li{height:40px; line-height:40px;}
.modular .t-top .mess-tab .curr{background:#eee;}
.modular .dis span{color:#999 !important;}
.modular .dis{cursor:default !important;}
.modular .f-screen .bguo{position:absolute;left:50%;width:88%; margin:10px 0 0 -44%;}
.modular .classic902 .f-screen .bguo{margin:0 0 0 -44%; width:94%;}
.modular .f-screen .btop{position:absolute;left:50%;width: 94%;margin:10px 0 0 -47%;}
.modular .classic902 .f-screen .btop{margin:0; position:static; width:100%;}
.modular .fifth .f-screen .bguo{left:0; right:0; margin:0 0 0 255px; width:auto;}
.modular .page-content .f-screen .btop{width:auto; margin-left:0; position:static;}
.modular .uad .msiItem,.modular .uad .page-content{top:50px!important;}
.modular .fifth .msiItem{bottom:auto;top:130px;z-index:10001;}


.emptyBox{width:540px; margin:50px auto;}
.emptyBox h2{font-size:16px; color:#666; line-height:24px;}	
.emptyBox h2 img{float:left; padding:0 10px 0 0; width:90px; margin-top:-10px;}	
.emptyBox .jl{margin:0 0 40px; padding:15px 20px; border:1px solid #ccc; border-radius:8px; background:#fafafa}
.emptyBox .jl > div{line-height:30px; padding-left:20px;}	
.modular .emptyBox .jl .btn-b{position:static; margin:0 0 0 5px;}

/*20151201*/
.modular .cont{float:none; border:0; background:none; width:auto;}
.modular .cont .assistant li dl{width:24%; padding:0 0 20px 80px;}
.modular .cont .assistant li{border-bottom:1px dashed #ddd; padding:20px 0;}
.modular .juris{color:#333; font-size:16px; text-align:center; padding:150px 0 0;}

/*20151223
.modular .classic{background:#fff;}
.modular .classic902 div.current{background:#fff; padding:5px 0 5px 30px; border-bottom:1px solid #bdcee0; text-indent:20px; line-height:24px;}
.modular .classic902 .current a{color:#05a;}
.modular .classic902{padding:0 0 32px; border-bottom:1px solid #bdcee0; background:#fff;}
.modular .classic902 .statistics{padding:0;}
.modular .classic902 .side-nav{width:130px; position:absolute; left:0;}
.modular .classic902 .menu .nav li div{top:119px; left:0; padding:2px 0; width:100%; text-align:left;}
.modular .classic902 .menu .nav li div i{left:50px;}
.modular .classic902 .menu .nav .m1 div b{padding-left:30px;}
.modular .classic902 .menu .nav .m2 div b{padding-left:118px;}
.modular .classic902 .menu .nav .m3 div b{padding-left:205px;}
.modular .classic902 .menu .nav .m4 div b{padding-left:285px;}
.modular .classic902 .menu .nav .m5 div b{padding-left:355px;}
.modular .classic902 .menu .nav .m6 div b{padding-left:458px;}
.modular .classic902 .menu .nav .m7 div b{padding-left:540px;}
.modular .classic902 .menu .nav .m8 div b{padding-left:626px;}
.modular .classic902 .menu .nav .m9 div b{padding-left:710px;}
.modular .classic902 .menu .nav .m10 div b{padding-left:795px;}
.modular .classic902 .menu .nav .m11 div b{padding-left:880px;}
.modular .classic902 .menu .nav .m12 div b{padding-left:930px;}
.modular .classic902 .menu .nav .m2 div i{left:134px;}
.modular .classic902 .menu .nav .m3 div i{left:219px;}
.modular .classic902 .menu .nav .m4 div i{left:306px;}
.modular .classic902 .menu .nav .m5 div i{left:389px;}
.modular .classic902 .menu .nav .m6 div i{left:474px;}
.modular .classic902 .menu .nav .m7 div i{left:559px;}
.modular .classic902 .menu .nav .m8 div i{left:644px;}
.modular .classic902 .menu .nav .m9 div i{left:729px;}
.modular .classic902 .menu .nav .m10 div i{left:816px;}
.modular .classic902 .menu .nav .m11 div i{left:902px;}
.modular .classic902 .menu .nav .m12 div i{left:985px;}
.modular .classic902 .menu .nav li div a{display:inline-block;}
.modular .classic902 .menu .nav li div a img{float:left;}
.modular .classic902 .menu{padding:45px 0 5px; width:100%; border:0; border-bottom:1px solid #bdcee0;}
.modular .classic902 .menu .nav{padding:0 0 0 40px;}
.modular .classic902 .menu .nav li > a{margin:18px 0px 6px 10px; overflow:hidden; padding:60px 4px 4px; width:67px;}
.modular .classic902 .cont{min-height:630px; padding:0; margin-left:140px;}
.modular .classic902 .cont .assistant li dl{width:22%;}
.modular .classic902 .nav li div a span,.modular .classic902 .side-nav li a span{margin:8px 4px 0 0;}
.modular .classic902 .side-nav li{padding-left:30px; text-align:left; line-height:30px;}
.modular .classic902 .side-nav li a img{ float:left;}
.modular .classic902 .side-nav li a{display:block; overflow:hidden; white-space:nowrap;}
.modular .classic902 .side-nav li.sHd{padding-left:14px; font-weight:bold; font-size:15px; margin:8px 0 3px;}
.modular .classic902 .hei{margin:0 0 60px 40px;}
.modular .classic902 .hei li{border-bottom:1px dashed #ddd;}
.modular .classic902 .hei li .perbox{width:95%;}
.modular .classic902 .mess-area{padding:10px 15px; margin-bottom:-6px; min-height:730px; border-left:1px solid #bdcee0;}
.modular .classic902 .tb3,.modular .classic902 .tb7,.modular .classic902 .jsed-banner{margin:0;}
.modular .classic902 .tab-span{padding:0;}
.modular .classic902 .mess-tool,.modular .classic902 .vote{padding:0px 8px 8px;}*/
.modular .classic902 .bgC{}
.cpr{padding-right:260px;}
.modular .classic902 .tbox dt a{font-size:18px;}
.modular .classic902 .tbox{width:19%; min-height:150px;}
.modular .classic902 .tbox dt a img{width:60px; height:60px;}
.modular .classic902 .t-top{margin:0;}
.modular .classic902 .tb-left td,.modular .classic902 .tb-left th{border:0; border-bottom:1px dashed #ccc;}
.modular .classic902 .tb-left .last td,.modular .classic902 .tb-left .last th{border:0;}
.modular .tb4,.modular .classic902 .tb4 > li{border:0;}
.modular .dlist > li{border-bottom:1px solid #ddd; padding:0 0 10px; margin:0 0 10px;}
.modular .dlist p{font-weight:bold; font-size:16px; line-height:30px;}
.modular .dlist span{padding:0 20px 0 0;}
.modular .ntbs,.ntbs,.snlist .more,.modular .classic902 .tb-left{border:0 !important;}
.modular .ntbs > li,.ntbs > li{border:0; background:none; border-radius:0;}
.modular .ntbs .cen,.ntbs .cen{border-bottom:1px solid #ddd; padding:15px 0 5px;}
.modular .ntbs .hd,.ntbs .hd{font-size:20px; text-align:center; padding:10px 0;}



.snlist li{margin:0 1% 5px 1%; width:47.5%; display:inline-block; padding:5px 0;}
.bbsList .snlist li{width:98%; border-bottom:1px dashed #ccc; padding:0 0 5px; line-height:32px;}
.bbsList .snlist li .pr{padding-right:300px; position:relative;}
.bbsList .snlist li .pr .fr{position:absolute; right:10px; top:2px; width:280px;}
.bbsList .snlist li span,.bbsList .snlist li em{padding-left:12px; width:75px; display:inline-block; color:#999;}
.bbsList .snlist li .time{width:150px; font-size:13px;}
.bbsList .snlist li .pr .reply{display:inline; color:#666; font-size:12px; padding:0 0 0 10px;}
.bbsList .snlist li .pr .reply b{color:#177db8; padding-right:2px;}
.bbsList .snlist li em{width:30px; text-align:center; color:#e00000;}
.bbsList .snlist li.hd{border-bottom:1px solid #ddd; line-height:22px; background:none; padding:7px 1%;}
.bbsList .snlist li.hd em{color:#666;}
.bbsList .snlist li.hd span{color:#666; width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bbsList .snlist li.hd .pr > span{padding-left:0;}
.bbsList .snlist li.c{padding:3px 0;}
.bbsList .snlist li.c:last-child{border:0;}
.bbsList h3 a{margin:0 10px;}
.modular .snlist li a{color:#333; font-size:15px;}
.snlist li a span{padding-left:10px; font-size:12px; color:#999;}
.snlist{padding:0 5px;}
.tb-left .kf dt b{color:#379be9; padding-right:10px;}
.tb-left .kf{padding:5px 15px 10px; box-shadow:none;}
.tb-left .kf dt{text-indent:0; font-size:12px; color:#999;}
.tb-left .kf dd{color:#515151; border-bottom:1px dashed #ccc; padding-bottom:7px;}
.str_wrap{position:relative; overflow:hidden;}
.str_move{position:absolute; line-height:16px; left:0; top:0; white-space:nowrap;}
.topTip a{padding-right:20px; height:16px; line-height:16px;}
.topTip a span{color:#888; padding-left:6px;}


.modular .classic .m-menu{height:130px; background:#fafafa; border-bottom:1px solid #ddd; }
.modular .classic .hei{position:relative;}
.modular .classic .child-a{position:absolute; z-index:100; padding:8px 0 0 4%;}
.modular .classic .child-a a{font-size:14px; }
.modular .classic  .hei .perbox{ position:relative; margin:0; width:auto;}
.modular .classic .hei li{position:relative; border:0; width:92%; margin:0 auto; overflow:hidden; z-index:10}
.modular .classic .hei .child-bg{position:absolute; background:#e9f3fc; height:42px; width:100%; top:130px; border-bottom:1px solid #d0e2ef;border-top:1px solid #d0e2ef; display:none; z-index:1}
.modular .classic .tbox dt a{font-size:16px; padding:10px 0 0;}
.modular .classic .tbox{min-height:120px;width:172px;}
.modular .classic .f-r{overflow:visible; position:relative;}
.modular .classic .f-r .child-a{overflow:visible; right:0; white-space:nowrap; min-width:1000px; text-align:right;}
.modular .classic .curr{background:#e9f3fc;}
.modular .classic .curr dt{border-left:1px solid #d0e2ef;border-right:1px solid #d0e2ef;}
.modular .classic .tbox dt,
.modular .classic .tbox dd{padding:0;}
.modular .classic .tbox dd{height:40px; display:none;}
.classic .crumb{padding:0; height:40px; line-height:40px; width:100%; margin-bottom:20px;}
.classic .crumb a{font-size:14px;}
.classic .crumb .bdb{border-bottom:1px solid #eee; padding-left:2%;}
.modular .classic .mess-area{padding:20px 4% 80px;}
.modular .classic .child-a a img{margin:0;}
.modular .classic .hei #btn-left,.modular .classic .hei #btn-right{position:absolute; width:80px; height:130px; background:#fafafa; top:0; cursor:pointer; border:0; z-index:111;}
.modular .classic .hei #btn-left{background:url(modular/arrow-btn.png) no-repeat 20px -54px; left:0;}
.modular .classic .hei #btn-left.dasabled{background-position:20px 45px; cursor:default;}
.modular .classic .hei #btn-right{background:url(modular/arrow-btn.png) no-repeat -100px -55px; right:0;}
.modular .classic .hei #btn-right. {background-position:-100px 45px; }
.modular .classic{padding-bottom:0;}
.modular .classic .tbox dd .child-a{white-space:nowrap;}

/*20151224*/
.modular .mess-area fieldset{border:1px solid #bac4d3; margin:10px 0 15px; background:#f3f6f9;}
.modular .mess-area fieldset legend{font-weight:bold;}
.modular .mess-area fieldset td{padding:5px 0;}
.jd1{padding-left:13px;}
.jd2{padding-left:26px;}
.jd3{padding-left:39px;}
.jd4{padding-left:52px;}
.jd5{padding-left:65px;}
.jd6{padding-left:78px;}
.jd7{padding-left:91px;}
.jd8{padding-left:104px;}

/*20151222*/
.mdl li a i,.child-a a i,.sidebar li a i,.classic902 .nav li div a span,.classic902 .side-nav li a span{
      width: 16px;
      height: 16px; 
	  text-align:center;
	  margin:2px 6px 0 0;
	  float:left;
	  }	  
.mdl li a img,.child-a a img ,.sidebar li a img,.nav li div > a img,.classic902 .side-nav li a img{
      width: 16px;
      height: 16px; }
     .mdl li:nth-child(26n + 1) a i,.child-a a:nth-child(26n + 1) i,.modular .sidebar li:nth-child(26n + 1) i,.menu li div > a:nth-child(26n + 1) span,.TabCt a:nth-child(26n + 1) i{
      background: #1ABC9C;}
    .mdl li:nth-child(26n + 2) a i,.child-a a:nth-child(26n + 2) i,.modular .sidebar li:nth-child(26n + 2) i,.menu li div > a:nth-child(26n + 2) span,.TabCt a:nth-child(26n + 2) i,.slideItem li:nth-child(16n + 1) a i{
      background: #E74C3C; }
    .mdl li:nth-child(26n + 3) a i,.child-a a:nth-child(26n + 3) i,.modular .sidebar li:nth-child(26n + 3) i,.menu li div > a:nth-child(26n + 3) span,.TabCt a:nth-child(26n + 3) i,.slideItem li:nth-child(16n + 2) a i{
      background: #9B59B6; }
    .mdl li:nth-child(26n + 4) a i,.child-a a:nth-child(26n + 4) i,.modular .sidebar li:nth-child(26n + 4) i,.menu li div > a:nth-child(26n + 4) span,.TabCt a:nth-child(26n + 4) i,.slideItem li:nth-child(16n + 3) a i{
      background: #27AE60; }
    .mdl li:nth-child(26n + 5) a i,.child-a a:nth-child(26n + 5) i,.modular .sidebar li:nth-child(26n + 5) i,.menu li div > a:nth-child(26n + 5) span,.TabCt a:nth-child(26n + 5) i,.slideItem li:nth-child(16n + 4) a i{
      background: #3498DB; }
    .mdl li:nth-child(26n + 6) a i,.child-a a:nth-child(26n + 6) i,.modular .sidebar li:nth-child(26n + 6) i,.menu li div > a:nth-child(26n + 6) span,.TabCt a:nth-child(26n + 6) i,.slideItem li:nth-child(16n + 5) a i{
      background: #2980B9; }
    .mdl li:nth-child(26n + 7) a i,.child-a a:nth-child(26n + 7) i,.modular .sidebar li:nth-child(26n + 7) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 7) i,.slideItem li:nth-child(16n + 6) a i{
      background: #2ECC71; }
    .mdl li:nth-child(26n + 8) a i,.child-a a:nth-child(26n + 8) i,.modular .sidebar li:nth-child(26n + 8) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 8) i,.slideItem li:nth-child(16n + 7) a i{
      background: #8E44AD; }
    .mdl li:nth-child(26n + 9) a i,.child-a a:nth-child(26n + 9) i,.modular .sidebar li:nth-child(26n + 9) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 9) i{
      background: #34495E; }
    .mdl li:nth-child(26n + 10) a i,.child-a a:nth-child(26n + 10) i,.modular .sidebar li:nth-child(26n + 10) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 10) i,.slideItem li:nth-child(16n + 9) a i{
      background: #16A085; }
    .mdl li:nth-child(26n + 11) a i,.child-a a:nth-child(26n + 11) i,.modular .sidebar li:nth-child(26n + 11) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 11) i,.slideItem li:nth-child(16n + 10) a i{
      background: #F1C40F; }
    .mdl li:nth-child(26n + 12) a i,.child-a a:nth-child(26n + 12) i,.modular .sidebar li:nth-child(26n + 12) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 12) i,.slideItem li:nth-child(16n + 11) a i{
      background: #F39C12; }
    .mdl li:nth-child(26n + 13) a i,.child-a a:nth-child(26n + 13) i,.modular .sidebar li:nth-child(26n + 13) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 13) i,.slideItem li:nth-child(16n + 12) a i{
      background: #E67E22; }
    .mdl li:nth-child(26n + 14) a i,.child-a a:nth-child(26n + 17) i,.modular .sidebar li:nth-child(26n + 14) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 14) i,.slideItem li:nth-child(16n + 13) a i{
      background: #D35400; }
    .mdl li:nth-child(26n + 15) a i,.child-a a:nth-child(26n + 15) i,.modular .sidebar li:nth-child(26n + 15) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 15) i,.slideItem li:nth-child(16n + 14) a i{
      background: #2C3E50; }
    .mdl li:nth-child(26n + 16) a i,.child-a a:nth-child(26n + 16) i,.modular .sidebar li:nth-child(26n + 16) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 16) i,.slideItem li:nth-child(16n + 15) a i{
      background: #C0392B; }
    .mdl li:nth-child(26n + 17) a i,.child-a a:nth-child(26n + 17) i,.modular .sidebar li:nth-child(26n + 17) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 17) i,.slideItem li:nth-child(16n + 16) a i{
      background: #0b9eb2; }
    .mdl li:nth-child(26n + 18) a i,.child-a a:nth-child(26n + 18) i,.modular .sidebar li:nth-child(26n + 18) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 18) i,.slideItem li:nth-child(16n + 8) a i{
      background: #065cc1; }
    .mdl li:nth-child(26n + 19) a i,.child-a a:nth-child(26n + 19) i,.modular .sidebar li:nth-child(26n + 19) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 19) i{
      background: #95A5A6; }
    .mdl li:nth-child(26n + 20) a i,.child-a a:nth-child(26n + 20) i,.modular .sidebar li:nth-child(26n + 20) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 20) i{
      background: #7F8C8D; }
    .mdl li:nth-child(26n + 21) a i,.child-a a:nth-child(26n + 21) i,.modular .sidebar li:nth-child(26n + 21) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 21) i{
      background: #4120b1; }
    .mdl li:nth-child(26n + 22) a i,.child-a a:nth-child(26n + 22) i,.modular .sidebar li:nth-child(26n + 22) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 22) i{
      background: #0c839d; }
    .mdl li:nth-child(26n + 23) a i,.child-a a:nth-child(26n + 23) i,.modular .sidebar li:nth-child(26n + 23) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 23) i{
      background: #209d0c; }
    .mdl li:nth-child(26n + 24) a i,.child-a a:nth-child(26n + 24) i,.modular .sidebar li:nth-child(26n + 24) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 24) i{
      background: #d54a28; }
    .mdl li:nth-child(26n + 25) a i,.child-a a:nth-child(26n + 25) i,.modular .sidebar li:nth-child(26n + 25) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 25) i{
      background: #274ca4; }
    .mdl li:nth-child(26n + 26) a i,.child-a a:nth-child(26n + 26) i,.modular .sidebar li:nth-child(26n + 26) i,.menu li div > a:nth-child(26n + 7) span,.TabCt a:nth-child(26n + 26) i{
      background: #5134ab; }
	  /*  ie8*/
    .mdl ul > li a i,.child-a > a i,.modular .sidebar ul > li i,.menu li div > a span,.classic902 .side-nav li a span{
      background:#1ABC9C;}
    .mdl ul > li + li a i,.child-a > a + a i,.modular .sidebar ul > li + li i,.menu li div > a + a span,.classic902 .side-nav li + li a span{
      background:#E74C3C;}
    .mdl ul > li + li + li a i,.child-a > a + a + a i,.modular .sidebar ul > li + li + li i,.menu li div > a + a + a span,.classic902 .side-nav li + li + li span{
      background:#9B59B6;}
    .mdl ul > li + li + li + li a i,.child-a > a + a + a + a i,.modular .sidebar ul > li + li + li + li i,.menu li div > a + a + a + a span,.classic902 .side-nav li + li + li + li span{
      background:#27AE60;}
    .mdl ul > li + li + li + li + li a i,.child-a > a + a + a + a + a i,.modular .sidebar ul > li + li + li +  li + li i,.menu li div > a + a + a + a + a span,.classic902 .side-nav li + li + li + li + li span{
      background:#3498DB;}
    .mdl ul > li + li + li + li + li + li a i,.child-a > a + a + a + a + a + a i,.modular .sidebar ul > li + li + li +  li + li + li i,.menu li div > a + a + a + a + a + a span,.classic902 .side-nav li + li + li + li + li + li span{
      background:#2980B9;}
    .mdl ul > li + li + li + li + li + li + li a i,.child-a > a + a + a + a + a + a + a i,.modular .sidebar ul > li + li + li + li +  li + li + li i,.menu li div > a + a + a + a + a + a + a span,.classic902 .side-nav li + li + li + li + li + li + li span{
      background:#2ECC71;}
    .mdl ul > li + li + li + li + li + li + li + li a i,.child-a > a + a + a + a + a + a + a + a i,.modular .sidebar ul > li + li + li + li + li +  li + li + li i,.classic902 .side-nav li + li + li + li + li + li + li + li span{
      background:#8E44AD;}	  
    .mdl ul > li + li + li + li + li + li + li + li + li a i,.child-a > a + a + a + a + a + a + a + a + a i,.modular .sidebar ul > li + li + li + li + li +  li + li + li + li i,.menu li div > a span,.classic902 .side-nav li + li + li + li + li + li + li + li + li span{background:#34495E;}
    .mdl ul > li + li + li + li + li + li + li + li + li + li a i,.child-a > a + a + a + a + a + a + a + a + a + a i,.modular .sidebar ul > li + li + li + li + li + li +  li + li + li + li i,.menu li div > a span,.classic902 .side-nav li + li + li + li + li + li + li + li + li + li span{background:#16A085;}
    .mdl ul > li + li + li + li + li + li + li + li + li + li + li a i,.child-a > a + a + a + a + a + a + a + a + a + a + a i,.modular .sidebar ul > li + li + li + li + li + li +  li + li + li + li + li i,.menu li div > a span,.classic902 .side-nav li a + a + a + a + a + a + a + a + a + a + a span{background:#F1C40F;}
    .mdl ul > li + li + li + li + li + li + li + li + li + li + li + li a i,.child-a > a + a + a + a + a + a + a + a + a + a + a + a i,.modular .sidebar ul > li + li + li + li + li + li + li +  li + li + li + li + li i,.menu li div > a span,.classic902 .side-nav li + li + li + li + li + li + li + li + li + li + li span{background:#F39C12;}
    .mdl ul > li + li + li + li + li + li + li + li + li + li + li + li + li a i,.child-a > a + a + a + a + a + a + a + a + a + a + a + a + a i,.modular .sidebar ul > li + li + li + li + li + li + li +  li + li + li + li + li + li i,.menu li div > a span,.classic902 .side-nav li + li + li + li + li + li + li + li + li + li + li + li span{background:#E67E22;}
    .mdl ul > li + li + li + li + li + li + li + li + li + li + li + li + li + li a i,.child-a > a + a + a + a + a + a + a + a + a + a + a + a + a + a i,.modular .sidebar ul > li + li + li + li + li + li + li + li +  li + li + li + li + li + li i,.menu li div > a span,.classic902 .side-nav li + li + li + li + li + li + li + li + li + li + li + li + li span{background:#D35400;}
    .mdl ul > li + li + li + li + li + li + li + li + li + li + li + li + li + li + li a i,.child-a > a + a + a + a + a + a + a + a + a + a + a + a + a + a + a i,.modular .sidebar ul > li + li + li + li + li + li + li + li + li +  li + li + li + li + li + li i,.menu li div > a span,.classic902 .side-nav li + li + li + li + li + li + li + li + li + li + li + li + li + li span{background:#2C3E50;}
    .mdl ul > li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li a i,.child-a > a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a i,.modular .sidebar ul > li + li + li + li + li + li + li + li + li + li +  li + li + li + li + li + li i,.menu li div > a span,.classic902 .side-nav li + li + li + li + li + li + li + li + li + li + li + li + li + li + li span{background:#C0392B;}
	
	  
.modular .sidebar li i{margin:14px 7px 0 0;}	
.modular .sidebar li i img{top:0; right:0;}	 
.modular .sidebar .tlist i{margin-top:11px; }	 
.modular .sidebar .tlist i img{top:-8px; }	


/*2018-02-01*/
.modular .fifth .t-top{margin:15px 0 0 256px;}
.modular .fifth .menu {height:96px; width:auto; overflow:hidden; overflow-x:auto; white-space:nowrap; background:#c9d8e6; box-shadow:0 0 3px #a2b2c6; z-index:100;}
.modular .fifth .menu a{padding:5px 10px; height:86px; margin-left:4px; text-align:center; white-space:normal; display:inline-block; line-height:18px; border-radius:5px; color:#333; overflow:hidden; font-size:14px;}
.modular .fifth .menu a:hover,.modular .fifth .menu .cur{background:#cad7e6; box-shadow:0 0 10px #8399b3 inset; border-radius:0;}
.modular .fifth .menu img{height:50px; width:50px; display:block; margin:10px auto 2px;}
.modular .fifth .mess-area{padding:0 0 30px 256px; margin-right:40px; min-height:630px; width:auto; float:none;}
.modular .fifth .cont .assistant li dl{width:21%;}
.modular .fifth .page-content{top:147px; padding-bottom:30px; background:#fff;}
.modular .fifth .page-content:before{content:"";display:block;width:100%; top:0; position:fixed;bottom:0;z-index:-1;background-color:#fff;}
.modular .fifth .sidebar{background:#fff; border-right:1px solid #dadee6;}
.modular .fifth .sidebar li{height:auto; left:0; margin-bottom:1px;}
.modular .fifth .sidebar li:last-child{padding-bottom:40px;}
.modular .fifth .sidebar li a{border:0;}
.modular .fifth .sidebar li a:hover{text-decoration:underline;}
.modular .fifth .sidebar li .child{padding:0 0 10px;}
.modular .fifth .sidebar li > span{background:#ebf2f6; line-height:34px; font-size:16px; display:block; padding-left:20px; position:relative;}
.modular .fifth .sidebar li .child a{font-weight:normal; line-height:30px; font-size:14px; padding-left:28px; color:#515151;}
.modular .fifth .sidebar li .child a i{margin:14px 6px 0 0; width:3px; height:3px; background:#999;}
.modular .fifth .sidebar li .child a i img{display:none;}
.modular .fifth .sidebar li .child .cur,.modular .fifth .sidebar li .child a:hover{font-weight:bold; font-size:13px; color:#333; position:relative; right:-1px; text-decoration:none; background:#f6f8fb; border-right:2px solid #0d6597;}
.ctHS{position:absolute; right:-12px; top:100px; width:11px; height:87px;}
.ctHS img{cursor:pointer;}
.ctHS .lshow,.HL .ctHS .lhide{display:none;}
.HL .ctHS .lshow{display:inline;}
.modular .fifth .HL .sidebar{left:-220px;}
.HL .crumb{padding:2px 40px 10px 40px;}
.modular .fifth .HL .mess-area{padding:0 0 80px 40px}
.modular .fifth .sidebar li > span i{width:30px; height:25px; position:absolute; right:0; margin:7px 0 0; cursor:pointer;}
.modular .fifth .sidebar li > span i.mdown{background:url(openIco.png) no-repeat;}
.modular .fifth .sidebar li.HL > span i.mdown{background:url(openIco.png) no-repeat -28px 0;}
.modular .fifth .sidebar li.HL .child{display:none;}

.l100 .side-nav .lhide{left:260px;}
.l100 .side-nav{left:-260px;}
.l100 .side-nav:before{width:0;}
.l100 .cont,.l100 .cont .less-menu{padding-left:0;}




/*2016-01-28*/
.sh-step{border-top:2px solid #ccc; width:1200px; margin:100px auto 0;}
.sh-step dl{float:left; width:25%; position:relative; top:-61px !important; left:-5px;}
.sh-step dt{font-size:12px; font-weight:bold; color:#515151;}
.sh-step .d1{padding:0 0 10px; font-size:16px;}
.sh-step .d1 i{width:50px; height:50px; background:#ccc url(modular/wd.png) no-repeat center; border-radius:50%; display:block; margin:5px 0;}
.sh-step .pass{font-weight:bold; color:#00a334;}
.sh-step .pass i{background:#4db86f url(modular/ok.png) no-repeat center;}
.sh-step .wt{color:#f5492d;}
.sh-step .wt i{background:#ff593e url(modular/wt.png) no-repeat center;}
.sh-step .d2 p{font-size:12px; line-height:20px;}

/*2015-12-22*/
.tg1,.tg2,.tg3{margin:10px 0 0;}
.tg1{width:25%;float:left;}
.tg1 h3,.tg3 h3{padding:10px 0 5px; font-size:12px;}
.tg2{width:24%; height:300px; background:url(app-p.png) no-repeat center 30px; float:left;}
.tg3{width:50%; float:left; position:relative;}
.tg3 .o-app{background:#f4f4f4; border:1px solid #aaa; float:left; min-height:490px; width:100%;}
.tg3 .o-app .gen{border-bottom:2px solid #ddd; min-height:200px;}
.tg3 .o-app .gen li{font-size:14px; font-family:microsoft yahei; color:#111;}
.tg3 .o-app .nor1{border-bottom:1px dashed #ddd;}
.tg3 .o-app .nor{height:280px; overflow:hidden; overflow-y:auto;}
.tg3 .o-app li{padding:5px 5px 5px 20px; position:relative;}
.tg3 .o-app li .control{width:130px; position:absolute; right:0; top:0;}
.tg3 .control > a{display:inline-block; width:20px; height:22px; background:url(app-t.png) no-repeat;}
.tg3 .control .c-up{background-position:-62px 0;}
.tg3 .control .c-down{background-position:-88px 0;}
.tg3 .control .c-ct{background-position:-118px 0;}
.tg3 .control .c-at{background-position:-148px 0;}
.tg3 .control .c-del{background-position:-180px 0;}
.tg3 .default{background:url(app-t.png) no-repeat 0 0; width:30px; height:30px; position:absolute; right:20px; top:4px;}
.tg-app{background:#fafafa; border:1px solid #ddd; padding:6px; height:492px; overflow:hidden; overflow-y:auto;}
.tg-app ul li{padding:0 !important; line-height:24px; position:relative;}
.tg-app .tree .hd > ul{padding-left:15px;}
.tg-app .tree li i{background:url(icon.png) no-repeat -158px -170px; cursor:pointer; width:20px; height:20px; position:absolute; left:0; top:0;}
.tg-app .tree li label{margin-left:20px;}
.tg-app .tree li ul{display:none;}
.bor-t{border-top:1px solid #e2e2e2; padding:10px 0; width:100% !important;}
.sys{padding:0 0 20px;}
.s-ios{text-align:center; padding-left:100px;}
.s-win{float:left; width:45%; display:inline-block; text-align:center;}
.tg3 .o-app .ex,.tg3 .o-app .ex1{position:absolute; right:-26px; top:33px; width:26px; height:80px; background:#fafafa; padding:5px; border:1px solid #ccc; border-left:0;}
.tg3 .o-app .ex1{top:282px}

.styles {padding:22px 0 0;}
.styles label{display:inline-block; width:30%; height:200px; text-align:center;}
.styles label img{display:block; margin:0 auto; border-radius:5px; border:1px solid #e2e2e2;}

/*20151214*/
/*.uppic{padding:10px 5px;}
.uppic h3{font-size:16px; font-family:microsoft yahei; font-weight:normal; padding:10px 15px; color:#1c63a5; font-weight:bold;}
.uppic .parea{padding:0 0 30px; text-align:center; border-bottom:1px dotted #bdcee0;}
.uppic .parea .l,.uppic .parea .s{border:1px dotted #bdcee0; width:320px; height:220px; display:inline-block; margin:0 auto; position:relative;}
.uppic .parea .s{width:250px; height:115px;}
.uppic .parea .ulink{width:100%; height:30px; line-height:30px; overflow:hidden; position:absolute; bottom:0; background:#000; text-align:center; color:#fff; left:0; display:none;}
.uppic .parea .l .btn-b{margin:95px 0 0;}
.uppic .parea .s .btn-b{margin:45px 0 0;}*/
.g-bg{width:665px; height:560px; margin:20px auto; background:url(setGuidance/g-bg.png) no-repeat;}
.g-bg .ani{ position:absolute; margin-left:-18px; width:46px; height:46px; border-radius:50%; background:#fff;}
.g-bg > div{position:relative; width:100px; left:42%;}
.g-bg .clink1{height:75px;}
.g-bg div .ani{top:15px; left:45%;}
.g-bg div a img{position:relative; top:14px; left:14px;}
.g-bg .clink3{height:50px; left:40px; display:inline-block;}
.g-bg .clink4{height:90px; top:2px;*top:-42px;}
.g-bg .clink5{height:150px; top:90px;*top:50px; left:97%;}
.g-bg .clink6{height:50px; top:122px;*top:76px; le}
.g-bg .clink7{height:50px; top:-210px;*top:-255px; left:15%;}
.g-bg .clink8{height:50px; top:-132px;*top:-180px; left:15%;}
.g-bg .clink10{height:50px; top:-362px;*top:-405px; left:82%;}
.g-bg .clink9{height:50px; top:-311px;*top:-358px; left:53.8%;}
.g-bg > div > a{width:46px; height:46px; background:#0096c1; border-radius:50%; display:inline-block; position:absolute; left:50%; margin-left:-23px; top:15px;}
.g-bg div .g-hover{width:160px; height:46px; position:absolute; background:url(setGuidance/g-hover.png) no-repeat; top:-60px; left:-25px; padding:12px 10px 17px; display:none; color:#0080a5;}
.g-bg div .g-hover a{font-size:16px; font-weight:bold; color:#006b8a;}
.g-bg .clink2,.g-bg .clink3{top:-15px;}
.g-bg .clink2{height:50px; margin-left:420px; display:inline-block; left:auto; *top:-65px;*margin-left:520px;}

.modular .app-add{width:1000px; margin:20px auto;}
.modular .app-add .tip1{margin:10px 0 1px;} 

.w1024 .from-list .diNoFrameDiv{max-width:510px;}
.from-list .diNoFrameDiv{color:#999; padding:1px 0 3px 10px; display:inline-block; position:relative;word-break:break-all}
.diNoFrameDiv{color:#333; font-size:15px; padding:3px 0; position:relative;word-break:break-all}
.diNoFrameDiv img{margin:10px 0; max-width:100%;}
.diNoFrameDiv p{line-height:initial !important;}
.tab-area .diNoFrameDiv{color:#333; padding-left:0; line-height:24px;}
.case-dl .diNoFrameDiv{padding:0;}

.ctr-bx{display:inline-block; padding-left:20px; display:none;}
.ctr-bx span{padding-left:6px; cursor:pointer; color:#05a;}


.spanWrap{  overflow: hidden;position: relative;text-overflow: ellipsis;top: 10px;white-space: nowrap;width: 80px;display: inline-block;}

.maxWidthImg img{max-width:100%;}
.disable_div{position: absolute; width: 100%; height: 100%; top: 0px; bottom: 0px; opacity: 0; z-index: 100; filter: Alpha(Opacity=25);opacity: 0.25; background:#aaa;}

/*20160817*/
.modular .alone{padding:0 40px 80px;}
.alone .tab-div{border:1px solid #ddd; border-top:0;}
.alone .mess-tool{padding:15px 0 10px;}
.alone .mess-tool label a{background:#2a7eae; color:#fff; display:inline-block; height:34px; line-height:34px; text-align:center; width:50px;}
.alone .mess-tool label input{height:30px; line-height:30px; border:2px solid #bdcee0; border-right:0; width:400px;}
.alone .keyWord{padding: 0px 0px 10px;}

/*
** popupMenu **
*/
div.popupMenuDiv        { filter: progid:DXImageTransform.Microsoft.Shadow(color=#C2EBFF,direction=135,strength=3); padding: 0 5px 5px 0;}
tr.popupMenuMouseOver   { color: #fff; cursor: default;background:#21A3DF; cursor:pointer;}
tr.popupMenuMouseOver  a{color: #fff; text-decoration:none;}
tr.popupMenuMouseOut    { color: #000000; cursor: default; }

.pswordS{display:inline;}
.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;}

/* Button Submit*/
.btn-submit { height:26px; line-height:24px; overflow: hidden;  }
.btn-submit b button,.btn-submit b input { border:none; background:#3c8dbc; border:1px solid #3c8dbc; margin:0; padding:0 10px; height:26px; line-height:24px; color:#fff; font-weight:100; vertical-align:baseline; border-radius:2px;  /*vertical-align:middle!important;*/  display:inline-block;   cursor:pointer;}

.course-title {position: absolute; bottom: 0px; left: 0px; color:#fff; text-align: center; width: 100%; background: black; opacity: 0.6; font-size: 16px; font-weight: bold; height: 32px; line-height: 32px;}=======
.fbtdl{padding:0 10px 0 25px;}
.fbtdl dd .fbt{height:auto;}

.leadership .part2 .pro{text-align:left; padding:5px 0 0 20px;}
.leadership .part2 .pro .plist{display:inline-block; width:82px; padding:10px; text-align:center; height:50px; border-radius:5px; margin:2px; overflow:hidden; position:relative; background:#f9fcfe; border:1px solid #eee;}
.leadership .part2 .pro .plist img{position:relative; top:2px; right:1px;}

/*popup scroll bar css */
.div-scroll{min-height:200px;text-align: center;margin: 0 auto;}
.tab-scroll{position:relative; left:0; width:100%; overflow:auto;border:1px solid #eee;}
.tab-scroll table{margin:0;}

.tz .tab-scroll{border:0;}
.tz .from-list .labe{text-align:left;}
.tz .from-list{padding:0 15px 15px;}
.tz ul li{margin:0; text-align:left;}
.tz ul li input[type="text"]{border:1px solid #ddd; padding:2px; float:none; margin:0 5px; width:100px;}

.nmh{min-height:10px; padding:10px; box-shadow:none;}
.nmh .from-list{padding:10px 0 0; margin:0;}

/* 互动问答结果显示 */
.t-result{padding:40px 60px; position:relative; height:200px; overflow:hidden;}
.t-result > a{position:absolute; top:50%; height:110px; width:25px; margin-top:-45px; }
.t-result .per{left:10px; background:url(simg_sroll_left.jpg) no-repeat;}
.t-result .next{right:10px; background:url(simg_sroll_right.jpg) no-repeat;}
.t-result .bg{padding-left:30px; position:relative; z-index:1; top:-37px;}
.t-result .bg li{border-bottom:1px solid #e2e2e2; position:relative; height:36px;}
.t-result .bg li span{position:absolute; left:0; top:25px; left:-45px; width:40px; text-align:right;}
.t-result .t-list{height:208px; position:relative; z-index:10; top:-200px; margin-left:50px; overflow:hidden;}
.t-result .t-list > div{width:6000px; position:absolute; height:100%; left:0; bottom:20px;}
.t-result .t-list dl{padding-right:40px; white-space:nowrap; display:inline-block; position:relative; padding-top:179px;}
.t-result .t-list dt{color:#333; position:relative; top:25px;}
.t-result .t-list dd{height:144px; margin-top:-166px;}
.t-result .t-list dd > div{display:inline-block; margin-right:1px; height:100%; width:50px; position:relative;}
.t-result .t-list dd > div span{position:absolute; color:#333; width:100%; text-align:center;}
.t-result .t-list dd > div b{position:absolute; bottom:0; color:#fff; width:100%; text-align:center;}
.t-result .t-list dd > .a b{background:#2dc3e8;}
.t-result .t-list dd > .b b{background:#fb6e52;}
.t-result .t-list dd > .c b{background:#ffce55;}
.t-result .t-list dd > .d b{background:#55d737;}
.t-result .t-list dd > .e b{background:#8e6ae1;}
.t-result .t-list dd > .f b{background:#28c1d3;}

.Popup{padding:0 15px; line-height:26px;}

/*新平台*/
.newTempo .shortcut ul li,.newTempo .header .w1024 ul li{width:auto; padding:0 10px;}
.newTempo .sidebar{border:0; background:#c2daf2;}
.newTempo .sidebar .curr,.newTempo .sidebar li:hover{background:#9fc0e2;}
.newTempo .shortcut .logo{padding:6px 0 0; text-align:center; min-width:220px; display:block;}
.newTempo .sc-bg{background:#00467c;}
.newTempo .shortcut ul .curr, .newTempo .shortcut ul li:hover{background:#002642;}
.newTempo .shortcut ul .curr a span, .newTempo .shortcut ul li:hover a span{font-weight:bold !important;}
.newTempo .shortcut ul .fr:hover{background:none;}
.newTempo .sidebar li a{border:0; color:#366390;}
.newTempo .sidebar .curr{left:0;}
.newTempo .shortcut ul .skin{right:-45px; width:40px;}
.newTempo .shortcut .chat{right:360px;}
.newTempo .small{border-radius:50%;}
.newTempo .shortcut ul .fr{width:90px;}
.newTempo .shortcut ul .disbox1 .fr{width:190px;}
.newTempo .covered .crumb,.newTempo .covered .mess-area{padding-left:20px;}
.newTempo .from-list li .multi input[type="text"],.newTempo .from-list .multi label{float:none;}
.bbsIc img{position:relative; top:2px;}
.signIc img{position:relative; top:1px;}

.modular .nsb li{height:auto;}
.newTempo .nsb .curr{padding-left:40px;}
.newTempo .nsb li a{line-height:36px;}
.newTempo .nsb li:hover{background:none;}
.newTempo .nsb li a:hover{background:#a2c5e8;}
.newTempo .nsb li .aa{font-weight:bold; padding-left:20px;}
.newTempo .nsb li .aa:hover{background:none;}
.newTempo .nsb li i{margin-top:11px;}

.covered .lab-c .fl1{margin:0; padding:0; background:#c2daf2; padding-bottom:50px; width:220px; min-height:900px; position:absolute; left:0; top:0; bottom:0;}
.covered .lab-c .fl1 .aa{background:#77abde; border-bottom:1px solid #c2daf2; color:#333; font-size:15px; font-weight:bold; padding:4px 25px 5px 8px;}
.covered .lab-c .fl1 li{position:relative;}
.covered .lab-c .fl1 li a{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:0 10px 0 0;}
.covered .lab-c .fl1 .hd1 .aa{background:#aecff1; padding-left:16px; font-weight:normal;}
.covered .lab-c .fl1 .hd ul{display:none;}
.covered .lab-c .fl1 .hd2{padding:3px 0 8px 24px;}
.covered .lab-c .fl1 .hd2 li{line-height:22px;}
.covered .lab-c .fl1 .hd2 .curr,.covered .lab-c .fl1 .hd1 .curr{font-weight:bold;}
.covered .lab-c .fl1 .hd2 .curr .currLine{height:22px;}
.covered .lab-c .fl1 i{width:35px; height:28px; position:absolute; cursor:pointer; right:0; top:0; background:url(icon.png) no-repeat -40px -242px;}
.covered .lab-c .fl1 i.open{background-position:13px -242px;}
.covered .lab-c .fl1 .hd2 a .currLine{background:none;}
.covered .lab-c .fl1 .hd2 a.curr .currLine{top:0px; background:#00467c; right:0px; height:29px; width:3px;}
.covered .lab-c .fl2{padding:15px 0 0 225px; min-height:300px;} 
.covered .lab-c .fl3{padding:0 30px 0 245px;}
.covered .mess-area{padding:0 !important;}
.covered .mess-area h2{font-size:24px; padding:5px 0 10px;} 
.covered .mess-area h2 b{font-weight:normal;}
.covered .mess-area .fl1 h2{text-align:center; font-size:16px; color:#d2e4f7; background:#0868ca; padding:15px 0;}
.covered .Jbox{padding:5px 20px; color:#666;}
.covered h2{text-align:right;}
.covered h2 a{position:static;}
.covered h2 b{float:left;}
.covered .lab-c .fl1 li .write,.slbox .write{position:absolute; left:-15px; right:auto; top:7px; z-index:12345; background:#e00000; color:white; font-style:oblique; width:10px; height:10px; border-radius:50%; font-size:8px; line-height:10px; text-align:center; font-weight:bold;}

.zd{margin:5px 0 0;}
.zd .hx1,.zd .hx2{border:0; border-radius:5px 5px 0px 0px; padding:5px 5px 5px 10px!important; background:#aac9e9!important;}
.zd .hx1 label,.zd .hx2 label{float:none!important;}
.zd .hx2{border-radius: 0px 0px 5px 5px!important; margin-bottom:10px!important;}
.zd .bb{background:#91b9e1; border-radius:5px; padding:5px !important; text-align:center;}
.covered .lab-c .fl1 li .zd .aa{border:0; background:#98bfe6; border-radius:5px;}
.covered .lab-c .fl1 .zd i{background-position:18px -238px;}
.covered .lab-c .fl1 .zd i.open{background-position:-35px -238px;}
.covered .lab-c .fl1 li .zd li a{padding-left:10px;}

.fl3 .cur{border-bottom:1px solid #ddd; padding:5px 0; line-height:30px; color:#666; position:relative;}
.fl3 .cur .ico{position:absolute; right:12px; top:8px;}
.fl3 .cur .ico a{padding:0 10px; color:#05a;}
.fl3 .blockList{padding:10px 0;}
.fl3 .blockList > dl{padding:10px 15px 5px; border-bottom:1px solid #ddd; margin:10px 25px;}
.fl3 .blockList > dl dt{font-size:20px; padding:5px 0; position:relative;}
.blockList .eidtIt{margin:15px 0 5px;}
.blockList .eidtIt th{color:#777; font-weight:normal;}
.blockList .eidtIt td,.blockList .eidtIt th{padding:5px; vertical-align:top;}
.blockList .eidtIt td .b{padding:2px 5px; border:1px solid #ddd; margin:0 10px; text-align:center; min-width:50px; border-radius:2px; display:inline-block;}
.blockList .eidtIt td .b:hover{background:#2d82c4; color:#fff; border:1px solid #2d82c4;}
.blockList .eidtIt td input,.blockList .eidtIt td textarea{padding:3px 5px; min-width:450px; margin:2px 0 0; background:#fff; box-shadow:none; border:1px solid #ddd;}
.blockList .sco{font-size:14px; padding:0 5px 0 20px; color:#999;}
.blockList .sco em{font-size:20px;}
.sco input{margin:0 5px; border-radius:2px;}
.blockList .bq img{margin:0 8px; position:relative; top:2px; opacity:0.8;}
.blockList .firstC{border-bottom:1px solid #ddd; margin:10px 0px 20px;}
.slideline .sc{display:inline-block; width:16px; height:16px; background:url(showAll.png) no-repeat; cursor:pointer; position:absolute; right:20px; bottom:5px;}
.slideline .op{background:url(closeAll.png) no-repeat;}
.slideline{height:20px; position:relative; z-index:1000;}
.covered .mess-area .firstC h2{text-align:left;}
.covered .mess-area .firstC .info{margin:5px 0;}
.fl3 .manage,.fl3 .del,.fl3 .eidt,.fl3 .up,.fl3 .down{width:23px; height:23px; display:inline-block; background:url(openIco.png) no-repeat -98px -1px;}
.fl3 .eidt{background-position:-4px -35px; right:40px; display:none; position:absolute; top:0;}
.fl3 .del{background-position:-4px -136px !important; right:5px; display:none; position:absolute; top:0;}
.fl3 .manage{background-position:-126px -37px; margin:12px 0 0 ;}
.fl3 .up{background-position:-236px -102px; display:none; position:absolute; top:0; right:70px;}
.fl3 .down{background-position:-260px -101px; display:none; position:absolute; top:0; right:90px;}
.fl3 .add i{border:1px solid #ddd; color:#666; border-radius:50%; width:16px; height:16px; line-height:14px; text-align:center; display:inline-block; font-style:normal;}
.mess-area .fl3 .info{border:0; color:#888; padding:0; background:none; margin:5px 0;}
.fl3 .pr{padding:5px 0;}
.fl3 .pr span{margin:0 20px 0 0;}
.fl3 .blockList > dl:hover .eidt,.fl3 .blockList > dl:hover .del,.fl3 .blockList > dl:hover .up,.fl3 .blockList > dl:hover .down{display:block;}
.covered .pddiv{padding:0 30px !important;}
.covered .pddiv .crumb{height:auto;}

.slbox {position:relative; display:inline-block; width:130px; height:24px; font:12px/20px "宋体"; color:#fff;border:1px solid #ccc; cursor:pointer; background:#fff url(search_area_condition.gif) no-repeat 115px 10px;}
.from-list .slbox li{padding:0;}
.slbox-select{line-height:26px; color:#333; padding:0 6px; position:relative;}
.slbox .slbox-select .write{position:relative; top:-2px; left:-2px; display:inline-block;}
.slbox ul.childList{position:absolute; top:24px; left:0; background:#fff; border:1px solid #ccc; left:-1px; right:-1px; display:none;}
.slbox ul.childList li{position:relative; line-height:30px; padding-left:15%; width:85%;}
.slbox ul.childList li:hover{background:#fafafa;}
.slbox ul.childList li i{left:5px; top:10px;}

.zb1 li,.zb2 li,.zb3 li{padding:5px 0;}
.zb1,.zb2,.zb3{padding:5px 10px; min-height:200px;}
.zb1{background:#ddd;}
.zb2{background:#f4f4f4;}
.zb3{background:#fcfcfc;}

.sjtp img{position:relative; top:3px;}

.copen{display:inline-block;}
.copen > div{display:none; position:absolute;left:80px;top:0;background:white;width:400px; padding:10px;box-shadow:0 0 10px #bbb;z-index:100;border-radius:3px;}
.copen > div p{display:inline-block; width:130px; margin-bottom:10px;}
.copen{position:relative;}

.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%;}
.modular .intoStudy .btn-b{line-height:24px;}

.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;}

.tabCont .lessPlan .abd{width:160px; height:155px; line-height:22px; overflow:hidden; text-align:center; display:inline-block; margin:10px 0 0; position:relative;}
.tabCont .lessPlan .abd img,.tabCont .lessPlan .abd a{display:block; margin:0 auto; width:140px; height:110px; border-radius:10px 10px 0 0;}
.tabCont .lessPlan .abd a{height:40px; padding-top:110px; overflow:hidden; cursor:pointer; border-radius:10px; line-height:20px;}
.tabCont .lessPlan .abd img{position:absolute; left:10px; top:2px;}
.tabCont .lessPlan .abd .curr{border:2px solid;}
.rcont{padding: 0px 40px 0px 260px;}
.classic902 .rcont{padding:0 0 0 7%;}
.fifth .rcont{padding:0 0 0 140px;}
.fifth .rcont .xs-area{padding:0 20px 0 110px;}
.fifth .b-b2{right:20px;}
.modular .fifth .alone .t-top{margin-left:0;}
.modular .page-content .alone .f-screen{padding-left:0;}

.instep{padding:10px 0 0;}
.instep > a{border:1px solid #ddd; background:#fff; padding:5px!important; width:150px!important; text-align:center;}
.instep .fw{border:0; background:none; width:30px!important; text-align:center; background:url(openIco.png) no-repeat -228px -126px;}

.oton{float:right; margin:10px 100px 0px 0px;}

.mysb .ndet .cem{line-height:26px; font-size:13px; padding-right:6px; margin-left:10px;}
.tb3 .cem,.ndet .cem{font-size:12px; padding:0 6px; background:#2f94e0; color:white; display:inline-block; line-height:20px; border-radius:3px;}
.tb3 .cem.c2,.ndet .cem.c2{background:#e08a2f;}
.tb3 .cem.c3,.ndet .cem.c3{background:#88d622;}

/*view-top*/
.i-area{background:#eaeaea;}
.view-top{padding-top:12px; max-width:1200px; margin:0 auto;}
.view-top .big-p{width:320px; height:213px; margin:0 25px 0 0; float:left; border:1px solid #ddd; text-align:center; overflow:hidden;}
.view-top .big-p img{height:213px; width:320px;}
.view-top h1{ text-align:left; font-size:24px; float:left; width:800px; font-weight:normal;}
.view-top .by{padding-top:15px;*padding-top:5px; height:70px; overflow:hidden; float:left; width:20%;}
.view-top .by p{line-height:22px; color:#888;}
.view-top .cont-t{text-align:left; color:#666; border-top:1px solid #e2e2e2; padding-top:10px; width:590px; height:100px; overflow:hidden; float:left;}
.view-top .reg{width:590px; float:left; text-align:right;}
.view-top .reg .i-submit{padding:5px 10px; text-align:center;}
.i-back{padding:6px 13px; *display:inline-block; background:#f4f4f4; border:1px solid #e2e2e2;}
.by img{float:left; margin:0 15px 0 0; border:1px solid #ccc; width:58px; height:63px;}
dl.course-jj{ text-align:left; margin:10px 0 50px; border-top:1px solid #eee; background:#fff; box-shadow:0 1px 3px #ccc;}
dl.course-jj p{padding-bottom:15px; color:#666;}
dl.course-jj .by p{color:#888;}
dl.course-jj .by .sm p{margin:0 !important;}
dl.course-jj dt{font-size:18px; line-height:1.9; text-align:left; text-indent:20px; padding:5px 0; width:100%; position:relative; background:#fff; border-bottom:1px solid #eee;}
dl.course-jj dd{padding:10px 20px 40px;}
.links a{color:#05a; margin:0 20px 0 0; white-space:nowrap;}
.bj{border:1px solid #eee; width:22.7%; float:left; margin:10px 2% 5px 0; height:170px;}
.bj .bj-bd,.bj .bj-hd{padding:5px 0 5px 10px; line-height:22px;}
.bj .bj-bd input{border:1px solid #ddd; padding:1px 4px;}
.bj .bj-hd{background:#fafafa; font-weight:bold;}
.sec-d .tree li ul a{padding:7px 5px;}
.sec-d .tree li ul a > font{font-size:14px; font-weight:normal; padding:0 0 0 10px;}
.tree li ul a{color:#666; display:block; padding:7px 5px 7px 35px; font-size:16px;}
.tree li.hd ul{margin:5px 0 10px;}
.tree li.hd ul a i{width:1px; height:1px; display:inline-block; border-radius:50%; border:2px solid #ddd; right:auto; left:17px; top:11px; background:none;}
.tree li.hd ul .curr i{border:2px solid #1893e3;}
.tree li.hd ul .curr{color:#111; background:#e2f2fd;}
dl.course-jj .tree{border:none;}
.courseTop{background:#fff; padding:20px; box-shadow:0 1px 3px #ccc;}

/*弹窗20171123*/
.txtBox{width:100%; background:#fff; margin:0 auto; padding:5px 0 0; position:relative;}
.txtBox h2{font-size:20px; text-align:center; padding:0 0 20px; margin:0;}
.txtBox .sm,.txtBox .xs{font-size:12px; color:#666; padding:0 20px;}
.txtBox .xs{border:1px solid #ccc; margin:10px 20px; position:relative; height:490px; overflow:hidden; font-family:宋体;color:#111;}
.txtBox .xs .xsT1{width:100%; height:470px; color:#111; font-family:宋体; margin:10px 0 0; border:0; background:0; position:relative; z-index:11;}
.txtBox .f{border:1px solid #11a3f6;}
.txtBox .xs > dl{position:absolute; top:6px; right:0; left:20px; z-index:12;}
.txtBox .xs > dl dd{margin:0 0 10px;}
.txtBox .xs > dl dd p,.txtBox .xs > dl dt{line-height:18px;font-family:宋体;color:#111;}
.txtBox .tj{margin:5px 20px;}
.txtBox .tj input{padding:2px 5px; border:1px solid #ccc; width:40px;}
.txtBox .btn{text-align:center;}
.clearAll{border:1px solid #ddd; border-top:0; position:absolute; top:327px; right:20px;padding:3px 10px;}
.viewCase{position:relative;}
.viewCase > img{position:relative; top:4px; left:4px; cursor:pointer; position:relative;}
.viewCdiv{padding:0 20px; width:400px; border:1px solid #ddd; box-shadow:0 0 6px #aaa; position:absolute; background:#fff; z-index:666; left:370px; display:none;}
.viewCdiv .closeIt{padding:5px 0 0; text-align:right; position:relative; right:-10px;}
.viewCdiv .closeIt a{height:16px; width:16px; background:url(cha.png) no-repeat 0 0; display:inline-block;}

.isList{margin:10px 0 0;}
.isList .b1,.isList .b2,.isList .b4{padding:3px 5px !important;}
.isList .b1{width:100px !important; margin:0 5px 0 0;}
.isList .b2{width:200px !important;}
.isList .b4{width:400px !important;}
.isList .labe{line-height:22px;}
.isList .pil{padding-left:160px; min-height:30px;}
.isList .pil .ar{color:#999; line-height:28px; min-height:28px;}
.isList .pil .ar label{color:#515151;}
.isList .pil > div .labe{width:auto; padding:2px 4px 4px 0;}
.isList .pi l > div .fl{padding:0 30px 0 0;}
.isList .upfileBtn{background:#efefef; border:1px solid #4e4e4e; color:#333; border-radius:3px; padding:0 6px; margin:0 0 0 5px; display:inline-block;}
.isList .ftextArea{clear:both;}

/*顶部工具菜单*/
.topAb{padding:10px 100px 5px 0; border-bottom:1px solid #ddd;position:relative;}
.topAb label{padding:0 15px 0 0; white-space:nowrap; display:inline-block; width:70px; line-height:24px;}
.topAb .lbs{padding:0 280px 20px 66px;}
.topAb .labe{float:left; color:#666;}
.topAb .hideAr,.topAb .h_h,.topAb .shClick .s_h{display:none;}
.topAb .h_h,.topAb .s_h{color:#05a; font-weight:bold;}
.topAb .shClick .h_h,.topAb .shClick .hideAr{display:inline;}

.mainLink{text-align:right; padding:20px 0 10px; margin:0 20px; border-bottom:1px solid #aaa; height:40px;}
.mainLink a{position:relative; top:15px;}
.mainLink .view{color:#333;}
.mainLink .backto{margin-left:20px; top:22px;}
.mainLink .toTop{position:absolute; top:-10px; right:20px; width:160px; height:100px; z-index:111;}
.topAb .far{position:absolute; right:0; top:10px; padding-right:40px;}
.far a,.far span{padding-left:10px;}
.far a.backto{position:absolute; right:0; top:-8px;}
.textR{text-align:right; height:30px; line-height:30px;}

/*历史记录修改*/
.mess-area .bdrH2{font-size:18px; border-bottom:1px solid #ddd;}
.mess-area .dl8{margin-bottom:20px; padding:0 10px; text-align:right;}
.mess-area .dl8 p{padding:5px 0 2px; line-height:30px; border-bottom:1px dashed #ddd;}
.mess-area .dl8 span{color:#999; padding:0 0 0 20px; font-size:12px;}
.mess-area .dl8 span.t{font-size:16px; color:#333; float:left; padding:0;}
.hisDL{padding:5px 15px 15px; margin:10px 0 15px; border-radius:5px; position:relative; border:1px solid #ccc;}
.hisDL dd .r{text-align:right; padding:0;}
.hisDL dd .r a{line-height:26px;}
.hisDL dd .r a img{position:relative; top:5px; right:3px; margin-left:10px;}
.hisDL dd span em{font-size:18px;}
.hisDL dd{font-size:16px;}
.hisDL dd span{padding:10px 2% 0 0; display:inline-block; width:47%;}
.hisDL dd > div{padding:10px 0 0; font-size:16px;}

.sort-set{position:relative;}
.sort-set .tip{position:absolute; top:6px; left:0;}
.sort-set .from-list{padding-left:160px;}
.sort-set .from-list li{padding:4px 0;}
.s_sty{background:#fff; padding:30px 50px; width:90%; margin:0 auto;}
.modular .shd{color:#1ea0fa; padding:20px 0 40px; font-size:18px;}
.sbox{border:2px solid #f4f4f4; box-shadow:0 0 8px #bbb; cursor:pointer; height:100px; border-radius:10px; margin:0 1%; background:#f4f4f4; display:inline-block; width:22%; padding-left:8%; position:relative;}
.sbox > span{width:20%; position:absolute; height:104px; color:#ccc; border-radius:10px 0 0 10px; line-height:104px; display:block; background:#fff; font-size:40px; text-align:center; left:-2px; top:-2px;}
.sbox dd{margin:0; font-size:13px; color:#888;}
.sbox dt{line-height:32px; padding:5px 0; font-weight:bold; font-size:16px;}

.modular .sbt .sbox > a,.sbt .sbox > a{top:auto; bottom:0; text-align:center; position:absolute; background:#1ea0fa !important; right:0; left:0; width:100%; height:30px; line-height:30px; background:#ddd; border-radius:0 0 7px 7px; font-size:16px; text-decoration:none; color:#fff;}
.sbt .sbox{padding:0 0 30px; width:30%; margin-bottom:22px; height:auto; border:2px solid #1ea0fa;}
.sbt .sbox dl{margin:0; padding:0 10px;}
.sbt .sbox dd{min-height:100px; max-height:150px; line-height:20px; overflow:hidden;}
.w1024 .sbt .sbox dd{min-height:150px; max-height:200px;}

.newTb4 h2{text-align:center; font-size:24px; border-bottom:1px solid #ccc;}
.newTb4 .h2span{text-align:center;}
.newTb4 .h2span span{padding-right:20px; line-height:30px;}
.newTb4 .borBox{border:1px solid #eee; padding:10px 15px; margin:0 0 15px;}
.newTb4 h3{padding:6px 10px; background:#eee; margin:10px 0 0;}
.newTb4 .borBox li > span{color:#999;}
.newTb4 .borBox li{border-bottom:1px solid #eee; margin-bottom:10px; padding-bottom:5px;}
.newTb4 .borBox li:last-child{border:0;}
.newTb4 .borBox textarea{margin-bottom:10px; margin-top:10px;}

.partBor .qsBox,.qsdiv .qsBox{top:4px; left:10px; min-width:36px;}
.partBor .qsBox > img,.qsdiv .qsBox > img{opacity:0.5}
.qsdiv{line-height:34px;}
.qsBox{display:inline-block; position:relative;}
.qsBox i,.ico-question,.ico-up,.ico-down{width:22px; height:20px; position:relative; top:2px; margin:0 10px; display:inline-block; background:url(ico2.png) no-repeat 0 -60px;}
.ico-question,.ico-up,.ico-down{margin:0;}
.ico-up,.ico-down{background:url(openIco.png) no-repeat -4px 1px;}
.ico-down{background-position:-32px 1px;}
.ico-hide{display:none;}
.ea2 .qsBox i{top:6px;}
.qsBox .qex{position:absolute;color:#666; display:none; z-index:1011; line-height:22px; margin:2px 0 0; padding:10px; border:1px solid #ddd; box-shadow:0 0 3px #aaa; font-size:14px; width:300px; background:#fff; border:1px solid #aaa;}
.qsBox:hover .qex{display:block;}
.partBor .tipps{border-radius:8px 0 8px 0; position:static; background:#bfe7fc; color:#1a4c66; line-height:24px; height:24px; display:inline-block;}
.partBor .tipps select{border:0; background:#bfe7fc; color:#1a4c66;}
.oc-Cont .ea2 .zt1,.oc-Cont .ea2 .zt2,.oc-Cont .ea2 .zt3{background:none;}
.oc-Cont .ea2 .zt1{color:#888;}
.oc-Cont .ea2 .zt2{color:#ff6d00;}
.oc-Cont .ea2 .zt3{color:#4fb13c;}
.qsflo{float:left; margin:9px 0 0 20px; text-align:left;}
.qsflo img{opacity:0.5;}

.fr2{position:absolute; right:270px; top:0;}
.partBor .fr2 .qsBox{top:-2px;}
.partBor .fr2 .qsBox i{top:-1px; margin-bottom:-5px;}
.fr2 font{margin-left:15px;}
.fr2 .tipps{top:-2px; position:relative;}
.qsdiv .fr2{right:220px; width:400px; height:30px;}
.forbidden{position:relative; top:3px;}

.newerr{width:760px;left:20px;height:415px;top:160px;overflow:hidden;overflow-y:auto;}
.newerr .t1{margin:0 0 15px;background: #f4f4f4;}
.newerr .t1 textarea{width:100%;min-height:100px;resize:none;overflow:hidden;background: #f4f4f4;}

.oc-Cont .mess-area{padding:0;}
.fixBottom{position:fixed; bottom:0; left:0; right:0; padding:9px 0 8px; background:#fff; text-align:center; z-index:10000; border-top:1px solid #ddd;}

/*前台样式迁移*/
.contbox-vediopage{padding:0 0 10px;}
#position{display:none;}
.contbox-vediopage-left{min-height:700px; margin:0 0 30px 0; background:#fff; padding-right:280px;}
.contbox-vediopage-left .vedio-text li textarea{width:97.6%;}
.contbox-vediopage-left .vedio-text .bb{position:relative; padding-bottom:20px; top:-15px;}
.contbox-vediopage-left .vedio-text .c-head1 .d2{right:2px; top:10px;}
.page-caption{padding:10px 20px 15px;}
.page-caption h3{text-align:center; font-size:18px;}
.page-caption h3 .auth{border-bottom:1px dotted #ccc; font-size:14px; color:#999; font-weight:normal; padding:15px 30px 3px 0; position:relative; text-align:left;}
.page-caption h3 .auth span{padding-right:10px;}
.page-caption h3 .auth a.fav{position:absolute; right:10px; bottom:5px; opacity:0.8;}
.contbox-vediopage-right{padding-left:10px; width:275px; float:right;}
.contbox-vediopage-right h5{font-size:14px; margin:15px 0 10px;}
.vedio-pingjia{padding:10px;}
.vedio-infor{padding:0 20px;}
.vedio-infor > ul{width:150px; padding:0 10px 10px; display:inline-block; text-align:center;}
.resplayer{margin:10px auto !important;}
.vedio-name{height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.content_one_yh { width:699px; min-height:100px; margin-bottom:10px; border-top:1px solid #c5dce8; float:left;}
.content_one_yh ul { width:100%; float:left;}
.content_one_yh .ul_one { border-right:1px dashed #e2e6e7;}
.content_one_yh ul li { line-height:25px; height:auto; width:100%; +width:99%; float:left}
.content_one_yh ul li label,.vedio-infor li label{background:#f0f7fd; height:25px; line-height:24px; padding:1px 0; color:#666; border-bottom:1px solid #d8e6f3; width:85px; text-align:right; float:left; border-right:1px solid #d8e6f3;}
.content_one_yh ul li span,.vedio-infor li span{float:left; width:255px;border-bottom:1px dashed #ddd; padding:1px 0 1px 8px; height:25px; line-height:25px;}
.vedio-infor li span{width:245px;}
.vedio-infor h4{padding:0 0 10px;}
.content_one_yh ul .li_one { background:#ecf8fe;}
.content_one_yh ul .li_three { background:#f6f6f6;}
.content_two_yh {margin-top:10px; padding:0 20px;}
.content_two_yh h3{padding:3px 0; font-size:14px; font-weight:bold; line-height:24px; height:24px;}
.vedio-text li{padding:5px 0 5px 15px;}
.vedio-text li textarea,.taStyle{border:1px solid #ddd; padding:5px 1%; width:98%;}
.vedio-text li textarea{height:100px;}
.content_two_yh p { text-indent:2em; margin-bottom:30px;}
.contbox_right_one_yh { margin:15px 0 15px 15px; width:227px; float:left;}
.contbox_right_one_yh ul li { margin-bottom:6px; text-align:center;}
.contbox_right_one_yh ul .li_span span { margin-right:10px;}
.contbox_right_one_yh ul .li_five span { background:#f3fbfe; display:inline-block; height:38px; line-height:38px; padding:0 10px 0 10px; color:#83d0e9; font-size:14px;}
.contbox_right_one_yh ul .li_six .li_img_text { background:#edfaf5; border:1px solid #e3f3ed; height:38px; line-height:10px; padding:0 10px;}
.contbox_right_two_yh ,.document-right{ width:215px; min-height:200px; overflow:hidden; line-height:22px; padding:5px 15px 15px; float:right; background:#fff;}
.contbox_right_two_yh h5 ,.document-right h6{margin:0; width:228px; font-size:16px; line-height:27px; height:27px; font-weight:normal; padding:10px 0 0; color:#000;}
.contbox_right_two_yh > ul li{padding:2px 0; color:#515151;}
.contbox_right_two_yh > ul li label{color:#999;}
.contbox_right_two_yh .dl{text-align:center; padding:15px 0 5px;}
.contbox_right_two_yh .dl .btn-b{height:36px; line-height:36px; width:60%; font-size:16px;}
.contbox_right_two_yh .dl .btn-b img{position:relative; top:2px; left:-3px;}
.contbox_right_two_yh .ewma{display:block; position:relative;}
.contbox_right_two_yh .ewma img{display:block; margin:0 auto;}
.contbox_right_two_yh .ewma a{position:absolute; top:50px; left:170px; width:40px;}

.pic-intro{padding:20px 30px;}
.contbox_right_two_yh .right_two_contbox { width:238px; min-height:350px;}
.vedio-text li .float-r{width:830px; text-align:right; padding-right:20px; display:inline-block;}
.vedio-text li .float-r a{display:inline-block; padding:2px 10px; background:#408ed6; color:#fff; border-radius:2px;}
.vedio-text li .float-r a:hover{ text-decoration:none; background:#3679b8;}
.vedio-text li span{color:#666;}
.vedio-pinglun{margin:10px 15px;}
.vedio-pinglun .vedio-pinglun{margin:0; padding:0 5px;}
.vedio-pinglun .vedio-pinglun .error-page{position:static; margin:0;}
.vedio-pinglun .vedio-text li{border:none;}
.vedio-pinglun li{ color:#999; border-bottom:1px dashed #ddd; padding-bottom:5px; margin-bottom:10px;}
.vedio-pinglun li label{color:#05a;}
.vedio-pinglun li p{min-height:30px; color:#515151; padding:5px 0 0;word-wrap: break-word;}
.vedio-pinglun li p .delect{float:right; display:none;}
.vedio-pinglun li:hover p .delect{display:inline; color:#05a;}
.contPage .vedio-pinglun,.contPage .vedio-text{padding:0 13px;}
.vedio-pinglun li:nth-last-child(1),.Ts li:nth-last-child(1){border:0;}

.c-head1 .d2 i{background:url(icon.png) no-repeat 3px -163px; float:right; width:18px; height:20px;}
.c-head1 .d2{ padding:1px 5px 2px;margin-top:-5px; background:#e2ebf3; line-height:27px; border:1px solid #bdcee0; position:absolute; right:47px;}
.c-head1 .d2 dd{display:none; width:110px; padding-top:5px;}
.c-head1 .d2 dd a{display:block; padding:2px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.c-head1 .d2 dd a:hover{text-decoration:underline;}
.c-head1 .psr{position:absolute;right:0;top:6px;}
.c-head1 .c-c{cursor:pointer; position:relative;}
.c-head1 .c-c dd{position:absolute; top:20px; *top:17px; right:-6px; background:#e2ebf3; border:1px solid #bdcee0; padding:5px;}
.c-head1 .c-c .showdd{display:block;border:0;background:none;width:20px;}
.c-head1 .c-c .showdd > div{width:200px; background:#fff; display:none; margin-left:-195px; border:1px solid #ccc;}
.c-head1 .c-c .showdd > div a{padding:2px 10px;}
.c-head1 .c-c .showdd > i{margin:-24px 0 0;}

.rightTg .rTg{width:190px; float:right; border:1px solid #ccc; padding:10px 15px;}
.rightTg .rTg .h3{padding-left:0; font-size:16px;}
.rightTg .rTg .b a{margin:10px 0 0; padding:0 0 0 10px; font-weight:bold;}
.rightTg .rTg li a{font-size:15px; display:block; line-height:28px; padding-left:20px;}
.rightTg .rTg li.h3 a{display:inline; padding:0;}
.rightTg .rTg li a.curr,.rightTg .rTg li a:hover{background:#e8f3f6;}
.tb6PL td{color:#333; font-weight:bold;}
.tb6PL span{width:90px; display:inline-block; padding-right:10px; color:#999; font-weight:normal;}

/*  mess-area part2 */
.mess-area{padding:0 20px;}
.mess-area .font-alink{color:#05a;}
.mess-area h2{font-size:20px; font-weight:normal; border-bottom:1px solid #ddd;}
.mess-area h2 .btn-b{font-size:12px; float:right; margin:3px 0 0;}
.mess-area dl.part2{margin:5px; line-height:22px;}
.mess-area .part2 > dt{font-size:16px; padding:8px 190px 7px 10px; height:22px; position:relative; background:#bfcbda;/*cbd5e2*/}
.mess-area .part2 dt i{font-size:12px; padding:1px 4px; border-radius:3px; font-style:normal;}
.mess-area .part2 dt .stime{font-size:12px; color:#666; padding-left:10px;}
.mess-area .part2 dt i.w{background:#e2e2e2; color:#666;}
.mess-area .part2 dt i.y{background:orange; color:#fff;}
.mess-area .part2 dt i.g{background:#39b916; color:#fff;}
.mess-area .part2 dt .sco{position:absolute; right:0; width:190px; top:10px; font-size:14px;}
.mess-area .part2 dt .sco a{float:right; padding:0 10px; width:16px; height:16px; background:url(openIco.png) no-repeat;}
.mess-area .part2 dt .sco .e{background-position:-7px -38px;}
.mess-area .part2 dt .sco .d{background-position:-130px -138px;}
.mess-area .part2 dt .sco .x{background-position:-130px -40px; margin-top:1px;}
.mess-area .part2 dt .sco .m{background-position:-160px -40px; margin-top:1px;}
.mess-area .part2 dt .sco input{width:30px; padding:0 3px; border:1px solid #ddd;}
.mess-area .part2 > dd{font-size:14px; color:#999; line-height:22px; padding:5px 10px 10px; margin-bottom:5px; word-break: break-all;}
.mess-area .part2 > dd b{color:#515151; padding-right:5px;}
.mess-area .part2 .traget{padding:8px 0 5px;}
.mess-area .part2 .pf{margin:0 0 10px; padding:5px 0 0;}
.mess-area .part2 .pf table{width:100%;}
.mess-area .part2 .pf b{font-weight:normal;}
.mess-area .part2 .traget span{color:#515151; padding:0 15px 0 0;}
.Isort{line-height:32px; padding-right:10px;}
.Isort span{background:url(openIco.png) no-repeat -78px -138px; padding:0 0 3px 35px;}
.from-list .nhd input{height:auto !important;}
.from-list .lwd .labe{width:150px !important;}
.mss{padding:10px 35px 5px 5px;}
.mss a{padding:3px 5px 3px;}
.from-list li .filebtn{display:inline;}

/*filebtn*/
.filebtn > input{height:30px !important; width:200px !important; border:1px solid #ddd !important;}
.filebtn a span{width:auto !important;}

/*问卷调查移动*/
.e1{margin-bottom:20px; border-bottom:1px dashed #ddd;}
.oc-Cont .edArea h1,.edArea h1{padding:30px 0 10px; margin:10px 0 0; text-align:center; font-size:24px; color:#e00000;}
.oc-Cont .edArea h2,.edArea h2{padding:0; margin:0; font-size:18px; text-align:left; border:0;}
.edArea .ea1,.edArea .ea2{padding:10px 0; font-size:16px; color:#999; border-bottom:1px dashed #ccc;}
.edArea .ea2 span{padding:0 0 0 10px; color:#159af3;}
.edArea .ea2 p{line-height:30px; display:table-cell; padding-right:10px; color:#515151;}
.edArea .ea2 .brLine{display:block; height:1px; line-height:1px; overflow:hidden;}
.edArea .ea2 p label{display:block; padding-bottom:8px; line-height:24px;}
.e1 .ea2{border:0; position:relative; padding-right:240px;}
.etool{margin:10px 0 0; padding:10px 0 0; text-align:right; height:25px; position:absolute; right:40px; bottom:10px;}
.clickItem .etool .o1{display:none;}
.clickItem{border:1px solid #f89a0e;}
.clickItem .etool .o2{display:inline;}
.etool .btn-w{padding:0 10px; font-size:14px;}
.etool .o1,.etool .o2{border:1px solid #f89a0e; margin-right:10px;}
.etool .o2{display:none;}
.attr_question{padding:10px 20px 0; margin-top:10px; display:none;}
.attr_tt{color:#888;}
.attr_tt textarea{height:40px; border:1px solid #ddd; padding:10px; width:916px;}
.tb1{margin:10px 0;}
.tb1 .ico{float:left;}
.tb1 th,.tb1 td{text-align:left; padding:10px 10px 0; font-weight:normal; font-size:16px;}
.tb1 th{background:#d0e2eb; padding:6px 10px;}
.tb1 input{padding:7px 5px; width:90%; border:1px solid #ccc;}
.arrr_all .allR{float:right; color:#666; font-size:14px;}
.arrr_all .allR label{padding-left:5px; color:#333;}
.arrr_all{padding:5px 10px 15px;}
.attr_question .btn-o{padding:4px 0; width:100%; display:block; text-align:center;}
.ea2 .etool div > a{display:none;}
.ea2:hover .etool div > a,.ea2 .etool div > .o1{display:inline-block;}
.ea2 .etool div > .o1{height:20px; line-height:20px;}
.eAll > .attr_question,.clickItem .attr_question{display:block;}
.eAll{padding:0; border:0; margin-bottom:22px;}
.eAll .partBor:hover .tl a{display:inline;}
.eAll > .attr_question{margin:0;}
.eAll .attr_question{color:#333;}
.eAll .e1{margin:0 20px 5px;}
.eAll .attr_tt textarea{width:876px;}
.emix{margin:5px 0;}
.emix .e1 .ea2{padding:0 240px 0 0;}
.emix .etool{bottom:0;}
.emix .attr_question{padding:8px 20px 7px;}
.partBor{position:relative; font-size:16px;}
.partBor .tl{position:absolute; right:0; top:-2px;}
.partBor .tl a{width:auto; padding-left:10px; font-size:12px; text-decoration:none; color:#333; display:none;}
.partBor .border{padding:3px 5px; border:1px solid #ccc;}
.partBor .tl .o1{display:inline-block !important; width:80px; overflow:hidden; padding:4px 10px;}
.ea2 .inmore{position:absolute; right:-10px; top:7px;}
.ea2 .inh2{margin:5px -20px 0 0;}
.edArea .ea2 .qsdiv span{color:#515151;}
.edArea .ea2 .qsdiv{font-size:14px;max-width:66%;}
@media(max-width:1200px) {
  .createBox {
    overflow: hidden;
    overflow-x: auto;
  }
  .createBox > .cen{
    min-width: 960px;
  } 
}

/* 仿 360 
.f360 .labe{text-align:left !important; font-weight:bold; color:#333 !important; display:table-cell; vertical-align:top; float:none !important; width:130px !important;}
.f360 .rdiv{display:table-cell; vertical-align:top;}
.f360 .rdiv p label,.f360 .rdiv input{float:none !important;}
.f360 .rdiv .innerDiv{padding:0 0 5px 20px;}
.f360 .rdiv input{border:1px solid #bcbfc3; padding:3px 5px;}
.f360 .rdiv input[type="password"],.f360 .rdiv input[type="text"]{width:150px;}
.f360 .rdiv p select{padding:3px 5px;}
.f360 .rdiv p{padding-bottom:5px;}
.f360 .rdiv .multi{padding:0;}
.f360{background:none;}
.mt{position: absolute; right: 10px; top: -50px;}
.fifth .mess-area .mt{right:-30px;}
.ftable{border-bottom:1px solid #ddd; padding-bottom:10px; background:#f8f8f8;}
.ftable li.b-line{padding:2px 0; color:#111;}
.ftable li .labe{width:130px; text-align:left;}
.fj span{color:#999; padding-right:30px;}
.fj span b{color:#525252; font-weight:normal;}
.vsx{padding:10px;}
.f360 .explain, .f360 .explain1{padding-top:0;}*/

.f360 li{display:table-row; margin-bottom:10px;}
.f360 .labe{text-align:left; font-weight:bold; color:#333; display:table-cell; vertical-align:top; float:none; width:130px !important;}
.f360 .rdiv{display:table-cell; vertical-align:top; padding:0 0 10px;}
.f360 .rdiv label,.f360 .rdiv input{float:none !important;}
.f360 .rdiv .innerDiv{padding:0 0 5px 20px;}
.f360 .rdiv input[type="password"],.f360 .rdiv input[type="text"]{width:150px;}
.f360 input,.f360 select{border:1px solid #bcbfc3; padding:3px 5px;}
.f360 .rdiv p select{padding:3px 5px; width:162px;}
.f360 .rdiv p{padding-bottom:5px;}
.f360 .rdiv .multi{padding:0;}
.f360{background:none;}
.f360 .colspan4 .rdiv{width:40%;}
.f360 .colspan4 .labe{width:80px;}
.ftable{border-bottom:1px solid #ddd; padding-bottom:10px; background:#f8f8f8;}
.ftable li.b-line{padding:2px 0; color:#111;}
.ftable li .labe{width:130px; text-align:left;}
.f360 .pltb{display:block; padding-top:0;}
.f360 .pltb td{padding-left:20px;}
.f360 .pltb td span{padding-right:20px;}
.f360 .stt{text-align:center;}
.tb3 a.btn-b, .tb7 a.btn-b{color:#fff;}
.fj span{color:#999; padding-right:30px;}
.fj span b{color:#525252; font-weight:normal;}
.vsx{padding:10px;}

.popup li,.popup li .labe,.popup li .rdiv{display:block;}
.popup li{margin-bottom:10px !important;}
.f360 .explain, .f360 .explain1,.popup li .rdiv{padding:0;}
.popup li .labe{width:auto !important;}
.popup li .labe .explain{font-weight:normal;}
.isList .popup .bl2 .explain{padding-left:88px; display:block;}

.mess-area .part2 dt b{float:left; margin:0 5px 0 0;} 
.slItem span{cursor:pointer; border-radius:3px; font-size:12px !important; width:70px !important; height:26px; line-height:26px; padding:0 10px; display:inline-block;}  
.slItem .hr{position:absolute; right:25px; height:19px; top:4px; border-left:1px solid #666; opacity:0.22;}  
.slItem .slList{background:#fff; border:1px solid #7ba944; position:absolute; right:0; min-width:90px; border-radius:2px; display:none;}
.slItem .slList a{display:block; padding:3px 10px; line-height:22px;}
.slItem .slList a:hover{background:#d6debb}
.slItem .arrow-down {width:0; height:0; cursor:pointer; border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #333; opacity:0.4; margin:0 5px 2px; position:absolute; top:12px; right:4px;}

.slItem.w > span{background:#f8f8f8; color:#333;}
.slItem.g > span{background:#39b916; color:#fff;}
.slItem.y > span{background:orange; color:#fff;}
.slItem{display:inline-block; position:relative; top:0;}

/*新展示页面表格*/
.fList .tb7 th{background:#e8eef4; color:#2a62a6; padding:6px 10px 6px 0; line-height:22px; text-align:right; width:150px; border-bottom:1px dotted #c9dae8;}
.fList .tb7 td{border-bottom:1px dotted #d2dee8; padding-left:15px;}
.fList .tb7{border:1px solid #d2dee8; table-layout:fixed;}
.fList{padding:10px 20px;}
.fList .border{float:left; height:25px; border:1px solid #c0d0de;}
.fList .hasInput .inBlock .ex3{line-height:22px; width:auto; padding:4px 0 0 10px; color:#999;}
.fList .hasInput td{padding-top:10px; padding-bottom:10px;}
.fList .hasInput th{vertical-align:top; padding-top:20px;}
.fList .mySelf{line-height:24px; overflow:hidden; overflow-x:auto;}
.fList .mySelf em{color:#3B639F;}
.fList .hasInput .inBlock{padding:0 0 10px; clear:both;}
.fList .hasInput .inBlock > span{float:left; width:66px;}
.fList .hasInput .inBlock label{float:left; width:30px; text-align:center;}
.fList .dashSpan .ds{padding-right:30px; color:#666;}
.fList .dashSpan .ds span{color:#999;}
.fList .dashSpan .ds em{font-size:16px; margin:0 5px;}
.fList .hasInput .inBlock .filebtn input{border:1px solid #c0d0de; height:26px !important; width:auto !important;}

/*我的申报项目*/
.myDeclare{margin:0 0 15px;}
.myDeclare h2{background:#c9d8e6; border-radius:3px 3px 0 0; font-size:16px; padding:4px 20px 6px !important; margin:10px 0 0;}
.oc-Cont .myDeclare h2{text-align:left; line-height:30px;}
.myDeclare h2 a{float:right;}
.myDeclare h2 .m{font-size:14px;}
.myDeclare h2 > .del,.jList .del{width:24px; height:24px; margin-left:10px; background:url(icon8.png) no-repeat 0 0;}
.myDeclare h3,.oc-Cont .con .myDeclare h3{background:#dde7f1; border-radius:3px; font-size:15px; padding:7px 20px; position:relative; clear:both;}
.oc-Cont .con .myDeclare h2{text-align:left; padding:10px 20px; line-height:22px;}
.oc-Cont .con .myDeclare h2 .del{margin:0;}
.myDeclare h3.noReview{background:#eef0d8;}
.myDeclare h3 > span{right:10px; position:absolute; color:#999; font-weight:normal; font-size:12px;}
.myDeclare h3 .dlTd{display:inline; padding:0 0 0 12%;}
.myDeclare h3 .dlTd dt{color:#666;}
.myDeclare h3 .dlTd dt,.myDeclare h3 .dlTd dd{display:inline; font-weight:normal;}
.myDeclare h3 > .s0{color:#333;}
.myDeclare h3 > .s1{color:#1bc02b;}
.myDeclare a{color:#05a;}
.myDeclare a:hover{color:red;}
.myDeclare a.btn-b,.myDeclare a.btn-b:hover{color:#fff;}
.myDeclare .from-list{padding:0;}
.myDeclare .from-list li{padding:8px 0 0;}
.myDeclare .from-list .labe{width:100px;}
.myDeclare .from-list .labe em{font-size:18px;}
.myDeclare .from-list .multi{padding-left:118px; line-height:22px; clear:both;}
.myDeclare input{border:1px solid #ddd;}
.myDeclare .cp{padding:10px 0;}
.myDeclare .cp p{line-height:22px;}
.myDeclare .filebtn > input{height:22px; padding:2px 5px; width:200px !important;}
.mdCont{padding:0 20px; position:relative; top:-3px; border:1px solid #c9d8e6; border-top:0;}
.myDeclare .tags{padding:10px 0; margin-top:3px;}
.myDeclare .from-list .tags{padding:0;}
.myDeclare .tags span{padding:5px 0; color:#666; border-radius:3px; margin:0 20px 0 0; font-size:13px;}


.myDeclare .hisDL{border:0; margin:0;}
.myDeclare .hisDL dt{background:#c9d8e6; border-radius:2px; font-size:16px; font-weight:bold; padding:9px 15px; margin:10px 0 0;}
.myDeclare .hisDL .zt1{background:#c9d8e6;}
.myDeclare .hisDL .zt2{background:#a3e0a5;}
.myDeclare .hisDL .zt3{background:#f2e1ac;}
.myDeclare .hisDL dt > span{font-size:14px; font-weight:normal; float:right;}
.myDeclare .hisDL dd{padding:0 15px;}
.myDeclare .ddBtn{text-align:right; padding:10px 10px 0 !important; font-size:14px;}
.myDeclare .ddBtn a{margin:0 0 0 10px;} 
.myDeclare .hisDL .tip{float:none; padding-left:15px; color:#e00000;} 
 
.pLineH{line-height:28px; padding:0 20px;}
.summary{padding:10px 0;}
.trends{padding:5px 0; height:30px;}
.trends .tc{width:400px; display:inline-block; height:22px; overflow:hidden;}
.trends .tc a{padding-right:20px; white-space:nowrap; line-height:22px;}
.trends .tc li{height:22px;}
.trends .tc a span{color:#999; padding-left:5px; font-size:12px;}
.trends > span{float:left;}
.trends > a{position:relative; top:-5px;}
.jList{height:30px; border-bottom:1px solid #eef3f8; margin-bottom:5px; position:relative;}
.jList .tt{width:50%; display:inline-block; height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jList .vd{width:auto; padding-right:20px;}
.jList > span{color:#999; font-size:12px;}
.jList > span i{padding:5px 15px;}
.jList > span a{padding:2px 12px; background:url(icon8.png) no-repeat; margin-left:5px;}
.jList > span .eidt{background-position:-92px 2px; margin-left:10px;}
.jList > span .see{background-position:-30px 2px; display:none;}
.jList > span .down{background-position:-58px 2px; display:none;}
.jList:hover > span a{display:inline;}
.jList .ok{color:#1bc02b;}
.jList .ok i{background:url(icon8.png) no-repeat right 5px;}
.jList .del{right:10px; position:absolute; top:5px;}
.jList b{margin-right:20px;}
.jList .tup i,.jList .tdown i{padding:2px 12px; background:url(openIco.png) no-repeat;}
.jList .tdown{display:none;}
.jList .tdown i{background-position:0 0;}
.jList .tup i{background-position:-30px 0;}
.tree-unselectable{display:none;}
.myDeclare .bu{background:#efefef; border:1px solid #4e4e4e; color:#333; border-radius:3px; padding:0 6px; margin:0 0 0 5px;line-height:24px;display:inline-block;}
.n1.myDeclare h3{margin:10px 0 0;}
.n1.myDeclare .from-list{margin:0 20px;}
.modular .mess-area .n1.myDeclare dd{padding:10px 0;}

.Help .shortcut .logo{padding-top:0;}

/*= Thread 	Detail =*/
.thread-content{width:100%;}
.thread-top{background:#fafafa;}
.post-gaptable{ width:100%;}
.post-gaptable .col-right {padding:5px 0;border-bottom:1px solid #DEDFE0;}
.post-gaptable .col-right-bottom {padding:5px 0;}
.post-gaptable .col-right .post-operate,.post-gaptable .col-right-bottom .post-operate {margin-bottom:0;padding:0 10px;}
.post-stats {margin-left:10px;overflow:hidden;width:150px;}
.post-stats li {float:left;line-height:1.1;width:140px;}
.post-stats .numeric {color:#333333;font-size:150%;letter-spacing:-1px;padding:0 10px;float:left; display:block;line-height:30px;}
.post-stats .label {color:#888888;padding:0 5px;float:left; display:block; line-height:30px;}
.thread-body .post-majorentry {position:relative;}
.thread-body .post-table {table-layout:fixed;width:100%;}
.thread-body .post-table td.postmain {vertical-align:top;}
.thread-body .post-table td.postmain .postmain-inner {padding:20px 20px 0;}
.thread-body .post-table td.postmain .postmain-inner .post-head {margin-bottom:10px;}
.thread-body .post-head .post-heading {float:left;}
.thread-body .post-head .post-heading h1 {font-size:20px;font-weight:normal;}
.thread-body .post-heading .post-profile {color:#999999;font-size:60%;font-style:normal;}
.thread-body .post-meta {border-bottom:1px dashed #DDDDDD;color:#666666;margin-bottom:10px;padding-bottom:10px;}
.thread-body .post-meta .textresize {float:right;margin-left:5px;position:relative;}
.thread-body .post-meta .textresize a.label {float:left;height:16px;line-height:16px;position:relative;width:50px;}
.thread-body .post-meta .textresize a.label span {display:block;float:left;white-space:nowrap;}
.thread-body .post-meta .textresize a.label em {background:url(forum_textresize.png) no-repeat scroll 0 0 transparent;display:block;float:left;height:16px;margin-right:2px;overflow:hidden;text-indent:-9999px;width:16px;}
.thread-body .post-meta .textresize-list {background:none repeat scroll 0 0 #FFFFFF;border-color:-moz-use-text-color #64ADCD #64ADCD;border-right:1px solid #64ADCD;border-style:none solid solid;border-width:0 1px 1px;display:none;left:-5px;padding-top:2px;position:absolute;top:20px;width:80px;}
.thread-body .post-meta .post-number {float:right;font-weight:bold;margin-left:10px;text-align:right;width:50px;}
.thread-body .post-meta .post-info {float:left;margin-right:5px;}
.thread-body .post-contentwrap {table-layout:fixed; line-height:28px;}
.thread-body .post-contentwrap .post-contentwrap-main {overflow:hidden;vertical-align:top;}
.thread-body .post-status {background:none repeat scroll 0 0 #F2FFCF;color:#669900;margin-bottom:10px;padding:5px 10px;}
.thread-body .post-content {font-size:117%;margin-bottom:10px;overflow:hidden;}

.thread-body .post-table .postmain-signature {vertical-align:bottom;border-bottom:5px #F2F7FB solid;}
.thread-body .post-table .postmain-signature-inner {padding:10px;}
.thread-body .post-table .postmain-leftbottom{}
.thread-body .post-table .post-signature {background:url(forum_post_signature.gif) no-repeat scroll 0 0 transparent;color:#666666;margin:0 10px 10px 0;padding-top:15px;}

/*交流互动页面*/
.dsRe{padding:0 20px;}
.bigTop{padding-right:300px; position:relative;}
.bigTop h1{margin:20px 0 10px;}
.bigTop h1 a{font-size:24px;line-height:32px;color:#333;}
.bigTop .con1{font-size:16px;padding:0 10px 20px;line-height:26px;color:#444;}
.cmTitle{font-size:16px;padding:10px 10px 5px;border-bottom:1px solid #e8e8e8;margin:0 0 10px;}
.commentBox{position:relative;font-size:14px;margin-top:12px;padding:0 80px 12px 12px;border-bottom:1px solid #f0f0f0;}
.del-Area{position:absolute; right:10px; top:50%; margin-top:-15px;}
.del-Area a{padding:3px 8px; background:#379be9; color:#fff; border-radius:2px;}
.cb-R .r-user{padding:5px 0;}
.uName{font-weight:bold;margin-right:20px; color:#379be9;}
.uTime{color:#999;}
.creator{text-align:right;padding-right:20px;}
.r-content{padding:5px 0 10px;}
.commentBox .Reply-Area{display:none;}
.Reply-Area{margin:-25px 0 0;height:50px;padding:8px 93px 8px 16px;position:absolute; right:10px; top:50%;}
.Reply-Area a{position:absolute;right:-3px;top:-3px;z-index:1;width:80px;height:50px;background-color:#379be9;font-size:16px;line-height:50px;text-align:center;color:#fff;cursor:pointer; border-radius:2px;}
.Reply-Area a:hover,.del-Area a:hover{background-color:#238ee2;}
.dt{padding-bottom:10px;}
.dt span{padding-right:20px; color:#999;}

/*elist*/
.elist dl{border:0; margin:5px 0 0; border-radius:0; padding:5px 10px;}
.elist dt{font-weight:bold; font-size:16px;}
.elist dl dd{color:#666; padding:5px 0 0;}
.elist dl dd table{float:none !important;}
.elist .btn-cen{padding:5px 0 15px;}
.elist dl dd textarea{margin:10px 0 0; width:97%; height:60px;}

/*实习界面新增图标和收缩*/
.set-h .msiItem{right:20px; bottom:-17px; border-top:0;}
.l-menu-c .r-b .btn-c-b{margin:0;}
.otherBtn{padding:20px 0 0;}
.l-menu-c .r-b .otherBtn a{padding:0 0 0 11px; position:static;}
.otherBtn a i{display:inline-block; width:20px; height:20px;}
.msiClick .l-menu-c .r-b{top:10px;}
.msiClick .jiange,.msiClick .otherBtn{display:none;}

/*endStu*/
.endStu > img{width:80px; height:80px; float:left; margin:20px 20px 20px 5px;}
.endStu p{clear:both; padding:0 10px 10px; line-height:22px;}
.endStu .words{padding:20px 0 0; font-size:15px; line-height:30px; height:90px; border-bottom:1px solid #ddd; clear:none;}

.mess-area .testPaper span{top:3px;}

/*leiBox*/
.succBox{width:600px; margin:30px auto;}
.succBox .leiBox{border:0;}
.succBox .leiBox dl{padding:0;}
.succBox .leiBox .bt{line-height:30px; font-size:14px;}
.leiList{clear:both;}
.leiList center b{display:block; padding:50px 0;}
.flei{padding:10px 10px 0; border-bottom:1px dashed #e2e2e2; margin-bottom:15px;}
.flei .tab-third .t-btn{left:auto !important; right:-40px; position:relative; bottom:5px;}
.leiBox{border-bottom:1px solid #ddd; margin-bottom:15px; padding:5px 10px 10px; clear:both;}
.leiBox dl .absimg{width:160px; height:102px; position:absolute; left:-180px; top:0;}
.leiBox > dl{min-height:100px; padding:0 10px 0 180px; position:relative;}
.leiBox dd .btn > img{display:none; position:absolute; width:120px; z-index:111; top:-30px; right:95px;}
.leiBox dd .btn,.leiBox dd .ltool{padding:5px 0 0; text-align:right;}
.intoView h3 .ltool{position:absolute; right:10px; top:11px;}
.leiBox dd .ltool a{color:#05a; padding:0 5px; white-space:nowrap;}
.intoView h3 .ltool a{width:25px; height:16px; display:inline-block; background:url(space/icon8.png) no-repeat -91px 0;}
.leiBox .bt{color:#999; padding-right:20px; white-space:nowrap; font-size:12px;}
.leiBox .block{display:block;}
.leiBox .bt b{color:#555; font-weight:normal;}
.leiBox dd,.leiBox dt{position:relative;}
.leiBox dd{padding:5px 0 0;}
.leiBox .lqr{padding:0 6px;}
.leiBox .lqr > img{position:relative; top:2px;}

.vdata .leiBox{border-bottom:1px dashed #ddd; padding:0;}
.vdata .leiBox dl .absimg{width:110px; height:125px; left:-130px; top:5px;}
.vdata .leiBox > dl{padding-left:130px; padding-bottom:8px; min-height:135px;}
.vdata .darks{color:#666; padding:5px 0 0;}
.vdata .leiBox dd .ltool{top:50%;}
.f18,.f16,.f12{padding:0 5px;}
.f18{font-size:18px !important;}
.f16{font-size:16px !important;}
.f12{font-size:12px !important;}
.vdata .leiBox:last-child,.jList:last-child{border:0;}

.headImg{background:#fafafa; text-align:center; position:relative; margin-bottom:10px; min-height:130px;}
.headImg > img{max-height:300px; width:100%;}
.vdata{padding:10px; position:relative; margin:0 0 10px; line-height:26px; min-height:85px;}
.vdata .btn-b{position:absolute; right:10px; top:10px;}
.intoView h3{padding:10px 0 5px; border-bottom:1px solid #ddd; height:22px; position:relative;}
.intoView h3 > span{border-bottom:2px solid #40b3d4; padding:6px 10px;}
.headImg .vtitle{padding:5px 20px; line-height:32px; font-size:24px; color:#fff;}
.overHtml{position:absolute; left:0; bottom:5px; width:100%; text-align:left;}
.overHtml > div{position:relative; z-index:10;}
.overHtml .vdata{margin:0; padding:0 20px;}
.overHtml .vdata p{display:inline;padding-right:20px;}
.overHtml .vdata p.block{display:block; width:100%; padding:0;}
.overHtml .vdata p span{color:#ccc;}
.overHtml .vdata p b,.overHtml .vdata p{color:#fafafa; font-weight:normal;}
.overHtml:before{display:inline-block; width:100%; height:130px; content:""; position:absolute; bottom:0; left:0; background:#000; z-index:9; opacity:0.6;}

.bTips{background:#e7d748; padding:5px 10px; border-radius:20px; font-weight:bold !important; color:#444 !important;}

.plSh{display:none; width:50%; margin:0; position:relative; top:-52px;}
.plSh li textarea{width:83%; margin:10px 0 0;}
.plSh li.b{padding:10px 0 0;}
.plSh li.b .btn-w{height:28px;}

/*****************************************************************多级列表样式*/
.multistage{padding:0 10px;}
.multistage > .m-folder > .m-header{background:#f6f6f6; padding:5px;}
.m-header{position:relative; text-align:right; height:26px;}
.m-content .m-header,.m-content .m-item{padding:0 0 5px; border-bottom:1px dashed #ccc;}
.m-content .m-item:last-child{border:0;}
.multistage h3{display:inline-block; max-width:60%; font-weight:normal; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.multistage h3.es{font-size:18px;}
.m-header h3 > img,.m-header h3 img,.m-item .c1,.m-item h3 img{position:relative; top:3px; margin-right:5px;}
.m-header .es i{content:""; width:16px; height:16px; background:#aaa; position:absolute; left:-30px; top:0px; color:white; padding:5px; border-radius:50%; line-height:12px; font-weight:bold; text-align:center;}
.m-content{padding:10px 0 0 18px;}
.multistage > .m-folder > .m-content{padding:10px 0 0 28px;}
.multistage > .m-folder{padding-bottom:5px;}
.m-content .m-item{margin-bottom:8px; padding-bottom:10px; position:relative; text-align:left;}
.m-item .c2,.m-item .c3{padding:0 0 0 20px; color:#999; position:relative; top:3px;}
.m-header .mhR a,.m-item .c3,.m-item .b{color:#02a6e8;}
.m-item .b{font-weight:bold; padding:0 10px;}
.m-item a:hover{text-decoration:underline;}
.mhR .m{font-size:24px; padding-left:10px; position:relative; top:-3px;}
.mhR{position:absolute; right:5px;}
.multistage > .m-folder > .m-header .mhR{top:8px;}
.mhR .ico{margin: 0 2px 0 0;}
.mhR > a{margin: 0 10px 0 0;}

.neat_Label{padding:20px 10px; width:auto !important;}
.neat_Label label{padding:0 0 0 12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:22px; display:inline-block; width:auto !important;}
.neat_Label > div{padding:2px 6px; margin:10px 0 5px; background:#f4f4f4;}

.tT .tip1{border:0;}
.tT .form2 select{margin:0 20px 0 5px; min-width:80px;}
.tT .m5 select{margin:0 5px;}
.tT .nbgCbt dt{padding-top:0;}
.tT .nbgCbt dt > div{display:inline;}
.tT .sh{color:#fff; background:orange; border-radius:3px; padding:1px 5px 2px; font-size:12px;}
.tT .sh.no{background:#bbb;}
.tT .sh.ye{background:#5cce41;}
.tT .al{padding-left:50px; display:inline;}
.tT .al > a{margin-right:20px;}
.tT .al > a:hover{text-decoration:underline;}
.tT .cbt li{border:0;}

.cPan{padding-left:20px;}
.cPan > img{top:3px;}

.oneKeyC{position:relative; display:inline-block; padding-left:10px;}
.oneKeyC .slid{position:absolute; border:1px solid #aaa; background:#fff; border-radius:2px; min-width:98px; padding:5px 0; display:none;}
.oneKeyC .slid a{display:block; width:100%; text-indent:5px; padding:2px 0;}
.oneKeyC .slid a:hover{background:#f4f4f4; color:#111;}

/*星星等级*/
.starLevel{position:absolute; top:135px; left:120px; width:92px; text-align:right;}
.starLevel img{width:16px !important; height:16px !important; padding-right:0 !important; float:right !important; margin-left:2px;}


/*得实文档*/
.docPage .slideFix{width:240px; padding:0 20px; position:fixed; top:88px; bottom:0; border-right:1px solid #e8e8e8;}
.docPage .slideFix h3{font-weight:normal; padding:0 10px 12px 12px;}
.docPage .tree{display:block; font-size:14px;}
.docPage .tree .tree-folder .tree-folder-content{display:none;}
.docPage .tree .tree-folder-header,.docPage .tree .tree-item{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.docPage .tree .tree-item{padding-left:0;}
.docPage .tree i{font-size:18px;}
.docPage .list-wrapper i{font-size:18px; margin:3px 10px 0 0;}
.docPage .new-button-wrap{display:block; position:relative; margin:15px 15px 30px;}
.docPage .new-button-wrap:hover .new-doc-list{display:block;}
.docPage .new-doc-list .tree{padding:0 9px;}
.docPage .new-doc-list .tree .tree-item{padding:10px;}
.docPage .btn-new-doc{width:208px; cursor:pointer; line-height:28px; height:44px; font-size:16px; border-radius:2px; background-color:#0188FB; color:#fff; display:inline-block; border:0;}
.docPage .btn-new-doc:hover{background-color:#047DE3;}
.docPage .btn-new-doc i{font-size:20px; padding-right:3px; font-weight:bold; font-style:normal;}
.docPage .new-doc-list{box-shadow:#ddd 0px 2px 6px 0px; z-index:999; position:absolute; display:none; width:208px; background:#fff; padding:10.5px 0 12.5px 0; border:1px solid #e8e8e8; border-radius:3px; box-sizing:content-box; -webkit-transform: translateX(-1px); transform: translateX(-1px);}
.docPage .alertBox{left:50%; top:50%; position:absolute; display:none;}
.docPage .alertBox .new-doc-list{display:block;}
.docPage .tree:before,.docPage .tree .tree-folder:before,.docPage .tree .tree-folder .tree-folder-content:before,.docPage .tree .tree-item:before{border:0;}
.docPage .rightWrap .content-top-position{display:block; color:#777; font-size:18px; height:56px; padding:10px 120px 0 46px; overflow:hidden; margin-top:20px; margin-bottom:5px; white-space:nowrap;}
.docPage .rightWrap .content-top-position > i{color:#999; padding:0 8px;}
.docPage .rightWrap .content-top-position > .its{color:#333;}
.docPage .rightWrap{padding-left:281px; height:100%; background:#fff;}
.docPage .rightWrap .doclist-content{display:block; width:100%; height:100%; padding-bottom:85px;}
.docPage .rightWrap .list-wrapper{min-width:780px; height:100%; height:calc(100% - 65px);}
.docPage .rightWrap .list-wrapper .list-item-header{display:-webkit-box; display:flex; -webkit-box-align:center; align-items:center; font-size:12px; line-height:28px; height:28px; text-align:left; font-weight:normal; color:#999;}
.docPage .rightWrap .item-name-header{text-align:left; -webkit-box-flex:50; flex:50; margin-right:20px; margin-left:50px;}
.docPage .rightWrap .item-from-header,.docPage .rightWrap .item-from {-webkit-box-flex:24; flex:24;}
.docPage .rightWrap .item-time-header,.docPage .rightWrap .item-time{-webkit-box-flex:18; flex:18;}
.docPage .rightWrap .empty-block{-webkit-box-flex:8; flex:8;}
.docPage .rightWrap .list-wrapper .list-item {padding-left:50px;}
.docPage .rightWrap .list-wrapper .list-item:hover,.docPage .rightWrap .list-wrapper .curr{background:#fafafa;}
.docPage .rightWrap .list-wrapper .list-item:hover .icon-menu-wrap .icon-menu,.docPage .rightWrap .list-wrapper .curr .icon-menu{visibility:visible;}				  
.docPage .rightWrap .list-wrapper .list-item .list-i-cont{display:-webkit-box; display:flex; height:51px; line-height:51px; padding:0px;position:relative; border-top:1px solid #e8e8e8;}
.docPage .rightWrap .list-wrapper .list-content .item-name{font-size:15px; color:#000000; display:-webkit-inline-box; display:inline-flex; display:-webkit-inline-flex; -webkit-box-align:center; margin-right:20px; align-items:center; -webkit-box-flex:50; flex:50;}
.docPage .rightWrap .list-wrapper .icon-menu-wrap{display:-webkit-box; display:flex; -webkit-box-align:center; align-items:center; -webkit-box-pack:start; justify-content:flex-start; -webkit-box-flex:8; flex:8;}
.docPage .rightWrap .list-wrapper .icon-menu{width:22px; height:22px; border:none; cursor:pointer; display:-webkit-box; display:flex; -webkit-box-pack:center; justify-content:center; -webkit-box-align:center; align-items:center; border-radius:1px; visibility:hidden; background-color:transparent;}
.docPage .rightWrap .list-wrapper .icon-menu i{font-size:14px; color:#666;}
.docPage .rightWrap .header-wrapper{min-width:780px; display:flex; display:-webkit-box; padding:20px 50px 0px 50px; background:#fff; position:relative;}
.docPage .rightWrap .header-search{-webkit-box-flex:1; flex:1; margin:0px 0px 0 0px;}
.docPage .rightWrap .header-search-wrap{position:relative; min-width:318px; max-width:572px; padding-left:12px; width:70%; margin-right:auto; margin-right:0; margin-left:auto; margin-left:0; border-radius:4px; background:#f8f8f8;}
.docPage .rightWrap .header-search-wrap input{width:100%; height:40px; box-sizing:border-box; font-size:14px; border:none; outline:none; background:transparent; -webkit-font-variant-ligatures:none; font-variant-ligatures:none; color:#000;}
.docPage .rightWrap .header-search-wrap a{position:absolute; padding:5px; right:6px; top:4px;}
.docPage .rightWrap .item-name-title:hover{text-decoration:underline;}
.docPage .alertBox .new-doc-list .tree .tree-item{padding-left:40px; border-bottom:1px solid #f8f8f8;}
.docPage .alertBox .new-doc-list .tree li:last-child .tree-item{border-bottom:0;}

/*课堂教学数据总览*/
.bootsArea h3,.bootsArea h4,.bootsArea b{font-weight:normal !important;}
.bootsArea h2{text-align:right; padding:10px 0 6px;}
.bootsArea h2:after{clear:both; content:''; display:block;}
.bootsArea h2 .kcTitle{float:left; line-height:32px;}
.bootsArea h2 select{width:100px;}
.bootsArea h2 .btn-b{margin:-2px 0 0 10px; position:static;}
.bootsArea .flex-block{display:flex; flex-wrap:wrap; justify-content:space-between;}
.bootsArea .fbitem{flex:0 0 20%; text-align:right;}
.bootsArea .fbitem > div{border:1px solid #ddd; position:relative; border-radius:2px; line-height:26px; margin:20px 10px 0; padding:10px 15px 10px 66px;}
.bootsArea .fbitem > div:hover{background:#fafafa;}
.bootsArea .fbitem p{line-height:20px; max-height:40px;}
.bootsArea .fbitem b{font-size:20px; color:#05a;}
.bootsArea .fbitem .iconfont{font-size:42px; position:absolute; left:20px; top:22px;}
.bootsArea .details{display:flex; padding:10px 0; margin:10px 0;} 
.bootsArea .details > div > div{height:100%; border:1px solid #ddd; padding:5px 15px; margin:0 10px; border-radius:2px;} 
.bootsArea .details .works{flex:0 0 44%;}
.bootsArea .details .dates,.bootsArea .details .techs{flex:0 0 28%;}
.bootsArea .details .dates h3{font-size:24px; line-height:40px; text-align:center; padding:15px 10px;}
.bootsArea .details .dts{margin:10px 0 0;}
.bootsArea .dts li{margin:15px 0; font-size:15px; padding:15px 82px 15px 10px; position:relative; line-height:36px; border:1px solid #eee; border-radius:2px;}
.bootsArea .dts li b{font-weight:bold !important; font-size:20px; background: linear-gradient(to bottom,#65b0ff, #530cbb); -webkit-background-clip:text; color: transparent;}
@media all and (-ms-high-contrast:none) {.bootsArea .dts li b{color:#05a; background:none;}} 
.bootsArea .dts li .posRight{position:absolute; right:15px; top:17px; text-align:right;}
.bootsArea .dts li .posRight .icon{font-size:22px; border-left:1px solid #ddd; margin-left:9px; position:relative; right:-5px; top:1px; padding-left:10px; color:#9fceff;}
.bootsArea .dts li .posRight .icon:hover{color:#65b0ff;}
.bootsArea .dts li span{font-size:24px; position:relative; top:3px;}
.bootsArea .details .works h3{font-size:18px; border-bottom:1px dotted #ddd; line-height:32px; padding:5px 0;}
.bootsArea .details .works h3 select{float:right; width:100px;}
.bootsArea .details .works h4,.bootsArea .details .dates h4{padding:20px 0 10px; text-align:center; font-size:18px; color:#333;}
.bootsArea .details .works .chartArea{padding:10px 0; height:210px; overflow:hidden;}
.bootsArea .details .dates .mtimes{text-align:right; padding:15px 10%; margin-bottom:10px; color:#666; background:#fafafa;}
.bootsArea .details .chartList{overflow:hidden; overflow-y:auto;}
.bootsArea .chartList .fbitem > div{margin:0; border:0; border-bottom:1px solid #e2e2e2; padding:5px 15px 6px 66px;}
.bootsArea .chartList .fbitem .iconfont{top:18px; font-size:26px;}
.bootsArea .chartList .fbitem:last-child > div{border:0;}
.bootsArea .loading{text-align:center;}
.bootsArea .loading img{margin:0 auto; height:210px; display:block;}
.bootsArea .techs .loading img{width:100%; height:auto;}
.bootsArea .openChart{position:fixed; margin:-250px 0 0 -400px; z-index:1100; left:50%; top:50%; box-shadow:1px 1px 10px #999; background:#fff; border-radius:5px; width:800px; height:400px; display:none;}
.bootsArea .openChart .icon{font-size:24px; color:#444; position:absolute; right:0; top:0; margin:5px 7px 0 0; cursor:pointer;}
.bootsArea .openChart .loading img{margin:100px auto;}
@media screen and (max-width: 1100px) { 
  .flex-block .fbitem .iconfont{font-size:34px; left:10px;}  
  .flex-block .fbitem > div{padding-left:40px;}
  .bootsArea .details .works .chartArea{height:180px;}
}
