.p-lr5{padding: 0 5px;}
.p-lr10{padding: 0 10px;}
.p-tb60{padding: 60px 0;}
.p-tb80{padding: 80px 0;}
.r-t20{margin-top: -20px;}
.m-t20{margin-top: 20px;}
.m-t40{margin-top: 40px;}
.m-t60{margin-top: 60px;}
.fz-32{font-size: 32px;}
.fz-24{font-size: 24px;}
.fz-16{font-size: 16px;}
.content-text{font-size: 16px;line-height: 2;color: #535353;}
.text-p p{margin-bottom: 0;}

@media(max-width: 991px){
    .p-tb60{padding: 36px 0;}
    .p-tb80{padding: 48px 0;}
    .p-lr5{padding: 0 9px;}
    .p-lr10{padding: 0 6px;}
    .r-t20{margin-top: -12px;}
    .m-t20{margin-top: 12px;}
    .m-t40{margin-top: 24px;}
    .m-t60{margin-top: 36px;}
    .fz-32{font-size: 24px;}
    .fz-24{font-size: 18px;}
    .fz-16,.content-text{font-size: 14px;}
}


.box-strength-bg{background-repeat: no-repeat;background-position: top center;background-size: cover;}
.box-strength-bg .title{color: #fff;}
.item-str-wrap{display: flex;flex-wrap: wrap;margin-left: -0.3rem;margin-right: -0.3rem;}
.item-str-wrap .con{width: 25%;height: 100%;text-align: center;padding: 0 0.3rem;position: relative;}
.item-str-wrap .con:before{content: '';width: 1px;height: 115px;background: #8c8c8c;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}
.item-str-wrap .con:last-child:before{opacity: 0;}
.item-str-wrap .con .img{height: 75px;margin: auto;}
.item-str-wrap .con .title{margin: 0.3rem 0 0.1rem;color: #fff;}
.item-str-wrap .con .desc{color: #999;}

.box-apply-main ul{display: flex;flex-wrap: wrap;justify-content: center;}
.box-apply-main ul li{display: inline-block;vertical-align: top;margin: 5px 0.4rem;}
.box-apply-main ul li .title{width: 200px;height: 64px;line-height: 64px;font-size: 18px;text-align: center;cursor: pointer;background: #fff;box-shadow: 0 2px 10px rgba(15,78,219,0.25);}
.box-apply-main ul li.active .title{background: #0f4edb;background-image: linear-gradient(to right,#547dd8,#0f4fdc);color: #fff;}
.itme-apply-flex{display: flex;flex-wrap: wrap;position: relative;}
.itme-apply-flex .con{width: calc(100% - 54%);max-width: calc(100% - 750px);padding: 0.5rem 1rem 0 0;}
.itme-apply-flex .con .title{font-weight: bold;color: #333;}
.itme-apply-flex .con ul.keywords{margin: 12px -4px 0;display: flex;flex-wrap: wrap;}
.itme-apply-flex .con ul.keywords li{margin: 4px;font-size: 14px;color: #999;padding: 4px 10px;border: 1px solid #eee;}
.itme-apply-flex .con .desc{line-height: 1.75;color: #888;}
.itme-apply-flex .img{width: 54%;max-width: 750px;}
.itme-apply-flex a.view-more{position: absolute;left: 0;bottom: 0;}
a.view-more{display: block;width: 150px;height: 42px;line-height: 40px;font-size: 16px;text-align: center;color: #0f4edb;border: 1px solid #0f4edb;}
.itme-apply-flex .con .title a:hover{color: #0f4edb;}
a.view-more:hover{background: #0f4edb;color: #fff;}
.itme-apply-flex .img a:hover img{transform: scale(1.08);}

.box-about-bg{background-repeat: no-repeat;background-position: right center;background-size: cover;}
.box-about-bg a.view-more{border-radius: 50px;}
.about-us-width{float: right;width: 100%;max-width: 680px;}

@media(max-width: 991px){
    .box-apply-main ul{padding: 5px;display: block;white-space: nowrap;overflow-x: auto;}
    .box-apply-main ul li{margin: 5px;}
    .box-apply-main ul li .title{width: 120px;height: 40px;line-height: 40px;font-size: 16px;}
    .itme-apply-flex{display: block;}
    .itme-apply-flex .con{width: 100%;max-width: 100%;padding: 20px 0 40px}
    .itme-apply-flex .img{width: 100%;max-width: 100%;}
    .itme-apply-flex .con ul.keywords li{font-size: 12px;}
    .itme-apply-flex a.view-more{margin-top: 20px;position: static;}
}
@media(max-width: 768px){
    .item-str-wrap .con{width: 50%;}
    .item-str-wrap .con:before{opacity: 0;}
    .item-str-wrap .con .img{height: 42px;}
    .item-str-wrap .con .title{margin: 10px 0 0;}
    a.view-more{width: 110px;height: 34px;line-height: 32px;font-size: 14px;}
}


.row_pro_item_wrap{display: flex;flex-wrap: wrap;}
.item-pro-img{width: 100%;height: 100%;position: relative;box-shadow: 0 1px 6px rgba(0,0,0,0.06);}
.item-pro-img .item-pro-con{padding: 20px;}
.item-pro-img .item-pro-con .title a{font-size: 18px;color: #333;}
.item-pro-img .item-pro-con .item-pro-sub{margin-top: 30px;display: flex;justify-content: center;}
a.view-buy{width: 108px;line-height: 32px;color: #888;border: 1px solid #eee;display: inline-block;margin: 0 10px;border-radius: 50px;}
.item-pro-img .line{position: absolute;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;background-color: #0f4edb;z-index: 10;}
.item-pro-img .line_t{width: 0;height: 2px;left: 0;top: 0;}
.item-pro-img .line_r{height: 0;width: 2px;right: 0;top: 0;}
.item-pro-img .line_b{right: 0;bottom: 0;width: 0;height: 2px;}
.item-pro-img .line_l{width: 2px;height: 0;left: 0;bottom: 0;}
.item-pro-img:hover img{transform: scale(1.06);}
.item-pro-img .item-pro-con .title a:hover{color: #0f4edb;}
a.view-buy:hover{background: #0f4edb;border-color: #0f4edb;color: #fff;}
.item-pro-img:hover .line_t,.item-pro-img:hover .line_b{width: 100%;}
.item-pro-img:hover .line_r,.item-pro-img:hover .line_l{height: 100%;}

.galleryOverlay{width: 100%;height: 100%;position: fixed;top: 0;left: 0;opacity: 0;z-index: 100000;background-color: rgba(0,0,0,.7);overflow: hidden;display: none;-moz-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}
.galleryOverlay.visible{opacity: 1;}
.gallerySlider{width: 100%;height: 100%;position: absolute;left: 0;top: 0;white-space: nowrap;}
.gallerySlider .placeholder{height: 100%;line-height: 1px;text-align: center;width: 100%;display: inline-block;}
.gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}
.gallerySlider .placeholder img{display: inline-block;max-height: 88%;max-width: 100%;vertical-align: middle;}
.prevArrow, .nextArrow{border: none; text-decoration: none;opacity: 0.5;cursor: pointer;position: absolute; width:50%;height:100%;top:0;margin-top: 0px;}
.prevArrow:hover, .nextArrow:hover{opacity: 1;}
.prevArrow{background-position: left top;left:0;}
.nextArrow{background-position: right top;right:0;}
.pagelimit{position: absolute;bottom: 20px;left: 50%;margin-left: -18px;color: #fff;font-size: 18px;}
.closed{cursor: pointer;position: absolute;width: 40px;height: 40px;right:2%;top: 3%;transform: rotate(45deg);}
.closed::after,.closed::before{content: '';background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.closed:hover{opacity: 0.5;}
.closed::after{width: 26px;height: 2px;}
.closed::before{width: 2px;height: 26px;}

.show-img-left{width: 460px;}
.content-swiper-top .swiper-slide,.content-swiper-bottom .swiper-slide{cursor: pointer;border: 1px solid #e8e8e8;}
.content-swiper-top .swiper-button-prev,.content-swiper-top .swiper-button-next{width: 28px;height: 42px;background: rgba(0,0,0,0.3);}
.content-swiper-top .swiper-button-prev:after,.content-swiper-top .swiper-button-next:after{font-size: 18px;color: #fff;}
.content-swiper-top .swiper-button-prev:hover,.content-swiper-top .swiper-button-next:hover{background: rgba(15,78,219,0.8);}
.content-swiper-top .swiper-button-next{right: 0;}
.content-swiper-top .swiper-button-prev{left: 0;}
.content-swiper-top .swiper-button-disabled{opacity: 0;}
.content-swiper-bottom .swiper-slide-thumb-active{border-color: #0f4edb;}

.show-con-desc{width: calc(100% - 460px);padding-left: 40px;}
.show-buy-pdf a.buy-pdf{float: left;display: block;text-align: center;width: 140px;height: 40px;line-height: 40px;font-size: 16px;background: #707070;color: #fff;border-radius: 4px;}
.show-buy-pdf a.down-pdf{margin-left: 20px;}
.show-buy-pdf a.buy-pdf span{padding-left: 24px;}
.show-buy-pdf a.buy-pdf span.buy{background: url('../../images/buy.png') no-repeat center left/20px;}
.show-buy-pdf a.buy-pdf span.pdf{background: url('../../images/pdf.png') no-repeat center left/20px;}
.show-buy-pdf a.buy-pdf:hover{background: #0f4edb;}
.show-buy-pdf .paypal{float: left;margin-left: 30px;font-size: 18px;font-weight: 600;color: #333;display: flex;align-items: center;}
.show-buy-pdf .paypal img{height: 40px;margin-right: 10px;}
.pro-parameters{font-size: 18px;font-weight: bold;color: #333;line-height: 2;border-bottom: 1px solid #ebebeb;}

@media(max-width: 991px){
    .show-img-left{width: 100%;}
    .show-con-desc{width: 100%;padding: 30px 0 0;}
    .show-buy-pdf a.buy-pdf{width: 115px;height: 35px;line-height: 35px;font-size: 14px;}
    .show-buy-pdf a.buy-pdf span{padding-left: 20px;}
    .show-buy-pdf a.buy-pdf span.buy,.show-buy-pdf a.buy-pdf span.pdf{background-size: 15px;}
}


.show-menu-left{width: 280px;}
.faqsearch .inputfaq{width: 100%;height: 40px;font-size: 16px;background: #f9f9f9;padding: 0 40px 0 10px;}
.faqsearch .btnfaq{width: 16px;height: 16px;background: url("../../images/search.png") no-repeat;position: absolute;top: 50%;transform: translateY(-50%);right: 10px;}
.show-menu-left .nav-show .mobile-nav{display: none;}
.show-menu-left .nav-show ul li{background: #707070;border-bottom: 1px solid rgba(253,253,253,0.2);}
.show-menu-left .nav-show ul li:last-child{border-bottom: none;}
.show-menu-left .nav-show ul li .cat{cursor: pointer;position: relative;}
.show-menu-left .nav-show ul li a{display: block;font-size: 16px;line-height: 1.6;padding: 10px 30px 10px 15px;color: #fff;position: relative;}
.show-menu-left .nav-show ul li .cat:before{content: '';width: 15px;height: 15px;background: url('../../images/downwhite.png') no-repeat top left/100%;position: absolute;right: 10px;top: 50%;transform: translateY(-50%) rotate(-90deg);z-index: 9;transition: all 0.5s;}
.show-menu-left .nav-show ul li.active a,.show-menu-left .nav-show ul li a:hover{background-color: #0f4edb;}
.show-menu-left .nav-show ul li .navs a{display: block;border-top: 1px solid rgba(253,253,253,0.2);font-size: 16px;line-height: 1.6;color: #fff;padding: 10px 15px 10px 35px;position: relative;}
.show-menu-left .nav-show ul li .menuitem .cat a{padding: 10px 15px;display: inline-block;}
.show-menu-left .nav-show ul li .open .navs a:before{content: '';width: 12px;height: 12px;background: url('../../images/downwhite.png') no-repeat top left/100%;position: absolute;left: 15px;top: 50%;transform: translateY(-50%) rotate(-90deg);}
.show-menu-left .nav-show ul li .menuitem .navs{display: none;}
.show-menu-left .nav-show ul li .menuitem.open .navs{display: block;}
.show-menu-left .nav-show ul li .menuitem .cat:hover,.show-menu-left .nav-show ul li .open .cat{background: #0f4edb;}
.show-menu-left .nav-show ul li .menuitem .cat a:hover{text-decoration: underline;}
.show-menu-left .nav-show ul li .open .cat:before{transform: translateY(-50%) rotate(0deg);}
.show-menu-left .nav-show ul li .navs a.active,.show-menu-left .nav-show ul li .navs a:hover{background: #3f79fb;}

.show-content-right{width: calc(100% - 280px);padding-left: 40px;}
.item-faq-list .faq-list-con .title{font-size: 18px;font-weight: bold;padding: 10px 20px;background: #f7f8f9;}
.item-faq-list .faq-list-con .text{padding: 20px;border: 1px solid #f7f8f9;}
.box-item-down .item-down-con{padding: 15px 300px 15px 0;border-bottom: 1px solid #eee;position: relative;}
.box-item-down .item-down-con:first-child{border-top: 1px solid #eee;}
.box-item-down .item-down-con .title a{font-size: 16px;color: #333;}
.box-item-down .item-down-con .down-text{width: 280px;display: flex;justify-content: space-between;align-items: center;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.box-item-down .item-down-con .down-text .name{width: 180px;font-size: 16px;text-align: center;color: #666;}
.box-item-down .item-down-con .down-text a{font-size: 24px;color: #333;}
.box-item-down .item-down-con .title a:hover{color: #0f4edb;}
.box-item-down .item-down-con .down-text a:hover{color: #f41c02;}

@media(max-width: 991px){
    .show-menu-left{width: 100%;}
    .show-content-right{width: 100%;padding: 30px 0 0;}
    .show-menu-left .nav-show .mobile-nav{display: block;width: 100%;height: 45px;line-height: 45px;font-size: 16px;padding: 0 15px;background: #333;color: #fff;position: relative;}
    .show-menu-left .nav-show .mobile-nav:before{content: '';width: 16px;height: 16px;background: url('../../images/downwhite.png') no-repeat top left/100%;position: absolute;right: 12px;top: 50%;transform: translateY(-50%) rotate(-90deg);transition: all 0.5s;}
    .show-menu-left .nav-show .mobile-nav.extend:before{transform: translateY(-50%) rotate(0deg);}
    .show-menu-left .nav-show .boxnav{display: none;}
    
    .item-faq-list .faq-list-con .title{font-size: 16px;padding: 7px 14px;}
    .item-faq-list .faq-list-con .text{padding: 14px;}
    .box-item-down .item-down-con{padding: 10px 65px 10px 0;}
    .box-item-down .item-down-con .title a{font-size: 14px;}
    .box-item-down .item-down-con .down-text{width: 50px;}
    .box-item-down .item-down-con .down-text .name{display: none;}
    .box-item-down .item-down-con .down-text a{font-size: 20px;}
    .show-buy-pdf .paypal{margin: 30px 0 0;width: 100%;font-size: 16px;}
    .show-buy-pdf .paypal img{height: 32px;margin-right: 10px;}
}


.item-menu-bg{width: 100%;height: 60px;line-height: 60px;background: #f7f8f9;}
.item-menu-bg .nav-show .mobile-nav{background: #0f4edb;font-size: 16px;font-weight: bold;color: #fff;padding: 0 24px;}
.item-menu-bg .nav-show .boxnav{background: url('../../images/nav.png') #fff no-repeat center left/5px;}
.item-menu-bg .nav-show .boxnav a{display: inline-block;float: left;padding: 0 28px;font-size: 16px;color: #888;}
.item-menu-bg .nav-show .boxnav a:hover,.item-menu-bg .nav-show .boxnav a.active{color: #0f4edb;}

.about-us-flex{display: flex;align-items: center;}
.about-us-flex .left{width: 50%;}
.about-us-flex .right{width: calc(100% - 50%);padding-left: 40px;}
.about-us-info{padding-top: 40px;position: relative;}
.about-us-info:after{content: '';width: 160px;height: 2px;background: #bbb;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.about-us-info .flex{display: flex;flex-wrap: wrap;justify-content: space-between;}
.about-us-info .flex .info{margin-top: 20px;display: flex;align-items: center;font-size: 18px;color: #424242;}
.about-us-info .flex .info .img{width: 37px;}
.about-us-info .flex .info .con{width: calc(100% - 37px);padding-left: 20px;}
.iw_poi_title{color: #CC5522;font-size: 14px;font-weight: bold;overflow: hidden;padding-right: 13px;white-space: nowrap;}
.iw_poi_content{font: 12px arial,sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word;}
#dituContent{width: 100%;height: 440px;}

.row-news .news-list{margin-bottom: 20px;display: flex;align-items: center;padding: 20px;border: 1px solid #eee;}
.row-news .news-list:first-child{margin-top: 0;}
.row-news .news-list .img{width: 240px;height: 150px;}
.row-news .news-list .con{width: calc(100% - 240px);padding-left: 20px;}
.row-news .news-list .con .title a{font-size: 18px;color: #333;}
.row-news .news-list .con .time{margin: 15px 0;color: #999;}
.row-news .news-list .con .desc{font-size: 14px;color: #888;line-height: 1.75;-webkit-line-clamp: 3;height: 5.25em;}
.row-news .news-list:hover{box-shadow: 0 2px 16px rgba(0,0,0,0.12);}
.row-news .news-list:hover  img{transform: scale(1.08);}
.row-news .news-list:hover .con .title a{color: #0f4edb;}
.time-hits{padding: 20px 0 40px;color: #999;border-bottom: 1px solid #eaeaea;}
.prev-next a{line-height: 2;color: #888;}
.prev-next a:hover{color: #0f4edb;text-decoration: underline;}

.message{max-width: 640px;margin: auto;}
.message .input,.message .textarea{width: 100%;height: 50px;background: #f9f9f9;border: 1px solid #f9f9f9;padding: 0 15px;margin-bottom: 20px;}
.message .textarea{height: 200px;padding: 15px;}
.message .input:focus,.message .textarea:focus{border-color: #e60012;}
.message .submit{width: 150px;height: 50px;background: #0f4edb;color: #fff;}
.message .submit:hover{background: #0fdb9c;}

.item-video .item-video-img{cursor: pointer;position: relative;}
.item-video .item-video-img .videoplay{width: 48px;height: 48px;border-radius: 50%;background: url('../../images/video.png') no-repeat top left/100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.item-video .title{margin-top: 10px;}
.videobg{display: none;width: 100%;height: 100%;background: rgba(0,0,0,0.8);position: fixed;top: 0;left: 0;z-index: 1000;}
.videobg .videocon{width: 100%;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1000;}
.videobg .videocon video{width: 100% !important;max-width: 1000px;max-height: 100vh !important;}
.videobg .btnclose{width: 64px;height: 64px;border-radius: 50%;cursor: pointer;background: url('../../images/colse.png') no-repeat top left/100%;position: fixed;top: 0.2rem;right: 0.2rem;}

@media(max-width: 991px){
    .item-menu-bg{width: 100%;height: 45px;line-height: 45px;background: #f7f8f9;}
    .item-menu-bg .show-con-width{padding: 0;}
    .item-menu-bg .nav-show .mobile-nav{width: 100%;background: #f7f8f9;color: #000;padding: 0 15px;position: relative;}
    .item-menu-bg .nav-show .mobile-nav:before{content: '';width: 16px;height: 16px;background: url('../../images/down.png') no-repeat top left/100%;position: absolute;right: 16px;top: 50%;transform: translateY(-50%) rotate(-90deg);transition: all 0.5s;}
    .item-menu-bg .nav-show .mobile-nav.extend:before{transform: translateY(-50%) rotate(0deg);}
    .item-menu-bg .nav-show .boxnav{display: none;width: 100%;background: #fff;position: absolute;top: 100%;left: 0;z-index: 99;}
    .item-menu-bg .nav-show .boxnav a{width: 100%;padding: 0 20px;font-size: 14px;line-height: 42px;border-bottom: 1px solid #eee;}

    .about-us-flex{display: block;}
    .about-us-flex .left{width: 100%;}
    .about-us-flex .right{width: 100%;padding: 20px 0 0;}
    .about-us-info{padding-top: 15px;}
    .about-us-info:after{width: 80px;}
    .about-us-info .flex .info{width: 100%;font-size: 14px;}
    .about-us-info .flex .info .img{width: 28px;}
    .about-us-info .flex .info .con{width: calc(100% - 28px);padding-left: 10px;}
    #dituContent{height: 300px;}
    .time-hits{padding: 10px 0 20px;}
}