@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:1300px;clear:both;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;}
.maxwrap::before,.maxwrap::after{display:table;clear:both;content:"";}
.maxwrap1500{max-width:1620px;}
.maxwrap1360{max-width:1480px;}
.maxwrap1920{max-width:1920px;padding-left:0px;padding-right:0px;}
@media (max-width:1200px){
    /* .maxwrap{padding-left:40px;padding-right:40px;} */
}
@media (max-width:767px){
    .maxwrap{padding-left:20px;padding-right:20px;}
    .maxwrap1920{padding-left:0px;padding-right:0px;}
}
.html_locked{overflow-y:hidden;}
.header{width:100%;margin:0;padding:0px 0px 0px;border-bottom:1px solid #e5e5e5;}
.header_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0;padding:0px 0px;}
.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 0px 0px 0px;font-size:0px;border:0px solid red;}

.header_search{-ms-flex:0 0 30px;flex:0 0 30px;margin:0;padding:0px;border:0px solid yellow;}
.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:#007cc1;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:#009ec2;}
.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:#007cc1;padding:0px;margin:0px 0px 6px;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{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;justify-content:center;padding:0px 30px;}
    .header_navigation .subone{-ms-flex:1 1 auto;flex:1 1 auto;max-width:660px;border:0px solid green;}
    .header_navigation .subone{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;margin:0 -0px;line-height:90px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    .header_navigation .subone>li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:0px 0px;border:0px solid red;}
    .header_navigation .subone>li>a{display:block;padding:0px 3px;text-align:center;color:#767676;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:#111;}
    .header_navigation .subone>li>a>b{padding:0px 20px;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:-1px;left:50%;z-index:0;width:0;height:3px;line-height:1;background:#007cc1;-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:#fbfbfb;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:10px 0px 15px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;display:none;}
    /* .header_navigation .subtwobg, */
    /* .header_navigation .subone>li:nth-child(3) .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:wrap;flex-wrap:wrap;justify-content:center;align-items:stretch;margin:0 -0px;padding:0px;}
    .header_navigation .subtwo>li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin:0px;padding:15px 10px;border-bottom:0px solid #e5e5e5;}
    .header_navigation .subtwo>li:first-child{border-left:0px;}
    .header_navigation .subtwo>li>a{display:block;padding:0px 0px;margin:0px auto;text-align:center;}
    .header_navigation .subtwo>li>a>span{height:32px;font-size:0px;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
    .header_navigation .subtwo>li>a>span>img{max-height:32px;display:block;font-size:0px;line-height:1;padding:0px 0px;margin:0px auto 15px;text-align:center;}
    .header_navigation .subtwo>li>a>b{display:block;font-size:14px;font-weight:400;color:#767676;line-height:16px;padding:0px 0px;margin:0px auto;text-align:center;border:0px solid green;}
    .header_navigation .subtwo>li>a:hover>b,
	.header_navigation .subtwo>li>a.hover>b{color:#007cc1;}
    .header_navigation .subtwo>li>a>b{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
}

.header_navigation .subtwo>li>a>span>img{
-webkit-filter:brightness(0%);-moz-filter:brightness(0%);-ms-filter:brightness(0%);-o-filter:brightness(0%);filter:brightness(0%);
-webkit-filter:brightness(0%) opacity(75%);-moz-filter:brightness(0%) opacity(75%);-ms-filter:brightness(0%) opacity(75%);-o-filter:brightness(0%) opacity(75%);filter:brightness(0%) opacity(75%);
-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.header_navigation .subtwo>li>a:hover>span>img,
.header_navigation .subtwo>li>a.hover>span>img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;}

@media (min-width:1200px){
    .header_navigation .subtwobg{padding:20px 0px 15px;}
    .header_navigation .subtwo{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
    .header_navigation .subtwo>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;}
    .header_navigation .subtwo>li>a>span{height:38px;}
    .header_navigation .subtwo>li>a>span>img{max-height:34px;}
    .header_navigation .subtwo>li>a>b{font-size:15px;line-height:18px;}
}
@media (max-width:1200px){
    .header_navigation .subone>li>a{font-size:16px;}
    .header_navigation .subone>li>a>b{padding:0px 0px;}
}
@media (max-width:767px){
	.header_row{height:60px;}
	.header_logo{-ms-flex:1 0 auto;flex:1 0 auto;}
	.header_navigation{display:none;}
    .header_search .search_icon{background-size:20px auto;}
}
@media (max-width:480px){
	.header_row{height:52px;}
	.header_logo a img{max-height:18px;}
    .header_mobimenu{-ms-flex:0 0 50px;flex:0 0 50px;}
    .header_mobimenu .menu_btn{-ms-flex:0 0 28px;flex:0 0 28px;max-width:28px;}
    .header_mobimenu .menu_btn i{height:2px;}
}


.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;position:fixed;top:-0%;right:-100%;z-index:9999999999;}
.header_navigation_mobile{display:none;}
.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 .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
/* .header_navigation_mobile, */
.header_navigation_mobile.open{top:0px;right:0px;opacity:1;display:block!important;}
.header_navigation_mobile_top{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0px;padding:0px 25px;height:60px;background:#fff;}
.header_navigation_mobile_top .logo{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px;font-size:0px;}
.header_navigation_mobile_top .logo a{display:block;font-size:0px;overflow:hidden;}
.header_navigation_mobile_top .logo a img{max-height:36px;display:block;font-size:0px;overflow:hidden;}
.header_navigation_mobile_top .mobimenu{-ms-flex:0 0 50px;flex:0 0 50px;margin:0px;padding:0px;font-size:0px;}
.header_navigation_mobile_top .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 .mobimenu .menu_btn{-ms-flex:0 0 32px;flex:0 0 32px;max-width:32px;height:32px;cursor:pointer;padding:0px;margin:0px;position:relative;border:0px solid red;}
.header_navigation_mobile_top .mobimenu .menu_btn i{display:block;width:100%;height:3px;line-height:1;overflow:hidden;font-size:0;background:rgba(255,255,255,0.95);padding:0px;margin:0px;position:absolute;top:15px;left:0px;z-index:0;}
.header_navigation_mobile_top .mobimenu .menu_btn i:nth-child(1){transform:rotate(-45deg);}
.header_navigation_mobile_top .mobimenu .menu_btn i:nth-child(2){transform:rotate(45deg);}
.header_navigation_mobile_navlist{display:block;padding:0px 0px;margin:0px 0px;border:0px solid red;}
.header_navigation_mobile_navlist .list1{display:block;padding:0px 0px;margin:0px 0px;}
.header_navigation_mobile_navlist .list1 > li{display:block;margin:0px;padding:0px;font-size:15px;line-height:20px;}
.header_navigation_mobile_navlist .list1 > li a{display:block;color:#484848;margin:0px;padding:20px 25px;font-weight:400;border-bottom:1px solid #ebebeb;position:relative;top:0px;left:0px;z-index:0;}
.header_navigation_mobile_navlist .list1 > li a:hover{color:#007cc1;}
.header_navigation_mobile_navlist .list2{display:block;padding:0px 0px;margin:0px 0px;}
.header_navigation_mobile_navlist .list2 > li{display:block;margin:0px;padding:0px;font-size:15px;line-height:20px;}
.header_navigation_mobile_navlist .list2 > li a{display:block;color:#484848;margin:0px;padding:15px 55px;font-weight:400;border-bottom:1px solid #ebebeb;background:#fafafa;}
.header_navigation_mobile_navlist .list2 > li a:hover{color:#007cc1;background:#f0f0f0;}
.header_navigation_mobile_top .mobimenu .menu_btn i{background:#007cc1;}
@media (max-width:575px){
    .header_navigation_mobile_top .mobimenu .menu_btn{-ms-flex:0 0 26px;flex:0 0 26px;max-width:26px;height:26px;}
    .header_navigation_mobile_top .mobimenu .menu_btn i{display:block;width:100%;height:3px;top:10px;}
    .header_navigation_mobile_navlist .list1 > li{font-size:14px;line-height:20px;}
    .header_navigation_mobile_navlist .list1 > li a{padding:12px 25px;}
    .header_navigation_mobile_navlist .list2 > li{font-size:14px;line-height:18px;}
    .header_navigation_mobile_navlist .list2 > li a{padding:10px 45px;}
}
@media (max-width:480px){
	.header_navigation_mobile_top{height:52px;}
    .header_navigation_mobile_top .logo a img{max-height:18px;}
}

.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;z-index:0;overflow:hidden;}
.banner .swiper-slide{height:auto;}
.banner .swiper-pagination{position:absolute;left:auto;right:50%;z-index:30;border:0px solid yellow;transform: translate3d(0px, -50%, 0) translate(700px, 0px);}
.banner .swiper-pagination > .swiper-pagination-bullet{display:block;line-height:1;border-radius:0px;margin:0px 0px 33px 0px;opacity:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border:0px;background:transparent;position:relative;top:0px;left:0px;z-index:0;}
.banner .swiper-pagination > .swiper-pagination-bullet{position:relative;top:0px;left:0px;z-index:0;}
.banner .swiper-pagination > .swiper-pagination-bullet:before{content:"";position:absolute;top:7px;right:6px;z-index:0;width:7px;height:7px;border:2px solid transparent;background:#fff;border-radius:100px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.banner .swiper-pagination > .swiper-pagination-bullet-active:before{content:"";position:absolute;top:0px;right:0px;z-index:0;width:20px;height:20px;border:2px solid #00ba7e;background:transparent;border-radius:100px;}
.banner .swiper-pagination > .swiper-pagination-bullet:hover,
.banner .swiper-pagination > .swiper-pagination-bullet-active{background:transparent;}
.banner .swiper-pagination > .swiper-pagination-bullet span{width:150px;display:block;padding:0px;margin:0px;opacity:0;text-align:right;font-size:14px;color:#fff;line-height:20px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;border:0px solid red;position:absolute;top:0px;right:32px;}
.banner .swiper-pagination > .swiper-pagination-bullet-active span{opacity:1;}
.banner *{outline:0}
@media (max-width:1520px){
    .banner .swiper-pagination{position:absolute;left:auto;right:60px;transform:translate3d(0px, -50%, 0) translate(0px, 0px);}
}
@media (max-width:1200px){
    .banner .swiper-pagination{position:absolute;left:auto;right:40px;transform:translate3d(0px, -50%, 0) translate(0px, 0px);}
}
@media (max-width:767px){
    .banner .swiper-pagination{position:absolute;left:auto;right:20px;transform:translate3d(0px, -50%, 0) translate(0px, 0px);}
    .banner .swiper-pagination > .swiper-pagination-bullet{margin:0px 0px 12px 0px;}
    .banner .swiper-pagination > .swiper-pagination-bullet:before{position:absolute;top:7px;right:4px;z-index:0;width:5px;height:5px;}
    .banner .swiper-pagination > .swiper-pagination-bullet-active:before{position:absolute;top:5px;right:0px;width:12px;height:12px;}
    .banner .swiper-pagination > .swiper-pagination-bullet span{width:130px;font-size:12px;line-height:20px;right:20px;}
}
/* direction:"vertical" + 满屏 */
/* .banner{height:100vh;max-height:1000px;min-height:350px;} */
.banner .myswiper,
.banner .banner01,
.banner .banner02,
.banner .banner03,
.banner .banner04,
.banner .banner_img,
.banner .banner_img img{width:100%;height:100%;}
.banner .banner_img img{-o-object-fit:cover;object-fit:cover;}
.banner .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;min-height:50px;}
.banner .banner_img img{display:block;width:100%;max-width:100%;min-width:375px;min-width:575px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner .banner_img img{-webkit-transition:all 2.2s linear;-o-transition:all 2.2s linear;transition:all 2.2s linear;}
.banner .banner_img222222 img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);opacity:1;}
.banner .banner_img_scale .banner_img222222 img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.banner01{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;min-height:50px;}
.banner01 .banner_cont,
.banner02 .banner_cont,
.banner03 .banner_cont,
.banner04 .banner_cont{width:100%;display:block;padding:0px;margin:0px;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:50px;}
.banner01 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner01 .banner_cont .txt1{min-height:20px;color:#fff;font-size:48px;font-weight:700;margin:0px;text-align:center;padding:0px 0px 0px;line-height:1.1;letter-spacing:0px;}
.banner01 .banner_cont .txt2{min-height:20px;color:#fff;font-size:24px;font-weight:400;margin:0px;text-align:center;padding:20px 0px 130px;line-height:1.3;letter-spacing:0px;}
@media (max-width:1900px){
    .banner01 .banner_cont .txt2{padding-bottom:max(0px, 6.770833333vw);}
}
@media (max-width:1200px){
    .banner01 .banner_cont .txt1{font-size:max(20px, 4vw);}
    .banner01 .banner_cont .txt2{font-size:max(12px, 2vw);padding-top:max(15px, 1.666666667vw);}
}
@media (max-width:767px){
    .banner01 .banner_cont .txt2{padding-bottom:0px;}
}




/* 内页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:420px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner_static .banner_img img{min-width:576px;}
.banner_static .banner_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:48px;font-weight:700;margin:0px;text-align:center;padding:0px 0px 0px;line-height:1.4;letter-spacing:2px;position:relative;top:0px;left:0px;z-index:0;text-shadow:2px 2px 5px rgba(0,0,0,0.3);}
.banner_static .banner_cont01 .txt2{display:block;min-height:10px;color:#fff;font-size:24px;font-weight:400;margin:0px;text-align:center;padding:5px 0px 0px;line-height:1.4;letter-spacing:0px;text-shadow:2px 2px 5px rgba(0,0,0,0.5);}
@media (min-width:1200px){
    /* 兼容可视化编辑 */
    .banner_static .banner_img{min-height:100px;}
}
@media (max-width:1200px){
	.banner_static .banner_cont01 .txt1{font-size:max(20px, 4vw);}
	.banner_static .banner_cont01 .txt2{font-size:max(12px, 2vw);}
}

.banner_static_product .banner_cont01 .txt1{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,0.3);}
.banner_static_product .banner_cont01 .txt2{color:#fff;

/* text-shadow: -2px -2px 0px #fff, 2px -2px 0px #fff, -2px 2px 0px #fff, 2px 2px 0px #fff; */
/* text-stroke:2px #fff; */

}














.title01{display:block;margin:0px auto 0px;text-align:center;padding:0px 0px 0px;font-size:48px;font-weight:700;color:#111;line-height:1.3;}
@media (max-width:1200px){
    .title01{font-size:max(26px, 4vw);}
}
.block_productbg{width:100%;display:block;margin:0px;padding:80px 0px 0px;background:#f5f5f5;position:relative;z-index:0;}
.block_productbg:before{content:"";width:100%;height:402px;line-height:1;background:#fff;position:absolute;left:0;bottom:0;z-index:0;}
.block_productbg .maxwrap{position:relative;z-index:1;}
/* .block_productcat{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:45px 0px 0px;margin:0px;} */
/* .block_productcat .item{border:1px solid #dfdfdf;padding:0px;margin:0px;background:#fff;} */
            .block_productcat{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:45px 0px 0px;margin:0px;}
            .block_productcat .item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0px;margin:0px;border:1px solid #dfdfdf;background:#fff;}
.block_productcat .item + .item{border-left-width:0px;border-top-width:0px;}
.block_productcat .item:nth-child(-n+4){border-top-width:1px;}
.block_productcat .item:nth-child(5){border-left-width:1px;}
.block_productcat .item .cont{width:100%;display:block;margin:0px auto 0px;padding:40px 10px;text-align:center;}
.block_productcat .item .cont .img{width:100%;height:60px;display:block;margin:0px auto 15px;padding:0px;text-align:center;overflow:hidden;}
.block_productcat .item .cont .img img{display:block;max-width:100%;max-height:100%;margin:0px auto;font-size:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
/* .block_productcat .item .cont .img img{-o-object-fit:cover;object-fit:cover;} */
.block_productcat .item .cont .name{width:100%;margin:0px auto;text-align:center;padding:0px;font-size:16px;font-weight:400;color:#111;max-height:44px;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.block_productcat .item .cont:hover .name{color:#007cc1;}
.block_productcat .item .cont .img img{-webkit-filter:brightness(0%);-moz-filter:brightness(0%);-ms-filter:brightness(0%);-o-filter:brightness(0%);filter:brightness(0%);}
.block_productcat .item .cont:hover .img img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;}
@media (max-width:768px){
    .block_productbg{padding:35px 0px 0px;}
    .block_productcat{padding:20px 0px 0px;}
    .block_productcat .item .cont{padding:18px 5px 15px;}
    .block_productcat .item .cont .img{height:28px;margin:0px auto 12px;}
    .block_productcat .item .cont .name{font-size:12px;max-height:32px;line-height:16px;}
}


/* display:grid; 布局 */
/* .block_product_list{display:grid;grid-template-columns:1fr 1fr 1fr;padding:45px 0px 90px;margin:0px;row-gap:24px;column-gap:30px;} */
/* .block_product_list .item{border:0px solid red;padding:0px;margin:0px;} */
/* .block_product_list .item .cont{width:100%;height:100%;display:block;margin:0px;padding:0px 0px 0px;} */
/* .block_product_list .item_title{grid-row: 1 / span 2;} */
/* .block_product_list .item .cont .prolist_title{height:100%;display:block;margin:0px;text-align:left;padding:80px 10px 0px 40px;color:#fff;line-height:1.3;background:url(../images/block_product_list.jpg) 0px 0px no-repeat;background-size:cover;} */
/* .block_product_list .item .cont .prolist_title .txt1{display:block;margin:0px 0px 0px;padding:0px 0px 15px;font-size:48px;font-weight:700;line-height:1.3;position:relative;} */
/* .block_product_list .item .cont .prolist_title .txt1:before{content:"";width:40px;height:2px;line-height:1;background:#fff;position:absolute;left:0;bottom:0;} */
/* .block_product_list .item .cont .prolist_title .txt2{display:block;margin:0px 0px;padding:25px 0px 0px;font-size:14px;font-weight:400;line-height:1.6;} */
/* .block_product_list .item .cont{width:100%;height:100%;display:block;margin:0px auto;text-align:center;padding:0px 0px;background:#fff;position:relative;} */
/* .block_product_list .item .cont .img{width:100%;height:100%;display:block;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;} */
/* .block_product_list .item .cont .img img{width:100%;height:100%;display:block;margin:0px auto;font-size:0;} */
/* .block_product_list .item .cont .img img{-o-object-fit:cover;object-fit:cover;} */
/* .block_product_list .item .cont .title{width:100%;max-width:230px;margin:0px auto 0px;text-align:center;padding:0px 10px;position:absolute;left:0;right:0;bottom:20px;z-index:1;} */
/* .block_product_list .item .cont .title b{width:100%;max-width:230px;margin:0px auto 0px;text-align:center;padding:0px;font-size:16px;font-weight:400;color:#111;height:32px;line-height:32px;background-color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;border-radius:100px;} */
/* .block_product_list .item .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;} */
/* .block_product_list .item .cont:hover .title b{color:#fff;background-color:#007cc1;} */
/* .block_product_list .item .cont, */
/* .block_product_list .item .cont .img img, */
/* .block_product_list .item .cont .title b{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* @media (max-width:1200px){ */
    /* .block_product_list .item_title .cont .prolist_title{padding:max(20px, 6.666666667vw) 5px 0px max(5px, 3.333333333vw);} */
    /* .block_product_list .item_title .cont .prolist_title .txt1{font-size:max(16px, 4vw);} */
/* } */
/* @media (max-width:767px){ */
    /* .block_product_list{padding:20px 0px 20px;row-gap:10px;column-gap:10px;} */
    /* .block_product_list .item .cont .prolist_title .txt2{padding:15px 0px 0px;font-size:12px;line-height:1.4;} */
    /* .block_product_list .item .cont .title{bottom:10px;} */
    /* .block_product_list .item .cont .title b{font-size:12px;height:24px;line-height:24px;} */
/* } */
/* @media (max-width:480px){ */
    /* .block_product_list{row-gap:2px;column-gap:2px;} */
/* } */




/* 04:26 2025/04/20 兼容 */
.block_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:33px 0px 78px;margin:0px -15px;}
.block_product_list .item_title{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:12px 15px;margin:0px;}
.block_product_list .item_list{-ms-flex:0 0 66.666666%;flex:0 0 66.666666%;max-width:66.666666%;padding:0px 15px;margin:0px;}
.block_product_list .item_list .listrow{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px -15px;}
.block_product_list .item_list .listrow .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:12px 15px;margin:0px;}
.block_product_list .item_title .cont{/* height:100%; 旧版本高度根据父元素计算的 */width:100%;margin:0px;padding:0px 0px 0px;}
.block_product_list .item_title .cont .prolist_title{/* height:100%; 旧版本高度根据父元素计算的 */display:block;margin:0px;text-align:left;padding:80px 10px 0px 40px;color:#fff;line-height:1.3;background:url(../images/block_product_list.jpg) 0px 0px no-repeat;background-size:cover;}
.block_product_list .item_title{display:-ms-flexbox;display:flex;}
.block_product_list .item_title .cont{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}
.block_product_list .item_title .cont{display:-ms-flexbox;display:flex;}
.block_product_list .item_title .cont .prolist_title{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}
.block_product_list .item_title .cont .prolist_title .txt1{display:block;margin:0px 0px 0px;padding:0px 0px 15px;font-size:48px;font-weight:700;line-height:1.3;position:relative;}
.block_product_list .item_title .cont .prolist_title .txt1:before{content:"";width:40px;height:2px;line-height:1;background:#fff;position:absolute;left:0;bottom:0;}
.block_product_list .item_title .cont .prolist_title .txt2{display:block;margin:0px 0px;padding:25px 0px 0px;font-size:14px;font-weight:400;line-height:1.6;}
.block_product_list .item_list .cont{width:100%;height:100%;display:block;margin:0px auto;text-align:center;padding:0px 0px;background:#fff;position:relative;}
.block_product_list .item_list .cont .img{width:100%;height:100%;display:block;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;}
.block_product_list .item_list .cont .img img{width:100%;height:100%;display:block;margin:0px auto;font-size:0;}
.block_product_list .item_list .cont .img img{-o-object-fit:cover;object-fit:cover;}
.block_product_list .item_list .cont .title{width:100%;max-width:230px;margin:0px auto 0px;text-align:center;padding:0px 10px;position:absolute;left:0;right:0;bottom:20px;z-index:1;}
.block_product_list .item_list .cont .title b{width:100%;max-width:230px;margin:0px auto 0px;text-align:center;padding:0px;font-size:16px;font-weight:400;color:#111;height:32px;line-height:32px;background-color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;border-radius:100px;}
.block_product_list .item_list .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;}
.block_product_list .item_list .cont:hover .title b{color:#fff;background-color:#007cc1;}
.block_product_list .item_list .cont,
.block_product_list .item_list .cont .img img,
.block_product_list .item_list .cont .title b{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1200px){
    .block_product_list .item_title .cont .prolist_title{padding:6.666666667vw 5px 0px 3.333333333vw;}
    .block_product_list .item_title .cont .prolist_title .txt1{font-size:4vw;}
}
@media (max-width:767px){
    .block_product_list{padding:15px 0px 15px;margin:0px -5px;}
    .block_product_list .item_title{padding:5px 5px;}
    .block_product_list .item_list{padding:0px 5px;}
    .block_product_list .item_list .listrow{margin:0px -5px;}
    .block_product_list .item_list .listrow .item{padding:5px 5px;}
    .block_product_list .item_title .cont .prolist_title .txt2{padding:15px 0px 0px;font-size:12px;line-height:1.4;}
    .block_product_list .item_list .cont .title{bottom:10px;}
    .block_product_list .item_list .cont .title b{font-size:12px;height:24px;line-height:24px;}
}
@media (max-width:480px){
    .block_product_list{padding:19px 0px 19px;margin:0px -1px;}
    .block_product_list .item_title{padding:1px 1px;}
    .block_product_list .item_list{padding:0px 1px;}
    .block_product_list .item_list .listrow{margin:0px -1px;}
    .block_product_list .item_list .listrow .item{padding:1px 1px;}
}





















.block_about{display:block;padding:150px 0px 70px;margin:0px;background:url(../images/block_about.jpg) 0 0 no-repeat;background-size:cover;}
.block_about_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;margin:0;padding:0px;}
.block_about_row > *{-ms-flex:0 0 100%;flex:0 0 100%;max-width:600px;}
.block_about .title{display:block;margin:0px 0px 0px;padding:0px;font-size:48px;font-weight:700;color:#111;line-height:1.3;}
.block_about .content{display:block;margin:0px;padding:35px 0px 0px;color:#111;font-size:16px;font-weight:400;line-height:2.125;}
.block_about .content p{padding:0px;margin:0px 0px 35px;}
@media (max-width:1900px){
    .block_about{padding:7.8125vw 0px 3.645833333vw;}
}
@media (max-width:1200px){
    .block_about .title{font-size:max(26px, 4vw);}
}
@media (max-width:1400px){
    /* .block_about{padding:max(50px, 7.857142857vw) 0px max(50px, 22.14285714vw);} */
}
@media (max-width:767px){
    /* .block_about{padding:60px 0px 30px;} */
    .block_about .content{padding:15px 0px 0px;font-size:14px;line-height:1.5;}
    .block_about .content p{padding:0px;margin:0px 0px 15px;}
}
.block_why{display:block;padding:0px 0px 0px;margin:0px;background:url(../images/block_why1.jpg) 0 0 no-repeat;}
.block_why_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin:0;padding:0px;}
.block_why_row .leftcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:645px;margin:0;padding:240px 50px 0px 0px;}
.block_why_row .rightcol{-ms-flex:0 0 46.25%;flex:0 0 46.25%;max-width:46.25%;margin:0;padding:45px 0px 0px;}
.block_why_row .rightcol .img{width:100%;display:block;margin:0px;padding:0px;overflow:hidden;}
.block_why_row .rightcol .img img{width:100%;display:block;margin:0px;font-size:0;}
.block_why_row .rightcol .img img{-o-object-fit:cover;object-fit:cover;}
.block_why .title{display:block;margin:0px 0px 0px;padding:0px;font-size:48px;font-weight:700;color:#111;line-height:1.3;}
.block_why .content{display:block;margin:0px;padding:25px 0px 0px;color:#111;font-size:16px;font-weight:400;line-height:1.5;}
.block_why .content p{padding:0px;margin:0px 0px 15px;}
.block_why .content p b,
.block_why .content p strong{color:#007cc1;font-weight:700;}
@media (max-width:1900px){
    .block_why{background-size:49.63541667vw auto;}
    .block_why_row .leftcol{padding:12.5vw 50px 0px 0px;}
}
@media (max-width:1200px){
    .block_why .title{font-size:max(26px, 4vw);}
}
@media (max-width:767px){
    /* .block_why{background-size:100% auto;} */
    .block_why{background:none;}
    .block_why_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .block_why_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0;padding:30px 0px 0px 0px;}
    .block_why_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0;padding:10px 0px 0px;}
    .block_why .content{padding:10px 0px 0px;font-size:14px;line-height:1.4;}
    .block_why .content p{margin:0px 0px 6px;}

    .block_why_row .rightcol .img img{max-height:300px;}
    .block_why_row .rightcol .img img{-o-object-fit:cover;object-fit:cover;}
}

.block_news{width:100%;display:block;margin:0px;padding:80px 0px 0px;}
.block_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:20px 0px 60px;margin:0px -30px;}
.block_news_list .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:30px;margin:0px;}
.block_news_list .item .itemcont{width:100%;display:block;margin:0px;padding:0px;}
.block_news_list .item .itemcont .date{display:inline-flex;margin:0px 0px 60px;padding:0px 45px 0px 0px;font-size:72px;font-weight:700;line-height:1.1;color:#111;position:relative;}
.block_news_list .item .itemcont .date span{margin:0px;padding:0px 0px 0px;font-size:17px;font-weight:400;position:absolute;right:0px;top:0;}
.block_news_list .item .itemcont .title{width:100%;margin:0px 0px 0px;padding:0px;font-size:18px;font-weight:700;color:#767676;height:90px;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-transform:uppercase;}
.block_news_list .item .itemcont:hover .date{color:#007cc1;}
@media (max-width:1200px){
    .block_news_list{margin:0px -20px;}
    .block_news_list .item{padding:20px;}
    .block_news_list .item .itemcont .date{font-size:6vw;}
    .block_news_list .item .itemcont .date span{font-size:17px;}
}
@media (max-width:767px){
    .block_news{padding:40px 0px 0px;}
    .block_news_list{padding:15px 0px 25px;margin:0px 0px;}
    .block_news_list .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:12px 0px;}
    .block_news_list .item .itemcont .date{font-size:38px;margin:0px 0px 5px;padding:0px 32px 0px 0px;}
    .block_news_list .item .itemcont .date span{font-size:14px;}
    .block_news_list .item .itemcont .title{display:block;font-size:14px;height:auto;line-height:20px;}
}

.block_contact{width:100%;display:block;margin:0px 0px 0px;padding:70px 0px 25px;overflow:hidden;border-top:2px solid #e5e5e5;}
.block_contact .list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:0px 0px 0px;margin:0px -50px;}
.block_contact .list1 .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 50px;margin:0px;border:0px solid red;position:relative;}
.block_contact .list1 .item:before{content:"";position:absolute;left:0px;top:0px;z-index:1;padding:0px;margin:0px;width:2px;height:60px;line-height:1;background:#e5e5e5;}
.block_contact .list1 .item:nth-child(1):before{display:none;}
.block_contact .list1 .item .txt1{width:100%;display:block;margin:0px 0px 0px;padding:0px 0px 0px;background:url(../images/icon_addr.png) right 0px no-repeat;color:#111;line-height:1.3;font-size:24px;font-weight:700;}
.block_contact .list1 .item.email .txt1{background:url(../images/icon_email.png) right 0px no-repeat;}
.block_contact .list1 .item.contacts .txt1{background:url(../images/icon_contacts.png) right 0px no-repeat;}
.block_contact .list1 .item .txt2{width:100%;display:block;margin:0px 0px 0px;padding:5px 0px 0px;color:#404040;line-height:1.875;font-size:16px;font-weight:400;}
@media (max-width:767px){
    .block_contact{padding:20px 0px 15px;border-top:1px solid #e5e5e5;}
    .block_contact .list1{margin:0px 0px;}
    .block_contact .list1 .item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:15px 0px;}
    .block_contact .list1 .item:before{width:100%;height:1px;line-height:1;background:#e5e5e5;}
    .block_contact .list1 .item:nth-child(1):before{display:none;}
    .block_contact .list1 .item .txt1{background-position:99% top;background-size:auto 23px;line-height:24px;font-size:16px;font-weight:700;}
    .block_contact .list1 .item.email .txt1{background-position:right top;background-size:auto 15px;}
    .block_contact .list1 .item.contacts .txt1{background-position:99% top;background-size:auto 21px;}
    .block_contact .list1 .item .txt2{line-height:1.6;font-size:14px;}
}
.footer{width:100%;display:block;padding:40px 0px 0px;margin:0px;color:#767676;font-size:16px;line-height:1.6;background-color:#f6f6f6;}
.footer a{color:#767676;}
.footer a:hover{color:#111;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:flex-start;padding:0px 0px 0px;margin:0px;}
.footer_row .footer_left{-ms-flex:0 0 32%;flex:0 0 32%;max-width:380px;margin:0px;padding:0px;}
.footer_row .footer_right{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;margin:0px;padding:0px 0px 0px 0px;}
.footer .footer_nav_title{width:100%;display:block;padding:0px;margin:0px;color:#111;font-size:16px;line-height:1.6;text-transform:uppercase;}
.footer .footer_nav_title a{display:block;padding:0px;margin:0px;color:#111;font-size:16px;line-height:1.6;text-transform:uppercase;}
.footer .footer_nav{height:120px;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:10px 0px 0px;margin:0px -10px;}
.footer .footer_nav li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:100%;min-width:280px;padding:0px 10px;margin:0px;border:0px solid red;}
.footer .footer_nav li a{color:#767676;font-weight:400;}
.footer .footer_nav li a:hover{color:#111;text-decoration:none;}
.footer_copyright{display:block;margin:0px;padding:40px 0px 20px;}
@media (max-width:1200px){
    .footer .footer_nav li{min-width:23.33333333vw;}
}
@media (max-width:767px){
    .footer{padding:25px 0px 0px;font-size:14px;}
    .footer_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .footer_row .footer_left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;}
    .footer_row .footer_right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:10px 0px 0px;}
    .footer .footer_nav{height:100px;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px -5px;}
    .footer .footer_nav li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:100%;min-width:0px;padding:0px 5px;}
    .footer_copyright{padding:15px 0px 10px;}
}
@media (max-width:540px){
    .footer .footer_nav{height:auto;flex-direction:row;justify-content:flex-start;margin:0px;}
    .footer .footer_nav li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px;}
}


.current_position{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;padding:25px 0px;margin:0px;font-size:14px;line-height:20px;color:#484848;}
.current_position a{margin:0px;padding:0px 0px;color:#484848;}
.current_position i{margin:0px;padding:0px 8px;font-style:normal;font-size:18px;}
.current_position a:hover{text-decoration:none;color:#007cc1;}
@media (max-width:767px){
    .current_position{padding:12px 0px;font-size:13px;line-height:18px;}
    .current_position i{padding:0px 4px;font-size:16px;}
}

.visual_about_profile{width:100%;display:block;padding:50px 0px 0px;margin:0px;}
.visual_about_profile .title{width:100%;padding:0px 0px 0px;margin:0px;font-size:48px;font-weight:700;color:#111;line-height:1.3;}
.visual_about_profile .content{width:100%;padding:30px 0px 0px;margin:0px;font-size:14px;font-weight:400;color:#484848;line-height:1.75;}
.visual_about_profile .content p{margin:0px 0px 0px;}
.visual_about_profile .content a{color:#484848;}
.visual_about_profile .content a:hover{color:#111;}
.visual_about_img{width:100%;display:block;margin:0px;padding:60px 0px 0px;}
.visual_about_img .img{width:100%;display:block;margin:0px;padding:0px;font-size:0;overflow:hidden;}
.visual_about_img .img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.visual_about_img .img img{width:100%;min-width:500px;display:block;margin:0px;padding:0px;font-size:0;}
@media (max-width:1200px){
    .visual_about_profile .title{font-size:4vw;}
}
@media (max-width:767px){
    .visual_about_profile{padding:20px 0px 0px;}
    .visual_about_profile .title{font-size:26px;}
    .visual_about_profile .content{padding:12px 0px 0px;font-size:14px;line-height:1.6;}
    .visual_about_img{padding:25px 0px 0px;}
}

.list_product{width:100%;display:block;padding:0px 0px 120px;margin:0px;}
.list_product_productcat{width:100%;display:block;padding:0px;margin:0px;border-top:0px solid #e5e5e5;position:relative;top:0px;left:0px;z-index:0;}
.list_product_productcat:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:100%;height:1px;line-height:1;background:#e5e5e5;}
.list_product_productcat .list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px;margin:0px -5px;line-height:26px;overflow-x:auto;}
.list_product_productcat .list1::-webkit-scrollbar{width:6px;height:6px;}/* 竖向和横向 滚动条宽度 */
.list_product_productcat .list1::-webkit-scrollbar-track{background-color:transparent;background-color:#e3e5e5;}/* 滚动条背景色 */
.list_product_productcat .list1::-webkit-scrollbar-thumb{background-color:#979998;border-radius:10px;}/* 滚动条的颜色和圆角度 */
.list_product_productcat .list1::-webkit-scrollbar-thumb:window-inactive{background-color:transparent;background-color:#979998;border-radius:10px;}/* 不清楚设置哪个位置 *//* 滚动条的颜色和圆角度 */
.list_product_productcat .list1 .item{-ms-flex:1 0 auto;flex:1 0 auto;max-width:none;padding:0px 5px 0px;margin:0px;}
.list_product_productcat .list1 .item a{color:#767676;font-size:14px;padding:20px 0px 10px;margin:0px;font-weight:400;position:relative;top:0px;left:0px;z-index:0;}
.list_product_productcat .list1 .item a{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.list_product_productcat .list1 .active a{color:#111;}
.list_product_productcat .list1 .item a:before{content:"";position:absolute;top:0px;left:0px;z-index:2;width:100%;height:3px;line-height:1;background:#007cc1;opacity:0;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;}
.list_product_productcat .list1 .item:hover a:before,
.list_product_productcat .list1 .active a:before{opacity:1;}
.list_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0px 25px;margin:0px -15px;}
.list_product_list .itemcol{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 15px 15px;margin:0px;}
.list_product_list .itemcol .cont{width:100%;height:100%;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;}
.list_product_list .itemcol .cont .img img{-o-object-fit:cover;object-fit:cover;}
.list_product_list .itemcol .cont .title{width:100%;display:block;color:#111;font-size:16px;height:40px;line-height:20px;padding:0px;margin:0px;text-align:center;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list_product_list .itemcol .cont .img img,
.list_product_list .itemcol .cont .txtcont .title{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_product_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;}
@media (max-width:1200px){
    .list_product_productcat .list1{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding:10px 0px 0px;margin:0px -1px;line-height:16px;overflow-x:hidden;}
    .list_product_productcat .list1 .item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:1px;}
    .list_product_productcat .list1 .item a:before{display:none;}
    .list_product_productcat .list1 .item a{padding:8px 0px;background:#f2f2f2;color:#111;}
    .list_product_productcat .list1 .item:hover a,
    .list_product_productcat .list1 .active a{background:#007cc1;color:#fff;}
}
@media (max-width:991px){
    .list_product_productcat .list1 .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
}
@media (max-width:767px){
    .list_product_productcat .list1 .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .list_product_productcat .list1 .item a{font-size:12px;padding:8px 0px;}
}
@media (max-width:767px){
    .list_product{padding:0px 0px 40px;}
    .list_product_list{padding:25px 0px 12px;margin:0px -6px;}
    .list_product_list .itemcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 6px 5px;}
    .list_product_list .itemcol .cont .img{margin:0px auto 8px;}
    .list_product_list .itemcol .cont .title{font-size:14px;height:32px;line-height:16px;}
}



/* 重置 remodal-1.1.1-dist */
.mycustom_remodal.remodal-overlay{z-index:999999999;background:rgba(43, 46, 56, 0.999);background:rgba(0, 0, 0, 0.85);}
.mycustom_remodal.remodal-wrapper{z-index:999999999;padding:0px;}
.remodal_html{width:100%;min-width:320px;max-width:100%;height:100vh;margin:0px;padding:0px;background:transparent;border:0px solid green;}
.remodal_html .remodal-close{position:absolute;top:8px;left:auto;right:2px;z-index:1;width:44px;height:44px;background:transparent;opacity:0.8;}
.remodal_html .remodal-close:before{font-size:40px;width:100%;height:44px;line-height:44px;color:#fff;font-weight:400;}
.remodal_html .remodal-close:before{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.remodal_html .remodal-close:hover:before{color:#007cc1;opacity:1;}
.remodal_html .remodal_content{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%;border:0px solid green;}
.remodal_html .remodal_content .title{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:20px 44px 5px;margin:0px;border:0px solid yellow;}
.remodal_html .remodal_content .title{color:#fff;font-size:18px;font-weight:400;line-height:1.4;opacity:0.9;}
.remodal_html .remodal_content .imgcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:0px 0px;margin:0px;border:0px solid yellow;}
.remodal_html .remodal_content .imgcol{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.remodal_html .remodal_content .img{width:auto;max-width:100%;max-height:100%;padding:3px;font-size:0px;line-height:1;margin:0 auto;text-align:center;background:#fff;border-radius:0px;overflow:hidden;}
.remodal_html .remodal_content .img img{max-width:100%;max-height:100%;display:block;font-size:0;margin:0px auto;text-align:center;}
.remodal_html .remodal_content .img img{-o-object-fit:cover;object-fit:cover;}
@media (max-width:767px){
    .remodal_html .remodal-close{top:6px;width:36px;height:36px;background:transparent;opacity:0.8;}
    .remodal_html .remodal-close:before{font-size:36px;height:36px;line-height:36px;}
    .remodal_html .remodal_content .title{padding:15px 35px 5px;}
    .remodal_html .remodal_content .title{font-size:16px;}
}
@media (max-width:480px){
    .remodal_html .remodal_content .title{font-size:14px;}
}


/* 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:18px;background-color:#f0f1f3;border:1px solid #f0f1f3;white-space:nowrap;border-radius:8px;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:#007cc1;border-color:#007cc1;}
.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:#ced2d9;pointer-events:none;cursor:auto;background-color:#f5f6f7;border-color:#f5f6f7;opacity:1;}
.page-item.disabled_dots .page-link{color:#111;}
.page-item:first-child .page-link,
.page-item:last-child .page-link{font-size:22px;}
@media (max-width:767px){
    .page-item{padding:0px 4px;}
    .page-item .page-link{min-width:38px;line-height:38px;font-size:16px;border-radius:6px;}
    .page-item:first-child .page-link,
    .page-item:last-child .page-link{font-size:20px;}
}
@media (max-width:480px){
    .page-item{padding:0px 3px;}
    .page-item .page-link{min-width:32px;line-height:32px;font-size:14px;border-radius:3px;}
    .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;}
}





.list_news{width:100%;display:block;padding:0px 0px 120px;margin:0px;}
.list_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 30px;margin:0px -15px;}
.list_news_list .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 15px 30px;margin:0px;}
.list_news_list .item .cont{width:100%;height:100%;display:block;margin:0px;padding:0px 0px 0px;-webkit-transition:none;-o-transition:none;transition:none;background:#f5f5f5;}
.list_news_list .item .cont .img{display:block;width:100%;margin:0px auto 20px;padding:0px;text-align:center;overflow:hidden;}
.list_news_list .item .cont .img img{display:block;width:100%;margin:0px auto;font-size:0;overflow:hidden;}
.list_news_list .item .cont .img img{-o-object-fit:cover;object-fit:cover;}
.list_news_list .item .cont .txtcont{width:100%;display:block;padding:0px 30px 30px;margin:0px;}
.list_news_list .item .cont .title{width:100%;display:block;color:#111;font-size:20px;height:140px;line-height:28px;padding:0px;margin:0px 0px 40px;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.list_news_list .item .cont .more{display:block;padding:0px;margin:0px 0px 0px 0px;}
.list_news_list .item .cont .more i{display:block;padding:0px;margin:0px;width:40px;height:40px;line-height:1;font-size:0;background:url(../images/arrow01.png) center center no-repeat;background-color:#fff;border-radius:100px;}
.list_news_list .item .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_news_list .item .cont:hover .title{color:#007cc1;}
.list_news_list .item .cont:hover .more i{background-image:url(../images/arrow01_white.png);background-color:#007cc1;}
.list_news_list .item .cont .img img,
.list_news_list .item .cont .title,
.list_news_list .item .cont .more i{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:991px){
    .list_news_list{margin:0px -10px;}
    .list_news_list .item{padding:0px 10px 20px;}
    .list_news_list .item .cont .txtcont{padding:0px 20px 20px;}
}
@media (max-width:767px){
    .list_news{padding:0px 0px 40px;}
    .list_news_list{padding:15px 0px 30px;margin:0px -5px;}
    .list_news_list .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 5px 10px;}
    .list_news_list .item .cont .img{margin:0px auto 12px;}
    .list_news_list .item .cont .txtcont{padding:0px 10px 15px;}
    .list_news_list .item .cont .title{font-size:14px;height:72px;line-height:18px;margin:0px 0px 15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
    .list_news_list .item .cont .more i{width:30px;height:30px;background-size:auto 10px;}
}

.details_news{display:block;margin:0px;padding:35px 0px 0px;}
.details_news .contmax{width:100%;max-width:1000px;margin:0px auto 0px;padding:0px;}
.details_news_title{display:block;color:#111;font-size:36px;font-weight:700;margin:0px 0px 0px;text-align:left;padding:0px 0px 0px;line-height:1.4;}
.details_news_content{width:100%;display:block;margin:0px;padding:50px 0px 100px;color:#484848;font-size:20px;line-height:1.75;overflow:hidden;}
.details_news_content a{color:#484848;}
.details_news_content a:hover{color:#007cc1;}
/* .details_news_content p, */
/* .details_news_content div{margin:0px 0px 15px;} */
/* .details_news_content h1, */
/* .details_news_content h2, */
/* .details_news_content h3, */
/* .details_news_content h4, */
/* .details_news_content h5, */
/* .details_news_content h6{margin:0px 0px 5px;padding:25px 0px 0px;} */
/* .details_news_content img{max-width:100%;font-size:0;padding:20px 0px;margin:0px 0px 0px;line-height:1;overflow:hidden;} */
/* .details_news_content video{max-width:100%!important;max-height:100%!important;font-size:0;padding:0px;margin:0;line-height:1;overflow:hidden;} */
/* .details_news_content table, */
/* .details_news_content th, */
/* .details_news_content td{border:2px solid #ddd;} */
/* .details_news_content table{width:100%!important;max-width:100%!important;} */
/* .details_news_content th, */
/* .details_news_content td{padding:7px 10px!important;min-width:100px;} */
/* .details_news_content table tr:hover{background-color:rgba(0, 0, 0, 0.075);} */
/* .details_news_content ul, */
/* .details_news_content ol{box-sizing: border-box;padding:0px 0px 0px 32px;-webkit-font-smoothing:antialiased;list-style-position:outside;list-style-image:none;margin-top:2px;margin-bottom:6px; scrollbar-width:none;text-wrap:wrap;} */

/* .details_news_content ul, */
/* .details_news_content ol{box-sizing:border-box;padding:0px 0px 0px 20px;} */
/* .details_news_content ul li, */
/* .details_news_content ol li{padding:0px 0px 0px 2px;margin:0px 0px 0px;} */
/* .details_news_content ul li p, */
/* .details_news_content ol li p{margin:0px 0px 0px;padding:0px 0px 0px;} */
@media (max-width:767px){
    .details_news{padding:15px 0px 0px;}
    .details_news_title{font-size:20px;}
	.details_news_content{padding:20px 0px 30px;font-size:14px;line-height:1.75;}
    /* .details_news_content p, */
    /* .details_news_content div{margin:0px 0px 5px;} */
    /* .details_news_content h1, */
    /* .details_news_content h2, */
    /* .details_news_content h3, */
    /* .details_news_content h4, */
    /* .details_news_content h5, */
    /* .details_news_content h6{margin:0px 0px 5px;padding:20px 0px 0px;} */
    /* .details_news_content img{width:100%!important;padding:10px 0px;} */
	/* .details_news_content video{width:100%!important;height:auto!important;} */
}
@media (max-width:575px){
    .details_news_title{font-size:18px;}
}
.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 .item a:hover{color:#007cc1;}
.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:rgba(255,255,255,0.8);background:#007cc1;border:1px solid #007cc1;}
.details_news_pages .rightcol .goback:hover:before{background:url(../images/icon_goback2.png) 0px center no-repeat;}
@media (max-width:767px){
    .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 6px;line-height:20px;}
    .details_news_pages .item .tit,
    .details_news_pages .item a,
    .details_news_pages .item .nomore{font-size:13px;}
    .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;}
}

.bottom_gototop{position:fixed;bottom:15px;right:15px;z-index:999999999;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;}
}
