@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:1756px;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%;} */
        /* .maxwrap1200{max-width:1320px;} */

/* .maxwrap_1708{max-width:1828px;} */
@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{border-bottom:1px solid #f0f0f0;}
.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;border:0px solid yellow;}
.header_logo{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px 0px 0px 0px;font-size:0px;text-align:left;}
.header_logo a{display:inline-block;font-size:0px;}
.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;border:0px solid yellow;}
.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:#192f72;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:#cc2929;}
.header_lang{-ms-flex:0 1 auto;flex:0 1 auto;margin:0;padding:0px 0px 0px 45px;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;}
.header_lang .language{width:100%;display:block;padding:0px 0px 0px 0px;margin:0;position:relative;top:0px;left:0px;z-index:9999999;white-space:nowrap;}
.header_lang .language .tit{display:block;height:30px;line-height:30px;padding:0px 16px 0px 0px;margin:0;cursor:pointer;font-size:15px;font-weight:700;color:#111;position:relative;top:0px;left:0px;z-index:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.header_lang .language .tit:before{content:"";position:absolute;top:12px;right:0px;z-index:0;width:9px;height:6px;line-height:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:url(../images/arrow_down.png) 0 0 no-repeat;}
.header_lang .language .tit.on:before{transform:rotate(180deg);}
.header_lang .language .list{position:absolute;top:30px;left:50%;
transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);z-index:0;width:100%;text-align:center;display:none;padding:10px 0px 0px 0px;margin:0px;min-width:90px;}
.header_lang .language .list ul{position:relative;display:block;width:100%;list-style:none;padding:0px 0px;margin:0;background:#555;border-radius:4px;}
.header_lang .language .list ul::after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#555;border-width:5px;margin-left:-5px;}
.header_lang .language .list ul li{display:block;padding:0px;margin:0;}
.header_lang .language .list ul li a{line-height:20px;display:block;font-size:15px;color:#fff;padding:7px 10px;}
.header_lang .language .list ul li a:hover{background:#192f72;border-radius:4px;}
.header_mobimenu{-ms-flex:0 0 60px;flex:0 0 60px;border:0px solid red;}
.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:#9b9b9b;padding:0px;margin:0px 0px 7px;border-radius:0px;opacity:1;}
.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:768px){
	.header_row{height:90px;}
	.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:90px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border:0px solid green;}
    .header_navigation .subone>li{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;padding:0px 0px;border:0px solid red;}
    .header_navigation .subone>li>a{display:block;padding:0px 35px;text-align:center;color:#111;font-size:16px;font-weight:400;line-height:inherit;text-decoration:none;}
    .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:#192f72;font-weight:400;}
	/* .header_navigation .subone>li.current>a{background:url(../images/icon_mouse.png) center 0px no-repeat;} */
    .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:24px;left:50%;z-index:0;width:0;height:3px;line-height:3px;background:#192f72;-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:300px;background:#fff;position:fixed;left:0px;top:-100%;z-index:-191;padding:0px;margin:0px;opacity:0;visibility:visible;visibility:hidden;
    position:absolute;height:auto;margin:0px;padding:50px 0px 50px;border-top:1px solid #eee;border-bottom:1px solid #eee;display:none;}
    /* .header_navigation .subtwobg, */
    .header_navigation .subtwobg_active{top:90px;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:0px;}
    .header_navigation .subtwo>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;margin:0px;padding:20px 80px;border-left:1px solid #eee;}
    .header_navigation .subtwo>li:first-child{border-left:0px;}
    .header_navigation .subtwo>li>a{display:block;font-size:18px;font-weight:700;color:#111;line-height:22px;text-align:left;padding:0px 0px;margin:0px;border:0px solid green;}
    .header_navigation .subtwo>li>a:hover,
	.header_navigation .subtwo>li>a.hover{color:#192f72;}
    .header_navigation .subtwo>li .list3{display:block;margin:0px;padding:15px 0px 0px 0px;}
    .header_navigation .subtwo>li .list3 > li{padding:6px 0px 6px 0px;margin:0px;}
    .header_navigation .subtwo>li .list3 > li a{display:block;font-size:16px;color:#111;line-height:22px;text-align:left;padding:0px 0px 0px 20px;margin:0px 0px 0px;position:relative;}
    .header_navigation .subtwo>li .list3 > li a:hover,
	.header_navigation .subtwo>li .list3 > li a.hover{color:#13af68;}
	.header_navigation .subtwo>li .list3 > li a:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:4px;height:100%;line-height:1;background:#13af68;}
    
    
    .header_navigation .subtwo>li .list4{display:block;margin:0px;padding:4px 0px 4px 20px;}
    .header_navigation .subtwo>li .list4 li{padding:3px 0px;margin:0px;}
    .header_navigation .subtwo>li .list4 a{display:block;font-size:14px;color:#777;line-height:20px;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px;position:relative;}
    .header_navigation .subtwo>li .list4 a:hover,
	.header_navigation .subtwo>li .list4 a.hover{color:#13af68;}

    
}
@media (max-width:1636px){
    .header_navigation{padding:0px 1.833740831vw 0px 1.833740831vw;}
    .header_lang{padding:0px 0px 0px 2.750611247vw;}
	.header_navigation .subone>li>a{padding:0px 2.139364303vw;}
    .header_navigation .subtwo>li{padding:20px 4.889975vw;}
}
@media (max-width:767px){
	.header_row{height:60px;}
	.header_logo{-ms-flex:1 0 auto;flex:1 0 auto;padding:0px;text-align:left;}
	.header_logo a img{max-height:32px;}
	.header_navigation{display:none;}
    .header_lang{padding:0px 0px 0px 22px;}
}
@media (max-width:575px){
	.header_row{height:52px;}
	.header_logo a img{max-height:28px;}
	.header_search{display:none;}
}
.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:60px;}
.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;max-height:32px;}
.header_navigation_mobile_top_row .mobimenu{-ms-flex:0 0 70px;flex:0 0 70px;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:30px 0px;margin:0px 0px;border:0px solid red;}
.header_navigation_mobile_navlist{min-height:-webkit-calc(96vh - 60px);min-height:calc(96vh - 60px);}
.header_navigation_mobile_navlist .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 30px;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:20px 0px;font-size:24px;font-weight:400;line-height:1.3;border-bottom:1px solid #ebebeb;}
.header_navigation_mobile_navlist .colitem .tit a{color:#111;}
.header_navigation_mobile_navlist .colitem .tit a:hover{color:#192f72;}
.header_navigation_mobile_navlist .colitem .list1{margin:0px 0px 0px;padding:10px 0px 0px;}
.header_navigation_mobile_navlist .colitem .list1 li{margin:0px;padding:12px 0px;font-size:18px;line-height:1.4;font-weight:700;border:0px solid red;}
.header_navigation_mobile_navlist .colitem .list1 li a{color:#111;}
.header_navigation_mobile_navlist .colitem .list1 li a:hover{color:#192f72;}
.header_navigation_mobile_navlist .colitem .list2{margin:0px 0px 0px;padding:0px 0px 0px;}
.header_navigation_mobile_navlist .colitem .list2 > li{margin:0px 0px 10px;padding:0px 0px 0px 15px;font-size:16px;font-weight:400;line-height:22px;overflow:hidden;position:relative;}
.header_navigation_mobile_navlist .colitem .list2 > li a{color:#111;padding:0px 0px 0px 0px;}
.header_navigation_mobile_navlist .colitem .list2 > li a:hover{color:#13af68;}
.header_navigation_mobile_navlist .colitem .list2 > li:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:3px;height:100%;line-height:1;background:#13af68;}
.header_navigation_mobile_navlist .colitem .list3{margin:0px 0px 0px;padding:0px 0px 10px 15px;}
.header_navigation_mobile_navlist .colitem .list3 li{margin:0px 0px 0px;padding:2px 0px;font-size:14px;font-weight:400;line-height:20px;overflow:hidden;position:relative;}
.header_navigation_mobile_navlist .colitem .list3 li a{color:#777;padding:0px 0px 0px 0px;}
.header_navigation_mobile_navlist .colitem .list3 li a:hover{color:#13af68;}

.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:575px){
	.header_navigation_mobile_top_row{height:60px;}
	.header_navigation_mobile_top_row .logo a img{max-height:28px;}
	.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;}
	.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:13px 0px;font-size:20px;}
	.header_navigation_mobile_navlist .colitem .list1{padding:10px 0px 0px;}
	.header_navigation_mobile_navlist .colitem .list1 > li{padding:8px 0px;font-size:15px;}
    .header_navigation_mobile_navlist .colitem .list2 > li{margin:0px 0px 8px;padding:0px 0px 0px 10px;font-size:14px;line-height:20px;}
    .header_navigation_mobile_navlist .colitem .list3{margin:0px 0px 0px;padding:0px 0px 9px 10px;}
    .header_navigation_mobile_navlist .colitem .list3 li{padding:2px 0px;font-size:13px;line-height:18px;}
}
@media (max-width:575px){
	.header_navigation_mobile_top_row{height:52px;}
	.header_navigation_mobile_top_row .logo a img{max-height:28px;}
	.header_navigation_mobile_top_row .mobimenu{-ms-flex:0 0 55px;flex:0 0 55px;}
}
.banner{width: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:30px;}
.banner .swiper-pagination .swiper-pagination-bullet{width:40px;height:6px;margin:0 4px;display:inline-block;border-radius:0px;background:#192f72;position:relative;border:0px solid #fff;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{opacity:1;background:#13ae67;}
/* .banner .swiper-button-next, */
/* .banner .swiper-button-prev{left:60px;right:auto;width:50px;height:50px;background:transparent;background-color:rgba(255,255,255,0.6);border-radius:100px;margin:0;padding:0px;margin-top:-25px;margin-top:0px;opacity:1;} */
/* .banner .swiper-button-next{left:auto;right:60px;} */
/* .banner .swiper-button-next:after,.banner .swiper-button-prev:after{color:#192f72;opacity:1;font-weight:700;font-size:16px;} */
/* .banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{opacity:0.8;} */




.banner .swiper-button-next,
.banner .swiper-button-prev{position:absolute;top:50%;left:60px;right:auto;width:50px;height:50px;line-height:1;padding:0;margin:0px 0px 0px;z-index:10;cursor:pointer;background:transparent;border-radius:0px;opacity:1;display:flex;align-items:center;justify-content:center;background:url(../images/arrow_ban.png) 80% center no-repeat;background-size:40px;background-color:rgba(255,255,255,0.6);border-radius:100px;}
.banner .swiper-button-prev{transform:rotate(180deg);}
.banner .swiper-button-next{left:auto;right:60px;background:url(../images/arrow_ban.png) 80% center no-repeat;background-size:40px;background-color:rgba(255,255,255,0.6);}
.banner .swiper-button-next:after,
.banner .swiper-button-prev:after{display:none;}
.banner .swiper-button-next:hover,
.banner .swiper-button-prev:hover{opacity:1;}
.banner .swiper-button-disabled{opacity:0.1;}
.banner .myswiper > .maxwrap > *{position:relative;top:0px;left:0px;text-align:center;margin:0 auto;}
@media (max-width:1200px){
    /* .banner .swiper-button-next,.banner .swiper-button-prev{left:30px;right:auto;} */
    /* .banner .swiper-button-next{left:auto;right:30px;} */
    .banner .swiper-pagination{bottom:20px;} 

    .banner .swiper-button-next,
    .banner .swiper-button-prev{left:30px;right:auto;}
    .banner .swiper-button-next{left:auto;right:30px;}
}
@media (max-width:767px){
    /* .banner .swiper-button-next,.banner .swiper-button-prev{left:20px;right:auto;width:40px;height:40px;margin-top:-20px;margin-top:0px;} */
    /* .banner .swiper-button-next{left:auto;right:20px;} */
    /* .banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size:14px;} */
    .banner .swiper-pagination{bottom:12px;}
    .banner .swiper-pagination .swiper-pagination-bullet{width:30px;height:3px;}
    
    
    .banner .swiper-button-next,
    .banner .swiper-button-prev{left:20px;right:auto;width:40px;height:40px;margin:0px;background-position:70% center;background-size:30px;}
    .banner .swiper-button-next{left:auto;right:20px;}
}
@media (max-width:575px){
    /* .banner .swiper-button-next,.banner .swiper-button-prev{left:10px;right:auto;width:34px;height:34px;margin-top:-17px;margin-top:0px;} */
	/* .banner .swiper-button-next{left:auto;right:10px;} */
    /* .banner .swiper-button-next:after,.banner .swiper-button-prev:after{font-size:12px;} */
    
    
    .banner .swiper-button-next,
    .banner .swiper-button-prev{left:10px;right:auto;width:32px;height:32px;margin:0px;background-position:60% center;background-size:22px;}
    .banner .swiper-button-next{left:auto;right:10px;background-size:22px;}
}
.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;}
.banner01 .banner_img img{display:block;width:100%;max-width:100%;min-width:375px;min-width:400px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
/* .banner01 .banner_img img{min-width:480px;min-width:576px;} */
.banner01 .banner_img img{-webkit-transition:all 1.8s linear;-o-transition:all 1.8s linear;transition:all 1.8s linear;}
/* .banner01 .banner_img img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);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_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%;}

@media (max-width:991px){
    .banner01{min-height:50px;}
}
.banner01 .banner_cont .banner_more{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;padding:160px 0px 0px;margin:0px;}
.banner01 .banner_cont .banner_more a{display:block;margin:0px;text-align:left;padding:0px 50px 12px 0px;min-width:210px;font-size:18px;font-weight:700;color:#fff;line-height:26px;background:url(../images/arrow_right2.png) right 5px no-repeat;border-bottom:3px solid #fff;}
@media (max-width:1920px){
    .banner01 .banner_cont .banner_more{padding:8.333333333vw 0px 0px;}
    .banner01 .banner_cont .banner_more a{min-width:10.9375vw;}
}
@media (max-width:767px){
    .banner01 .banner_cont .banner_more a{padding:0px 40px 8px 0px;min-width:0px;font-size:16px;line-height:26px;border-bottom:2px solid #fff;}
    .banner01 .banner_cont .banner_more a{padding:0px 18px 4px 0px;font-size:14px;background-position:right 7px;background-size:auto 10px;}
}







/* 内页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:50px;}
.banner_static .banner_img img{display:block;max-width:100%;min-width:375px;min-width:520px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
/* .banner_static .banner_img img{min-width:576px;} */
.banner_static .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: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:56px;font-weight:700;margin:0px;text-align:left;padding:23px 0px 0px;line-height:1.4;letter-spacing:2px;position:relative;top:0px;left:0px;z-index:0;}
.banner_static .banner_cont01 .txt1:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:60px;height:8px;line-height:1;background:#13ae67;}
.body_en .banner_static .banner_cont01 .txt1{letter-spacing:0px;}
@media (min-width:1200px){
    /* 兼容可视化编辑 */
    .banner_static .banner_img{min-height:200px;}
}
@media (max-width:1200px){
	/* .banner_static .banner_cont01 .txt1{font-size:max(15px, 4.666666667vw);padding:max(11px, 1.916666667vw) 0px 0px;} */
    /* .banner_static .banner_cont01 .txt1:before{width:max(30px, 5vw);height:max(3px, 0.666666667vw);} */
	.banner_static .banner_cont01 .txt1{font-size:4.666666667vw;padding:1.916666667vw 0px 0px;}
    .banner_static .banner_cont01 .txt1:before{width:30px, 5vw;height:0.666666667vw;}
}
@media (max-width:575px){
	.banner_static .banner_cont01 .txt1{letter-spacing:0px;}
    
}

.header{position:fixed;top:0px;left:0px;z-index:9999;background:rgba(0,0,0,0.1);background:#fff;}
.padding_slide{height:100%;}
.padding_slide > .block_middle{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;border:0px solid red;}
.padding_slide > .block_middle > *{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;}
/* .padding_header, .padding_slide, .banner_static{padding-top:90px!important;} */
.padding_header{padding-top:90px!important;}
@media (max-width:767px){
    /* .padding_header, .padding_slide, .banner_static{padding-top:60px!important;} */
    .padding_header{padding-top:60px!important;}
}
@media (max-width:575px){
    /* .padding_header, .padding_slide, .banner_static{padding-top:52px!important;} */
    .padding_header{padding-top:52px!important;}
}
.swiper-slide-footer .padding_header{padding-top:0px!important;}
@media (max-width:867px) or (max-height:718px){
    .padding_slide{padding-top:0px!important;}
}

/* .block_about .title01 .txt1{color:#fff;} */
/* .block_about .title01 .txt2{color:#fff;} */
/* .block_about .title01 .txt3{color:#fff;background-image:url(../images/arrow_right2.png);border-bottom-color:#fff;} */
/* .block_about{width:100%;height:100%;display:block;margin:0px 0px 0px;padding:160px 0px 80px;background:url(../images/block_about.jpg) 0px 0px no-repeat;background-size:cover;min-height:870px;} */
/* .block_about_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;padding:0px 0px 0px;margin:0px 0px;} */
/* .block_about_row .leftcol{-ms-flex:0 1 auto;flex:0 1 auto;max-width:680px;padding:0px 80px 0px 0px;margin:0px;} */
/* .block_about_row .leftcol .cont1{display:block;padding:50px 0px 0px;margin:0px 0px 0px;font-size:18px;font-weight:400;color:#fff;line-height:1.9;} */
/* .block_about_row .leftcol .cont1 p{padding:0px;margin:0px 0px 0px;} */
/* .block_about_row .leftcol .list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding:100px 0px 0px;margin:0px -5px;} */
/* .block_about_row .leftcol .list1 .item{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;padding:5px;margin:0px;} */
/* .block_about_row .leftcol .list1 .item .icon{width:100%;height:40px;display:block;margin:0px auto 20px;padding:0px;text-align:center;overflow:hidden;} */
/* .block_about_row .leftcol .list1 .item .icon 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_about_row .leftcol .list1 .item .icon img{-o-object-fit:cover;object-fit:cover;} */
/* .block_about_row .leftcol .list1 .item .title{display:block;padding:0px;margin:0px auto 10px;text-align:center;font-size:34px;font-weight:400;color:#fff;line-height:48px;} */
/* .block_about_row .leftcol .list1 .item .desc{display:block;padding:0px;margin:0px auto 0px;text-align:center;font-size:16px;color:#fff;line-height:22px;} */
/* .block_about_row .rightcol{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;min-width:180px;padding:0px 0px 0px 0px;margin:0px;} */
/* .block_about_row .rightcol .txt1{display:block;padding:0px 0px 0px 0px;margin:0px 0px 0px;font-size:24px;font-weight:400;color:#fff;line-height:1.5;} */
/* @media (max-width:1920px){ */
    /* .block_about{min-height:45.3125vw;} */
/* } */
/* @media (max-width:767px){ */
    /* .block_about{padding:60px 0px 40px;min-height:0px;} */
    /* .block_about_row{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;} */
    /* .block_about_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px;} */
    /* .block_about_row .leftcol .cont1{padding:40px 0px 0px;font-size:15px;line-height:28px;} */
    /* .block_about_row .leftcol .list1{padding:50px 0px 0px;margin:0px -5px;} */
    /* .block_about_row .leftcol .list1 .item .icon{height:30px;margin:0px auto 15px;} */
    /* .block_about_row .leftcol .list1 .item .icon img{max-height:30px;} */
    /* .block_about_row .leftcol .list1 .item .title{margin:0px auto 10px;text-align:center;font-size:16px;line-height:22px;} */
    /* .block_about_row .leftcol .list1 .item .desc{font-size:14px;color:#fff;line-height:20px;} */
    /* .block_about_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:0px;padding:30px 0px 0px;} */
    /* .block_about_row .rightcol .txt1{margin:0px auto 0px;text-align:center;font-size:18px;} */
/* } */


.title01{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0px;margin:0px;}
.title01 .leftcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:0px;margin:0px;border:0px solid red;}
.title01 .rightcol{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;padding:0px 0px 0px 15px;margin:0px;border:0px solid red;}
.title01 .txt1{display:block;margin:0px;text-align:left;padding:0px 0px 0px;font-size:42px;font-weight:700;color:#2c3235;line-height:1.3;}
.title01 .txt2{display:block;margin:0px;text-align:left;padding:10px 0px 0px;font-size:20px;font-weight:400;color:#677886;line-height:1.5;}
.title01 .txt3{display:block;margin:0px;text-align:left;padding:0px 50px 12px 0px;min-width:210px;font-size:18px;font-weight:700;color:#2c3235;line-height:26px;background:url(../images/arrow_right.png) right 5px no-repeat;border-bottom:3px solid #2c3235;}
/* .title01 .txt3:hover{color:#13af68;} */
/* .title01 .txt3:hover{color:#13af68;border-bottom:3px solid #13af68;} */

/* .title01 .txt1:hover{display:block;margin:0px;text-align:left;padding:0px 0px 0px;font-size:42px;font-weight:700;color:#192f72;line-height:1.3;} */
/* .title01 .txt3:hover{display:block;margin:0px;text-align:left;padding:0px 50px 12px 0px;min-width:210px;font-size:18px;font-weight:700;color:#fff;line-height:26px;background:url(../images/arrow_right2.png) right 5px no-repeat;border-bottom:3px solid #192f72;background-color:#192f72;} */
/* #192f72 logo蓝 */
/* #13af68 左侧青 */
/* #13ae67 内容青 */
/* #2c3235 首页 产品中心 h1 */
@media (max-width:767px){
    .title01 .txt1{font-size:20px;}
    .title01 .txt2{font-size:14px;padding:6px 0px 0px;}
    .title01 .txt3{padding:0px 40px 8px 0px;min-width:0px;font-size:16px;line-height:26px;border-bottom:2px solid #2c3235;}
    .title01 .txt3{padding:0px 18px 4px 0px;font-size:14px;background-position:right 7px;background-size:auto 10px;}
}
/* .block_product{width:100%;height:100%;display:block;margin:0px 0px 0px;padding:80px 0px 60px;} */
/* .block_product_list{width:100%;display:block;padding:50px 0px 0px;margin:0px;border:0px solid red;position:relative;} */
/* .block_product_list .swiper{width:100%;height:auto;margin:0px;padding:0px 0px 0px;} */
/* .block_product_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;} */
/* .block_product_list .swiper-slide{width:100%;height:auto;padding:0;margin:0;display:block;} */
/* .block_product_list .swiper-pagination{padding:40px 0px 0px;margin:0;line-height:1;bottom:-44px;bottom:-0px;position:static;} */
/* .block_product_list .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 7px;display:inline-block;border-radius:100px;background:#e2e2e2;position:relative;border:0px solid #0068b7;opacity:1;} */
/* .block_product_list .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .block_product_list .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#192f72;} */
/* .block_product_list .catbox{display:block;padding:30px 20px 35px;margin:0px 0px;border:2px solid #f0f0f0;} */
/* .block_product_list .catbox .catname{width:100%;margin:0px;padding:0px 0px 0px;font-size:24px;font-weight:700;color:#111;line-height:1.4;letter-spacing:3px;} */
/* .block_product_list .catbox .catname a{color:#111;} */
/* .block_product_list .catbox .catname a:hover{color:#192f72;} */
/* .block_product_list .catbox .prolist{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:30px 0px 0px;margin:0px -8px;} */
/* .block_product_list .catbox .prolist .itembox{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 8px;margin:0px;} */
/* .block_product_list .catbox .prolist .itembox a{display:block;margin:0px;padding:0px;} */
/* .block_product_list .catbox .prolist .itembox .img{width:100%;display:block;margin:0px auto 8px;padding:0px;text-align:center;overflow:hidden;} */
/* .block_product_list .catbox .prolist .itembox .img img{width:100%;max-width:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;} */
/* .block_product_list .catbox .prolist .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;} */
/* .block_product_list .catbox .prolist .itembox .title{width:100%;margin:0px auto;text-align:center;padding:0px 0px 0px;font-size:14px;font-weight:400;color:#111;line-height:20px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;} */
/* .block_product_list .catbox .prolist .itembox:hover .title{color:#192f72;} */
/* .block_product_list .catbox .prolist .itembox .img img, */
/* .block_product_list .catbox .prolist .itembox .txtcont .title{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .block_product_list .catbox .prolist .itembox{position:relative;top:0px;left:0px;z-index:0;} */
/* .block_product_list .catbox .prolist .itembox:before{content:"";position:absolute;top:-8px;left:-0px;z-index:9;line-height:1;border:2px solid #13af68; */
/* width:100%;height:100%;width:-webkit-calc(100% + 0px);width:calc(100% + 0px);height:-webkit-calc(100% + 21px);height:calc(100% + 21px);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;opacity:0;} */
/* .block_product_list .catbox .catname a:hover{color:#13af68;} */
/* .block_product_list .catbox .prolist .itembox:hover:before{opacity:1;} */
/* .block_product_list .catbox .prolist .itembox:hover .title{color:#13af68;} */
/* @media (max-width:767px){ */
	/* .block_product{padding:40px 0px 30px;} */
	/* .block_product_list{padding:25px 0px 0px;} */
    /* .block_product_list .swiper-pagination{padding:15px 0px 0px;bottom:-0px;} */
    /* .block_product_list .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 4px;} */
    /* .block_product_list .catbox{padding:15px 15px 15px;} */
    /* .block_product_list .catbox .catname{font-size:17px;letter-spacing:1px;} */
    /* .block_product_list .catbox .prolist{padding:15px 0px 0px;margin:0px -5px;} */
    /* .block_product_list .catbox .prolist .itembox{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 5px;} */
    /* .block_product_list .catbox .prolist .itembox .img{margin:0px auto 5px;} */
/* } */


.block_product{width:100%;display:block;margin:0px 0px 0px;padding:80px 0px 80px;padding:40px 0px 50px;}
.block_product_listrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:60px 0px 0px;margin:0px -30px;}
.block_product_listrow .leftcat,
.block_product_listrow .rightcat{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 30px;margin:0px;}

.block_product_list{display:block;padding:35px 40px 60px;margin:0px 0px;background:#fff;}
.block_product_list .catname{width:100%;margin:0px;padding:0px 0px 0px;font-size:24px;font-weight:700;color:#111;line-height:1.4;letter-spacing:3px;}
.block_product_list .catname a{color:#111;}
.block_product_list .catname a:hover{color:#192f72;}
.block_product_list .prolist{width:100%;display:block;margin:0px 0px 0px;padding:40px 0px 0px;border:0px solid #ff0000;position:relative;}
.block_product_list .prolist .swiper{width:100%;height:auto;margin:0px;padding:0px 0px 0px;}
.block_product_list .prolist .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_list .prolist .swiper-slide{width:100%;height:auto;padding:0;margin:0;display:block;}
.block_product_list .prolist .swiper-pagination{padding:0px 0px 0px;margin:0;line-height:1;top:auto;bottom:-30px;position:static;position:absolute;z-index:99;background:none;}
.block_product_list .prolist .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0 4px;display:inline-block;border-radius:100px;background:#e2e2e2;position:relative;border:0px solid #0068b7;opacity:1;}
.block_product_list .prolist .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_product_list .prolist .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#192f72;}
.block_product_list .prolist .itembox{width:100%;display:block;margin:0px;padding:0px;}
.block_product_list .prolist .itembox a{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;}
.block_product_list .prolist .itembox .img{width:100%;display:block;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;}
.block_product_list .prolist .itembox .img img{width:100%;max-width:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;}
.block_product_list .prolist .itembox:hover .img img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);opacity:1;}
.block_product_list .prolist .itembox .title{width:100%;margin:0px auto;text-align:center;padding:0px 0px 0px;font-size:14px;font-weight:400;color:#111;height:46px;line-height:46px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;background:#c3cbd4;}
.block_product_list .catname a,
.block_product_list .prolist .itembox a,
.block_product_list .prolist .itembox a:before,
.block_product_list .prolist .itembox .img img,
.block_product_list .prolist .itembox a .title{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_product_list .catname a:hover{color:#13af68;}
.block_product_list .prolist .itembox a:hover:before{opacity:1;}
.block_product_list .prolist .itembox a:hover .title{color:#fff;background:#004492;}
.body_en .block_product_list .catname{letter-spacing:0px;}
@media (max-width:1200px){
    .block_product_listrow{margin:0px -10px;}
    .block_product_listrow .leftcat,
    .block_product_listrow .rightcat{padding:0px 10px;}
    .block_product_list{padding:35px 20px 60px;}
}
@media (max-width:767px){
	.block_product{padding:40px 0px 40px;}
    .block_product_listrow{padding:20px 0px 0px;margin:0px -4px;}
    .block_product_listrow .leftcat,
    .block_product_listrow .rightcat{padding:0px 4px;}
    .block_product_list{padding:20px 20px 45px;}
    .block_product_list .catname{font-size:17px;letter-spacing:1px;}
    .block_product_list .prolist{padding:15px 0px 0px;}
    .block_product_list .prolist .swiper-pagination{bottom:-28px;}
    .block_product_list .prolist .itembox .img{margin:0px auto 0px;}
    .block_product_list .prolist .itembox .title{height:36px;line-height:36px;}
}
@media (max-width:575px){
    .block_product_listrow{margin:0px -0px;}
    .block_product_listrow .leftcat,
    .block_product_listrow .rightcat{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 0px;margin:0px;}
}

.block_application{width:100%;display:block;margin:0px 0px 0px;padding:80px 0px 130px;padding:40px 0px 50px;background:#f7f7f7;}
.block_application_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:30px 0px 0px;margin:0px -10px;}
.block_application_list .colitem{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:10px;margin:0px;}
.block_application_list .itembox{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;cursor:pointer;}
.block_application_list .itembox .img{width:100%;height:100%;display:block;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;}
.block_application_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;}
.block_application_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.block_application_list .itembox:hover .img img{transform:scale(1.15);-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);opacity:1;}
.block_application_list .itembox .txtcont{position:absolute;bottom:0px;left:0px;z-index:20;width:100%;height:100%;padding:0px;}
.block_application_list .itembox .txtcont{flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;align-content:flex-start;padding:0px;margin:0px;}
.block_application_list .itembox .txtcont .icon{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;position:relative;top:0px;left:0px;z-index:30;}
.block_application_list .itembox .txtcont .title{-ms-flex:0 0 60px;flex:0 0 60px;max-width:100%;position:relative;top:0px;left:0px;z-index:30;}
.block_application_list .itembox .txtcont .icon{display:block;padding:0px 20px 0px 40px;margin:0px 0px 80px;font-size:0px;line-height:1;}
.block_application_list .itembox .txtcont .title{display:block;padding:0px 20px 0px 40px;margin:0px 0px 25px;font-size:26px;font-weight:700;color:#fff;height:60px;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.block_application_list .itembox .txtcont:after{content:"";position:absolute;bottom:50%;left:50%;z-index:10;width:0px;height:0px;height:0px;line-height:1;background:url(../images/bg_opacity.png) 0px 0px no-repeat;opacity:0;bottom:0px;left:0px;width:100%;height:100%;}
.block_application_list .itembox:hover .txtcont:after{opacity:1;}
.block_application_list .itembox .img img,
.block_application_list .itembox .txtcont:after,
.block_application_list .itembox .txtcont .title{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1708px){
    .block_application_list .itembox .txtcont .icon{padding:0px 1.170960187vw 0px 2.341920375vw;margin:0px 0px 4.683840749vw;}
    .block_application_list .itembox .txtcont .title{padding:0px 1.170960187vw 0px 2.341920375vw;}
}
@media (max-width:1400px){
	/* .block_application{padding:80px 0px 80px;} */
    .block_application_list .itembox .txtcont .icon img{max-height:58px;}
    .block_application_list .itembox .txtcont .title{-ms-flex:0 0 52px;flex:0 0 52px;}
    .block_application_list .itembox .txtcont .title{font-size:20px;line-height:26px;}
}
@media (max-width:767px){
	/* .block_application{padding:40px 0px 40px;} */
    .block_application_list{padding:20px 0px 0px;margin:0px -5px;}
    .block_application_list .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:5px;}
    .block_application_list .itembox .txtcont .icon{padding:0px 15px 0px 25px;margin:0px 0px 40px;}
    .block_application_list .itembox .txtcont .title{padding:0px 15px 0px 25px;}
}
@media (max-width:480px){
    .block_application_list .itembox .txtcont .icon{padding:0px 10px 0px 15px;margin:0px 0px 25px;}
    .block_application_list .itembox .txtcont .title{padding:0px 10px 0px 15px;}
    .block_application_list .itembox .txtcont .icon img{max-height:45px;}
    .block_application_list .itembox .txtcont .title{-ms-flex:0 0 44px;flex:0 0 44px;}
    .block_application_list .itembox .txtcont .title{margin:0px 0px 10px;font-size:16px;line-height:22px;}
}
.block_news{width:100%;height:100%;display:block;margin:0px 0px 0px;padding:80px 0px 90px;padding:70px 0px 70px;}
.block_news_list{display:grid;grid-template-columns:1fr 1fr 1fr;padding:50px 0px 0px;margin:0px;}
.block_news_list .colitem{border:1px solid #e2e2e2;}
.block_news_list .colitem .itemcont{width:100%;margin:0px;padding:20px 40px 20px;}
.block_news_list .colitem .itemcont .title{width:100%;margin:0px 0px 20px;padding:0px;font-size:24px;font-weight:400;color:#111;height:72px;line-height:36px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.block_news_list .colitem .itemcont .summary{display:block;padding:0px 0px 0px;margin:0px 0px 30px;font-size:16px;font-weight:400;color:#677886;height:64px;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.block_news_list .colitem .itemcont .date{display:block;padding:0px 0px 0px;margin:0px 0px 0px;font-size:17px;font-weight:400;color:#677886;line-height:20px;}
.block_news_list .colitem:nth-child(1) {grid-row:1 / span 2;}
.block_news_list .colitem:nth-child(1) .itemcont{padding:40px 40px 20px;}
.block_news_list .colitem:nth-child(1) .itemcont .title{height:auto;max-height:144px;min-height:72px;line-height:36px;-webkit-line-clamp:4;}
.block_news_list .colitem .itemcont .img{width:100%;display:block;margin:0px auto 15px;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;}
.block_news_list .colitem .itemcont .img img{-o-object-fit:cover;object-fit:cover;}
.block_news_list .colitem .itemcont{height:100%;}
.block_news_list .colitem .itemcont a{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;height:100%;}
.block_news_list .colitem .itemcont a > *{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;}
.block_news_list .colitem .itemcont .img{border:2px solid rgba(255,255,255,0.8);}
.block_news_list .colitem .itemcont:hover .img img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);opacity:0.9;}
.block_news_list .colitem,
.block_news_list .colitem .itemcont .title,
.block_news_list .colitem .itemcont .summary,
.block_news_list .colitem .itemcont .date,
.block_news_list .colitem .itemcont .img img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_news_list .colitem:hover{background:#192f72;}
.block_news_list .colitem:hover .itemcont .title,
.block_news_list .colitem:hover .itemcont .summary,
.block_news_list .colitem:hover .itemcont .date{color:#fff;}
@media (min-width:768px){
    .block_news_list .colitem + .colitem{border-left-width:0px;border-top-width:0px;}
    .block_news_list .colitem:nth-child(-n+3){border-top-width:1px;}
}
@media (max-width:1400px){
	.block_news_list .colitem .itemcont,
    .block_news_list .colitem:nth-child(1) .itemcont{padding:20px 20px 20px;}
}
@media (max-width:767px){
	.block_news{padding:40px 0px 40px;}
    .block_news_list .colitem + .colitem{border-top-width:0px;}
	.block_news_list .colitem .itemcont,
    .block_news_list .colitem:nth-child(1) .itemcont{padding:15px 15px 15px;}
    .block_news_list{display:grid;grid-template-columns:1fr;padding:25px 0px 0px;margin:0px;}
    .block_news_list .colitem:nth-child(1) {grid-row:1 / span 1;grid-column:1 / span 1;}
    .block_news_list .colitem .itemcont .img{border-width:1px;}
    .block_news_list .colitem .itemcont .title,
    .block_news_list .colitem:nth-child(1) .itemcont .title{margin:0px 0px 15px;height:auto;max-height:none;min-height:0;line-height:24px;display:block;font-size:16px;font-weight:700;}
    .block_news_list .colitem .itemcont .summary{margin:0px 0px 15px;font-size:14px;height:auto;line-height:22px;display:block;}
    .block_news_list .colitem .itemcont .date{font-size:15px;}


/* .block_news_list .colitem{border:0px solid #e2e2e2;border-bottom:1px solid #e2e2e2;} */
/* .block_news_list .colitem .itemcont, */
/* .block_news_list .colitem:nth-child(1) .itemcont{padding:20px 0px 20px;} */
/* .block_news_list .colitem:hover{background:none;} */
/* .block_news_list .colitem:hover .itemcont .title, */
/* .block_news_list .colitem:hover .itemcont .summary, */
/* .block_news_list .colitem:hover .itemcont .date{color:#192f72;} */
}
@media (max-width:480px){
    .block_news_list .colitem .itemcont .title,
    .block_news_list .colitem:nth-child(1) .itemcont .title{line-height:22px;font-size:15px;font-weight:700;}
    .block_news_list .colitem .itemcont .title,
    .block_news_list .colitem:nth-child(1) .itemcont .title{margin:0px 0px 8px;}
    .block_news_list .colitem .itemcont .summary{margin:0px 0px 8px;}
}
.footer{width:100%;display:block;padding:0px;margin:0px;color:rgba(255,255,255,0.8);font-size:16px;line-height:24px;background-color:#262626;background-color:#192f72;}
.footer a{color:rgba(255,255,255,0.8);}
.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:80px 0px 15px;margin:0px;}
.footer_row .footer_left{-ms-flex:0 1 auto;flex:0 1 auto;max-width:400px;margin:0px;padding:0px;border:0px solid red;}
.footer_row .footer_left .footer_logo{display:block;margin:0px 0px 20px;padding:0px;font-size:0px;line-height:1;}
.footer_row .footer_left .footer_logo a{display:inline-block;font-size:0px;overflow:hidden;}
.footer_row .footer_left .footer_logo a img{display:inline-block;font-size:0px;overflow:hidden;}
.footer_row .footer_left .footer_comname1{display:block;padding:0px;margin:0px 0px 2px;line-height:26px;font-size:20px;color:#fff;}
.footer_row .footer_left .footer_comname2{display:block;padding:0px;margin:0px 0px 50px;line-height:18px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.footer_row .footer_contact{display:block;margin:0px 0px 20px;padding:0px 0px 0px 0px;}
.footer_row .footer_contact .item{display:block;padding:0px 0px 0px 40px;margin:0px 0px 16px;}
.footer_row .footer_contact .item.tel{background:url(../images/icon_tel.png) 2px 4px no-repeat;}
.footer_row .footer_contact .item.email{background:url(../images/icon_email.png) 1px 4px no-repeat;}
.footer_row .footer_contact .item.addr{background:url(../images/icon_addr.png) 0px 1px no-repeat;}
.footer_row .footer_links2{display:block;padding:0px 0px 0px 0px;margin:0px 0px 0px;}
.footer_row .footer_links2 .tit{display:inline-block;margin:0px;padding:0px;}
.footer_row .footer_links2 a{display:inline-block;margin:0px 20px 5px 5px;padding:0px;}
.footer_row .footer_center{-ms-flex:1 1 auto;flex:1 1 auto;max-width:800px;padding:0px 20px 0px;margin:0px;}
.footer_nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-around;margin:0px -5px;border:0px solid green;}
.footer_nav .colitem{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;padding:0px 5px;margin:0px;}
.footer_nav .colitem .tit{margin:0px;padding:0px;color:#fff;}
.footer_nav .colitem .tit a{color:#fff;}
.footer_nav .colitem .tit a:hover{color:#fff;}
.footer_nav .colitem ul{margin:0px 0px 0px;padding:20px 0px 0px;}
.footer_nav .colitem ul li{margin:0px;padding:5px 0px;font-size:14px;}
.footer_nav .colitem ul li a{margin:0px;padding:5px 0px;font-size:14px;color:rgba(255,255,255,0.4);}
.footer_nav .colitem ul li a{color:rgba(255,255,255,0.4);}
.footer_nav .colitem ul li a:hover{color:#fff;}
.footer_row .footer_qrcode{-ms-flex:0 0 320px;flex:0 0 320px;max-width:320px;margin:0px;padding:0px 0px 0px 0px;}
.footer_row .footer_qrcode .txt{display:block;padding:0px 0px 0px 0px;margin:0px;color:#fff;font-size:16px;}
.footer_row .footer_qrcode .img{width:100%;display:block;margin:0px 0px 0px 3px;padding:30px 0px 0px;font-size:0px;border:0px solid green;background:url(../images/footer_qrcode_cn.jpg) right bottom no-repeat;}
.footer_row .footer_qrcode .img img{width:100%;max-width:105px;display:block;font-size:0px;overflow:hidden;}
.body_en .footer_row .footer_qrcode .img{background:url(../images/footer_qrcode_en.jpg) right bottom no-repeat;}
.body_tc .footer_row .footer_qrcode .img{background:url(../images/footer_qrcode_tc.jpg) right bottom no-repeat;}
.footer_bottom{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:20px 0px 20px;margin:0px;color:rgba(255,255,255,0.2);font-size:13px;border-top:1px solid #304480;}
.footer_bottom a{color:rgba(255,255,255,0.2);}
.footer_bottom a:hover{color:#fff;text-decoration:underline;text-decoration:none;}
.footer_bottom .footer_copyright{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;margin:0px;padding:0px 30px 0px 0px;}
.footer_bottom .footer_links{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:0px;padding:0px;}
.footer_bottom .footer_links .tit{display:inline-block;margin:0px;padding:0px;}
.footer_bottom .footer_links a{display:inline-block;margin:0px 10px 0px 5px;padding:0px;}
@media (max-width:1400px){
    .footer_row .footer_links2 a img{max-height:24px;}
}
@media (max-width:1000px){
    .footer{font-size:15px;line-height:22px;}
    .footer_row .footer_left{max-width:280px;}
    .footer_row .footer_qrcode{-ms-flex:0 0 90px;flex:0 0 90px;max-width:90px;}
    .footer_row .footer_qrcode .txt{font-size:15px;text-align:left;}
    .footer_row .footer_qrcode .img{margin:0px 0px 0px 0px;padding:8px 0px 0px;}
    .footer_row .footer_qrcode .img img{max-width:90px;}
}
@media (max-width:767px){
    .footer{font-size:15px;line-height:20px;}
    .footer_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 10px;}
    .footer_row .footer_left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;}
    .footer_row .footer_left .footer_logo{margin:0 auto 8px;text-align:center;}
    .footer_row .footer_left .footer_logo a img{margin:0 auto;text-align:center;max-height:28px;}
    .footer_row .footer_left .footer_comname1{margin:0px auto 0px;text-align:center;line-height:22px;font-size:16px;}
    .footer_row .footer_left .footer_comname2{margin:0px auto 30px;text-align:center;line-height:18px;font-size:11px;}
    .footer_row .footer_contact{display:block;margin:0px 0px 15px;padding:0px 0px 0px 0px;line-height:22px;font-size:14px;}
    .footer_row .footer_contact .item{display:block;padding:0px 0px 0px 30px;margin:0px 0px 10px;}
    .footer_row .footer_contact .item.tel{background:url(../images/icon_tel.png) 0px 4px no-repeat;background-size:auto 14px;}
    .footer_row .footer_contact .item.email{background:url(../images/icon_email.png) 1px 4px no-repeat;background-size:auto 14px;}
    .footer_row .footer_contact .item.addr{background:url(../images/icon_addr.png) 0px 3px no-repeat;background-size:auto 17px;}
    .footer_row .footer_links2 a{margin:0px 10px 5px 5px;}
    .footer_row .footer_links2 a img{max-height:20px;}
    .footer_row .footer_center{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px 20px;}
    .footer_nav{display:block;margin:0px;}
    .footer_nav .colitem{display:block;padding:8px 0px;}
    .footer_nav .colitem .tit{margin:0px;font-size:15px;font-weight:700;}
    .footer_nav .colitem ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:0px -8px;padding:2px 0px 0px;}
    .footer_nav .colitem ul li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;padding:3px 8px;margin:0px;font-size:13px;line-height:20px;}
    .footer_row .footer_qrcode{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .footer_row .footer_qrcode .txt{font-size:15px;font-weight:700;}
    .footer_row .footer_qrcode .img{padding:10px 0px 0px 0px;background-position:100px bottom;background-size:160px auto;}
    .footer_row .footer_qrcode .img img{width:85px;}
    .footer_copyright{padding:15px 0px 12px;font-size:12px;line-height:20px;}
    .footer_bottom{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding:11px 0px 12px;font-size:13px;line-height:20px;}
    .footer_bottom .footer_copyright{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;}
    .footer_bottom .footer_links{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:5px 0px 0px 0px;}
    .footer_bottom .footer_links a{margin:0px 8px 0px 3px;}
}
.subnav{width:100%;display:block;margin:0px;padding:0px;background:#eff1f3;}
.subnav{position:-webkit-sticky;position:sticky;top:90px;left:0px;z-index:999;}
.subnav .position1{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;border:0px solid red;}
.subnav .position1 .gotop{width:30px;height:100%;display:inline-block;padding:0px;margin:0px;font-size:0;line-height:1;position:absolute;top:0px;left:-110px;z-index:10;background:url(../images/icon_top.png) right center no-repeat;}
.subnav .position1 .row1{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding:0px;margin:0px;}
.subnav .position1 .row1 .list1{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;padding:0px;margin:0;}
.subnav .position1 .row1 .list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:0px;margin:0px;}
.subnav .position1 .row1 .list1 span{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;padding:0px;margin:0;}
.subnav .position1 .row1 .list1 span a{display:inline-block;padding:32px 65px;margin:0;color:#677886;font-size:18px;line-height:26px;position:relative;}
.subnav .position1 .row1 .list1 span a:hover,
.subnav .position1 .row1 .list1 span a.active{color:#13ae67;font-weight:400;text-decoration:none;background:#fff;}
.subnav .position1 .row1 .list1 span a:before{content:"";position:absolute;bottom:0px;left:0;z-index:0;width:100%;height:0px;line-height:1;background:#13ae67;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;opacity:0;}
.subnav .position1 .row1 .list1 span a:hover:before,
.subnav .position1 .row1 .list1 span a.active:before{height:3px;opacity:1;}
.subnav .position1 .row1 .goback{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;align-self:center;padding:0px 0px 0px 0px;margin:0;border:0px solid green;}
.subnav .position1 .row1 .goback a{display:inline-block;padding:0px 0px 0px 25px;margin:0px;font-size:16px;font-weight:400;color:#677886;line-height:26px;background:url(../images/icon_goback.png) 0px center no-repeat;}
@media (max-width:1920px){
    .subnav .position1 .gotop{left:-55px;}
}
@media (max-width:1200px){
    .subnav .position1 .gotop{left:-38px;}
}
@media (max-width:1600px){
    .subnav .position1 .row1 .list1 span a{padding:2vw 4.0625vw;font-size:max(16px, 1.125vw);}
}
@media (max-width:767px){
    .subnav{top:60px;}
	.subnav .maxwrap{padding-left:0px;padding-right:0px;}
    .subnav .position1 .gotop{display:none;}
    .subnav .position1 .row1 .list1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;}
	.subnav .position1 .row1 .list1 span{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
	.subnav .position1 .row1 .list1 span a{height:100%;padding:10px 2px;font-size:15px;font-weight:400;display:block;border:1px solid #fff;text-align:center;}
    .subnav .position1 .row1 .list1 span a:before{bottom:-1px;}
    .subnav .position1 .row1 .list1 span a:hover:before,
    .subnav .position1 .row1 .list1 span a.active:before{height:2px;}
    .subnav .position1 .row1 .goback{-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;}
    .subnav .position1 .row1 .goback a{display:block;padding:0px;font-size:0px;width:30px;height:30px;line-height:1;background-position:right center;}
    .subnav .position1 .row1 .goback{display:none;}
}
@media (max-width:575px){
    .subnav{top:52px;}
    /* .subnav{position:relative;top:0px;} */
	.subnav .position1 .row1 .list1 span{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
	.subnav .position1 .row1 .list1 span a{padding:8px 1px;font-size:14px;font-weight:400;}
}

.title02{display:block;margin:0px auto 0px;text-align:center;padding:0px;font-size:40px;font-weight:700;color:#111;line-height:1.3;}
@media (max-width:767px){
	.title02{font-size:26px;}
}
.visual_about_profile{width:100%;display:block;padding:120px 0px;margin:0px;}
.visual_about_profile_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px 0px 0px;margin:0px;}
.visual_about_profile_row .leftcol{-ms-flex:0 0 51.46699267%;flex:0 0 51.46699267%;max-width:51.46699267%;margin:0px;padding:0px 0px 0px 0px;}
.visual_about_profile_row .leftcol .cont{width:100%;display:block;padding:0px;margin:0px;position:relative;top:0px;left:0px;z-index:0;}
.visual_about_profile_row .leftcol .cont .img{width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;min-height:50px;}
.visual_about_profile_row .leftcol .cont .img img{width:100%;max-height:100%;display:block;margin:0px;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_about_profile_row .leftcol .cont .img img{-o-object-fit:cover;object-fit:cover;}
.visual_about_profile_row .leftcol .cont .img:hover 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_about_profile_row .leftcol .cont .txt{display:inline-block;padding:15px 60px 15px 40px;margin:0px;font-size:18px;font-weight:400;color:#fff;line-height:26px;background:#192f72;position:absolute;bottom:0px;left:0px;z-index:10;border-top-right-radius:50px;}

.visual_about_profile_row .leftcol .cont .txt{display:none;}
.visual_about_profile_row .rightcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:760px;margin:0px;padding:20px 0px 0px 40px;}
.visual_about_profile_row .rightcol .content{width:100%;padding:0px;margin:0px;font-size:18px;font-weight:400;color:#677886;line-height:36px;}
.visual_about_profile_row .rightcol .content p{margin:0px 0px 36px;}
@media (max-width:1600px){
    .visual_about_profile{padding:7.5vw 0px;}
}
@media (max-width:1300px){
    .visual_about_profile_row .rightcol{padding-top:0px;}
}
@media (max-width:1200px){
    .visual_about_profile_row .leftcol .cont .txt{padding:12px 40px 12px 20px;font-size:17px;line-height:24px;border-top-right-radius:40px;}
    .visual_about_profile_row .rightcol .content{font-size:16px;line-height:30px;}
    .visual_about_profile_row .rightcol .content p{margin:0px 0px 16px;}
}
@media (max-width:767px){
    .visual_about_profile{padding:40px 0px 25px;}
    .visual_about_profile_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .visual_about_profile_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .visual_about_profile_row .leftcol .cont .txt{padding:12px 30px 12px 20px;font-size:16px;}
    .visual_about_profile_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px 0px 0px;}
    .visual_about_profile_row .rightcol .content{line-height:28px;}
}
@media (max-width:480px){
    .visual_about_profile{padding:30px 0px 15px;}
    .visual_about_profile_row .leftcol .cont .txt{padding:12px 25px 12px 15px;font-size:14px;line-height:20px;border-top-right-radius:30px;}
    .visual_about_profile_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px 0px 0px;}
    .visual_about_profile_row .rightcol .content{font-size:14px;line-height:24px;}
    .visual_about_profile_row .rightcol .content p{margin:0px 0px 12px;}
}
.visual_about_culture{width:100%;display:block;padding:120px 0px;margin:0px;background:url(../images/visual_culture.jpg) 0 bottom repeat-x;}
.visual_about_culture_list{width:100%;display:block;padding:0px 0px 0px;margin:0px;position:relative;top:0px;left:0px;z-index:0;}
.visual_about_culture_list .swiper{width:100%;height:auto;margin:0px 0px 0px;padding:0px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_about_culture_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;border:0px solid red;}
.visual_about_culture_list .swiper-slide{width:auto;height:auto;}
.visual_about_culture_list .swiper-pagination{width:auto;padding:0;margin:0;line-height:1;position:absolute;bottom:50px;left:520px;text-align:left;z-index:40;}
.visual_about_culture_list .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 7px;display:inline-block;border-radius:100px;background:#2f5597;opacity:1;position:relative;border:0px solid #fff;}
.visual_about_culture_list .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_about_culture_list .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#13ae67;}
.visual_about_culture_list .item{width:100%;display:block;margin:0px;padding:0px 0px 0px;}
.visual_about_culture_list .item .img{width:100%;display:block;margin:0px;font-size:0;overflow:hidden;text-align:right;}
.visual_about_culture_list .item .img img{max-width:100%;display:inline-block;margin:0px;font-size:0;overflow:hidden;text-align:right;}
.visual_about_culture_list .item .cont{max-width:645px;width:100%;min-height:90%;display:block;margin:0px;padding:45px 50px 60px;position:absolute;bottom:0px;left:0px;z-index:10;background:#fff;}
.visual_about_culture_list .item .cont2{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:20;}
.visual_about_culture_list .item .icon{width:100px;height:100px;display:block;margin:0px 0px 0px;padding:0px;overflow:hidden;position:absolute;top:-10px;left:auto;right:0px;z-index:20;}
.visual_about_culture_list .item .icon img{display:block;margin:0px;font-size:0;overflow:hidden;}
.visual_about_culture_list .item .title{display:block;padding:0px;margin:0px 0px 30px;font-size:40px;font-weight:700;color:#111;line-height:1.3;}
.visual_about_culture_list .item .title2{display:block;padding:0px;margin:0px 0px 20px;font-size:26px;font-weight:700;color:#677886;line-height:1.3;}
.visual_about_culture_list .item .desc{display:block;padding:0px;margin:0px;font-size:16px;color:#677886;line-height:30px;}
/* .visual_about_culture_list .item .desc p{padding:0px;margin:0px;} */
@media (max-width:1600px){
    .visual_about_culture{padding:7.5vw 0px;}
}
@media (max-width:1000px){
    .visual_about_culture_list .swiper-pagination{bottom:30px;left:auto;right:30px;}
    .visual_about_culture_list .item{width:100%;display:block;margin:0px;padding:0px 0px 0px;background:#fff;}
    .visual_about_culture_list .item .img img{width:100%;}
    .visual_about_culture_list .item .cont{max-width:100%;width:100%;min-height:0;padding:40px 30px 90px;position:relative;bottom:auto;top:0px;}
    .visual_about_culture_list .item .icon{width:80px;height:80px;top:-10px;}
}
@media (max-width:767px){
    .visual_about_culture{padding:40px 0px;}
    .visual_about_culture_list .swiper-pagination{bottom:20px;left:auto;right:25px;}
    .visual_about_culture_list .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;}
    .visual_about_culture_list .item .cont{padding:30px 20px 50px;}
    .visual_about_culture_list .item .icon{width:80px;height:80px;}
    .visual_about_culture_list .item .title{margin:0px 0px 20px;font-size:28px;}
    .visual_about_culture_list .item .title2{margin:0px 0px 15px;font-size:20px;}
    .visual_about_culture_list .item .desc{font-size:16px;line-height:28px;}
}
@media (max-width:575px){
    .visual_about_culture{padding:30px 0px;}
    .visual_about_culture_list .item .cont{padding:25px 20px 40px;}
    .visual_about_culture_list .item .icon{width:60px;height:60px;}
    .visual_about_culture_list .item .title{margin:0px 0px 15px;font-size:24px;}
    .visual_about_culture_list .item .title2{margin:0px 0px 10px;font-size:16px;}
    .visual_about_culture_list .item .desc{font-size:14px;line-height:24px;}
}


/* .visual_about_culture{width:100%;display:block;margin:0px;padding:0px;} */
/* .visual_about_culture .list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:55px 0px 0px;margin:0px;} */
/* .visual_about_culture .list1 .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px;margin:0px;position:relative;top:0px;left:0px;z-index:0;} */
/* .visual_about_culture .list1 .item .img{width:100%;display:block;margin:0px;font-size:0;overflow:hidden;} */
/* .visual_about_culture .list1 .item .img img{width:100%;display:block;margin:0px;font-size:0;overflow:hidden;} */
/* .visual_about_culture .list1 .item .img img{-o-object-fit:cover;object-fit:cover;} */
/* .visual_about_culture .list1 .item .cont{width:100%;height:100%;display:block;margin:0px;padding:50px 60px 20px;position:absolute;top:0px;left:0px;z-index:10;} */
/* .visual_about_culture .list1 .item .icon{width:100%;height:35px;display:block;margin:0px 0px 25px;padding:0px;overflow:hidden;} */
/* .visual_about_culture .list1 .item .icon img{max-width:100%;max-height:100%;display:block;margin:0px;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .visual_about_culture .list1 .item .icon img{-o-object-fit:cover;object-fit:cover;} */
/* .visual_about_culture .list1 .item .title{display:block;padding:0px;margin:0px 0px 20px;font-size:32px;font-weight:700;color:#fff;line-height:1.3;} */
/* .visual_about_culture .list1 .item .desc{display:block;padding:0px;margin:0px;font-size:22px;color:#fff;line-height:1.4;} */
/* @media (max-width:1400px) and (min-width:768px){ */
    /* .visual_about_culture .list1 .item .cont{padding:3.571428571vw 4.285714286vw 15px;} */
    /* .visual_about_culture .list1 .item .icon{height:2.5vw;margin:0px 0px 1.785714286vw;} */
    /* .visual_about_culture .list1 .item .title{margin:0px 0px 1.428571429vw;font-size:2.285714286vw;} */
    /* .visual_about_culture .list1 .item .desc{font-size:1.571428571vw;} */
/* } */
/* @media (max-width:767px){ */
    /* .visual_about_culture .list1{padding:25px 0px 0px;} */
    /* .visual_about_culture .list1 .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;} */
    /* .visual_about_culture .list1 .item .cont{padding:10px 40px 10px;} */
    /* .visual_about_culture .list1 .item .cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;} */
    /* .visual_about_culture .list1 .item .cont > *{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;} */
    /* .visual_about_culture .list1 .item .icon{height:30px;margin:0px 0px 20px;} */
    /* .visual_about_culture .list1 .item .title{margin:0px 0px 25px;font-size:26px;} */
    /* .visual_about_culture .list1 .item .desc{font-size:20px;} */
/* } */
/* @media (max-width:480px){ */
    /* .visual_about_culture .list1 .item .cont{padding:10px 30px 10px;} */
    /* .visual_about_culture .list1 .item .icon{height:25px;margin:0px 0px 12px;} */
    /* .visual_about_culture .list1 .item .title{margin:0px 0px 15px;font-size:18px;} */
    /* .visual_about_culture .list1 .item .desc{font-size:15px;} */
/* } */
























.list_news{display:block;margin:0px;padding:0px 0px 90px;background:#f9fbff;overflow:hidden;}
.list_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;align-content:stretch;padding:70px 0px 70px;margin:0px -19px;}
.list_news_list .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:19px;margin:0px;}
.list_news_list .colitem .itemcont{height:100%;display:block;margin:0px;padding:0px;overflow:hidden;background:#fff;}
.list_news_list .colitem .itemcont .img{display:block;margin:0px auto;padding:0px;text-align:center;overflow:hidden;}
.list_news_list .colitem .itemcont .img img{width:100%;max-height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;}
.list_news_list .colitem .itemcont .img img{-o-object-fit:cover;object-fit:cover;}
.list_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;}
.list_news_list .colitem .itemcont .txtcont{width:100%;margin:0px;padding:45px 40px 45px;}
.list_news_list .colitem .itemcont .txtcont .title{width:100%;padding:0px;margin:0px 0px 25px;font-size:24px;font-weight:700;color:#111;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.list_news_list .colitem .itemcont .txtcont .summary{display:block;padding:0px;margin:0px 0px 50px;font-size:16px;font-weight:400;color:#677886;height:64px;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list_news_list .colitem .itemcont .txtcont .row1{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;}
.list_news_list .colitem .itemcont .txtcont .row1 .more{-ms-flex:1 0 auto;flex:1 0 auto;max-width:190px;padding:0px;margin:0px;}
.list_news_list .colitem .itemcont .txtcont .row1 .more{color:#677886;font-size:16px;font-weight:400;line-height:24px;padding:10px 20px;text-align:center;background:#fff;border:1px solid #d0dce8;border-radius:3px;}
.list_news_list .colitem .itemcont .txtcont .row1 .date{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;padding:0px 0px 0px 15px;margin:0px;font-size:16px;color:#677886;line-height:20px;}
.list_news_list .colitem .itemcont:hover .txtcont .title{color:#192f72;}
.list_news_list .colitem .itemcont:hover .txtcont .row1 .more{color:#fff;background:#192f72;border:1px solid #192f72;}
.list_news_list .colitem .itemcont .img img,
.list_news_list .colitem .itemcont .txtcont .title,
.list_news_list .colitem .itemcont .txtcont .summary,
.list_news_list .colitem .itemcont .txtcont .row1 .more,
.list_news_list .colitem .itemcont .txtcont .row1 .date{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1400px){
    .list_news_list .colitem .itemcont .txtcont{padding:35px 30px 35px;}
}
@media (max-width:1200px){
    .list_news_list{padding:70px 0px 70px;margin:0px -10px;}
    .list_news_list .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:10px;margin:0px;}
}
@media (max-width:767px){
    .list_news{padding:0px 0px 30px;}
	.list_news_list{padding:30px 0px 23px;margin:0px;}
	.list_news_list .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:7px 0px;}
	.list_news_list .colitem .itemcont{height:auto;}
    .list_news_list .colitem .itemcont .txtcont{padding:15px 15px 15px;}
	.list_news_list .colitem .itemcont .txtcont .title{margin:0px 0px 15px;font-size:15px;height:auto;line-height:22px;display:block;}
	.list_news_list .colitem .itemcont .txtcont .summary{margin:0px 0px 20px;font-size:14px;height:auto;line-height:24px;display:block;}
    .list_news_list .colitem .itemcont .txtcont .row1 .more{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;min-width:130px;}
    .list_news_list .colitem .itemcont .txtcont .row1 .more{font-size:14px;padding:7px 20px;}
    .list_news_list .colitem .itemcont .txtcont .row1 .date{padding:0px 0px 0px 10px;font-size:14px;align-self:center;}
}

.current_position{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 0px 70px;font-size:14px;color:#111;}
.current_position .tit,
.current_position a{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:0px;padding:0px 0px 0px 0px;color:#999;position:relative;}
.current_position .home{width:15px;padding-left:0px;font-size:0px;background:url(../images/icon_home.png) left center no-repeat;}
.current_position a:hover{text-decoration:none;color:#192f72;}
.current_position i{margin:0px;padding:0px;width:34px;font-size:0px;background:url(../images/arrow_right3.png) center center no-repeat;}
@media (max-width:767px){
    .current_position{margin:0px 0px 35px;}
    .current_position i{width:22px;background-size:auto 12px;}
}

.details_news{width:100%;margin:0px 0px 0px;padding:90px 0px 90px;background:#f9fbff;}
.details_news .contbg{width:100%;margin:0px auto 0px;padding:110px 40px 90px;background:#fff;}
.details_news .contbg .contmax{width:100%;max-width:1200px;margin:0px auto 0px;padding:0px;}
.details_news_title{display:block;color:#2d3235;font-size:36px;font-weight:400;margin:0px 0px 40px;text-align:left;padding:0px 0px 0px;line-height:1.4;}
.details_news_date{display:block;color:#2d3235;font-size:16px;margin:0px;text-align:left;padding:0px 0px 45px;border-bottom:1px solid #f0f1f3;}
.details_news_content{width:100%;display:block;margin:0px;padding:50px 0px;color:#677886;font-size:16px;line-height:2;}
.details_news_content a{color:#677886;}
.details_news_content a:hover{color:#2d3235;}
.details_news_pages{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0px;margin:0px;}
.details_news_pages .leftcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;margin:0px;padding:0px 30px 0px 0px;}
.details_news_pages .item{display:block;margin:0px 0px 6px;padding:0px;line-height:24px;}
.details_news_pages .item .tit,
.details_news_pages .item a,
.details_news_pages .item .nomore{display:inline;margin:0px;padding:0px;font-size:16px;color:#2d3235;}
/* .details_news_pages .item .nomore{opacity:0.5;} */
.details_news_pages .rightcol{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;align-self:center;padding:0px;margin:0px;}
.details_news_pages .rightcol .goback{display:block;padding:10px 50px;margin:0px;font-size:16px;color:#677886;line-height:24px;border:1px solid #d0dce8;border-radius:2px;white-space:nowrap;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_news_pages .rightcol .goback:before{content:"";display:inline-block;padding:0px;margin:0px 10px 0px 0px;width:16px;height:12px;font-size:0;background:url(../images/icon_goback.png) 0px center no-repeat;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_news_pages .rightcol .goback:hover{color:#dce8f2;background:#192f72;border:1px solid #192f72;}
.details_news_pages .rightcol .goback:hover:before{background:url(../images/icon_goback2.png) 0px center no-repeat;}
@media (max-width:767px){
    /* .details_news .maxwrap{padding:0px 0px 0px;} */
    .details_news{padding:40px 0px 40px;}
    .details_news .contbg{padding:40px 20px 30px;}
    .details_news_title{font-size:22px;margin:0px 0px 20px;}
    .details_news_date{font-size:14px;padding:0px 0px 20px;}
	.details_news_content{padding:20px 0px 20px;margin:0px;font-size:14px;line-height:1.6;}
    .details_news_pages{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .details_news_pages .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 15px;}
    .details_news_pages .item{margin:0px 0px 5px;line-height:22px;}
    .details_news_pages .item .tit,
    .details_news_pages .item a,
    .details_news_pages .item .nomore{font-size:14px;}
    .details_news_pages .rightcol{-ms-flex:1 0 auto;flex:1 0 auto;max-width:none;}
    .details_news_pages .rightcol .goback{font-size:15px;line-height:24px;padding:8px 40px;margin:0px auto;text-align:center;}
}



.list_job{width:100%;display:block;padding:80px 0px 90px;margin:0px;background:#f9fbff;}
.list_job_title{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0px 7%;margin:0px 0px 20px;background:#192f72;border-radius:6px;}
.list_job_title li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:23px 0px;margin:0px;color:#fff;font-size:18px;font-weight:700;line-height:24px;}
/* .list_job_title li.t1{-ms-flex:0 0 10%;flex:0 0 10%;} */
/* .list_job_title li.t2{-ms-flex:1 0 auto;flex:1 0 auto;} */
/* .list_job_title li.t3{-ms-flex:0 1 20%;flex:0 1 20%;} */
/* .list_job_title li.t4{-ms-flex:0 1 28%;flex:0 1 28%;} */
/* .list_job_title li.t5{-ms-flex:0 0 8%;flex:0 0 8%;} */

.list_job_title li.t1{-ms-flex:0 1 22.25%;flex:0 1 22.25%;}
.list_job_title li.t2{-ms-flex:0 1 23.25%;flex:0 1 23.25%;}
.list_job_title li.t3{-ms-flex:0 1 23.25%;flex:0 1 23.25%;}
.list_job_title li.t4{-ms-flex:0 1 23.25%;flex:0 1 23.25%;}
.list_job_title li.t5{-ms-flex:0 1 8%;flex:0 1 8%;min-width:70px;}

.list_job_list .itembox .list_job_title{margin:0px 0px 0px;background:#f5f5f5;border-radius:0px;border-bottom:1px solid #e6e6e6;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_job_list .itembox .list_job_title li{color:#222;font-size:16px;font-weight:400;}
.list_job_list .itembox .list_job_title li.operate{color:#13ae67;}
.list_job_list .itembox.open .list_job_title{background:#fff;}
.list_job_list .itembox.open .list_job_title li.operate{color:#7d7d7d;}
.list_job_list{width:100%;padding:0px 0px 0px;margin:0px 0px 70px;display:block;background:#fff;}
.list_job_list .itembox{width:100%;display:block;padding:0px;margin:0px;border-top:1px solid #e6e6e6;}
.list_job_list .itembox + .itembox{border-top:0px;}
.list_job_list_details{padding:35px 25px 50px;margin:0px;color:#677886;font-size:16px;font-weight:400;line-height:30px;display:none;}
.list_job_list_details .row1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding:0px;margin:0px;}
.list_job_list_details .row1 .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;margin:0px;}
/* .list_job_list_details .row1 .leftcol p{margin:0px 0px 0px;} */
/* .list_job_list_details .row1 .leftcol table, */
/* .list_job_list_details .row1 .leftcol th, */
/* .list_job_list_details .row1 .leftcol td{border:2px solid rgba(0,0,0,0.4);} */
/* .list_job_list_details .row1 .leftcol table{width:100%!important;max-width:100%!important;} */
/* .list_job_list_details .row1 .leftcol th, */
/* .list_job_list_details .row1 .leftcol td{padding:10px 10px!important;min-width:100px;} */
/* .list_job_list_details .row1 .leftcol table tr:hover{background-color:rgba(0, 0, 0, 0.075);} */
.list_job_list_details .row1 .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:30px 0px 0px;margin:0px;line-height:24px;}
.list_job_list_details .row1 .rightcol .tit{display:block;margin:0px 0px 10px;font-weight:700;}
.list_job_list_details .row1 .rightcol .email{display:inline-block;color:#fff;padding:12px 40px;margin:0px 0px 0px;font-size:14px;background:#13ae67;border-radius:6px;}
@media (max-width:767px){
	.list_job{padding:40px 0px 40px;}
	.list_job_title{padding:0px 15px;}
	.list_job_title li{padding:15px 0px;font-size:14px;font-weight:700;line-height:22px;}
	.list_job_list .itembox .list_job_title li{font-size:14px;}
	.list_job_title li.t1{-ms-flex:0 0 80px;flex:0 0 50px;}
	.list_job_title li.t2{-ms-flex:1 1 auto;flex:1 1 auto;}
	.list_job_title li.t3,
	.list_job_title li.t4{display:none;}

	.list_job_title li.t5{-ms-flex:0 0 50px;flex:0 0 50px;}
    .list_job_list{margin:0px 0px 30px;}
    .list_job_list_details{padding:25px 15px 25px;font-size:14px;line-height:24px;}
    /* .list_job_list_details .row1 .leftcol table, */
    /* .list_job_list_details .row1 .leftcol th, */
    /* .list_job_list_details .row1 .leftcol td{border:1px solid rgba(0,0,0,0.4);} */
    /* .list_job_list_details .row1 .leftcol th, */
    /* .list_job_list_details .row1 .leftcol td{padding:5px 7px!important;min-width:60px;} */
    .list_job_list_details .row1 .rightcol{padding:15px 0px 0px;line-height:22px;}
    .list_job_list_details .row1 .rightcol .email{padding:8px 25px;font-size:13px;}
}
@media (max-width:575px){
	.list_job_title li.t4{display:none;}
    .list_job_list_details{padding:20px 15px 25px;}
	/* .list_job_list_details .row1 .leftcol table, */
	/* .list_job_list_details .row1 .leftcol th, */
	/* .list_job_list_details .row1 .leftcol td{border:1px solid rgba(255,255,255,0.4);} */
	/* .list_job_list_details .row1 .leftcol th, */
	/* .list_job_list_details .row1 .leftcol td{padding:5px 5px!important;min-width:48px;} */
    .list_job_list_details .row1 .rightcol .tit{margin:0px 0px 6px;}
    .list_job_list_details .row1 .rightcol .email{padding:6px 20px;border-radius:5px;}
}

.procat{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px;}
.procat .title{display:block;width:100%;max-width:445px;height:215px;padding:0px 0px 0px 140px;margin:0px 0px 20px;background:#2d3235;background:#13af68;}
.procat .title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;position:relative}
.procat .title .tit1{display:inline-block;padding:30px 0px 0px;margin:0px;text-align:left;font-size:36px;font-weight:700;color:#fff;line-height:1.4;position:relative;}
.procat .title .tit1:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:60px;height:10px;line-height:1;background:#13af68;background:#fff;}
.procatlist{width:100%;display:block;margin:0px 0px 0px;padding:0px 0px 0px;background:#fff;}
.procatlist .catlist1 .openbox{display:none;padding:0px;margin:0px;}
.procatlist .catlist1 .catname1{display:block;margin:0px 0px 10px;padding:0px 55px 0px 140px;line-height:24px;background:#f0f1f3;position:relative;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.procatlist .catlist1 .catname1 a{display:inline-block;font-size:18px;font-weight:400;line-height:24px;padding:18px 0px;margin:0px;position:relative;-webkit-transition:none;-o-transition:none;transition:none;}
.procatlist .catlist1 .catname1 .jia{position:absolute;right:20px;top:0px;display:block;margin:0px;padding:0;width:35px;height:100%;border:0px solid red;cursor:pointer;}
.procatlist .catlist1 .catname1 .jia::before,
.procatlist .catlist1 .catname1 .jia::after{content:"";display:block;width:17px;height:1px;line-height:1px;position:absolute;left:50%;top:50%;background:#677886;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;margin-left:-8px;margin-top:0px;}
.procatlist .catlist1 .catname1 .jia::after{width:1px;height:17px;line-height:17px;margin-left:0px;margin-top:-8px;}
.procatlist .catlist1:hover .catname1{background:#192f72;}
.procatlist .catlist1:hover .catname1 a{color:#fff;}
.procatlist .catlist1:hover .catname1 .jia::before,
.procatlist .catlist1:hover .catname1 .jia::after{background:#fff;}
.procatlist .catlist1.open .openbox{display:block;}
.procatlist .catlist1.open .catname1{background:#192f72;}
.procatlist .catlist1.open .catname1 a{color:#fff;}
.procatlist .catlist1.open .catname1 .jia::before,
.procatlist .catlist1.open .catname1 .jia::after{background:#fff;}
.procatlist .catlist1.open .catname1 .jia::after{height:0;line-height:0;margin-top:0px;}
.procatlist .catlist1 .catlist2a{display:block;padding:0px 25px 0px 140px;margin:0px;}
.procatlist .catlist1 .catlist2a .item{display:block;padding:25px 0px 25px 0px;margin:0px;border:0px solid red;border-top:1px solid #e4e8eb;}
.procatlist .catlist1 .catlist2a .item:first-child{border-top:0px;}
.procatlist .catlist1 .catlist2a .item .catname2{display:block;margin:0px 0px 0px;padding:0px 25px 0px 0px;position:relative;}
.procatlist .catlist1 .catlist2a .item .catname2 a{display:inline-block;color:#111;font-size:16px;font-weight:400;line-height:22px;padding:0px 0px 0px 18px;margin:0px 0px 0px;-webkit-transition:none;-o-transition:none;transition:none;}
.procatlist .catlist1 .catlist2a .item .catname2 a:hover,
.procatlist .catlist1 .catlist2a .item .catname2 a.current{color:#13af68;}
.procatlist .catlist1 .catlist2a .item .catname2 .jia2{position:absolute;right:5px;top:9px;display:block;margin:0px;padding:0;width:16px;height:16px;cursor:pointer;background:#fff;border:1px solid #666;border-radius:100px;}
.procatlist .catlist1 .catlist2a .item .catname2 .jia2::before,
.procatlist .catlist1 .catlist2a .item .catname2 .jia2::after{content:"";display:block;width:8px;height:2px;line-height:2px;position:absolute;left:50%;top:50%;background:#666;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;margin-left:-4px;margin-top:-1px;}
.procatlist .catlist1 .catlist2a .item .catname2 .jia2::after{width:2px;height:8px;line-height:8px;margin-left:-1px;margin-top:-4px;}
.procatlist .catlist1 .catlist2a .item.open .catname2 .jia2{background:#666;}
.procatlist .catlist1 .catlist2a .item.open .catname2 .jia2::before,
.procatlist .catlist1 .catlist2a .item.open .catname2 .jia2::after{background:#fff;}
.procatlist .catlist1 .catlist2a .item.open .catname2 .jia2::after{height:0;line-height:0;margin-top:0px;}
.procatlist .catlist1 .catlist2a .item .catlist3{padding:12px 0px 0px 38px;margin:0px;}
.procatlist .catlist1 .catlist2a .item .catlist3 a{display:block;color:#777;font-size:14px;line-height:20px;padding:8px 0px;margin:0px;-webkit-transition:none;-o-transition:none;transition:none;}
.procatlist .catlist1 .catlist2a .item .catlist3 a:hover,
.procatlist .catlist1 .catlist2a .item .catlist3 a.current{color:#13af68;}
.procatlist .catlist1 .catlist2b{display:block;padding:22px 0 0 140px;margin:0px;}
.procatlist .catlist1 .catlist2b a{display:block;color:#111;font-size:16px;line-height:22px;padding:0px 15px 0px 20px;margin:0px 0px 22px;position:relative;-webkit-transition:none;-o-transition:none;transition:none;}
.procatlist .catlist1 .catlist2b a::before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:4px;background:#13af68;opacity:0;}
.procatlist .catlist1 .catlist2b a:hover,
.procatlist .catlist1 .catlist2b a.current{color:#13af68;}
.procatlist .catlist1 .catlist2b a:hover::before,
.procatlist .catlist1 .catlist2b a.current::before{opacity:1;}
@media (min-width:768px){
    .procatlist{display:block!important;}
}
@media (min-width:992px){
    .procat .title .btn{display:none;}
}
@media (max-width:1920px){
    .procat .title{padding-left:60px;}
    .procatlist .catlist1 .catname1{padding-left:60px;}
    .procatlist .catlist1 .catlist2a{padding-left:60px;}
    .procatlist .catlist1 .catlist2b{padding-left:60px;}
}
@media (max-width:1200px){
    .procat .title{padding-left:30px;}
    .procatlist .catlist1 .catname1{padding-left:30px;}
    .procatlist .catlist1 .catlist2a{padding-left:30px;}
    .procatlist .catlist1 .catlist2b{padding-left:30px;}
}
@media (max-width:767px){
    .procat{padding:15px 0px 0px 0px;}
    .procat .title{max-width:100%;height:auto;padding:15px 0px 15px 20px;margin:0px 0px 0px;}
    .procat .title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;background:#2d3235;}
    .procat .title .tit1{display:inline-block;padding:10px 0px 0px;margin:0px;text-align:left;font-size:18px;color:#fff;}
    .procat .title .tit1:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:30px;height:3px;}
    .procat .title .btn{position:absolute;top:0%;right:5px;z-index:20;width:60px;height:100%;padding:0px 0px;margin:0px;cursor:pointer;}
    .procat .title .btn i{display:block;width:100%;height:100%;border-left:0px solid #6d3235;background:#2d3235;background-color:#2d3235;line-height:1;position:relative;}
    .procat .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;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;transform:rotate(180deg);}
    .procat .title.open .btn i:after{transform:rotate(0deg);}
    .procatlist{display:none;}
    .procatlist .catlist1 .catname1{margin:0px 0px 5px;line-height:20px;padding-left:20px;padding-right:50px;}
    .procatlist .catlist1 .catname1 a{font-size:14px;line-height:20px;padding:12px 0px;}
    .procatlist .catlist1 .catname1 .jia{right:20px;width:33px;}
    .procatlist .catlist1 .catname1 .jia::before,
    .procatlist .catlist1 .catname1 .jia::after{width:13px;margin-left:-6px;margin-top:0px;}
    .procatlist .catlist1 .catname1 .jia::after{width:1px;height:13px;line-height:13px;margin-left:0px;margin-top:-6px;}
    .procatlist .catlist1 .catlist2a{padding:0px 0px 0px 20px;}
    .procatlist .catlist1 .catlist2a .item{padding:10px 0px 10px 0px;}
    .procatlist .catlist1 .catlist2a .item .catname2 .jia2{right:26px;top:9px;}
    .procatlist .catlist1 .catlist2a .item .catname2 a{font-size:14px;line-height:20px;padding:0px 20px 0px 15px;margin:0px 0px 12px;}
    .procatlist .catlist1 .catlist2a .item .catname2 a::before{width:3px;}
    .procatlist .catlist1 .catlist2a .item .catlist3{padding:0px 0px 0px 30px;margin:0px;}
    .procatlist .catlist1 .catlist2a .item .catlist3 a{font-size:13px;line-height:20px;padding:3px 0px;}
    .procatlist .catlist1 .catlist2b{padding:10px 0 0 20px;}
    .procatlist .catlist1 .catlist2b a{font-size:14px;line-height:20px;padding:3px 10px 3px 15px;margin:0px 0px 12px;}
    .procatlist .catlist1 .catlist2b a::before{width:3px;}
}

/* .list_product{display:block;padding:0px 0px 0px;margin:0px;background:#f9fbff;} */
/* .list_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 0px 80px;margin:0px -19px;} */
/* .list_product_list .itemcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:19px 19px;margin:0px;} */
/* .list_product_list .itemcol .cont{display:block;margin:0px;padding:0px;-webkit-transition:none;-o-transition:none;transition:none;} */
/* .list_product_list .itemcol .cont .img{display:block;width:100%;margin:0px auto 15px;padding:0px;text-align:center;overflow:hidden;} */
/* .list_product_list .itemcol .cont .img img{display:block;width:100%;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .list_product_list .itemcol .cont .img img{-o-object-fit:cover;object-fit:cover;} */
/* .list_product_list .itemcol .cont: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_product_list .itemcol .cont .title{width:100%;display:block;text-align:center;color:#111;font-size:24px;line-height:1.5;padding:0px;margin:0px;font-weight:400;} */
/* .list_product_list .itemcol .cont:hover .title{color:#192f72;} */
/* @media (max-width:767px){ */
    /* .list_product_list{padding:35px 0px 30px;margin:0px -8px;} */
    /* .list_product_list .itemcol{padding:10px 8px;} */
    /* .list_product_list .itemcol .cont .img{margin:0px auto 10px;} */
    /* .list_product_list .itemcol .cont .title{font-size:16px;line-height:26px;} */
/* } */
/* @media (max-width:575px){ */
    /* .list_product_list{padding:25px 0px 15px;margin:0px;} */
    /* .list_product_list .itemcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:12px 0px;} */
    /* .list_product_list .itemcol .cont .img{margin:0px auto 7px;} */
/* } */

.list_product1225{display:block;padding:0px 0px 90px;margin:0px;}
.list_product1225_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 70px;margin:0px -25px;}
.list_product1225_list .itemcol{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 25px 15px;margin:0px;}
.list_product1225_list .itemcol .cont{display:block;margin:0px;padding:0px;-webkit-transition:none;-o-transition:none;transition:none;}
.list_product1225_list .itemcol .cont .img{display:block;width:100%;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;}
.list_product1225_list .itemcol .cont .img img{display:block;width:100%;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_product1225_list .itemcol .cont .img img{-o-object-fit:cover;object-fit:cover;}
.list_product1225_list .itemcol .cont:hover .img img{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06);opacity:1;}
.list_product1225_list .itemcol .cont .title{width:100%;display:block;text-align:center;color:#111;font-size:16px;height:44px;line-height:44px;padding:0px;margin:0px;font-weight:400;}
.list_product1225_list .itemcol .cont .title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}

.list_product1225_list .itemcol .cont .title,
.list_product1225_list .itemcol .cont:before{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
/* .list_product1225_list .itemcol .cont{position:relative;top:0px;left:0px;z-index:0;} */
/* .list_product1225_list .itemcol .cont:before{content:"";position:absolute;top:-0px;left:-0px;z-index:9;line-height:1;border:2px solid #192f72; */
/* width:100%;height:100%;width:-webkit-calc(100% + 0px);width:calc(100% + 0px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);opacity:0;} */
/* .list_product1225_list .itemcol .cont:hover:before{opacity:1;} */
/* .list_product1225_list .itemcol .cont:hover .title{color:#fff;background:#192f72;} */
/* .list_product1225_list .itemcol .cont{position:relative;top:0px;left:0px;z-index:0;} */
/* .list_product1225_list .itemcol .cont:before{content:"";position:absolute;top:-0px;left:-0px;z-index:9;line-height:1;border:2px solid #192f72; */
/* width:100%;height:100%;width:-webkit-calc(100% + 0px);width:calc(100% + 0px);height:-webkit-calc(100% + 2px);height:calc(100% + 2px);opacity:0;} */
/* .list_product1225_list .itemcol .cont:hover:before{opacity:1;} */
.list_product1225_list .itemcol .cont:hover .title{color:#fff;background:#004492;}
@media (max-width:1400px){
    .list_product1225_list{margin:0px -12px;}
    .list_product1225_list .itemcol{padding:0px 12px 10px;}
}
@media (max-width:991px){
    .list_product1225_list .itemcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
}
@media (max-width:767px){
    .list_product1225{padding:0px 0px 45px;}
    .list_product1225_list{padding:0px 0px 30px;margin:0px -7px;}
    .list_product1225_list .itemcol{padding:0px 7px 15px;}
    .list_product1225_list .itemcol .cont .img{margin:0px auto 5px;}
    .list_product1225_list .itemcol .cont .title{font-size:14px;line-height:20px;}
}
@media (max-width:575px){
    .list_product1225{padding:0px 0px 30px;}
    .list_product1225_list{padding:0px 0px 15px;margin:0px;}
}

.details_product_cont1{width:100%;display:block;padding:40px 0px 0px;margin:0;overflow:hidden;}
.details_product_cont1 .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin:0px -15px;padding:0px 0px 0px;}
.details_product_cont1 .row .colitem{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:0;padding:0px 15px;}
.details_product_cont1 .row .colitem .txtbg{display:block;width:200px;padding:0px;margin:0px;background:url(../images/bg1.png) 0 0 no-repeat;background-size:cover;background-size:100%;border:0px solid red;padding:0px;padding-bottom:100%;position:relative;}
.details_product_cont1 .row .colitem .txtbg .txtcont{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;border:0px solid red;}
.details_product_cont1 .row .colitem .txtbg .txtcont{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.details_product_cont1 .row .colitem .txtbg .txtcont{padding:0px;margin:0px auto;text-align:center;color:#192f72;font-size:24px;line-height:1.3;font-weight:700;}
.body_en .details_product_cont1 .row .colitem .txtbg .txtcont{line-height:1.2;font-size:19px;}
@media (max-width:1636px){
    .details_product_cont1 .row{margin:0px -0.91687041564792vw;}
    .details_product_cont1 .row .colitem{padding:0px 0.91687041564792vw;}
    .details_product_cont1 .row .colitem .txtbg{width:12.22493887530562vw;}
    .details_product_cont1 .row .colitem .txtbg .txtcont{font-size:1.46699266503667vw;}
    .body_en .details_product_cont1 .row .colitem .txtbg .txtcont{font-size:max(14px, 1.222493888vw);}
}
@media (max-width:991px){
    .details_product_cont1 .row .colitem{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;}
    .details_product_cont1 .row .colitem .txtbg{width:100%;}
}
@media (max-width:767px){
    .details_product_cont1{padding:20px 0px 0px;}

    .details_product_cont1 .row .colitem .txtbg .txtcont{font-size:14px;}
}
@media (max-width:480px){
    .details_product_cont1 .row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .details_product_cont1 .row .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    /* .details_product_cont1 .row .colitem .txtbg .txtcont{font-size:12px;} */
}










.details_product_gallerybox{width:100%;display:block;padding:0px 0px 0px;margin:0px;position:relative;}
.details_product_gallerybox .swiper{width:100%;height:auto;margin:0px;padding:0px 0px 0px;}
.details_product_gallerybox .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;}
.details_product_gallerybox .swiper-slide{width:100%;height:auto;padding:0;margin:0;display:block;}
.details_product_gallerybox .swiper-button-next,
.details_product_gallerybox .swiper-button-prev{position:absolute;top:50%;left:20px;right:auto;width:18px;height:33px;line-height:1;padding:0;margin:-17px 0px 0px;z-index:10;cursor:pointer;background:transparent;border-radius:0px;opacity:1;display:flex;align-items:center;justify-content:center;background:url(../images/arrow4_left.png) 0 0 no-repeat;}
.details_product_gallerybox .swiper-button-next{left:auto;right:20px;background:url(../images/arrow4_right.png) 0 0 no-repeat;}
.details_product_gallerybox .swiper-button-next:after,
.details_product_gallerybox .swiper-button-prev:after{display:none;}
.details_product_gallerybox .swiper-button-next:hover,
.details_product_gallerybox .swiper-button-prev:hover{opacity:1;}
.details_product_gallerybox .swiper-button-disabled{opacity:0.1;}
.details_product_gallerybox .imgbox{display:block;padding:0px;margin:0px;border:0px solid #f0f0f0;}
.details_product_gallerybox .imgbox a{display:block;margin:0px;padding:0px;}
.details_product_gallerybox .imgbox .img{width:100%;display:block;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;}
.details_product_gallerybox .imgbox .img img{width: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;}
.details_product_gallerybox .imgbox .img img{-o-object-fit:cover;object-fit:cover;}
.details_product_gallerybox .imgbox: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;}
@media (max-width:575px){
    .details_product_gallerybox .swiper-button-next,
    .details_product_gallerybox .swiper-button-prev{left:15px;right:auto;width:15px;height:26px;margin:-13px 0px 0px;background-size:auto 26px;}
    .details_product_gallerybox .swiper-button-next{left:auto;right:15px;background-size:auto 26px;}
}



.list_product_maxwidth{display:block;width:100%;max-width:1920px;padding:0px 60px 0px 0px;margin:0px auto;}
.list_product_maxrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;padding:0px;margin:0px;}
.list_product_maxrow .list_product_left{-ms-flex:0 0 24%;flex:0 0 24%;max-width:446px;min-width:250px;padding:0px;margin:0px;-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.1);box-shadow:0px 2px 10px rgba(0,0,0,0.1);}
.list_product_maxrow .list_product_right{-ms-flex:1 1 auto;flex:1 1 auto;max-width:1334px;padding:0px 0px 0px 120px;margin:0px;border:0px solid red;overflow:hidden;}
@media (max-width:1920px){
    .list_product_maxrow .list_product_right{padding-left:6.25vw;} 
}
@media (max-width:1636px){
    .list_product_maxrow .list_product_right{padding-left:60px;}
}
@media (max-width:1200px){
    .list_product_maxwidth{padding-right:30px;}
    .list_product_maxrow .list_product_right{padding-left:30px;}
}
@media (max-width:767px){
    .list_product_maxwidth{padding-left:20px;padding-right:20px;}
    .list_product_maxrow{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .list_product_maxrow .list_product_left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:0px;-webkit-box-shadow:none;box-shadow:none;}
    .list_product_maxrow .list_product_right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px;}
}



/* 产品详情 */
.details_product_position{display:block;padding:28px 0px 24px;margin:0;}
.details_product_position .current_position{margin:0px 0px 0px;}
.details_product_headinfo{display:block;padding:0px 0px 0px;margin:0;background:#fff;width:100%;overflow:hidden;border:0px solid red;}
.details_product_headinfo .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0px;padding:0px 0px 0px;}
.details_product_headinfo .row .leftcol{-ms-flex:0 0 46.311475%;flex:0 0 46.311475%;max-width:565px;margin:0;padding:0px;overflow:hidden;}
.details_product_headinfo .row .rightcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:655px;margin:0;padding:0px 0px 0px 70px;}
.details_product_headinfo .row #proid1{background:url(../images/details_product_headinfo_bg1.jpg) right top no-repeat;}
.details_product_headinfo .row #proid2{background:url(../images/details_product_headinfo_bg2.jpg) center center no-repeat;}
.details_product_headinfo .row .rightcol .product_name{width:100%;display:block;color:#111;font-size:48px;line-height:1.4;padding:0px;margin:0px 0px 20px;font-weight:700;overflow:hidden;}
.details_product_headinfo .row .rightcol .product_name2{width:100%;display:block;color:#111;font-size:24px;line-height:1.4;padding:20px 0px 5px;margin:0px;font-weight:700;overflow:hidden;}
.details_product_headinfo .row .rightcol .product_para1{width:100%;display:block;padding:0px;margin:0px;color:#677886;font-size:16px;font-weight:400;line-height:32px;overflow:hidden;}
.details_product_headinfo .row .rightcol .product_para1 p{margin:0px 0px 0px;}
.details_product_cont{display:block;margin:0px;padding:50px 0px 90px;}
.details_product_cont .title{display:block;padding:50px 5px 0px;margin:0px;font-size:30px;font-weight:700;color:#111;line-height:1.4;}
.details_product_cont .title span{display:inline-block;padding:0px 0px 3px;margin:0px;position:relative;}
.details_product_cont .title span:before{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:100%;height:6px;line-height:6px;background:#13ae67;}
.details_product_cont .content{width:100%;max-width:100%;margin:0;padding:40px 0px 0px;text-align:left;color:#555;font-size:16px;line-height:1.875;border:0px solid red;}
.details_product_cont .content p{margin:0px 0px 30px;}
.details_product_cont .content img{max-width:100%;font-size:0;overflow:hidden;}
.details_product_cont .content table,
.details_product_cont .content th,
.details_product_cont .content td{border:1px solid #ddd;}
.details_product_cont .content table{width:100%!important;max-width:100%!important;}
.details_product_cont .content th,
.details_product_cont .content td{padding:5px 8px!important;}
.details_product_cont .content table tr:hover{background-color:rgba(0, 0, 0, 0.075);}
.details_product_mailto{width:100%;padding:30px 0px 0px;margin:0px;}
.details_product_mailto .boxbg{width:auto;display:inline-block;padding:12px 20px;margin:0px;background:#13ae67;border-radius:100px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.details_product_mailto .boxbg .boxrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;padding:0px;margin:0px;font-size:20px;font-weight:400;color:#fff;line-height:36px;}
.details_product_mailto .boxbg .boxrow span{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;padding:0px 8px;margin:0px;font-weight:400;}
.details_product_mailto .boxbg .boxrow span a{padding:0px;margin:0px;color:#fff;text-decoration:none;position:relative;}
.details_product_mailto .boxbg .boxrow span a::before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:#fff;}
.details_product_mailto .boxbg .boxrow span a:hover{color:#fff;}
.details_product_mailto .boxbg:hover{background:#192f72;}
.details_product_headinfo .row .rightcol .product_name{font-size:40px;}
@media (max-width:1600px){
    .details_product_headinfo .row .rightcol{padding:0px 0px 0px 4.375vw;}
    .details_product_headinfo .row .rightcol .product_name{font-size:3vw;margin:0px 0px 1.25vw;}
    .details_product_headinfo .row .rightcol .product_name2{padding:1.25vw 0px 3px;}
    .details_product_headinfo .row .rightcol .product_name{font-size:max(20px,2.5vw);}
}
@media (max-width:1400px){
    .details_product_headinfo .row .rightcol .product_name2{font-size:22px;}
    .details_product_cont .title{font-size:24px;}
}
@media (max-width:1200px){
    .details_product_headinfo .row .rightcol{background-size:cover;}
}
@media (max-width:767px){
    .details_product_position{padding:16px 0px 13px;}
    .details_product_headinfo{padding:0px 0px 0px;}
    .details_product_headinfo .row{background:none;}
    .details_product_headinfo .row{background-position:center bottom;}
    .details_product_headinfo .row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;}
    .details_product_headinfo .row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.details_product_headinfo .row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px 0px;}
    .details_product_headinfo .row .rightcol .product_name{font-size:20px;line-height:24px;margin:0px 0px 10px;}
    .details_product_headinfo .row .rightcol .product_name2{font-size:18px;padding:15px 0px 3px;}
    .details_product_headinfo .row .rightcol .product_para1{font-size:14px;line-height:24px;}
    .details_product_cont{padding:20px 0px 40px;}
    .details_product_cont .title{padding:25px 5px 0px;font-size:18px;}
    .details_product_cont .title span:before{height:4px;line-height:4px;}
    .details_product_cont .content{padding:20px 0px 0px;font-size:16px;line-height:1.875;}
    .details_product_cont .content p{margin:0px 0px 0px;}
    .details_product_mailto{padding:30px 0px 0px;}
    .details_product_mailto .boxbg{padding:12px 15px;}
    .details_product_mailto .boxbg .boxrow{font-size:14px;line-height:24px;}
    .details_product_mailto .boxbg .boxrow span{padding:0px 4px;}
}

.details_application_content_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:60px 0px 60px;margin:0px;}
.details_application_content_row .leftcol{-ms-flex:0 0 46.69421488%;flex:0 0 46.69421488%;max-width:46.69421488%;margin:0px;padding:0px 0px 0px 0px;}
.details_application_content_row .leftcol .img{width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;min-height:50px;border-radius:10px;}
.details_application_content_row .leftcol .img img{width:100%;max-height:100%;display:block;margin:0px;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border-radius:10px;}
.details_application_content_row .leftcol .img img{-o-object-fit:cover;object-fit:cover;}
.details_application_content_row .leftcol .img:hover 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;}
.details_application_content_row .rightcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:625px;margin:0px;padding:40px 0px 0px 40px;}
.details_application_content_row .rightcol .name{width:100%;padding:0px;margin:0px 0px 40px;font-size:42px;font-weight:700;color:#2d3235;line-height:1.4;}
.details_application_content_row .rightcol .name2{width:100%;padding:50px 0px 0px;margin:0px 0px 0px;font-size:18px;font-weight:700;color:#111;line-height:1.4;}
.details_application_content_row .rightcol .name3{padding:25px 0px 0px;}
.details_application_content_row .rightcol .content{width:100%;padding:0px;margin:0px;font-size:16px;font-weight:400;color:#677886;line-height:32px;}
.details_application_content_row .rightcol .content p{margin:0px 0px 0px;}
@media (max-width:1000px){
    .details_application_content_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 30px;}
    .details_application_content_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:0px 0px 0px 0px;}
    .details_application_content_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:40px 0px 0px 20px;}
    .details_application_content_row .rightcol .name{margin:0px 0px 25px;font-size:36px;}
}
@media (max-width:767px){
    .details_application_content_row{padding:25px 0px 25px;}
    .details_application_content_row .rightcol{padding:30px 0px 0px 10px;}
    .details_application_content_row .rightcol .name{margin:0px 0px 15px;font-size:28px;}
    .details_application_content_row .rightcol .name2{padding:35px 0px 0px;font-size:16px;}
    .details_application_content_row .rightcol .name3{padding:20px 0px 0px;}
    .details_application_content_row .rightcol .content{line-height:28px;}
}

.visual_contact{display:block;margin:0px 0px 0px;padding:80px 0px 90px;background:#f9fbff;}
.visual_contact .visual_contact_title{display:block;margin:0px auto 50px;text-align:center;padding:0px;font-size:40px;font-weight:400;color:#111;line-height:1.3;}
.visual_contact .visual_contact01{width:100%;display:block;padding:0px;margin:0px 0px 55px;background:#fff;}
.visual_contact01_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin:0px -0px;padding:50px 15px 50px;}
.visual_contact01_row .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 15px;margin:0px;}
.visual_contact01_row .col_1{order:1;}
.visual_contact01_row .col_3{order:2;}
.visual_contact01_row .col_5{order:3;}
.visual_contact01_row .col_2{order:4;}
.visual_contact01_row .col_4{order:5;}
.visual_contact01_row .col_6{order:6;}
.visual_contact01_row .colitem .cont{max-width:350px;margin:0 auto;}
.visual_contact01_row .colitem .cont .title{width:100%;padding:0px;margin:0px 0px 15px;color:#2d3235;font-size:24px;font-weight:700;line-height:1.4;}
.visual_contact01_row .colitem .cont .desc{width:100%;padding:0px;margin:0px 0px 25px;color:#677886;font-size:16px;line-height:22px;}
.visual_contact01_row .colitem .cont .txtcont{width:100%;display:block;padding:20px 0px 0px;margin:0px;border-top:3px solid #f2f2f2;color:#2d3235;font-size:16px;font-weight:400;}
.visual_contact01_row .colitem .cont .txtcont p{margin:0px 0px 10px;}
.visual_contact01_row .colitem .cont .txtcont span{color:#1a4480;}
.visual_contact01_row .colitem .cont .txtcont .qrcode{width:100%;max-width:110px;display:block;margin:0px 0px 0px;padding:0px;font-size:0px;}
.visual_contact01_row .colitem .cont .txtcont .qrcode img{max-width:100%;display:block;font-size:0px;overflow:hidden;}
.visual_contact01_row .colitem .cont .txtcont .txt{width:100%;max-width:110px;display:block;text-align:center;padding:0px 0px 0px;margin:0px;color:#2d3235;font-size:14px;font-weight:400;}
.visual_contact_map{display:block;width:100%;padding:0px 0px 0px;margin:0;}
.visual_contact_map .amapContainer,
.visual_contact_map #dituContent{height:460px!important;}
@media (max-width:1200px){
	.visual_contact_map .amapContainer,
	.visual_contact_map #dituContent{height:450px!important;}
}
@media (max-width:767px){
    .visual_contact{padding:40px 0px 20px;}
    .visual_contact .visual_contact_title{margin:0px 0px 20px;font-size:24px;}
    .visual_contact .visual_contact01{margin:0px 0px 20px;}
    .visual_contact01_row{padding:30px 20px 30px;}
    .visual_contact01_row .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px;}
    .visual_contact01_row .col_1{order:1;}
    .visual_contact01_row .col_2{order:2;}
    .visual_contact01_row .col_3{order:3;padding-top:25px;}
    .visual_contact01_row .col_4{order:4;}
    .visual_contact01_row .col_5{order:5;padding-top:25px;}
    .visual_contact01_row .col_6{order:6;}
    .visual_contact01_row .colitem .cont{max-width:100%;margin:0 auto;}
    .visual_contact01_row .colitem .cont .title{margin:0px 0px 5px;font-size:15px;}
    .visual_contact01_row .colitem .cont .desc{margin:0px 0px 10px;font-size:14px;line-height:20px;}
    .visual_contact01_row .colitem .cont .txtcont{padding:8px 0px 0px;border-top:2px solid #f2f2f2;font-size:14px;}
    .visual_contact01_row .colitem .cont .txtcont p{margin:0px 0px 3px;}
    .visual_contact01_row .colitem .cont .txtcont .qrcode{max-width:80px;}
    .visual_contact01_row .colitem .cont .txtcont .txt{max-width:80px;font-size:12px;}
	.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 80px;background:#fff;}
.visual_contact_feedback .title{display:block;margin:0px auto 5px;text-align:center;padding:0px;font-size:40px;font-weight:400;color:#111;line-height:1.3;}
.visual_contact_feedback .desc{width:100%;padding:0px 0px 0px;margin:0px 0px 20px;text-align:center;color:#b2b2b2;font-size:16px;line-height:1.3;}
.contact_feedback_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px -18px;padding:0px 0px 0px;}
.contact_feedback_form .colitem1,
.contact_feedback_form .colitem2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:12px 18px;margin:0px;}
.contact_feedback_form .colitem2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.contact_feedback_form .input{width:100%;display:block;overflow:hidden;line-height:28px;vertical-align:middle;border:1px solid #e1e4e7;background:#fdfdfe;padding:16px 30px;font-size:16px;color:#111;border-radius:4px;}
.contact_feedback_form .textarea{width:100%;display:block;min-height:188px;line-height:26px;border:1px solid #e1e4e7;background:#fdfdfe;padding:16px 30px;font-size:16px;color:#111;border-radius:2px;}
.contact_feedback_form .btn{width:100%;max-width:470px;display:block;padding:0px 0px 0px;margin:0px auto;text-align:center;}
.contact_feedback_form .btn button{width:100%;display:inline-block;margin:0px auto;padding:16px 20px;line-height:30px;text-align:center;font-size:18px;font-weight:400;color:#fff;background:#1a4480;border:0px solid #00a930;border-radius:5px;}
.contact_feedback_form .input,
.contact_feedback_form .textarea,
.contact_feedback_form .btn button{-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 #192f72;}
.contact_feedback_form .btn button:hover{opacity:0.8;}
.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:#666;opacity:1;}
.contact_feedback_form input::-moz-input-placeholder{color:#666;opacity:1;}
.contact_feedback_form input::-ms-input-placeholder{color:#666;opacity:1;}
.contact_feedback_form input::placeholder{color:#666;opacity:1;}
.contact_feedback_form textarea::-webkit-input-placeholder{color:#666;opacity:1;}
.contact_feedback_form textarea::-moz-input-placeholder{color:#666;opacity:1;}
.contact_feedback_form textarea::-ms-input-placeholder{color:#666;opacity:1;}
.contact_feedback_form textarea::placeholder{color:#666;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{border:1px solid #cc0000!important;}
@media (min-width:1600px){
    .visual_contact_feedback{height:-webkit-calc(100vh - 180px);height:calc(100vh - 180px);}
}
@media (max-width:767px){
    .visual_contact_feedback{padding:35px 0px 35px;}
	.visual_contact_feedback .title{margin:0px 0px 5px;font-size:24px;}
    .visual_contact_feedback .desc{margin:0px 0px 15px;font-size:12px;}
    .contact_feedback_form{margin:0px;}
    .contact_feedback_form .colitem1,
    .contact_feedback_form .colitem2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:4px 0px;}
    .contact_feedback_form .input{line-height:28px;padding:7px 10px;font-size:14px;}
    .contact_feedback_form .textarea{min-height:130px;padding:7px 10px;font-size:14px;}
    .contact_feedback_form .btn{padding:3px 0px 0px;}
    .contact_feedback_form .btn button{width:100%;min-width:0;padding:7px 0px;font-size:15px;}
}
.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;}
.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;}
.page-item{padding:0px 10px;}
.page-item .page-link{position:relative;display:block;padding:0px;min-width:48px;line-height:48px;color:#111;font-size:16px;background-color:#eaeef3;border:1px solid #eaeef3;white-space:nowrap;border-radius:4px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.page-item .page-link:hover,
.page-item.active .page-link{z-index:2;color:#fff;text-decoration:none;background-color:#192f72;border-color:#192f72;}
.page-item .page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}
.page-item .page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 0.2rem rgba(52,152,2,0.25);}
.page-item.disabled .page-link{color:#84888c;pointer-events:none;cursor:auto;background-color:#eaeef3;border-color:#ddd;opacity:0.8;}
.page-item:first-child .page-link,
.page-item:last-child .page-link{font-size:18px;}
@media (max-width:767px){
    .page-item{padding:0px 3px;}
    .page-item .page-link{min-width:34px;line-height:32px;}
}
@media (max-width:480px){
    .page-item{padding:0px 2px;}
    .page-item .page-link{min-width:28px;line-height:26px;}
    /* .page-item:first-child .page-link, */
    /* .page-item:last-child .page-link{display:none;} */
}
.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:#192f72;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.remodal-cancel:hover,
.remodal-cancel:focus{background:#192f72;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;}
}