@charset "utf-8";
.wow{visibility:hidden;}
.animate__animated{visibility:visible;}
.animate__animated{-webkit-animation-duration:0.7s;animation-duration:0.7s;-webkit-animation-duration:.7s;animation-duration:.7s;-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,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 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)}}
/* 重置 remodal-1.1.1-dist */
.remodal {width:auto;min-width:320px;max-width:100%;padding:25px;border-radius:2px;}
.remodal-close {position:absolute;top:0;left:auto;right:0;width:45px;height:45px;}
.remodal-close:before {font-size:36px;line-height:45px;width:45px;}
.remodal-confirm, .remodal-cancel {padding:6px 15px;}
.remodal-cancel {background:#da251c;border-radius:2px;}
.remodal-cancel:hover,.remodal-cancel:focus {background:#ba1e17;color:#fff;}
@media (max-width:480px){
    .remodal-wrapper{padding:0px 0px 0px;}
}
.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;max-width:1460px;clear:both;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;}
.maxwrap::before,.maxwrap::after{display:table;clear:both;content:"";}
.maxwrap1920{max-width:100%;padding-left:0px;padding-right:0px;}
.maxwrap1200{max-width:1260px;}
@media (max-width:767px){
    .maxwrap{padding-left:20px;padding-right:20px;}
}
.innerwrap{width:100%;max-width:100%;clear:both;margin-left:auto;margin-right:auto;padding-left:0px;padding-right:0px;}
.innerwrap::before,.innerwrap::after{display:table;clear:both;content:"";}
.innerwrap790{max-width:790px;}
.html_locked{overflow-y:hidden;}
.header_navigation_bg{position:fixed;top:0px;z-index:999999;width:100%;height:100%;display:none;opacity:0;visibility:hidden;background:rgba(0,0,0,0.3);transition:all ease 0.5s;}
.header{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin:0 -0px;padding:0px 0px 0px 0px;}
.header_logo{-ms-flex:0 0 230px;flex:0 0 230px;max-width:230px;margin:0;padding:0px 10px 0px 0px;padding:0px 0px 0px;}
.header_navigation{-ms-flex:1 1 100%;flex:1 1 100%;
max-width:100%;
margin:0;padding:0px 0px 0px;background:#fff;}
.header_search{-ms-flex:0 0 95px;flex:0 0 95px;max-width:95px;margin:0;padding:0px 0px 0px;}
.header_lang{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:0;padding:0px 37px 0px 0px;}
.header_tel{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px 0px 0px 0px;text-align:right;}
.header_menuBtn{display:none;}
.header_logo{display:-ms-flexbox;display:flex;align-items:center;}
.header_navigation ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;height:100%;}
.header_search{display:-ms-flexbox;display:flex;align-items:center;}
.header_lang{display:-ms-flexbox;display:flex;align-items:center;}
.header_tel{display:-ms-flexbox;display:flex;align-items:center;}
.header_logo a{display:inline-block;font-size:0px;}
.header_logo a img{display:inline-block;max-height:80px;font-size:0px;}
.header_logo a .mlogo{display:none;}
.search_form_box{display:block;width:100%;text-align:left;padding:0px 0px 0px 0px;margin:0;position:relative;right:0px;top:0px;z-index:9999;}
.search_form_box .search_icon{display:block;width:100%;height:30px;line-height:30px;cursor:pointer;border-left:1px solid #898989;background:url(../images/icon_search.png) center center no-repeat;}
.search_form {float:right;width:300px;height:42px;line-height:42px;overflow:hidden;background:#5c5e66;position:absolute;right:17px;top:-6px;z-index:9999;display:none;-moz-border-radius:100px;-khtml-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;opacity:1;}
.search_ipt {float:left;padding:0px 0px 0px 20px;width:240px;height:42px;line-height:42px;border:0px solid #2c2c2c;overflow:hidden;display:block;}
.search_ipt input {width:220px;height:42px;line-height:42px;border:0px;background:none;color:#e5e5e5 !important;font-size:14px;}
.search_btn {float:right;width:60px;height:42px;overflow:hidden;}
.search_ipt input::-webkit-input-placeholder {color:#e5e5e5;}
.search_ipt input::-moz-input-placeholder {color:#e5e5e5;}
.search_ipt input::-ms-input-placeholder {color:#e5e5e5;}
.search_ipt input::placeholder {color:#e5e5e5;}
.search_ipt input::-internal-autofill-selected {box-shadow:0 0 0 1000px #5c5e66 inset;background-image:none !important;color:#e5e5e5 !important;}
.search_ipt input:-webkit-autofill {box-shadow:0 0 0 1000px #5c5e66 inset;background-image:none !important;color:#e5e5e5 !important;}
.search_ipt input:focus,.search_ipt input:hover,.search_ipt input:active{color:#e5e5e5 !important;}
.search_btn input {float:right;width:60px;height:42px;line-height:42px;display:block;cursor:pointer;word-spacing:0px;letter-spacing:0px;border:0px solid #2c2c2c;background:url(../images/icon_search.png) center center no-repeat;}
.search_form .search_btn input {background:url(../images/icon_search_a.png) center center no-repeat;}
.header_lang span{display:inline-block;line-height:26px;height:26px;padding:0px 10px;margin:0px;background:#2d3645;border-radius:100px;}
.header_lang a{display:inline-block;font-size:14px;font-weight:700;padding:0px 6px;margin:0px;color:#62676e;position:relative;}
.header_lang a:hover,.header_lang .active{color:#fff;}
.header_tel span{color:#000;font-size:32px;line-height:inherit;display:block;padding:0px 0px 0px 26px;background:url(../images/icon_phone.png) 0px center no-repeat;}
.header_tel span{font-size:21px;font-weight:700;font-family:Helvetica,Arial,sans-serif;}
@media (min-width:992px){
    .header_navigation_lang{display:none;}
    .header_navigation ul{line-height:64px;line-height:64px;}
    .header_navigation ul li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:0px 0px;}
    .header_navigation ul li{display:inline-block;padding:0px;margin:0px;text-align:center;line-height:inherit;}
    .header_navigation ul li a{display:inline-block;padding:0px 0px;text-align:center;color:#010101;font-size:18px;font-weight:normal;line-height:inherit;text-decoration:none;}
    .header_navigation ul li a:hover,.header_navigation ul li.active a{color:#0762cb;}
    .header_navigation ul li a b{padding:0px 1px;position:relative;top:0px;left:0px;z-index:0;display:inline-block;font-weight:inherit;font-size:inherit;color:inherit;vertical-align:inherit;line-height:inherit;text-align:inherit;}
    .header_navigation ul li a b:before{content:"";position:absolute;bottom:10px;left:50%;z-index:0;width:0%;height:3px;line-height:3px;background:#0762cb;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
    .header_navigation ul li.active a b:before, .header_navigation ul li a:hover b:before{left:0%;width:100%;}
    .header_navigation ul li{position:relative;z-index:10;}
    .header_navigation ul li .sub{width:100%;background:#fff;position:absolute;left:0;top:100%;z-index:12;padding:0px;margin:6px 0px 0px;border-radius:8px;}
    .header_navigation ul li .sub{filter:progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity:0;visibility:hidden;transition:all .6s ease 0s;transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);-webkit-transform:translate3d(0, 10px, 0);}
    .header_navigation ul li:hover .sub{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);}
    .header_navigation ul li .sub a{border-bottom:1px solid #c9c9c9;display:block;font-size:16px;color:#373737;line-height:22px;text-align:center;padding:10px 10px 10px;margin:0px;}
    .header_navigation ul li .sub a:last-child{border:none;}
    .header_navigation ul li .sub a:hover, .header_navigation ul li .sub a.hover{color:#0762cb;}
    .header_navigation ul li .sub:before{content:"";position:absolute;top:-12px;left:50%;margin-left:-6px;z-index:12;width:0;height:0;border:6px solid transparent;border-left-width:9px;border-right-width:9px;border-color:transparent transparent #fff transparent;}
    .lang_en .header_navigation ul li .sub{width:200%;position:absolute;left:-50%;}
}
@media (max-width:1399px){
    .header_lang{padding:0px 0px 0px 0px;}
    .header_tel{display:none;}
}
@media (max-width:1199px){
    .header_navigation ul li a{font-size:16px;}
    .header_search{display:none;}
    .header_lang{padding:0px 0px 0px 20px;}
}
@media (max-width:991px){
    .header{min-height:52px;justify-content:center;}
    .header_logo{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:0;padding:0px 0px 0px 0px;padding:0px 0px 0px;}
    .header_logo a img{max-height:50px;}
    .header_lang{display:none;}
    .header_menuBtn{display:block;width:30px;position:absolute;top:22px;left:20px;z-index:0;}
    .menuBtn{display:block;vertical-align:middle;text-align:right;width:30px;height:12px;padding:0px 0px 0px;cursor:pointer;}
    .menuBtn i{display:block;width:100%;height:3px;line-height:3px;overflow:hidden;font-size:0;background:#555;padding:0px;margin:0px 0px 5px;border-radius:14px;}
    .menuBtn i:last-child{margin:0px 0px 0px;}
    .header_navigation_lang{width:100%;clear:both;display:block;display:table;margin:0px;padding:0px;line-height:30px;}
    .header_navigation_lang a{display:inline-block;display:table-cell;border-radius:0px;padding:20px 2%;margin:0px auto;text-align:center;background:#0762cb;color:#fff;}
    .header_navigation_lang a.active, .header_navigation_lang a:hover{background:#1777e5;color:#fff;}
    .header_navigation{width:100%;clear:both;display:block;margin:0px;padding:0px;line-height:30px;}
    .header_navigation ul{display:block;height:auto;line-height:inherit;}
    .header_navigation li{width:100%!important;display:block;clear:both;padding:0px 2%;text-align:center;height:inherit;line-height:inherit;}
    .header_navigation li:first-child{display:none;}
    .header_navigation li a{display:block;padding:20px 0;text-align:center;color:#fff;font-size:16px;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;border-bottom:1px solid #111;}
    .header_navigation ul li a b{display:block;padding:0px;text-align:center;color:#fff;font-size:16px;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;}
    .header_navigation li a:hover b,.header_navigation li.active a b{color:#0762cb;}
    .header_navigation{width:0%;height:100%;position:absolute;top:0px;left:0;z-index:9999999;background:#000;padding:0px;margin:0;overflow-y:auto;opacity:0;box-shadow:0 15px 27px 0 rgba(167,165,165,0.38);}
    .header_navigation_bg.open{display:block!important;opacity:0.98;visibility:visible;}
    .header_navigation.open{-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.open{width:70%;opacity:0.98;}
    .header_navigation ul li .sub{display:none;}
}
/* 首页banner */
.banner{width:100%;height:100%;margin:0px;padding:0px;}
.banner .ani{visibility:hidden;}
.banner .animate__animated{-webkit-animation-duration:1.2s;animation-duration:1.2s;}
.banner .swiper-container{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-pagination{padding:0;margin:0;line-height:1;bottom:12px;}
.banner .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 7px;display:inline-block;border-radius:100%;background:transparent;opacity:1;position:relative;border:1px solid #313131;}
.banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#313131;}
.banner .swiper-button-next,.banner .swiper-button-prev{left:20px;right:auto;display:none;}
.banner .swiper-button-next{left:auto;right:20px;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{color:#0762cb;opacity:1;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{opacity:0.8;}
.banner01{width:100%;height:625px;background-position:center center;background-repeat:no-repeat;background-size:auto 100%;}
.banner01 .banner_cont{width:100%;height:625px;padding:0px 0px 0px;margin:0px auto;text-align:center;line-height:1.3;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;}
.banner01 .banner_controw{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;margin:0px;padding:0px 0px 0px;}
.banner01 .banner_contleft{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;margin:0px;padding:0px 20px 0px 0px;}
.banner01 .banner_contright{-ms-flex:1 1 30%;flex:1 1 30%;max-width:418px;margin:0px;padding:0px 0px 0px;}
.banner01 .txt1{min-height:20px;color:#040000;font-size:3.3333333vw;font-weight:700;margin:0px;text-align:left;padding:0px 0px 0px;line-height:inherit;}
.banner01 .txt2{min-height:20px;color:#040000;font-size:3.3333333vw;font-weight:700;margin:0px;text-align:left;padding:0px 0px 0px;line-height:inherit;}
.banner01 .txt3{min-height:20px;color:#0e050b;font-size:1.6666667vw;font-weight:400;margin:0px;text-align:left;padding:15px 0px 0px;line-height:inherit;}
.banner01 .icon{min-height:20px;font-size:0px;font-weight:400;margin:0px;text-align:left;padding:1.8229167vw 0px 0px;line-height:1;}
.banner01 .icon{width:25.8333333vw;}
.banner01 .img{min-height:20px;width:21.7708333vw;font-size:0px;margin:0px;text-align:left;padding:0px 0px 0px;line-height:1;}
.banner01 .txt1{font-size:64px;}
.banner01 .txt2{font-size:64px;}
.banner01 .txt3{font-size:32px;}
.banner01 .icon{width:496px;padding:35px 0px 0px;}
.banner03 .img{width:418px;}
@media (max-width:1399px){
    .banner01{height:-webkit-calc(32.5520833vw + 60px);height:calc(32.5520833vw + 60px);background-size:100% 100%;}
    .banner01 .banner_cont{height:-webkit-calc(32.5520833vw + 60px);height:calc(32.5520833vw + 60px);}
    .banner01 .txt1{font-size:4.5714286vw;}
    .banner01 .txt2{font-size:4.5714286vw;}
    .banner01 .txt3{font-size:2.2857143vw;padding:1.0714286vw 0px 0px;}
    .banner01 .icon{width:35.4285714vw;padding:2.5vw 0px 0px;}
    .banner03 .img{width:29.8571429vw;}
}
@media (max-width:575px){
    .banner01{height:-webkit-calc(32.5520833vw + 20px);height:calc(32.5520833vw + 20px);}
    .banner01 .banner_cont{height:-webkit-calc(32.5520833vw + 20px);height:calc(32.5520833vw + 20px);}
}
.banner02{width:100%;height:625px;background-image:url(../images/banner02.jpg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;}
.banner02 .banner_cont{width:100%;height:625px;padding:0px 0px 0px 220px;margin:0px;text-align:left;line-height:1.3;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;}
.banner02 .txt1{min-height:20px;font-size:0px;font-weight:400;margin:0px;text-align:left;padding:0px 0px 0px 10px;line-height:1;width:601px;}
.banner02 .icon{min-height:20px;font-size:0px;font-weight:400;margin:0px;text-align:left;padding:13px 0px 0px;line-height:1;width:525px;}
.banner02 .txt1 img,
.banner02 .icon img{width:100%;}
@media (max-width:1399px){
    .banner02{height:32.5520833vw;background-size:100% 100%;}
    .banner02 .banner_cont{height:32.5520833vw;padding:0px 0px 0px 15.7142857vw;}
    .banner02{height:-webkit-calc(32.5520833vw + 60px);height:calc(32.5520833vw + 60px);}
    .banner02 .banner_cont{height:-webkit-calc(32.5520833vw + 60px);height:calc(32.5520833vw + 60px);}
    .banner02 .txt1{width:42.9285714vw;width:31.3020833vw;}
    .banner02 .icon{width:37.5vw;width:27.34375vw;padding:8px 0px 0px;}
}
@media (max-width:575px){
    .banner02{height:-webkit-calc(32.5520833vw + 20px);height:calc(32.5520833vw + 20px);}
    .banner02 .banner_cont{height:-webkit-calc(32.5520833vw + 20px);height:calc(32.5520833vw + 20px);}
}
.banner03{width:100%;height:625px;padding:0px 0px 0px;background-image:url(../images/banner03.jpg);background-position:center center;background-repeat:no-repeat;background-size:auto 100%;}
.banner03 .banner_cont{width:100%;height:625px;padding:0px 0px 0px;margin:0px;line-height:1.3;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-around;align-items:center;}
.banner03 .banner_controw{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-around;align-items:flex-start;margin:0px;padding:0px 0px 0px;}
.banner03 .banner_contleft{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;margin:0px;padding:0px 30px 0px 0px;}
.banner03 .banner_contright{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;margin:0px;text-align:right;padding:0px 0px 0px 30px;}
.banner03 .txt1{min-height:20px;width:350px;font-size:0;margin:0px;text-align:left;padding:0px 0px 0px;line-height:inherit;}
.banner03 .txt2{min-height:20px;width:579px;font-size:0;margin:0px;text-align:left;padding:0px 0px 0px;line-height:inherit;}
.banner03 .txt3{min-height:20px;width:503px;font-size:0;margin:0px;text-align:left;padding:15px 0px 0px;line-height:inherit;}
.banner03 .txt4{min-height:20px;width:337px;font-size:0;margin:0px;text-align:left;padding:15px 0px 0px;line-height:inherit;}
.banner03 .img{min-height:20px;width:761px;max-width:100%;font-size:0px;margin:0px;text-align:right;padding:0px 0px 0px;line-height:1;}
.banner03 .img img{max-width:100%;font-size:0px;margin:0px;text-align:right;padding:0px 0px 0px;line-height:1;}
@media (max-width:1399px){
    .banner03{height:32.5520833vw;background-size:100% 100%;}
    .banner03 .banner_cont{height:32.5520833vw;}
    .banner03{height:-webkit-calc(32.5520833vw + 60px);height:calc(32.5520833vw + 60px);}
    .banner03 .banner_cont{height:-webkit-calc(32.5520833vw + 60px);height:calc(32.5520833vw + 60px);}
    .banner03 .txt1{width:25vw;}
    .banner03 .txt2{width:41.3571429vw;}
    .banner03 .txt3{width:35.9285714vw;padding:15px 0px 0px;}
    .banner03 .txt4{width:24.0714286vw;padding:15px 0px 0px;}
    .banner03 .img{width:54.3571429vw;}
    .banner03 .img img{max-width:100%;}
}
@media (max-width:991px){
    .banner03 .banner_controw{align-items:center;}
}
@media (max-width:767px){
    .banner03 .txt3{padding:10px 0px 0px;}
    .banner03 .txt4{padding:10px 0px 0px;}
}
@media (max-width:575px){
    .banner03{height:-webkit-calc(32.5520833vw + 20px);height:calc(32.5520833vw + 20px);}
    .banner03 .banner_cont{height:-webkit-calc(32.5520833vw + 20px);height:calc(32.5520833vw + 20px);}
}
/* 内页banner */
.banner_static{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;}
.banner_static .banner_img{width:100%;min-width:375px;max-width:100%;margin:0px auto;text-align:center;display:block;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;}
.banner_static .banner_img img{min-width:375px;}
.banner_static .banner_img img{max-width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;}
.banner_static .banner_cont{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1.5;position:absolute;top:50%;left:0px;z-index:1;}
.banner_static .banner_cont{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
/* 产品 */
.banner_static_product .banner_cont{top:8%;font-family:"Microsoft YaHei",Arial,sans-serif;}
.banner_static_product .banner_cont{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
.banner_static_product .banner_img{min-width:400px;}
.banner_static_product .banner_img img{min-width:400px;}
.banner_static_product .banner_txt1{min-height:20px;padding:0px;margin:0;text-align:left;padding:0px 0px 0px;font-size:24px;font-weight:400;color:#1662c0;line-height:1.2;}
.banner_static_product .banner_txt2{min-height:20px;padding:0px;margin:0;text-align:left;padding:10px 0px 0px;font-size:12px;font-weight:400;color:#1662c0;line-height:1.4;}
@media (max-width:1199px){
    .banner_static_product .banner_txt1{font-size:20px;}
    .banner_static_product .banner_txt2{font-size:12px;padding:10px 0px 0px;}
}
@media (max-width:767px){
    .banner_static_product .banner_txt1{font-size:14px;}
    .banner_static_product .banner_txt2{padding:5px 0px 0px;}
}
.banner_static_productdetails .banner_cont{top:6%;}
.banner_static_productdetails .banner_cont{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
.banner_static_productdetails .banner_img{min-width:540px;}
.banner_static_productdetails .banner_img img{min-width:540px;}
.banner_static_productdetails .banner_txt1{min-height:20px;padding:0px;margin:0;text-align:left;}
.banner_static_productdetails .banner_txt1 b{display:inline-block;position:relative;top:0px;left:0px;z-index:0;padding:0px 0px 20px;font-size:46px;font-weight:400;color:#045fcf;line-height:inherit;}
.banner_static_productdetails .banner_txt1 b:after{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:100px;height:7px;line-height:7px;background:#045fcf;}
@media (max-width:1199px){
    .banner_static_productdetails .banner_txt1 b{font-size:32px;padding:0px 0px 10px;}
    .banner_static_productdetails .banner_txt1 b:after{width:60px;height:3px;line-height:3px;}
}
@media (max-width:767px){
    .banner_static_productdetails .banner_txt1 b{font-size:26px;padding:0px 0px 7px;}
}
/* 关于 */
.banner_static_about .banner_cont{position:absolute;top:auto;bottom:30px;}
.banner_static_about .banner_cont{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
.banner_static_about .banner_about_nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -2px;padding:0px 0px 0px;}
.banner_static_about .banner_about_nav li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin:0;padding:0px 2px 0px;}
.banner_static_about .banner_about_nav li a{display:inline-block;margin:0;padding:2px 0px 2px 35px;line-height:1.3;font-size:20px;color:#131212;background-image:url(../images/banner_about_nav01.png);background-position:0 center;background-repeat:no-repeat;background-size:24px auto;}
.banner_static_about .banner_about_nav li:nth-child(2) a{background-image:url(../images/banner_about_nav02.png);}
.banner_static_about .banner_about_nav li:nth-child(3) a{background-image:url(../images/banner_about_nav03.png);}
@media (max-width:1199px){
    .banner_static_about .banner_cont{bottom:18px;}
    .banner_static_about .banner_about_nav li a{font-size:18px;}
}
@media (max-width:767px){
    .banner_static_about .banner_cont{bottom:13px;}
    .banner_static_about .banner_about_nav li a{padding:2px 0px 2px 28px;font-size:16px;background-size:20px auto;}
}
@media (max-width:497px){
    .banner_static_about .banner_cont{bottom:4px;}
    .banner_static_about .banner_about_nav li a{font-size:13px;background-size:18px auto;}
}
/* 研发 */
.banner_static_ability .banner_cont{position:absolute;top:45%;}
.banner_static_ability .banner_txt1{min-height:20px;padding:0px 0px 16px;margin:0;text-align:left;line-height:1.5;font-size:46px;font-weight:400;color:#010101;}
.banner_static_ability .banner_txt1 p{margin:0;}
.banner_static_ability .banner_txt1 .txt1{min-height:20px;display:block;padding:0px 0px 0px;margin:0;text-align:left;line-height:1.5;font-size:42px;font-weight:400;color:#010101;}
.banner_static_ability .banner_txt1 .txt2{min-height:20px;display:block;padding:30px 0px 0px;margin:0;text-align:left;line-height:1.5;font-size:24px;font-weight:400;color:#787980;}
@media (max-width:1199px){
    .banner_static_ability .banner_txt1 .txt1{font-size:26px;}
    .banner_static_ability .banner_txt1 .txt2{font-size:16px;padding:20px 0px 0px;}
}
@media (max-width:991px){
    .banner_static_ability .banner_txt1 .txt1{font-size:22px;}
    .banner_static_ability .banner_txt1 .txt2{font-size:18px;}
}
@media (max-width:767px){
    .banner_static_ability .banner_cont{top:50%;}
    .banner_static_ability .banner_txt1 .txt1{font-size:18px;}
    .banner_static_ability .banner_txt1 .txt2{font-size:14px;padding:10px 0px 0px;}
}
@media (max-width:497px){
    .banner_static_ability .banner_txt1 .txt1{font-size:14px;}
    .banner_static_ability .banner_txt1 .txt2{font-size:12px;padding:5px 0px 0px;}
}
/* 联系 */
.banner_static_contact .banner_cont{top:10%;}
.banner_static_contact .banner_cont{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
.banner_static_contact .banner_txt1{min-height:20px;padding:0px 0px 16px;margin:0;text-align:left;line-height:1.3;font-size:24px;font-weight:400;color:#1662c0;position:relative;top:0px;left:0px;z-index:0;}
.banner_static_contact .banner_txt1 p{margin:0px 0px 2px;}
.banner_static_contact .banner_txt1:after{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:140px;height:3px;line-height:3px;background:#1662c0;}
@media (max-width:1199px){
    .banner_static_contact .banner_txt1{padding:0px 0px 10px;font-size:18px;}
    .banner_static_contact .banner_txt1:after{width:100px;height:2px;line-height:2px;}
}
@media (max-width:767px){
    .banner_static_contact .banner_txt1{font-size:14px;padding:0px 0px 5px;}
    .banner_static_contact .banner_txt1:after{width:60px;height:2px;line-height:2px;}
    .banner_static_contact .banner_cont{display:none;}
}
.index_service{width:100%;display:block;padding:10px 0px 10px;margin:0px;overflow:hidden;max-width:100%;}
.index_service_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0 -20px;padding:0px 0px 0px;}
.index_service_list li{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;margin:0px;padding:20px 20px;}
.index_service_list .itembox{display:block;margin:0px;padding:0px 0px 0px;}
.index_service_list .itembox .itemboxrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0 0px;padding:0px 0px 0px;}
.index_service_list li:nth-child(1) .itembox .itemboxrow{justify-content:flex-start;}
.index_service_list li:nth-child(3) .itembox .itemboxrow{justify-content:flex-end;}
.index_service_list .itembox .itemboxrow .img{-ms-flex:0 0 70px;flex:0 0 70px;margin:0px;text-align:right;padding:0px 15px 0px 0px;font-size:0;overflow:hidden;}
.index_service_list .itembox .itemboxrow .img img{max-width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;}
.index_service_list .itembox .itemboxrow .txtcont{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0px;padding:0px 0px;}
.index_service_list .itembox .itemboxrow .txtcont .tit{display:block;padding:0px 0px 0px;margin:0px auto;text-align:left;line-height:1.3;font-size:24px;font-weight:400;color:#000;}
.index_service_list .itembox .itemboxrow .txtcont .desc{display:block;padding:5px 0px 0px;margin:0px auto;text-align:left;line-height:1.3;font-size:16px;color:#4d4c4c;}
@media (max-width:1199px){
    .index_service_list{margin:0 -10px;}
    .index_service_list li{padding:10px 10px;}
    .index_service_list .itembox .itemboxrow .img{-ms-flex:0 0 60px;flex:0 0 60px;}
    .index_service_list .itembox .itemboxrow .txtcont .tit{font-size:18px;}
    .index_service_list .itembox .itemboxrow .txtcont .desc{font-size:14px;}
}
@media (max-width:767px){
    .index_service{display:none;}
}
.title01{display:block;width:100%;line-height:1.3;margin:0px;padding:0px 0px 0px;}
.title01 span{display:inline-block;color:#000;font-size:36px;font-weight:400;line-height:inherit;margin:0px auto;text-align:center;padding:0px 100px 15px 0px;position:relative;}
.title01 span:before{content:"";position:absolute;bottom:0;left:0px;z-index:0;width:100%;padding:0px;height:6px;line-height:6px;background:#2c67b2;}
@media (max-width:1199px){
    .title01 span{font-size:32px;}
}
@media (max-width:767px){
    .title01 span{font-size:26px;padding:0px 50px 15px 0px;}
    .title01 span:before{height:3px;line-height:3px;}
}
.title02{display:block;width:100%;line-height:1.3;margin:0px auto;text-align:center;padding:0px 0px 0px;}
.title02 span{display:inline-block;color:#000;font-size:36px;font-weight:400;line-height:inherit;margin:0px auto;text-align:center;padding:0px 0px 0px;}
@media (max-width:1199px){
    .title02 span{font-size:32px;}
}
@media (max-width:767px){
    .title02 span{font-size:26px;}
}
.index_about{width:100%;display:block;padding:70px 0px 70px;margin:0px;background:#f2f5fa;}
.index_about_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0px 0px 0px;margin:0px;}
.index_about_img{-ms-flex:1 1 48%;flex:1 1 48%;max-width:775px;padding:25px 0px 0px;}
.index_about_img img{width:100%;}
.index_about_content{-ms-flex:1 1 52%;flex:1 1 52%;max-width:52%;padding:25px 0px 0px 20px;}
.index_about_content .tit{line-height:1.7;font-size:32px;font-weight:400;padding:0px 0px 0px;margin:0px;}
.index_about_content .txt{line-height:2.2;font-size:18px;padding:15px 0px 0px;margin:0px;}
.index_about_content .txt p{margin:0px;}
@media (max-width:1199px){
    .index_about{padding:40px 0px 40px;}
    .index_about_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .index_about_img{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:20px 0px 0px;max-height:450px;overflow:hidden;}
    .index_about_content{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:20px 0px 0px 0px;}
    .index_about_content .tit{font-size:26px;}
    .index_about_content .txt{font-size:16px;padding:10px 0px 0px;}
}
@media (max-width:767px){
    .index_about{padding:0px 0px 25px;background:#fff;}
    .index_about .title01{display:none;}
    .index_about .index_about_img{max-height:300px;overflow:hidden;}
    .index_about_content{padding:15px 0px 0px 0px;}
    .index_about_content .tit{font-size:22px;}
    .index_about_content .txt{line-height:1.9;font-size:14px;padding:8px 0px 0px;}
}
/* 公司环境 荣誉资质 */
.index_picture{width:100%;display:block;padding:0px 0px 0px;margin:0px 0px 0px;background:#275fad;background-image:linear-gradient(#2a66b0, #2052a3);}
.index_picture_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding:0px 0px 0px;margin:0px;}
.index_picture_nav{-ms-flex:1 1 23%;flex:1 1 23%;max-width:450px;min-width:300px;padding:0px 0px 0px;}
.index_picture_content{-ms-flex:1 1 77%;flex:1 1 77%;max-width:100%;padding:0px 0px 0px 0px;overflow:hidden;}
.index_picture_nav ul{height:100%;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding:0px 0px 0px;margin:0px;text-align:center;}
.index_picture_nav ul li{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px;margin:0px;text-align:center;}
.index_picture_nav ul li a{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;padding:0px 0px;margin:0px;background:#6d89ad;color:#fff;font-weight:normal;font-size:32px;}
.index_picture_nav ul li a:hover{color:#fff;}
.index_picture_nav ul li.active a{background:#255daa;color:#fff;}
.index_picture_nav ul li a{-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.2);box-shadow:0px 0px 8px rgba(0,0,0,0.2);}
@media (min-width:1921px){
    .index_picture .index_picture_row{max-width:1400px;margin-left:auto;margin-right:auto;}  
}
@media (max-width:1199px){
    .index_picture_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .index_picture_nav{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;min-width:100%;}
    .index_picture_content{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px 0px;}
    .index_picture_nav ul{flex-direction:row;}
    .index_picture_nav ul li a{font-size:26px;padding:15px 0px;}
}
@media (max-width:767px){
    .index_picture_nav ul li a{font-size:20px;padding:20px 0px;}
}
.index_picture_content .swiper-button-next,
.index_picture_content .swiper-button-prev{top:50%;left:0px;margin-top:-30px;display:block;width:60px;height:60px;background:url(../images/arrow01_left_white.png) center center no-repeat;background-color:rgba(0,0,0,0.7);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;}
.index_picture_content .swiper-button-next{left:auto;right:0px;background-image:url(../images/arrow01_right_white.png);}
.index_picture_content .swiper-button-prev:hover,.index_picture_content .swiper-button-next:hover{opacity:.7;}
.index_picture_content:hover .swiper-button-next,.index_picture_content:hover .swiper-button-prev{opacity:1;}
.index_picture_content .swiper-button-next:after,.index_picture_content .swiper-button-prev:after{display:none;}
@media (max-width:1199px){
    .index_picture_content .swiper-button-next,
    .index_picture_content .swiper-button-prev{margin-top:-25px;display:block;width:50px;height:50px;}
}
.index_picture_tabcontitem{display:block;margin:0px;padding:0px 0px 0px;position:relative;top:0px;left:0px;z-index:0;}
.index_environment_list{display:block;margin:0px;padding:0px 0px 0px;}
.index_environment_list .swiper-container{width:100%;height:100%;margin:0px;padding:0px 0px;}
.index_environment_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;}
.index_environment_list .swiper-slide{width:100%;padding:0;margin:0;display:block;}
.environment_itembox{width:100%;display:block;margin:0px auto;padding:0px 0px 0px;}
.environment_itembox .imgbox{display:block;margin:0px auto;padding:0px;display:block;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;}
.environment_itembox .imgbox .img{width:100%;height:100%;clear:both;margin:0px;padding:0px;font-size:0;display:block;overflow:hidden;}
.environment_itembox .imgbox .img img{float:left;clear:both;width:100%;height:100%;margin:0px;padding:0px;font-size:0;display:block;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.environment_itembox:hover .imgbox .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.environment_itembox .imgbox .layer{position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;margin:0 auto;text-align:center;background:rgba(0,0,0,0.7);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;opacity:0;}
.environment_itembox .imgbox .layer .tit{line-height:1.4;padding:10px 10px 12px;margin:0 auto;text-align:center;color:#fff;font-size:20px;font-weight:400;position:relative;flex:0 0 100%;}
.environment_itembox .imgbox .layer .tit:before{content:"";position:absolute;top:0px;left:50%;z-index:0;margin-left:-10px;width:20px;height:2px;line-height:2px;display:block;background:#fff;}
.environment_itembox .imgbox .layer .tit:after{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-10px;width:20px;height:2px;line-height:2px;display:block;background:#fff;}
.environment_itembox:hover .imgbox .layer{opacity:1;}
.index_honor_list{display:block;margin:0px;padding:120px 30px 100px;}
.index_honor_list .swiper-container{width:100%;height:100%;margin:0px;padding:0px 0px;}
.index_honor_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;}
.index_honor_list .swiper-slide{width:100%;padding:0;margin:0;display:block;}
.honor_itembox{width:100%;display:block;margin:0px auto;padding:0px 0px 0px;}
.honor_itembox .imgbox{display:block;margin:0px auto;padding:25px;padding:10.714285%;padding:10%;display:block;overflow:hidden;background:url(../images/honor_itembox.png) center center no-repeat;background-size:100% 100%;}
.honor_itembox .imgbox .img{width:100%;height:100%;clear:both;margin:0px;padding:0px;font-size:0;display:block;overflow:hidden;background-color:#fff;}
.honor_itembox .imgbox .img img{float:left;clear:both;width:100%;height:100%;margin:0px;padding:0px;font-size:0;display:block;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.honor_itembox:hover .imgbox .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.honor_itembox .tit{line-height:1.4;padding:15px 0px 0px;margin:0 auto;text-align:center;color:#fff;font-size:20px;font-weight:400;}
.honor_itembox:hover .text .tit{color:#000;}
.honor_itembox:hover .text .info{color:#000;}
.honor_itembox:hover .text .info{background:url(../images/arrow01a.png) right center no-repeat;}
@media (max-width:1199px){
    .index_honor_list{padding:45px 30px 30px;}
    .environment_itembox .imgbox .layer .tit{font-size:18px;}
    .honor_itembox .tit{font-size:18px;}
}
@media (max-width:767px){
    .index_honor_list{padding:45px 20px 30px;}
    .environment_itembox .imgbox .layer .tit{font-size:14px;}
    .honor_itembox .tit{font-size:14px;}
}
.modal_picture .remodal_content{width:100%;clear:both;padding:15px 0 15px 0;font-size:16px;line-height:2;margin:0 auto;text-align:center;}
.modal_picture .remodal_content .img{max-width:100%;clear:both;padding:0;font-size:0px;line-height:1;margin:0 auto;text-align:center;}
.modal_picture .remodal_content .tit{width:100%;clear:both;padding:5px 0 0px 0;font-size:16px;font-weight:400;line-height:2;margin:5px auto 0px;text-align:center;}
/* 推荐产品 */
.index_product{width:100%;display:block;margin:0px;padding:70px 0px 60px;}
.index_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 0px;margin:0px -20px;}
.index_product_list .item{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;margin:0;padding:20px 20px;}
.product_itembox{display:block;margin:0px;padding:0px;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,0.1);box-shadow:10px 10px 10px rgba(0,0,0,0.1);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px;padding:0px;height:100%;}
.product_itembox .img{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:10px 0px 0px;font-size:0;overflow:hidden;}
.product_itembox .img img{clear:both;width:100%;margin:0px auto;text-align:center;padding:0px;font-size:0;display:block;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.product_itembox .txtcont{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:30px 10px 30px 15px;border-top:1px solid #dcdcdc;}
.product_itembox .tit{padding:0px 0px 0px;margin:0px 0px 0px;font-size:28px;font-weight:400;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:1.5;}
.product_itembox .desc{padding:0px 0px 0px;margin:2px 0px 0px;font-size:17px;font-weight:400;color:#565454;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;height:28px;line-height:28px;}
.product_itembox .tit,
.product_itembox .desc{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.product_itembox:hover{-webkit-box-shadow:7px 7px 13px rgba(0,0,0,0.3);box-shadow:7px 7px 13px rgba(0,0,0,0.3);}
.product_itembox:hover .desc{color:#000;}
.product_itembox:hover .img img {transform:scale(1.09);-webkit-transform:scale(1.09);-moz-transform:scale(1.09);-o-transform:scale(1.09);-ms-transform:scale(1.09);}
@media (max-width:1199px){
    .index_product{padding:40px 0px 40px;}
    .index_product_list{margin:0px -15px;}
    .index_product_list .item{padding:15px 15px;}
    .product_itembox .txtcont{padding:20px 10px 20px 15px;}
    .product_itembox .tit{font-size:20px;}
    .product_itembox .desc{font-size:16px;}
}
@media (max-width:767px){
    .index_product{padding:10px 0px 10px;}
    .index_product .title01{display:none;}
    .index_product_list{padding:0px 0px 0px;margin:0px 0px;}
    .index_product_list .item{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:25px 0px;display:none;}
    .index_product_list .item:nth-child(1),
    .index_product_list .item:nth-child(2){display:block;}
    .product_itembox{-webkit-box-shadow:none;box-shadow:none;}
    .product_itembox .img{padding:0px 0px 0px;order:1;}
    .product_itembox .txtcont{padding:0px 0px 25px;order:0;text-align:center;border-top:0px;;}
    .product_itembox .tit{font-size:26px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;line-height:1.5;}
    .product_itembox .desc{padding:10px 0px 0px;margin:0px 0px 0px;font-size:14px;font-weight:400;color:#646464;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;height:auto;line-height:28px;}
    .product_itembox:hover{-webkit-box-shadow:none;box-shadow:none;}
}
/* 新闻动态 */
.index_news{width:100%;display:block;margin:0px;padding:70px 0px 60px;background:#f2f5fa;overflow:hidden;}
.index_news_nav{width:100%;display:block;margin:0px;padding:30px 0px 0px;border-bottom:1px solid #7c7c7c;}
.index_news_nav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;padding:0px 0px 0px;margin:0px -0px;}
.index_news_nav ul li{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0;padding:0px 80px;}
.index_news_nav ul li a{display:inline-block;display:block;color:#000;font-size:24px;font-weight:400;line-height:inherit;margin:0px auto;text-align:center;padding:10px 20px;position:relative;}
.index_news_nav ul li a:after{content:"";position:absolute;bottom:0px;left:50%;z-index:0;width:0;height:5px;line-height:5px;background:transparent;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.index_news_nav ul li a:hover,.index_news_nav ul li.active a{color:#2c67b2;}
.index_news_nav ul li a:hover:after,.index_news_nav ul li.active a:after{left:0px;width:100%;background:#2c67b2;}
.index_news_content{width:100%;display:block;margin:0px;padding:60px 0px 0px;}
.index_news_tabcontitem{margin:0px;padding:0px 0px 0px;}
.index_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px;padding:0px 0px 0px;}
.index_news_list .item{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:40px 0px 40px;border-bottom:1px solid #7c7c7c;background:#fff;}
.index_news_list .item:last-child{border-bottom:0;}
.index_news_list .item:nth-child(4),.index_news_list .item:nth-child(5),.index_news_list .item:nth-child(6){display:none;}
.news_itembox{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0px 30px 0px;margin:0px 0px;}
.news_itembox .imgbox{-ms-flex:0 0 280px;flex:0 0 280px;max-width:280px;margin:0;padding:0px 0px;}
.news_itembox .txtcont{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;margin:0;padding:0px 0px 0px 30px;}
.news_itembox .txtcont .tit{display:block;color:#0a0a0a;font-size:24px;font-weight:400;line-height:inherit;margin:0px;padding:0px 0px 0px;}
.news_itembox .txtcont .desc{display:block;color:#000;font-size:18px;font-weight:400;line-height:inherit;margin:0px;padding:10px 0px 0px;}
.news_itembox .txtcont .date{display:inline-block;color:#515151;font-weight:400;line-height:inherit;margin:0px;padding:10px 0px 0px;}
.news_itembox .txtcont .more{float:right;display:inline-block;color:#2c67b2;font-weight:400;line-height:inherit;margin:0px;padding:10px 0px 0px;}
.news_itembox .imgbox .img{width:100%;clear:both;margin:0px;padding:0px;display:block;overflow:hidden;}
.news_itembox .imgbox .img img{width:100%;clear:both;margin:0px 0px;padding:0px;font-size:0;display:block;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.news_itembox:hover .imgbox .img img {transform:scale(1.09);-webkit-transform:scale(1.09);-moz-transform:scale(1.09);-o-transform:scale(1.09);-ms-transform:scale(1.09);}
.news_itembox:hover .txtcont .tit{color:#2c67b2;}
@media (max-width:1199px){
    .index_news{padding:50px 0px 30px;}
    .index_news_nav{padding:8px 0px 0px;}
    .index_news_content{padding:40px 0px 0px;}
    .index_news_nav ul li a{font-size:20px;}
    .index_news_content{padding:20px 0px 0px;}
    .index_news_list .item{padding:20px 0px 20px;}
    .news_itembox{padding:0px 20px 0px;}
    .news_itembox .txtcont .tit{font-size:16px;font-weight:700;line-height:1.5;}
    .news_itembox .txtcont .desc{font-size:14px;}
    .news_itembox .txtcont .date{font-size:14px;}
    .news_itembox .txtcont .more{font-size:14px;}
}
@media (max-width:767px){
    .index_news{padding:35px 0px 15px;}
    .index_news_nav{padding:10px 0px 0px;border-bottom:0px solid #7c7c7c;}
    .index_news_nav ul{justify-content:space-around;margin:0px -5px;}
    .index_news_nav ul li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;padding:0px 5px;}
    .index_news_nav ul li a{font-size:18px;padding:4px 0px;}
    .index_news_nav ul li a:after{height:3px;line-height:3px;}
    .index_news_content{padding:20px 0px 0px;}
    .index_news_list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px -10px;}
    .index_news_list .item{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:7px 10px;border-bottom:0px solid #7c7c7c;background:transparent;}
    .index_news_list .item:nth-child(4),.index_news_list .item:nth-child(5),.index_news_list .item:nth-child(6){display:block;}
    .news_itembox{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;}
    .news_itembox .imgbox{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:200px;overflow:hidden;-webkit-box-shadow:0px 2px 8px rgba(0,0,0,0.4);box-shadow:0px 2px 8px rgba(0,0,0,0.4);}
    .news_itembox .txtcont{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:15px 0px 0px 0px;}
    .news_itembox .txtcont .tit{font-size:14px;font-weight:700;line-height:18px;height:36px;overflow:hidden;}
    .news_itembox .txtcont .desc{display:none;}
    .news_itembox .txtcont .infos{line-height:1.4;}
    .news_itembox .txtcont .date{font-size:12px;padding:0px 0px 0px;color:#9e9e9e;}
    .news_itembox .txtcont .more{display:none;}
}
.footer{padding:22px 0 0px;background:#2a435a;color:#e5e8eb;margin:0px;}
.footer a{color:#e5e8eb;}
.footer a:hover{color:#fff;text-decoration:underline;}
.footer p{margin:0px;padding:0px;}
.footer .tit{display:block;margin:0px;padding:3px 0px;color:#e5e8eb;font-size:18px;font-weight:400;}
.footer .tit a{color:#e5e8eb;}
.footer .tit a:hover{color:#fff;text-decoration:none;}
.footer_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px 0px 0px;margin:0px -0px;}
.footer_logo{-ms-flex:0 0 220px;flex:0 0 220px;max-width:none;margin:0px;padding:20px 0px 20px;}
.footer_nav{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin:0px;padding:20px 15px 20px 15px;}
.footer_nav_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0px 0px 0px;margin:0px -0px;justify-content:space-around;}
.footer_nav_row .item{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;margin:0px;padding:0px 0px 0px 0px;}
.footer_nav_row .item ul{padding:15px 0px 0px;}
.footer_nav_row .item ul li{padding:2px 0px;}
.footer_nav_row .item ul li a{color:#e5e8eb;}
.footer_nav_row .item ul li a:hover{color:#fff;text-decoration:none;}
.footer_contact{-ms-flex:0 0 22%;flex:0 0 22%;max-width:none;margin:0px;padding:20px 0px 20px;text-align:right;}
.footer_contact_content{margin:0px;padding:15px 0px 0px 0px;line-height:2.4;}
.footer_contact_content p{margin:0px 0px 0px;padding:0px;}
.footer_links_gotop{display:block;padding:33px 0px 33px;margin:0px;border-top:1px solid #e5e8eb;}
.footer_links_gotop_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px;margin:0px -20px;}
.footer_links{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin:0px;padding:0px 20px 0px;}
.footer_gotop{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;margin:0px;padding:0px 20px 0px;}
.footer_links span,.footer_links a{display:inline-block;padding:0px 0px;margin:0px 25px 0px 0px;text-align:left;}
.footer_links span{margin:0px 0px;}
.footer_gotop a{float:right;text-align:right;display:inline-block;color:#e5e8eb;margin:0px;padding:0px 25px 0px 0px;background:url(../images/arrow_up.png) right center no-repeat;}
.footer_gotop a:hover{color:#fff;text-decoration:none;}
.footer_copyright{width:100%;display:block;margin:0px auto;text-align:center;padding:8px 0px 5px;background:#1c3247;}
.footer_copyright p{margin:0px 0px 0px;}
.footer_beian{width:100%;display:block;margin:0px auto;text-align:center;padding:10px 0px 5px 0px;}
@media (min-width:992px){
    .footer .footer_nav_tit{display:none;}
}
@media (max-width:1199px){
    .footer{padding:30px 0 0px;}
    .footer .tit{font-size:16px;padding:5px 0px 0px;}
    .footer .footer_nav_tit{font-size:16px;font-weight:700;}
    .footer .footer_contact .tit{font-size:16px;font-weight:700;padding:0px 0px 0px;}
    .footer_nav_row .item ul{display:none;}
    .footer_row{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;}
    .footer_logo{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px;}
    .footer_nav{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px 0px 0px;}
    .footer_nav_row{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:0px -10px;}
    .footer_nav_row .item{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;padding:0px 10px 0px;}
    .footer_contact{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px 15px;text-align:left;}
    .footer_contact_content{margin:0px;padding:5px 0px 0px 0px;line-height:1.75;font-size:16px;}
    .footer_contact_content p{margin:0px 0px 0px;padding:0px;}
    .footer_links_gotop{padding:15px 0px 15px;}
    .footer_copyright{font-size:16px;padding:15px 0px 10px;}
}
@media (max-width:767px){
    .footer{padding:5px 0 0px;}
    .footer .footer_nav_tit{display:none;}
    .footer .tit{font-size:18px;padding:0px 0px;font-weight:700;}
    .footer_row{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;}
    .footer_logo{display:none;}
    .footer_nav{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;}
    .footer_nav_row{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:0px 0px;}
    .footer_nav_row .item{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:30px 0px 0px;}
    .footer_nav_row .item:first-child{display:none;}
    .footer_nav_row .item ul{padding:5px 0px 0px;display:block;}
    .footer_nav_row .item ul li a{font-size:14px;color:#979da3;}
    .footer_contact{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:30px 0px 30px;text-align:left;}
    .footer_contact_content{margin:0px;padding:20px 0px 0px 0px;line-height:2;font-size:14px;color:#979da3;}
    .footer_contact_content p{margin:0px 0px 0px;padding:0px;}
    .footer_links_gotop{display:none;}
    .footer_copyright{font-size:16px;padding:10px 0px 7px;}
}
.subnav_box{display:block;padding:0px 0px 0px;margin:0px auto 0px;text-align:center;background:#a3c6e6;}
.subnav_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-around;padding:0px 0px 0px;margin:0px auto 0px;text-align:center;}
.subnav_list li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:0px 0px;margin:0px;}
.subnav_list li a{display:block;height:100%;padding:10px 0px;margin:0px auto;text-align:center;}
.subnav_list li a i{display:block;width:100%;height:52px;line-height:100%;padding:0px;margin:0px auto;text-align:center;background-image:url(../images/product_sbunav00.png);background-repeat:no-repeat;background-position:center center;background-size:auto auto;}
.subnav_list li a b{display:block;padding:5px 0px 0px;margin:0px auto;text-align:center;font-weight:400;font-size:18px;line-height:1.3;color:#fff;}
.subnav_list li.current a, .subnav_list li a:hover{background:#1662c0;color:#fff;}
.subnav_list li:nth-child(2) a i{background-image:url(../images/product_sbunav01.png);}
.subnav_list li:nth-child(3) a i{background-image:url(../images/product_sbunav02.png);}
.subnav_list li:nth-child(4) a i{background-image:url(../images/product_sbunav04.png);}
@media (max-width:1399px){
    .subnav_list li a i{height:32px;background-size:auto 100%;}
    .subnav_list li a b{font-size:16px;padding:5px 0px 0px;}
}
@media (max-width:767px){
    .subnav_list li a{padding:7px 0px;}
    .subnav_list li a i{height:28px;}
    .subnav_list li a b{font-size:14px;padding:3px 0px 0px;}
}
@media (max-width:497px){
    .subnav_list li a i{height:22px;}
}
.list_product{width:100%;display:block;margin:0px;padding:10px 0px 70px;}
.list_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:25px 0px 45px;margin:0px -28px;}
.list_product_list .item{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;margin:0;padding:25px 28px;}
.prolist_itembox{display:block;margin:0px;padding:0px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.prolist_itembox .img{width:100%;clear:both;margin:0px auto;text-align:center;padding:10px 0px 10px;font-size:0;display:block;overflow:hidden;position:relative;
-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.prolist_itembox .img img{clear:both;width:100%;margin:0px auto;text-align:center;padding:0px;font-size:0;display:block;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.prolist_itembox .txtcont{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:block;margin:0px;padding:20px 10px 20px 35px;background:url(../images/product_bg01.jpg) 0 0 repeat;background-size:100% auto;}
.prolist_itembox .model{padding:0px 0px 0px;margin:0px;font-size:18px;font-weight:400;color:#222;line-height:1.3;}
.prolist_itembox .tit{padding:0px 0px 0px;margin:3px 0px 0px;font-size:18px;font-weight:400;color:#222;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.prolist_itembox .model,
.prolist_itembox .tit{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.prolist_itembox{-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.08);box-shadow:3px 3px 10px rgba(0,0,0,0.08);}
.prolist_itembox:hover{-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.2);box-shadow:5px 5px 10px rgba(0,0,0,0.2);}
.prolist_itembox:hover .img img {transform:scale(1.09);-webkit-transform:scale(1.09);-moz-transform:scale(1.09);-o-transform:scale(1.09);-ms-transform:scale(1.09);}
@media (max-width:1199px){
    .list_product{padding:0px 0px 40px;}
    .list_product_list{padding:20px 0px 25px;margin:0px -12px;}
    .list_product_list .item{padding:10px 12px;}
    .prolist_itembox .txtcont{padding:12px 13px 10px 20px;}
    .prolist_itembox .tit{font-size:16px;}
    .prolist_itembox .model{font-size:16px;}
}
@media (max-width:767px){
    .list_product{padding:0px 0px 20px;}
    .list_product_list{padding:20px 0px 10px;margin:0px -8px;}
    .list_product_list .item{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:10px 8px;}
    .prolist_itembox .txtcont{padding:8px 10px 8px 15px;}
    .prolist_itembox .tit{font-size:14px;}
    .prolist_itembox .model{font-size:14px;}
}
/* 产品详情 */
.details_product{width:100%;display:block;padding:0px 0px 0px;margin:0px;background:#f8f8f8;}
.details_producttop{width:100%;display:block;}
.details_productbottom{width:100%;display:block;padding:20px 30px 30px;margin:40px 0px 0px;background:#fff;}
.details_producttop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;margin:0px;padding:50px 30px 40px;background:#fff;}
.product_details_left{-ms-flex:1 1 61%;flex:1 1 61%;max-width:845px;padding:0px 0px 0px 0px;margin:0px;}
.product_details_right{-ms-flex:1 1 39%;flex:1 1 39%;max-width:510px;margin:0px;padding:0px 0px 0px 40px;}
.product_details_rightrow{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;margin:0px;padding:0px 0px 0px;margin:0px;}
.product_details_rightrow .product_details_rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:0px 0px 0px 0px;}
.product_details_rightrow .product_details_rightcol2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;align-items:flex-end;}
.product_details_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:stretch;margin:0 -15px;padding:0px;}
.product_details_img img {vertical-align:middle;border:0;font-size:0;max-width:100%;}
.product_details_bimg{-ms-flex:1 1 77.5%;flex:1 1 77.5%;max-width:625px;padding:0px 15px 0px;margin:0;}
.product_details_bimg figure{height:100%;display:block;text-align:center;margin:0 auto;padding:0px 0px 0px 0px;border:1px solid #f1f0f0;}
.product_details_bimg figure a{height:100%;overflow:hidden;display:-ms-flexbox;display:flex;align-items:center;margin:0;padding:0px;}
.product_details_bimg figure a img{display:block;text-align:center;margin:0 auto;overflow:hidden;}
.product_details_bimg figure a img{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.product_details_bimg:hover figure a img{transform:scale(1.09);-webkit-transform:scale(1.09);-moz-transform:scale(1.09);-o-transform:scale(1.09);-ms-transform:scale(1.09);}
.product_details_simg{-ms-flex:1 1 22.5%;flex:1 1 22.5%;max-width:190px;padding:0px 15px 0px;margin:0;}
.product_details_simg{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;margin:-0px -0px;}
.product_details_simg .item{width:100%;text-align:center;font-size:0px;display:block;padding:6px 0px;}
.product_details_simg .item span{display:block;margin:0px;padding:0px;cursor:pointer;border:1px solid #f1f0f0;font-size:0;overflow:hidden;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.product_details_simg .item span img{display:block;width:100%;max-height:130px;font-size:0;overflow:hidden;
object-fit:cover;
-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.product_details_simg .item span:hover,.product_details_simg .item span.active{border:1px solid #00a1e9;}
.product_details_simg .item span:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.product_details_model {font-size:24px;color:#333;font-weight:400;line-height:1.3;padding:0px 0px;}
.product_details_title {font-size:46px;color:#333;font-weight:700;line-height:1.3;padding:0px 0px 30px;border-bottom:1px solid #f1f0f0;}
.product_details_desc{width:100%;display:block;vertical-align:middle;padding:20px 0px 20px;margin:0px 0px 0px;line-height:2.2;border-bottom:1px solid #f1f0f0;color:#333;font-weight:400;}
.product_details_desc p{margin:0px 0px 0px;}
.product_details_zx {width:100%;display:block;padding:30px 0px 0px;margin:0px 0px 0px;}
.product_details_zx a{display:inline-block;margin:0px;padding:8px 30px;border-radius:50px;font-size:18px;color:#fff;background:#0000ff;}
.product_details_zx a:hover{opacity:0.8;}
.product_details_tabs_title{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 -0px;padding:0px 0px 0px;border-bottom:1px solid #f1f0f0;}
.product_details_tabs_title span{display:block;font-size:30px;line-height:1.4;margin:0;padding:13px 0px;text-align:center;color:#000;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;}
.product_details_tabs_content{width:100%;margin:0;padding:50px 0px 50px;text-align:left;}
.product_details_tabs_content .product_details_tabs_content_item{max-width:100%;display:block;margin:0px 0 0px;padding:0px 0 0px;line-height:2;}
.product_details_tabs_content .product_details_tabs_content_item video{max-width:100%!important;max-height:100%!important;display:block;margin:0px auto;text-align:center;padding:0px;}
.product_details_tabs_content .product_details_tabs_content_item p{margin:0px 0px 16px;}
@media (max-width:1199px){
    .details_producttop{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;margin:0px;padding:40px 30px 30px;margin:0px;background:#fff;}
    .product_details_left{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px 0px 0px;margin:0px;}
    .product_details_right{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:40px 0px 0px 0px;}
    .details_productbottom{padding:10px 30px 30px;margin:30px 0px 0px;}
    .product_details_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:stretch;margin:0 -15px;padding:0px;order:0px solid red;}
    .product_details_bimg{-ms-flex:1 1 77.5%;flex:1 1 77.5%;max-width:625px;padding:0px 15px 0px;margin:0;}
    .product_details_simg{-ms-flex:1 1 22.5%;flex:1 1 22.5%;max-width:190px;padding:0px 15px 0px;margin:0;}
    .product_details_title {font-size:32px;padding:0px 0px 20px;}
    .product_details_desc{padding:20px 0px 20px;}
    .product_details_zx {padding:20px 0px 0px;}
    .product_details_zx a{font-size:16px;}
    .product_details_tabs_content{padding:30px 0px 0px;}
}
@media (max-width:767px){
    .details_producttop{padding:30px 20px 20px;}
    .product_details_right{padding:30px 0px 0px 0px;}
    .details_productbottom{padding:10px 20px 30px;margin:20px 0px 0px;}
    .product_details_model {font-size:20px;}
    .product_details_title {font-size:24px;padding:0px 0px 10px;}
    .product_details_desc{font-size:14px;padding:10px 0px 10px;}
    .product_details_zx a{font-size:14px;}
    .product_details_tabs_title span{font-size:24px;}
    .product_details_tabs_content .product_details_tabs_content_item video{width:100%!important;height:auto!important;}
}
.visual_about_title{display:block;width:100%;color:#000;font-size:46px;font-weight:400;margin:0px;text-align:left;line-height:1.3;padding:0px 0px 0px;}
.visual_about_title_right{text-align:right;}
.visual_about_title_center{text-align:center;}
@media (max-width:1199px){
    .visual_about_title{font-size:32px;padding:0px 0px 0px;}
    .visual_about_title_right{text-align:left;}
}
@media (max-width:767px){
    .visual_about_title{font-size:26px;}
}
.visual_about_intro{display:block;padding:70px 0px 70px;margin:0;background:#fafafa;}
.visual_about_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0px 0px 0px;margin:0px;}
.visual_about_img{-ms-flex:1 1 47%;flex:1 1 47%;max-width:47%;padding:0px 0px 0px;}
.visual_about_img img{width:100%;}
.visual_about_txtcont{-ms-flex:1 1 53%;flex:1 1 53%;max-width:53%;padding:0px 0px 0px 50px;}
.visual_about_content{line-height:2;font-size:18px;padding:40px 0px 0px;}
.visual_about_content p{margin:0px 0px 8px;}
.visual_about_team{display:block;padding:70px 0px 70px;margin:0;}
.visual_about_team_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0px 0px 0px;margin:0px;}
.visual_about_team_img{-ms-flex:1 1 47%;flex:1 1 47%;max-width:47%;padding:0px 0px 0px;}
.visual_about_team_img img{width:100%;}
.visual_about_team_txtcont{-ms-flex:1 1 53%;flex:1 1 53%;max-width:53%;padding:0px 50px 0px 0px;}
.visual_about_team_content{line-height:2;font-size:18px;padding:40px 0px 0px;}
.visual_about_team_content p{margin:0px 0px 8px;}
@media (max-width:1199px){
    .visual_about_intro{padding:20px 0px 20px;}
    .visual_about_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .visual_about_img{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;order:0;}
    .visual_about_txtcont{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:25px 0px 0px 0px;order:0;}
    .visual_about_content{padding:15px 0px 0px;font-size:16px;}
    .visual_about_team{padding:30px 0px 20px;}
    .visual_about_team_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .visual_about_team_img{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 0px 0px 0px;}
    .visual_about_team_txtcont{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:5px 0px 0px 0px;}
    .visual_about_team_content{padding:10px 0px 0px;font-size:16px;}
}
@media (max-width:767px){
    .visual_about_intro{padding:20px 0px 12px;}
    .visual_about_txtcont{padding:22px 0px 0px 0px;}
    .visual_about_content{padding:10px 0px 0px;font-size:14px;}
    .visual_about_team{padding:18px 0px 20px;}
    .visual_about_team_img{padding:5px 0px 0px 0px;}
    .visual_about_team_txtcont{padding:5px 0px 0px 0px;}
    .visual_about_team_content{font-size:14px;}
}
/* 企业文化 */
.visual_about_culture{width:100%;display:block;padding:70px 0px 30px;margin:0px;background:#fafafa;max-width:100%;overflow:hidden;}
.visual_about_culture_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:0 -40px;padding:40px 0px 0px;}
.visual_about_culture_list li{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;margin:0px;padding:40px 40px;}
.visual_about_culture_list .itembox{display:block;margin:0px;padding:0px 0px 0px;}
.visual_about_culture_list .itembox .itemboxrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;margin:0 0px;padding:0px 0px 0px;}
.visual_about_culture_list .itembox .itemboxrow .img{-ms-flex:0 0 285px;flex:0 0 285px;max-width:285px;margin:0px;padding:0px 0px 0px 0px;font-size:0;overflow:hidden;}
.visual_about_culture_list .itembox .itemboxrow .img span{display:block;width:285px;height:285px;margin:0px auto;font-size:0;overflow:hidden;border:2px solid #2555fe;border-radius:50%;background-image:url(../images/visual_about_culture01.png);background-position:center center;background-repeat:no-repeat;background-size:auto 50%;}
.visual_about_culture_list li:nth-child(2) .itembox .itemboxrow .img span{background-image:url(../images/visual_about_culture02.png);}
.visual_about_culture_list li:nth-child(3) .itembox .itemboxrow .img span{background-image:url(../images/visual_about_culture03.png);}
.visual_about_culture_list li:nth-child(4) .itembox .itemboxrow .img span{background-image:url(../images/visual_about_culture04.png);}
.visual_about_culture_list .itembox .itemboxrow .txtcont{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;margin:0px;padding:0px 0px 0px 30px;}
.visual_about_culture_list .itembox .itemboxrow .txtcont .tit{display:block;padding:0px 0px 0px;margin:0px;text-align:left;line-height:1.3;font-size:24px;font-weight:400;color:#060606;}
.visual_about_culture_list .itembox .itemboxrow .txtcont .desc{display:block;padding:20px 0px 0px;margin:0px;text-align:left;line-height:2.2;font-size:18px;color:#060606;}
.visual_about_culture_list .itembox .itemboxrow .txtcont .desc p{margin:0px;}
@media (max-width:1399px){
    .visual_about_culture_list .itembox .itemboxrow .img{-ms-flex:0 0 20.35vw;flex:0 0 20.35vw;max-width:20.35vw;}
    .visual_about_culture_list .itembox .itemboxrow .img span{display:block;width:20.35vw;height:20.35vw;}
}
@media (max-width:1199px){
    .visual_about_culture{padding:45px 0px 20px;}
    .visual_about_culture_list{margin:0 -20px;padding:10px 0px 0px;}
    .visual_about_culture_list li{padding:20px 20px;}
    .visual_about_culture_list .itembox .itemboxrow .txtcont .tit{font-size:22px;}
    .visual_about_culture_list .itembox .itemboxrow .txtcont .desc{font-size:16px;}
}
@media (max-width:767px){
    .visual_about_culture{padding:33px 0px 30px;}
    .visual_about_culture_list{padding:15px 0px 0px;margin:0 -7px;}
    .visual_about_culture_list li{padding:7px 7px;}
    .visual_about_culture_list .itembox{height:100%;border:1px solid #ddd;padding:20px 10px 20px;border-radius:8px;}
    .visual_about_culture_list .itembox .itemboxrow{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .visual_about_culture_list .itembox .itemboxrow .img{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .visual_about_culture_list .itembox .itemboxrow .txtcont{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:15px 0px 0px 0px;}
    .visual_about_culture_list .itembox .itemboxrow .txtcont .tit{text-align:center;font-size:18px;padding:5px 0px 0px 0px;}
    .visual_about_culture_list .itembox .itemboxrow .txtcont .desc{padding:10px 0px 0px 0px;text-align:center;line-height:2;font-size:14px;}
}
/* 发展历程 */
.visual_about_history{width:100%;display:block;padding:90px 0px 70px;margin:0px;}
.visual_about_history_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;padding:70px 0px 80px;margin:0px;}
.visual_about_history_img{-ms-flex:1 1 43%;flex:1 1 43%;max-width:700px;padding:0px 0px 12px;}
.visual_about_history_img img{width:100%;}
.visual_about_history_content{-ms-flex:1 1 57%;flex:1 1 57%;max-width:57%;padding:0px 0px 0px 30px;}
.visual_about_history_content{line-height:2;font-size:18px;color:#000;}
.visual_about_history_content .year{line-height:1.4;padding:0px 0px 10px;margin:0;color:#2555fe;font-size:40px;font-weight:400;}
.visual_about_history_content p{margin:0px 0px 0px;}
.visual_about_history_listline{display:block;margin:0px;padding:0px 0px 0px;position:relative;top:0px;left:0px;z-index:0;}
.visual_about_history_listline:before{content:"";position:absolute;top:20px;left:0px;z-index:0;width:100%;height:1px;line-height:1px;border-top:1px dashed #7d7d7d;}
.visual_about_history_list{display:block;margin:0px;padding:0px 0px 0px;position:relative;top:0px;left:0px;z-index:0;}
.visual_about_history_list .swiper-container{width:100%;height:100%;margin:0px;padding:0px 0px;}
.visual_about_history_list .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.visual_about_history_list .swiper-slide{width:100%;padding:0;margin:0;display:block;}
.history_itembox{width:100%;display:block;margin:0px auto;text-align:center;padding:0px 0px 0px;}
.history_itembox .year{line-height:1.4;padding:12px 0px 0px;margin:0 auto;text-align:center;color:#7d7d7d;font-size:21px;font-weight:400;}
.history_itembox .line{display:block;width:1px;height:20px;margin:0px auto;padding:0px 0px 0px;background:#949494;position:relative;top:0px;left:0px;z-index:0;}
.history_itembox .line:before{content:"";position:absolute;top:0px;left:-1px;z-index:0;width:1px;height:20px;line-height:20px;background:#e0e0e0;}
.history_itembox .dot{display:block;width:11px;height:11px;margin:7px auto 0px;padding:0px 0px 0px;background:#7d7d7d;border-radius:50%;}
.history_itembox:hover .year,
.visual_about_history_list .swiper-slide-active .history_itembox .year{color:#2555fe;}
.history_itembox:hover .dot,
.visual_about_history_list .swiper-slide-active .history_itembox .dot{background:#2555fe;}
@media (min-width:1921px){
    .visual_about_history .visual_about_history_listline{max-width:1400px;margin-left:auto;margin-right:auto;}  
}
@media (max-width:1199px){
    .visual_about_history{padding:50px 0px 40px;}
    .visual_about_history_row{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;padding:20px 0px 40px;}
    .visual_about_history_img{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px 12px}
    .visual_about_history_content{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 0px 0px 0px;font-size:16px;}
    .visual_about_history_content .year{font-size:30px;}
}
@media (max-width:767px){
    .visual_about_history{padding:33px 0px 23px;}
    .visual_about_history_row{-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;padding:20px 0px 20px;}
    .visual_about_history_img{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px 12px}
    .visual_about_history_content{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 0px 0px 0px;font-size:14px;}
    .visual_about_history_content .year{font-size:24px;}
    .history_itembox .year{padding:8px 0px 0px;font-size:18px;}
}
/* 荣誉资质 */
.visual_about_honor{width:100%;display:block;padding:80px 0px 130px;margin:0px;background:#fafafa;}
.visual_about_honor_list{display:block;margin:0px;padding:80px 0px 0px;}
.visual_about_honor_list .swiper-container{width:100%;height:100%;margin:0px;padding:0px 0px;}
.visual_about_honor_list .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.visual_about_honor_list .swiper-slide{width:100%;height:auto;padding:0;margin:0;display:block;border:1px solid #999;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.visual_about_honor_list .swiper-slide:hover{border:1px solid #2555fe;}
.about_honor_itembox{width:100%;height:100%;display:block;margin:0px auto;padding:0px 0px 0px;}
.about_honor_itembox .imgbox{display:block;margin:0px auto;padding:0px;display:block;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;}
.about_honor_itembox .imgbox .img{width:100%;height:100%;clear:both;margin:0px;padding:0px;font-size:0;display:block;overflow:hidden;}
.about_honor_itembox .imgbox .img img{float:left;clear:both;width:100%;height:100%;margin:0px;padding:0px;font-size:0;display:block;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.about_honor_itembox .tit{line-height:1.4;padding:15px 10px 20px;margin:0 auto;text-align:center;color:#000;font-size:18px;font-weight:400;}
.about_honor_itembox:hover .imgbox .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.about_honor_itembox:hover .tit{color:#2555fe;}
@media (max-width:1199px){
    .visual_about_honor{padding:40px 0px 40px;}
    .visual_about_honor_list{padding:30px 0px 0px;}
    .about_honor_itembox .tit{font-size:16px;}
}
@media (max-width:767px){
    .visual_about_honor{padding:33px 0px 33px;}
    .visual_about_honor_list{padding:25px 0px 0px;}
    .about_honor_itembox .tit{padding:15px 10px 10px;font-size:14px;}
}
/* 加工能力 */
.visual_about_workshop{width:100%;display:block;margin:0px;padding:80px 0px 60px;overflow:hidden;}
.visual_about_workshop_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 0px 20px;margin:0px -20px;}
.visual_about_workshop_list .item{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:none;margin:0;padding:20px 20px;}
.workshop_itembox{display:block;margin:0px;padding:0px;max-width:400px;}
.workshop_itembox .img{width:100%;clear:both;margin:0px auto;text-align:center;padding:0px;font-size:0;display:block;overflow:hidden;position:relative;border:1px solid #eee;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.workshop_itembox .img img{clear:both;width:100%;margin:0px auto;text-align:center;padding:0px;font-size:0;display:block;overflow:hidden;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.workshop_itembox .tit{padding:0px 0px 0px;margin:10px auto 0px;text-align:center;font-size:18px;font-weight:400;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.workshop_itembox:hover .img{border:1px solid #0762cb;}
.workshop_itembox:hover .img img {transform:scale(1.09);-webkit-transform:scale(1.09);-moz-transform:scale(1.09);-o-transform:scale(1.09);-ms-transform:scale(1.09);}
.workshop_itembox:hover .tit {color:#2555fe;}
@media (max-width:1199px){
    .visual_about_workshop{padding:40px 0px 30px;}
    .visual_about_workshop_list{padding:15px 0px 0px;margin:0px -10px;}
    .visual_about_workshop_list .item{padding:10px 10px;}
    .workshop_itembox .tit{font-size:16px;}
}
@media (max-width:767px){
    .visual_about_workshop{padding:33px 0px 23px;}
    .visual_about_workshop_list{padding:18px 0px 0px;margin:0px -8px;}
    .visual_about_workshop_list .item{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:7px 8px;}
    .workshop_itembox{max-width:100%;}
    .workshop_itembox .tit{font-size:14px;}
}
/* 研发实力 */
.title03{display:block;width:100%;line-height:1.4;margin:0px auto;text-align:center;padding:0px 0px 0px;}
.title03 b{display:inline-block;color:#0056bb;font-size:30px;font-weight:400;line-height:inherit;margin:0px auto;text-align:center;padding:0px 0px 10px;position:relative;}
.title03 b:before{content:"";position:absolute;bottom:0;left:50%;z-index:0;margin-left:-18px;width:36px;padding:0px;height:2px;line-height:2px;background:#dbdbdb;}
.title03 p{display:block;color:#8c8c8c;font-size:18px;font-weight:400;line-height:inherit;margin:0px auto;text-align:center;padding:15px 0px 0px;}
.title03_right{margin:0px;text-align:right;}
.title03_right b{margin:0px;text-align:right;}
.title03_right b:before{left:auto;right:0;margin-left:0px;}
.title03_right p{margin:0px;text-align:right;}
@media (max-width:1199px){
    .title03 b{font-size:28px;}
    .title03 p{font-size:16px;padding:10px 0px 0px;}
}
@media (max-width:767px){
    .title03 b{font-size:26px;padding:0px 0px 7px;}
    .title03 p{font-size:14px;padding:6px 0px 0px;}
}
.visual_ability_intro{display:block;max-width:1230px;padding:60px 6px 70px;margin:0 auto;background:url(../images/visual_ability_introbg.png) center bottom no-repeat;background-size:100% auto;position:relative;z-index:1;}
.visual_ability_intro_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:100px 0px 0px;margin:0px;}
.visual_ability_intro_content{-ms-flex:1 1 64%;flex:1 1 64%;max-width:690px;padding:0px 30px 0px 0px;}
.visual_ability_intro_content{line-height:2.2;font-size:22px;font-weight:400;color:#333;}
.visual_ability_intro_content p{margin:0px 0px 8px;}
.visual_ability_intro_img{-ms-flex:1 1 36%;flex:1 1 36%;max-width:435px;padding:0px 0px 0px;}
.visual_ability_intro_img img{width:100%;}
.visual_ability_info{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:100px 0px 0px;}
.visual_ability_info li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;margin:0px auto;text-align:center;padding:10px 0px;border-left:1px solid #dbdbdb;}
.visual_ability_info li:first-child{border-left:0px solid #dbdbdb;}
.visual_ability_info li .num,
.visual_ability_info li .unit{font-size:46px;display:inline-block;margin:0px auto;text-align:center;line-height:1.1;font-weight:400;color:#999;vertical-align:baseline;font-family:Arial,sans-serif;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.visual_ability_info li .num{padding-right:0px;font-weight:700;}
.visual_ability_info li .desc{display:block;padding:0px 0px 0px;margin:0px auto;text-align:center;font-size:16px;color:#989898;line-height:1.3;}
.visual_ability_info li:hover .num,
.visual_ability_info li:hover .unit{color:#0056bc;}
@media (max-width:1199px){
    .visual_ability_intro{padding:40px 0px 30px;}
    .visual_ability_intro_row{padding:30px 0px 0px;}
    .visual_ability_intro_content{font-size:18px;}
    .visual_ability_info{padding:30px 0px 0px;}
    .visual_ability_info li .num,
    .visual_ability_info li .unit{font-size:36px;}
    .visual_ability_info li .desc{font-size:14px;}
}
@media (max-width:767px){
    .visual_ability_intro{padding:40px 3px 4px;}
    .visual_ability_intro_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 0px;}
    .visual_ability_intro_content{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px 0px 0px;line-height:1.75;font-size:14px;}
    .visual_ability_intro_img{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 0px 0px;}
    .visual_ability_info{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;}
    .visual_ability_info li{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;margin:0px auto;text-align:center;padding:20px 0px;border-top:1px solid #eee;border-left:1px solid #eee;}
    .visual_ability_info li:nth-child(odd){border-left:0px solid #dbdbdb;}
    .visual_ability_info li:nth-child(1){border-top:0px solid #dbdbdb;}
    .visual_ability_info li:nth-child(2){border-top:0px solid #dbdbdb;}
    .visual_ability_info li .num,
    .visual_ability_info li .unit{font-size:30px;}
}
.visual_ability_certificate{width:100%;display:block;margin:-80px 0px 0px;padding:150px 0px 80px;overflow:hidden;background:#fafafa;}
.visual_ability_certificate_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 0px;margin:0px -20px;}
.visual_ability_certificate_list .item{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;margin:0;padding:10px 20px;}
.certificate_itembox{display:block;margin:0px;padding:0px;}
.certificate_itembox .imgbox{width:100%;clear:both;margin:0px auto;text-align:center;padding:20px;font-size:0;display:block;overflow:hidden;background-image:url(../images/certificate_itembox.jpg);background-position:0 center;background-repeat:no-repeat;background-size:100% 100%;}
.certificate_itembox .imgbox .img{width:100%;clear:both;margin:0px auto;text-align:center;padding:0px;font-size:0;display:block;overflow:hidden;}
.certificate_itembox .imgbox .img img{clear:both;width:100%;margin:0px auto;text-align:center;padding:0px;font-size:0;display:block;overflow:hidden;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.certificate_itembox .tit{padding:0px 0px 0px;margin:12px auto 0px;text-align:center;font-size:16px;font-weight:400;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.certificate_itembox:hover .imgbox .img img {transform:scale(1.09);-webkit-transform:scale(1.09);-moz-transform:scale(1.09);-o-transform:scale(1.09);-ms-transform:scale(1.09);}
.certificate_itembox:hover .tit {color:#2555fe;}
@media (max-width:1199px){
    .visual_ability_certificate{padding:125px 0px 30px;}
    .visual_ability_certificate_list{padding:20px 0px 0px;margin:0px -7px;}
    .visual_ability_certificate_list .item{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;padding:7px 7px;}
}
@media (max-width:767px){
    .visual_ability_certificate{padding:120px 0px 22px;}
    .visual_ability_certificate_list .item{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;}
    .certificate_itembox .tit{font-size:14px;}
}
@media (max-width:497px){
    .visual_ability_certificate_list .item{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;}
}
.visual_ability_business{display:block;padding:0px 0px 0px;margin:0 auto;}
.visual_ability_business_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding:0px 0px 0px;margin:0px;}
.visual_ability_business_left{-ms-flex:1 1 50%;flex:1 1 50%;max-width:710px;padding:0px 60px 0px 30px;}
.visual_ability_business_content{line-height:2;font-size:16px;font-weight:400;color:#737373;padding:30px 0px 0px 0px;text-align:right;}
.visual_ability_business_content p{margin:0px 0px 8px;}
.visual_ability_business_img{-ms-flex:1 1 50%;flex:1 1 50%;max-width:957px;padding:0px 0px 0px;}
.visual_ability_business_img img{width:100%;}
.visual_ability_management{width:100%;display:block;margin:0px 0px 0px;padding:80px 0px 80px;overflow:hidden;background:#fafafa;}
.visual_ability_management_img{width:100%;margin:0px 0px 0px;padding:40px 0px 0px;}
.visual_ability_management_img img{width:100%;}
.visual_ability_management_content{line-height:2;font-size:16px;font-weight:400;color:#737373;padding:50px 0px 0px 0px;}
.visual_ability_management_content p{margin:0px 0px 0px;}
@media (min-width:1921px){
    .visual_ability_business .visual_ability_business_row{max-width:1400px;margin-left:auto;margin-right:auto;}  
    .visual_ability_management .maxwrap1200{max-width:1460px;}
    .visual_ability_service .maxwrap1200{max-width:1460px;}
}
@media (max-width:1199px){
    .visual_ability_business_row{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;}
    .visual_ability_business_left{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:40px 20px 0px 20px;}
    .visual_ability_business_content{line-height:1.75;padding:15px 0px 0px 0px;text-align:right;}
    .visual_ability_business_content p{margin:0px 0px 8px;}
    .visual_ability_business_img{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:13px 20px 15px;}
    .visual_ability_management{line-height:1.75;padding:40px 0px 30px;}
    .visual_ability_management_img{padding:20px 0px 0px;}
    .visual_ability_management_content{padding:20px 0px 0px 0px;}
}
@media (max-width:767px){
    .visual_ability_business_left{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:32px 20px 0px 20px;}
    .visual_ability_business_content{font-size:14px;}
    .visual_ability_business_img{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:7px 20px 20px;}
    .visual_ability_management{padding:30px 0px 22px;}
    .visual_ability_management_img{padding:15px 0px 0px;}
    .visual_ability_management_content{padding:13px 0px 0px 0px;font-size:14px;}
}
.visual_ability_service{width:100%;display:block;padding:80px 0px 80px;margin:0px;}
.visual_ability_service_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:0 -25px;padding:40px 0px 0px;}
.visual_ability_service_list li{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;margin:0px;padding:25px 25px;}
.visual_ability_service_list .itembox{display:block;height:100%;margin:0px;padding:25px 25px 25px;-webkit-box-shadow:1px 1px 7px rgba(0,0,0,0.15);box-shadow:1px 1px 7px rgba(0,0,0,0.15);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.visual_ability_service_list .itembox .img{display:block;width:100%;margin:0px auto;text-align:center;padding:0px 0px 0px 0px;font-size:0;overflow:hidden;}
.visual_ability_service_list .itembox .txtcont{display:block;width:100%;margin:0px;padding:30px 0px 0px 0px;}
.visual_ability_service_list .itembox .txtcont .tit{display:block;padding:0px 0px 7px;margin:0px;text-align:left;line-height:1.3;font-size:24px;font-weight:400;color:#0056bd;}
.visual_ability_service_list .itembox .txtcont .tit2{display:block;padding:0px 0px 25px;margin:0px;text-align:left;line-height:1.3;font-size:16px;font-weight:400;color:#b3b3b3;}
.visual_ability_service_list .itembox .txtcont .desc{display:block;padding:30px 0px 0px;margin:0px;text-align:left;line-height:1.75;font-size:16px;color:#8f8f8f;border-top:1px solid #ededed;}
.visual_ability_service_list .itembox .txtcont .desc p{margin:0px;}
.visual_ability_service_list .itembox:hover{-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.3);box-shadow:1px 1px 10px rgba(0,0,0,0.3);}
@media (max-width:1199px){
    .visual_ability_service{padding:40px 0px 25px;}
    .visual_ability_service_list{padding:10px 0px 0px;margin:0 -15px;}
    .visual_ability_service_list li{padding:15px 15px;}
    .visual_ability_service_list .itembox{padding:15px 20px 15px;}
    .visual_ability_service_list .itembox .txtcont{padding:20px 0px 0px 0px;}
    .visual_ability_service_list .itembox .txtcont .tit{font-size:20px;}
    .visual_ability_service_list .itembox .txtcont .tit2{padding:0px 0px 10px;font-size:14px;}
    .visual_ability_service_list .itembox .txtcont .desc{padding:10px 0px 0px;font-size:16px;}
}
@media (max-width:767px){
    .visual_ability_service{padding:30px 0px 20px;}
    .visual_ability_service_list{padding:20px 0px 0px;margin:0 -0px;}
    .visual_ability_service_list li{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 0px;}
    .visual_ability_service_list .itembox .txtcont .tit{font-size:18px;}
    .visual_ability_service_list .itembox .txtcont .tit2{padding:0px 0px 10px;font-size:12px;}
    .visual_ability_service_list .itembox .txtcont .desc{padding:10px 0px 0px;font-size:14px;}
    
}
/* 新闻动态 */
.list_article{display:block;padding:70px 0px 80px;margin:0px 0px 0px;}
.list_article_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0px 40px;margin:0px -30px 0px;}
.list_article_list .item{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;padding:30px 30px;margin:0px;}
.news_item{display:block;padding:0px 0px 0px;margin:0px 0px 0px;position:relative;top:0px;left:0px;z-index:0;-webkit-box-shadow:0px 5px 8px rgba(0,0,0,0.3);box-shadow:0px 5px 8px rgba(0,0,0,0.3);}
.news_item .img{width:100%;display:block;padding:0px 0px 0px;margin:0px 0px 0px;overflow:hidden;}
.news_item .img img{width:100%;}
.news_item .txtcont{position:absolute;bottom:0px;left:0px;z-index:0;width:100%;padding:15px 15px 10px 25px;margin:0;text-align:left;}
.news_item .txtcont{background:rgba(0,0,0,0.65);}
.news_item .txtcont .tit{padding:0px 0px 0px 0px;margin:0px 0px 0px;font-size:18px;font-weight:400;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;height:24px;line-height:24px;}
.news_item .txtcont .date{font-size:14px;color:#9e9e9e;margin:0px 0px 0px;padding:0px;}
.news_item .img img,
.news_item .txtcont,
.news_item .txtcont .date,
.news_item .txtcont:before,
.news_item .txtcont:after{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.news_item:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.news_item:hover .txtcont{background:rgba(0,107,239,0.7);}
.news_item:hover .txtcont .date{color:#fff;}
@media (max-width:1199px){
    .list_article{padding:40px 0px 30px;}
    .list_article_list{padding:20px 0px 20px;margin:0px -15px 0px;}
    .list_article_list .item{padding:15px 15px;}
    .news_item .txtcont{padding:10px 10px 5px 15px;line-height:1.4;}
    .news_item .txtcont .tit{font-size:16px;height:20px;line-height:20px;}
    .news_item .txtcont .date{font-size:13px;}
}
@media (max-width:767px){
    .list_article{padding:20px 0px 20px;}
    .list_article_list{padding:15px 0px 12px;margin:0px -10px 0px;}
    .list_article_list .item{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:10px 10px;}
    .news_item .txtcont{padding:8px 10px 2px 10px;}
    .news_item .txtcont .tit{font-size:14px;font-weight:700;max-height:16px;height:16px;line-height:16px;}
    .news_item .txtcont .date{font-size:12px;}
}
/* 新闻-详情页 */
.details_article{width:100%;padding:70px 0px 70px;margin:0px;display:block;}
.details_article_title {display:block;margin:0;text-align:center;padding:10px 0px 15px;color:#000;font-size:42px;line-height:1.5;font-weight:700;}
.details_article_infos{display:block;padding:0px 0px 0px;margin:0px auto;text-align:center;color:#313131;font-size:12px;line-height:30px;vertical-align:middle;}
.details_article_content{width:100%;margin:0;padding:40px 0px 10px;color:#212121;font-size:16px;line-height:3;}
.details_article_content p,.details_article_content div{margin:0px 0px 20px;padding:0px;}
.details_article_content img{font-size:0;max-width:100%;line-height:1;}
@media (max-width:1199px){
    .details_article{padding:40px 0px 40px;}
    .details_article_title {font-size:36px;}
    .details_article_content{padding:30px 0px 5px;line-height:2;}
}
@media (max-width:767px){
    .details_article{padding:30px 0px 30px;}
    .details_article_title {font-size:24px;}
    .details_article_content{padding:15px 0px 5px;}
    .details_article_content p,.details_article_content div{margin:0px 0px 15px;padding:0px;}
}
/* 联系我们 */
.visual_contact{width:100%;display:block;padding:80px 0px 60px;margin:0px;}
.visual_contact_title{display:block;width:100%;color:#010101;font-size:42px;font-weight:400;margin:0px;text-align:left;line-height:1.3;padding:0px 0px 45px;border-bottom:1px solid #999;}
.visual_contact_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;margin:0 -0px;padding:0px 0px 10px;}
.visual_contact_list li{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;margin:0px;padding:0px 0px;}
.visual_contact_list .itembox{height:100%;display:block;margin:0px;padding:45px 0px 45px;border-bottom:1px solid #999;}
.visual_contact_list .itembox .itemboxrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 0px;padding:0px 0px 0px;}
.visual_contact_list .itembox .itemboxrow .img{-ms-flex:1 1 150px;flex:1 1 150px;max-width:150px;margin:0px;padding:0px 0px 0px 0px;font-size:0;overflow:hidden;}
.visual_contact_list .itembox .itemboxrow .txtcont{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;margin:0px;padding:0px 20px 0px 20px;}
.visual_contact_list li:nth-child(even) .itembox .itemboxrow .txtcont{padding:0px 0px 0px 20px;}
.visual_contact_list .itembox .itemboxrow .txtcont .tit{display:block;padding:0px 0px 0px;margin:0px;text-align:left;line-height:1.3;font-size:20px;font-weight:400;color:#060606;}
.visual_contact_list .itembox .itemboxrow .txtcont .desc{display:block;padding:8px 0px 0px;margin:0px;text-align:left;line-height:1.75;font-size:18px;color:#060606;}
.visual_contact_list .itembox .itemboxrow .txtcont .desc p{padding:0px 0px 0px 40px;margin:12px 0px 0px;background:url(../images/icon_mobile.png) 4px 0px no-repeat;}
.visual_contact_list .itembox .itemboxrow .desc p:nth-child(2){padding:0px 0px 0px 40px;background:url(../images/icon_email.png) 0 6px no-repeat;}
.visual_contact_list .itembox .itemboxrow .desc p:nth-child(3){padding:0px 0px 0px 40px;background:url(../images/icon_contact.png) 1px 0px no-repeat;}
.visual_contact_list li:nth-child(5) .itembox{border-bottom-width:0px;}
.visual_contact_list li:nth-child(6) .itembox{border-bottom-width:0px;}
.visual_contact_other{display:block;padding:0px 0px 0px;margin:0px;text-align:left;font-size:24px;font-weight:400;color:#060606;}
.visual_contact_addr{display:block;padding:8px 0px 0px;margin:0px;text-align:left;font-size:18px;font-weight:400;color:#060606;}
.visual_contact_addr p{margin:0px;}
.visual_contact_map{width:100%;margin:0px 0 0 0;padding:0px 0px 0px 0px;display:block;}
#amapContainerpage_map01{height:500px!important;}
@media (max-width:1199px){
    .visual_contact{padding:45px 0px 30px;}
    .visual_contact_title{font-size:30px;padding:0px 0px 15px;}
    .visual_contact_list{padding:0px 0px 10px;}
    .visual_contact_list .itembox{padding:35px 0px 35px;}
    .visual_contact_list .itembox .itemboxrow .img{-ms-flex:1 1 100px;flex:1 1 100px;max-width:100px;}
    .visual_contact_list .itembox .itemboxrow .txtcont .tit{font-size:18px;}
    .visual_contact_list .itembox .itemboxrow .txtcont .desc{font-size:16px;}
    .visual_contact_list .itembox .itemboxrow .txtcont .desc p{padding:0px 0px 0px 30px;margin:5px 0px 0px;background-position:4px 2px;background-size:auto 22px;}
    .visual_contact_list .itembox .itemboxrow .desc p:nth-child(2){background-position:0 7px;background-size:22px auto;}
    .visual_contact_list .itembox .itemboxrow .desc p:nth-child(3){background-position:1px 3px;background-size:22px auto;}
    .visual_contact_list .itembox .itemboxrow .txtcont .desc p{padding:0px 0px 0px 25px;margin:5px 0px 0px;background-size:auto 18px;}
    .visual_contact_list .itembox .itemboxrow .desc p:nth-child(2){background-size:18px auto;}
    .visual_contact_list .itembox .itemboxrow .desc p:nth-child(3){background-size:18px auto;}
    .visual_contact_list .itembox .itemboxrow .txtcont .tit{font-size:16px;font-weight:700;}
    .visual_contact_list .itembox .itemboxrow .txtcont .desc{font-size:16px;}
    .visual_contact_other{font-size:16px;}
    .visual_contact_addr{padding:0px 0px 0px;font-size:16px;}
}
@media (max-width:767px){
    .visual_contact{padding:30px 0px 17px;}
    .visual_contact_title{font-size:22px;padding:0px 0px 15px;}
    .visual_contact_list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 20px;}
    .visual_contact_list .itembox{padding:25px 0px 25px;}
    .visual_contact_list li{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .visual_contact_list li:nth-child(5) .itembox{border-bottom-width:1px;}
    .visual_contact_list li:nth-child(6) .itembox{border-bottom-width:1px;}
    .visual_contact_list .itembox .itemboxrow .txtcont .desc p{padding:0px 0px 0px 25px;margin:2px 0px 0px;background-size:auto 18px;}
    .visual_contact_list .itembox .itemboxrow .desc p:nth-child(2){background-size:18px auto;}
    .visual_contact_list .itembox .itemboxrow .desc p:nth-child(3){background-size:18px auto;}
    .visual_contact_list .itembox .itemboxrow .txtcont .tit{font-size:15px;font-weight:700;}
    .visual_contact_list .itembox .itemboxrow .txtcont .desc{font-size:14px;}
    .visual_contact_other{font-size:14px;}
    .visual_contact_addr{padding:0px 0px 0px;font-size:14px;}
    #amapContainerpage_map01{height:350px!important;}
}
/* 通用单页 */
.page_about_content{display:block;padding:60px 0px 50px;margin:0px;min-height:500px;line-height:2;font-size:18px;}
.page_about_content p{margin:0px 0px 8px;}
.page_about_content img{margin:0px 0px 10px;}
@media (max-width:1199px){
    .page_about_content{padding:40px 0px 30px;line-height:1.75;font-size:16px;}
}
/* bootstrap.css v4.6.0 页码 */
.justify-content-center {-ms-flex-pack:center !important;justify-content:center !important;}
.pagination {display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:0.25rem;}
.page-link {position:relative;display:block;padding:0.5rem 0.75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6;}
.page-link:hover {z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6;}
.page-link:focus {z-index:3;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);}
.page-item:first-child .page-link {margin-left:0;border-top-left-radius:0.25rem;border-bottom-left-radius:0.25rem;}
.page-item:last-child .page-link {border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem;}
.page-item.active .page-link {z-index:3;color:#fff;background-color:#007bff;border-color:#007bff;}
.page-item.disabled .page-link {color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6;}
.pagination-lg .page-link {padding:0.75rem 1.5rem;font-size:1.25rem;line-height:1.5;}
.pagination-lg .page-item:first-child .page-link {border-top-left-radius:0.3rem;border-bottom-left-radius:0.3rem;}
.pagination-lg .page-item:last-child .page-link {border-top-right-radius:0.3rem;border-bottom-right-radius:0.3rem;}
.pagination-sm .page-link {padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;}
.pagination-sm .page-item:first-child .page-link {border-top-left-radius:0.2rem;border-bottom-left-radius:0.2rem;}
.pagination-sm .page-item:last-child .page-link {border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem;}
/* 列表页码 */
.tem_page{width:100%;display:block;padding:5px 0 5px;margin:0px auto 0px;text-align:center;}
.tem_page .page-link{padding:0px 0px;width:40px;height:40px;line-height:40px;vertical-align:middle;font-size:18px;margin:0px 10px 0px;border-radius:5px;}
.tem_page .page-link{color:#333;background-color:#ededed;border:1px solid #ddd;border-radius:100px!important;}
.tem_page .page-link:hover,.tem_page .page-link:focus,.tem_page .page-item.active .page-link{color:#fff!important;background-color:#006fff;border-color:#006fff;}
.tem_page .page-item.disabled .page-link{color:#fff;background-color:#bfbfbf;border-color:#bfbfbf;}
.page-item:first-child .page-link,
.page-item:last-child .page-link {line-height:33px;font-size:28px;}
.tem_nocontent{clear:both;width:100%;padding:150px 0px 150px;margin:0px auto;text-align:center;font-size:32px;}
@media (max-width:1199px){
    .tem_page .page-link{margin:0px 7px 0px;}
}
@media (max-width:1199px){
    .tem_page{padding:15px 0 15px;}
}
@media (max-width:767px){
    .tem_page .page-link{width:36px;height:36px;line-height:36px;vertical-align:middle;font-size:16px;margin:0px 5px 0px;}
    .page-item:first-child .page-link,
    .page-item:last-child .page-link {line-height:30px;font-size:28px;}
}
@media (max-width:497px){
    .tem_page{padding:10px 0 10px;}
    .tem_page .page-link{width:32px;height:32px;line-height:30px;vertical-align:middle;font-size:16px;margin:0px 3px 0px;}
    .page-item:first-child .page-link,
    .page-item:last-child .page-link {line-height:30px;font-size:24px;}
}
@media (max-width:991px){
    .tem_nocontent{padding:100px 0px 100px;font-size:26px;}
}
/* 详情页-上一篇、下一篇 */
.page_prev_next{clear:both;width:100%;font-size:16px;padding:20px 80px 30px;margin:0px 0px 0px;border-top:0px dashed #eee;border-bottom:1px solid #e0e0e0;}
.page_prev_next li{width:48%;float:left;padding:2px 0px;}
.page_prev_next li a{color:#006fff;}
.page_prev_next li:last-child{float:right;text-align:right;}
@media (max-width:1199px){
    .page_prev_next{padding:10px 0px 10px;}
}
@media (max-width:767px){
    .page_prev_next{font-size:14px;padding:5px 0px 5px;}
}