html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {
    margin: 0;
    padding: 0;
}
*{ box-sizing: border-box; font-family: "微软雅黑"; }
html, body {
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
}

body {
    font-family: "Microsoft YaHei";
    font-size:14px;
    color:#333;
}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol {
    list-style: none;
}

img {
    border: none;
    vertical-align: middle;
}

a {
    text-decoration: none;
    color: #232323;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

table {
    border-collapse: collapse;
    table-layout: fixed;
}

input, textarea , button {
    outline: none;
    border: none;
}

textarea {
    resize: none;
    overflow: auto;
}
html,body{ min-width: 1280px; margin:0 auto;  width: 100%; }

.insettable.sets_1 table select{ filter:alpha(opacity=0);}  
h2{font-size:48px; font-weight:800; width:100%; line-height:100px; text-align:center;}
.sets_1{width: 9.6rem; margin:0 auto; position: relative;}

.insettable{width:1200px; max-width:1200px; margin:0px auto 0px; float:none; font-size:16px;}

.insettable table{ position: relative; }
.insettable .table_1{ width: 100%; position: absolute; left: 0; top:0; z-index: 22; background: #fff;  height: 139px;}
.table_222{ height: 139px; width: 100%; }
.insettable .table_2 {    width: 1203px;}
.insettable .table_3 {  height: 317px;  width: 1203px;}
.insettable table th {
    /*border-bottom: 1px solid #ccc;*/
    border-right: 1px solid #ccc;
    text-align: center;
    background: #e6e6e6;
	padding:16px 0;
	font-weight:bold;
	cursor:pointer;
	border-top: 1px solid #aaa;
}
.insettable table td {
    border-bottom: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    text-align: center;
	padding:16px 0;
}
.insettable table {
    border-top: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    font-size: 16px;
	line-height:24px;
    color: #333;
	width:1200px;
}
.insettable .linleft {
	font-weight:bold;
    background: #f7f7f7;
}

.ghei {
    height: 1.493rem;
    line-height: 1.493rem;
}

.insettable .table_2 table td{ border-top: 1px solid #d5d5d5;border-bottom:1px solid #d5d5d5; }
.table_2{border-bottom: 1px solid #d5d5d5;}
.insettable .table_3 table td{ border-top: 1px solid #d5d5d5;border-bottom:0; }
.table_3{border-bottom: 1px solid #d5d5d5;}

.cf {
    zoom: 1;
}

.cf:after {
    content: "";
    display: table;
    clear: both;
    overflow: hidden;
}

.click_top {  }
.click_top img{width: 0.16rem; margin-left: 0.133rem; -webkit-transition:all .5s;}

.click_bottom{width: 100%; display: none}

.click_bottom>div>span{    width: 2.86rem;float: left;height: 0.96rem;line-height: 0.96rem;border: 0.013rem solid #d5d5d5;    white-space: nowrap; }

.click_bottom>div>span:nth-child(1){width: 3.867rem;background:#f7f7f7;  font-weight: bold;}

.click_bottom>div:nth-of-type(even) span{ border-top:none; border-bottom: none }

.click_bottom>div span:nth-of-type(even){ border-left: none; border-right: none }

.click_bottom>div:after {
    content: "";
    display: table;
    clear: both;
    overflow: hidden;
}

.bottss{background:#000000;width: 100%;}

.bottss p{color: #bbbaba;font-size: 0.24rem;text-align: left;    padding: 0.067rem 0.44rem;}

.bottss_1{margin:50px 0; font-size:16px; text-align:left; line-height:1.6;}

.bottss p.pdd_34{ padding-top: 34px }

.sets_1 ul li:nth-child(2) .click_bottom{ display: block }
.sets_1 ul li:nth-child(2) .click_top img{ -webkit-transform:rotate(180deg) }

.sets_1 ul li:nth-child(1) .click_bottom{ display: block }


.dd>div{float: left;    width: 2.835rem; border: 0.013rem solid #d5d5d5; }

.dd>div:nth-child(1){  width: 3.867rem;}
  
.sets_1 ul li:nth-child(1) .click_top{ line-height:normal; overflow: hidden; height: 1.507rem}

.dd div:nth-child(1){ line-height: 1.507rem }
.dd div:nth-child(2){    padding: 0.267rem 0;
    padding-right: 0.287rem; background:url('../images/yuanqqq1.png') no-repeat 94% center; background-size: 0.16rem 0.24rem}

.dd div:nth-child(3) { padding: 0.36rem 0; font-weight: normal; font-size: 0.27rem}
.dd div:nth-child(3) p img{width: 0.307rem}




/*PC版表格*/
.push_3 { background: url("../images/push_3.jpg") no-repeat; }
a.pushimg{display:block;}
.insettable.getmore{padding:0; margin:0 auto;}
.insettable.getmore .push{width:100%; margin:0;}
.insettable.getmore .push .pushlist{width:33%; padding:0;}
.insettable .click_top{font-weight: bold; background:#e6e6e6;}
.insettable .click_top img{width:auto; margin-left: 0.133rem; -webkit-transition:all .5s;}

.scroll{     height: 500px;
    overflow-y: scroll;}

    .tb{ position: relative; }
.removeBtn{    /*background: url(../images/remove.png);*/
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0px;
    top: 0px;
    margin-left: 0;cursor: pointer;
    display: block;}

table {
    border-collapse: collapse;
    table-layout: fixed;
}

.tablebackground{
    background: url(/minisite/campaigns/2018/C-HRTable/m/images/yuanqqq1.png) no-repeat 94% center;
}

.position_box{
	position: relative;
}
.pic_box{
	width: 24px;
	cursor: pointer;
	position: absolute;
	right: 7px;
	top: 50%;
	margin-top: -10px;
	z-index: 10;
}
.window_bg{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #333;
	opacity: 0.5;
	z-index: 1234;
	display: none;
}
.show_pic{
	width: 842px;
	height: 520px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -420px;
	margin-top: -260px;
	z-index:4321 ;
	display: none;
}
.close{
	width: 64px;
	height: 64px;
	position: absolute;
	top: 0;
	right: 0;
	z-index:4323;
	cursor: pointer;
}
.pic_text{
	width: 100%;
	height: 70px;
	text-align: center;
	line-height: 70px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index:4323;
	background-color: #232323;
	color: #ccc;
}
.arrow_left,.arrow_right{
	width: 54px;
	position: absolute;
	top: 50%;
	margin-top: -27px;
	z-index: 5555;
	cursor: pointer;
	display: none;
}
.arrow_left{
	left: 10px;
}
.arrow_right{
	right: 10px;
}
.number_box{
	position: absolute;
	color: #fff;
	display: inline-block;
	height: 70px;
	line-height: 70px;
	bottom: 0;
	right: 20px;
	font-weight: 900;
	z-index: 5556;
}
.number_box .number_index{
	font-size: 150%;
}
.span_box{
	display: inline-block;
	width: 79%;
	text-align: center;
}

#pc .tab-fixed{
	position: fixed;
	top: 0;

	width: 95% !important;
	max-width: 1680px;
	z-index: 222;
	background-color: #fff;
	
}

#pc .title-top{
	width: 95%;
	max-width: 1680px;
	margin: auto;
	position: relative;
}

#pc .title-top .btn{
	width: 10%;
	height: 2.4em;
	background: #202020;
	line-height: 2.4em;
	border-radius: 4px;
	font-size: 20px;
	color: #fff;
	font-family: regular;
	text-align: center;
	cursor: pointer;
}
#pc .title-top .btn>a{
	color: #fff;
}
#pc .title-top .back{
	position: absolute;
	top: 27%;
	left:0;
	vertical-align: middle;
}
#pc .title-top .back .returnBtn{
	width: .9em;
	display: inline-block;
}
#pc .title-popup{
	position: absolute;
	top: 27%;
	right: 0;
	cursor: pointer;
}
#pc .btn-popup{
	width: 18.46%;
	position: absolute;
	right: 0;
	top: 71%;
	z-index: 500;
	height: 215%;
	display: none;
}
#pc .uploadPDF{
	position: absolute;
	top: 15%;
	width: 35%;
	height: 69%;
	right: 10%;
	cursor: pointer;
	background:url(/minisite/campaigns/2018/C-HRTable/images/1.png) center center no-repeat;
	background-size: cover;
}
#pc .fasong{
	width:100%;
}
#pc .erweima{
	position: absolute;
	top: 19%;
	width: 33.3%;
	left: 12%;
}
@media only screen and (max-width:1600px){
	#pc .erweima{
		top: 16%;
	}
	#pc .title-top .btn{
		font-size: 16.6px;
	}
}
@media only screen and (max-width:1350px){
	#pc .erweima{
		top: 14%;
	}
}
#pc .shadow{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom:0;
	z-index: 50;
	background:url(/minisite/campaigns//2018/C-HRTable/images/bg.png) center center no-repeat ;
	background-size: cover;
	display: none;
	cursor: pointer;
}
.body-hide{
	overflow: hidden;
}