            @charset "utf-8";
            /* CSS Document */
            
            html {
                font-size: 100%
            }
            
            body {
                background: #FFFFFF;
                margin: 0px;
                font-family: "Microsoft Yahei", Arial, sans-serif;
                overflow-x: hidden;
                color: #222;
                font-size: 1rem;
                line-height: 1.5rem;
            }
            
            li {
                list-style: none;
            }
            
            select {
                max-width: 100%;
            }
            
            input {
                border: 1px solid #999;
                padding: 10px 5px;
                background-color: transparent;
                color: #999;
                transition: ease-out 300ms;
            }
            
            a:hover {
                color: #0155B8;
            }
            
            .imghoverbig {
                cursor: pointer;
                transition: all 0.6s;
            }
            
            .imghoverbig:hover {
                transform: scale(1.5);
            }
            /*设置文字显示几行*/
            
            .textovershow1 {
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
            }
            
            .textovershow2 {
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
            }
            
            .textovershow3 {
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
            }
            
            .textovershow5 {
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 5;
            }
            
            #slider .swiper-slide .textbox {
                transform: translateX(-150%);
                /* 初始位置移出视口 */
                transition: transform 5s ease;
                /* 定义过渡效果 */
            }
            
            #slider .swiper-slide.swiper-slide-active .textbox {
                transform: translateX(0);
                /* 初始位置移出视口 */
            }
            
            #slider::before {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 10px;
                background: radial-gradient(circle, rgba(2, 0, 36, 0.9) 0%, rgba(9, 9, 121, 0.8670741324921136) 13%, rgba(0, 212, 255, 0.9) 100%);
                z-index: 22;
                content: '';
            }
            
            .listu {
                position: fixed;
                top: 0;
                width: 100%;
                z-index: 2015;
                display: none;
            }
            
            .listu .prevlos {
                position: absolute;
                left: 25%;
                font-size: 18px;
                top: 180px;
                color: #222;
    width: 30px;
    height: 30px;
    background: #fff;
    text-align: center;
    line-height: 30px;
            }
            
            .listu .nextlos {
                position: absolute;
                right: 25%;
                font-size: 18px;
                top: 180px;
                color: #222;
    width: 30px;
    height: 30px;
    background: #fff;
    text-align: center;
    line-height: 30px;
            }
            
            .loius a span {
                padding-left: 10px;
            }
            
            .section7 .swiper-grid-column>.swiper-wrapper {
                margin: 0 auto;
            }
            
            .banner__swiper .swiper-slide img {
                width: 100%;
                height: auto;
                min-height: 100%;
                transition: 1s linear 2s;
                transform: scale(1.0, 1.0);
            }
            
            .banner__swiper .swiper-slide-active img,
            .banner__swiper .swiper-slide-duplicate-active img {
                transition: 6s linear;
                transform: scale(1.1, 1.1);
            }
            
            .banner__swiper .textline {
                width: 100%;
                overflow: hidden;
                position: relative;
                height: 20px;
            }
            
            .banner__swiper .textline::before {
                content: '';
                top: 10px;
                left: -10px;
                background: #114984;
                width: 70%;
                height: 20px;
                transform: skewX(-40deg);
                position: absolute;
            }
            
            .banner__swiper .text {
                background: #0155b8f2;
                padding: 20px;
                color: #fff;
            }
            
            .banner__swiper .textbox {
                left: 10%;
                bottom: 20%;
                width: 600px;
                position: absolute;
            }
            
            .section3 .textl {
                width: 350px;
            }
            
            .footer14 .quiklink a {
                margin-left: 20px;
                margin-top: 20px;
                display: inline-block;
            }
            
            .viewAllLine {
                text-align: center;
                margin-top: 30px;
            }
            
            .viewAllLine a {
                display: inline-block;
                font-size: 20px;
                line-height: 23px;
                padding-bottom: 2px;
                position: relative;
                font-weight: bold;
                color: #222222;
                padding: 6px 0;
            }
            
            .viewAllLine a::before,
            .readmore::before,
            .section5 .nav-tabs>li>a::before,
            .section2 .nav-tabs>li>a::before,
            .fusion-main-menu li.active a::before {
                content: "";
                display: block;
                position: absolute;
                right: 0;
                bottom: 0;
                height: 2px;
                width: 100%;
                -webkit-transition: width 0.5s ease;
                -moz-transition: width 0.5s ease;
                -o-transition: width 0.5s ease;
                transition: width 0.5s ease;
            }
            
            .viewAllLine a::after,
            .readmore::after,
            .section5 .nav-tabs>li>a::after,
            .section2 .nav-tabs>li>a:after,
            .fusion-main-menu li.active a::after {
                content: "";
                display: block;
                position: absolute;
                left: 0;
                bottom: 0;
                height: 2px;
                width: 100%;
                background: #94c6f0;
                -webkit-transition: width 0.5s ease;
                -moz-transition: width 0.5s ease;
                -o-transition: width 0.5s ease;
                transition: width 0.5s ease;
            }
            
            .viewAllLine a:hover::before,
            .readmore:hover::before,
            .section5 .nav-tabs>li>a:hover::before,
            .section2 .nav-tabs>li>a:hover::before,
            .fusion-main-menu li.active a:hover:before {
                width: 0%;
                background: #015aa9;
                -webkit-transition: width 0.5s ease;
                -moz-transition: width 0.5s ease;
                -o-transition: width 0.5s ease;
                transition: width 0.5s ease;
            }
            
            .viewAllLine a:hover {
                color: #015aa9;
            }
            
            .viewAllLine a:hover::after,
            .readmore:hover::after,
            .section5 .nav-tabs>li>a:hover::after,
            .section2 .nav-tabs>li>a:hover::after,
            .fusion-main-menu li.active a:hover:after {
                width: 0%;
                background: transparent;
                -webkit-transition: width 0.5s ease;
                -moz-transition: width 0.5s ease;
                -o-transition: width 0.5s ease;
                transition: width 0.5s ease;
            }
            
            .section7 .item3 .swiper-slide img {
                max-height: 100%;
            }
            
            .section7 .item3 .swiper {
                height: 180px;
                padding: 10px;
                padding-bottom: 50px;
            }
            
            .section7 .item3 .swiper-slide {
                text-align: center;
                font-size: 18px;
                background: #fff;
                height: calc((100% - 15px) / 2) !important;
                /* Center slide text vertically */
                display: flex;
                justify-content: center;
                align-items: center;
                box-shadow: 0 0 10px #000;
            }
            
            .section7 .nav-tabs {
                border: none;
            }
            
            .section7 .nav>li>a {
                line-height: 1.5rem;
                padding: 0px;
                background: #0155B8;
                color: #fff;
                margin-bottom: 5px;
                padding: 5px;
                border: none !important;
                border-radius: unset;
                z-index: 1;
            }
            
            .section7 .nav>li>a:hover {
                color: #0155B8;
            }
            
            .section7 .nav>li>a:hover:before {
                -webkit-transform: scaleX(1);
                transform: scaleX(1);
            }
            
            .section7 .nav>li>a:before {
                content: "";
                position: absolute;
                z-index: -1;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: #94c6f0;
                -webkit-transform: scaleX(0);
                transform: scaleX(0);
                -webkit-transform-origin: 0 50%;
                transform-origin: 0 50%;
                -webkit-transition-property: transform;
                transition-property: transform;
                -webkit-transition-duration: 0.3s;
                transition-duration: 0.3s;
                -webkit-transition-timing-function: ease-out;
                transition-timing-function: ease-out;
                -webkit-border-radius: 0px;
                border-radius: 0px;
            }
            
            .section7 {
                padding: 70px 0 0;
            }
            
            .section7 .nav-tabs>li {
                display: block;
                float: none;
                cursor: pointer;
            }
            
            .section7 .box {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            
            .section7 .box .item1 img {
                max-height: 360px;
            }
            
            .section7 .box .item1 {
                width: 38.921%;
                box-shadow: 0 0 10px #000;
                padding: 10px;
                margin-right: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                max-height: 400px;
                overflow: hidden;
            }
            
            .section7 .box .item2 {
                width: 38.027%;
                padding-right: 50px;
            }
            
            .section7 .box .item3 {
                width: 22.364%;
            }
            
            .section5 .pagebtn {
                width: 30px;
                position: absolute;
                right: 0px;
                top: 54px;
                display: flex;
                flex-direction: column;
            }
            
            .section5 {
                padding-bottom: 70px;
            }
            
            .section5 .swiper-button-next:after,
            .section5 .swiper-button-prev:after {
                font-size: 20px;
            }
            
            .section5 .swiper-button-prev,
            .section5 .swiper-button-next {
                position: relative;
                line-height: 30px;
                left: auto;
                right: 10px;
                height: 30px;
                width: 30px;
                margin: 0px;
                background: #fff;
                display: flex;
            }
            
            .section5 .swiper-button-prev {
                margin-top: 5px;
            }
            
            .swiper {
                overflow: hidden;
            }
            
            .itemNews .thumb a {
                display: block;
                position: relative;
                padding-top: 65.56%;
                background-position: center;
                background-size: cover;
                background-repeat: no-repeat;
                z-index: 1;
                overflow: hidden;
            }
            
            .itemNews .thumb a img {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                transition: -webkit-transform 4s cubic-bezier(0, .6, .45, 1);
                transition: transform 4s cubic-bezier(0, .6, .45, 1);
                transition: transform 4s cubic-bezier(0, .6, .45, 1), -webkit-transform 7s cubic-bezier(0, .6, .45, 1);
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
            }
            
            .itemNews:hover .thumb a img {
                transform: scale(1.05);
            }
            
            .itemNews {
                position: relative;
            }
            
            .itemNews .decs {
                position: relative;
                margin-top: -139px;
                z-index: 2;
            }
            
            .itemNews .decs .dateSty {
                display: inline-block;
                padding: 5px 20px;
                font-size: 13px;
                line-height: 21px;
                color: #fff;
                background-color: rgba(148, 198, 240, 0.9);
                margin-bottom: 0;
            }
            
            .itemNews .decs .titleNe {
                padding: 15px;
                background-color: rgba(1, 90, 169, 0.9);
                padding-right: 80px;
                margin-bottom: 15px;
            }
            
            .itemNews .decs h3 {
                font-size: 16px;
                line-height: 24px;
                height: 48px;
                overflow: hidden;
            }
            
            .itemNews .decs a {
                color: #fff;
            }
            
            .itemNews .decs .tend {
                overflow: hidden;
                padding-left: 20px;
                border-left: 2px solid #94c6f0;
                height: 98px;
            }
            
            .lstnewsGr .iicol {
                margin-bottom: 20px;
            }
            
            .lstnewsGr .iicol:last-child {
                padding-bottom: 0;
                border-bottom: none;
            }
            
            .itemGrNews {
                display: flex;
                flex-wrap: wrap;
                margin: 0 -10px;
            }
            
            .itemGrNews>div {
                padding: 0 10px;
            }
            
            .itemGrNews .colT {
                width: 40%;
                overflow: hidden;
            }
            
            .itemGrNews .thumb {
                width: 100%;
                overflow: hidden;
            }
            
            .itemGrNews .thumb a {
                display: block;
            }
            
            .itemGrNews .thumb img {
                width: 100%;
            }
            
            .itemGrNews .colD {
                width: 60%;
                padding-left: 10px;
            }
            
            .itemGrNews .decs {
                padding-top: 20px;
                border-top: 1px solid rgba(0, 0, 0, 0.1);
            }
            
            .itemGrNews .decs .dateSty {
                margin-bottom: 10px;
            }
            
            .itemGrNews .decs h3 {
                font-size: 15px;
                line-height: 22px;
                margin-bottom: 5px;
                max-height: 66px;
                overflow: hidden;
                max-width: 290px;
            }
            
            .itemGrNews:hover .decs h3 a {
                color: #015aa9;
            }
            
            .footer11 {
                display: flex;
                justify-content: space-between;
                margin-bottom: 40px;
            }
            
            .footer13 {
                border-top: 1px solid #ccc;
                border-bottom: 1px solid #ccc;
                padding: 20px 0;
                margin-top: 40px;
            }
            
            .pcsearchbox form {
                border: 1px solid #ccc;
                display: flex;
                background: #fff;
                padding: 2px;
            }
            
            .pcsearchbox input {
                width: 100%;
                height: 33px;
                border: none;
                background-color: #EFEFEF;
            }
            
            .prevNext {
                display: flex;
                justify-content: flex-end;
                margin-top: 40px;
            }
            
            .prevNext .ite {
                width: 49%;
            }
            
            .prevNext .item {
                display: inline-block;
                padding: 10px;
                border: 1px solid #eee
            }
            
            .banner__swiper .swiper-container {
                padding-top: 10px;
            }
            /* #slider .item2 img{ max-height: 300px} */
            
            .quiklinkbox a:hover {
                color: #f1f1f1;
            }
            
            .pcsearchbox button {
                background: #999;
                border: none;
                outline: none;
                padding: 0 10px;
            }
            
            .pcsearchbox button img {
                max-width: 15px;
            }
            
            .othercs .csitem {
                margin-right: 10px;
            }
            
            .othercs .csitem:last-child {
                margin-right: 0;
                width: 40%;
            }
            
            #myTabContent .tab-pane .item .pic img,
            .prony .item .pic img,
            .nybanner img,
            .cont-ousel img,
            .pro-detaile img {
                cursor: pointer;
                transition: all 0.6s;
            }
            
            #myTabContent .tab-pane .item .pic img:hover,
            .prony .item .pic img:hover,
            .cont-ousel img:hover,
            .pro-detaile img:hover {
                transform: scale(1.5);
            }
            
            .nybanner img:hover {
                transform: scale(1.1);
            }
            
            .cont-ousel td {
                overflow: hidden;
                padding: 5px;
            }
            
            .listli .liop img {
                max-height: 198px;
            }
            
            .listli .liop {
                height: 200px;
                display: flex;
                align-items: center;
                justify-content: center;
                border: 1px solid #ddd;
            }
            
            .section3 .text .textl .videobox_n {
                position: relative;
            }
            
            .section3 .text .textl .videobox_n .abinfov a.btnshowv span {
                display: block;
                position: relative;
                z-index: 3;
                width: 0;
                height: 0;
                border-left: 16px solid #ffffff;
                border-top: 8px solid transparent;
                border-bottom: 8px solid transparent;
            }
            
            .section3 .text .textl .videobox_n .abtext {
                font-family: Helvetica-Bold;
                z-index: 2;
                position: absolute;
                bottom: 40px;
                right: 10px;
                color: #fff;
            }
            
            .section3 .text .textl .videobox_n .abinfov a.btnshowv {
                width: 50px;
                height: 50px;
                border-radius: 50%;
                background: #0155B8;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            
            .section3 .text .textl .videobox_n .abinfov {
                z-index: 1;
                position: absolute;
                width: 100%;
                height: 90%;
                background: rgb(50, 50, 50, 0.5);
                left: 0;
                top: 0;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            
            .section3 .text .textl .videobox_n .vfm {
                margin-bottom: 30px;
                box-shadow: 0 0 10px #000;
            }
            
            .nybanner {
                position: relative;
                z-index: 1;
            }
            
            .nybanner .text {
                position: absolute;
                right: 15%;
                bottom: 50px;
                color: #fff;
                font-family: Helvetica-Bold;
                font-size: 25px;
                z-index: 1;
                display: none;
            }
            
            .nybanner .quiklinkbox {
                position: absolute;
                width: 9%;
                height: 128.5%;
                background: #0155B8;
                left: 0;
                top: -180px;
                padding-top: 100px;
                z-index: 1;
            }
            
            .nybanner .quiklinkbox a {
                height: 45%;
            }
            
            .menu li a.firsta {
                font-family: Helvetica-Bold;
            }
            
            .menu li {
                position: relative;
                padding: 5px 0;
                font-size: 17px;
                font-weight: 600;
            }
            
            .menu li.active a {
                color: #0155B8;
            }
            
            .menu li.active::after {
                z-index: 222;
                right: -20px;
                top: 0;
                background: #0155B8;
                width: 3px;
                height: 100%;
                position: absolute;
                content: '';
            }
            
            .leftbox {
                padding-right: 45px;
            }
            
            .ny.container1200::after {
                position: absolute;
                content: '';
                background: #ddd;
                left: 23.33333333%;
                top: 0;
                height: 100%;
                width: 1px;
            }
            
            .top3 .item {
                position: relative;
            }
            
            .prony .item .title {
                height: 80px;
                overflow: hidden;
            }
            
            .djc_filters_in {
                display: flex;
                justify-content: space-between;
            }
            
            .djc_filters_in .item:first-child {
                width: 30%;
            }
            
            .djc_filters_in .item:last-child {
                width: 69%;
            }
            
            .djc_filters_in .box {
                display: block;
                float: left;
                transition: ease-out 300ms;
            }
            
            .two {
                width: 20%;
            }
            
            .six {
                width: 60%;
            }
            
            .four {
                width: 40%;
            }
            
            .djc_filter_search li,
            .djc_filter_list li {
                display: block;
                float: left;
                list-style: none;
                padding: 0;
                background: none;
                line-height: 2;
            }
            
            .djc_filters_in li {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }
            
            .djc_filter_input select {
                height: 53px;
                width: 100%;
            }
            
            .djc_filter_input {
                margin-right: 0px !important;
            }
            
            .djc_filter_input input {
                width: 100%;
                display: block;
                float: left;
            }
            
            .button_bg,
            .btn.hasTooltip,
            .btqc-field-container button {
                font-size: 18px;
                line-height: 20px;
                color: #FFF !important;
                text-transform: none;
                width: 53px;
                position: relative;
                display: block;
                float: left;
                clear: both;
                position: relative;
                background: #0155B8;
                transition: all 300ms;
                text-decoration: none;
                text-transform: uppercase;
                height: 53px;
                cursor: pointer;
                outline: none;
            }
            
            .pleftpo .box {
                padding: 30px 0px;
                border: 1px solid #ddd;
            }
            
            .appbox .item .title:before,
            .sidemenu li a:before {
                background-position: top;
                position: absolute;
                top: 50%;
                left: 12px;
                width: 24px;
                height: 24px;
                content: "";
                background-image: url(../images/filter-checkbox.svg);
                background-repeat: no-repeat;
                background-size: 24px 48px;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
            }
            
            .sidemenu:not(:last-child) {
                border-bottom: 1px solid #ededed;
                padding-bottom: 20px;
            }
            
            .sidemenu li a:before {
                left: 0;
            }
            
            .appbox .item .title {
                bottom: 0;
                left: 0;
                width: 100%;
                padding: 8px 16px 8px 48px;
                margin: 0;
                color: #fff;
                background-color: rgba(0, 0, 0, .3);
                background-repeat: no-repeat;
                background-position: center left 16px;
                background-size: 24px 24px;
                position: absolute;
            }
            
            .appbox {
                margin-bottom: 40px;
            }
            
            .appbox .item a {
                position: relative;
                display: block;
            }
            
            .appbox .box {
                overflow: hidden;
                position: relative;
                padding-bottom: 40px;
            }
            
            .fusion-main-menu li.active a:after {
                position: absolute;
                bottom: 0px;
                background: #0155B8;
                height: 2px;
                left: 0;
                content: '';
                width: 100%;
                -webkit-transition: width 0.5s ease;
                -moz-transition: width 0.5s ease;
                -o-transition: width 0.5s ease;
                transition: width 0.5s ease;
            }
            
            .fusion-main-menu li.active .sub-menu a:after {
                background: none;
            }
            
            .section2 .extendinfo,
            .prony .extendinfo {
                font-family: Helvetica, Arial, sans-serif;
                color: #eee;
            }
            
            .banner__swiper .swiper-slide .item1 h2 {
                margin: 0;
            }
            
            .banner__swiper .swiper-slide .item3 {
                padding-left: 50px;
            }
            
            .banner__swiper .swiper-slide .item3 span {
                color: #80D0D9;
                display: block;
                font-size: 20px;
            }
            
            .readmore3 a,
            .banner__swiper .swiper-slide .item3 a span {
                color: #0155B8;
                display: inline;
                font-size: 16px;
            }
            
            .readmore3 a {
                display: inline-block;
                padding: 8px 15px;
                background: #fff;
                margin-top: 20px;
            }
            
            .banner__swiper .swiper-slide .item {
                width: 33.3333%;
            }
            
            .section1 {
                margin-top: 70px;
                position: relative;
            }
            
            .bbottom {
                border-bottom: 1px solid #ddd;
            }
            
            .section2 #myTabContent .tab-pane .item {
                margin-bottom: 40px;
            }
            .section2 #myTabContent .relatedprolist.tab-pane .item{
                width: 30%;
                justify-content: space-between;
                border: 1px solid #eee;
   padding: 10px;
            }
            .readmore2 a {
                display: inline-block;
                padding: 5px 15px;
                background: #ED7102;
                color: #fff;
                margin-top: 20px;
            }
            
            .section1 .line {
                position: relative;
                width: 100%;
                margin: 0;
            }
            
            .section1 .box {
                display: flex;
                flex-wrap: wrap;
            }
            
            .section1 .box .item {
                width: 50%;
                padding: 50px;
                position: relative;
            }
            
            .section1 .readmore {
                position: absolute;
                bottom: 40px;
            }
            
            .section1 .box .item .title {
                font-weight: bold;
                font-size: 25px;
                margin: 0 0 15px 0;
                line-height: 30px;
            }
            
            .section1 .box .item .title2 {
                border-bottom: 1px solid #222;
                display: inline-block;
                margin-bottom: 15px;
            }
            
            .ico {
                margin-left: 10px;
            }
            
            .section1 .box .item:first-child::before {
                width: 200px;
                height: 100%;
                background: #EFEFEF;
                content: '';
                position: absolute;
                left: -200px;
                top: 0;
            }
            
            .section1 .box .item:first-child {
                background: #EFEFEF;
                position: relative;
            }
            
            .section1 .box .item:nth-child(2) {
                background: rgb(164, 215, 242, 0.8);
            }
            
            .section1 .box .item:last-child {
                background: #A4D7F2;
            }
            
            .section5 .box,
            .section2 .box {
                padding: 70px 0 0px 0PX;
            }
            
            .section5 .headline,
            .section2 .headline {
                margin: 0;
            }
            
            .section5 #myTabContent .tab-pane .item .date,
            .section2 #myTabContent .tab-pane .item .date,
            .prony .item .date {
                color: #0155B8;
                font-family: Helvetica-Bold;
                padding-top: 20px;
                margin-top: 20px;
            }
            
            .section5 .nav-tabs>li.active>a,
            .section5 .nav-tabs>li.active>a:focus,
            .section5 .nav-tabs>li.active>a:hover,
            .section2 .nav-tabs>li.active>a,
            .section2 .nav-tabs>li.active>a:focus,
            .section2 .nav-tabs>li.active>a:hover {
                color: #FFF;
                cursor: default;
                background-color: #0155B8;
                border: none;
                border-LEFT: 1px solid #ddd;
                border-bottom-color: transparent;
            }
            
            .section5 .nav-tabs>li>a,
            .section2 .nav-tabs>li>a {
                margin: 0;
                background: none;
                border-radius: 0%;
                border: none;
                padding: 12PX 20PX;
                font-weight: bold;
                font-size: 25px;
            }
            
            .section5 .nav-tabs,
            .section2 .nav-tabs {
                border: 1px solid #222;
                border-radius: unset;
                background: #f4f4f4;
                padding: 3px;
                display: inline-block;
                margin-top: 10px;
            }
            
            .section2 #myTabContent .tab-pane .item .date,
            .prony .item .date {
                display: flex;
                justify-content: space-between;
                align-items: center;
                padding: 5px 10px 0 10px;
                overflow: hidden;
                background-color: rgba(1, 90, 169, 0.9);
                position: absolute;
                right: 0;
                bottom: 0;
                height: 70px;
            }
            .prony .item .date{right:30%}
            .section2 #myTabContent .tab-pane .item .date a,
            .prony .item .date a {
                color: #fff;
            }
            
            .section5 .newsfl,
            .section2 .newsfl {
                position: relative;
                margin-bottom: 20px;
                text-align: center;
            }
            
            .section5 #myTabContent .tab-pane .item .title {
                height: 150px;
                overflow: hidden;
            }
            
            .section5 #myTabContent .tab-pane .item .content {
                height: 110px;
                overflow: hidden;
            }
            
            .section5 #myTabContent .tab-pane .item:first-child {
                border-left: 1px solid #ddd;
            }
            
            #myTabContent .tab-pane .item .pic,
            .prony .item .pic {
                height: 300px;
                display: flex;
                justify-content: center;
                align-items: center;
                overflow: hidden;
                position: relative;
            }
            
            #myTabContent .tab-pane .item .pic img,
            .prony .item .pic img {
                max-height: 300px;
            }
            
            .footer12 .item2 h3 {
                margin-top: 50px;
            }
            
            .shuiyin_pic {
                position: absolute;
                top: 40px
            }
            
            .prony .itembox {
                margin-bottom: 20px;
                overflow: hidden;
                position: relative;
                padding-left: 1px;
            }
            
            .section2 #myTabContent .tab-pane.active {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
            }
            
            .section5 #myTabContent .tab-pane .item,
            .section2 #myTabContent .tab-pane .item {
                width: 33.3333333333333%;
            }
            
            .section2 .newsfl {
                margin-bottom: 65px;
                text-align: center;
            }
            
            .section2 .zlclassbox a::before {
                position: absolute;
                left: 0;
                top: 5px;
                width: 15px;
                height: 15px;
                background: #222;
                content: '';
            }
            
            .section2 .zlclassbox a {
                position: relative;
                padding-left: 20px;
                margin-bottom: 5px;
            }
            
            .section2 #myTabContent .tab-pane .row {
                display: flex;
                width: 100%;
                flex-wrap: wrap;
            }
            
            .section2 #myTabContent .tab-pane .item .inbox .inbox2 {
                background: #D7CDC4;
                padding: 20px;
                height: 100%;
                position: relative;
                border-radius: 40px;
            }
            
            .section2 #myTabContent .tab-pane .item .inbox .inbox2::before {
                width: 105%;
                height: 105%;
                content: '';
                position: absolute;
                left: 0;
                top: -5%;
                background: #2184EC;
                border-radius: 60px;
                z-index: -1;
            }
            
            .section2 #myTabContent .tab-pane .item .inbox {
                padding: 10px;
                height: 100%;
                width: 92%;
            }
            
            .footer12 .item2 .formbox .item {
                display: flex;
                justify-content: space-between;
            }
            
            .footer12 .item2 .formbox .items .il {
                width: 48%;
                margin-bottom: 10px;
            }
            
            .footer12 .item2 .formbox .items .il input,
            .footer12 .item2 .formbox .items textarea {
                width: 100%;
                border: none;
                border: 1px solid #ccc;
                padding: 5px;
            }
            
            .footer12 .item2 .formbox .items textarea {
                height: 100px;
                color: #999;
            }
            
            footer .formbox .items {
                display: flex;
                justify-content: space-between;
            }
            
            .footer12 .item1 .content .cl {
                margin-bottom: 15px;
                display: flex;
            }
            
            .footer12 .item1 .content .cl span:first-child {
                flex-shrink: 0;
                margin-right: 5px;
            }
            
            .footer12 .item2 .formbox .items .il button {
                background: #0495CF;
                color: #fff;
                border: none;
                height: 40px;
            }
            
            .footer12 .item1 {
                width: 50%;
            }
            
            .prolist {
                display: flex;
                flex-wrap: wrap;
            }
            
            .prolist .item:nth-child(3n+0) {
                margin-right: 0;
            }
            
            .prolist .item {
                width: 32%;
                margin-right: 10px;
                margin-bottom: 10px;
            }
            
            #myModal .field-inzsp {
                width: 70%;
            }
            
            .prony .item {
                padding: 10px;
                position: relative;
                background: url(../images/shuiyin.png) no-repeat;
                background-position-y: 40px;
                border: 1px solid #ddd;
            }
            
            #myTabContent .tab-pane .item .title h3,
            .prony .item .title h3 {
                font-size: 18px;
                font-weight:bold;
            }
            
            #myModal .field-inzsp input {
                width: 100%;
            }
            
            .footer11 .item.item1 a {
                margin-right: 40px;
                font-weight:bold;
            }
            
            .itemboxb .swiper-container-horizontal>.swiper-pagination-progressbar {
                bottom: 45px;
                width: 60%;
                top: auto;
                height: 1px;
            }
            
            .itemboxb .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
                height: 2px;
                top: -1px;
            }
            
            .itemboxb .swiper-button-next:after,
            .itemboxb .swiper-button-prev:after {
                font-size: 20px;
            }
            
            .itemboxb {
                padding-bottom: 100px;
            }
            
            .itemboxb .pagebtn {
                width: 150px;
                position: absolute;
                right: 0;
                bottom: 50px;
            }
            
            .itemboxb .swiper-button-prev,
            .itemboxb .swiper-button-next {
                width: 50px;
                height: 50px;
                outline: none;
                border-radius: 50%;
                border: 1px solid #eee;
            }
            
            #slider .item2 {
                text-align: center;
            }
            
            .footer12 .item.itemlogo {
                width: 18%;
            }
            
            .footer12 .item {
                width: 30%;
            }
            
            .footer12 .item:last-child {
                text-align: right;
                font-size: 13px;
                width: 18%;
            }
            
            #myModaad6 .modal-content,
            #myModaad6 .modal-header {
                background: none;
                box-shadow: none;
                border: none;
                border-radius: 0;
            }
            
            #myModaad6.modal {
                background: rgba(0, 0, 0, 0.5);
            }
            
            #myModaad6 h2,
            #myModaad6 .close {
                color: #fff;
            }
            
            #myModaad6 .close {
                opacity: 1;
            }
            
            #slider {
                background-size: 100%;
                position: relative;
            }
            
            .quiklinkbox {
                position: absolute;
                width: 9%;
                height: 100%;
                background: #0155B8;
                left: 0;
                top: 0;
                padding-top: 100px;
                z-index: 1;
            }
            
            .quiklinkbox a span {
                display: block;
            }
            
            .quiklinkbox a span:first-child {
                writing-mode: vertical-lr;
                writing-mode: tb-lr;
                transform: rotate(-180deg);
                transform-origin: center center;
                margin-bottom: 10px;
            }
            /* .quiklinkbox a span:last-child img{
    transform: rotate(90deg);
} */
            
            .quiklinkbox a {
                color: #fff;
                padding-left: 50px;
                display: block;
                height: 34%;
                padding-top: 100px;
                font-family: 'Helvetica-Bold';
                font-size: 20px;
                border-right: 1px solid #777;
            }
            
            .quiklinkbox a:first-child {
                border-bottom: 1px solid #777;
            }
            
            .news__swiper .swiper-slide {
                transform-origin: top right;
            }
            
            .section3 {
                background: url(../images/aboutbg.jpg) no-repeat;
                height: 508px;
                padding-right: 20px;
                padding-top: 20px;
                background-size: 100%;
            }
            
            .section3 .textl H4 {
                font-size: 30PX;
            }
            
            .section3 H3 {
                color: #0155B8;
            }
            
            .section3 .textr H3 {
                color: #222;
            }
            
            .section3 .headline h2 {
                font-size: 57PX;
            }
            
            .section3 .textl .textla a {
                display: block;
                font-weight:bold;
                padding: 5PX 0;
                position: relative;
                margin-bottom: 10PX;
            }
            
            .section3 .textr {
                width: 30%;
                overflow: hidden;
                padding-right: 30px;
            }
            
            .sel3picbox .swiper-button-next:after,
            .sel3picbox .swiper-button-prev:after {
                font-size: 18px;
            }
            
            .sel3picbox .swiper-button-prev,
            .sel3picbox .swiper-button-next {
                width: 50px;
                height: 50px;
                outline: none;
                border-top: 1px solid #ddd;
            }
            
            .sel3picbox .btbox {
                padding-left: 10px;
            }
            
            .sel3picbox .btbox .pagebtn {
                width: 120px;
                position: absolute;
                right: -10px;
                top: 24px
            }
            
            .sel3picbox {
                margin: 30px 0;
                padding: 0 0px 10px 0px;
                border: 1px solid #ddd;
                overflow: hidden;
            }
            
            .sel3picbox .btbox {
                display: flex;
                justify-content: space-between;
                position: relative;
            }
            
            .section3 .text {
                display: flex;
                justify-content: flex-end;
                position: relative;
                align-items: center;
            }
            
            .section3 .box {
                padding: 50px;
            }
            
            .section3 .mappic {
                position: absolute;
                bottom: 90px;
                width: 50%;
                left: 20%;
            }
            
            .section4 {
                background: url(../images/bg1.png) no-repeat top center;
                color: #fff;
                font-weight:bold;
                background-size: 100%;
            }
            
            .section4 .headline h2::before {
                height: 0;
            }
            
            .section4 .title2 h1::before {
                position: absolute;
                height: 80%;
                width: 4px;
                background: #0155B8;
                content: '';
                left: -52px;
                top: -10px;
            }
            
            .section4 .box {
                padding: 100px 50px;
            }
            
            .section4 .title2 {
                display: flex;
                justify-content: space-between;
            }
            
            .section4 .title2 h1 {
                font-size: 100px;
                position: relative;
            }
            
            .section4 .title2 .item:last-child {
                display: FLEX;
                align-items: flex-end;
            }
            
            .section4 .headline h2 {
                color: #fff;
            }
            
            .searchbyclass .dropdown-menu {
                min-width: 180px;
                height: 500px;
                overflow-y: scroll;
            }
            
            .top3box .item1:first-child {
                display: flex;
                align-items: center;
            }
            
            .top3box .item1:first-child .item {
                margin-right: 50px;
            }
            
            .curtitle {
                margin-top: 0;
            }
            
            .searchbox_banner {
                position: absolute;
                left: 10%;
                top: 60%;
                z-index: 999;
            }
            
            .searchbox_banner form {
                background: #fff;
                padding: 10px 20px;
                border-radius: 35px;
                height: 60px;
                width: 400px;
                line-height: 35px;
            }
            
            .searchbox_banner input {
                background: none;
                border: none;
                width: 85%;
            }
            
            .searchbox_banner button {
                background: none;
                border: none;
            }
            
            .socailafooter {
                margin-bottom: 20px;
            }
            
            .socailafooter a {
                display: inline-block;
                width: 30px;
                height: 30px;
                margin-left: 10px;
                color: #0155B8;
                line-height: 30px;
                text-align: center;
            }
            
            footer .contactinfo {
                margin: 20px 0;
            }
            
            footer .contactinfo .item {
                display: flex;
                align-items: center;
                margin-bottom: 10px;
                width: 100%;
            }
            
            footer .contactinfo .item:last-child .ico {
                width: 50px;
            }
            
            footer .contactinfo .item .text {
                margin-left: 10px;
            }
            
            .footer12 {
                display: flex;
                flex-direction: row;
                justify-content: space-between;
            }
            
            .footer12 h3 {
                margin-bottom: 20px;
                font-size: 28px;
            }
            
            .footer12 dd {
                margin-bottom: 10px;
            }
            
            .fformbox {
                width: 75%;
                position: relative;
                margin: 100px 0 0 50px;
            }
            
            .fformbox .item {
                display: flex;
                justify-content: space-between;
            }
            
            .fformbox .item .input {
                margin-bottom: 30px;
                width: 45%;
            }
            
            .fformbox .item.item2 .input,
            .fformbox .item.item4 .textare,
            .fformbox .item.item4 .textare textarea {
                width: 100%;
                background: none;
            }
            
            .fformbox input[type="text"],
            .fformbox textarea {
                border: none !important;
                border-bottom: 1px solid #777 !important;
                padding: 10px;
                border-radius: 0 !important;
                -webkit-transition: all .3s;
                -o-transition: all .3s;
                transition: all .3s;
            }
            
            .fformbox input[type="text"]:focus,
            .fformbox #fcontent:focus {
                border: 3px solid transparent !important;
                border-radius: 12px !important;
                background-clip: padding-box, border-box;
                background-origin: padding-box, border-box;
                background-image: linear-gradient(to right, #fff, #fff), linear-gradient(to right, #68E148, #0155B8);
            }
            
            .fformbox .item .input input {
                width: 100%;
                border: none;
            }
            
            .fformbox .item4 button {
                height: 95px;
                border-radius: 6px;
                width: 100px;
                background: #0155B8;
                border: none;
                color: #fff;
            }
            
            .navfooter a {
                position: relative;
                display: inline-block;
                margin-right: 20px;
                padding-right: 20px;
                color: #555;
            }
            
            .navfooter a:after {
                height: 100%;
                width: 1px;
                background: #555;
                position: absolute;
                content: '';
                right: 0;
            }
            
            .navfooter {
                margin-top: 20px;
            }
            
            .fformbox .item:last-child {
                margin-right: 0;
            }
            
            header {
                width: 100%;
                /* position: fixed; */
                left: 0;
                top: 0;
                z-index: 50;
                transition: all .5s;
                color: #222;
            }
            
            header.scroll {
                background: #fff;
                /* position: fixed; */
            }
            
            header.noindex {
                position: relative;
                color: #222;
            }
            
            header.noindex.scroll {
                position: fixed;
                background: #fff;
            }
            
            header.noindex .fusion-main-menu>ul>li>a,
            header.noindex .top3 {
                color: #222;
                border-color: #ddd;
            }
            
            header.noindex .top3 .item::before,
            header.noindex .top3 .item::after {
                background: #ddd;
            }
            
            .two {
                width: 20%;
            }
            
            .five {
                width: 50%;
            }
            
            .four {
                width: 40%;
            }
            
            .six {
                width: 60%;
            }
            
            .banner__swiper .swiper-pagination-bullet {
                width: 12px;
                height: 12px;
                background: #fff;
                opacity: 1;
            }
            
            .banner__swiper .swiper-slide {
                display: flex;
                justify-content: space-around;
                color: #fff;
            }
            
            .banner__swiper .swiper-slide .item2 img {
                max-width: 80%;
            }
            
            .pt60 {
                padding-top: 30px;
            }
            
            .banner__swiper .swiper-slide .item:first-child {
                padding-left: 50px;
            }
            
            .top3 {
                padding: 10px 0 10px;
                color: #fff;
                position: relative;
            }
            
            .top3 .item.langbox button {
                color: #000;
                background: none;
                border: none;
                outline: none;
                font-size: inherit;
                font-weight: bold;
            }
            
            .noindex .top3 .item.langbox button {
                color: #000;
            }
            
            .top3 .item.langbox button:hover {
                color: #222;
            }
            
            .top3 .item.logo {
                padding-left: 16% !important;
            }
            
            .top3 .item.langbox {
                padding: 0 15px;
                display: flex;
                align-items: center;
            }
            
            .top3 .item.navbox {
                padding: 0 10px;
                display: flex;
                align-items: center;
            }
            
            .top3 .item.searchbox .box {
                padding: 0 10px;
                display: flex;
                align-items: center;
                width: 200px;
                cursor: pointer;
            }
            
            .top3 .item.searchbox .box button {
                width: 53px;
                background: none;
                border: none;
                outline: none;
                margin-top: -15px;
            }
            
            .top3 .item.searchbox .box input {
                width: 130px;
                border: none
            }
            
            .top3box {
                display: flex;
                justify-content: space-between;
                font-weight: bold;
            }
            
            .prony.proindex_box .itemlist {
                color: #222;
                display: flex;
                background: #fff;
                margin-bottom: 20px;
                padding: 10px;
                justify-content: center;
            }
            
            .prony.proindex_box .itemtitle {
                margin-top: 20px;
                font-size: 16px;
            }
            
            .top3box .logo img {
                max-height: 70px;
            }
            
            .top3 .toplinkurl {
                justify-content: space-between;
                display: flex;
                align-items: center;
            }
            
            .top3 .toplinkurl a,
            .fsubbtn {
                display: inline-block;
                background: #0155B8;
                border-radius: 10px;
                padding: 10px 20px;
                color: #fff;
                border: none;
                font-size: 20px;
            }
            
            .u-section {
                margin-bottom: 12px;
            }
            
            .fusion-main-menu>ul>li:first-child {
                padding-left: 0;
            }
            
            .tongjis {
                padding-top: 40px;
                text-align: right;
            }
            
            .form-inputs {
                display: flex;
                margin-bottom: 10px;
                align-items: center;
            }
            
            .but-zsapds {
                background: #0155B8;
                color: #fff;
                padding: 10px 15px;
                border-radius: 10px;
                border: none;
            }
            
            .form-inputs .label-tit {
                width: 25%;
                margin-right: 10px;
            }
            
            h1,
            h2,
            h3,
            h4,
            strong {
                font-weight: bold;
            }
            
            ul {
                margin: 0;
                padding: 0;
            }
            
            A {
                text-decoration: none;
            }
            
            a,
            a:after,
            a:before {
                transition-duration: .2s;
                transition-timing-function: linear;
            }
            
            .clear {
                clear: both;
            }
            
            A:hover {
                text-decoration: none;
                color: #0155B8;
            }
            
            IMG {
                border: none;
                max-width: 100%;
            }
            
            .carousel_carousel-cursor__Nzp4u {
                position: absolute;
                top: 0;
                left: 0;
                z-index: 50;
                overflow: hidden;
                width: 0;
                height: 0;
                margin: 4.25rem;
                border-radius: 50%;
                border: 1px solid #fff;
                display: flex;
                align-items: center;
                justify-content: center;
                pointer-events: none;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                mix-blend-mode: difference;
                opacity: 0;
                transition: opacity .3s ease-in-out;
                transform: translate3d(50%, 50%, 0);
            }
            
            .carousel_carousel-cursor__Nzp4u svg {
                width: 1.625rem;
                height: 1.625rem;
                transition: transform .1s ease-in-out, opacity .2s ease-in-out;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translateX(-50%) translateY(-50%);
            }
            
            .carousel_carousel-cursor__Nzp4u svg path {
                stroke: #fff;
            }
            
            .carousel_carousel-cursor__Nzp4u .carousel_icon-drag__8CFlR {
                opacity: 0;
            }
            
            .carousel_carousel-cursor__Nzp4u svg {
                width: 1.625rem;
                height: 1.625rem;
                transition: transform .1s ease-in-out, opacity .2s ease-in-out;
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translateX(-50%) translateY(-50%);
            }
            
            .header-search {
                background: #fff;
                height: 30px;
                line-height: 25px;
                width: 70%;
                border-radius: 10px;
                border: 1px solid #222;
            }
            
            .footer1 ul li {
                margin-bottom: 10px;
                font-size: 14px;
            }
            
            .footer1 ul li a {
                position: relative;
            }
            
            .tabinfo {
                margin: 40px 0;
            }
            
            .nav-tabs>li>a {
                background: #eee;
                color: #222;
            }
            
            .product-teaser img:hover {
                transform: scale(2.4);
            }
            
            li {
                list-style: none;
            }
            
            .appmenu li {
                border-top: 1px solid #DBDBDB;
                transition: all .2s ease-in-out;
            }
            
            .appmenu li a {
                padding: 5px 0;
                color: #555;
                display: inline-block;
            }
            
            .appmenu li:hover {
                background-color: #eee;
            }
            
            .page_slide_l.en {
                width: 90px;
            }
            
            .page_slide_l {
                position: fixed;
                width: 77px;
                background-color: #fff;
                z-index: 999;
                top: 350px;
                left: 0;
            }
            
            .page_slide_l a.active {
                background-color: #195bae;
                color: #fff;
            }
            
            .page_slide_l a {
                display: block;
                padding: 8px 2px;
                text-align: center;
                color: #333;
                border-bottom: 1px solid #eee;
                box-shadow: 0 0 5px #eee;
            }
            
            .page_slide_l a:hover {
                color: #0155B8;
            }
            
            .curproductinfo h3 {
                margin-top: 0;
            }
            
            .curproductinfo {
                margin-bottom: 20px;
            }
            
            .newsitem .content {
                font-size: 16px;
            }
            
            .newsitem p {
                margin-bottom: 5px;
                line-height: 18px;
            }
            
            .listli h3 {
                margin-top: 0;
            }
            
            .qrcodeimg {
                display: none;
                position: absolute;
                z-index: 999;
                left: 100px;
                bottom: 36%;
            }
            
            .qrcodeimg2 {
                display: none;
                position: absolute;
                z-index: 999;
                left: 45%;
                bottom: 30%;
            }
            
            .qrcodeimg img,
            .qrcodeimg2 img {
                max-width: 120px;
            }
            
            .tp-bullets {
                display: none !important;
            }
            
            .cont-ousel {
                padding: 0 15px;
            }
            
            .top2 .top2area .item a {
                color: #333;
            }
            
            .downloadlist {
                margin-bottom: 40px;
            }
            
            .container1200,
            .container {
                width: 1660px;
            }
            
            .downloadlist li span {
                display: inline-block;
                margin-right: 10px;
                color: #333;
            }
            
            .downloadlist li span:first-child {
                color: #0155B8;
            }
            
            input,
            select,
            option,
            textarea {
                outline: none;
            }
            
            #myCarousel .fill {
                height: 600px;
            }
            
            .top1 .container {
                display: flex;
                justify-content: space-between;
            }
            
            .top1 {
                background: #0155b8f2;
                padding: 5px 0;
                font-size: .875rem;
                line-height: 1.25rem;
            }
            
            .top1 a {
                color: #fff;
            }
            
            .top1 a .ico {
                margin-right: 5px;
                width: 20px;
                display: inline-block;
            }
            
            .highlight-teaser__swiper {
                position: relative;
            }
            
            .top1 .item {
                width: 50%;
            }
            
            .top1 .item.left a {
                margin-right: 20px;
            }
            
            .highlight-teaser__swiper .swiper-container {
                padding-bottom: 44px;
            }
            
            footer {
                padding: 60PX 0 20px;
                background: #000;
                background-size: cover;
                color: #fff;
            }
            
            footer a {
                color: #fff;
            }
            
            footer H2 {
                margin-top: 0;
                font-size: 21PX;
                margin-bottom: 20PX;
                margin-bottom: 20PX;
                font-weight:bold;
            }
            
            footer H2 a {
                color: #aeaeae;
            }
            
            footer .formbox {
                display: flex;
                flex-direction: column;
            }
            
            footer .formbox input {
                background: #fff;
                border-radius: 4px;
                height: 40px;
                width: 300px;
            }
            
            footer .formbox button {
                background: none;
                border: 1px solid #fff;
                border-radius: 4px;
                padding: 5px 40px;
                color: #f39800;
            }
            
            .swiper-container {
                margin-left: auto;
                margin-right: auto;
                position: relative;
                overflow: hidden;
                list-style: none;
                padding: 0;
                z-index: 1;
                width: 100%;
                height: 100%;
            }
            
            footer p {
                margin-bottom: 5px;
            }
            
            footer .socailico a {
                font-size: 20px;
                margin-right: 10px;
            }
            
            footer .socailico {
                margin-bottom: 60px;
            }
            
            .applist img {
                max-width: 100%;
            }
            
            .applist p {
                text-align: center;
                margin-top: 10px;
            }
            
            .applist a {
                color: #222;
            }
            
            .readmore a {
                color: #0155B8;
            }
            
            .readmore {
                display: inline-block;
                margin-top: 20px;
                position: relative;
                padding-bottom: 5px;
            }
            /*导航*****************************************/
            
            .fusion-main-menu ul {
                list-style: none;
                margin: 0;
                padding: 0;
            }
            
            .fusion-main-menu>ul>li>a {
                color: #fff;
            }
            
            .fusion-main-menu>ul>li {
                padding: 3px;
            }
            
            .fusion-main-menu>ul>li>a:hover {
                border: 0;
            }
            
            .fusion-main-menu>ul>li a span {
                position: relative;
                display: inline-block;
            }
            
            .fusion-main-menu .sub-menu {
                position: absolute;
                left: 0;
                visibility: hidden;
                opacity: 0;
                z-index: 99999;
                transition: opacity .2s ease-in;
                min-width: 200px;
                background-color: #F7F7F7;
                top: 52px;
                padding: 30px 8%;
                box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.5);
            }
            
            .lotio2 {
                color: #000
            }
            
            .fusion-main-menu .sub-menu li {
                float: none;
                margin: 0;
                padding: 5px 0;
                text-align: left;
            }
            
            .fusion-menu .sub-menu li a {
                padding-top: 7px;
                padding-bottom: 7px;
                color: #222;
            }
            
            .fusion-menu li .sub-menu.show1 {
                visibility: inherit;
                opacity: 1;
                display: block !important;
                flex-wrap: wrap;
                justify-content: center;
            }
            
            .fusion-menu .sub-menu li a {
                padding-left: 10px;
            }
            
            .fusion-main-menu>ul>li>a {
                position: relative;
                padding: 5px 0;
                text-transform: capitalize
            }
            
            .fusion-main-menu ul .lotio {
                position: absolute;
                right: 10px;
                top: 5px;
                font-size: 20px;
                color: #ffffff;
            }
            
            .fusion-main-menu>ul>li {
                padding: 13px 10px;
            }
            
            .fusion-main-menu li {
                float: left;
                padding: 0;
                cursor: pointer;
            }
            
            .fusion-menu .sub-menu li {
                position: relative;
                text-align: center;
            }
            
            .fusion-menu .sub-menu li .sub-menu2 a:hover {
                color: #0155B8;
            }
            
            .fusion-menu .sub-menu li .sub-menu2 li {
                border: none;
                width: 100%;
            }
            
            .sub-menu li:hover .sub-menu2 {
                visibility: inherit;
                opacity: 1;
            }
            
            .fusion-main-menu .sub-menu2 {
                position: absolute;
                visibility: hidden;
                opacity: 0;
                z-index: 1;
                transition: opacity .2s ease-in;
                width: 200px;
                background-color: #eee;
                top: 0;
                left: 190px;
            }
            
            .fusion-main-menu>ul>li.active>a>span:after {
                width: 100%;
                left: 0
            }
            /*导航*****************************************/
            
            .footer2 {
                height: 80px;
                line-height: 80px;
            }
            
            .headline {
                margin-bottom: 30px;
            }
            
            .line {
                margin-bottom: 35px;
            }
            
            .ptb60 {
                padding: 60px 0;
            }
            
            .headline p {
                font-size: 35px;
                margin-bottom: 25px;
                font-family: Helvetica-Bold;
                color: #0155B8;
            }
            
            .headline h2 {
                text-transform: capitalize;
                font-size: 2.25rem;
                line-height: 2.5rem;
                color: #222;
                margin-bottom: 0;
                margin-top: 0;
                position: relative;
                padding-bottom: 20px;
                margin-bottom: 50px;
            }
            
            .headline h2::before {
                position: absolute;
                background: #0155B8;
                content: '';
                width: 5rem;
                height: .25rem;
                left: 48%;
                top: 60px
            }
            
            .swiper-button-next:after,
            .swiper-button-prev:after {
                color: #222;
                border: none;
                outline: none;
            }
            
            .searchbox {
                display: flex;
                justify-content: space-between;
                align-items: center;
                width: 200px;
            }
            
            footer .header-search input {
                background-color: #999 !important;
                border: none;
                border-radius: 0;
                color: #fff;
                padding: 10px;
                width: 80%;
            }
            
            footer .header-search {
                position: relative;
                background: none;
                line-height: normal;
            }
            
            footer .header-search-btn {
                background: none;
                border-radius: 0;
                height: 40px;
                width: 40px;
                position: absolute;
                border: none;
                right: 50px;
            }
            
            .container1200 {
                margin: 0 auto;
                position: relative;
                padding-right: 15px;
                padding-left: 15px;
            }
            
            .lmbvt .sidemenu {
                margin-bottom: 20px;
            }
            
            .product-carousel {
                margin: 0;
                margin-bottom: 35px;
            }
            
            #plp-bread-crumb {
                padding: 25px 0 !important;
                position: relative;
                overflow: hidden;
            }
            
            #plp-bread-crumb span.active {
                color: #0155B8;
            }
            
            .pro_details #plp-bread-crumb {
                padding: 25px 15px !important;
            }
            
            .languagelist {
                position: absolute;
                display: none;
                top: 35px;
                width: 100px;
                z-index: 9999;
                background: none;
                left: 20px;
                text-align: center;
                background: #eee;
            }
            
            .languagelist a {
                display: block;
                margin: 5px 0 !important;
            }
            
            .languagebox a {
                color: #333;
            }
            
            .languagebox:hover .languagelist {
                display: block;
            }
            
            .applo {
                padding: 0 15px;
                margin-top: 0;
            }
            
            .menuheader h4 {
                margin: 0;
            }
            
            .listli {
                margin-top: 10px;
                margin-bottom: 10px;
            }
            
            .listli .row {
                display: flex;
                align-items: center;
            }
            
            .appnybox .listli {
                width: 50%;
            }
            
            a {
                color: #222
            }
            
            .lopturow {
                margin-left: -15px;
                margin-right: -15px;
            }
            
            .contlxw .bsot {
                border-radius: 0;
                padding: 0 !important;
                outline: none !important;
                border: none !important;
            }
            
            .sote {
                position: relative;
                background: url(../images/navbanner.png) no-repeat;
                margin-top: 0 !important;
            }
            
            .ui-widget-header a {
                color: #FFF;
            }
            
            .ui-widget-header {
                color: #FFF;
                margin-top: 0px;
            }
            
            .btn-default:before {
                position: absolute;
                top: 0;
                right: 3px;
                content: "";
                height: calc(100% - 2px);
                width: 30px;
                background-position: right calc(100% - 7px);
                background-repeat: no-repeat;
                background-image: url(../images/select.png);
                pointer-events: none;
                z-index: 5;
            }
            
            .bootstrap-select>.btn-default {
                background: none !important;
                border-bottom: 1px solid #c4c5c6 !important;
                border-radius: 0;
                padding-left: 0;
                padding-right: 0;
                width: 100%;
            }
            
            .wpDataTablesWrapper .wdtscroll {
                width: 100%;
                overflow-x: scroll;
            }
            
            .left30pl {
                width: 30%;
                float: left;
            }
            
            .left70pl {
                width: 70%;
                float: left;
            }
            
            .sszsdf a {
                color: #333;
            }
            
            .ui-widget-header {
                margin-top: 0px !important;
            }
            /*************/
            
            .aux-nav>.dropdown ul.dropdown-menu {
                top: 95% !important;
            }
            /*****************/
            
            .contps {
                margin-bottom: 15px;
            }
            
            .contps img {
                max-width: 100%;
            }
            
            .rightop {
                float: right;
            }
            
            .sids {
                float: left;
                margin-right: 10px;
            }
            
            .rightop .btns a.sendInquiry {
                font-size: 16px;
                /* display: flex; */
                display: -webkit-flex;
                height: 35px;
                justify-content: center;
                align-items: center;
                color: #FFFFFF;
                text-align: center;
                background: #0155B8;
                border-radius: 3px;
                width: 125px;
                margin-right: 1%;
                float: left;
            }
            
            .rightop .btns .pdown1 {
                float: left;
            }
            
            .rightop .pdown1 a {
                font-size: 16px;
                display: flex;
                display: -webkit-flex;
                height: 33px;
                justify-content: center;
                align-items: center;
                color: #424242;
                text-align: center;
                background: #ffffff;
                border-radius: 3px;
                width: 130px;
                border: 1px solid #424242;
                margin-right: 5%;
                float: left;
                margin-bottom: 20px;
                text-transform: uppercase;
            }
            
            .pro-info-con .btns {
                margin-top: 50px;
            }
            
            .aux-nav-social {
                position: relative;
            }
            
            .qrcode {
                position: absolute;
                width: 150px;
                right: -50px;
                top: -30px;
                border: 3px solid #FFF;
                display: none;
            }
            
            .qrcode img {
                width: 100%;
            }
            
            .header-logo::before {
                background-color: #fbfbfb !important;
                background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), color-stop(80%, #e5e5e5));
                background: linear-gradient(180deg, #fbfbfb 0%, #e5e5e5 80%);
            }
            
            .header-search::before {
                background: #e51b23;
                background: -webkit-gradient(linear, left top, left bottom, from(#e51b23), color-stop(80%, #a8070d));
                background: linear-gradient(180deg, #e51b23 0%, #a8070d 80%);
                border-left: 0;
            }
            
            .dl-menu>li>a:not(:only-child):after {
                border-color: #FFF transparent transparent;
            }
            
            .nav-main-item>a {
                border-color: rgb(0, 91, 172);
            }
            
            .site-footer a,
            .site-footer {
                color: #646464 !important;
            }
            
            .footer-nav dt {
                color: #646464 !important;
            }
            
            .footer-upper .container .footer-email-signup .email-signup-cta {
                color: #FFF !important;
            }
            
            .footer-upper .container .footer-email-signup::before {
                background: #1a78dc;
                background: -webkit-gradient(linear, left top, left bottom, from(#1a78dc), color-stop(80%, #114984));
                background: linear-gradient(180deg, #1a78dc 0%, #114984 80%);
            }
            
            .site-footer {
                background: #f5f6fa !important;
            }
            
            .flickity-viewport .is-1by1 {
                background-repeat: no-repeat;
                /*  background-image: url(../images/jxs.png); */
                background-size: 100%;
                height: 212px;
                display: flex;
                display: -webkit-flex;
                align-items: center;
                justify-content: center;
                overflow: hidden;
            }
            
            .image.is-1by1 {
                padding-top: 0 !important;
            }
            
            .image.is-1by1 img {
                position: relative !important;
            }
            
            .header-upper {
                background: #F4F4F4 !important;
            }
            
            .aux-nav-social>a {
                color: #646464 !important;
            }
            
            .aux-nav-social>a:hover {
                color: #e51b23 !important;
            }
            
            .aux-nav>.dropdown .dropdown-trigger>a {
                color: #646464 !important;
            }
            
            .header-main {
                background: #005bac !important;
            }
            
            .nav-main-item>a {
                background: #e51b23;
                background: -webkit-gradient(linear, left top, left bottom, from(#e51b23), color-stop(80%, #a8070d));
                background: linear-gradient(180deg, #e51b23 0%, #a8070d 80%);
            }
            
            .button.is-primary {
                background-color: #ffffff;
                border-color: transparent;
                color: #333;
            }
            
            .promo-a .promo-item:nth-of-type(even) .promo-content {
                background: #e51b23;
                background: -webkit-gradient(linear, left top, left bottom, from(#e51b23), color-stop(80%, #831116));
                background: linear-gradient(180deg, #e51b23 0%, #831116 80%);
            }
            
            .promo-a .promo-item .promo-content {
                background: #0155b8;
                background: -webkit-gradient(linear, left top, left bottom, from(#0155b8), color-stop(80%, #0a53a8));
                background: linear-gradient(180deg, #0155b8 0%, #0a53a8 80%);
            }
            
            .footer-upper {
                padding-top: 0;
                padding-bottom: 0;
                background: #1975d7;
                background: -webkit-gradient(linear, left top, left bottom, from(#1975d7), color-stop(80%, #114a86));
                background: linear-gradient(180deg, #1975d7 0%, #114a86 80%);
                border-top: 2px solid rgba(0, 0, 0, .9);
                border-bottom: 2px solid rgba(0, 0, 0, .9);
            }
            
            .footer-upper .container .footer-locations .location-address {
                font-style: italic;
                color: #FFF;
            }
            
            .footer-lower {
                color: #FFF;
                background: #e51b23;
                background: -webkit-gradient(linear, left top, left bottom, from(#e51b23), color-stop(80%, #a8070d));
                background: linear-gradient(180deg, #e51b23 0%, #a8070d 80%);
            }
            
            .video-callout .card-content {
                height: auto;
                border-bottom: 6px solid #e51b23;
            }
            
            .header-search input {
                border: none;
                width: 70%;
                margin-left: 15px;
            }
            
            .header-search-btn .fas {
                color: #646464;
            }
            
            .header-search-btn:hover .fas {
                color: #a8070d;
            }
            
            .header-search input::-webkit-input-placeholder {
                color: #9c9c9c !important;
            }
            
            .searchbox input::-webkit-input-placeholder {
                color: #000 !important;
            }
            
            header.noindex .searchbox input::-webkit-input-placeholder {
                color: #222 !important;
            }
            
            footer .header-search input::-webkit-input-placeholder {
                color: #000 !important;
            }
            
            .header-search-btn {
                background: none;
                border: none;
                outline: none;
            }
            
            .promo-a .promo-item .promo-content {
                padding: 20px !important;
            }
            
            .promo-a .promo-item .promo-content .promo-title {
                font-size: 1.2rem;
            }
            
            .image.is-1by1 img {
                max-height: 100% !important;
                max-width: 100% !important;
                height: auto !important;
                width: auto !important;
            }
            
            @media (max-width: 1920px) {
                .listu .prevlos {
                    position: absolute;
                    left: 25%;
                    top: 320px;
                }
                .listu .nextlos {
                    position: absolute;
                    right: 25%;
                    top: 320px;
                }
                .viewer-button {
                    left: 75.5%;
                    position: absolute;
                    /* top: -50px; */
                    right: -40px;
                    width: 50px;
                    height: 50px;
                    cursor: pointer;
                    border-radius: 50%;
                    background-color: #d81e06;
                    background-color: #d81e06;
                    margin-top: 80px;
                }
                .otherimg {
                    position: absolute;
                    bottom: 50px;
                }
                .section3 .mappic {
                    left: 25%;
                    bottom: 90px;
                }
                .section3 .mappic img {
                    max-width: 90%;
                }
                .ny.container1200::after {
                    left: 23.9%;
                }
                .pcsearchbox button {
                    height: 33px;
                }
                .fusion-main-menu li.active a:after {
                    bottom: 0px;
                }
                .quiklinkbox,
                .nybanner .quiklinkbox {
                    width: 6.7%;
                }
                .quiklinkbox a {
                    padding-top: 30px;
                }
                .nybanner .quiklinkbox a {
                    padding-top: 100px;
                }
                .quiklinkbox a,
                .nybanner .quiklinkbox a {
                    padding-left: 32px;
                }
                .nybanner .quiklinkbox {
                    height: 121.5%;
                }
                .container1200,
                .container {
                    max-width: 1783px;
                    width: 1783px;
                }
                .fusion-main-menu>ul>li>a {
                    color: black;
                }
                .searchbyclass .btn {
                    font-size: 18px;
                }
                .fformbox {
                    width: 75%;
                }
                .footer12 h3 {
                    margin-bottom: 20px;
                    font-size: 28px;
                }
                .banner__swiper .swiper-slide .item1 h2 {
                    font-size: 60px;
                }
                .banner__swiper .swiper-slide .item1 h3 {
                    font-size: 44px;
                }
                .banner__swiper .swiper-slide .item3 .item {
                    font-size: 25px;
                    margin-bottom: 30px;
                }
                .djc_filter_label {
                    font-size: 35px;
                }
                .fformbox {
                    width: 65%;
                }
                .banner__swiper .swiper-container-horizontal>.swiper-pagination-bullets {
                    bottom: 10px;
                }
            }
            
            @media (max-width: 1440px) {
                .section3 .textl {
                    width: 270px;
                }
                .section3 .textl .textla a {
                    padding: 0;
                    margin: 0;
                }
                .top3 .item.logo {
                    padding: 0;
                    margin-left: -70px;
                }
                .section3 {
                    height: 381px;
                }
                .section1 .box .item .content {
                    line-height: 22px;
                }
                .banner__swiper .swiper-container-horizontal>.swiper-pagination-bullets {
                    bottom: 60px;
                }
                .section3 .mappic {
                    left: 20%;
                    bottom: 120px;
                }
                .section3 .mappic img {
                    max-width: 100%;
                }
                .ny.container1200::after {
                    left: 23.3333333333%;
                }
                .pcsearchbox button {
                    height: 33px;
                }
                .fusion-main-menu li.active a:after {
                    bottom: 0px;
                }
                .quiklinkbox,
                .nybanner .quiklinkbox {
                    width: 9%;
                }
                .quiklinkbox a,
                .nybanner .quiklinkbox a {
                    padding-left: 50px;
                    padding-top: 100px;
                }
                .nybanner .quiklinkbox {
                    height: 128.5%;
                }
                .container1200,
                .container {
                    max-width: 1380px;
                    width: 1380px;
                }
                .top3box .item1:first-child .item {
                    margin-right: 20px
                }
                .fusion-main-menu>ul>li>a {
                    color: #222;
                }
                .fusion-main-menu>ul>li {
                    padding: 13px 8px;
                }
                .searchbyclass .btn {
                    font-size: 16px;
                }
                .fformbox {
                    width: 70%;
                }
                .footer12 h3 {
                    margin-bottom: 20px;
                    font-size: 20px;
                }
                .banner__swiper .swiper-slide .item1 h2 {
                    font-size: 50px;
                }
                .banner__swiper .swiper-slide .item1 h3 {
                    font-size: 24px;
                }
                .banner__swiper .swiper-slide .item3 .item {
                    font-size: 18px;
                    margin-bottom: 20px;
                }
                .djc_filter_label {
                    font-size: 18px;
                }
                .qrcodeimg2 {
                    display: none;
                    position: absolute;
                    z-index: 999;
                    left: 67%;
                    bottom: 25%;
                }
            }
            
            @media (max-width: 1366px) {
                body {
                    font-size: 0.8rem;
                }
                footer H2 {
                    font-size: 18px
                }
                .section7 .box .item2 {
                    font-size: .85rem;
                }
                .section4 .box {
                    padding: 50px;
                }
                .section3 .textl H4 {
                    font-size: 20PX;
                }
                .section3 .textl .textla a {
                    padding: 0;
                    margin: 0;
                }
                .section3 .textl {
                    width: 250px;
                }
                .section3 {
                    height: 361px;
                }
                .top3 .item.logo {
                    padding: 0 10px;
                    margin-left: -30px;
                }
                .itemNews .decs .tend {
                    height: 100px;
                }
                .qrcodeimg2 {
                    display: none;
                    position: absolute;
                    z-index: 999;
                    left: 67%;
                    bottom: 25%;
                }
                .fusion-main-menu li.active a:after {
                    bottom: 0px;
                }
                .banner__swiper .swiper-slide .item3 .item {
                    font-size: 15px;
                    margin-bottom: 20px;
                }
                .container1200,
                .container {
                    max-width: 1309px;
                    width: 1309px;
                }
                .top3box .item1:first-child .item {
                    margin-right: 20px
                }
                .top1 {
                    font-size: .875rem;
                    line-height: 1.25rem;
                }
                .fusion-main-menu>ul>li>a {
                    color: #000;
                }
                .searchbyclass .btn {
                    font-size: 15px;
                }
                .fformbox {
                    width: 65%;
                }
                .footer12 h3 {
                    margin-bottom: 20px;
                    font-size: 18px;
                }
                .banner__swiper .swiper-slide .item1 h2 {
                    font-size: 40px;
                }
                .banner__swiper .swiper-slide .item1 h3 {
                    font-size: 18px;
                }
                .djc_filter_label {
                    font-size: 18px;
                }
                .quiklinkbox,
                .nybanner .quiklinkbox {
                    width: 6.7%;
                }
                .quiklinkbox a,
                .nybanner .quiklinkbox a {
                    padding-left: 30px;
                }
                .nybanner .quiklinkbox {
                    height: 130%;
                }
            }
            
            @media (max-width: 786px) {
                .banner__swiper .textbox {
                    display: none;
                }
                .pcsearchbox form span:first-child {
                    width: 92%;
                }
                .listu .prevlos {
                    left: 5%;
                }
                .listu .nextlos {
                    right: 5%;
                }
                .section5 .nav-tabs>li>a,
                .section2 .nav-tabs>li>a {
                    padding: 12px 2px;
                    font-size: 18px;
                }
                .section4 {
                    background: url(../images/bg1.png) repeat-y top center;
                    background-size: 100%;
                }
                .section4 .box {
                    padding: 10px;
                }
                .section3 .mappic {
                    display: none;
                }
                .section3 .text {
                    flex-direction: column;
                }
                .section3 .box {
                    padding: 10px;
                }
                .headline h2::before {
                    top: 80px;
                    left: 42%;
                }
                .section1 .readmore {
                    position: relative;
                    bottom: 0;
                }
                .section7 {
                    padding: 30px 0 0;
                }
                .section2 .newsfl {
                    margin-bottom: 35px;
                    text-align: center;
                }
                .headline h2 {
                    margin-bottom: 30px;
                }
                .section5 .box,
                .section2 .box {
                    padding: 30px 0 0px 0PX;
                }
                .section5 .headline h2::before,
                .section2 .headline h2::before {
                    top: 60px;
                    left: 40%;
                }
                .section5 #myTabContent .tab-pane .item,
                .section2 #myTabContent .tab-pane .item {
                    padding: 10px;
                    width: 100%;
                }
                #myTabContent .tab-pane .item .pic,
                .prony .item .pic {
                    height: 200px;
                }
                .prony .item .title,
                #myTabContent .tab-pane .item .title {
                    height: 90px;
                    overflow: hidden;
                }
                .section5 #myTabContent .tab-pane .item:first-child,
                .section2 #myTabContent .tab-pane .item:nth-child(4) {
                    border-left: unset;
                }
                .section1 .box .item {
                    padding: 10px;
                    width: 100%;
                }
                .banner__swiper .swiper-slide .item1 h2 {
                    font-size: 20px;
                }
                .section1 {
                    margin-top: 0;
                }
                .banner__swiper .swiper-slide .item {
                    width: 100%;
                    padding: 0 !important;
                }
                .banner__swiper .swiper-slide {
                    flex-direction: column;
                    padding: 0 10px;
                }
                .pt60 {
                    padding-top: 20px;
                }
                .container1200,
                .container {
                    width: 100%;
                    max-width: 100%;
                    padding: 0 10px;
                }
                .footer14 .quiklink a {
                    margin-left: 8px;
                }
                .top3 .item.logo,
                .top3 .item.langbox {
                    padding: 0 5px;
                    margin: 0
                }
                .container1200 {
                    max-width: 100%;
                    width: 100%;
                }
                .nav-level-2 {
                    display: none;
                }
                .header-logo {
                    float: left;
                    width: 50%;
                }
                .nav-main {
                    float: left;
                    width: 50%;
                }
                .header-logo img {
                    max-width: 63%;
                    height: 66px;
                }
                .fusion-main-menu {
                    float: right;
                    margin-right: 0;
                    width: 100%;
                    position: relative;
                }
                .navbar-toggle .icon-bar {
                    background: #fff;
                }
                .fusion-menu {
                    position: fixed;
                    z-index: 20;
                    background: #F7F7F7;
                    display: none;
                    width: 100%;
                    right: 0;
                    top: 90px
                }
                .fusion-main-menu>ul>li {
                    padding: 3px;
                    position: relative !important;
                }
                .fusion-menu li .sub-menu.show1 {
                    opacity: unset;
                    display: none;
                }
                .fusion-main-menu li {
                    width: 100% !important;
                }
                .fusion-menu .sub-menu li {
                    border: none;
                }
                .top2box {
                    position: relative;
                }
                .top2 .logo {
                    text-align: center;
                }
                .navbox {
                    z-index: 999;
                    position: absolute;
                }
                .top3box {
                    position: relative;
                }
                .icoarrow {
                    left: 35%;
                }
                .applist {
                    text-align: center;
                }
                footer .socailico,
                footer .header-search {
                    margin-bottom: 20px;
                }
                .footer1 {
                    padding-bottom: 20px;
                }
                .ptb60 {
                    padding: 20px 0;
                }
                footer .header-search-btn {
                    right: 60px;
                }
                .dxg,
                .quiklinkbox,
                .nybanner .quiklinkbox {
                    display: none;
                }
                .navbar-toggle {
                    margin-right: 0;
                    background: #0155b8f2;
                }
                .footer2 {
                    height: auto;
                    line-height: 20px;
                    padding: 10px 0;
                }
                .malt,
                .product-carousel .slides li {
                    width: 100% !important;
                }
                .top2 {
                    background: #fff;
                    padding: 10px 0 10px 0;
                }
                .fusion-main-menu>ul>li>a {
                    color: #222;
                }
                .fusion-main-menu .sub-menu {
                    position: relative;
                    top: 0;
                    display: none;
                    opacity: 1;
                    visibility: visible;
                }
                .headline p {
                    font-size: 20px;
                }
                .line {
                    margin-bottom: 20px;
                }
                .fusion-main-menu>ul>li:first-child {
                    padding-left: 5px;
                }
                .logo img {
                    z-index: 99999;
                }
                .headline h2,
                .section3 .headline h2 {
                    font-size: 25px;
                }
                .section3 .textr {
                    width: 100%;
                }
                .section3 .headline h2::before {
                    left: -10px;
                }
                footer {
                    padding: 20px 0;
                }
                .footer1 .item0 {
                    margin: 0 !important;
                }
                .relappbox {
                    position: relative;
                }
                .fformbox {
                    flex-direction: column;
                }
                .fformbox .item4 button {
                    height: 40px;
                }
                .searchbox_banner {
                    left: 25px;
                    top: 70%;
                }
                .searchbox_banner form {
                    width: 350px;
                    height: 40px;
                    line-height: 20px;
                }
                .contactinfony.cont-ousel,
                .prevNext,
                .section7 .box {
                    flex-direction: column;
                }
                .prevNext .ite {
                    width: 100%;
                    text-align: left !important;
                }
                .section7 .box .item1 {
                    margin-right: 0;
                }
                .section7 .box .item2 {
                    padding-right: 0;
                    margin-top: 20px;
                }
                .section7 .readmore {
                    margin: 20px 0;
                }
                .contactboxr,
                .contactbox,
                .section7 .box .item1,
                .section7 .box .item2,
                .section7 .box .item3 {
                    width: 100% !important;
                }
                .nybanner .text {
                    right: 10px;
                    font-size: 15px;
                    left: 10px;
                }
                .leftbox {
                    display: none;
                }
                .noindex .navbar-toggle .icon-bar {
                    background: #0155B8;
                }
                header.noindex .fusion-main-menu>ul>li>a {
                    color: #222;
                }
                .searchbox {
                    margin-top: 10px;
                }
                .applo {
                    font-size: 20px;
                }
                .searchbox .box button {
                    width: 53px;
                    background: none;
                    border: none;
                    outline: none;
                }
                .searchbox .box input {
                    width: 80%;
                }
                .appbox .item {
                    width: 50%;
                }
                .site-content-wrap {
                    margin-top: 20px;
                }
                .section2 .box::before {
                    left: -100px !important;
                }
                .top3 .item:first-child:before,
                header.noindex .top3 .item:first-child:before {
                    background: none;
                }
                .fusion-main-menu li.active a:after,
                .ny.container1200::after {
                    background: none;
                }
                .footer12 .item:last-child {
                    text-align: center;
                    margin-top: 20px;
                }
                .djc_filter_input select {
                    border: 1px solid #999;
                }
                .djc_filters_in .item:last-child {
                    margin-top: 10px;
                }
                .listli .liop {
                    margin-bottom: 10px;
                }
                .section5 #myTabContent .tab-pane .item,
                .footer12 .item,
                .djc_filters_in .item,
                .pro_details .jqzoom {
                    width: 100% !important;
                }
                .footer12,
                .djc_filters_in,
                .listli .row {
                    flex-direction: column;
                }
                .footer12 .item1 .content,
                .footer12 .item1,
                .footer12 .item2 .formbox {
                    width: 100%;
                }
                .section5 #myTabContent .tab-pane .item .title,
                .section5 #myTabContent .tab-pane .item .content {
                    height: auto;
                }
                .footer12 .item2::before {
                    left: -20px;
                }
                .djc_filters_in li {
                    padding-left: 0px !important;
                    padding-right: 3px !important;
                }
                .cont-ousel img {
                    width: auto !important;
                    height: auto !important;
                }
                .section3 {
                    height: auto;
                    padding: 10px;
                    background-size: cover;
                }
                .top3 .item.langbox .open>.dropdown-menu {
                    display: block;
                    right: 0;
                    left: auto;
                }.quiklink{ text-align: center !important;}
            }