@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)}}

.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;}

.wrap{width:100%;min-width:350px;max-width:1640px;clear:both;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;}
.wrap::before,.wrap::after{display:table;clear:both;content:"";}
@media (max-width:991px){
    .wrap{padding-left:15px;padding-right:15px;}
}
.html_locked{overflow-y:hidden;}
.header{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0px 0px;padding:0px;align-items:center;}
.header_logo{-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0px 10px 0px 0px;border:0px solid green;}
.header_logo a{display:block;font-size:0px;overflow:hidden;}
.header_logo a img{display:inline-block;max-height:80px;font-size:0px;}
.menuBtn{display:none;vertical-align:middle;text-align:right;width:30px;height:30px;padding:7px 0px 0px;cursor:pointer;}
.menuBtn i{display:block;width:100%;height:4px;line-height:4px;overflow:hidden;font-size:0;background:#cfa54f;padding:0px;margin:0px 0px 5px;border-radius:14px;}
.main_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;}
.main_navigation_bg.open{display:block!important;opacity:0.98;visibility:visible;}
@media (min-width:992px){
    .header{min-height:80px;line-height:80px;}
    .main_navigation{-ms-flex:1 1 auto;flex:1 1 auto;max-width:980px;margin:0px 0px;padding:0px 0px 0px 0px;height:40px;line-height:40px;overflow:hidden;border:0px solid green;}
    .main_navigation ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0px 0px;border:0px solid red;}
    .main_navigation ul li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:auto;padding:0px 0px;margin:0px;height:inherit;line-height:inherit;}
    .main_navigation ul li a{display:block;padding:0px 0px;text-align:center;color:#222;font-size:16px;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;}
    .main_navigation ul li a:hover,.main_navigation ul li.active a{color:#fff;}
    .main_navigation ul li a b{position:relative;top:0px;left:0px;z-index:99;display:inline-block;padding:0px 12px;font-weight:inherit;font-size:inherit;color:inherit;vertical-align:inherit;height:inherit;line-height:inherit;text-align:inherit;}
    .main_navigation ul li a b:before{content:"";position:absolute;bottom:0px;left:50%;z-index:-1;width:0%;height:100%;line-height:100%;background:#cfa54f;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
    .main_navigation ul li.active a b:before, .main_navigation ul li a:hover b:before{left:0%;width:100%;}
}
@media (max-width:991px){
    .header{height:80px;line-height:80px;}
    .header_logo{width:auto;padding:0px 30px 0px 0px;}
    .menuBtn{display:table-cell;}
    .main_navigation{width:100%;clear:both;display:block;margin:0px;padding:0px;line-height:30px;}
    .main_navigation li{width:100%!important;display:block;clear:both;padding:0px 2%;text-align:center;height:inherit;line-height:inherit;}
    .main_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;}
    .main_navigation li a:hover,.main_navigation li.active a{color:#cfa54f;}
    .main_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);}
    .main_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;}
    .main_navigation.open{width:70%;opacity:0.98;}
}

/* 首页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:20px;}
.banner .swiper-pagination .swiper-pagination-bullet{width:50px;height:5px;line-height:5px;margin:0 6px;display:inline-block;border-radius:0;background:transparent;background:#000;opacity:0.3;position:relative;}
.banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#cfa54f;}
.banner .swiper-wrapper .swiper-slide.swiper-slide-active>div{width:100%;padding:0;margin:0px 0px 0px -0px;display:block;}
.banner .swiper-button-next,.banner .swiper-button-prev{left:20px;right:auto;}
.banner .swiper-button-next{left:auto;right:20px;}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after{color:#cfa54f;opacity:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.banner .swiper-button-next:hover:after,.banner .swiper-button-prev:hover:after{opacity:0.8;}
.banner .banner_img{width:100%;max-width:100%;display:block;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;}
.banner .banner_img img{min-width:576px;}
.banner .banner_img img{max-width:100%;width:100%;min-height:50px;margin:0px;padding:0px;font-size:0;overflow:hidden;}
.banner .banner_cont{width:100%;display:block;padding:0px;margin:0px;text-align:right;line-height:1.4;position:absolute;top:50%;left:0px;right:0px;z-index:9999999;}
.banner .banner_cont{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.banner .banner_contbg{width:auto;display:inline-block;padding:70px 38px 80px;margin:0px;text-align:right;line-height:inherit;background:rgba(0,0,0,0.58);}
.banner .banner_cont .banner_txt1{min-height:20px;color:#e8202a;font-size:30px;font-weight:700;margin:0px;text-align:right;padding:0px 0px 0px;line-height:inherit;}
.banner .banner_cont .banner_txt2{min-height:20px;color:#fff;font-size:48px;font-weight:700;margin:0px;text-align:right;padding:15px 0px 0px;line-height:inherit;}
.banner .banner_cont .banner_txt3{min-height:20px;color:#fff;font-size:18px;font-weight:normal;margin:0px;text-align:right;padding:60px 0px 0px;line-height:inherit;}
.banner .banner_cont .banner_txt3 span{display:inline-block;color:#fff;font-size:18px;font-weight:normal;margin:0px;text-align:right;padding:12px 45px;line-height:inherit;border:1px solid #fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.banner .banner_cont .banner_txt3 span:hover{color:#fff;background:#e8202a;border:1px solid #e8202a;}
@media (max-width:1399px){
    .banner .swiper-button-next,.banner .swiper-button-prev{left:5px;right:auto;}
    .banner .swiper-button-next{left:auto;right:5px;}
    .banner .swiper-button-next:after, .banner .swiper-button-prev:after {font-size:36px;}
    .banner .swiper-pagination{bottom:15px;}
    .banner .banner_contbg{padding:40px 30px 50px;}
    .banner .banner_cont .banner_txt1{font-size:24px;}
    .banner .banner_cont .banner_txt2{font-size:32px;}
    .banner .banner_cont .banner_txt3{padding:30px 0px 0px;}
    .banner .banner_cont .banner_txt3 span{font-size:16px;padding:10px 40px;}
}
@media (max-width:767px){
    .banner .swiper-button-next,.banner .swiper-button-prev{display:none;}
    .banner .banner_contbg{padding:20px 30px 30px;}
    .banner .banner_cont .banner_txt1{font-size:18px;}
    .banner .banner_cont .banner_txt2{font-size:24px;padding:10px 0px 0px;}
    .banner .banner_cont .banner_txt3{padding:25px 0px 0px;}
    .banner .banner_cont .banner_txt3 span{padding:8px 35px;}
}

/* 内页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%;max-width:100%;display:block;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;}
.banner_static .banner_img img{min-width:800px;}
.banner_static .banner_img img{max-width:100%;width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;}
@media (max-width:991px){
    .banner_static .banner_txt1{font-size:36px;}
    .banner_static .banner_txt2{font-size:22px;padding:5px 0px 0px;}
}
@media (max-width:640px){
    .banner_static .banner_txt1{font-size:26px;}
    .banner_static .banner_txt2{font-size:16px;}
}


/* BANNER */
.banner_staticnopic{width:100%;display:block;margin:0px auto;line-height:1.4;padding:68px 0px 66px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;background:#ededed;}
.banner_staticnopic .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0px 0px;padding:0px;justify-content:space-between;align-items:center;border:0px solid green;}
.banner_staticnopic .banner_cont .banner_txtcont{-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px;max-width:800px;margin:0;padding:0px 20px 0px 0px;border:0px solid red;}
.banner_staticnopic .banner_cont .banner_txtcont .banner_txt1{min-height:20px;padding:0px;margin:0;font-size:0px;line-height:1;}
.banner_staticnopic .banner_cont .banner_txtcont .banner_txt2{min-height:20px;padding:0px 0px 0px;margin:0;font-size:74px;color:#010101;line-height:inherit;}
.banner_staticnopic .banner_cont .banner_txtcont .banner_txt3{min-height:20px;padding:20px 0px 0px;margin:0;font-size:18px;color:#bababa;line-height:2;}
.banner_staticnopic .banner_cont .banner_img1{-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px;max-width:100%;margin:0 auto;text-align:center;padding:0px 0px 0px 20px;border:0px solid red;}
.banner_staticnopic .banner_cont .banner_img1 img{max-width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;}
@media (max-width:991px){
    .banner_staticnopic .banner_cont{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .banner_staticnopic .banner_cont .banner_txtcont{min-width:auto;max-width:100%;margin:0 auto;text-align:center;padding:0px 0px 0px 0px;}
    .banner_staticnopic .banner_cont .banner_txtcont .banner_txt2{padding:15px 0px 0px;font-size:42px;}
    .banner_staticnopic .banner_cont .banner_txtcont .banner_txt3{padding:15px 0px 0px;font-size:18px;line-height:1.6;}
    .banner_staticnopic .banner_cont .banner_img1{min-width:auto;max-width:100%;margin:0 auto;text-align:center;padding:40px 30px 0px 30px;}
    .banner_staticnopic .banner_cont .banner_img1 img{min-width:auto;margin:0 auto;text-align:center;}
}
@media (max-width:480px){
    .banner_staticnopic{padding:50px 0px 40px;}
    .banner_staticnopic .banner_cont .banner_txtcont .banner_txt2{padding:15px 0px 0px;font-size:36px;}
    .banner_staticnopic .banner_cont .banner_txtcont .banner_txt3{padding:15px 0px 0px;font-size:16px;line-height:1.6;}
}


.banner_staticnopic_inner{width:100%;display:block;margin:0px auto;line-height:1.4;padding:50px 0px 50px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;background:#ededed;}
.banner_staticnopic_inner .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0px 0px;padding:0px;justify-content:space-between;align-items:center;border:0px solid green;}
.banner_staticnopic_inner .banner_cont .banner_txtcont{-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px;max-width:800px;margin:0;padding:0px 20px 0px 0px;border:0px solid red;}
.banner_staticnopic_inner .banner_cont .banner_txtcont .banner_txt1{min-height:20px;padding:0px;margin:0;font-size:0px;line-height:1;}
.banner_staticnopic_inner .banner_cont .banner_txtcont .banner_txt2{min-height:20px;padding:10px 0px 0px;margin:0;font-size:50px;color:#010101;line-height:inherit;}
.banner_staticnopic_inner .banner_cont .banner_txtcont .banner_txt3{min-height:20px;padding:20px 0px 0px;margin:0;font-size:16px;color:#bababa;line-height:1.75;}
.banner_staticnopic_inner .banner_cont .banner_img1{-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px;max-width:100%;margin:0 auto;text-align:center;padding:0px 0px 0px 20px;border:0px solid red;}
.banner_staticnopic_inner .banner_cont .banner_img1 img{max-width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;max-height:320px;}
@media (max-width:991px){
    .banner_staticnopic_inner{padding:50px 0px 30px;}
    .banner_staticnopic_inner .banner_cont{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .banner_staticnopic_inner .banner_cont .banner_txtcont{min-width:auto;max-width:100%;margin:0 auto;text-align:center;padding:0px 0px 0px 0px;}
    .banner_staticnopic_inner .banner_cont .banner_txtcont .banner_txt2{padding:15px 0px 0px;font-size:40px;}
    .banner_staticnopic_inner .banner_cont .banner_txtcont .banner_txt3{padding:15px 0px 0px;}
    .banner_staticnopic_inner .banner_cont .banner_img1{min-width:auto;max-width:100%;margin:0 auto;text-align:center;padding:30px 30px 0px 30px;}
    .banner_staticnopic_inner .banner_cont .banner_img1 img{min-width:auto;margin:0 auto;text-align:center;}
}
@media (max-width:480px){

    .banner_staticnopic_inner .banner_cont .banner_txtcont .banner_txt2{padding:15px 0px 0px;font-size:36px;}
    .banner_staticnopic_inner .banner_cont .banner_txtcont .banner_txt3{padding:15px 0px 0px;}
}

/* 航空系列 */
.index_banner_2{width:100%;display:block;margin:0px auto;padding:40px 0px 0px;border:0px solid green;background-color:#fafafa;}
.banner_staticnopic2c{width:100%;display:block;margin:0px auto 0px;line-height:1.4;padding:0px 0px 0px;position:relative;top:0px;left:0px;z-index:99;background-image:url(../images/banner_static02a.jpg);background-position:0 0;background-position:center bottom;background-repeat:no-repeat;border:0px solid red;}
.banner_staticnopic2c .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:-25px 0px 0px;padding:0px;justify-content:space-between;align-items:center;border:0px solid green;}
.banner_staticnopic2c .banner_cont .banner_txtcont{-ms-flex:1 1 auto;flex:1 1 auto;min-width:240px;max-width:440px;align-self:flex-start;margin:0;padding:170px 0px 0px 0px;}
.banner_staticnopic2c .banner_cont .banner_txtcont .banner_txt1{min-height:20px;padding:0px;margin:0;font-size:0px;line-height:1;}
.banner_staticnopic2c .banner_cont .banner_img1{-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px;max-width:870px;margin:0;text-align:right;padding:0px 0px 0px 20px;border:0px solid red;margin:-0px 0px 0px;}
.banner_staticnopic2c .banner_cont .banner_img1 img{max-width:100%;margin:0px;text-align:right;padding:0px;font-size:0;overflow:hidden;}
@media (max-width:991px){
    .index_banner_2{padding:20px 0px 0px;}
    .banner_staticnopic2c{margin:25px auto 0px;background-size:auto 100%;background-position:center center;}
    .banner_staticnopic2c .banner_cont .banner_txtcont{min-width:auto;max-width:100%;margin:0;padding:15% 0px 0px 0px;margin:0 auto;text-align:center;}
    .banner_staticnopic2c .banner_cont .banner_img1{min-width:auto;max-width:100%;margin:0 auto;text-align:center;padding:0px 0px 0px 0px;}
    .banner_staticnopic2c .banner_cont .banner_img1 img{min-width:auto;}
}

.title02{display:block;width:100%;line-height:1.6;margin:0px;text-align:left;padding:0px 0px 0px;}
.title02 h3{display:block;color:#222;font-size:36px;font-weight:700;line-height:inherit;margin:0px;padding:0px;}
.title02 h4{display:block;color:#777;font-size:18px;font-weight:400;line-height:inherit;margin:0px;padding:2px 0px 10px;position:relative;top:0px;left:0px;z-index:0;}
.title02 h4{font-family:Arial,sans-serif;}
.title02 h4:after{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-30px;width:60px;height:6px;line-height:6px;background:#cfa54f;}
.title02_center{margin:0px auto;text-align:center;}
.title02_center h3{margin:0px auto;text-align:center;}
.title02_center h4{margin:0px auto;text-align:center;}

/* 航空系列 */
.index_banner_3{width:100%;display:block;margin:0px auto;padding:45px 0px 0px;}
.banner_staticnopic3{width:100%;display:block;margin:50px auto 0px;line-height:1.4;padding:43px 0px 43px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;border:0px solid red;background:url(../images/banner_static03.jpg) center center no-repeat;}
.banner_staticnopic3 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0px 0px;padding:0px;justify-content:space-between;align-items:center;border:0px solid green;}
.banner_staticnopic3 .banner_cont .banner_txtcont{-ms-flex:1 1 auto;flex:1 1 auto;min-width:240px;max-width:440px;margin:0;padding:20px 20px 0px 0px;border:0px solid red;}
.banner_staticnopic3 .banner_cont .banner_txtcont .banner_txt1{min-height:20px;padding:0px;margin:0;font-size:0px;line-height:1;}
.banner_staticnopic3 .banner_cont .banner_txtcont .banner_txt2{min-height:20px;padding:60px 0px 20px;margin:0;font-size:30px;color:#fceb27;line-height:1.6;position:relative;top:0px;left:0px;z-index:0;}
.banner_staticnopic3 .banner_cont .banner_txtcont .banner_txt2:after{content:"";position:absolute;bottom:0px;left:0%;z-index:0;margin-left:-0px;width:140px;height:4px;line-height:4px;background:#fceb27;}
.banner_staticnopic3 .banner_cont .banner_img1{-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px;max-width:870px;margin:0;text-align:right;padding:0px 0px 0px 20px;border:0px solid red;}
.banner_staticnopic3 .banner_cont .banner_img1 img{max-width:100%;margin:0px;text-align:right;padding:0px;font-size:0;overflow:hidden;}
@media (max-width:991px){
    .index_banner_3{padding:30px 0px 0px;}
    .banner_staticnopic3{margin:30px auto 0px;background-size:auto 100%;}
    .banner_staticnopic3 .banner_cont{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .banner_staticnopic3 .banner_cont .banner_txtcont{min-width:auto;max-width:100%;margin:0;padding:20px 0px 0px 0px;margin:0 auto;text-align:center;}
    .banner_staticnopic3 .banner_cont .banner_txtcont .banner_txt2{padding:40px 0px 20px;}
    .banner_staticnopic3 .banner_cont .banner_txtcont .banner_txt2:after{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-70px;width:140px;height:3px;line-height:3px;background:#fceb27;}
    .banner_staticnopic3 .banner_cont .banner_img1{min-width:auto;max-width:100%;margin:0 auto;text-align:center;padding:40px 10px 0px 10px;}
    .banner_staticnopic3 .banner_cont .banner_img1 img{min-width:auto;}
}
@media (max-width:640px){
    .banner_staticnopic3 .banner_cont .banner_txtcont .banner_txt2{padding:20px 0px 15px;font-size:20px;}
    .banner_staticnopic3 .banner_cont .banner_img1{padding:40px 40px 0px 40px;}
}
/* 铁路系列 */
.index_banner_4{width:100%;display:block;margin:0px auto;padding:45px 0px 0px;}
.banner_staticnopic4{width:100%;display:block;margin:45px auto 0px;line-height:1.4;padding:50px 0px 50px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;border:0px solid red;background:url(../images/banner_static04.jpg) center center no-repeat;}
.banner_staticnopic4 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0px 0px;padding:0px;justify-content:space-between;border:0px solid green;}
.banner_staticnopic4 .banner_cont .banner_txtcont{-ms-flex:1 1 auto;flex:1 1 auto;min-width:240px;max-width:440px;margin:0;padding:90px 20px 0px 0px;border:0px solid red;}
.banner_staticnopic4 .banner_cont .banner_txtcont .banner_txt1{min-height:20px;padding:0px;margin:0;font-size:0px;line-height:1;}
.banner_staticnopic4 .banner_cont .banner_txtcont .banner_txt2{min-height:20px;padding:100px 0px 20px;margin:0;font-size:36px;color:#fff;line-height:1.6;position:relative;top:0px;left:0px;z-index:0;}
.banner_staticnopic4 .banner_cont .banner_txtcont .banner_txt2:after{content:"";position:absolute;bottom:0px;left:0%;z-index:0;margin-left:-0px;width:140px;height:4px;line-height:4px;background:#fceb27;}
.banner_staticnopic4 .banner_cont .banner_img1{-ms-flex:1 1 auto;flex:1 1 auto;min-width:200px;max-width:100%;margin:0;text-align:right;padding:0px 120px 0px 0px;border:0px solid red;}
.banner_staticnopic4 .banner_cont .banner_img1 img{max-width:100%;margin:0px;text-align:right;padding:0px;font-size:0;overflow:hidden;}
@media (max-width:991px){
    .index_banner_4{padding:30px 0px 0px;}
    .banner_staticnopic4{margin:30px auto 0px;background-size:auto 100%;}
    .banner_staticnopic4 .banner_cont{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .banner_staticnopic4 .banner_cont .banner_txtcont{min-width:auto;max-width:100%;margin:0;padding:0px 0px 0px 0px;margin:0 auto;text-align:center;}
    .banner_staticnopic4 .banner_cont .banner_txtcont .banner_txt2{padding:50px 0px 20px;}
    .banner_staticnopic4 .banner_cont .banner_txtcont .banner_txt2:after{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-70px;width:140px;height:3px;line-height:3px;background:#fceb27;}
    .banner_staticnopic4 .banner_cont .banner_img1{min-width:auto;max-width:100%;margin:0 auto;text-align:center;padding:40px 20px 0px 20px;}
    .banner_staticnopic4 .banner_cont .banner_img1 img{min-width:auto;}
}
@media (max-width:640px){
    .banner_staticnopic4{padding:40px 0px 20px;}
    .banner_staticnopic4 .banner_cont .banner_txtcont .banner_txt2{padding:30px 0px 15px;font-size:28px;}
    .banner_staticnopic4 .banner_cont .banner_img1{padding:40px 40px 0px 40px;}
}
/* 海事系列 */
.index_banner_5{width:100%;display:block;margin:0px auto;padding:45px 0px 0px;}
.banner_staticnopic5{width:100%;display:block;margin:45px auto 0px;line-height:1.4;padding:200px 0px 0px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;border:0px solid red;background:url(../images/banner_static05.jpg) center 0 no-repeat;}
.banner_staticnopic5 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0px 0px;padding:0px;justify-content:space-between;border:0px solid green;}
.banner_staticnopic5 .banner_cont .banner_txtcont{-ms-flex:1 1 auto;flex:1 1 auto;min-width:240px;max-width:440px;margin:0;padding:0px;order:1;}
.banner_staticnopic5 .banner_cont .banner_txtcont .banner_txt1{min-height:20px;padding:0px;margin:0;font-size:0px;line-height:1;}
.banner_staticnopic5 .banner_cont .banner_img1{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin:0;text-align:right;padding:90px 65px 0px 0px;border:0px solid red;}
.banner_staticnopic5 .banner_cont .banner_img1 img{max-width:100%;margin:0px;text-align:right;padding:0px;font-size:0;overflow:hidden;}
@media (max-width:991px){
    .index_banner_5{padding:30px 0px 0px;}
    .banner_staticnopic5{margin:30px auto 0px;padding:90px 0px 0px;background-size:auto 100%;}
    .banner_staticnopic5 .banner_cont{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
    .banner_staticnopic5 .banner_cont .banner_txtcont{min-width:auto;max-width:100%;padding:0px 0px 0px 0px;margin:0;text-align:right;order:1;}
    .banner_staticnopic5 .banner_cont .banner_img1{max-width:100%;margin:0 auto;text-align:center;padding:40px 20px 0px 20px;}
    .banner_staticnopic5 .banner_cont .banner_img1 img{min-width:auto;}
}
@media (max-width:640px){
    .banner_staticnopic5{padding:60px 0px 0px;}
    .banner_staticnopic5 .banner_cont .banner_txtcont{order:1;}
}

.title01{display:block;width:100%;line-height:1.6;margin:0px;text-align:left;padding:0px 0px 0px;}
.title01 h3{display:block;color:#222;font-size:24px;font-weight:400;line-height:inherit;margin:0px;padding:0px;}
.title01 h4{display:block;color:#a5a5a5;font-size:12px;font-weight:400;line-height:inherit;margin:0px;padding:2px 0px 10px;position:relative;top:0px;left:0px;z-index:0;}
.title01 h4{font-family:Arial,sans-serif;}
.title01 h4:after{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:30px;height:3px;line-height:3px;background:#cfa54f;}
@media (max-width:991px){
    .title01{margin:0px auto;text-align:center;}
    .title01 h3{margin:0px auto;text-align:center;}
    .title01 h4{margin:0px auto;text-align:center;}
    .title01 h4:after{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-15px;width:30px;height:3px;line-height:3px;background:#cfa54f;}
}
.title01_center{margin:0px auto;text-align:center;}
.title01_center h3{margin:0px auto;text-align:center;}
.title01_center h4{margin:0px auto;text-align:center;}

.index_title_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0px;}
.index_title_leftcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:auto;border:0px solid red;}
.index_title_rightcol{-ms-flex:1 1 auto;flex:1 1 auto;max-width:auto;text-align:right;border:0px solid red;}
.index_nav{display:inline-block;}
.index_nav li{display:inline-block;padding:0px 5px;margin:0px;line-height:34px;}
.index_nav li:last-child{padding-right:0px;}
.index_nav li a{display:inline-block;padding:0px 20px 0px;margin:0px auto;text-align:center;font-weight:400;font-size:12px;height:inherit;line-height:inherit;background:#fff;border-bottom:1px solid #d4d2d2;color:#999;position:relative;top:0px;left:0px;z-index:0;}
.index_nav li.active a, .index_nav li a:hover{color:#fff;}
.index_nav li a:before{content:"";position:absolute;top:0px;left:50%;z-index:-1;width:0;height:100%;line-height:100%;background:#cfa54f;}
.index_nav li a:hover:before,.index_nav li.active a:before{left:0px;width:100%;}
.index_nav li a,
.index_nav li a:before{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
@media (max-width:991px){
    .index_title_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .index_title_leftcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .index_title_rightcol{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;text-align:center;padding:20px 0px 0px;}
    .index_nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px -3px;justify-content:space-between;}
    .index_nav li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:auto;display:block;margin:0px;padding:5px 5px;}
    .index_nav li a{display:block;}
}
.subnav_list{margin:0px;padding:15px 0px 0px;float:right;}

/* 面包屑 */
.current_position{display:block;margin:0px 0px 0px 0px;padding:10px 0px 10px 26px;vertical-align:middle;font-size:14px;color:#999;background:url(../images/icon_home.png) 0 center no-repeat;border:0px solid red;}
.current_position a{display:inline-block;margin:0px 2px;padding:0px 0px;color:#999;}
.current_position a:hover{text-decoration:underline;color:#229e66;}
@media (max-width:1199px){
    .current_position {display:none;}
}
.current_position_box{border-bottom:1px solid #f6f6f6;background-color:#fff;}

.title04{display:block;width:100%;line-height:1.6;margin:0px;text-align:left;padding:0px 0px 0px;}
.title04 h3{display:block;color:#cfa54f;font-size:36px;font-weight:700;line-height:inherit;margin:0px;padding:0px;}
.title04 h4{display:block;color:#999;font-size:16px;font-weight:400;line-height:inherit;margin:0px;padding:0px 0px 10px;position:relative;top:0px;left:0px;z-index:0;}
.title04 h4{font-family:Arial,sans-serif;}
.title04 h4:after{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-15px;width:30px;height:3px;line-height:3px;background:#cfa54f;}
.title04_center{margin:0px auto;text-align:center;}
.title04_center h3{margin:0px auto;text-align:center;}
.title04_center h4{margin:0px auto;text-align:center;}
@media (max-width:767px){
    .title04 h3{font-size:30px;}
}

.visual_about{display:block;margin:0px;padding:50px 0px 30px;}
.visual_about_content{display:block;text-align:center!important;max-width:1060px;margin:0px auto!important;padding:40px 0px 20px;color:#222;line-height:2.25;}
.visual_about_content p,.visual_about_content div{text-align:center!important;margin:0px auto!important;}
@media (max-width:1199px){
    .visual_about{display:block;margin:0px;padding:40px 0px 20px;}
    .visual_about_content{padding:30px 0px 20px;}
}
@media (max-width:767px){
    .visual_about{display:block;margin:0px;padding:30px 0px 10px;}
    .visual_about_content{padding:20px 0px 20px;line-height:2;}
}
.visual_about_culture{width:100%;display:block;padding:0px 0px 10px;margin:0px;overflow:hidden;background:url(../images/visual_about_culture.jpg) center 0 no-repeat;}
.visual_about_culture{position:relative;top:0px;left:0px;z-index:0;}
.visual_about_culture:before{content:"";position:absolute;top:50%;left:0;z-index:0;width:100%;height:1px;line-height:1px;background:rgba(255,255,255,0.1);}
.visual_about_culture:after{content:"";position:absolute;top:0;left:50%;z-index:0;width:1px;height:100%;line-height:100%;background:rgba(255,255,255,0.1);}
.visual_about_culture_list{margin:0px -0px 0px;padding:0px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.visual_about_culture_list li{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:0px 0px;min-height:310px;vertical-align:middle;display:table;}
.visual_about_culture_list li a{display:block;height:100%;text-decoration:none;cursor:pointer;cursor:default;padding:0px 10px 0px;margin:0px;-webkit-transition:none;-o-transition:none;transition:none;display:table-cell;vertical-align:middle;}
.visual_about_culture_list li a span{display:block;width:100%;height:88px;margin:0px;padding:0px 0px;}
.visual_about_culture_list li a .tit{padding:0px 0px 0px;margin:0px auto;text-align:center;color:#fff;font-size:30px;font-weight:400;line-height:1.2;}
.visual_about_culture_list li a .desc{padding:12px 0px 0px;margin:0px auto;text-align:center;color:#fff;font-size:18px;font-weight:400;line-height:1.4;}
.visual_about_culture_list li:nth-child(1) a span{background:url(../images/icon_about_culture01.png) center center no-repeat;}
.visual_about_culture_list li:nth-child(2) a span{background:url(../images/icon_about_culture02.png) center center no-repeat;}
.visual_about_culture_list li:nth-child(3) a span{background:url(../images/icon_about_culture03.png) center center no-repeat;}
.visual_about_culture_list li:nth-child(4) a span{background:url(../images/icon_about_culture04.png) center center no-repeat;}
.visual_about_culture_list li,
.visual_about_culture_list li a,
.visual_about_culture_list li a span,
.visual_about_culture_list li a .tit,
.visual_about_culture_list li a .desc,
.visual_about_culture_list li a .tit:after{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.visual_about_culture_list li a:hover .tit{color:#cfa54f;}
@media (max-width:991px){
    .visual_about_culture{padding:0px 0px 10px;}
    .visual_about_culture_list li{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;min-height:210px;} 
    .visual_about_culture_list li a{padding:40px 10px 40px;}
}
@media (max-width:767px){
    .visual_about_culture:before{display:none;}
    .visual_about_culture:after{display:none;}
    .visual_about_culture{width:100%;display:block;padding:0px 0px 10px;margin:0px;overflow:hidden;background-size:auto 100%;}
    .visual_about_culture_list{margin:0px 0px 0px;}
    .visual_about_culture_list li{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 0px;min-height:auto;} 
    .visual_about_culture_list li{position:relative;top:0px;left:0px;z-index:0;}
    .visual_about_culture_list li:before{content:"";position:absolute;top:0;left:-20px;z-index:0;width:100%;width:-webkit-calc(100% + 40px);width:calc(100% + 40px);height:1px;line-height:1px;background:rgba(255,255,255,0.1);}
    .visual_about_culture_list li:first-child:before{display:none;}
    .visual_about_culture_list li a{padding:20px 0px 20px;}
}
.visual_about_partner{width:100%;display:block;margin:0px;padding:50px 0px 50px;background:#f5f5f5;}
.visual_about_partner_list {display:block;padding:30px 0px 0px;margin:0px 0px;}
.partner_slideitem{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;margin:0px -10px;}
.partner_slideitem .item{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;padding:10px 10px;margin:0px;}
.partner_itembox{display:block;margin:0px;padding:0px 0px 0px;border-radius:0px;background:#fff;}
.partner_itembox .img{clear:both;margin:0px auto;text-align:center;padding:0px 0px;border:0px solid #a9a9a9;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;}
.partner_itembox .img img{clear:both;max-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;}
.partner_itembox:hover img{transform: scale(1.08);-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);}
.visual_about_partner_list .swiper-container{width:100%;height:100%;padding:0px 0px 0px;margin:0 auto;}
.visual_about_partner_list .swiper-pagination{padding:0;margin:0;line-height:1;position:relative;top:0px;bottom:0px;padding:70px 0px 0px;}
.visual_about_partner_list .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 6px;display:inline-block;border-radius:20px;background:#cfa54f;opacity:.9;position:relative;}
.visual_about_partner_list .swiper-pagination .swiper-pagination-bullet-active{width:60px;opacity:1;background:#cfa54f;}
@media (max-width:1199px){
    .visual_about_partner{padding:30px 0px 20px;}
    .visual_about_partner_list {padding:20px 0px 0px;}
    .partner_slideitem .item{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;}
}
@media (max-width:767px){
    .visual_about_partner{padding:25px 0px 15px;}
    .partner_slideitem{margin:0px -5px;}
    .partner_slideitem .item{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;padding:5px 5px;}
}
@media (max-width:480px){
    .partner_slideitem .item{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;}
}
.visual_about_honor{width:100%;display:block;margin:0px;padding:50px 0px 20px;}
.visual_about_honor_list{width:100%;display:block;margin:0px;padding:70px 0px 70px;position:relative;}
.honor_itembox{display:block;margin:0px;padding:0px 0px 0px;border:0px solid red;}
.honor_itembox .img{width:100%;clear:both;margin:0px auto;text-align:center;padding:0px;font-size:0;display:block;overflow:hidden;position:relative;}
.honor_itembox .img img{clear:both;width:100%;margin:0px auto;text-align:center;padding:0px;font-size:0;display:block;overflow:hidden;}
.honor_itembox .img .layer_bg{position:absolute;top:50%;left:0;right:0;z-index:1;width:0px;height:0px;margin:0 auto;text-align:center;
background:url(../images/icon_view.png) center center no-repeat;background-color:rgba(0,0,0,0.68);
display:block;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;}
.honor_itembox:hover .img .layer_bg{opacity:1;top:0;width:100%;height:100%;}
.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%;padding:0;margin:0;display:block;}
@media (max-width:1199px){
    .visual_about_honor{padding:50px 0px 20px;}
    .visual_about_honor_list{padding:30px 0px 30px;}
}
@media (max-width:991px){
    .visual_about_honor{padding:40px 0px 5px;}
}
.visual_about_factory .title04 h3{color:#fff;}
.visual_about_factory .title04 h4{color:#fff;}
.visual_about_factory .title04 h4:after{background:#fff;}
.visual_about_factory{width:100%;display:block;margin:0px;padding:60px 0px 50px;background:url(../images/visual_about_honor.jpg) center 0 no-repeat;}
.visual_about_factory_list{width:100%;display:block;margin:0px;padding:40px 0px 40px;position:relative;}
.factory_itembox{display:block;margin:0px;padding:0px 0px 0px;}
.factory_itembox .img{width:100%;clear:both;margin:0px auto;text-align:center;padding:0px;font-size:0;display:block;overflow:hidden;position:relative;}
.factory_itembox .img img{clear:both;width:100%;margin:0px auto;text-align:center;padding:0px;font-size:0;display:block;overflow:hidden;}
.factory_itembox .img .layer_bg{position:absolute;top:50%;left:0;right:0;z-index:1;width:0px;height:0px;margin:0 auto;text-align:center;
background:url(../images/icon_view.png) center center no-repeat;background-color:rgba(0,0,0,0.68);
display:block;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;}
.factory_itembox:hover .img .layer_bg{opacity:1;top:0;width:100%;height:100%;}
.visual_about_factory_list .swiper-container{width:100%;width:-webkit-calc(100% - 132px);width:calc(100% - 132px);height:100%;margin:0px auto;padding:0px 0px;}
.visual_about_factory_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_factory_list .swiper-slide{width:100%;padding:0;margin:0;display:block;}
.visual_about_factory_list .swiper-button-next,.visual_about_factory_list .swiper-button-prev{display:inline-block;left:0px;width:33px;height:42px;background:url(../images/arrow01_left.png) center center no-repeat;padding:0px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.visual_about_factory_list .swiper-button-next{background-image:url(../images/arrow01_right.png);left:auto;right:0px;}
.visual_about_factory_list .swiper-button-next:after,.visual_about_factory_list .swiper-button-prev:after{display:none;}
@media (max-width:1199px){
    .visual_about_factory{padding:30px 0px 20px;}
    .visual_about_factory_list{padding:30px 0px 30px;}
}
@media (max-width:575px){
    .visual_about_factory{padding:30px 0px 10px;}
    .visual_about_factory_list .swiper-container{width:100%;}
    .visual_about_factory_list .swiper-button-next,.visual_about_factory_list .swiper-button-prev{display:none;}
}
/* 重置 remodal-1.1.1-dist */
.remodal {width:auto;min-width:320px;max-width:100%;padding:25px;border-radius:2px;}
.remodal-close {position:absolute;top:0px;left:auto;right:0px;width:42px;height:42px;border:0px solid red;}
.remodal-close:before {font-size:38px;width:42px;height:42px;line-height:42px;}
.remodal-confirm, .remodal-cancel {padding:6px 20px;}
.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;}
}
.modal_picture .remodal_content {width:100%;clear:both;padding:15px 0 20px 0;font-size:14px;line-height:200%;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:8px 0 0px 0;font-size:16px;font-weight:700;line-height:1.75;margin:5px auto 0px;text-align:center;}

.index_about{width:100%;display:block;margin:0px;padding:80px 0px 80px;border:0px solid red;}
.index_about_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px;margin:0px;}
.index_about_left{-ms-flex:1 1 100%;flex:1 1 100%;max-width:730px;margin:0;padding:0px 40px 0px 0px;}
.index_about_right{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0;padding:0px 0px 0px;text-align:right;}
.index_about_right img{max-width:100%;margin:0;padding:0;overflow:hidden;}
.index_about_content{display:block;margin:0px;padding:1.875% 0px 0px;padding:30px 0px 0px;font-size:14px;line-height:1.875;}
.more01{display:block;margin:0px;padding:3.75% 0px 0px;padding:30px 0px 0px;}
.more01 a{display:inline-block;color:#222;font-size:14px;margin:0px;text-align:center;padding:0px 60px;line-height:44px;background:#fff;border:1px solid #999;}
.more01 a{-webkit-transition:color .22s ease-in-out,border-color .3s ease-in-out,background .22s ease-in-out;-o-transition:color .22s ease-in-out,border-color .3s ease-in-out,background .22s ease-in-out;transition:color .22s ease-in-out,border-color .3s ease-in-out,background .22s ease-in-out;}
.more01 a:hover{color:#fff;background:#cfa54f;border:1px solid #cfa54f;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 5px rgba(0,0,0,0.2);}
@media (max-width:1400px){
    .index_about_row{align-items:center;}
    .index_about_content{padding:20px 0px 0px;}
    .more01{padding:10px 0px 0px;}
}
@media (max-width:1199px){
    .index_about{padding:40px 0px 30px;}
    .index_about_row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .index_about_left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;}
    .index_about_right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:30px 0px 0px;}
    .index_about_right img{width:100%;}
    .index_about_content{padding:20px 0px 0px;line-height:2;}
    .more01{padding:20px 0px 0px;}
    .more01 a{display:block;padding:0px 0px;}
}

.index_product{width:100%;display:block;margin:0px;padding:70px 0px 50px;}
.index_product_list{margin:0px -10px 0px;padding:50px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.index_product_list .item{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;padding:10px 10px;}
.product_itembox{display:block;margin:0px;padding:0px 0px 0px;}
.product_itembox .imgbox{width:100%;clear:both;margin:0px;padding:0px;display:block;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;}
.product_itembox .imgbox .img{width:100%;clear:both;margin:0px 0px;padding:0px;font-size:0;display:block;overflow:hidden;}
.product_itembox .imgbox .img img{float:left;clear:both;width:100%;margin:0px;padding:0px;font-size:0;display:block;overflow:hidden;}
.product_itembox .imgbox .layer{position:absolute;top:0px;left:0px;z-index:9;width:100%;height:100%;margin:0 auto;text-align:center;font-size:0px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;opacity:0;background:url(../images/icon_view.png) center center no-repeat;}
.product_itembox .imgbox .layer_bg{position:absolute;top:50%;left:0;right:0;z-index:1;width:40px;height:40px;margin:-20px auto 0px;text-align:center;background:rgba(0,0,0,0.6);display:block;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;}
.product_itembox:hover .imgbox .layer{opacity:1;}
.product_itembox:hover .imgbox .layer_bg{opacity:1;}
.product_itembox .textcont{display:block;margin:0;text-align:left;padding:20px 20px 15px 20px;}
.product_itembox .textcont .tit{padding:0px 0px 0px;margin:0px;font-size:16px;font-weight:400;color:#565656;}
.product_itembox .textcont .desc{padding:5px 0px 0px;margin:0px;font-size:12px;color:#929292;}
.product_itembox .textcont .desc p{padding:0px 0px 0px;margin:0px;}
.product_itembox:hover{-webkit-box-shadow:1px 5px 20px rgba(0,0,0,0.1);box-shadow:1px 5px 20px rgba(0,0,0,0.1);}

.list_product{padding:40px 0px 40px;}
@media (max-width:1199px){
    .index_product_list .item{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;padding:10px 10px;}
}
@media (max-width:991px){
    .index_product{padding:40px 0px 30px;}
    .index_product_list{padding:40px 0px 0px;}
    .index_product_list .item{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;}
    
    .list_product{padding:40px 0px 30px;}
}
@media (max-width:767px){
    .index_product_list .item{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;}
}
@media (max-width:575px){
    .index_product_list{margin:0px 0px;padding:20px 0px 0px;}
    .index_product_list .item{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 0px;border-bottom:1px solid #eee;}
    .product_itembox .textcont{padding:10px 0px 0px 0px;border-top:1px solid #eee;}
    .product_itembox:hover{-webkit-box-shadow:none;box-shadow:none;}
    
    .list_product{padding:20px 0px 30px;}
}

@font-face{font-family:AvantGarde-Demi;src:url("../fonts/AvantGardeITCbyBT-Demi.otf");}
.index_news{width:100%;display:block;margin:0px;padding:70px 0px 60px;background-color:#fafafa;background-image:url(../images/index_news.gif);background-position:center bottom;background-repeat:no-repeat;overflow:hidden;}
.index_news_list{margin:0px -50px 0px;padding:50px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;}
.index_news_list:before{content:"";position:absolute;top:130px;left:0;z-index:0;width:100%;height:1px;line-height:1px;background:#ededed;}
.index_news_list .item{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;padding:10px 50px;}
.news_itembox{margin:0px 0px 0;padding:0px 0px 0px 0px;display:block;position:relative;}
.news_itembox .date{display:block;width:100%;color:#999;font-size:40px;font-weight:700;padding:0px 0px 20px;line-height:50px;margin:0px;font-family:AvantGarde-Demi;border-bottom:0px solid #ededed;position:relative;top:0px;left:0px;z-index:0;}
.news_itembox .date:before{content:"";position:absolute;bottom:-1px;left:50%;z-index:0;width:0;height:2px;line-height:2px;background:#cfa54f;}
.news_itembox:hover .date:before,.index_news_list .item.active .news_itembox .date:before{left:0px;width:100%;}
.news_itembox,
.news_itembox .date:before{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.news_itembox .textcont{margin:0px 0px 0px;padding:30px 20px 0px 0px;max-width:380px;display:block;}
.news_itembox .tit{padding:0px;margin:0px;font-size:16px;font-weight:400;color:#252525;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.news_itembox .desc{font-size:14px;color:#8e8e8e;margin:50px 0px 0px;padding:0px 0px 0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news_itembox .more{padding:30px 0px 0px;margin:0px;font-size:14px;color:#999;display:block;}
.news_itembox,
.news_itembox .date,
.news_itembox .tit,
.news_itembox .desc{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
@media (max-width:991px){
    .index_news{padding:40px 0px 30px;}
    .index_news_list{margin:0px 0px 0px;padding:20px 0px 0px;}
    .index_news_list:before{display:none;}
    .index_news_list .item{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 0px;}
    .news_itembox .date{padding:0px 0px 10px;border-bottom:1px solid #ededed;}
    .news_itembox .textcont{padding:15px 0px 0px 0px;max-width:100%;}
    .news_itembox .desc{margin:10px 0px 0px;}
    .news_itembox .more{padding:10px 0px 0px;}
}

.index_service{width:100%;display:block;margin:0px;padding:70px 0px 60px;background-color:#fafafa;background-image:url(../images/index_news.gif);background-position:center bottom;background-repeat:no-repeat;overflow:hidden;}
.index_service_list{margin:0px -0px 0px;padding:20px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.index_service_list .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:none;padding:25px 0px;border-bottom:1px solid #eee;}
.index_service_list .colitem:nth-child(1){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.index_service_list .colitem .tit{padding:8px 20px 8px;margin:0px;font-size:15px;font-weight:700;color:#252525;line-height:22px;position:relative;top:0px;left:0px;z-index:0;background:#cfa54f;color:#fff;display:inline-block;}
.index_service_list .colitem .tit:before{content:"";position:absolute;bottom:0px;left:0;z-index:0;width:50px;height:2px;line-height:1;background:#ededed;background: #cfa54f;}
.index_service_list .colitem .list1,
.index_service_list .colitem .list2{margin:0px -10px 0px;padding:15px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.index_service_list .colitem .list1 li{-ms-flex:0 0 20%;flex:0 0 20%;max-width:none;padding:3px 10px;}
.index_service_list .colitem .list2 li{-ms-flex:0 0 100%;flex:0 0 100%;max-width:none;padding:3px 10px;}
.index_service_list .colitem .list1 li span,
.index_service_list .colitem .list2 li span{padding:0px 0px 0px 15px;margin:0px;font-size:15px;font-weight:400;color:#252525;line-height:22px;position:relative;top:0px;left:0px;z-index:0;}
.index_service_list .colitem .list1 li span:before,
.index_service_list .colitem .list2 li span:before{content:"";position:absolute;top:8px;left:0;z-index:0;width:5px;height:5px;line-height:1;background:#ededed;background:#cfa54f;}
@media (max-width:1200px){
    .index_service_list .colitem .tit{padding:6px 20px 6px;}
    .index_service_list .colitem .list1 li{-ms-flex:0 0 25%;flex:0 0 25%;max-width:none;}
}
@media (max-width:991px){
    .index_service_list .colitem{padding:15px 0px;}
    .index_service_list .colitem .list1,
    .index_service_list .colitem .list2{padding:10px 0px 0px;}
    .index_service_list .colitem .list1 li{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
}
@media (max-width:767px){
    .index_service{padding:50px 0px 40px;}
    .index_service_list .colitem,
    .index_service_list .colitem:nth-child(1){-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 0px;}
    .index_service_list .colitem .tit{padding:3px 15px 3px;font-size:14px;}
    .index_service_list .colitem .list1 li,
    .index_service_list .colitem .list2 li{-ms-flex:1 0 50%;flex:1 0 50%;max-width:100%;}
    .index_service_list .colitem .list1 li span,
    .index_service_list .colitem .list2 li span{padding:0px 0px 0px 15px;font-size:14px;line-height:20px;}
}
@media (max-width:480px){
    .index_service_list .colitem .list2 li{-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;}
    .index_service_list .colitem .list1 li span,
    .index_service_list .colitem .list2 li span{padding:0px 0px 0px 10px;font-size:12px;line-height:18px;}
    .index_service_list .colitem .list1 li span:before,
    .index_service_list .colitem .list2 li span:before{width:3px;height:3px;}
}

.footer{padding:40px 0 0px;background:#222;color:#ddd;margin:0px;font-size:16px;}
.footer a{color:#ddd;}
.footer a:hover{color:#fff;text-decoration:underline;}
.footer p{margin:0px;padding:0px;}
.footer_logo_nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0px;padding:0px 0px 40px;align-items:center;border-bottom:1px solid #393939;}
.footer_logo{-ms-flex:1 1 auto;flex:1 1 auto;max-width:auto;margin:0;padding:0px 50px 0px 0px;}
.footer_logo a{display:block;font-size:0px;overflow:hidden;}
.footer_logo a img{display:inline-block;max-height:80px;font-size:0px;}
.footer_nav{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px;border:0px solid green;}
.footer_nav ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px auto;text-align:center;padding:0px 0px;}
.footer_nav ul li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:auto;margin:0px auto;text-align:center;padding:2px 5px;}
.footer_nav ul li a{font-size:20px;color:#fff;}
.footer_nav ul li a:hover{color:#fff;text-decoration:underline;}
.footer_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0px 0px 0px;margin:0px -0px;}
.footer_contact{-ms-flex:1 1 43.75%;flex:1 1 43.75%;margin:0px;max-width:43.75%;padding:30px 8% 20px 0px;border:0px solid green;}
.footer_contact_content{margin:0px;padding:0px 0px 0px;}
.footer_contact_content .item{margin:0px 0px 15px;padding:4px 0px 4px 40px;}
.footer_contact_content .item_mobile{background:url(../images/icon_mobile.png) 0 6px no-repeat;}
.footer_contact_content .item_tel{background:url(../images/icon_tel.png) 0 6px no-repeat;}
.footer_contact_content .item_email{background:url(../images/icon_email.png) 0 12px no-repeat;}
.footer_contact_content .item_addr{background:url(../images/icon_addr.png) 0 6px no-repeat;}
.footer_product{-ms-flex:1 1 auto;flex:1 1 auto;max-width:auto;margin:0px;padding:30px 0px 20px 30px;border:0px solid #fff;}
.footer_product_row{width:100%;display:block;margin:0px;padding:0px 0px;}
.footer_product_tit{display:none;}
.footer_product_row ul{float:left;width:50%;padding:0px 30px 0px 0px;}
.footer_product_row ul li{padding:4px 0px;}
.footer_weixin{-ms-flex:0 1 130px;flex:0 1 130px;max-width:130px;text-align:right;margin:0px;padding:40px 0px 20px 0px;border:0px solid green;}
.footer_weixin img{max-width:100%;margin:0px 0 0 0px;padding:0px 0px;font-size:0;display:block;overflow:hidden;border:3px solid #fff;}
.footer_weixin p{margin:0px auto;text-align:center;padding:8px 0px 0px;font-size:14px;}
.footer_copyright{width:100%;display:block;margin:0px auto;text-align:center;padding:15px 0px 10px 0px;border-top:0px solid #434343;background:#111;color:#aaa;font-size:14px;}
.footer_copyright a{color:#aaa;}
.footer_copyright a:hover{color:#fff;text-decoration:underline;}
.footer_beian{width:100%;display:block;margin:0px;text-align:right;padding:0px;}
@media (max-width:1199px){
    .footer{padding:30px 0 0px;}
    .footer_logo_nav{padding:0px 0px 30px;}
}
@media (max-width:991px){
    .footer_logo_nav{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 20px;}
    .footer_logo{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px auto;text-align:center;padding:0px 0px 0px 0px;}
    .footer_logo a{display:block;font-size:0px;overflow:hidden;}
    .footer_logo a img{display:inline-block;max-height:80px;font-size:0px;}
    .footer_nav{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:20px 0px 0px;border:0px solid green;}
    .footer_nav ul li a{font-size:16px;}
    .footer_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 18px;}
    .footer_contact{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:15px 0px 0px 0px;}
    .footer_contact_content{margin:0px;padding:5px 0px 0px;}
    .footer_contact_content .item{margin:0px 0px 6px;padding:4px 0px 4px 40px;}
    .footer_product{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:10px 0px 20px 0px;border-top:0px solid #555;}
    .footer_product_row{width:100%;display:block;margin:0px;padding:0px 0px 0px;}
    .footer_product_tit{float:left;width:auto;display:inline-block;padding:4px 0px;margin:0px 5px 0px 0px;}
    .footer_product_row ul{float:left;width:auto;display:inline-block;padding:0px 0px 0px 0px;}
    .footer_product_row ul li{float:left;width:auto;display:inline-block;padding:4px 0px;margin:0px 15px 0px 0px;}
    .footer_weixin{-ms-flex:1 1 100%;flex:1 1 100%;max-width:120px;text-align:left;margin:0px;padding:2px 0px 0px 0px;}
    .footer_copyright{padding:10px 0px 5px 0px;}
    .footer_beian{margin:0px auto;text-align:center;}
}


/* 关于我们 */
.page_about_content{display:block;padding:50px 0px 50px;margin:0px 0px 0px;min-height:500px;line-height:2.25;font-size:18px;}

/* 联系我们 */
.visual_contact{display:block;padding:60px 0px 10px;margin:0px 0px 0px;overflow:hidden;}
.title03{display:block;width:100%;line-height:30px;margin:0px;text-align:left;padding:0px 0px;border-bottom:1px solid #d4d2d2;}
.title03 span{display:inline-block;color:#333;font-size:22px;font-weight:400;line-height:inherit;margin:0px;padding:20px 0px;position:relative;top:0px;left:0px;z-index:0;}
.title03 span{font-family:Arial,sans-serif;}
.title03 span:after{content:"";position:absolute;bottom:-1px;left:0;z-index:9;width:100%;height:2px;line-height:2px;background:#cfa54f;}
.page_contacttxt_map{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:30px 0px 30px;margin:0px -50px;}
.page_contacttxt_map .col01{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;margin:0px;padding:30px 50px;}
.page_contacttxt_map .col02{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;margin:0px;padding:30px 50px;}
.page_contact_img{float:left;text-align:right;width:48%;display:block;margin:75px 0 0 0;padding:0px 0px 50px 0px;font-size:0px;overflow:hidden;box-sizing:border-box;}
.page_contact_img img{max-width:100%;font-size:0px;overflow:hidden;}
/* .page_contact_txt{float:right;width:48%;margin:0px 0 0 0;padding:60px 0px 50px 0px;display:block;font-size:18px;box-sizing:border-box;} */
.page_contact_txt{width:100%;margin:0px 0 0 0;padding:30px 0px 20px 0px;display:block;font-size:18px;box-sizing:border-box;}
.page_contact_qrcode{margin:0;text-align:left;display:block;padding:0px 0px 0px;}
.page_contact_qrcode li{margin:0 auto;text-align:center;display:inline-block;padding:20px 30px 0px 0px;}
.page_contact_qrcode li img{max-width:100%;min-width:130px;max-width:130px;font-size:0px;overflow:hidden;}
.page_contact_qrcode li p{display:block;padding:0px;margin:3px 0px 0px 0px;font-size:16px;}
.page_contact_qrcode li:last-child{padding-right:0px;}
.page_contact_map_cont{width:100%;margin:0px 0 0 0;padding:30px 0px 20px 0px;display:block;}
#amapContainerpage_map01{height:400px!important;}
@media (max-width:1199px){
    .visual_contact{padding:50px 0px 0px;}
    .page_contacttxt_map{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 0px;margin:0px 0px;}
    .page_contacttxt_map .col01{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:10px 0px;}
    .page_contacttxt_map .col02{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:0px;padding:10px 0px;}
    .page_contact_img{float:none;clear:both;width:100%;max-height:500px;text-align:center;overflow:hidden;margin:0px 0 0 0;padding:40px 0px 30px 0px;display:none;}
    .page_contact_img img{width:100%;}
    .page_contact_txt{padding:30px 0px 10px 0px;}
    .page_contact_qrcode li{padding:10px 30px 0px 0px;}
    .page_contact_map_cont{padding:30px 0px 15px 0px;}
    #amapContainerpage_map01{height:400px!important;}
}
/* 在线留言 */
.page_guestbook {width:100%;max-width:992px;display:block;padding:70px 0px 100px;margin:0 auto;}
.guestbook_form{display:block;padding:0px 0px 0 0px;margin:0 auto;}
.guestbook_form .form_item{width:100%;display:block;padding:30px 0px 0 0px;margin:0;}
.guestbook_form .form_item input,.guestbook_form .form_item textarea{width:100%;display:block;padding:10px 20px 10px;margin:0;line-height:28px;text-align:left;background:#f2f2f2;border:1px solid #f2f2f2;border-radius:6px;color:#8f8f8f;}
.guestbook_form .form_item textarea{height:162px;}
.guestbook_form .form_item .yzm{float:left;width:250px;border-top-right-radius:0;border-bottom-right-radius:0;}
.guestbook_form .form_item .img{float:left;max-width:190px;height:50px;line-height:50px;cursor:pointer;border:1px solid #f2f2f2;}
.guestbook_form .form_item .btn {display:block;padding:0px;margin:0px 0px 0px;width:100%;height:44px;line-height:44px;vertical-align:middle;text-align:center;color:#fff;background:#000;border:0px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:6px;}
.guestbook_form .form_item .btn:hover{opacity:1;background:#33a540;}
.guestbook_form .form_item .error {border:1px solid #ff0000;}
@media (max-width:1199px){
    .page_guestbook {padding:4.4% 0px 6.25%;}
}
@media (max-width:575px){
    .guestbook_form .form_item{padding:15px 0px 0 0px;}
    .guestbook_form .form_item .yzm{width:110px;}
    .guestbook_form .form_item .img{max-width:130px;}
}

/* 新闻 */
.list_article{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 50px;margin:0px -15px 0px;}
.list_article .item{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;padding:15px 15px;margin:0px;}
.list_article .item a{display:block;width:100%;height:100%;padding:0px 0px 0px;margin:0px 0px 0px;}
.list_article .item a .itemrow{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0px 0px 0px;margin:0px 0px 0px;}
.list_article .item a .itemrow .img{-ms-flex:0 0 160px;flex:0 0 160px;max-width:160px;padding:0px 0px;margin:0px auto;text-align:center;}
.list_article .item a .itemrow .img img{border:1px solid #fff;margin:0px auto;text-align:center;}
.list_article .item a .itemrow .img .nopicture{width:100%;height:100%;border:1px solid #eee;background:#fafafa;padding:0px 0px 0px;margin:0px auto;text-align:center;display:table;vertical-align:middle;}
.list_article .item a .itemrow .img .nopicture span{font-size:16px;color:#8e8e8e;padding:10px 10px 10px;margin:0px auto;text-align:center;display:table-cell;vertical-align:middle;}
.list_article .item a .itemrow .txtcont{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:0px 0px 0px 25px;margin:0px;}
.list_article .item a{margin:0px 0px 0;padding:30px 20px;display:block;position:relative;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.08);box-shadow:0px 0px 20px rgba(0,0,0,0.08);border-radius:6px;}
.list_article .item a .date{display:block;width:56px;height:24px;line-height:24px;color:#fff;font-size:12px;font-weight:400;margin:0px auto;text-align:center;position:absolute;top:30px;right:20px;background:#cfa54f;border-radius:2px;}
.list_article .item a .tit{padding:0px 90px 0px 0px;margin:0px;font-size:16px;font-weight:700;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.list_article .item a .desc{font-size:14px;color:#8e8e8e;margin:12px 0px 0px;padding:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_article .item a .more{display:block;margin:0px;padding:15px 0px 0px;}
.list_article .item a .more span{float:right;display:inline-block;font-size:14px;margin:0px;text-align:center;padding:0px 16px;line-height:30px;border-radius:2px;background:#fff;border:1px solid #ddd;color:#cfa54f;}
.list_article .item a .more span{-webkit-transition:color .22s ease-in-out,border-color .3s ease-in-out,background .22s ease-in-out;-o-transition:color .22s ease-in-out,border-color .3s ease-in-out,background .22s ease-in-out;transition:color .22s ease-in-out,border-color .3s ease-in-out,background .22s ease-in-out;}
.list_article .item a:hover{background:#cfa54f;-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.1);box-shadow:0px 0px 20px rgba(0,0,0,0.1);}
.list_article .item a:hover .date,
.list_article .item a:hover .tit,
.list_article .item a:hover .desc{color:#fff;}
.list_article .item a:hover .more span{color:#fff;background:#cfa54f;border:1px solid #fff;}
.list_article .item a,
.list_article .item a .date,
.list_article .item a .tit,
.list_article .item a .desc,
.list_article .item a .more span{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
@media (max-width:991px){
    .list_article{padding:20px 0px 30px;margin:0px -0px 0px;}
    .list_article .item{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 0px;margin:0px;}
}
@media (max-width:640px){
    .list_article .item a .itemrow{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .list_article .item a .itemrow .img{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;}
    .list_article .item a .itemrow .img img{width:100%;}
    .list_article .item a .itemrow .txtcont{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0px 0px 0px 0px;}
    .list_article .item a .date{display:block;width:56px;height:24px;line-height:24px;color:#fff;font-size:12px;font-weight:400;margin:0px auto;text-align:center;position:absolute;top:21px;right:21px;background:#cfa54f;border-radius:2px;}
    .list_article .item a .tit{padding:0px 0px 0px 0px;margin:15px 0px 0px;}
}


/* 新闻-详情页 */
.details_article{width:100%;padding:40px 0px 40px;margin:0px;display:block;background:#f5f5f5;}
.details_article_left {float:left;width:67.5%;padding:20px 25px;margin:0px;display:block;background:#fff;}
.details_article_right {float:right;width:30%;padding:0px;margin:0px;display:block;background:#fff;}
.details_article_title {display:block;font-size:28px;margin:0;padding:10px 0px 20px;color:#313131;font-size:26px;line-height:inherit;font-weight:700;}
.details_article_infos{display:block;padding:0px 0px 10px;margin:0px;color:#999;line-height:30px;vertical-align:middle;border-bottom:1px solid #e6e6e6;}
.details_article_infos i{float:left;width:30px;height:30px;line-height:inherit;margin:0px;padding:0px;display:inline-block;}
.details_article_infos .icon_date{width:25px;background:url(../images/icon_date.png) 0 center no-repeat;}
.details_article_infos .icon_hits{width:31px;background:url(../images/icon_hits.png) 0 center no-repeat;}
.details_article_infos span{float:left;line-height:inherit;margin:0px;padding:0px 40px 0px 10px;display:inline-block;}
.details_article_content{width:100%;margin:0;padding:30px 0px 30px;color:#303030;font-size:16px;line-height:1.875;}
.details_article_content p,.details_article_content div{margin:0px 0px 10px;padding:0px;}
.details_article_content img{font-size:0;max-width:100%;line-height:1;}
.details_article_related_title{display:block;margin:0px 20px;padding:10px 0px 0px;border-bottom:2px solid #e6e6e6;}
.details_article_related_title span{display:inline-block;margin:0px;padding:12px 0px;color:#333;font-size:24px;font-weight:400;position:relative;}
.details_article_related_title span:before{content:"";position:absolute;bottom:-2px;left:0px;z-index:0;width:100%;height:2px;line-height:2px;background:#cfa54f;}
.details_article_related_list{display:block;margin:0px;padding:0px 20px 30px;background:#fff;}
.details_article_related_list li{display:block;padding:0px;margin:0px;line-height:1.75;}
.details_article_related_list li a {display:block;padding:30px 0px 20px;margin:0px;border-bottom:1px solid #e6e6e6;position:relative;}
.details_article_related_list li a .tit{display:block;padding:0px 90px 0px 0px;margin:0px;color:#333;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.details_article_related_list li a .date{display:block;width:56px;height:20px;line-height:20px;color:#fff;font-size:12px;font-weight:400;margin:0px auto;text-align:center;position:absolute;top:28px;right:0px;background:#cfa54f;border-radius:2px;}
.details_article_related_list li a .desc{font-size:14px;color:#8e8e8e;margin:8px 0px 0px;padding:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.details_article_related_list li a:hover .tit{color:#cfa54f;}
.details_article_related_list li a:hover .desc{color:#333;}
.details_article_related_list li a .tit,
.details_article_related_list li a .desc{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
@media (max-width:1199px){
    .details_article{padding:30px 0px 30px;}
    .details_article_left {float:none;clear:both;width:100%;padding:20px 25px 15px;}
    .details_article_right {float:none;clear:both;width:100%;margin:30px 0px 0px;}
    .details_article_related_list li a {padding:15px 0px 10px;}
}

/* 生产设备 */
.list_article_equipment{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 50px;margin:0px -10px 0px;}
.list_article_equipment .item{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;padding:10px 10px;margin:0px;}
@media (max-width:1199px){
    .list_article_equipment{padding:30px 0px 30px;}
    .list_article_equipment .item{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:10px 10px;margin:0px;}
}
@media (max-width:767px){
    .list_article_equipment{padding:30px 0px 30px;margin:0px -0px 0px;}
    .list_article_equipment .item{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 0px;margin:0px;}
}

/* 产品详情 */
.product_details {width:100%;display:block;padding:50px 0px 0px;margin:0px;border:0px solid green;}
.product_details_left {float:left;width:48%;display:block;padding:0px 0px 0px 0px;margin:20px auto 0px;text-align:center;border:0px solid red;vertical-align:top;}
.product_details_right {width:48%;float:right;text-align:left;margin:20px auto 0px;padding:0px 0px 0px 0px;border:0px solid red;}
.details_product_buy_img {width:100%;display:block;padding:0px 0px 0px;margin:0px auto;text-align:center;border:0px solid green;}
.details_product_buy_img img {vertical-align:middle;border-style:none;font-size:0;max-width:100%;}
.details_product_buy_bimg {width:100%;display:block;text-align:center;margin:0 auto;overflow:hidden;}
.details_product_buy_bimg figure {display:block;text-align:center;margin:0 auto;}
.details_product_buy_bimg figure a {display:block;text-align:center;margin:0 auto;overflow:hidden;border:1px solid #e6e6e6;}
.details_product_buy_bimg figure a img {display:block;text-align:center;margin:0 auto;overflow:hidden;}
.details_product_buy_simg {width:100%;display:block;text-align:center;margin:0 auto;padding:35px 0px 0px;position:relative;}
.details_product_buy_simg .swiper-container {width:100%;height:100%;}
.details_product_buy_simg .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;}
.details_product_buy_simg .swiper-button-next,.details_product_buy_simg .swiper-button-prev {background-image:none;top:50%;left:0px;right:auto;margin-top:-5px;}
.details_product_buy_simg .swiper-button-next{left:auto;right:0px;}
.details_product_buy_simg .swiper-button-next:after, .details_product_buy_simg .swiper-button-prev:after{color:#005aad;font-size:28px;}
.details_product_buy_simg .swiper-container {width:-webkit-calc(100% - 72px);width:calc(100% - 72px);}
.details_product_buy_simg .swiper-button-next,.details_product_buy_simg .swiper-button-prev {width:36px;border:0px solid red;}
.details_product_buy_simg .swiper-slide span {display:block;margin:0px;padding:0px;cursor:pointer;border:2px solid transparent;}
.details_product_buy_simg .swiper-slide span.flex-active {border:2px solid #ff0000;position:relative;overflow:hidden;}
.details_product_buy_simg .swiper-slide span img {width:70px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.details_product_buy_simg .swiper-slide span.flex-active img {filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}
.product_details_name {font-size:28px;padding:10px 0px;font-weight:700;border-bottom:1px solid #e6e6e6;}
.product_details_para{width:100%;display:block;vertical-align:middle;padding:20px 0px 20px;margin:0px 0px 0px;border-bottom:1px solid #e6e6e6;}
.product_details_para li{width:100%;display:block;margin:0px;padding:8px 0px;color:#888;}
.product_details_para li a{color:#888;}
.product_details_para li a:hover{color:#da1e26;}
.product_details_para2{width:100%;display:block;vertical-align:middle;padding:20px 0px 20px;margin:0px 0px 0px;border-bottom:1px solid #e6e6e6;}
.product_details_para2 li{float:left;width:50%;display:inline-block;margin:0px;padding:8px 0px;color:#888;}
.product_details_title{width:100%;padding:40px 0px 0px;margin:0px;border-bottom:1px solid #e6e6e6;text-align:left;}
.product_details_title span{display:inline-block;font-size:20px;font-weight:400;margin:0px;padding:12px 0px;position:relative;}
.product_details_title span:after{content:"";position:absolute;bottom:-2px;left:0;z-index:2;width:100%;height:3px;line-height:3px;background:#cfa54f;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.product_details_content{width:100%;max-width:100%;margin:0;padding:40px 0px 30px;text-align:left;font-size:18px;line-height:2;}
/* 产品详情-相关产品 */
.product_details_related_title{width:100%;display:block;margin:0px 0px 0px;padding:10px 0px 0px;font-size:20px;font-weight:normal;}
.product_details_related_list {width:100%;display:block;margin:0px 0px 0px;padding:0px 0px 0px;}
.product_details_related_list .index_product_list {padding:5px 0px 15px;}

/* 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:0px 0 60px;margin:0px auto 0px;text-align:center;}
.tem_page .page-link{padding:10px 16px;font-size:14px;margin:0px 3px 0px;border-radius:5px;}
.tem_page .page-link{color:#000;background-color:#fff;border:1px solid #ddd;}
.tem_page .page-link:hover,.tem_page .page-link:focus,.tem_page .page-item.active .page-link{color:#fff!important;background-color:#cfa54f;border-color:#cfa54f;}
.tem_page .page-item.disabled .page-link{color:#999;background-color:#fff;border-color:#ddd;display:none;}
/* 详情页-上一篇、下一篇 */
.page_prev_next{clear:both;width:100%;padding:20px 0px 5px;margin:0px 0px 0px;border-top:1px solid #eee;color:#999;}
.page_prev_next a{color:#999;}
.page_prev_next a:hover{color:#cfa54f;}
.page_prev_next li{width:48%;float:left;padding:5px 0px;display:inline-block;}
.page_prev_next li:last-child{float:right;text-align:right;}
.page_prev_next li span {width:100%;display:block;padding:0px 0px 5px;}
.page_prev_next li span a{width:100%;display:block;}
.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{padding:0px 0 30px;}
}
@media (max-width:991px){
    .page_prev_next li{padding:0px 0px;display:block;}
    .page_prev_next li, .page_prev_next li:last-child{clear:both;width:100%;text-align:left;}
    .page_prev_next li span {width:auto;display:inline-block;}
    .page_prev_next li span a{width:auto;display:inline-block;}
    .tem_nocontent{padding:100px 0px 100px;font-size:26px;}
}
