@charset "utf-8";
img{
    max-width: 100%;
}

.header_banner{
    background: #05226e;
    height: 40px;
}
.hotext , .topmiis ,.topmiis a{
    color: #FFFFFF;
    line-height: 40px;
}
.topmiis{
    text-align: right;

}
.leftlogo{
    float: left;
    width: 25%;
}
.right_nav{
    float: left;
    width: 75%;
    display: flex;
    margin-top: 20px;
}
.logo2{
    padding-top: 20px;
}
.jksearch{
    display: flex;
    border: 2px solid #EDEDEE;
    position: relative;
    border-radius: 10px;
}
.jksearch .tkjies{
    height: 48px;
    border: 0;
    width: 100%;
}
.searchtitle{
    background: #EDEDEE;
    line-height: 48px;
    width: 100px;
    text-align: center;
    font-weight: 600;
}
.jklmtopsearch{
    width: 90%;
}
.jiilang{
    float: right;
    margin-top: 10px;
}
.hulang{
    width: 10%;
}
.jksearch .subleftMain{
    opacity: 0;
    z-index: 9;
}
.searchimons{
    position: absolute;
    right: 15px;
    top: 15px;
}
.fusion-main-menu>ul>li>a {
    color: #000000;
    padding-left: 0;
}
.top2 {
    background: none;
}
.fusion-main-menu>ul>li {
    padding-top: 20px;
    padding-bottom: 20px;
    border-left: 0;
    border-right: 0;
    padding-left: 0;
    padding-right: 40px;
}
.fusion-main-menu ul .lotio {
    color: #000000;
    margin-left: 1px;
}
.fusion-main-menu>ul>li:hover {
    background: none;
}
.fusion-main-menu>ul>li a:hover ,.fusion-menu .sub-menu li a:hover span , .sidemenu li a:hover{
    color: #05226e;
}
.fusion-main-menu .sub-menu {
    position: absolute;
    left: 0;
    visibility: hidden;
    opacity: 0;
    z-index: 1;
    transition: opacity .2s ease-in;
    width: 260px;
    background-color: #ededee;
    border-top: 3px solid #ecc827;
    top: 56px;
}
.fusion-menu .sub-menu li a span{
    color: #000000;
}
.titlehoth1{

}
.lmj {
    margin: auto;
    font-weight: bold;
    font-size: 38px;
    font-style: initial;
    display: table;
    background: url('../images/4b15e5352aae2e330e29d40a46b43290.png');
    background-repeat: no-repeat;
    border: 0;
    padding-top: 15px;
    color: #000000;
}
.textleft34text{
    text-align: center;
    margin: 15px;
    padding-left: 80px;
}
.lohjjs{
    width: 50%;
}
.lohjjs img{
    width: 100%;
}
.mkssddd{
    margin-left: -15px;
    margin-right: -15px;
    display: flow-root;
    margin-top: 55px;

}
.imgklisd img{
    max-width: 100%;
    max-height: 260px;
}
.lititle h2{
    font-size: 18px;
    color: #04226E;
}
.viewoms{
    color: #011750;
    text-decoration: revert;
}
.imgklisd{
    height: 260px;
    text-align: center;
}
.tijimgs{
    margin-top: 10px;
    margin-bottom: 35px;
}
.prolistlun{
    margin-top: 35px;
}
.majkl {
    padding-top: 58px;
    background: #FFF9DC;
    padding-bottom: 35px;

}
.timconts{
    margin-top: 35px;
}
.jklsf{
    margin-left: -15px;
    margin-right: -15px;
}
.whoweare{
    color: #6C7276;
    font-size: 16px;
}
.jmkllsh2{
    color: #000000;
    font-size: 42px;
    font-weight: 600;
}
.jimmklo{
    background: #FFFFFF;
    padding: 20px;
    padding-top: 25px;
    padding-bottom: 50px;
    box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.3);
    border-left: 2px solid #F0CC25;
    margin-top: 35px;
}
.lmjlegft{
    margin: inherit;
}
.lopmllef h3 {
    font-style: initial;
    color: #000000;
    font-weight: 600;
    font-size: 22px;
}
.lkmjopso{
    background: #F2F2F2;
    margin-top: 35px;
    padding-top: 35px;
    padding-bottom: 35px;
}
.kmui {
    padding: 10px;
    text-align: center;
    height: 225px;
}
.ciltiem {
    padding-left: 3%;
    padding-right: 3%;
}
.newsions{
    padding-top: 35px;
    padding-bottom: 35px;
    background: #F2F2F2;
}
.titlenews{
    margin: auto;
    font-weight: bold;
    font-size: 38px;
    display: table;
}

.divimgojs img {
    max-width: 100%;
    height: 276px;
}
.om {
    height: auto;
}

.plbn {
    background: #FFFFFF;
    border-radius: 0;
    padding: 0;
}
.om h3 {
    font-style: inherit;
    margin-bottom: 35px;
    height: 28px;
    font-size: 20px;
    font-weight: 600;
}
.om {
    height: auto;
    padding: 0 0px 30px 0px;
}
.njkkkks {
    padding: 10px;
}
.lkhu {
    padding-bottom: 0;
    border-bottom: 0;
}
.ijlksf{
    margin-left: -15px;
    margin-right: -15px;
}
.lianxiwom{
    background: url(../images/lianxiwom.png);
    background-repeat: no-repeat;
    padding: 135px 0;
}
.lilook{
    font-size: 38px;
    font-weight: 600;
}
.kksfaa{
    float: right;
    background: #196EB5;
    width: 290px;
    padding: 18px;
    color: #FFF;
    text-align: center;
    border-radius: 5px;
}
.foot2s{

    background: #04226E;
}
.fotmjiksdfoot{
    margin-left: -15px;
    margin-right: -15px;
}
.oleft {
    padding-top: 50px;
    background: #FFFFFF;
    border-radius: 0 0 150px 0;
    padding-right: 20px;
}
.foot2s{
    background: #04226E;
    background: linear-gradient(90deg, #FFFFFF 20%, #04226E 0%);
    display: table;
    width: 100%;
    border-bottom: 45px solid #04226E;
}
.jiksfh3 {
    font-size: 24px;
    color: #000000;
    font-weight: bold;
    margin-top: 35px;
    margin-bottom: 15px;
}
.filesf{
    color: #6C7276;
}
.jiks {
    display: flex;
}
.jiks  .field-inzsps{
    margin-right: 15px;
    width: 100%;
    margin-top: 15px;
}
.imgosoform .bsot{
    background: #F2F2F2;
    margin-top: 35px;
    width: 112px;
    height: 49px;
}
.jcontus{
    padding-bottom: 55px;
}
.textko{
    font-style: initial;
}
.jfootright {
    margin-left: -15px;
    margin-right: -15px;
    display: table;
}
.footh3title {
    color: #FFFFFF;
    font-size: 36px;
    margin-top: 46px;
}
.ulfootlifoot {
    list-style: none;
    margin-top: 35px;
    display: table;
}
.ulfootlifoot li {
    float: left;
    width: 100%;
    margin-top: 15px;
}
.ulfootlifoot li a{
    color: #FFFFFF;
}
.lkokfoot {
    margin-left: 50px;
}

.olmzfoo li {
    float: left;
    margin: 0;
    margin-top: 5px;
    margin-right: 15px;
}
.leftpl {
    float: left;
    margin-top: 35px;
}
.olmzfoo li a {

    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    background: #196EB5;

}
.footcopy2 {
    display: table;
    width: 100%;
    text-align: center;
    margin-top: 35px;
    color: #FFFFFF;
}
.ijijsfd{
    margin-top: 35px;
}
.ijijsfd li {
    color: #FFFFFF;

    margin-bottom: 10px;
}
.cont-ousel{
    margin-bottom: 35px;
}
.lopmllef h3:hover{
    color: #04226E;
}
.oomimg img , .liopimg img , .kmui img{
    transition: all 0.6s;
}
.oomimg img:hover , .kmui img:hover{
    transform: scale(1.1);
}
.liopimg img:hover{
    transform: scale(1.05);
}
.gongsis{
    font-weight: 600;
}
.product-carousel{
    display: table;
    width: 100%;
    /* margin-bottom: 50px; */
    min-height: 350px;
}
.kjmnol{
    margin-left: -15px;
    margin-right: -15px;
}
.menuheaderxs h3{
    margin: 0;
    font-weight: 600;
    margin-top: 10px;
}
#plp-thumbs .plp-thumb h2 a{
    padding: 10px 10px 10px;
}
#plp-thumbs a {
    font-size: 15px;
}
.ulpro{
    margin-bottom: 85px;
}