@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,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,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;}
.wrap{width:100%;min-width:320px;max-width:1660px;clear:both;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wrap::before,.wrap::after{display:block;clear:both;content:"";}
@media (max-width:1199px){
    .wrap{padding-left:20px;padding-right:20px;}
}
@font-face{font-family:din-B;src:url("../fonts/DIN-Bold.otf");}
.menuBtn{position:relative;z-index:9;display:none;float:right;width:30px;margin:13px 0px 0px 0;padding:5px 0px;cursor:pointer;}
.menuBtn i{display:block;width:100%;height:4px;line-height:4px;overflow:hidden;font-size:0;background:#c0030a;padding:0px;margin:0px 0px 5px;border-radius:14px;}
.main_navigation_bg{position:fixed;top:0px;z-index:9999;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:1200px){
    .header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0px;margin-left:-0px;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:25px;}
    .header_logo{-ms-flex:1 1 22%;flex:1 1 22%;max-width:22%;border:0px solid red;}
    .main_navigation{-ms-flex:1 1 78%;flex:1 1 78%;max-width:78%;border:0px solid red;}
    .main_navigation{text-align:right;height:50px;line-height:50px;}
    .main_navigation li{display:inline-block;padding:0px;margin:0px;text-align:right;height:inherit;line-height:inherit;}
    .main_navigation li a{display:block;padding:0px 40px;text-align:center;color:#000;font-size:18px;font-weight:normal;height:inherit;line-height:inherit;text-decoration:none;}
    .main_navigation li a:hover,.main_navigation li.active a{color:#000;}
    .main_navigation li a b{position:relative;top:0px;left:0px;z-index:0;display:inline-block;font-weight:inherit;font-size:inherit;color:inherit;vertical-align:inherit;height:inherit;line-height:inherit;text-align:inherit;}
    .main_navigation li a b:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;width:0%;height:2px;line-height:2px;background:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
    .main_navigation li:hover a b:before,.main_navigation li.active a b:before{left:0px;width:100%;}
    
    .header{padding-top:25px;padding-bottom:25px;}
    .header_fixed{width:100%;display:block;margin:0px;padding:0px;position:fixed;top:0px;left:0px;z-index:9999;background:#fff;}
    .header_fixed.fixed{background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.7);box-shadow:0 0 15px 0 rgba(0,0,0,0.7);}
    .header_fixed.opacity{background:rgba(255,255,255,0.95);}
    /* .header_fixed.fixed .header{padding-top:10px;padding-bottom:10px;} */
    .header_fixed_placeholder{width:100%;height:100px;line-height:50px;display:block;margin:0px;padding:0px;font-size:0;overflow:hidden;}
    /* .header_fixed_placeholder.fixed{height:70px;} */
/* .header_fixed.fixed2 .header{padding-top:10px;padding-bottom:10px;} */

/* .header{-webkit-transition:padding 1s;-o-transition:padding 1s;transition:padding 1s;} */
/* .header_fixed{-webkit-transition:background 1s;-o-transition:background 1s;transition:background 1s;} */
/* .header_fixed_placeholder{-webkit-transition:height 1s;-o-transition:height 1s;transition:height 1s;} */
    
/* .header{-webkit-transition:padding 0.3s;-o-transition:padding 0.3s;transition:padding 0.3s;} */
.header_fixed{-webkit-transition:background 0.3s;-o-transition:background 0.3s;transition:background 0.3s;}
/* .header_fixed_placeholder{-webkit-transition:height 0.3s;-o-transition:height 0.3s;transition:height 0.3s;} */
    
    
    
    /* .bannerbox{display:block;margin:0px;padding:100px 0px 0px;} */
    /* .bannerbox.fixed{padding:70px 0px 0px;} */
    
    
    
    
}
@media (max-width:1400px){
    .main_navigation li a{padding:0px 30px;}
}
@media (max-width:1200px){
    .menuBtn{display:block;}
    .header{width:100%;margin:0px;padding:0px 0px 0px;background:#fff;padding:0px;height:60px;line-height:60px;border:0px solid red;}
    .header_logo{width:auto;overflow:hidden;margin:16px 0px 0px 0px;padding:0px;float:left;display:inline-block;}
    .header_logo img{display:block;max-width:100%;height:28px;overflow:hidden;}
    .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:#c0030a;}
    .main_navigation li a b{display:block;font-weight:inherit;font-size:inherit;color:inherit;vertical-align:inherit;height:inherit;line-height:inherit;text-align:inherit;}
    .main_navigation{width:0%;height:100%;position:absolute;top:0px;left:0;z-index:99999;background:#000;padding:0px;margin:0;overflow-y:auto;opacity:0;box-shadow:0 15px 27px 0 rgba(167,165,165,0.38);-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:38px;}
.banner .swiper-pagination .swiper-pagination-bullet{width:30px;height:2px;margin:0 5px;display:inline-block;border-radius:0;background:#fff;opacity:.4;position:relative;}
.banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color));background:#fff;}
.banner .swiper-wrapper .swiper-slide.swiper-slide-active>div{width:100%;padding:0;margin:0px 0px 0px -0px;display:block;}
.banner .swiper-button-next:after,
.banner .swiper-button-prev:after{color:#3657ab;}
.banner .banner_img{position:relative;top:0px;left:0px;z-index:0;}
.banner .banner_img{min-width:480px;}
.banner .banner_cont{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1.3;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_cont .banner_txt1{color:#fff;font-size:66px;font-weight:normal;margin:0px auto;text-align:center;padding:10px 0px 0px;}
.banner .banner_cont .banner_txt2{color:#fff;font-size:24px;font-weight:normal;margin:0px auto;text-align:center;padding:30px 0px 0px;}
.banner .banner_cont .banner_btn{display:block;line-height:1;font-size:0px;margin:0px auto;text-align:center;padding:65px 0px 0px;}
.banner .banner_cont .banner_btn span{width:64px;height:64px;display:block;line-height:1;margin:0px auto;text-align:center;border:2px solid #fff;border-radius:100%;}
.banner .banner_cont .banner_btn span i{width:100%;height:100%;display:block;line-height:1;margin:0px auto;text-align:center;background:url(../images/arrow05.png) center center no-repeat;-webkit-animation:btnFadeRight 1.3s ease-in-out infinite;animation:btnFadeRight 1.3s ease-in-out infinite;}
@-webkit-keyframes btnFadeRight{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}35%{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0;}65%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}}
@keyframes btnFadeRight{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;}35%{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);opacity:0;}65%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}}
.banner .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner .banner_img img{display:block;width:100%;max-width:100%;min-width:480px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
@media (min-width:1920px){
    .banner{height:auto;}
    .banner .swiper-container{height:auto;}
}
@media (max-width:1199px){
    .banner .banner_cont{top:47%;}
    .banner .swiper-pagination{bottom:15px;}
    .banner .banner_logo img{max-width:130px;}
    .banner .banner_cont .banner_txt1{font-size:40px;}
    .banner .banner_cont .banner_txt2{font-size:20px;padding:15px 0px 0px;}
    .banner .banner_cont .banner_btn{padding:30px 0px 0px;}
    .banner .banner_cont .banner_btn span{width:54px;height:54px;}
}
@media (max-width:640px){
    .banner .swiper-pagination{bottom:5px;}
    .banner .banner_logo img{max-width:100px;}
    .banner .banner_cont .banner_txt1{font-size:26px;}
    .banner .banner_cont .banner_txt2{font-size:16px;padding:10px 0px 0px;}
    .banner .banner_cont .banner_btn{padding:20px 0px 0px;}
    .banner .banner_cont .banner_btn span{width:44px;height:44px;background-size:18px auto;}
}
/* 内页banner */
.banner_static{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;}
.banner_static .banner_img{position:relative;top:0px;left:0px;z-index:0;}
.banner_static .banner_img{min-width:480px;}
.banner_static .banner_img img{max-width:100%;min-height:40px;margin:0px;padding:0px;font-size:0;}
.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;right:0px;z-index:9999999;}
.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 .banner_txt1{padding:0px;margin:0 auto;text-align:center;font-size:48px;color:#fff;}
.banner_static .banner_txt2en{padding:0px;margin:0 auto;text-align:center;font-size:48px;color:#fff;font-family:din-B;font-weight:400;}
.banner_static .banner_txt2cn{padding:0px;margin:0 auto;text-align:center;font-size:28px;color:#fff;letter-spacing:1px;}
.banner_static .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner_static .banner_img img{display:block;width:100%;max-width:100%;min-width:480px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
@media (max-width:1199px){
    .banner_static .banner_txt1{font-size:36px;}
    .banner_static .banner_txt2en{font-size:42px;}
    .banner_static .banner_txt2cn{font-size:26px;}
}
@media (max-width:640px){
    .banner_static .banner_txt1{font-size:22px;}
    .banner_static .banner_txt2en{font-size:30px;}
    .banner_static .banner_txt2cn{font-size:20px;}
}
/* 首页+内页 广告 */
.ad01_static{display:block;margin:0px auto;text-align:center;padding:70px 0px 0px;}
.ad01_static .banner_img{min-width:640px;}
.ad01_static .banner_txt1{font-size:36px;}
@media (max-width:1199px){
    .ad01_static{padding:40px 0px 0px;}
    .ad01_static .banner_txt1{font-size:26px;}
}
@media (max-width:640px){
    .ad01_static{padding:30px 0px 0px;}
    .ad01_static .banner_txt1{font-size:18px;}
}
.index_about{width:100%;display:block;padding:60px 0px 60px;margin:0px 0px 0px;border-bottom:2px solid #000;}
.index_about_content{float:left;width:35%;width:-webkit-calc(100% - 970px);width:calc(100% - 970px);max-width:560px;margin:50px 0 0px;padding:0px;color:#000;font-size:18px;line-height:2;border:0px solid red;}
.index_about_nav{float:right;width:60%;width:950px;margin:50px -0px 0px;padding:0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;border:0px solid red;}
.index_about_nav li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:50%;padding:20px 0px;border:0px solid red;}
.index_about_nav li:last-child {-ms-flex:0 0 auto;flex:0 0 auto;}
.index_about_nav li a{display:block;text-decoration:none;cursor:pointer;position:relative;}
.index_about_nav li a span{float:left;margin:0px 0px 0 0px;width:62px;padding:0px 0px;position:absolute;top:0px;left:0px;z-index:0;}
.index_about_nav li a span img{display:block;max-width:100%;margin:0px;padding:0px;}
.index_about_nav li a span img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;opacity:0.8;}
.index_about_nav li a:hover span img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray;opacity:1;}
.index_about_nav li a h4{margin:0px 0 0 63px;padding:0px 0px 0px;color:#313131;font-size:18px;font-weight:700;line-height:1.2;}
.index_about_nav li a h5{margin:0px 0 0 63px;padding:10px 0px 0px;color:#999;font-size:12px;font-weight:400;line-height:1.2;}
.index_about_nav li:nth-child(2) a h4,
.index_about_nav li:nth-child(2) a h5{margin:0px 0 0 65px;}
.index_about_nav li:nth-child(4) a h4,
.index_about_nav li:nth-child(4) a h5{margin:0px 0 0 73px;}
.index_about_nav li a:hover,
.index_about_nav li a:hover h4,
.index_about_nav li a:hover h5{text-decoration:none;color:#c0030a;}
.index_about_nav li a h4,
.index_about_nav li a h5{-webkit-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out;}
.index_about_nav li a span img{-webkit-transition:filter .3s ease-in-out;-o-transition:filter .3s ease-in-out;transition:filter .3s ease-in-out;}
/* 我们 */
.title01{display:block;font-size:24px;padding:0px 0px;margin:0px;position:relative;top:0px;left:0px;z-index:0;}
.title01:before{content:"";position:absolute;top:0px;left:0px;z-index:0;width:31px;height:22px;line-height:22px;display:block;background:url(../images/icon01.gif) 0px 0px no-repeat;}
.title01:after{content:"";position:absolute;bottom:0px;right:0px;z-index:0;width:31px;height:22px;line-height:22px;display:block;background:url(../images/icon02.gif) 0px 0px no-repeat;}
@media (min-width:1500px){
    .title01 h3{display:block;color:#000;font-size:36px;font-weight:400;margin:0px;padding:48px 0px 0px;line-height:1.2;position:relative;top:0px;left:0px;z-index:99;}
    .title01 h3:before{content:"";position:absolute;bottom:10px;right:80px;z-index:0;width:25%;height:2px;line-height:2px;display:block;background:#000;}
    .title01 h4{display:block;color:#f6f6f6;font-size:90px;font-weight:700;margin:0px;padding:0px 0px;line-height:1.2;position:absolute;top:0px;left:0px;z-index:0;}
}
@media (max-width:1499px){
    .title01 h3{display:block;color:#000;font-size:30px;font-weight:400;margin:0px auto;text-align:center;padding:0px 0px 10px;line-height:1.2;position:relative;top:0px;left:0px;z-index:99;}
    .title01 h3:before{content:"";position:absolute;bottom:0px;right:50%;z-index:0;margin-right:-20px;width:40px;height:2px;line-height:2px;display:block;background:#000;}
    .title01 h4{display:block;color:#b3b3b3;font-size:50px;font-weight:700;margin:0px auto;text-align:center;padding:0px 0px 10px;line-height:1.2;position:relative;top:0px;left:0px;z-index:0;}
}
.title02{display:block;width:100%;line-height:1;vertical-align:text-bottom;margin:0px;text-align:left;padding:0px;position:relative;}
.title02 h3{display:inline-block;color:#000;font-size:36px;font-weight:400;line-height:1;vertical-align:text-bottom;margin:0px;padding:0px;
position:absolute;bottom:10px;left:0;z-index:9;}
.title02 h4{display:inline-block;color:#eee;font-size:90px;font-weight:700;line-height:1;vertical-align:text-bottom;margin:0px;padding:0px;line-height:1;position:relative;bottom:0px;left:0px;z-index:0;}
@media (max-width:1199px){
    .title02 h3{font-size:28px;bottom:7px;}
    .title02 h4{font-size:60px;}
}
.title02_center{margin:0px auto;text-align:center;}
.title02_center h3{margin:0px auto;text-align:center;left:0;right:0;}
.title02_center h4{margin:0px auto;text-align:center;}
@media (max-width:1199px){
    .title02_xs_center{margin:0px auto;text-align:center;}
    .title02_xs_center h3{margin:0px auto;text-align:center;left:0;right:0;}
    .title02_xs_center h4{margin:0px auto;text-align:center;}
}
.index_feedback .title02 h4{color:#939393;opacity:.1;}
.list_case_huace_advantage .title02 h4{color:#dfdfdf;}
.visual_about_help .title02 h3{color:#fff;}
.visual_about_help .title02 h4{color:#fff;opacity:0.15;}
/* 我们 */
@media (max-width:1499px){
    .index_about_content{float:none;clear:both;width:100%;max-width:100%;margin:40px auto 0px;text-align:center;}
    .index_about_nav{float:none;clear:both;width:auto;max-width:100%;margin:30px -0px 0px;padding:0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;}
    .index_about_nav li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;padding:20px 0px;margin:0px auto;}
    .index_about_nav li a{width:100%;margin:0px auto;padding:0px;}
}
@media (max-width:999px){
    .index_about{padding:40px 0px 40px;}
    .index_about_content{text-align:left;}
    .index_about_nav{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .index_about_nav li,
    .index_about_nav li:nth-child(2),
    .index_about_nav li:last-child {-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;min-width:50%;margin:0px auto;}
}
@media (max-width:575px){
    .index_about_nav li{border-bottom:1px solid #f3f3f3;}
    .index_about_content{text-align:left;}
    .index_about_nav{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .index_about_nav li,
    .index_about_nav li:nth-child(2),
    .index_about_nav li:last-child {-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;min-width:100%;margin:0px auto;}
}
/* 案例 */
.index_case{width:100%;display:block;padding:60px 0px 0px;margin:0px 0px 0px;}
.index_case_title{position:relative;top:0px;left:0px;z-index:0;}
.index_case_nav{float:right;text-align:right;display:inline-block;width:auto;height:80px;line-height:80px;position:absolute;top:20px;right:0px;z-index:0;}
.index_case_nav li{display:inline-block;padding:0px 35px;margin:0px;text-align:right;height:inherit;line-height:inherit;}
.index_case_nav li:last-child{padding-right:0px;}
.index_case_nav li a{position:relative;top:0px;left:0px;z-index:0;display:inline-block;padding:0px 5px;margin:0px;color:#000;font-weight:normal;font-size:18px;height:inherit;line-height:inherit;}
.index_case_nav li a:hover{color:#000;}
.index_case_nav li a:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;width:0%;height:2px;line-height:2px;background:#000;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.index_case_nav li a:hover:before,.index_case_nav li.active a:before{left:0px;width:100%;}
@media (max-width:1199px){
    .index_case{padding:30px 0px 0px;}
    .index_case_nav{float:none;clear:both;margin:0px auto;text-align:center;display:block;width:auto;height:auto;line-height:40px;position:relative;top:0px;right:0px;z-index:0;padding:25px 0px 0px;}
    .index_case_nav li{display:inline-block;padding:0px 15px;margin:0px auto;text-align:center;height:inherit;line-height:inherit;}
}
@media (max-width:440px){
    .index_case_nav li{display:inline-block;padding:0px 10px;margin:0px auto;text-align:center;height:inherit;line-height:inherit;}
}
.index_case_list{margin:0px -25px 0px;padding:50px 0px 30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.index_case_list .item{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;padding:20px 25px;}
.case_itembox{width:100%;display:block;margin:0px;padding:0px 0px 15px;}
.case_itembox .imgbox{width:100%;clear:both;margin:0px;padding:0px;display:block;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;}
.case_itembox .imgbox .img{width:100%;clear:both;margin:0px 0px;padding:0px;font-size:0;display:block;overflow:hidden;}
.case_itembox .imgbox .img img{float:left;clear:both;width: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;}
.case_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);}
.case_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;}
.case_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%;}
.case_itembox .imgbox .layer .info{line-height:1.4;padding:0px 10px 10px;margin:0 auto;text-align:center;color:#fff;font-size:16px;font-weight:400;position:relative;flex:0 0 100%;}
.case_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;}
.case_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;}
.case_itembox:hover .imgbox .layer{opacity:1;}
.case_itembox .text{padding:0px 15px 0px;margin:0;text-align:left;}
.case_itembox .text .tit{width:100%;padding:10px 0px 0px;margin:0;color:#292929;font-size:20px;font-weight:400;}
.case_itembox .text .info{width:100%;display:block;margin:0px;padding:0px;color:#666;font-size:16px;position:relative;background:url(../images/arrow01.png) right center no-repeat;}
.case_itembox:hover{border:0px solid #c0030a;-webkit-box-shadow:1px 2px 7px rgba(0,0,0,0.3);box-shadow:1px 2px 7px rgba(0,0,0,0.3);}
.case_itembox:hover .text .tit{color:#000;}
.case_itembox:hover .text .info{color:#000;}
.case_itembox:hover .text .info{background:url(../images/arrow01a.png) right center no-repeat;}
@media (max-width:1199px){
    .index_case_list{padding:25px 0px 0px;margin:0px -12px;}
    .index_case_list .item{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:5px 12px;}
}
@media (max-width:639px){
    .index_case_list{padding:25px 0px 0px;margin:0px -0px;}
    .index_case_list .item{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:2px 0px;}
}
.index_case .more01{display:block;margin:0px auto;text-align:center;padding:30px 0px 0px;}
.more01 a{display:inline-block;color:#000;font-size:16px;font-weight:400;margin:0px auto;text-align:center;padding:0px 40px 0px 60px;height:50px;line-height:46px;border:2px solid #000;border-radius:50px;}
.more01 a span{float:left;display:inline-block;color:inherit;font-size:inherit;margin:0px;padding:0px 35px 0px 0px;height:inherit;line-height:inherit;}
.more01 a i{float:left;display:inline-block;width:105px;font-size:inherit;margin:0px;padding:0px;height:inherit;line-height:inherit;background:url(../images/arrow02.png) right center no-repeat;}
.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 i{-webkit-transition:background .22s ease-in-out;-o-transition:background .22s ease-in-out;transition:background .22s ease-in-out;}
.more01 a:hover{color:#fff;border:2px solid #c0030a;background:#c0030a;-webkit-box-shadow:1px 2px 7px rgba(0,0,0,0.3);box-shadow:1px 2px 7px rgba(0,0,0,0.3);}
.more01 a:hover i{background:url(../images/arrow02a2.png) right center no-repeat;}
@media (max-width:575px){
    .index_case .more01 a{padding:0px 18px 0px 30px;}
    .index_case .more01 a span{padding:0px 20px 0px 0px;}
    .index_case .more01 a i{width:30px;}
}
/* 观点 */
.index_news_title{position:relative;top:0px;left:0px;z-index:0;}
.index_news_title .more01{position:absolute;top:0px;right:0px;z-index:0;}
.index_news .more01{float:right;display:inline-block;margin:0px;padding:55px 0px 0px;}
.index_news .more01 a{padding:0px 18px 0px 30px;}
.index_news .more01 a span{padding:0px 20px 0px 0px;}
.index_news .more01 a i{width:30px;}
@media (max-width:1199px){
    .index_news .more01{float:none;clear:both;display:block;width:100%;margin:0px auto;text-align:center;padding:25px 0px 0px;position:relative;}
}
.index_news{display:block;padding:40px 0px 50px;margin:0px;}
.index_news_row {display:block;padding:45px 0px 0px;margin:0px -17px;}
.index_news_row .index_article_col {float:left;width:33.333333%;margin:0px 0 0 0px;padding:15px 17px;}
.news_itembox {margin:0px;padding:0px 0px 12px 0px;display:block;}
.news_itembox a{margin:0px;padding:0px 0px 12px 0px;display:block;background:#f4f4f4;}
.news_itembox a .img{width:100%;font-size:0;margin:0px;padding:0px;overflow:hidden;}
.news_itembox a .img img{width:100%;max-width:100%!important;display:block;}
.news_itembox a .img img{min-height:174px;}
.news_itembox a: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_itembox a .txtcont{display:block;margin:0px;padding:0px 30px 0px 30px;}
.news_itembox a .txtcont .date{display:block;padding:10px 0px 20px 0px;font-family:din-B;color:#000;color:#666;line-height:1.2;border-bottom:1px solid #bfbfbf;background:url(../images/arrow01.png) right center no-repeat;}
.news_itembox a .txtcont .date .d{display:block;font-size:48px;font-weight:700;}
.news_itembox a .txtcont .date .y{display:block;font-size:16px;font-weight:400;}
.news_itembox a .txtcont .tit{font-size:18px;font-weight:400;line-height:1.2;margin:35px 0px 0px;padding:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;position:relative;color:#000;}
.news_itembox a .txtcont .desc{font-size:16px;line-height:1.875;margin:10px 0px 0px;padding:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#636363;}
.news_itembox2 {margin:0px;padding:0px 0px 12px 0px;display:block;}
.news_itembox2 a{margin:0px;padding:0px 0px 35px 0px;display:block;background:#f4f4f4;}
.news_itembox2 a .txtcont{display:block;margin:0px;padding:0px 30px 0px 30px;}
.news_itembox2 a .txtcont .date{display:block;padding:15px 0px 20px 0px;font-family:din-B;color:#666;line-height:1.2;border-bottom:1px solid #bfbfbf;background:url(../images/arrow01.png) right center no-repeat;}
.news_itembox2 a .txtcont .date .d{display:block;font-size:48px;font-weight:700;}
.news_itembox2 a .txtcont .date .y{display:block;font-size:16px;font-weight:400;}
.news_itembox2 a .txtcont .tit{font-size:18px;font-weight:400;line-height:1.2;margin:35px 0px 0px;padding:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;position:relative;color:#000;}
.news_itembox a .img img,
.news_itembox a .txtcont .tit,
.news_itembox a .txtcont .desc,
.news_itembox a .txtcont .date,
.news_itembox2 a .txtcont .tit{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s;transition:all .3s ease-in-out;}
.news_itembox a:hover,
.news_itembox2 a:hover{-webkit-box-shadow:1px 3px 6px rgba(0,0,0,0.3);box-shadow:1px 3px 6px rgba(0,0,0,0.3);}
.news_itembox a:hover .txtcont .tit,
.news_itembox2 a:hover .txtcont .tit{color:#c0030a;color:#000;}
.news_itembox a:hover .txtcont .date,
.news_itembox2 a:hover .txtcont .date{color:#000;}
.news_itembox a:hover .txtcont .desc{color:#000;}
.news_itembox a:hover .txtcont .date,
.news_itembox2 a:hover .txtcont .date{background:url(../images/arrow01a.png) right center no-repeat;}
@media (max-width:1199px){
    .index_news{padding:40px 0px 40px;}
    .index_news_row {padding:30px 0px 0px;margin:0px -0px;}
    .index_news_row .index_article_col {float:none;clear:both;width:100%;margin:0px 0 0 0px;padding:0px 0px;}
    .news_itembox,
    .news_itembox2 {padding:0px 0px 15px 0px;}
    .news_itembox a .img img{min-height:auto;}
}
.index_feedback{display:block;padding:40px 0px 60px;margin:0px;background:url(../images/index_feedback.jpg) center 0 no-repeat;background-size:cover;}
.index_feedback_form{width:100%;display:block;padding-top:70px}
.index_feedback_form .item{width:29%;float:left;padding-right:30px}
.index_feedback_form .inp{width:100%;display:block;overflow:hidden;height:50px;line-height:50px;border:0;padding:0 20px;background:#fff;font-size:16px;color:#666;}
.index_feedback_form .btn{width:13%;float:right;}
.index_feedback_form .btn button{width:100%;display:block;height:50px;line-height:1;border-radius:50px;text-align:center;font-size:18px;font-weight:400;color:#fff;cursor:pointer;background:#1b1b1b;border:2px solid #1b1b1b;-webkit-transition:border-color .3s ease-in-out,background .22s ease-in-out;-o-transition:border-color .3s ease-in-out,background .22s ease-in-out;transition:border-color .3s ease-in-out,background .22s ease-in-out;overflow:hidden;padding:0px;margin:0px;}
.index_feedback_form .btn i{width:29px;height:16px;line-height:1;display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:14px;background:url(../images/arrow03.png) center center no-repeat}
.index_feedback_form .btn button:hover{background-color:#c0030a;border-color:#c0030a}
.index_feedback_form input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {-webkit-appearance:none}
.index_feedback_form input::-webkit-input-placeholder {color:#666;}
.index_feedback_form input::-moz-input-placeholder {color:#666;}
.index_feedback_form input::-ms-input-placeholder {color:#666;}
.index_feedback_form input::placeholder {color:#666;}
@media (max-width:1199px){
    .index_feedback{padding:35px 0px 35px;}
    .index_feedback_form{padding-top:25px}
    .index_feedback_form .item{width:100%;float:none;clear:both;padding-right:0px;padding-bottom:15px;}
    .index_feedback_form .inp{width:100%;display:block;overflow:hidden;height:50px;line-height:50px;border:0;padding:0 20px;background:#fff;font-size:16px;color:#666;}
    .index_feedback_form .btn{width:100%;float:none;clear:both;}
}
.index_links {display:block;padding:30px 0px 20px;margin:0px;}
.index_links_title{display:block;margin:0px;padding:0px 0px 15px;line-height:20px;border-bottom:1px solid #eee;}
.index_links_title span{float:left;display:inline-block;margin:0px;padding:0px 0px 0px 12px;font-size:18px;font-weight:700;height:20px;border-left:3px solid #db261f;}
.index_links_list{display:block;padding:10px 0px 0px;margin:0px;font-size:12px;color:#aaa;}
.index_links_list a{display:inline-block;padding:5px 0px;margin:0px 15px;text-align:left;font-size:14px;color:#444;height:inherit;line-height:inherit;}
.index_links_list a:first-child{margin-left:0px;}
.index_links_list a:hover{color:#222;text-decoration:underline;}
.footer{padding:70px 0 0px;background:#1b1b1b;color:#fff;margin:0px;font-size:14px;}
.footer a{color:#fff;}
.footer a:hover{color:#fff;text-decoration:underline;}
.footer p {margin:0 0 0px;}
/* .footer_logo{float:left;width:24%;padding:20px 40px 40px 0px;text-align:left;} */
.footer_nav{float:left;width:18%;padding:0px 0px 40px 0px;margin:0px -15px;}
.footer_nav .item{float:left;width:45%;padding:20px 15px;}
.footer_nav .item li{width:100%;padding:5px 0px;}
.footer_contact{float:left;width:52%;width:76%;padding:0px 0px 40px 0;margin:0px;}
.footer_contact{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:-0px;margin-left:-0px;justify-content:space-around;border:0px solid red;}
.footer_contact .item{-ms-flex:0 0 auto;flex:0 0 auto;max-width:50%;padding:20px 0px 0px;}
.footer_contact .item .tel{display:inline-block;margin:0px;padding:0px;height:44px;line-height:44px;border:2px solid #fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:relative;}
.footer_contact .item .tel i{float:left;display:inline-block;width:46px;font-size:0px;margin:0px;padding:0px;height:inherit;line-height:inherit;background:url(../images/icon_tel.png) center center no-repeat;border-right:2px solid #fff;position:absolute;top:0px;left:0px;z-index:0;}
.footer_contact .item .tel span{float:left;display:inline-block;font-size:24px;font-weight:700;margin:0px 0px 0px 56px;padding:0px 30px 0px 0px;line-height:inherit;}
.footer_contact .item .addr{display:block;margin:16px 0px 0px;padding:0px;line-height:44px;position:relative;}
.footer_contact .item .addr i{display:inline-block;width:34px;font-size:0px;margin:0px;padding:0px;height:44px;line-height:inherit;background:url(../images/icon_addr.png) 0 center no-repeat;overflow:hidden;position:absolute;top:0px;left:0px;z-index:0;}
.footer_contact .item .addr span{display:inline-block;margin:0px 0px 0px 50px;padding:6px 0px 0px;line-height:34px;}
.footer_weixin{float:right;width:160px;width:7%;display:block;padding:20px 0px 40px 0px;margin:0px auto;text-align:center;}
.footer_weixin img{max-width:100%;margin:0px auto;text-align:center;padding:0px 0px;font-size:0;display:block;overflow:hidden;}
.footer_weixin p{margin:0px auto;text-align:center;padding:8px 0px 0px;}
.footer_copyright{width:100%;display:block;margin:0px auto;text-align:center;padding:12px 0px 8px 0px;background:#000;}
.footer_beian{width:100%;display:block;padding:0px;}
@media (max-width:1199px){
    .footer{padding:20px 0 0px;}
    .footer_logo{width:100%;float:none;clear:both;padding:20px 0px 20px 0px;text-align:left;margin:0px auto;text-align:center;}
    .footer_nav{width:100%;float:none;clear:both;padding:0px 0px 10px 0px;margin:0px auto;text-align:center;}
    .footer_nav .item{float:none;clear:both;width:auto;display:inline-block;padding:0px 0px;margin:0px auto;text-align:center;}
    .footer_nav .item li{float:none;clear:both;width:auto;display:inline-block;padding:5px 15px;margin:0px auto;text-align:center;font-size:16px;}
    .footer_contact{width:100%;float:left;padding:10px 0px 20px 0;margin:0px;border-top:1px solid #363636;display:block;}
    .footer_contact .item{max-width:100%;padding:15px 0px 0px;}
    .footer_contact .item .addr span{font-size:16px;}
    .footer_weixin{width:100%;float:left;display:block;padding:0px 0px 20px 0px;margin:0px;text-align:left;}
}
/* 案例-列表页 */
/* 案例-服务项目 */
.list_case_huace_service{display:block;width:100%;padding:100px 0px 0px;}
.list_case_huace_service_list{margin:0px 0px 0px;padding:75px 0px 25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}
.list_case_huace_service_list li{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;padding:15px 0px;}
.list_case_huace_service_list li a{display:block;text-decoration:none;cursor:pointer;padding:0px;margin:0px auto;text-align:center;}
.list_case_huace_service_list li a .cont{display:block;padding:15px 0px 30px;margin:0px auto;text-align:center;}
.list_case_huace_service_list li a .cont span{display:block;margin:0px;width:100%;height:110px;margin:0px auto;text-align:center;padding:0px 0px;}
.list_case_huace_service_list li a .cont h3{margin:0px;padding:0px 0px 0px;color:#000;font-size:18px;font-weight:400;line-height:1.2;}
.list_case_huace_service_list li a .cont h4{margin:0px;padding:10px 0px 0px;color:#999;font-size:12px;font-weight:400;line-height:1.2;}
.list_case_huace_service_list li a:hover .cont{background:url(../images/icon_serbg.jpg) center center no-repeat;}
.list_case_huace_service_list li a:hover .cont h3{color:#fff;}
.list_case_huace_service_list li a:hover .cont h4{color:#fff;}
/* 画册 */
.list_case_huace_service_list li:nth-child(1) a .cont span{background:url(../images/icon_ser01.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(2) a .cont span{background:url(../images/icon_ser02.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(3) a .cont span{background:url(../images/icon_ser03.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(4) a .cont span{background:url(../images/icon_ser04.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(5) a .cont span{background:url(../images/icon_ser05.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(6) a .cont span{background:url(../images/icon_ser06.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(7) a .cont span{background:url(../images/icon_ser07.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(8) a .cont span{background:url(../images/icon_ser08.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(1) a:hover .cont span{background:url(../images/icon_ser01a.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(2) a:hover .cont span{background:url(../images/icon_ser02a.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(3) a:hover .cont span{background:url(../images/icon_ser03a.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(4) a:hover .cont span{background:url(../images/icon_ser04a.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(5) a:hover .cont span{background:url(../images/icon_ser05a.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(6) a:hover .cont span{background:url(../images/icon_ser06a.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(7) a:hover .cont span{background:url(../images/icon_ser07a.png) center center no-repeat;}
.list_case_huace_service_list li:nth-child(8) a:hover .cont span{background:url(../images/icon_ser08a.png) center center no-repeat;}
/* 网站 */
.list_case_wangzhan_service_list li:nth-child(1) a .cont span{background:url(../images/icon_ser_wz01.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(2) a .cont span{background:url(../images/icon_ser_wz02.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(3) a .cont span{background:url(../images/icon_ser_wz03.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(4) a .cont span{background:url(../images/icon_ser_wz04.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(5) a .cont span{background:url(../images/icon_ser_wz05.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(6) a .cont span{background:url(../images/icon_ser_wz06.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(7) a .cont span{background:url(../images/icon_ser_wz07.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(8) a .cont span{background:url(../images/icon_ser_wz08.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(1) a:hover .cont span{background:url(../images/icon_ser_wz01a.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(2) a:hover .cont span{background:url(../images/icon_ser_wz02a.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(3) a:hover .cont span{background:url(../images/icon_ser_wz03a.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(4) a:hover .cont span{background:url(../images/icon_ser_wz04a.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(5) a:hover .cont span{background:url(../images/icon_ser_wz05a.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(6) a:hover .cont span{background:url(../images/icon_ser_wz06a.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(7) a:hover .cont span{background:url(../images/icon_ser_wz07a.png) center center no-repeat;}
.list_case_wangzhan_service_list li:nth-child(8) a:hover .cont span{background:url(../images/icon_ser_wz08a.png) center center no-repeat;}
/* 宣传片 */
.list_case_xuanchuanpian_service_list li:nth-child(1) a .cont span{background:url(../images/icon_ser_xcp01.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(2) a .cont span{background:url(../images/icon_ser_xcp02.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(3) a .cont span{background:url(../images/icon_ser_xcp03.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(4) a .cont span{background:url(../images/icon_ser_xcp04.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(5) a .cont span{background:url(../images/icon_ser_xcp05.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(6) a .cont span{background:url(../images/icon_ser_xcp06.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(7) a .cont span{background:url(../images/icon_ser_xcp07.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(8) a .cont span{background:url(../images/icon_ser_xcp08.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(1) a:hover .cont span{background:url(../images/icon_ser_xcp01a.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(2) a:hover .cont span{background:url(../images/icon_ser_xcp02a.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(3) a:hover .cont span{background:url(../images/icon_ser_xcp03a.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(4) a:hover .cont span{background:url(../images/icon_ser_xcp04a.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(5) a:hover .cont span{background:url(../images/icon_ser_xcp05a.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(6) a:hover .cont span{background:url(../images/icon_ser_xcp06a.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(7) a:hover .cont span{background:url(../images/icon_ser_xcp07a.png) center center no-repeat;}
.list_case_xuanchuanpian_service_list li:nth-child(8) a:hover .cont span{background:url(../images/icon_ser_xcp08a.png) center center no-repeat;}
/* 文化墙 */
.list_case_wenhuaqiang_service_list li:nth-child(1) a .cont span{background:url(../images/icon_ser_whq01.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(2) a .cont span{background:url(../images/icon_ser_whq02.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(3) a .cont span{background:url(../images/icon_ser_whq03.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(4) a .cont span{background:url(../images/icon_ser_whq04.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(5) a .cont span{background:url(../images/icon_ser_whq05.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(6) a .cont span{background:url(../images/icon_ser_whq06.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(7) a .cont span{background:url(../images/icon_ser_whq07.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(8) a .cont span{background:url(../images/icon_ser_whq08.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(1) a:hover .cont span{background:url(../images/icon_ser_whq01a.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(2) a:hover .cont span{background:url(../images/icon_ser_whq02a.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(3) a:hover .cont span{background:url(../images/icon_ser_whq03a.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(4) a:hover .cont span{background:url(../images/icon_ser_whq04a.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(5) a:hover .cont span{background:url(../images/icon_ser_whq05a.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(6) a:hover .cont span{background:url(../images/icon_ser_whq06a.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(7) a:hover .cont span{background:url(../images/icon_ser_whq07a.png) center center no-repeat;}
.list_case_wenhuaqiang_service_list li:nth-child(8) a:hover .cont span{background:url(../images/icon_ser_whq08a.png) center center no-repeat;}
@media (max-width:1199px){
    .list_case_huace_service{padding:60px 0px 0px;}
    .list_case_huace_service_list{padding:40px 0px 30px;justify-content:flex-start;}
    .list_case_huace_service_list li{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;padding:5px 0px;}
}
@media (max-width:575px){
    .list_case_huace_service_list li{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;}
    .list_case_huace_service_list li a{padding:0px 0px 20px;}
    .list_case_huace_service_list li a h3{font-size:16px;}
}
/* 案例-服务优势 */
.list_case_huace_advantage{display:block;width:100%;padding:50px 0px 25px;background:#efefef;}
.list_case_huace_advantage_list{margin:0px -13px 0px;padding:70px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}
.list_case_huace_advantage_list li{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;padding:15px 13px;}
.list_case_huace_advantage_list li a{display:block;text-decoration:none;cursor:pointer;padding:30px;margin:0px;background:#fff;border:1px solid #7d7d7d;
-webkit-transition:none;-o-transition:none;transition:none;height:100%;}
.list_case_huace_advantage_list li a span{display:block;margin:0px;width:100%;height:100px;margin:0px;padding:0px 0px;}
.list_case_huace_advantage_list li a h3{margin:0px;padding:15px 0px 0px;margin:0px auto;text-align:center;color:#000;font-size:24px;font-weight:400;line-height:1.2;}
.list_case_huace_advantage_list li a h4{margin:0px;padding:35px 0px 0px;color:#2e2e2e;font-size:16px;font-weight:400;line-height:1.875;}
.list_case_huace_advantage_list li a:hover{padding:29px;border:2px solid #000;}
/* 画册 */
.list_case_huace_advantage_list li a .icon_adv01{background:url(../images/icon_adv01.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv02{background:url(../images/icon_adv02.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv03{background:url(../images/icon_adv03.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv04{background:url(../images/icon_adv04.png) center center no-repeat;}
/* 网站 */
.list_case_huace_advantage_list li a .icon_adv01b{background:url(../images/icon_adv01b.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv02b{background:url(../images/icon_adv02b.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv03b{background:url(../images/icon_adv03b.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv04b{background:url(../images/icon_adv04b.png) center center no-repeat;}
/* 宣传片 */
.list_case_huace_advantage_list li a .icon_adv01c{background:url(../images/icon_adv01c.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv02c{background:url(../images/icon_adv02c.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv03c{background:url(../images/icon_adv03c.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv04c{background:url(../images/icon_adv04c.png) center center no-repeat;}
/* 文化墙 */
.list_case_huace_advantage_list li a .icon_adv01d{background:url(../images/icon_adv01d.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv02d{background:url(../images/icon_adv02d.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv03d{background:url(../images/icon_adv03d.png) center center no-repeat;}
.list_case_huace_advantage_list li a .icon_adv04d{background:url(../images/icon_adv04d.png) center center no-repeat;}
@media (max-width:1199px){
    .list_case_huace_advantage_list{padding:40px 0px 0px;}
    .list_case_huace_advantage_list li{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 13px;}
    .list_case_huace_advantage_list li a h4{padding:25px 0px 0px;text-align:center;}
}
.list_case_huace_case{display:block;width:100%;padding:60px 0px 0px;}
/* 案例-加载更多 */
.more02{display:block;margin:0px auto;text-align:center;padding:30px 0px 0px;}
.more02 a{display:inline-block;color:#000;font-size:16px;font-weight:400;margin:0px auto;text-align:center;padding:0px 105px 0px 105px;height:50px;line-height:46px;border:2px solid #000;border-radius:50px;}
.more02 a span{float:left;display:inline-block;color:inherit;font-size:inherit;margin:0px;padding:0px 15px 0px 0px;height:inherit;line-height:inherit;}
.more02 a i{float:left;display:inline-block;width:13px;font-size:inherit;margin:0px;padding:0px;height:inherit;line-height:inherit;background:url(../images/arrow_down.png) right center no-repeat;}
.more02 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;}
.more02 a i{-webkit-transition:background .22s ease-in-out;-o-transition:background .22s ease-in-out;transition:background .22s ease-in-out;}
.more02 a:hover{color:#fff;border:2px solid #c0030a;background:#c0030a;-webkit-box-shadow:1px 2px 7px rgba(0,0,0,0.3);box-shadow:1px 2px 7px rgba(0,0,0,0.3);}
.more02 a:hover i{background:url(../images/arrow_downw.png) right center no-repeat;}
.ajaxpage{}
.nomorecontent{pointer-events:none;cursor:auto;color:#888!important;background-color:transparent!important;border-color:transparent!important;}
.nomorecontent i{background-image:none!important;}
/* 案例-服务流程 */
.list_case_huace_process{width:100%;display:block;margin:0px;padding:80px 0px 90px;overflow:hidden;}
.list_case_huace_process_list{margin:0px -45px;padding:70px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;}
.list_case_huace_process_list li{-ms-flex:1 1 11.111111%;flex:1 1 11.111111%;max-width:11.111111%;padding:20px 45px;}
.list_case_huace_process_list li a{display:block;text-decoration:none;cursor:pointer;padding:0px 0px 0px;margin:0px auto;text-align:center;border:0px solid #000;}
.list_case_huace_process_list li a span{display:block;margin:0px;width:90px;height:90px;margin:0px auto;text-align:center;padding:0px;border-radius:100%;border:1px dashed #c0030a;padding:9px;}
.list_case_huace_process_list li a span i{display:block;margin:0px;width:70px;height:70px;margin:0px auto;text-align:center;padding:0px;border-radius:100%;background-color:#c0030a;background-size:auto auto;background-position:center center;background-repeat:no-repeat;}
.list_case_huace_process_list li a h4{margin:0px;padding:0px 0px 0px;color:#000;font-size:18px;font-weight:400;line-height:1.2;}
.list_case_huace_process_list li a h5{margin:0px;padding:10px 0px 0px;color:#000;font-size:24px;font-weight:700;line-height:1.2;}
.list_case_huace_process_list li:nth-child(1) a span i{background-image:url(../images/icon_pro01.png);}
.list_case_huace_process_list li:nth-child(2) a span i{background-image:url(../images/icon_pro02.png);}
.list_case_huace_process_list li:nth-child(3) a span i{background-image:url(../images/icon_pro03.png);}
.list_case_huace_process_list li:nth-child(4) a span i{background-image:url(../images/icon_pro04.png);}
.list_case_huace_process_list li:nth-child(5) a span i{background-image:url(../images/icon_pro05.png);}
.list_case_huace_process_list li:nth-child(6) a span i{background-image:url(../images/icon_pro06.png);}
.list_case_huace_process_list li:nth-child(7) a span i{background-image:url(../images/icon_pro07.png);}
.list_case_huace_process_list li:nth-child(8) a span i{background-image:url(../images/icon_pro08.png);}
.list_case_huace_process_list li:nth-child(9) a span i{background-image:url(../images/icon_pro09.png);}
.list_case_huace_process_list li{position:relative;top:0px;left:0px;z-index:0;}
.list_case_huace_process_list li:after{content:"";position:absolute;top:55px;right:-13px;z-index:0;width:27px;height:21px;line-height:21px;background:url(../images/arrow04.png) center center no-repeat;}
.list_case_huace_process_list li:last-child:after{display:none;}
.list_case_huace_process_list li a h4,.list_case_huace_process_list li a h5{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.list_case_huace_process_list li a:hover h4,.list_case_huace_process_list li a:hover h5{color:#c0030a;}
/* 案例-服务流程-宣传片 */
.list_case_xuanchuanpian_process_list li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:20px 0px;}
.list_case_xuanchuanpian_process_list li:nth-child(1) a span i{background-image:url(../images/icon_pro_xcp01.png);}
.list_case_xuanchuanpian_process_list li:nth-child(2) a span i{background-image:url(../images/icon_pro03.png);}
.list_case_xuanchuanpian_process_list li:nth-child(3) a span i{background-image:url(../images/icon_pro04.png);}
.list_case_xuanchuanpian_process_list li:nth-child(4) a span i{background-image:url(../images/icon_pro_xcp02.png);}
.list_case_xuanchuanpian_process_list li:nth-child(5) a span i{background-image:url(../images/icon_pro05.png);}
.list_case_xuanchuanpian_process_list li:nth-child(6) a span i{background-image:url(../images/icon_pro07.png);}
.list_case_xuanchuanpian_process_list li:nth-child(7) a span i{background-image:url(../images/icon_pro_xcp03.png);}
.list_case_xuanchuanpian_process_list li:nth-child(8) a span i{background-image:url(../images/icon_pro_xcp04.png);}
.list_case_xuanchuanpian_process_list li:nth-child(9) a span i{background-image:url(../images/icon_pro_xcp05.png);}
.list_case_xuanchuanpian_process_list li:nth-child(10) a span i{background-image:url(../images/icon_pro_xcp06.png);}
.list_case_xuanchuanpian_process_list li:nth-child(11) a span i{background-image:url(../images/icon_pro_xcp07.png);}
@media (max-width:1499px){
    .list_case_huace_process_list li{-ms-flex:0 1 20%;flex:0 1 20%;max-width:25%;}
}
@media (max-width:999px){
    .list_case_huace_process{padding:50px 0px 50px;}
    .list_case_huace_process_list{padding:30px 0px 0px;}
    .list_case_huace_process_list li{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;padding:12px 45px;}
}
@media (max-width:575px){
    .list_case_huace_process_list li{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;}
}
/* 案例-详情页 */
.pop_locked{overflow-y:hidden;}
.details_case_huace_loading{display:none;width:100%;height:100%;margin:0px;padding:0px;background:url(../images/loading-2.gif) center center no-repeat;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:999999999;background-color:rgba(0,0,0,0.8);}
#pop_details{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999998;}
.details_case_huace_bg{width:100%;height:100%;display:block;padding:0px;margin:0px auto;text-align:center;background:rgba(0,0,0,0.8);overflow:hidden;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:999999995;}
.details_case_huace{display:block;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);max-width:1600px;
/* max-width:1480px; */
padding:15px 30px 0px;margin:0px auto;text-align:center;border:0px solid red;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:999999996;background:#fff;height:100%;}
.details_case_huace_close{display:block;margin:0px;width:38px;height:38px;margin:0px;padding:0px;background:url(../images/close.png) center center no-repeat;position:absolute;top:5px;right:5px;z-index:999999997;cursor:pointer;}
.details_case_huace_wrap{display:block;width:100%;max-width:1520px;
max-width:1400px;padding:0px 60px 0px;margin:0px auto;text-align:center;overflow-y:scroll;height:100%;border:0px solid green;}
.details_case_huace_wrap::-webkit-scrollbar{width:3px;position:absolute;top:5px;right:5px;z-index:9;}
.details_case_huace_wrap::-webkit-scrollbar-track{background:#dcdcdc;}
.details_case_huace_wrap::-webkit-scrollbar-thumb{background:#c0030a;border-radius:0px;}
.details_case_huace_wrap::-webkit-scrollbar-thumb:window-inactive{background:#c0030a;border-radius:0px;}
.details_case_huace_top{width:100%;display:block;padding:0px 0px 20px;margin:0px;text-align:left;}
.details_case_huace_left{float:left;width:430px;padding:0px;margin:0px 0px 0px;}
.details_case_huace_left_title{margin:0px;padding:0px 0px 27px;font-size:36px;font-weight:700;line-height:1.4;position:relative;top:0px;left:0px;z-index:0;}
.details_case_huace_left_title:after{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:40px;height:4px;line-height:4px;background:#535353;}
.details_case_huace_left_info{margin:0px;padding:13px 0px 0px;}
.details_case_huace_left_info li{margin:0px;padding:5px 0px;color:#616161;}
.details_case_huace_left_info li span{margin:0px;padding:0px;color:#000;}
.details_case_huace_left_info li.link{line-height:36px;font-size:16px;color:#777;margin-top:22px}
.details_case_huace_left_info li.link a{padding-left:49px;display:inline-block;background:url(../images/icon_link.png) left center no-repeat;color:#c0030a;-o-background-size:36px auto;-ms-background-size:36px auto;-moz-background-size:36px auto;-webkit-background-size:36px auto;background-size:36px auto}
.details_case_huace_left_info li.link a:hover{text-decoration:underline}
.details_case_huace_left_info li.link span{margin:0px;padding:0px;color:#777;}
.details_case_huace_right{float:right;max-width:930px;width:-webkit-calc(100% - 440px);width:calc(100% - 440px);padding:0px 0px 0px 20px;margin:0px 0px 0px;}
.details_case_huace_right_tit{margin:0px;padding:22px 0px 0px;font-size:30px;
padding:90px 0px 0px;font-size:18px;}
.details_case_huace_right_desc{margin:0px;padding:40px 0px 0px;

padding:8px 0px 0px;color:#6c6c6c;line-height:2.25;}
.details_case_huace_content{padding:30px 0px;margin:0px;text-align:left;border-top:1px solid #707070;color:#6c6c6c;line-height:2.25;}
@media (max-width:1199px){
    .details_case_huace{width:100%;padding:40px 30px 0px 10px;}
    .details_case_huace_close{top:10px;right:10px;}
    .details_case_huace_wrap{padding:0px 20px 0px;}
    .details_case_huace_left{float:none;clear:both;width:100%;}
    .details_case_huace_left_title{font-size:32px;}
    .details_case_huace_right{float:none;clear:both;max-width:100%;width:100%;padding:10px 0px 0px 0px;}
    .details_case_huace_right_tit{font-size:18px;padding:0px 0px 0px;}
    .details_case_huace_right_desc{padding:5px 0px 3px;}
    .details_case_huace_top{padding:0px 0px 10px;}
    .details_case_huace_content{padding:20px 0px;}
}
/* 公司简介 */
.visual_about_intro{width:100%;margin:0px 0px 0px;padding:90px 0px 50px;}
.visual_about_intro_left{width:370px;float:left;margin:0px 0px 0px;padding:0px 0px 0px;}
.visual_about_intro_right{width:1230px;width:-webkit-calc(100% - 370px);width:calc(100% - 370px);float:right;margin:0px 0px 0px;padding:60px 0px 0px;line-height:2.5;}
.visual_about_intro_right p{margin:0px 0px 0px;padding:0px;}
.visual_about_intro_right {position:relative;top:0px;left:0px;z-index:0;}
.visual_about_intro_right:before{content:"";position:absolute;top:0px;right:0px;z-index:0;width:400px;height:2px;line-height:2px;background:#000;}
.visual_about_intro_right .info{margin:0px 0px;padding:50px 0px 25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}
.visual_about_intro_right .info li{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;padding:0px 0px;}
.visual_about_intro_right .info li i{float:left;display:inline-block;margin:0px;width:60px;height:60px;margin:10px 0px 0px;padding:0px;}
.visual_about_intro_right .info li,
.visual_about_intro_right .info li i{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.visual_about_intro_right .info li:nth-child(1) i{background:url(../images/icon_intro01.png) 0 center no-repeat;}
.visual_about_intro_right .info li:nth-child(2) i{background:url(../images/icon_intro02.png) 0 center no-repeat;}
.visual_about_intro_right .info li:nth-child(3) i{background:url(../images/icon_intro03.png) 0 center no-repeat;}
.visual_about_intro_right .info li:hover:nth-child(1) i{background:url(../images/icon_intro01a.png) 0 center no-repeat;}
.visual_about_intro_right .info li:hover:nth-child(2) i{background:url(../images/icon_intro02a.png) 0 center no-repeat;}
.visual_about_intro_right .info li:hover:nth-child(3) i{background:url(../images/icon_intro03a.png) 0 center no-repeat;}
.visual_about_intro_right .info .desc{float:left;display:inline-block;line-height:1.75;}
.visual_about_intro_right .info .num{margin:0px;padding:0px;font-size:0px;display:inline-block;}
.visual_about_intro_right .info .num span{margin:0px;padding:0px;font-size:60px;font-weight:700;line-height:1;display:inline-block;vertical-align:text-bottom;font-family:din-B;}
.visual_about_intro_right .info .desc em{margin:0px;padding:0px 0px 5px 5px;display:inline-block;font-size:18px;font-style:normal;line-height:1;vertical-align:text-bottom;}
.visual_about_intro_right .info .desc p{display:block;margin:0px;padding:0px 0px 0px;font-size:18px;}
.visual_about_intro_right .info li:hover{color:#c0030a;}
@media (max-width:1199px){
    .visual_about_intro{padding:50px 0px 30px;}
    .visual_about_intro_left{width:100%;float:none;clear:both;}
    .visual_about_intro_right{width:100%;float:none;clear:both;padding:40px 0px 0px;line-height:2.5;}
}
@media (max-width:991px){
    .visual_about_intro_right .info li i{width:55px;height:50px;margin:0px 0px 0px;}
    .visual_about_intro_right .info .num span{font-size:40px;}
    .visual_about_intro_right .info .desc em{padding:0px 0px 5px 5px;font-size:16px;}
    .visual_about_intro_right .info .desc p{font-size:14px;}
}
@media (max-width:575px){
    .visual_about_intro_right .info{margin:0px -10px;padding:20px 0px 10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
    .visual_about_intro_right .info li{-ms-flex:1 1 33.333333%;flex:1 1 33.333333%;max-width:33.333333%;padding:0px 10px;}
    .visual_about_intro_right .info li i{width:100%;float:none;clear:both;display:block;}
    .visual_about_intro_right .info .desc{width:100%;float:none;clear:both;display:block;padding:3px 0px 0px;}
    .visual_about_intro_right .info .num span{font-size:24px;}
    .visual_about_intro_right .info .desc em{padding:0px 0px 2px 5px;font-size:12px;}
    .visual_about_intro_right .info .desc p{font-size:12px;}
}
/* 我们能帮您解决什么问题 */
.visual_about_help{display:block;width:100%;margin:0px 0px 0px;padding:70px 0px 40px;background:url(../images/visual_about_help.jpg) center 0 no-repeat;background-size:cover;}
.visual_about_help_list{margin:0px;padding:20px 0px 0px;display:block;}
.visual_about_help_item{margin:25px -0px 0px;padding:20px 20px 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;background:rgba(0,0,0,0.5);color:#fff;}
.visual_about_help_item .item_left{-ms-flex:0 0 295px;flex:0 0 295px;max-width:295px;padding:20px 12px;background:#c0030a;}
.visual_about_help_item .item_right{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:0px 0px 0px 40px;}
.visual_about_help_item .item_left{display:table;vertical-align:middle;border:0px solid green;}
.visual_about_help_item .item_left p{padding:0px;margin:0px;}
.visual_about_help_item .item_left .icon{display:table-cell;vertical-align:middle;width:70px;height:70px;margin:0px;padding:0px;background:url(../images/icon_help01.png) 0 center no-repeat;}
.visual_about_help_item .item_left .icon02{background:url(../images/icon_help02.png) 0 center no-repeat;}
.visual_about_help_item .item_left .tit{display:table-cell;vertical-align:middle;padding:0px 0px 0px 25px;border-left:1px solid #fff;font-size:24px;font-weight:700;line-height:1.5;}
.visual_about_help_item .desc_hasicon{counter-reset:section;}
.visual_about_help_item .desc_hasicon p{padding:6px 0px 6px 50px;margin:0px 0px 0px;line-height:38px;position:relative;top:0px;left:0px;z-index:0;}
.visual_about_help_item .desc_hasicon p:before{position:absolute;top:6px;left:0;z-index:0;width:38px;height:38px;line-height:38px;background:#fff;color:#c0030a;font-size:20px;font-weight:700;text-align:center;border-radius:100%;counter-increment:section;content:"0" counter(section);}
@media (max-width:1199px){
    .visual_about_help_item{-ms-flex-wrap:wrap;flex-wrap:wrap;}
    .visual_about_help_item .item_left{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:15px 20px;background:#c0030a;}
    .visual_about_help_item .item_right{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:25px 0px 0px 0px;}
    .visual_about_help_item .item_left .tit{font-size:20px;font-weight:400;}
}
.visual_about_concept{display:block;padding:60px 0px 0px;margin:0px;}
.visual_about_concept_left{float:left;width:38%;margin:40px 0px 0px;}
.visual_about_concept_right{float:right;width:60%;margin:40px 0px 0px;}
.visual_about_concept_right img{width:100%;}
.visual_about_concept_content{margin:0px;padding:90px 0px 0px;line-height:2;}
.visual_about_concept_content p{margin:0px 0px 16px;padding:0px 0px 0px;}
@media (max-width:1199px){
    .visual_about_concept{padding:30px 0px 0px;}
    .visual_about_concept_left{float:none;clear:both;width:100%;margin:40px 0px 0px;}
    .visual_about_concept_right{float:none;clear:both;width:100%;margin:40px 0px 0px;}
    .visual_about_concept_content{padding:30px 0px 0px;}
}
.visual_about_advantage{display:block;padding:80px 0px 0px;margin:0px;}
.visual_about_advantage_list{margin:0px -13px 0px;padding:60px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.visual_about_advantage_list li{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;padding:13px 13px;}
.visual_about_advantage_list li a{display:block;height:100%;text-decoration:none;cursor:pointer;padding:18px;margin:0px;background:#f8f8f8;-webkit-transition:none;-o-transition:none;transition:none;}
.visual_about_advantage_list li a span{display:block;margin:0px;width:100%;height:100px;margin:0px;padding:0px 0px;}
.visual_about_advantage_list li a .tit{margin:0px;padding:0px 0px 22px;margin:0px auto;text-align:center;color:#2c2c2c;font-size:18px;font-weight:400;line-height:1.2;}
.visual_about_advantage_list li a .desc{margin:0px;padding:25px 0px 0px;color:#666;font-size:16px;font-weight:400;line-height:1.875;}
.visual_about_advantage_list li:nth-child(1) a span{background:url(../images/icon_about_adv01.png) center center no-repeat;}
.visual_about_advantage_list li:nth-child(2) a span{background:url(../images/icon_about_adv02.png) center center no-repeat;}
.visual_about_advantage_list li:nth-child(3) a span{background:url(../images/icon_about_adv03.png) center center no-repeat;}
.visual_about_advantage_list li:nth-child(4) a span{background:url(../images/icon_about_adv04.png) center center no-repeat;}
.visual_about_advantage_list li:nth-child(5) a span{background:url(../images/icon_about_adv05.png) center center no-repeat;}
.visual_about_advantage_list li:nth-child(1) a:hover span{background:url(../images/icon_about_adv01a.png) center center no-repeat;}
.visual_about_advantage_list li:nth-child(2) a:hover span{background:url(../images/icon_about_adv02a.png) center center no-repeat;}
.visual_about_advantage_list li:nth-child(3) a:hover span{background:url(../images/icon_about_adv03a.png) center center no-repeat;}
.visual_about_advantage_list li:nth-child(4) a:hover span{background:url(../images/icon_about_adv04a.png) center center no-repeat;}
.visual_about_advantage_list li:nth-child(5) a:hover span{background:url(../images/icon_about_adv05a.png) center center no-repeat;}
.visual_about_advantage_list li a .tit{position:relative;top:0px;left:0px;z-index:0;}
.visual_about_advantage_list li a .tit:after{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-20px;width:40px;height:4px;line-height:4px;background:#c0030a;}
.visual_about_advantage_list li a:hover{background:#313131;}
.visual_about_advantage_list li a:hover .tit,
.visual_about_advantage_list li a:hover .desc{color:#fff;}
.visual_about_advantage_list li a:hover .tit:after{background:#fff;}
.visual_about_advantage_list li,
.visual_about_advantage_list li a,
.visual_about_advantage_list li a span,
.visual_about_advantage_list li a .tit,
.visual_about_advantage_list li a .desc,
.visual_about_advantage_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;}
@media (max-width:1199px){
    .visual_about_advantage{padding:60px 0px 0px;}
    .visual_about_advantage_list{margin:0px 0px 0px;padding:30px 0px 0px;}
    .visual_about_advantage_list li{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:10px 0px;} 
}
/* 我们的客户 */
.visual_about_partner{display:block;padding:80px 0px 80px;margin:0px;}
.visual_about_partner_list .swiper-container{width:100%;height:100%;padding:0px 0px 70px;margin:0 auto;}
.visual_about_partner_list .swiper-pagination{padding:0;margin:0;line-height:1;position:relative;top:0px;bottom:0px;}
.visual_about_partner_list .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;margin:0 6px;display:inline-block;border-radius:20px;background:#e5e5e5;opacity:.9;position:relative;}
.visual_about_partner_list .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#292c2f;}
.partner_slideitem{margin:0px -0px 0px;padding:60px 0px 0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;align-items:stretch;}
.partner_itembox{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;padding:0px 0px;}
.partner_itembox a{display:block;height:100%;margin:0px auto;text-align:center;text-decoration:none;cursor:pointer;padding:25px 25px;padding:25px 0px;margin:0px;-webkit-transition:none;-o-transition:none;transition:none;}
.partner_itembox a span{display:block;margin:0px auto;text-align:center;width:100%;margin:0px;padding:0px 0px;}
.partner_itembox a span img{margin:0px auto;text-align:center;max-width:100%;}
.partner_itembox a{border:1px solid #e5e5e5;border-left:0px;border-bottom:0px;position:relative;display:block;height:100%;}
.partner_itembox:nth-child(1) a,
.partner_itembox:nth-child(2) a,
.partner_itembox:nth-child(3) a,
.partner_itembox:nth-child(4) a,
.partner_itembox:nth-child(5) a{border-top:0px;}
.partner_itembox:nth-child(5n) a{border-right:0px;}
.partner_itembox a 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;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.partner_itembox a:hover img{transform: scale(1.08);-webkit-transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);}
/* 观点-列表页 */
.list_article_top {display:block;padding:70px 0px 0px;margin:0px -17px;}
.list_article_top .news_itembox {float:left;width:33.333333%;margin:0px 0 0 0px;padding:15px 17px;}
.list_article {display:block;padding:23px 0px 58px;margin:0px -20px;}
.list_article .news_itembox2 {float:left;width:50%;margin:0px 0 0 0px;padding:22px 20px;}
@media (max-width:1199px){
    .list_article_top {display:block;padding:20px 0px 0px;margin:0px 0px;}
    .list_article_top .news_itembox {float:none;clear:both;width:100%;margin:0px 0 0 0px;padding:10px 0px;}
    .list_article {display:block;padding:0px 0px 20px;margin:0px 0px;}
    .list_article .news_itembox2 {float:none;clear:both;width:100%;margin:0px 0 0 0px;padding:10px 0px;}
}
/* 观点-详情页 */
.details_article{width:100%;padding:50px 0px 50px;margin:0px;display:block;background:#fafafa;}
.details_article_left {float:left;width:65.625%;padding:30px 25px;margin:0px;display:block;background:#fff;}
.details_article_right {float:right;width:30.625%;padding:0px;margin:0px;display:block;background:#fff;}
.details_article_title {display:block;font-size:28px;margin:0;padding:10px 0px 30px;color:#313131;font-size:26px;line-height:inherit;font-weight:700;}
.details_article_infos{display:block;padding:0px 0px 20px;margin:0px;color:#999;line-height:30px;vertical-align:middle;border-bottom:1px solid #bfbfbf;}
.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;padding:15px 20px;color:#333;font-size:24px;font-weight:400;background:#eee;}
.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 #dcdcdc;}
.details_article_related_list li a .tit{display:block;padding:0px;margin:0px;color:#333;font-weight:400;}
.details_article_related_list li a .date{display:block;padding:0px;margin:0px;color:#9d9d9d;}
.details_article_related_list li a:hover .tit{color:#c0030a;}
.details_article_related_list li a:hover .date{color:#000;}
@media (max-width:1199px){
    .details_article{padding:30px 0px 30px;}
    .details_article_left {float:none;clear:both;width:100%;padding:25px 25px 15px;}
    .details_article_right {float:none;clear:both;width:100%;margin:30px 0px 0px;}
    .details_article_related_list li a {padding:20px 0px 10px;}
}
/* 联系 */
/* .page_contact{display:block;padding:40px 0px 70px;margin:0px;} */
/* .page_contact_left{float:left;width:590px;margin:60px 0px 0px;border:0px dashed red;} */
/* .page_contact_right{float:right;width:-webkit-calc(100% - 685px);width:calc(100% - 685px);margin:60px 0px 0px;border:0px dashed red;} */
/* .page_contact_text_title{margin:0px;padding:0px 0px 30px;border-bottom:1px dashed #999;} */
/* .page_contact_text_title h3{margin:0px;padding:0px 0px 0px;color:#2a2a2a;font-size:30px;font-weight:400;line-height:1.4;} */
/* .page_contact_text_title h4{margin:0px;padding:0px 0px 0px;color:#999;font-size:18px;font-weight:400;line-height:1.4;} */
/* .page_contact_text{display:block;padding:5px 0px 30px 0px;display:block;margin:0px -0px 0px -0px;border-bottom:1px dashed #999;} */
/* .page_contact_textcont{display:block;padding:15px;background:#eee;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:15px -0px 0px -0px;overflow:hidden;} */
/* .page_contact_textcont .img{-ms-flex:0 0 142px;flex:0 0 142px;max-width:142px;padding:0px 0px;} */
/* .page_contact_textcont .text{-ms-flex:1 1 auto;flex:1 1 auto;max-width:auto;padding:0px 0px 0px 12px;} */
/* .page_contact_textcont .text .tit{margin:0px;padding:0px 0px 5px;color:#000;font-size:18px;font-weight:700;line-height:1.4;} */
/* .page_contact_textcont .text .txt{margin:0px;padding:8px 0px 0px;color:#333;font-size:16px;font-weight:400;line-height:1.75;line-height:2.25;} */
/* .page_contact_textcont .text .txt span{margin:0px;padding:0px 0px 0px 12px;} */
/* .contact_weixin{width:140px;display:block;padding:20px 0px 0px 0px;margin:0px 0px 0px;text-align:left;} */
/* .contact_weixin img{max-width:100%;margin:0px;padding:10px;font-size:0;display:block;overflow:hidden;border:1px solid #dedede;} */
/* .contact_weixin p{margin:0px;text-align:center;padding:8px 0px 0px;} */
/* .page_contact_map{width:100%;display:block;padding:0px;display:block;margin:0px;} */
/* .page_contact_map img{width:100%;display:block;padding:0px;display:block;margin:0px;} */
/* #amapContainerpage_map01,#dituContent{height:465px!important;} */
/* @media (max-width:1599px){ */
    /* .page_contact_left{float:left;width:540px;margin:40px 0px 0px;} */
    /* .page_contact_right{width:-webkit-calc(100% - 570px);width:calc(100% - 570px);margin:40px 0px 0px;} */
    /* #amapContainerpage_map01,#dituContent{height:530px!important;} */
/* } */
/* @media (max-width:1199px){ */
    /* .page_contact{padding:10px 0px 40px;} */
    /* .page_contact_left{width:100%;float:none;clear:both;margin:30px 0px 0px;} */
    /* .page_contact_right{width:100%;float:none;clear:both;margin:40px 0px 0px;} */
/* } */

/* 1:05 2023/4/26 */
.page_contact{display:block;padding:73px 0px 0px;margin:0px;}
.page_contact_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0px 0px;margin:0 -7px;}
.page_contact_row .itemcol{-ms-flex:0 1 33.333333%;flex:0 1 33.333333%;max-width:33.333333%;padding:7px 7px;}
.page_contact_row .colcont{margin:0px;padding:45px 45px 90px;background:#f3f3f4;position:relative;height:100%;}
.page_contact_row .colcont .tit{width:100%;display:block;margin:0px;padding:0px 0px 40px;}
.page_contact_row .colcont .tit b{display:inline-block;margin:0px;padding:0px 0px 0px 27px;color:#000;font-size:20px;font-weight:400;line-height:24px;position:relative;}
.page_contact_row .colcont .tit b:before{content:"";position:absolute;top:0px;left:0px;z-index:1;width:7px;height:7px;line-height:7px;background:#000;}
.page_contact_row .colcont .tit b:after{content:"";position:absolute;top:0px;left:0px;z-index:0;width:7px;height:24px;line-height:24px;background:#c0030a;}
/* .page_contact_row .colcont .txt{width:100%;display:block;margin:0px;padding:36px 0px 0px;color:#2a2a2a;font-size:18px;font-weight:400;line-height:28px;} */
/* .page_contact_row .colcont .txt img{max-width:100%;margin:0px;padding:0px;font-size:0;display:block;overflow:hidden;border:0px solid #dedede;} */
/* .page_contact_row .colcont .txt p{margin:0px 0px 8px;} */
.page_contact_row .colcont .tel{padding:0px 0px 0px 40px;margin:0px 0px 30px;color:#666;line-height:24px;background:url(../images/icon_tel_2.png) 0 0 no-repeat;}
.page_contact_row .colcont .addr{padding:0px 0px 0px 40px;margin:0px 0px 30px;color:#666;line-height:24px;background:url(../images/icon_addr_2.png) 0 0 no-repeat;}
/* .page_contact_row .colcont:before{content:"";position:absolute;top:0px;right:0px;z-index:0;width:100%;height:100%;line-height:100%;background-image:url(../images/bg1.png);background-position:right 0;background-repeat:no-repeat;background-size:106px auto;} */
/* .page_contact_row .leftcol .colcont{background-image:url(../images/bg2_sz.png);background-position:right bottom;background-repeat:no-repeat;background-size:203px 138px;} */
/* .page_contact_row .rightcol .colcont{background-image:url(../images//bg2_dg.png);background-position:right bottom;background-repeat:no-repeat;background-size:198px 135px;} */
.page_contact_map{width:100%;padding:53px 0px 60px;margin:0px;border:0px dashed red;}
.page_contact_map img{width:100%;display:block;padding:0px;display:block;margin:0px;}
#amapContainerpage_map01,#dituContent{height:465px!important;}
@media (max-width:1599px){
    #amapContainerpage_map01,#dituContent{height:530px!important;}
}
@media (max-width:1199px){
    .page_contact{padding:30px 0px 0px;}
    .page_contact_row .colcont{padding:30px 20px 30px;}
    .page_contact_row .colcont:before{background-size:90px auto;}
    .page_contact_map{padding:30px 0px 35px;}
}
@media (max-width:991px){
    /* .page_contact_row .colcont .tit b{padding:0px 0px 0px 20px;} */
	.page_contact_row .colcont .tel{padding:0px 0px 0px 40px;margin:0px 0px 20px;}
	.page_contact_row .colcont .addr{padding:0px 0px 0px 40px;margin:0px 0px 20px;}
}
@media (max-width:767px){
    .page_contact_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px;margin:0 -0px;}
    .page_contact_row .itemcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:7px 0px;}
    .page_contact_row .colcont{padding:30px 20px 20px;}
	.page_contact_row .colcont .tit{padding:0px 0px 25px;}
	.page_contact_row .colcont .tel{padding:0px 0px 0px 35px;margin:0px 0px 15px;}
	.page_contact_row .colcont .addr{padding:0px 0px 0px 35px;margin:0px 0px 15px;}
	
}
/* 联系-留言 */
.contact_feedback{display:block;padding:40px 0px 40px;margin:0px;background:url(../images/contact_feedback.jpg) center top no-repeat;background-size:cover;}
.contact_feedback_title{display:block;padding:0px 0px;margin:0px auto;text-align:center;font-size:30px;color:#333;}
.contact_feedback_title p{padding:0px 0px;margin:0px auto;text-align:center;}
.contact_feedback_form{display:block;margin:0px -20px;padding-top:20px;}
.contact_feedback_form .item{width:50%;float:left;padding:25px 20px 0px;}
.contact_feedback_form .item2{width:100%;}
.contact_feedback_form .inp{width:100%;display:block;overflow:hidden;height:50px;line-height:50px;border:0;padding:0 20px;background:#fff;font-size:16px;color:#666;}
.contact_feedback_form .item2 .textarea{width:100%;display:block;overflow:hidden;height:120px;line-height:25px;border:0;padding:10px 20px;background:#fff;font-size:16px;color:#666;}
.contact_feedback_form .btn{width:100%;max-width:200px;padding:40px 0px 0px;margin:0px auto;text-align:center;}
.contact_feedback_form .btn button{width:100%;display:block;height:50px;line-height:1;border-radius:50px;text-align:center;font-size:18px;font-weight:400;color:#fff;cursor:pointer;background:#1b1b1b;border:2px solid #1b1b1b;-webkit-transition:border-color .3s ease-in-out,background .22s ease-in-out;-o-transition:border-color .3s ease-in-out,background .22s ease-in-out;transition:border-color .3s ease-in-out,background .22s ease-in-out;overflow:hidden;padding:0px;margin:0px;}
.contact_feedback_form .btn i{width:29px;height:16px;line-height:1;display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:14px;background:url(../images/arrow03.png) center center no-repeat}
.contact_feedback_form .btn button:hover{background-color:#c0030a;border-color:#c0030a}
.contact_feedback_form input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {-webkit-appearance:none}
.contact_feedback_form input::-webkit-input-placeholder {color:#666;}
.contact_feedback_form input::-moz-input-placeholder {color:#666;}
.contact_feedback_form input::-ms-input-placeholder {color:#666;}
.contact_feedback_form input::placeholder {color:#666;}
@media (max-width:1199px){
    .contact_feedback{padding:30px 0px 30px;}
    .contact_feedback_form{padding-top:10px}
    .contact_feedback_form .item{width:100%;float:none;clear:both;padding-right:0px;padding-bottom:15px;}
    .contact_feedback_form .inp{width:100%;display:block;overflow:hidden;height:50px;line-height:50px;border:0;padding:0 20px;background:#fff;font-size:16px;color:#666;}
    .contact_feedback_form .btn{width:100%;float:none;clear:both;}
}
@media (max-width:991px){
    .contact_feedback_title{font-size:26px;}
}
/* 在线留言 */
.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:48px;line-height:48px;vertical-align:middle;text-align:center;color:#fff;background:#000;border:0px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:6px;}
.guestbook_form .form_item .btn:hover{opacity:1;background:#c0030a;}
.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;}
}
/* 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 80px;margin:0px auto 0px;text-align:center;}
.tem_page .page-link{padding:10px 18px;font-size:16px;margin:0px 0px 0px -1px;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:#db261f;border-color:#db261f;}
.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 #bfbfbf;color:#303030;}
.page_prev_next a{color:#303030;}
.page_prev_next a:hover{color:#c0030a;}
.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, .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;}
}
.kefu_panel{width:105px;display:block;margin:0px;padding:0px 15px 0px;position:fixed;right:10px;top:50%;z-index:999;margin-top:-160px;background-color:#f9f9f9;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.1);box-shadow:0px 0px 6px rgba(0,0,0,0.1);border-radius:0px;}
.kefu_panel{width:80px;display:block;padding:0px 2px 0px;margin:0px;}
.kefu_panel{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.kefu_panel .kefu_item{margin:0px 0px 0px;padding:0px;position:relative;top:0px;left:0px;z-index:999;border-bottom:1px solid #e5e5e5;}
.kefu_panel .kefu_item:last-child{border-bottom:0px;}
.kefu_panel .kefu_item p{margin:0px 0px 0px;padding:0px;}
.kefu_panel .kefu_item:nth-child(3){z-index:997;}
.kefu_panel .kefu_item .icon{display:block;width:75px;line-height:50px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;background-position:center 15px;background-repeat:no-repeat;background-size:auto auto;text-align:center;line-height:1.75;font-size:14px;padding:55px 0 8px 0;color:#666;}
.kefu_panel .kefu_item .kefu_qq{background-image:url(../images/kefu_qq.png);}
.kefu_panel .kefu_item .kefu_tel{background-image:url(../images/kefu_tel.png);}
.kefu_panel .kefu_item .kefu_weixin{background-image:url(../images/kefu_weixin.png);}
.kefu_panel .kefu_item .kefu_gototop{height:50px;background-image:url(../images/kefu_gototop.png);background-position:center center;padding:0px 0 0px 0;}
.kefu_panel .kefu_item .kefu_item_weixin_box{position:absolute;bottom:0px;right:78px;z-index:998;width:130px;display:none;opacity:0;padding:0px;background:#fff;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.1);box-shadow:0px 0px 6px rgba(0,0,0,0.1);}
.kefu_panel .kefu_item .kefu_item_weixin_box img{width:130px;height:130px;}
.kefu_panel .kefu_item .kefu_item_weixin_box img{margin:0px;padding:10px;font-size:0;display:block;overflow:hidden;}
.kefu_panel .kefu_item:hover .kefu_item_weixin_box{display:block;opacity:1;transition:linear .2s;animation-name:kefu_item_weixin;animation-duration:.3s;animation-iteration-count:1;animation-delay:0s;}
@keyframes kefu_item_weixin{0%{opacity:0;right:0px}100%{opacity:1;right:78px}}
.kefu_panel .kefu_item .kefu_kefu_tel_box{position:absolute;bottom:0px;right:78px;z-index:998;width:220px;min-height:50px;padding:20px 10px;line-height:1.75;background:#c0030a;display:none;opacity:0;font-size:20px;font-weight:400;color:#fff;text-align:center;letter-spacing:1px;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.2);box-shadow:0px 0px 6px rgba(0,0,0,0.2);}
.kefu_panel .kefu_item .kefu_kefu_tel_box p{margin:0px 0px 0px;padding:0px;}
.kefu_panel .kefu_item:hover .kefu_kefu_tel_box{display:block;opacity:1;transition:linear .2s;animation-name:kefu_item_tel;animation-duration:.3s;animation-iteration-count:1;animation-delay:0s;}
@keyframes kefu_item_tel{0%{opacity:0;right:0px;}100%{opacity:1;right:78px;}}
@media (max-width:575px){
    .kefu_panel{display:none;}
}
/* .kefu_panel{display:none;} */







/* .contact_panel{width:160px;display:block;margin:0px;padding:0px 0px 0px;position:fixed;right:10px;top:50%;z-index:999;background-color:transparent;background-color:#f5f5f5;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.1);box-shadow:0px 0px 6px rgba(0,0,0,0.1);border-radius:15px;} */
/* .contact_panel{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);} */
/* .contact_panel_title{margin:0px 0px 0px;padding:7px 0px;border-bottom:1px solid #e5e5e5;background:#c0030a;color:#fff;font-size:20px;font-weight:700;text-align:center;border-top-left-radius:15px;border-top-right-radius:15px;} */
/* .contact_panel_weixin{margin:0px 0px 0px;padding:7px 7px;} */
/* .contact_panel_weixintit{margin:0px 0px 0px;padding:3px 0px;background:#c0030a;color:#fff;font-size:18px;text-align:center;} */
/* .contact_panel_telbox{margin:0px 0px 0px;padding:5px 10px 10px;line-height:1.3;color:#010101;font-size:16px;border-bottom:1px solid #010101;} */
/* .contact_panel_teltit{margin:0px 0px 0px;padding:5px 0px 0px;} */
/* .contact_panel_tel{font-family:din-B;font-weight:700;margin:0px 0px 0px;padding:0px 0px;color:#010101;font-size:18px;} */
/* .contact_panel_gotop{width:100%;padding:18px 0px 18px;border-top:5px solid #d8d8d8;} */
/* .contact_panel_gotop .gotop{display:block;width:100%;height:20px;background-image:url(../contact_panel/www.szymoo_07.png);background-position:center center;background-repeat:no-repeat;padding:0px;} */


.contact_panel{width:130px;display:block;margin:0px;padding:0px 0px 0px;position:fixed;right:10px;top:50%;z-index:999;background-color:transparent;background-color:#f5f5f5;-webkit-box-shadow:0px 0px 6px rgba(0,0,0,0.1);box-shadow:0px 0px 6px rgba(0,0,0,0.1);border-radius:15px;}
.contact_panel{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.contact_panel_title{margin:0px 0px 0px;padding:7px 0px;border-bottom:1px solid #e5e5e5;background:#c0030a;color:#fff;font-size:18px;font-weight:700;text-align:center;border-top-left-radius:15px;border-top-right-radius:15px;}
.contact_panel_weixin{margin:0px 0px 0px;padding:7px 7px;}
.contact_panel_weixintit{margin:0px 0px 0px;padding:4px 0px;background:#c0030a;color:#fff;font-size:17px;text-align:center;}
.contact_panel_telbox{margin:0px 0px 0px;padding:5px 10px 10px;line-height:1.3;color:#010101;font-size:14px;border-bottom:1px solid #010101;}
.contact_panel_teltit{margin:0px 0px 0px;padding:5px 0px 0px;}
.contact_panel_tel{font-family:din-B,Arial,sans-serif;font-weight:700;margin:0px 0px 0px;padding:0px 0px;color:#010101;font-size:16px;}
.contact_panel_gotop{width:100%;padding:10px 0px 10px;border-top:5px solid #d8d8d8;}
.contact_panel_gotop .gotop{display:block;width:100%;height:20px;background-image:url(../contact_panel/www.szymoo_07.png);background-size:auto 15px;background-position:center center;background-repeat:no-repeat;padding:0px;}
@media (max-width:575px){
    .contact_panel{width:106px;border-radius:4px;}
    .contact_panel_title{padding:5px 0px;font-size:16px;font-weight:400;border-top-left-radius:4px;border-top-right-radius:4px;}
    .contact_panel_weixin{padding:0px 0px;}
    .contact_panel_weixintit{padding:7px 0px;font-size:13px;}
    .contact_panel_telbox{padding:7px 0px 13px 3px;line-height:1.3;font-size:13px;}
    .contact_panel_teltit{margin:0px 0px 0px;padding:8px 0px 2px 1px;}
    .contact_panel_tel{font-weight:400;font-size:14px;}
    .contact_panel_gotop{padding:5px 0px 5px;border-top:5px solid #d8d8d8;}
    .contact_panel_gotop .gotop{height:20px;background-size:auto 10px;}
}