.gray{background-color:#f8f8f8;width:100%;height:100%}
/*login登录*/
.login .login-header,.register .register-header,.forget .forget-header{height:90px;padding-left:59px;}
.login .login-header img,.register .register-header img,.forget .forget-header img{margin:22px 26px 0 0;}
.login .login-main,.register .register-main,.forget .forget-main{width:550px;margin:0 auto;background-color:rgba(255,255,255,0.5);}
.pub-bg{background-image:url('../imgs/logo-bgs.jpeg');background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh}
/*.bgs{background:url(../imgs/public-bg.png) fixed center center}*/
.login-items,.register-items,.forget-items{width:350px;margin:0 auto;}
.login-items{padding:14px 0 16px 0}
.register-items{padding:14px 0 38px 0}
.forget-items{padding-top:26px}
.login-items form h3,.register-items form h3,.forget-items form h3{font-size:24px;color:#ef3617;text-align:center;padding-bottom:14px}
.login-items .login-form,.register-items .register-form,.forget-items .forget-form{margin-bottom:16px;}
.login-form input[type='text'],.login-form input[type='password'],
.register-form input[type='text'],.register-form input[type='password'],
.forget-form input[type='text'],.forget-form input[type='password']{background:#fff;border:1px solid #c5c5c5;height:45px;line-height: 45px;font-size: 16px;padding-left: 30px;color: #9e9e9e;box-sizing: border-box;}
.login-form .tel,.login-form .password,.register-form .tel,.register-form .password,.forget-form .tel,.forget-form .password{width:350px}
.login-form .validate,.register-form .tel-validate,.forget-form .tel-validate{width:209px;}
.login-form .validate-img{vertical-align: middle;margin-left: 10px;}
.login-form .refresh{background:url('../imgs/refresh.png') no-repeat;width: 27px;height: 26px;float: right;margin-top: 12px;}
.login-forget{margin-top:20px;}
.login-forget,.register-agreen{color:#333;}
.login-forget .text-remember .chk,.register-agreen .text-remember .chk{vertical-align: -1px;margin-right:15px;width:14px;height:14px;}
.login-forget a:hover{color:#ef3617}
.getval{height:45px;float: right;background:#fff;font-size:16px;color:#9e9e9e;border:1px solid #c5c5c5;box-sizing: border-box;width:133px;cursor:pointer}
.login-items .login-submit,
.register-items .register-submit,
.forget-items .forget-submit{display:block;text-align:center;cursor:pointer;border:none;background-color:#ef3617;width:100%;height:45px;line-height: 45px;color:#fff;font-size:18px;}
.login-items .login-submit:hover,
.register-items .register-submit:hover,
.forget-items .forget-submit:hover{transition:background 0.3s;background:#ff061a}
.login-reg,.forget-back{font-size:16px;color:#0d0c0c;text-align:center;width:100%;display:block;text-decoration: underline !important;font-weight: bold;padding: 16px 0;}
.forget-back{padding:21px 0}
.next-mar{margin:33px 0 43px 0}
.login-other a{width: 29px;height: 29px;display:inline-block;vertical-align: middle;margin-left:20px}
.login-other .login-qq{background:url('../imgs/qq.png') no-repeat;}
.login-other .login-chat{background:url('../imgs/wechat.png') no-repeat;}

/*个人中心*/
.personal .personal-titles{font-size:16px;margin-top:20px}
.personal .personal-titles a{display: inline-block;margin-right:3px;}
.personal .personal-main{margin-bottom:28px;height:665px;}
.personal .personal-main .personal-left{width:302px;height:360px;background:#fff}
.personal-main .personal-left .preview-img{width:140px;margin:34px auto 0 auto}
.personal-left .preview-img img{width:100%;height:180px;}
.personal-left .preview-img .file-btn{top:30px;cursor:pointer;text-align:center;color:#fff;position: relative;font-size:16px;display:block;width:82px;height:32px;line-height: 32px;background:#ef3617;border-radius: 6px;margin:0 auto;}
.personal-left .preview-img .file-btn input[type='file']{opacity:0;filter:alpha(opacity=0);position: absolute;left: 0;width: 82px;height: 32px;}
.personal-left .p-left-title a{width:151px;float:left;text-align:center;font-size:18px;height:40px;line-height: 40px;}
.personal-left .p-left-title a.active{border-bottom:3px solid #ef3617}
.personal h2{font-size:24px;color:#ec2328;text-align: center;font-weight: bold;margin:20px 0 35px 275px;}
.personal .personal-main .personal-right{width:877px;height:667px;background:#fff;}
.personal-right .personal-form{width:468px;margin:32px auto 0 auto}
.mt178{margin-top:178px !important;}
.personal-right .personal-form .personal-item{margin-bottom:26px;}
.personal-form .personal-item .gender-span{margin-right: 8px;display:inline-block;vertical-align: -4px;font-size:18px;}
.personal-form .personal-item label{font-size:18px;width: 120px;text-align: right;display: inline-block;vertical-align: middle;margin-right:40px;}
.personal-form .personal-item input[type='text'],.personal-form .personal-item input[type='password'],.personal-form .personal-item textarea,.personal-form .personal-item select{background:transparent;width:300px;height:32px;line-height: 32px;border-radius:5px;border:1px solid #c6c6c6;padding-left:10px;font-size: 18px;}
.personal-form .personal-item textarea{resize: none;height: 90px !important;vertical-align: top;}
.personal-form .personal-item select{width:148px;vertical-align: middle}
.personal-form .personal-info-btn{cursor:pointer;width:139px;height:50px;line-height: 50px;text-align: center;color:#fff;margin:0 auto;border-radius: 10px;background:#ef3617;border:none;font-size:18px;display: block}
.mt101{margin-top:101px !important;}

/*schoolvideo*/
.schoolvideomain .schoolvideo{background:#191919;padding:40px 0 49px 0}
.schoolvideo .video-title{font-size:16px;}
.schoolvideo .video-title a{color:#ababab;}
.schoolvideo .video-title span{color:#eee}
.schoolvideo .video-content{font-size:24px;color:#cccccc;margin:28px 0}
.schoolvideomain  .schoolvideo-brief{padding-top:80px}
.schoolvideo-brief .shcoolbrief-left{width:860px;}
.shcoolbrief-left .biref-text{color:#000;line-height: 25px;margin-bottom:23px;}
.shcoolbrief-left .course-title{font-size:18px;margin-top:23px;}
.shcoolbrief-left .brief-lists{padding:10px 0 70px 0}
.brief-lists .brief-items{border-bottom:1px solid #e6e6e6;}
.brief-lists .unlock{cursor:pointer}
.brief-lists .lock{cursor:not-allowed}
.brief-lists .brief-items .brief-first{font-size:16px;color:#000;height:60px;line-height: 60px}
.brief-lists .brief-items .brief-first .ftext{font-size:16px;color:#666;float:right}
.brief-lists .brief-items .brief-first i{display:inline-block;width:20px;height:20px;vertical-align: -3px;margin-right:15px}
.brief-items .brief-first .icon-up{background:url('../imgs/iconup.png') no-repeat}
.brief-items .brief-first .icon-down{background:url('../imgs/icondown.png') no-repeat}
.brief-items .brief-desc{padding-bottom:14px;}
.brief-items .brief-desc li{position:relative;background:#f3f5f7;margin-bottom:8px;width: 100%;height: 60px;line-height: 60px;padding-left: 15px;font-size: 16px;cursor:pointer;color: #666;}
/*.brief-items .brief-desc li:hover{background:#333;color:#fff;transition:background 0.3s;}*/
/*.brief-items .brief-desc li .courseplay{display:inline-block;width:8px;height:10px;background:url('../imgs/courseplay.png') no-repeat;margin-right:16px}*/
.brief-items .brief-desc li.active{background:#757575;color:#fff;}
.brief-items .brief-desc li.active .brief-plays{display:block}
.brief-desc li .brief-plays{float:right;display:none;margin-right: 32px;width: 90px;line-height: 30px;height: 30px;color: #f2f6f8;background: #ff5700;text-align: center;margin-top: 16px;}
.brief-desc li .brief-times{position: absolute;right: 273px;}
.brief-items .c-locks{display:inline-block;width:17px;height:20px;background:url('../imgs/courselock.png') no-repeat;margin-left:20px;vertical-align: -2px;}
.schoolvideo-brief .shcoolbrief-right{width:300px;border:1px solid #e6e6e6}
.shcoolbrief-right .school-brief-title{height:52px;border-bottom:1px solid #e6e6e6;padding: 15px 0 0 15px;}
.shcoolbrief-right .school-brief-title h3{border-left: 3px solid #fa583d;font-size:18px;font-weight: normal;padding-left: 9px;color:#000000;}
.shcoolbrief-right .school-brief-text{padding:22px 27px 30px 27px;color:#666;}
.shcoolbrief-right .school-brief-text dt{margin-bottom:6px}
.shcoolbrief-right .school-brief-text dl dd{font-size: 12px;margin-bottom:6px}

/*视频修改*/
.school-video-items{width:100%;height:550px;}
.school-video-items .fl{width:63%;height:100%}
.school-videos-infos{width:37%;height:100%;background-color:#232323;padding:40px 16px 0 21px;}
.school-videos-infos h2{font-size:24px;color:#fff;font-weight: normal;}
.school-videos-infos p{font-size:18px;color:#999999;margin-top:24px;line-height: 34px}
.school-videos-infos .school-video-price{margin-top:168px;margin-bottom:60px}
.school-videos-infos .school-video-price span{display:block;font-size:20px;color:#fff;margin-bottom:16px;}
.school-videos-infos .school-video-price span:last-child{margin-bottom:0}
.school-video-main{position:relative;width:100%;height:100%;}
.school-video-main .school-shade{position:absolute;z-index: 100;color: #fff;font-size: 16px;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.75);  width: 100%;  height: 100%;text-align: center}
.school-video-main .school-shade .des{margin-top: 230px;  margin-bottom: 28px;  white-space: nowrap;text-align: center; }
.school-video-main .school-shade .loginbtn{background-color: #f6563c;width: 145px;height: 36px;border-radius: 4px;line-height: 36px;display: block;color: #fff;margin: 0 auto;text-align: center;}
.school-video-main .school-videos{position:absolute;top:0;left:0;height:100%;width:100%}
.school-video-main .slook{width:100%;height:35px;line-height:35px;background:#272525;color:#ddd;position:absolute;bottom:-34px;padding-left:35px;}
.school-video-main .slook a{margin-left:35px;color:#f6563c;display:inline-block}

/*招生*/
.school-adv{background:url('../imgs/schooladv.png') no-repeat center center;width:100% !important;height:500px;background-size:cover;display:block}
.school-main .school-title{border-bottom:1px solid #c6c6c6;width:100%;margin-top:40px;}
.school-main .school-title span{font-size:24px;color:#fa583d;padding:20px 0;display:block}
.school-content{margin:20px 0 160px 0;}
.school-content .school-items{width:350px;margin:0 75px 38px 0;float:left;box-shadow: 0 3px 10px #ddd;-webkit-box-shadow: 0 3px 10px #ddd }
.school-items.mr0{margin-right:0 !Important}
.school-items .imgs{width:350px;height:200px;overflow:hidden}
.school-items .imgs img{width:100%;display:block;height:100%;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: -webkit-transform;transition-property: transform;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}
.school-items .school-items-text{padding:0 20px}
.school-items .school-items-text h3{font-size:20px;color:#333;margin:20px 0}
.school-items .school-items-text p{font-size:16px;color:#999999;height:80px;overflow: hidden;margin-bottom:5px;}
.school-items .school-items-text a{float:right;font-size:16px;color:#fff;background:#fa583d;width:110px;height:35px;line-height: 35px;text-align: center;border-radius:3px;}
.school-items:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all .6s ease;transition: all .6s ease}
.school-items:nth-child(3n){margin-right:0}
/*schooldetail*/
.schooldetailadv{background:url('../imgs/schooldetailbg.png') no-repeat center center;width:100%;height:600px;padding-top:33px;}
.schooldetailadv .detail-adv{background:url('../imgs/schooldetail.png') no-repeat center center;width: 514px;height: 535px;position: relative;display: block}
.schooldetailadv .detail-adv .button{background:url('../imgs/schooldetailbutton.png') no-repeat;width: 116px;height: 38px;line-height:38px;color:#0096ff;position: absolute;bottom: 25%;left: 46%;text-align: center;}
.schooldetailmain .schoolpic{margin:96px 0}
.schooldetailmain .schoolpic h3{font-size:18px;color:#333333;text-align:center;width:100%;margin-bottom:42px;font-weight: bold}
.poster-main {width: 1200px;height: 304px;  position: relative;  margin: 0 auto;}
.poster-main a, .poster-main img { display: block; }
.poster-main .poster-list {width: 1000px;height: 304px;}
.poster-main .poster-list .poster-item {width: 200px;height: 304px;position: absolute;left: 0;top: 0;}
.poster-main .poster-btn {position: absolute;top: 0; z-index: 10; cursor: pointer;}
.poster-main .poster-prev-btn {left:-7%;width:35px !important;background: url('../imgs/schoolleft.png')no-repeat center center;}
.poster-main .poster-next-btn {right:-7%;width:35px !important;background: url(../imgs/schoolright.png) no-repeat center center;}
.schooltable{margin-bottom:88px;}
.schooltable table{color:#333;}
.schooltable table thead{background-color:#e5e5e5;height:46px;line-height: 46px;}
.schooltable table thead tr td,.schooltable table tbody tr td{text-align: center}
.schooltable table tbody{background:#fff;box-shadow: 0 1px 5px rgba(0,0,0,0.1)}
.schooltable table tbody tr td{padding:25px;}
.schooldetailitem .schooldetailmore{float:left;color:#333;width:340px;}
.schooldetailmore h3{font-size:18px;margin-bottom:26px;width:100%;text-align:center}
.schooldetailmore p{margin-bottom:20px;}
.schooldetailmore p.last{margin-bottom:40px;}
.schooldetailmore .more{border:2px solid #fa583d;line-height:32px;text-align: center;background:#fff;border-radius:26px;width:120px;display:block;margin:0 auto;box-sizing: border-box}
.schooldetailmore .more:hover{background:#fa583d;color:#fff;}
.schooldetailitem .line{float:left;border-right:2px solid #cacaca;height:113px;margin:15px 44px 0 44px;}
.schoolcourse{padding:92px 0;}
.schoolcourse h3{font-size:18px;font-weight:bold;width:100%;text-align:center}
.schoolcourse ul li{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;transition:transform .3s;  float:left;width:283px;height:300px;padding:8px;text-align: center;background:#fff;margin-right:18px;margin-top:32px}
.schoolcourse ul li:hover{box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition:all .3s ease;transition: all .3s ease}
.schoolcourse ul li:nth-child(4),.schoolcourse ul li:nth-child(8){margin-right:0}
.schoolcourse ul li img{width:100%;margin:0 auto;height:198px;}
.schoolcourse ul li p{margin-top:12px;}
.schoolcourse ul li a{width:74px;height:27px;background:#ef3617;color:#fff;line-height:27px;text-align: center;display: block;margin: 14px auto 0 auto;border-radius: 4px;}
.schoolcourse .s-course-more{width:100%;text-align: center;margin-top:26px;}
.schoolcourse .s-course-more a{color:#828282;font-size:16px;font-weight: bold;}
.schoolcourse .s-course-more a:hover{color:#ef3617}
.schoolcertificate {margin-bottom:130px;}
.schoolcertificate .certificateleft,.schoolcertificate .certificateright{width:600px;height:347px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07)}
.schoolcertificate .certificateleft .certificateitem{margin-top:26px;}
.schoolcertificate .certificateleft h3,.schoolcertificate .certificateright h3{margin-top:26px;font-size:16px;width:100%;text-align: center}
.schoolcertificate .certificateleft{background:#fff}
.schoolcertificate .certificateleft p{text-align:center;margin:10px 0 30px 0;width:100%}
.schoolcertificate .certificateright{background:#f0f0f0}
.schoolcertificate .certificateright p{text-align:center;width:100%;font-size: 12px;color:#333}
.schoolcertificate .certificateright .certificatepeople{background:url('../imgs/schoolpeople.png') no-repeat;width: 107px;height:107px;display:block;margin:20px auto 18px auto}
.certificateright .certificatename span{display:inline-block;margin:0 3px;}
.certificateright .certificatework{text-indent:2em;line-height:22px;width: 424px !important;margin:24px auto 50px auto;text-align: left !important;}

/*schoolintroduction*/
.introduction-main{padding:40px 0 160px 0;}
.introduction-main .introduction-content{width:844px;}
.introduction-content .i-article h3{margin:30px 0 20px 0;font-size:18px;font-weight: bold;text-align:center;width:100%}
.i-article  .i-article-info{margin-bottom:36px;}
.i-article  .i-article-info span{display:inline-block}
.i-article .i-article-info .article-school{margin:0 64px 0 84px;}
.i-article .i-article-text p{color:#626262;line-height: 26px;}
.i-article .i-article-text p.indent{text-indent: 2em;}
.i-article .i-article-text .potential-img{margin:46px 0 38px 0}
.i-article-text .potential-img img,.i-article-text .introductimg img{display:block;margin:0 auto;width:100%;height:100%}
.i-article-text .introductimg{margin:52px 0 70px 0}
.i-article-bottom{margin-top:50px;}
.i-article-bottom .article-bottom{margin-bottom:15px;}
.i-article-bottom .article-bottom span{font-weight: bold;}
.i-article-bottom .article-bottom a:hover{text-decoration: underline}
.introduction-main .introduction-list{width:304px;padding:24px 48px;background:#fff;margin-top:50px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07)}
.introduction-list h4{font-weight: bold;font-size:16px;}
.introduction-list .introduction-list-ul li{margin-top:15px;}
.introduction-list .introduction-list-ul li i{display:inline-block;color:#fa583d;vertical-align: middle;margin-right:3px;}
.introduction-list .introduction-list-ul li a:hover{text-decoration: underline}

/*schoolcoursemain*/
.schoolcoursemain{padding:28px 0 69px 0}
.schoolcoursemain .schoolcourse-title{margin-bottom:50px;}
.schoolcoursemain .schoolcourse-title a:hover{color:#fa583d}
.schoolcoursemain .schoolcourse-content{position:relative}
.schoolcoursemain .schoolcourse-content .schoolcourse-left{width:810px;}
.schoolcourse-left .s-course-title li{float:left}
.schoolcourse-left .s-course-title li a{background:#efefef;margin-right:16px;font-size:16px;display:inline-block;width: 140px;height: 36px;text-align: center;line-height: 36px;margin-bottom: 22px;}
.schoolcourse-left .s-course-title li a:hover{color:#fa583d;}
.schoolcourse-left .s-course-title li a.active{background:#fa583d;color:#fff;}
.schoolcourse-left .s-keyword{padding-left:26px;}
.schoolcourse-left .s-keyword a{display:inline-block;margin-right:42px;}
.schoolcourse-left .s-keyword a.active{color:#fa583d}
.schoolcourse-left .s-keyword a:last-child{margin-right:0}
.s-course-list .course-list-items{width:100%;margin-top:38px;padding:20px 0}
.s-course-list .course-list-items:hover{background:#f5f5f5;}
.s-course-list .course-list-items:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all .6s ease;transition: all .6s ease}
.course-list-items .s-item-imgs{overflow: hidden;width:301px;height:151px;}
.course-list-items .s-item-imgs img{width:100%;height:100%;transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition:  all 0.5s ease-in-out 0s;-o-transition:  all 0.5s ease-in-out 0s; }
.s-course-item{margin-top:18px;}
.s-course-list .s-item-text{width:478px;}
.s-course-item .s-item-left .title{font-size:16px;display: block;}
.s-course-item .s-item-left .s-course-teacher{font-size:12px;color:#a1a1a1}
.s-course-item .s-item-right a{margin-right:15px;text-align:center;display:block;background:#fa583d;width:90px;line-height: 32px;height:32px;border-radius:4px;color:#fff;font-size: 16px;}
.s-item-text .text{font-size: 12px;margin-top:22px;}
.s-item-right a:hover{transition:background 0.3s;background:#ff061a}
.schoolcourse-right .schoolcourse-right-main{width:338px;background:#efefef;padding:24px 27px;}
#sidebar {float:none; position:absolute;}
#sidebar.fixed {position:fixed;}
.schoolcourse-right .schoolcourse-right-main h4{font-size:16px;font-weight: bold}
.schoolcourse-right .schoolcourse-right-main .schoolcourser-right-items{margin-top:14px;}
.schoolcourse-right .schoolcourse-right-main .schoolcourser-right-items li a{display:inline-block}
.schoolcourse-right .schoolcourse-right-main .schoolcourser-right-items li{margin-bottom:12px;}
.schoolcourse-right .schoolcourse-right-main .schoolcourser-right-items li:last-child{margin-bottom:0;}
.schoolcourser-right-items li a:hover{color:#fa583d}
.schoolcourse-right .s-right-text span{display:block;width:141px;margin-top:6px;}
.schoolcourse-right .s-right-text .s-book-teacher{font-size:12px;}

/*学籍资料*/
.schoolrecord-wrap .stu-photo {margin-bottom: 30px;}
.schoolrecord-wrap .stu-photo .title{text-align: center;font-size: 0;position: relative;top: 17px;}
.schoolrecord-wrap .stu-photo .title span{display: inline-block;background-repeat: no-repeat;height: 34px;vertical-align: top; background-position: center center;}
.schoolrecord-wrap .stu-photo .title .m1{background-image: url(../imgs/m1.png);width: 20px;}
.schoolrecord-wrap .stu-photo .title .m2{background-image: url(../imgs/m2.png);min-width: 179px;color: #fff; font-size: 14px;line-height: 34px; background-repeat: repeat-x;}
.schoolrecord-wrap .stu-photo .title .m3{background-image: url(../imgs/m3.png);width: 19px;}
.schoolrecord-wrap .stu-photo .stu-box{width: 240px;margin: 0 auto;box-shadow: 0px 2px 2px 2px #ddd;padding: 50px 15px 35px 15px;}
.schoolrecord-wrap .stu-main{padding: 0 90px;font-size: 14px;position: relative;margin-bottom: 50px;}
.schoolrecord-wrap .stu-main .bd{border-right: 1px solid #fcbbc4;width: 1px;height: 275px;position: absolute;left: 50%;top: 35px;}
.schoolrecord-wrap .stu-main .item p{margin-bottom: 20px;}
.schoolrecord-wrap .stu-main .item .lab{min-width: 120px;display: inline-block;text-align: right;margin-right: 30px;}
.fileimg{display: inline-block;position: relative;margin-right: 10px;}
.fileimg .file{position: absolute;bottom: 0px;width: 100px;height: 30px;opacity: 0; cursor: pointer;}
.fileimg img{display: block;}
.fileimg .btn-img{margin-top: 10px; display: block;display: inline-block;border-radius: 0px;width:100px;height: 30px;text-align: center; line-height: 30px; background-color: #f6563c;color: #fff;}


/*首页*/
.index-lunbo{margin-bottom: 90px;}
.index-lunbo .slideBox{ width:100%; height:600px; overflow:hidden; position:relative;}
.index-lunbo .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.index-lunbo .slideBox .bd ul{position: absolute;left: 50%;margin-left: -960px; top: 0px;z-index: 1;}
.index-lunbo .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative; }
.index-lunbo .slideBox .bd img{ width:1920px; height:600px; display:block;  }
.index-lunbo .slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:50%;margin-left: -30px; bottom:30px; z-index:1; }
.index-lunbo .slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.index-lunbo .slideBox .hd ul li{ float: left;margin-right: 12px;width: 16px;height: 16px;cursor: pointer;border-radius: 50%;background-color: #8b9194;}
.index-lunbo .slideBox .hd ul li.on{ background:#fff;}
.slideBox .prev,.slideBox .next{z-index:1;display:block;width:55px;height:101px;position:relative;margin-left:3%;float:left;background:url(../imgs/arrow.png) 0 0 no-repeat;filter:alpha(opacity=40);bottom: 50%;transform: translateY(-50%);}
.slideBox .next{  background-position:right 0; float:right; margin-right:3%}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=80);opacity:0.8 }

.index-wrap .btn-go{width: 150px;height: 50px;line-height: 50px;border-radius: 28px;background-color:#f6563c;color: #fff;display: inline-block;text-align: center;font-size: 18px;}
.index-wrap .a-btn{position: absolute;bottom: 35%;left: 50%;margin-left: -100px;width: 200px;height: 50px;line-height: 50px;color: #fff;background-color: #f6563c;text-align: center;font-size: 18px;border-radius: 20px;display: inline-block;}

.sy-lunbo{margin-bottom: 60px;}
.sy-lunbo .slideBox{height: 500px;}
.sy-lunbo .slideBox .bd img{ width:1920px; height:500px; display:block;  }
.index-wrap .youshi-box{margin-bottom: 70px;}
.index-wrap .youshi-list li{float: left;width: 23%;margin:0 1%;padding-left:5.4%}
.index-wrap .youshi-list li img{margin-right: 20px;}
.index-wrap .youshi-list li h2{font-weight: normal;font-size: 26px;line-height:75px;height:75px;color: #666666;}
/*.index-wrap .youshi-list li p{font-size: 20px;color: #999;}*/
.span_bd{border-bottom: 4px solid #fa583d;padding: 0 5px 5px 5px;}
.mt35{margin-bottom: 35px;}
.normal{font-weight: normal;}
/*.index-wrap .ttitle{position: relative;}*/
.index-wrap .mmore{margin-top:40px;font-size: 16px;color: #666666;text-align: center;border-radius: 20px;border:1px solid #ddd;display: block;width: 146px;margin: 0 auto;height: 40px;line-height: 40px;}
.index-wrap .mmore:hover{color:#fff;background-color:#fbc131}
.index-wrap .rmzy-list{margin-top: 35px;}
.index-wrap .rmzy-list li{width: 290px;height: 260px;margin-bottom: 35px;margin-right: 10px; border:1px solid #ececec;float: left;padding: 18px 10px;}
.index-wrap .rmzy-list li .img{position: relative;}
.index-wrap .rmzy-list li .img:hover .title{display: block;}
.index-wrap .rmzy-list li .title{position: absolute;display: none; bottom: 0;width: 100%;height: 30px;line-height: 30px;background:rgba(0,0,0,.6);font-size: 16px;color: #fff;padding-left: 6px;}
.index-wrap .rmzy-list li .content{font-size: 20px;color: #6d6d6d;}
.index-wrap .rmzy-list li .content p{margin: 5px 0 10px 0;}
.index-wrap .rmzy-list li .content .tit{width: 188px;}
.index-wrap .rmzy-list li .content .price{font-size: 20px;color: #e71212;}
.index-wrap .rmzy-list li .content .left{color: #f29c9f;}
.index-wrap .rmzy-list li .content .right{color: #fff;font-size: 18px; width: 90px;height: 30px;line-height: 30px;text-align: center; border-radius: 4px;background-color: #ff5700;}


.index-wrap .zs-school .school-list{margin-top: 40px;margin-bottom: 35px;}
.index-wrap .zs-school .school-list li{margin-bottom: 35px; text-align: center; float: left;width: 270px;height: 155px;margin-right: 40px;background-color: #f6f7f7;}
/*.index-wrap .zs-school .school-list li:nth-child(4n){margin-right: 0;}*/
.index-wrap .zs-school .school-list li:hover{box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .3s ease;transition: all .3s ease;}
.index-wrap .zs-school .school-list li a{display: block;width: 100%;height: 100%;padding: 15px; }
.index-wrap .feature{height: 400px;background-color: #1f2d4f;margin-bottom: 95px;}
.index-wrap .feature .feature-list{padding: 0 25px;}
.index-wrap .feature .feature-list li{width:150px;margin-right: 180px;float: left; }
/*.index-wrap .feature .feature-list li:last-child{margin-right: 0;}*/
.index-wrap .feature .feature-list li .ico{width: 150px;height: 150px;margin-top: 90px;margin-bottom: 30px;display: block;background-repeat: no-repeat;}
.index-wrap .feature .feature-list li .ico1{background-image: url(../imgs/fea1.png);}
.index-wrap .feature .feature-list li .ico2{background-image: url(../imgs/fea2.png);}
.index-wrap .feature .feature-list li .ico3{background-image: url(../imgs/fea3.png);}
.index-wrap .feature .feature-list li .ico4{background-image: url(../imgs/fea4.png);}
.index-wrap .feature .feature-list li p{color: #e7f718;font-size: 22px;text-align: center;}
.m-search{width: 800px;height: 58px;border:1px solid #6a6a6a;border-radius: 32px; padding: 16px;margin: 0 auto;margin-bottom: 165px;}
.m-search .t{width: 630px;height: 26px;line-height: 26px;font-size: 18px;margin-left: 55px;border:none;outline: none;}
.m-search .b{cursor: pointer; width: 32px;height: 32px;border:0;outline: none;background: url(../imgs/ico-sch.png) no-repeat center center;position: relative;top: -4px;}
.index-wrap .rm-profession .rm-list li{position: relative; width: 375px;height: 270px;border-radius: 4px;float: left;margin-right: 37px;margin-bottom: 45px;}
/*.index-wrap .rm-profession .rm-list li:nth-child(3n){margin-right: 0;}*/
.index-wrap .rm-profession .rm-list li:hover{box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .3s ease;transition: all .3s ease;}
.index-wrap .rm-profession .rm-list li:hover .btn-go{display: block;}
.index-wrap .rm-profession .rm-list .btn-go{display: none; position: absolute;top: 50%;margin-top: -25px; left: 50%;margin-left: -75px;}
.index-wrap .rm-profession .profession-list{margin-bottom: 25px;}
.index-wrap .rm-profession .profession-list li{margin-bottom: 25px;font-size: 14px;float: left; width: 375px;padding: 15px 20px; background-color: #f2f2f2;margin-right:37px; }
/*.index-wrap .rm-profession .profession-list li:nth-child(3n){margin-right: 0;}*/
.index-wrap .rm-profession .profession-list p{line-height: 26px;font-size: 12px;}
.index-wrap .rm-profession .profession-list h2{padding-left: 10px;font-size: 14px;background: url(../imgs/icon_01.png) no-repeat left center;margin: 0 0 15px 0;}
.index-wrap .rm-profession .profession-list i{margin: 0 15px;font-size: 12px;height: 12px;line-height: 12px; display: inline-block;color: #cacaca;width: 1px;border-left: 1px solid #cacaca;position: relative;top: 2px;}
.index-wrap .index-lunbo1{margin-bottom: 95px;}
.index-wrap .index-lunbo1 .slideBox .hd ul li{background: rgba(255,255,255,.5);}
.index-wrap .index-lunbo1 .slideBox .hd ul li.on{ background:#fff;}
.index-wrap .yx-centerlist{margin-top: 40px;margin-bottom: 20px;}
.index-wrap .yx-centerlist li{width: 590px;height: 260px; margin-right: 20px;margin-bottom: 20px; float: left;}
/*.index-wrap .yx-centerlist li:nth-child(2n){margin-right: 0;}*/
.index-wrap .yx-centerlist li .left{width: 275px;height: 260px;}
.index-wrap .yx-centerlist li .right{ width: 315px;height: 260px;padding: 20px 15px 20px 15px;line-height: 26px; background-color: #fafafa;font-size: 14px;}
.index-wrap .yx-centerlist li .title{width: 190px; border-bottom: 2px solid #ff5700;padding: 0 3px;}
.index-wrap .yx-centerlist li .price{color: #ff5700;font-size: 24px;}
.index-wrap .yx-centerlist li .name,.index-wrap .yx-centerlist li .contact{font-size: 16px;margin-bottom: 6px;}
.index-wrap .yx-centerlist li .button{margin-top: 35px;}
.index-wrap .yx-centerlist li .button a{border-radius: 6px; display: inline-block;width: 120px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;background-color: #23b8ff;}
.index-wrap .yx-centerlist li .button .btn-2{background-color: #ff5700;}
.index-wrap .yx-centerlist .des{margin-top: 5px; line-height: 1.8; height: 55px;font-size: 14px;color: #999999; margin-bottom: 5px;overflow: hidden;}
.index-wrap .go{width: 128px;height: 43px;line-height: 43px;text-align: center;display: inline-block;border:1px solid #000;font-size: 16px;}
.index-wrap .sx-base{height: 610px;}
.index-wrap .index-lunbo2{margin-bottom: 90px;margin-top: 50px;}
.index-wrap .index-lunbo2 .slideBox{ width:100%; height:430px; overflow:hidden; position:relative;}
.index-wrap .index-lunbo2 .slideBox .bd{ position:relative; height:100%; z-index:0;}
/*.index-wrap .index-lunbo2 .slideBox .bd ul{position: absolute;left: 50%;margin-left: -960px; top: 0px;z-index: 1;}*/
.index-wrap .index-lunbo2 .slideBox .bd li{ zoom:1; vertical-align:middle;position: relative; }
.index-wrap .index-lunbo2 .slideBox .bd li .itembox{width: 360px;float: left;margin-left: 30px;}
.index-wrap .index-lunbo2 .slideBox .bd li .itembox .content{padding: 15px;background-color: #fff;}
.index-wrap .index-lunbo2 .slideBox .bd li .itembox h3{font-size: 14px;margin-top: 5px;}
.index-wrap .index-lunbo2 .slideBox .bd li .itembox .go{width: 73px;line-height: 28px;height: 28px;font-size: 12px;}
.index-wrap .index-lunbo2 .slideBox .bd li .itembox p{margin-top: 8px;font-size: 12px;}
.index-wrap .index-lunbo2 .slideBox .bd li .itembox .ico-di{margin-right: 5px; background: url(../imgs/ico-di.png) no-repeat;width: 10px;height: 10px;display: inline-block;}
.index-wrap .index-lunbo2 .slideBox .bd li .itembox .ico-ph{margin-right: 5px; background: url(../imgs/ico-ph.png) no-repeat;width: 12px;height: 12px;display: inline-block;}
.index-wrap .index-lunbo2 .slideBox .bd img{ width:360; height:225px; display:block;  }
.index-wrap .index-lunbo2 .slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:50%;margin-left: -30px; bottom:30px; z-index:1; }
.index-wrap .index-lunbo2 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.index-wrap .index-lunbo2 .slideBox .hd ul li{ float: left;margin-right: 12px;width: 16px;height: 16px;cursor: pointer;border-radius: 50%;background-color: #8b9194;}
.index-wrap .index-lunbo2 .slideBox .hd ul li.on{ background:#000;}
.index-wrap .st-free{background: url(../imgs/st.png) no-repeat center center;height: 280px;}
.index-wrap .st-free .btn-go{margin-top: 145px;width: 200px;}

.index-wrap .index-lunbo1 li{position: relative;}
.index-wrap .index-lunbo1 li .stu-box{position: absolute;top: 80px;width: 930px;left: 50%;margin-left: -465px;font-size: 18px;color: #fff;}
.index-wrap .index-lunbo1 li .stu-box img{width: 140px;height: 140px;border-radius: 50%;display: block;margin: 0 auto;}
.index-wrap .index-lunbo1 li .stu-box .name{margin-top: 25px;margin-bottom: 15px;}
.index-wrap .index-lunbo1 li .stu-box .content{margin-top: 80px;line-height: 1.8;text-indent: 60px;}

/*news*/
.flexslider {
    margin: 0px auto;
    position: relative;
    width: 100%;
    height: 500px;
    overflow: hidden;
    zoom: 1;
    top:-1px;
}
.flexslider .slides{position: relative;
    width: 1920px;
    height: 500px;left:50%;
    margin-left: -960px;
    top: 0px;
    z-index: 1;}

.flexslider .slides li {
    width: 100%;
    height: 100%;
}

.flex-direction-nav a {
    width: 40px;
    height: 86px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px 0 0;
    display: block;
    background: url(../imgs/arrowleft.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {
    background-position: 0 -86px;
    right: 40px;
}

.flex-direction-nav .flex-prev {
    left: 40px;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
    background-position: 0 0;
}

.flexslider .slides a img {
    width: 100%;
    height: 500px;
    display: block;
}

/*热门专业*/
.hotmajor-wrap .filterbox{padding: 15px 0;}
.hotmajor-wrap  .filter-main{background:#f3f7fb;border-bottom:2px solid #d2e2f2}
.hotmajor-wrap .filterbox .m-search{width: 300px;height: 38px;font-size: 16px;padding: 8px;margin-bottom: 0;background:#fff;}
.hotmajor-wrap .filterbox .m-search .t {width: 195px;height: 21px;line-height: 21px;font-size: 16px;background-color: transparent;}
.hotmajor-wrap .filterbox .m-search .b {cursor: pointer;width: 22px;height:22px;background: url(../imgs/sch.png) no-repeat center center;position: relative;top: 1px;}
.hotmajor-wrap .filterbox .filtertab{line-height: 36px;font-size: 16px;}
.hotmajor-wrap .filterbox .filtertab span a{padding: 1px 15px;margin: 0 10px;line-height: 22px; cursor: pointer;display: inline-block;}
.hotmajor-wrap .filterbox .filtertab .lab{width: 90px;text-align: center;display: inline-block;font-weight: normal;}
.hotmajor-wrap .filterbox .filtertab .active a{background-color: #ef3617;color: #fff;border-radius: 20px;}
.hotmajor-wrap .filterbox .filtertab .ico-close{width: 18px;height: 18px;display: inline-block;background: url(../imgs/ico-close.png);position: relative;top: 2px;left: 10px;}
.hotmajor-wrap .filter-sxbox dl{padding: 15px 15px 15px 105px;position: relative;}
.hotmajor-wrap .filter-sxbox dt{width: 90px;text-align: center;font-weight: normal;font-size: 16px;position: absolute;left: 0;margin-top: 5px;}
.hotmajor-wrap .filter-sxbox dl a{font-size: 16px;padding: 2px 10px;margin: 3px 5px;display: inline-block;height: 30px;}
.hotmajor-wrap .filter-sxbox .cur{color: #ef3617;}
.hotmajor-wrap .filter-sxbox .ico-hide{width: 25px;height: 20px;background: url(../imgs/icon_06.png) no-repeat 0 0;cursor: pointer;position: absolute;right: 10px;top: 25px;}
.lunbo-left{margin-top: 50px; overflow:hidden; position:relative;}
.lunbo-left .prev,.lunbo-left .next{background: url(../imgs/ico-left.png) no-repeat;width: 24px;height: 46px;display: inline-block;position: absolute;top: 50%;margin-top: -23px; z-index: 10;}
.lunbo-left .prev{left: 0;}
.lunbo-left .next{right: 0;background: url(../imgs/ico-right.png);}
.lunbo-left .bd ul{ overflow:hidden; zoom:1; }
.lunbo-left .bd ul li{ margin:0 1px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.lunbo-left .bd ul li .pic{ text-align:center; }
.lunbo-left .bd ul li .pic img{ width:398px; height:240px; display:block;}
.hotmajor-wrap .major-list{margin:40px 0 100px 0}
.hotmajor-wrap .major-list li{-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;transition:transform .3s;margin:0 19px 20px 0;width:285px;height:auto;float:left}
.hotmajor-wrap .major-list li:hover{box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition:all .3s ease;transition: all .3s ease}
.hotmajor-wrap .major-list li a img{width:100%;display:block;height:184px}
.major-list li a .hotmajor-text{padding:18px 0;border:1px solid #e9e9e9;border-top:none}
.major-list li a .hotmajor-text span,.major-list li a .hotmajor-text p{text-align: center;width:100%;font-size: 18px;}
.major-list li a .hotmajor-text p{color:#ff6000;margin-top:8px;}

    /*.hotmajor-wrap .hotmajor-list{margin:44px 0 160px 0;}*/
/*.hotmajor-wrap .hotmajor-list li{background-color: #fff; cursor: pointer;float: left;position: relative;width:291px;margin-right: 12px;margin-bottom: 35px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09); }*/
/*.hotmajor-wrap .hotmajor-list li:hover .shade{display: block;}*/
/*.hotmajor-wrap .hotmajor-list h2{height: 47px;line-height: 47px;text-align: center;font-size: 15px;color: #fff;}*/
/*.hotmajor-wrap .hotmajor-list h2.t1{background: url(../imgs/zy_1.png) no-repeat center center;}*/
/*.hotmajor-wrap .hotmajor-list h2.t2{background: url(../imgs/zy_2.png) no-repeat center center;}*/
/*.hotmajor-wrap .hotmajor-list h2.t3{background: url(../imgs/zy_3.png) no-repeat center center;}*/
/*/!*.hotmajor-wrap .hotmajor-list h2.t4{background: url(../imgs/zy_4.png) no-repeat center center;}*!/*/
/*/!*.hotmajor-wrap .hotmajor-list h2.t5{background: url(../imgs/zy_5.png) no-repeat center center;}*!/*/
/*.hotmajor-wrap .hotmajor-list .shade{display: none; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}*/
/*.hotmajor-wrap .hotmajor-list .go{border-radius: 4px; position: absolute;top: 50%;margin-top:-16px;left: 50%;margin-left: -61px;  display: inline-block;text-align: center;width: 122px;height: 32px;line-height: 32px;color: #fff;font-size: 16px;background-color: #f6563c;}*/
/*.hotmajor-wrap .hotmajor-list .content{padding: 20px 15px;text-align: center;font-size: 14px;}*/
/*.hotmajor-wrap .hotmajor-list .content .name{font-size: 16px;font-weight: bold;margin-bottom: 8px;}*/
/*.hotmajor-wrap .hotmajor-list .content .des span{margin-right: 14px;}*/
/*.hotmajor-list .content .des span:nth-child(3){margin-right:0}*/

/*热门专业详情*/
.zydetail .introimg{/*background: url(../imgs/zyimgtop.png) no-repeat center center;height: 600px;*/position:relative;}
.zydetail .introimg img{vertical-align: top;}
.zydetail .zyinfo {margin-top: 90px;margin-bottom: 95px;}
.zydetail .zyinfo li{width: 350px;float: left;margin: 0 25px;}
.zydetail .zyinfo li h2{font-size: 18px;color: #f6563c;text-align: center;margin-bottom: 20px;}
.zydetail .zyinfo li .des{height: 100px;font-size: 14px;overflow: hidden;}
.zydetail .zyinfo li .btn-more{width: 90px;height: 30px;line-height: 30px;text-align: center;background-color: #fff;border:1px solid #737373;border-radius: 4px;font-size: 14px;display: block;margin: 0 auto;margin-top: 25px;}
.zydetail .zyschool{margin-bottom: 50px;}
.zydetail .zyschool .list{margin-top: 60px;}
.zydetail .zyschool .list li{width: 240px;text-align: center; float: left;margin: 0 30px 50px 30px;}
.zydetail .zyschool .list li:hover{box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .3s ease;transition: all .3s ease;}
.zydetail .zyschool .list li a{display: block;width: 100%;height: 100%;padding: 25px 10px 20px;}
.zydetail .zyschool .list li a:hover{background-color: #e9eaea;}
.zydetail .zystuthink .list{margin-bottom: 100px;}
.zydetail .zystuthink .list li{margin: 0 29px 30px 29px; float: left;width: 542px;height: 262px;border:1px solid #e7e7e7;background-color: #fff;}
.zydetail .zystuthink .list .left{width: 165px;}
.zydetail .zystuthink .list .right{width: 375px;position: relative;padding: 65px 30px 20px 30px;font-size: 12px;}
.zydetail .zystuthink .list .right .name{position: absolute;top: 0;left: 0; width: 110px;height: 45px;line-height: 45px;background-color: #f6563c;color: #fff;text-align: center;font-size: 16px;}
.zydetail .zystuthink .list .right .des{text-indent: 20px;line-height: 26px;height: 138px;overflow: hidden;margin-bottom: 25px;}
.zydetail .zylesson{margin-bottom: 115px;margin-top: 130px;}
.zydetail .zylesson .ask{color: #007eff;text-decoration: underline;margin-left: 680px;}
.zydetail .zylesson .list-ul li{font-size: 16px;width: 285px;float: left;margin: 0 7px;}
.zydetail .zylesson .list-ul img{border:1px solid #bbb;vertical-align: top;}
.zydetail .zylesson .list-ul .content{padding: 0 10px;border:1px dotted #bbb;}
.zydetail .zylesson .list-ul .content h2{font-weight: normal;color: #23b8ff;font-size: 18px;margin-top: 15px;margin-bottom: 5px;}
.zydetail .zylesson .btn-bao{width: 105px;height: 40px;line-height: 40px;text-align: center;background-color: #23b8ff;color: #fff;border-radius: 8px;display: block;margin: 30px auto 10px;}
/*实训基地*/
.sxbase .mapimg{margin: 55px 0 85px;}
.sxbase .base-tabs{display: -webkit-box;display: -webkit-flex;display: flex;background:url(../imgs/base-bd.png) no-repeat left bottom;width: 1200px;height: 18px;padding-bottom: 120px; margin-bottom: 100px;}
.sxbase .base-tabs li{margin: 0 15px;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.sxbase .base-tabs li a{margin: 0 auto; position: relative;background: url(../imgs/base-y1.png);width: 58px;height: 66px;display: block; line-height: 58px;text-align: center;color: #fff;}
/*.sxbase .base-tabs{background:url(../imgs/base-bd.png) no-repeat left bottom;width: 1200px;height: 18px;padding-bottom: 120px; margin-bottom: 100px;}
.sxbase .base-tabs li{float: left;margin: 0 45px;}
.sxbase .base-tabs li a{position: relative;background: url(../imgs/base-y1.png);width: 58px;height: 66px;display: block; line-height: 58px;text-align: center;color: #fff;}*/
.sxbase .base-tabs li a.active{background: url(../imgs/base-y2.png);}
.sxbase .base-tabs li a:hover{-webkit-transition: all .2s ease;transition: all .2s ease border-bottom:0;background: url(../imgs/base-y2.png);}
.sxbase .base-tabs li a:hover i{background: url(../imgs/base-j2.png)}
.sxbase .base-tabs li a i{position: absolute;bottom: -68px;left: 50%;margin-left: -18px; background: url(../imgs/base-j1.png);width: 37px;height: 49px;display: inline-block;}
.sxbase .base-tabs li a i.active{background: url(../imgs/base-j2.png)}
.sxbase .base-content{}
.sxbase .base-item{display: none;}
.sxbase .base-item ul{margin-top: 50px;margin-bottom: 140px;}
.sxbase .base-item li{width: 580px;height: 310px;margin-right: 40px; padding: 15px 0 15px 28px;background-color: #efeff1;margin-bottom: 40px; float: left;}
.sxbase .base-item .left{width: 230px;}
.sxbase .base-item li h2{font-size: 18px;margin-bottom: 10px;margin-top: 80px;}
.sxbase .base-item li p{font-size: 14px;margin-bottom: 5px;}
.sxbase .base-item li .ico{background-repeat: no-repeat;display: inline-block;margin-right: 10px;position: relative;}
.sxbase .base-item li .ico-di{background-image: url(../imgs/di.png);width: 12px;height: 13px;top: 2px;}
.sxbase .base-item li .ico-ph{background-image: url(../imgs/ph.png);width: 12px;height: 10px;top: -1px;}
.sxbase .base-item li .more{margin-top: 10px; width: 85px;height: 28px;line-height: 28px;color: #fff;background-color: #ef3617;text-align: center;font-size: 14px;border-radius: 10px;display: inline-block;}
.sxbase .area-box{width: 833px;height: 680px;margin: 0 auto;position: relative;}
/*安徽*/
.sxbase .mapimg .anhui{position: absolute;bottom: 250px;right: 185px; background: url(../imgs/anhui.png); width:37px;height: 54px;display: inline-block;}
/*澳门*/
.sxbase .mapimg .aomen{position: absolute;bottom: 55px;right: 250px; background: url(../imgs/aomen.png);width:26px;height: 38px;display: inline-block;}
/*北京*/
.sxbase .mapimg .beijing{position: absolute;top: 230px;right: 210px;background: url(../imgs/beijing.png);width:26px;height: 38px;display: inline-block;}
/*重庆*/
.sxbase .mapimg .chongqing{position: absolute;bottom: 205px;right: 330px;background: url(../imgs/chongqing.png);width:37px;height: 54px;display: inline-block;}
/*福建*/
.sxbase .mapimg .fujian{position: absolute;bottom: 135px;right: 160px;background: url(../imgs/fujian.png);width:37px;height: 54px;display: inline-block;}
/*甘肃*/
.sxbase .mapimg .gansu{position: absolute;bottom: 300px;right: 375px;background: url(../imgs/gansu.png);width:37px;height: 54px;display: inline-block;}
/*广东*/
.sxbase .mapimg .guangdong{position: absolute;bottom: 90px;right: 230px;background: url(../imgs/guangdong.png);width:37px;height: 54px;display: inline-block;}
/*广西*/
.sxbase .mapimg .guangxi{position: absolute;bottom: 80px;right: 300px;background: url(../imgs/guangxi.png);width:59px;height: 75px;display: inline-block;}
/*贵州*/
.sxbase .mapimg .guizhou{position: absolute;bottom:150px;right: 340px;background: url(../imgs/guizhou.png);width:37px;height: 54px;display: inline-block;}
/*海南*/
.sxbase .mapimg .hainan{position: absolute;bottom:8px;right: 295px;background: url(../imgs/hainan.png);width:37px;height: 54px;display: inline-block;}
/*河北*/
.sxbase .mapimg .hebei{position: absolute;top:260px;right: 220px;background: url(../imgs/hebei.png);width:37px;height: 54px;display: inline-block;}
/*黑龙江*/
.sxbase .mapimg .heilongjiang{position: absolute;top:60px;right: 70px;background: url(../imgs/heilongjiang.png);width:41px;height: 56px;display: inline-block;}
/*河南*/
.sxbase .mapimg .henan{position: absolute;top:350px;right: 240px;background: url(../imgs/henan.png);width:37px;height: 54px;display: inline-block;}
/*湖北*/
.sxbase .mapimg .hubei{position: absolute;bottom:230px;right: 260px;background: url(../imgs/hubei.png);width:37px;height: 54px;display: inline-block;}
/*江苏*/
.sxbase .mapimg .jiangsu{position: absolute;bottom:260px;right: 135px;background: url(../imgs/jiangsu.png);width:37px;height: 54px;display: inline-block;}
/*江西*/
.sxbase .mapimg .jiangxi{position: absolute;bottom:160px;right:200px;background: url(../imgs/jiangxi.png);width:37px;height: 54px;display: inline-block;}
/*吉林*/
.sxbase .mapimg .jiling{position: absolute;top:145px;right:80px;background: url(../imgs/jiling.png);width:37px;height: 54px;display: inline-block;}
/*辽宁*/
.sxbase .mapimg .liaoning{position: absolute;top:190px;right:110px;background: url(../imgs/liaoning.png);width:37px;height: 54px;display: inline-block;}
/*内蒙古*/
.sxbase .mapimg .neimenggu{position: absolute;top:210px;right:310px;background: url(../imgs/neimenggu.png);width:44px;height: 58px;display: inline-block;}
/*宁夏*/
.sxbase .mapimg .ningxia{position: absolute;top:280px;right:350px;background: url(../imgs/ningxia.png);width:37px;height: 54px;display: inline-block;}
/*青海*/
.sxbase .mapimg .qinghai{position: absolute;top:310px;right:500px;background: url(../imgs/qinghai.png);width:37px;height: 54px;display: inline-block;}
/*陕西*/
.sxbase .mapimg .shaixi{position: absolute;top:325px;right:300px;background: url(../imgs/shaixi.png);width:44px;height: 58px;display: inline-block;}
/*上海*/
.sxbase .mapimg .shanghai{position: absolute;bottom:250px;right: 120px;background: url(../imgs/shanghai.png);width:26px;height: 38px;display: inline-block;}
/*山西*/
.sxbase .mapimg .shanxi{position: absolute;top:270px;right:260px;background: url(../imgs/shanxi.png);width:37px;height: 54px;display: inline-block;}
/*四川*/
.sxbase .mapimg .sichuan{position: absolute;bottom: 205px;right: 410px;background: url(../imgs/sichuan.png);width:37px;height: 54px;display: inline-block;}
/*台湾*/
.sxbase .mapimg .taiwan{position: absolute;bottom: 110px;right: 105px;background: url(../imgs/taiwan.png);width:37px;height: 54px;display: inline-block;}
/*天津*/
.sxbase .mapimg .tianjin{position: absolute;top: 250px;right: 195px;background: url(../imgs/tianjin.png);width:26px;height: 38px;display: inline-block;}
/*香港*/
.sxbase .mapimg .xianggang{position: absolute;bottom: 70px;right: 220px; background: url(../imgs/xianggang.png);width:25px;height: 37px;display: inline-block;}
/*新疆*/
.sxbase .mapimg .xinjiang{position: absolute;top: 160px;left: 170px; background: url(../imgs/xinjiang.png);width:47px;height: 67px;display: inline-block;}
/*西藏*/
.sxbase .mapimg .xizang{position: absolute;top: 350px;left: 170px;background: url(../imgs/xizang.png);width:37px;height: 54px;display: inline-block;}
/*云南*/
.sxbase .mapimg .yunnan{position: absolute;top: 520px;left: 370px;background: url(../imgs/yunnan.png);width:37px;height: 54px;display: inline-block;}
/*浙江*/
.sxbase .mapimg .zhejiang{position: absolute;bottom:200px;right: 135px;background: url(../imgs/zhejiang.png);width:37px;height: 54px;display: inline-block;}




/*实训基地详情*/
.sxbase-detail .advimg{height: 600px;background-repeat: no-repeat;background-position: center center;margin-bottom: 110px;}
.sxbase-detail .advimg .contact{margin-top: 68px; height: 464px;overflow: hidden; padding: 25px 15px 25px 20px;width: 350px;background: rgba(255,255,255,.8);font-size: 14px;}
.sxbase-detail .advimg .content1 p{padding-left: 30px;margin-bottom: 10px; background-repeat: no-repeat;background-position: left center;}
.sxbase-detail .advimg .address{background: url(../imgs/site.png);}
.sxbase-detail .advimg .phone{background: url(../imgs/phone.png);}
.sxbase-detail .advimg .subway{background: url(../imgs/subway.png);}
.sxbase-detail .advimg .bur{background: url(../imgs/bur.png);}
.sxbase-detail .advimg .content2 p{line-height: 1.6;}
.sxbase-detail .tabs{margin-top: 50px;margin-bottom: 30px;}
.sxbase-detail .tabs span{font-size: 18px;display: inline-block;margin-right: 20px;cursor: pointer;}
.sxbase-detail .tabs span.active{color: #fa583d;}
.sxbase-detail .tabs-box{margin-bottom: 70px;}
.sxbase-detail .tabs-box .itembox{box-shadow: 0px 3px 3px #ddd;display: none; padding: 20px 25px;background-color: #fff;height: 360px;}
.sxbase-detail .teacher{padding: 45px 0 25px 0;background-color: #fff;}
.sxbase-detail .teacher h2{margin-bottom: 65px;}
.sxbase-detail .teacher .list{padding:0 10px;}
.sxbase-detail .teacher .list li{float: left;margin: 0 25px 35px 25px;width: 244px;box-shadow: 0px 3px 3px #ddd;}
.sxbase-detail .teacher .list li img{vertical-align: top;}
.sxbase-detail .teacher .list li .info{background-color: #fff;font-size: 16px;font-weight: bold;padding: 10px 0 5px 0;}
.sxbase-detail .teacher .list li .name{margin-bottom: 5px;}
.sxbase-detail .teacher .list li .type{color: #959595;}
.sxbase-detail .skill .list{margin-bottom: 120px;}
.sxbase-detail .skill h2{margin-top: 60px;margin-bottom: 70px;}
.sxbase-detail .skill li{margin-bottom: 20px;}
.sxbase-detail .skill .left,.sxbase-detail .skill .right{background-color: #fff;font-size: 14px; margin-left: 15px;width: 578px;height: 365px;overflow: hidden;}
.sxbase-detail .skill .right{padding: 40px 70px;box-shadow: 0px 3px 3px #ddd;}
.sxbase-detail .skill .right p{margin-top: 20px;line-height: 1.6;}


/*我的课程*/
.mylesson-wrap .roomright{margin-bottom: 160px;}
.mylesson-main{padding: 0 60px;}
.mylesson-main .filter{font-size: 18px;margin-bottom: 30px;margin-left: 30px;}
.mylesson-main select{padding: 5px 15px;border-radius: 4px;}
.mylesson-main .ul-list{margin-bottom: 35px;}
.mylesson-main .ul-list li{padding: 45px 0;border-bottom: 1px solid #c9c9c9;}
.mylesson-main .ul-list li:last-child{border-bottom: none;}
.mylesson-main .ul-list .left{border:1px solid #bcbcbc;border-radius: 6px;margin-right: 30px;box-shadow: 0px 3px 3px #ddd;}
.mylesson-main .ul-list .mid{font-size: 12px;width: 516px;margin-right: 67px;}
.mylesson-main .ul-list .mid p{line-height: 1.8;color: #8e8e8e;}
.mylesson-main .ul-list .mid p span{margin-right: 20px;}
.mylesson-main .ul-list .right .btn{display: inline-block;width: 100px;height: 34px;line-height: 34px;border-radius: 4px;color: #fff;background-color: #fa4444;font-size: 14px;text-align: center;}

/*开始学习*/
.m-bread{font-size: 14px;margin-left: 35px;}
.m-bread select{margin-bottom: 15px; width: 185px;padding: 5px 10px;font-size: 14px;border-radius: 4px;border:1px solid #e8e8e8;}
.m-bread .rg{margin: 0 5px;}
.m-lescontent .ul-list{border-bottom: 1px solid #d6d6d6;display: -webkit-box;display: -webkit-flex;display: flex;}
.m-lescontent .ul-list li{cursor: pointer; height: 28px;line-height: 28px;text-align: center; background-color: #fafafa;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1; }
.m-lescontent .ul-list li span{width: 16px;height: 12px;background-repeat: no-repeat;display: inline-block;background-position: center center;}
.m-lescontent .ul-list li .ico-video{background-image: url(../imgs/ico-video.png);}
.m-lescontent .ul-list li .ico-text{background-image: url(../imgs/ico-text.png);}
.m-lescontent .ul-list li.active{background-color: #f6563c;}
.m-lescontent .ul-list li.active .ico-video{background-image: url(../imgs/ico-video-active.png);}
.m-lescontent .ul-list li.active .ico-text{background-image: url(../imgs/ico-text-active.png);}
.m-lescontent .content-box{padding: 20px 38px;height: 715px;}
.m-lescontent .content-box .otherbox{margin-top: 50px;}
.m-lescontent .content-box .otherbox .mid{margin-left: 30px;}
.m-lescontent .content-box .otherbox input[type="checkbox"]{position: relative;top: 3px;margin-right: 25px;}
.m-lescontent .content-box .otherbox .jiathis_style_24x24 span{margin-left: 10px;}
.vjs-paused .vjs-big-play-button,.vjs-paused.vjs-has-started .vjs-big-play-button {display: block;}
.vjs-big-play-centered .vjs-big-play-button {top: 88% !important;left: 9% !important;}
.m-lescontent .content-box .videobox{width: 100%;position: relative;}
.videobox .slook{position: absolute;bottom: -36px;left: 0;height: 36px;color: #fff;background-color: #555555;width: 100%;padding-left: 26px;line-height: 36px;z-index: 10;}
.videobox .slook a{color: #f6563c;margin-left: 10px;}
.videobox .playpause{display: none;z-index: 100;color: #fff;font-size: 16px; position: absolute;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.75); width: 100%;height: 100%;text-align: center;}
.videobox .playpause .des{margin-top: 230px; margin-bottom: 28px;white-space: nowrap;text-align: center;}
.videobox .playpause .loginbtn,.baobtn {background-color: #f6563c;width: 145px;height: 36px;border-radius: 4px;line-height: 36px;display: block;color: #fff;margin: 0 auto;text-align: center;}
.enrollbox{width: 510px;margin: 50px auto 0;}
.enrollbox .info{margin-left: 45px;}
.enrollbox .des{margin-bottom: 30px;margin-top: 120px;font-size: 18px;}

/*在校表现*/
.school-performance-main{position:relative;padding-bottom:60px}
.school-performance-main .performace-flag{background:url('../imgs/performance-flag.png') no-repeat;width: 69px;height: 84px;position:absolute; top: -10px;left: -4px;}
.school-performance{padding: 0 20px;}
.school-performance h2{width:100%;color:#ff5700;text-align: center;margin-bottom:15px}
.school-performance h3{font-size:18px;margin-bottom:6px;}
.school-performance  .school-performance-items{padding: 20px 20px;border-bottom:1px dotted #999999;}
.school-performance  .school-performance-items:last-child{border:none}
.school-performance-items .performance-item{position:relative;}
.school-performance-items .performance-item .times{border:1px solid #e1e1e1;position:absolute;top:0;left:0;height:40px;line-height: 40px;padding:0 15px;background:#fff;font-size:18px;}
.school-performance-items .performance-item .performance-img{display: block;width:350px;height:209px;}
.school-performance-items .performance-p,
.school-performance-items .performance-p-other{width: 514px;height:210px;font-size:16px;line-height: 30px;overflow: hidden;}
.school-performance-items .performance-item .performance-img-other{width:100%;height:314px;}
.school-performance-items .performance-p-other{width:100%;height: auto}
.school-performance-items  .seconds-items{margin-top:20px}
.school-performance-items  .seconds-items h3{margin-bottom:12px;}
.school-performance-items .performance-item.thirds{height:40px;line-height:40px;margin:0 0 6px 0}
.school-performance-items .performance-item.thirds span{border:1px solid #e1e1e1;height:40px;line-height: 40px;padding:0 15px;background:#fff;font-size:18px;}
.school-performance-items .performance-item.thirds h3{float:left;margin-bottom:0;}

/*考试中心*/
.examcentermain{padding:32px 30px 0 30px;width:100%}
.examcenter-top{font-size:18px;}
.examcenter-top select{border:1px solid #d7d7d7;color:#999;font-size:16px;margin-left:15px;height:33px;line-height: 33px;padding-left:12px;width:142px;}
.examcenter-content{padding-top:22px;}
.examcenter-content .examcenter-list{margin-bottom:30px;}
.examcenter-list .examcenter-list-item .itemsinfo{background:#f2f7fd;height:40px;line-height: 40px;font-size:16px;color:#666;}
.examcenter-list-item .itemsinfo span,
.examcenter-list-item .itemsinfo-other span{float:left;text-align: center;width:25%}
/*.examcenter-list-item  span.wid15 {width:15%}*/
/*.examcenter-list-item  span.wid20{width:20%}*/
/*.examcenter-list-item  span.wid35{width:35%}*/
/*.examcenter-list-item  span.wid25{width:25%}*/
/*.examcenter-list-item  span.wid30{width:30%}*/
.examcenter-list .examcenter-list-item .itemsinfo-other{border-top:0;border:1px solid #e7e7e7;height:60px;padding:18px 0;font-size:16px}
.examcenter-list-item .itemsinfo-other span em.grays{color:#666;}
.examcenter-list-item .itemsinfo-other span em.blue{color:#0068b7}
.examcenter-list-item .itemsinfo-other span em.red{color:#ff0000}
.itemsinfo-other .allow{color:#0068b7;}
.itemsinfo-other .notallow{color:#999;}
.itemsinfo-other .tip{width: 18px;height: 18px;display:inline-block;vertical-align: middle;margin-left:10px;}
.itemsinfo-other .tip.right{background:url('../imgs/examcenterright.png') no-repeat center center;}
.itemsinfo-other .tip.error{background:url('../imgs/examcentererror.png') no-repeat center center;}
.itemsinfo-other .allow{cursor:pointer}
.itemsinfo-other .notallow i,
.itemsinfo-other .allow i{display:inline-block;width:15px;height:11px;margin-left:10px}
.itemsinfo-other .notallow i.ups,
.itemsinfo-other .allow i.ups{background:url('../imgs/examcenterup.png') no-repeat center center;}
.itemsinfo-other .allow i.downs{background:url('../imgs/examcenterdown.png') no-repeat center center;}
.examcenter-text{display:none}
.examcenter-text table{width:100%;border-collapse: collapse;}
.examcenter-text table tr th{background:#f2f2f2;border-top:none !important;}
.examcenter-text table tr th,.examcenter-text table tr td {border:1px solid #e9e9e9;text-align: center;height:40px;line-height: 40px;font-size:16px}
.examcenter-text table tr td .gored{color:#ff0000}
.examcenter-text table tr td.goblue{color:#0068b7}

/*学籍资料*/
.studytabs{padding:0 0 50px 0}
.roomright .studytabtitle{border-bottom:1px solid #eeeeee;width:100%}
.roomright .studytabtitle a{height:70px;line-height: 70px;float:left;width:146px;text-align: center;font-size: 18px;position:relative}
.roomright .studytabtitle a:hover{color:#ff5700}
.roomright .studytabtitle a.actives:after{border-bottom: 4px solid #ff5700;content: '';position:absolute;bottom:-2px;width: 100%;left: 0;}
.learningtab-main{margin-top:13px;}
.learningtab-main .learningtab-items{border-bottom:1px solid #dddddd;padding:15px 22px 0 34px;}
.learningtab-main .learningtab-items:last-child{padding-right:0;border:0}
.learningtab-items .learntab-title{height:44px;width:100%}
.learningtab-items .learntab-title h2,.learningtab-main .learningtab-items .learntab-title a{font-size:18px;color:#ff5700;}
.learningtab-items .learntab-title h2 i,.learningtab-main .learntab-title a i{display:inline-block;vertical-align:middle;}
.learningtab-items .learntab-title h2 .learntab-basic{background:url('../imgs/learntab-basic.png') no-repeat;width:45px;height:44px;margin-right:16px;}
.learningtab-items .learntab-title h2 .learntab-school{background:url('../imgs/learntab-school.png') no-repeat;width:45px;height:44px;margin-right:16px;}
.learningtab-items .learntab-title a .learntab-edit{background:url('../imgs/learntab-edit.png') no-repeat;width:18px;height:18px;margin-right:8px}
.learntab-content{margin-top:22px;}
.learntab-content .basic-ul{width:725px;padding-left:4px;}
.learntab-content .basic-ul li,.learntab-content .school-ul li{float:left;color:#000;font-size: 16px;width:50%;margin-bottom:22px;}
.learntab-content .basic-ul li span,.learntab-content .school-ul li span{color:#666666;text-align: right;display:inline-block;width:104px;margin-right:16px;}
.learntab-content .basic-ul li:last-child{width:100% !important;}
.learntab-content .school-ul li{width:58%;text-align: left;}
/*.learntab-content .school-ul{padding:0 12px}*/
.learntab-content .school-ul li:nth-child(even){width:42% !important}
.learntab-content .school-ul li:last-child{margin-bottom:0;width:100% !important;text-align:center;margin-top:40px}
.school-tabs{position:relative; width:625px;overflow: hidden;padding-left:4px;}
.slidetext{overflow:hidden;width:625px;}
.slidetext .bd{ position:relative; height:100%; z-index:0;text-align: center}
.slidetext .bd li.lefts{ zoom:1; vertical-align:middle; font-size:16px;color:#666}
.slidetext .prev,
.slidetext .next{ position:absolute; left:0px; bottom:0;display:block; width:24px;height:21px;background:url(../imgs/learnicons.png) 0px -7px no-repeat;}
.slidetext .next{ left:auto; right:0px; background-position:0px -143px }
.slidetext .prevStop{ display:none;  }
.slidetext .nextStop{ display:none;  }
.learnsnone{width:402px;margin:0 auto}


.learnater-edit{padding:46px 45px;}
.learnater-edit .learnater-ul{width:79%;float:left;padding-bottom:60px}
.learnater-edit .learnater-ul li{float:left;width:50%;margin-bottom:24px;}
.learnater-edit .learnater-ul li.wid100{width:100%}
.learnater-edit .learnater-ul li label{font-size:16px;width:65px;display:inline-block;text-align: right}
.learnater-edit .learnater-ul li i{color:#ff5700;vertical-align: middle;margin-right: 12px;display:inline-block;width: 8px;text-align: center;}
.learnater-edit .learnater-ul .sex{width:97px !important;display:inline-block;cursor:pointer;padding-left:28px;color:#666;}
.learnater-edit .learnater-ul .sex.active{background:#ff5700;color:#fff;}
.learnater-edit .learnater-ul .sex i{display:inline-block;width:20px;height:20px;vertical-align: middle;margin-right:15px;}
.learnater-edit .learnater-ul .male .i-male{background:url('../imgs/male.png') no-repeat;}
.learnater-edit .learnater-ul .male.active i{background:url('../imgs/maleactive.png') no-repeat;}
.learnater-edit .learnater-ul .female .i-female{background:url('../imgs/female.png') no-repeat;width: 21px !important;}
.learnater-edit .learnater-ul .female.active i{background:url('../imgs/femaleactive.png') no-repeat;}
.learnater-edit .learnater-ul li select{padding-left:11px !important}
.learnater-edit .learnater-ul li input[type=text],
.learnater-edit .learnater-ul li select,
.learnater-edit .learnater-ul li .sex{background:#fff;width:198px;height:28px;line-height: 28px;border:1px solid #dddddd;padding-left:14px;color:#666;font-size:14px;}
.learnater-edit .learnater-ul li .address{width:548px !important;}
.learnater-edit .preview-learnphoto{float:right;width:183px}
.learnater-edit .preview-learnphoto img{width:100%;height:205px;display: block}
.learnater-edit .preview-learnphoto .file-btn{width:100%;height:40px;line-height:40px;font-size: 18px;color:#fff;text-align: center;position:relative;background:#ff5700;display: block}
.learnater-edit .preview-learnphoto .file-btn input[type='file']{cursor:pointer;opacity:0;filter:alpha(opacity=0);position: absolute;left: 0;width: 100%;height: 40px;line-height:40px;}
.learnater-edit .learnater-ul li .learmaterials-num{margin-top:20px;}
.learnater-edit .learnater-ul li .laydate-icon{background:url('../imgs/laydate.png') 170px center no-repeat;cursor:pointer}
.learnater-edit .learnater-ul li .learn-radios{position:relative;margin-right:20px;}
.learnater-edit .learnater-ul li .checks{position: absolute;width: 18px;height: 18px;visibility: hidden;top: 1px;left: -3px;}
.learn-radios .checks+label {cursor:pointer;display: inline-block !important;width: 18px !important;height: 18px;border: 1px solid #ddd;border-radius: 50%;vertical-align: -3px;margin-right:10px; }
.learn-radios .checks:checked+label {background:url('../imgs/learncheck.png');width:18px;height:18px;border:none}
.learnater-edit .learnater-ul li .tips{color:#ff5700}
.learnmaterials-photo,.learnater-edit .learnater-ul li .learmaterials-num{margin-left:99px;}
.learnmaterials-photo{margin-top:38px;}
.learnmaterials-photo .learnpreview{float:left;width:140px;margin-right:76px;position:relative}
.learnmaterials-photo .learnpreview:last-child{margin-right:0}
.learnmaterials-photo .learnpreview img{display:inline-block;width:100%;height:100px}
.learnmaterials-photo .learnpreview span{margin-top:20px;text-align: center;width:100%;display:inline-block;font-size: 16px;color:#666666}
.learnmaterials-photo .learnpreview input[type='file']{cursor:pointer;opacity:0;filter:alpha(opacity=0);position: absolute;left: 0;top:0;width: 100%;height:100px}
.learnater-edit .learnater-bottom{text-align: center}
.learnater-edit .learnater-bottom input[type=submit],.learnater-edit .learnater-bottom a{width:80px;height:32px;line-height: 32px;text-align:center;display:inline-block;cursor:pointer;border-radius:3px;}
.learnater-edit .learnater-bottom input[type=button]{width:80px;height:32px;line-height: 32px;text-align:center;display:inline-block;cursor:pointer;border-radius:3px;background:#ff5700;color:#fff;border:none;margin-right:30px}
.learnater-edit .learnater-bottom input[type=submit]{background:#ff5700;color:#fff;border:none;margin-right:30px}
.learnater-edit .learnater-bottom a{border:1px solid #ddd;color:#666666}

/*注册推广*/
.registrationmain{padding:30px 30px 0 0}
.registrationmain .registration-content{float:left;position:relative;border:1px solid #ff5700;height: 125px;margin:142px  auto 0 auto;text-align: center;padding: 28px 36px;font-size: 35px;left: 50%;transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform:translateX(-50%);-webkit-transform: translateX(-50%) }
.registrationmain .registration-content span.ammount{padding:0 20px;color:#ff5700}
.registrationmain .registration-content i{position:absolute}
.registrationmain .registration-content .lefttop{background:url('../imgs/registrationleft.png') no-repeat;width: 48px;height: 27px;top: -7px;left: -5px;}
.registrationmain .registration-content .rightbottom{background:url('../imgs/registrationright.png') no-repeat;width: 113px;height: 42px;right: -3px;bottom: -8px;}
.registrationmain .registration-content .promotion{background:url('../imgs/registrationfont.png') no-repeat;width: 87px;height: 64px;}
.share_title{margin-top: 10px;margin-right: 12px;font-size:16px;}

/*添加表单的滚动条*/
.table-over{width:904px;overflow-x:auto;margin:0 auto;padding:0 !important;}
.table-over table th,.table-over table td{white-space: nowrap;}

/*密码设置*/
.passwordsetmain{margin:60px auto 0 auto;width:460px;}
.passwordsetmain .passwordsetitem{margin-bottom:34px;}
.passwordsetmain .passwordsetitem i{color:#ff5700}
.passwordsetmain .passwordsetitem label{font-size: 18px;margin:0 40px 0 10px}
.passwordsetmain .passwordsetitem input[type=password]{display:inline-block;width:302px;height:36px;line-height:36px;padding-left:14px;border:1px solid #c6c6c6;background:#fff}
.passwordsetmain input[type=submit]{margin-left:150px;cursor:pointer;display:inline-block;border-radius:3px;background:#ff5700;border:none;text-align: center;color:#fff;font-size:18px;width:134px;height:36px;line-height: 36px;}

/*账号安全*/
.accountsaftmain{padding:0 40px}
.accountsaftmain li{border-bottom:1px solid #eeeeee;padding:30px 0;font-size:16px;}
.accountsaftmain li i,
.accountsaftmain li span{display:inline-block;vertical-align: middle;}
.accountsaftmain li i{width:36px;height:36px;margin-right:8px}
.accountsaftmain li i.phone{background:url('../imgs/accountiphone.png') no-repeat}
.accountsaftmain li i.email{background:url('../imgs/accountemail.png') no-repeat}
.accountsaftmain li i.password{background:url('../imgs/accountpassword.png') no-repeat}
.accountsaftmain li .item-left .item-tips{width:100px;}
.accountsaftmain li .item-left .item-text{color:#666}
.accountsaftitem .item-left .item-text em,.accountsaftmain li .item-right a:hover{color:#ff5700}
.accountsaftmain li .item-right{height:36px;line-height:36px }
.accountsaftmain li .item-right a{color:#266090;}
.accountsaftmain li .item-right em{margin-top:-1px;padding:0 10px;color:#266090}

.commonsalert{border-top:4px solid #ff5700}
.commonsalert .layui-layer-title{font-weight:bold;height:46px;font-size:18px;color:#000;line-height: 46px;padding:0 22px;border-bottom:1px solid #e8e8e8;}
.commonsalert .layui-layer-close{background:url('../imgs/commonalertclose.png') no-repeat;width:16px;height:16px;}
.commonsalert .commonalertul{width:351px;margin:32px auto 30px auto;min-height:70px;height:auto}
.commonsalert .commonalertul li{color:#000;margin-bottom:18px;}
.commonsalert .commonalertul li:last-child{margin-bottom:0}
.commonsalert .commonalertul li label,.commonsalert .commonalertul li .inputs{float:left;height:30px;line-height: 30px;}
.commonsalert .commonalertul li label{width:71px;text-align:right;}
.commonsalert .commonalertul li .inputs{width:270px;border:1px solid #e8e8e8;color:#000;padding-left:18px;margin-left:10px}
.commonsalert .commonalertul li .inputs.wid166{width:166px!important;}
.commonsalert .commonalertul li .getval{border:none;width:96px;height:30px;line-height: 30px;background:#e3e3e3;text-align: center;float:right;font-size:14px;color:#000;
    background: -moz-linear-gradient(top,  #f2f2f2 0%, #dfdfdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#dfdfdf));
    background: -webkit-linear-gradient(top,  #f2f2f2 0%,#dfdfdf 100%);
    background: -o-linear-gradient(top,  #f2f2f2 0%,#dfdfdf 100%);
    background: -ms-linear-gradient(top,  #f2f2f2 0%,#dfdfdf 100%);
    background: linear-gradient(to bottom,  #f2f2f2 0%,#dfdfdf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#dfdfdf',GradientType=0 );}
.commonsalert .submit{cursor:pointer;border-radius:3px;width:84px;height:32px;line-height: 32px;background:#ff5700;color:#fff;text-align:center;margin:0 auto;display:block;border:none}
.commonsalert .tips{width:100%;text-align:center;color:#ff5700;margin-top:36px;}

/*费用管理*/
.moneymanage-main{padding: 0 30px;}
.moneymanage-wrap .roomright .tab{cursor: pointer;}
.moneymanage-wrap .roomright .active{color: red;}
/*作业系统*/
.zysystem-main{padding: 0 5px;}
.ico-edit{display: inline-block;background: url(../imgs/edit.png) no-repeat;width: 22px;height: 22px;}
.ico-look{display: inline-block;background: url(../imgs/look.png) no-repeat;width: 24px;height: 22px;}
/*查看成绩*/
.lookscore-main{padding: 0 120px;}
.lookscore-main .btn-close{font-size: 14px; display: block;margin:20px auto 0; width: 75px;height: 30px;line-height: 30px;color: #fff;border-radius: 4px;background-color: #f6563c;text-align: center;}
/*考试系统*/
.examsystem-main{padding-left: 60px;}
.examsystem-main .filter{margin-bottom: 30px;}
.examsystem-main .filter select{margin-right: 25px; padding: 10px 16px;border-radius: 4px;border:1px solid #c6c6c6;font-size: 16px;}
.examsystem-main .tip em{font-style: italic;}
.examsystem-main .btn-red{width: 180px;height: 50px;line-height: 50px;background-color: #f07024;font-size: 22px;}
.examsystem-main .brief-desc li{position: relative;}
.examsystem-main .brief-desc .ico-see{background-repeat: no-repeat;width: 48px;height: 39px;position: absolute;top: 0;right: 0;}
.examsystem-main .brief-desc .nosee{background-image: url(../imgs/nosee.png);}
.examsystem-main .brief-desc .hadsee{background-image: url(../imgs/hadsee.png);}
/*考试结束*/
.examend-main .btn-red{width: 175px;height: 48px;line-height: 48px;font-size: 18px;}
/*成绩查询*/
.examresult-main{padding: 0 30px;}
.u-filter select{margin-right: 25px; padding: 10px 16px;border-radius: 4px;border:1px solid #c6c6c6;font-size: 16px;}
/*开始考试*/
.test-main{padding: 0 35px;position: relative;}
.test-main .test-big-title h2{font-size: 24px;text-align: center;margin: 55px 0;font-weight: normal;}
.test-main .test-title span{font-size: 14px;}
.test-main .test-title .tit{font-size: 20px;}
.test-main .test-content{padding: 0 40px;font-size: 18px;}
.test-main .test-content .test-item{margin: 30px 0;}
.test-main .test-content .test-item-tit .col-red{color: #f83d3d;}
.test-main .test-content .test-item-main{margin-top: 20px;}
.test-main .test-content .test-item-main ul{}
.test-main .test-content .test-item-main ul li{line-height: 30px;color: #a2a2a2;font-size: 14px;}
.test-main .test-content .test-item-main .sign li:hover{background-color: #ddd;}
.test-main .test-content .test-item-main .option input[type="radio"]{float:left;vertical-align: top; width: 15px;height: 15px;position: relative;top:7px;}
.test-main .test-content .test-item-main .option label{padding-left: 14px;float:left}
.test-main .test-content .test-item-main .judge span{cursor: pointer; margin-right: 50px; width: 90px;height: 30px;display: inline-block;background-repeat: no-repeat;}
.test-main .test-content .test-item-main .judge .judgecorrect{background-image: url(../imgs/judgecorrect.png);}
.test-main .test-content .test-item-main .judge .judgecorrect-active{background-image: url(../imgs/judgecorrect-active.png);}
.test-main .test-content .test-item-main .judge .judgeerror{background-image: url(../imgs/judgeerror.png);}
.test-main .test-content .test-item-main .judge .judgeerror-active{background-image: url(../imgs/judgeerror-active.png);}
.roomdati {width: 250px;margin-top: 45px;position: relative;height: 100px;}
.roomdati .answersheet{height: 500px;overflow-y:auto; position: fixed;right:25px;top: 125px;background-color: #fff;  width: 300px;border:1px solid #dcdcdc;border-radius: 4px;padding: 20px 10px 20px 30px;}
.roomdati .answersheet .sheet-title{font-size: 14px;margin-bottom: 20px;}
.roomdati .answersheet .sheet-ul{margin-bottom: 10px;}
.roomdati .answersheet .sheet-ul li{width: 30px;height: 30px;border:1px solid #d1d1d1;text-align: center;line-height: 30px;margin-right: 6px;float: left;margin-bottom: 10px;}
.roomdati .answersheet .sheet-ul li a{display: block;}
.roomdati .answersheet .sheet-ul li:hover{border-color:#f6563c;}
.roomdati .answersheet .sheet-ul li .hasbeenanswer{background-color: #a5a4a4;color: #fff;}
.roomdati .answersheet .btn-submit{width: 124px;height: 35px;line-height: 35px;}

/*游学中心*/
.travellerstudy-adv{background:url('../imgs/travellerstudy.png') no-repeat center center;width:100%;height:600px;background-size:100% 100%;display:block}
.travellerstudy{padding:39px 0 118px 0}
.travellerstudy .travellersearch{width:100%}
.travellerstudy .travellersearch{margin-bottom:49px;}
.travellerstudy .travellersearch .search-box{border:2px solid #f16a54;border-radius:3px;background:#fff;width:524px;height:68px;}
.travellersearch .search-box .t-search{border:none;font-size:24px;padding-left:30px;margin-top:18px;width:80%}
.travellersearch .search-box .search-icon{background:url('../imgs/t-search.png') no-repeat;width:24px;height:24px;margin:22px 23px 0 0;cursor:pointer}
.travellerstudy .travellerstudy-main li{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;transition:transform .3s;padding:10px;float:left;background:#fff;width:286px;margin:0 17px 62px 0}
.travellerstudy .travellerstudy-main li:nth-child(4),.travellerstudy .travellerstudy-main li:nth-child(8),.travellerstudy .travellerstudy-main li:nth-child(12){margin-right:0}
.travellerstudy .travellerstudy-main li:hover{box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition:all .3s ease;transition: all .3s ease}
.travellerstudy .travellerstudy-main li img{width:264px;height:196px;display: block}
.travellerstudy .travellerstudy-main .travellerlist{padding-top:10px;}
.travellerstudy-main .travellerlist h4{font-size:16px;text-align: center}
.travellerstudy-main .travellerlist .desc{width:182px;margin: 6px auto 6px auto;font-size:12px;}
.travellerstudy-main .travellerlist span{display: block;color:#fa583d;font-size: 16px;text-align: center;margin-bottom: 10px;}
.travellerstudy-main .travellerlist a{display: block;width:75px;height:26px;line-height: 26px;margin:0 auto;background:#fa583d;border-radius:3px;color:#fff;text-align: center}
.travellerstudy-main .travellerlist a:hover{background:#FF563C;transition:background 0.3s;}


/*游学中心详情*/
.travellerstudydetail-adv{background:url('../imgs/travellerdetailadv.png') no-repeat center center;width:100% !important;height:600px;display:block}
.travellerdetail-main{padding:111px 0 107px 0;}
.travellerdetail-main .traveller-pic{width:590px;padding: 17px 10px 14px 10px;background:#fff;margin-bottom:45px;box-shadow: 0 1px 5px rgba(0,0,0,0.1);}
.pics-swiper .swiper-pagination-bullet{ width: 12px;height: 12px;display: inline-block;  border-radius: 100%;  background: #fff;opacity: .8;}
.pics-swiper .swiper-pagination-bullet-active{opacity:1 !important;background:#fff}
.traveller-brief-right{background:#fff;width:590px;box-shadow: 0 1px 5px rgba(0,0,0,0.1);height:294px;position: relative;}
.traveller-brief-right .travller-pad{padding:12px 0px 0px 18px;}
.traveller-brief-right .travller-pad h1{font-size:20px;width:100%}
.traveller-brief-right .travller-pad .brief-p,
.traveller-brief-right .travller-pad .brief-time,
.traveller-brief-right .travller-pad .brief-call .call{color:#666;font-size:16px;}
.traveller-brief-right .travller-pad .brief-p{line-height:30px;margin-top: 8px;max-height:60px;}
.traveller-brief-right .travller-pad .brief-time{margin-top: 10px;}
.traveller-brief-right .travller-pad .brief-time span,.traveller-brief-right .travller-pad .brief-call .call span{color:#ff5700}
.traveller-brief-right .travller-pad .brief-call{margin-top:14px;}
.traveller-brief-right .travller-pad .brief-call .call:first-child{margin-right:50px}
.traveller-brief-right  .brief-price{margin-top:14px;font-size:20px;color:#ff5700;height:48px;line-height: 48px;padding-left:18px;background:#f4f4f4}
.traveller-brief-right .traveller-report{width:120px;color:#fff;background:#ff5700;height:40px;line-height: 40px;text-align: center;font-size:16px;display:block;position: absolute;bottom: 10px;right: 10px;}
.traveller-brief-right .traveller-report.disabled{background:#a3a3a3}
/*.traveller-show{padding:0 40px 58px 40px;}*/
.traveller-show h3{text-align: center;font-size:18px;font-weight: bold;margin-bottom:32px;}
.t-show-list .t-show-item.mb205{margin-top:205px;}
.t-show-list .t-show-item .show-img{border:7px solid #dcdcdc;width:240px;height:206px;}
.t-show-list .t-show-item .show-img img{width:76px;height:78px;display: block;margin:58px auto 0 auto}
.t-show-list .t-show-item .show-text{padding:29px 24px;color:#fff;width:240px;font-weight: bold;font-size: 12px;height:511px;}
.t-show-list .t-show-item .show-text.orange{background:#ff5700;}
.t-show-list .t-show-item .show-text.gray{background:#9a9898;}
.t-show-list .t-show-item .show-text span{display:block;text-align: center;margin-bottom:33px;font-size: 14px;}
.t-show-list .t-show-item .show-text p{line-height: 24px;}
.traveller-allteacher{background:#fff;width:100%;padding:41px 0 44px 0}
.traveller-allteacher h3,.traveller-task h3,.traveller-color h3{font-size:18px;font-weight: bold;text-align: center;}
.traveller-allteacher .t-teacher-list{padding:37px 37px 0 37px;}
.traveller-allteacher .t-teacher-list .t-teacher-item{-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;transition:transform .3s;width:244px;height:310px;box-shadow: 0 4px 8px rgba(0,0,0,0.1);margin-right:50px;}
.t-teacher-list .t-teacher-item:hover{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition:all .3s ease;transition: all .3s ease}
.t-teacher-list .t-teacher-item:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-webkit-transition: all .6s ease;transition: all .6s ease}
.traveller-allteacher .t-teacher-list .t-teacher-item:last-child{margin-right:0}
.t-teacher-list .t-teacher-item .imgs{width:100%;height:245px;overflow: hidden}
.t-teacher-list .t-teacher-item img{width:100%;height:100%;transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition:  all 0.5s ease-in-out 0s;-o-transition:  all 0.5s ease-in-out 0s;}
.t-teacher-list .t-teacher-item span,.t-teacher-list .t-teacher-item p{font-size:16px;font-weight: bold;text-align: center;display: block;margin-top:8px;}
.t-teacher-list .t-teacher-item p{color:#959595;margin-top:4px;}
.traveller-task,.traveller-color{width:100%;background:#fff;padding:37px 0 55px 0;margin-top:15px;}
.traveller-task  h3,.traveller-color h3{margin-bottom:36px;}
.traveller-tasks .swiper-slide{margin-top:-4px !important;}
.traveller-tasks .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:0;background-image:url('../imgs/t-next.png');width:98px;height:99px;background-size: 98px 99px;/* top: -9px; */top: 45%;}
.traveller-tasks .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:0;background-image:url('../imgs/t-prev.png');width:98px;height:99px;background-size: 98px 99px;/* top: -9px; */top: 45%;}

/*游学订单*/
.graylight{background:#f7f7f7}
.travellerorder{padding:60px 0 134px 0}
.travellerorder .travellerbg{background:#fff;padding:80px 0 105px 48px }
.travellerbg h3{font-size:18px;color:#ec2328;font-weight: bold;margin-bottom:23px}
.travellerbg .travellerorder-title .ordernum{margin-right:32px;}
.travellerbg .travellerorder-title .ordernum i{display: inline-block;color:#ec2328}
.travellerorder-title  select{width:152px;height:30px;display: inline-block;padding-left:30px;border-radius:3px;border:1px solid #dddddd}
.travellerorder-main{margin-top:28px;}
.travellerorder-main table tbody tr{margin-bottom:60px;display:inline-block}
.travellerorder-main table tbody tr td:nth-child(1){width: 278px;}
.travellerorder-main table tbody tr td:nth-child(2){width: 283px;}
.travellerorder-main table tbody tr td:nth-child(3){width: 208px;text-align: center;}
.travellerorder-main table tbody tr td:nth-child(4){width: 239px;text-align: center;}
.travellerorder-main table tbody tr td:nth-child(5){width:192px;text-align: center;}
.travellerorder-main table tbody tr td:nth-child(5) span{color:#ec2328}
.travellerorder-main table tbody tr td:nth-child(2) p.travellertime{font-size:12px;color:#828282;margin-top:20px}
.travellerorder-subimt .travellerorder-right{margin-right:22px;}
.travellerorder-subimt .travellerorder-right span{color:#ec2328}
.travellerorder-subimt .travellerorder-right .submit{cursor:pointer;margin-left:35px;border:none;color:#fff;background:#c91221;text-align: center;width:90px;height:30px;line-height: 30px;}

/*orderpay*/
.orderpay{padding:60px 0 65px 0}
.orderpay .orderpay-main{padding:55px 20px 20px 45px;background:#fff;display: inline-block; min-height: 600px;}
.orderpay .orderpay-main h3{font-size: 18px;font-weight: bold;color:#ec2328;margin-bottom:22px;}
.orderpay-style .orderpay-num span:last-child i{color:#ec2328}
.orderpay-style .orderpay-detail a{color:#32a2f6;}
.orderpay-style .orderpay-choose{padding-top:36px;}
.orderpay-style .orderpay-choose .choose{font-size:18px;font-weight: bold}
.orderpay-style .orderpay-choose .choose-pay{margin-top:88px;}
.orderpay-style .orderpay-choose .choose-pay li{margin-right:30px;float:left;}
.orderpay-style .orderpay-choose .choose-pay li a{border:1px solid #dedede;border-radius: 3px; width: 250px; height: 82px;display:inline-block; }
/* .orderpay-choose .choose-pay li:last-child{margin-right:0} */
.orderpay-choose .choose-pay li a.alipay{background:url('../imgs/orderalipay.png') no-repeat center center;background-size: contain;}
.orderpay-choose .choose-pay li a.wechat{background:url('../imgs/orderpaywechat.png') no-repeat center center;background-size: contain;}
.orderpay-choose .choose-pay li a.online{background:url('../imgs/orderpayonline.png') no-repeat center center;background-size: contain;}
.orderpay-choose .choose-pay li a.antPay{background:url('../imgs/orderfenqi.png') no-repeat center center;background-size: contain;}
.alipays{padding-bottom:110px !important;}
.orderpay-style .orderpay-alipay{top:22px;background:url('../imgs/alipaybg.png') no-repeat;width: 350px;height: 385px;position:relative;margin:0 auto}
.orderpay-style .orderpay-wechat{top:22px;background:url('../imgs/wechatbg.png') no-repeat;width: 350px;height: 385px;position:relative;margin:0 auto}
.orderpay-style .orderpay-alipay img,.orderpay-style .orderpay-wechat img{position:absolute;top:47.5%;left:34.5%;}

/*personalorder*/
.personalorder{padding:40px 0 90px 0}
.personalorder .personalorder-adv{padding:50px 20px 0 38px;background:url('../imgs/personalorderpic.png') no-repeat center center;width: 100%;height: 180px}
.personalorder-adv .personalorderinfo-left .p-order-pic img{border-radius: 50%;}
.personalorder-adv .personalorderinfo-left .p-order-pic a{vertical-align:top;display:inline-block;background:url('../imgs/personalorderimg.png') no-repeat;width: 12px;height: 12px}
.personalorder-adv .personalorderinfo-left .p-order-text{margin:15px 0 0 15px;}
.personalorderinfo-left .p-order-text span{font-size:18px;}
.personalorderinfo-left .p-order-text p{color:#c5cbcf;margin-top:8px}
.personalorder-adv .personalorderinfo-right span:first-child{margin-top:14px}
.personalorder-adv .personalorderinfo-right span{text-align:right;display:block;font-size:16px;margin-bottom:12px;}
.personalorder .personalorder-content{background:#fff;padding:40px 0;margin-top:40px}
.personalorder .personalorder-content h3{font-size:18px;color:#ef3617;font-weight: normal;padding-left:60px}
.personalorder-table table tr{border-bottom:1px solid #b6b6b6;display: inline-block;padding:40px 60px;width:100%}
.personalorder-table table tr:last-child{border:none}
.personalorder-table table tr td:nth-child(2){width:740px;padding-left:52px}
.personalorder-table table tr td:nth-child(2) span{font-size:18px;}
.personalorder-table table tr td:nth-child(2) p{font-size:16px;color:#828282;margin-top:10px;}
.personalorder-table table tr td:nth-child(3) a.pay-alreay{background:#fa583d;color:#fff;text-align: center;font-size:18px;width:117px;height:50px;line-height: 50px;display: block;border-radius: 25px;}
.personalorderform li{float:left;width:50%;color:#5d5d5d;font-size: 18px;margin-top:30px;padding-left:135px}
.personalorderform li .red{color:#ef3617}
.personal-layer.layui-layer{border-radius:8px;}
.personal-layer .layui-layer-title{border-radius:8px 8px 0 0;height:74px;line-height: 74px;font-size: 24px;color: #5d5d5d;background: #e4e4e4;padding: 0 80px 0 52px;}
.personal-layer .layui-layer-setwin .layui-layer-close1{background:url('../imgs/personallayer.png') no-repeat;width: 44px;height: 44px;}

/*活动中心*/
.activecenter-adv{background:url('../imgs/activecenteradv.png') no-repeat center center;width:100%;height:600px;background-size:cover;}
.activecenter-adv .activecenter-code{margin-top:99px;width:300px;height:402px;background:rgba(255,255,255,0.7);padding:27px;}
.activecenter-adv .activecenter-code h3{text-align: center;font-size:18px;margin-bottom:22px;}
.activecenter-adv .activecenter-code img{margin:20px auto 0 auto;display: block;}
.activecenter{padding:78px 0  171px 0}
.activecenter .activecenter-item{margin-bottom:33px;}
.activecenter .activecenter-item .activecenter-left{padding:38px 40px 0 38px;width:273px;height:153px;border-right:1px solid #e0e0e0}
.activecenter-item .activecenter-left h3{text-align: center;font-size: 18px;margin-bottom:8px;}
.activecenter-item .activecenter-left p{width:196px;color:#999999;font-size: 12px;text-indent: 1em}
.activecenter-item  .activecenter-right{width:926px;}
.activecenter-right ul{margin-left:23px;}
.activecenter-right ul li{float:left;margin: 0 0 55px 55px;}
.activecenter-right ul li .activecenter-img{position:relative;overflow: hidden}
.activecenter-right ul li .activecenter-img img{width:246px;height:246px;}
.activecenter-right .activecenter-show{padding:90px 22px 0 22px;background: rgba(0,0,0,0.5);position: absolute;top: 0;left:0;width: 246px;height: 246px;opacity: 0}
.activecenter-right .activecenter-show p{width:206px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;margin-bottom:20px;color:#fff;}
.activecenter-right .activecenter-show a{border-radius:3px;display:block;width:82px;height:30px;line-height: 30px;color:#fff;text-align: center;background:#ef3617;margin:0 auto}
.activecenter-right ul li:hover .activecenter-show{display: block; top: 0; opacity: 1;-webkit-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}

/*help*/
.helpmain{margin:44px 0 110px 0;}
.helpmain .help-nav{background:#fff;width:240px;padding: 35px 0 14px 0;height:661px}
.helpmain .help-nav h1{font-size:16px;color:#fff;height:52px;width:100%;line-height: 52px;text-align: center;margin-bottom: 22px;}
.helpmain .help-nav h1.orange{background:url('../imgs/helporange.png') no-repeat}
.helpmain .help-nav h1.blue{background:url('../imgs/helpblue.png') no-repeat}
.helpmain .help-nav h1.darkblue{background:url('../imgs/helpdarkblue.png') no-repeat}
.helpmain .help-nav ul li a{position:relative;padding-left:72px;margin-bottom: 20px;display: block}
.helpmain .help-nav ul li a .icon{position:absolute;right:20px;top:5px;background:url('../imgs/helpicon.png') no-repeat;width: 6px;height: 10px;}
.helpmain .help-nav ul li a:hover,.active{color:#ef1616}
.helpmain .help-content{background:#FFF;width:932px;padding:45px 51px }
.helpmain .help-content h2{font-size:20px;margin: 0px 0 10px 0;font-weight: bold;line-height: 30px;color: #333333;}
.helpmain .help-content h4{font-size:16px;margin: 0px 0 10px 0;font-weight: bold;line-height: 30px;color: #333333;}
.helpmain .help-content p{padding-bottom: 15px;line-height: 26px;color: #666666;margin: 0;}
.navFix{position: fixed;top: -35px ;left:50%;margin-left:-602px; z-index: 99999;width:240px;}
/*.navFix-bottom{position:absolute;bottom:0;left:0;width:240px;}*/
#returntop{position:fixed;left:50%;bottom:318px; margin-left: 620px;width:54px;height:52px;background:#fff;color:#666666;text-align: center;overflow: hidden}
#returntop .returnicons{display:block;background:url('../imgs/helpreturndown.png') no-repeat;width:23px;height:12px;margin:10px auto 6px auto}
#returntop:hover{background:#ff5700;color:#fff;}
#returntop:hover .returnicons{background:url('../imgs/helpreturnup.png') no-repeat}
/*报名按钮*/
.report-btns{width:100%;}
.report-btns.re-abs{position:absolute;right:7%;bottom:14%}
.report-btns a{display:inline-block;width:160px;height:46px;line-height: 46px;text-align: center;border:1px solid #22b9ff;border-radius:3px;font-size:18px;}
.report-btns a.report-name{background:#22b9ff;color:#fff;}
.report-btns a.report-answer{margin-left:22px;background:transparent;color:#fff;border:1px solid #fff;}

/*合作院校详情*/
.schooldetail-wrap .index-lunbo{margin-bottom: 50px;}
.schooldetail-wrap .title{margin-bottom: 30px; margin-top: 35px; font-size: 24px;color: #fa583d;padding-bottom: 20px;border-bottom:1px solid #ddd;}
.schooldetail-wrap .school-intro{}
.schooldetail-wrap .school-intro .left{width: 496px;height: 409px;margin-top: 30px;/*border: 4px solid #00a0e9;*/}
.schooldetail-wrap .school-intro .left img{position: relative;left: 25px;top: -25px;}
.schooldetail-wrap .school-intro .right{width: 650px;height: 409px;overflow: hidden;}
.schooldetail-wrap .school-intro p{text-indent: 30px; font-size: 16px;color: #999;line-height: 2;}
.schooldetail-wrap .school-intro div{color: #666;font-size: 16px;margin-top: 10px;}
.schooldetail-wrap  .major-list li{-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;transition:transform .3s;margin:0 19px 20px 0;width:285px;height:auto;float:left}
.schooldetail-wrap  .major-list li:hover{box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition:all .3s ease;transition: all .3s ease}
.schooldetail-wrap  .major-list li a img{width:100%;display:block;height:184px}
.schooldetail-wrap .hotmajor-list{}
.schooldetail-wrap .hotmajor-list li{background-color: #fff; cursor: pointer; float: left;position: relative;width:290px;height: 140px; margin-right: 7px;margin-bottom: 35px; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.09); }
.schooldetail-wrap .hotmajor-list li:hover .shade{display: block;}
.schooldetail-wrap .hotmajor-list h2{height: 48px;line-height: 48px;text-align: center;font-size: 15px;color: #fff;}
.schooldetail-wrap .hotmajor-list h2.t1{background: url(../imgs/zy_11.png) no-repeat center center;}
.schooldetail-wrap .hotmajor-list h2.t2{background: url(../imgs/zy_22.png) no-repeat center center;}
.schooldetail-wrap .hotmajor-list h2.t3{background: url(../imgs/zy_33.png) no-repeat center center;}
/*.schooldetail-wrap .hotmajor-list h2.t4{background: url(../imgs/zy_4.png) no-repeat center center;}
.schooldetail-wrap .hotmajor-list h2.t5{background: url(../imgs/zy_5.png) no-repeat center center;}*/
.schooldetail-wrap .hotmajor-list .shade{display: none; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.schooldetail-wrap .hotmajor-list .shade div{text-align: center;margin-top: 25px;}
.schooldetail-wrap .hotmajor-list .shade div p{font-size: 20px;color: #fff;text-align: center;}
.schooldetail-wrap .hotmajor-list .go{margin-top: 15px; border-radius: 4px; display: inline-block;text-align: center;width: 122px;height: 32px;line-height: 32px;color: #fff;font-size: 16px;background-color: #f6563c;}
.schooldetail-wrap .hotmajor-list .content{padding: 20px 15px;text-align: center;font-size: 14px;}
.schooldetail-wrap .hotmajor-list .content .name{font-size: 16px;font-weight: bold;margin-bottom: 20px;}
.schooldetail-wrap .hotmajor-list .content .des span{margin-right: 20px;}
.schooldetail-wrap .baomin{margin-bottom: 180px;}
.schooldetail-wrap .baomin .item{border-bottom: 1px dashed #ddd;padding-bottom: 10px;}
.schooldetail-wrap .baomin .item h3{margin: 15px 0 20px 0;font-size: 20px;color: #333;font-weight: normal;}
.schooldetail-wrap .baomin .item p{font-size: 16px;color: #666;margin:0 40px 10px 110px;line-height: 1.8;}
.schooldetail-wrap .baomin .photobox .img{width: 295px;height: 210px;}
.schooldetail-wrap .baomin .photobox .img img{width: 100%;height: 100%;}
.schooldetail-wrap .baomin .photobox .left{margin-right: 160px;}
.recomd-box .recomd-list{}
.recomd-box .recomd-list li{margin-right: 15px; width: 285px;margin-bottom: 35px;float: left;}
.recomd-box .recomd-list li .img{width: 285px;height: 215px; position: relative;border:1px solid #b5b5b5;}
.recomd-box .recomd-list li .go{width: 140px;height: 45px;line-height: 45px;color: #fff;background-color: #fa583d;text-align: center;font-size: 18px;border-radius: 6px;position: absolute;top: 50%;margin-top: -27px;left: 50%;margin-left: -70px;}
.recomd-box .recomd-list li .img img{width: 100%;height: 100%;}
.recomd-box .recomd-list li .img:hover .shade{display: block;}
.recomd-box .recomd-list li .shade{position: absolute;display: none; bottom: 0;width: 100%;height: 100%;background:rgba(0,0,0,.6);font-size: 16px;}
.recomd-box .recomd-list li .content{border-left:1px dashed #b5b5b5;border-right:1px dashed #b5b5b5;border-bottom:1px dashed #b5b5b5;font-size: 18px;color: #333;padding:15px 8px;height: 100px;}
.recomd-box .recomd-list li .content p{}
.recomd-box .recomd-list li .content div{margin-top: 15px;}
.recomd-box .recomd-list li .content .tit{width: 188px;}
.recomd-box .recomd-list li .content .price{font-size: 18px;color: #e71212;}
.recomd-box .recomd-list li .content .left{color: #666666;font-size: 16px;}
.recomd-box .recomd-list li .content .right{color: #666;font-size: 16px; }

/*登入注册修改*/
.login-main1 .close,.register-main1 .close{display: inline-block; width: 35px;height: 35px;position: absolute;right: 15px;top: 12px;cursor: pointer; background: url(../imgs/close.png) no-repeat center center;}
.login-main1 .title,.register-main1 .title{ margin:0;font-weight: normal; height: 60px;line-height: 60px;color: #fff;text-align: center;background-color:#ff5700;font-size: 24px;}
.login-main1 .login-items .login-submit:hover,.register-main1 .register-items .register-submit:hover, .forget-items .forget-submit:hover {transition: background 0.3s;background:#ff5700;}
.login-main1 .login-items .login-submit,.register-main1 .register-items .register-submit, .forget-items .forget-submit{ background:#ff5700;}



/*实训*/
.train-lunbo,.recommend-lunbo{margin-bottom:29px;}
.training-main .train-choose .train-head{border-bottom:1px solid #c6c6c6;padding:18px  0}
.train-choose .train-head .head-text{color:#fa583d;font-size:24px;}
.train-search .train-search-box{border:1px solid #7d7d7d;border-radius:3px;height:40px;float:left;width: 251px;}
.train-search .train-search-box input[type='text']{border:none;font-size:18px;color:#999999;padding-left:16px;height:38px;line-height: 38px;}
.train-search .train-btn{background:#fa583d;border-radius:3px;border:none;color:#fff;height:40px;line-height:40px;float:right;width:64px;margin-left: -2px;cursor: pointer;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.train-search .train-btn .btn-search{background:url('../imgs/train-search.png') no-repeat;display:inline-block;text-align: center;width:26px;height:26px;vertical-align: middle;}
.train-choose .train-choose-show{background:#f7f7f7;font-size:16px;color:#333333;padding:12px 0 26px 0;margin-top:12px;}
.train-choose-show .area{width:10%;}
.train-choose-show .area em{letter-spacing: 2em}
.train-choose-show .area i{margin-left:-25px;}
.train-choose-show .area-city{width:90%}
.train-choose-show .area-city a{margin:0 25px 16px 0;display:inline-block}
.area-city a.active{color:#ef3617}
.train-content{margin-bottom:52px;}
.train-content li{padding:42px 0;border-bottom:1px dashed #333;}
.train-content li .img{width:350px;height:273px;}
.train-c-title{width:850px;padding-left:22px;}
.train-c-title .t-title{font-size:18px;color:#333333}
.train-c-title .t-title .time{color:#fa583d}
.train-c-title .t-icons span{font-size:16px;color:#666666;width:33.3%}
.t-icons{background:#f5f5f5;margin-top:20px;height:45px;line-height:45px;}
.t-icons span i{display:inline-block;width:34px;height:34px;vertical-align: -9px}
.t-icons span i.icons-teach{background:url('../imgs/icons-tech.png')}
.t-icons span i.icons-addre{background:url('../imgs/icons-address.png')}
.t-icons span i.icons-tel{background:url('../imgs/icons-tel.png')}
.train-c-title .t-main-text{margin-top:22px;font-size:14px;color:#333;height:155px;overflow:hidden;line-height: 36px;}

/*实训详情*/
.traindetail-lunbo{margin-bottom:26px;}
.traindetail .traindetail-title{font-size:24px;color:#fa583d;border-bottom:1px solid #c6c6c6;padding:14px 0;margin-bottom:26px;}
.traindetail-content{margin:42px 0;}
.traindetail-content .traindetail-bg{background:#999999;width:560px;height:424px;position:relative;margin-left:12px;}
.traindetail-bg img{width:100%;height:100%;position:absolute;left:-12px;bottom:16px;}
.traindetail-c-right{width:589px}
.traindetail-c-right .right-title h2{font-size:24px;color:#fa583d}
.traindetail-c-right .right-title i{background:url(../imgs/traindetailbg.png) no-repeat;width: 183px;height:40px;line-height: 40px;color:#fff;text-align:center;font-size:22px;}
.traindetail-c-right .traindetail-p{margin-top:50px;}
.traindetail-c-right .traindetail-p p{color:#666666;font-size:22px}
.traindetail-c-right .traindetail-p p.traindetail-time, .traindetail-p .traindetail-tech,.traindetail-p .traindetail-address,.traindetail-p .traindetail-tel{margin-bottom:33px}
.traindetail-p p .t-gray{color:#999}
.traindetail-p .wid50{width:50%}
.traindetail-p .traindetail-address{width:100%}
.traindetail-c-right .traindetail-order{display:inline-block;text-align:center;border-radius:6px;color:#f29b76;font-size:28px;border:1px solid #f29b76;width:200px;height:65px;line-height: 65px;}
.traindetail-c-right .traindetail-order:hover{background:#f29b76;color:#fff}
.traindetail-text{margin-bottom:200px}
.traindetail-text p{text-indent: 2em;color:#666666;font-size:18px;line-height:40px;}

/*推荐课程*/
.recomd-choose-show{padding-top:36px;}
.recomd-choose-show .recommed-item{font-size:16px;color:#333333;margin-bottom:21px;}
.recomd-choose-show .recommed-item .item-name{width:10%;}
.recomd-choose-show .recommed-item .item-name em{letter-spacing: 2em}
.recomd-choose-show .recommed-item .items{width:90%}
.recomd-choose-show .recommed-item  .item-name i{margin-left:-25px;}
.recomd-choose-show .recommed-item .items a{margin:0 23px 16px 0;display:inline-block}
.recomd-choose-show .recommed-item a.active{color:#ef3617}
.recommed-content{margin:55px 0 60px 0;}
.recommed-content li{width:285px;position:relative;margin:0 19px 45px 0;float:left}
.recommed-content li:nth-child(4n){margin-right:0;}
.recommed-content li .recommed-img{width:100%;height:215px;}
.recommed-content li .recommedtext{padding: 19px 12px 20px 12px;border:1px dashed #e9e9e9}
.recommedtext h3{font-size:18px;color:#333333;width:100%}
.recommedtext h3{font-size:18px;color:#333333}
.recommedtext .recommedteacher{margin-top:18px;}
.recommedtext .recommedteacher span{font-size:16px;color:#666666}
.recommedbg{background:rgba(0,0,0,.6);top:0;position:absolute;width:100%;height:215px;}
.recommed-content li:hover .recommedbg{display:block}
.recommedbg{display:none}
.recommedbg .recommedtry{background:#fa583d;font-size:18px;color:#fff;border-radius:8px;width:142px;height:44px;text-align:center;line-height: 44px;display:block;margin:85px auto 0 auto}

/*帮助中心*/
.helpdetailmain .helpadv{background:url('../imgs/helpdetail.png') no-repeat;width:100%;height:499px;background-size:100% 100%}
.helpdetailmain .helpdetailcontent{margin-top:50px}
.helpdetailmain .helpdetailcontent h2.title{font-size:24px;color:#f4735d;text-align: center;font-weight: normal}
.helpdetailcontent .helpdetail-line{position:relative;margin:10px 0 25px 0}
.helpdetailmain .helpdetailcontent .help-line{width:207px;border-bottom:2px solid #f4735d;margin:0 auto;}
.helpdetailcontent  .bold-line{width:50px;border:4px solid #f4735d;position:absolute;top: -3px;left: 50%;transform: translateX(-50%);}
.helpdetail-title{width:100%;border-bottom:1px dashed #e7e7e7;padding:16px 0}
.helpdetail-title span{font-size:18px;color:#666666}
.helpdetail-main{padding:38px 0 200px 0}
.helpdetail-main p{color:#666666;font-size:18px;line-height:58px;}
.helpdetail-main h2{font-size:24px;color:#fa583d;text-align: left;font-weight: normal;margin-bottom: 11px;}

/*校园活动*/
.schoolactive-adv{display:block;background:url('../imgs/schoolactiveadv.png') no-repeat;width:100% !important;height:505px;background-size:100% 100%}
.schoolactivemain{margin-bottom:64px;}
.schoolactivemain .schoolactive-choose{width:100%;background:#f3f7fb;padding-top:22px;height:auto;border-bottom:2px solid #d2e2f2}
.schoolactive-c-search h2{color:#fa583d;font-size:26px;height:50px;line-height:50px;}
.a-search-form .active-search{background:#fff;border:1px solid #e8e8e8;width:251px;height:40px;border-right:0;box-sizing: border-box;}
.active-search input[type=text]{width:100%;margin-top:9px;border:none;font-size:16px;color:#999999;background:transparent;padding:0 16px;}
.a-search-form button{width:64px;height:40px;background:#ff5700;border:none;cursor:pointer;}
.a-search-form button i.a-search-icon{display:inline-block;background:url('../imgs/train-search.png') no-repeat;width:26px;height:26px;vertical-align: middle}
.schoolactive-choose .school-active-style{margin-top:34px;position:relative;height:61px;overflow:hidden}
.schoolactive-more{position:absolute;right:0;font-size:22px;top:1px;color:#1ca2df}
.schoolactive-more i{width:26px;height:13px;display:inline-block;margin-left:10px}
.down{background:url('../imgs/activemore.png') no-repeat;}
.up{background:url('../imgs/up.png') no-repeat;}
.autosheight{height:auto !important;}
.schoolactive-choose .school-active-style li{float:left;padding:0 70px 30px 0;}
.school-active-style li a{font-size:24px;color:#666666;position:relative}
.school-active-style li a.active{color:#fa583d;padding-bottom: 5px;border-bottom:2px solid #fa583d;}
.schoolactive-list .schoolactive-ul{margin-top:24px;}
.schoolactive-ul .schoolactive-item{float:left;margin:0 12px 28px 0;width:288px;height:auto;border:1px solid #ececec;padding:20px 10px 10px 10px;box-shadow: 0 5px 0px rgba(0, 0, 0, 0.07);-webkit-box-shadow: 0 5px 0px rgba(0, 0, 0, 0.07); }
.schoolactive-ul .schoolactive-item img{display:block;width:268px;height:154px;}
.schoolactive-item .items-main{padding-top:15px;}
.schoolactive-item .items-main p{line-height:26px;color:#6d6d6d;font-size:18px;height:30px;overflow: hidden}
.schoolactive-item .items-main .items-active{height:30px;line-height:30px;margin-top:12px;}
.schoolactive-item .items-main .items-active span{color:#e71212;font-size:20px;}
.schoolactive-item .items-main .items-active a{width:90px;height:30px;line-height:30px;background:#ff5700;color:#fff;text-align:center;font-size:18px;border-radius:3px;}

/*message*/
.messagelist{margin:20px 0 24px 0;}
.messagelist .msgleft{width:199px;min-height:790px;background:#e0f0fd;padding-top:22px}
.msgleft a{width:100%;display:block;height:65px;line-height: 65px;font-size:18px;padding-left:30px;}
.msgleft a .msg-icon{margin-right:12px;vertical-align:middle;width:30px;height:34px;display: inline-block;background:url('../imgs/icon-msg.png') no-repeat}
.msgleft a.active{background:#f0f8fe}
.messagelist .msgright{width:992px;background:#fff;height:auto;padding:20px 30px 0 30px;min-height:790px; }
.messagelist .msgright h2{font-size:18px;font-weight:normal}
.msgul{margin-top:16px;width:100%}
.msgul .msgli{border:1px dotted #e7e7e7;padding:30px 12px 25px 20px;background:#fcfcfc;margin-bottom:10px}
.msgul .msgli{display:block;width:100%;height:100%}
.msgul .msgli img{width:56px;height:56px;}
.msgul .msgli .msglitext{width:842px;padding-left:10px;}
.msgli .msglitext .text-top{font-size:18px}
.msgli .msglitext .text-top span:nth-child(2){color:#999999;font-size:20px;letter-spacing: 0.1em}
.msglitext p{color:#939393;font-size:18px;margin-top:6px;width:100%}

/*chat*/
.grey{background:#d8d8d8;width:100%;height:100%}
.chatmain{width:1040px;background:#fff;border: 1px solid #ccc;margin:30px auto; height:auto; display: -webkit-box;  -webkit-box-orient: vertical;}
.chatmain .chatheader{height:58px;line-height: 58px;padding:0 20px;background:#fafafa;border-bottom:1px solid #d8d8d8}
.chatheader .fl img{vertical-align: -14px;margin-right:22px;display: inline-block;border-radius:50%}
.chatheader .fl span{display: inline-block;font-size:16px;color:#333;}
.chatheader .chatclose{font-size:32px;}
.chatcontent{padding:20px;overflow-y:scroll;-webkit-box-flex: 1;}
.chatcontent::-webkit-scrollbar{width: 0;}
.chatcontent .chatdetail{display: -webkit-box;display: -webkit-flex;display: flex;width:597px;margin:0 auto;padding:15px 18px;border:1px solid #e6e6e6}
.chatdetail img{width:134px;height:100px;}
.chatdetail .chatgoods{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;font-size:18px;padding:12px 0 0 30px }
.chatdetail .chatgoods p{color:#333333}
.chatdetail .chatgoods p span{color:#666666}
.chatdetail .chatgoods p span.red{color:#ff0000}
.chatgoods .chatdetailprice{margin-top:16px;}
.chatcentermain{margin-top:45px;}
.mr20{margin-right:20px;}
.ml20{margin-left:20px;}
.chat{margin-bottom:15px;}
.chat .imgs{width:45px;height:45px;}
.chat .chat-text{max-width:90%;position:relative;min-height:75px;background:#d8e8f9;border-radius:3px;padding:14px 12px 12px 10px;font-size:16px;}
.chat.c-left .chat-text::before{position: absolute; content: ""; top: 8px;left: -7px; border-top:7px solid transparent;border-bottom: 7px solid transparent;border-right: 7px solid #d8e8f9;}
.chat.c-right .chat-text{background:#e6f1e5}
.chat.c-right .chat-text::after {position: absolute; content: ""; top: 8px;  right: -6px;border-top: 7px solid transparent;  border-bottom: 7px solid transparent;  border-left: 7px solid #e6f1e5;}
.chat-text p{color:#666666;margin-top:6px;}
.chatbottom{border-top:1px solid #e6e6e6;width:100%;position:relative;background:#fff;}
.chatbottom .allimgs{display:none;width: 329px;border: 1px solid #ccc;position: absolute;left: 0;top: -282px;background: #fff;overflow: auto;}
.chatblock{display:block !important;}
.allimgs ul li{width: 30px;height: 30px; margin: 5px;float: left;}
.allimgs ul li:hover{box-shadow: 5px 5px 5px #888888; }
.chatbottom .chattools li{float:left;padding: 10px 0 4px 18px;cursor: pointer;}
.chatbottom .chattools li img{width:28px;height:28px;}
.chatbottom .chattools li .hidden{display:none;}
.chatbottom .chattools li i.chatphoto{background:url('../imgs/chatphoto.png') no-repeat;width:28px;height:28px;display:inline-block}
.chatbottom .chattextarea textarea{padding:0 10px;width: 100%;height: 65px; border: none;outline: none;resize: none;font-size: 14px;}
.chatbottom .chatbottombutton{float:right;margin-right:47px;height:47px;line-height: 47px;margin-bottom:15px;}
.chatbottom .chatbottombutton button{margin-left:15px;width:119px;border:none;background:#e66464;color:#fff;font-size: 16px;text-align: center;line-height: 47px;height: 47px;}
.chatbottom .chatbottombutton span{color:#c1c1c1;font-size:12px;}

/*专业设置详情*/
.graylights{background:#f8f8f8;}
.majorsetup-adv{background:url(../imgs/lun1.png) no-repeat center;width:100%;height:500px;display:block}
.majorsetup-adv .majorsetup-bg{background:rgba(255,255,255,.7);height:500px;width:290px;float:right;}
.majorsetup-bg .major-text{padding:79px 0 0 36px;}
.majorsetup-bg .major-text span{font-size: 20px;width:100%;display: block;margin-bottom:25px;}
.majorsetup-bg .major-text span em{color:#fa583d}
.majorsetup-bg .majorsetup-btn{font-size:20px;width:180px;height:46px;line-height: 46px;text-align:center;color:#fff;background:#fa583d;display:block;border-radius:3px;margin:72px auto 0 auto}
.majorsetup-bg .majorsetup-btn:hover{background:#ec2328;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-o-transition: all .3s ease-in}
.majorsetup-cotent{margin:40px 0 200px 0;}
.majorsetup-cotent .majorsetup-change{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding-bottom:15px;width:100%}
.majorsetup-change .majorsetup-items li{float:left;cursor:pointer;font-size:20px;color:#666666;padding:10px 20px 0 20px;margin-right:80px;position:relative}
.majorsetup-change .majorsetup-items .active{color:#fa583d;}
.majorsetup-change .majorsetup-items .active:after{content:'';position:absolute;top: 0;border-top:6px solid #fa583d;width: 120px;left: 0;}
.majorsetuplists p{margin-top:20px;font-size:16px;color:#666;line-height: 36px;}
.majorsetup-cotent .majorsetup-list{margin-top:65px;}
.majorsetup-cotent .majorsetup-list h2{font-size:20px;color:#000;font-weight: bold;text-align: center;width:100%}
.majorsetup-list h2 .majorsetup-more{font-size:20px;color:#fa583d;font-weight: bold;float:right}
.majorsetup-list .majorsetup-ul{margin-top:38px;}
.majorsetup-ul li{-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;transition:transform .3s;width:285px;height:auto;float:left;margin:0 18px 15px 0;}
.majorsetup-ul li:hover{box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10);-webkit-transform: translateY(-4px);-moz-transform: translateY(-4px);-ms-transform: translateY(-4px);-o-transform: translateY(-4px);transform: translateY(-4px);-webkit-transition:all .3s ease;transition: all .3s ease}
.majorsetup-ul li img{display:block;width:100%;height:215px;}
.majorsetup-ul li .majorsetup-list-text{padding:19px 10px 10px 10px;border:1px dotted #d1d1d1;}
.majorsetup-ul li .majorsetup-list-text .title{font-size:18px;color:#fa583d}
.majorsetup-list-text .title,.majorsetup-list-text .teacher{margin-bottom:14px}
.majorsetup-list-text .title span{float:left;width:70%}
.majorsetup-list-text .title span:last-child{color:#ea1212;text-align: right;width:30%;}
.majorsetup-list-text .teacher span{float:left;width:50%;font-size: 16px;color:#2b2b2b}
.majorsetup-list-text .rightset{border-radius:3px;margin:0 auto;display:block;color:#fff;background:#fa583d;font-size:16px;width:108px;height:40px;text-align: center;line-height: 40px}

/*学生简历*/
.studentresume .myresume{;border-bottom:1px solid #ededed;width:100%}
.studentresume .myresume h2{width:80%;float:left;height:32px;line-height:32px;font-weight:normal;font-size:20px;color:#ff6000;border-left:5px solid #ff6000;padding-left:16px;}
.studentresume .myresume .myresume-alert{width:20%;float:left;text-align: right;}
.studentresume .myresume .myresume-alert a{width: 67px;height: 28px;line-height: 28px;display: inline-block;text-align: center;border-radius: 3px;}
.myresume .myresume-alert a.active{background:#ff5700;color:#fff;}
.studentresume .myresume-base{margin-top:20px;}
.myresume-base .myresume-items .myresume-title{padding-left:22px;height:40px;line-height: 40px;width:100%;background:#f5f5f5;color:#ff6000;font-size:18px;}
.myresume-items .myresume-title i.icons{background:url('../imgs/studenticon1.png') no-repeat center;width:26px;height:26px;display:inline-block;vertical-align: -6px;margin-right:18px;}
.myresume-items .resumeitems{margin-top:14px;}
.resumeitems ul li{margin-bottom:20px;line-height: 30px;height: 30px;}
.resumeitems ul li label,.resumeitems .other-lable{width:147px;text-align: right;font-size:16px;color:#666666;display:inline-block;vertical-align: middle;height:30px;line-height: 30px}
.resumeitems ul li  i.tip,.resumeitems .other-tip{text-align:center;width:22px;color:#ff6000;display:inline-block;vertical-align: -3px;line-height:30px;height:30px;}
.resumeitems ul li input[type=text]{background-color:transparent}
.resumeitems ul li input[type=text],.resumeitems ul.baselast li span,.choose-type{padding-left:12px;width:230px;height:30px;line-height: 30px;border:1px solid #dddddd;color:#999;}
.resumeitems ul li .choose-type{padding-left:9px !important;font-size:14px;}
.resumeitems ul li input[type=text]::-webkit-input-placeholder{
    color:#999999;
}
.resumeitems ul li input[type=text]::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999999;
}
.resumeitems ul li input[type=text]:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999999;
}
.resumeitems ul li input[type=text]:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#999999;
}
.resumeitems ul.baselast{margin-left:120px;}
.resumeitems ul.baselast li span{width:115px;display:inline-block;cursor:pointer;padding-left:28px;color:#666;}
.resumeitems ul.baselast li span.active{background:#ff5700;color:#fff;}
.resumeitems ul.baselast li span i{display:inline-block;width:20px;height:20px;vertical-align: middle;margin-right:15px;}
.resumeitems ul.baselast li .male .i-male{background:url('../imgs/male.png') no-repeat;}
.resumeitems ul.baselast li .male.active i{background:url('../imgs/maleactive.png') no-repeat;}
.resumeitems ul.baselast li .female .i-female{background:url('../imgs/female.png') no-repeat;width: 21px !important;}
.resumeitems ul.baselast li .female.active i{background:url('../imgs/femaleactive.png') no-repeat;}
.preview-resume{width:117px;float:right;height:auto;margin-right:56px;position:relative;cursor:pointer}
.preview-resume #preview-img{height:133px;}
.preview-resume #preview-img img{width:100%;height:100%;display:block}
.preview-resume .file-btn{top:0;cursor:pointer;text-align:center;color:#fff;position: relative;font-size:16px;display:block;width:100%;height:30px;line-height: 30px;background:#ff5700;}
.preview-resume .otherphotos{position:absolute;width:120px;height:164px;cursor:pointer;opacity:0;filter:alpha(opacity=0);top:0}
.laydate-icons{background:url('../imgs/laydate.png') 198px center no-repeat}
.resumeitems ul li .money{width: 86px !important;padding-left:5px !important;}
.resumeitems ul li .money-times{font-size:16px;color:#666;vertical-align: middle;display:inline-block;margin-left: 4px;}
.resumeitems ul li .study-all,.resumeitems ul li .between{vertical-align:middle;display:inline-block;font-size:16px;color:#999}
.resumeitems ul li .laymonth{width:158px !important;}
.resumeitems ul li .laymonth.laydate-icons{background:url('../imgs/laydate.png') 128px center no-repeat}
.resumeitems ul li .between{padding:0 4px;}
.chks-study{margin-left:23px;position: relative;}
.input_check{position: absolute;width: 18px;height: 18px;visibility: hidden;background: #E92333;top: 1px;left: -3px;}
.chks-study .input_check+label {cursor:pointer;display: inline-block;width: 18px;height: 18px;border: 1px solid #ff6000;}
.chks-study .input_check:checked+label {background:url('../imgs/chkall.png') no-repeat;width:18px;height:18px;}
.resumeitems .resume-textarea{width:1017px;height:192px;padding:3px 0 0 10px;border:1px solid #dddddd;vertical-align: top;display: inline-block;resize: none;color:#999999;}
.resumeitems .other-lable.orange{color:#ff5700;font-size:18px;}
.myresume-btn{text-align: center;}
.myresume-btn input[type=submit],.myresume-btn a{display: inline-block;width:175px;height:50px;line-height: 50px;color:#fff;font-size:22px;text-align: center;cursor:pointer}
.myresume-btn input[type=submit]{margin:90px 30px 150px 0;border-radius:30px;border:none;background:#ff5700;}
.myresume-btn input[type=button]{margin:90px 30px 150px 0;border-radius:30px;border:none;background:#ff5700;display: inline-block;width:175px;height:50px;line-height: 50px;color:#fff;font-size:22px;text-align: center;cursor:pointer}
.myresume-btn a{background:url('../imgs/resumebtn.png') no-repeat}
/*按钮*/
.toggle-button-wrapper{margin-left:28px;}
.toggle-button-wrapper #toggle-button{ display: none; }
.toggle-button-wrapper .button-label{position: relative;display: inline-block;width: 80px;height: 30px;background-color: #999;box-shadow: #ccc 0px 0px 0px 2px;  border-radius: 30px;  overflow: hidden;}
.toggle-button-wrapper .circle{ position: absolute;top: 0;left: 0;width: 30px;height: 30px;border-radius: 50%;background-color: #fff;}
.button-label .text {line-height: 30px;  font-size: 16px;  text-shadow: 0 0 2px #ddd;  }
.button-label span{cursor:pointer}
.button-label .on { color: #fff; display: none; text-indent: 10px;}
.button-label .off { color: #fff; display: inline-block; text-indent: 34px;}
.button-label .circle{ left: 0;transition: all 0.3s;}
#toggle-button:checked + label.button-label .circle{ left: 50px;  }
#toggle-button:checked + label.button-label .on{ display: inline-block; }
#toggle-button:checked + label.button-label .off{ display: none; }
#toggle-button:checked + label.button-label{background-color:#ff5700;}
/*人才定制*/
.talentcustom .talentsearch{background:#f2f5f4;width:100%;padding:30px 0}
.talentcustom .talentsearch .search-box{width:850px;margin:0 auto}
.talentsearch .search-box .t-search-box{position:relative;}
.talentsearch .search-box .t-search-box i.t-search-i{position:absolute;top:17px;right:10px;display:inline-block;width:12px;height:7px;}
.talentsearch .search-box .t-search-box i.up{background:url('../imgs/talentcustomdown.png') no-repeat}
.talentsearch .search-box .t-search-box i.down{background:url('../imgs/talentcustomup.png') no-repeat}
.talentsearch .search-box .t-search-box ul{position:absolute;top:40px;left:0}
.talentsearch .search-box .t-search-box span.text,.search-box .t-search-box ul li{height: 40px;width: 93px;line-height: 40px;background:#eee;cursor:pointer;display:block;text-align: center;font-size: 16px;}
.talentsearch .search-box .t-search-box span.text:hover,.search-box .t-search-box ul li:hover{background:#fff;}
.talentsearch .search-box input[type=text],.talentsearch .search-box input[type=submit]{float:left;font-size:20px;height:40px;line-height:40px;background-color:transparent}
.talentsearch .search-box input[type=text]{border:1px solid #e8e8e8;font-size:20px;color:#666;padding-left:35px;width:639px;border-right: 0;background:#fff;}
.talentsearch .search-box input[type=submit]{width:118px;background:#ff5700;font-size:20px;color:#fff;border:none;cursor:pointer;}
.talentsearch .search-box input[type=text]::-webkit-input-placeholder{
    color:#b8b8b8;
}
.talentsearch .search-box input[type=text]::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#b8b8b8;
}
.talentsearch .search-box input[type=text]:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#b8b8b8;
}
.talentsearch .search-box input[type=text]:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#b8b8b8;
}
.talentcustomtip{font-weight:bold;height: 35px;line-height: 35px;width:100%;background:#ffccb2;color:#ff5700;font-size:16px;text-align: center;display:block}
.talentcustom-content{margin:22px 0 140px 0;}
.talentcustom-content .talentposition h1.title,
.talentcustomcompany h1,
.talentcount h1{border-bottom:1px solid #ededed;width:100%;font-size:20px;color:#ff5700;position:relative;padding:18px 0 18px 2px;position:relative;margin-bottom:35px}
.talentcustom-content .talentposition h1.title:after,.talentcustomcompany h1:after,.talentcount h1:after{content: '';width:100px;border-bottom:2px solid #ff5700;position:absolute;bottom:0;left:0}
.talentposition .talentposition-items .talentposition-ul li,.talentcompany-items .talentcompany-ul li{float:left;width:390px;height:auto;margin:0 14px 18px 0;border:1px solid #eaeeed}
.talentposition-items .talentposition-ul{height:auto;}
.talentposition-items .talentposition-ul li:nth-child(3n), .talentcompany-ul li:nth-child(3n){margin-right:0}
.talentposition-items .talentposition-ul li a{display:block}
.talentposition-ul li a .talentposition-top{padding:24px 20px 14px 20px;border-bottom:1px dotted #eaeeed}
.talentposition-top .top-company span.title{width:70%}
.talentposition-top .top-company span.title,.talentposition-top .top-company span.money{font-size:18px;color:#ff5700}
.talentposition-top .top-company span.title em{font-size:16px;color:#999999}
.talentposition-top p{font-size:16px;color:#666666;padding:14px 0}
.talentposition-top .center-tips{overflow: hidden;height:28px;width:100%}
.talentposition-top .center-tips .tips{border:1px solid #eaeeed;text-align: center;padding:3px 14px;font-size:15px;color:#999;display:inline-block;margin-right:15px;}
.talentposition-ul li a .talentposition-info{padding:23px 20px 18px 20px}
.talentposition-info img{float:left;width:49px;height:49px}
.talentposition-info .p-text{margin-left:69px;}
.talentposition-info .p-text h3{color:#555555;font-size:18px;font-weight:normal;width:100%}
.talentposition-info .p-text p{color:#999999;font-size:15px;margin-top:6px;}
.talentposition-items .talentmore,.talentcompany-items .talentmore{border:1px solid #ff5700;display:block;width:390px;height:40px;line-height:40px;color:#ff5700;font-size:18px;text-align: center;margin:0 auto}
.talentcompany-items .talentcompany-ul{height:auto}.talentcompany-ul li a .talentcompany-top{padding:38px 45px 24px 45px;border-bottom:1px dotted #eaeeed}
.talentcompany-top img{width:155px;height:102px;display: block;margin:0 auto 16px auto}
.talentcompany-top .title{font-weight: normal;font-size:20px;}
.talentcompany-top span{padding:10px 0}
.talentcompany-top span,.talentcompany-top p  {color:#666666;font-size:16px;display: block}
.talentcompany-top .title,.talentcompany-top span,.talentcompany-top p{width:100%;text-align:center}
.talentcompany-info{display: -webkit-flex;display: flex;padding:15px 0}
.talentcompany-info .info-item{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;text-align: center}
.talentcompany-info .info-item:nth-of-type(2){border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;}
.talentcompany-info .info-item span{font-size:16px;color:#666666;}
.talentcompany-info .info-item p{font-size:16px;color:#ff5700;margin-top:8px;}
.talentposition-ul.ups,.talentcompany-ul.ups{height:auto;}
.talentcount-items .count-item{border-radius:3px;margin-right:10px;width:390px;height:130px;padding:11px 33px 11px 56px;color:#fff}
.talentcount-items .count-item h3{margin:12px 0 20px 0;font-weight: normal}
.talentcount-items .count-item h3,.talentcount-items .count-item span em{font-size:20px;}
.talentcount-items .count-item span{font-size:30px;}
.talentcount-items .count-item span em{margin-left:20px;}
.talentcount-items .count-item:nth-child(3n){margin-right:0}
.talentcount-items .purple{background:#8775a7}
.talentcount-items .green{background:#73b844}
.talentcount-items .orange{background:#fe6732}

/*人才定制招聘企业信息详情页*/
.talentcompanydetail .talentcompanydetail-head{background:#f2f5f4;padding:42px 0}
.talentcompanydetail-head .head-main{width:100%;height:208px;background:#fff;border:1px solid #e1e1e1;}
.talentcompanydetail-head .head-main .logo{border-right:1px solid #e1e1e1;width:20%;height: 100%;}
.talentcompanydetail-head .head-main .logo img{display:block;width:140px;height:140px;margin:34px auto 0 auto}
.talentcompanydetail-head .head-main .logo-detail{padding:50px 0 37px 44px;width:80%}
.talentcompanydetail-head .head-main .logo-detail h2{color:#ff5700;font-size:20px;font-weight: normal}
.talentcompanydetail-head .head-main .logo-detail span.desc{font-size:16px;color:#666666;margin:24px 0;display: block}
.talentcompanydetail-head .head-main .logo-detail p.quality{font-size: 18px;color:#666;}
.talentcompanydetail-head .head-main .logo-detail p.quality em{margin:0 22px;display:inline-block}
.talentcompanydetail-main{border-top:1px solid #ededed;width:100%;margin-bottom:58px;}
.talentcompanydetail-main .tcompanydesc{margin:24px 0 30px 0}
.talentcompanydetail-main .tcompanydesc p{font-size:18px;color:#666;line-height: 36px;}
.talentcompanydetail-main .tcompanyset h2{margin-bottom:28px;padding-left:16px;font-size:20px;color:#666666;height:30px;border-bottom:1px solid #ededed;position:relative;font-weight: normal}
.talentcompanydetail-main .tcompanyset h2.title:after{content: '';border-left:6px solid #ff5700;position:absolute;bottom:0;left:0;height:30px;}
.tcompanyset .tcompanyset-ul{border: 1px solid #ededed;border-bottom: none;}
.tcompanyset .tcompanyset-ul li{border-bottom: 1px solid #ededed;height:166px;position: relative;border-top:0;}
.tcompanyset .tcompanyset-ul li:last-child{border-bottom:none}
.tcompanyset .tcompanyset-ul li a{display: block;width:100%;height:100%}
.tcompanyset-li-main .items-left{width:40%;padding: 30px 0 0 20px;}
.tcompanyset-li-main .items-left .top{font-size:20px;color:#ff5700}
.tcompanyset-li-main .items-left .bottom{margin-top: 16px;font-size:22px;color:#ff5700;}
.tcompanyset-li-main .items-left .top span{font-size:16px;color:#999999;margin-left:5px;}
.tcompanyset-li-main .items-left .bottom span{font-size:18px;color:#666666;margin-left:20px;}
.tcompanyset-li a .tcompanyset-tips{background:#f9f9f9;padding:8px 0;width:100%;position: absolute;bottom: 0;left: 0;}
.tcompanyset-li-main .items-center{width:40%;padding-top: 32px;}
.tcompanyset-li-main .items-center span{color:#ff5700;font-size:18px;}
.tcompanyset-li-main .items-center p{color:#666;font-size:18px;margin-top: 21px;}
.tcompanyset-li-main .items-right{width:20%;padding:19px 101px 0 0;text-align:right}
.tcompanyset-li-main .items-right img{width:84px;height:84px;}
.tcompanyset-tips span{float:left;margin-left:20px;padding:4px 14px;border:1px solid #ededed;font-size:15px;color:#999;background:#fff;}

/*人才定制招聘信息详情页*/
.talentinfo .talentinfo-head{border-top:2px solid #f7f7f7;border-bottom:2px solid #f7f7f7;}
.talentinfo .talentinfo-head{padding:25px 0}
.talentinfo-head .i-top{height:36px;line-height: 36px;}
.talentinfo-head .i-top span:first-child{font-size: 24px}
.talentinfo-head .i-top span:first-child,.talentinfo-head .i-center h2{width:60%}
.talentinfo-head .i-top span.wid30{width:30%;color:#ff5700;font-size:24px;}
.talentinfo-head .i-top .i-top-button{background-color:#ff5700;color:#fff;font-size:18px;border-radius:3px;text-align: center;height:36px;line-height: 36px;padding:0 11px;}
.talentinfo-head .i-center h2{color:#ff5700;font-size:26px;font-weight: normal}
.talentinfo-head .i-center h2 span{color:#999;font-size:16px;}
.talentinfo-head .i-center a{font-size:16px;color:#666;margin-top:10px;width:40%}
.talentinfo-head .i-info{margin-top:12px;width:100%}
.talentinfo-head .i-info span{float:left;color:#666;font-size:16px;margin-right:35px;}
.talentinfo-head .i-info span i{display:inline-block;vertical-align: middle;width:23px;height:25px;margin-right:10px;}
.talentinfo-head .i-info span i.icon1{background:url('../imgs/talent-icon1.png') no-repeat}
.talentinfo-head .i-info span i.icon2{background:url('../imgs/talent-icon2.png') no-repeat}
.talentinfo-head .i-info span i.icon3{background:url('../imgs/talent-icon3.png') no-repeat}
.talentinfo-head .i-info span i.icon4{background:url('../imgs/talent-icon4.png') no-repeat}
.talentinfo-head .i-text,.talentinfo-head .i-gift{width:100%}
.talentinfo-head .i-text span{padding:4px 12px;border:1px solid #ff6000;color:#ff6000;margin:15px 20px 0 0;float:left}
.talentinfo-head .i-gift{color:#666;font-size:18px;margin-top:20px;}
.talentinfo-head .i-gift span{color:#ff6000}
.talentinfo .talentinfo-content{margin:19px 0 200px 0;}
.talentinfo-content .t-job-items h2{position:relative;font-size:20px;font-weight: normal;border-bottom:1px solid #ededed;color:#666;height:30px;padding-left:16px;}
.talentinfo-content .t-job-items h2:after{content: '';border-left:6px solid #ff5700;position:absolute;bottom:0;left:0;height:30px;}
.talentinfo-content .t-job-items .items-main{padding:16px 0 14px 20px;}
.talentinfo-content .t-job-items .items-main h3{font-weight: normal;margin-bottom:14px;}
.talentinfo-content .t-job-items .items-main h3,
.talentinfo-content .t-job-items .items-main p{font-size:18px;color:#666;}
.talentinfo-content .t-job-items .items-main p{line-height:36px;}

/*登录，注册，找回密码*/
.companybgs{background:url('../imgs/companylogobg.jpeg')center center no-repeat;background-size:cover;width:100%;height:100vh;}
.companybgs  .container1200 .logo{float:left;margin-top:30px;}
.companybgs  .container1200 .companybgpic{margin-top:150px}
.companybgs .company-pub{float:right;width:456px;background:#fff;border-radius: 6px;height:auto;padding:40px 36px}
.companybgs .company-pub h1{color:#ff5700;font-size:24px;width:100%;text-align: center;font-weight: normal}
.companybgs .company-pub{margin-top:98px}
.companybgs .company-pub .company-items{margin-top:34px;}
.companybgs .company-pub .company-items .items{border:1px solid #cecece;width:100%;height:40px;line-height:40px;margin-bottom:22px;box-sizing:unset}
.companybgs .company-pub .company-items .items label{position:relative;float:left;text-align:center;width:25%;height:40px;line-height: 40px;}
.company-items .items label:after{position:absolute;border-right:1px solid #cecece;height:31px;top:4px;content: '';right:0}
.company-pub .company-items .items label,
.companybgs .company-pub .company-items .items input[type=text],
.company-items .items input[type=password]{font-size:16px;color:#666;}
.companybgs .company-pub .company-items .items input[type=text],.company-items .items input[type=password]{display:inline-block;width:75%;border:none;padding:0 18px;height:40px;line-height: 40px;background-color:transparent}
.company-items .items .inputs::-webkit-input-placeholder{
    color:#999;
}
.company-items .items .inputs::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}
.company-items .items .inputs:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999;
}
.company-items .items .inputs:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#999;
}
.company-items .items .validate{width:50% !important}
.company-items .items .validate-code{background:#ddd;height:100%;width:25%;float:right;cursor:pointer}
.company-items .items-other{margin:18px 0 26px 0}
.company-items .items-other .remember{color:#999;}
.company-items .items-other .remember input[type='checkbox']{margin-right:15px;vertical-align: middle}
.company-items .items-other a,.company-box-text a{color:#ff5700}
.company-items .company-btn{margin-top:40px !important}
.company-items .company-btn{display:block;border:none;border-radius:6px;background:#ff5700;color:#fff;font-size:18px;line-height:40px;height:40px;width:100%;text-align: center;margin:0 auto;cursor:pointer}
.company-items .company-box-text{color:#666;text-align: center;margin-top:15px;}
.company-items .company-box-text a{margin-left:12px;display: inline-block}
.companyfindsuccess input[type=password]{width:95% !Important}

/*职位信息*/
.jobposting{padding:42px 0 200px 0}
.jobposting-items:nth-of-type(2){margin-top:30px;}
.jobposting-items h2{position:relative;font-size:20px;font-weight: normal;border-bottom:1px solid #ededed;color:#ff6000;height:30px;padding-left:22px;}
.jobposting-items h2:after{content: '';border-left:6px solid #ff5700;position:absolute;bottom:0;left:0;height:30px;}
.jobposting .jobposting-ul{margin-top:15px}
.jobposting .jobposting-ul li{margin-bottom:20px;}
.jobposting .jobposting-ul li:last-child{margin-bottom:0}
.jobposting .jobposting-ul li label,
.jobposting .jobposting-ul li i,
.jobposting .jobposting-ul li input[type=text],
.jobposting .jobposting-ul li select,
.jobposting .jobposting-ul li textarea{display: inline-block;vertical-align: middle;height:30px;line-height:30px}
.jobposting .jobposting-ul li label{color:#666;font-size:16px;width:108px;text-align: right;}
.jobposting .jobposting-ul li i{color:#ff6000;width:28px;text-align: center;padding-top:3px;}
.jobposting .jobposting-ul li input[type=text],.jobposting .jobposting-ul li select{padding-left:12px;width:230px;border:1px solid #dddddd;background-color:transparent;color:#666}
.jobposting-ul li input[type=text]::-webkit-input-placeholder,.jobposting-ul li textarea::-webkit-input-placeholder{
    color:#999999;
}
.jobposting .jobposting-ul li select{color:#999}
.jobposting-ul li input[type=text]::-moz-placeholder,.jobposting-ul li textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999999;
}
.jobposting-ul li input[type=text]:-moz-placeholder,.jobposting-ul li textarea::-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999999;
}
.jobposting-ul li input[type=text]:-ms-input-placeholder,.jobposting-ul li textarea::-moz-placeholder{  /* Internet Explorer 10-11 */
    color:#999999;
}
.jobposting .jobposting-ul li.mb22{margin-bottom:22px !important;}
.jobposting .jobposting-ul li .wid630{width:630px !important;}
.jobposting .jobposting-ul li .wid101{width:101px !important;}
.jobposting .jobposting-ul li .tips{font-size:12px;color:#999999;margin:10px 0 0 145px;}
.jobposting .jobposting-ul li textarea{width:989px;height:210px;border:1px solid #dddddd;padding:0 0 0 12px;resize: none;font-family:inherit;vertical-align: top}
.jobposting .jobposting-ul li span.line{color:#999;padding:0 7px}
.jobposting-btn{text-align: center;margin-top:70px}
.jobposting-btn .submit{margin-right:56px;}
.jobposting-btn input[type=submit]{cursor:pointer;width:130px;padding:9px 0;background:#ff6000;border-radius:3px;color:#fff;border:none;font-size: 16px;text-align: center}

/*查看简历*/
.grayness{background:#f5f5f5;width:100%;height:100%}
.lookresume{padding:0 0 36px 0}
.lookresume .lookresume-main{background:#fff;width:100%;margin-top:22px;padding: 21px 0 214px 0;}
.lookresume-main .lookresume-head{line-height:45px;background:#f3f3f3;padding:0 16px 0 14px}
.lookresume-main .lookresume-head .head span{font-size:16px;display:inline-block;margin-right:14px;}
.lookresume-head .head .allchk input[type=checkbox]{vertical-align: middle;margin-right:15px;width:15px;height:15px;}
.lookresume-head .head .btn{width:64px;height:24px;line-height: 24px;text-align:center;color:#fff;cursor:pointer}
.lookresume-head .head .out{background:#7e6b5a}
.lookresume-head .head .print{background:#fe5400}
.lookresume-head .head .sure{background:#00b7ee}
.lookresume-head .head-right{font-size: 16px;}
.lookresume-head .head-right em{color:#ff5700;padding:0 10px;}
.lookresume-content .lookresume-dl dt{height:60px;line-height: 60px;border-bottom:1px solid #e1e1e1;color:#fa583d;}
.lookresume-content .lookresume-dl dt span,.lookresume-content .lookresume-dl dd span{text-align: center;float:left;font-size:16px;width:10%}
.lookresume-content .lookresume-dl dd span{font-size:14px;}
.lookresume-content .lookresume-dl dt .l-chk input[type=checkbox],.lookresume-content .lookresume-dl dd .l-chk input[type=checkbox]{width:15px;height:15px;vertical-align: middle}
.lookresume-content .lookresume-dl dt .l-chk,.lookresume-content .lookresume-dl dd .l-chk{width:3.5% !important;}
.lookresume-content .lookresume-dl dt .l-address,.lookresume-content .lookresume-dl dd .l-address{width:16.5% !important;}
.lookresume-content .lookresume-dl dt .l-study,.lookresume-content .lookresume-dl dd .l-study{width:6% !important;}
.lookresume-content .lookresume-dl dt .l-phone,.lookresume-content .lookresume-dl dd .l-phone{width:14% !important;}
.lookresume-content .lookresume-dl dd{height:44px;line-height:44px;}
.lookresume-content .lookresume-dl dd:nth-child(odd){background:#f3f3f3}
.lookresume-content .lookresume-dl dd:hover{background: #f7f7f7}
    /*企业公司信息*/
.companyinfset{padding:14px 0 70px 0}
.companyinfset .companyh2{height:32px;line-height:32px;font-weight:normal;font-size:20px;width:100%;color:#ff6000;border-left:5px solid #ff6000;border-bottom:1px solid #ededed;padding-left:16px;}
.companysetbase{margin-top:20px;}
.companysetbase .company-title{padding-left:22px;height:40px;line-height: 40px;width:100%;background:#f5f5f5;color:#ff6000;font-size:18px;}
.companysetbase .company-title i.icons{background:url('../imgs/studenticon1.png') no-repeat center;width:26px;height:26px;display:inline-block;vertical-align: -6px;margin-right:18px;}
.companysetbase .companysetitems{margin-top:14px;}
.companysetitems ul li{margin-bottom:20px;}
.companysetitems ul li label,.companysetitems .other-lable,.companysetitems ul li  i.tip,.companysetitems .other-tip,.companysetitems ul li input[type=text],.company-choose-type{height:30px;line-height: 30px}
.companysetitems ul li label,.companysetitems .other-lable{width:147px;text-align: right;font-size:16px;color:#666666;display:inline-block;vertical-align: middle;}
.companysetitems ul li  i.tip,.companysetitems .other-tip{text-align:center;width:22px;color:#ff6000;display:inline-block;vertical-align: -3px;}
.companysetitems ul li input[type=text]{background-color:transparent}
.companysetitems ul li input[type=text],.company-choose-type{padding-left:12px;font-size:14px;width:232px;border:1px solid #dddddd;color:#666;}
.companysetitems ul li .tel-edit{display:inline-block;height:30px;line-height: 30px;background-color:#ff6000;padding:0 12px;border-radius:3px;color:#fff;}
.companysetitems ul li .company-choose-type{padding-left:8px !important;color:#999;}
.companysetitems ul li input[type=text]::-webkit-input-placeholder{
    color:#999999;
}
.companysetitems ul li input[type=text]::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999999;
}
.companysetitems ul li input[type=text]:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999999;
}
.companysetitems ul li input[type=text]:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#999999;
}
.companysetitems ul li .wid316{width:316px !important;}
.companysetitems ul:nth-child(2){margin-left:50px}
.companysetitems ul li .textarea{width:1017px;height:192px;padding:3px 0 0 10px;border:1px solid #dddddd;vertical-align: top;display: inline-block;resize: none;color:#666;}
.companysetitems ul li .companyset-photo{display:inline-block;vertical-align: top}
.companysetitems ul li .companyset-photo .preview-resume{width:125px;float:left}
.companyset-photo .preview-resume #preview-img{height:102px;}
.companyinfset .submit{cursor:pointer;border-radius:20px;border:none;background:#ff6000;text-align: center;color:#fff;font-size:22px;display:block;margin:64px auto 0 auto ;width:172px;height: 48px;line-height: 48px;}
.preview-resume .file-btn input[type='file'] {
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    left: 0;
    width: 100%;
    height: 30px;}
/*弹出框*/
.companysetform{padding-left: 20px;}
.companysetform .company-dialog{margin-bottom:20px}
.companysetform .company-dialog label,
.companysetform .company-dialog input[type='text'],
.companysetform .company-dialog input[type='button']{float:left;height:33px;line-height: 33px;}
.companysetform .company-dialog label{font-size:16px;color:#666}
.companysetform .company-dialog input[type='text']{border:1px solid #d3d3d5;width:210px;padding-left:10px;font-size:16px;}
.companysetform .company-dialog input[type='text'].getvalidate{width:106px;}
.companysetform .company-dialog input[type='button']{width:104px;background:#999999;color:#fff;border:none;cursor:pointer;font-size:16px;}
.companysetdialog .layui-layer-title{background:#fff;border:none;font-size:18px;color:#fa583d;margin-top:10px;}
.companysetdialog .layui-layer-btn{text-align: center;font-size:16px;}
.companysetdialog .layui-layer-btn .layui-layer-btn0{background:#fa583d;color:#eee;border:none}
.companysetdialog .layui-layer-btn .layui-layer-btn1{background:#d3d3d3;}

    /*企业需求发布*/
.companyrequire{padding:27px 0 100px 0}
.companyrequire-items h2{position:relative;font-size:20px;font-weight: normal;border-bottom:1px solid #ededed;color:#ff6000;height:30px;padding-left:22px;margin-bottom:20px;}
.companyrequire-items h2:after{content: '';border-left:6px solid #ff5700;position:absolute;bottom:0;left:0;height:30px;}
.companyrequire-items .companyrequire-head{background:#f7f7f7;width:100%;padding:22px 22px 35px 22px}
.companyrequire-items .companyrequire-head .head-items{display: -webkit-box;display: -webkit-flex;display: flex}
.companyrequire-head .head-items .item{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;height:30px;line-height: 30px}
.companyrequire-head .head-items .item:nth-child(2n){text-align: center}
.companyrequire-head .head-items .item:nth-child(3n){text-align: right}
.companyrequire-head .head-items .item span{width:67px;font-size:16px;color:#666;text-align: left}
.companyrequire-head .head-items .item span,
.companyrequire-head .head-items .item  i,
.companyrequire-head .head-items .item span,
.companyrequire-head .head-items .item input[type=text],
.companyrequire-head .head-items .item select{display:inline-block;height:30px;line-height: 30px;}
.companyrequire-head .head-items .item i{color:#ff5700;vertical-align: -3px;width:22px;text-align: center}
.companyrequire-head .head-items .item input[type=text],
.companyrequire-head .head-items .item select{padding-left:12px;font-size:14px;width:232px;border:1px solid #dddddd;color:#666;background:#fff;color:#666}
.companyrequire-head .head-items .item select{padding-left:8px;color:#999;}
.companyrequire-head .head-items .item input[type=text].wid100{width:100px;}
.companyrequire-head .head-items .item em{display:inline-block;width:24px;color:#999;text-align: center}
.companyrequire-head .head-items .item input[type=text]::-webkit-input-placeholder{
    color:#999999;
}
.companyrequire-head .head-items .item input[type=text]::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999999;
}
.companyrequire-head .head-items .item input[type=text]:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999999;
}
.companyrequire-head .head-items .item input[type=text]:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#999999;
}
.companyrequire-head .head-items:nth-child(2){margin-top:22px;}
.companyrequire-head  .submit{cursor:pointer;border:none;border-radius:6px;background:#ff5700;text-align: center;font-size:18px;color:#fff;margin:28px auto 0 auto;display:block;width:120px;height:40px;line-height: 40px;}
.companyrequire-items:nth-child(2){margin-top:36px}
.companyrequire-already .require-all{font-size:16px;padding-left:14px;margin-bottom:20px;}
.companyrequire-already .require-all input[type=checkbox]{margin-right:15px;vertical-align:middle;}
.companyrequire-items .companyrequire-already .requires-item{border:1px solid #cecece;margin-bottom:10px}
.companyrequire-already .requires-item:last-child{margin-bottom:0}
.companyrequire-already .requires-item:hover{border:1px solid #ff5700}
.requires-item .require-top{padding-left:14px;font-size:16px;color:#ff5700;height:42px;line-height: 42px;border-bottom:1px dotted #e1e1e1}
.requires-item .require-top input[type=checkbox]{margin-right:20px;vertical-align: middle}
.requires-item .require-top em{font-size:14px;color:#666;margin-left:10px;}
.requires-item .require-center{padding:23px 0 24px 54px;}
.require-center .center-items{margin-bottom:8px}
.require-center .center-items:last-child{margin-bottom:0px;height:35px;line-height: 35px;}
.require-center .center-items .i-span{width: 200px;display: inline-block;margin-right: 8px;}
.require-center .center-items .center-btn{margin-right:98px;color:#ff5700;font-size: 16px;}
.require-center .center-items .center-btn span{padding:6px 10px;border:1px solid #ff5700;color:#ff5700;display: inline-block;line-height: normal;}
.requires-item .require-center span em,
.requires-item .require-bottom span em{color:#ff5700;}
.require-center .center-items span,
.requires-item .require-bottom span{color:#666}
.requires-item .require-bottom{padding:0 36px 0 18px;height:36px;line-height: 36px;background:#eeeeee}
.requires-item .require-bottom .fr span{margin-left:50px;color:#666;float:left}
.requires-item .require-bottom .fr .see,.requires-item .require-bottom .fr a:hover{color:#ff5700}
/*弹出框*/
.require-box.layui-layer-dialog{border:1px solid #ff5700;width:400px}
.require-box .layui-layer-title{font-size: 18px;color:#ff5700;border-bottom:1px dotted #e1e1e1;height:56px;line-height: 56px;background: #fff;padding: 0;padding-left: 16px;}
.require-box .layui-layer-content{padding:16px 0 0 30px}
.require-box .layui-layer-btn{text-align: center}
.require-box .layui-layer-btn .layui-layer-btn0,
.require-box .layui-layer-btn .layui-layer-btn1{font-size:16px;color:#fff;line-height: 35px;height:35px;border:none;padding:0 24px}
.require-box .layui-layer-btn .layui-layer-btn0{background:#fa583d;margin-right:30px}
.require-box .layui-layer-btn .layui-layer-btn1{background:#d3d3d3;color:#333}
.companyrequiredialog .companyrequire-box .c-box-item{float:left;width:50%;}
.companyrequiredialog .companyrequire-box{margin-bottom:26px;}
.companyrequire-box .c-box-item span,
.companyrequire-box .c-box-item i,
.companyrequire-box .c-box-item input[type=text],
.companyrequire-box .c-box-item select{display:inline-block;height:30px;line-height: 30px;}
.companyrequire-box .c-box-item span{font-size:18px;color:#666;min-width: 72px;}
.companyrequire-box .c-box-item i{color:#fa583d;vertical-align: middle;width:20px;}
.companyrequire-box .c-box-item input[type=text],
.companyrequire-box .c-box-item select{border:1px solid #d3d3d5;padding-left:10px;font-size:16px;width:210px;color:#999;}
.companyrequire-box .c-box-item input[type=text].wid60{width:60px !important;}
.companyrequire-box .c-box-item em{font-size:16px;color:#999;display:inline-block;margin-left:10px}
/*查看学生简历*/
.lookstudentresume{padding:23px 0 70px 0}
.lookstudentresume .companystudent-main{background:#fff;padding:14px 14px 29px 14px;}
.companystudent-main .companystudent{border:1px solid #e7e7e7;border-top:none 0;border-bottom:none 0}
.companystudent-head{background:#3f4160;padding:23px 54px}
.companystudent-head .companystudenthead-right{margin:5px 0 0 20px;color:#fff;font-size:16px;}
.companystudent-head .companystudenthead-right .name{font-size:18px;font-weight: normal;margin-bottom:28px;}
.companystudenthead-right .tel-email{margin-bottom:25px;}
.companystudenthead-right .tel-email span{float:left}
.companystudenthead-right .tel-email span:first-child{margin-right:68px;}
.companystudenthead-right .tel-email span i{width:21px;height:21px;display: inline-block;vertical-align: bottom;margin-right:20px;}
.companystudenthead-right .tel-email span i.phone{background:url('../imgs/companystudenttel.png') no-repeat}
.companystudenthead-right .tel-email span i.email{background:url('../imgs/companystudentemail.png') no-repeat}
.companystudenthead-right .info span{padding:0 24px;float:left}
.companystudenthead-right .info span:not(:first-child){border-left:1px solid #fff;}
.companystudent-main .companystudent-items{padding:29px 54px;border-bottom:1px solid #e7e7e7}
.companystudent-main .companystudent-items h3{font-size:18px;margin-bottom:22px;color:#000}
.companystudent-info .info:first-child{margin-bottom:20px}
.companystudent-info .info span{float:left;font-size:16px;width: 300px;margin-right: 27px;}
.companystudent-info .info span em{color:#666666;}
.companystudent-items .companystudent-info p{font-size:16px;color:#666;font-weight: bold;line-height:40px;padding:0 0 80px 20px;}
.companystudent-items .companystudent-info p.text span{margin-left:26px}

/*人才定制首页*/
.pinklight{background-color:#fff8f7;width:100%;height:100%}
.companydefault{padding:12px 0 0 0;}
.companydefault .companydefaultinfo .companydefaultinfo-left{width:864px;height:350px;padding:45px 0 0 0;background:#fff;}
.companydefaultinfo .companydefaultinfo-left,
.companydefaultinfo .companydefaultinfo-right,
.companydefault .companydefaultbanner{box-shadow: 0 2px 2px #ddd;-webkit-box-shadow: 0 2px 2px 0 #ddd}
.companydefaultinfo .companydefaultinfo-left{display: -webkit-box;display: -webkit-flex;display: flex}
.companydefaultinfo-left .left-items{margin: 0 15px;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;text-align: center}
.companydefaultinfo-left .left-items .circle{width:106px;height:106px;border-radius:50%;display:inline-block;text-align: center;}
.companydefaultinfo-left .left-items .circle i{width:55px;height:71px;display: inline-block;margin-top:15px;}
.companydefaultinfo-left .left-items .circle .positionpublish{background:url('../imgs/companydefaulticon.png') no-repeat}
.companydefaultinfo-left .left-items .circle .askpublish{background:url('../imgs/companydefaulticon1.png') no-repeat}
.companydefaultinfo-left .left-items .circle .resume{background:url('../imgs/companydefaulticon2.png') no-repeat}
.companydefaultinfo-left .left-items .circle.green{border:5px solid #72b63f}
.companydefaultinfo-left .left-items .circle.orange{border:5px solid #ff6735}
.companydefaultinfo-left .left-items .circle.purple{border:5px solid #8775a7}
.companydefaultinfo-left .left-items p{font-size:18px;margin:28px 0}
.companydefaultinfo-left .left-items p em{padding:0 16px;}
.companydefaultinfo-left .left-items p .green-em{color:#72b63f}
.companydefaultinfo-left .left-items p .orange-em{color:#ff6735}
.companydefaultinfo-left .left-items p .purple-em{color:#8775a7}
.companydefaultinfo-left .left-items a{width:170px;height:58px;line-height: 58px;border-radius:13px;display:inline-block;color:#fff;font-size:20px}
.companydefaultinfo-left .left-items .green-btn{background:#72b63f}
.companydefaultinfo-left .left-items .green-btn:hover{background:rgba(114,182,63,.8)}
.companydefaultinfo-left .left-items .orange-btn{background:#ff6735}
.companydefaultinfo-left .left-items .orange-btn:hover{background:rgba(255,103,63,.8)}
.companydefaultinfo-left .left-items .purple-btn{background:#8775a7}
.companydefaultinfo-left .left-items .purple-btn:hover{background:rgba(135,117,167,.8)}
.companydefaultinfo .companydefaultinfo-right{background:#fff;width:330px;height:350px;}
.companydefaultinfo-right h2{font-weight:normal;font-size:20px;height:55px;line-height: 55px;border-bottom:1px solid #e1e1e1;padding-left:20px;}
.companydefaultinfo-right .right-items-ul{padding:28px 0 0 23px}
.companydefaultinfo-right .right-items-ul li{font-size: 18px;margin-bottom:38px;}
.companydefaultinfo-right .right-items-ul li span{color:#fa583d;}
.companydefault .companydefaultbanner{width:100%;background:#fff;padding:12px 14px;margin:20px 0;}
.companydefault .companydefaultbanner img{width:100%;height:100%;display:block}

/*简历搜索*/
.resumesearch{padding:0 0 100px 0}
.resumesearch .resumesearch-box{width:100%;padding:20px 6px;}
.resumesearch .resumesearch-box .box-items li{float:left;font-size:18px;height:40px;line-height: 40px}
.resumesearch-box .box-items li input[type=text]{width:148px;color:#666;}
.resumesearch-box .box-items li select{color:#999}
.resumesearch-box .box-items li input[type=text],
.resumesearch-box .box-items li select{font-size:16px;padding-left:11px;margin:0 48px 0 15px;border:1px solid #e1e1e1;height:40px;line-height: 40px}
.resumesearch-box .box-items li select.sex{width:116px;}
.resumesearch-box .box-items li select.study{width:200px}
.resumesearch-box .search{width:95px;height:40px;line-height: 40px;color:#fff;font-size:16px;border:none;background-color:#fa583d;text-align:center;padding-left: 28px;cursor: pointer;background-image: url('../imgs/resumesearch.png');background-repeat: no-repeat;background-size: 20px 20px;background-position: 13px center;}
.box-items li input[type=text]::-webkit-input-placeholder{
    color:#999999;
}
.box-items li input[type=text]::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999999;
}
.box-items li input[type=text]:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999999;
}
.box-items li input[type=text]:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#999999;
}
.resumesearch .resumesearch-main{margin-top:40px}
.resumesearch .resumesearch-main li{float:left;padding:15px 0;border:1px solid #eaeeed;height:200px;width:390px;margin:0 14px 22px 0;}
.resumesearch .resumesearch-main li:nth-child(3n){margin-right:0}
.resumesearch .resumesearch-main li a{display:block;width:100%;height:100%}
.resumesearch .resumesearch-main li:hover{border:1px solid #fa583d}
.resumesearch .resumesearch-main li a .info-left{padding:0 32px;border-right:1px dotted #e1e1e1;height:100%}
.resumesearch .resumesearch-main li a .info-left img{width:88px;height:97px;display:block}
.resumesearch-main li a .info-left span.name{margin:10px 0 16px 0;font-size:18px;color:#fa583d;text-align:center;display:block}
.resumesearch-main li a .info-left .info-p,
.resumesearch-main li a .info-right{font-size:16px;color:#666666}
.resumesearch-main li a .info-right{padding-left:30px;}
.resumesearch-main li a .info-right span{margin-top:10px;display:block;}
.resumesearch-main li a .info-right span i{display:inline-block;width:14px;height:19px;background:url('../imgs/resumesearchtel.png') no-repeat;vertical-align: -3px;margin-right: 22px;}
.resumesearch-main li a .info-right p{margin-top:22px;}
.resumesearch-main li a .info-right p em{color:#fa583d;margin-right:6px;}

/*职位搜索*/
.jobsearch{padding-bottom:100px}
.jobsearch .jobsearch-box{width:100%;background:#ffefe5;border-top:2px solid #ff0000;padding:20px 50px 20px 15px;}
.jobsearch .jobsearch-box .jobsearch-box-item{width:390px;height:50px;line-height:50px;background:#fff;border-right:2px solid #ededed;padding-left:22px;}
.jobsearch .jobsearch-box .jobsearch-box-item span{font-size:20px;}
.jobsearch .jobsearch-box .jobsearch-box-item input[type=text],
.jobsearch .jobsearch-box .jobsearch-box-item select{border:none;background:transparent;font-size:20px;color:#999;width:180px;height:50px;line-height:50px;}
.jobsearch .jobsearch-box .submit{float:right;text-align: center;width:119px;height:50px;line-height: 50px;font-size:20px;border:none;background:#ff6000;color:#fff;cursor: pointer}
.filter-jobs{margin:18px 0 20px 0;}
.filter-jobs .jobsearch-filter{border:1px solid #e8e8e8;}
.jobsearch-filter dl{position:relative;overflow:hidden;height:40px;line-height: 40px;font-size: 16px;padding:0 50px 0 18px;}
.jobsearch-filter dl:not(:last-child){box-sizing: unset}
.jobsearch-filter dl dt{position:absolute;font-size:16px;color:#666666;top:0;}
.jobsearch-filter dl dd{margin-left:90px;}
.jobsearch-filter dl dd a{display:inline-block;margin-right:24px;}
.jobsearch-filter .acur{color:#ff5500}
.jobsearch-filter dl dd .mores{right:15px;top:0;position:absolute;cursor:pointer}
.jobsearch-filter dl dd .mores i{display:inline-block;width:14px;height:9px;vertical-align: 2px;margin-left:10px;}
.jobsearch-filter dl dd .mores .up{background:url('../imgs/left-up.png') no-repeat}
.jobsearch-filter dl dd .mores .down{background:url('../imgs/left-down.png') no-repeat}
.filter-jobs .jobfilterbottom{position:relative;top:-1px;width:102px;text-align: center;height:40px;line-height: 40px;display:block;margin:0 auto;border:1px solid #e8e8e8;border-top-color:#fff;font-size:16px;cursor:pointer}
.filter-jobs .jobfilterbottom i{display:inline-block;width:11px;height:7px;vertical-align: 3px;margin-left:6px;}
.filter-jobs .jobfilterbottom .up{background:url('../imgs/bottom-up.png') no-repeat}
.filter-jobs .jobfilterbottom .down{background:url('../imgs/bottom-down.png') no-repeat}
.jobsearch-filter .auto{height:auto !important;}
.jobsearch-filter.hauto{height:83px;overflow:hidden;}
.filter-result{padding:0 15px;border:1px solid #ededed;background:#fafafa;height:46px;line-height: 46px;font-size:16px}
.result-left em::after{content:'/';}
.result-left em:last-child::after{content:"";}
.filter-result .result-right span{color:#ff5700;padding:0 8px;}
.jobsearch .jobsearch-ul{margin-top:22px;}
.jobsearch-ul .jobsearch-li:not(:last-child){border-bottom:1px solid #ededed;}
.jobsearch-ul .jobsearch-li .jobsearch-li-top{padding:19px 100px 10px 22px;}
.jobsearch-li-top .fr img{border:1px solid #ededed;width:90px;height:90px;display:block}
.jobsearch-top .jobsearch-items:first-child{margin:12px 0 15px 0;}
.jobsearch-top .jobsearch-items span{width:470px;margin-right:6px;display: inline-block}
.jobsearch-top .jobsearch-items .position{color:#ff5700;font-size:20px}
.jobsearch-top .jobsearch-items .position em{color:#999999;font-size:16px}
.jobsearch-top .jobsearch-items .companyname{color:#ff5700;font-size:18px}
.jobsearch-top .jobsearch-items .money{font-size:22px;color:#ff5700}
.jobsearch-top .jobsearch-items .position em,
.jobsearch-top .jobsearch-items .money em{margin-left:23px;}
.jobsearch-top .jobsearch-items .money em,
.jobsearch-top .jobsearch-items .styles{font-size:18px;color:#666666}
.jobsearch-li-bottom{background:#f9f9f9;padding:10px 0 10px  23px;}
.jobsearch-li-bottom span{display:inline-block;margin-right:18px;padding:0 12px;height:26px;line-height: 26px;border:1px solid #ededed;color:#999}

/*职位列表*/
.jobpositionlistcontent{background:#fff;padding:0 0 150px 0}
.jobpositionlist .jobposition-search{padding:20px 0 10px 0}
.jobposition-search-items .positionsearch-items{height:40px;line-height: 40px;margin-right:34px;float:left}
.jobposition-search-items .positionsearch-items:last-child{margin-right:0}
.positionsearch-items label,.positionsearch-items input[type=text],.positionsearch-items select{display:inline-block}
.positionsearch-items label{font-size:18px;color:#666;margin-right:14px;}
.positionsearch-items input[type=text],.positionsearch-items select{color:#666;font-size:16px;border:1px solid #ededed;width:220px;padding-left:12px;}
.positionsearch-items select{height:40px;line-height: 40px;}
.positionsearch-items input[type=text] input[type=text]::-webkit-input-placeholder{
    color:#999999;
}
.positionsearch-items input[type=text]::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999999;
}
.positionsearch-items input[type=text]:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999999;
}
.positionsearch-items input[type=text]:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#999999;
}
.jobposition-addbtn{margin-top:20px;}
.jobposition-addbtn .jobposition-add,
.jobposition-addbtn .positionsubmit{background:#fa583d;display: inline-block;width:96px;height:40px;line-height: 40px;color:#fff;font-size:16px;border:none;text-align: center;}
.jobposition-addbtn .jobposition-add{margin-right: 20px;}
.jobposition-addbtn .positionsubmit{cursor:pointer;background-image: url('../imgs/resumesearch.png');background-repeat: no-repeat;background-size: 20px 20px;background-position: 13px center;padding-left:13px;}
.jobpositionlist-main .jobpositionlist-head{background:#f5f5f5;width:100%;height:40px;line-height: 40px;font-size:16px;padding-left:13px}
.jobpositionlist-main .jobpositionlist-head span,.jobpositionlist-head a{display:inline-block;margin-right:24px;}
.jobpositionlist-main .jobpositionlist-head .allchk input[type=checkbox]{vertical-align: middle;margin-right:17px;height:15px;width:15px;}
.jobpositionlist-main .jobpositionlist-head .delete{height:24px;line-height:24px;width:89px;color:#fff;text-align:center;background:#fa583d}
.jobpositionlist-main .jobpositionlist-head .ammount em{padding:0 10px;color:#fa583d}
.jobpositionlist-content .jobpositionlist-dl{background:#fff;}
.jobpositionlist-content .jobpositionlist-dl dt{height:60px;line-height: 60px;border-bottom:1px solid #e1e1e1;color:#fa583d;}
.jobpositionlist-content .jobpositionlist-dl dt span,.jobpositionlist-content .jobpositionlist-dl dd span{text-align: center;float:left;font-size:16px;width:11%}
.jobpositionlist-content .jobpositionlist-dl dd a{display:block;width:100%;height:100%}
.jobpositionlist-content .jobpositionlist-dl dd a span{font-size:14px;}
.jobpositionlist-content .jobpositionlist-dl dd a .l-position{color:#fa583d}
.jobpositionlist-content .jobpositionlist-dl dt .l-chk,.jobpositionlist-content .jobpositionlist-dl dd .l-chk{width:3.5% !important;}
.jobpositionlist-dl dt .l-chk input[type=checkbox],.jobpositionlist-dl dd .l-chk input[type=checkbox]{width:15px;height:15px;vertical-align: middle}
.jobpositionlist-content .jobpositionlist-dl dt .l-address,.jobpositionlist-content .jobpositionlist-dl dd .l-address{width:19.5% !important;}
.jobpositionlist-content .jobpositionlist-dl dd{height:44px;line-height:44px;}
.jobpositionlist-content .jobpositionlist-dl dd:nth-child(odd){background:#f3f3f3}
.jobpositionlist-content .jobpositionlist-dl dd:hover{background: #f7f7f7}
/*弹出框*/
.jobpositiondialog.layui-layer-dialog{border:1px solid #ff5700;width:756px}
.jobpositiondialog .layui-layer-title{font-size: 18px;color:#ff5700;border-bottom:1px dotted #e1e1e1;height:56px;line-height: 56px;background: #fff;padding: 0;padding-left: 16px;}
.jobpositiondialog .layui-layer-dialog .layui-layer-content{padding:26px;}
.jobpositiondialog .layui-layer-btn{text-align:center;padding-bottom:35px !important;}
.jobpositiondialog .layui-layer-ico{background:url(../imgs/jobclose.png) no-repeat;width:26px;height:26px;}
.jobpositiondialog .layui-layer-btn .layui-layer-btn0{background:#ff5700;font-size:16px;color:#fff;line-height: 35px;height:35px;border:none;padding:0 24px}
.jobpositiondialog .layui-layer-setwin .layui-layer-close1{background-position: 0 0}
.jobpositionlist-ul li{float:left;width:45%;font-size:18px;margin-bottom:24px;}
.jobpositionlist-ul li:nth-child(odd){width:55%}
.jobpositionlist-ul li span{color:#fa583d;margin-right:6px;}
.jobpositionlist-ul li span.s-address{color:#666;}
.jobpositionlist-text{font-size:18px;line-height:32px;}
.jobpositionlist-text .text-right{width:85%;}
.jobpositionlist-text .text-right p{color:#666;}

/*职位详情*/
.companypositiondetail{padding:32px 0 100px 0}
.companypositiondetail .companypositionheader{padding:0 20px 20px 20px;border-bottom:2px solid #f8f8f8}
.companypositionheader .c-position-top h2{font-size:26px;font-weight: normal}
.companypositionheader .c-position-top span{font-size:24px;color:#fa583d}
.companypositionheader .c-position-address{font-size:16px;color:#666;padding:15px 0}
.companypositionheader .c-position-tips span,
.companypositionheader .c-position-info span{font-size:16px;float:left;color:#666;}
.companypositionheader .c-position-tips{margin-bottom:20px}
.companypositionheader .c-position-tips span{text-align:center;margin-right:30px;border:1px solid #fa583d;height:30px;line-height:30px;padding:0 16px}
.companypositionheader .c-position-info span{margin-right:60px;}
.companypositionmain{margin-top:30px;}
.companypositionmain .companypositionitems h2{position:relative;font-size:20px;font-weight: normal;border-bottom:1px solid #ededed;color:#ff6000;height:30px;padding-left:16px;}
.companypositionmain .companypositionitems h2:after{content: '';border-left:6px solid #ff5700;position:absolute;bottom:0;left:0;height:30px;}
.companypositionmain .companypositionitems .c-items{padding:16px 0 25px 20px}
.companypositionmain .companypositionitems .c-items h3,
.companypositionmain .companypositionitems .c-items p,
.companypositionmain .companypositionitems .c-items span{color:#666;font-size:18px;}
.companypositionmain .companypositionitems .c-items h3{font-weight: normal;margin-bottom:14px;}
.companypositionmain .companypositionitems .c-items p{margin-bottom:14px;}
.companypositionmain .companypositionitems .c-items p:last-child{margin-bottom:0;}
.companypositionmain .companypositionitems .c-items span{display:inline-block;margin-right:25px;}

/*收款方信息*/
.incomeheader{padding:18px 0;border-bottom:3px solid #03436f}
.incomemain{margin:20px 0 30px 0;}
.incomemain .incomedetails{padding:0 66px;background:#f3f8f9;border:2px solid #cfe0f3;width:100%;min-height:396px;margin-bottom:30px;}
.incomemain .incomedetails h2{position:relative;font-weight:normal;border-bottom:1px solid #aebfd1;font-size:20px;width:100%;text-align: center;padding:30px  0}
.incomemain .incomedetails h2:after{border-bottom:4px solid red;content: '';position:absolute;left:50%;width:120px;bottom:-2px;transform:translateX(-50%);-webkit-transform: translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);  }
.incomedetails p{margin:55px 0 77px 0}
.incomedetails .details{font-size:20px;}
.incomedetails .details span{float:left}
.incomedetails .details span:first-child{margin-right:70px}
.incomemain .income-back{background:#ff5700;text-align: center;color:#fff;font-size: 20px;width:180px;height:46px;line-height:46px;}

.pcbgs{padding: 200px 0 100px 0;min-height:810px;background:url('../imgs/sharespcbgs.png') no-repeat center center;width:100%;height:auto;background-size: 100% 100%;position: relative;top:0;left:0;}
.pcbgs .sharestitle{margin:0 auto;width:428px;height:181px;}
.pcbgs .sharestitle img.phone-imgs{display: none}
.pcbgs .sharestitle img.pc-imgs{display:block;margin-left:34px;}
.pcbgs .sharesinput{letter-spacing:.2em;border-radius:12px;width:435px;height:71px;line-height:71px;border:2px solid #ea8333;background:#fff;padding-left:75px;color:#ea8333;font-size:30px;display:block;margin:38px auto 0 auto}
.pcbgs .shares-texts{font-size:22px;color:#fff;text-align:center;width:100%;margin-top:40px}
.pcbgs .shares-download{padding-top: 175px;}
.pcbgs .shares-download .gift{position:relative;background:url('../imgs/sharespcgifts.png') no-repeat center center;width: 100%;height: 117px;background-size: 100% 100%;}
.pcbgs .shares-download .gift i{background:url('../imgs/sharespcdownload.png') no-repeat center center;width:204px;height:135px;background-size: 100% 100%;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform:translateX(-50%);bottom: 36px;}
.pcbgs .shares-download .gift a{background:url('../imgs/sharespcbutton.png') no-repeat center center;background-size: 100% 100%;letter-spacing:.2em;width: 354px;height:111px;line-height: 98px;font-size:36px;color:#fff;text-align: center;position: absolute;left: 50%;transform: translateX(-50%);bottom: -67px;}
.sharedark{display:none}
@media screen and (max-width:800px) {
    .pcbgs{padding:0;padding-top:3.5rem ;min-height:13.34rem;background:url('../imgs/phonebgs.png') no-repeat center center;width:100%;height:auto;background-size: 100% 100%;position: relative;top:0;left:0}
    .pcbgs .sharestitle{width:6.91rem;height: 3.33rem;}
    .pcbgs .sharestitle img.pc-imgs{display:none}
    .pcbgs .sharestitle img.phone-imgs{display:block !important;margin-left:.3rem;}
    .pcbgs .sharesinput{font-size:.46rem;color:#ea7b49;width:80%;margin:0 auto;height:1.12rem;line-height:1.12rem;background:#fff;border:0.1rem solid #ea8333;border-radius: .3rem;display:block;padding-left:.78rem;letter-spacing: .3em;}
    .pcbgs .shares-texts{font-size:.32rem;margin-top:.34rem}
    .pcbgs .shares-download{padding-top:1.6rem;}
    .pcbgs .shares-download .gift{background:url('../imgs/sharesgifts.png') no-repeat center center;height: 1.32rem;background-size: 100% 100%;}
    .pcbgs .shares-download .gift i{background:url('../imgs/sharesdownload.png') no-repeat center center;width:3.6rem;height: 1.59rem;background-size: 100% 100%;position: absolute;left: 50%;transform: translateX(-42%);-webkit-transform:translateX(-42%);bottom: .5rem;}
    .pcbgs .shares-download .gift a{background:url('../imgs/sharesbutton.png') no-repeat center center;background-size: 100% 100%;letter-spacing:.2em;width: 3.8rem;height:1.16rem;line-height: 1rem;font-size:.42rem;position: absolute;left: 50%;transform: translateX(-50%);bottom: -.4rem;}
    .sharedark{background:rgba(0,0,0,.7);width:100%;height:100%;position:fixed;z-index:111;overflow:hidden}
    .sharedark img{width:5.16rem;height:2.23rem;margin:3.8rem auto 0 auto;display:block;}
    .sharedark i.sharedark-icons{display:block;background:url('../imgs/shareicon1.png') no-repeat;width: 1.69rem;height: 1.61rem;background-size:100%;position:absolute;top:1.7rem;right:.33rem}
}


/*homepage*/
.homepageflex{position:absolute;width:100%;height:500px;left:0;top:0;z-index:2;}
.homepageflex .homepageflex-info{background:rgba(0,0,0,.6);width:320px;height:500px;padding:18px 0 10px 0}
.homepageflex .homepageflex-info h3{font-size:22px;text-align:center;color:#fff;font-weight:normal}
.homepageflex .homepageflex-info .homepageflexul{height:280px;overflow:hidden;padding:0 20px}
.homepageflex .homepageflex-info .homepageflexul li a:before{position:absolute;top:8px;left:0;content:'';border-radius:50%;width:8px;height:8px;background:#fff;}
.homepageflex .homepageflex-info .homepageflexul li a{font-size:18px;margin-top:20px;width:100%;color:#fff;position:relative;padding-left:16px;}
.homepageflex .homepageflex-info .homepageflexul li a:hover{color:#efaa18}
.homepageflex .homepageflex-info .homepageflexul li a:hover::before{background:#efaa18}
.homepageflex .homepageflex-info .homepageadvs{display:block;text-align: center;margin-top:6px;}
.homepagepartner{padding:40px 0}
.homepagepartner span,.homepagepartner a{font-size:20px;margin-right:40px;;height: 50px;line-height:50px;}
.homepagepartner a{float:left;background:url('../imgs/homepageschool.png') no-repeat;width:240px;overflow:hidden;text-align:center;color:#fff;}
.homepagepartner a:last-child{margin-right:0}
.homepageapp{width:100%;height:500px;position:relative;background:url('../imgs/homepageadv.png') no-repeat center center;margin-bottom:60px}
.homepageapp a{float:right;margin:357px 130px 0 0;width:340px;height:66px;line-height: 66px;font-size:32px;background:#fbc131;text-align:center}
.homepagepartnerlist h3,
.homepagestudy h3,
.homepagecompany h3,
.homepagestudycenter h3{width:100%;height:100px;line-height:100px;font-size:20px}
.homepagepartnerlist .partnerlist li{float:left;width:282px;height:225px;position:relative;margin:0 24px 20px 0}
.homepagepartnerlist .partnerlist{padding-bottom:18px;}
.homepagepartnerlist .partnerlist li:nth-child(4n){margin-right:0}
.homepagepartnerlist .partnerlist li a ,.homepagepartnerlist .partnerlist li a img {display:block;width:100%;height:100%}
.homepagepartnerlist .partnerlist li a p{position:absolute;bottom:0;height:45px;line-height: 45px;width:100%;background:rgba(251,193,49,.9);text-align: center;font-size: 18px;}
.homepageordersadv{height:160px;display:block;margin-bottom:60px}
.homepagestudy{padding-bottom:60px;}
.homepagestudy .homepagestudymain{height:690px;width:100%}
.homepagestudymain  .st-right{width:773px;height:100%}
.fr-studyul li{float:left;width:377px;box-shadow:0 3px 14px #bfbfbf;-webkit-box-shadow: 0 3px 14px #bfbfbf;margin:0 18px 20px 0}
.fr-studyul li:nth-child(2n){margin-right:0}
.fr-studyul li a{display:block;width:100%;height:100%}
.fr-studyul li a img{float:left;width:190px;height:254px;}
.fr-studyul li .infos{padding-top:16px;}
.fr-studyul li span{font-weight:bold;font-size:18px;border-bottom:5px solid #fbc131;max-width: 162px;overflow: hidden;display: inline-block;height: 29px;}
.fr-studyul li p{margin-top:8px;width:166px;height:192px;overflow:hidden;color:#999999;font-size: 14px;line-height: 24px;}
.st-right .info-adv{display:block;width:100%;height:142px;margin-top:1px;}
.studyhompage.studyhompage{width: 410px;height: 100%;}
.studyhompage .swiper-slide {width:100%;}
.studyhompage .swiper-slide a{display:block;width:100%;height:100%;position:relative}
.study-slide-info{width:100%;height:140px;background:rgba(251,193,49,.8);padding:18px 0;position:absolute;bottom:4px;left:0}
.study-slide-info p{font-size:18px;text-align:center;width:100%;margin-bottom:18px;font-weight:bold}
.study-slide-info p:last-child{margin-bottom:0}
.studyhompage .swiper-pagination{bottom:22px !important;}
.studyhompage .swiper-pagination-bullet{width:12px;height:12px;border:1px solid #fff;opacity: 1;background:transparent}
.studyhompage .swiper-pagination-bullet-active{background:#fff; width: 16px;height: 16px}
.homepageordersadvthird{background:url('../imgs/homepageorderadv3.png') no-repeat center center;width:100%;height:500px;display:block;margin-bottom:60px}
.homepagecompany{padding-bottom:60px}
.homepagecompany h3{height:90px;line-height: 90px;}
.homepagecompany .hompepageslide {padding-top:10px;}
.homepagecompany .hompepageslide.swiper-container .swiper-slide{width:220px;height:199px;border:2px solid #d4d4d4;-webkit-transition: all .3s ease;transition: all .3s ease;}
.hompepageslide.swiper-container .swiper-slide:hover{box-shadow: 0 6px 10px rgba(0, 0, 0, 0.10);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .3s ease;transition: all .3s ease;}
.homepagecompany .hompepageslide .swiper-slide a,
.homepagecompany .hompepageslide .swiper-slide img{display:block;width:100%;height:100%}
.homepagecompany .hompepageslide .swiper-slide img{height:146px;}
.homepagecompany .hompepageslide .swiper-slide a p{text-align:center;width:100%;line-height:50px;height:50px;}
.homepagecompany .homepagecompanyadv{margin-top:60px;}
.homepagecompany .homepagecompanyadv a.big{width:774px;height:142px}
.homepagecompany .homepagecompanyadv a.small{width:406px;height:142px;}
.homepagecompany .homepagecompanyadv a img{display:block;width:100%;height:100%}
.homepageordersadvfour{background:url('../imgs/homepageorderadv6.png') no-repeat center center;width:100%;height:500px;display:block;margin-bottom:60px;}
.homepagestudycenter h3 a{color:#fbc131;font-size:16px;margin-left:15px;font-weight: normal;display:inline-block}
.homepagestudyul{float:left;width:681px;}
.homepagestudyul .h-studyul-list{float:left;width:330px;height:222px;position:relative;top:0;left:0;margin:0 20px 16px 0}
.homepagestudyul .h-studyul-list:nth-child(2n){margin-right:0}
.homepagestudyul .h-studyul-list:nth-child(3),
.homepagestudyul .h-studyul-list:nth-child(4){margin-bottom:0}
.homepagestudyul .h-studyul-list a,
.homepagestudyul .h-studyul-list a img{display:block;width:100%;height:100%}
.homepagestudyul .h-studyul-list a p{position:absolute;bottom:0;left:0;width:100%;height:48px;line-height: 48px;background:rgba(251,193,49,.9);text-align: right;padding:0 22px;font-size:20px;font-weight: bold}
.homepagestudyslide{width:501px;height:460px;}
.homepagestudyslide .swiper-slide a,
.homepagestudyslide .swiper-slide a img {display:block;height: 100%;width:100%}
.homepagestudyslide .swiper-pagination{bottom:30px !important;}
.homepagestudyslide .swiper-pagination-bullet{width:12px;height:12px;border:1px solid #fbc131;opacity: 1;background:transparent}
.homepagestudyslide .swiper-pagination-bullet-active{background:#fbc131; width: 16px;height: 16px}
.homepagelastadv{background:url('../imgs/homepageorderadv8.png') no-repeat center center;width:100%;height:234px;padding-top:90px;margin-top:100px;}
.homepagelastadv a{width:330px;height:68px;line-height: 68px;font-size:28px;text-align: center;display:block;margin:0 auto;background:#fbc131;}

/*privacy*/
.privacy h2{font-weight:normal;font-size:24px;text-align: center;width:100%;border-bottom:1px solid #bfbfbf;padding:40px 0}
.privacy .privacymain{padding:15px 0 120px 0}
.privacymain p{font-size:18px;line-height:36px;}

/*404*/
.lostpage{padding:84px 0 170px 0}
.lostpage .imgs{width:628px;height:340px;display:block;margin:0 auto 65px auto;}
.lostpage .lostpagetext{text-align:center;}
.lostpage .lostpagetext span,
.lostpage .lostpagetext a{display:inline-block}
.lostpage .lostpagetext span{font-size:24px;color:#999999;}
.lostpage .lostpagetext a{font-size:20px;margin-left:30px;border-radius:4px;background:#e3453d;text-align: center;width:118px;color:#fff;height:38px;line-height: 38px;}

/*updatepage*/
.updatepage{width:100%;height:460px;top:50%;position:absolute;margin-top:-230px;padding-top:80px;}
.updatepage img{width:529px;height:294px;}
.container900{width:900px;margin:0 auto}
.updatepage .updatepagetext{width:290px;padding-top:50px;}
.updatepage .updatepagetext h2{font-size:24px;font-weight: normal;color:#ff8f18;margin-bottom: 6px;}
.updatepage .updatepagetext span,
.updatepage .updatepagetext p{font-size:16px;color:#999;margin-top: 9px;line-height: 30px;}


/*汪志文新增样式*/
/*帮助中心修改样式*/
.helpCenter{width: 1200px;min-height: 800px;margin: 0 auto;margin-top: 30px;}
.leftMenu dl dt{width: 300px;height: 62px;background-color:#eeeeee;font-size: 20px;color: #6f6f6f;line-height: 62px;padding-left: 20px;margin-top: 10px;position: relative}
.leftMenu dl dt i{;position: absolute;right:25px}
dt,li:hover{cursor: pointer;}
.leftMenu ul li{width: 300px;height: 50px;line-height: 50px;padding-left: 20px;font-size: 16px;color:#666666;background-color:#f7f7f7;}
.leftMenu ul li i{float: right;padding-right: 20px;font-size: 20px;}
.helpCenterRight{margin-left: 20px;}
.helpCenterRightMain{width:880px;}
.helpCenterRightMain iframe{width: 100%;min-height:800px}
.aboutZddDtUl{display: none;}
.aboutZdd{width: 100%;min-height:800px;background-color:#f7f7f7;}
.helpCenterLeft{margin-top: -10px;}
.countResumeUl,.courseBookUl,.studyMangerUl,.byqzUl,.yjfkUl{} 
/*帮助中心左侧导航栏切换样式*/
.bgOrange{background-color:#efaf25 !important;color: white !important;}
.colorOrange{color:#efaf25 !important;}
.bgGrey{background-color:#eeeeee !important;}
.disBlock{display: block !important;}
.disNone{display: none;}

/*iframe中的样式*/
.aboutZddContent{padding-left: 40px;}
.aboutZddContent .title{font-size: 16px;color:#333333;font-weight: 700;padding-top:40px;}
.aboutZddContent .content{font-size: 14px;color: #666666;margin-top:22px;}

/*意见反馈样式*/
.helpCenter .yijianfankui{width: 100%;min-height:800px;background-color:#f7f7f7;}
.helpCenter .yijianfankuiContent{padding-left: 40px;}
.helpCenter .yijianfankuiContent .title{font-size: 14px;color:#666666;padding-top:40px;}
.helpCenter .yijianfankuiContent .content{font-size: 14px;color: #666666;margin-top:20px;padding-left:30px;}
.helpCenter .yijianfankuiContent .feedBackTitle{font-size: 16px;color: #333333;font-weight:700;font-family: "微软雅黑";margin-top: 44px;}
.helpCenter .feedBackContent{width:822px;height: 228px;margin-top: 22px;border-radius:5px;-moz-border-radius:5px;background-color:#f7f7f7;padding: 10px;}
.helpCenter .feedBackContent::-webkit-input-placeholder{color:#aaaaaa !important;}
.helpCenter .feedBackContent::-moz-placeholder{padding-top:20px !important;padding-left: 26px;color:#aaaaaa !important;}
.helpCenter .feedBackContent:-moz-placeholder{color:#aaaaaa !important;}
.helpCenter .feedBackContent:-ms-input-placeholder{color:#aaaaaa !important;}
.helpCenter .phone{width:822px;height:60px;border-radius:5px;-moz-border-radius: 5px;margin-top: 22px;background-color:#f7f7f7;padding: 10px}
.helpCenter .phone::-webkit-input-placeholder{color:#aaaaaa !important;}
.helpCenter .phone::-moz-placeholder{padding-top:20px !important;padding-left: 26px;color:#aaaaaa !important;}
.helpCenter .phone:-moz-placeholder{color:#aaaaaa !important;}
.helpCenter .phone:-ms-input-placeholder{color:#aaaaaa !important;}
.helpCenter #submitButton{background-color:#efaf25;width: 360px;height:50px;color: #FFFFFF;font-size:18px;border: none;margin-left: 218px;margin-top: 60px;cursor: pointer;outline: none;border-radius: 50px;box-shadow: 0 6px 18px rgba(0, 0, 0, 0.20);}
.helpCenter #submitButton:hover{background-color:rgba(239,175,37,0.8);}
.pubautos1{padding-bottom: 407px !important;}

/*注册推广修改样式*/
.registerSpread{width:888px;min-height: 300px;margin:30px auto 0 auto;}
.registerSpreadTop{widows: 100%;height: 74px;}
.registerSpreadTopContent li{width:260px;height: 72px;float: left;border: 1px solid #e7e7e7;border-radius:5px;}
.registerSpreadTopContent li .img{float: left;}
.registerSpreadTopContent li .text{float: left;height: 70px;width:179px;text-align: center;}
.registerSpreadTopContent li .text .num{padding-top:8px;font-size: 20px;color:#ff5700;font-family: "微软雅黑";}
.registerSpreadTopContent li .text .numText{padding-top:7px;font-size: 16px;font-family: "微软雅黑";}

.registerSpreadMiddle{width:888px;height:24px;margin-top: 27px;border-bottom: 1px solid #e7e7e7;}
.registerSpreadMiddle  .middleLeft{width:4px;height: 24px;background-color:#ff5700;float: left;}
.registerSpreadMiddle .middleText{font-size: 18px;color:#ff5700;padding-left: 22px;font-family: "微软雅黑";}

.spreadTable{margin-top: 20px;}
.spreadTable th{border-right: 1px solid #e7e7e7 !important;color: #333333;font-size: 14px;font-family: "微软雅黑";padding: 10px 5px !important;}
.spreadTable th{border-bottom: 1px solid #e7e7e7 !important;}
.spreadTable td{border-right: 1px solid #e7e7e7 !important;font-size: 14px;font-family: "微软雅黑";color:#666666;padding: 10px 5px !important;}
.spreadPay{color: #33a989 !important;}
.unSpreadPay{color: #da5a5d !important;}
.spreadBlue{color:#10a1d2 !important;}
.even{background-color: #f9fafa;}
.odd{background-color: #FFFFFF;}


/*我的余额页面*/
body{
	height: 100%;
}
html{
	height: 100%;
}
.bggrey{
	background-color: #f7f7f7;
}
.balanceListContainer{
	/*height: 100%;*/
	width: 1200px;
	margin: 0 auto;
	
}
.balanceListContainer .balanceTop{
	width: 100%;
	height: 56px;
	background-color: #fff;
	padding: 0 20px;
	font-size: 18px;
	line-height: 56px;
	border: 1px solid #e6e6e6;
}

.balanceTop span:last-child{
	float: right;
	color: #fda800;
}
.balanceListContainer .balanceBottom{
	min-height: 418px;
	border: 1px solid #e6e6e6;
	margin-top: 10px;
	background-color: #fff;
}
.balanceListContainer .balanceBottom p{
	font-size: 18px;
	color: #666666;
	height:58px;
	line-height: 58px;
	padding: 0 20px;
	border-bottom: 1px solid #e6e6e6;
}
.balanceListContainer .balanceBottom .balanceListBox{
	padding: 0 20px;
	margin-top: 18px
}
.balanceListTable{
	border: 1px solid #e6e6e6;
}
.balanceListTable tr th{
	border: 1px solid #e6e6e6;
	background-color: #f4f5f9;
	color: #666666;
	font-size: 16px;
	padding: 9px 10px;
}
.balanceListTable tr td{
	border: 1px solid #e6e6e6;
	color: #666666;
	font-size: 14px;	
	padding: 10px 10px;
}
.balanceListTable .reduceBalance{
	color:#8672ff;
}
.balanceListTable .addBalance{
	color:#ff5700;
}
/*我的余额页面结束*/

/*我的投递页面*/
.resumeContainer{
	padding-top: 0;
}
.resumeContainer .topTitle{
	height: 66px;
	border-bottom: 1px solid #eeeeee;
}
.resumeContainer .topTitle p{
	color: #333333;
	font-size: 18px;
	height: 66px;
	line-height: 66px;
	padding-left: 38px;
	border-bottom: 3px solid #ff5700;
	width: 148px;
}
.resumeContainer .resumeListContent{
	width: 924px;
	margin: 0 auto;
	margin-top: 20px;
}
.resumeContainer .resumeListContent .goresumes{
    width:182px;
    text-align: center;
    margin:120px auto 0 auto;
    font-size:18px;
}
.resumeListContent .goresumes img{
    display:block;
    margin-bottom:16px;
}
.goresumes .golinkstext .noneresumes{
    color:#989898;
    float:left;
}
.goresumes .golinkstext .golinks{
    color:#fbc131;
    float:right;
}
.resumeContainer .resumeListContent ul li{
	width: 922px;
	min-height: 96px;
	border: 1px solid #eeeeee;
	padding:20px 20px 0px 30px;
	margin-bottom: 10px;
}
.resumeContainer .resumeListContent ul li:hover{
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transform: translateY(-2px);
	-webkit-transition:all 1s ease;
	transition: all 1s ease;
	box-shadow: 0 0px 18px rgba(0, 0, 0, 0.10);
	transition: transform 1s;
}

.resumeContainer .resumeListContent .listTop{
	font-size: 18px;
	color: #333333;
	font-family: 微软雅黑;
}
.resumeContainer .resumeListContent .listTop span:last-child{
	padding-left: 32px;
	color: #ff5700;
}
.resumeContainer .resumeListContent .listBottom{
	margin-top: 28px;
	font-size: 16px;
	color: #666666;
	font-family: 微软雅黑;	
	padding-bottom: 20px;
}
.resumeContainer .resumeListContent .listBottom span{
	display: inline-block;
	vertical-align: top;
}
.resumeContainer .resumeListContent .listBottom .name{
	width: 280px;
	margin-right: 48px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.resumeContainer .resumeListContent .listBottom .address{
	width: 320px;
	margin-right: 42px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;	
}
.resumeContainer .resumeListContent .listBottom .date{
	color: #00457d;
}
/*我的投递页面结束*/
.talentinfo-bottom{text-align: center;}
.talentinfo-bottom a{display: inline-block;width:175px;height:50px;line-height: 50px;font-size:22px;text-align: center;cursor:pointer;margin:0px 30px 90px 0;border-radius:30px;border:none;background:#ff5700;color: #fff;}

/*分期弹窗*/
.fenqiLayer{
    display: none;
    padding: 20px;
    float: right;
    font-size: 20px;
}
.fenqiLayer>div{
    display: inline-block;
    vertical-align: top;
}
.fenqiLayer .fenqiLeft{
    line-height: 70px;
}
.fenqiLayer .fenqiDiv{
    /* display: inline-block; */
    border-radius: 5px;
    border: 1px solid #eee;
    cursor: pointer;
    vertical-align: top;
    margin-bottom: 20px;
    width: 250px;
    height: 80px;
    margin-right: 10px;
    background: #e6e6e6;
}
.fenqiLayer .fenqiDiv:hover{
    border: 1px solid #fa583d;
    background: #fff;
}
.fenqiLayer .fenqiDiv:hover a{
    color: #fa583d;
    
}
.fenqiLayer .fenqiDiv>a{
    display: inline-block;
    width: 100%;
}
.fenqiLayer .fenqiDiv>a>div{
    text-align: center;
    width: 100%;
}
.fenqiLayer .fenqiDiv .fenqifirst{
    height: 40px;
    line-height: 50px;
}
.fenqiLayer .fenqiDiv .fenqisec{
    height: 36px;
}