/*******************************2022-07-19******************************/

.career1cont{ padding:70px 0}
.career1cont .cont{display: block; width:100%;max-width: 1280px; text-align: left;  }
.career1cont .cont .t{color:#a70e13; font-size:48px; height:48px; line-height:48px; display:block;; text-align:center; padding-bottom:40px}
.career1cont .cont .c{color:#666;; font-size:16px; text-align:left;  line-height:26px}

.career1cont .cont ul{ display: block; overflow: hidden; width:100%; list-style:none; padding:0; margin:0;}
.career1cont .cont ul li{ width: 50%;  float: left;  padding:0; margin:0;  list-style:none; margin-bottom:20px }
.career1cont .cont ul li .left,.career1cont .cont ul li .right{ display:block;}
.career1cont .cont ul li .left{ padding-right:10px;}
.career1cont .cont ul li .right{ padding-left:10px;}
.career1cont .cont ul li .block{ display:block;;border:#cccccc solid 1px; border-bottom: #a70e13 solid 2px;}

.career1cont .cont ul li a{display: block; padding:30px;text-decoration:none;background: #ffffff; height:150px;transition: background 0.2s; }
.career1cont .cont ul li a:hover{background: #a70e13; color:#fff; cursor:pointer; text-decoration:none}
.career1cont .cont ul li a .title01 {display:bolck;font-size:26px; background:url(../images/career2022-02.png) no-repeat right; height:40px; line-height:40px; padding-right:40px}
.career1cont .cont ul li a:hover .title01 { background:url(../images/career2022-01.png) no-repeat right;}
.career1cont .cont ul li a .title02 {display:bolck;font-size:26px; background:url(../images/career2022-04.png) no-repeat right; height:40px; line-height:40px;padding-right:40px}
.career1cont .cont ul li a:hover .title02 { background:url(../images/career2022-03.png) no-repeat right;}

.career1cont .cont ul li .cont{font-size:16px; line-height:32px; padding-top:10px}
.career1cont .cont ul li .readmore{display:block; width:25px; height:25px; background:url(../images/more4.png) no-repeat; margin-top:15px}
.career1cont .cont ul li  a:hover .readmore{ background:url(../images/more3.png) no-repeat;}

.career04{ width:1280px; margin:0 auto;}
.career04 .c1{ padding-top:70px; width:70%; margin:0 auto}
.career04 .c1 .t{ font-size:48px; color:#a70e13; display:block;text-align:center; padding-bottom:15px;line-height:48px;}
.career04 .c1 .c{ font-size:20px; color:#333; display:block;text-align:center; line-height:40px; padding-bottom:50px}
.career04 .c2{ padding-top:30px; text-align:center}

.careercont{width:1280px;margin:0 auto 0 auto;  font-size:14px; line-height: 20px;}
.careercont .ct{padding:40px 0 24px 0}
.career_search{ border:1px solid #ccc; position:relative}
.career_search  .search{ background:#fff; color:#666; height:56px; line-height:56px; font-size:16px; border:0; margin:0; padding:0; text-indent:10px; outline:none; width:100%}
.career_search .btn{ position:absolute; top:0px; right:0px; height:56px; text-align:left; text-indent:50px; line-height:56px; width:160px; background:url(../images/search001.jpg) no-repeat #a70e13 100px 0px; border:0px; cursor:pointer; font-size:16px; color:#fff;outline:none;}

.searchmenu{width:100%; height:150px}
.searchmenu .left,.searchmenu .right{width:33%; float:left}
.searchmenu .middle{width:34%; float:left}
.searchmenu .left .cont{ padding-right:26px;}
.searchmenu .right .cont{ padding-left:26px;}
.searchmenu .middle .cont{padding:0 13px;}
.searchmenu .title{ font-size:16px; color:#1f1f1f; height:46px; line-height:46px}

.contactfrom div select{ color: #666666; height:40px; line-height: 40px; display: block; width: 99%; border:none; border-bottom: #cccccc solid 1px; outline: none;
    /* 清除默认的箭头样式 */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* 右侧添加小箭头的背景图 */
    background: url(../images/selectjt.png) no-repeat right;
    background-size: 7px;
 }
.contactfrom div select:focus{border-bottom: #a70e13 solid 2px;}
.contactfrom div input{ color: #666666; height:40px; line-height: 40px; display: block; width: 99%; border:none; border-bottom: #cccccc solid 1px; outline: none;
    /* 清除默认的箭头样式 */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
 }
.contactfrom div input:focus{border-bottom: #a70e13 solid 2px; height:39px; line-height: 39px;}


.careercont .sqzw{ height:90px; line-height:90px;}
.careercont .sqzw span{float:left; height:90px; line-height:90px; font-size:18px; color:#666666}
.careercont .sqzw a{background:#a70e13; width:120px; height:36px; line-height:36px; display:block; border-radius:5px; color:#fff; font-size:14px; text-align:center; float:right; margin-top:27px; text-decoration:none}

.zwtitle{ font-size:16px; color:#666; height:48px; background:#f8f8f8}
.zwtitle span{ float:left; height:48px; line-height:48px}
.zwtitle .li01{width:33%;}
.zwtitle .li02{width:33%;}
.zwtitle .li03{width:34%;}
.careerSlist ul,.careerSlist ul li{padding:0; margin:0; outline:none; list-style:none}
.careerSlist h3{border-top:1px solid #e7e7e7; display:block; width:100%; height:58px; line-height:58px;font-size:16px; font-weight:normal; color:#666666; background:url(../images/jtdown.png) no-repeat right}
.careerSlist h3.open{background:url(../images/jtup.png) no-repeat right}
.careerSlist h3 a,.careerSlist h3 a:hover{display:block; width:100%; height:58px; line-height:58px; font-size:16px; font-weight:normal; color:#666666; text-decoration:none}
.careerSlist h3 span{ float:left; height:60px; line-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.careerSlist h3 .li01{width:33%;}
.careerSlist h3 .li02{width:33%;}
.careerSlist h3 .li03{width:34%;}

.careerSlist p.bt{height:40px; line-height:40px; color:#a8000e; font-size:16px; font-weight:bold}
.careerSlist p.item{line-height:30px; color:#666666; font-size:14px; text-indent:20px; background:url(../images/reddot.png) no-repeat left top }
.careerSlist p.btn{padding:30px 0 38px 0}
.careerSlist p a{border:1px solid #a70e13; display:block; border-radius:100px; background:#fff; text-align:center; font-size:16px; color:#a70e13; text-decoration:none; width:120px; height:35px; line-height:35px}
.careerSlist p a:hover{ background:#a70e13; color:#fff; text-decoration:none}


.careerpage{border-top:1px solid #e4e4e4; padding:70px 0; text-align:center}
.careerpage a{border:1px solid #e7e7e7; background:#fff; text-align:center; font-size:16px; color:#999999;border-radius:50px; padding:6px 16px; text-decoration:none; margin:0 4px;display: inline-block;}
.careerpage a:hover{ border:1px solid #a10e13;background:#a10e13; color:#fff; text-decoration:none}
.careerpage a.pre{ background:url(../images/career-page-left.png) no-repeat 15px 10px; padding-left:30px;}
.careerpage a.next{ background:url(../images/career-page-right.png) no-repeat right 15px top 10px; padding-right:30px}
.careerpage a.pre:hover,.careerpage a.next:hover{ border:1px solid #a10e13;color:#fff; text-decoration:none}
.careerpage .pre:hover{ background:url(../images/career-page-left2.png) no-repeat 15px 10px #a10e13; padding-left:30px;border:1px solid #a10e13; color:#fff; text-decoration:none}
.careerpage .next:hover{ background:url(../images/career-page-right2.png) no-repeat right 15px top 10px #a10e13; padding-right:30px;border:1px solid #a10e13; color:#fff; text-decoration:none}

.careerpage .true{ border:1px solid #a10e13;background:#a10e13; color:#fff; text-decoration:none}



.careercont .sqbt{ font-size:48px; text-align:center; color:#1f1f1f; padding:70px 0}




.zwsqcont{width:80%; clear:both; margin:0 auto; color:#666; font-size:16px}
.zwsqcont .title span{color:#a70e13; font-size:20px;vertical-align:middle}

.careercont .L2 .left,.careercont .L2 .right{width:50%; float:left}
.careercont .L2 .left .cont{ padding-right:26px;}
.careercont .L2 .right .cont{ padding-left:26px;}
.careercont .L2 .title{ font-size:16px; color:#666; height:46px; line-height:46px}

.careercont .L3 .left,.careercont .L3 .right{width:33%; float:left}
.careercont .L3 .middle{width:34%; float:left}
.careercont .L3 .left .cont{ padding-right:26px;}
.careercont .L3 .right .cont{ padding-left:26px;}
.careercont .L3 .middle .cont{padding:0 13px;}
.careercont .L3 .title{ font-size:16px; color:#666; height:46px; line-height:46px}

.zwsqcont .uploadfile{ padding:30px 0 10px 0}
.zwsqcont .ts{ font-size:12px; color:#666; line-height:20px}
.zwsqcont .file{padding:25px 0 40px 0; width:315px}

.zwsqcont .btn{ padding-bottom:168px;}
.zwsqcont .btn a,.zwsqcont .btn a:hover{width:315px; height:48px; line-height:48px; text-align:center; font-size:16px; color:#fff; background:#a70e13; border-radius:5px; text-decoration:none; display:block}

.zwsqcont .file .icon{float:left; padding-right:10px}
.zwsqcont .file .cont{float:left;font-size:14px; color:#666;}
.zwsqcont .file .cont span{font-size:12px; color:#aaa;}
.zwsqcont .file .del{float:right; margin-top:10px}


/*readmore*/


.careerContlist{ width: 100%; margin:0 auto 0 auto; overflow: hidden; }
.careerContlist ul{ display: block; overflow: hidden; width: 100%}
.careerContlist ul li{ display: block; width: 49%; border:#cccccc solid 1px; height: 220px; float: left; margin: 0; background: #ffffff; border-bottom: #a70e13 solid 2px; transition: background 0.2s; }
.careerContlist ul li.left {float:left;}
.careerContlist ul li.right{float:right} 
.careerContlist ul li.left b{background:url(../images/career2022-02.png) no-repeat 150px 25px;}
.careerContlist ul li.left:hover b{background:url(../images/career2022-01.png) no-repeat 150px 25px;}
.careerContlist ul li.right b{background:url(../images/career2022-04.png) no-repeat 150px 25px;}
.careerContlist ul li.right:hover b{background:url(../images/career2022-03.png) no-repeat 150px 25px;}
.careerContlist{ display: block; height:auto; overflow: hidden; text-align: left; }
.careerContlist ul li:hover{background: #a70e13;}
.careerContlist ul li b{ display: block; font-size: 26px; color: #2e2e2e; padding: 30px 0 0 30px; line-height: 120%; font-weight:normal; }
.careerContlist ul li p{ display: block; min-height: 48px; overflow: hidden; font-size: 16px; color: #666666; line-height: 150%; padding: 0 30px; margin-top: 18px; }
.careerContlist ul li:hover b,.careerContlist ul li:hover p{ color: #ffffff; }
.careerContlist ul li .readmore{ margin-left: 30px; margin-top: 15px; }
.careerContlist ul li:hover .readmore a{ margin-left: 0; }
.careerContlist ul li:hover .readmore a i{background: url("../images/more3.png");}


.career_ewm {background:url(../images/career-ewm-bg.jpg) no-repeat center; width:100%; height:635px; text-align:center}
.career_ewm .cont{width:1280px; margin:0 auto;}
.career_ewm .cont .left{float:left; width:640px; text-align:right; padding-top:120px}
.career_ewm .cont .left .cc{ padding-right:140px; width:500px; text-align:center}
.career_ewm .cont .left .line1{font-size:18px; color:#333; height:46px; line-height:46px}
.career_ewm .cont .left .line2 img{border:2px solid #9c1f25; background:#fff; padding:10px; border-radius:5px}
.career_ewm .cont .left .line3{ font-size:22px; line-height:38px; color:#ad1015; padding-top:15px}
.career_ewm .cont .left .line4{ font-size:26px; line-height:38px; color:#35363a; padding-top:15px; text-align:left}
.career_ewm .cont .left .line5{ font-size:20px; line-height:38px; color:#3f4551; padding-top:15px; text-align:left}
.career_ewm .cont .left .line6{ font-size:22px; line-height:38px; color:#ad1015; padding-top:15px; text-align:left}

.career_ewm .cont .right{float:right; width:640px; text-align:left;padding-top:120px}
.career_ewm .cont .right .cc{ padding-left:240px; width:400px; text-align:center}
.career_ewm .cont .right .line1{font-size:18px; color:#fff; height:46px; line-height:46px}
.career_ewm .cont .right .line2 img{border:2px solid #fff; background:#d56a6e; padding:10px; border-radius:5px}
.career_ewm .cont .right .line3{ font-size:22px; line-height:38px; color:#fff; padding-top:15px}
.career_ewm .cont .right .line4{ font-size:38px; line-height:66px; color:#ffffff; padding-top:10px; text-align:center; padding-bottom:15px}
.career_ewm .cont .right .line5 img{border:2px solid #fff; background:#7b0509; padding:10px; border-radius:5px}
.career_ewm .cont .right .line6{ font-size:18px; line-height:38px; color:#f5c2c2; padding-top:15px; text-align:center}


.career05{ width: 1000px; margin:0 auto 0 auto; padding:70px 140px}
.career05-1{float:left;}
.career05-2{float:right;}
.career05-1{width:412px; font-size:30px; color:#a62218; text-align:left; margin-top:50px; line-height:50px}
.career05-2{padding:0 40px}
.career05-3{display:none; padding-top:40px}




@media (min-width: 1328px) and (max-width: 1530px){
.career04{ width: 1150px; margin:0 auto 0 auto; text-align: left; }
.careercont{width:1150px;}
.career1cont .careerContlist{width:1150px}
}
@media (min-width: 1100px) and (max-width: 1328px){
.career05{ width: 800px; margin:0 auto 0 auto; padding:70px 140px}
.career05-1{width:240px;font-size:30px; color:#a62218; text-align:left; margin-top:50px; line-height:50px}
.career05-2{padding:0 25px}	
	
.career04{ width: 1060px; margin:0 auto 0 auto; text-align: left; }
.careercont{width:1060px;}
.career1cont .careerContlist{width:1060px}

.career_ewm {background:none; width:100%; height:auto; text-align:center}
.career_ewm .cont{width:100%; margin:0 auto;}
.career_ewm .cont .left{ float:none; display:block; width:100%; text-align:center; padding-top:30px;  padding-bottom:40px; background:url(../images/careerbg1.jpg) no-repeat center bottom #eee}
.career_ewm .cont .left .cc{ padding-right:0px; width:100%; text-align:center}
.career_ewm .cont .left .line1{font-size:18px; color:#333; height:46px; line-height:46px}
.career_ewm .cont .left .line2 img{border:2px solid #9c1f25; background:#fff; padding:10px; border-radius:5px}
.career_ewm .cont .left .line3{ font-size:22px; line-height:38px; color:#ad1015; padding-top:15px}
.career_ewm .cont .left .line4{ font-size:26px; line-height:38px; color:#35363a; padding-top:15px; text-align:left; padding-left:30px; padding-right:30px; text-align:center}
.career_ewm .cont .left .line5{ font-size:20px; line-height:38px; color:#3f4551; padding-top:15px; text-align:left; padding-left:30px; padding-right:30px; text-align:center}
.career_ewm .cont .left .line6{ font-size:22px; line-height:38px; color:#ad1015; padding-top:15px; text-align:left; padding-left:30px; padding-right:30px; text-align:center}

.career_ewm .cont .right{ float:none; display:block; width:100%; text-align:center;padding-top:30px; padding-bottom:40px; padding-bottom:40px; background:url(../images/careerbg2.jpg) no-repeat center bottom #b81218}
.career_ewm .cont .right .cc{ padding-left:0px; width:100%; text-align:center}
.career_ewm .cont .right .line1{font-size:18px; color:#fff; height:46px; line-height:46px}
.career_ewm .cont .right .line2 img{border:2px solid #fff; background:#d56a6e; padding:10px; border-radius:5px}
.career_ewm .cont .right .line3{ font-size:22px; line-height:38px; color:#fff; padding-top:15px}
}
@media (min-width: 12px) and (max-width: 1099px){
.career05-2{display:none}
.career05-3{display:block}
.career05-3 .career05-31{width:30%; padding-left:15%;padding-right:5%; text-align:right; float:left}
.career05-3 .career05-32{width:30%; padding-right:15%;padding-left:5%; text-align:left;float:left}

.career05{ width: 100%; margin:0 auto 0 auto; padding:50px 0}
.career05-1{width:100%;font-size:30px; color:#a62218; margin-top:0px; line-height:50px; float:none; text-align:center}
.career05-2{ width:50%;}	


.career1cont .cont ul li{ width: 100%;  float: left;  padding:0; margin:0;  list-style:none; margin-bottom:20px }   
.career1cont .cont ul li .left,.career1cont .cont ul li .right{ padding:0}
.career1cont .cont ul li  a .readmore{ margin-left:0}

.career1cont .careerContlist ul li{ float:none; display:block; width:auto; margin-bottom:20px}


.career04{ width: 95%; margin:0 auto 0 auto; text-align: left; }
.careercont{width:92%;}

.searchmenu{width:100%; height:300px}
.searchmenu .left,.searchmenu .right,.searchmenu .middle{width:100%;}
.searchmenu .left .cont,.searchmenu .right .cont,.searchmenu .middle .cont{padding:0}

.careercont .zwsqcont{width:100%;}
.careercont .zwsqcont .left,.careercont .zwsqcont .right,.careercont .zwsqcont .middle{width:100%;}
.careercont .zwsqcont .left .cont,.careercont .zwsqcont .right .cont,.careercont .zwsqcont .middle .cont{padding:0}


.career_ewm {background:none; width:100%; height:auto; text-align:center}
.career_ewm .cont{width:100%; margin:0 auto;}
.career_ewm .cont .left{ float:none; display:block; width:100%; text-align:center; padding-top:30px;  padding-bottom:40px; background:url(../images/careerbg1.jpg) no-repeat center bottom #eee}
.career_ewm .cont .left .cc{ padding-right:0px; width:100%; text-align:center}
.career_ewm .cont .left .line1{font-size:18px; color:#333; height:46px; line-height:46px}
.career_ewm .cont .left .line2 img{border:2px solid #9c1f25; background:#fff; padding:10px; border-radius:5px}
.career_ewm .cont .left .line3{ font-size:22px; line-height:38px; color:#ad1015; padding-top:15px}
.career_ewm .cont .right{ float:none; display:block; width:100%; text-align:center;padding-top:30px; padding-bottom:40px; padding-bottom:40px; background:url(../images/careerbg2.jpg) no-repeat center bottom #b81218}
.career_ewm .cont .right .cc{ padding-left:0px; width:100%; text-align:center}
.career_ewm .cont .right .line1{font-size:18px; color:#fff; height:46px; line-height:46px}
.career_ewm .cont .right .line2 img{border:2px solid #fff; background:#d56a6e; padding:10px; border-radius:5px}
.career_ewm .cont .right .line3{ font-size:22px; line-height:38px; color:#fff; padding-top:15px}

.career_ewm .cont .left .line4{ font-size:26px; line-height:38px; color:#35363a; padding-top:15px; text-align:left; padding-left:30px; padding-right:30px; text-align:center}
.career_ewm .cont .left .line5{ font-size:20px; line-height:38px; color:#3f4551; padding-top:15px; text-align:left; padding-left:30px; padding-right:30px; text-align:center}
.career_ewm .cont .left .line6{ font-size:22px; line-height:38px; color:#ad1015; padding-top:15px; text-align:left; padding-left:30px; padding-right:30px; text-align:center}

}

