::-webkit-scrollbar{height:4px; width:3px;background: #ededed;}
::-webkit-scrollbar-button{height:0; width:5px;background: #ededed;}
::-webkit-scrollbar-thumb{background-color:#0082b4;box-shadow:inset 1px 1px 0 #0082b4,inset 0 -1px 0 #0082b4;}

body,a,input,select,textarea,a{font-family:'微软雅黑',PingFang SC,'Microsoft YaHei',Arial;font-size: 14px}
p{font-family: '微软雅黑';font-weight: normal;line-height: 1.9}

h1, h2, h3, h4, h5, h6{font-weight: 500;font-family: 'OM'}
p{margin-bottom: 0;color: #666;font-weight: normal;font-size: 14px;}
@font-face {font-family: 'OR';src: url('../fonts/OPPOSans3.0cn-Regular.woff2');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'OL';src: url('../fonts/OPPOSans-L.ttf');font-weight: normal;font-style: normal;}  
@font-face {font-family: 'OM';src: url('../fonts/OPPOSans3.0cn-Medium.woff2');font-weight: normal;font-style: normal;}  



body,html{overflow-x: hidden;font-size: 14px;}
.home-featured{}
.col-md-4x {
    -ms-flex: 0 0 40.333333%;
    flex: 0 0 40.333333%;
    max-width: 40.333333%
}
button.slick-arrow [class^="flaticon-"]::before{font-size: 80px;}
.list-inline-item button{background: transparent;}
.home-featured .featured-slider-2 .arrow-cover i{color: rgba(0,130,180,.2);font-size: 80px;transition: .3s ease;}
.home-featured .featured-slider-2 .arrow-cover i:hover{color: rgba(0,130,180,1)}

.home-featured .featured-slider-2 .arrow-coverx i{color: rgba(0,130,180,.2);font-size: 80px;transition: .3s ease;}
.home-featured .featured-slider-2 .arrow-coverx i:hover{color: rgba(0,130,180,1)}


.home-featured button.slick-arrow{
    background: none;
    border: 0;
    position: absolute;
    padding: 0;
    margin: 0 5px;
    left: -70px;
    bottom: 200px;
}

.home-featured button.slick-arrow.slick-next{
right: 0;left: auto;right: -95px;
}

.row.opo{margin-right: -20px;margin-left: -20px;}
.pot{background: rgba(255,255,255,.7);padding:25px 30px 46px;}

.pot.iner{padding-bottom: 26px;}

.rounded-5 {
  border-radius: 8px !important;
}

.how{font-size: 28px;font-family: 'OR'}
.search-button::after{
    position: absolute;
    background: #d8d8d8;
    right: -50%;
    top: 50%;
    height: 20px;
    width: 1px;
    content: '';
    transform: translate(-50%, -50%);display: none
}

.wpcf7-form{display: flex;justify-content: space-between;flex-wrap: wrap;}
.wpcf7-form p{width: 48%;padding-bottom: 20px;}
.wpcf7-form p:nth-child(8),.wpcf7-form p:nth-child(9){width: 100%;}

.wpcf7-form p:nth-child(10){display: flex;line-height: 1.3;}

.wpcf7-form p input{width: 100%;}
.wpcf7-form p textarea{width: 100%;height: 150px;}
.wpcf7-form p input,.wpcf7-form p textarea{color: #111;}

.wpcf7-form p:nth-child(11){width: 100%;}

.wpcf7-form p:nth-child(11) input{
    display: inline-block;width: 48%;
    border: 1px solid transparent;
    font-size: 14px;
    font-weight: 500;
    padding: 12px 54px;
    border-radius: 4px;
    color: #fff;
    border: 1px solid #0082b4;
    text-transform: uppercase;
    background: #0082b4;
    cursor: pointer;
    transition: all 300ms linear 0s;}

.nnw .widget-header a{font-size: 14px;}
.col-md-2x p{padding-bottom: 20px;}
.col-md-2x p.xcbn{padding-bottom: 0;}
.cvb{font-family: 'OR'}
.xccc{padding-left: 10px;}
.cco{padding: 15px 0;border-top: 1px solid #ddd;}
.cco h5{font-size: 18px!important;font-family: '微软雅黑'!important;}
.cco .accordion-item{padding-bottom: 15px;margin-bottom: 15px;}
.cco .accordion-item p{display: none;}
.cco .wx.bn p{display: block;}
.iv2_sidebar_list i{padding-right: 6px;}
.cco .iv2_sidebar_accordion .accordion-button::before{content: "\f067";}
.xcbn span{font-family: 'OR'!important;color:#0082b4!important;}
.cco .accordion-button:not(.collapsed)::before{content: "\f068" !important;}

.jkl.vnm a{color: #fff;margin-top: 15px;}

.headp,.headp img{position: relative;}
.headpx{position: absolute;bottom: 10%;left: 0;background: rgba(255,255,255,.7);padding:20px 30px;font-size: 30px;width: 50%;color: #0082b4;text-transform: uppercase;}
.vbn{height: 10px;}
.vbn{background: #fff;}
.vbn.slick-current{background: #0082b4}
.nj{padding-left: 20px;}
.wx.x p{padding-left: 0;color: #888;}
.wx.x p i{font-size: 20px;padding-top: 0;padding-right: 5px;}
.wx.x p span{color: #0082b4;}

.wx.x p span.okj{color: #888;}

.wx.x p span.okj span{color: #0082b4;}
.plp{padding-right: 60px;}

.a-c{max-width: 80%;}
.preview {
    display: block;
    position: relative;
    margin-bottom: 30px;
}
.p1{margin-bottom: 10px;}
.logo-img.mob{width: 170px;margin-left: 10px;margin-top: 3px;}
cite{padding-top: 16px;}
.kua p{color: #333;}
.kua p span{color: #333;font-family: 'OM';flex: 0 0 auto;}

.widget-header.spe{padding-left: 30px;}
p span{font-family: '微软雅黑';}
p a{color: #0082b4;font-size: 14px;}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}
.embed-responsive-16by9 {
    padding-bottom: 56.25%
}
.embed-responsive-16by3 {
    padding-bottom: 58%
}
.embed-responsive-4by3 {
    padding-bottom: 75%
}
.embed-responsive-zd{padding-bottom: 40%}

.form-contact label{word-break: break-all}

.nice-select.open .list{width: 100%;}
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus{background: #0082b4;color: #fff;}

.nice-select:active, .nice-select.open, .nice-select:focus{border-color: #0082b4;}

.nice-select{width: 100%;}
.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.cvx{display: flex;}
.cvx sub{color: #0082b4;font-size: 10px;padding-right: 10px;transform: translateY(4px)}
.cvx span{color: #111;font-family: 'om';font-size: 15px}
.ccop{border-bottom: 1px solid #dfdfdf;padding-bottom: 15px;margin-bottom: 20px;}
.ccep{border-bottom: 1px solid #bad1df;padding-bottom: 15px;margin-bottom: 20px;}
.bbn .table-bordered th{font-family: 'om';color: #111!important;font-weight: normal;}
.bbn .table-bordered td, .bbn .table-bordered th{border-color: #fff;}

.cob{font-family: '微软雅黑';color: #111;padding-bottom: 30px;padding-top: 20px;}
.pad{padding-left: 5px;padding-right: 5px;}
.widget-header .widget-title.small{font-size: 26px;}

.widget-header .widget-title.by{font-size: 34px;font-family: 'OL'}
.dropdown-toggle::after{display: none;}

.logo-img{width: 100px;}
.headt{font-size: 24px;color: #333;margin-bottom: 10px;}
.slick-initialized .slick-slide{opacity: .3;transition: .5s ease;}
.slick-initialized .slick-slide:hover{opacity: 1}
.slick-initialized .slick-current{opacity: 1;}
.hp{text-transform: capitalize;font-size: 16px;color: #fff;margin-bottom: 0;background: #0082b4;text-align: center;padding: 2px 20px 4px;border-radius: 5px;}


.sub-menu2{display: block!important;position: relative!important;width: 270px!important}
.sub-menu2 li{padding: 8px 20px 8px 20px!important;border-bottom: 1px solid #ddd;}
.sub-menu2 li a{font-size: 16px!important;
    line-height: 1.8!important;
    color: #222!important;
    border-radius: 0!important;
    
    text-align: left!important;
    }


.kua{

    margin: 20px 0 30px;}


.kua h1{position: relative;
    z-index: 2;
    font-family: '微软雅黑';
    color: #333;
    font-weight: normal;
    text-transform: none !important;
    font-size: 28px;
    font-weight: 200;
padding-bottom: 20px;}


.jkl a{display: inline-block;background: #0082b4;color: #fff;padding:3px 15px 3px 10px;font-size: 16px;border-radius: 5px;}

.kua img{}
.back3{background: #c8e1f0;padding:30px 30px;}
.sub-menu2 li:hover{color: #fff;background-color: #0082b4;}
.sub-menu2 li:hover a{color: #fff!important;}
.widget-header p span{color: #666;font-family: 'OR';flex: 0 0 auto;}
.widget-header p span span{color: #111;font-family: 'OR'}
.widget-header a{font-size: 14px;color: #0082b4;}
.probox h2{position: relative;
    z-index: 2;
    font-family: '微软雅黑';
    color: #444;
    font-weight: normal;
    text-transform: none !important;
    font-size: 24px;padding-bottom: 10px;}
.probox img{margin-bottom: 15px;}
.kua .probox h2{font-size: 24px;}

.probox p{margin-bottom: 35px;}


.kua .probox p{font-size: 16px;margin-bottom: 15px;}
.container.spe{max-width:1255px;}
.container.spe2{max-width:1220px;}
.post-module-1.spe .post-content-overlay{left: 0;}

.lkl{padding: 0 12px;}
.numer{padding: 50px 0;}
.numer h1{color: #0082b4;font-size: 130px;line-height: 1;letter-spacing: -2px; }
.numer h1 span{font-size: 16px;letter-spacing: 0px;}
.numer h4{font-size: 16px;color: #111;border-top: 3px solid #0082b4;padding-top: 20px;}

.gbox{text-align: center;padding-bottom: 40px;}
.gbox img{width: 170px;padding-bottom: 35px;}
.sidebar-widget .gbox .oji{text-align: center;display: flex;line-height: 1.2;justify-content: center;}
.sidebar-widget .gbox .oji i{color: #0082b4;font-size: 12px;padding-right: 5px;padding-top: 2px;}
.sidebar-widget .gbox h1{font-size: 26px;padding-bottom: 25px;font-family: 'OR'}

.post-module-1 .post-content-overlay p{color: #fff;margin-bottom: 0;opacity: .8}
.opo{display: flex;justify-content: space-between;align-items: center;}
.opo i{color: #0082b4;font-size: 16px;padding-bottom: 3px;}
.post-module-1 .post-content-overlay p.co{font-size: 16px;line-height: 1.2;opacity: 1;padding-right: 20px;padding-bottom: 10px;padding-top: 15px;color: #111;}
.post-module-1 .post-content-overlay a{color: #333!important;transition: .33s ease;}
.post-module-1 .post-content-overlay a:hover{color: #0082b4!important;}
.post-module-1 .post-content-overlay a i{padding-right: 5px;font-size: 14px;}
.thumb-overlay.spe{background: rgb(1,130,180);
background-image: linear-gradient(180deg, rgba(1,130,180,1) 0%, rgba(0,0,0,1) 100%);background-repeat: no-repeat;background-position: top center;background-size: cover;}
.botbox{background: rgb(0,129,180);
background: linear-gradient(180deg, rgba(0,129,180,1) 0%, rgba(49,153,195,1) 100%);padding: 80px 10px 8px 10px;transition: .3s ease;}

.col-md-2x .post-module-1 .post-content-overlay.co{transform: translateY(105px);}
.ji{border-top: 1px solid #ddd;}

.newsl{border-bottom: 1px solid #ddd;padding-bottom: 20px;margin-bottom: 20px;}
.newsl:last-child{border-bottom: 0;}
.post-module-1 .post-content-overlay.co{transform: translateY(105px);}
.post-module-1 .post-thumb.co h6 a{font-size: 20px;}
.post-module-1 .post-thumb:hover .post-content-overlay.co {transform: translateY(0);}
.post-module-1 .post-thumb.co:hover .thumb-overlay::before{background: #0082b4;opacity: .8}
.botbox.two{background: rgb(227,227,227);
background: linear-gradient(0deg, rgba(227,227,227,1) 0%, rgba(243,243,243,1) 100%);}
.botbox.two:hover{background: rgb(227,227,227);
background: linear-gradient(180deg, rgba(227,227,227,1) 0%, rgba(243,243,243,1) 100%);}

.botbox:hover{background: rgb(0,129,180);
background: linear-gradient(0deg, rgba(0,129,180,1) 0%, rgba(49,153,195,1) 100%);box-shadow: 0px 0px 8px rgba(0,0,0,.5)}

.botbox.two p,.botbox.two h2{color: #111;}
.botbox p,.botbox h2{color: #fff;}
.botbox p{margin-bottom: 5px;opacity: .7}

.botbox h2{font-size: 18px;font-family: 'OR';margin-bottom: 0;}

.botbox.ppo h2{position: absolute;bottom: 10px;}

.acc .botbox{text-align: center;padding:60px 0 30px;}

.acc .botbox h2{font-size: 16px;text-align: center;}

.acc .botbox i{display: inline-block;font-size: 50px;padding-bottom: 20px;}

.footab{position: relative;}
.footab h1{font-size: 20px;font-family: '微软雅黑'}
.footab p{font-size: 15px;line-height: 1.6;}

.sidebar-widget h1{font-size: 20px;
    font-family: '微软雅黑'; }

.widget_categories li.cat-item a{font-size: 15px;}
.widget_categories.oi li.cat-item{border-bottom: 1px dotted rgba(0, 0, 0, 0.15);padding-bottom: 8px;margin-bottom: 8px}
.widget_categories.oi li.cat-item a{font-size: 16px;color: #111;}
.widget_categories.oi li.cat-item:hover a{color: #0082b4;}
.widget_categories.oi li.cat-item i{font-size: 18px;padding-top: 3px;}
.widget_categories.oi li.cat-item:hover i{color: #0082b4;}
.oi .widget-header .widget-title{font-size: 26px;}
.sbox{background: #d8d8d8;position: relative;text-align: center;padding: 10px 0 9px;margin-top: 65px;}
.sbox a{padding: 0;font-size: 22px;color: #fff;transition: .3s ease}
.sbox:hover{background: #0082b4;}

.container.spe2.pages{padding-left: 10px;}
.featured-slider-2.pages .post-content-overlay{top: 50%;}

.wx{position: relative;padding-bottom: 25px;}
.wx a{font-family: '微软雅黑';display: inline-block;padding-bottom: 10px;}

.wx.opol a{color: #333;font-family: '微软雅黑'}


.wx a i{font-size: 8px;padding-right: 10px;}
.wx p{display: flex;padding-left: 30px;}
.wx p i{color: #0082b4;font-size: 12px;padding-right: 5px;min-width: 10px;}


.wx.jii p i,.wx.jip p i{padding-top: 8px;}

.wx.jip p{padding-bottom: 10px;}

/*.plp{padding-right: 130px;}*/

.proimg,.proimg img {}

.pit{margin-left: -10px;margin-right: -10px;}

.asd{position: relative;}
.asd h1{font-size: 30px;font-family: '微软雅黑'}
.asd video{border: 1px solid #eee;}


.back3 .wx p,.wx.bn p{padding-left: 0;display: flex;margin-bottom: 10px;}
.featured-slider-2.app .post-content-overlay{top: 30%;}
.top-right-icon p.spe{line-height: 1;}

.featured-slider-2 .post-content-overlay .post-title span{display: block;color: #fff;font-family: 'OR';font-size: 32px;padding-top: 10px;text-transform: uppercase;}
.iv2_sidebar h6 a{color: #0082b4;font-size: 16px;}


.accordion-item{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ddd;}
.lg-block{display: block}
.sm-block{display: none}

.color-p{color: #0082b4!important}
.post-module-1 .post-content-overlay a .color-p{color: #0082b4!important}


.pooo{font-size: 28px;color: #0082b4;font-weight: normal;}
.pooo i{font-size: 16px;}

.koii{position: absolute;top: 10px;left: 10px;background: #0082b4;padding: 0px 14px!important;color: #fff;font-size: 18px;z-index: 99;border-radius: 5px;}
.img-hover-slide.sio{min-height: 77px;}

.post-module-1 .post-content-overlay.sio{padding: 28px 15px 28px 25px;margin-left: 18%;background: #eee;}

.ddc{color: #fff;align-self: center;
    position: absolute;
    top: 30%;
    left: 2%;}
button.slick-arrow [class^="fa"]::before{font-size: 22px;color: #0082b4}

/*.arrow-cover button.slick-arrow:first-child,.arrow-cover button.slick-arrow:last-child{display: none!important;}*/



@media (min-width:576px) {
.container.spe {
    max-width: 540px
}
    .container.spe2{
    max-width: 560px
}
}

@media (min-width:768px) {
.container.spe {
    max-width: 720px
}
.container.spe2{
    max-width: 740px
}

}

@media (min-width:992px) {
.container.spe {
    max-width: 960px
}
.container.spe2{
    max-width: 980px
}
}

@media (min-width:1200px) {
.container.spe {
    max-width: 1270px
}
.container.spe2 {
    max-width: 1220px
}
    
}

@media (max-width:1800px) {

}

@media (max-width:1440px){
button.slick-arrow [class^="flaticon-"]::before{font-size: 50px;}

.home-featured .featured-slider-2 .arrow-cover i{font-size: 50px;}
    .home-featured .featured-slider-2 .arrow-coverx i{font-size: 70px;}
.home-featured button.slick-arrow{
    left: -40px;
}

.home-featured button.slick-arrow.slick-next{
right: -75px;
}    
    
}

@media (max-width:991px){
    .langu,.featured-slider-2 .arrow-cover{display: none;}
}

@media (max-width:860px){
		.ddc{top: 8%;left: 4%;}	

.post-module-1 .post-content-overlay.sio{top: 55px;margin: 0;padding: 10px;}
    .img-hover-slide.sio{min-height: 167px;}	
    .xccc{padding-left: 0;}
    .logo-img.mob{margin-left: 0;}
    .footab{padding-bottom: 20px;}
    .container{padding-left: 10px;padding-right: 10px;}
    .col-md-2x .post-module-1 .post-content-overlay.co{transform: translateY(85px);}
}
@media (max-width:768px){
	.back3{padding: 15px 15px;}
	.sio{margin-bottom: 10px;}
	.pooo{padding-top: 25px;}
    .post-module-1 .post-content-overlay.co{transform: translateY(0px);}
    .plp{padding-right: 0;}
    .footer-menu.mt-3{margin-top: 0!important;}
    .numer h1{font-size: 80px;}
    .widget-header.spe{padding-left: 0;}
    .kua h1{font-size: 20px;}
    .probox{padding-top: 30px;}
    .pot{background: #fff;}
    .lg-block{display: none}
.sm-block{display: block}
    .post-thumb.co{margin-bottom: 20px;}
    .featured-slider-2 .post-content-overlay .post-title a{font-size: 24px;}
    .headpx{font-size: 24px;width: 90%;padding: 10px 15px;}
    .widget-header .widget-title{font-size: 24px;}
    .pad{padding-left: 15px;padding-right: 15px;}
    div.custom-dots{overflow: auto!important;}
    .p-0{padding-left: 10px!important;padding-right: 10px!important;}
}
