*{box-sizing: border-box;}
body{ margin: 0 auto; padding: 0;  background: #ffffff; font-family: "微软雅黑"; font-size: 24px; }
ul{ margin: 0; padding: 0; }
ul li{ list-style: none; }
img{ border:0; max-width: 100%;}
a img{ border:0; }
a{text-decoration: none;}
div{ box-sizing: border-box; }
img{border:0;-webkit-transform:scale(1)rotate(0)translate3d(0,0,0);transform:scale(1)rotate(0)translate3d(0,0,0);outline:none}
div,p,img,ul,ol,li,form,input,label,span,dl,h1,h2,h3,h4,h5,h6,dd{margin:0;padding:0}
ol,ul,li{list-style-type:none}
input,button{outline: none;border: 0;}
input[type=button]{-webkit-appearance:none;outline:none;border: none;}
a,input{-webkit-tap-highlight-color:transparent}
.clear{ clear:both; }





/*登录首页*/

.login-warp{
    position: relative;
    min-height: 100vh;
    z-index: 0;
    background: #0568C1;
    padding: 40px 40px;
    justify-content: center;
    display: flex;
    align-items: center;
}
.container {
    max-width: 1480px;
    margin: 0 auto;
}
.logimg{
    width: 890px;
    height: 600px;
    background: url('../images/login-img.png') no-repeat center;
}

.form-block {
    box-sizing: border-box;
    padding: 60px;
    background: #fff;
}
.form-block .h1{
    font-size: 50px;
    height: 60px;
    line-height: 60px;
    font-weight: bold;
    margin-bottom: 45px;
}
.form-block .input-group {
    margin-bottom: 18px;
    display: flex;
}
.form-block .input-group .input-row{
    width: 460px;
    height: 60px;
    background: #e8e8e8;
    font-size: 18px;
    color: #747474;
    padding: 0 40px;
}
.form-block .input-group .input-row.verification{
    width: 267px;
}
.form-block .input-group .vbtn{
    width: 193px;
    height: 60px;
    background: #1f559f;
    font-size: 18px;
    color: #ffffff;
}

.form-block .input-group-two .input-select {
    width: 460px;
    height: 60px;
    background: #e8e8e8;
    padding: 0 40px;
    font-size: 18px;
    color: #747474;
    border: 0;
}

.form-block .form-ft{
    width: 460px;
    height: 60px;
    line-height: 60px;
    background: #1f559f;
    font-size: 34px;
    color: #ffffff;
    text-align: center;
    margin-top: 36px;
}
.form-block .form-ft a{
    color: #ffffff;
}

.warp{
    background: url('../images/head-bg.png') top center;
    background-repeat: no-repeat;
}

.header{
    height: 278px;
}
.header>.container{
 
    height: 196px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.header .container .right .btn{
    width: 128px;
    height: 42px;
    line-height: 42px;
    background: #0e4ba1;
    color: #fff;
    font-size: 26px;
    display: inline-block;
    text-align: center;
}

.nav{
    height: 80px;
    background: #0e4ba1;
    width: 100%;
}
.nav ul{
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.nav ul li{
    display: inline-block;
    height: 80px;
    line-height: 80px;

}
.nav ul li a{
    color: #fff;
}

.chat-warp{
    position: relative;
    width: 1480px;
    margin: 20px auto 0;
    min-height: 750px;
}
.main {
    margin-top: 18px;
    padding-bottom: 70px;
}
.main .container {
    background: #f4f9ff;
    border-radius: 8px;
    padding: 28px 20px;
}
.main .con{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: row;
    padding: 16px 14px;
    background: #fff;
}
.main .con .lbox {
    flex: 0 0 24%;
}
.main .con .rbox {
    flex: 0 0 73.8%;
   
}

.main .con .lbox .lmenu{
    padding: 0 8px;
    border: 2px solid #dadada;
}
.main .con .lbox .lmenu .tit{
    font-size: 24px;
    color: #0e4ba1;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 12px;
    border-left: 4px solid #0e4ba1;
    margin: 24px 0;
}

.main .con .lbox .lmenu .nab ul li a{
     height: 82px;
    line-height: 82px;
    font-size: 18px;
    padding: 0 26px;
    background: #f7f7f7;
    margin-bottom: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #484848;

} 
.main .con .lbox .lmenu .nab ul li a{
    
}

.main .con .lbox .lmenu .nab ul li a i{
   font-size: 30px;
}
.yx{
    margin: 10px 0;
    text-align: center;
}

.list_bolck{
     min-height: 688px;
}
.list_bolck .class-item{
    width: 100%;
    border-bottom: 1px dashed #e5e5e5;
}
.list_bolck .class-item>a{
    display: flex;
    height: 80px;
    line-height: 80px;
    color: #202020;
    font-size: 18px;
    align-items: center;
    justify-content: space-between;
}
.list_bolck .class-item a i{
    font-size: 30px;
}

.service_bolck .item{
    display: flex;
    height: 80px;
    line-height: 80px;
    color: #202020;
    font-size: 18px;
    align-items: center;
    justify-content: space-between;
}
.service_bolck .item span{
    max-width: 70%;
}
.service_bolck .item .btn{
    width: 135px;
    height: 40px;
    line-height: 40px;
    background: #1f559f;
    color: #fff;
    font-size: 18px;
    border-radius: 8px;
    text-align: center;
}
/*详情*/

.content-warp {
    width: 100%;
}
.content-warp .content{
    margin-bottom: 30px;
}

.main .showwarp{
    background: #f4f9ff;
}
.content-warp .title{
    color: #202020;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    padding: 0 40px;
    margin-bottom: 30px;
}
.file-content .file-items{
    margin-bottom: 5px;
    display: flex;
    height: 75px;
    padding: 0 40px;
    background: #ffffff;
    justify-content: space-between;
    align-items: center;
}
.file-content .file-links{
    justify-content: flex-start;
}
.file-content .file-links{
    justify-content: flex-start;
}
.file-content .file-items .link{
    width: 80%;
    padding-left: 30px;
    color: #0f56d9;
}
.file-content .file-items .t{

}
.file-content .file-items .btn{
    width: 135px;
    height: 40px;
    line-height: 40px;
    background: #1f559f;
    color: #fff;
    font-size: 18px;
    border-radius: 8px;
    text-align: center;
}

.file-content .txt-tel{
    height: auto;
    padding: 40px;
}
.file-content .txt-tel .tel{
    flex: 0 80%;
}

/*用户*/

.main .con .lbox .userinfo{
    display: flex;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 0;
}
.main .con .lbox .userinfo .phone{
    color: #1f559f;
    font-size: 30px;
    line-height: 70px;
}

.lmun ul li a{
    display: flex;
    height: 78px;
    align-items: center;
    justify-content: flex-start;
    font-size: 18px;
    padding-left: 100px;
    background: #CEDBEA;
    color: #000000;
}
.lmun ul li.on a{
    background: #86a2c8;
}
.lmun ul li a img{
    width: 22px;
    height: 22px;
}
.lmun ul li a span{
    margin-left: 10px;
}

.yscl-bolck .top{
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.yscl-bolck .top .tlink{
    width: 485px;
    height: 58px;
    line-height: 58px;
    font-size: 18px;
    background: #f4f9ff;
    text-align: center;
    color: #000000;
}
.yscl-bolck .top .tlink.on{
    color: #0e4ba1;
    font-weight: bold;
}


.yscl-form .row .input-row{
    height: 58px;
    line-height: 1;
    background: #f4f8fb;
    width: 100%;
    padding: 0 40px;
    font-size: 18px;
    border-radius: 8px;
}
.yscl-form .file-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 18px 0;

}

.yscl-form .row .contentTxt{
    border: 0;
    width: 100%;
    height: 440px;
    padding: 40rpx;
    line-height: 40px;
    font-size: 18px;
    background: #f4f9ff;
}

.yscl-form .row .contentTxt::-webkit-input-placeholder {
    line-height: 40px;
}
.yscl-form .row .contentTxt:-moz-placeholder {
    line-height: 40px;
}

.yscl-form{
    margin-top: 24px;
}

.yscl-form .upfile {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    background: #f4f8fb;
    width: 180px;
    height: 72px;
    align-items: center;
}
.yscl-form .submit{
    width: 160px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    background: #1f559f;
    display: block;
}

.yscl-form .file-row .filexx-list li{
    display: flex;
    margin-bottom: 5px;
}
.yscl-form .file-row .filexx-list li .filexx-name{
    width: 550px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    padding-left: 40px;
    overflow: hidden;
}


.yscl-form .file-row .filexx-list li .del{
    width: 60px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #df0c0c;
    color: #fff;
    border-radius: 5px;
}

.yscl-form .layui-form-item .date{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.yscl-form .layui-form-item .date .info-time {
    display: flex;
    align-items: center;
    overflow: clip;
    font-size: 0.24rem;
}




/*预审材料*/

.document-list .items a{
    display: flex;
    background: #fff;
    align-items: center;
    height: 80px;
    padding: 15px 0;
    justify-content: space-between;
    border-bottom: 1px dotted #e5e5e5;
}
.document-list .items .left .tit{
    font-size: 16px;
    color: #25252d;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 680px;
    font-weight: bold;
}
.document-list .items .left .date{
    font-size: 12px;
    color: #c1c2c6;
}
.document-list .items .status p{
    width: 160px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: #cbcbcb;
    border-radius: 8px;
}
.document-list .items .status p.finish{
    background: #1f559f;
}













/*子夜头部*/
.m-navbar {
    position: fixed;
    top: 0px;
    left: 0px;
    height: 0.75rem;
    width: 100%;
    line-height: .75rem;
    text-align: center;
    box-shadow: 0 0 3px #ababab;
    z-index: 999;
    background: #fff;
}
.m-navbar .navbar-center{
    font-size: .36rem;
}
.m-navbar .navbar-left{
    width: .75rem;
    height: .75rem; 
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: .6rem;
}
.m-navbar .navbar-left .fa-angle-left{
    margin-top: 0.08rem;
}

.m-content{padding-top: 0.75rem;}
.m-content .show-content{
    padding: 0 0.24rem;
}
.m-content .show-content .tit{
    font-size: 0.34rem;
    font-weight: bold;
    text-align: center;
    line-height: 0.48rem;
    padding: 0.3rem 0;
    margin-top: 0.2rem;
}

.m-content .content img{
    max-width: 100%;
}

.slider-class{
    font-size: 0.3rem;
    font-weight: 400;
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    table-layout: fixed;
    background: #ffffff;
}
.slider-class .class-item{
    line-height: 1.2rem;
    display: table-cell;
    overflow: hidden;
    text-align: center;
    color: #000000;

}
.slider-class .class-item.active{
    background: #1f559f;
    color: #fff;
}


.news-list{
    background: #f4f8fb;
    padding: 0.18rem 0;
}
.news-list .items{
    background: #fff;
    padding: 0.24rem;
    margin-bottom: 0.18rem;
}
.news-list .items:last-child{
    margin-bottom: 0;
}
.news-list .items .tits{
    font-size: 0.3rem;
    height: 0.55rem;
    line-height: 0.55rem;
    color: #202020;
    white-space: nowrap;      
    overflow: hidden;         
    text-overflow: ellipsis;  
}
.news-list .items .desc{
    font-size: 0.26rem;
    height: 0.38rem;
    line-height: 0.38rem;
    color: #202020;
    white-space: nowrap;      
    overflow: hidden;         
    text-overflow: ellipsis;  
}


/*惠企政策*/
.news-list .hqli{
    display: flex;
    justify-content: space-between;
}
.news-list .hqli .btn{
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    overflow: hidden;
    background: #1f559f;
    border-radius: 0.08rem;
    font-size: 0.3rem;
    font-weight: bold;
    color: #fff;
    width: 1.78rem;
}
.news-list .hqli .tits{
    max-width: 70%;
    height: 0.7rem;
    line-height: 0.35rem;
    white-space: unset;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*办事指南*/
.class-list .prantclass{
    background: #1f559f;
    padding: 0 0.24rem;
    height: 0.78rem;
    line-height: 0.78rem;
    color: #fff;
    font-weight: bold;
}
.class-list .prantclass span{
    font-size: 0.32rem;
} 
.class-list .class-item{
    display: flex;
    height: 0.78rem;
    line-height: 0.78rem;
    justify-content: space-between;
    align-items: center;
    padding: 0 0.24rem;
    border-bottom: 1px solid #f4f8fb;

}
.class-list .class-item .cname{
    height: 0.78rem;
    line-height: 0.78rem;
    font-size: 0.32rem;
      max-width: 80%;
    overflow: hidden;
}
.class-list .class-item i{
    font-size: 0.32rem;
    color: #333232;
}
/*文件材料详情*/

.m-content .file-warp{
    padding: 0;
}
.m-content .file-warp{
    background: #f4f8fb;
}
.m-content .file-warp .tit{
    padding: 0.3rem 0.24rem;
    margin-top: 0;
    background: #ffffff;
}
.m-content .file-warp .file-items{
    margin-top: 0.18rem;
    display: flex;
    height: 1.4rem;
    padding: 0 0.24rem;
    background: #ffffff;
    justify-content: space-between;
    align-items: center;
}
.m-content .file-warp .file-links{
    flex-wrap: wrap;
    align-content: center;
}
.m-content .file-warp .file-links .link{
   color: #1f559f;
   font-size: 0.28rem;
   font-weight: 400;
   overflow: hidden;
   white-space: nowrap;
    text-overflow: ellipsis;
}
.m-content .file-warp .file-items .t{
    font-size: 0.32rem;
    font-weight: bold;
    color: #202020;
    height: 0.35rem;
    line-height: 0.32rem;
    padding-left: 0.2rem;
    border-left: 0.07rem solid #1f559f;
}
.m-content .file-warp .file-items .btn{
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    overflow: hidden;
    background: #1f559f;
    border-radius: 0.08rem;
    font-size: 0.3rem;
    font-weight: bold;
    color: #fff;
    width: 1.78rem;
}

/*用户中心*/
.user-main{
    background: #f4f8fb;
    height: 100%;
    min-height: 10.5rem;
}
.user-head {
    background: #1f559f;
    width: 100%;
    height: 3.2rem;
}

.user-head .page-name{
    height: 0.88rem;
    line-height: 0.88rem;
    font-size: 0.36rem;
    color: #040000;
    text-align: center;
}

.user-head .user-info{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0.4rem 0.24rem;
}
.user-head .user-info .user-avatar{
    width: 1.27rem;
    height: 1.27rem;
}
.user-head .user-info .user-phone{
    font-size: 0.3rem;
    font-weight: bold;
    color: #fff;
    margin-left: 0.08rem;
}

.user-menu {
    padding: 0.08rem 0;
}
.user-menu ul li {
    margin-bottom: 0.08rem;
}
.user-menu ul li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.24rem;
    height: 1.2rem;
    background: #ffffff;
}
.user-menu ul li .name{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 0.3rem;
    color: #000000;
}

.user-menu ul li .name .icon{
    width: 0.75rem;
    height: 0.75rem;
}
.user-menu ul li .name .tit{
    padding-left: 0.2rem;
}

.user-menu ul li .more {
    font-size: 0.48rem;
}
.logout {
    width: 2.4rem;
    height: 0.75rem;
    line-height: 0.75rem;
    background: #c7c7c7;
    margin: 1rem auto 0;
    color: #fff;
    font-size: 0.3rem;
    text-align: center;
    border-radius: 0.1rem;
}





/*底部菜单*/
.foot-bar-tab{
    bottom: 0;
    /*display: flex;*/
    position: fixed;
    background: #ffffff;
    z-index: 9999;
    right: 0;
    left: 0;
    width: 100%;
    padding: 0.1rem 0.12rem;
    height: 2.25rem;
    border-top: 0;
    border-bottom: 0;
    -webkit-touch-callout: none;
}
.foot-bar-tab .tab-item {
    display: flex;
    float: left;
    flex-wrap: wrap;
    justify-content: center;
    overflow: hidden;
    width: 20%;
    height: 1rem;
    font-size: ;
    text-align: center;
    color: #929292;
}

.foot-bar-tab .tab-item:nth-last-of-type(-n+2){
    float: right;
}
.tab-item .tab-icon{
    width: 0.6rem;
    height: 0.6rem;
    background-size: 100%;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.tab-item .tab-icon-yyzz{
    background-image: url('../images/tab-yyzz.png');
}
.tab-item .tab-icon-shuiwu{
    background-image: url('../images/tab-shuiwu.png');
}

.tab-item .tab-icon-ai{
    background-image: url('../images/tab-ai.png');
}
.tab-active .tab-icon-ai{
    background-image: url('../images/tab-ai-on.png');
}
.tab-item .tab-icon-kzhang{
    background-image: url('../images/tab-kzhang.png');
}

.tab-active .tab-icon-yyzz{
    background-image: url('../images/tab-yyzz-on.png');
}

.tab-item .tab-icon-kaihu{
    background-image: url('../images/tab-kaihu.png');
}

.tab-item .tab-icon-gjj{
    background-image: url('../images/tab-gjj.png');
}

.tab-item .tab-icon-bao{
    background-image: url('../images/tab-bao.png');
}
.tab-item .tab-icon-zcfw{
    background-image: url('../images/tab-zcfw.png');
}
.tab-item .tab-icon-grzx{
    background-image: url('../images/tab-grzx.png');
}
.tab-active .tab-icon-grzx{
    background-image: url('../images/tab-grzx-on.png');
}

.tab-label{
    display: block;
    width: 100%;
}


.article_body{ padding-top: .3rem; }
.article_body .article_box{ padding: .1rem; background: #ffffff; }
.article_body .article_box .article_list ul li a{ float: left; }
.article_body .article_box .article_list ul li span{ float: right; }

.show_body{ padding-top: .3rem; }
.show_body .show_box{ padding: .2rem; background: #ffffff; border: 1px #e8e7e7 solid; }
.show_body .show_box .title{ text-align: center; font-weight: bold; font-size: .3rem; line-height: .5rem; }

#pageList { width: 100%; text-align: center; margin-top: .2rem; }
#pageList a { padding: .05rem .15rem; margin: .05rem; background-color: whiteSmoke; -ms-border-radius: .05rem; border-radius: .05rem; cursor: pointer; border: 1px solid rgb(209, 206, 206); color: black;}
#pageList a:hover { background-color: rgb(252, 223, 223); border: 1px solid rgb(252, 145, 145);}


.page_info{ width:100%; text-align:center; line-height:.4rem; margin:.3rem auto 0; padding-bottom: .3rem; }
.page {
  display: inline-block;
  padding-left: 0;
  border-radius: .04rem;
}
.page > li{ display: inline; }
.page > li > a{ color:#d61704; }
.page > .current > a,
.page > .current > span {   
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #d61704;
  border-color: #d61704;}
.page > li > a,
.page > li > span {
  position: relative;
  float: left;
  padding: .06rem .12rem;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}

/*详情页*/

.download-bar{
    width: 100%;
    text-align: center;
    height: 80px;

    -webkit-touch-callout: none;
}

.download-bar .down-btn{
    width: 225px;
    height: 55px;
    display: inline-block;
    text-align: center;
    line-height: 55px;
    background: #1f559f;
    color: #ffffff;
    font-size: 23px;
    margin-top: 15px;
    border-radius: 10px;
}


/*材料详情*/
.yscl-info .row{
    margin-bottom: 0.18rem;
}
.yscl-info .row .tit{
    padding: 0 0.24rem;
    background: #ffffff;
    font-size: 0.28rem;
    color: #25252d;
    font-weight: bold;
    height: 0.98rem;
    line-height: 0.98rem;
    overflow: hidden;
}
.yscl-xq {
    padding: 0.1rem 0.24rem;
    background: #ffffff;
}
.yscl-xq .filexx {
    overflow: hidden;
}
.yscl-xq .filexx .filexx-name{
    color: #25252d;
    font-size: 0.28rem;
    font-weight: bold;
}
.yscl-xq .content{
    padding: 0.3rem 0;
}
.yscl-xq .content p{
    font-size: 0.3rem;
    color: #727272;
    line-height: 0.48rem;
}
.yscl-xq .date{
    color: #bec1c5;
    font-size: 0.24rem;
    margin-bottom: 0.3rem;
}

.yscl-xq .reply-content{
    height: 7.1rem;
    color: #727272;
    font-size: 0.3rem;
    padding: 0.24rem;
    line-height: 0.48rem;
    border-radius: 0.08rem;
    background: #f4f8fb;
}

/*留言列表*/

.message-list .items{
    background: #fff;
    padding: 0.15rem 0.24rem;
    border-bottom: 1px solid #f4f8fb;
}
.message-list .items .tit{
    font-size: 0.28rem;
    color: #25252d;
    line-height: 0.48rem;
    height: 0.48rem;
    overflow: hidden;
    font-weight: bold;
}

.message-list .items .desc{
    font-size: 0.24rem;
    color: #a4a7a9;
    line-height: 0.42rem;
    height: 0.42rem;
    overflow: hidden;
}

.message-list .items .date{
    font-size: 0.24rem;
    color: #a4a7a9;
    line-height: 0.42rem;
    height: 0.42rem;
    overflow: hidden;
}

/*留言详情*/

.message-info{
    background: #fff;
    padding: 0.15rem 0.24rem;
}
.message-info .info{
    padding: 0.2rem 0;
}
.message-info .info .tit{
    font-size: 0.28rem;
    color: #25252d;
    line-height: 0.48rem;
    height: 0.48rem;
    overflow: hidden;
    font-weight: bold;
}

.message-info .info .desc{
    font-size: 0.24rem;
    color: #a4a7a9;
    line-height: 0.42rem;
    height: 0.42rem;
    overflow: hidden;
}

.message-info .info .date{
    font-size: 0.24rem;
    color: #a4a7a9;
    line-height: 0.42rem;
    height: 0.42rem;
    overflow: hidden;
}

.message-info .answer-xq .reply-content{
    height: 7.1rem;
    color: #727272;
    font-size: 0.3rem;
    padding: 0.24rem;
    line-height: 0.48rem;
    border-radius: 0.08rem;
    background: #f4f8fb;
}

.message-info .answer-xq .date{
    font-size: 0.24rem;
    color: #a4a7a9;
    line-height: 0.42rem;
    height: 0.42rem;
    overflow: hidden;
    margin-top: 0.2rem;
}


/*搜索*/

.search{
    height:38px;
}
.search .clearfix{
    display: flex;
}
.search-keyword{
    display: inline-block;
    width: 90%;
    height:38px;
    border:2px #0e4ba1 solid;
    border-right:none;
    line-height:34px;
    font-size:14px;
    color:#666;
    text-indent:10px;
}
.search-submit{
    display: inline-block;
    width: 10%;
    height:38px;
    line-height:38px;
    text-align:center;
    color:#fff;
    font-size:16px;
    border:none;
    margin:0;
    padding:0;
    background:#0e4ba1;
}

.navigation{
    text-align: center;
    font-size: 0;
    margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
  clear: both;
  justify-content: center; 
}
.navigation h2{
    display: none;
}
.navigation a,.navigation span{
    font-size: 14px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    text-align: center;
    background: #f5f5f5;
    margin: 0 1px;
  color: #343434;
  border-radius: 5px;
}
.navigation span{
    background: #007bff;
    color: #ffffff;
}
.navigation a:hover,.navigation span:hover{
    background: #007bff;
    color: #ffffff;
}
.navigation a.next,.navigation a.prev{
    width: auto;
    padding: 0 15px;
}