html {height:100%;width:100%;font-size:20px!important;}
@media only screen and (min-width:400px) { html {font-size:21.33px!important; }}
@media only screen and (min-width:414px) { html {font-size:22.08px!important;}}
@media only screen and (min-width:480px) { html {font-size:25.6px!important;}}

body{background:#0f0f0f url(../images/bg_m.png) repeat;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
.topnav{position:relative;padding:0rem 2%;height:2.2rem;background-color:#fff;overflow:hidden;}
.topnav h2{position:absolute;left:0;top:0;display:block;font-size:0.9rem;text-align:center;color:#000;width:100%;height:2.2rem;line-height:2.2rem;}
.topnav .prev{position:relative;z-index:99;float:left;margin-top:0.5rem;display:inline-block;width:1.2rem;height:1.2rem;background:url(../images/mprev.png) no-repeat;background-size:auto 1.2rem;}
.topnav .mlogo{float:left;display:inline-block;width:5.65rem;height:2.2rem;background:url(../images/mlogo.png) no-repeat;background-size:auto 2.2rem;}
.topnav .back{float:right;display:inline-block;height:2.2rem;line-height:2.2rem;color:#333;font-size:0.7rem;}
.banner img{display:block;width:100%;}

.part{padding:1.5rem 0rem 0.5rem 0rem;}  
.part img{display:block;width:100%;}
.title{margin-bottom:0.5rem;color:#fff;font-size:0.9rem;font-weight:bold;width:7rem;height:1.8rem;line-height:1.8rem;background-color:#b28850;text-align:center;}
.videobox{position:relative;width:100%;height:auto;background:url(../images/videobg_m.png) top center no-repeat;background-size:100% auto;}
.videobox .videopic{display:block;padding:0rem 10%;padding-top:0.75rem;width:80%;height:auto;}
.videobox .videopic img{display:block;position:relative;}
.videobox video{padding:0rem 10%;padding-top:0.75rem;height:auto;width:0.025rem;position:absolute;top:0;left:0;z-index:-1;display:none;}
.text{padding:0rem 1rem;padding-top:1rem;}
.text p{font-size:0.7rem;line-height:1.4rem;color:#fff;text-indent:1rem;}

.part2 img,.part3 img{padding-top:0.75rem;}
.part ul{padding:0rem 1rem;padding-top:0.75rem;}
.part li{padding-bottom:0.6rem;} 
.part li a{display:block;background-color:#e0c9a5;border-radius:0.25rem;overflow:hidden;}
.jobtitle{position:relative;display:block;background:url(../images/bg_title2_m.png) no-repeat;background-size:auto 2.5rem;padding:0.75rem;padding-right:4.8rem;line-height:1rem;} 
.jobtitle p{font-size:0.8rem;font-weight:bold;color:#fff;}
.jobbtn{position:absolute;right:0.75rem;top:50%;margin-top:-0.75rem;display:inline-block;width:3.75rem;height:1.5rem;line-height:1.5rem;color:#fff;font-style:normal;font-size:0.6rem;text-align:center;border-radius:0.2rem;background-color:#2683e4;border-radius:0.2rem;background:#b28850;background:linear-gradient(to right, #b28850 0%,#916f43 100%);} 
.jobmain{padding:0.5rem 0.75rem;}
.jobmain p{font-size:0.7rem;line-height:1.4rem;color:#815822;}

.bottom{margin-top:0.75rem;background-color:#7d5f37;text-align:center;line-height:2.7rem;font-size:0.8rem;}
.bottom a{color:#f3e9d9;}