* { 
    margin:0px; 
    padding:0px; 
    text-decoration:none;
   }
   body { 
    font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体"; 
    font-size:14px; 
    color:#333333;
    min-width: 1200px;
    position:relative;
   }
   
   
   
   #vsb_content table , #content_div table,#content_div table{max-width: 100%!important;width: 100%!important;}
   #vsb_content table td,#content_div table td{font-family: "宋体"; width: auto !important; padding: 9px !important;}
   #vsb_content table p,#vsb_content table span , #content_div table p  , #content_div table span {text-indent: 0 !important;}
   
   
   
   .gkright .tjbox h2{
       font-size: 20px!important;}
   
   
   a { 
    font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体";
    color:#333333;
    hide-focus: expression(this.hideFocus=true);
    outline: none;
    cursor:pointer;
   }
   a:hover{
     text-decoration:none;
     color:#1b50a0;
    }
   
   .pb_sys_style4 .p_no_d {
       border: 1px solid #ba0c31!important;
       color: #fff;
       background-color: #ba0c31!important;
   }
   
   input {
    font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体";
    color:#535353;
    hide-focus: expression(this.hideFocus=true);
    outline: none;
   }
   textarea {
    font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体", "黑体";
    color:#535353;
    hide-focus: expression(this.hideFocus=true);
    outline: none;
   }
   img {
     border:0px;
   }
   dl,ol,ul,li{
    list-style: none;
   }
   .clear{
    clear:both;
   }
   @charset "utf-8";
   
   body > div{/* margin-right:auto; *//* margin-left:auto; */ } 
   body,div,ul,ol,ul,li,ol,dl,dd,dt,form,span,p,textarea{margin:0;padding:0;list-style:none;}
   address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
   h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
   input{padding-top:0;padding-bottom:0;}
   input::-moz-focus-inner{border:none;padding:0;}
   select,input{vertical-align:middle;}
   select,input,textarea{font-size:12px;margin:0;}
   input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
   textarea{resize:none;}
   table{border-collapse:collapse;border-spacing:0;}
   th,td{padding:0}
   img,a img{border:0;margin:0;padding:0;}
   img{border:none;}
   a{outline-style:none;color:#000;text-decoration:none}
   a:hover{color:#025194;text-decoration:none;}
   .clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
   .clearfix{zoom:1;}
   .clear{clear:both; height:0; font-size:0;overflow:hidden;}
   .auto{margin-left:auto;margin-right:auto;}
   .fl{float:left;}
   .fr{float:right;}
   .show{display:block!important;}
   .hide{display:none!important;}
   
   
   
   
   
   
   .top{
    width:100%;
    height:34px;
    border-top:1px solid #d5d5d5;
    border-bottom:1px solid #d5d5d5;
    background:#f8f8f8;
   }
   .top_inner{
    width:1200px;
    height:36px;
    margin:0 auto;
   }
   .top_il{
    float:left;
    
   }
   .top_inner p{
    line-height:36px;
    font-size:12px;
    color:#666666;
    float:left;
   }
   .top_inner .time{
    line-height:36px;
    font-size:12px;
    color:#666666;
    float:left;
    margin-left:20px;
   }
   
   .top_ir{
    float:right;
    
   }
   
   .search{
   
    margin-top:2px;
    float:left;
   }
   .top_ir ul{
    float:left;
    margin-left:20px;
   }
   .top_ir li{
    float:left;
    margin:0 10px;
    line-height:36px;
    font-size:12px;
    
   }
   .top_ir li a{
    color:#666666;
   }
   .top_ir li a:hover{
    color:#1b50a0;
   }
   
   .logo_inner{
    width:1200px;
    height:144px;
    background:url(../images/logo_bg_03.png) no-repeat;
    margin: 0 auto;
    
   }
   
   .logo_inner td img{
       height:100px;
       margin-top:20px;
       margin-left:30px;
       }
   .logo_inner_1{
    width:1600px;
    height:240px;
    background:url(../images/logo_bg_03.png) no-repeat;
    margin: 0 auto;
    
   }
   
   
   
   
   
   
   
   
   
   .footer2{
    width:1200px;
    
    border-top:1px solid #cadbeb;
    margin:0 auto;
    clear:both;
    
    
    margin-top:15px;
   }
   .footer2_1{
    height:50px;
    margin-top:15px;
    
   }
   .footer2_1r ul{
    margin-left:58px;
   }
   .footer2_1 li{ 
    margin:0; 
    margin-right:0; 
    position:relative; 
    height:auto;
    float:left; 
    font-size:12px;
    font-family:"å¾®è½¯é›…é»‘","å®‹ä½“"; 
    padding-right:9px;
    
   }
   .footer2_1 li a{
     padding:17px 0 10px 0; 
     display:block; 
     text-align:center; 
     background:url(../images/sanjiao_03.png) no-repeat 124px 23px; 
     height:16px;
     width:180px;
   font-size:14px;
   }
   .footer2_1 li .select_scroll_con a{
    background:none;
   }
   
   
   .footer2_1 li{ margin:0; margin-right:0; position:relative; height:auto;float:left; font-size:12px;font-family:"å¾®è½¯é›…é»‘","å®‹ä½“"; padding-right:9px; }
   .footer2_1 li #select_content6 a{ height:auto}
   .footer2_1 li.asect{ background:#dbebf8}
   .footer2_1 .select_content .select_scroll_con .link a{
    float:left;
    text-align:left;
    width:170px;
    display:block;
    padding:10px;
    font-size:14px;
   }
   
   .select_content{ background:#dbebf8; position:absolute; bottom:43px; _bottom:42px; height:335px; display:none; padding:30px 10px 30px 45px;width:1145px; _width:1200px; z-index:999;overflow:hidden;}
   
   #select_content1{ left:0; padding-top:10px;_padding-top:23px;}
   
   #select_content1 .select_con1{ width:136px;}
   #select_content1 .select_scroll_con{ height:158px;  padding-bottom:5px; _height:157px;}
   
   #select_content2{ left:-189px;  padding-top:10px;}
   
   
   
   #select_content3{ left:-378px;  padding-top:10px; *left:-378px; }
   
   
   #select_content4{ left:-567px; padding-top:10px;    *left:-567px;}
   
   #select_content5{ left:-756px;  padding-top:10px;   *left:-756px; }
   
   
   
   
   
   #select_content6{ left:-945px; width:1172px; padding:10px 8px 30px 20px; *left:-945px;padding-top:10px; _width:1200px; _padding-top:21px;overflow:hidden;}
   
   
   
   
   #select_content7{ left:-720px;}
   
   
   
   
   /*åº•éƒ¨éƒ¨é—¨æ ·å¼*/
   
   .nav_title{
       width:10%;
       background:#1b50a0;
       font-size:16px;
       text-align:center;
       float:left;
       color:#fff;
       }
   .bm_nav ul li {
       float:left;
       margin:0 10px;
       }
   .bm_nav ul li select{
       padding:0 20px;
       }
   .bm_nav ul li select option{
       font-size:16px;
       }
   .bmlj{
       padding-top:15px;
       }
   
   
   /*iframe{
       height:50px;
       }
   */
   .egovinfoselect, .editText{
       width:207px;
   }
   .editText __web-inspector-hide-shortcut__{
       width:200px;
   }
   .intputstyle81185{
       width:202px;
       }
   
   .intputstyle81185{
       width:203px;
   }
   
   
   <!--æ”¿åºœå…¬æŠ¥--->
   .main_1{
       background:url(/img/gbbj.jpg) no-repeat;
       height:658px
   }
   .bt h3{
       color:#1b50a0;
       text-align:center;
           padding: 20px;
   }
   .ml{
       
       border-left:2px #1b50a0 solid;
       height: 25px;   
        margin: 20px;
       
   }
   .ml h4{
   color:#1b50a0;
   padding-left:15px;
   padding-bottom:20px;
       
       
   }
   .list{
       border-bottom:1px #000000 dashed;    margin-bottom: 20px;
       padding-left:20px;
   }
   .ssk{
       width:277px;
       margin:auto;
   }
   .zfgblogo,ssk1,lsgb,ssk2{
       margin-bottom:20px;
   }
   
   .title_top span{
       font-weight:600;
   }
   
   .ewm{
       text-align:center;
           margin-top: 20px;
           }
   
   
   
   .lsft ul li{
       padding-top: 10px;}
   .lsft ul li a{
       
       height: 45px;
       line-height: 45px;
       text-align: center;
       background: #e7e6e6;
       display: block;
       font-weight: bold;}
   
   
   
   
   
   /*æ–°ç‰ˆæ–°å¢ž*/
   
   
   #loading { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background: #fff;}
   
   html { font-size: 100px; overflow-x: hidden;}
   
   .container { width: 85%; max-width: 1360px; margin: 0 auto; font-size: .16rem;box-sizing: border-box;}
   
   .header { padding: .34rem 0 1.3rem; background-image: url(../images/b_bg1.jpg); background-repeat: no-repeat; background-position: 50% 100%; background-color: transparent; background-size: cover;}
   
   .header2 { padding: .7rem 0 .65rem; background-image: url(../images/b_bg3.jpg); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; background-size: cover;}
   .header2 .logo { margin: 0.2rem 0 0; text-align: left;}
   .top-link {
       margin-top: -0.3rem;
   }
   .nav { position: relative; z-index: 10; background: #ba0c31;height: auto;width: 100%;}
   .nav li { float: left; width: 14.2857%; position: relative;}
   .nav li a { display: block; font-size: 0.22rem; font-weight: 500; line-height: 0.7rem; color: #fff; text-align: center;height: auto;padding: 0px;}
   .nav li > a { position: relative;}
   .nav li > a span { position: relative; z-index: 3;}
   .nav li > a::before { display: block; content: ""; box-sizing: border-box; position: absolute; top: auto; right: auto; bottom: 0; left: 0; z-index: 2; width: 100%; height: 100%; background: #ba0c31; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;}
   .nav li > a::after { display: block; content: ""; box-sizing: border-box; position: absolute; top: 0; right: auto; bottom: auto; left: 100%; z-index: 1; width: 0; height: 0; border-top: .35rem solid #7d001b; border-right: 5px solid transparent; border-bottom: .35rem solid transparent; border-left: 5px solid #7d001b; opacity: 0; -webkit-transform: translateX(-0.1rem); -moz-transform: translateX(-0.1rem); -ms-transform: translateX(-0.1rem); -o-transform: translateX(-0.1rem); transform: translateX(-0.1rem); -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;}
   .nav li:hover > a { z-index: 3;}
   .nav li:hover > a::before { height: calc(100% + .1rem); background: #daaf70;}
   .nav li:hover > a::after { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}
   .nav li:hover .lv2 { display: block; animation: flipInY .8s; -ms-animation: flipInY .8s;}
   .nav li.cur > a { z-index: 3;}
   .nav li.cur > a::before { height: calc(100% + .1rem); background: #daaf70;}
   .nav li.cur > a::after { opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0);}
   .nav li:last-child > a { padding-right: 0;}
   .nav .lv2 { display: none; position: absolute; top: calc(100% + 12px); right: auto; bottom: auto; left: 0; z-index: 1; width: 100%; padding: .08rem 0 .12rem; background: #fff; transform-origin: 50% 10%; -ms-transform-origin: 50% 10%; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.3);}
   .nav .lv2 a { padding: .13rem 5px; font-size: .18rem; line-height: .2rem; font-weight: 400; color: #333;}
   .nav .lv2 a:hover { color: #fff; background: #cea365;}
   .nav .lv2 .tri { position: absolute; top: auto; right: auto; bottom: 100%; left: 0%; z-index: 1; width: 100%; height: 12px; overflow: hidden;}
   .nav .lv2 .tri::after { display: block; content: ""; box-sizing: border-box; width: 20px; height: 20px; margin: 0 auto; background: #fff; -webkit-transform: translate(0px, 6px) rotate(45deg); -moz-transform: translate(0px, 6px) rotate(45deg); -ms-transform: translate(0px, 6px) rotate(45deg); -o-transform: translate(0px, 6px) rotate(45deg); transform: translate(0px, 6px) rotate(45deg); box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);}
   
   
   
   .footer { padding: 0 0 .25rem; background: #ba0c31;width: 100%;height: auto;}
   
   .foot-link { margin: 0 0 .2rem; background: #757575; }
   .foot-link .sim-select { width: 16.2%; margin: 0 0 0 1%; }
   .foot-link .sim-select:first-child { margin: 0; }
   
   .sim-select { position: relative; padding: 0 .18rem 0 .1rem; cursor: pointer; }
   .sim-select p { font-size: 0.15rem; font-weight: 500; line-height: 0.5rem; color: #fff; text-align: left; }
   .sim-select::after { display: block; content: ""; box-sizing: border-box; position: absolute; top: 48%; right: 0.1rem; bottom: auto; left: auto; z-index: 1; width: 0; height: 0; border-top: 7px solid #fff; border-right: 5px solid transparent; border-bottom: 7px solid transparent; border-left: 5px solid transparent; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
   .sim-select ul { display: none; position: absolute; top: 100%; right: auto; bottom: auto; left: -1px; z-index: 1; width: calc(100% + 2px); max-height: 1.86rem; background: #fff; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2); border: 1px solid #ddd; overflow-x: hidden; }
   .sim-select ul li { border-bottom: 1px dashed #ddd; }
   .sim-select ul li:last-child { border: none; }
   .sim-select ul a { display: block; padding: .06rem .1rem; font-size: 0.14rem; font-weight: 500; line-height: 0.18rem; color: #333; text-align: left; -webkit-transition: all 0.15s linear 0s; -moz-transition: all 0.15s linear 0s; -ms-transition: all 0.15s linear 0s; -o-transition: all 0.15s linear 0s; transition: all 0.15s linear 0s; }
   .sim-select ul a:hover { color: #fff; background: #cea365; }
   .sim-select ul::-webkit-scrollbar { width: 6px; height: 5px; background-color: #bbb; }
   .sim-select ul::-webkit-scrollbar-thumb { border-radius: 4px; box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #ba0c31; }
   
   .copy {width: 8.2rem;padding: .32rem .25rem .27rem;background: #ae092c;border-radius: 6px;}
   .copy .img {width: 80px;padding-top: 20px;}
   .copy .img img {max-width: 100%;}
   .copy .text {width: calc(100% - 80px);font-size: 0.14rem;font-weight: 500;line-height: 0.32rem;color: #f0dee0;text-align: left;}
   
   .share { font-size: 0; }
   .share li {display: inline-block;vertical-align: top;margin: .3rem 0 0 .1rem;font-size: 0.14rem;font-weight: 500;line-height: 0.18rem;color: #dea6ad;text-align: center;}
   .share li img, .share li .img {width: .98rem;vertical-align: top;margin: 0 0 .15rem;height: .98rem;}
   .share li img, .share li p {color:#ffffff}
   .share li .img { height: .98rem; background: #a40628; }
   .share li .img .spirit { width: 50px; height: 50px; margin: .24rem 0 0; background-position: -370px -248px; }
   
   #to-top { position: fixed; top: auto; right: -1rem; bottom: 33%; left: auto; z-index: 1; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;}
   #to-top a { display: block; width: 65px; height: 65px; background-color: #ba0c31; border-radius: 50%; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; border: 2px solid #ba0c31;}
   #to-top a.a1 { margin: 0 0 .15rem; background-position: -362px -63px;}
   #to-top a.a2 { background-position: -364px -304px;}
   #to-top a:hover { box-shadow: 0 0 .15rem 0 #666; border-color: #fff;}
   .spirit { display: inline-block; background-image: url(../images/spirit.png); background-repeat: no-repeat; background-position: 50% 50%; background-color: transparent; background-size: auto; }
   
   
   .sim-select  p{
   
   margin: 0;
       padding: 0;
   box-sizing: border-box;
   }
   
   
   fieldset, legend, button, input, textarea, th, td, a, div, span, i {
       margin: 0;
       padding: 0;
       /* box-sizing: border-box; */
   }
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   /* 新增css 2023/09/08 */
   .header2 .logo { position: relative; }
   .header2 .logo img{max-width: 100%;}
   .header2 .search { position: absolute; top: 60%; right: 0; width: 4.8rem; transform: translateY(-50%); -ms-transform: translateY(-50%); }
   .header2 .search .input, .header2 .search .submit { line-height: .5rem; height: .5rem; }
   .header2 .search .submit .search-icon { height: .5rem; }
   
   .search .form {
       display: block;
       font-size: 0;
       border: 1px solid #cea365;
       border-radius: 5px;
       overflow: hidden;
       box-sizing: border-box;
   }
   .search .input {
       vertical-align: top;
       width: calc(100% - 1.2rem);
       height: 0.58rem;
       padding: 0 0.2rem;
       font-size: 0.18rem;
       font-weight: 500;
       line-height: 0.58rem;
       color: #5a5856;
       text-align: left;
       background: #fff;
   border: none;
       outline: none;
       box-sizing: border-box;
   }
   
   .search .submit {
       width: 1.2rem;
       height: 0.58rem;
       font-size: 0.18rem;
       font-weight: 500;
       line-height: 0.58rem;
       color: #fff;
       text-align: center;
       background: #cea365;
   border: none;
       outline: none;
       box-sizing: border-box;
   }
   
   .search .submit .search-icon {
       display: inline-block;
       vertical-align: top;
       width: 18px;
       height: 0.58rem;
       margin: 0 4px 0 0;
       background-image: url(../images/b_icon1.png);
       background-repeat: no-repeat;
       background-position: 50% 50%;
       background-color: transparent;
       background-size: 100%;
       box-sizing: border-box;
   
   }
   
   
   
   
   
   
   
   @media screen and (max-width: 1250px) { .header { padding: .3rem 0 .9rem; }
     .header2 { padding: .5rem 0 .45rem; }
     .logo { margin: .3rem 0; }
     .list1 .title, .list2 .title, .list3 .title { width: calc(100% - 90px); }
     .nav li a { font-size: .2rem; }
     .share li { margin-left: .15rem; }
     .copy { width: 5rem!important; padding-left: .15rem; padding-right: .15rem; } }
   @media screen and (max-width: 1150px) {
   .share { width: 100%; text-align: center; }
     .copy { width: 100%!important; margin: .25rem 0 0; padding: .15rem; }
   .copy .text > div:nth-child(3) img { margin-left: .15rem; } 
   }
   @media screen and (max-width: 992px) { 
    .container { width: 92%; }
     .header { padding: .2rem 0 .4rem; }
     .logo { margin: .15rem 0 .2rem; }
     .logo img { max-height: 88px; }
     .nav ul { display: flex; flex-wrap: wrap; justify-content: left; }
     .nav ul::after, .nav ul::before { display: none; }
     .nav li { width: 25%; }
     .nav li > a { font-size: .18rem; line-height: .48rem; white-space: nowrap; }
     .nav li > a::before, .nav li > a::after { display: none; }
     .nav li.cur a { background: #daaf70; }
     .column h3 { font-size: .26rem; }
     .foot-link .container { display: flex; justify-content: space-between; flex-wrap: wrap; }
     .foot-link .container::after, .foot-link .container::before { display: none; }
     .foot-link .sim-select { width: 31%; margin: 0; }
     .share { width: 100%; text-align: center; }
     .copy {width: calc(100% - .3rem)!important;margin: .25rem 0 0;padding: .15rem;}
     #to-top { display: none; }
     .column4 h3 { font-size: .24rem; } 
   .copy .text > div:nth-child(3) img { margin-left: .15rem; } 
   }
   @media screen and (max-width: 768px) {
   .top-link span {
       margin: 0 .04rem;
   }
   
    .header { padding: .1rem 0 .25rem; }
     .logo img { max-width: 80%; }
     .copy .img { width: 100%; }
     .copy .img img { margin: 0 .15rem .15rem 0; }
     .copy .text { width: 100%; }
     .list4 { margin-left: 0; margin-right: 0; }
     .list4 > li { width: 100%; padding: 0; } }
   @media screen and (max-width: 520px) { html { font-size: 85px; }
     .header2 { padding: .2rem 0 .25rem; }
     .search .tips { line-height: .22rem; font-size: .14rem; }
     .nav li { width: 33.33%; }
     .foot-link .sim-select { width: calc(48% - .38rem); }
     .list1 li, .list2 li, .xxgk-xxgk .info-switch .list1 li { padding: 7px 0; border-bottom: 1px dashed #ddd; }
     .list1 .title, .list2 .title, .xxgk-xxgk .info-switch .list1 .title { width: 100%; line-height: .25rem !important; overflow: visible; text-overflow: clip; white-space: initial; }
     .list1 .date, .list2 .date, .xxgk-xxgk .info-switch .list1 .date { float: none; line-height: .4rem !important; } }
   
   
   
   
   /* 新增css 2023/09/08 */
   .header2 .logo { position: relative; }
   .header2 .search { position: absolute; top: 60%; right: 0; width: 4.8rem; transform: translateY(-50%); -ms-transform: translateY(-50%); }
   .header2 .search .input, .header2 .search .submit { line-height: .5rem; height: .5rem; }
   .header2 .search .submit .search-icon { height: .5rem; }
   @media screen and (max-width: 1550px) {
       .share li { margin-left: .2rem; }
       .copy { width: 5.2rem; }
       .copy .text > div:nth-child(2) { margin-right: .2rem !important; }
       .copy .text > div:nth-child(3) { padding-top: 0 !important; }
   }
   @media screen and (max-width: 1200px) {
       .header2 .logo a {display: inline-block; max-width: 420px; }
       .header2 .search { width: 4rem; }
   }
   @media screen and (max-width: 992px) {
       .header2 .logo { text-align: center; }
       .header2 .search {
        position: static;
        transform: none;
        width: 70%;
        margin-top: .15rem;
        float: none;
        margin:  0 auto;
        margin-top: 0.15rem;
        }
   }
   @media screen and (max-width: 768px) {
       .header2 .search { width: 85%;}
       .copy .img { text-align: center; }
       .top-link {
        line-height: 32px;
    }
   }
   @media screen and (max-width: 420px) {
       .header2 .search { width: 100%;}
   }
   @media screen and (max-width: 1550px) { .copy { width: 6.2rem; } }
   @media screen and (max-width: 1250px) { 
   .copy { padding: .15rem; }
   .copy .img { width: 68px; }
    .copy .text { width: calc(100% - 78px); } 
   .share li { margin-left: .1rem; }
   .copy .text a:first-child { margin-left: 0 !important; }
   }
   @media screen and (max-width: 992px) {  .header2 .search { float: none; margin: .15rem auto 0; } .logo a { display: inline-block; } }

