#nyweb.job:before{background-color:#FAFAFA; position:absolute; left:0px; bottom:0px; height:65%; z-index:-1; width:100%; content:"";}
.jrmc02{
    margin-top: 2.5%; width:100%; display:block; float:left;
}

.jrmc02left{
    width: 45%;box-sizing:content-box; box-sizing:border-box;
}
.jrmc02left img{
    max-width: 100%;
}
.jrmc02right{
    width: 55%;box-sizing:content-box; box-sizing:border-box;
}
.jrmc02right img{
  width: 100%; display:block;
}
.jrmc02left1{
    padding-top: 45px;
    padding-right: 105px;
}
.jrmc02leftp1{
    margin-bottom: 3%;
}
.jrmc02leftp2{
    font-size: 48px; line-height:1.5;
    color: #005098;
    font-weight: bold;
}
.jrmc02leftp3{
    font-size: 44px;
    color: #D3D3D3;
line-height:1.5;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 15px;
}
.jrmc02leftp4{
    color: #B0B0B0;
    letter-spacing: 0.5px;
    line-height: 2;
}
.jrmc02right2{
    padding: 90px 90px 0px 135px;
}
.jrmc02rightp1{
    text-align: center;
    color: #005098;
    font-weight: bold;
     margin-bottom: 3%;
}
.jrmc02rightp2{
    letter-spacing: 0.5px;
    line-height: 2;
    color: #B0B0B0;
}
.jrmc03{
    margin-top:3%; display:block; width:100%; float:left;
}
.jrmc03tit{ line-height:1.8;
    font-weight: bold;
    color: #005098;
}
.jrmc03tit2 img{ display:block; margin-left:auto; margin-right:auto; max-width:80%; margin-top:8px;}
.jrmc03con{
    margin-top:3%;
}
.jrmc03con img{
   width: 100%;
}
.jrmc03conleft{
    width: 45%;
}
.jrmc03conright{
    width: 53%;
}
.jrmc03conlefttop{
    height: 234px;
    padding: 65px 95px 0px;
    background-color: #EBEBEB;
    margin-bottom: 16px;
}
.jrmc03conleft .p1{
    font-weight: bold;
    color: #424242;
      margin-bottom: 3%;
} 
.jrmc03conleft .p2{
    color: #4D4D4D;
    line-height: 2;
} 
.jrmc03conrighttop{
    margin-bottom: 2.5%;
}
.jrmc03conrightbottom .jrmc03conrightli{
    width: 48%;
    height: 256px;
    padding: 30px 25px 0px;box-sizing:content-box; box-sizing:border-box;
}
.jrmc03conrightbottom .jrmc03conrightli:nth-child(1){
    background-color: #A4D4FF;float:left
     color: #424242;
}
.jrmc03conrightbottom .jrmc03conrightli:nth-child(2){
    background-color: #005098; float:right;
    color: #fff;
}
.jrmc03conrightlip1{
    margin-bottom: 10px; font-weight:bold;
}
.jrmc03conrightlip2{

    line-height: 1.8;
}
.jrmc04{
   margin-top:3%; display:block; width:100%; float:left;
}
.jrmc04con{
    margin-top: 3%;;
}
.jrmc04list{
    padding:50px;
    background-color: #fff;
    margin-bottom: 3%;box-sizing:content-box; box-sizing:border-box; position:relative;
}
.jrmc04listp1{
    font-size: 18px;
    margin-bottom: 40px;
    color: #8A8A8A;
}
.jrmc04listp1 span{
    color: #333333;
    font-weight: bold;
    margin-right: 30px;
    padding-bottom: 10px;
    border-bottom: 3px solid #979797;
}
.jrmc04listp1  i{font-style: normal;}
.jrmc04list ul li{
	color: #333333;
	line-height: 2;
	letter-spacing: 0.5px;
	
}
.jrmc04list a{
    position: absolute;
    top: 50%;
    right: 10px;
    padding: 7px 30px;
    color: #fff;
    background-color: #979797;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.2s;transform: translateY(-50%); display:none;
}
.jrmc04list a:hover{
    background-color: #005098;
}
.job-popup{width: 580px;padding: 20px;font: 14px "microsoft yahei", arial, sans-serif;color: #555;overflow: hidden;position: relative;}
.job-popup dl{float: left; margin: 4px 0; position: relative; width: 100%; min-height:40px ; overflow: hidden;}
.job-popup dl dt,.job-popup dl dd{float: left;}
.job-popup dl dt{width: 80px;margin-top: 8px;text-align: right;line-height: 36px;}
.job-popup dl dd{width: 400px;margin-left: 10px;line-height: 36px;}
.job-popup dl dd input{padding: 0 4px;height: 36px;width: 400px;display: inline-block;border: 1px solid #d9d9d9;border-radius: 4px;-webkit-transition: all .3s;transition: all .3s}
.job-popup dl dd select{padding: 0 4px;border: 1px solid #d9d9d9;height: 36px;width: 400px;border-radius: 4px;}
.job-popup dl dd textarea{padding: 4px;border: 1px solid #d9d9d9;line-height: 20px;width: 400px;height: 100px;border-radius: 4px;}
::-webkit-input-placeholder{color:#bbb}
.job-popup dl dd input:focus{border: 1px solid #97cdf5;outline: 0;-webkit-box-shadow: 0 0 2px rgba(191,189,189,1);box-shadow: 0 0 2px rgba(191,189,189,1)}
.job-popup dl dd .bt{border: 0;padding: 8px 20px;background-color:#005098;border-radius: 4px;color: #fff;}
.job-popup dl dd .bt:focus{border: 1px solid #97cdf5;outline: 0;-webkit-box-shadow: 0 0 2px rgba(191,189,189,1);box-shadow: 0 0 2px rgba(191,189,189,1)}
.job-popup .tit{line-height: 40px;text-align: center;font-size:16px;font-weight: bold;height: 40px}

#bg{ display: none;position:fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70)}
#show{display: none;position: fixed;top:50%;left:50%;margin-top:-350px;margin-left: -280px;width:560px;  height:auto;background:#fff;z-index:1002;overflow: hidden;border-radius: 10px}
#show #btnclose {cursor: pointer;width: 22px;height: 22px;line-height: 20px;position: absolute;right: 35px;top: 10px;font-size: 24px;border: 0px;background: #fff;}
@media (max-width: 1450px){.jrmc02leftp2{ font-size:36px;}.jrmc02leftp3{ font-size:32px;}}
@media (max-width: 1250px){.jrmc02left1{padding-top: 30px;padding-right: 65px;}.jrmc02right2{padding: 50px 50px 0px 85px;}.jrmc04listp1{ font-size:16px;}.jrmc04list{padding:30px;}}
@media (max-width: 1100px){.jrmc02leftp2{ font-size:28px;}.jrmc02leftp3{ font-size:24px;}.jrmc02left1{padding-top: 20px;padding-right: 35px;}.jrmc02right2{padding: 20px 30px 0px 55px;}.jrmc04list{padding:20px;}}
@media (max-width: 900px){.jrmc02leftp2{ font-size:18px;}.jrmc02leftp3{ font-size:16px;}.jrmc04listp1{ font-size:14px;}.jrmc04list{padding:15px;}}
@media (max-width: 800px){.jrmc02left{ width:100%}.jrmc02right{ width:100%; margin-top:12px; margin-bottom:12px;}.jrmc02right2{padding:20px}.jrmc03conleft{ width:100%}.jrmc03conright{width:100%; margin-top:12px;}.jrmc03conlefttop{
    height:auto;
    padding: 20px;
    background-color: #EBEBEB;
    margin-bottom: 16px;
}}
@media (max-width: 600px){}
@media (max-width: 450px){.jrmc03conrightbottom .jrmc03conrightli{
    width: 100%;
    height:auto;
    padding: 15px; margin-top:5px; margin-bottom:5px;
}}