html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-family:"Microsoft YaHei";vertical-align:top;}
html{font-size:14px}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
input,textarea{outline:none;}
textarea{resize:none;}
a,a:hover{text-decoration:none;color:#000}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.i-b{display:inline-block}
.b{display:block}
.l{float:left}
.r{float:right}
.text{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;}
.w1200{max-width:1200px;margin:0 auto;}
.full{width:100%;height:100%;}
.jobs{background:#fff}
.fb_info{margin-top:0px}
.fb_info h2{height:50px;background:#fff;font-size:18px;font-weight:400;line-height:50px;text-indent:15px;}
.info_title{width:100%;height:50px;line-height:50px;}
.info_title li{float:left;width:25%;font-size:16px;}
.info_title li:before{content:'';width:25px;height:50px;float:left;margin:0 10px 0 10px;}
.jobs > .w1200{overflow:hidden;margin-bottom:90px;}
.mc:before{background:url("../images/jobs/mc.png") no-repeat center;}
.lb:before{background:url("../images/jobs/lb.png") no-repeat center;}
.dd:before{background:url("../images/jobs/dd.png") no-repeat center;}
.rq:before{background:url("../images/jobs/rq.png") no-repeat center;}
.jobs_list li{border-bottom:1px solid #eee;cursor:pointer;}
.jobs_show{width:100%;line-height:50px;position:relative;padding:10px 0;overflow:hidden;}
.jobs_show:after{content:'';display:block;width:15px;height:8px;position:absolute;right:12px;top:30px;background:url("../images/jobs/jt.png") no-repeat center;}
.active .jobs_show{background:#eee}
.active .jobs_show:after{background:url("../images/jobs/jt_hover.png") no-repeat center;}
.jobs_show span{float:left;width:25%;padding-left:15px;box-sizing:border-box;font-size:14px}
.jobs_hide{padding:25px;color:#3c3b3b;display:none;}
.jobs_hide dl{margin-bottom:30px;font-size:14px;color:#666;line-height:24px;}
.jobs_hide dd{line-height:28px;font-size:14px}
.jobs_hide dt{font-size:16px;margin-bottom:20px;line-height:30px;}
.jobs_hide dt:before{content:'';width:10px;height:10px;float:left;background:#3c8fee;margin:10px 10px 0 0;}
.jobsbook_href{height:50px;}
.jobsbook_href a{float:left;width:100px;height:36px;line-height:36px;color:#fff;background:#3c8fee;margin-right:15px;text-align:center;}
.page-list{display:none;}

@media only screen and (max-width:425px ) {
    .digg { display: none; }
    .page-list { display: block; }
    .rq, .info_4, .ny_cont_wx { display: none; }
    .info_title li, .jobs_show span { width: 50% !important;font-size: 0.9rem !important;}
    .jobs_show span { padding-left: 10px; }
    .jobs_show:after { background: none !important; }
    .jobs_hide { padding: 10px !important; }
    .index_news_right ul li { padding: 17px 12px 20px }
    .info_title .rr, .info_title .dd, .s_rr, .s_dd, .s_rq { display: none; }
    .jobs_hide dl {height: 350px;overflow-y: auto;}
}
