@charset "utf-8";
.wow{visibility:hidden;}
.animate__animated{visibility:visible;}
.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@media (prefers-reduced-motion:reduce),print{
    .animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}
    .animate__animated[class*=Out]{opacity:0}
}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}

@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}

/* .animate__animated{-webkit-animation-duration:0.7s;animation-duration:0.7s;} */
            .animate__animated.animate__1s{-webkit-animation-duration:1.0s;animation-duration:1.0s;}
            .animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;}
/* @-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}} */
/* @keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}} */
/* .animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp} */

@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}

@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}

@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}

@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}

@-webkit-keyframes fadeIn{0%{opacity:0.3}to{opacity:1}}
@keyframes fadeIn{0%{opacity:0.3}to{opacity:1}}
.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}

.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
.clearfix{clear:both;}
.clearfix::before,.clearfix::after{clear:both;display:table;content:"";}
.ulstyle{list-style:none;padding:0;margin:0;}
body{overflow-x:auto;}
.maxwrap{width:100%;min-width:360px;min-width:343px;max-width:1520px;clear:both;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;}
.maxwrap::before,.maxwrap::after{display:table;clear:both;content:"";}
.header .maxwrap{max-width:100%;}
@media (max-width:1200px){
    .maxwrap{padding-left:30px;padding-right:30px;}
}
@media (max-width:767px){
    .maxwrap{padding-left:20px;padding-right:20px;}
}
.html_locked{overflow-y:hidden;}
.header{width:100%;}
.header_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 -0px;padding:0px 0px;}
.header_logo{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px 0px 0px 0px;font-size:0px;}
.header_logo a{display:inline-block;font-size:0px;overflow:hidden;}
.header_logo a img{display:inline-block;max-height:60px;font-size:0px;overflow:hidden;position:relative;left:0;top:0;}
.header_navigation{-ms-flex:1 1 auto;flex:1 1 auto;align-self:flex-end;margin:0;padding:0px 30px 0px 30px;font-size:0px;}
.header_search{-ms-flex:0 0 30px;flex:0 0 30px;margin:0;padding:0px;}
.header_search{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.header_search .search_icon{width:30px;height:30px;line-height:1;display:block;cursor:pointer;margin:0;padding:0px;background:url(../images/icon_search.png) center center no-repeat;}
.search_form_box{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0px;padding:0px 20px;width:100vw;height:100vh;position:fixed;right:0px;top:0px;z-index:9999999999;background:rgba(0,0,0,0.7);display:none;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.search_form_box_show{display:-ms-flexbox;display:flex;}
.search_form{display:block;width:100%;max-width:550px;height:46px;line-height:46px;border-radius:100px;padding:0px 0px;background:#fff;-webkit-box-shadow:0px 0px 15px rgba(255,255,255,0.2);box-shadow:0px 0px 15px rgba(255,255,255,0.2);}
.search_form .search_ipt{float:left;padding:0px 5px 0px 20px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);height:46px;line-height:1;overflow:hidden;display:block;}
.search_form .search_ipt input{width:100%;height:46px;line-height:1;border:0px;background:none;color:#444;font-size:14px;}
.search_form .search_ipt input::-webkit-input-placeholder{color:#444;}
.search_form .search_ipt input::-moz-input-placeholder{color:#444;}
.search_form .search_ipt input::-ms-input-placeholder{color:#444;}
.search_form .search_ipt input::placeholder{color:#444;}
.search_form .search_ipt input::-internal-autofill-selected{box-shadow:0 0 0 1000px #044e98 inset;background-image:none;color:#444;}
.search_form .search_ipt input::-webkit-autofill{box-shadow:0 0 0 1000px #044e98 inset;background-image:none;color:#444;}
.search_form .search_ipt input:focus,.search_ipt input:hover,.search_ipt input:active{color:#444;}
.search_form .search_btn{float:right;width:60px;height:46px;overflow:hidden;padding:5px 10px;}
.search_form .search_btn input{float:right;width:36px;height:36px;line-height:1;display:block;cursor:pointer;border:0px;border-radius:100px;background-color:#0068b7;background-image:url(../images/icon_search2.png);background-position:center center;background-repeat:no-repeat;background-size:17px auto;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.search_form:hover .search_btn input{background-color:#d67200;}
.header_mobimenu{-ms-flex:0 0 70px;flex:0 0 70px;}
.header_mobimenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding:0px 0px 0px 0px;margin:0px 0px;}
.header_mobimenu .menu_btn{-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;text-align:right;cursor:pointer;padding:0px;margin:0px;}
.header_mobimenu .menu_btn i{display:block;width:100%;height:3px;line-height:1;overflow:hidden;font-size:0;background:#0068b7;padding:0px;margin:0px 0px 7px;border-radius:0px;opacity:1;border:0px solid red;}
.header_mobimenu .menu_btn i:nth-child(2){width:80%;float:right;}
.header_mobimenu .menu_btn i:nth-child(3){margin:0px;}
@media (min-width:992px){
	.header_row{height:80px;}
	.header_mobimenu{display:none;}
    .header_navigation .subone{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;margin:0 -0px;line-height:80px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    .header_navigation .subone>li{-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;padding:0px 0px;}
    .header_navigation .subone>li>a{display:block;padding:0px 0px;text-align:center;color:#111;font-size:16px;font-weight:400;line-height:inherit;text-decoration:none;border:0px solid green;}
    .header_navigation .subone>li>a{-webkit-transition:none;-o-transition:none;transition:none;}
    .header_navigation .subone>li>a:hover,
    .header_navigation .subone>li.active2>a,
	.header_navigation .subone>li.current>a{color:#0047ba;font-weight:700;}
    .header_navigation .subone>li>a>b{padding:0px 0px;position:relative;top:0px;left:0px;z-index:0;display:inline-block;color:inherit;font-weight:inherit;font-size:inherit;vertical-align:inherit;line-height:inherit;text-align:inherit;white-space:nowrap;}
    .header_navigation .subone>li>a b:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;width:0;height:3px;line-height:3px;background:#fff;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    .header_navigation .subone>li:hover a b:before,
	.header_navigation .subone>li.current a b:before{left:0%;width:100%;opacity:1;}
    .header_navigation .subtwobg{width:100%;height:80px;background:#f5f5f5;position:fixed;left:0px;top:-100%;z-index:-11;padding:0px;margin:0px;height:70px;opacity:0;visibility:visible;}
    .header_navigation .subtwobg_active{top:80px;opacity:1;visibility:visible;display:block;z-index:9999999999;}
    /* .header_navigation .subtwo{width:auto;position:absolute;left:0px;top:0px;z-index:1;border:1px solid red;} */
    .header_navigation .subtwo{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:stretch;margin:0 -0px;padding:0;}
    .header_navigation .subtwo>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:25px 0px 0px;}
    .header_navigation .subtwo>li>a{display:block;font-size:14px;color:#222;line-height:20px;text-align:center;padding:0px 30px;margin:0px;border:0px solid green;}
    .header_navigation .subtwo>li>a:hover,
	.header_navigation .subtwo>li>a.hover{font-size:16px;color:#0047ba;font-weight:700;}
}
.header_navigation .subone>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:0px 2.055555556vw;}
@media (min-width:1800px){
    .header_navigation .subone>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:0px 37px;}
}
@media (max-width:1400px){
	.header_navigation{padding:0px 20px 0px 20px;}
    .header_navigation .subone>li{-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;padding:0px 5px;}
}
@media (max-width:991px){
	.header_row{height:60px;}
	.header_logo a img{max-height:40px;}
	.header_navigation .subone{display:none;}
}
@media (max-width:575px){
	.header_logo a img{max-height:34px;}
	.header_search{display:none;}
	.header_mobimenu{-ms-flex:0 0 40px;flex:0 0 40px;}
}
.header_navigation_mobile_top{width:100%;clear:both;display:block;margin:0px;padding:0px;border-bottom:1px solid #ebebeb;}
.header_navigation_mobile_top_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0;padding:0px;height:90px;}
.header_navigation_mobile_top_row .logo{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px 0px 0px 0px;font-size:0px;}
.header_navigation_mobile_top_row .logo a{display:inline-block;font-size:0px;overflow:hidden;}
.header_navigation_mobile_top_row .logo a img{max-width:100%;display:inline-block;font-size:0px;overflow:hidden;}
.header_navigation_mobile_top_row .mobimenu{-ms-flex:0 0 90px;flex:0 0 90px;margin:0;padding:0px 0px 0px 0px;font-size:0px;}
.header_navigation_mobile_top_row .mobimenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding:0px;margin:0px;}
.header_navigation_mobile_top_row .mobimenu .menu_btn{-ms-flex:0 0 35px;flex:0 0 35px;max-width:35px;height:35px;cursor:pointer;padding:0px;margin:0px;position:relative;border:0px solid red;}
.header_navigation_mobile_top_row .mobimenu .menu_btn i{display:block;width:100%;height:4px;line-height:1;overflow:hidden;font-size:0;background:#222;padding:0px;margin:0px;position:absolute;top:15px;left:0px;z-index:0;}
.header_navigation_mobile_top_row .mobimenu .menu_btn i:nth-child(1){transform:rotate(-45deg);}
.header_navigation_mobile_top_row .mobimenu .menu_btn i:nth-child(2){transform:rotate(45deg);}
.header_navigation_mobile_navlist{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:35px 0px;margin:0px 0px;border:0px solid red;}
.header_navigation_mobile_navlist{min-height:-webkit-calc(96vh - 90px);min-height:calc(96vh - 90px);}
.header_navigation_mobile_navlist .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 35px;margin:0px;}
.header_navigation_mobile_navlist .colitem{border-right:1px solid #ebebeb;}
.header_navigation_mobile_navlist .colitem:nth-child(1){border-left:1px solid #ebebeb;}
.header_navigation_mobile_navlist .colitem .tit{margin:0px;padding:0px 0px 25px;font-size:24px;font-weight:400;line-height:1.2;border-bottom:1px solid #ebebeb;}
.header_navigation_mobile_navlist .colitem .tit a{color:#222;}
.header_navigation_mobile_navlist .colitem .list1{margin:0px 0px 0px;padding:9px 0px 0px;}
.header_navigation_mobile_navlist .colitem .list1 li{margin:0px;padding:9px 0px;font-size:16px;line-height:22px;border:0px solid red;}
.header_navigation_mobile_navlist .colitem .list1 li a{color:#5a5a5a;}
.header_navigation_mobile{width:100%;min-height:100vh;height:100%;height:100vh;overflow-x:hidden;overflow-y:auto;clear:both;display:block;margin:0px;padding:0px;background:#fff;opacity:1;display:none;position:fixed;top:-0%;right:-100%;z-index:9999999999;}
.header_navigation_mobile{-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;-o-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;}
.header_navigation_mobile{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
/* .header_navigation_mobile, */
.header_navigation_mobile.open{top:0px;right:0px;opacity:1;display:block!important;}
@media (max-width:991px){
	.header_navigation_mobile_top_row{height:60px;}
	.header_navigation_mobile_top_row .logo a img{max-height:40px;}
	.header_navigation_mobile_top_row .mobimenu{-ms-flex:0 0 60px;flex:0 0 60px;}
	.header_navigation_mobile_top_row .mobimenu .menu_btn{-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;height:30px;}
	.header_navigation_mobile_top_row .mobimenu .menu_btn i{display:block;width:100%;height:3px;top:17px;}
}
@media (max-width:767px){
	.header_navigation_mobile_navlist{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;padding:20px 0px 20px;}
	.header_navigation_mobile_navlist{min-height:-webkit-calc(96vh - 90px);min-height:calc(96vh - 90px);}
	.header_navigation_mobile_navlist .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 0px;}
	.header_navigation_mobile_navlist .colitem{border-right:0px;}
	.header_navigation_mobile_navlist .colitem:nth-child(1){border-left:0px;}
	.header_navigation_mobile_navlist .colitem .tit{padding:10px 0px 13px;font-size:16px;font-weight:700;}
	.header_navigation_mobile_navlist .colitem .list1{padding:9px 0px 15px;}
	.header_navigation_mobile_navlist .colitem .list1 li{padding:3px 0px;font-size:14px;}
}
@media (max-width:575px){
	.header_navigation_mobile_top_row .logo a img{max-height:34px;}
}
.banner{width:100%;height:100%;margin:0px;padding:0px;}
.banner .ani{visibility:hidden;}
.banner .animate__animated{-webkit-animation-duration:1.2s;animation-duration:1.2s;}
.banner .myswiper{width:100%;height:100%;}
.banner .swiper-slide{text-align:center;font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.banner .swiper-slide{width:100%;padding:0;margin:0;display:block;}
.banner .swiper-slide{position:relative;overflow:hidden;}
.banner .swiper-slide{height:auto;}
.banner .swiper-pagination{padding:0;margin:0;line-height:1;bottom:60px;}
.banner .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 20px;display:inline-block;border-radius:100px;background:#0047ba;opacity:1;position:relative;border:0px solid #0047ba;opacity:1;}
.banner .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.banner .swiper-pagination .swiper-pagination-bullet-active{width:48px;opacity:1;background:#f08200;}
.banner .swiper-button-next,.banner .swiper-button-prev{left:20px;right:auto;}
.banner .swiper-button-next{left:auto;right:20px;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{color:#06c9ff;opacity:1;font-weight:700;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{opacity:0.8;}
.banner .myswiper > .maxwrap > *{position:relative;top:0px;left:0px;}
@media (max-width:1400px){
	.banner .swiper-pagination{bottom:4.285714286vw;}
	.banner .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 1.428571429vw;}
	.banner .swiper-pagination .swiper-pagination-bullet-active{width:3.428571429vw}
}
@media (max-width:991px){
    .banner .swiper-button-next:after,
    .banner .swiper-button-prev:after {font-size:38px;}
	.banner .swiper-button-next,.banner .swiper-button-prev{left:10px;right:auto;}
	.banner .swiper-button-next{left:auto;right:10px;}
}
@media (max-width:767px){
    .banner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 10px;}
	.banner .swiper-pagination .swiper-pagination-bullet-active{width:25px;}
    .banner .swiper-button-next:after,
    .banner .swiper-button-prev:after {font-size:32px;}
}
@media (max-width:575px){
	.banner .swiper-button-next,.banner .swiper-button-prev{left:0px;right:auto;}
	.banner .swiper-button-next{left:auto;right:0px;}
	.banner .swiper-button-next:after,
	.banner .swiper-button-prev:after {font-size:26px;}
}
.banner01{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:2;overflow:hidden;min-height:200px;}
.banner01 .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;min-height:200px;}
.banner01 .banner_img img{display:block;width:100%;max-width:100%;min-width:375px;min-width:480px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
/* .banner01 .banner_img img{min-width:576px;} */
.banner01 .banner_img img{-webkit-transition:all 2.2s linear;-o-transition:all 2.2s linear;transition:all 2.2s linear;}
.banner01 .banner_img img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);opacity:1;}
.banner_img_scale .banner_img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.banner01 .banner_cont01{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:200px;}
.banner01 .banner_cont01{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner01 .banner_cont01 .txt1{min-height:20px;color:#fff;font-size:60px;font-weight:700;margin:0px 0px 0px;text-align:left;padding:0px 0px 0px;line-height:1.3;letter-spacing:3px;}
.banner01 .banner_cont01 .txt2{min-height:20px;color:#fff;font-size:20px;font-weight:400;margin:0px 0px 0px;text-align:left;padding:25px 0px 40px;line-height:1.3;letter-spacing:1px;}
.banner01 .banner_cont02{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:200px;}
.banner01 .banner_cont02{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:flex-start;}
.banner01 .banner_cont02 .txt1{min-height:20px;color:#0068b7;font-size:60px;font-weight:400;margin:0px auto;text-align:center;padding:140px 0px 0px;line-height:1.3;letter-spacing:3px;}
.banner01 .banner_cont02 .img1{min-height:20px;color:#fff;font-size:0px;font-weight:400;margin:0px auto;text-align:center;padding:25px 0px 0px;line-height:1.3;letter-spacing:1px;}
.banner01 .banner_cont02 .img1 img{display:inline-block;max-width:100%;min-width:0px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.banner01 .banner_cont03{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:200px;}
.banner01 .banner_cont03{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner01 .banner_cont03 .txt1{min-height:20px;color:#fff;font-size:44px;font-weight:700;margin:0px 0px 0px;text-align:left;padding:0px 0px 0px;line-height:1.3;letter-spacing:0px;text-shadow:1px 2px 4px rgba(0,71,186,0.9);vertical-align:top;}
.banner01 .banner_cont03 .txt1 p{margin:0px 0px 0px;padding:0px;vertical-align:top;}
.banner01 .banner_cont03 .txt1 span{color:#f08200;vertical-align:top;font-weight:700;}
.banner01 .banner_cont03 .txt1 i,
.banner01 .banner_cont03 .txt1 em{vertical-align:top;font-size:32px;line-height:1.1;display:inline-block;font-style:normal;font-weight:700;}
.banner01 .banner_cont03 .txt2{min-height:20px;color:#fff;font-size:20px;font-weight:400;margin:0px 0px 0px;text-align:left;padding:10px 0px 0px;line-height:1.3;letter-spacing:1px;text-shadow:1px 2px 4px rgba(0,71,186,0.9);}
.banner01 .banner_cont03 .imglist1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:70px 0px 0px;margin:0px -6px;}
.banner01 .banner_cont03 .imglist1 .img1{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin:0px;padding:0px 6px;}
.banner01 .banner_cont03 .imglist1 .img1 img{display:block;max-width:100%;max-width:200px;min-width:0px;margin:0px;padding:0px;font-size:0;overflow:hidden;border:1px solid #fff;border-radius:0px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.banner01 .banner_cont03 .imglist1 .img1 img:hover{border-color:#f08200;border-width:0px;border-color:rgba(255,255,255,0.1);-webkit-box-shadow:0px 2px 12px rgba(0,71,186,0.7);box-shadow:0px 2px 12px rgba(0,71,186,0.7);}
.banner01 .banner_cont03 .imglist1 .img1 img:hover{transform:scale(1.12);-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-ms-transform:scale(1.12);}
@media (max-width:1920px){
	.banner01 .banner_cont02 .txt1{padding:7.291666667vw 0px 0px;}
	.banner01 .banner_cont02 .img1{padding:1.302083333vw 0px 0px;}
	.banner01 .banner_cont02 .img1 img{width:24.84375vw;}
	.banner01 .banner_cont03 .imglist1{padding:5vw 0px 0px;margin:0px -0.3125vw;}
	.banner01 .banner_cont03 .imglist1 .img1{padding:0px 0.3125vw;}
	.banner01 .banner_cont03 .imglist1 .img1 img{max-width:10.41666667vw;}
}
@media (max-width:1400px){
	.banner01 .banner_cont01 .txt1,
	.banner01 .banner_cont02 .txt1,
	.banner01 .banner_cont03 .txt1{font-size:3.142857143vw;}
    .banner01 .banner_cont01 .txt2,
	.banner01 .banner_cont03 .txt2{font-size:1.428571429vw;}
	.banner01 .banner_cont03 .txt1 i,
	.banner01 .banner_cont03 .txt1 em{font-size:2.285714286vw;}
}
@media (max-width:991px){
    .banner01{min-height:50px;}
}
@media (max-width:767px){
    .banner01 .banner_cont01 .txt2,
    .banner01 .banner_cont03 .txt2{font-size:13px;letter-spacing:0px;}
    .banner01 .banner_cont01 .txt2{padding:15px 0px 20px;}
	.banner01 .banner_cont03 .txt2{padding:5px 0px 0px;}
	/* .banner01 .banner_cont03 .txt1 i{font-size:18px;} */
    .banner01 .banner_cont02 .txt1{letter-spacing:1px;}
	.banner01 .banner_cont03 .txt1{letter-spacing:1px;}
	.banner01 .banner_cont03 .imglist1{margin:0px -2px;}
	.banner01 .banner_cont03 .imglist1 .img1{padding:0px 2px;}
	.banner01 .banner_cont03 .imglist1 .img1 img{max-width:80px;}
}
@media (max-width:575px){
    .banner01 .banner_cont01 .txt2{font-size:12px;}
	.banner01 .banner_cont02 .txt1{font-size:22px;letter-spacing:0px;}
	.banner01 .banner_cont02 .img1{padding:8px 0px 0px;}
	.banner01 .banner_cont02 .img1 img{width:150px;}
	.banner01 .banner_cont03 .txt1{font-size:18px;letter-spacing:0px;}
    .banner01 .banner_cont03 .txt2{font-size:12px;}
	.banner01 .banner_cont03 .txt1 i,
	.banner01 .banner_cont03 .txt1 em{font-size:13px;}
    .banner01 .banner_cont01 .txt2,
    .banner01 .banner_cont03 .txt2{font-size:12px;}
}
@media (max-width:480px){
    /* .banner01 .banner_cont01 .txt1{font-size:20px;letter-spacing:2px;} */
}
/* 内页banner */
.banner_static{width:100%;display:block;margin:0px 0px 0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;}
.banner_static .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;min-height:100px;}
.banner_static .banner_img img{display:block;max-width:100%;min-width:375px;min-width:420px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner_static .banner_img img{min-width:576px;}
.banner_static .banner_cont{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:50px;}
.banner_static .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner_static .banner_cont .txt1{display:inline-block;min-height:30px;color:#fff;font-size:48px;font-weight:700;margin:0px auto;text-align:center;padding:0px 0px 0px;line-height:1.2;letter-spacing:0px;}
.banner_static .banner_cont01{width:100%;display:block;padding:0px;margin:0px;text-align:left;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:50px;}
.banner_static .banner_cont01{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner_static .banner_cont01 .txt1{display:block;min-height:10px;color:#fff;font-size:36px;font-weight:700;margin:0px;text-align:left;padding:0px;line-height:1.3;letter-spacing:0px;}
.banner_static .banner_cont01 .txt2{display:block;min-height:10px;color:#fff;font-size:16px;font-weight:400;margin:0px;text-align:left;padding:20px 0px 0px;line-height:1.6;}
.banner_static .banner_cont02{width:100%;display:block;padding:0px;margin:0px;text-align:left;line-height:1;position:absolute;top:120px;left:0;z-index:10;height:100%;min-height:50px;}
.banner_static .banner_cont02 .txt1{display:block;min-height:10px;color:#fff;font-size:42px;font-weight:700;margin:0px;text-align:left;padding:0px 0px;line-height:1.3;letter-spacing:0px;}
.banner_static .banner_cont02 .txt2{display:block;min-height:10px;color:#fff;font-size:18px;font-weight:400;margin:0px;text-align:left;padding:0px 0px;line-height:1.6;letter-spacing:0px;}
.banner_static .banner_cont02 .imglist1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:30px 0px 0px;margin:0px -20px;}
.banner_static .banner_cont02 .imglist1 .img1{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin:0px;padding:0px 20px;}
.banner_static .banner_cont02 .imglist1 .img1 img{display:block;width:136px;max-width:100%;min-width:0px;margin:0px;padding:0px;font-size:0;overflow:hidden;border:3px solid #fff;border-radius:200px;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;}
.banner_static .banner_cont02 .imglist1 .img1 img:hover{border-color:#f08200;border-width:2px;border-color:rgba(255,255,255,0.1);}
.banner_static .banner_cont02 .imglist1 .img1 img:hover{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);}
@media (min-width:1200px){
    /* 兼容可视化编辑 */
    .banner_static .banner_img{min-height:300px;}
}
@media (max-width:1920px){
	.banner_static .banner_cont02{top:6.25vw;}
	.banner_static .banner_cont02 .txt1{font-size:2.1875vw;}
	.banner_static .banner_cont02 .txt2{font-size:0.9375vw;}
	.banner_static .banner_cont02 .imglist1{padding:1.5625vw 0px 0px;margin:0px -1.041666667vw;}
	.banner_static .banner_cont02 .imglist1 .img1{padding:0px 1.041666667vw;}
	.banner_static .banner_cont02 .imglist1 .img1 img{width:7.083333333vw;}
}
@media (max-width:1600px){
    .banner_static .banner_cont .txt1{font-size:3.75vw;}
}
@media (max-width:1400px){
    .banner_static .banner_cont01 .txt1{font-size:2.571428571vw;}
	.banner_static .banner_cont02 .imglist1 .img1 img{border-width:2px;}
}
@media (max-width:1200px){
	.banner_static .banner_cont01 .txt2{font-size:14px;}
	.banner_static .banner_cont02 .txt2{font-size:12px;}
}
@media (max-width:767px){
    .banner_static .banner_cont .txt1{font-size:30px;}
	.banner_static .banner_cont01 .txt1{font-size:20px;}
	.banner_static .banner_cont01 .txt2{font-size:12px;padding:10px 0px 0px;}
	.banner_static .banner_cont02 .txt1{font-size:17px;}
}
@media (max-width:575px){
	.banner_static .banner_cont02{top:36px;}
	.banner_static .banner_cont02 .imglist1{padding:9px 0px 0px;margin:0px -6px;}
	.banner_static .banner_cont02 .imglist1 .img1{padding:0px 6px;}
	.banner_static .banner_cont02 .imglist1 .img1 img{width:40px;}
}
.block_about{width:100%;display:block;margin:0px 0px 0px;padding:90px 0px;background:url(../images/block_about_h.jpg) 0 0 no-repeat;background-size:100% 100%;background-size:cover;}
.block_about_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px 0px 0px;margin:0px 0px 90px;}
.block_about_row .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:700px;padding:0px 30px 0px 0px;margin:0px;}
.block_about_row .leftcol .block_about_title{display:block;margin:0px;padding:30px 0px 10px;font-size:36px;font-weight:700;color:#16163f;line-height:1.3;}
.block_about_row .leftcol .block_about_title2{display:block;margin:0px;padding:0px 0px 48px;font-size:24px;font-weight:400;color:#666;line-height:1.3;border-bottom:1px solid #e8e8e8;}
.block_about_row .leftcol .content{display:block;margin:0px;padding:50px 0px 0px;color:#666;font-size:16px;font-weight:400;line-height:30px;}
.block_about_row .leftcol .content p{margin:0px;padding:0px 0px;}
.block_about_row .rightcol{-ms-flex:0 0 46%;flex:0 0 46%;max-width:640px;padding:0px;margin:0px;}
.block_about_row .rightcol .img{width:100%;display:block;text-align:center;margin:0 auto;overflow:hidden;padding:0px;}
.block_about_row .rightcol .img img{width:100%;max-width:100%;font-size:0;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_about_dynuminfobox{width:100%;display:block;margin:0px 0px 0px;padding:18px 0px;background:#0068b7;}
.block_about_dynuminfo{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:0px;}
.block_about_dynuminfo li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin:0px;padding:25px 0px;}
.block_about_dynuminfo li + li{border-left:1px solid #3386c5;}
.block_about_dynuminfo li > div{display:block;margin:0px auto;text-align:center;padding:0px;}
.block_about_dynuminfo li .num{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:flex-start;padding:0px;margin:0px 0px;line-height:1.1;}
.block_about_dynuminfo li .num span{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px 0px;font-size:48px;font-weight:700;color:#fff;line-height:1;font-family:var(--fontfamilynumber);}
.block_about_dynuminfo li .num i{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px 0px 0px 4px;font-style:normal;font-size:17px;font-weight:400;color:#fff;line-height:1.8;}
.block_about_dynuminfo li .num i.jia{font-size:24px;font-weight:400;line-height:1.2;}
.block_about_dynuminfo li .txt{display:block;padding:5px 0px 0px;margin:0px;font-size:20px;color:#fff;line-height:1.2;}
.block_about_dynuminfo li .num span,
.block_about_dynuminfo li .num i,
.block_about_dynuminfo li .txt{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_about_dynuminfo li:hover .num span,
.block_about_dynuminfo li:hover .num i,
.block_about_dynuminfo li:hover .txt{color:#f08200;}
@media (max-width:1200px){
    .block_about_row .leftcol .block_about_title{padding:0px 0px 5px;font-size:30px;}
    .block_about_row .leftcol .block_about_title2{padding:0px 0px 20px;font-size:18px;}
	.block_about_row .leftcol .content{padding:15px 0px 0px;}
}
@media (max-width:767px){
    .block_about{padding:40px 0px;}
    .block_about_row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px 0px 25px;}
    .block_about_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px;}
    .block_about_row .leftcol .block_about_title{padding:0px 0px 5px;font-size:26px;}
    .block_about_row .leftcol .block_about_title2{padding:0px 0px 15px;font-size:16px;}
	.block_about_row .leftcol .content{padding:15px 0px 0px;}
    .block_about_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px 0px 0px;}
	.block_about_dynuminfobox{margin:0px 0px 0px;padding:0px 0px;}
	.block_about_dynuminfo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0px;}
	.block_about_dynuminfo li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0px;padding:15px 0px;}
	.block_about_dynuminfo li + li{border-left:0px solid #3386c5;}
	.block_about_dynuminfo li:nth-child(2),
	.block_about_dynuminfo li:nth-child(4){border-left:1px solid #3386c5;}
	.block_about_dynuminfo li:nth-child(3),
	.block_about_dynuminfo li:nth-child(4),
	.block_about_dynuminfo li:nth-child(5){border-top:1px solid #3386c5;}
	.block_about_dynuminfo li:nth-child(5){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:15px 0px;}
	.block_about_dynuminfo li .num span{font-size:32px;}
	.block_about_dynuminfo li .num i{padding:0px 0px 0px 2px;font-size:16px;line-height:1.5;}
	.block_about_dynuminfo li .num i.jia{font-size:18px;}
	.block_about_dynuminfo li .txt{padding:5px 0px 0px;font-size:16px;line-height:1.2;}
}
@media (max-width:575px){
    .block_about_row .leftcol .block_about_title2{font-size:14px;}
	.block_about_row .leftcol .content{line-height:28px;}
}

.title01{display:block;margin:0px;padding:50px 0px 0px;font-size:48px;font-weight:700;color:#111;line-height:1.2;letter-spacing:3px;position:relative;}
.title01:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:50px;height:4px;line-height:1;background:#0068b7;}
.more01{display:inline-block;margin:0px;padding:0px 70px 0px 48px;height:54px;line-height:52px;font-size:16px;font-weight:400;color:#111;border:1px solid #c4cdd5;letter-spacing:0px;position:absolute;bottom:0px;right:0px;}
.more01:before{content:"";position:absolute;top:0px;right:50px;z-index:0;width:100%;height:54px;line-height:1;background:url(../images/arrow_right1.png) right center no-repeat;}
.more01:hover{padding:0px 59px;color:#fff;background:#0068b7;border:1px solid #0068b7;}
.more01:hover:before{right:-10px;opacity:0;}
.more01,
.more01:before{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
@media (max-width:767px){
	.title01{padding:15px 0px 0px;font-size:26px;letter-spacing:1px;}
	.title01:before{width:40px;height:2px;}
	.more01{padding:0px 47px 0px 25px;height:40px;line-height:38px;font-size:14px;letter-spacing:0px;}
	.more01:before{right:35px;height:40px;background-size:auto 8px;}
	.more01:hover{padding:0px 36px;}
}
.block_product{width:100%;display:block;margin:0px 0px 0px;padding:90px 0px;background:#ebedf0;}
.block_product_cate{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:60px 0px 0px;margin:0 -0px;}
.block_product_cate span{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;padding:0px 0px;margin:0px;}
.block_product_cate span a{display:block;padding:10px 30px;margin:0px;font-size:18px;font-weight:400;color:#000;line-height:24px;}
.block_product_cate span a:hover,
.block_product_cate span.active a{background:#0068b7;color:#fff;}
.block_product .swiper{width:100%;height:auto;margin:0px;padding:0px 0px 0px;}
.block_product .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.block_product .swiper-slide{width:100%;height:auto;padding:0;margin:0;display:block;}
.block_product .swiper-pagination{padding:100px 0px 0px;margin:0;line-height:1;bottom:0px;position:static;}
.block_product .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 13px;display:inline-block;border-radius:100px;background:#0068b7;opacity:1;position:relative;border:0px solid #0068b7;opacity:1;}
.block_product .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_product .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#f08200;}
.block_product_list{width:100%;display:block;padding:60px 0px 0px;margin:0px;overflow:hidden;}
.block_product_list .tabs_content{width:100%;display:block;padding:0px 0px 0px;margin:0;overflow:hidden;}
.block_product_list .tabs_content_item{width:100%;display:block;padding:0px 0px 0px;margin:0;overflow:hidden;}
.block_product_list .itembox{width:100%;display:block;padding:0px;margin:0px;}
.block_product_list .itembox .cont{display:block;margin:0px auto;padding:0px;text-align:center;overflow:hidden;cursor:pointer;}
.block_product_list .itembox .img{display:block;margin:0px auto;padding:0px;text-align:center;overflow:hidden;}
.block_product_list .itembox .img img{max-width:100%;max-height:100%;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_product_list .itembox .img img{display:block;width:100%;font-size:0;overflow:hidden;}
.block_product_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.block_product_list .itembox:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:1;}
@media (max-width:991px){
    .block_product_cate span a{padding:10px 18px;font-size:16px;}
}
@media (max-width:767px){
	.block_product{padding:40px 0px;}
	.block_product_cate{padding:25px 0px 0px;margin:0 -2px;}
    .block_product_cate span{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:2px 2px;text-align:center;}
    .block_product_cate span a{padding:7px 5px;font-size:14px;border:1px solid #c4cdd5;}
	.block_product_cate span a:hover,
	.block_product_cate span.active a{background:#0068b7;color:#fff;border:1px solid #0068b7;}
	.block_product .swiper-pagination{padding:25px 0px 0px;}
	.block_product .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;}
	.block_product_list{padding:25px 0px 0px;}
}
@media (max-width:480px){
    .block_product_cate span{-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%;text-align:center;}
}

.block_application{width:100%;display:block;margin:0px 0px 0px;padding:90px 0px 80px;background:#fff;}
.block_application_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;align-content:stretch;padding:50px 0px 0px;margin:0px -12px;}
.block_application_list .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:12px;margin:0px;}
.block_application_list .colitem .itemcont{position:relative;top:0px;left:0px;z-index:0;}
.block_application_list .colitem .itemcont:after{content:"";position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%;line-height:1;background:url(../images/block_application_imgbg.png) 0 bottom repeat-x;opacity:0;}
.block_application_list .colitem .itemcont{height:100%;display:block;margin:0px;padding:0px 0px 0px;overflow:hidden;cursor:pointer;}
.block_application_list .colitem .itemcont .img{display:block;margin:0px auto;padding:0px;text-align:center;overflow:hidden;}
.block_application_list .colitem .itemcont .img img{max-width:100%;max-height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_application_list .colitem .itemcont .img img{-o-object-fit:cover;object-fit:cover;}
.block_application_list .colitem .itemcont:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
.block_application_list .colitem .itemcont .txtcont{position:absolute;bottom:0px;left:0px;z-index:2;width:100%;height:100%;border:0px solid red;}
.block_application_list .colitem .itemcont .txtcont{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;align-content:flex-end;padding:18px;margin:0px;}
.block_application_list .colitem .itemcont .txtcont .title{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:0px;font-size:24px;font-weight:700;color:#fff;line-height:30px;}
.block_application_list .colitem .itemcont .txtcont .h_txt{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px;margin:0px;height:0px;overflow:hidden;}
.block_application_list .colitem .itemcont .txtcont .summary{display:block;padding:0px 0px 0px;margin:0px 0px 15px;font-size:16px;font-weight:400;color:#fff;height:44px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.block_application_list .colitem .itemcont .txtcont .more{display:block;padding:0px;margin:0px;}
.block_application_list .colitem .itemcont .txtcont .more a{display:inline-block;padding:0px 25px 0px 0px;margin:0px;font-size:16px;color:#fff;height:22px;line-height:22px;background:url(../images/arrow_right2.png) right 7px no-repeat;overflow:hidden;}
.block_application_list .colitem.active .itemcont:after{opacity:1;}
.block_application_list .colitem.active .itemcont .txtcont{align-items:flex-end;align-content:flex-end;}
.block_application_list .colitem.active .itemcont .txtcont .title{margin:0px 0px 60px;}
.block_application_list .colitem.active .itemcont .txtcont .h_txt{height:81px;}
.block_application_list .colitem .itemcont,
.block_application_list .colitem .itemcont:after,
.block_application_list .colitem .itemcont .txtcont,
.block_application_list .colitem .itemcont .txtcont .title,
.block_application_list .colitem .itemcont .txtcont .h_txt,
.block_application_list .colitem .itemcont .txtcont .summary,
.block_application_list .colitem .itemcont .txtcont .more,
.block_application_list .colitem .itemcont .txtcont .more a{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1400px){
	.block_application_list .colitem.active .itemcont .txtcont .title{margin:0px 0px 4.285714286vw;}
}
@media (max-width:991px){
	.block_application_list{margin:0px -7px;}
	.block_application_list .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:7px;}
	.block_application_list .colitem .itemcont .txtcont{padding:15px;}
}
@media (max-width:767px){
	.block_application{padding:50px 0px 50px;}
	.block_application_list{padding:20px 0px 0px;margin:0px -7px;}
	.block_application_list .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:7px;}
	.block_application_list .colitem .itemcont .txtcont .title{font-size:20px;line-height:22px;}
	.block_application_list .colitem .itemcont .txtcont .summary{margin:0px 0px 5px;font-size:14px;height:40px;line-height:20px;}
	.block_application_list .colitem .itemcont .txtcont .more a{padding:0px 25px 0px 0px;font-size:14px;height:20px;line-height:20px;}
	.block_application_list .colitem.active .itemcont .txtcont .h_txt{height:65px;}
}
@media (max-width:575px){
	.block_application_list .colitem .itemcont .txtcont{padding:10px;}
	.block_application_list .colitem .itemcont .txtcont .title{font-size:18px;line-height:22px;}
	.block_application_list .colitem .itemcont .txtcont .summary{margin:0px 0px 3px;font-size:12px;height:36px;line-height:18px;}
	.block_application_list .colitem .itemcont .txtcont .more a{padding:0px 25px 0px 0px;font-size:12px;height:18px;line-height:18px;}
	.block_application_list .colitem.active .itemcont .txtcont .title{margin:0px 0px 10px;}
	.block_application_list .colitem.active .itemcont .txtcont .h_txt{height:57px;}
}

.block_news{width:100%;display:block;margin:0px 0px 0px;padding:0px 0px 80px;}
.block_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;align-content:stretch;padding:50px 0px 0px;margin:0px -15px;}
.block_news_list .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:15px;margin:0px;}
.block_news_list .colitem .itemcont{height:100%;display:block;margin:0px;padding:0px 0px 0px;overflow:hidden;background:#f7f8f9;}
.block_news_list .colitem .itemcont .img{display:block;margin:0px auto;padding:0px;text-align:center;overflow:hidden;}
.block_news_list .colitem .itemcont .img img{width:100%;max-height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_news_list .colitem .itemcont .img img{-o-object-fit:cover;object-fit:cover;}
.block_news_list .colitem .itemcont:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
.block_news_list .colitem .itemcont .txtcont{width:100%;margin:0px;padding:40px 30px;}
.block_news_list .colitem .itemcont .txtcont .title{width:100%;margin:0px 0px 15px;padding:0px;font-size:20px;font-weight:700;color:#111;height:52px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.block_news_list .colitem .itemcont .txtcont .summary{display:block;padding:0px 0px 0px;margin:0px 0px 30px;font-size:16px;font-weight:400;color:#111;height:52px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.block_news_list .colitem .itemcont .txtcont .date{display:block;padding:0px 0px 0px;margin:0px 0px 0px;font-size:16px;font-weight:400;color:#90959d;height:26px;line-height:26px;}
.block_news_list .colitem .itemcont .txtcont:hover .title{color:#0068b7;}
.block_news_list .colitem .itemcont,
.block_news_list .colitem .itemcont .txtcont,
.block_news_list .colitem .itemcont .txtcont .title,
.block_news_list .colitem .itemcont .txtcont .summary,
.block_news_list .colitem .itemcont .txtcont .date{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_news_list .colitem .itemcont2 .colitem_tit{width:100%;margin:0px 0px 12px;padding:0px 30px;font-size:24px;font-weight:700;color:#111;height:70px;line-height:70px;border-bottom:1px solid #f1f1f1;}
.block_news_list .colitem .itemcont2 .txtcont{width:100%;margin:0px;padding:8px 30px;}
.block_news_list .colitem .itemcont2 .txtcont .title{margin:0px 0px 8px;}
@media (max-width:991px){
	.block_news_list .colitem .itemcont .txtcont{padding:20px 15px;}
	.block_news_list .colitem .itemcont2 .colitem_tit{padding:0px 15px;}
}
@media (max-width:767px){
	.block_news{padding:0px 0px 30px;}
	.block_news_list{padding:20px 0px 0px;margin:0px -0px;}
	.block_news_list .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:7px 0px;}
	.block_news_list .colitem .itemcont{height:auto;}
	.block_news_list .colitem .itemcont .txtcont{padding:20px 15px;}
	.block_news_list .colitem .itemcont .txtcont .title{margin:0px 0px 10px;font-size:16px;height:22px;line-height:22px;}
	.block_news_list .colitem .itemcont .txtcont .summary{margin:0px 0px 10px;font-size:14px;height:40px;line-height:20px;}
	.block_news_list .colitem .itemcont2{padding:0px 0px 10px;}
	.block_news_list .colitem .itemcont2 .colitem_tit{margin:0px 0px 10px;padding:0px 15px;font-size:20px;height:54px;line-height:54px;}
	.block_news_list .colitem .itemcont2 .txtcont{padding:8px 15px;}
	.block_news_list .colitem .itemcont2 .txtcont .title{margin:0px 0px 3px;}
}

.footer{width:100%;display:block;padding:0px 0 0px;margin:0px;font-size:14px;color:#87898f;line-height:26px;background-color:#1a202a;border-top:8px solid #0068b7;}
.footer a{color:#87898f;}
.footer a:hover{color:#fff;text-decoration:underline;text-decoration:none;}
.footer p{margin:0px;padding:0px;}
.footer_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:60px 0px 40px;margin:0px;}
.footer_row .footer_left{-ms-flex:0 0 58.57142857%;flex:0 0 58.57142857%;max-width:820px;margin:0px;padding:0px 20px 0px 0px;}
.footer_row .footer_qrcode{-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px;margin:0px;padding:0px 0px 0px 0px;}
.footer_row .footer_contact{-ms-flex:0 1 34.28571429%;flex:0 1 34.28571429%;max-width:470px;margin:0px;padding:0px 0px 0px 30px;}
.footer_row .footer_qrcode .qrcode .img{width:100%;display:block;margin:0px;text-align:left;padding:0px;font-size:0;}
.footer_row .footer_qrcode .qrcode .img img{width:100%;max-width:100px;display:inline-block;margin:0px;text-align:left;padding:0px;font-size:0;}
.footer_row .footer_contact .icon_phone{width:100%;padding:0px 0px 0px 23px;margin:0px 0px 5px;font-size:16px;background:url(../images/icon_phone.png) 0 4px no-repeat;}
.footer_row .footer_contact .icon_email{width:100%;padding:0px 0px 0px 23px;margin:0px 0px 5px;font-size:16px;background:url(../images/icon_email.png) 0 7px no-repeat;}
.footer_row .footer_contact .icon_addr{width:100%;padding:0px 0px 0px 23px;margin:0px 0px 5px;font-size:16px;background:url(../images/icon_addr.png) 0 4px no-repeat;}
.footer_row .footer_contact .phone{display:block;padding:0px 0px 0px 23px;margin:0px 0px 20px;color:#d8dbe1;font-size:24px;line-height:1.5;font-weight:700;font-family:var(--fontfamilynumber);letter-spacing:1px;}
.footer_row .footer_contact .email{display:block;padding:0px 0px 0px 23px;margin:0px 0px 20px;color:#d8dbe1;font-size:24px;line-height:1.5;font-weight:700;letter-spacing:1px;}
.footer_row .footer_contact .addr{display:block;padding:0px 0px 0px 23px;margin:0px 0px 0px;color:#d8dbe1;font-size:16px;line-height:1.5;font-weight:400;}
.footer_nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px;margin:0px -3px;}
.footer_nav .colitem{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:0px 3px;margin:0px;text-align:left;}
.footer_nav .colitem .colcont{display:inline-block;margin:0px;padding:0px 0px 0px;text-align:left;}
.footer_nav .colitem .tit{margin:0px;padding:0px;color:#d8dbe1;font-size:16px;font-weight:700;text-align:left;}
.footer_nav .colitem .tit a{color:#d8dbe1;}
.footer_nav .colitem .tit a:hover{color:#fff;}
.footer_nav .colitem ul{margin:0px 0px 0px;padding:20px 0px 0px;text-align:left;}
.footer_nav .colitem ul li{margin:0px;padding:5px 0px;line-height:22px;}
.footer_nav .colitem ul li a{margin:0px;padding:0px;}
.footer_copyright{display:block;padding:20px 0px 15px;margin:0px auto;text-align:center;border-top:1px solid #242933;}
@media (max-width:767px){
	.footer{font-size:14px;line-height:24px;}
	.footer_row{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding:30px 0px 20px;}
	.footer_row .footer_left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;}
	.footer_row .footer_qrcode{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px 0px 0px;}
	.footer_row .footer_contact{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:25px 0px 0px 0px;}
	.footer_row .footer_contact .icon_phone{margin:0px 0px 0px;font-size:15px;}
	.footer_row .footer_contact .icon_email{margin:0px 0px 0px;font-size:15px;}
	.footer_row .footer_contact .icon_addr{margin:0px 0px 0px;font-size:15px;}
	.footer_row .footer_contact .phone{margin:0px 0px 10px;font-size:20px;letter-spacing:1px;}
	.footer_row .footer_contact .email{margin:0px 0px 10px;font-size:20px;letter-spacing:1px;}
	.footer_row .footer_contact .addr{font-size:15px;}
	.footer_nav{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px;}
	.footer_nav .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px;margin:0px;text-align:left;}
	.footer_nav .colitem .colcont{display:block;margin:0px;text-align:left;}
	.footer_nav .colitem .tit{font-size:15px;}
	.footer_nav .colitem ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px -7px;padding:2px 0px 10px 0px;}
	.footer_nav .colitem ul li{padding:0px 7px;}
	.footer_copyright{padding:15px 0px 10px;margin:0px;text-align:left;}
}
@media (max-width:575px){
	.footer_row .footer_qrcode .qrcode .img img{max-width:80px;}
}



.list_article_service{margin:0px;padding:0px 0px 0px;display:block;background:#f4f4f4;}
.list_article_service_list{display:block;padding:70px 0px;margin:0px;}
.list_article_service_list .itembox{display:block;padding:20px 0px;margin:0;}
.list_article_service_list .itembox .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0px 0px 0px;margin:0px;background:#fff;}
.list_article_service_list .itembox .cont .imgcol{-ms-flex:0 0 40.57142857%;flex:0 0 40.57142857%;max-width:40.57142857%;padding:0px 0px 0px;margin:0px;}
.list_article_service_list .itembox .cont .txtcol{-ms-flex:0 0 59.42857143%;flex:0 0 59.42857143%;max-width:59.42857143%;padding:0px 0px 0px;margin:0px;}
.list_article_service_list .itembox .cont .imgbox{width:100%;height:100%;display:block;}
.list_article_service_list .itembox .cont .imgbox{font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.list_article_service_list .itembox .cont .imgbox img{width:100%;height:100%;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_article_service_list .itembox .cont .imgbox img{-o-object-fit:cover;object-fit:cover;}
.list_article_service_list .itembox .cont .imgbox:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.list_article_service_list .itembox .cont .txtcol{padding:30px 30px 20px;}
.list_article_service_list .itembox .cont .txtcol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.list_article_service_list .itembox .cont .txtcol .txtbox{width:100%;max-width:700px;display:block;margin:0px;padding:0px 0px;}
.list_article_service_list .itembox .cont .txtcol .txtbox .tit{padding:0px 0px 0px 0px;margin:0px 0px 0px;font-size:40px;font-weight:400;line-height:1.3;color:#222;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_article_service_list .itembox .cont .txtcol .txtbox .desc{padding:15px 0px 35px 0px;margin:0px 0px 0px;font-size:16px;font-weight:400;line-height:30px;color:#666;}
.list_article_service_list .itembox .cont .txtcol .txtbox .more{display:block;margin:0px;padding:0px 0px 0px 0px;}
.list_article_service_list .itembox .cont .txtcol .txtbox .more .alink{display:inline-block;margin:0px;padding:0px 30px 0px 0px;height:38px;line-height:38px;font-size:14px;color:#0068b7;border:0px solid #fff;position:relative;top:0px;left:0px;z-index:0;}
.list_article_service_list .itembox .cont .txtcol .txtbox .more .alink i{font-style:normal;position:relative;top:0px;left:0px;z-index:10;}
.list_article_service_list .itembox .cont .txtcol .txtbox .more .alink:before{content:"";position:absolute;top:11px;right:0px;z-index:0;width:16px;height:16px;line-height:1;background:#0068b7;border-radius:100px;}
.list_article_service_list .itembox .cont .txtcol .txtbox .more .alink:after{content:"";position:absolute;top:11px;right:0px;z-index:0;width:16px;height:16px;line-height:1;background:url(../images/arrow_right3.png) center center no-repeat;}
.list_article_service_list .itembox .cont .txtcol .txtbox .more .alink:hover{padding:0px 40px 0px 25px;color:#fff;}
.list_article_service_list .itembox .cont .txtcol .txtbox .more .alink:hover:before{top:0px;width:100%;height:38px;line-height:38px;}
.list_article_service_list .itembox .cont .txtcol .txtbox .more .alink:hover:after{right:13px;}
.list_article_service_list .itembox .cont .txtcol .txtbox .more .alink,
.list_article_service_list .itembox .cont .txtcol .txtbox .more .alink:before,
.list_article_service_list .itembox .cont .txtcol .txtbox .more .alink:after{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.list_article_service_list .itembox .cont .txtcol .txtbox:hover .tit{color:#0068b7;}
@media (max-width:767px){
    .list_article_service_list{padding:30px 0px;}
	.list_article_service_list .itembox{padding:10px 0px;}
	.list_article_service_list .itembox .cont{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .list_article_service_list .itembox .cont .imgcol,
    .list_article_service_list .itembox .cont .txtcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.list_article_service_list .itembox .cont .imgbox{height:auto;}
	.list_article_service_list .itembox .cont .imgbox img{height:auto;}
	.list_article_service_list .itembox .cont .txtcol{padding:20px 30px 10px;}
	.list_article_service_list .itembox .cont .txtcol .txtbox .tit{font-size:26px;}
	.list_article_service_list .itembox .cont .txtcol .txtbox .desc{padding:10px 0px 10px 0px;font-size:15px;line-height:26px;}
	.list_article_service .maxwrap{padding-left:0px;padding-right:0px;}
}
@media (max-width:575px){
    .list_article_service_list .itembox .cont .txtcol{padding-left:20px;padding-right:20px;}
}

.visual_service_1_1{width:100%;display:block;margin:0px;padding:50px 0px 0px;}
.visual_service_1_1 .tit{padding:0px 0px 0px 0px;margin:0px 0px 0px;text-align:center;font-size:30px;font-weight:700;line-height:1.3;color:#222;}
.visual_service_1_1 .desc{max-width:1120px;padding:15px 0px 60px 0px;margin:0px auto 0px;text-align:center;font-size:16px;font-weight:400;line-height:30px;color:#222;}
.visual_service_1_2{display:block;padding:0px 0px;margin:0px 0px 90px;background:#f7f8fc;position:relative;top:0px;left:0px;z-index:0;}
.visual_service_1_2 .txtcol{width:100%;max-width:650px;position:absolute;top:70px;left:70px;z-index:0;background:#fff;height:-webkit-calc(100% - 140px);height:calc(100% - 140px);}
.visual_service_1_2 .txtcol .txtbox{width:100%;display:block;margin:0px;padding:40px 30px;}
.visual_service_1_2 .txtcol .txtbox .tit{padding:0px 0px 0px 0px;margin:0px 0px 0px;font-size:24px;font-weight:700;line-height:1.3;color:#222;}
.visual_service_1_2 .txtcol .txtbox .desc{padding:30px 0px 0px 0px;margin:0px 0px 0px;font-size:16px;font-weight:400;line-height:30px;color:#666;}
.visual_service_1_2 .imgcol{width:100%;display:block;margin:0;text-align:right;padding:0px;}
.visual_service_1_2 .imgcol .imgbox{font-size:0;margin:0;text-align:right;padding:0px;overflow:hidden;overflow:hidden;}
.visual_service_1_2 .imgcol .imgbox img{display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_service_1_3{width:100%;display:block;padding:80px 0px 60px;margin:0px;background:#f9fafb;}
.visual_service_1_3 .tit{padding:0px 0px 0px 0px;margin:0px auto 50px;text-align:center;font-size:30px;font-weight:700;line-height:1.3;color:#222;}
.visual_service_1_3 .myswiper{width:100%;height:auto;margin:0px 0px 0px;padding:0px;}
.visual_service_1_3 .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.visual_service_1_3 .swiper-slide{-webkit-align-items:flex-end;align-items:flex-end;}
.visual_service_1_3 .swiper-slide{width:auto;height:auto;border:0px solid #fff;}
.visual_service_1_3 .swiper-button-next,
.visual_service_1_3 .swiper-button-prev{display:block;margin:0px auto;text-align:center;padding:0px;width:46px;height:46px;line-height:1;border-radius:100px;opacity:1;border:1px solid #747474;background:#f9fafb;}
.visual_service_1_3 .swiper-button-next:after,
.visual_service_1_3 .swiper-button-prev:after{display:inline-block;margin:0px auto;text-align:center;padding:0px;width:42px;height:44px;line-height:44px;border-radius:100px;background:transparent;color:#747474;font-size:14px;font-weight:400;vertical-align:middle;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.visual_service_1_3 .swiper-button-next:hover,
.visual_service_1_3 .swiper-button-prev:hover{border:1px solid #0068b7;background:#0068b7;}
.visual_service_1_3 .swiper-button-next:hover:after,
.visual_service_1_3 .swiper-button-prev:hover:after{color:#fff;}
.visual_service_1_3 .itembox{display:block;margin:0px;padding:0px;font-size:0;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;}
.visual_service_1_3 .itembox .imgbox{width:100%;display:block;font-size:0;margin:0;padding:0px;overflow:hidden;}
.visual_service_1_3 .itembox .imgbox img{width:100%;max-width:1202px;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_service_1_3 .itembox .txtbox{width:100%;max-width:-webkit-calc(100% - 120px);max-width:calc(100% - 120px);position:absolute;bottom:50px;left:60px;z-index:0;}
.visual_service_1_3 .itembox .txtbox .title{display:block;padding:0px;margin:0px 0px 20px;text-align:left;font-size:24px;font-weight:700;color:#fff;line-height:1.3;}
.visual_service_1_3 .itembox .txtbox .summary{display:block;padding:0px;margin:0px 0px 0px;text-align:left;font-size:16px;font-weight:400;color:#fff;max-height:90px;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.visual_service_1_3 .progressbar_col{width:100%;display:block;margin:0;padding:18px 0px 0px;border-bottom:1px solid #e5e5e5;}
.visual_service_1_3 .progressbar_col .progressbar_txt{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;justify-content:center;align-items:center;padding:0px 0px 0px;margin:0 -45px;}
.visual_service_1_3 .progressbar_col .progressbar_txt .item{-ms-flex:0 0 auto;flex:0 0 auto;padding:0px 45px;margin:0px;}
.visual_service_1_3 .progressbar_col .progressbar_txt .item b{display:inline-block;padding:18px 0px;margin:0px;cursor:pointer;text-align:center;font-size:18px;font-weight:400;color:#222;line-height:24px;-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;position:relative;top:0px;left:0px;z-index:0;}
.visual_service_1_3 .progressbar_col .progressbar_txt .item b:after{content:"";position:absolute;bottom:0px;left:50%;z-index:0;width:0px;height:0px;line-height:1;display:block;margin:0px;padding:0px;background:transparent;color:#747474;font-size:0px;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.visual_service_1_3 .progressbar_col .progressbar_txt .item_active b{color:#0068b7;}
.visual_service_1_3 .progressbar_col .progressbar_txt .item_active b:after{left:0px;width:100%;height:4px;line-height:1;background:#0068b7;}
@media (max-width:1200px){
	.visual_service_1_2 .txtcol{max-width:-webkit-calc(100% - 130px);max-width:calc(100% - 130px);bottom:40px;left:65px;}
	.visual_service_1_3 .itembox .txtbox{max-width:-webkit-calc(100% - 130px);max-width:calc(100% - 130px);bottom:40px;left:65px;}
	.visual_service_1_3 .progressbar_col .progressbar_txt{margin:0 -30px;}
	.visual_service_1_3 .progressbar_col .progressbar_txt .item{padding:0px 30px;}
}
@media (max-width:767px){
	.visual_service_1_1{padding:30px 0px 0px;}
	.visual_service_1_1 .tit{font-size:24px;}
	.visual_service_1_1 .desc{max-width:100%;padding:10px 0px 30px 0px;font-size:14px;line-height:22px;}
	.visual_service_1_2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;margin:0px 0px 40px;}
	.visual_service_1_2 .txtcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px;margin:0px;order:2;}
	.visual_service_1_2 .imgcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px;margin:0px;}
	.visual_service_1_2 .txtcol{max-width:100%;position:static;height:auto;background:#f7f8fc;}
	.visual_service_1_2 .txtcol .txtbox{padding:30px 20px;}
	.visual_service_1_2 .txtcol .txtbox .tit{font-size:20px;}
	.visual_service_1_2 .txtcol .txtbox .desc{padding:10px 0px 0px 0px;font-size:14px;line-height:22px;}
	.visual_service_1_3{padding:40px 0px 30px;}
	.visual_service_1_3 .tit{margin:0px auto 25px;font-size:24px;}
	.visual_service_1_3 .swiper-button-next,
	.visual_service_1_3 .swiper-button-prev{width:38px;height:38px;}
	.visual_service_1_3 .swiper-button-next:after,
	.visual_service_1_3 .swiper-button-prev:after{width:32px;height:36px;line-height:36px;}
	.visual_service_1_3 .itembox .txtbox{bottom:30px;}
	.visual_service_1_3 .itembox .txtbox .title{margin:0px 0px 15px;font-size:22px;line-height:1.3;}
	.visual_service_1_3 .itembox .txtbox .summary{font-size:15px;max-height:72px;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
	.visual_service_1_3 .progressbar_col{padding:10px 0px 0px;}
	.visual_service_1_3 .progressbar_col .progressbar_txt{margin:0 -20px;}
	.visual_service_1_3 .progressbar_col .progressbar_txt .item{-ms-flex:0 1 auto;flex:0 1 auto;padding:0px 20px;}
	.visual_service_1_3 .progressbar_col .progressbar_txt .item b{padding:15px 0px;font-size:16px;line-height:22px;}
	.visual_service_1_3 .progressbar_col .progressbar_txt .item_active b:after{height:3px;}
}
@media (max-width:575px){
	.visual_service_1_3 .progressbar_col .progressbar_txt{margin:0 -20px;}
	.visual_service_1_3 .progressbar_col .progressbar_txt .item{padding:0px 20px;}
	.visual_service_1_3 .itembox .imgbox img{min-width:575px;}
	.visual_service_1_3 .progressbar_col{padding:10px 0px 0px;}
	.visual_service_1_3 .progressbar_col .progressbar_txt{margin:0 -10px;}
	.visual_service_1_3 .progressbar_col .progressbar_txt .item{-ms-flex:0 1 auto;flex:0 1 auto;padding:0px 10px;}
	.visual_service_1_3 .progressbar_col .progressbar_txt .item b{padding:12px 0px;font-size:15px;line-height:20px;}
	.visual_service_1_3 .progressbar_col .progressbar_txt .item_active b:after{height:3px;}
}
.visual_service_1_4{width:100%;display:block;margin:0px;padding:60px 0px 70px;background:url(../images/visual_service_1_4_bg.jpg) center 0 no-repeat;}
.visual_service_1_4 .tit{padding:0px 0px 0px 0px;margin:0px 0px 0px;text-align:center;font-size:30px;font-weight:700;line-height:1.3;color:#333;}
.visual_service_1_4 .desc{max-width:1100px;padding:45px 0px 70px 0px;margin:0px auto 0px;text-align:center;font-size:16px;font-weight:400;line-height:30px;color:#666;}
.visual_service_1_4 .desc p{margin:0px 0px 30px;}
.visual_service_1_4_list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:60px 0px 0px;margin:0px -25px;}
.visual_service_1_4_list1 .colitem{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:0px 25px;margin:0px;}
.visual_service_1_4_list1 .colitem .itembox{height:100%;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px;}
.visual_service_1_4_list1 .colitem .itembox .imgbox {-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;font-size:0;margin:0 auto;text-align:center;padding:0px 0px;overflow:hidden;}
.visual_service_1_4_list1 .colitem .itembox .imgbox img{max-width:100%;display:block;margin:0 auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_service_1_4_list1 .colitem .itembox .txtbox {-ms-flex:1 0 auto;flex:1 0 auto;max-width:none;margin:0;padding:30px 30px 70px;border:1px solid #ccc;}
.visual_service_1_4_list1 .colitem .itembox:hover .imgbox img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:0.9;}
.visual_service_1_4_list1 .colitem .itembox .txtbox .title{padding:0px 0px 0px;margin:0px;color:#0056a7;font-size:30px;font-weight:400;line-height:38px;}
.visual_service_1_4_list1 .colitem .itembox .txtbox .summary{padding:30px 0px 0px;margin:0px;color:#666;font-size:16px;line-height:30px;}
.visual_service_1_4_list1 .colitem .itembox .txtbox .summary p{margin:0px 0px 0px;}
.visual_service_1_4_list1 .colitem .itembox:hover{background:#0056a7;}
.visual_service_1_4_list1 .colitem .itembox:hover .txtbox {border:1px solid #0056a7;}
.visual_service_1_4_list1 .colitem .itembox:hover .txtbox .title{color:#fff;font-size:32px;}
.visual_service_1_4_list1 .colitem .itembox:hover .txtbox .summary{color:#fff;}
.visual_service_1_4_list1 .colitem .itembox,
.visual_service_1_4_list1 .colitem .itembox .txtbox,
.visual_service_1_4_list1 .colitem .itembox .txtbox .title,
.visual_service_1_4_list1 .colitem .itembox .txtbox .summary{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1200px){
    .visual_service_1_4_list1{margin:0px -15px;}
    .visual_service_1_4_list1 .colitem{padding:0px 15px;}
	.visual_service_1_4_list1 .colitem .itembox .txtbox {padding:25px 25px 50px;}
    .visual_service_1_4_list1 .colitem .itembox .txtbox .title{font-size:24px;line-height:32px;}
	.visual_service_1_4_list1 .colitem .itembox:hover .txtbox .title{font-size:26px;}
}
@media (max-width:767px){
    .visual_service_1_4{padding:40px 0px 35px;}
	.visual_service_1_4 .tit{font-size:24px;}
	.visual_service_1_4 .desc{padding:20px 0px 30px 0px;font-size:15px;line-height:26px;}
	.visual_service_1_4 .desc p{margin:0px 0px 10px;}
    .visual_service_1_4_list1{padding:20px 0px 0px;margin:0px 0px;}
    .visual_service_1_4_list1 .colitem{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 0px;}
	.visual_service_1_4_list1 .colitem .itembox .txtbox {padding:20px 20px 30px;}
    .visual_service_1_4_list1 .colitem .itembox .txtbox .title{font-size:20px;line-height:28px;}
    .visual_service_1_4_list1 .colitem .itembox .txtbox .summary{padding:15px 0px 0px;font-size:15px;line-height:24px;}
	.visual_service_1_4_list1 .colitem .itembox:hover .txtbox .title{font-size:22px;}
}
.visual_service_1_5{width:100%;display:block;margin:0px;padding:20px 0px 0px;background:url(../images/visual_service_1_5_bg.jpg) center 0 no-repeat;}
.visual_service_1_5 .tit{padding:0px 0px 0px 0px;margin:0px 0px 0px;text-align:center;font-size:30px;font-weight:700;line-height:1.3;color:#333;}
.visual_service_1_5_list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0px 90px;margin:0px -8px;}
.visual_service_1_5_list1 .colitem{-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%;padding:8px 8px;margin:0px;}
.visual_service_1_5_list1 .colitem .itembox{display:block;margin:0px 0px 0px;padding:0px 0px 0px;border-radius:0px;overflow:hidden;}
.visual_service_1_5_list1 .colitem .itembox .imgbox {display:block;font-size:0;margin:0 auto;text-align:center;padding:0px 0px;overflow:hidden;}
.visual_service_1_5_list1 .colitem .itembox .imgbox img{width:100%;display:block;margin:0 auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_service_1_5_list1 .colitem .itembox:hover .imgbox img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:0.9;}
.visual_service_1_5_list1 .colitem .itembox .title{padding:15px 0px 0px;margin:0px auto;text-align:center;color:#333;font-size:18px;line-height:30px;font-weight:700;}
.visual_service_1_5_list1 .colitem .itembox .desc{padding:10px 0px 0px;margin:0px auto;text-align:center;color:#333;font-size:16px;line-height:28px;}
.visual_service_1_5_list1 .colitem .itembox:hover .title{color:#0056a7;font-size:20px;}
.visual_service_1_5_list1 .colitem .itembox:hover .desc{color:#000;}
.visual_service_1_5_list1 .colitem .itembox,
.visual_service_1_5_list1 .colitem .itembox .title,
.visual_service_1_5_list1 .colitem .itembox .desc{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:767px){
    .visual_service_1_5{padding:20px 0px 0px;background-size:cover;}
	.visual_service_1_5 .tit{font-size:24px;}
    .visual_service_1_5_list1{padding:25px 0px 30px;margin:0px -8px;}
    .visual_service_1_5_list1 .colitem{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:8px 5px;}
    .visual_service_1_5_list1 .colitem .itembox .title{padding:10px 0px 0px;font-size:16px;}
    .visual_service_1_5_list1 .colitem .itembox .desc{padding:3px 0px 0px;font-size:14px;line-height:22px;}
}

.visual_service_2{width:100%;display:block;margin:0px;padding:0px 0px 0px;}
.visual_service_2_1{width:100%;display:block;padding:70px 0px 0px;margin:0px auto;text-align:center;}
.visual_service_2_1 .tit{padding:0px 0px 0px 0px;margin:0px auto;text-align:center;font-size:30px;font-weight:700;line-height:1.3;color:#222;}
.visual_service_2_1 .tit2{max-width:1100px;padding:12px 0px 0px;margin:0px auto;text-align:center;font-size:24px;font-weight:400;line-height:30px;color:#222;}
.visual_service_2_1 .desc{max-width:1100px;padding:20px 0px 0px;margin:0px auto;text-align:center;font-size:16px;font-weight:400;line-height:1.875;color:#222;}
.visual_service_2_2{display:block;padding:0px 0px;margin:40px 0px 0px;background:#f7f8fc;position:relative;top:0px;left:0px;z-index:0;}
.visual_service_2_2 .txtcol{width:100%;max-width:100%;position:absolute;top:0px;left:0px;z-index:10;height:100%;}
.visual_service_2_2 .txtcol{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}
.visual_service_2_2 .txtcol .txtbox{width:100%;max-width:650px;display:block;margin:0px 0px 0px 70px;padding:40px 30px 20px;background:#fff;}
.visual_service_2_2 .txtcol .txtbox .tit{padding:0px 0px 0px 0px;margin:0px 0px 0px;font-size:24px;font-weight:700;line-height:1.3;color:#222;}
.visual_service_2_2 .txtcol .txtbox .desc{padding:30px 0px 0px 0px;margin:0px 0px 0px;font-size:16px;font-weight:400;line-height:22px;color:#666;}
.visual_service_2_2 .txtcol .txtbox .desc p{margin:0px 0px 15px;}
.visual_service_2_2 .imgcol{width:100%;display:block;margin:0;text-align:right;padding:0px;}
.visual_service_2_2 .imgcol .imgbox{font-size:0;margin:0;text-align:right;padding:0px;overflow:hidden;overflow:hidden;}
.visual_service_2_2 .imgcol .imgbox img{display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_service_2_3{width:100%;display:block;margin:0px;padding:0px 0px 0px;background:#fff;}
.visual_service_2_3_list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:20px 0px 0px;margin:0px -25px;}
.visual_service_2_3_list1 .colitem{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;padding:25px 25px;margin:0px;}
.visual_service_2_3_list1 .colitem .itembox{height:100%;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px;}
.visual_service_2_3_list1 .colitem .itembox .imgbox {-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;font-size:0;margin:0 auto;text-align:center;padding:0px 0px;overflow:hidden;}
.visual_service_2_3_list1 .colitem .itembox .imgbox img{max-width:100%;display:block;margin:0 auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_service_2_3_list1 .colitem .itembox .txtbox {-ms-flex:1 0 auto;flex:1 0 auto;max-width:none;margin:0;padding:30px 30px 70px;border:1px solid #ccc;}
.visual_service_2_3_list1 .colitem .itembox:hover .imgbox img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:0.9;}
.visual_service_2_3_list1 .colitem .itembox .txtbox .title{padding:0px 0px 0px;margin:0px;color:#0056a7;font-size:30px;font-weight:400;line-height:38px;}
.visual_service_2_3_list1 .colitem .itembox .txtbox .summary{padding:30px 0px 0px;margin:0px;color:#666;font-size:16px;line-height:30px;}
.visual_service_2_3_list1 .colitem .itembox .txtbox .summary p{margin:0px 0px 0px;}
.visual_service_2_3_list1 .colitem .itembox:hover{background:#0056a7;}
.visual_service_2_3_list1 .colitem .itembox:hover .txtbox {border:1px solid #0056a7;}
.visual_service_2_3_list1 .colitem .itembox:hover .txtbox .title{color:#fff;font-size:32px;}
.visual_service_2_3_list1 .colitem .itembox:hover .txtbox .summary{color:#fff;}
.visual_service_2_3_list1 .colitem .itembox,
.visual_service_2_3_list1 .colitem .itembox .txtbox,
.visual_service_2_3_list1 .colitem .itembox .txtbox .title,
.visual_service_2_3_list1 .colitem .itembox .txtbox .summary{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_service_2_4{padding:70px 0px 0px;background:none;}
@media (max-width:1200px){
	.visual_service_2_2 .txtcol{max-width:-webkit-calc(100% - 130px);max-width:calc(100% - 130px);bottom:40px;left:65px;}
    .visual_service_2_3_list1{margin:0px -15px;}
    .visual_service_2_3_list1 .colitem{padding:0px 15px;}
	.visual_service_2_3_list1 .colitem .itembox .txtbox {padding:25px 25px 50px;}
    .visual_service_2_3_list1 .colitem .itembox .txtbox .title{font-size:26px;}
	.visual_service_2_3_list1 .colitem .itembox:hover .txtbox .title{font-size:28px;}
}
@media (max-width:767px){
	.visual_service_2_1{padding:35px 0px 0px;}
	.visual_service_2_1 .tit{font-size:24px;}
	.visual_service_2_1 .tit2{max-width:100%;padding:5px 0px 0px 0px;font-size:16px;line-height:22px;}
	.visual_service_2_1 .desc{max-width:100%;padding:10px 0px 0px;font-size:14px;line-height:22px;}
	.visual_service_2_2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 20px;margin:20px 0px 0px;background:#fff;}
	.visual_service_2_2 .txtcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px;margin:0px;order:2;}
	.visual_service_2_2 .imgcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px;margin:0px;}
	.visual_service_2_2 .txtcol{max-width:100%;position:static;height:auto;}
	.visual_service_2_2 .txtcol .txtbox{margin:0px 0px 0px 0px;padding:30px 0px 0px;}
	.visual_service_2_2 .txtcol .txtbox .tit{font-size:20px;}
	.visual_service_2_2 .txtcol .txtbox .desc{padding:15px 0px 0px 0px;font-size:14px;line-height:22px;}
	.visual_service_2_2 .txtcol .txtbox .desc p{margin:0px 0px 8px;}
    .visual_service_2_3_list1{padding:10px 0px 0px;margin:0px 0px;}
    .visual_service_2_3_list1 .colitem{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 0px;}
	.visual_service_2_3_list1 .colitem .itembox .txtbox {padding:20px 20px 30px;}
    .visual_service_2_3_list1 .colitem .itembox .txtbox .title{font-size:20px;}
    .visual_service_2_3_list1 .colitem .itembox .txtbox .summary{padding:10px 0px 0px;font-size:15px;line-height:24px;}
	.visual_service_2_3_list1 .colitem .itembox:hover .txtbox .title{font-size:22px;}
	.visual_service_2_4{padding:30px 0px 0px;}
}




.details_service3_1{display:block;margin:0px;padding:50px 0px 0px;}
.details_service3_1_tit{max-width:1250px;padding:0px 0px;margin:0px auto 0px;text-align:center;font-size:30px;font-weight:400;line-height:1.6;color:#111;}
.details_service3_1_desc{max-width:1250px;padding:10px 0px 0px;margin:0px auto 0px;text-align:center;font-size:16px;font-weight:400;line-height:30px;color:#666;}
.details_service3_1_list{display:block;margin:0px;padding:50px 0px 0px;}
.details_service3_1_list .item{display:block;margin:0px;padding:0px 0px 0px;}
.details_service3_1_list .item .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px;}
.details_service3_1_list .item .cont .imgcol,
.details_service3_1_list .item .cont .txtcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0px;padding:0px;}
.details_service3_1_list .item .cont .imgcol{overflow:hidden;}
.details_service3_1_list .item .cont .imgcol img{width:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;}
.details_service3_1_list .item .cont .imgcol img{-o-object-fit:cover;object-fit:cover;}
.details_service3_1_list .item .cont .txtcol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;}
.details_service3_1_list .item .cont .txtcol .txtcont{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;max-width:680px;margin:0px;padding:60px 60px 0px 60px;text-align:left;border:0px solid red;}
.details_service3_1_list .item .cont .txtcol .txtcont .title{display:block;padding:0px 0px 0px;margin:0px 0px 0px;font-size:36px;font-weight:400;color:#222;line-height:1.3;overflow:hidden;}
.details_service3_1_list .item .cont .txtcol .txtcont .title2{display:block;padding:0px 0px 20px;margin:0px 0px 0px;font-size:26px;font-weight:400;color:#222;line-height:1.3;overflow:hidden;border-bottom:1px solid #dedede;}
.details_service3_1_list .item .cont .txtcol .txtcont .desc{display:block;padding:20px 0px 0px;margin:0px;font-size:16px;font-weight:400;color:#666;line-height:30px;overflow:hidden;}
.details_service3_1_list .item .cont .txtcol .txtcont .desc p{margin:0px 0px 30px;}
.details_service3_1_list .item .cont .imgcol:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:1;}
.details_service3_1_list .item .cont .txtcol:hover .txtcont .title,
.details_service3_1_list .item .cont .txtcol:hover .txtcont .title2{color:#0068b7;}
.details_service3_1_list .item .cont .txtcol:hover .txtcont .desc{color:#000;}
.details_service3_1_list .item .cont,
.details_service3_1_list .item .cont:before,
.details_service3_1_list .item .cont .imgcol img,
.details_service3_1_list .item .cont .txtcol .txtcont .title,
.details_service3_1_list .item .cont .txtcol .txtcont .title2,
.details_service3_1_list .item .cont .txtcol .txtcont .desc{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_service3_1_list .item2 .cont .imgcol{order:2;}
.details_service3_1_list .item2 .cont .txtcol{justify-content:flex-end;}
@media (max-width:1200px){
	.details_service3_1_list .item .cont .imgcol img{width:100%;height:100%;}
	.details_service3_1_list .item .cont .txtcol .txtcont{padding:20px 30px;}
	.details_service3_1_list .item .cont .txtcol .txtcont .title{font-size:30px;}
	.details_service3_1_list .item .cont .txtcol .txtcont .title2{padding:0px 0px 15px;font-size:20px;}
	.details_service3_1_list .item .cont .txtcol .txtcont .desc{padding:15px 0px 0px;font-size:15px;line-height:24px;}
	.details_service3_1_list .item .cont .txtcol .txtcont .desc p{margin:0px 0px 10px;}
}
@media (max-width:767px){
	.details_service3_1{padding:30px 0px 0px;}
	.details_service3_1_tit{font-size:24px;}
	.details_service3_1_desc{padding:5px 0px 0px;font-size:14px;line-height:22px;}
	.details_service3_1_list{display:block;margin:0px;padding:0px 0px 35px;}
	.details_service3_1_list .item .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:20px 20px 0px;margin:0px -0px;}
	.details_service3_1_list .item .cont .imgcol,
	.details_service3_1_list .item .cont .txtcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:0px;}
	.details_service3_1_list .item .cont .imgcol img{width:100%;height:auto;}
	.details_service3_1_list .item .cont .txtcol .txtcont{display:block;margin:0px;padding:12px 0px 0px;max-width:100%;text-align:left;}
	.details_service3_1_list .item .cont .txtcol .txtcont .title{font-size:20px;}
	.details_service3_1_list .item .cont .txtcol .txtcont .title2{padding:3px 0px 10px;font-size:15px;}
	.details_service3_1_list .item .cont .txtcol .txtcont .desc{padding:10px 0px 0px;font-size:14px;line-height:22px;}
	.details_service3_1_list .item .cont .txtcol .txtcont .desc p{margin:0px 0px 0px;}
	.details_service3_1_list .item2 .cont .imgcol{order:0;}
}
.details_service3_6{width:100%;display:block;margin:0px;padding:50px 0px 70px;background:url(../images/details_service3_6_bg.jpg) center 0 no-repeat;}
.details_service3_6 .title1{max-width:1100px;padding:0px 0px 0px 0px;margin:0px auto 50px;text-align:center;font-size:30px;font-weight:400;line-height:1.6;color:#333;}
.details_service3_6 .title2{max-width:1100px;padding:0px 0px 0px 0px;margin:0px auto 25px;text-align:center;font-size:30px;font-weight:400;line-height:1.6;color:#333;}
.details_service3_6 .desc{max-width:1100px;padding:0px 0px 0px 0px;margin:0px auto 0px;text-align:center;font-size:16px;font-weight:400;line-height:30px;color:#666;}
.details_service3_6 .desc p{margin:0px 0px 30px;}
@media (max-width:767px){
	.details_service3_6{padding:30px 0px 30px;}
	.details_service3_6 .title1{margin:0px auto 15px;font-size:20px;line-height:1.5;}
	.details_service3_6 .title2{margin:0px auto 15px;font-size:20px;line-height:1.5;}
	.details_service3_6 .desc{font-size:14px;line-height:24px;}
	.details_service3_6 .desc p{margin:0px 0px 10px;}
}
.details_service3_7{width:100%;display:block;margin:0px;padding:90px 0px 80px;background:url(../images/details_service3_7_bg.jpg) right bottom no-repeat;}
.details_service3_7 .title1{max-width:1100px;padding:0px 0px 0px 0px;margin:0px auto 0px;text-align:center;font-size:48px;font-weight:400;line-height:1.6;color:#222;}
.details_service3_7_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:80px 0px 0px;margin:0px -10px;}
.details_service3_7_list .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin:0px;padding:10px;}
.details_service3_7_list .item .img{display:block;margin:0px;padding:0px;overflow:hidden;border:2px solid #f4f4f4;}
.details_service3_7_list .item .img img{width:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;}
.details_service3_7_list .item .img img{-o-object-fit:cover;object-fit:cover;}
.details_service3_7_list .item .img:hover{border-color:#0068b7;}
.details_service3_7_list .item .img:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:1;}
.details_service3_7_list .item .img,
.details_service3_7_list .item .img img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:767px){
	.details_service3_7{padding:35px 0px 30px;}
	.details_service3_7 .title1{font-size:28px;}
	.details_service3_7_list{padding:25px 0px 0px;margin:0px -5px;}
	.details_service3_7_list .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:5px;}
	.details_service3_7_list .item .img{border-width:2px;}
}

.details_service4_2{padding:80px 0px 80px;background:none;}
.details_service4_2_list{padding:30px 0px 0px;}
@media (max-width:767px){
	.details_service4_2{padding:35px 0px 30px;}
	.details_service4_2_list{padding:15px 0px 0px;}
}

.visual_service_4_1{width:100%;display:block;margin:0px;padding:60px 0px 40px;}
.visual_service_4_1 .tit{padding:0px 0px 0px 0px;margin:0px 0px 0px;text-align:center;font-size:30px;font-weight:700;line-height:1.3;color:#222;}
.visual_service_4_1 .desc{max-width:940px;padding:30px 0px 0px 0px;margin:0px auto 0px;text-align:center;font-size:14px;font-weight:400;line-height:30px;color:#666;}
.visual_service_4_1 .desc p{margin:0px 0px 30px;}
.visual_workshop{width:100%;display:block;margin:0px 0px 0px;padding:90px 0px;background:#f7f8fc;}
.visual_workshop .tit{padding:0px 0px 0px 0px;margin:0px 0px 50px;text-align:center;font-size:44px;font-weight:400;line-height:1.3;color:#222;}
.visual_workshop_list{width:100%;display:block;padding:0px;margin:0px 0px 0px;position:relative;}
.visual_workshop_list .swiper{width:100%;height:auto;margin:0px 0px 0px;padding:0px;}
.visual_workshop_list .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.visual_workshop_list .swiper-slide{width:auto;height:auto;}
.visual_workshop_list .swiper-button-next,
.visual_workshop_list .swiper-button-prev{display:block;margin:0px;padding:0px;width:50px;height:50px;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:absolute;left:-70px;right:auto;margin-top:-37px;}
.visual_workshop_list .swiper-button-next{left:auto;right:-70px;}
.visual_workshop_list .swiper-button-next:after,
.visual_workshop_list .swiper-button-prev:after{display:block;margin:0px;padding:0px;width:100%;height:50px;line-height:46px;color:#fff;background:#828282;border:2px solid #828282;border-radius:100px;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.visual_workshop_list .swiper-button-next:hover:after,
.visual_workshop_list .swiper-button-prev:hover:after{color:#fff;background:#0068b7;border:2px solid #0068b7;}
.visual_workshop_list .swiper-button-next.swiper-button-disabled:after,
.visual_workshop_list .swiper-button-prev.swiper-button-disabled:after{color:#fff;background:#828282;border:2px solid #828282;opacity:0.3;}
.visual_workshop_list .itembox{height:100%;display:block;margin:0px;padding:0px 0px 0px;overflow:hidden;cursor:pointer;}
.visual_workshop_list .itembox .img{display:block;margin:0px auto 15px;padding:0px;text-align:center;overflow:hidden;}
.visual_workshop_list .itembox .img img{max-width:100%;max-height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_workshop_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.visual_workshop_list .itembox:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
.visual_workshop_list .itembox .title{display:block;padding:0px;margin:0px;text-align:center;font-size:16px;font-weight:400;color:#333;height:22px;line-height:22px;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_workshop_list .itembox:hover .title{color:#0068b7;}
@media (max-width:1658px){
	.visual_workshop_list .swiper-button-next,
	.visual_workshop_list .swiper-button-prev{left:-25px;right:auto;}
	.visual_workshop_list .swiper-button-next{left:auto;right:-25px;}
}
@media (max-width:767px){
	.visual_service_4_1{width:100%;display:block;margin:0px;padding:30px 0px 20px;}
	.visual_service_4_1 .tit{font-size:22px;}
	.visual_service_4_1 .desc{padding:15px 0px 0px 0px;font-size:14px;line-height:22px;}
	.visual_service_4_1 .desc p{margin:0px 0px 10px;}
	.visual_workshop{padding:40px 0px 30px;}
	.visual_workshop .tit{margin:0px 0px 25px;font-size:28px;}
	.visual_workshop_list .swiper-button-next,
	.visual_workshop_list .swiper-button-prev{width:44px;height:44px;left:-18px;right:auto;}
	.visual_workshop_list .swiper-button-next{left:auto;right:-18px;}
	.visual_workshop .swiper-button-next:after,
	.visual_workshop .swiper-button-prev:after{height:44px;line-height:40px;font-size:14px;}
	.visual_workshop_list .itembox{padding:0px 0px 13px;}
	.visual_workshop_list .itembox .img{margin:0px auto 13px;}
	.visual_workshop_list .itembox .title{font-size:16px;line-height:22px;}
}
.visual_service_5_1_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:45px 0px 75px;margin:0px -15px;}
.visual_service_5_1_list .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin:0px;padding:15px;}
.visual_service_5_1_list .item .cont{height:100%;display:block;margin:0px;padding:0px 0px 0px;background:#f8f8f8;position:relative;top:0px;left:0px;z-index:0;}
.visual_service_5_1_list .item .cont:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;width:0px;height:2px;line-height:2px;background:#0068b7;}
.visual_service_5_1_list .item .cont .img{display:block;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;}
.visual_service_5_1_list .item .cont .img img{max-width:100%;max-height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;}
.visual_service_5_1_list .item .cont .img img{-o-object-fit:cover;object-fit:cover;}
.visual_service_5_1_list .item .cont .txtcont{display:block;margin:0px;padding:30px 30px 10px;overflow:hidden;}
.visual_service_5_1_list .item .cont .txtcont .title{display:block;padding:0px;margin:0px 0px 15px;font-size:26px;font-weight:400;color:#222;height:30px;line-height:30px;overflow:hidden;}
.visual_service_5_1_list .item .cont .txtcont .desc{display:block;padding:0px;margin:0px;font-size:16px;font-weight:400;color:#666;line-height:30px;overflow:hidden;}
.visual_service_5_1_list .item .cont .txtcont .desc p{margin:0px 0px 20px;}
.visual_service_5_1_list .item .cont:hover:before{left:0px;width:100%;}
.visual_service_5_1_list .item .cont:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:1;}
.visual_service_5_1_list .item .cont:hover .txtcont .title{color:#0068b7;}
.visual_service_5_1_list .item .cont:hover .txtcont .desc{color:#000;}
.visual_service_5_1_list .item .cont,
.visual_service_5_1_list .item .cont:before,
.visual_service_5_1_list .item .cont .img img,
.visual_service_5_1_list .item .cont .txtcont .title,
.visual_service_5_1_list .item .cont .txtcont .desc{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:767px){
	.visual_service_5_1_list{padding:30px 0px 40px;margin:0px -8px;}
	.visual_service_5_1_list .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:8px;}
	.visual_service_5_1_list .item .cont .txtcont{padding:15px 15px 5px;}
	.visual_service_5_1_list .item .cont .txtcont .title{margin:0px 0px 10px;font-size:20px;height:26px;line-height:26px;}
	.visual_service_5_1_list .item .cont .txtcont .desc{font-size:14px;line-height:24px;}
	.visual_service_5_1_list .item .cont .txtcont .desc p{margin:0px 0px 10px;}
}
@media (max-width:575px){
	.visual_service_5_1 .maxwrap{padding-left:0;padding-right:0;}
	.visual_service_5_1_list{padding:25px 0px 35px;margin:0px -0px;}
	.visual_service_5_1_list .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 0px;}
	.visual_service_5_1_list .item .cont .txtcont{padding:15px 20px 8px;}
}
.visual_service_6_1_desc{max-width:1250px;padding:80px 0px;margin:0px auto 0px;text-align:center;font-size:24px;font-weight:400;line-height:1.6;color:#111;}
.visual_service_6_1_list{display:block;margin:0px;padding:0px 0px 90px;}
.visual_service_6_1_list .item{display:block;margin:0px;padding:0px 0px 0px;}
.visual_service_6_1_list .item .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px -0px;}
.visual_service_6_1_list .item .cont .imgcol,
.visual_service_6_1_list .item .cont .txtcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0px;padding:0px;}
.visual_service_6_1_list .item .cont .imgcol{overflow:hidden;}
.visual_service_6_1_list .item .cont .imgcol img{width:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;}
.visual_service_6_1_list .item .cont .imgcol img{-o-object-fit:cover;object-fit:cover;}
.visual_service_6_1_list .item .cont .txtcol .txtcont{display:inline-block;margin:0px;padding:60px 60px 0px 60px;max-width:620px;text-align:left;}
.visual_service_6_1_list .item .cont .txtcol .txtcont .title{display:block;padding:0px 0px 20px;margin:0px 0px 15px;font-size:36px;font-weight:400;color:#222;line-height:1.3;overflow:hidden;border-bottom:1px solid #dedede;}
.visual_service_6_1_list .item .cont .txtcol .txtcont .desc{display:block;padding:0px;margin:0px;font-size:16px;font-weight:400;color:#666;line-height:30px;overflow:hidden;}
.visual_service_6_1_list .item .cont .txtcol .txtcont .desc p{margin:0px 0px 20px;}
.visual_service_6_1_list .item .cont .imgcol:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:1;}
.visual_service_6_1_list .item .cont .txtcol:hover .txtcont .title{color:#0068b7;}
.visual_service_6_1_list .item .cont .txtcol:hover .txtcont .desc{color:#000;}
.visual_service_6_1_list .item .cont,
.visual_service_6_1_list .item .cont:before,
.visual_service_6_1_list .item .cont .imgcol img,
.visual_service_6_1_list .item .cont .txtcol .txtcont .title,
.visual_service_6_1_list .item .cont .txtcol .txtcont .desc{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_service_6_1_list .item2 .cont .imgcol{order:2;}
.visual_service_6_1_list .item2 .cont .txtcol{text-align:right;}
.visual_service_6_1_list .item2 .cont .txtcol .txtcont{text-align:left;}
@media (max-width:1200px){
	.visual_service_6_1_list .item .cont .imgcol img{width:100%;height:100%;}
	.visual_service_6_1_list .item .cont .txtcol .txtcont{padding:30px 30px;}
	.visual_service_6_1_list .item .cont .txtcol .txtcont .title{padding:0px 0px 15px;margin:0px 0px 15px;font-size:32px;}
	.visual_service_6_1_list .item .cont .txtcol .txtcont .desc{font-size:15px;line-height:26px;}
	.visual_service_6_1_list .item .cont .txtcol .txtcont .desc p{margin:0px 0px 15px;}
}
@media (max-width:767px){
	.visual_service_6_1_desc{margin:0px 0px 0px;padding:30px 0px 5px;text-align:left;font-size:14px;line-height:24px;}
	.visual_service_6_1_list{display:block;margin:0px;padding:0px 0px 35px;}
	.visual_service_6_1_list .item .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:20px 20px 0px;margin:0px -0px;}
	.visual_service_6_1_list .item .cont .imgcol,
	.visual_service_6_1_list .item .cont .txtcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:0px;}
	.visual_service_6_1_list .item .cont .imgcol img{width:100%;height:auto;}
	.visual_service_6_1_list .item .cont .txtcol .txtcont{display:block;margin:0px;padding:12px 0px 0px;max-width:100%;text-align:left;}
	.visual_service_6_1_list .item .cont .txtcol .txtcont .title{padding:0px 0px 10px;margin:0px 0px 12px;font-size:20px;}
	.visual_service_6_1_list .item .cont .txtcol .txtcont .desc{font-size:14px;line-height:24px;}
	.visual_service_6_1_list .item .cont .txtcol .txtcont .desc p{margin:0px 0px 10px;}
	.visual_service_6_1_list .item2 .cont .imgcol{order:0;}
}

.list_application{width:100%;display:block;margin:0px 0px 0px;padding:0px 0px 30px;}
.list_application_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;align-content:stretch;padding:45px 0px;margin:0px -17px;}
.list_application_list .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:17px;margin:0px;}
.list_application_list .colitem .itemcont{height:100%;display:block;margin:0px;padding:0px 0px 0px;overflow:hidden;background:#f8f8f8;position:relative;top:0px;left:0px;z-index:0;}
.list_application_list .colitem .itemcont:after{content:"";position:absolute;bottom:-2px;left:50%;z-index:1;width:0;height:2px;line-height:1;background:#0068b7;opacity:0;}
.list_application_list .colitem .itemcont .img{display:block;margin:0px auto;padding:0px;text-align:center;overflow:hidden;}
.list_application_list .colitem .itemcont .img img{width:100%;max-height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_application_list .colitem .itemcont .img img{-o-object-fit:cover;object-fit:cover;}
.list_application_list .colitem .itemcont:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
.list_application_list .colitem .itemcont .txtcont{display:block;padding:30px;margin:0px;}
.list_application_list .colitem .itemcont .txtcont .title{display:block;margin:0px 0px 10px;padding:0px;font-size:36px;font-weight:400;color:#111;line-height:40px;}
.list_application_list .colitem .itemcont .txtcont .summary{display:block;padding:0px 0px 0px;margin:0px 0px 40px;font-size:16px;font-weight:400;color:#666;height:90px;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.list_application_list .colitem .itemcont .txtcont .more{display:block;padding:0px;margin:0px;}
.list_application_list .colitem .itemcont .txtcont .more a{display:inline-block;padding:0px 30px 0px 0px;margin:0px;font-size:14px;color:#0068b7;height:22px;line-height:22px;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;}
.list_application_list .colitem .itemcont .txtcont .more a:after{content:"";position:absolute;top:2px;right:0px;z-index:1;width:18px;height:18px;line-height:1;background:url(../images/arrow_right3.png) center center no-repeat;background-color:#0068b7;border-radius:100px;}
.list_application_list .colitem.active .itemcont:after{left:0px;bottom:0px;width:100%;opacity:1;}
.list_application_list .colitem.active .itemcont .txtcont{align-items:flex-end;align-content:flex-end;}
.list_application_list .colitem.active .itemcont .txtcont .title{color:#0068b7;}
.list_application_list .colitem.active .itemcont .txtcont .summary{color:#333;}
.list_application_list .colitem .itemcont,
.list_application_list .colitem .itemcont:after,
.list_application_list .colitem .itemcont .txtcont,
.list_application_list .colitem .itemcont .txtcont .title,
.list_application_list .colitem .itemcont .txtcont .summary,
.list_application_list .colitem .itemcont .txtcont .more a{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:991px){
	.list_application_list{margin:0px -10px;}
	.list_application_list .colitem{padding:10px;}
	.list_application_list .colitem .itemcont .txtcont{padding:20px;}
}
@media (max-width:767px){
	.list_application{padding:0px 0px 0px;}
	.list_application_list{padding:20px 0px;margin:0px -7px;}
	.list_application_list .colitem{padding:7px;}
	.list_application_list .colitem .itemcont .txtcont{padding:15px 10px 8px;}
	.list_application_list .colitem .itemcont .txtcont .title{font-size:18px;line-height:22px;}
	.list_application_list .colitem .itemcont .txtcont .summary{margin:0px 0px 17px;font-size:14px;height:63px;line-height:21px;}
}
@media (max-width:575px){
	.list_application_list .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.list_application_list .colitem .itemcont .txtcont .summary{height:auto;}
}
.details_application_title01{max-width:1260px;display:block;margin:0px auto 0px;text-align:center;padding:50px 0px;}
.details_application_title01 .tit{display:block;margin:0px auto 15px;text-align:center;padding:0px;font-size:36px;font-weight:400;color:#111;line-height:1.3;}
.details_application_title01 .desc{display:block;margin:0px auto 0px;text-align:center;padding:0px 0px 0px;color:#666;font-size:16px;font-weight:400;line-height:30px;}
.details_application_list{width:100%;display:block;margin:0px;padding:0px 0px 0px;background:#f4f4f4;}
.details_application_list .list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;align-content:stretch;padding:75px 0px;margin:0px -15px;}
.details_application_list .list1 .colitem1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:15px;margin:0px;}
.details_application_list .list1 .colitem2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.details_application_list .list1 .colitem3{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.details_application_list .list1 .colitem1 .itemcont{height:100%;display:block;margin:0px;padding:70px 65px;overflow:hidden;background:#fff;position:relative;top:0px;left:0px;z-index:0;}
.details_application_list .list1 .colitem1 .itemcont .num{position:absolute;top:0px;left:0px;z-index:1;width:50px;height:50px;line-height:50px;margin:0px auto 0px;text-align:center;padding:0px;background:#0047ba;font-size:30px;font-weight:700;color:#fff;font-family:var(--fontfamilynumber);}
.details_application_list .list1 .colitem1 .itemcont .title{display:block;margin:0px auto 20px;text-align:center;padding:0px;font-size:30px;font-weight:400;color:#111;line-height:1.3;}
.details_application_list .list1 .colitem1 .itemcont .summary{display:block;margin:0px;padding:0px 0px 0px;color:#666;font-size:16px;font-weight:400;line-height:30px;}
.details_application_list .list1 .colitem1 .itemcont .summary p{margin:0px;}
.details_application_remark{display:block;margin:0px;padding:60px 0px 80px;color:#666;font-size:16px;font-weight:400;line-height:2.25;}
.details_application_remark p{margin:0px;}

.details_application_list .list2{padding:75px 0px 0px;}
.details_application_list .list1 .colitem1 .itemcont .summary{margin:0px auto;text-align:center;max-width:860px;}
.details_application_list .list1 .colitem2 .itemcont .summary,
.details_application_list .list1 .colitem3 .itemcont .summary{margin:0px;text-align:left;max-width:100%;}
.details_application_remark2{padding:50px 0px 80px;}
@media (max-width:1200px){
	.details_application_list .list1 .colitem1 .itemcont{padding:50px 35px;}
}
@media (max-width:767px){
	.details_application_title01{padding:25px 0px;}
	.details_application_title01 .tit{margin:0px auto 12px;font-size:26px;}
	.details_application_title01 .desc{font-size:14px;line-height:22px;}
	.details_application_list .maxwrap{padding-left:0px;padding-right:0px;}
	.details_application_list .list1{padding:12px 0px;margin:0px -0px;}
	.details_application_list .list1 .colitem1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:12px 0px;text-align:left;}
	.details_application_list .list1 .colitem1 .itemcont{padding:35px 20px 30px;}
	.details_application_list .list1 .colitem1 .itemcont .num{left:20px;width:36px;height:36px;line-height:36px;font-size:22px;}
	.details_application_list .list1 .colitem1 .itemcont .title{margin:0px auto 12px;font-size:22px;line-height:1.3;}
	.details_application_list .list1 .colitem1 .itemcont .summary{font-size:14px;line-height:24px;}
	.details_application_remark{padding:30px 0px 30px;font-size:14px;line-height:24px;}
	.details_application_remark p{font-size:14px!important;line-height:24px!important;}
	.details_application_remark2{padding:5px 20px 30px;}
}
.visual_profile{width:100%;display:block;margin:0px 0px 0px;padding:120px 0px 80px;background:url(../images/visual_profile_bg.jpg) 0 bottom no-repeat;background-size:100% auto;}
.visual_profile_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px;margin:0px;}
.visual_profile_row .leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:760px;padding:0px 40px 0px 0px;margin:0px;}
.visual_profile_row .leftcol .title{display:block;margin:0px 0px 60px;padding:0px 0px 0px;font-size:36px;font-weight:400;color:#000;line-height:1.3;}
.visual_profile_row .leftcol .content{display:block;margin:0px;padding:0px;color:#666;font-size:16px;font-weight:400;line-height:28px;}
.visual_profile_row .leftcol .content p{margin:0px 0px 28px;}
.visual_profile_row .rightcol{-ms-flex:0 0 37%;flex:0 0 37%;max-width:37%;padding:0px;margin:0px;}
.visual_profile_dynuminfobox{width:100%;display:block;margin:0px 0px 0px;padding:0px 0px;border:1px solid #d2dce1;border-left:0px;border-top:0px;}
.visual_profile_dynuminfo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0px;}
.visual_profile_dynuminfo li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0px;padding:45px 20px 20px;border-left:1px solid #d2dce1;border-top:1px solid #d2dce1;}
.visual_profile_dynuminfo li > div{display:block;margin:0px;text-align:left;padding:5px 5px 30px;}
.visual_profile_dynuminfo li:nth-child(1) > div{background:url(../images/icon01.png) right bottom no-repeat;}
.visual_profile_dynuminfo li:nth-child(2) > div{background:url(../images/icon02.png) right bottom no-repeat;}
.visual_profile_dynuminfo li:nth-child(3) > div{background:url(../images/icon03.png) right bottom no-repeat;}
.visual_profile_dynuminfo li:nth-child(4) > div{background:url(../images/icon04.png) right bottom no-repeat;}
.visual_profile_dynuminfo li .num{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding:0px;margin:0px 0px;line-height:1.1;}
.visual_profile_dynuminfo li .num span{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px 0px;font-size:60px;font-weight:700;color:#0068b7;line-height:1;font-family:var(--fontfamilynumber);}
.visual_profile_dynuminfo li .num i{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px 0px 0px 4px;font-style:normal;font-size:24px;font-weight:400;color:#0068b7;line-height:1.8;}
.visual_profile_dynuminfo li .num i.jia{font-size:32px;font-weight:400;line-height:1.2;}
.visual_profile_dynuminfo li .txt{display:block;padding:5px 0px 0px 3px;margin:0px;font-size:18px;color:#666;line-height:1.2;}
.visual_profile_dynuminfo li .num span,
.visual_profile_dynuminfo li .num i,
.visual_profile_dynuminfo li .txt{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_profile_dynuminfo li:hover .num span,
.visual_profile_dynuminfo li:hover .num i,
.visual_profile_dynuminfo li:hover .txt{color:#f08200;}
@media (max-width:991px){
	.visual_profile{padding:60px 0px 60px;background-size:cover;}
	.visual_profile_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.visual_profile_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;}
	.visual_profile_row .leftcol .title{margin:0px 0px 30px;font-size:32px;}
	.visual_profile_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:25px 0px 0px;}
	.visual_profile_dynuminfo li > div{margin:0px auto;text-align:center;padding:0px 0px 15px;}
	.visual_profile_dynuminfo li .num{justify-content:center;}
}
@media (max-width:767px){
	.visual_profile{padding:40px 0px 45px;background-size:100% auto;background-size:cover;}
	.visual_profile_row .leftcol .title{margin:0px 0px 20px;font-size:22px;}
	.visual_profile_row .leftcol .title br{display:none;}
	.visual_profile_row .leftcol .content{font-size:14px;line-height:24px;}
	.visual_profile_row .leftcol .content p{margin:0px 0px 7px;}
	.visual_profile_dynuminfo li{padding:25px 8px 8px;}
	.visual_profile_dynuminfo li .num span{font-size:36px;}
	.visual_profile_dynuminfo li .num i{padding:0px 0px 0px 4px;font-size:20px;line-height:1.8;}
	.visual_profile_dynuminfo li .num i.jia{font-size:28px;line-height:1.2;}
	.visual_profile_dynuminfo li .txt{padding:5px 0px 0px 0px;font-size:16px;line-height:1.2;}
}
@media (max-width:480px){
	.visual_profile_dynuminfo li:nth-child(1) > div{background-size:auto 28px;}
	.visual_profile_dynuminfo li:nth-child(2) > div{background-size:auto 30px;}
	.visual_profile_dynuminfo li:nth-child(3) > div{background-size:auto 32px;}
	.visual_profile_dynuminfo li:nth-child(4) > div{background-size:auto 30px;}
}
.visual_culture{width:100%;display:block;margin:0px;padding:90px 0px 90px;background:url(../images/visual_culture_bg.jpg) center 0 no-repeat;background-size:cover;}
.visual_culture_cont{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;right:0;z-index:0;}
.visual_culture_titlecont{width:100%;height:100%;display:block;margin:0px;padding:0px;position:absolute;top:0px;right:0px;z-index:0;}
.visual_culture_titlecont .item1{width:290px;height:290px;display:block;margin:0px;padding:0px;position:absolute;top:40px;right:300px;z-index:0;}
.visual_culture_titlecont .item1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.visual_culture_titlecont .item1:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;line-height:1;background:#f08200;border-radius:1000px;}
.visual_culture_titlecont .item1 .txt1{display:block;width:100%;padding:0px;margin:0px auto 5px;text-align:center;font-size:36px;font-weight:400;line-height:1.2;color:#fff;position:relative;top:0px;left:0;z-index:10;}
.visual_culture_titlecont .item1 .txt2{display:block;width:100%;padding:0px;margin:0px auto 0px;text-align:center;font-size:24px;font-weight:400;line-height:24px;color:#fff;position:relative;top:0px;left:0;z-index:10;}
.visual_culture_titlecont .item2 .txt1,
.visual_culture_titlecont .item3 .txt1{margin:0px auto 0px;}
.visual_culture_titlecont .item2 .txt2,
.visual_culture_titlecont .item3 .txt2{font-size:14px;}
.visual_culture_titlecont .item2{width:220px;height:220px;top:0px;right:60px;z-index:0;}
.visual_culture_titlecont .item3{width:220px;height:220px;top:240px;right:115px;z-index:0;}
.visual_culture_titlecont .item2:before{background:#85b2fa;}
.visual_culture_titlecont .item3:before{background:#0068b7;}
@media (max-width:1400px){
	.visual_culture_titlecont .item1 .txt1{font-size:2.571428571vw;}
	.visual_culture_titlecont .item1 .txt2{font-size:1.714285714vw;}
	.visual_culture_titlecont .item2 .txt2,
	.visual_culture_titlecont .item3 .txt2{font-size:12px;}
	.visual_culture_titlecont .item1{width:20.71428571vw;height:20.71428571vw;top:2.857142857vw;right:21.42857143vw;}
	.visual_culture_titlecont .item2{width:15.71428571vw;height:15.71428571vw;top:0px;right:4.285714286vw;}
	.visual_culture_titlecont .item3{width:15.71428571vw;height:15.71428571vw;top:17.14285714vw;right:8.214285714vw;}
}
@media (max-width:767px){
	.visual_culture{padding:50px 0px 35px;overflow:hidden;}
	.visual_culture_titlecont{height:auto;position:static;}
	.visual_culture_titlecont .item1{position:absolute;top:0px;right:0px;z-index:0;}
	.visual_culture_titlecont .item1{width:180px;height:180px;top:auto;bottom:100px;left:-0px;right:auto;z-index:0;}
	.visual_culture_titlecont .item2{width:160px;height:160px;top:auto;bottom:50px;left:auto;right:50%;z-index:0;margin-right:-90px;}
	.visual_culture_titlecont .item3{width:160px;height:160px;top:auto;bottom:0px;left:auto;right:-0px;z-index:0;}
	.visual_culture_titlecont .item1 .txt1{font-size:18px;margin:0px auto 5px;}
	.visual_culture_titlecont .item1 .txt2{font-size:13px;line-height:16px;}
	.visual_culture_titlecont .item2 .txt2,
	.visual_culture_titlecont .item3 .txt2{font-size:12px;line-height:16px;}
}
@media (max-width:480px){
	.visual_culture_titlecont .item1{width:120px;height:120px;top:auto;bottom:80px;left:-20px;right:auto;z-index:0;}
	.visual_culture_titlecont .item2{width:120px;height:120px;top:auto;bottom:40px;left:auto;right:50%;z-index:0;margin-right:-60px;}
	.visual_culture_titlecont .item3{width:120px;height:120px;top:auto;bottom:0px;left:auto;right:-20px;z-index:0;}
	.visual_culture_titlecont .item1 .txt1{font-size:16px;margin:0px auto 3px;}
	.visual_culture_titlecont .item1 .txt2{font-size:10px;}
	.visual_culture_titlecont .item2 .txt2,
	.visual_culture_titlecont .item3 .txt2{font-size:10px;}
}
.visual_culture_listcont{width:100%;max-width:650px;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0;z-index:999999;}
.visual_culture_listcont .item{width:100%;display:block;margin:0px;padding:0px;}
.visual_culture_listcont .item .txt1{padding:30px 0px 0px;margin:0px 0px 5px;font-size:28px;font-weight:700;line-height:1.2;color:#fff;position:relative;}
.visual_culture_listcont .item .txt1:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:25px;height:4px;line-height:4px;background:#f08200;}
.visual_culture_listcont .item .txt2{padding:0px 0px 0px 0px;margin:0px 0px 30px;font-size:18px;font-weight:400;line-height:30px;color:#fff;}
.visual_culture_listcont .item:first-child .txt1{padding:0px 0px 0px;}
.visual_culture_listcont .item:first-child .txt1:before{display:none;}
@media (max-width:1400px){
	.visual_culture_listcont{max-width:46.42857143vw;}
}
@media (max-width:767px){
	.visual_culture_listcont{max-width:100%;padding:0px 0px 300px;}
	.visual_culture_listcont .item{width:100%;display:block;margin:0px;padding:0px;}
	.visual_culture_listcont .item .txt1{padding:25px 0px 0px;margin:0px 0px 4px;font-size:22px;}
	.visual_culture_listcont .item .txt1:before{width:25px;height:3px;line-height:3px;}
	.visual_culture_listcont .item .txt2{margin:0px 0px 25px;font-size:15px;line-height:22px;}
}
@media (max-width:480px){
	.visual_culture_listcont{padding:0px 0px 220px;}
}
.title02{display:block;margin:0px auto 0px;text-align:center;padding:0px;font-size:48px;font-weight:400;color:#222;line-height:1.3;}
.desc02{display:block;margin:0px auto 0px;text-align:center;padding:20px 0px 0px;color:#666;font-size:16px;font-weight:400;line-height:30px;}
.visual_youshi{width:100%;display:block;margin:0px;padding:90px 0px;}
.visual_youshi_list{width:100%;display:block;margin:0px;padding:60px 0px 0px;}
.visual_youshi_listcont{width:100%;display:block;margin:0px;padding:0px;}
.visual_youshi_listcont .item{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;}
.visual_youshi_listcont .item .img{display:block;width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;}
.visual_youshi_listcont .item .img img{display:block;width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;}
.visual_youshi_listcont .item .text{width:100%;display:block;padding:0px 0px 0px 80px;margin:0px;text-align:left;line-height:1;position:absolute;bottom:0px;left:0;z-index:10;height:100%;}
.visual_youshi_listcont .item .text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;align-content:flex-end;}
.visual_youshi_listcont .item .text .txt1{max-width:580px;padding:0px 0px 130px 0px;margin:0px 0px 0px;font-size:16px;font-weight:400;line-height:32px;color:#fff;position:relative;}
.visual_youshi_listnav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px;margin:0px;}
.visual_youshi_listnav .item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:30px 0px;margin:0px auto;text-align:center;position:relative;top:0px;left:0px;z-index:0;}
.visual_youshi_listnav .item + .item{border-left:1px solid rgba(255,255,255,0.9);}
.visual_youshi_listnav .item:before{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:100%;height:100%;line-height:1;background:#f2f2f2;}
.visual_youshi_listnav .item .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;padding:0px;margin:0px -0px;position:relative;top:0px;left:0px;z-index:10;}
.visual_youshi_listnav .item .cont .num1{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px 0px;font-size:60px;font-weight:400;line-height:1;color:#222;}
.visual_youshi_listnav .item .cont .txt1{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px 0px 0px 10px;font-size:24px;font-weight:400;line-height:1.2;color:#222;}
.visual_youshi_listnav .item.on:before{height:108%;background:#0068b7;}
.visual_youshi_listnav .item.on .cont .num1{color:#fff;}
.visual_youshi_listnav .item.on .cont .txt1{color:#fff;}
@media (max-width:1400px){
	.visual_youshi_listcont .item .text{padding:0px 5.714285714vw 0px 5.714285714vw;}
	.visual_youshi_listcont .item .text .txt1{max-width:100%;padding:0px 0px 9.285714286vw 0px;line-height:32px;}
	.visual_youshi_listnav .item .cont .num1{font-size:4.285714286vw;}
	.visual_youshi_listnav .item .cont .txt1{font-size:1.714285714vw;padding:0px 0px 0px 0.714285714vw;}
}
@media (max-width:767px){
	.title02{font-size:32px;}
	.desc02{padding:10px 0px 0px;font-size:14px;line-height:22px;}
	.visual_youshi{padding:40px 0px;}
	.visual_youshi_list{padding:30px 0px 0px;}
	.visual_youshi_listcont .item .img{width:800px;margin-left:-400px;position:relative;left:50%;}
	.visual_youshi_listcont .item .img img{width:750px;}
	.visual_youshi_listcont .item .text .txt1{padding:0px 0px 40px;line-height:28px;}
	.visual_youshi_listnav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px;margin:0px;}
	.visual_youshi_listnav .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:17px 0px 25px;margin:0px auto;text-align:center;position:relative;top:0px;left:0px;z-index:0;}
	.visual_youshi_listnav .item + .item{border-left:0px;}
	.visual_youshi_listnav .item:nth-child(2),
	.visual_youshi_listnav .item:nth-child(4){border-left:1px solid rgba(255,255,255,0.9);}
	.visual_youshi_listnav .item:nth-child(3),
	.visual_youshi_listnav .item:nth-child(4){border-top:1px solid rgba(255,255,255,0.9);}
	.visual_youshi_listnav .item .cont{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
	.visual_youshi_listnav .item .cont .num1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font-size:28px;}
	.visual_youshi_listnav .item .cont .txt1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 0px 0px 0px;font-size:18px;}
	.visual_youshi_listnav .item.on:before{height:105%;}
}
@media (max-width:575px){
	.title02{font-size:28px;}
	.visual_youshi_listcont .item .text{padding:0px 20px;}
	.visual_youshi_listcont .item .text .txt1{padding:0px 0px 40px 0px;font-size:15px;line-height:24px;}
	.visual_youshi_listnav .item{padding:12px 0px 20px;}
	.visual_youshi_listnav .item .cont .txt1{padding:5px 0px 0px 0px;font-size:15px;}
}
.visual_certificate{width:100%;display:block;margin:0px;padding:90px 0px;background:url(../images/visual_certificate_bg.jpg) center 0 no-repeat;background-size:cover;}
.visual_certificate_list{width:100%;display:block;padding:50px 0px 0px;margin:0px;position:relative;}
.visual_certificate_list .swiper{width:100%;height:auto;margin:0px 0px 0px;padding:0px 0px 70px;}
.visual_certificate_list .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.visual_certificate_list .swiper-slide{width:auto;height:auto;}
.visual_certificate_list .swiper-pagination{padding:0;margin:0;line-height:1;bottom:0px;}
.visual_certificate_list .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 13px;display:inline-block;border-radius:100px;background:#0068b7;position:relative;border:0px solid #0047ba;opacity:1;}
.visual_certificate_list .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_certificate_list .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#f08200;}
.visual_certificate_list .itembox{height:100%;display:block;margin:0px;padding:0px 0px 0px;overflow:hidden;cursor:pointer;}
.visual_certificate_list .itembox .img{display:block;margin:0px auto 20px;padding:0px;text-align:center;overflow:hidden;}
.visual_certificate_list .itembox .img img{max-width:100%;max-height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_certificate_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.visual_certificate_list .itembox:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
.visual_certificate_list .itembox .title{display:block;padding:0px;margin:0px;text-align:center;font-size:16px;font-weight:400;color:#222;line-height:20px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:767px){
	.visual_certificate{padding:45px 0px 35px;}
	.visual_certificate_list{padding:30px 0px 0px;}
	.visual_certificate_list .swiper{padding:0px 0px 40px;}
	.visual_certificate_list .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px;}
	.visual_certificate_list .itembox .img{margin:0px auto 12px;}
}
.visual_partner{width:100%;display:block;margin:0px;padding:90px 0px;}
.visual_partner_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:50px 0px 0px;margin:0px -15px;}
.visual_partner_list .itembox{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;margin:0px;padding:15px;}
.visual_partner_list .itembox .img{display:block;width:100%;margin:0px auto;text-align:center;padding:0px;overflow:hidden;border:2px solid #f2f2f2;}
.visual_partner_list .itembox .img img{max-width:100%;max-height:100%;display:inline-block;margin:0px auto;text-align:center;font-size:0;overflow:hidden;}
.visual_partner_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.visual_partner_list .itembox .img img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_partner_list .itembox:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
@media (max-width:991px){
	.visual_partner_list{margin:0px -8px;}
	.visual_partner_list .itembox{padding:8px;}
}
@media (max-width:767px){
	.visual_partner{padding:40px 0px;}
	.visual_partner_list{padding:25px 0px 0px;margin:0px -5px;}
	.visual_partner_list .itembox{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:5px;}
	.visual_partner_list .itembox .img{border:1px solid #f2f2f2;}
}
@media (max-width:575px){
	.visual_partner{padding:35px 0px;}
	.visual_partner_list{padding:20px 0px 0px;}
	.visual_partner_list .itembox{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
}
.list_product{display:block;padding:0px 0px 90px;margin:0px;}
.list_product_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:45px 0px 0px;margin:0px -15px;}
.list_product_row .list_product_left{-ms-flex:0 0 20.06993007%;flex:0 0 20.06993007%;max-width:287px;min-width:130px;padding:15px 15px;margin:0px;}
.list_product_row .list_product_right{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:0px 15px;margin:0px;}
.list_product_row .list_product_left .catlist{width:100%;padding:0px 0px 0px;margin:0px 0px 0px;background:#fff;}
.list_product_row .list_product_left .catlist{display:block;position:-webkit-sticky;position:sticky;top:0px;left:0px;z-index:999;}
.list_product_row .list_product_left .catlist .title{width:100%;line-height:1.6;min-height:80px;padding:10px 10px 10px 20px;margin:0px 0px 0px;color:#fff;font-size:24px;font-weight:700;background:#0068b7;}
.list_product_row .list_product_left .catlist .title{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;}
.list_product_row .list_product_left .catlist .title b{-ms-flex:1 0 auto;flex:1 0 auto;max-width:none;padding:0px 0px;margin:0px;}
.list_product_row .list_product_left .catlist .title b{display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-start;align-items:center;vertical-align:middle;}
.list_product_row .list_product_left .catlist .title .btn{-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px;padding:0px 0px;margin:0px;cursor:pointer;}
.list_product_row .list_product_left .catlist .title .btn i{display:block;width:100%;height:100%;border-left:1px solid #005a9e;background:#005a9e;line-height:1;position:relative;}
.list_product_row .list_product_left .catlist .title .btn i:after{content:"";position:absolute;top:0%;right:0px;z-index:20;margin:0;display:block;width:100%;height:100%;line-height:1;background:url(../images/icon_gototop.png) center center no-repeat;background-size:16px auto;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;transform:rotate(180deg);}
.list_product_row .list_product_left .catlist.open .title .btn i:after{transform:rotate(0deg);}
.list_product_row .list_product_left .catlist .title .btn{display:none;}
.list_product_row .list_product_left .catlist .list{display:block;padding:0px 0px;margin:0px 0px 0px;border:1px solid #f2f2f2;}
.list_product_row .list_product_left .catlist .list .item{display:block;padding:0px 20px;margin:0px 0px 0px;}
.list_product_row .list_product_left .catlist .list .item + li{border-top:1px solid #f2f2f2;}
.list_product_row .list_product_left .catlist .list .item a{display:block;line-height:24px;padding:18px 0px 18px 18px;margin:0px;color:#222;font-size:18px;font-weight:400;background:url(../images/arrow1.png) 0 center no-repeat;-webkit-transition:none;-o-transition:none;transition:none;}
.list_product_row .list_product_left .catlist .list .item:hover a,
.list_product_row .list_product_left .catlist .list .active a{color:#0068b7;font-weight:700;background:url(../images/arrow1a.png) 0 center no-repeat;}
.list_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 45px;margin:0px -15px;}
.list_product_list .itembox{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:15px 15px;margin:0px;}
.list_product_list .itembox .cont{height:100%;display:block;margin:0px;padding:0px;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;border:1px solid #f2f2f2;cursor:pointer;}
.list_product_list .itembox .cont .imgcont .img{display:block;margin:0px auto;padding:0px;text-align:center;overflow:hidden;}
.list_product_list .itembox .cont .imgcont .img img{max-width:100%;max-height:100%;display:inline-block;}
.list_product_list .itembox .cont .imgcont .img img{display:block;width:100%;height:100%;font-size:0;overflow:hidden;}
.list_product_list .itembox .cont .imgcont .img img{-o-object-fit:cover;object-fit:cover;}
.list_product_list .itembox .cont .imgcont{width:100%;display:block;margin:0px;padding:0px;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;}
.list_product_list .itembox:hover .cont{border:1px solid #d6e6f2;}
@media (min-width:992px){
	/* 强制覆盖js设置display none值 */
	.list_product_row .list_product_left .catlist .list{display:block!important;}
}
@media (max-width:1400px){
	.list_product_row{margin:0px -10px;}
	.list_product_row .list_product_left{padding:10px 10px;}
	.list_product_row .list_product_right{padding:0px 10px;}
	.list_product_row .list_product_left .catlist .title{min-height:66px;font-size:22px;}
	.list_product_row .list_product_left .catlist .list .item{padding:0px 15px;}
	.list_product_row .list_product_left .catlist .list .item a{padding:15px 0px 15px 15px;font-size:16px;}
	.list_product_list{margin:0px -10px;}
	.list_product_list .itembox{padding:10px 10px;}
}
@media (max-width:991px){
	.list_product{padding:0px 0px 45px;}
	.list_product_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0px 0px;margin:0px 0px;}
	.list_product_row .list_product_left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px;margin:0px;}
	.list_product_row .list_product_right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:30px 0px 0px;margin:0px;}
	.list_product_row .list_product_left .catlist{position:static;}
	.list_product_row .list_product_left .catlist .title{min-height:60px;font-size:20px;}
	.list_product_row .list_product_left .catlist .title .btn{display:block;}
	.list_product_row .list_product_left .catlist .list{display:none;}
	.list_product_list{padding:0px 0px 30px;}
}
@media (max-width:767px){
	.list_product{padding:0px 0px 30px;}
	.list_product_row{padding:20px 0px 0px;}
	.list_product_row .list_product_right{padding:20px 0px 0px;}
	.list_product_row .list_product_left .catlist .title{min-height:54px;font-size:18px;}
	.list_product_row .list_product_left .catlist .title .btn{-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px;}
	.list_product_list{padding:0px 0px 20px;margin:0px -5px;}
	.list_product_list .itembox{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:10px 5px;}
}
.list_news{display:block;margin:0px;padding:65px 0px 90px;background:#f4f4f4;}
.list_news_bg{display:block;margin:0px;padding:0px 0px 90px;background:#fff;}
.list_news_top{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:35px 40px 20px;margin:0px;border-bottom:1px solid #e3e3e3;}
.list_news_top .imgcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:660px;padding:0px 0px;margin:0px;}
.list_news_top .txtcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 0px;margin:0px;}
.list_news_top .imgcol .img{width:100%;height:100%;display:block;font-size:0;margin:0 auto;text-align:center;padding:0px 0px;overflow:hidden;}
.list_news_top .imgcol .img a{width:100%;height:100%;display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.list_news_top .imgcol .img a img{width:100%;height:100%;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_news_top .imgcol .img a img{-o-object-fit:cover;object-fit:cover;}
.list_news_top .imgcol:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.list_news_top .txtcol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;}
.list_news_top .txtcol .txtcont{display:block;padding:10px 0px 10px 40px;margin:0;}
.list_news_top .txtcol .txtcont .tit{display:block;padding:0px;margin:0px 0px 5px;color:#222;font-size:30px;font-weight:700;line-height:36px;max-height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_news_top .txtcol .txtcont .tit a{color:#333;}
.list_news_top .txtcol .txtcont .tit a:hover{color:#0068b7;}
.list_news_top .txtcol .txtcont .date{display:block;padding:0px;margin:0px 0px 20px;font-size:16px;font-weight:400;color:#666;font-family:var(--fontfamilynumber);}
.list_news_top .txtcol .txtcont .summary{display:block;padding:0px;margin:0px 0px 50px;color:#666;font-size:16px;font-weight:400;line-height:30px;max-height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_news_top .txtcol .txtcont .more{display:block;padding:0px;margin:0px;}
.list_news_top .txtcol .txtcont .more a{display:inline-block;color:#222;font-size:16px;font-weight:400;height:24px;line-height:24px;padding:0px 22px 0px 0px;background:url(../images/arrow_right1.png) right 8px no-repeat;}
.list_news_top .txtcol .txtcont .more a:hover{color:#0068b7;font-weight:700;}
@media (max-width:767px){
	.list_news{padding:20px 0px 0px;}
	.list_news .maxwrap{padding:0px 0px 0px;}
	.list_news_bg{padding:0px 0px 40px;}
	.list_news_top{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 10px;border-bottom:15px solid #e3e3e3;}
	.list_news_top .imgcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.list_news_top .txtcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.list_news_top .imgcol .img,
	.list_news_top .imgcol .img a,
	.list_news_top .imgcol .img a img{height:auto;}
	.list_news_top .txtcol .txtcont{padding:20px 20px 10px;}
	.list_news_top .txtcol .txtcont .tit{margin:0px 0px 0px;font-size:18px;line-height:24px;max-height:none;display:block;}
	.list_news_top .txtcol .txtcont .date{margin:0px 0px 8px;font-size:14px;}
	.list_news_top .txtcol .txtcont .summary{margin:0px 0px 15px;font-size:14px;line-height:22px;max-height:none;display:block;}
	.list_news_top .txtcol .txtcont .more a{font-size:14px;background-size:8px auto;}
}
.list_news_list{display:block;padding:0px 0px 60px;margin:0;}
.list_news_list .item{display:block;padding:20px 40px;margin:0px;border-bottom:1px solid #e3e3e3;}
.list_news_list .item .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0px 0px;margin:0;}
.list_news_list .item .cont .imgcol{-ms-flex:0 0 300px;flex:0 0 300px;max-width:100%;padding:0px 0px;margin:0 auto;text-align:center;overflow:hidden;}
.list_news_list .item .cont .imgcol a{width:100%;display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.list_news_list .item .cont .imgcol a img{width:100%;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_news_list .item .cont .imgcol a:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.list_news_list .item .cont .txtcol{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;padding:10px 0px 0px 30px;margin:0;}
.list_news_list .item .cont .txtcol .tit{display:block;padding:0px;margin:0px 0px 8px;color:#222;font-size:22px;font-weight:700;line-height:36px;height:36px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.list_news_list .item .cont .txtcol .tit a{color:#222;}
.list_news_list .item .cont .txtcol .tit a:hover{color:#0068b7;}
.list_news_list .item .cont .txtcol .summary{display:block;padding:0px;margin:0px 0px 15px;color:#666;font-size:16px;font-weight:400;line-height:30px;max-height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_news_list .item .cont .txtcol .more{display:block;padding:0px;margin:0px;}
.list_news_list .item .cont .txtcol .more a{display:inline-block;margin:0px;padding:0px 33px 0px 13px;height:36px;line-height:34px;font-size:16px;font-weight:400;color:#111;border:1px solid #c4cdd5;letter-spacing:0px;position:relative;}
.list_news_list .item .cont .txtcol .more a:before{content:"";position:absolute;top:0px;right:13px;z-index:0;width:100%;height:34px;line-height:1;background:url(../images/arrow_right1.png) right center no-repeat;}
.list_news_list .item .cont .txtcol .more a:hover{padding:0px 23px;color:#fff;background:#0068b7;border:1px solid #0068b7;}
.list_news_list .item .cont .txtcol .more a:hover:before{right:-10px;opacity:0;}
.list_news_list .item .cont .txtcol .more a,
.list_news_list .item .cont .txtcol .more a:before{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
@media (max-width:767px){
	.list_news_list{padding:0px 0px 25px;}
	.list_news_list .item{padding:0px 0px 10px;border-bottom:15px solid #e3e3e3;}
	.list_news_list .item .cont{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.list_news_list .item .cont .imgcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.list_news_list .item .cont .txtcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 20px 10px;}
	.list_news_list .item .cont .txtcol .tit{margin:0px 0px 8px;font-size:18px;line-height:24px;height:auto;display:block;}
	.list_news_list .item .cont .txtcol .summary{margin:0px 0px 15px;font-size:14px;line-height:22px;max-height:none;display:block;}
	.list_news_list .item .cont .txtcol .more a{padding:0px 30px 0px 10px;height:34px;line-height:32px;font-size:14px;}
	.list_news_list .item .cont .txtcol .more a:before{height:32px;background-size:8px auto;}
	.list_news_list .item .cont .txtcol .more a:hover{padding:0px 20px;}
}
.details_news_title{width:100%;margin:0px 0px 0px;padding:60px 0px 30px;border-bottom:1px solid #e8e8e8;}
.details_news_title .title{display:block;color:#222;font-size:26px;font-weight:700;margin:0px auto 10px;text-align:center;padding:0px 0px 0px;line-height:1.3;letter-spacing:0px;}
.details_news_title .date{display:block;color:#666;font-size:18px;font-weight:400;margin:0px auto;text-align:center;padding:0px 0px 0px 0px;line-height:26px;}
.details_news_content{width:100%;display:block;margin:0px auto 0px;padding:40px 0px 110px;}
.details_news_content .cont{width:100%;max-width:1240px;margin:0 auto;padding:0px 0px 0px;color:#666;font-size:16px;line-height:2;}
.details_news_content .cont p,
.details_news_content .cont div{margin:0px 0px 0px;padding:0px;overflow:hidden;border:0px solid red;}
.details_news_content .cont img{max-width:100%;font-size:0;padding:0px;margin:0;line-height:1;overflow:hidden;}
.details_news_content .cont video{max-width:100%!important;max-height:100%!important;font-size:0;padding:0px;margin:0;line-height:1;overflow:hidden;}
.details_news_content .cont table,
.details_news_content .cont th,
.details_news_content .cont td{border:2px solid #ddd;}
.details_news_content .cont table{width:100%!important;max-width:100%!important;}
.details_news_content .cont th,
.details_news_content .cont td{padding:7px 10px!important;min-width:100px;}
.details_news_content .cont table tr:hover{background-color:rgba(0, 0, 0, 0.075);}
.details_news_pages{width:100%;display:block;margin:0px 0px 90px;padding:0px 0px;}
.details_news_pages_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:50px 0px;margin:0;background:#f6f6f6;border-top:1px solid #e5e5e5;}
.details_news_pages_row .page_prev,
.details_news_pages_row .page_next{-ms-flex:1 1 100%;flex:1 1 100%;max-width:none;margin:0px 0px 0px;padding:0px 45px;border:0px solid #ff0000;}
.details_news_pages_row .page_prev a,
.details_news_pages_row .page_next a,
.details_news_pages_row .page_prev .page_next_no,
.details_news_pages_row .page_next .page_next_no{display:inline-block;margin:0px;padding:0px 0px 0px 45px;height:36px;line-height:36px;font-size:16px;color:#666;font-weight:400;background:url(../images/page_left.png) 0 center no-repeat;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;}
.details_news_pages_row .page_prev .page_next_no,
.details_news_pages_row .page_next .page_next_no{color:#aaa;}
.details_news_pages_row .page_next a,
.details_news_pages_row .page_next .page_next_no{padding:0px 45px 0px 0px;background:url(../images/page_right.png) right center no-repeat;}
.details_news_pages_row .page_next,
.details_news_pages_row .page_next .page_next_no{text-align:right;}
.details_news_pages_row .page_prev a:hover,
.details_news_pages_row .page_next a:hover{padding:0px 0px 0px 0px;background-position:1000000px center;}
.details_news_pages_row .goback{-ms-flex:0 0 110px;flex:0 0 110px;max-width:110px;margin:0px;padding:0px;border:0px solid #ff0000;}
.details_news_pages_row .goback a{display:inline-block;margin:0px auto;padding:0px;text-align:center;width:100%;line-height:36px;font-size:16px;color:#222;border:1px solid #dcdcdc;border-radius:100px;}
.details_news_pages_row .goback a:hover{color:#fff;background-color:#0068b7;border:1px solid #0068b7;}
@media (max-width:767px){
	.details_news_title{padding:30px 0px 20px;}
	.details_news_title .title{font-size:20px;margin:0px 0px 5px;}
	.details_news_title .date{font-size:14px;}
	.details_news_content{padding:25px 0px 30px;}
	.details_news_content .cont{font-size:14px;line-height:2;}
	.details_news_content .cont img{width:100%!important;}
	.details_news_content .cont video{width:100%!important;height:auto!important;}
	.details_news_pages{margin:0px 0px 0px;}
	.details_news_pages .maxwrap{padding:0px 0px;}
	.details_news_pages_row{padding:20px 0px;}
	.details_news_pages_row .page_prev,
	.details_news_pages_row .page_next{padding:0px 20px;}
	.details_news_pages_row .page_prev a,
	.details_news_pages_row .page_next a{padding:0px;width:100%;height:32px;line-height:1;font-size:0px;background-size:auto 18px;}
	.details_news_pages_row .page_prev .page_next_no,
	.details_news_pages_row .page_next .page_next_no{display:none;}
	.details_news_pages_row .page_next a{padding:0px;background-size:auto 18px;}
	.details_news_pages_row .page_prev a:hover{padding:0px 0px 0px 0px;background-position:0 center;}
	.details_news_pages_row .page_next a:hover{padding:0px 0px 0px 0px;background-position:right center;}
	.details_news_pages_row .goback{-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px;}
	.details_news_pages_row .goback a{line-height:32px;font-size:14px;}
}
.visual_contact{width:100%;display:block;padding:80px 0px 0px;margin:0px;}
.visual_contact_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0px -10px;padding:0px 0px 0px;}
.visual_contact_row .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:10px 10px 0px;margin:0px auto;text-align:center;}
.visual_contact_row .colitem + .colitem{border-left:1px solid #eee;}
.visual_contact_row .colitem span{width:100%;display:block;padding:60px 0px 0px 0px;margin:0px auto 0px;text-align:center;color:#222;font-size:24px;font-weight:400;line-height:1.5;}
.visual_contact_row .colitem.tel span{background:url(../images/icon_lx1.png) center 0px no-repeat;}
.visual_contact_row .colitem.email span{background:url(../images/icon_lx2.png) center 0px no-repeat;}
.visual_contact_row .colitem.address span{background:url(../images/icon_lx3.png) center 0px no-repeat;}
.visual_contact_row .colitem .txt2{width:100%;max-width:280px;padding:10px 0px 0px 0px;margin:0px auto 0px;text-align:center;color:#333;font-size:16px;font-weight:400;line-height:28px;}
.visual_contact_map{display:block;width:100%;height:100%;padding:50px 0px 0px;margin:0;}
.visual_contact_map .amapContainer,
.visual_contact_map #dituContent{height:550px!important;}
@media (max-width:1200px){
	.visual_contact_map{padding:60px 0px 0px;}
	.visual_contact_map .amapContainer,
	.visual_contact_map #dituContent{height:450px!important;}
}
@media (max-width:767px){
	.visual_contact{padding:0px 0px 0px;}
	.visual_contact .maxwrap{padding:0px;}
	.visual_contact_row{margin:0px;}
	.visual_contact_row .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 20px 20px;border-bottom:5px solid #eee;}
	.visual_contact_row .colitem + .colitem{border-left:0px solid #eee;}
	.visual_contact_row .colitem span{padding:35px 0px 0px 0px;font-size:18px;}
	.visual_contact_row .colitem.tel span{background:url(../images/icon_lx1.png) center 0px no-repeat;background-size:auto 28px;}
	.visual_contact_row .colitem.email span{background:url(../images/icon_lx2.png) center 0px no-repeat;background-size:auto 22px;}
	.visual_contact_row .colitem.address span{background:url(../images/icon_lx3.png) center 0px no-repeat;background-size:auto 32px;}
	.visual_contact_row .colitem .txt2{max-width:100%;padding:8px 0px 0px 0px;font-size:16px;line-height:24px;}
	.visual_contact_map{padding:0px 0px 0px;}
	.visual_contact_map .amapContainer,
	.visual_contact_map #dituContent{height:350px!important;} 
}
@media (max-width:575px){
    .visual_contact_map .amapContainer,
	.visual_contact_map #dituContent{height:300px!important;} 
}
.visual_contact_feedback{display:block;margin:0px 0px 0px;padding:80px 0px 75px;}
.visual_contact_feedback_title{display:block;margin:0 auto;text-align:center;padding:0px 0px 0px;color:#002222;font-size:32px;line-height:1.3;font-weight:700;}
.contact_feedback_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px -15px;padding:30px 0px 0px;}
.contact_feedback_form .colitem1,
.contact_feedback_form .colitem2,
.contact_feedback_form .colitem3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:15px;margin:0px;}
.contact_feedback_form .colitem2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.contact_feedback_form .colitem3{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.contact_feedback_form .input{width:100%;display:block;overflow:hidden;line-height:28px;vertical-align:middle;border:1px solid #eee;background:#eee;padding:15px 20px;font-size:16px;color:#666;border-radius:4px;}
.contact_feedback_form .textarea{width:100%;display:block;min-height:240px;line-height:26px;border:1px solid #eee;background:#eee;padding:15px 20px;font-size:16px;color:#666;border-radius:4px;}
.contact_feedback_form .btn{width:100%;max-width:770px;display:block;padding:20px 0px 0px;margin:0px auto;text-align:center;}
.contact_feedback_form .btn button{width:100%;display:inline-block;margin:0px auto;padding:18px 20px;line-height:30px;text-align:center;font-size:18px;font-weight:400;color:#fff;background:#0068b7;border:0px solid #00a930;border-radius:4px;}
.contact_feedback_form .uploadbtn{width:100%;margin:0px;padding:0px 20px;line-height:58px;height:60px;cursor:pointer;border:1px solid #eee;background:#eee;border-radius:4px;}
.contact_feedback_form .uploadbtn{display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-start;align-items:center;vertical-align:middle;}
.contact_feedback_form .uploadbtn i{width:20px;height:20px;margin:0px 10px 0px 0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;}
.contact_feedback_form .uploadbtn i:before{content:"";position:absolute;top:0px;left:8px;z-index:0;width:4px;height:20px;line-height:20px;background:#a9aeb5;}
.contact_feedback_form .uploadbtn i:after{content:"";position:absolute;top:8px;left:0px;z-index:0;width:20px;height:4px;line-height:4px;background:#a9aeb5;}
.contact_feedback_form .uploadbtn span{margin:0px;padding:0px;text-align:center;font-size:16px;font-weight:400;color:#666;}
.contact_feedback_form .uploadbtn .img{margin:0px auto;padding:0px;text-align:center;max-width:100%;height:100%;font-size:0;}
.contact_feedback_form .uploadbtn .img img{margin:0px auto;padding:0px;text-align:center;max-width:100%;max-height:100%;font-size:0;}
.contact_feedback_form .uploadtips{margin:0px;padding:10px 0px 0px;max-width:100%;font-size:14px;color:#666;line-height:1.5;}
.contact_feedback_form .input,
.contact_feedback_form .btn button,
.contact_feedback_form .uploadbtn,
.contact_feedback_form .uploadbtn i,
.contact_feedback_form .uploadbtn i:before,
.contact_feedback_form .uploadbtn i:after,
.contact_feedback_form .uploadbtn span{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.contact_feedback_form .input:hover,
.contact_feedback_form .textarea:hover{border:1px solid #0068b7;}
.contact_feedback_form .uploadbtn:hover{border:1px solid #0068b7;}
.contact_feedback_form .uploadbtn:hover i:before{background:#0068b7;}
.contact_feedback_form .uploadbtn:hover i:after{background:#0068b7;}
.contact_feedback_form .uploadbtn:hover span{color:#0068b7;}
.contact_feedback_form input::-webkit-inner-spin-button,
.contact_feedback_form input::-webkit-outer-spin-button{-webkit-appearance:none}
.contact_feedback_form input::-webkit-input-placeholder{color:#999;opacity:1;}
.contact_feedback_form input::-moz-input-placeholder{color:#999;opacity:1;}
.contact_feedback_form input::-ms-input-placeholder{color:#999;opacity:1;}
.contact_feedback_form input::placeholder{color:#999;opacity:1;}
.contact_feedback_form textarea::-webkit-input-placeholder{color:#999;opacity:1;}
.contact_feedback_form textarea::-moz-input-placeholder{color:#999;opacity:1;}
.contact_feedback_form textarea::-ms-input-placeholder{color:#999;opacity:1;}
.contact_feedback_form textarea::placeholder{color:#999;opacity:1;}
.contact_feedback_form .inputbox{position:relative;top:0px;left:0px;z-index:0;}
.contact_feedback_form .inputbox_error:after{content:"";position:absolute;top:-10px;right:0;z-index:0;margin-right:-10px;z-index:10;width:30px;height:30px;line-height:30px;background:url(../images/error2.png) center center no-repeat;background-size:30px auto;}
.contact_feedback_form .inputbox_error .input,
.contact_feedback_form .inputbox_error .textarea,
.contact_feedback_form .inputbox_error .uploadbtn{border:1px solid #cc0000!important;}
.layui-upload-file{display:none!important;opacity:.01;filter:Alpha(opacity=1)}
.layui-upload-wrap .layui-upload-file{display:block!important;position:absolute;left:0;top:0;z-index:10;font-size:100px;width:100%;height:100%;opacity:.01;filter:Alpha(opacity=1);cursor:pointer}
@media (max-width:767px){
    .visual_contact_feedback{padding:35px 0px 30px;}
	.visual_contact_feedback_title{font-size:24px;}
    .contact_feedback_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px;padding:10px 0px 0px;}
    .contact_feedback_form .colitem1,
    .contact_feedback_form .colitem2,
    .contact_feedback_form .colitem3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 0px;}
    .contact_feedback_form .input{line-height:28px;padding:10px 10px;}
    .contact_feedback_form .textarea{min-height:240px;padding:10px 10px;}
    .contact_feedback_form .btn{padding:5px 0px 0px;}
    .contact_feedback_form .btn button{width:100%;min-width:0;padding:8px 0px;font-size:16px;}
    .contact_feedback_form .uploadbtn{width:100%;min-width:0;padding:0px 15px;line-height:48px;height:50px;}
    .contact_feedback_form .uploadbtn i{width:15px;height:15px;margin:0px 8px 0px 0px;}
    .contact_feedback_form .uploadbtn i:before{left:6px;width:3px;height:15px;line-height:15px;}
    .contact_feedback_form .uploadbtn i:after{top:6px;width:15px;height:3px;line-height:3px;}
}
.visual_contact_baojia{display:block;margin:0px 0px 0px;padding:60px 0px 80px;background:#f5f5f5;}
.visual_contact_baojia_title{display:block;margin:0 auto;text-align:center;padding:0px 0px 0px;color:#002222;font-size:32px;line-height:1.3;font-weight:700;}
.visual_contact_baojia_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 0px;margin:0px -11px;}
.visual_contact_baojia_list .colitem{-ms-flex:0 0 16.666666%;flex:0 0 16.666666%;max-width:16.666666%;padding:11px;margin:0px;}
.visual_contact_baojia_list .colitem .itembox{height:100%;display:block;margin:0px 0px 0px;padding:30px 15px 60px;border-radius:0px;overflow:hidden;background:#fff;}
.visual_contact_baojia_list .colitem .itembox .icon{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px 0px 25px;overflow:hidden;}
.visual_contact_baojia_list .colitem .itembox .icon img{max-width:100%;display:inline-block;margin:0 auto;text-align:center;}
.visual_contact_baojia_list .colitem .itembox .desc{padding:0px 0px 0px;margin:0px auto;text-align:center;color:#222;font-size:16px;font-weight:700;line-height:1.9;}
.visual_contact_baojia_list .colitem .itembox:hover .desc{color:#0068b7;}
.visual_contact_baojia_list .colitem .itembox,
.visual_contact_baojia_list .colitem .itembox .icon,
.visual_contact_baojia_list .colitem .itembox .icon img,
.visual_contact_baojia_list .colitem .itembox .desc{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
/* .visual_contact_baojia_list .colitem .itembox:hover .icon img{transform-origin:50% 50%;transform:rotate(360deg);transition-duration:0.7s;} */
.visual_contact_baojia_list .colitem .itembox:hover .icon img{transform-origin:50% 50%;transform:rotateY(180deg);transition-duration:0.4s;}
@media (max-width:991px){
	.visual_contact_baojia_list{margin:0px -8px;}
    .visual_contact_baojia_list .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:8px;}
}
@media (max-width:767px){
    .visual_contact_baojia{padding:35px 0px 25px;}
    .visual_contact_baojia_title{font-size:24px;}
    .visual_contact_baojia_list{padding:20px 0px 0px;margin:0px -5px;}
	.visual_contact_baojia_list .colitem{padding:5px;}
    .visual_contact_baojia_list .colitem .itembox{padding:25px 10px 25px;}
    .visual_contact_baojia_list .colitem .itembox .icon {padding:0px 0px 15px;}
    .visual_contact_baojia_list .colitem .itembox .icon img{max-width:60px;}
    .visual_contact_baojia_list .colitem .itembox .desc{font-size:14px;line-height:1.5;}
}
@media (max-width:575px){
    .visual_contact_baojia_list .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}

.visual_81_1{display:block;padding:40px 0px;margin:0px auto 0px;text-align:center;background:#f4f4f4;}
.visual_81_1 .txt1{display:block;padding:0px 0px;margin:0px auto 0px;text-align:center;font-size:24px;font-weight:400;color:#111;line-height:36px;max-width:1190px;}
.visual_81_tit{display:block;padding:0px;margin:0px auto 10px;text-align:center;font-size:30px;font-weight:400;color:#111;line-height:1.4;max-width:1140px;}
.visual_81_desc{display:block;padding:0px;margin:0px auto 0px;text-align:center;font-size:16px;font-weight:400;color:#222;line-height:30px;max-width:1140px;}
.visual_81_3 .visual_81_tit,
.visual_81_3 .visual_81_desc{color:#fff;}
@media (max-width:767px){
	.visual_81_1{padding:20px 0px;}
	.visual_81_1 .txt1{font-size:14px;line-height:22px;}
	.visual_81_tit{margin:0px auto 5px;font-size:22px;}
	.visual_81_desc{font-size:14px;line-height:22px;}
}
.visual_81_2{display:block;padding:90px 0px 60px;margin:0px;}
.visual_81_list2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;align-content:stretch;padding:20px 0px 0px;margin:0px -15px;}
.visual_81_list2 .colitem1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:30px 15px;margin:0px;}
.visual_81_list2 .colitem2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.visual_81_list2 .colitem3{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.visual_81_list2 .colitem1 .itemcont{height:100%;display:block;margin:0px;padding:50px 35px 35px;background:#fff;position:relative;top:0px;left:0px;z-index:0;border:1px solid #ccc;}
.visual_81_list2 .colitem1 .itemcont .num{position:absolute;top:-1px;left:-1px;z-index:1;width:50px;height:50px;line-height:50px;margin:0px auto 0px;text-align:center;padding:0px;background:#0068b7;font-size:30px;font-weight:700;color:#fff;font-family:var(--fontfamilynumber);}
.visual_81_list2 .colitem1 .itemcont .icon{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px 0px 30px;overflow:hidden;}
.visual_81_list2 .colitem1 .itemcont .icon img{max-width:100%;display:inline-block;margin:0 auto;text-align:center;}
.visual_81_list2 .colitem1 .itemcont .title{display:block;margin:0px auto 15px;text-align:center;padding:0px;font-size:20px;font-weight:400;color:#111;line-height:1.3;}
.visual_81_list2 .colitem1 .itemcont .summary{display:block;margin:0px;padding:0px 0px 0px;color:#666;font-size:16px;font-weight:400;line-height:30px;}
.visual_81_list2 .colitem1 .itemcont .summary p{margin:0px;}
.visual_81_list2 .colitem1 .itemcont,
.visual_81_list2 .colitem1 .itemcont .icon,
.visual_81_list2 .colitem1 .itemcont .icon img,
.visual_81_list2 .colitem1 .itemcont .title,
.visual_81_list2 .colitem1 .itemcont .summary{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_81_list2 .colitem1 .itemcont:hover{border:1px solid #0068b7;}
.visual_81_list2 .colitem1 .itemcont:hover .title{color:#000;}
.visual_81_list2 .colitem1 .itemcont:hover .summary{color:#333;}
/* .visual_81_list2 .colitem1 .itemcont:hover .icon img{transform-origin:50% 50%;transform:rotate(360deg);transition-duration:0.7s;} */
.visual_81_list2 .colitem1 .itemcont:hover .icon img{transform-origin:50% 50%;transform:rotateY(180deg);transition-duration:0.4s;}
@media (max-width:767px){
	.visual_81_2{padding:35px 0px 30px;}
	.visual_81_list2{padding:15px 0px 0px;margin:0px -5px;}
	.visual_81_list2 .colitem1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 5px;}
	.visual_81_list2 .colitem1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:5px 5px;}
	.visual_81_list2 .colitem1 .itemcont{padding:30px 15px 15px;}
	.visual_81_list2 .colitem1 .itemcont .num{width:36px;height:36px;line-height:36px;font-size:22px;}
    .visual_81_list2 .colitem1 .itemcont .icon {padding:0px 0px 15px;}
    .visual_81_list2 .colitem1 .itemcont .icon img{max-width:40px;}
	.visual_81_list2 .colitem1 .itemcont .title{margin:0px auto 10px;font-size:18px;line-height:1.3;}
	.visual_81_list2 .colitem1 .itemcont .summary{font-size:14px;line-height:22px;}
}
.visual_81_3{display:block;padding:70px 0px 75px;margin:0px;background:url(../images/visual_81_3_bg.jpg) 0 0 no-repeat;background-size:cover;}
.visual_81_list3{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:center;padding:20px 0px 0px;margin:0px -15px;}
.visual_81_list3 .colitem1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;max-width:430px;padding:15px 15px;margin:0px;}
.visual_81_list3 .colitem2{-ms-flex:0 0 50%;flex:0 0 50%;}
.visual_81_list3 .colitem3{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;}
.visual_81_list3 .colitem1 .itemcont{height:100%;display:block;margin:0px;padding:0px 0px 0px;background:#fff;}
.visual_81_list3 .colitem1 .itemcont .title{display:block;margin:0px auto 15px;text-align:center;padding:15px 10px;font-size:20px;font-weight:700;color:#0068b7;line-height:30px;border-bottom:1px solid #f4f4f4;}
.visual_81_list3 .colitem1 .itemcont .summary{display:block;margin:0px;padding:15px 20px;color:#666;font-size:16px;font-weight:400;line-height:30px;}
.visual_81_list3 .colitem1 .itemcont .summary p{margin:0px;}
.visual_81_list3 .colitem1 .itemcont .summary{margin:0px auto;text-align:center;max-width:860px;}
.visual_81_list3 .colitem2 .itemcont .summary,
.visual_81_list3 .colitem3 .itemcont .summary{margin:0px;text-align:left;max-width:100%;}
.visual_81_list3 .colitem1 .itemcont,
.visual_81_list3 .colitem1 .itemcont .title,
.visual_81_list3 .colitem1 .itemcont .summary{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_81_list3 .colitem1 .itemcont:hover{background:#0068b7;}
.visual_81_list3 .colitem1 .itemcont:hover .title{color:#fff;border-bottom:1px solid rgba(255,255,255,0.4);}
.visual_81_list3 .colitem1 .itemcont:hover .summary{color:#fff;}
@media (max-width:767px){
	.visual_81_3{padding:35px 0px;}
	.visual_81_list3{padding:15px 0px 0px;margin:0px -5px;}
	.visual_81_list3 .colitem1{-ms-flex:1 0 50%;flex:1 0 50%;max-width:100%;padding:5px 5px;}
	.visual_81_list3 .colitem2{-ms-flex:1 0 50%;flex:1 0 50%;}
	.visual_81_list3 .colitem3{-ms-flex:1 0 50%;flex:1 0 50%;}
	.visual_81_list3 .colitem1 .itemcont .title{margin:0px auto 0px;padding:15px 10px;font-size:16px;line-height:1.3;}
	.visual_81_list3 .colitem1 .itemcont .summary{padding:15px 15px;font-size:14px;line-height:24px;}
}
.visual_81_5{display:block;padding:0px 0px 80px;margin:0px;}
.visual_81_list5{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;align-content:stretch;justify-content:center;padding:40px 0px 0px;margin:0px -10px;}
.visual_81_list5 .colitem1{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:10px 10px;margin:0px;}
.visual_81_list5 .colitem1 .itemcont{height:100%;display:block;margin:0px;padding:50px 20px 30px;background:#eff8ff;position:relative;top:0px;left:0px;z-index:10;}
.visual_81_list5 .colitem1 .itemcont .num{position:absolute;bottom:0px;right:0px;z-index:0;width:100%;line-height:1;margin:0px;text-align:right;padding:0px;font-size:200px;font-weight:700;color:#e2ebf2;font-family:Arial,Helvetica,sans-serif;}
.visual_81_list5 .colitem1 .itemcont .num1{bottom:-30px;right:0px;}
.visual_81_list5 .colitem1 .itemcont .num2{bottom:-30px;right:10px;}
.visual_81_list5 .colitem1 .itemcont .num3{bottom:-28px;right:10px;;}
.visual_81_list5 .colitem1 .itemcont .num4{bottom:-30px;right:10px;}
.visual_81_list5 .colitem1 .itemcont .title{display:block;margin:0px auto 15px;text-align:center;padding:0px 0px;font-size:20px;font-weight:700;color:#111;line-height:36px;position:relative;top:0px;left:0px;z-index:10;}
.visual_81_list5 .colitem1 .itemcont .summary{display:block;margin:0px;padding:0px 0px;color:#666;font-size:16px;font-weight:400;line-height:30px;position:relative;top:0px;left:0px;z-index:10;}
.visual_81_list5 .colitem1 .itemcont .summary p{margin:0px;}
.visual_81_list5 .colitem1 .itemcont,
.visual_81_list5 .colitem1 .itemcont .num,
.visual_81_list5 .colitem1 .itemcont .title,
.visual_81_list5 .colitem1 .itemcont .summary{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_81_list5 .colitem1 .itemcont:hover{background:#0068b7;}
.visual_81_list5 .colitem1 .itemcont:hover .num{color:#cad2d9;}
.visual_81_list5 .colitem1 .itemcont:hover .title{color:#fff;}
.visual_81_list5 .colitem1 .itemcont:hover .summary{color:#fff;}
@media (max-width:767px){
	.visual_81_5{padding:0px 0px 20px;}
	.visual_81_list5{padding:20px 0px 0px;margin:0px -5px;}
	.visual_81_list5 .colitem1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:5px 5px;}
	.visual_81_list5 .colitem1 .itemcont{padding:25px 15px 20px;}
	.visual_81_list5 .colitem1 .itemcont .num{font-size:130px;}
	.visual_81_list5 .colitem1 .itemcont .num1{bottom:-19px;right:0px;}
	.visual_81_list5 .colitem1 .itemcont .num2{bottom:-19px;right:10px;}
	.visual_81_list5 .colitem1 .itemcont .num3{bottom:-17px;right:10px;;}
	.visual_81_list5 .colitem1 .itemcont .num4{bottom:-19px;right:10px;}
	.visual_81_list5 .colitem1 .itemcont .title{margin:0px auto 10px;font-size:16px;line-height:1.3;}
	.visual_81_list5 .colitem1 .itemcont .summary{font-size:14px;line-height:22px;}
}
@media (max-width:575px){
	.visual_81_list5 .colitem1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
.visual_82_1{display:block;padding:50px 0px 50px;margin:0px;}
.visual_82_txt1{display:block;padding:0px 0px 0px;margin:0px auto;text-align:center;font-size:24px;font-weight:400;color:#111;line-height:36px;max-width:1180px;}
.visual_82_txt2{display:block;padding:0px;margin:0px;text-align:left;font-size:20px;font-weight:400;color:#111;line-height:36px;}
.visual_82_list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;align-content:stretch;padding:25px 0px 15px;margin:0px -15px;}
.visual_82_list1 .colitem1{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:15px 15px;margin:0px;}
.visual_82_list1 .colitem1 .itemcont{height:100%;display:block;margin:0px;padding:0px 0px 0px;}
.visual_82_list1 .colitem1 .itemcont{flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:0px;margin:0px;}
.visual_82_list1 .colitem1 .itemcont .img{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.visual_82_list1 .colitem1 .itemcont .txtcont{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin:0px;padding:25px 20px 20px;border:1px solid #ccc;border-top:0px;}
.visual_82_list1 .colitem1 .itemcont .img img{width:100%;display:block;margin:0 auto;text-align:center;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_82_list1 .colitem1 .itemcont .img img{-o-object-fit:cover;object-fit:cover;}
.visual_82_list1 .colitem1 .itemcont:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.visual_82_list1 .colitem1 .itemcont .txtcont .title{display:block;margin:0px auto 15px;text-align:center;padding:0px;font-size:20px;font-weight:700;color:#111;line-height:1.3;}
.visual_82_list1 .colitem1 .itemcont .txtcont .summary{display:block;margin:0px;padding:0px 0px 0px;color:#666;font-size:16px;font-weight:400;line-height:30px;}
.visual_82_list1 .colitem1 .itemcont .txtcont .summary p{margin:0px;}
.visual_82_list1 .colitem1 .itemcont,
.visual_82_list1 .colitem1 .itemcont .img,
.visual_82_list1 .colitem1 .itemcont .img img,
.visual_82_list1 .colitem1 .itemcont .txtcont .title,
.visual_82_list1 .colitem1 .itemcont .txtcont .summary{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_82_list1 .colitem1 .itemcont:hover .txtcont{border-color:#0068b7;background:#0068b7;}
.visual_82_list1 .colitem1 .itemcont:hover .txtcont .title{color:#fff;}
.visual_82_list1 .colitem1 .itemcont:hover .txtcont .summary{color:#fff;}
@media (max-width:767px){
	.visual_82_1{padding:30px 0px 30px;}
	.visual_82_txt1{font-size:16px;line-height:26px;}
	.visual_82_txt2{font-size:16px;line-height:26px;}
	.visual_82_list1{padding:18px 0px 18px;margin:0px -8px;}
	.visual_82_list1 .colitem1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:8px 8px;}
	.visual_82_list1 .colitem1 .itemcont .txtcont{padding:20px 15px 15px;}
	.visual_82_list1 .colitem1 .itemcont .txtcont .title{margin:0px auto 10px;font-size:16px;line-height:1.3;}
	.visual_82_list1 .colitem1 .itemcont .txtcont .summary{font-size:14px;line-height:22px;}
}
@media (max-width:575px){
	.visual_82_1{padding:30px 0px 25px;}
	.visual_82_txt1{font-size:14px;line-height:24px;}
	.visual_82_txt2{font-size:14px;line-height:24px;}
	.visual_82_list1{padding:20px 0px 20px;margin:0px -5px;}
	.visual_82_list1 .colitem1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 5px;}
}

.bottom_gototop{position:fixed;bottom:15px;right:15px;z-index:9999999999;display:block;width:40px;height:40px;margin:0px;padding:0px;border-radius:4px;}
.bottom_gototop{background:url(../images/icon_gototop.png) center center no-repeat;background-size:22px auto;background-color:rgba(0,0,0,0.4);}
.bottom_gototop{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 5px rgba(0,0,0,0.1);}
.bottom_gototop:hover{background-color:rgba(0,0,0,0.7);-webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.5);box-shadow:0px 1px 6px rgba(0,0,0,0.5);}
@media (max-width:767px){
    .bottom_gototop{right:10px;width:36px;height:36px;background-size:20px auto;}
}
.page_about{width:100%;padding:0px 0px 0px;margin:0;background:#f9f9f9;}
.page_about_content{width:100%;padding:140px 0px;margin:0;}
.page_about_content img{max-width:100%;font-size:0;}
.page_about_content p{margin:0px 0px 10px;}
@media (max-width:1600px){
    .page_about_content{padding:8.75vw 0px;}
}
@media (max-width:767px){
    .page_about_content{padding:30px 0px 40px;}
}
/* bootstrap.css v4.6.0 页码 */
.tem_page{width:100%;display:block;padding:0px 0px 0px;margin:0px auto;text-align:center;}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important;}
.tem_page .pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;font-family:var(--fontfamilynumber);}
.tem_page .pagination .page-item{padding:5px 5px 0px;}
.tem_page .pagination .page-item .page-link{display:block;padding:0px 0px;margin:0 auto;text-align:center;width:36px;height:36px;line-height:34px;color:#666;font-size:16px;font-weight:400;background-color:transparent;background-color:#f4f4f5;border:1px solid #ccc;border-radius:4px;white-space:nowrap;overflow:hidden;}
.tem_page .pagination .page-item .page-link:hover,
.tem_page .pagination .page-item.active .page-link{color:#fff;text-decoration:none;font-weight:700;background-color:#0068b7;}
.tem_page .pagination .page-item.disabled .page-link{color:#666;pointer-events:none;cursor:auto;background-color:#f4f4f5;border-color:#ccc;opacity:0.4;}
.tem_page .pagination .page-item.disabled_dots .page-link{color:#666;font-size:18px;line-height:26px;pointer-events:none;cursor:auto;opacity:1;}
.tem_page .pagination .page-item:nth-child(1),
.tem_page .pagination .page-item:nth-last-child(1){display:none;}
.tem_page .pagination .page-item:nth-child(2) .page-link,
.tem_page .pagination .page-item:nth-last-child(2) .page-link{font-size:24px;font-weight:700;}
@media (max-width:767px){
    .tem_page .pagination .page-item{padding:5px 3px 0px;}
	.tem_page .pagination .page-item .page-link{width:32px;height:32px;line-height:30px;font-size:14px;}
}
@media (max-width:575px){
	.tem_page .pagination .page-item{display:none;}
	.tem_page .pagination .page-item:nth-child(1),
	.tem_page .pagination .page-item:nth-child(2),
	.tem_page .pagination .page-item:nth-last-child(2),
	.tem_page .pagination .page-item:nth-last-child(1){padding:0px 4px 0px;display:block;}
	.tem_page .pagination .page-item:nth-child(2){padding-right:15px;}
	.tem_page .pagination .page-item:nth-last-child(2){padding-left:15px;}
	.tem_page .pagination .page-item:nth-child(1) .page-link,
	.tem_page .pagination .page-item:nth-child(2) .page-link,
	.tem_page .pagination .page-item:nth-last-child(2) .page-link,
	.tem_page .pagination .page-item:nth-last-child(1) .page-link{font-size:18px;font-weight:700;}
}
.tem_nocontent{clear:both;width:100%;padding:150px 0px 150px;margin:0px auto;text-align:center;font-size:32px;}
@media (max-width:991px){
    .tem_nocontent{padding:100px 0px 100px;}
}

/* 重置 remodal-1.1.1-dist */
.remodal-overlay{z-index:99999999998;}
.remodal-wrapper{z-index:99999999999;padding:0px 0px 0px;}
.remodal{width:auto;min-width:320px;max-width:100%;padding:0px;border-radius:6px;}
.remodal-close{position:absolute;top:-2px;left:auto;right:-2px;width:40px;height:40px;overflow:hidden;}
.remodal-close:before{font-size:40px;width:40px;line-height:40px;overflow:hidden;}
.remodal-confirm,
.remodal-cancel{width:100%;display:block;padding:12px 0;font-size:18px;border-radius:6px;border-top-left-radius:0px;border-top-right-radius:0px;background:#0068b7;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.remodal-cancel:hover,
.remodal-cancel:focus{background:#0068b7;color:#fff;opacity:0.9;}
@media (max-width:767px){
	.remodal-close{width:36px;height:36px;}
	.remodal-close:before{font-size:36px;width:36px;line-height:36px;}
	.remodal-cancel{padding:9px 0;font-size:16px;}
}
.modal_product_html{max-width:1200px;padding:0px 0px 0px;border-radius:6px;}
.modal_product_html .remodal_content{width:100%;clear:both;padding:40px 35px 35px;font-size:16px;line-height:2;margin:0 auto;text-align:center;}
.modal_product_html .remodal_content .img{width:100%;display:block;margin:0px auto 20px;text-align:center;padding:0px;overflow:hidden;}
.modal_product_html .remodal_content .img img{max-width:100%;max-height:70vh;display:inline-block;font-size:0;margin:0px auto;text-align:center;}
.modal_product_html .remodal_content .img img{-o-object-fit:cover;object-fit:cover;}
.modal_product_html .remodal_content .title{padding:0px 0px 0px;margin:0px 0px;color:#222;font-size:20px;font-weight:700;line-height:1.4;}
@media (max-width:767px){
	.modal_product_html .remodal_content{padding:35px 22px 30px;}
    .modal_product_html .remodal_content .img{max-width:600px;margin:0px auto 15px;}
    .modal_product_html .remodal_content .title{font-size:18px;}
}
@media (max-width:575px){
	.modal_product_html .remodal_content{padding:35px 18px 25px;}
    .modal_product_html .remodal_content .img{max-width:400px;margin:0px auto 12px;}
    .modal_product_html .remodal_content .title{font-size:16px;}
}
