@charset "utf-8";
*{padding: 0;margin: 0;-webkit-tap-highlight-color:transparent}
table,tbody,thead,tfoot,tr,td,ul,ol,li,a,img,b,h1,h2,h3,h4,h5,h6,em,i,b,span,div,p{font-style:normal;vertical-align:middle;font-weight:normal;border-collapse: collapse;border:0;text-decoration: none;list-style-type:none;}
html,body{font-size:14px;color:#000}


body{font-family:"宋体";font-size:14px;}
body{
    /*-webkit-user-select:none;
    user-select:none;*/
}

body,html{width:100%;}
input{color:#000}
input:disabled{background:#fff !important;-webkit-text-fill-color:#ccc;opacity:1}
input:disabled.disabled_color{background:#fff; color:#000000;-webkit-text-fill-color:#000 !important;opacity:1}
div{outline:none;}

.wrap{background:#c0c2cc;padding:5px 0;width:100%;}
.main{width:795px;background:#FFF;margin:20px auto;position:relative;padding:10px 0;box-shadow: 0px 0px 30px 5px #7d7d7d;}
.main_box{margin:0px auto;overflow:hidden;width:682px;overflow:hidden;}
.title{text-align:center;margin:20px auto;overflow:hidden;}
.title h2{font-size:24px;}

.content{width:682px;margin:0 auto;}
.content table{width:100%;border:1px solid #669999;}
.content table th{background:#e0e0e0;border-right:1px solid #669999;border-bottom:1px solid #669999;text-align:center;}
.content table td{background:#f3f3f3;border-right:1px solid #669999;border-bottom:1px solid #669999;text-align:left;}

.table_title_th{width:130px;height:34px;line-height:34px;font-size:14px;font-weight:bold;}
.table_title_td{width:197px;height:34px;line-height:34px;padding:0 5px;font-size:14px;}

.table_column{width:549px;margin:0 auto;}
.table_column_box{}

.table_skill{margin:15px auto;padding:0 5px;}
.table_skill p{font-size:14px;line-height:30px;}

.table_experience{margin:20px auto;padding:0 5px;}
.table_experience h3{font-size:14px;font-weight:bold;line-height:30px;}
.table_experience p{font-size:14px;line-height:30px;}

.table_project{margin:0 auto;display: flex;align-items: center;border-bottom:1px solid #669999;}
.table_project:last-child{
	border-bottom: 0;
}
.table_project_left{width:55px;font-weight: bold;font-size:12px;text-align: left;flex:0 0 auto;padding:0 5px;}
.table_project_right{width:calc(100% - 55px);border-left:1px solid #669999;}
.table_project_item:after{content:"";display:block;clear:both;}
.table_project_item{border-bottom:1px solid #669999;display: flex;align-items: center;}
.table_project_item:last-child{border-bottom:0;}
.table_project_title{width:55px;text-align:left;padding:0 5px;font-size:12px;position:relative;font-weight:bold;flex:0 0 auto;}
/* .table_project_title span{position:absolute;top:50%;font-weight:bold;margin-top:-17px;} */
.table_project_con{width:calc(100% - 55px);border-left:1px solid #669999;padding:15px 5px;}
.table_project_con p{font-size:12px;line-height:25px;}
a.a_classs{color:#000;}
.table_project_con p em{vertical-align:initial;font-weight:bold;}

.side_bar{position:fixed;top:50px;right:-80px;width:42px;height:auto;}
.side_bar ul{}
.side_bar ul li{height:42px;width:42px;overflow: hidden;border: 1px solid #669999;background:#FFF;margin-bottom:10px;}
.side_bar ul li a{display:block;height:40px;line-height:40px;font-size:14px;color:#000;cursor:pointer;text-align:center;}
.side_bar ul li a.download{background: url(../images/download.png) no-repeat center center/auto auto;}
.side_bar ul li a.download:hover{background:none;font-size:14px;color:#000;}
.side_bar ul li a.print{background: url(../images/print.png) no-repeat center center/auto auto;}
.side_bar ul li a.print:hover{background:none;font-size:14px;color:#000;}




@media all and ( max-width: 750px ) {
	html,body{font-size:14px;}
	.wrap{background:#c0c2cc;padding:5px 0;width:100%;}
	.main{width:795px;background:#FFF;margin:20px auto;position:relative;padding:10px 0;box-shadow: 0px 0px 30px 5px #7d7d7d;}
	.main_box{margin:0px auto;overflow:hidden;width:682px;overflow:hidden;}
	.title{text-align:center;margin:20px auto;overflow:hidden;}
	.title h2{font-size:24px;}

	.content{width:682px;margin:0 auto;}
	.content table{width:100%;border:1px solid #669999;}
	.content table th{background:#e0e0e0;border-right:1px solid #669999;border-bottom:1px solid #669999;text-align:center;}
	.content table td{background:#f3f3f3;border-right:1px solid #669999;border-bottom:1px solid #669999;text-align:left;}

	.table_title_th{width:130px;height:34px;line-height:34px;font-size:14px;font-weight:bold;}
	.table_title_td{width:197px;height:34px;line-height:34px;padding:0 5px;font-size:14px;}

	.table_column{width:549px;margin:0 auto;}
	.table_column_box{}

	.table_skill{margin:15px auto;padding:0 5px;}
	.table_skill p{font-size:14px;line-height:30px;}

	.table_experience{margin:20px auto;padding:0 5px;}
	.table_experience h3{font-size:14px;font-weight:bold;line-height:30px;}
	.table_experience p{font-size:14px;line-height:30px;}

	.table_project{margin:0 auto;display: flex;align-items: center;}
	.table_project_item:after{content:"";display:block;clear:both;}
	.table_project_item{border-bottom:1px solid #669999;display: flex;align-items: center;}
	.table_project_item:last-child{border-bottom:0;}
	.table_project_title{width:55px;text-align:left;padding:0 5px;font-size:12px;position:relative;}
	.table_project_title span{position:absolute;top:50%;font-weight:bold;margin-top:-17px;}
	.table_project_con{width:calc(100% - 55px);border-left:1px solid #669999;padding:15px 5px;}
	.table_project_con p{font-size:12px;line-height:25px;}
	.table_project_con p em{vertical-align:initial;font-weight:bold;}
	.side_bar{position:fixed;top:50px;right:-80px;width:42px;height:auto;display:none;}
	.side_bar ul{}
	.side_bar ul li{height:42px;width:42px;overflow: hidden;border: 1px solid #669999;background:#FFF;margin-bottom:10px;}
	.side_bar ul li a{display:block;height:40px;line-height:40px;font-size:14px;color:#000;cursor:pointer;text-align:center;}
	.side_bar ul li a.download{background: url(../images/download.png) no-repeat center center/auto auto;}
	.side_bar ul li a.download:hover{background:none;font-size:14px;color:#000;}
	.side_bar ul li a.print{background: url(../images/print.png) no-repeat center center/auto auto;}
	.side_bar ul li a.print:hover{background:none;font-size:14px;color:#000;}

}


