

/*产品*/
.ratio-img{width: 100%;}
.ratio-img img{width: 100%;}
.productcon ul{overflow:hidden; margin: 0 -10px;}
.productcon li{float: left; width: 33.333%;*margin-left: -1px; margin-bottom: 40px;}
.product_in{border-bottom: 3px solid #f4f4f4; margin: 0 10px;}
.product_top{overflow: hidden;}
.product_bottom{padding:30px; padding-bottom: 15px; overflow: hidden;}
.product_bottom p a{color: #000}
.product_bottom>a{float: right;line-height: 20px; margin-top:20px;}
.product_bottom a img{vertical-align: middle; margin-top: -2px; margin-left: 5px;}
.product_bottom a img.pr_more01{display: block; display: inline-block;}
.product_bottom a img.pr_more02{display:none;}
.product_in:hover .product_bottom a{color: #c3151d;}
.product_in:hover img.pr_more01{display:none;}
.product_in:hover img.pr_more02{display: block; display: inline-block;transform:scale(1,1); -webkit-transform:scale(1,1);}
.addmore {color: #fff; width: 163px; height: 40px; line-height: 40px; text-align: center;margin:10px auto;cursor: pointer;background: #fe0002;}
.addmore img{ margin-right: 10px; margin-top: 9px;}
.addmore:hover{opacity: 0.8;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}
#infscr-loading {
    background: rgba(0,0,0,0.4);
    position: fixed;
    width: 100px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    overflow: hidden;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center;
    color: #fff;
    left: 50%;
    top: 50%;
    z-index: 1000;
    margin: -15px 0 0 -50px;
}
.productcon .addmore{margin-bottom: 0}
@media only screen and (max-width:990px) {
.product_bottom{padding:20px 10px;}
.product_bottom a{margin-top:10px;}
}
@media only screen and (max-width:768px) {
.productcon li{width:50%; margin-bottom:20px;}
}
@media only screen and (max-width:540px) {
.productcon li{width:100%;}
.productcon ul{margin:0;}
.product_in{margin:0;}
}


/*下属子公司*/
.companycon{margin-top:8px;}
.companycon>ul{overflow:hidden; margin:0 25px;}
.companycon>ul>li{width:33.333%; float:left;*margin-left:-1px; margin-bottom:40px; }
.companycon>ul>li h1{color:#000; font-weight:normal; margin-bottom:40px; text-align:center;}
.companyin{ padding:85px 30px; color:#5c5c5c; background:url(/images/companybg.jpg) no-repeat;background-size: cover; margin: 0 25px;}
.companyin dt{overflow:hidden; line-height:24px; margin-bottom:10px;}
.companyin dt span{float:left;width:95px;}
.companyin dt span img{margin-right:20px; margin-top:4px;}
.companyin p{float:left;width:67%;word-break: break-all;}
.companyin p a{color:#c3151d; text-decoration: underline;word-wrap: break-word;}
.companyin p a:hover{opacity: 0.8;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;}

@media only screen and (max-width: 1400px) {
	.companycon>ul{margin:0;}
.companyin{padding:30px 20px; margin:0 15px;}
}

@media only screen and (max-width: 1200px) {
.companycon>ul>li{width:50%;}
.companyin p{width:74%;}
}

@media only screen and (max-width:990px) {
.companyin p{width:66%;}
}

@media only screen and (max-width:768px) {
.companycon>ul>li{width:100%; margin-bottom:20px;}
.companyin dt span img{margin-right:5px;}
.companyin{margin:0; padding:20px 10px;}
.companycon>ul>li h1{margin-bottom:20px;}
}

@media only screen and (max-width:390px) {
.companyin p{width:64%;}
}

/*常见问题*/
.problem li{border-bottom:1px dashed #cecece;}
.problem li.current .proin{background:#fffdec;}
.problem .proin{height:50px; line-height:50px; margin:1px 0; padding:0 22px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.problem .proin a{color:#3c3d43; background:url(/images/hk.jpg) no-repeat 0 center; padding-left: 20px;}
.problem .proin a:hover{color:#c3151d;}
.problem .page_2 .page {margin-top: 1px;}

@media only screen and (max-width:1024px) {
.problem .proin{height:40px; line-height:40px;}
}
@media only screen and (max-width:768px) {
.problem .proin{padding:0 10px;}

}

/*防伪查询*/
.security_01{overflow:hidden; margin-bottom:50px;}
.security_01 .security_le{float:left;width:76%;}
.security_01 .security_le li{float:left; width:33.333%;*margin-left:-1px; color:#b00000;}
.security_01 .security_le li a{color:#b00000;}
.security_01 .security_le li h1{font-weight:normal;}
.securin{position:relative; height:102px; padding-top:44px; text-align:center;}
.senew{min-width:26px; height:26px; text-align:center; line-height:26px; color:#fff; background:#b00000; position:absolute; top:0; left:0;}
.security_01 .security_re{float:right;width:24%;*margin-left:-1px; background:url(/images/servicebg.jpg) no-repeat 0 center; height: 146px; color: #fff;}
.security_01 .security_re a{color:#fff; text-align:center; display:block;}
.security_01 .security_re a p{padding-top:44px;}

.security_02{width:490px; margin-left:400px; overflow:hidden;}
.security_02 .left{float:left;width:30%;}
.security_02 .right{width:57%;*margin-left:-1px; float:left; padding-left:13%;}
.security_02 .right ul{padding-top:15px;}
.security_02 .right ul li{margin-bottom:35px;}
.security_02 .right ul p{color:#4d4b4b; margin-bottom:5px;}
.security_02 .right ul p em{color:#c3151d;}
.security_02 .right ul h2{color:#b00000; }
.security_02 .right ul li.current h2{color:#b00000;}
@media only screen and (max-width:1366px) {
    .security_02{margin-left:0; margin:auto;}

}
@media only screen and (max-width:768px) {
.security_01 .security_le{width:100%;}
.security_01 .security_re{width:100%;background-size: cover;height:100px;}
.security_01 .security_re a p{font-size: 18px;line-height: 28px;padding-top:20px;}
}
@media only screen and (max-width:540px) {
.security_02{width:100%;}
.security_01 .security_le li{width:100%;}
.senew{position:static; margin:auto;}
.securin{padding-top:0;}
.securin{height:auto; border-bottom: 1px dashed #cecece; padding:15px 0;}
.security_02 .left{width:100%; float:none; margin-bottom:20px;}
.security_02 .left img{width:150px; margin:auto; height:auto !important;}
.security_02 .right{width:100%; padding-left:0; }
.security_02 .right ul li{margin-bottom:20px;}
.security_01 .security_re{margin-top:20px;}
}



/*资料下载*/
.data{margin-top:-40px;overflow:hidden;}
.data ul{overflow:hidden;margin:0 -53px;}
.data li{width:33.333%; *margin-left:-1px; float:left;}
.datain{padding:50px 53px; overflow:hidden; border-bottom:1px dashed #cecece;}
.data li .left{float:left;width:43.5%;*margin-left:-1px;}
.data li .right{float:left;width:48%; padding-left:8.5%;padding-top:15px;}
.data li .right h1 a{ display:block;line-height:1.3; max-height:2.6em; overflow:hidden; color:#000;font-weight:normal;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;}
.data li .right h1 a:hover{color:#fe0002;}
.data li .right p{color:#5c5c5c; margin:12px 0;}
.data li .right .data_xz{width:117px; height:31px; line-height:31px; text-align:center; background:#c1c1c1; color:#fff;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;}
.data li .right .data_xz a{display:block;color:#fff;}
.data li .right .data_xz img{margin-right:10px; margin-top:4px;}
.data li .right .data_xz:hover{background:#fe0002;}
.page_2 .page {background:url(/images/linebg.png) repeat-x; margin-top: -1px; padding-top: 12px;}
.page_2 .page a.next{display:block; top:12px;}
.page_2 .page a.next02{width:50px; height:50px; background:#fe0002;color:#fff; display:block; float:right;}
.page_2 .page a.next02 img{vertical-align:middle; margin-top:-2px;}
@media only screen and (max-width:1366px) {
.datain{padding:20px;}
.data ul{margin:0 -20px;}
.data{margin-top:0;}
}
@media only screen and (max-width:990px) {
.data li{width:50%;}
.data li .right{padding-top:30px;}
}
@media only screen and (max-width:768px) {
.data li .right{padding-top:10px; padding-left:4.5%; width:52%;}

}
@media only screen and (max-width:640px) {
.data li{width:100%;}
.data ul{margin:0px;}
.data ul{margin:0px;}
.data li .right{padding-top:55px;}
.datain{padding:0;}
}
@media only screen and (max-width:540px) {
    .datain{padding:20px 0;}
.data li{margin-bottom:20px;}
/*.data li .left{width:100%; margin-bottom:20px;}
.data li .right{padding-top:10px; width:100%;}*/
.data li .right{padding-top: 20px;}

}

/*客服中心*/
.customer{overflow:hidden;}
.customer .left{float:left; width:44.5%;}
.customer .left .hot_num{color:#191919;line-height: 1.7;margin-bottom: 20px;text-align: left;font-size: 18px;}

.customer .left .form_item{overflow:hidden; margin-bottom:10px;} 
.customer .left .form_item em{width:80px; float:left; text-align:right; margin-right:10px; color:#191919;line-height:26px;}
.customer .left .form_item .form-w{float:left;}
.customer .left .form_item .form-w input{width:235px; padding:0 10px; height:24px; line-height:24px; border:1px solid #cdcdce; outline:none; box-shadow: 0px 1px 7px #dedede inset; float:left}
.customer .left .form_item .form-w b{float:left; color:#ff000c; margin-left:8px;}
.customer .left .form_item .form-w textarea{width:440px; padding:10px; height:130px;overflow-y:scroll;float:left;border: 1px solid #aaa;}
.customer .left .form_item .form-w.yzm input{width:135px;} 
.customer .left .form_item .form-w.yzm i{float:left; margin-left:10px; cursor:pointer;}
.customer .left .form_item .form-w.yzm i img{width:87px; height:26px}
.customer .left .form_item .form-w.yzm b{float:left; text-decoration:underline; font-weight:normal; line-height:26px; cursor:pointer; margin-left:15px;}
.customer .left .subbotton .sub-botton{ margin-top:30px; overflow:hidden;}
.customer .left .subbotton .sub-botton input{width:120px !important; height:28px; line-height:28px; border:none; outline:none; color:#fff;}
.customer .left .subbotton .sub-botton input.button1{ background:#ce0809; margin-left:90px}
.customer .left .subbotton .sub-botton input.button2{ background:#b0b0b0; margin-left:20px;}
.formym{margin-top:25px;}
.customer .right{float:right; width:50%; margin-right:30px;}


@media only screen and (max-width:1400px) {
.customer .left .form_item .form-w textarea{width:340px;}

}
@media only screen and (max-width:1150px) {
.customer .left{width:55%;}
.customer .right{width:40%; margin-right:0;}
.customer .left .form_item .form-w{width:80%;}
.customer .left .form_item .form-w input{width:90%;}
.customer .left .form_item .form-w textarea{width:90%;}
}

@media only screen and (max-width:990px) {
.customer .left .form_item .form-w input{width:80%;}
.customer .left .form_item .form-w textarea{width:80%; height:100px;}

}

@media only screen and (max-width:900px) {
.customer .left{width:100%;margin-top:20px;}
.customer .right{width:100%; margin-right:0; }
.customer .left .form_item .form-w{width:85%;}
.customer .left .form_item .form-w input{width:92%;}
.customer .left .form_item .form-w textarea{width:92%;}

}

@media only screen and (max-width:660px) {
.customer .left .form_item .form-w{width:80%;}

}

@media only screen and (max-width:630px) {
.customer .left .form_item .form-w{width:80%;}
.customer .left .form_item .form-w input{width:90%;}
.customer .left .form_item .form-w textarea{width:90%;}

}
@media only screen and (max-width:520px) {
.customer .left .form_item em{float:none; text-align:left;}
.customer .left .form_item .form-w{width:100%;}
.customer .left .form_item .form-w input{box-sizing: border-box; width:95%;}
.customer .left .form_item .form-w textarea{box-sizing: border-box;width:95%;}
.customer .left .form_item .form-w b{margin-left:5px;}
.customer .left .subbotton .sub-botton{text-align:center;}
.customer .left .form_item .form-w.yzm input{width:120px;  display:inline-block;}
.customer .left .subbotton .sub-botton input{float:none;}
.customer .left .subbotton .sub-botton input.button1{margin-left:0;}
}

.marketing{overflow:hidden;}
.marketing .left{float:left; width:16%;}
.marketing .left dd{text-align:right; margin-top:20px;}
.marketing .right{ width:100%;}
.smapbg{background: url(/images/maobg.jpg) no-repeat;background-size: cover; }
@media only screen and (max-width:1023px) {
.marketing .left{width:25%;}
.marketing .right{width:100%%;}

}
@media only screen and (max-width:640px) {
.marketing .left{width:100%; margin-bottom:20px;}
.marketing .right{width:100%;}

}


/*上传*/
/*.upload-box { display:block; width:98px; height:130px; position:relative; background:url(/images/plugin.jpg) right center no-repeat;}
.upload-box.again-box { background:no-repeat; padding:1px; border:0;}
.upload-box.again-box a { display:inline-block; padding:0 10px; background:#b0b0b0; color:#fff; border-radius:2px; margin-bottom:10px; height:30px; line-height:30px;}
.upload-box.again-box a:hover { background:#666;}
.upload-box iframe { position:relative; overflow:hidden; position:absolute; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.upload-box .ViewSpan{text-align:center; padding-top:32px;}*/


    /*上传*/
.upload-box { display:block;  width:98px; height:130px; position:relative; background:url(/images/plugin.jpg) right center no-repeat; }
.upload-box.again-box { background:no-repeat; padding:1px; border:0;overflow: hidden;}
.upload-box.again-box a { display:inline-block; padding:0 10px; margin-right:5px; background:#999; color:#fff; border-radius:2px;}
.upload-box iframe { position:relative; overflow:hidden; position:absolute; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.upload-box.again-box a.view{background: none;color:#0046b9;cursor: default; padding-top:35px;word-break: break-all;}
.upload-box.again-box a.again{background: url(/images/up_cha.png) center no-repeat;width: 17px;height: 17px; margin: auto;margin-top:10px; display: block}
.input_boxx a.view{width: 400px;height: 300px;float: left;text-align: center;line-height: 300px;font-size: 18px;color:#0046b9;border: 1px solid #d5dade;cursor: default;}
.createUpload{overflow: hidden;}
.input_boxx a.again2{background: url(/images/up_cha.png) center no-repeat;width: 17px;height: 17px;float: left;position: relative;left: -17px;}




.upload-box02 {cursor:pointer; margin-top:10px; display:block;  width:77px; min-height:25px; height:auto; position:relative; background:url(/images/plugin02.jpg) no-repeat; }
.upload-box02.again-box02 { background:no-repeat; padding:1px; border:0;overflow: hidden; width:auto}
.upload-box02.again-box02 a { display:inline-block; padding:0 10px; margin-right:5px; background:#999; color:#fff; border-radius:2px;}
.upload-box02 iframe { position:relative; overflow:hidden; position:absolute; width:100%; height:100%; opacity:0; filter:alpha(opacity=0);}
.upload-box02.again-box02 a.view02{background: none;color:#0046b9;cursor: default;word-break: break-all; float:left;}
.upload-box02.again-box02 a.again02{background: url(/images/up_cha.png) center no-repeat;width: 17px;height: 17px; margin: auto; float: left}
.input_boxx a.view02{width: 400px;height: 300px;float: left;text-align: center;line-height: 300px;font-size: 18px;color:#0046b9;border: 1px solid #d5dade;cursor: default;}
.createUpload{overflow: hidden;}
.input_boxx a.again2{background: url(/images/up_cha.png) center no-repeat;width: 17px;height: 17px;float: left;position: relative;left: -17px;}
.upload-box02 input{ width:77px !important; height:25px !important;}




.year_box{float:left;width:132px;}
.year_box .year_select { position: relative; }
.recruit_xq01 li .form-w .year_box dl>i{position:absolute; top:0; right:0;color:#b0b0b0; margin:0; right:20px; top:5px;}
.year_box .year_select dt { background: url(/images/xiala.png) right 0px center no-repeat; width: 120px; height: 24px; line-height: 24px; border:1px solid #cdcdce; padding: 0 5px; float: left; cursor: pointer; color: #191919 ;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.year_box .year_select dd {z-index: 99; position: absolute; max-height:90px; overflow-y: auto; overflow-x: hidden; background: #eee; width:132px; left: 0px; top: 24px; display: none; }
.year_box .year_select dd a { display: block; line-height: 30px; color: #6c6c6c; white-space: normal; padding: 0 5px; }
.year_box .year_select dd a:hover, .year_box .year_select dd a.on { background: #c3151d;color: #fff; }
.year_box .year_select{}
.year_box .year_select dt.on_o{background: url(/images/xiala.png) right 0px center no-repeat;}
.year_box .year_select{float:left; width:100%; }
/*招聘信息详情页*/

.recruit_a .recruit_are{float:right; width:98px; margin-right:65px; background:#fff;}
.recruit_contant{background:#fbfbfb; padding:50px 0 70px 0;}
.recruit_xq{max-width:1066px; margin:auto; }
.recruit_xq01 li{width:33.333%; float:left;*margin-left:-1px; margin-bottom:10px;}
.recruit_xq01 li em{text-align:right; font-size:14px; color:#191919; width:115px; margin-right:10px; float:left; line-height:26px}
.recruit_xq01 li em i{display:none;color: #ff000c;}
.recruit_xq01 li .form-w{width:56%; float:left;}
.recruit_xq01 li .form-w input{font-size: 12px; box-shadow: 0px 1px 7px #dedede inset; width:120px; padding:0 5px; border:1px solid #cdcdce; height:24px; line-height:24px; float:left; background:none; outline:none;}
.recruit_xq01 li .form-w.recruit_w input{width:316px;}
.recruit_xq01 li .form-w i{color:#ff000c; float:left; margin-left:10px;}
.recruit_a,.recruit_b{display:table; width:100%;}
.recruit_a .recruit_ale{float:left; width:83%;}
.disabled_input{cursor: not-allowed; font-size:12px; background:#b0b0b0 !important; color:#fff;}


.recruit_xq02 { margin-top:20px;}
.rec_title{background:#b0b0b0;}
.rec_title ul{overflow:hidden; font-size:12px;}
.rec_title li{float:left; height:25px; line-height:25px; color:#fff; width:15%; text-align:center;*margin-left:-1px;}
.rec_title li i{color:#ff000c; margin-left:10px;}
.rec_title li:first-child{width:33%;}
.rec_title li:first-child + li{width:21%;}

.rec_button{overflow:hidden; margin-bottom:10px;}
.rec_button h3{float:left; line-height:25px; color:#191919; font-weight:normal;}
.rec_button>div{float:right; width:56px; height:25px;  line-height:25px; text-align:center; background:#c3151d; color:#fff; cursor:pointer; margin-left:1px; font-size:12px;}
.rec_button>div.plus_add{background:#b0b0b0;}
.rec_button>div:hover{opacity: 0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}

.formbox_2 {border:1px solid #cdcdce; margin-top:10px; padding:5px 0;}
.formbox_2 li em{display:none;}
.formbox_2 ul{overflow:hidden;}
.formbox_2 li{float:left;width:15%;}
.formbox_2 li:first-child{width:33%;}
.formbox_2 li:first-child + li{width:21%;}

.formbox_2 li .timebox{border-left:1px solid #b0b0b0;}
.formbox_2 li .timebox input{ width:90%; margin:auto; padding:0 2%;  border:0; height:20px; line-height:20px;background:none; outline:none; }
.formbox_2 li .timebox02{border-left:0;}
.formbox_2 li .timebox02 input{ width:36%; padding:0 2%; margin:0 10px;}
.formbox_2 li .timebox02 input:first-child{margin-left:0;}

.rec_detail03 li{width:12% !important; }
.rec_detail03 li:first-child + li + li{width:35% !important;}
.rec_detail03 li:first-child + li + li + li{width:19% !important;}
.rec_detail03 li:first-child + li + li + li + li{width:20% !important;}

.rec_detail03 .formbox_2 li{width:12% !important; }
.rec_detail03 .formbox_2 li:first-child + li + li{width:35% !important;}
.rec_detail03 .formbox_2 li:first-child + li + li + li{width:19% !important;}
.rec_detail03 .formbox_2 li:first-child + li + li + li + li{width:20% !important;}

.recruit_xq03 {margin-top:20px;}
.recruit_xq03 textarea{width:96%; height:80px; padding:10px 1.95%; margin-bottom:20px;border: 1px solid #cdcdce;}
.recruit_xq03 li{overflow:hidden;}
.recruit_xq03 li em{float:left; line-height:26px; margin-right:10px; color:#191919;}
.recruit_xq03 li p{ color:#191919; margin-top:10px;}
.recruit_xq03 li input{ width:336px; height:24px; line-height:24px; border:1px solid #cdcdce;box-shadow: 0px 1px 7px #dedede inset;}

.recruit_xq04{ margin-top:40px; text-align:center;}
.recruit_xq04 input{width:120px; height:28px; background:#b0b0b0; border:none;outline:none; color:#fff; margin:0 10px;}
.recruit_xq04 input.button01{background:#ce0809;}
.recruit_xq04 input:hover{opacity: 0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}

@media only screen and (max-width:1240px) {
.recruit_xq01 li .form-w{width:67%;}
.recruit_xq01 li{width:50%;}
.recruit_xq01 li .form-w input,.recruit_xq01 li .form-w.recruit_w input{width:88%;}
.year_box{width:93%;}
.year_box .year_select dt{width:95%;}
.recruit_contant{padding:50px 20px;}
.year_box .year_select dd{width:99.5%;}
}

@media only screen and (max-width:1050px) {
.recruit_a .recruit_ale{width:85%;}
.recruit_a .recruit_are{margin-right:20px;}
.recruit_xq01 li .form-w{width:65%;}
.recruit_xq01 li .form-w input,.recruit_xq01 li .form-w.recruit_w input{width:82%;}
.year_box{width:87%;}
.year_box .year_select dt{width:94%;}
}
@media only screen and (max-width:920px) {
.recruit_xq01 li{margin-bottom:15px;}
.recruit_xq01 li em{display:block; text-align:left; float:none; margin-bottom:5px; width:auto;}
.recruit_xq01 li .form-w{width:95%;}
.year_box .year_select dd{width:98.3%;}
}
@media only screen and (max-width:860px) {
.recruit_contant{padding:20px 10px;}
.recruit_xq03 li em{height:32px; line-height:32px;}
.year_box .year_select dd{width:100%;}
.recruit_a .recruit_are{float:none; margin-right:0; margin:auto; margin-bottom:20px;}
.recruit_xq01 li{width:100%;}
.recruit_a .recruit_ale{width:100%;}
.recruit_xq01 li .form-w{width:100%;}
.recruit_xq01 li .form-w input, .recruit_xq01 li .form-w.recruit_w input,.year_box,.year_box .year_select dt{width:100%;box-sizing: border-box;}
.recruit_xq01 li .form-w input,.year_box .year_select dt,.recruit_xq03 li input{height:30px; line-height:30px;}
.recruit_xq01 li em i{display:block; display:inline-block;}
.recruit_xq01 li .form-w i{display:none;}

.rec_title{display:none;}
.formbox_2 li{width:100% !important;margin-bottom:15px;}
.formbox_2{border:0;border-bottom: 1px dashed #ccc;}
.formbox_2 li .timebox input{height:30px; line-height:30px;border: 1px solid #cdcdce; }
.formbox_2 li .timebox{border:0;}
.formbox_2 li em{display:block; margin-bottom:10px;color: #191919;}

.formbox_2 li .timebox input{width:100%;box-sizing: border-box;}
.formbox_2 li .timebox02{overflow:hidden;}
.formbox_2 li .timebox02 input{width:47%; margin:0; float:left;}
.formbox_2 li .timebox02 i{width:6%; text-align:center;display:inline-block; float:left; height:30px; line-height:30px;}
.rec_button h3{width:100%; margin-bottom:10px; font-weight:bold;}
.rec_button>div{height:30px; line-height:30px;margin-left: 8px; width:75px;}

.rec_detail03 .formbox_2 li{width:100% !important;}
.rec_detail03 .formbox_2 li .timebox02 input{width:100%;}
.rec_detail03 .formbox_2 li:first-child + li + li{width:100% !important;}
.rec_detail03 .formbox_2 li:first-child + li + li + li{width:100% !important;}
.rec_detail03 .formbox_2 li:first-child + li + li + li + li{width:100% !important;}

.recruit_xq03 textarea{width:100%;box-sizing: border-box; height:110px;border: 1px solid #cdcdce;}
.rec_button{margin-bottom:0;}
.recruit_xq04 input{margin:0 4px;}
.recruit_xq03 li input{width:100%;box-sizing: border-box;}

}

@media only screen and (max-width:540px) {
    .formbox_2 li .timebox02 input{width:45%;}
   .formbox_2 li .timebox02 i{width:10%;} 
}




/*员工成长*/
.staf{background:url(/images/staf_bg.jpg) repeat; padding:65px 0;}
.stafin{max-width:850px; margin:auto; overflow:hidden;}
.stafin dl{overflow:hidden;}
.stafin dt{float:left;width:50%;}
.stafin dd{float:left;width:50%;*margin-left:-1px; position:relative;}
.stafin_in{padding:0px 30px; padding-top:66px; color:#4d4b4b; line-height:30px; color:#4d4b4b;}
.stafin_in .stafin_intext{max-height:120px;}
.stafin dl.odd dt{float:right;}
.staf_t{width:115px; height:95px; padding-top:20px; color:#fff; background:#c3151d; text-align:center; position:absolute; left:0; bottom:0;}
.stafin dl.odd .staf_t{width:69px; height:69px; background:#ccc; padding:0; left:auto; bottom:auto; right:20px;top:20px;}
.stafin dl.odd .stafin_in{padding:0; padding-right:54px; padding-top:140px;}
@media only screen and (max-width:1366px) {
.stafin_in{padding-top:40px;}
}
 @media only screen and (max-width:900px) {
.stafin_in{padding-top:20px;}
.stafin dl.odd .stafin_in{padding-top:120px;}
}   
@media only screen and (max-width:768px) {
.staf{padding:20px 0; padding-top:0;}
.stafin dl{margin-bottom:20px;}
.stafin dl dt{width:100%;}
.stafin dl dd{width:100%; height:auto !important;}
.stafin_in{padding:10px;}
.staf_t{ bottom:auto; top:-88px; width:88px; height:auto; padding:20px 0; height:68px; padding-bottom:0;}
.stafin dl.odd .staf_t{display:none;}
.stafin dl.odd .stafin_in{padding:10px;}
.stafin_in .stafin_intext{max-height:auto !important;}
}   


/*招聘信息正文*/
.redetial{background:#fbfbfb; padding:40px 0 80px 0; overflow:hidden;}
.redetialcont{max-width:1040px; margin:auto;}
.zx_sq{text-align:left;}
.zx_sq a{float:left; width:120px; height:28px; line-height:28px; background:#ce0809;color:#fff; text-align:center;}
.zx_sq a:hover{}

.redital01{overflow:hidden;clear: both; margin-bottom:90px; }
.redital01 dl{overflow:hidden;margin-top:15px;}
.redital01 dt{float:left;width:128px;}
.redital01 dt img{width:100%;}
.redital01 dd{float:right; width:85%;}
.redital01 dd h1{color:#000;font-weight:normal;}
.redital01 dd h1 em{ margin-left:14px;}
.rec_jy{margin:12px 0;}
.re_intr{overflow:hidden;}
.re_intr em{background:#b0b0b0;color:#fff; height:28px; line-height:28px; padding:0 20px; float:left; margin-right:2px; margin-bottom:5px;}
.re_time{color:#c3151d; margin-top:15px; float: left; margin-right:50px;}
.redital01 dd .re_pay{color:#c3151d; float: left;margin-top:15px; }
@media only screen and (max-width:767px) {
.re_time{margin-right: 20px;}
}


.redital02{overflow:hidden;}
.redital02 h1{margin-bottom:20px; font-weight:bold;color:#000;border-left:3px solid #c3151d; padding-left:15px;}
.redital02 li{background:url(/images/fk.jpg) no-repeat 0 center; padding-left: 14px; line-height: 24px;}
.redital02 .left{float:left;width:45%;}
.redital02 .right{float:right;width:45%;}
.redital03{margin-top:30px;}
.redetial h3{color:#000;font-weight:bold;padding-left:15px;}
.redital03 h3{margin-bottom:25px;}
.redital03 ul{overflow:hidden; /*background:#fff;*/ padding:0px 5px;}
.redital03 li{width:20%;float:left;}
.redital03 li.current dd{display:none;}
.redital03 li.current dt{width:100%;}
.redital03 li dl{overflow:hidden; padding:0 15px;}
.redital03 li dd{float:right;}
.redital03 li dt{float:left;width:70%;}

.redital04{margin-top:40px; margin-bottom: 40px;}
.redital04 h3{margin-bottom:20px;}
.redital04 .tr_text{padding-left:15px; line-height:24px;}

@media only screen and (max-width:1440px) {
 .redetial{padding:40px 20px;}
 .redetial h3{padding-left:0;}
.redital03 ul{padding:20px 0;}
.redital04 .tr_text{padding-left:0;}
.redital01 dd{float:left; margin-left:20px; width:80%;}

}

@media only screen and (max-width:990px) {
.redital02 .left{margin-bottom:20px;}
.redital02 .left,.redital02 .right{width:100%;}
.redital03 li{width:33.333%; margin-bottom:20px;}
.redital01 dd{width:77%;}
}

@media only screen and (max-width:768px) {
.redital01 dd{width:100%; margin:0; margin-top:20px;}
.redital01{margin-bottom:20px;}
.redital03 li{width:50%; margin-bottom:40px;}
.redital04{margin-top:20px;}
.redetial{padding:10px;}
}
@media only screen and (max-width:540px) {
.redital03 ul{padding:0;}
.redital03 li{width:100%; margin-bottom:10px; background:#eee; padding:20px 0;}
.redital03 li dt{width:100%;}
.redital03 li dd{display:none;}
}


/*招聘信息*/
.information_01{max-width:1010px; margin:auto;}
.information_01 dl{overflow:hidden;}
.information_01 dt{float:left; width:21.5%;}
.information_01 dd{float:right;width:74%; padding-top:20px;}
.information_01 .information_text h1{font-weight:bold;color:#000; margin-bottom:15px;}
.information_01 .information_p{line-height:24px; color:#4d4b4b;}

.information_02{margin-top:84px;}
.infor_select{width:100%; display:table; margin-bottom:25px;}
.infor_select .year_box {width:100%;}
.infor_select .year_box .year_select dt{width:308px; height:30px; line-height:30px;box-shadow: 0px 1px 7px #dedede inset;}
.infor_select .year_box .year_select dd{width:320px;}

.ph_table { width: 100%;  }
.ph_table thead td {border-bottom:1px solid #c3151d; color:#3c3d43;font-weight:bold; padding: 25px 30px;}
.ph_table .t1 { width: 22%; }
.ph_table .t2 { width: 28%; }
.ph_table .t3 { width: 12%; }
.ph_table .t4 { width: 13%; }
.ph_table .t5 { width: 15%; }
.ph_table .t6 { width: 10%; }
.ph_table tbody td{ padding: 15px 30px;  line-height:20px; min-height: 20px;}
.ph_table tbody td em a{background:url(/images/hk.jpg) no-repeat 0 center; padding-left: 20px;}
.ph_table tbody tr{border-bottom:1px dashed #cecece; color:#3c3d43;}
.ph_table tbody tr a{ color:#3c3d43;}
.ph_table tbody tr a:hover{ color:#c3151d;}
.ph_table tbody td:first-child + td + td + td + td + td{text-align:center;}
.ph_table tbody td:first-child + td + td + td + td + td i{background:url(/images/pr_more.png) no-repeat center center; display: inline-block; width:12px; height:10px; margin-left: 4px;}
.ph_table tbody td:first-child + td + td + td + td + td:hover i{background:url(/images/pr_more02.png) no-repeat 0 center;}
@media only screen and (max-width:1279px) {
.ph_table thead td,.ph_table tbody td{padding-left: 20px; padding-right: 20px;}
}

@media only screen and (max-width:768px) {

.ph_table ,
.ph_table thead,
.ph_table tbody,
.ph_table th,
.ph_table td,
.ph_table tr { display: block; padding:0px 0;}
.ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
.ph_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
.ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0 !important;  padding-left: 6em !important; white-space: normal; text-align: left;  }
.ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
.ph_table td:before { content: attr(data-title); }
.ph_table thead{ display: none;}
.ph_table td:last-child{padding-left: 0!important;}
.ph_table{ padding: 0;}
.ph_table tbody tr{border-bottom:0;}
.ph_table tbody td em a{padding-left:10px;}
.information_01 dt{width: 100%;margin-bottom: 30px;}
.information_01 dd{width: 100%;}
}




.ViewSpan img{width: 100%;height: auto!important;max-height: 105px;}
.upload-box.again-box a.view{padding: 0;}



/*2018-03-19*/
.partyindex{}
.party_block01{overflow: hidden;margin-bottom: 55px; }
.party_block01 dl{overflow: hidden;}
.party_block01 dt{float: left; width:620px; margin-right: -620px; position: relative;z-index: 99; overflow: hidden; }

.party_block01 dd{width: 100%; float: left; height: 100%;}
.party_block01 .party_block01_text{margin-left: 619px; background:#f4f4f4 url(../images/party_indexbg.jpg) no-repeat ;height: 100%; height: 348px}
.party_block01_p{padding:70px 50px 40px 50px;}
.party_block01_p h2{font-weight: normal;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom: 40px;}
.party_block01_p .party_pcont{color: #9a9a9a; line-height: 1.5em; height: 9em;overflow: hidden;}
.party_more{margin-top: 25px;}
.party_more a,.party_more a img{display: block; width: 7px;}

.party_block02 {margin: 0 -24px;overflow: hidden;}
.party_title{background: url(/images/party_ic01.png) no-repeat 0 center; height: 32px; line-height: 32px; padding-left: 48px; margin-bottom: 35px; font-weight: normal;}
.party_block02 .part_1 .party_in{margin: 0 24px;}
.party_block02 .part_1 ul{margin: 0; border: 0; padding-bottom: 45px;}
.party_block02 .part_1{width: 50%; float: left;*margin-left: -1px;}
.party_block02 .part_1 li{width: 100%;}
.party_block02 .part_1 .listbox p{padding-left: 0;width: 70%; float: left;}
.party_block02 .part_1 .listbox{margin: 0; padding: 0 20px; height: 50px; line-height: 50px;}

.party_block03{ overflow: hidden;}
.party_block03 ul li{width: 25%; float: left;*margin-left: -1px; margin-right: 40px;}
.party_block03 ul li a{display: block;}
.party_block03 ul li .by_img{margin-bottom: 20px; overflow: hidden;}
.party_block03 ul li h4{ color: #000; font-weight: normal; height: 20px; line-height: 20px; border-left: 3px solid #c3151d; padding-left: 20px; margin-bottom: 10px;}
.party_block03 ul li p{color: #3c3d43;padding-left: 20px;}
.party_block03 ul{background: #fdfceb url(../images/party_bybg.jpg) repeat !important; padding: 40px 50px 35px 50px; overflow: hidden; margin: 0 70px;}
.party_block03 .bx-wrapper{background: #fdfceb url(../images/party_bybg.jpg) repeat !important; padding: 40px 120px 35px 120px !important;}
.party_block03 .bx-wrapper ul{margin: 0; padding: 0; background: none}


.party_block03 .bx-wrapper li{margin-right: 0;}
.party_block03 .bx-viewport{}
.party_block03_by .bx-controls-direction a{ width: 70px !important; height: 100% !important; top:0 !important; margin-top: 0 !important;}
.party_block03_by .bx-controls-direction a.bx-prev{background:#fff url(/images/party_pre_on.png) no-repeat 0 center !important; left: 0;}
.party_block03_by .bx-controls-direction a.bx-next{background:#fff url(/images/party_next_on.png) no-repeat right center !important;right: 0}
.party_block03_by .bx-controls-direction a.bx-prev.disabled{background:#fff url(/images/party_pre.png) no-repeat 0 center !important; }
.party_block03_by .bx-controls-direction a.bx-next.disabled{background:#fff url(/images/party_next.png) no-repeat right center !important;}


.party_title_01{background: url(/images/dj_ic01.png) no-repeat 0 center; }
.party_title_02{background: url(/images/dj_ic02.png) no-repeat 0 center; }
.party_title_03{background: url(/images/dj_ic03.png) no-repeat 0 center; }
.party_title_04{background: url(/images/dj_ic04.png) no-repeat 0 center; }
.party_title_05{background: url(/images/dj_ic05.png) no-repeat 0 center; }
.party_honor .party_title{background: url(/images/dj_ic06.png) no-repeat 0 center;}

@media only screen and (max-width:1280px) {
.party_block01 dt{width: 540px; margin-right: -540px;}
.party_block01 .party_block01_text{margin-left: 540px; height: 303px;}
.party_block01_p{padding:40px 30px;}
}
@media only screen and (max-width:1060px) {
.party_title{margin-bottom: 10px;}
.party_block01 dt{width: 450px; margin-right: -450px;}
.party_block01 .party_block01_text{margin-left: 450px; height: 252px;}
.party_block01_p{padding:30px 20px;}
.party_block01_p h2{margin-bottom: 15px;}
}
@media only screen and (max-width:990px) {
.party_block01{margin-bottom: 20px;}
.party_block01 dt{width: 100%; margin-right: 0;}
.party_block01 .party_block01_text{margin-left: 0; height:auto; width: 100%;}
.party_block01_p .party_pcont{max-height: 9em; height: auto;}
.party_intr .party_block01_p .party_pcont{max-height: inherit; height: auto;}

.party_block02 .part_1 .listbox{padding: 0 10px;}
.party_block02{margin: 0 -10px;}
.party_block02 .part_1 .party_in{margin: 0 10px;}
.party_block02 .part_1 ul{padding-bottom: 30px;}

.party_block03 .party_title{margin-bottom: 30px;}
.party_block03_by .bx-controls-direction a{width: 40px !important;}
.party_block03 .bx-wrapper{padding: 40px 60px !important}
.party_title{background-size: 24px; padding-left: 36px;}
}
@media only screen and (max-width:768px) {
.party_block02 .part_1{width: 100%; float: none;}
.party_block02{margin: 0;}
.party_block02 .part_1 .party_in{margin: 0;}

}
@media only screen and (max-width:768px) {
.party_block01_p{padding: 20px;}
.party_block03 .party_title{margin-bottom: 15px}
.party_block02 .part_1 .listbox p{width: 67%}
.party_block03 .bx-wrapper{padding: 0 !important; background: none !important}
.party_block03 ul{background: none !important}
.party_block03_by .bx-controls-direction a.bx-prev{background: url(/images/party_pre_on.png) no-repeat 0 center !important; left: 0;}
.party_block03_by .bx-controls-direction a.bx-next{background: url(/images/party_next_on.png) no-repeat right center !important;right: 0}
.party_block03_by .bx-controls-direction a.bx-prev.disabled{background: url(/images/party_pre.png) no-repeat 0 center !important; }
.party_block03_by .bx-controls-direction a.bx-next.disabled{background: url(/images/party_next.png) no-repeat right center !important;}
}

/*党委简介*/
.lb-nav a.lb-prev{opacity:1 !important;}
.lb-nav a.lb-next{opacity:1 !important;}
.lightbox .lb-image{min-width: 500px !important; height: auto !important;}
.lb-data .lb-details{width: 70px !important;}
.party_honor_list ul{overflow: hidden; margin: 0 -10px;}
.party_honor_list li{float: left; width: 20%;*margin-left: -1px; margin-bottom: 40px;}
.party_honor_list li .honor_img{overflow: hidden;}
.party_honor_list li a{display: block; margin: 0 10px;}
.honor_img{ padding: 22px; padding-top: 32px; background: #fffdec;}
.party_honor_list p{height: 45px; line-height: 45px; color: #000; border-bottom: 2px solid #f4f4f4; text-align: center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width:1280px) {
    .party_honor_list li{width: 25%}
}
@media only screen and (max-width:1024px) {
    .honor_img{padding: 10px;}
    .party_honor_list li{width: 33.333%;margin-bottom: 20px;}

}
@media only screen and (max-width:640px) {
    .party_honor_list ul{margin: 0 -5px;}
    .party_honor_list li a{margin: 0 5px;}
    .party_honor_list li{width: 50%}
    .lightbox .lb-image{min-width: inherit !important; height: inherit !important;}
}


/*榜样*/
.example{padding-top: 20px;}
.example_tab{text-align: center;}
.example_tab .cul_tab {display: inline-block; text-align: center; margin-bottom: 25px;}
.example_tab .cul_tab a{ float: left;margin-left: -1px;}
.example .party_block03 .party_block03_by{ padding: 55px;background: #fdfceb url(../images/party_bybg.jpg) repeat;}
.example .party_block03 ul{padding: 0; margin: 0 -20px; background: none }
.example .party_block03 ul li{margin-right: 0;margin-bottom: 40px;}
.example .party_block03 ul li a{ padding: 0 20px;}
.example .party_block03 ul li h4,.example .party_block03 ul li p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width:1024px) {
.example .party_block03 .party_block03_by{padding: 30px;}
.example .party_block03 ul{margin: 0 -10px;}
.example .party_block03 ul li a{padding: 0 10px;}
.party_block03 ul li{width: 33.33%}
}
@media only screen and (max-width:768px) {
.example .party_block03 .party_block03_by{padding: 20px;}
.party_block03 ul li{width:50%}
}

@media only screen and (max-width:420px) {
.party_block03 ul li{width:100%}
}

/*.party_block02 .part_1{height: 316px; overflow: hidden;}
.party_block02 .part_1 ul{padding-bottom: 0; margin-bottom: 45px;overflow: hidden; height: 204px}
@media only screen and (max-width: 1060px){
.party_block02 .part_1{height: 290px;}
}
@media only screen and (max-width:768px){
.party_block02 .part_1 ul{margin-bottom: 30px;height: auto;}
.party_block02 .part_1{height: auto;}
.party_block02 .part_1 .listbox p{width: calc(100% - 90px); }
}*/

/*2018-04-08*/
.party_block02 .part_1{height: 367px; overflow: hidden;}
.party_block02 .part_1 ul{padding-bottom: 0; margin-bottom: 45px;overflow: hidden; height: 255px}
@media only screen and (max-width: 1060px){
.party_block02 .part_1{height:342px;}
}
@media only screen and (max-width:768px){
.party_block02 .part_1 ul{margin-bottom: 30px;height: auto;}
.party_block02 .part_1{height: auto;}
.party_block02 .part_1 .listbox p{width: calc(100% - 90px); }
}






<!--0.00012421607971191-->