.fullscreen_fixed{padding-bottom:96px;}

/*
manageCenter
default account_info
*/
.person_info{padding:15px 15px;background: #f26b01;}
.person_info dl{position: relative;height:86px;}
.person_info dl dt{position: absolute;left:0;top:0;width: 80px;height:80px;border:3px solid #f58934;border-radius: 50%;}
.person_info dl dt img{/* width: 80px;height:80px; */width:100%;max-width:100%;border-radius: 50%;height:100%;}
.person_info dt .camera{position:absolute;top:64px;left:58px;}
.person_info dl dd{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color:#fff;}
.person_info dl dd a{color:#fff;}
.person_info dd:nth-child(1){font-size:20px;line-height:28px;padding-top:8px;}
.person_info dd:nth-child(2),.person_info dd:nth-child(3){font-size:14px;line-height:20px;}

/*
manageCenter
default msg_searcher
*/
.person_menu{background: #F8F8F8;}
.menu_container {padding:12px 15px;background:#fff;}
.menu_container ul{overflow: hidden;text-align: center;}
.menu_container li{width: 30%;float: left;}
.menu_container li a{display:inline-block;position: relative;}
.menu_container li span{color:#555;line-height: 20px;font-size:14px;}
.menu_container li a:before{content:'';display:block;width:30px;height:30px;margin:0 auto;background:url("../../commImage/icon13.png") no-repeat 3px -120px;background-size:188px 167px;}
.menu_container li.menu_search{margin-left: 5%;margin-right: 5%;}
.menu_container li.menu_search a:before{background-position:-39px -121px;}
.menu_container li.menu_collect a:before{background-position:-80px -122px;}

.menu_container li.menu_info i{width: 8px;height: 8px;background: #f31313;border-radius:50%;position:absolute;left:36px;top:5px;}
.menu_container li.menu_search i,li.menu_collect i{display:block;padding:0px 4px;height:15px;font-size:12px;color:#5f8dc9;line-height:15px;background:#fff;border:1px solid #5f8dc9;border-radius:12px;}
.menu_container li.menu_search b{height:17px;position:absolute;left:26px;top:0px;border:2px solid #fff;border-radius: 12px;}
.menu_container li.menu_collect b{height:17px;position:absolute;left:33px;top:0px;border:2px solid #fff;border-radius: 12px;}

 /*
manageCenter
default management_setup
*/
.myResumes{background:#f3f3f3;padding:15px 0;padding-top:5px;}
.manage_setup{background:#F3F3F3;color:#F50;}
.tab_menu1 ul{overflow:hidden;border-top:1px solid #eee;background: #f3f3f3;}
.tab_menu1 li{width: 100%;float:left;height:30px;line-height:30px;text-align: left;padding-left: 15px;}
.tab_menu1 li:nth-child(2){width:34%;}
.tab_menu1 li.active{/* border-bottom:3px solid #F6871B; */}
.tab_menu1 li.active a{/* color:#F6871B; */}
.tab_menu1 li.active a:visited{/* color:#F6871C; */}
.tab_menu1 a{height:30px;display:block;color:#888;font-size: 14px;}
.tab_menu1 a:visited{color:#222;}

.myResumes .dopt_roll{text-align:center;margin-top:2px;height:4px;}
.myResumes .dopt_roll i{width:12px;height:4px;display:Inline-block;background:#ddd;border-radius:4px;margin:0 5px;vertical-align:top;}
.myResumes .dopt_roll i.active{width:20px;border-radius:10px;background:#f26b01;}

.resumes_list{border-radius:6px;padding: 10px 0;}
.resumes_list a{display:block;margin:0 15px;background:#fff;height:182px;box-shadow: 2px 2px 10px rgba(0,0,0,0.1);border-radius:6px;}
.myResumes_hd{font-size:18px;font-weight:bold;padding-right:14px;color:#222222;padding-top:20px;}
.myResumes_hd i{width:4px;height:15px;display:inline-block;background:#f26b01;margin:6px 10px 0 0;vertical-align:top;}
.myResumes_hd span.cert{width:35px;height:18px;line-height:18px;display:inline-block;color:#fff;background:#009e96;font-size:12px;font-weight:normal;text-align:center;vertical-align:top;margin:4px 0px 0 10px;}
.myResumes_hd span.fail{font-size:14px;color:#ec2c2b;float:right;font-weight:normal;}
.myResumes_bd {font-size:14px;color:#555555;line-height:26px;padding:10px 0 10px 14px;}
.myResumes_btn {text-align:right;position:absolute;bottom: 25px;right: 30px;}
.myResumes_btn a{width:68px;height:24px;line-height:24px;font-size:14px;display:inline-block;color:#f26b01;border:1px solid #f26b01;text-align:center;border-radius:3px;margin:0 0 0 10px;box-shadow:none;}
.myResumes_btn a:active{background: #e45b00;color: #fff;border-color: #e45b00;}

.myResumes_opr {width:80%;margin:0 auto;position:fixed;bottom:14px;z-index:9;left:50%;margin-left:-40%;}
.myResumes_opr ul{text-align:center;padding:0 20px;background:#fff;border-radius:6px;}
.myResumes_opr ul li{border-bottom:1px solid #f3f3f3;height:50px;line-height:50px;}
.myResumes_opr ul li a{font-size:14px;color:#222222;}
.myResumes_opr ul li.del a{color:#ec2c2b;border:0;}
.myResumes_opr ul li.add a{color:#008000;}
.myResumes_opr .cancel{margin-top:15px;height:50px;line-height:50px;background:#fff;text-align:center;border-radius:6px;}
.myResumes_opr .cancel a{font-size:14px;color:#222222;}

.myResumes_meau .shadow{background:rgba(0,0,0,0.7);position:fixed;top:0;z-index:2;top:0;left:0;right:0;bottom:0;}

.manage_setup .binding{ overflow:hidden}
.manage_setup .binding p{line-height:34px;font-size:16px;padding-top:4px;padding-bottom:4px;color:#222222;}
.manage_setup .binding p span{font-size:12px;color:#666;}
.manage_setup .binding .template_main1:last-child{margin-bottom:15px;}
.manage_setup .interview_center .template_main1:last-child{margin-top:15px;}
.manage_setup .binding .template_main1:last-child li a.nomargin{/*padding-left:13px;*/}
.manage_setup .binding .template_main1:last-child li i{display:block;height:24px;width:24px;position:absolute;top:50%;left:15px;margin-top:-12px;background:#fff;border-radius:50%;overflow:hidden; margin-right:13px;}
.manage_setup .binding .template_main1:last-child li img{display:block;height:24px;width:24px;}
.manage_setup .binding .template_main1:last-child .bindAcc a,.unbindAcc{}

/*resume*/
.myResumes .tab_menu1 ul{border-top:0px;}
.newimport_button{padding:15px 15px 25px 15px;background:#fff;text-align: center;border-bottom:1px solid #eee;}
.newimport_button a{height:38px;display:block;font-size: 16px;line-height:38px;color:#ff860d;background: #fff4e9;border:1px solid #ffc58b;border-radius:2px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.newimport_button a:active{background:#e45b00;color:#fff;border-color:#e45b00;}

/*
manageCenter
list template
*/
.template_main1{border-top: 1px solid #eee;border-bottom: 1px solid #eee;  background:#FFF;font-size:16px;}
.template_main1 li{position:relative;}
.template_main1 li:hover{background:#fbfbfb;}
.template_main1 li:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:16px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.template_main1 li:last-child a{border-bottom:0;}
.template_main1 li a{display:block;margin:0 0 0 49px;color:#222222;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-bottom: 1px solid #eee;height: 43px;line-height:43px;}
.template_main1 li a:hover{background:#fbfbfb;}
.template_main1 li a:visited{color:#222222;}
.template_main1 li div{font-size:14px;position:absolute;top:0;right:31px;color:#AAA;}
.template_main1 li a:visited div{color:#AAAAAB;}
.template_main1 li .fast_delivery{position:absolute;top:0;right:31px;font-size:14px;}
.template_main1 li .summary{position:absolute;top:0;right:30px;font-size:14px;width:50%;overflow:hidden;white-space:nowrap;text-align:right;text-overflow:ellipsis;color:#aaaaaa;}
.template_main1 li .photo1 img{width:22px;height:30px;vertical-align:middle;}
.template_main1 li .asterisk{display:inline-block;position:absolute;top:0;left:4px;}
.template_main1 li .audit_status{color:#E46660;line-height:43px;}
.template_main1 li.expiredays a:after{content:'';height:8px;margin-top:-4px;width:8px;border-radius:50%;background:#f12d21;position:absolute;top:50%;left:138px;}
.template_main1 .expiredays_txt{color:#e46660;}
.template_main1 li a:visited div.expiredays_txt{color:#e46660;}
#myResumeList li a{margin:0 0 0 15px;}

/*person center*/
.person_center .myul li a:before{content:'';display:inline-block;width: 24px;height:24px;background:url("../../commImage/icon14.png") no-repeat 0px 0px;background-size:25px 100px;position:absolute;left:15px;top:9px;}
.template_main1 li.change_password a:before{background-position:0px -25px;}
.template_main1 li.change_mailbox a:before{background-position:0px -50px;}
.template_main1 li.change_phone a:before{background-position:0px -75px;}
.person_center .myul li:hover{background:#fbfbfb;}
.person_center .title{height:30px;padding-left:15px;background:#f3f3f3;font-size:14px;line-height:30px;color:#888;}

/*resume center*/
.resume_center .template_main1 li a:before{content:'';display:block;width:24px;height:24px;background:url("../../commImage/icon17.png") no-repeat 0px 0px;background-size:25px 100px;position:absolute;left:15px;top:9px;}
.template_main1 li.refresh_res a:before{background-position:0px -25px;}
.template_main1 li.open_set a:before{background-position:0px -50px;}
.template_main1 li.out_res a:before{background-position:0px -75px;}
.resume_center .template_main1 li:hover{background:#fbfbfb;}

/*interview center*/
.interview_center .template_main1 li a:before{content:'';display:inline-block;width: 24px;height:24px;border-radius:50%;background:#f54444 url("../../commImage/icon13.png") no-repeat -2px -43px;background-size:185px 164px;position:absolute;top:9px;left:15px;}
.template_main1 li.resume_view a:before{background-position: -43px -43px;background-color: #46a9fe;}
.template_main1 li.apply_list a:before{background-position: -84px -43px;background-color: #7cc494;}
.template_main1 li.send_list a:before{background-position: -125px -43px;background-color: #b7aad1;}
.interview_center .template_main1 li:hover{background:#fbfbfb;}

.exit{padding:0px 15px 15px 15px;background: #f3f3f3;}
.exit_button{width:100%;height:45px;font-size: 16px;line-height:45px;color:#FFF;background: #e46660;text-align: center;border-radius:2px;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.exit_button a:active,.exit_button a:visited{background:#d14747;}
.exit_button:active{background:#d14747;}

.template_main2{border:1px solid #CCC;border-radius:5px;background:#FFF;font-size:14px;box-shadow:0 1px 1px #E5E5E5;}
.template_main2 li{height:18px;line-height:18px;border-bottom:1px solid #CCC;position:relative;padding:10px 10px 11px 10px;color:#212121;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.template_main2 li:last-child{border-bottom:0;}
.template_main2 li .updata_time{font-size:12px;position:absolute;top:0;right:25px;color:#AAA;}

.template_main3{}
.template_main3 li{height:50px;line-height:50px;border-bottom:1px solid #EEE;position:relative;}
.template_main3 li:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:10px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.template_main3 li a{display:block;padding:0 10px 0 13px;color:#212121;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.template_main3 li a:hover{background:#fbfbfb;}
.template_main3 li .updata_time{font-size:12px;position:absolute;top:0;right:25px;color:#AAA;}
.template_main3 li .fast_delivery{position:absolute;top:0;right:25px;font-size:12px;}
.template_main3 li .summary{position:absolute;top:0;right:25px;font-size:12px;width:200px;overflow:hidden;white-space:nowrap;text-align:right;text-overflow:ellipsis;color:#B4B4B4;}
.template_main3 li .photo1 img{width:22px;height:30px;vertical-align:middle;}
.template_main3 li .asterisk{display:inline-block;position:absolute;top:0;left:4px;}
.template_main3 li:last-child{border-bottom:0;}
.template_main3 .unitTip{height:auto;background:#d9e7c4;font-size:16px;font-weight:bold;color:#5c8c14;line-height:22px;padding:8px 10px;}
.template_main3 .unitTip:after{display:none;}
.template_main3 .unitTip span{font-size:12px;color:#;display:block;font-weight:normal;line-height:18px;}

.template_main4{padding-top:15px;}
.template_main4 dl{position:relative;line-height:44px;padding:0px 10px;min-height:44px;}
.template_main4 dl.goto{}
.template_main4 dl.goto:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:20px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.template_main4 dl.goto a{display:block;}
.template_main4 dl.goto li{line-height:20px;}
.template_main4 dt{width:80px;height:44px;line-height:44px;position:absolute;top:0;left:0;font-size:14px;color:#333333;padding-left:10px;text-align:left;}
.template_main4 dd{padding-left:90px;font-size:12px;}
.template_main4 dd span{font-size:12px;}
.template_main4 dd .summary{overflow:hidden;width:100%;margin-left:-12px;text-overflow:ellipsis;white-space:nowrap;color:#434343;}
.template_main4 dl li.labelCheckbox{line-height:18px;padding:8px 0 8px 20px;position:relative;}
.template_main4 dl li.labelCheckbox input{position:absolute;top:8px;left:0;}
.template_main4 dl li.labelCheckbox label{height:18px;line-height:18px;}
.template_main4 .goto_tip:nth-child(2){padding:8px 0;}
.template_main4 .goto_select{border:1px solid #C9C9C9;border-radius:2px;padding:0 20px 0 5px;font-size:14px;text-overflow:ellipsis;white-space: nowrap;overflow:hidden;line-height:40px;height:40px;}
.template_main4 .text_area_new dt{position:static;width:auto;left:auto;top:auto;padding-left:0;line-height:30px;}
.template_main4 .text_area_new dd{padding-left:0;}
.template_main4 .text_area_new dd .textAreaMsg{margin-left:0;box-sizing:border-box;height:152px;border-radius:2px;outline:none;}

.certificate .template_main4 dl:nth-child(2){font-size:12px;line-height:25px;background:#EEE;min-height:25px;padding:0 10px;margin:10px 0 4px 0;font-size:14px;font-weight:bold;}
.certificate .template_main4 dl:nth-child(4) dd:nth-child(3){padding-left:0;color:#777;line-height:18px;}

.base .template_main4 dt{width: 85px;}
.base .template_main4 dd{padding-left: 100px;}
.base .template_main4 .contact{font-size:12px;line-height:25px;background:#EEE;min-height:25px;padding:0 10px;margin:10px 0 4px 0;font-size:14px;font-weight:bold;}
.base.module .btn{position:fixed;left:0;right:0;bottom:0;background:#fff;z-index:10;border-top:1px solid #e6e6e6;}

.self .template_main4{padding-top:0;}
.new_train .template_main4{padding-top:0;}
.project .template_main4{padding-top:0;}
.apply .template_main4 .textAreaMsg{height:152px;}
/**
*English
*/
.base .template_main4.en dt{font-size:12px;}
/* .base .template_main4.en .contact{display:none;} */

.apply .template_main4.en dt{width:90px;font-size:12px;}
.apply .template_main4.en dd{padding-left:100px;}
.apply .template_main4.en .text_area_new dt{width:auto;}
.apply .template_main4.en .text_area_new dd{padding-left:0;}

.education .template_main4.en dt{width:90px;font-size:12px;}
.education .template_main4.en dd{padding-left:100px;}
.education .template_main4.en dd .txt{line-height:18px;}

.train .template_main4.en dt{width:80px;font-size:12px;}
.train .template_main4.en dd{padding-left:90px;}
.train .template_main4.en dd .txt{line-height:18px;}

.work .template_main4.en dt{width:100px;font-size:12px;}
.work .template_main4.en dd{padding-left:110px;}
.work .template_main4.en .text_area_new dt{width:auto;}
.work .template_main4.en .text_area_new dd{padding-left:0;}

.work .template_main4.en dl.goto div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;}
.work .template_main4.en dd .txt{line-height:18px;}

.project .template_main4.en dt{width:90px;font-size:12px;}
.project .template_main4.en dd{padding-left:100px;}
.project .template_main4.en .text_area_new dt{width:auto;}
.project .template_main4.en .text_area_new dd{padding-left:0;}

.project .template_main4.en dl.goto div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;}
.project .template_main4.en dd .txt{line-height:18px;}

.ability .template_main4.en dt{width:110px;font-size:12px;}
.ability .template_main4.en dd{padding-left:120px;}
.ability .template_main4.en dl.goto div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;}
.ability .template_main4.en dd .txt{line-height:18px;}

.language .template_main4{}

.language .template_main4.en dt{width:120px;font-size:12px;}
.language .template_main4.en dd{padding-left:130px;}

.self .template_main4.en dt{width:110px;font-size:12px;}
.self .template_main4.en dd{padding-left:120px;}
.self .template_main4.en .text_area_new dt{width:auto;}
.self .template_main4.en .text_area_new dd{padding-left:0;}

.award .template_main4.en dt{width:90px;font-size:12px;}
.award .template_main4.en dd{padding-left:100px;}

.certificate .template_main4.en dt{width:100px;font-size:12px;}
.certificate .template_main4.en dd{padding-left:110px;}




.tm_list5{padding:20px;}
.template_main5{border:1px solid #CCC;border-radius:5px;background:#FFF;font-size:14px;box-shadow:0 1px 1px #E5E5E5;margin-bottom:20px;display:none;}
.template_main5 li{line-height:18px;border-bottom:1px solid #CCC;position:relative;padding:10px 0;}
.template_main5 li:after{content:' ';position:absolute;top:50%;margin-top:-4px;right:12px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.template_main5 li:last-child{border-bottom:0;}
.template_main5 dl{padding:0 15px 0 13px;}
.template_main5 dt{padding-right:20px;}
.template_main5 .edu{font-size:16px;padding-right:5px;}
.template_main5 .dateTime{font-size:12px;color:#B4B4B4;}
.template_main5 dd.icon_delete{position:absolute;top:50%;right:10px;margin-top:-8px;z-index:2;}
.template_main5 dd.hide{display:none;}


/**
*list_style1
*/
.list_style1 dl{border-bottom:1px solid #eee;font-size:14px;position:relative;padding:10px 15px;line-height:20px;}
.list_style1 .active:before{position:absolute;top:50%;margin-top:-5px;left:10px;width:8px;height:8px;background:-webkit-gradient(linear, left top, left bottom, from(#66A3F4), to(#4E84F0));border-radius:5px;border:1px solid #568CEC;}
.list_style1 a{display:block;}
.list_style1 a:hover{background:#fbfbfb;}
.list_style1 dt{color:#333;font-size:18px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height:26px;color:#333;padding-right:110px;}
.list_style1 dt span{position:absolute;top:10px;right:15px;font-size:14px;color:#777;}
.list_style1 dd{font-size:14px;color:#343434;line-height:22px;color:#777;}
.list_style1 dd:last-child{position:absolute;top:10px;right:25px;color:#777;}

/**
*list_style2
*/
.list_style2_hd{line-height:22px;height:22px;padding:4px 15px;border-bottom:1px solid #eee;background:#fafafa;color:#888888;font-size:14px;position:relative;}
.list_style2_hd span{position:absolute;top:50%;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:12px;}
.list_style2_hd em{padding-right:5px;color:#f26b01;}
.list_style2 li{border-bottom:1px solid #eee;position:relative;z-index:0;}
.list_style2 li:last-child{}
.list_style2 dl{font-size:14px;position:relative;line-height:20px;padding:10px 15px 10px 15px;}
.list_style2 dl:after{position:absolute;top:50%;margin-top:-3px;right:10px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width:2px 2px 0 0;}
.list_style2 dl.noLinks:after{display:none;}
.list_style2 dl .pad_right{padding-right:75px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_style2 a{display:block;}
.list_style2 a:hover{background:#fbfbfb;}
.list_style2 dt{color:#222;font-size:18px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*.list_style2 dt i{display:inline-block;height:16px;width:16px;background:url("/touch/commImage/V3/06.png") no-repeat;vertical-align:top;margin:5px 0 5px 5px;background-size:auto 100%;}*/
.list_style2 dt i{display:inline-block;height:18px;width:45px;vertical-align:top;text-align:center;color:#fff;font-size:10px;line-height: 18px;margin: 3px 0 0 10px;vertical-align: }
.list_style2 dt i.icon_favorite{background-color:#f7a609;}
.list_style2 dt i.icon_download{background-color:#5eb75d;}


.list_style2 dd{font-size:14px;color:#888;line-height:24px;word-wrap:break-word;}
.list_style2 dd.com_name{padding-right:65px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_style2 dd.flot{position:absolute;top:50%;right:15px;margin-top:-11px;color:#F26B01;transition: all .3s ease-out;}
.list_style2 dd.flot span{width:58px;height:22px;display:block;border-radius:2px;font-size:12px;color:#fff;line-height:22px;text-align:center;text-decoration:none;}
.list_style2 dd.flot span.company_search{background:#2c93da;}
.list_style2 dd.flot span.active_apply{background:#59b656;}
.list_style2 dd.apply_state{position:absolute;top:50%;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.list_style2 dd.job_invitation{color:#aaa;}
.list_style2 .data_expire{background:url("/touch/commImage/data_expire.png") no-repeat top right;background-size:100%;position:absolute;top:0;right:0;width:53px;height:48px;}
.resumeViewed .list_style2 dd{padding-right:65px;}
.resumeViewed .list_style2 dd.flot{padding-right:0;}
.bm-manage-on dd.flot{right:35px;}
.list_style2 dd.pos_state{position:absolute;top:50%;right:15px;margin-top:-11px;}
.list_style2 dd.pos_state{transition: all .3s ease-out;}
.select_resumes{background:#f8f8f8;padding-bottom: 15px;padding-top: 15px;border-bottom:1px solid #eee;}
.select_resumes .mLeft12{margin-left: 0;padding:0 14px;background: #fff;border-top:1px solid #eee;border-bottom:1px solid #eee;}

.bm-manage-on dd:nth-child(3){right:40px;}
.list_style2 dd.attr{line-height:20px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_style2 dd.attr span:before{content:'';display:inline-block;width: 12px;height:20px;margin-right:5px;vertical-align: top;background: url("/touch/commImage/V3/03.png") no-repeat 0 -22px;background-size:22px;}
.list_style2 dd.attr span.attr_date:before{background-position: 0 0;}
.list_style2 dd.attr em{padding: 0 10px;color: #ddd;}
.list_style2 ul{background:#F8F8F8;font-size:12px;padding:5px 10px;}
.list_style2 .icon_delete{display:none;}
.list_style2.manage a{margin-right:35px;}
.list_style2.manage dl{padding-right:50px;}
.list_style2.manage dl:after{display:none;}
.list_style2.manage dd:nth-child(3){right:0;}
.list_style2.manage .icon_delete{display:block;position:absolute;top:50%;margin-top:-8px;right:10px;display:block;margin-right:0;}

.list_style2 a:visited .startJob{color:#FFFFFE;}
.list_style2 a:visited .stopJob{color:#FFFFFE;}

.list_style2 .interview_desc{position:absolute;top:50%;right:15px;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#2c93da;padding:20px 0;font-size:14px;}
.list_style2 .green{color:#5eb75b;}
.list_style2 .yellow{color:#ff9f00;}

.list_style2 .job_name{display:inline-block;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.list_style2 .stop_recruit{display:inline-block;height:18px;line-height:18px;vertical-align:top;font-size:12px;padding:0 6px;background:#ccc;margin:4px 0 4px 5px;color:#fff;border-radius:2px;width:auto;}

.list_style2_more{position:relative;}
.list_style2_more a{display:block;padding:18px 0 20px;line-height:22px;height:22px;text-align:center;}
.list_style2_more a:before{content:"";display:inline-block;width:14px;height:8px;background:url("/touch/commImage/V3/06.png") no-repeat;background-size:auto 100%;background-position:-80px 0;margin:7px 5px 7px 0;vertical-align:top;}

/**
*list_style3
*/
.list_style3 dl{border-bottom:1px solid #DDD;font-size:14px;position:relative;padding:8px 10px;line-height:20px;}
.list_style3 dt{color:#333;font-weight:bold;font-size:16px;}
.list_style3 dd{font-size:12px;color:#343434;}
.list_style3 dd:last-child{position:absolute;right:15px;top:50%;margin-top:-8px;background:#888;}

/**
*list_style4
*/
.list_style4 dl{border-bottom:1px solid #DDD;font-size:14px;position:relative;padding:8px 10px;line-height:20px;}
.list_style4 dt{color:#333;font-weight:bold;font-size:16px;}
.list_style4 dd{font-size:12px;}

/**
*list_style5
*/
.list_style5 a{display:block;}
.list_style5 dl{border-bottom:1px solid #eeeeee;font-size:14px;position:relative;padding:10px 10px 10px 0;margin-left:15px;}
.list_style5 dl:after{content:' ';position:absolute;top:50%;margin-top:-3px;right:15px;width:6px;height:6px;border:#AAAAAA solid;-webkit-transform: rotate(45deg);border-width: 2px 2px 0 0;}
.list_style5 dt{font-size:18px;color:#333;line-height:26px;}
.list_style5 dd{font-size:14px;color:#777;line-height:24px;}
.list_style5 span{color:#888;padding:0 5px;}

/**
*list_style6
*/
.list_style6{padding-left:15px;border-bottom:1px solid #eeeeee;}
.list_style6 dl{border-bottom:1px solid #eeeeee;font-size:14px;position:relative;padding:10px 15px 10px 0;line-height:20px;}
.list_style6 dl.active dt{font-weight:bold;color:#222;}
.list_style6 li:last-child dl{border-bottom:0;}
.list_style6 .active:before{position:absolute;top:50%;margin-top:-5px;left:10px;width:8px;height:8px;background:-webkit-gradient(linear, left top, left bottom, from(#66A3F4), to(#4E84F0));border-radius:5px;border:1px solid #568CEC;}
.list_style6 a{display:block;}
.list_style6 a:hover{background:#fbfbfb;}
.list_style6 dt{color:#888;font-size:18px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height:26px;padding-right:100px;}
.list_style6 dt span{position:absolute;top:10px;right:15px;font-size:14px;color:#888888;}
.list_style6 dd{font-size:14px;line-height:22px;color:#888888;}
.list_style6 .icon_checkbox{display:none;}
.list_style6 .sendDate{transition:all .3s ease-out;font-weight:normal;}
.list_style6 .sendDate.moveout{right:35px;}

.list_edit .icon_checkbox{position:absolute;top:50%;right:15px;margin-top:-8px;z-index:2;display:block;width:15px;height:15px;background:#FFF;border-radius:2px;border:1px solid #bbb;}
.list_edit .list_item.checked .icon_checkbox{border-color:#f26b01;}
.list_edit .list_item.checked .icon_checkbox:after{content:"";border-left:2px solid #f26b01;border-bottom:2px solid #f26b01;width:8px;height:4px;position:absolute;top:3px;left:2px;overflow:hidden;display:block;-webkit-transform:rotate(-45deg);}

.btn_r .btn{padding:0 5px;height:28px;line-height:28px;color:#fff;border-radius:2px;display:inline-block;text-align:center;font-size:15px;}
.btn_l .btn{padding:0 5px;height:28px;line-height:28px;color:#fff;border-radius:2px;display:inline-block;text-align:center;font-size:15px;}
.btn_action_view .btn_select_all{display:none;}
.btn_action_edit .btn_manage{display:none;}

.del_list{position:fixed;width:100%;z-index:100;left:0;bottom:0;}

/**
*icon
*/
.startJob{width:45px;height:22px;line-height:22px;font-size:12px;text-align:center;border-radius:2px;background:#32d36f;color:#FFF;}
.stopJob{width:45px;height:22px;line-height:22px;font-size:12px;text-align:center;border-radius:2px;background:#aaa;color:#FFF;}

.icon_delete{display:block;width:16px;height:15px;background:#DB1F20;border-radius:3px;position:relative;}
.icon_delete:after{content:' ';width:2px;height:12px;background:#FFF;-webkit-transform: rotate(45deg);position:absolute;top:50%;margin-top:-6px;right:7px;}
.icon_delete:before{content:' ';width:2px;height:12px;background:#FFF;-webkit-transform: rotate(135deg);position:absolute;top:50%;margin-top:-6px;right:7px;}

.icon_checkbox{display:inline-block;width:15px;height:15px;background:#FFF;border-radius:2px;position:relative;border:1px solid #bbb;vertical-align:top;}
.icon_checkbox.checked{border-color:#f26b01;}
.icon_checkbox.checked:after{content:"";border-left:2px solid #f26b01;border-bottom:2px solid #f26b01;width:8px;height:4px;position:absolute;top:3px;left:2px;overflow:hidden;display:block;-webkit-transform:rotate(-45deg);}

/*
manageCenter
mail_out_send
*/
.mail_out_send{background:#f8f8f8;padding-top:15px;}
.mail_out_send .template_main4{padding:0 0;}
.mail_out_send .mLeft12{margin-left: 0;padding:20px 15px;border-bottom:1px solid #eee;background:#fff;}
.mail_out_send .inform{padding-left:15px;border-top:1px solid #eee;background:#fff;}
.mail_out_send .inform dl{border-bottom:1px solid #eee;}
.mail_out_send .inform dt{padding-left:0px;}
.mail_out_send .inform dd .inputText{border:0;text-align: right;}
.mail_out_send .inform .email_format dd{text-align: right;position: relative;}
.mail_out_send .inform .email_format dd a{height:44px;line-height:44px;font-size: 14px;color:#aaa;display: block;padding-right:22px;}
.mail_out_send .inform .email_format dd a:after{content:'';position: absolute;top:50%;margin-top:-4px;right:5px;width: 6px;height:6px;border:#aaa solid;-webkit-transform:rotate(45deg);border-width: 2px 2px 0 0;}
.mail_out_send .inform dd.code{padding-right:120px;}
.mail_out_send .inform dd.code_img{position: absolute;padding-left:0px;top:50%;left:50px;margin-top:-13px;}
.mail_out_send .inform .btn{padding-left:0px;}
.mail_out_send .outsend_href{padding:0px 15px 20px 15px;text-align: right;}
.mail_out_send .outsend_href a{font-size: 14px;color:#2c93da;}
/*
manageCenter
refresh resume
*/
.refresh_resume{}
.refresh_resume .refresh_resume_updata{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;padding:20px 0;}
.refresh_resume .expiredays{text-align:center;padding-top:10px;}
.refresh_resume .expiredays span{display:inline-block;background:#e46660;color:#fff;font-size:12px;line-height:22px;height:22px;padding:2px 32px 2px 12px;border-radius:3px;position:relative;vertical-align:top;}
.refresh_resume .expiredays span:before{content:"";width:10px;height:10px;background:#e46660;position:absolute;top:-3px;left:50%;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-left:-5px;}
.refresh_resume .expiredays span a{width:20px;height:20px;display:block;text-align:center;position:absolute;top:3px;right:8px;overflow:hidden;text-indent:-500px;}
.refresh_resume .expiredays span a:after{content:' ';position:absolute;top:50%;margin-top:-8px;right:9px;width:1px;height:16px;-webkit-transform: rotate(45deg);background:#fff;}
.refresh_resume .expiredays span a:before{content:' ';position:absolute;top:50%;margin-top:-8px;right:9px;width:1px;height:16px;-webkit-transform: rotate(-45deg);background:#fff;}
.refresh_resume .title{height:20px;font-size:14px;color:#888;text-align:center;padding-bottom:5px;}
.refresh_resume .updata_time{color:#F26B01;text-align:center;font-size:28px;}
.refresh_resume .template_main4 dl{margin:10px 15px 0 15px;border:1px solid #dddddd;border-radius: 2px;padding:0 10px;}
.refresh_resume .template_main4 dl:first-child{background:#f6f6f6;}
.refresh_resume .template_main4 dl:first-child .inputText{background:#f6f6f6;}
.refresh_resume .template_main4 dl dt{width: 60px;top:0px;color:#aaa;}
.refresh_resume .template_main4 dl dd{padding-left:65px;}
.refresh_resume .template_main4 dl dd .inputText{border: 0;height:20px;color:#222222;}
.refresh_resume .template_main4 dl dd .inputText{}
.refresh_resume .btn{padding:25px 15px 15px;}
.refresh_resume .timing_updateResume{text-align:center;padding-bottom:15px;}
.refresh_resume .timing_updateResume a{color:#747474;font-size:12px;}
.refresh_resume .template_main4{background:#f5f5f5;}
.refresh_resume .select_status{font-weight:normal;color:#222222;border:0;}
.refresh_resume .select_status:first-child:after{content:"";display:block;border-bottom:1px solid #e6e6e6;position:absolute;bottom:0;left:15px;right:0;}
.refresh_resume .refresh_box{background: #fff;}
.refresh_resume .refresh_box .re_title{height:22px;line-height:22px;padding:5px 15px;color:#888888;background:#f3f3f3;font-size:14px;}
.refresh_resume .refresh_box .re_body{padding:5px 0;}
.refresh_resume .re_body_recommend{background:#5eb75d;color:#fff;font-size:12px;margin:10px 5px 9px;display:inline-block;vertical-align:top;height:18px;line-height:18px;width:35px;text-align:center;}
/*
manageCenter
security setup
*/
.security_setup{background:#F8f8f8;font-size:14px;}
.security_setup h1{font-size:16px;color:#222222;height:43px;padding:0 15px;border-bottom:1px solid #eeeeee;background:#ffffff;line-height:43px;position:relative;}
.security_setup section dl{background:#ffffff;border-bottom:1px solid #eeeeee;}
.security_setup section dl dt{width:100%;height:30px;padding:0 0 0 15px;border-bottom:1px solid #eeeeee;background:#f3f3f3;line-height:30px;color:#888888;}
.security_setup section dl dd{padding-left:15px;}
.security_setup section dl ul{width:100%;}
.security_setup section dl li{display:block;padding:14px 0;border-top:1px solid #eeeeee;font-size:14px;color:#222222;}
.security_setup section dl li:first-child{border-top:none;}
.security_setup .btn{background:#ffffff;}
.security_setup .yTip{background:#ffffff;}
.security_setup .inputRadio1 li input[type="radio"],
.security_setup .inputCheckbox li input{top:15px;}
.security_setup .black_list_btn{padding-top:5px;padding-left:22px;}
.security_setup .black_list_btn a{display:block;width:105px;height:28px;line-height:28px;font-size:12px;background:-webkit-gradient(linear, left top, left bottom, from(#555555), to(#121212));text-align:center;color:#EEEEEE;border-radius:2px;}
.security_setup .black_list_btn a:visited{color:#EEE;}
.security_setup .black_list{padding-left:5px;padding-right:80px;border:1px solid #DDDDDD;border-radius:2px;background:#F6F6F6;position:relative;line-height:40px;height:40px;margin:5px 15px 0 22px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.security_setup .black_list a{width:75px;height:48px;position:absolute;top:-1px;right:-1px;background:#888;font-size:12px;color:#EEEEEE;text-align:center;border-top-right-radius:2px;border-bottom-right-radius:2px;}
.security_setup .black_list a:visited{color:#EEEEEF;}
.shield_companies .notShield{padding:15px 15px 30px 15px;background:#fff;border-top:1px solid #eeeeee;}
.shield_companies .notShield .sh_null{padding:40px 0 20px 0;text-align:center;}
.shield_companies .notShield i{width:80px;height:62px;background:url("../../commImage/null.png") no-repeat 0px 0px;background-size:80px 62px;display:block;margin:0 auto 25px auto;}
.shield_companies .notShield span{font-size:14px;color:#888888;}
.shield_companies .hasShield{background:#ffffff;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.shield_companies .hasShield ul{padding-left:15px;}
.shield_companies .hasShield ul li{height:46px;padding-right:50px;border-top:1px solid #eeeeee;font-size:14px;line-height:46px;color:#222222;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.shield_companies .hasShield ul li:first-child{border-top:none;}
.shield_companies .hasShield a{width:23px;height:23px;background:#dddddd;border-radius:50%;display:block;position:absolute;top:50%;right:15px;margin-top:-11px;font-size:0;}
.shield_companies .hasShield a:before{content:'';width:5px;height:5px;position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-3px;border:#fff solid;-webkit-transform:rotate(-45deg);border-width:0 0 1px 1px;}
.shield_companies .hasShield a:after{content:'';width:5px;height:5px;position:absolute;top:50%;left:50%;margin-top:0px;margin-left:-3px;border:#fff solid;-webkit-transform:rotate(-225deg);border-width:0 0 1px 1px;}
.shield_companies .search_companies{padding:20px 15px;border-bottom:1px solid #eeeeee;background:#fff;margin-bottom:15px;position:relative;}
.shield_companies .search_companies .input_box{border:1px solid #eeeeee;border-radius:2px;margin-right:82px;}
.shield_companies .search_companies input{width:100%;height:20px;line-height:20px;padding:9px 0;text-indent:5px;font-size:14px;border:none;outline:none;}
input::-webkit-input-placeholder { font-size:14px;color:#888888;}
.shield_companies .search_companies button{height:40px;width:75px;background:#f26b01;border-radius:2px;position:absolute;top:20px;right:15px;font-size:16px;color:#ffffff;}
.shield_companies .search_companies button:hover{outline:none;}
.shield_companies .search_companies button:active{background:#e45b00;}
.width-content .item .nosub{line-height:30px; font-size:14px;}
/*
manageCenter
black list
*/
.black_list{font-size:14px;}
.black_list .shield_keyword{padding-bottom:20px;}
.black_list .shield_keyword dt{background:#EDEDED;padding-left:15px;line-height:23px;height:23px;}
.black_list .shield_keyword dd{border-bottom:1px solid #EDEDED;line-height:38px;height:38px;position:relative;padding-left:15px;}
.black_list .shield_keyword dd .icon_delete{position:absolute;right:12px;top:50%;margin-top:-8px;background:#9A9A9A;}
.black_list .add_black_list{}
.black_list .add_black_list .inputText{margin-left:0;}
.black_list .add_black_list button{position:absolute;top:0;right:0;width:68px;height:40px;background:#F26B01;border-radius:2px;color:#fff;}
.black_list .add_black_list div{padding-right:90px;position:relative;padding-bottom:15px;}
.black_list .note{font-size:12px;}

/*
manageCenter
my resume
*/
.my_resume{padding:20px 0;}
.my_resume_detail{}
.my_resume .resume_name,
.my_resume .template_add{margin-bottom:20px;}

/*
manageCenter
import resume
*/
.import_resume .template_main1 li:last-child:after{display:none;}
.import_finish.success{padding-top:50px;text-align:center;}
.import_finish.success .state .icon{width:125px;height:80px;margin:0 auto;}
.import_finish.success .state .icon i{width:110px;height:60px;border-left:3px solid #60C060;border-bottom:3px solid #60C060;display:block;-webkit-transform:rotate(-45deg) translate(15px,-5px);-moz-transform:rotate(-45deg) translate(15px,-5px);}
.import_finish.success .state .text{font-size:20px;color:#42B042;padding:15px 0 10px 0;}
.import_finish.success .goto{font-size:14px;line-height:26px;}
.import_finish.success .goto a{color:#000;}
.import_finish.success .goto b{font-weight:bold;}
/*
manageCenter
photo
*/
.photo{padding-left:150px;position:relative;overflow:hidden;height:215px;border-bottom:1px solid #DDD;}
.photo .avatar{position:absolute;top:10px;left:10px;}
.photo .avatar img{display:block;border-radius:5px;}
.photo .up_photo{padding-top:40px;}

.photo .photoFlag{font-size:14px;}
.photo .photoFlag label{background:url("../../commImage/icon1.png") no-repeat 0 -74px;background-size:150px 150px;padding-left:20px;}
.photo .photoFlag label.active{background-position:0 -99px;}
.photo .photoTmp{padding-top:20px;}

/*
manageCenter
operate_lang
*/
.operate_lang ul{overflow:hidden;font-size:16px;padding:12px 50px;}
.operate_lang li{float:left;width:50%;text-align:center;}
.operate_lang li a{color:#F26B01;display:block;height:28px;line-height:28px;font-size:14px;border:1px solid #f26b01;}
.operate_lang li:first-child a{border-top-left-radius:8px;border-bottom-left-radius:8px;}
.operate_lang li:last-child a{border-top-right-radius:8px;border-bottom-right-radius:8px;}
.operate_lang li a:visited{color:#F26B01;}
.operate_lang li span{font-size:12px;margin:0 5px;color:#F26B01;}
.operate_lang li.active a{background:#f26b01;color:#fff;}
.operate_lang li.active span{color:#fff;}
.operate_lang li.active a:visited{color:#F26B01;}

/*
manageCenter
operate_lang
*/
.dropdown_icon{width:14px;height:14px;display:inline-block;vertical-align:middle;border-radius:10px;margin-top:-2px;margin-left:5px;position:relative;opacity:0.5;}/*border:1px solid #CCC;background:-webkit-gradient(radial, 8 8, 5, 8 8, 10, from(#FFF), to(#E3E3E3), color-stop(80%, #E3E3E3));*/
.dropdown_icon:after{content:' ';position:absolute;top:5px;right:2px;width:0;height:0;font-size:0;border:5px solid rgba(255,255,255,0);border-top-color:#FFF;}
.dropdown_icon.active:after{border-bottom-color:#3D414D;border-top-color:transparent;top:-1px;}
.dropdown{width:160px;border:1px solid #181818;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.75)), to(rgba(0,0,0,0.85)));background:-moz-linear-gradient(top,rgba(0,0,0,0.75),rgba(0,0,0,0.85));position:absolute;top:40px;left:50%;margin-left:-90px;border-radius:2px;z-index:1;font-size:16px;}
.dropdown .top_triangle{width:14px;height:8px;position:absolute;top:-8px;left:50%;margin-left:-7px;overflow:hidden;}
.dropdown .top_triangle:before{content:' ';position:absolute;top:5px;right:-4px;background:rgba(63,63,63,1);width:20px;height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);border:1px solid #181818;}
.dropdown ul{padding:8px 0;}
.dropdown li{line-height:30px;}
.dropdown li a{color:#FFF;display:block;padding:0 10px;}
.dropdown li a:visited{color:#FFFFFE;}

/*
manageCenter resume
contacuts
*/
.btn{text-align:center;padding:25px 15px;}
.contactus .explain{text-align:center;padding:10px 0;border-bottom:1px solid #EEE;color:#888;font-size:14px;}

/**
*message detail
*/
.message_detail{font-size:14px;}
.message_detail li{border-bottom:1px solid #ddd;}
.message_detail dl{padding:10px 0 10px 15px;background:#F5F5F5;}
.message_detail dt{font-size:18px;color:#000;padding-right:15px;}
.message_detail dd{font-size:14px;position:relative;color:#666;padding-top:5px;padding-right:15px;}
.message_detail dd:last-child{border-top:1px solid #DDD;margin-top:8px;padding-top:8px;}
.message_detail dd:last-child i{margin-right:5px;}
.message_detail dd span:last-child{padding-left:10px;}

.message_detail li:last-child{border-bottom:0;}
.message_detail li.md_body section{padding:15px;min-height:230px;}
.message_detail li.md_body .textAreaMsg{border:0;padding:0;}
.message_detail .reply_body .md_body{border-bottom:0;padding:15px;}
.message_detail .reply_body .md_body .textAreaMsg{min-height:200px;margin:0;}

.pagenav_wrapper .previous_next_detail a{width:50%;text-align:center;}
.pagenav_wrapper .previous_next_detail a.previous{text-align:center;}
.pagenav_wrapper .previous_next_detail a.previous:before{content:'';width:0;height:0;font-size:0;border:8px solid rgba(255,255,255,0);border-right-color:#AAA;vertical-align:top;margin-right:5px;}
.pagenav_wrapper .previous_next_detail a.next{text-align:center;}
.pagenav_wrapper .previous_next_detail a.next:after{content:'';width:0;height:0;font-size:0;border:8px solid rgba(255,255,255,0);border-left-color:#AAA;vertical-align:top;margin-left:5px;}

/**
*sear
*/
.searcher{padding-bottom:0;}
.searcher ul:last-child dl{border-bottom:0;}


/**
*ability
*/
.ability .template_main4 dt{width:100px;}
.ability .template_main4 dd{padding-left:100px;}

/**
*language
*/
.language .template_main4{padding-top:0;}
.language .template_main4 li{}
.language .template_main4 .language_hd{font-size:14px;line-height:24px;height:24px;padding:0 10px;background:#f5f5f5;margin-bottom:10px;color:#666;}
.language .template_main4 dl:nth-child(3){margin-bottom:20px;}
.language .template_main4.en dt{width:112px;}
.language .template_main4.en dd{padding-left:122px;}

/**
*resume
reset name
*/
.reset_name h1{height:36px;line-height:36px;background:#F8871C;border-bottom:1px solid #E87C16;color:#FFF;text-align:center;text-shadow:1px -1px #E87C16;border-top-left-radius:3px;border-top-right-radius:3px;}
.reset_name .content{padding:20px 25px;}
.reset_name .btn{background:#F9F9F9;height:73px;padding:0 20px;position:relative;text-align:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #EEE;}
.reset_name .btn1_submit{margin-top:20px;}
.reset_name .txt{font-size:12px;color:#555555;margin-left:-6px;padding-bottom:10px;}

/**
*resume
base
*/
.base .title{padding:15px 10px;font-size:14px;color:#333;}


/**
*resume
fast setting
*/
.myfs{background:#f8f8f8;padding-top:15px;}
.select_status{height:37px;padding:5px 15px;color:#222222;border-top:1px solid #eee;border-bottom:1px solid #eee;background: #fff;font-weight: bold;line-height: 37px;position: relative;}
.select_status i{width:48px;height:27px;display: block;position:absolute;right:15px;top:10px;border-radius:16px;}
.select_status i:before{content:'';width: 23px;height:23px;background: #fff;border-radius: 50%;position: absolute;}
.select_status i.switch_off{background: #ddd;}
.select_status i.switch_off:before{left:2px;transition:left 0.3s;top:2px;box-shadow:1px 1px 1px #c7c7c7;}
.select_status i.switch_on{background:#5eb75d;box-shadow:-1px 1px 2px #11b237 inset;}
.select_status i.switch_on:before{left: 23px;transition:left 0.3s;top:2px;box-shadow:-1px 1px 1px #4ea64d;}
.fast_set .content{}
.fast_set .content .title{height:30px;background:#f3f3f3;}
.fast_set .content .title span{font-size: 14px;line-height:30px;color:#888;padding: 0 15px;}
.fast_set .content .resume_lists{border-top:1px solid #eee;border-bottom:1px solid #eee;background: #fff;}
.fast_set .content .resume_lists ul li{margin-left:15px;padding:11px 0px;border-bottom:1px solid #eee;color:#222;position: relative;}
.fast_set .content .resume_lists ul li:last-child{border-bottom: 0;}
.fast_set .content li input[type="radio"]{position: absolute;left:0px;top:15px;opacity:0;width: 18px;height:18px;}
.fast_set .content li label{height:25px;line-height:25px;display:block;padding-left: 22px;background: url("../../commImage/icon1.png") no-repeat 0 -20px;background-size:150px 150px;display: block;}
.fast_set .content li input:checked + label{background-position: 0 -45px;color:#F26B01;font-weight: bold;}
.yTip{padding:15px 15px 40px 15px;}
.yTip dl dt,
.yTip dl dd{line-height: 20px;font-size:12px;color:#888;}
.fast_set_empty{padding:35px 15px 40px 15px;text-align:center;}
.fast_set_empty:before{display:inline-block;content:"";width:80px;height:62px;background:url("../../commImage/null.png") no-repeat 0px 0px;background-size:80px 62px;display:block;margin:0 auto 36px auto;}
.fast_set_empty span{font-size:14px;color:#555;}


.item li{min-height:25px;}
.infor .details li{min-height:25px;}

/**
*resume
new_train
*/
.new_train .textAreaMsg{ height:150px; overflow:auto}

.modify_passwrod{}

.menu_icon,.per_login,#head-menu{display:none;}

/*newImport resume*/
.resume_operate ul{overflow:hidden;font-size:16px;background:#f3f3f3;}
.resume_operate li{float:left;width:50%;height:44px;line-height:44px;text-align:center;border-bottom:1px solid #eee;}
.resume_operate li a{color:#555;display:block;}
.resume_operate li.active{height:43px;border-bottom:2px solid #F26B01;}
.resume_operate li.active a{color:#F26B01;font-weight: bold;}

.new_import{padding-bottom:30px;}
.new_import .resume-action-create{padding:20px 0 30px 0;}
.new_import .select_box{background:#f8f8f8;overflow:hidden;border-bottom:1px solid #eeeeee;}
.new_import .select_source{background:#fff;padding:0 15px;border-bottom:1px solid #eeeeee;margin-bottom:15px;}
.new_import .select_source .title{font-size:16px;line-height:44px;color:#222222;}
.new_import .select_source select{direction: rtl}
.new_import .new_input{padding:0 0 0 12px;margin:0 15px;}
.new_import .new_input .inputText{border-radius: 2px;border-color:#eeeeee;}
.btn_box{padding:15px 15px 0 15px;}
.btn_box .n_button{height:45px;width:100%;text-align:center;font-size:16px;line-height:45px;color:#fff;background:#F26B01;border-radius: 2px;}
.btn_box .n_button:hover{outline:none;}
.btn_box .n_button:active{background:#e45b00;}

/*inputResume*/
.new_import ul li .selectOption{width: 100%;}
.new_import .inner_content{padding:15px;font-size:14px;}
.new_import .inner_content li{margin-top:12px;margin-left:26px;border-bottom:1px solid #eeeeee;position:relative;}
.new_import .inner_content li.pwd{padding-right:25px;}
.new_import .inner_content li:before{content:"";display:block;position:absolute;width:16px;height:16px;overflow:hidden;left:-26px;top:50%;margin-top:-8px;background:url("/touch/commImage/V3/01_2.png") no-repeat 0 -74px;background-size:50px;}
.new_import .inner_content li.pwd:before{background-position:0 -124px;}
.new_import .inner_content li.pwd i{position:absolute;top:6px;right:-5px;width:25px;height:25px;overflow:hidden;background:url("/touch/commImage/V3/01_2.png") no-repeat;background-size:50px;display:block;}
.new_import .inner_content li.pwd i.pwd_visiable{background-position:5px -169px;}
.new_import .inner_content li.pwd i.pwd_invisiable{background-position:-20px -169px;}
.new_import .inner_content input[type="text"],
.new_import .inner_content input[type="password"]{-webkit-appearance:none;height:20px;line-height:20px;display:block;outline:none;width:100%;padding:8px 0;font-size:14px;}
.new_import .import_tip{padding:30px 15px 0 15px;}
.import_tip dl dt,.import_tip dl dd{font-size:12px;line-height: 20px;color:#888;}

/*inputSuccess*/
.inputSuccess .success{padding:40px 0 20px 0;text-align: center;}
.inputSuccess .success i{width: 100px;height: 100px;background:#5eb75d;display:block;margin:0 auto;border-radius: 50%;position: relative;}
.inputSuccess .success i:before{content:'';position: absolute;top:50%;left:50%;margin-top:-22px;margin-left:-22px;width:40px;height:22px;border:#fff solid;-webkit-transform: rotate(-45deg);border-width:0px 0px 6px 6px;}
.inputSuccess .success span{font-size:18px;height:30px;display:block;font-weight: bold;color:#5eb75d;line-height: 30px;margin-top:10px;}
.inputSuccess .view_button{padding:15px 15px 25px 15px;background:#fff;text-align: center;}
.inputSuccess .view_button a{height:43px;display:block;font-size: 16px;line-height:43px;color:#ff860d;background: #fff4e9;border:1px solid #ffc58b;border-radius:2px;}

/*inputFalse*/
.inputFalse .false{padding:40px 0 20px 0;text-align: center;}
.inputFalse .false i{width: 100px;height: 100px;background:#e46660;display:block;margin:0 auto;border-radius: 50%;position: relative;}
.inputFalse .false i:before{content:'';position: absolute;top:50%;left:50%;margin-top:-26px;margin-left:-12px;width: 20px;height:20px;border:#fff solid;-webkit-transform: rotate(-45deg);border-width:0px 0px 6px 6px;}
.inputFalse .false i:after{content:'';position: absolute;top:50%;left:50%;margin-top:2px;margin-left:-12px;width: 20px;height:20px;border:#fff solid;-webkit-transform: rotate(-225deg);border-width:0px 0px 6px 6px;}
.inputFalse .false span{font-size:18px;height:30px;display:block;font-weight: bold;color:#555;line-height: 30px;margin-top:10px;}
.inputFalse .view_button{padding:15px 15px 25px 15px;background:#fff;text-align: center;}
.inputFalse .view_button a{height:43px;display:block;font-size: 16px;line-height:43px;color:#ff860d;background: #fff4e9;border:1px solid #ffc58b;border-radius:2px;}

/*notResumes*/
.notResumes{padding: 15px 15px 40px 15px;}
.notResumes .res_null{padding:45px 0 20px 0;text-align: center;}
.notResumes .res_null i{width: 80px;height: 62px;background:url("../../commImage/null.png") no-repeat 0px 0px;background-size:80px 62px;display:block;margin:0 auto 36px auto;}
.notResumes .res_null span{font-size:14px;color:#aaa;}
.btn_box a{height:45px;text-align:center;display:block;font-size:16px;line-height:45px;color:#fff;background:#F26B01;border-radius: 2px;}

/*Pop-up box*/

.up_box .content {background:#fff;padding:4px 15px 5px 15px;}
.up_box .content ul li{padding:6px 0px;font-size:14px;border-bottom:1px solid #eee;color:#888;position: relative;}
.up_box .content ul li:last-child{border-bottom: 0;}
.up_box .content li input[type="radio"]{position: absolute;left:0px;top:9px;opacity:0;width: 18px;height:18px;}
.up_box .content li label{height:25px;line-height:25px;display:block;padding-left: 22px;background: url("../../commImage/icon1.png") no-repeat 0 -20px;background-size:150px 150px;display: block;}
.up_box .content li input:checked + label{background-position: 0 -45px;color:#F26B01;}
.up_box .content_2 ul li{border:1px solid #eee;padding:0 25px 0 4px;background: #f9f9f7;border-bottom:none;position: relative;}
.up_box .content_2 ul li:last-child{border-bottom:1px solid #eee;}
.up_box .content_2 ul li input{width:100%;height:18px;padding: 11px 0px;background:none;}
.up_box .content_2 ul li a{width: 16px;height: 16px;padding: 12px 15px 12px 4px;position:absolute;top:0;right:-10px;display: block;}
.up_box .content_2 ul li i{width: 16px;height:16px;border-radius:50%;background:#d8d8d8;display:block;z-index:999;position:relative;}
.up_box .content_2 ul li i:before{content:'';position: absolute;top:50%;left:50%;margin-top:-6px;margin-left:-3px;width: 5px;height:5px;border:#fff solid;-webkit-transform: rotate(-45deg);border-width:0px 0px 1px 1px;}
.up_box .content_2 ul li i:after{content:'';position: absolute;top:50%;left:50%;margin-top:1px;margin-left:-3px;width: 5px;height:5px;border:#fff solid;-webkit-transform: rotate(-225deg);border-width:0px 0px 1px 1px;}
.up_box .content_2 p{font-size:14px;color:#555;line-height: 18px;text-align: left;}
.up_box .content_2 p span{color:#222;}
.up_box .content_2 .tip{font-size:12px;color:#888;text-align:left;padding-top:10px;}
/*
.up_box .button{border-top:1px solid #eee;}
.up_box .button .cancel{width:50%;height:44px;border-right: 1px solid #eee;color:#888;background: #fff;float: left;border-radius:0 0 0 10px;box-sizing: border-box;}
.up_box .button .confirm{width:50%;height:44px;color:#F26B01;background: #fff;float: right;border-radius:0 0 10px 0;}
.up_box .button_2{border-top:1px solid #eee;}
.up_box .button_2 .confirm{width: 100%;height:44px;color:#F26B01;background: #fff;float: right;border-radius:0 0 4px 4px;}
*/
/*resume base massege*/
.base,.apply,.education,.work,.language,.certificate,.new_train,.project,.self{background:#f5f5f5;/*padding-top:15px;*/}
.template_main6{background:#ffffff;border-bottom:1px solid #ffffff;}
.del_border{border:none;}
.template_main6 dl{margin-left:15px;border-bottom:1px solid #eee;position:relative;padding:5px 0;}
.template_main6 dl.reset dt{width:120px;}
.template_main6 dl.reset dd{padding-left:125px;}
.template_main6 dl.reset_2 dt{width:125px;}
.template_main6 dl.reset_2 dd{padding-left:140px;}
.template_main6 dl.reset_3 dt{width:140px;}
.template_main6 dl.reset_3 dd{padding-left:155px;}
.template_main6 dl dt{height:46px;width:100px;line-height:46px;position:absolute;top:5px;color:#222222;}
.template_main6 dt .asterisk{padding-left:8px;vertical-align:middle;color:#ff0000;}
.template_main6 dl dd{padding-left:115px;padding-right:15px;}
.template_main6 dl dd input{padding:13px 10px;margin-left:-10px;border:none;text-align:right;color:#555555;font-size:16px;}
.template_main6 dl dd input::-webkit-input-placeholder{color:#999;font-size:16px;}
input::-webkit-input-placeholder{color:#888888;}
.template_main6 dl dd .select_box{height:18px;padding:13px 15px 13px 0;font-size:16px;line-height:18px;color:#555555;text-align:right;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.template_main6 dl dd .select_box::after{content:'';position:absolute;top:50%;margin-top:-3px;right:15px;width:6px;height:6px;border:#aaaaaa solid;-webkit-transform:rotate(45deg);border-width:2px 2px 0 0;}
.template_main6 .last_dl{border:none;}
.template_main6 .divider{height:10px;background:#f5f5f5;}
/*rebuild template_main6*/
.template_main6 .dl_rebuild{margin:0 15px 0px 15px;border-bottom:none;}
.template_main6 .dl_rebuild dt{height:22px;width:100px;line-height:22px;position:static;padding-left:0px;color:#222222;padding-top:10px;padding-bottom:5px;}
.template_main6 .dl_rebuild dd{padding-left:0px;padding-right:0px;}
.template_main6 .dl_rebuild dd .textAreaMsg{height:120px;padding:5px 0;border-radius:2px;margin-left:0;border:0;color:#555;resize:none;}
.template_main6 .dl_rebuild dd .textAreaMsg::-webkit-input-placeholder{color:#999;}
.template_main6 .dl_rebuild dd:nth-child(3){position:absolute;top:15px;right:0;line-height:22px;height:22px;color:#aaa;}

.template_main6 .salary dt{padding-left:0;}
.template_main6 .salary_box{border-top:1px solid #eeeeee;border-bottom:none;}
.template_main6 .salary_box dt{width:205px;height:34px;padding:10px 0 16px;line-height:34px;}
.template_main6 .salary_box dt input{width:80px;height:18px;line-height:18px;background:#f3f3f3;padding:8px 6px;margin-right:7px;-webkit-appearance:none;border-radius:5px;vertical-align:top;float:left;outline:none;}
.template_main6 .salary_box dt .lang{float:left;color:#555;}
.template_main6 .salary_box dd{height:34px;padding:10px 15px 16px 200px;line-height:34px;text-align:right;}
@media screen and (min-width: 375px) {.template_main6 .salary_box dd{padding-left:210px;}}
.template_main6 .salary_box label{font-size:16px;color:#555555;}
.template_main6 .salary_box .inputCheckbox{width:18px;height:18px;padding:0;margin-left:0;vertical-align:top;margin-top:8px;margin-right:5px;outline:none;background-position:0 -29px;background-size:170px 170px;}
.template_main6 .salary_box .inputCheckbox:checked{background-position:0 -57px;}
.template_main6+.btn .btn1_submit,
.template_main6+.btn_ds .btn1_submit {border-radius:22px;font-size:17px;}

/*button*/
.btn_ds{text-align:center;padding:25px 15px;}
.btn_ds .delete{width:30%;height:45px;cursor:pointer;border-radius:22px;margin-right:3%;display:inline-block;vertical-align:top;font-size:17px;background:#fff;color:#555;}
.btn_ds .btn1_submit{width:67%;}

.template_main6 .language_hd{font-size:14px;line-height:30px;height:30px;padding:5px 15px;color:#999999;border-bottom:1px solid #eeeeee;}
/*rebuild language*/
.language{padding-top:0px;}
.language .template_main6{border-top:none;}
.language .template_main6 dt{padding-left:0px;}
/*rebuild certificate*/
.certificate .template_main6 dt{padding-left:0px;}
.certificate .template_main6 dl{border-top:1px solid #eeeeee;border-bottom:none;}
.certificate .template_main6 dl:first-child{border-top:none;}
/*rebuild apply work*/
.apply .template_main6 .dl_rebuild,.work .template_main6 .dl_rebuild{margin:0 15px 15px 15px;}

/*management dropdown*/
.mag_dropdown{width:90px;background:#ffffff;position:absolute;top:40px;right:15px;border-radius:2px;z-index:2;font-size:16px;}
.mag_dropdown .top_triangle{width:14px;height:8px;position:absolute;top:-8px;right:9px;overflow:hidden;}
.mag_dropdown .top_triangle:before{content:' ';position:absolute;top:6px;right:-4px;background:#ffffff;width:20px;height:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.mag_dropdown ul{padding:2px 0;}
.mag_dropdown li{line-height:35px;margin:0px 15px;border-bottom:1px solid #eeeeee;text-align:center;}
.mag_dropdown li:last-child{border-bottom:none;}
.mag_dropdown li a{color:#555555;display:block;}
/*myResume*/
.my_resume_detail{background:#f5f5f5;}
.refresh_tip{width:100%;height:35px;background:#e5efff;color:#3986fa;line-height:35px;font-size:14px;text-align:center;}
.refresh_tip a{width:100%;height:35px;display:block;color:#3986fa;}
.template_main7{}
.template_main7 li{padding-left:15px;padding-bottom:15px;margin-bottom:10px;background:#ffffff;}
.template_main7 li:first-child{border-top:none;}
.template_main7 .title{height:47px;border-bottom:1px solid #eeeeee;}
.template_main7 .title dt{height:47px;line-height:47px;font-size:16px;color:#ff9f00;display:inline-block;position:relative;float:left;}
.template_main7 .title dt i{content:'';display:inline-block;width:16px;height:16px;background:url("../../commImage/resume12.png") no-repeat 0px -16px;background-size:16px auto;margin-top:16px;margin-right:3px;vertical-align:top;}
.template_main7 .title dt span{width:30px;height:16px;line-height:16px;background:#ff0000;color:#fff;display:inline-block;vertical-align:top;font-size:12px;text-align:center;margin-top:16px;border-radius:3px;}
.en .title dt span{width:64px;background-position:0px -50px;right:-70px;}

.template_main7 dd{word-wrap:break-word;}
.template_main7 .title dd{padding:8px 0px;float:right;}
.template_main7 .title dd a{width:60px;height:30px;text-indent:-9999px;display:block;position:relative;}
.template_main7 .title dd a:after{content:"";width:16px;height:16px;background:url("../../commImage/resume12.png") no-repeat 0 0;background-size:16px auto;position:absolute;top:50%;left:50%;margin-top:-8px;}
.template_main7 .hs_content{padding-top:10px;position:relative;}
.template_main7 .hs_content_tip{margin-left:-15px;background:#fff6e7;padding:5px 15px;font-size:12px;color:#ff9f00;line-height:20px;}
.template_main7 .hs_content .basicInfo{padding-right:90px;}
.template_main7 .hs_content .basicInfo dl{overflow:hidden;padding-bottom:8px;}
.template_main7 .hs_content .basicInfo dt{font-size:26px;color:#222222;line-height:34px;word-wrap:break-word;font-weight:bold;padding-bottom:3px;}
.template_main7 .hs_content .basicInfo dd{font-size:14px;color:#555555;line-height:30px;}
.template_main7 .hs_content .personInfo{}
.template_main7 .hs_content .personInfo dl{overflow:hidden;padding:7px 0;}
.template_main7 .hs_content .personInfo dl.email{word-break:break-all;}
.template_main7 .hs_content .personInfo dt{width:42px;font-size:14px;color:#999999;line-height:22px;float:left;text-align:left;}
.template_main7 .hs_content .personInfo dd{font-size:14px;color:#555555;line-height:22px;padding-right:15px;padding-left:42px;}
.template_main7 .hs_content .personInfo i{content:'';display:inline-block;width:24px;height:24px;background:url("../../commImage/resume02.png") no-repeat 0px -270px;background-size:50px 400px;margin-left:8px;vertical-align:top;}
.template_main7 .hs_content .personInfo i.phone_n{}
.template_main7 .hs_content .personInfo .verified{width:18px;height:18px;line-height:18px;background:#5eb75b;color:#fff;display:inline-block;vertical-align:top;font-size:12px;text-align:center;margin:2px 0 2px 5px;border-radius:3px;}
.template_main7 .hs_content .personInfo .unverified{width:18px;height:18px;line-height:18px;background:#aaaaaa;color:#fff;display:inline-block;vertical-align:top;font-size:12px;text-align:center;margin:2px 0 2px 5px;border-radius:3px;}
.template_main7 .hs_content .personInfo i.phone_y{background-position:-25px -270px;}
.template_main7 .hs_content .personInfo i.email_n{background-position:0px -293px;}
.template_main7 .hs_content .personInfo i.email_y{background-position:-25px -293px;}
.template_main7 .un_content{font-size:14px;line-height:24px;color:#888888;padding-top:15px;padding-right:15px;}
.template_main7 .un_content_tip{color:#f26b01;}
.template_main7 .myPhoto{width:68px;height:90px;background:#eeeeee;position:absolute;top:15px;right:15px;overflow:hidden;border:1px solid #eeeeee;}
.template_main7 .myPhoto a{height:100%;display:block;}
.template_main7 .myPhoto:after{content:'';width:18px;height:16px;display:block;background:url("../../commImage/camera.png") no-repeat center center;background-size:18px 16px;position:absolute;top:71px;right:3px;}

.en .hs_content .personInfo dt{width:80px;}
.en .hs_content .personInfo dd{padding-left:80px;}
/*res_apply*/
.template_main7 .res_apply .title dt i{background-position:0px -32px;}
.template_main7 .res_apply .hs_content dl{overflow:hidden;padding:3px 0;}
.template_main7 .res_apply .hs_content dt{width:70px;font-size:14px;color:#999999;line-height:30px;float:left;text-align:left;}
.template_main7 .res_apply .hs_content dd{font-size:14px;color:#555;line-height:30px;padding-right:15px;padding-left:70px;}

.en .res_apply .hs_content dt{width:80px;}
.en .res_apply .hs_content dd{padding-left:80px;}
/*res_edu and res_work*/
.template_main7 .res_edu,
.template_main7 .res_work{padding-bottom:0;}
.template_main7 .res_edu .un_content,
.template_main7 .res_work .un_content{padding-bottom:15px;}
.template_main7 .res_edu .title dt i{background-position:0px -48px;}
.template_main7 .res_work .title dt i{background-position:0px -64px;}
.template_main7 .res_edu .hs_content,
.template_main7 .res_work .hs_content{padding-top:0;}
.template_main7 .res_edu .hs_content li,
.template_main7 .res_work .hs_content li{margin-bottom:0;border-top:none;padding:0;border-bottom:1px dotted #ddd;}
.template_main7 .res_edu .hs_content li:last-child,
.template_main7 .res_work .hs_content li:last-child{border-bottom:1px solid #eee;}
.template_main7 .res_edu .hs_content li .li_box,
.template_main7 .res_work .hs_content li .li_box{padding:7px 60px 7px 0;position:relative;}
.template_main7 .res_edu .hs_content .li_box div,
.template_main7 .res_work .hs_content .li_box div{font-size:14px;line-height:30px;color:#222222;overflow:hidden;word-wrap:break-word;}
.template_main7 .res_edu .hs_content li div span{padding:0 8px;}
.template_main7 .res_edu .hs_content .li_box div:first-child,
.template_main7 .res_work .hs_content .li_box div:first-child{color:#999999;font-size:13px;}
.template_main7 .res_edu .hs_content li .name,
.template_main7 .res_work .hs_content li .name{font-size:16px;font-weight:bold;overflow:hidden;word-wrap:break-word;}
.template_main7 .res_edu .hs_content li .edit,
.template_main7 .res_work .hs_content li .edit{position:absolute;top:50%;margin-top:-15px;right:0px;padding:0}
.template_main7 .res_edu .hs_content li .edit a,
.template_main7 .res_work .hs_content li .edit a{width:60px;height:30px;text-indent:-9999px;display:block;position:relative;}
.template_main7 .res_edu .hs_content li .edit a:after,
.template_main7 .res_work .hs_content li .edit a:after{content:"";width:16px;height:16px;background:url("../../commImage/resume12.png") no-repeat 0 0;background-size:16px auto;position:absolute;top:50%;left:50%;margin-top:-8px;}
.template_main7 .res_edu .hs_content .add_btn,
.template_main7 .res_work .hs_content .add_btn{padding-right:15px;} 
.template_main7 .res_edu .hs_content .add_btn a,
.template_main7 .res_work .hs_content .add_btn a{width:100%;height:45px;line-height:43px;font-size:14px;display:block;text-align:center;color:#3986fa;}
/*res_school*/
.template_main7 .res_school{padding-top:0;padding-bottom:5px;}
.template_main7 .res_school .title dt i{background-position:0px -80px;}
.template_main7 .res_school .hs_content{padding-top:0;}
.template_main7 .res_school .hs_content dl{padding:10px 0;}
.template_main7 .res_school .hs_content dl:nth-child(2){border-top:1px solid #eeeeee;}
.template_main7 .res_school .hs_content dt{font-size:16px;color:#222222;line-height:24px;font-weight:bold;}
.template_main7 .res_school .hs_content dd{font-size:14px;color:#888888;line-height:24px;margin-right:15px;overflow:hidden;}
.template_main7 .res_school .hs_content dd a{color:#3986fa;}
/*res_project*/
.template_main7 .res_project .title dt i{background-position:0px -128px;}
.template_main7 .res_project .hs_content div{font-size:14px;color:#555555;line-height:24px;margin-right:15px;overflow:hidden;word-wrap:break-word;}
.template_main7 .res_project .hs_content a{color:#5f8dc9;}
/*res_language*/
.template_main7 .res_language .title dt i{background-position:0px -96px;}
.template_main7 .res_language .hs_content div{font-size:14px;color:#555555;line-height:24px;margin-right:15px;overflow:hidden;word-wrap:break-word;}
/*res_ability*/
.template_main7 .res_ability .title dt i{background-position:0px -112px;}
.template_main7 .res_ability .hs_content div{font-size:14px;color:#555555;line-height:24px;margin-right:15px;overflow:hidden;word-wrap:break-word;}
.template_main7 .res_ability .hs_content a{color:#5f8dc9;}
/*res_train*/
.template_main7 .res_train .title dt i{background-position:0px -144px;}
.template_main7 .res_train .hs_content div{font-size:14px;color:#555555;line-height:24px;margin-right:15px;overflow:hidden;word-wrap:break-word;}
.template_main7 .res_train .hs_content a{color:#5f8dc9;}
/*res_self*/
.template_main7 .res_self .title dt i{background-position:0px -160px;}
.template_main7 .res_self .hs_content div{font-size:14px;color:#555555;line-height:24px;margin-right:15px;overflow:hidden;word-wrap:break-word;}
.template_main7 .res_self .hs_content a{color:#3986fa;}
/*res_certificate*/
.template_main7 .res_certificate{padding-bottom:0;border-bottom:0;margin-bottom:0;}
.template_main7 .res_certificate .un_content{padding-bottom:15px;}
.en .res_certificate .un_content{padding-bottom:15px;}
.template_main7 .res_certificate .title dt i{background-position:0px -176px;}
.template_main7 .res_certificate .hs_content{padding-top:0;}
.template_main7 .res_certificate .hs_content li{margin-bottom:0;padding:10px 0;border-top:none;position:relative;border-bottom:1px dotted #ddd;}
.template_main7 .res_certificate .hs_content li:last-child{border-bottom:1px solid #eee;}
.template_main7 .res_certificate .hs_content li div{font-size:14px;line-height:30px;color:#222222;padding-right:60px;}
.template_main7 .res_certificate .hs_content li div a{color:#3986fa;}
.template_main7 .res_certificate .hs_content li .edit{position:absolute;top:50%;margin-top:-15px;right:0px;padding:0}
.template_main7 .res_certificate .hs_content li .edit a{width:60px;height:30px;text-indent:-9999px;display:block;}
.template_main7 .res_certificate .hs_content li .edit a:after{content:"";width:16px;height:16px;background:url("../../commImage/resume12.png") no-repeat 0 0;background-size:16px auto;position:absolute;top:50%;left:50%;margin-top:-8px;}
.template_main7 .res_certificate .hs_content .add_btn{padding-right:15px;} 
.template_main7 .res_certificate .hs_content .add_btn a{width:100%;height:45px;line-height:43px;font-size:14px;display:block;text-align:center;color:#3986fa;}
.template_main7 .res_certificate .name span{display:inline-block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;vertical-align:top;padding-right:5px;}
.template_main7 .res_certificate .name b{color:#e46660;margin-left:5px;}
@media screen and (max-width: 1024px) {.template_main7 .res_certificate .name span{}}
@media screen and (max-width: 414px) {.template_main7 .res_certificate .name span{max-width:205px;}}
@media screen and (max-width: 384px) {.template_main7 .res_certificate .name span{max-width:176px;}}
@media screen and (max-width: 375px) {.template_main7 .res_certificate .name span{max-width:168px;}}
@media screen and (max-width: 360px) {.template_main7 .res_certificate .name span{max-width:152px;}}
@media screen and (max-width: 320px) {.template_main7 .res_certificate .name span{max-width:112px;}}

.template_main7 .error_tip{height:30px;font-size:12px;color:#ffffff;line-height:30px;text-align:center;background:#e46660;border-radius:2px;margin-top:10px;margin-right:15px;}
/*refresh resume*/
.tip_box .box-content .context{background:#ffffff;padding:12px 15px 20px 15px;font-size:14px;line-height:18px;color:#555555;}
.tip_box .box-content .context .mobile_num{color:#F26B01;}
.tip_box .box-content .btn{padding:0;border-top:1px solid #eee;}
.tip_box .box-content .btn .box-cancel{width:50%;height:44px;color:#888888;background:#fff;float:left;box-sizing:border-box;font-size:16px;}
.tip_box .box-content .btn .box-ok{width:50%;height:44px;color:#F26B01;background:#fff;float:right;position:relative;font-size:16px;}

/* operate_share */
.operate_share{padding:8px 15px;text-align:right;border-top:1px solid #ddd;position:fixed;bottom:0;width:100%;background:#fff;box-sizing:border-box;}
.operate_share a{font-size:14px;height:40px;line-height:40px;text-align:center;display:inline-block;border-radius:5px;}
.operate_share a.preview{color:#f26b01;border:1px solid #f26b01;background:#fff;width:28%;float:left;}
.operate_share a.share{color:#fff;background:#f26b01;border:1px solid #f26b01;width:66%;}
.operate_share a.preview:active{    background: #e45b00;color: #fff;border-color: #e45b00;}
.operate_share a.share:active{background: #e45b00;color: #fff;border-color: #e45b00;}    



.show3Lines{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/* tab */
.tab_hd ul{background:#f3f3f3;border-bottom:1px solid #eee;}
.tab_hd li{float:left;width:20%;text-align:center;line-height:22px;height:22px;padding:9px 0;color:#555;position:relative;font-size:14px;}
.tab_hd li.active{color:#f26b01;}
.tab_hd li.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;background:#f26b01;height:2px;overflow:hidden;}

.list_total{height:22px;line-height:22px;padding:7px 0;background:#def0ff;text-align:center;color:#5f8dc9;font-size:14px;}
.list_total span{padding:0 5px;font-size:14px;}

.interview_desc_content{margin-top:12px;font-size:14px;padding:8px 15px;max-height:240px;overflow-y:auto;}
.interview_desc_content dl{overflow:hidden;padding:5px 0;line-height:20px;}
.interview_desc_content dt{float:left;width:72px;color:#888;}
.interview_desc_content dd{margin-left:72px;color:#555;}
.interview_desc_content .map_view{display:inline-block;vertical-align:top;}
.interview_desc_content .map_view i{width:14px;height:14px;vertical-align:top;display:inline-block;background:#f50;margin:3px 0;background:url("/touch/commImage/V3/03.png") no-repeat 0 -56px;background-size:cover;}

.tip_info {position: relative;background: #ffffeb;color: #f26b01;text-align: center;padding: 4px 0;line-height: 1.6;font-size: 12px;border-radius: 3px;margin-bottom: 5px;margin-top:5px;}
.tip_info:after {content: "";width: 200%;height: 200%;position: absolute;top: 0;left: 0;border: 1px solid #eee5bf;-webkit-transform: scale(0.5);transform: scale(0.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;box-sizing: border-box;border-radius: 3px;}
.resume_list_content{padding:0 15px;overflow-y:scroll;max-height:158px;}
.resume_list_content dt{padding:15px 0;line-height:22px;font-size:16px;color:#f26b01;}
.resume_list_content dd+dd{border-top:1px solid #e6e6e6;}
.resume_list_content dd a{padding:15px 0;display:block;line-height:22px;color:#000;font-size:14px;}
.resume_list_content dd input[type=radio]{width:16px;height:16px;-webkit-appearance:none;background:url("/touch/commImage/icon1.png") no-repeat 0 -25px;background-size:150px 150px;vertical-align:top;margin:18px 10px 18px 0;outline:none;}
.resume_list_content dd input:checked[type=radio]{background-position:0 -50px;}
.resume_list_content dd label{line-height:22px;vertical-align:top;display:inline-block;margin:15px 0;font-size:14px;}
.resume_list_content dd input:checked[type=radio] + label{color:#f26b01;}

.history_list_pic img{vertical-align:top;}
.calendar_content{padding:15px 10px;position:relative;font-size:14px;}
.calendar_content_hd{height:22px;line-height:22px;}
.calendar_content_hd_month{padding:0 25px;height:22px;line-height:22px;display:inline-block;}
.calendar_content_hd_pager{height:22px;line-height:22px;display:inline-block;}
.calendar_content_hd_pager a{display:inline-block;height:18px;width:18px;text-indent:-300px;vertical-align:top;position:relative;margin:2px 0;overflow:hidden;}
.calendar_content_hd_pager a:after{position:absolute;top:50%;left:8px;content:"";width:6px;height:6px;border-top:2px solid #444;border-left:2px solid #444;transform:rotate(-45deg) translateY(-50%);-webkit-transform:rotate(-45deg) translateY(-50%);margin-top:-1px;}
.calendar_content_hd_pager .pager_first:after{border-color:#888;}
.calendar_content_hd_pager .pager_next:after{border:0;border-right:2px solid #444;border-bottom:2px solid #444;}
.calendar_content_hd_pager .pager_last:after{border:0;border-right:2px solid #888;border-bottom:2px solid #888;}
.calendar_content_hd_7date{position:absolute;top:20px;right:20px;}
.calendar_content_hd_7date span{color:#888;padding:0 10px;}
.calendar_content_hd{padding:5px 10px 8px 10px;}
.calendar_content_bd ul{}
.calendar_content_bd li{width:14.28%;float:left;text-align:center;line-height:32px;height:32px;color:#555;font-size:14px;}
.calendar_content_bd .calendar_week{color:#222;}
.calendar_content_bd .calendar_disabled{color:#aaa;}
.calendar_content_bd .calendar_item{position:relative;}
.calendar_content_bd .calendar_today{color:#f26b01;}
.calendar_content_bd .calendar_current{position:relative;}
.calendar_content_bd .calendar_current:before{display:block;content:'';width:4px;height:4px;position:absolute;top:24px;left:50%;background:#f26b01;border-radius:50%;margin-left:-2px;}
.calendar_content_bd .calendar_expire{position:relative;}
.calendar_content_bd .calendar_expire:before{display:block;content:'';width:4px;height:4px;position:absolute;top:24px;left:50%;background:#999;border-radius:50%;margin-left:-2px;}
.calendar_content_bd .calendar_active{}
.calendar_content_bd .calendar_active:after{display:block;content:'';height:32px;width:32px;background:#fcd4b1;left:50%;top:0;position:absolute;transform:translateX(-50%);-webkit-transform:translateX(-50%);border-radius:50%;z-index:-1;}
.history_list_log .list_style2 dl{padding-right:80px;}
.history_list_log .list_style2 dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* validation phone */
.validation_phone_input{padding:38px 28px 0;}
.validation_phone_input li{position:relative;border-bottom:1px solid #e6e6e6;line-height:42px;height:42px;padding-top:10px;}
.validation_phone_input li span{display:block;color:#999;font-size:16px;}
.validation_phone_input input{width:100%;outline:none;color:#222222;font-size:16px;}
.validation_phone_input input[readonly]{color:#888;}
.validation_phone_input a{position:absolute;top:10px;right:0;line-height:42px;height:42px;}
.validation_phone_input a.jobcn_btn_success{background:none;}
.validation_phone_text{text-align:center;line-height:24px;color:#555;padding-top:38px;}
.validation_phone_text span{color:#f26b01;}
.validation_phone_btn{padding:38px;}
.validation_phone_btn .sendMessage{display:block;width:100%;text-align:center;line-height:44px;height:44px;color:#fff;background:#f26b01;border-radius:22px;width:100%;outline:none;}
.validation_phone_btn .sendMessage:hover{background:#e45b00;}
.validation_phone_btn .btn1_submit{text-align:center;}
.validation_phone_nomsg{text-align:center;padding:200px 0 50px;}
.validation_phone_nocode{text-align:center;font-size:14px;padding:40px 0;}

/* validation email */
.validation_email_operate ul{overflow:hidden;padding:20px 50px 0;}
.validation_email_operate li{float:left;width:50%;}
.validation_email_operate li a{display:block;border:1px solid #f26b01;font-size:14px;line-height:28px;height:28px;text-align:center;color:#f26b01;}
.validation_email_operate li:first-child a{border-top-left-radius:14px;border-bottom-left-radius:14px;}
.validation_email_operate li:last-child a{border-top-right-radius:14px;border-bottom-right-radius:14px;}
.validation_email_operate li.active a{background:#f26b01;color:#fff;}
.validation_email_form{padding:25px 30px 35px}
.validation_email_btn{padding-top:35px;}
.validation_email_btn .sendMessage{display:block;width:100%;text-align:center;line-height:44px;height:44px;color:#fff;background:#f26b01;border-radius:22px;width:100%;outline:none;}
.validation_email_btn .sendMessage:active{background:#e45b00;}
.validation_email_form li{position:relative;border-bottom:1px solid #e6e6e6;line-height:42px;height:42px;padding-top:10px;}
.validation_email_text{font-size:16px;color:#222;line-height:22px;height:22px;}
.validation_email_input input{outline:none;width:100%;font-size:16px;color:#222;}
.validation_email_input input::-webkit-input-placeholder{font-size:16px;color:#aaa;}
.validation_email_input a{position:absolute;top:10px;right:0;line-height:42px;height:42px;}

/* applyManage 2023-04-14 */
.fullscreen.mc_default{background:#fff;}
.mc_default .manage_setup{background:#fff;}
.manage_setup .binding.interview_center{min-height:calc(100vh - 290px);}
.manage_setup .binding.interview_center .template_main1{padding:20px;border:0;display:flex;flex-wrap:wrap;background:transparent;margin:0;margin-right:-15px;}
.manage_setup .binding.interview_center .template_main1 li{width:50%;}
.manage_setup .binding.interview_center .template_main1 li:after{right:30px;top:85px;}
.manage_setup .binding.interview_center .template_main1 li a{border:0;padding:20px 15px;margin:0;display:flex;height:75px;box-shadow:0 4px 12px rgba(0,0,0,0.15);flex-direction:column;margin-bottom:15px;margin-right:15px;border-radius:12px;line-height:1.3;justify-content:flex-end;}
.manage_setup .binding.interview_center .template_main1 li a:before{height:44px;width:44px;top:20px;left:15px;background:url("/touch/commImage/icon90.png") no-repeat;background-size:100% auto;}
.manage_setup .binding.interview_center .template_main1 li.interview_list a:before{background-position:0 0;}
.manage_setup .binding.interview_center .template_main1 li.resume_view a:before{background-position:0 -44px;}
.manage_setup .binding.interview_center .template_main1 li.apply_list a:before{background-position:0 -88px;}
.manage_setup .binding.interview_center .template_main1 li.send_list a:before{background-position:0 -132px;}
.manage_setup .binding.interview_center .template_main1 li a div{background:#ff0000;color:#fff;right:30px;top:20px;line-height:16px;height:16px;min-width:24px;text-align:center;border-radius:8px;font-size:12px;font-family:arial;}

.person_info{margin:20px;background:transparent;padding:0;}
.person_info dl{background:#f26b01;background-image:linear-gradient(125deg,#f26b01,#ffa128);box-shadow:0 4px 12px rgba(242,107,1,0.25);border-radius:12px;padding:22px 16px 22px 100px;height:70px;}
.person_info dl dt{top:22px;left:16px;width:70px;height:70px;border:0;}
.person_info dl dt img{width:70px;height:70px;object-fit:cover;}
.person_info dd:nth-child(2){padding-top:0;font-size:20px;line-height:30px;height:30px;}
.person_info dl dd{font-size:14px;}

.person_center .title{background:#fff;position:relative;line-height:34px;height:34px;padding:16px 0 4px 20px;}
.person_center .title::before{content:"";height:1px;bottom:0;right:0;left:20px;background:#e6e6e6;position:absolute;transform:scaleY(0.5);}
.person_menu{margin:20px;padding:0;}
.person_menu .menu_container{padding:0;}
.person_menu .menu_container ul{margin-right:-16px;overflow:visible;display:flex;}
.person_menu .menu_container li{flex:1;margin:0;width:auto;float:none;}
.person_menu .menu_container li a{display:block;margin-right:16px;box-shadow:0 4px 12px rgba(0,0,0,0.12);border-radius:12px;text-align:left;padding:12px;}
.person_menu .menu_container li a span{display:block;height:24px;line-height:24px;}
.person_menu .menu_container li a b{border:0;top:12px;right:12px;left:auto;position:absolute;height:16px;}
.person_menu .menu_container li a b i{height:16px;line-height:16px;background:#ff0000;color:#fff;font-size:12px;border:0;padding:0 4px;min-width:8px;border-radius:8px;}
.person_menu .menu_container li a:before{margin:0;width:36px;height:36px;background:url("/touch/commImage/icon90.png") no-repeat;background-size:100% auto;}
.person_menu .menu_container li.menu_info a:before{background-position:0 -144px;}
.person_menu .menu_container li.menu_info a b i{position:relative;top:auto;left:0;display:block;width:auto;}
.person_menu .menu_container li.menu_search a:before{background-position:0 -180px;}
.person_menu .menu_container li.menu_collect a:before{background-position:0 -216px;}
#tab_person{background:transparent;border-top:0;}
#tab_person li{padding-left:20px;height:auto;}
#tab_person a{position:relative;line-height:34px;padding-bottom:5px;}
#tab_person a:before{content:"";height:1px;bottom:0;right:0;left:0;background:#e6e6e6;position:absolute;transform:scaleY(0.5);}
.person_center .template_main1{border:0;}
.person_center .template_main1 li a{margin-left:20px;border-bottom:0;}
.person_center .template_main1 li a:before{display:none;}
.person_center .template_main1 li:after{right:20px;}
.person_center .template_main1 li .summary{right:36px;}
.person_center .template_main1 li:before{content:"";height:1px;bottom:0;right:0;left:20px;background:#e6e6e6;position:absolute;transform:scaleY(0.5);}
.manage_setup .binding.person_center .template_main1 li a i{display:none;}
.exit{background:#fff;padding:0 20px 20px;}
.exit_button{border-radius:8px;}

.tereResumes{min-height:calc(100vh - 290px);}
.tereResumes .myResumes{background:transparent;padding:0 0 5px;}
.tereResumes .myResumes .dopt_roll{margin:0;}
.myResumes_hd i{display:none;}
.resumes_list{padding:0;}
.myResumes_hd{padding:0;font-size:20px;line-height:30px;}
.myResumes_hd span.cert{background:#f26b01;border-radius:4px;font-size:10px;line-height:14px;height:14px;width:24px;margin:8px 0 0 5px;}
.myResumes_bd span{display:block;color:#999;font-size:12px;padding:0 0 4px;}
.swiper-slide{padding:20px 0 14px;position:relative;}
.resumes_list > a{padding:16px;height:150px;margin:0 20px;box-shadow:0 4px 12px rgba(0,0,0,0.12);border-radius:12px;}
.myResumes_bd{padding:0;}
.myResumes_btn{left:36px;right:36px;bottom:30px;display:flex;}
.myResumes_btn a{flex:1;background:#ffdfc5;color:#f26b01;border:0;line-height:30px;height:30px;border-radius:6px;}
.myResumes_btn a:first-child{margin:0}
.resume_center .template_main1{border:0;}
.resume_center .template_main1 li a{border-bottom:0;line-height:36px;height:36px;padding:10px 0 10px 70px;margin:0;}
.resume_center .template_main1 li:before{content:"";height:1px;bottom:0;right:0;left:70px;background:#e6e6e6;position:absolute;transform:scaleY(0.5);}
.resume_center .template_main1 li:last-child:before{display:none;}
.resume_center .template_main1 li a:before{height:36px;width:36px;background:url("/touch/commImage/icon90.png") no-repeat;background-size:100% auto;top:10px;left:20px;}
.resume_center .template_main1 li.fast_set a:before{background-position:0 -252px;}
.resume_center .template_main1 li.refresh_res a:before{background-position:0 -288px;}
.resume_center .template_main1 li.open_set a:before{background-position:0 -324px;}
.resume_center .template_main1 li.out_res a:before{background-position:0 -144px;}
.resume_center .template_main1 li div{top:50%;transform:translatey(-50%);right:35px;}
.resume_center .template_main1 li:after{right:20px;}

.header_logo_text{padding:20px 20px 5px;display:flex;justify-content:space-between;align-items:center;}
.header_logo_text > div{position:relative;height:40px;line-height:40px;}
.header_logo_text > div span{font-size:26px;font-weight:bold;position:relative;z-index:2;color:#222;display:block;}
.header_logo_text > div:before{content:"";height:5px;position:absolute;z-index:1;background:#f26b01;border-radius:3px;left:0;right:0;bottom:4px;}