*{margin:0px;padding:0px;}
body{color:#666666;font-size:12px;margin:0 auto;padding:0;position:relative;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
div{background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;/* 兼容Webkit内核浏览器如Chrome和Safari */-o-background-size:cover;/* 兼容Opera */}
ul{margin:0;padding:0;}
ul,
li{list-style-type:none}
.fl{float:left;}
.fr{float:right;}
input:check{appearance:none;-os-appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;}
.blue{color:#2f8ac8;text-decoration:underline;}
.orange_ffba77{color:#ffba77;}
.bl_bw{background-color:#0070bb;color:#fff;}
.bl_b{background-color:#0070bb;}
.bl_d{background-color:#fff;color:#0070BB;border:#0070BB solid 1px;padding:5px 25px;border-radius:20px;margin:0px 15px;font-size:14px}
.bl_d:hover a{color:#0070BB;}
.blue_70bb{background-color:#fff;color:#0070bb;}
.blue_0487{background-color:#0487de;color:#fff;}
.pad{padding-bottom:20px;}
.or{background-color:#ffb400;}
.center{text-align:center;}
.par_10{padding-top:10px;}
.color_777{color:#777;}
.color_333{color:#333!important;}
a:hover{text-decoration:none;}
.disabled_color{color:#ccc!important;}
a{text-decoration:none;outline:none;}
a:focus{outline-style:none;-moz-outline-style:none;text-decoration:none;}
.logo{width:100%;background-color:#fff;}
.w1100{width:1100px;margin:0 auto;}
.w270{width:310px;margin:0 auto;padding-left:10px}
.logo span{font-size:26px;border-radius:5px;display:inline-block;color:#4d4d4d;position:relative;top:-13px;left:12px;font-weight:bold;}
.bkg_1{height:630px;margin:0 auto;background:#0070bb url(../images/login_bg_yun.jpg) no-repeat 0px 330px}
.bkg{height:630px;margin:0 auto;}
.w1100b{width:1100px;margin:0 auto;height:620px;position:relative}
.w1100c{width:1100px;margin:-310px 0 0 -550px;height:620px;position:relative;left:50%;top:50%;}
.bkg_dl{width:380px;height:462px;background-color:#f9f9fa;position:relative;top:36px;left:520px;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.3);z-index:9999;}
.bkg_dl .tit_nm{color:#000;font-weight:100;font-size:18px;padding-top:30px;text-align:center;width:100%;padding-bottom:20px;text-align:left}
.hd_meu{border-bottom:#E0E0E0 solid 1px;margin:15px 0px;text-align:left;height:37px;}
.hd_meu a{line-height:35px;font-size:14px;margin-right:20px;color:#666666;display:inline-block}
.hd_meu a:hover{border-bottom:#5577e9 solid 2px;color:#5577e9;display:inline-block}
.hd_meu .a_hover{border-bottom:#5577e9 solid 2px;color:#5577e9;display:inline-block}
.bkg .school{width:100%;height:60px;position:relative;}
.bkg input{border:1px solid #cccccc;height:40px;line-height:41px;padding-left:60px;width:100%;border-left:1px solid #cccccc;font-size:14px;}
.bkg .new_input{border:1px solid #ddd;height:40px;line-height:41px;padding-left:10px;width:290px;border-radius:5px;border-left:1px solid #ddd;font-size:14px;font-family:"Microsoft YaHei";}
button{cursor:pointer;}
input[type='text']:focus,
input[type='password']:focus{border:1px solid rgba(0,122,255,0.50);outline:none;-webkit-box-shadow:0 0 0 3px rgba(0,122,255,0.15);box-shadow:0 0 0 3px rgba(0,122,255,0.15);}
textarea:focus{border:1px solid rgba(0,122,255,0.50);outline:none;-webkit-box-shadow:0 0 0 2px rgba(0,122,255,0.15);box-shadow:0 0 0 2px rgba(0,122,255,0.15);}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#ccc;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:#ccc;}
input::-moz-placeholder,
textarea::-moz-placeholder{color:#ccc;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#ccc;}
.bkg .icon1{background:url(../images/userc.png) no-repeat;width:25px;height:25px;position:relative;top:-33px;left:10px;}
.bkg .icon3{background:url(../images/password.png) no-repeat;width:25px;height:25px;position:relative;top:-37px;left:9px;}
.bkg .fenge1{position:relative;top:-56px;left:45px;color:#ccc;width:2px;height:2px;}
.bkg .fenge3{position:relative;top:-56px;left:45px;color:#ccc;width:2px;height:2px;}
.bkg .school .ts{color:#ffa133;display:block;position:absolute;top:50px;}
.bkg .school .ts_new{color:#fff;display:block;position:absolute;top:0px;left:360px;background:#000;padding:10px 20px;width:170px;border-radius:5px;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6;}
.bkg .school .ts_new > span:first-child{color:#FF0000;padding:0px 10px 0px 0px;font-size:18px}
.bkg .school .red_border{border:#FF0000 solid 1px;}
.school .wj{display:block;margin-top:-20px;}
.school .wj a{color:#89b3ef;text-decoration:none;}
.school .yzm{margin-left:5px;width:100px;height:38px;}
.school .yzm_new{display:block;position:absolute;top:2px;left:130px;width:150px;}
.school .change{color:#5577e9;margin-top:14px;display:block;text-decoration:none;}
.bkg_dl .dl{text-decoration:none;border:1px solid #3b80e5;text-align:center;background-color:#3b80e5;width:300px;border-radius:4px;margin-top:30px;color:#fff;font-size:18px;display:block;padding:12px 0;}
.bkg .mg{margin-top:30px;}
.bkg .qq_dl{padding:20px 0px;text-align:center;position:relative;color:#CCCCCC}
.bkg .qq_dl a{padding:0 15px;color:#3b80e5;}
.bkg .qq_dl .qq_ico{background:url(../images/QQdl.png) no-repeat;width:25px;height:25px;display:inline-block;margin-right:5px;position:absolute;top:13px;left:40px;}
.dl_logo{text-align:center;color:#FFFFFF;padding-top:40px;}
.login_left_ad{width:320px;height:390px;background:#CEF1FF;position:absolute;top:0px;left:-319px;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.3)}
.bkg .zz{margin-top:5px;color:#666666;}
.bkg1{height:823px;background-image:url(../images/cats_bgs.jpg);background-repeat:no-repeat;background-position:top center;margin:0 auto;position:relative;}
.bkg_zh{width:760px;height:440px;position:absolute;top:48%;left:50%;margin:-220px 0 0 -380px;background-color:#fff;border-radius:10px;}
.bkg_zh .tit{font-size:16px;color:#666666;font-weight:bolder;width:100%;height:70px;line-height:70px;padding-left:40px;}
.bkg_zh .first{border-top:4px solid #3b80e5;width:224px;height:50px;text-align:center;position:relative;margin-left:40px;float:left;margin-top:10px;}
.bkg_zh .first span{text-decoration:none;color:#3b80e5;margin-top:15px;display:block;font-weight:bolder;}
.bkg_zh .one{width:20px;height:20px;border-radius:10px;background-color:#3b80e5;display:block;position:absolute;top:70px;left:142px;text-decoration:none;color:#fff;text-align:center;z-index:999;}
.bkg_zh .second{border-top:4px solid #c1c1c1;width:224px;height:50px;text-align:center;position:relative;float:left;margin-top:10px;}
.bkg_zh .second span{text-decoration:none;color:#c1c1c1;margin-top:15px;display:block;font-weight:bolder;}
.bkg_zh .two{width:20px;height:20px;border-radius:10px;background-color:#c1c1c1;display:block;position:absolute;top:70px;left:365px;text-decoration:none;color:#fff;text-align:center;z-index:999;}
.bkg_zh .third{border-top:4px solid #c1c1c1;width:224px;height:50px;text-align:center;position:relative;float:left;margin-top:10px;}
.bkg_zh .third span{text-decoration:none;color:#c1c1c1;margin-top:15px;display:block;font-weight:bolder;}
.bkg_zh .three{width:20px;height:20px;border-radius:10px;background-color:#c1c1c1;display:block;position:absolute;top:70px;left:590px;text-decoration:none;color:#fff;text-align:center;z-index:999;}
.bkg_zh .int1{margin-top:35px;margin-left:150px;font-size:14px;font-weight:bold;}
.bkg_zh .int1 input{font-weight:bold;width:340px;border-radius:4px;border:1px solid #a7a7a7;height:35px;line-height:35px;padding-left:10px;}
.bkg_zh .int2{margin-top:20px;margin-left:214px;}
.bkg_zh .int2 input{font-weight:bold;width:200px;border-radius:4px;border:1px solid #a7a7a7;height:35px;line-height:35px;padding-left:10px;float:left;}
.bkg_zh .yz{text-align:center;background-color:#3b80e5;width:100px;border-radius:4px;color:#fff;font-size:17px;display:block;padding:7px 0;border:1px solid #3b80e5;float:left;height:38px;margin-left:40px;}
.bkg_zh .sub a{text-decoration:none;width:160px;margin-left:214px;margin-top:50px;height:30px;line-height:30px;}
.piece3 h2{float:left;color:#3b80e5;margin:0px;margin-left:20px;letter-spacing:3px;font-size:25px;}
.piece3 h4{margin-top:-25px;margin-left:86px;color:#a3a3a3;}
.piece3 h4 a{color:#fe6600;text-decoration:none;}
.bgcb img{margin-left:10px;float:left;display:block;}
.logo .loginbar{height:66px;width:160px;float:right;z-index:2;display:inline-block;margin-right:80px;}
.logo .loginbar .user_ico{height:25px;width:25px;text-align:left;background:url(../../../images/cmacedu/loginbar_ico.png) no-repeat;display:inline-block;background-position:0px 0px;cursor:pointer;margin-right:1px;line-height:50px;position:relative;top:20px;left:0px;}
.logo .loginbar .user_ico3{height:12px;width:12px;text-align:left;background:url(../images/user_ico3.png) no-repeat;display:inline-block;background-position:-1px 1px;cursor:pointer;margin-left:5px;}
.logo .loginbar ul li{height:81px;width:160px;float:left;text-align:left;line-height:81px;list-style:none;color:#FFFFFF;cursor:pointer;display:inline-block;position:absolute;text-align:center}
.logo .loginbar ul li:hover{background:#2f9dee;}
.logo .loginbar ul li span{display:none;width:160px;z-index:9999;position:relative;line-height:25px;padding:0px;margin:0px;text-align:center;border-radius:0px;}
.logo .loginbar ul li span p{line-height:35px;color:#FFFFFF;display:block;height:35px;padding:0px;margin:0px;text-align:left;padding-right:15px;text-align:center;font-size:12px;position:relative;border-top:#49affa solid 1px}
.logo .loginbar ul li span p:hover{background:#137fcf;color:#FFFFFF;}
.logo .loginbar ul li span p a{color:#000;}
.logo .loginbar ul li:hover span{display:block;z-index:9999;position:relative;background:#2f9dee;color:#fff;line-height:35px;top:0px;left:0px;margin-left:0px;padding:0px;text-align:center;}
.logo .loginbar .user_ico0{height:23px;width:25px;text-align:left;background:url(../images/user_ico0.png) no-repeat;display:inline-block;background-position:0px 3px;cursor:pointer;margin-left:5px;margin-top:5px;left:8px;top:0px;position:absolute;}
.logo .loginbar .user_ico4{height:23px;width:25px;text-align:left;background:url(../images/user_ico4.png) no-repeat;display:inline-block;background-position:0px 3px;cursor:pointer;margin-left:5px;margin-top:5px;left:8px;top:0px;position:absolute;}
.logo .loginbar .user_ico5{height:23px;width:25px;text-align:left;background:url(../images/user_ico5.png) no-repeat;display:inline-block;background-position:0px 3px;cursor:pointer;margin-left:5px;margin-top:5px;left:8px;top:0px;position:absolute;}
.logo .loginbar .user_ico1{height:23px;width:25px;text-align:left;background:url(../images/user_ico1.png) no-repeat;display:inline-block;background-position:0px 5px;cursor:pointer;margin-left:5px;margin-top:3px;left:8px;top:0px;position:absolute;}
.logo .loginbar .user_ico2{height:23px;width:25px;text-align:left;background:url(../images/user_ico2.png) no-repeat;display:inline-block;background-position:-1px 2px;cursor:pointer;margin-left:5px;margin-top:3px;left:8px;top:0px;position:absolute;}
.bkg_x{height:620px;background-image:url(../images/c_xbg.jpg);background-repeat:no-repeat;background-position:top center;margin:0 auto;position:relative;border-top:#FFFFFF solid 1px}
.bkg_x .top{width:1100px;height:360px;font-size:20px;font-weight:bold;color:#fff;text-align:center;}
.bkg_x .xt_rk{width:203px;height:370px;background-color:#3c98d3;margin-top:20px;line-height:360px;}
.bkg_x .top .jiantou{margin-top:170px;}
.bkg_x .xt_xx{width:424px;height:175px;background-color:rgba(255,255,255,0.35);margin-left:20px;margin-top:20px;margin-bottom:10px;border-radius:10px;}
.bkg_x .xt_xx img{margin-top:45px;}
.bkg_x .xt_xx .mgt{margin-top:16px;color:#fff;}
.bkg_x .mgb_t{margin-top:10px;}
.bkg_x .xt_xx:hover{background-color:#3c98d3;}
.bkg_x .bottom{width:1100px;height:173px;font-size:20px;font-weight:bold;color:#fff;text-align:center;}
.bkg_x .xs_rk{width:203px;height:173px;background-color:#d09311;margin-top:10px;line-height:173px;}
.bkg_x .bottom .jiantouo{margin-top:89px;}
.bkg_x .xs_xx{width:869px;height:173px;background-color:rgba(255,255,255,0.35);margin-left:20px;margin-top:10px;border-radius:10px;}
.bkg_x .xs_xx img{margin-top:45px;}
.bkg_x .xs_xx .mgt{margin-top:16px;color:#fff;}
.bkg_x .xs_xx:hover{background-color:#d09311;}
.logo .nav_tit{font-size:18px;border-radius:5px;display:inline-block;color:#fff;position:relative;top:22px;left:20px;font-weight:bold;margin-right:20px;}
.logo .nav_tit .name_text{display:block;font-size:14px;font-weight:100;padding-left:2px;}
.logo .nav_clist li{float:left;list-style:none;padding-top:5px;}
.logo .nav_clist ul{padding-top:15px;margin-top:12px;}
.logo .nav_clist li .djxz{background-color:#0267ab;color:#ddaa17;font-weight:bold}
.logo .nav_clist li a{padding:30px 20px 29px;font-size:14px;color:#fff;}
.logo .nav_clist li a:hover{text-decoration:none;background-color:#0267ab;color:#ddaa17;}
.logo .tit_word{font-size:14px;color:#fff;position:relative;top:30px;left:5px;font-weight:normal;}
.logo .tit_link img{margin-left:0;margin-top:25px;}
.logo .tit_link{padding:2px 10px 25px 4px;}
.logo .tit_link:hover{background-color:#0267ab;color:#ddaa17;}
.logo .fhsy{padding:2px 10px 30px 4px;margin-left:20px;}
.leftbar{bottom:0px;top:81px;z-index:2;position:fixed;background-color:#383e4b;display:block;width:200px;}
.leftbar .left_ls{width:100%;}
.leftbar .left_ls .lf_ls{padding-left:30px;line-height:50px;max-width:200px;display:block;text-align:left;text-decoration:none;color:#fff;font-size:14px;background:url(../images/c_tuoyuan.png) no-repeat;background-position:11px 20px;}
.leftbar .left_ls .lf_ls:hover{color:#0070BB;background:#242b3b url(../images/c_tuoyuanb.png) no-repeat;background-position:10px 20px;}
.leftbar .left_ls .click{color:#0070BB;background:#242b3b url(../images/c_tuoyuanb.png) no-repeat;background-position:10px 20px;}
.leftbar .left_ls .lf_lst{line-height:50px;padding-left:30px;width:200px;display:block;text-align:left;text-decoration:none;color:#fff;font-size:14px;background:url(../images/c_tuoyuan.png) no-repeat;background-position:11px 20px;}
.leftbar .left_ls .lf_lst:hover{color:#0099ff;background:#242b3b url(../images/c_tuoyuanb.png) no-repeat;background-position:10px 20px;}
.rightbar{position:fixed;top:81px;bottom:0px;right:0px;background:#ededed;left:200px;}
.rightbar .ass{font-size:14px;height:60px;line-height:60px;}
.rightbar .ass .glyphicon-map-marker{font-size:16px;vertical-align:middle;margin-left:25px;}
.rightbar .ass .cl{color:#0070bb;}
.rightbar .tab{text-align:center;margin-top:10px;margin-right:60px;margin-left:10px;}
.rightbar .tab .menu li{float:left;padding:13px 30px 7px;margin-left:20px;cursor:pointer;width:140px;list-style:none;background-color:#0070bb;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;}
.rightbar .tab .menu .off{background-color:#ffb400;}
.rightbar .tab .part img{margin-top:50px;}
.rightbar .tab .part{width:96%;margin:-10px 60px 0px 60px;}
.rightbar .tab .part .nodiv{width:96%;height:624px;background-color:#fff;}
.rightbar .tab .part .tab_heard_bg{background-image:-webkit-linear-gradient(to top,#e8e8e8,#fdfdfd);background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-linear-gradient(bottom,#e8e8e8,#fdfdfd);background-image:-o-linear-gradient(bottom,#e8e8e8,#fdfdfd);background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom, left top,from(#e8e8e8),to(#fdfdfd));background-image:linear-gradient(to top,#e8e8e8,#fdfdfd);line-height:48px;}
.rightbar .tab .part tr td{font-size:14px;height:35px;line-height:35px;}
.rightbar .tab .part tr{background-color:#fff;}
.rightbar .tab .part .ts{font-size:18px;margin-left:60px;margin-top:60px;}
.rightbar .tab_t{background-color:#fff;margin-left:28px;width:94%;font-size:14px;padding:10px;margin-top:10px;}
.rightbar .tab_t .form_c{width:160px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;}
.rightbar .tab_t .sect{margin-left:15px;margin-top:5px;margin-bottom:5px;}
.rightbar .tab_t .xzwj{padding:5px 20px;-webkit-text-decoration-style:none;text-decoration-style:none;background-image:-webkit-linear-gradient(to top,#e8e8e8,#fdfdfd);background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-linear-gradient(bottom,#e8e8e8,#fdfdfd);background-image:-o-linear-gradient(bottom,#e8e8e8,#fdfdfd);background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom, left top,from(#e8e8e8),to(#fdfdfd));background-image:linear-gradient(to top,#e8e8e8,#fdfdfd);}
.btn_s{padding:5px 25px;border-radius:20px;color:#fff;margin:0px 15px}
.btn_s:hover{color:#fff;background-color:#ffb400;}
.btn_s_1{padding:5px 25px;border-radius:20px 0px 0px 20px;color:#0070bb;border:1px solid #0070bb}
.btn_s_1:hover{color:#fff;background-color:#ffb400;}
.btn_s_2{padding:5px 25px;border-radius:0px 20px 20px 0px;color:#0070bb;border:1px solid #0070bb}
.btn_s_2:hover{color:#fff;background-color:#ffb400;}
.btn_s_hover{color:#fff;background-color:#0070bb;}
.rightbar .tab_t .sect_c{margin-left:15px;margin-top:5px;margin-bottom:5px;}
.rightbar .tab_t .form_xq{padding:6px 12px;width:75%;height:119px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;}
.rightbar .tab_t .sect_c .tbl{width:90%;display:inline-block;margin-top:-36px;margin-left:10px;text-align:left;font-size:14px;}
.rightbar .tab_t .sect_c .tbl a{color:#555;}
.rightbar .tab_t .sect_c .tbl  input{width:16px;height:16px;vertical-align:middle;position:relative;top:-3px;}
.rightbar .tab_t .sect_c .tbl a .glyphicon-triangle-right{font-size:10px;}
.rightbar .tab_t .sect_c .tbl td{height:38px;line-height:38px;padding-left:15px;}
.modal-body .stu{padding:15px;}
.modal-body .stus{padding:10px 8px;}
.modal-body .stus input{vertical-align:text-bottom;}
.modal-body .fh{width:100%;height:50px;background-color:#eeeeee;text-align:center;}
.modal-body .fh a{margin-top:13px;display:inline-block;}
.rightbar .tab_t .marr{margin-right:20px;margin-top:10px;margin-bottom:10px;}
.rightbar .tab_t tr td{height:25px;line-height:25px;}
.rightbar .tab_t .ico_btn a span{font-size:18px;padding-left:10px;}
.rightbar .tab_t .ico_btn a:hover{color:#ffcb4d;}
.rightye{overflow:hidden;padding-bottom:30px;}
.rightbar .yeshu{margin-top:40px;margin-left:25px;}
.rightbar .btn-default{margin-top:28px;background-color:#fff;border:1px solid #ccc;color:#333333;}
.rightbar .btn-lg{padding:3px 16px;font-size:12px;}
.rightbar .fenye .ss{margin-top:28px;margin-left:20px;}
.rightbar .fenye .put{width:45px;height:24px;line-height:24px;}
.rightbar .fenye .queding{display:block;float:right;color:#000;border:1px solid #b5b5b5;padding:4px 23px;border-radius:20px;margin-left:63px;margin-top:-28px;margin-right:50px;}
.rightbar .fenye .queding:hover{color:#fff;background-color:#2283d4;}
.btn-group .btn{text-align:left;padding-left:63px;font-size:12px;}
.fenye .dangqian{background-color:#2283d4;color:#fff;}
.rightbar .tab_t .but_c{text-align:center;padding-bottom:40px;}
.piaochecked{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;width:16px;height:16px;cursor:pointer;margin-left:10px;text-align:center;background-image:url(../images/check_h.png);background-repeat:no-repeat;background-position:0 -18px;}
.piaocheckeds{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;width:16px;height:16px;cursor:pointer;margin-left:10px;text-align:center;background-image:url(../images/check_h.png);background-repeat:no-repeat;background-position:0 -18px;}
.on_check{background-position:0 0px;}
.not_all_check{background-position:0 -36px;}
#browser{margin-left:40px;}
#browser input{vertical-align:bottom;}
.rightbar .top_nav{width:100%;background-color:#0070bb;color:#fff;height:30px;line-height:30px;padding-left:20px;}
.rightbar .tab_t .lieb{text-align:center;margin-top:20px;margin-left:15px;width:95%;}
.rightbar .tab_t .tab_heard_bg{background-image:-webkit-linear-gradient(to top,#e8e8e8,#fdfdfd);background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-linear-gradient(bottom,#e8e8e8,#fdfdfd);background-image:-o-linear-gradient(bottom,#e8e8e8,#fdfdfd);background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom,left top,from(#e8e8e8),to(#fdfdfd));background-image:-webkit-gradient(linear,left bottom, left top,from(#e8e8e8),to(#fdfdfd));background-image:linear-gradient(to top,#e8e8e8,#fdfdfd);}
.rightbar .tab_input{width:100%;padding-left:10px;height:30px;line-height:30px;}
.rightbar .tab_t tr td{vertical-align:middle;}
.rightbar .tab_t .wbj{padding:50px 0 300px 50px;}
.rightbar .tab_t .wbj .sect_c{margin-left:50px;}
.rightbar .tab_t .wbj .sect_cc{margin-left:78px;}
.rightbar .tab_t .bc{margin-left:176px;margin-top:50px;}
.rightbar .tab_t .sf{color:#fff;}
.rightbar .left_p{width:40%;float:left;margin-left:60px;background-color:#fff;}
.rightbar .left_p .center img{margin-top:120px;}
.rightbar .left_p .center a{padding:15px 50px;background-color:#0070bb;color:#fff;margin-top:40px;border-radius:25px;}
.rightbar .left_p .center a:hover{background-color:#f19149;}
.rightbar .left_p .center .add_z{margin:50px 0 100px 20px;}
.rightbar .left_p .tab_bg{background-color:#eeeeee;font-weight:bold;color:#000;}
.rightbar .left_p .table tr td{vertical-align:middle;}
.rightbar .left_p .form_c{width:80%;height:30px;line-height:30px;}
.rightbar .left_p .yeshus{margin-top:30px;margin-left:3%;color:#ff8534;}
.rightbar .left_p .djy{margin-top:30px;margin-right:20px;}
.rightbar .left_p .t_bn{height:67px;background-color:#fff;}
.rightbar .left_p .td_js{padding:6px 20px;background-color:#0070bb;color:#fff;border-radius:20px;float:right;margin-top:20px;margin-right:20px;}
.rightbar .left_p .td_js:hover{background-color:#f19149;}
.rightbar .left_p .sc{float:none;margin:5px 0;line-height:40px;}
.center_zm{text-align:center;height:38px;}
.red{color:red;}
.modal-body .form_d{width:80%;height:30px;line-height:30px;}
.modal-body .table tr td{vertical-align:middle;}
.bkg .bound{width:1024px;height:450px;position:absolute;top:48%;left:50%;margin:-225px 0 0 -512px;background-color:#fff;border-radius:10px;}
.bkg .bound .pdd{padding:30px 40px;}
.bkg .bound .bdzh{color:#3b80e5;font-size:18px;font-weight:bold;}
.bkg .bound .pdd .tts{color:#999;font-size:12px;border-bottom:1px solid #e5e5e5;height:35px;line-height:35px;}
.bkg .bound .pdd .ig{margin-top:83px;margin-left:30px;}
.bound .school{width:100%;height:13%;}
.bkg .bound .ss{margin-left:84px;margin-top:50px;}
.bkg .bound .dl{text-decoration:none;border:1px solid #3b80e5;text-align:center;background-color:#3b80e5;width:275px;border-radius:4px;margin-top:40px;color:#fff;font-size:18px;display:block;padding:7px 0;}
.gs_ico{color:#fff;margin:0px 10px;border:#FFFFFF solid 1px;padding:2px 2px;border-radius:18px;font-weight:100}
.tips_tex{display:none;position:absolute;top:-30px;left:1px;width:250px;background:#FFFFFF;color:#666666;padding:5px 10px;font-size:12px;line-height:25px;font-weight:100}
.up_list{background:#fff;margin:10px 0px;line-height:35px;}
.up_list ul{border-bottom:#ddd solid 1px;padding:0;margin:10px 0px 0px 0px;padding-left:15px;}
.up_list .progress{width:180px;display:inline-block;margin-bottom:0px;margin-top:10px;height:15px;margin-left:10px;margin-right:20px}
.up_list .progress .progress-bar{height:15px;line-height:15px;}
.up_list .progress .progress-bar span{color:#FF0000}
.up_list .xzwjts{color:#e00;line-height:30px;margin-left:20px;}

/* 工作室首页 */
.home_box{margin:20px 10px;padding:20px;background:#FFFFFF;border:#e2e2e2 solid 1px;}
.home_box ul{padding:0;margin:0;}
.home_box .rw_hd{background:#fdf2e8;border-radius:5px;font-size:14px;color:#222222;height:40px;line-height:40px;padding-left:15px;}
.home_box .rw_left{width:300px;float:left;margin-right:20px;}
.home_box .rw_left li{height:35px;list-style-type:disc;margin-left:25px;font-size:14px}
.home_box .rw_left strong{color:#FF0000;margin:0px 10px;}
.home_box .rw_left a{background:#0070bb;color:#FFFFFF;padding:5px 10px;margin:0px 10px;border-radius:5px;}
.home_box .rw_right{width:500px;float:left}
.home_box .rw_right li{width:150px;height:100px;float:left;border:#ddd solid 1px;text-align:center;padding:15px;font-size:14px}
.home_box .rw_right li p a{color:#FF0000;font-size:16px}
.login_ad{background:url(../images/login_ad.png) no-repeat 0px 90px;position:absolute;top:20px;left:0px;height:750px;width:1100px;z-index:9998}
.login_ad li{color:#fff;font-size:24px;padding:0;margin:0;padding-top:60px;padding-left:120px;}
.login_ad .ty_logo{position:absolute;top:-30px;left:-130px;}
.login_ad .ty_logo .move_sty{-webkit-animation-name:'ripple';/*动画属性名，也就是我们前面keyframes定义的动画名*/-webkit-animation-duration:0.6s;/*动画持续时间*/-webkit-animation-timing-function:ease; /*动画频率，和transition-timing-function是一样的*/-webkit-animation-delay:0s;/*动画延迟时间*/-webkit-animation-iteration-count:infinite;/*定义循环资料，infinite为无限次*/-webkit-animation-direction:alternate;/*定义动画方式*/}
@-webkit-keyframes ripple{
	0%{width:106px;height:106px;}
	100%{width:100px;height:100px;}
}
@keyframes ripple{
	0%{width:106px;height:106px;}
	100%{width:100px;height:100px;}
}

/*云动画*/
arset "utf-8";
::-webkit-scrollbar{width:12px;height:12px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FDFDFD;}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
@-webkit-keyframes animate-cloud{
	from{background-position:600px 100%;}
	to{background-position:0 100%;}
}
@-webkit-keyframes stage-0{
	from{-webkit-transform:scale(0.01);}
	to{-webkit-transform:scale(1);}
}
@keyframes stage-0{
	from{-webkit-transform:scale(0.01);transform:scale(0.01);}
	to{-webkit-transform:scale(1);transform:scale(1);}
}
html{height:100%;}

/*body{
   background:url(../images/cloud.png) 0 bottom repeat-x  #049ec4;
   -webkit-animation: animate-cloud 20s linear infinite;
   -moz-animation: animate-cloud 20s linear infinite;
   -ms-animation: animate-cloud 20s linear infinite;
   -o-animation: animate-cloud 20s linear infinite;
   animation: animate-cloud 20s linear infinite;
   width: 100%;
   height: auto;
   padding: 0;
   margin: 0;
}*/
.bkg .slide-content{width:100%;min-width:980px;height:100%;min-height:640px;position:relative;background-size:cover;overflow:hidden;top:-650px}
.bkg .slide-content .cloud{position:absolute;width:200px;height:100px;background:url(../images/object.png);left:0px;top:0px;}
.bkg .slide-content .cloud-0{background-position:-580px -240px;}
.bkg .slide-content .cloud-1{background-position:-550px 0px;height:140px;width:260px;}
.bkg .slide-content .cloud-2{background-position:-580px -140px;}
.bkg .slide-content .cloud-3{background-position:-350px -140px;}
.bkg .slide-content .cloud-4{background-position:-350px 0px;height:140px;}
.clear{clear:both;}
.modal-body .content li{padding:6px;line-height:20px;}
.modal-body .content .form_c{width:160px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;}
.modal-body .content .so_box{position:relative}
.modal-body .content .so_box .so_s_ico{position:absolute;top:1px;right:10px;font-size:16px;color:#CCCCCC}
.modal-body .content .so_box .so_list_box{position:absolute;top:26px;left:0px;background:#FFFFFF;border:solid #F0F0F0 1px;width:250px;padding:5px;height:150px;overflow:auto}
.modal-body .content .so_box .so_list_box p{padding:0 5px;line-height:25px;margin:0;}
.modal-body .content .so_box .so_list_box p:hover{background:#EBEBEB;color:#666666}
.rightbar .table-bordered{border:none}
.rightbar .tab_t .tr_hd td{font-size:16px;color:#333333;font-weight:900;border:none;padding-left:0px}
.rightbar .tab_t .td_height td{height:100px;line-height:25px;color:#999999;vertical-align:top}
.rightbar .tab_t .td_height .deat1_hover{color:#FFFFFF;background:#FF9900;padding:2px 6px;margin-bottom:10px}
.rightbar .tab_t .td_height .deat1{font-size:16px;margin-bottom:10px;font-weight:200}
.rightbar .tab_t .td_height .deat2{font-size:14px;float:right;font-weight:200}
.rightbar .tab_t .td_height  a{display:block;margin:3px 0px;background:#F6F6F6;color:#666666;padding:0px 3px}
.rightbar .tab_t .td_height  a:hover{color:#0099FF}
.rightbar .tab_t .td_height  .today a{display:block;margin:3px 0px;background:#fdf2e8;color:#333;padding:2px 5px}
.rightbar .tab_t .td_height .past_time{color:#333333}
.btn_01{color:#fff;padding:10px 40px;border-radius:25px;width:70px;background-color:#0070bb;border:#0070bb solid 1px;text-decoration:none;margin:0 5px;font-size:16px}
.btn_02{color:#0070bb;padding:10px 40px;border-radius:25px;width:70px;background-color:#fff;border:#0070bb solid 1px;text-decoration:none;margin:0 5px;font-size:16px}
.btn_02:hover,
.btn_01:hover{background:#FF9900;color:#fff}
.modal-body_1{padding:18px;}
.modal-body_1 .table-bordered{border:none}
.modal-body_1 .tr_hd td{font-size:16px;color:#333333;font-weight:900;border:none;padding-left:0px}
.modal-body_1 .td_height  td{height:100px;line-height:25px;color:#999999;vertical-align:top}
.modal-body_1  .td_height .deat1_hover{color:#FFFFFF;background:#FF9900;padding:2px 6px;margin-bottom:10px}
.modal-body_1  .td_height .deat1{font-size:16px;margin-bottom:10px;font-weight:200}
.modal-body_1  .td_height .deat2{font-size:14px;float:right;font-weight:200}
.modal-body_1  .td_height .today a{display:block;margin:3px 0px;background:#fdf2e8;color:#333;padding:2px 5px}
.modal-body_1  .td_height .past_time{color:#333333}
.modal-body_1 .tr_hd td{font-size:16px;color:#333333;}
.modal-header_2{background:#f3f4f7;height:82px;padding:10px 30px;margin-bottom:10px}
.modal-header_2 .deat3{text-align:center;font-size:18px;padding:0px}
.modal-header_2 .deat3 a{padding:0px 5px;margin:0 3px;font-size:18px}
.modal-header_2 .cz_text{font-size:15px}
.yes_bg{background:#FFFFFF;border:#CCCCCC solid 1px;width:15px;height:15px;display:inline-block;margin:0px 10px}
.no_bg{background:#eee;border:#CCCCCC solid 1px;width:15px;height:15px;display:inline-block;margin:0px 10px}
.foots{color:#FFFFFF;text-align:center;padding:20px;width:100%;height:120px;position:fixed;bottom:-50px;font-size:12px;color:#f9f9fa;letter-spacing:0;text-shadow:0 1px 1px #000000;}
.foots a{color:#FFFFFF;}
.foots .beian{text-align:center;width:240px;margin:0 auto;display:block;position:relative;padding-top:6px}
.foots .beian .beian_ico{position:absolute;top:10px;left:-20px;}
.body_bg{background:#3060b9 url(../images/bg.jpg) no-repeat bottom center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;}
html{height:100%;padding-bottom:0PX;padding-top:0PX;padding-left:0PX;margin:0PX;padding-right:0PX}
body{height:100%;padding-bottom:0PX;padding-top:0PX;padding-left:0PX;margin:0PX;padding-right:0PX}
.login_left_ad #lunbo ul{padding:0;margin:0}
.login_left_ad #lunbo ul li{width:100%;list-style:none;width:320px;height:380px;background-color:#fff;text-align:center;}
.login_left_ad #lunbo ul li:not(:first-child){display:none;}

/*轮播图代码*/
.DB_tab25 ul{padding:0;margin:0;}
.DB_tab25{width:100%;height:462px;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:462px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:300px;top:20px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:300px;top:158px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:480px;top:158px}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:250px;top:60px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:400px;top:250px}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:50px;top:300px}
.DB_tab25 .DB_imgSet .DB_2_4{position:absolute;left:600px;top:356px}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:400px;top:90px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:400px;top:170px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:640px;top:170px}
.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:120px;top:0px;}
.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:540px;top:120px}
.DB_tab25 .DB_imgSet .DB_4_3{position:absolute;left:690px;top:150px}
.DB_tab25 .DB_imgSet .DB_4_4{position:absolute;left:540px;top:250px}
.DB_tab25 .DB_imgSet .DB_4_5{position:absolute;left:770px;top:0px}
.DB_tab25 .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:380px;text-align:center;font-size:0;border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-100px;top:170px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:170px;cursor:pointer;display:none}

/*切换工作室弹出层*/
.nav_list_box{background:#FFFFFF;border:#CCCCCC solid 1px;display:block;width:300px;position:absolute;top:50px;z-index:99;padding:8px 0px;border-radius:10px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,0.25);box-shadow:0 6px 10px 0 rgba(0,0,0,0.25);}
.nav_list_box ul{list-style:none;padding:0;margin:0;text-align:center; max-height: 50vh;overflow: auto; }
.nav_list_box ul li{background:#fff;font-size:14px;line-height:23px;color:#333;padding:8px 8px;border-bottom:#F3F3F3 solid 1px;}
.nav_list_box ul li:hover{background:#01a0eb;font-size:14px;line-height:23px;color:#FFFFFF;padding:8px 8px;border-bottom:#F3F3F3 solid 1px;}
.nav_list_box ul li a{color:#333;}
.nav_list_box ul li a:hover{color:#fff;}
.jt_1{background:url(../images/nav_list_ico.png) no-repeat 0px 0px;width:22px;height:12px;position:absolute;left:10%;top:-12px;z-index:999999;display:block}
.jt_3{background:url(../images/nav_list_ico.png) no-repeat -25px 0px;width:12px;height:9px;display:inline-block;margin-left:10px;cursor:pointer}
.jt_2{background:url(../images/nav_list_ico.png) no-repeat -37px 0px;width:12px;height:9px;display:inline-block;margin-left:10px;cursor:pointer}
.home_box_left{width:800px;background:#FFFFFF;padding:1px;float:left;margin:10px;border:#e2e2e2 solid 1px;}
.home_box_left ul li{font-size:18px;color:#333333;border-bottom:#e2e2e2 solid 1px;padding-bottom:40px;padding-left:30px;padding-top:13px;position:relative;height:132px;}
.home_box_left ul li:hover{-webkit-box-shadow:0px 0px 12px 0 rgba(0,0,0,0.15);box-shadow:0px 0px 12px 0 rgba(0,0,0,0.15)}
.home_box_right{width:290px;background:#FFFFFF;padding:1px;float:left;margin:10px;border:#e2e2e2 solid 1px;}
.home_box_right ul li{font-size:18px;color:#333333;border-bottom:#e2e2e2 solid 1px;height:132px;position:relative;text-align:center;padding-top:13px;}
.home_box_right ul li:hover{-webkit-box-shadow:0px 0px 12px 0 rgba(0,0,0,0.15);box-shadow:0px 0px 12px 0 rgba(0,0,0,0.15)}
.home_box_right ul li .f12{font-size:12px;color:#999}
.home_box_right ul li .f28{font-size:28px;font-weight:bold}
.home_ico_bg{position:relative;top:23px;left:-10px;}
.home_ico01{background:url(../images/home_ico01.png) no-repeat;width:58px;height:60px;display:inline-block;margin:0px 10px;}
.home_ico02{background:url(../images/home_ico02.png) no-repeat;width:58px;height:60px;display:inline-block;margin:0px 10px;}
.home_ico03{background:url(../images/home_ico03.png) no-repeat;width:58px;height:60px;display:inline-block;margin:0px 10px;}
.home_ico04{background:url(../images/home_ico04.png) no-repeat;width:58px;height:60px;display:inline-block;margin:0px 10px;}
.home_ico05{background:url(../images/home_ico05.png) no-repeat;width:58px;height:60px;display:inline-block;margin:0px 10px;}
.home_ico06{background:url(../images/home_ico06.png) no-repeat;width:58px;height:60px;display:inline-block;margin:0px 10px;}
.home_ico07{background:url(../images/home_ico07.png) no-repeat;width:58px;height:60px;display:inline-block;margin:0px 10px;}
.home_box_left .btn_ok{background:#01a0eb;border:1px solid #01a0eb;border-radius:100px;width:120px;height:40px;color:#FFFFFF;font-size:14px;margin:0px 10px;text-decoration:none;padding:10px 20px;top:42px;right:10px;position:absolute;text-align:center}
.home_box_left .btn_no{background:#fff;border:1px solid #01a0eb;border-radius:100px;width:120px;height:40px;color:#01a0eb;font-size:14px;margin:0px 10px;text-decoration:none;padding:10px 20px;right:10px;top:42px;position:absolute;text-align:center}
.home_box_left .btn_no:hover{background:#01a0eb;color:#FFFFFF;}
.home_box_left .btn_ok:hover{background:#0290d3;color:#FFFFFF;}


/*用户中心*/
.leftbar_u{bottom:0px;top:81px;z-index:100;position:fixed;display:block;width:200px;padding-top:30px;}
.leftbar_u .left_ls .user_ls{line-height:35px;padding-left:30px;width:200px;display:block;text-align:left;text-decoration:none;color:#333;font-size:14px;}
.leftbar_u .left_ls .user_ls:hover{color:#fff;background:#abc8fd;}
.leftbar_u .left_ls .click{color:#fff;background:#488aff;}
.jf_page{padding:10px;margin:0px 20px 20px 20px;background:#FFFFFF}
.jf_list{background:#fff;height:50px;font-size:16px;color:#555555;letter-spacing:0;line-height:50px;padding-left:15px;}
.jf_list span{font-size:12px;color:#333333;letter-spacing:0;text-align:left;padding-left:5px;}
.jf_gz{background:#fafafa;height:50px;font-size:16px;color:#555555;letter-spacing:0;border-top:solid #e0e0e0 1px;line-height:50px;padding-left:15px;margin-top:20px;padding-right:20px;}
.jf_gz a{color:#333333;padding:0px 10px}
.jf_gz_con{border:#d8d7d7 solid 1px;padding:20px;margin:32px 20px 0px 20px;}
.jf_gz_con .font_14{font-size:16px;color:#333333}
.more_btn{margin-top:0px;text-align:center;cursor:pointer;border-top:#d8d7d7 solid 1px;margin:0 30px}
.jf_page .jf_table{line-height:50px;text-transform:none;padding:18px;}
.jf_page .jf_table td{border:#d8d7d7 solid 1px;padding:0px 8px;font-size:14px}
.jf_page .jf_table td span{font-size:16px;color:#333333}
.jf_gz_con .jf_table{line-height:50px;text-transform:none;padding:18px;}
.jf_page .jf_table td{border:#d8d7d7 solid 1px;padding:0px 8px;font-size:14px}
.resume_box .zs_table td .cz_box a{padding:0px 8px;}
.resume_box{padding:10px;margin:0px 20px 20px 20px;background:#FFFFFF}
.resume_box .zs_table{line-height:50px;text-transform:none;padding:18px;}
.resume_box .zs_table td{border:#d8d7d7 solid 1px;padding:0px 8px;font-size:14px}
.resume_up{padding:20px;margin:0px 20px 20px 20px;background:#FFFFFF}
.resume_up ul{margin:0;padding:0;}
.resume_up ul li{line-height:35px;margin:10px 0px;font-size:14px}
.resume_up ul li strong{color:#FF0000;padding:5px}
.resume_up .photo_box{width:237px;float:left;}
.resume_up .photo_upload{background:#e4e4e6;width:237px;height:237px;color:#cccccc;text-align:center;line-height:230px;font-size:20px;margin-top:20px;position:relative;}
.resume_up .photo_upload img{margin:0;padding:0;width:237px;height:237px;border:#FFFFFF solid 1px;}
.resume_up .photo_upload .zoom_btn{background:url(../images/zoom.png) no-repeat;width:30px;height:30px;position:absolute;right:4px;bottom:5px;cursor:pointer}
.state{background:#fdf2e8;height:117px;padding-top:20px}
.state p{margin-left:140px;font-size:14px;padding-top:3px;padding-right:20px;}
.resume_up .resume_upload{margin-left:260px;height:400px;}
.resume_up  .up_file{padding:10px 0px}
.resume_up .resume_upload .name_t{padding-left:180px;}
.resume_up .resume_upload .input01_style{background:#ffffff;border:1px solid #e0e0ed;width:248px;height:38px;margin:0px 5px;}
.resume_up .resume_upload .input02_style{background:#ffffff;border:1px solid #e0e0ed;width:208px;height:38px;margin:0px 5px;line-height:38px;}
.resume_up .resume_upload .input03_style{background:#ffffff;border:1px solid #e0e0ed;width:540px;height:100px;margin:0px 5px;color:#CCCCCC;line-height:25px;}
.resume_up .btn_style{background:#488aff;width:120px;height:40px;color:#FFFFFF;padding:6px 20px;margin:10px 0px  0px 30px}
.resume_up .save_box{margin:30px 0px;text-align:right;width:545px;}
.resume_up  .btn_style_s{background:#488aff;width:120px;height:40px;color:#FFFFFF;padding:8px 50px;margin:10px 0px  0px 30px;font-size:20px}

/*分页*/
.page_box{padding:20px;text-align:center}
.page_box a{background:#EEEEEE;border:#D8D8D8 solid 1px;padding:5px 10px;display:inline-block;margin:10px}
.page_box a:hover{background:#0066FF;color:#FFFFFF}
.page_box .on_style{background:#0066FF;color:#FFFFFF}

/*我的成绩*/
.cj_table{padding:0px 20px;color:#CCCCCC}
.cj_table a{padding:0px 20px;margin:0px 10px 0px 0px;font-size:16px;color:#666666}
.cj_table a:hover{color:#488aff;}
.cj_table .a_hover{color:#488aff;}
.cj_btn{background:#488aff;width:120px;height:40px;display:inline-block;color:#FFFFFF;text-align:center;line-height:40px;font-size:14px;margin:15px 0px}
.bg_hd{background:#fafafa;font-size:16px;color:#ccc;letter-spacing:0;border-top:solid #e0e0e0 1px;margin-top:20px;line-height:50px;}
.bg_hd  b{color:#333333}

/*我的日志*/
.Journal{padding:10px 5px;}
.Journal .win100{display:inline-block;width:100px;padding:5px 10px;margin-right:15px;float:left;text-align:right}
.Journal .input_w380{width:580px;border:#CCCCCC solid 1px;padding:5px 10px;}
.Journal .btn_box{padding:20px;padding-left:120px}

/*教学管理*/
.pading20{padding:10px 20px;}
.help_text{padding:10px 20px;border-top:#E2E2E2 solid 1px;margin-top:15px;}
.new_tab_hd{height:54px;border-bottom:#CCCCCC solid 1px;margin:10px 20px}
.new_tab_hd a{border-bottom:#fff solid 3px;line-height:50px;margin-right:18px;padding:0px 20px;display:inline-block;font-size:16px;color:#333333;}
.new_tab_hd a:hover{border-bottom:#0070BB solid 3px;color:#000000}
.new_tab_hd .a_hover{border-bottom:#0070BB solid 3px;color:#000000}
.jf_tit_f14{font-size:14px;color:#555555;padding:10px 20px}
.jf_table label{padding:0px 5px}
.jf_table  .jf_gz{}
.jf_table .cmac_z{background:url(../images/cmac_z.png) no-repeat;width:90px;height:90px;position:absolute;top:-70px;right:30px;}
#common_box{width:700px;position:fixed;_position:absolute;right:0;top:10%;border:1px solid #789;background:#fff;z-index:88}
#cli_on{}
#common_box .hd_bg{background:#F2F2F2;padding:10px 20px;color:#333333;font-size:16px}
#common_box .tips{padding:10px 20px;}
#common_box .jfgz_table{line-height:25px;text-transform:none;padding:18px;height:500px;overflow:auto;width:680px;margin:0px 0px 20px 0px}
#common_box .jfgz_table td{border:#d8d7d7 solid 1px;padding:0px 8px;font-size:14px}

/**弹窗大小改变*/
.window-container{width:150px;position:absolute;left:350;top:200;font-size:13px;font-family:verdana;}
.window-titleBar{width:100%;height:25px;padding:3px 1px;line-height:25px;text-indent:3px;font:bold 13px Arial;background-color:#045ba1;color:#FFFFFF;cursor:move;overflow:hidden;}
.window-content{width:100%;height:100%;background-color:#FFFFFF;font-size:13px;font-family:verdana;border:1px solid #dddddd;overflow:auto;}
.window-statusBar{width:100%;height:15px;text-indent:3px;font:bold 13px Arial;background-color:#ddd;border:1px solid #dddddd;color:#FFFFFF;overflow:hidden;}
.window-minimizeButton{position:absolute;right:40px;top:2px;cursor:pointer;}
.window-maximizeButton{position:absolute;right:20px;top:2px;cursor:pointer;}
.window-closeButton{position:absolute;right:5px;top:2px;cursor:pointer;}
.window-resizeIcon{float:right;cursor:nw-resize;}
.window-content .daan_box{padding:20px;}
.window-content .daan_box .form_xq{padding:6px 12px;width:75%;height:119px;font-size:14px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;}

/* 2018sprint3--- hy */

/* 全局样式 */
.main_btn{background:#0070BA;color:#FFF;border-radius:1px;}
.main_btn:hover,
.main_btn:active{background:#015F9C;}
.sub_btn{color:#0070BA;border-radius:1px;border:1px #0070BA solid;}
.sub_btn:hover,
.sub_btn:active{background:#0070BA;color:#fff;}
.edit_required_icon{color:red;}
.hLine{display:inline-block;width:10px;height:1px;background:#DDD;margin-left:6px;margin-right:6px;}
.vLine{display:inline-block;width:1px;height:14px;background:#DDD;margin-left:8px;margin-right:8px;}

/* 我的简历 - 侧边栏导航 */
.student_resume .leftbar{bottom:0px;top:81px;z-index:98;background-color:#383e4b;display:block;width:200px;}
.student_resume .leftbar .left_ls{width:100%;}
.student_resume .leftbar .left_ls .lf_ls{margin-top:10px;padding-left:30px;line-height:50px;width:200px;display:block;text-align:left;text-decoration:none;color:#fff;font-size:14px;background:url(../images/c_tuoyuan.png) no-repeat;background-position:11px 20px;}
.student_resume .leftbar .left_ls .lf_ls:hover{color:#0099ff;background:#242b3b url(../images/c_tuoyuanb.png) no-repeat;background-position:10px 20px;}
.student_resume .leftbar .left_ls .click{color:#0099ff;background:#242b3b url(../images/c_tuoyuanb.png) no-repeat;background-position:10px 20px;}
.student_resume .leftbar .left_ls .lf_lst{line-height:50px;padding-left:30px;width:200px;display:block;text-align:left;text-decoration:none;color:#fff;font-size:14px;background:url(../images/c_tuoyuan.png) no-repeat;background-position:11px 20px;}
.student_resume .leftbar .left_ls .click{color:#0099ff;background:#242b3b url(../images/c_tuoyuanb.png) no-repeat;background-position:10px 20px;}
.student_resume .leftbar .left_ls .lf_lst:hover{color:#0099ff;background:#242b3b url(../images/c_tuoyuanb.png) no-repeat;background-position:10px 20px;}
.rightbar::-webkit-scrollbar{display:none;}

/* 我的简历 - content */
.student_resume .rightbar{overflow-y:scroll;}
.student_resume .rightbar::-webkit-scrollbar{display:none;}
.student_resume_body{width:980px;height:72px;margin:20px;margin-top:0;}
.student_resume_body label{font-weight:400;}

/* 简历编辑-进度 */
.student_resume_body .preview_resume{width:980px;height:72px;background:#FDF2E8;padding-left:40px;padding-right:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.student_resume_body .preview_resume .progress_text{font-family:PingFangSC-Regular;font-size:16px;color:#333333;letter-spacing:0;}
.student_resume_body .preview_resume .progress_text .progress_text_num{font-size:16px;color:#F5A365;letter-spacing:0;margin-left:10px;}
.student_resume_body .preview_resume .progress_text_bar{width:800px;height:8px;background:#FFF;position:relative;margin-top:5px;}
.student_resume_body .preview_resume .progress_text_bar .progress_text_bar_complete{background:#F5A365;width:10%;height:100%;margin:0;position:absolute;top:0;left:0;}
.student_resume_body .preview_resume .preview_resume_btn{height:60px;line-height:60px;cursor:pointer;font-family:PingFangSC-Regular;font-size:14px;color:#333333;letter-spacing:0;}
.student_resume_body .preview_resume .preview_resume_btn:hover{color:#0070BB;}

/* 我的简历 - 编辑部分 */
.student_resume_content .dropdown_icon{position:absolute;right:5px;top:40px;}
.student_resume_content .hLine .dropdown_icon{position:relative;right:24px;top:-8px;}
.edit_mode_content_edu .hLine{position:relative;top:8px;}
.student_resume_content .dropdown-menu{width:270px;max-height:110px;overflow-y:scroll;position:absolute;border-radius:1px;left:95px;border:1px solid #eee;}
.student_resume_content .edit_mode_content_item{position:relative;}
.student_resume_content{width:100%;margin-top:20px;padding-bottom:12px;background:#FFF;}
.student_resume_content .resume_content_item{margin-top:10px;}
.student_resume_content .resume_content_item .item_title{margin:0 40px;padding:36px 0 26px 0;border-top:1px #E0E0E0 solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:PingFangSC-Medium;font-size:18px;color:#0070BB;}
.student_resume_content .resume_content_item .item_title_main{font-family:PingFangSC-Medium;font-size:18px;color:#0070BB;}
.student_resume_content .resume_content_item .item_title_operate{font-family:PingFangSC-Regular;font-size:14px;color:#333333;letter-spacing:0;font-weight:lighter;cursor:pointer;}
.student_resume_content .resume_content_item .item_title_operate:hover{color:#0070BB;}
.student_resume_content .resume_content_item .item_title_operate_icon{width:16px;height:16px;margin-right:10px;position:relative;top:-1px;}
.resume_content_item:first-child .item_title{border-top:none;}
.user_avatar{ background-repeat: no-repeat;background-size: 100%; background-position: left top;}
.student_resume_content .user_avatar{width:80px;height:80px;border-radius:100%;position:relative;overflow:hidden;}

/* 我的简历 - 编辑模式*/
.student_resume_content .resume_content_item .edit_mode{width:100%;}
.student_resume_content .resume_content_item .edit_mode .edit_mode_content{width:100%;padding:10px 40px 30px 40px;background:#F8F9FB;}
.student_resume_content .resume_content_item  .edit_mode_label{width:70px;margin:0;padding:0;height:35px;line-height:35px;text-align:right;font-weight:normal;  /*font-family: PingFangSC-Regular;*/font-size:14px;color:#444444;}

/* 编辑单项 */
.student_resume_content .edit_mode_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.student_resume_content .edit_mode_content .edit_mode_textarea{width:100%;min-width:100%;max-width:100%;min-height:150px;height:150px;max-height:200px;margin-top:20px;border:1px #ddd solid;padding:5px 10px;font-size:14px;line-height:1.5;}
.student_resume_content .edit_mode_content .edit_mode_textarea:focus{border:1px solid rgba(0,122,255,0.50);}
.student_resume_content .edit_mode_content_item .edit_mode_input:not(.edit_mode_input_radio):focus{border:1px solid rgba(0,122,255,0.50);}
.student_resume_content .edit_mode_content_item .edit_mode_input{width:270px;height:35px;line-height:35px;margin-left:20px;margin-top:24px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border:1px solid #DDDDDD;border-radius:1px;background:#FFF;padding-left:10px;}
.student_resume_content .edit_mode_content_item .edit_mode_input_radio{border:none;background:transparent;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.student_resume_content .edit_mode_content_item .edit_mode_input_radio input[type ="radio"]{width:14px;height:14px;margin:0;margin-right:10px;}
.edit_mode_input_radio_item{cursor:pointer;margin:0;padding:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.student_resume_content .edit_mode_content_item .edit_mode_input_radio span{font-family:PingFangSC-Regular;font-size:14px;color:#000000;margin-right:20px;vertical-align:middle;}
.student_resume_content .edit_mode_btn{margin:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.student_resume_content .edit_mode_btn .edit_mode_btn_item{width:130px;height:35px;margin-left:40px;line-height:35px;text-align:center;}
.student_resume_content .edit_mode_practice_term{width:362px;}
.student_resume_content .edit_mode_practice_term .edit_mode_input{width:90px!important;height:35px!important;}
.edit_mode_content_edu .edit_mode_input_time{width:120px!important;height:35px;padding-left:10px;}
.edit_mode_content_edu .edit_mode_input_time_2{margin-left:0!important;}

/* 社会实践部分*/
.resume_content_item .resume__social_practice{background:#FFF;width:100%;margin-top:-10px;overflow-x:hidden;}
.resume__social_practice .resume_manage_table{border-collapse:collapse;width:100%;border:1px #dedede solid;vertical-align:middle;margin:0 auto;table-layout:fixed;}
.resume__social_practice .resume_manage_table .resume_manage_table_head{height:59px;background:#F7F7F7;}
.resume__social_practice .resume_manage_table .resume_manage_table_head th{border-right:1px #dedede solid;border-bottom:1px #dedede solid;font-family:PingFangSC-Regular;font-size:14px;color:#333333;letter-spacing:0;min-width:120px;padding:10px 20px;}
.resume__social_practice .resume_manage_table .resume_manage_table_head th:last-child{border-right:none;}
.resume__social_practice .resume_manage_table .resume_manage_table_list{height:59px;}
.resume__social_practice .resume_manage_table .resume_manage_table_list td{border-right:1px #dedede solid;border-bottom:1px #dedede solid;font-size:14px;padding:10px 20px;font-family:PingFangSC-Regular;color:#666666;letter-spacing:0;}
.resume__social_practice .resume_manage_table .resume_manage_table_list td:last-child{border-right:none;}
.resume__social_practice .resume_manage_table .resume_manage_table_list:last-child td{border-bottom:none;}
.noContent .nocontent_tips{width:100%;font-family:PingFangSC-Regular;font-size:14px;color:#666666;letter-spacing:0;text-align:center;}
.noContent .nocontent_tips .someColor{color:#337ab7;margin:0 2px;}
.showItem{display:block!important;}
.hiddenItem{display:none!important;}
.resume__social_practice .resume_manage_list{display:block;}
.resume__social_practice .resume_manage_list li{display:block;list-style:none;margin-bottom:10px;}
.resume__social_practice .resume_manage_list li:last-child{margin-bottom:0;}
.resume__social_practice .resume_manage_list .social_practice_title{font-size:16px;color:#333333;line-height:1;font-weight:bold;margin-bottom:5px;}
.resume__social_practice .resume_manage_list .social_practice_text{font-size:14px;color:#666666;line-height:1.8;}

/* 阅读模式 */

/* 我的简历 - 编辑模式*/

.student_resume_content .resume_content_item .readonly_mode{padding:0 40px 28px 40px;}
.readonly_mode .read_mode_content{width:80%;padding:0;margin-top:-10px;}
.readonly_mode .readonly_mode_text{font-size:14px;width:100%;line-height:1.8;color:#666;margin:-10px 0 0 0;}
.read_base_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.readonly_mode .read_base_info_content{width:80%!important;}
.readonly_mode .read_mode_content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.readonly_mode .read_mode_content_item{min-width:270px;}
.readonly_mode .read_mode_label{width:70px;margin:0;padding:0;height:35px;line-height:35px;text-align:right;font-family:PingFangSC;font-size:14px;color:#333333;letter-spacing:0;font-weight:bold;}
.readonly_mode .read_mode_content_item .read_mode_value{height:35px;line-height:35px;margin-left:0px;margin-top:24px;background:#FFF;font-family:PingFangSC;font-size:14px;color:#666666;letter-spacing:0;}
.resume__social_practice{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}

/* 预览简历*/
.hx_popup{z-index:99;position:absolute;height:100%;left:0;top:-9999px;right:0;overflow-y:scroll;background:rgba(0,0,0,0.5);}
.hx_popup .hx_popup_container{z-index:-1;position:absolute;top:0;bottom:40px;width:100%;margin:0 auto;}
.hx_popup .hx_popup_container .popup_preview_resume_operate{background-color:#000;width:100%;height:80px;line-height:80px;text-align:right;padding-right:15px;}
.hx_popup .hx_popup_container .popup_preview_resume_operate .vLine{background-color:#464646;height:16px;margin:0 15px;}
.hx_popup .hx_popup_container .popup_preview_resume_operate .icon{font-size:16px;color:#FFF;cursor:pointer;}
.hx_popup .hx_popup_container .popup_preview_resume_operate .icon:hover{font-weight:bold;}
.popup_preview_resume_body{height:calc(100vh - 80px);overflow:auto;}
.popup_preview_resume_content{position:relative;padding:80px;width:950px;margin:40px auto;background:#FFF;}
.show_popup{top:0!important;}

.hx_popup .hx_popup_container .user_avatar { width: 120px;height: 120px; }
.user_avatar_upload{width:80px;height:80px;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:10;}
.user_avatar_mask{display:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100%;background:rgba(0,0,0,0.5);text-align:center;}
.user_avatar_mask img{cursor:pointer;width:40px;margin-top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.user_avatar:hover .user_avatar_mask,
.user_avatar:active .user_avatar_mask{display:block;}
.user_info_head_detail{margin-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.user_info_head_detail .user_name{font-family:PingFangSC-Medium;font-size:28px;color:#333333;}
.user_info_head_detail .user_sex_age_city{margin:14px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:PingFangSC-Regular;font-size:16px;color:#333;letter-spacing:0;}
.user_info_head_detail .user_contact_info span { font-size: 14px; vertical-align: middle; }
.user_info_head_detail .user_contact_info .icon{margin-right:10px;vertical-align:middle;}
.user_info_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:40px;}
.user_info_head .user_avatar img{width:120px;height:120px;}
.preview_mode .read_base_info_content{padding:0;}
.read_base_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
.preview_mode .read_mode_content{padding-top:10px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.preview_mode .read_mode_content_item{min-width:50%;}
.preview_mode .read_mode_label{font-weight:normal;width:70px;margin:0;padding:0;height:35px;line-height:35px;text-align:right;font-family:PingFangSC;font-size:14px;color:#666;letter-spacing:0;}
.preview_mode .read_mode_content_item .read_mode_value{height:35px;line-height:35px;margin-left:0px;margin-top:24px;background:#FFF;font-family:PingFangSC;font-size:14px;color:#333;letter-spacing:0;}
.popup_preview_resume_content .item_title{padding:32px 0 16px 0;border-bottom:1px #D8D8D8 solid;font-family:PingFangSC;font-size:18px;color:#333333;font-weight:bold;}
.popup_preview_resume_content .read_base_info,
.popup_preview_resume_content .read_job_willing,
.popup_preview_resume_content .read_edu_practice{}
.popup_preview_resume_content .read_edu_practice .resume_manage_table{width:100%;line-height:35px;font-size:14px;table-layout:auto;color:#666;}
.popup_preview_resume_content .read_edu_practice .resume_manage_table td{height:39px;min-width:20%;padding-right:20px;}
.popup_preview_resume_content .resume__social_practice{padding-top:16px;}
.popup_preview_resume_content .certificate_awards .item_title{padding-bottom:0;border:none;}
.popup_preview_resume_content .certificate_awards .resume__social_practice .resume_manage_table .resume_manage_table_head,
.popup_preview_resume_content .certificate_awards .resume__social_practice .resume_manage_table .resume_manage_table_list{height:39px;}
.operate_method .js-up.disabled_color { cursor: default; }
/*.preview_mode_download{display:none;position:fixed;padding-top:16px;padding-bottom:16px;width:900px;bottom:20px;margin-left:-40px;text-align:center;background:#FFF;-webkit-box-shadow:0 -2px 4px 0 rgba(0,0,0,0.08);box-shadow:0 -2px 4px 0 rgba(0,0,0,0.08);}
.preview_mode_download .main_btn{width:110px;height:35px;font-family:PingFangSC-Regular;font-size:14px;color:#FFFFFF;}
*/

/* 选择城市 */
.select_city_background{display:none;position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.5);}
.add_list{position:absolute;background:#FFFFFF;width:460px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:#CCCCCC solid 1px;padding-bottom:10px}
.address-chooser-block{padding:20px 0px 20px 20px;border-top:#CCCCCC solid 1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.address-chooser-block li{min-width:70px;height:30px;margin-right:1px;padding:0px 10px;overflow:visible;white-space:nowrap;}
.address-chooser-block li a{color:#444444}
.address-chooser-block .w160{width:150px;}
.state_tag{padding:0px 10px;}
.state_tag li{display:inline-block;margin-right:1px;border-right:#CCCCCC solid 1px;padding:0px 10px;line-height:32px}
.state_tag li a{color:#444444;padding-left:10px;}
.state_tag .add_close{float:right;background:url(../images/ico_mor.png) no-repeat 0px -28px;width:25px;height:25px;display:inline-block;cursor:pointer;padding:0;border-right:none;margin-top:-10px;margin-right:-25px}
.add_list .btn04:hover,
.add_list .btn04:active{background:#0070BA;border-radius:2px;color:#FFFFFF;text-align:center;display:inline-block;font-size:14px;margin:0px 10px;}
.btn01{background:#0070BA;border-radius:2px;color:#FFFFFF;text-align:center;display:inline-block;padding:10px 35px;font-size:14px;margin:0px 10px}
.btn02{background:#fff;border-radius:2px;color:#333;text-align:center;display:inline-block;padding:10px 34px;font-size:14px;border:1px solid #DDDDDD;margin:0px 10px}
.btn03{background:#FF3300;border-radius:2px;color:#FFFFFF;text-align:center;display:inline-block;padding:10px 35px;font-size:14px;margin:0px 10px}
.btn04{background:#CCCCCC;border-radius:2px;color:#fff;text-align:center;display:inline-block;padding:10px 34px;font-size:14px;border:1px solid #DDDDDD;margin:0px 10px}

/* 应聘记录 */

/* 应聘记录 - 侧边栏导航 */
.job_record .leftbar{bottom:0px;top:81px;z-index:98;background-color:#383e4b;display:block;width:200px;}
.job_record .leftbar .left_ls{width:100%;}
.job_record .leftbar .left_ls .lf_ls{margin-top:10px;padding-left:30px;line-height:50px;width:200px;display:block;text-align:left;text-decoration:none;color:#fff;font-size:14px;background:url(../images/c_tuoyuan.png) no-repeat;background-position:11px 20px;}
.job_record .leftbar .left_ls .lf_ls:hover{color:#0099ff;background:#242b3b url(../images/c_tuoyuanb.png) no-repeat;background-position:10px 20px;}
.job_record .leftbar .left_ls .click{color:#0099ff;background:#242b3b url(../images/c_tuoyuanb.png) no-repeat;background-position:10px 20px;}
.job_record .leftbar .left_ls .lf_lst{line-height:50px;padding-left:30px;width:200px;display:block;text-align:left;text-decoration:none;color:#fff;font-size:14px;background:url(../images/c_tuoyuan.png) no-repeat;background-position:11px 20px;}
.job_record .leftbar .left_ls .click{color:#0099ff;background:#242b3b url(../images/c_tuoyuanb.png) no-repeat;background-position:10px 20px;}
.job_record .leftbar .left_ls .lf_lst:hover{color:#0099ff;background:#242b3b url(../images/c_tuoyuanb.png) no-repeat;background-position:10px 20px;}

/* 应聘记录 - content */
.job_record .rightbar{overflow-y:scroll;padding-left:20px;padding-top:20px;}
.job_record .job_record_body{width:980px;background:#FFF;margin-bottom:40px;}
.job_record_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px;padding-bottom:0;background:#FFF;}
.job_record_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:22px 32px;border:1px solid #F1F1F1;margin-bottom:20px;}
.job_intro,
.job_record_item_peoples{margin-bottom:14px;}
.job_record_item .job_record_item_intro{max-width:30%;}
.job_record_item .job_record_item_intro,
.job_record_item .job_record_item_status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.job_record_item .job_intro .job_name{font-family:PingFangSC-Medium;font-size:18px;color:#333333;letter-spacing:0;}
.job_record_item .job_intro .job_reward{font-family:PingFangSC-Medium;font-size:18px;color:#F22F3E;letter-spacing:0;padding-left:10px;}
.company_intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.company_intro .company_name{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.company_intro .company_address{width:30%;white-space:nowrap;}
.company_intro a{color:#999;}
.company_intro a:hover{color:#0070BA;}
.job_record_item .company_intro .vLine{height:14px;}
.job_record_item .company_intro,
.job_record_item .job_record_item_time,
.job_record_item .job_record_item_peoples{font-size:14px;color:#999999;letter-spacing:0;}
.job_record_item .job_record_item_state{font-family:PingFangSC-Regular;font-size:14px;color:#555555;letter-spacing:0;}
.job_page_navigation{margin:0 auto;text-align:center;}
.job_page_navigation .pagination{margin:0 auto;margin-bottom:20px;}
.job_page_navigation .pagination>li>a,
.job_page_navigation .pagination>li>span{margin:0 5px;border:1px solid #DDDDDD;border-radius:2px;color:#777;}
.pagination .active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover{background:#0070BA;color:#FFFFFF!important;}
.job_record_no{font-size:16px;width:100%;margin-bottom:20px;background:#FFF;height:60px;line-height:60px;text-align:center;}
.operate_method{font-size:14px;color:#488AFF;}
.operate_method span{color:#488AFF;cursor:pointer;}
.operate_method span:last-child{margin-right:0;}
.ckdan_btn{padding:0px 20px;display:inline-block;background:#1b8edb;color:#fff;float:right}
.ckdan_btn:hover{color:#ddaa17;padding:0px 20px;display:inline-block;background:#0267ab;float:right}

/* cats系统-首页。2018-09-29 */
.cats-home{min-width:1200px;min-height: 400px; background-image:-webkit-gradient(linear,left top,left bottom,from(#2F5DAF),to(#4497E5));background-image:-webkit-linear-gradient(top,#2F5DAF 0%,#4497E5 100%);background-image:-o-linear-gradient(top,#2F5DAF 0%,#4497E5 100%);background-image:-webkit-gradient(linear,left top, left bottom,from(#2F5DAF),to(#4497E5));background-image:linear-gradient(-180deg,#2F5DAF 0%,#4497E5 100%);}
.cats-home .logo{padding:0 60px;height:60px;background-color:rgba(255,255,255,0.05);}
.cats-home .logo .loginbar{height:60px;margin:0;}
.cats-home .logo .loginbar .userAvatar{width:40px;height:40px;border-radius:40px;margin-right:20px;margin-top:10px;}
.cats-home .logo .loginbar ul li{height:60px;line-height:60px;text-align:left;}
.cats-home .logo .loginbar ul li:hover{}
.cats-home .logo .loginbar ul li:hover .user_ico3{-webkit-transform:rotate(180deg) translateY(-2px);-ms-transform:rotate(180deg) translateY(-2px);transform:rotate(180deg) translateY(-2px);}
.cats-home .logo .nav_tit{position:static;line-height:60px;}
.cats-home .cats-home-body{position:relative;width:100%;height:calc(100% - 60px);}
.cats-home .cats-home-body .cats-module-list{width:100%;text-align:center;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.cats-home .cats-home-body .cats-module-list li{display:inline-block;margin:0 35px;text-align:center;}
.cats-home .cats-home-body .cats-module-list li:not(.cats-module-disabled):hover { opacity: 0.9; }
.cats-home .cats-home-body .cats-module-list .cats-module-item-icon{display:inline-block;width:110px;height:110px;margin-bottom:20px;background-size:130px auto;background-position:center -5px;}
.cats-home .cats-home-body .cats-module-list .cats-module-item-name{font-size:20px;color:#FFFFFF;font-weight:bold;}
.cats-home .foots { position: absolute;bottom: 0;height: auto; }

/*.cats-home .cats-home-body .cats-module-list .cats-module-disabled  .cats-module-item-icon{position:relative;}
.cats-home .cats-home-body .cats-module-list .cats-module-disabled  .cats-module-item-icon:after{content:'';position:absolute;left:0;top:-2px;right:0;bottom:0;background-color:rgba(0,0,0,0.4);background-size:30%;background-repeat:no-repeat;background-position:center;border:2px rgb(0,195,253) solid;border-radius:6px;}
*/

