/* 图片自适应 */
img { width: auto\9; max-width: 100%; height: auto; -ms-interpolation-mode: bicubic; object-fit: cover; }

/* 去除苹果手机默认按钮样式 */
input[type='button'], input[type='submit'], input[type='reset'], textarea { resize: none; -webkit-appearance: none; }

/* 初始化 */
html, body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, hr, input, textarea, select, p, dl, dt, dd, a, span, strong, font, i, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-family: "思源黑体", "微软雅黑", Arial; margin: 0; padding: 0; color: #333; border: none; box-sizing: border-box; }
html, body { min-width: 320px; max-width: 1920px; margin: 0 auto; width: 100%; }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { font-size: 14px; position: relative; -overflow-x: hidden; color: #333; background-color: #fff; overflow-x: hidden; }
html, body { width: 100%; }
input, button, select, textarea { outline: none; }
em, i { font-style: normal; font-family: "微软雅黑";}
.clearfix:after { display: block; visibility: hidden; clear: both; height: 0; content: ''; }
.clearfix { clear: both;overflow: hidden; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
ul, li, ol { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
img { border: none; max-width: 100%; max-height: 100%; vertical-align: middle; }
.fl { float: left; }
.fr { float: right; }
.pubcon { width: 90%; margin: 0 auto; }
.over { overflow: hidden; }



@charset "utf-8";

body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{font-family: "Microsoft YaHei", "SimSun";}

a{cursor: pointer;}

#mainText p strong{font-size:inherit;font-family:inherit;}
.pagination_index1 span{display:none!important;}

/*默认选中第一个要问动态二级*/
.m_nav li:nth-child(1) .g_nav_content {
    display: block !important;
    z-index: 999;
}





/*分页样式*/
.easysite-jump-page{float: left;font-size:16px;}
.easysite-jump-page span{padding: 2px;margin: 0;border-radius: 5px;font-size:14px;}
.easysite-jump-page input{line-height: 32px;}
.easysite-jump-page .easysite-page-text{border: 1px solid #ddd;padding: 2px;margin: 0 5px;border-radius: 5px;color: #888;background-color: #eee;text-align: center;line-h;line-height: 26px;}
.easysite-jump-page .easysite-jump-btn{background-color: #eeeeee;padding: 0 10px;border-radius: 8px;font-size:14px;}
.page_box{margin:55px 0 25px 0;padding-top:45px;}
.page_wrap{overflow: hidden;}
.page_wrap a{padding: 4px 8px;border: 2px solid #eee;color: #4a4a4a;cursor:pointer;margin:0 10px;float: left;font-size: 14px;border-radius: 8px;}
.page_wrap a:hover{background-color: #8a080a;color: #fff;}
.total_page{padding: 7px 12px;}
.total_page b{margin:0 8px;}
.total_page span{font-size:14px;color: #333;line-height: 18px;}



@media screen and (max-width: 768px){
.m-header .m-logo .m-logo-img{
    width: 210px!important;
    height: 50px!important;
    background: url(/uiFramework/commonResource/image/2026012017221066864.png) left center / contain no-repeat;
    display: inline-block;
}
.banner_page1 { padding-top: 50px;}
.recruit2 .content{padding-top:0px!important;}
.pd120{padding-top:35px!important;padding-bottom: 120px;}
.dyanmic-list { padding-top: 0px!important;padding-bottom:55px;}
/*.hot-dyanmic .photo .title h2 {font-size: 12px!important;} */

}