@charset "utf-8";
.pic_magnifier{width:45px;height:45px;position:absolute;float:left}
.detail_resume_pic{width:30%;border-radius:3px;float:left;padding:10px 10px 10px 10px;margin:0 10px 10px 10px;background-color:#e5e5e5;height:auto;overflow:hidden;border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#cacaca;text-align:center;overflow:hidden}
/*.detail_resume_pic:hover{background-color:#b5d444;border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#94b618}*/
.detail_resume_color:hover{background-color:#fff;overflow:hidden;text-align:center}
.detail_resume_name{width:100%;background-color:#b5d444;color:#000;text-align:center;padding:10px 0 10px 0}
.detail_resume_title01{width:66%;float:left;padding:10px;background-color:#cfe57d;height:36px;color:#000;font-size:17px;line-height:19px}
.detail_resume_title02{width:66%;float:left;padding:10px;background-color:#a8a7a7;height:36px;color:#fff;font-size:17px;line-height:19px}
.detail_resume_title03{width:55%;float:left}
.detail_resume_title04{width:40%;float:right;text-align:right}
.detail_resume_box01{width:30%;float:left;margin:10px 20px 50px 10px}
.detail_resume_box02{width:30%;float:left;margin:10px 15px 50px 10px}
.detail_resume_txt01{width:100%;float:left;padding:2px 7px 2px 7px;margin:0 5px 0 0;background-color:#fff;overflow:hidden}
.detail_resume_txt02{width:100%;float:left;overflow:hidden;margin-top:0;margin-right:5px;margin-bottom:0;margin-left:0;padding:2px 7px 2px 7px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#d9d8d8;border-bottom-color:#d9d8d8}
.detail_resume_txt_l{width:auto;float:left;color:#445c12;line-height:30px}
.detail_resume_txt_r{width:auto;float:left;color:#000;line-height:30px}
.detail_resume_txt_l01{width:auto;float:left;color:#445c12;line-height:30px}
.detail_resume_txt_r01{width:auto;float:left;color:#000;line-height:30px}
.detail_resume_img01{width:105%;float:left;position:relative}
.detail_resume_img_txt{z-index:9;width:100%;float:left;color:#fff;font-size:17px;line-height:36px;text-align:center;z-index:9;background-color:#a8a7a7}
.detail_resume_a{width:100%;overflow:hidden;padding:40px 0 50px 0}
.detail_resume_d{width:48%;float:left;position:relative;background-color:#f6f6f6;height:auto;margin:0 10px 10px 0;padding:0 0 10px 0;color:#000;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#e4e4e4}
.detail_resume_d2{width:24%;float:left;position:absolute;background-color:#a8a7a7;padding:15px;color:#fff;border-bottom-width:4px;border-bottom-style:solid;border-bottom-color:#848484}
.detail_resume_d3{width:75%;padding:12px;float:right;color:#000;height:auto;}
@media screen and (max-width:1601px){
.page_box2{width:95%;overflow:hidden;margin:auto}
.detail_resume_box01{width:30%;float:left;margin:10px 15px 50px 10px}
.detail_resume_box02{width:30%;float:left;margin:10px 10px 50px 15px}}
@media screen and (max-width:1441px){
.detail_resume_title01{width:65.8%}
.detail_resume_title02{width:65.8%}
.detail_resume_box01{width:29.5%;float:left;margin:10px 20px 50px 10px}
.detail_resume_box02{width:29.5%;float:left;margin:10px 10px 50px 15px}
/*.detail_resume_img_txt{padding-top:86px}*/
.detail_resume_d2{width:27%;float:left;position:absolute;padding:15px}
.detail_resume_d3{width:72%;padding:12px;float:right;color:#000;height:auto;}}
@media screen and (max-width:1367px){
.detail_resume_title01{width:65%;float:left;padding:10px;font-size:17px;line-height:19px}
.detail_resume_title02{width:65%;float:left;padding:10px;font-size:17px;line-height:19px}
.detail_resume_box01{width:29.5%;float:left;margin:10px 10px 50px 10px}
.detail_resume_box02{width:29%;float:left;margin:10px 10px 50px 15px}}
@media screen and (max-width:1281px){
.detail_resume_box01{width:29%;float:left;margin:10px 10px 50px 10px}
.detail_resume_box02{width:29%;float:left;margin:10px 10px 50px 15px}
/*.detail_resume_img_txt{padding-top:73px}*/
*/
.detail_resume_d2{width:27%;float:left;position:absolute;padding:15px}
.detail_resume_d3{width:70%;padding:15px;float:right;color:#000;height:auto;}}
@media screen and (max-width:1025px){
.detail_resume_pic{width:50%;float:none;padding:10px 10px 10px 10px;margin:auto auto 30px auto;background-color:#e4e4e4;height:auto;overflow:hidden}
.detail_resume_title01{width:95%;float:left;padding:10px;height:36px;font-size:17px;line-height:19px}
.detail_resume_title02{width:95%;float:left;padding:10px;height:36px;font-size:17px;line-height:19px}
.detail_resume_box01{width:48%;float:left;margin:0}
.detail_resume_box02{width:96%;float:left;margin:0}
.detail_resume_img01{width:95%;float:left;position:relative;background-color:#cee480;padding:20px;margin:30px 0 10px 0}
.detail_resume_img01 img{width:0;height:0;float:left;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.detail_resume_img_txt{z-index:9;width:100%;float:left;color:#fff;line-height:36px;text-align:center;z-index:9;bottom:0}
.detail_resume_a{width:100%;overflow:hidden}
.detail_resume_d{width:98%;float:left;position:relative;background-color:#e7e7e7;height:auto;color:#fff;margin:0 10px 10px 0;padding:0 0 10px 0}
.detail_resume_d2{width:22%;float:left;position:absolute;padding:15px}
.detail_resume_d3{width:75%;padding:15px;float:right;color:#000;height:auto;}}
@media screen and (max-width:801px){
.detail_resume_pic{height:auto;margin-top:30px}
.detail_resume_title01{width:97%}
.detail_resume_title02{width:97%}
.detail_resume_box01{width:50%}
.detail_resume_box02{width:98%}
.detail_resume_img01{width:98%}
.detail_resume_a{width:100%}
.detail_resume_d{width:100%}}
@media screen and (max-width:599px){
.detail_resume_d2{width:100%;text-align:center}
.detail_resume_d3{width:90%;margin-top:50px}}
@media screen and (max-width:569px){
.detail_resume_box01{width:98%}}
@media screen and (max-width:481px){
.detail_resume_pic{width:95%;float:none;padding:10px 10px 10px 10px;margin:auto auto 30px auto;background-color:#e4e4e4;height:auto;overflow:hidden}
.detail_resume_img_txt{text-align:center}.button_hide{width:0;height:0;float:left;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.detail_resume_title01{height:auto}
.detail_resume_title03{width:93%;float:left;font-size:17px}
.detail_resume_title04{width:93%;float:left;text-align:left;font-size:17px}}
@media screen and (max-width:415px){
.detail_resume_pic{width:94%;float:none;padding:10px;margin:30px auto 30px auto;background-color:#e4e4e4;height:auto;overflow:hidden}
.number_box{width:100%}}
@media screen and (max-width:376px){
.detail_resume_pic{width:92%}}
@media screen and (max-width:321px){
.number_box{width:55%;margin:auto;text-align:center}}