/*body { margin:0; background:#fff; font-size:12px;  color:#333; font:Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; }*/
/*html, html body { height:100%; }*/
div, span, p, form, ul, ol, li, h1, h2, h3, h4, h5, h6, th, td, dl, dt, dd, caption, a, legend, hr, b,blockquote,textarea { margin:0; padding:0; border:0;}
ul,li,ol { list-style-type:none; }
table, input, textarea, select, button { font-size:12px;vertical-align:middle; }
img, a img { border:none; }
table { border-collapse:collapse; border-spacing:0; }/*相邻边被合并*/
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
q:before, q:after { content:''; }
a:link, a:visited { outline-style:none; text-decoration:none; }
#footer2023 a:hover, a:active { color:#c00; text-decoration:underline; }
.left { float:left; }
.right { float:right; }
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}

@media screen and (min-width: 1000px) {
    body{ font-family:"Microsoft Yahei","SimSun"; font-size:14px; color:#000; background: #fff; }
    #footer2023 a{ color:#000; }
    #footer2023 a:hover{ text-decoration: none; color: #e02020 !important; }
    #footer2023 .fw{ color: #fff; }
    #footer2023 .fw a{ color: #fff; }
    #footer2023 .fw a:hover{ color: #dfdfdf !important; }
    #footer2023 .wrapper{ width:100%; min-width:1200px; max-width:1920px; margin:0px auto; overflow: hidden; }
    #footer2023 .w1200{ width:1200px; margin:0px auto; }
    #phone-footer2023{ display: none; }
    #footer2023{ background: #001b61; }
    #footer2023 .w1200{ position: relative; padding: 40px 0px; }
    #footer2023 a{ color: #fff; }
    #footer2023 a:hover{ color: #fff !important; }
    #footer2023 .logo{ float: left; }
    #footer2023 .text{ float: right; color: #fff; line-height: 22px; font-size: 16px; text-align: right; }
    #footer2023 .row1 .text{ opacity: 0.8; }
    #footer2023 .row2{ border-top: 1px solid rgba(255,255,255,0.1); margin-top: 15px; padding-top: 15px; }
    #footer2023 .links{ float: left; }
    #footer2023 .links li{ float: left; margin-right: 20px; }
    #footer2023 .bg-white{ background: #f6f8fc !important; color: #535353 !important; }
    #footer2023 .bg-white .txt3,.bg-white .txt3 a{color: #535353 !important; }
    #footer2023 .bg-white .txt3 .line{ background: rgba(0,0,0,0.1) !important; }
}

@media screen and (max-width: 1000px) {
    body{ font-family:"Microsoft Yahei","SimSun"; font-size:16px; color:#000; }
    #footer2023 a{ color:#000; text-decoration: none!important; }
    #footer2023 a:hover{ color:#c00; }
    #footer2023 img{ display:block; width: 100%; height: auto; }
    #footer2023 .fw,.fw a{ color: #fff; }
    #footer2023 .fw a:hover{ color: #dfdfdf !important; }
    #footer2023{ display: none; }
    #phone-footer2023{ background: #001b61; color: #fff; padding: 1.2em 1.3em 2em 1.3em; text-align: center; }
    #phone-footer2023 a,#phone-footer2023 a:hover{ color: #fff; }
    #phone-footer2023 .logo{ height: 3.4em; }
    #phone-footer2023 .logo img{ display: inline-block; vertical-align: top; height: 100%; width: auto; }
    #phone-footer2023 .text{ border-top: 1px solid #324082; border-bottom: 1px solid rgba(255,255,255,0.1); margin-top: 1em; padding: 1em 0px; }
    #phone-footer2023 .links{ border-top: 1px solid rgba(255,255,255,0.1); margin-top: 1em; }
    #phone-footer2023 .links li{ float: left; text-align: center; height: 2.6em; margin-top: 1em; }
    #phone-footer2023 .links img{ display: inline-block; vertical-align: top; width: auto; height: 100%;}
    #phone-footer2023 .links .r1{ width: 33.33%; }
    #phone-footer2023 .links .r2{ width: 25%; }
    #phone-footer2023 .text .style1 p{ font-size: 0.9em; line-height: 1.4em; }
    #phone-footer2023 .text .style1 h5{ font-size: 1em; line-height: 1.4em; margin-bottom: 0.5em; }
    #phone-footer2023 .text .style2{ margin-top: 1.2em; }
    #phone-footer2023 .text .style2 p{ font-size: 0.8em; opacity: 0.8; margin-top: 0.8em; }
    .bg-white{ background: #f6f8fc !important; color: #535353 !important; }
    .bg-white .text{ border-top: 1px solid rgba(0,0,0,0.1) !important; border-bottom: 1px solid rgba(0,0,0,0.1) !important; }
    .bg-white .text a{ color: #535353 !important; }
}
@media (max-width: 380px) { body{ font-size:14px; } }
@media (max-width: 325px) { body{ font-size:12px; } }