﻿@charset "utf-8";
*{ font-family: "Microsoft Yahei",Arial;  }
body {
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
}
/*娓呴櫎select灏忎笁瑙?/
select {
    /*Chrome鍜孎irefox閲岄潰鐨勮竟妗嗘槸涓嶄竴鏍风殑锛屾墍浠ュ鍐欎簡涓€涓?/
    border: solid 1px #fff;
    /*寰堝叧閿細灏嗛粯璁ょ殑select閫夋嫨妗嗘牱寮忔竻闄?/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*鍦ㄩ€夋嫨妗嗙殑鏈€鍙充晶涓棿鏄剧ず灏忕澶村浘鐗?/
    background: url(images/arrow.png) no-repeat scroll 210px center transparent;
    /*涓轰笅鎷夊皬绠ご鐣欏嚭涓€鐐逛綅缃紝閬垮厤琚枃瀛楄鐩?/
    padding-right: 14px;
}
/*娓呴櫎ie鐨勯粯璁ら€夋嫨妗嗘牱寮忔竻闄わ紝闅愯棌涓嬫媺绠ご*/
select::-ms-expand { display: none; }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
#wraps, #wrap, html, body {
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    min-width: 1177px;
    max-width: 1920px;
    background-color: #f1f3f7;
    min-height: 690px;
}
.footer{padding: 10px 0;text-align: center;color: #fff;width: 100%;background: #e20000;overflow: hidden;margin-top: 40px;}
/*棣栭〉*/
.index-top{height: 71px;/* overflow: hidden; */}
.main-width{width: 1099px;margin: 0 auto;}
.logo{display: block;float: left;margin-left: 20px;}
.index-nav{  position: absolute;  top: 0;  width: 100%;  left: 0;  height: 86px;  background: #fff;  }
.nav-list{float: right;/* width: 60%; */position: relative;/* background: #f7f7f7; */margin-top: 10px;margin-right: 20px;}
.nav-list li{float: left;}
.nav-list li.one-li{text-align: center;display: block;position: relative;background:url("images/nav_bg.png")}
.nav-list li.one-li:first-child{border-radius: 18px 0 0 18px;}
.nav-list li.one-li a.one-a{font-size: 16px;text-decoration: none;display: block;width: 160px;height: 39px;line-height: 39px;text-align: center;color: #000000;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #c83220;background: url("images/red_arrow.png") no-repeat bottom center;}
.nav-list li.one-li a.one-a:hover{text-decoration: none;color: #c83220;background: url("images/red_arrow.png") no-repeat center bottom;}
.nav-list li.one-li a.one-a:active{ text-decoration: none; }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.nav-list li.one-li a.one-a span{float: right;}
.banner{width: 100%;}
.banner img{width: 100%;}
.content-main{padding-top: 30px;}
.content-main .title-bg{background: url("images/title-bg.png") no-repeat center ;height: 37px;width: 1099px;font-size: 16px;color: #fff;line-height: 37px;padding-left: 33px;font-weight: bold;}
.content-main .title-bg span{text-transform: uppercase;margin-left: 60px;font-weight: normal;font-size: 14px;}
.company-wrap{}
.company-wrap table{margin-top: 40px;}
.company-wrap table tr{}
.company-wrap table tr td{}
.text-content{}
.text-content p{font-size: 12px;line-height: 26px;color: #292929;text-indent: 2em;margin-bottom: 20px;text-align: justify;}
.gg-wrap{padding-top: 40px;}
.gg-wrap  p{font-size: 12px;line-height: 1.5;color: #292929;text-align: justify;}
.gg-wrap  p span{background: url("images/icon1.png") no-repeat 0 4px;padding-left:  10px;}
.job-wrap {padding-top: 50px;}
.job-wrap table {}
.job-wrap table tr {}
.job-wrap table tr th{background: #c83220;color: #fff;font-size: 16px;text-align: center;padding: 5px 10px;}
.job-wrap table tr.job-list-tr {}
.job-wrap table tr.job-list-tr td{padding: 15px 5px;border-bottom: 1px dashed #d0deeb;text-align: center;}
.job-wrap table tr.job-list-tr td .btn-detail{/* background: url("images/job_icon.png") no-repeat; */width: 17px;height: 16px;cursor: pointer;display: inline-block;}
.job-wrap table tr.job-detail-tr {}
.job-wrap table tr.job-detail-tr  td{background: #fff;padding:20px 0;}
.job-wrap table tr.job-detail-tr  td .job-detail-wrap{padding: 20px 15px;border-top: 2px solid #c93523;line-height: 1.5;font-size: 14px;}
.job-wrap table tr.job-detail-tr  td .btn-apply{text-align: right;padding-right: 20px;}
.job-wrap table tr.job-detail-tr  td .btn-apply a{display: inline-block;background: url("images/aply.png") no-repeat;width: 96px;height: 26px;color: #fff;font-size: 12px;text-align: center;line-height: 26px;}
.job-wrap table tr.job-detail-tr  td .btn-apply a:hover{text-decoration: none;}
.job-wrap table tr.job-detail-tr  td .btn-apply a:active{text-decoration: none;}
.job-wrap table tr.job-detail-tr  td .btn-apply a:visited{text-decoration: none;}
.contact-bg{background: url("images/contact_bg.png") no-repeat center;width: 100%;height: 621px;}
.contact-wrap{background: url("images/info_bg.png") no-repeat center;width: 797px;height: 322px;margin: 50px auto;padding: 0 108px;}
.contact-wrap table{width: 100%;height: 100%;}
.contact-wrap table tr td{line-height: 26px;color: #fff;height: 100%;font-size: 14px;}
.contact-wrap table tr td a{text-decoration: none;color: #fff;}