@media (min-width: 769px) and (max-width:1219px) { body { width: 1220px; overflow: auto; } } @media (min-width: 0) and (max-width:768px) { body { width: 100%; } } body, html { font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","WenQuanYi Micro Hei",sans-serif; } i,font,em { font-family: "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif; } a{ color: #333333; } .font20 { font-size: 20px; } .font18 { font-size: 18px; } /* 公共头 */ .headertop { width: 100%; position: relative; height: 34px; background-color: #f7f7f7; } .headertop .warp { width: 1220px; margin: 0 auto; } .headertop .box { width: 50%; line-height: 34px; float: left; } .headertop .box a { padding: 0 5px; font-size: 14px; color: #666666; } .headertop .box a.cur, .headertop .box a:hover { color: #1a56a8; } .headertop .box i { color: #666666; } .headertop .box.right { float: right; text-align: right; } .header { width: 1220px; height: 140px; margin: 0 auto; } .header img { float: left; } .header .logo { margin-top: 15px } .header .right { float: right; text-align: right; } .header .right .tools { padding: 17px 0 10px 0; position: relative; } .header .right .tools a { font-size: 14px; color: #333; display: inline-block; padding-right: 15px; } .header .right .tools a img { padding-right: 5px; } .header .right .tools a span { line-height: 25px; display: inline-block; } .header .right .tools .weibo { /* padding-top: 3px; */ position: relative; top: 3px; } .header .right .tools .js_wx_share:hover+.share_QRcode_s{ display: block; } .header .right .tools .advsearch { font-size: 16px; color: #1a56a8; } .header .right .tools .share_QRcode_s { position: absolute; left: 170px; top: 80%; /* right: 0px; */ background-color: #ffffff; display: none; } .header .right .tools .share_QRcode_s img{ float: none; } .header .right .search { font-size: 0; } .header .right .search form{ width: 0; } .header .right .search input { width: 235px; height: 36px; border: solid 1px #c2c2c2; outline: none; vertical-align: top; line-height: 36px; padding: 0 10px; font-size: 16px; } .header .right .search .button { width: 96px; height: 38px; background-color: #0055ae; color: #fff; display: inline-block; line-height: 38px; font-size: 16px; cursor: pointer; vertical-align: top; text-align: left; } .header .right .search .button img { padding: 0 5px 0 20px; margin-top: 11px; } .header .right .keywords { padding: 10px 0 3px 0; } .header .right .keywords a { font-size: 14px; color: #333; margin: 0 5px; } .header .right .keywords span.field { font-size: 14px; color: #333; } .header .right .jings { color: #d44031; display: none; } .headernav { background: #1a56a8; } .headernav .warp { margin: 0 auto; width: 1220px; font-size: 0; } .headernav .warp a { display: inline-block; height: 50px; color: #fff; font-size: 22px; letter-spacing: 1px; line-height: 50px; font-weight: bold; text-align: center; width: 202px; border-right: 0.5px solid #c2c2c2; } .headernav .warp a:hover, .headernav .warp a.cur { background: #e9eef6; color: #1a56a8; } .headernav .warp a:first-child { border-left: 0.5px solid #c2c2c2; } .fenju { width: 130px; height: 36px; background-color: rgba(26, 86, 168, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#991a56a8,endColorstr=#991a56a8); border-radius: 18px; text-align: center; line-height: 36px; color: white; font-size: 20px; display: inline-block; margin-top: 36px; margin-left: 16px; } .m_fenju { /* width: 59px; */ height: 12px; background-color: rgba(26, 86, 168, 0.6); border-radius: 8px; text-align: center; line-height: 12px; color: white; font-size: 10px; vertical-align: middle; /* padding: 2px; */ padding: 2px 6px; position: relative; z-index: 1000000; top: -4px; display: inline-block; margin-left: 5px; } @media (min-width: 0) and (max-width:365px){ .m_fenju{ top: -3px; } } @media (min-width: 0) and (max-width:768px) { .mheader { width: 100%; padding: 0 12px; padding-bottom: 10px; padding-top: 12px; } .mheader .logo { width: 70%; padding: 10px 0; } .msearch { width: 100%; font-size: 0; margin: 10px 0; } .msearch input { width: 100%; height: 30px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; border: solid 1px #0055ae; border-right: none; padding: 0 2%; display: inline-block; } .msearch .button { width: 70px; height: 30px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border: solid 1px #0055ae; display: inline-block; vertical-align: top; font-size: 14px; color: #0055ae; line-height: 30px; } .msearch .button img { width: 20px; margin: 2px 1px 5px 10px; } .mkeywords { padding: 0 10px; } .mkeywords>* { font-size: 12px; color: #333333; } .mkeywords a { margin: 0 3px; } .madvsearch { color: #1a56a8; font-size: 12px; padding-right: 7px; } .mheadernav { position: fixed; right: 0; z-index: 999999; } .mheadernav.cur{ z-index: 1000001; } .mheadernav span { width: 62px; height: 30px; background-color: #1a56a8; border-radius: 4px 0px 0px 4px; display: inline-block; color: #fff; line-height: 31px; position: relative; top: 15px; font-size: 14px; } .mheadernav span img { width: 15px; padding-left: 10px; position: relative; bottom: 1px; box-sizing: content-box; } .o_menu { position: absolute; right: -220px; top: 0; width: 220px; height: 100%; text-align: left; overflow-y: scroll; background: #fff; /* padding-top: 100px; */ } .o_menu a { width: 80%; padding: 15px 0; font-size: 15px; border-bottom: 1px solid #e5e5e5; color: #333; display: block; margin-left: 20%; } /* .o_menu a:first-child { border-top: 1px solid #e5e5e5 } */ } /* 公共头 */ /* 公共尾部 */ .footer { /* height: 198px; */ border-top: 6px solid #1a56a8; } .footer .warp { width: 1220px; margin: 0 auto; } .footer .content { width: 818px; margin: 0 auto; margin: 40px auto; } .footer .content img { margin-right: 20px; } .footer .content .right { float: right; font-size: 14px; } .footer .content .box { display: inline-block; margin-bottom: 5px; } .footer .content .right .box a { padding: 0 5px; font-size: 14px; color: #1a56a8; display: inline-block; } .footer .content .right .box a:first-child { padding-left: 0; } .footer .content .right .box a.cur, .footer .content .right .box a:hover { color: #1a56a8; font-weight: bold; } .footer .content .right .box i { color: #1a56a8; font-size: 12px; vertical-align: initial; } .footer .content p { padding-top: 5px; } @media (min-width: 0) and (max-width:768px) { .mfooter { width: 100%; text-align: center; background: #f7f7f7; padding: 20px 0; } .mfooter p { margin: 10 0px; color: #666; } } /* 公共尾部 */ /*专栏公共头 start*/ .header_sp { width: 1220px; height: 150px; margin: 0 auto; } .clear:after { content: ''; display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; } .clear { zoom: 1; } .pc_logo { margin-left: 20px; margin-top: 25px; float: left; } .pc_right { float: right; margin-top: 40px; } .pc_right li { float: left; margin-left: 24px; text-align: center; } .pc_right li:first-child { margin-left: 0; } .pc_homeimg { width: 48px; height: 48px; background-color: #1a56a8; margin: 0 auto; } .pc_homeimg img {} .pc_text { font-size: 16px; color: #333333; line-height: 1; margin-top: 10px; } .pc_right .cur .pc_text { color: #2957a2; } /*专栏公共头 end*/ a:hover { color: #1a56a8 !important; } /* 面包屑 Start */ .crumbs { padding: 21px 20px; font-size: 14px; line-height: 18px; box-sizing: border-box; width: 100%; background-color: #f7f7f7; } .crumbs i, .crumbs a, .crumbs span { display: inline-block; vertical-align: middle; line-height: 18px; } .crumbs i { width: 15px; height: 18px; background: url(shsw_location.png) no-repeat; margin-right: 5px; } .crumbs a, .crumbs span { color: #1a56a8; } @media (max-width: 768px) { .crumbs { padding: 9px 0; font-size: 14px; line-height: 14px; width: 100%; background: rgba(26, 86, 168, 0.05); } .crumbs i, .crumbs a, .crumbs span { line-height: 14px; } .crumbs i { width: 10px; height: 12px; background-size: 100% 100%; margin-right: 5px; margin-left: 15px; } .crumbs a, .crumbs span { color: #333333!important; } } /* 面包屑 End */ /* 列表分割线 */ div.dashed{ border: 1px dashed #e6e6e6; margin-top: 30px; margin-bottom: 30px; } div.dashed:first-child{ display: none; } @media (max-width: 768px) { div.dashed{ display: none; } } .emt{ color: #999999; }