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-size: 100%;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {font-size: 16px;line-height: 1;font-family: Microsoft YaHei;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;word-break: break-all;min-width:1200px;background: #fff;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
a{text-decoration: none;color: #000;}
i{font-style: normal;}
table {border-collapse: collapse;border-spacing: 0;}
*{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
input,select{border:none;}
.fr{ float: right}
.fl{ float: left;}
.main{width:100%;padding-bottom:20px;}
.container{width: 1200px;margin: 0 auto;}
.crumbsBox { font: 400 16px/100% "微软雅黑"; color: #666; padding: 40px 0 34px 0;}
.crumbsBox a { color: #666; }
.crumbsBox a:last-child { color: #BD1A2D;}
    .changepage{text-align:center;padding-bottom:30px;font-size:14px;}
    .changepage a{padding:12px 14px;display:inline-block;margin:0 5px;border:1px solid #D0A36C;background:#fff;font-size:14px; position: relative;}
    .changepage a::after { width: calc(100% - 4px); height: 0; content: ""; position: absolute; left: 0; bottom: 0;  border-bottom: 3px solid #BD1A2D; /* 底部边框 */border-left: 2px solid transparent; /* 左侧边框透明 */border-right:2px solid transparent; /* 右侧边框透明 */ display: none;}
    .changepage span::after { width: calc(100% - 4px); height: 0;content: ""; position: absolute; left: 0; bottom: 0;  border-bottom: 3px solid #BD1A2D; /* 底部边框 */border-left: 2px solid transparent; /* 左侧边框透明 */border-right: 2px solid transparent; /* 右侧边框透明 */ display: none;}
    .changepage a:hover::after,.changepage .current::after{ display: block;}
    .changepage input{border:1px solid #D0A36C;display:inline-block;padding:9px 14px;margin:0px 5px 0;font-size: 14px;font-family: '\5FAE\8F6F\96C5\9ED1';text-align:center;}
    .changepage span{display:inline-block;margin:0 5px;border:1px solid #D0A36C;padding:12px 14px; position: relative;}
    .changepage span.u_page{border:0;padding:0; line-height:37px;}
    .changepage .page_jump { border:0px solid #BD1A2D ; background: #BD1A2D; color: #fff; }
    .g_foot_box * {box-sizing: content-box;}
    .g_foot_box .m_foot_box {height: 210px;background: #bd1a2d;border-top: 1px solid #8f1322;}
    .g_foot_box .m_foot_box .m_foot {width: 1200px;margin: 0 auto;}
    .g_foot_box .m_organization {float: left;padding: 70px 20px 0 100px;width: 92px;}
    .g_foot_box .m_jiucuo {float: left;padding: 80px 44px 0 0;}
    .g_foot_box .m_foot_info {float: left;margin-top: 30px;}
    .g_foot_box .m_foot_info li {float: left;margin-left: 3px;background: #a91728;font-size: 14px;}
    .g_foot_box .m_foot_info li a {font-size: 14px;color: #fff;}
    .g_foot_box .m_info1 {width: 300px;padding: 30px 0;height: 90px;}
    .g_foot_box .m_info1 a {float: left;margin: 12px 47px;}
    .g_foot_box .m_info2 {width: 240px;padding: 30px 20px 0;height: 120px;}
    .g_foot_box .m_info2 p {font-size: 14px;color: #fff;line-height: 40px;}
    .g_foot_box .m_info3 {width: 180px;padding: 25px 15px;height: 100px;}
    .g_foot_box .m_info3 p {float: left;width: 80px;text-align: center;font-size: 12px;margin: 0 5px;color: #fff;}
    .g_foot_box .m_info3 p img {padding-bottom: 5px;}
    .g_foot_box .m_foot_txt {height: 55px;line-height: 55px;background: #dabb85;}
    .g_foot_box .m_foot_txt .foot_txt {width: 1200px;margin: 0 auto;overflow: hidden;}
    .g_foot_box .m_foot_txt .foot_txt p {float: left;font-size: 14px;color: #000;margin-right: 40px;}
    .g_foot_box .m_foot_txt .foot_txt div.u_mar0 {margin: 0; float: right; font-size: 14px; display: inline-block;}
    .g_foot_box .m_foot_txt .foot_txt div.u_mar0 span { margin-left:20px; display: block; overflow: hidden; float: left;}
    .working_txt {display: none;}
    .m_organization {font-size: 14px;color: #fff;}
@media only screen and (max-width: 830px) {
    body { min-width: 100%;}
    .container{width: 96%;margin: 0 auto;}
    body .changepage *{display:none;}
    body .changepage .prev,body .changepage .next{display:inline-block;}
    .g_foot_box * { box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
    .g_foot_box .m_foot_box {height: auto; display: block; overflow: hidden;}
    .g_foot_box .m_foot_box .m_foot {width: 100%;}
    .g_foot_box .m_organization,.g_foot_box .m_jiucuo {width: 50%; height: 100px; margin: 0;padding: 20px 0;text-align: center;display: flex; align-items: center;justify-content: center; }
    .g_foot_box .m_foot_info {margin: 0;width: 100%;}
    .g_foot_box .m_info1 { width: 96%; display: grid; grid-template-columns: repeat(4 , 25%); height: auto; float: none !important; margin: 0px auto !important; padding: 15px 0 !important;}
    .g_foot_box .m_info1 a { text-align: center; margin: 0 !important;}
    .g_foot_box .m_info2 {width: 96%;  height: auto; float: none !important; margin: 0px auto !important; margin-top: 10px !important; padding: 15px 10px !important; display: block; overflow: hidden;}
    .g_foot_box .m_info2 p { line-height: 100%;}
    .g_foot_box .m_info3 { width: 96% !important; margin: 0px auto !important; float: none !important; height: auto !important; padding: 15px 0 !important; margin-top: 10px !important; display: grid; grid-template-columns: repeat(2, 50%); overflow: hidden;}
    .g_foot_box .m_info3 p {width: auto; text-align: center; margin: 0; font-size: 14px;}
    .alert-wzsm {width: 100%;height:120px;}
    .g_foot_box .m_foot_txt { height: auto; padding: 10px 0;}
    .g_foot_box .m_foot_txt .foot_txt { width: 100%; line-height: 100%;}
    .g_foot_box .m_foot_txt .foot_txt p { width: 100%; padding: 10px;}
    .g_foot_box .m_foot_txt .foot_txt div.u_mar0 { width: 100%; float: left;}
    .g_foot_box .m_foot_txt .foot_txt div.u_mar0 span { width: 100%; margin: 0;padding: 10px;}
}