body{ overflow-x:hidden; background:#FFF; font-size:12px; font-family:Arial,'Microsoft Yahei', Helvetica, sans-serif; min-width:1000px;}
.cbody980{ width:980px; margin:0 auto; position:relative;}

.bor1{ height:3px; overflow:hidden; background:#8c375f;}
.lhead h1{ padding:15px 0;}
.lhead h1 img{ display:block;}

.w_dlk{ border:1px solid #EAEAEA; width:300px; float:right; margin-top:15px; background:#F8F8F8; /*position:relative; top:-195px;*/}
.w_dlk h2{ background:url(../images/w_dlk.gif) repeat-x bottom #FFF; height:44px; line-height:44px; color:#444; font-size:18px; padding-left:20px;}
.w_dlkbox{ padding:15px 20px;}
.w_dlk ul{ padding:5px 0;}
.w_dlk ul li{ margin-bottom:12px;}
.w_dlk ul li label{ padding-left:2px;display:block; color:#555; font-size:14px; font-family:"Microsoft Yahei"; margin-bottom:4px;}
.w_dlk ul li input{ border-radius:2px; width:245px; height:20px; line-height:20px; padding:6px 4px;  border:1px solid #eceaea; background:#FFF; outline:none;}
.w_dlk .anbtn{ padding:5px 0;}
.w_dlk .anbtn .btn{ display:inline-block; margin-right:6px; font-size:14px; color:#FFF; font-weight:bold; background:#8c375f; height:33px; width:70px; border:none; text-align:center; vertical-align:middle; line-height:33px;font-family:"Microsoft Yahei"; cursor:pointer; text-decoration:none; border-radius:2px; margin-left:0; padding:0 10px;}
.w_dlk .anbtn .fpw{color:#555;}
.w_dlk .login_tips{color:#a94442;margin-bottom:10px;/*border:1px solid #ebccd1;background-color:#f2dede;text-indent:3px;line-height:33px;height:30px;border-radius:5px;*/}
.w_dlk .zcsm{ padding:20px 20px 10px 20px;}
.w_dlk .zcsm p{padding-bottom:15px;line-height:20px; color:#555;}
.w_dlkbox .anbtn button[disabled] {border: 1px solid #eeecec;background: #eeecec;color: #9f9f9f;text-shadow: 0 1px 0 #fff;cursor: default;}
.w_dlkbox .anbtn button.active{background-image: url(/Content/images/loading1.gif);background-repeat: no-repeat;background-position: center 10px;z-index:10;}

.w_dlk_center{ margin-left:auto;margin-right:auto;margin-top:35px;float:none;height:280px;width:400px;}

.notic-ovh{ width:650px; height:269px; overflow:hidden;}
.notic{ width:680px; float:left; margin-top:15px;}
.notic h2{font-size:30px; line-height:40px; height:40px; font-weight:normal; color:#444;}
.notic .notic-list{ width:310px; float:left; padding:20px 30px 20px 0;border-bottom:1px dotted #BBB;}
.notic .notic-list .time{ float:left; margin-top:5px;}
.notic .notic-list .time span{ display:block; background:#3632e7; height:15px; line-height:15px; text-align:center; width:38px; text-align:center; margin-bottom:1px; color:#FFF;}
.notic .notic-list dl{ width:260px; float:right;}
.notic .notic-list dl dt{ height:24px; line-height:24px; font-size:12px; font-weight:bold;}
.notic .notic-list dl dt a{ color:#555;}
.notic .notic-list dl dd{ line-height:18px; height:54px; overflow:hidden; color:#999;}

.footer{ clear:both; border-top:1px solid #EAEAEA; width:980px; margin:20px auto 0 auto; text-align:center; padding:15px 0 30px 0; color:#999; font-family:Arial, Helvetica, sans-serif,"宋体";}

.wrapper{ float:left; width:100%;}

.link{width:300px; position:absolute; right:-10px; top:310px;}
.link h2{ font-size:16px; color:#555; height:30px; line-height:30px;}
.link ul{}
.link ul li{ width:130px; float:left; height:23px; line-height:23px; overflow:hidden; background:url(../images/more.gif) left center no-repeat; padding-left:10px;}
.link ul li a{ color:#888;}

.bmtip{ float:left; width:650px; border-bottom:1px dotted #DDD; padding-bottom:10px; overflow:hidden;}
.bmtip h2{font-size:28px; line-height:30px; height:30px; font-weight:normal; color:#555; padding:15px 0 10px 0; border-bottom:1px dotted #DDD; }
.bmtip p{ line-height:20px; color:#666; padding-bottom:12px;}
.bmtip ul{ width:670px; padding:15px 0 0 0;}
.bmtip ul li{ margin-bottom:6px; margin-right:15px; width:305px; float:left; line-height:20px; height:20px;  overflow:hidden; background:url(../images/more.gif) left 6px no-repeat; padding-left:10px;}
.bmtip ul li a{ color:#555;}

.olink{ float:left; width:650px; padding-top:15px; overflow:hidden;}
.olink h2{font-size:20px; line-height:30px; height:30px; padding-bottom:5px; font-weight:normal; color:#333;}
.olink ul{ width:670px;}
.olink ul li{ margin-right:15px; margin-bottom:6px; float:left; height:21px; line-height:21px; overflow:hidden; background:url(../images/more.gif) left center no-repeat; padding-left:10px; width:305px;}
.olink ul li a{ color:#666;}

.register{ width:650px; float:left;}
.register h2{font-size:30px; line-height:40px; height:40px; font-weight:normal; color:#555; border-bottom:1px solid #EAEAEA; padding:15px 0 10px 0;}
.register ul{ padding-top:25px;}
.register ul li{ padding-bottom:20px;}
.register ul li .red{ color:#8C375F; font-family:Arial, Helvetica, sans-serif;}
.register ul li label{ float:left; display:block; width:130px; font-size:14px; margin-top:9px; padding-left:30px; color:#333;}
.register ul li .register-r{ float:right; width:480px; color:#333;}
.register ul li .txt{ border-radius:2px; width:260px; height:20px; line-height:20px; padding:6px 4px;  border:1px solid #CCC; background:#FFF; outline:none;}
.register ul li span{ display:block; line-height:22px; margin-top:8px; color:#888; font:Arial, Helvetica, sans-serif;}
/*.register-r .btn{ height:34px; line-height:34px; border:none; font-size:14px; color:#FFF; font-weight:bold; background-color:#8C375F; cursor:pointer; margin-left:0;}*/
.register .anbtn .btn{ display:inline-block; margin-right:6px; font-size:14px; color:#FFF; font-weight:bold; background-color:#8c375f; height:33px; border:none; text-align:center; vertical-align:middle; line-height:33px;font-family:"Microsoft Yahei"; cursor:pointer; text-decoration:none; border-radius:2px; margin-left:0; padding:0 10px;}

.findpw{}
.findpw h2{font-size:30px; line-height:40px; height:40px; font-weight:normal; color:#555; border-bottom:1px solid #EAEAEA; padding:15px 0 10px 0;}
.findpw .fpwwrap{ padding-top:40px; padding-bottom:30px;}
.findpw h3{ padding-left:395px; font-size:16px; line-height:19px; color:#555; font-weight:normal;}
.findpw ul{ padding-top:10px;}
.findpw ul li{ padding-bottom:20px;}
.findpw ul li .red{ color:#d50000;}
.findpw ul li label{ float:left; display:block; width:195px; font-size:14px; margin-top:9px; padding-left:200px; color:#333;padding-right:10px;text-align:right;}
.findpw ul li .register-r{ float:left; width:480px; color:#333;}
.findpw ul li .txt{ border-radius:2px; width:260px; height:20px; line-height:20px; padding:6px 4px;  border:1px solid #CCC; background:#FFF; outline:none;}
.findpw ul li span{ display:block; line-height:22px; margin-top:8px; color:#888;}

.header{ border-top:3px solid #8c375f;border-bottom:1px solid #D8DAD9; background:#FFF;}
.header h1{ float:left; padding:12px 0 12px 25px;}
.header h1 img{ display:block;}
.header ul{ float:right; color:#666; padding:35px 25px 0 0;}
.header ul li{ float:left;padding:0 10px;}
.header ul li a {background:url(../images/icon1.png) no-repeat;display:block;line-height:16px;text-indent:20px;color:#8c375f;}
.header ul li a:hover {color:#000;}
.header ul li .setting {background-position:0 0;}
.header ul li .logout {background-position:0 -26px;}

.side{ width:200px; float:left; border-right:1px solid #D8DAD9; background:#EEE;}
.cat-menu-list{ margin:10px; border:1px solid #D8DAD9; background:#FFF;border-bottom:none;}
.cat-menu-list h2{ color:#FFF; font-size:15px; height:36px; line-height:36px; background:url(../images/ico_16.png) 12px center no-repeat #8c375f; padding-left:24px;}
.cat-menu-list ul{}
.cat-menu-list li a{ display:block; border-bottom:1px solid #D8DAD9;font-size:12px; line-height:16px; padding:8px 8px 8px 24px; color:#777; position:relative;}
.cat-menu-list li a i{ display:none; background:url(../images/ico_sprite.png) -85px 0; width:8px; height:13px; position:absolute; top:50%; margin-top:-4px; right:-8px;}
.cat-menu-list li a:hover,.cat-menu-list li a.cur{ background:#FFF; text-decoration:none; color:#8c375f;}
.cat-menu-list li a.cur i{ display:block;}
.cat-menu-list li a.cur{}

.wrauto{padding:10px 30px 10px 231px;}
.wrapper{}
.btit{ font-size:28px; font-family:"Microsoft Yahei"; border-bottom:1px solid #DDD;}
.btit h2{ line-height:38px; padding-left:12px; padding:15px 0; font-weight:normal; color:#444;}

.hfooter{ border-top:1px solid #DDD; padding-left:12px; line-height:40px; color:#777; font-family:Arial, Helvetica, sans-serif; margin:40px 0 30px 0; clear:both;}

.item-select{ width:580px; border:1px solid #DDD;margin:5px 0px;}
.selsct-tit{ font-size:16px; color:#666; line-height:24px; padding:20px 0 10px 0; font-weight:bold; color:#8c375f;}
.sign-up{ position:relative;  border-bottom:1px solid #DDD; padding:25px 50px 25px 18px; text-align:center; }
.sign-up h3{ text-align:left; font-size:14px; color:#444; padding-bottom:10px;}
.sign-up p{ line-height:20px; color:#555; padding-bottom:15px; font-size:14px; text-align:left;}
.sign-up a.linkbtn{display: inline-block;height: 30px; line-height:30px;border: none; padding:0 12px; background: #83949B;font-size: 14px;color: #FFF;cursor: pointer; border-radius:2px;}
.sign-up a.linkbtn:hover{ background:#8C375F; text-decoration:none;}
.sign-up .free{ display:block; position:absolute; top:-1px; right:-1px; background:url(../../images/application/tip_03_bg.png) no-repeat; width:173px; height:28px;
                font-size:12px;color:white;padding-top:7px;text-align:right;
}
.sign-up .free2{ display:block; position:absolute; top:-1px; right:-1px; background:url(../../images/application/tip_02_bg.png) no-repeat; width:213px; height:28px;
                font-size:12px;color:white;padding-top:7px;text-align:right;
}
.sign-up .feedback{text-align:left;padding-bottom:15px;color:red;}

.table-list{ margin:15px 0;}
.table-list td,.table-list th{ border:1px solid #DDD; padding:6px 8px;}
.table-list thead th{ text-align:left; height:30px; font-size:18px; padding-left:30px;font-family:Arial,'Microsoft Yahei', Helvetica, sans-serif; font-size:20px; color:#555;}
.table-list th{background:#EEE; font-size:12px; line-height:19px; color:#333; font-weight:normal; font-family:Arial, Helvetica, sans-serif,"宋体";}
.table-list td{}
.table-list td tt{ margin-left:8px; color:#F00;}
.table-list td a{ color:#666; margin:0 6px; text-decoration:underline;}
.table-list td strong{display:block; margin-top:5px; font-weight:normal; color:#777;}
.table-list td a:hover{ text-decoration:none;}
.table-list tbody tr:hover{ background:#efefef; }
.table-list tfoot td{ padding:15px;}
.table-list select {
padding: 4px;
}

.w150{ width:150px;}
.w200{ width:200px;}
.w250{ width:250px;}
.w300{ width:300px;}
.w350{ width:350px;}
.w400{ width:400px;}
.w450{ width:450px;}
.w500{ width:500px;}
.w550{ width:550px;}
.w600{ width:600px;}
.input-text{border: 1px solid #A7A6AA;height: 18px;padding: 2px 3px;border: 1px solid #d0d0d0;background: #FFF url(../images/input.png) repeat-x;}
.binp{ padding:5px;}
.btn{ font-family:"Microsoft Yahei"; display:inline-block;height:29px; line-height:29px; border:none; width:auto; background:#999; font-size:14px; color:#FFF; padding:0 12px 2px 12px;cursor:pointer; margin-left:10px;text-decoration:none; border-radius:2px;}
.btn:hover,.grxx-wrap .photo a:hover,.regstep li .linkbtn:hover{ background:#8c375f;}
.btn-unsaved {background: #337ab7;}


.grxx{ border:1px solid #DDD;margin-top:30px; height:auto; float:left;background:#EEE;}
.grxx .photo{ float:left; text-align:center; width:93px; padding:31px; background:#FFF;}
.grxx .photo a{ margin-top:6px;font-family:"Microsoft Yahei"; display:inline-block;height:29px;line-height:29px; text-decoration:none; border:none; width:80px; background:#83949B; font-size:14px; color:#FFF; cursor:pointer;}

.grxxinfo{ float:left; border-left:1px solid #DDD; background:#EEE;}
.grxxinfo ul li{ height:36px; line-height:36px; border-bottom:1px dotted #DDD; padding:0 15px; color:#666;}
.grxxinfo ul li strong{ color:#333;}

.czsm{ float:left; padding:30px 0 30px 30px;}
.czsm h3{ font-size:18px; font-weight:normal; color:#444; line-height:36px;}
.czsm h3 a{ font-size:14px; margin-left:10px; color:#F00;}
.czsm li{ line-height:25px; font-family:"宋体"; color:#666; font-family:Arial, Helvetica, sans-serif;}
.czsm li a{ color:#444; background:url(../images/mail1acc05_06.png) left center no-repeat; padding-left:18px;}
.czsm li.wd a{ font-weight:bold; background:url(../images/mail1acc05_03.png) left center no-repeat;}

#cover{ position:fixed; top:0; left:0;  _position:absolute; _left:expression(eval(document.documentElement.scrollLeft)); _top:expression(eval(document.documentElement.scrollTop)); background:url(../images/apl.png); z-index:999; width:100%; display:none;}
.showbox-tit{ margin:0 15px; border-bottom:1px solid #CCC; height:36px; line-height:36px; position:relative; margin:10px 0; font-family:"Microsoft Yahei"; }
.showbox-tit h2{ font-size:18px; margin-left:6px; color:#666; font-weight:normal;}
.showbox-tit .close{text-decoration:none; position:absolute; top:0; right:6px; color:#999; font-size:18px;}
.photobox{ display:none; z-index:1000; background:#FFF; position:fixed; top:50%; left:50%; border:1px solid #CCC; width:600px; height:486px; margin:-248px 0 0 -320px; padding:0 20px 10px 20px;}

.showform{ min-height:180px; display:none; z-index:1000; background:#FFF; position:fixed; top:50%; left:50%; border:1px solid #CCC; width:400px; margin:-200px 0 0 -220px; padding:0 20px 10px 20px;}
.showform ul{ padding:20px 0;}
.showform ul li label{ font-size:14px; color:#666; display:inline-block; width:120px; text-align:right;}


.tips{color: #666;padding: 20px 10px; line-height:20px;font-family:Arial,"宋体";}
.tips span{color: #da4837; display:block;}

.regstep{ width:838px;}
.regstep li{ border-top:1px solid #DDD; padding:20px 5px;}
.regstep li .num{ float:left;font-family: "Microsoft yahei","微软雅黑","Tahoma","Verdana","Arial","sans-serif";font-size: 56px;font-weight: bold;font-style: italic;width: 70px;line-height: 45px;color: #8C375F;text-align: center;padding-right: 20px;}
.regstep li .txt{width: 350px;padding: 0 25px 3px;border-left: 1px solid #ddd;line-height: 18px; float:left; color:#666; font-family:Arial,"宋体";}
.regstep li .txt h3{color: #8C375F;
font-size: 17px;font-family: "Microsoft yahei","微软雅黑","Tahoma","Verdana","Arial","sans-serif";font-weight: normal;line-height: 28px;}
.regstep li .linkbtn{font-family:"Microsoft yahei","微软雅黑"; display:inline-block;height:29px; line-height:29px; border:none; padding:0 12px;background:#83949B; font-size:14px; color:#FFF; padding-bottom:2px; cursor:pointer; margin-left:10px;text-decoration:none; text-align:center; border-radius:2px; margin-top:10px;}
.regstep li a.on{ background:#8C375F;}
.regstep .feedback{color: #da4837;}

.regstep .noactived .num{ color:#999;}
.regstep .noactived .txt{ color:#BBB;}
.regstep .noactived .txt h3{color: #999;}
.regstep .noactived .linkbtn{ cursor:default; background:#EEE; color:#BBB;}
.regstep .noactived .linkbtn:hover{background:#EEE; }


.apply{ width:920px;}
.applyhd{ text-align:center; line-height:28px; font-size:16px;}
.applyhd h2{ color:#000; font-family: "Microsoft yahei","微软雅黑","Tahoma","Verdana","Arial","sans-serif"; font-size:20px; line-height:28px;}
.applybd{ margin-top:8px;}
.applybd td,.applybd th{ font-weight:normal; border:1px solid #000; color:#000; text-align:left; vertical-align:middle; font-family:Arial,"宋体"; font-size:14px; line-height:20px; padding:6px 10px;}
.applybd span,.applybd-nb span{ display:block; font-weight:normal;}

.applybd-nb th,.applybd-nb td{ font-weight:normal; border:none;text-align:left; vertical-align:middle; font-family:Arial,"宋体"; font-size:14px; line-height:20px; padding:4px;}
.applybd-nb .line_bot{ text-align:left; min-height:20px; border-bottom:1px solid #000; line-height:20px; padding:10px 5px;}

.ptit{ font-weight:bold; line-height:22px; padding-left:5px; font-size:16px; padding-top:22px;}

.noticlist{ width:700px;}
.noticlist ul{ padding-top:20px;}
.noticlist ul li{ border-bottom:1px dotted #BBB;font-family:Arial,"宋体";  background:url(../images/mail1acc05_06.png) left center no-repeat; padding-left:20px; height:36px; line-height:36px; overflow:hidden; position:relative;}
.noticlist ul li.wd{font-weight:bold; background:url(../images/mail1acc05_03.png) left center no-repeat;}
.noticlist ul li a{ color:#666; font-size:14px;}
.noticlist ul li span{ position:absolute; top:0; right:10px; color:#888;}


.noticcon{ width:100%;}
.notic-txt{ padding:20px;font-family:Arial,"宋体"; font-size:14px; line-height:24px; color:#666;}
.noticcon h2.h2tit{ font-size:20px; line-height:30px; border-bottom:1px dotted #AAA; color:#444; padding:20px 0 0 20px;}
.noticcon h2.h2tit span{ display:block; font-size:12px; font-weight:normal;}
.notic-txt p{ padding-bottom:1em;}

.page{ color:#666; text-align:center; padding:30px 0 10px 0; clear:both; font-size:13px;}
.page a{ border-radius:3px; color:#666; display:inline-block; height:28px; line-height:28px; border:1px solid #D9D9D9; padding:0 11px; font-family:"宋体"; margin:0 1px; font-size:13px; background:#FFF;}
.page a:hover{border:1px solid #8C375F; background:#8C375F; color:#FFF; text-decoration:none!important;}
.page .current{ border-radius:3px;  display:inline-block; height:28px; line-height:28px; border:1px solid #8C375F; background:#8C375F; color:#FFF; padding:0 11px; font-family:"宋体";margin:0 1px; font-size:13px;}

.w_dlk .w_dlkbox .anbtn .login_tips{color:#a94442;}
.modal-guide{float:right;cursor:pointer;margin-right:10px;}
.login_tips { color: #a94442;}


.ui-select-option {
    border-top: 1px solid #8c375f;
    border: 1px solid #8c375f;
}

.ui-select-option-search .form-control {
    width: 99%;
}

.table-list .tbl_tip {
    margin: 5px 0 0 0;
}

.table-list .tbl_img {
    background-image: url(/Content/images/black_arrow_8.png);
    width: 8px;
    height: 8px;
    background-position: 0 -8px;
    margin-top: 9px;
    margin-right: 6px;
    margin-left: 2px;
    float: left;
}

.table-list .more-row {
    float: right;
    text-decoration: none;
}

    .table-list .more-row:hover {
        text-decoration: underline;
    }

.table-list .remove-row {
    text-decoration: none;
    margin-top: 8px;
    float: right;
    display: none;
}

    .table-list .remove-row:hover {
        text-decoration: underline;
    }

.table-list .stu-more-row {
    float: left;
    text-decoration: none;
}

    .table-list .stu-more-row:hover {
        text-decoration: underline;
    }

.table-list .stu-remove-row {
    text-decoration: none;
    margin-top: 8px;
    float: left;
    display: none;
}

    .table-list .stu-remove-row:hover {
        text-decoration: underline;
    }

.ch1, .ch2, .ch3, .ch4, .ch41, .ch42, .ch43 {
    display: none;
}