@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden;}
body{margin:0;padding:0;font-family: "微软雅黑", Verdana, Geneva, sans-serif;font-size:14px;color:#000; overflow:hidden;}
p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#000;text-decoration:none;}
img{border:none;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
input,button{ border:none;}
input,button {outline:none;}
*{ margin:0; padding:0;  }
.clearfix {zoom: 1;}
.clearfix:before, .clearfix:after {content: "";display: block;height: 0;clear: both;overflow: hidden;}
*,
*:after,
*:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container{display:block; width:1420px; margin:0 auto;}
.container1{display:block; width:1450px; margin:0 auto;}
@font-face {font-family: webfont;src: url(../font/webfont.woff)}
@font-face {font-family: Gilroy_UltraLight;src: url(../font/Gilroy-UltraLight.otf)}
@font-face {font-family: Gilroy_Regular;src: url(../font/Gilroy-Regular.otf)}
@font-face {font-family: Gilroy_SemiBold;src: url(../font/Gilroy-SemiBold.otf)}
@font-face {font-family: Gilroy_Medium;src: url(../font/Gilroy-Medium.otf)}
@font-face {font-family: Gilroy_Bold;src: url(../font/Gilroy-Bold.otf)}
@font-face {font-family: ys_bold;src: url(../font/bold.woff)}
/*10.20*/
@font-face {font-family: 'PostNoBillsJaffna';src: url(../font/PostNoBillsJaffna-Bold.woff2)}
*,
::before,::after {padding: 0;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {font-size: 14px;font-family: webfont, "Microsoft Yahei", Arial, sans-serif;color: #333;}
ul,ol,dl,li {list-style: none;}
img {vertical-align: middle;border: 0;}
a {outline: none;text-decoration: none;color: #131313;}
input,a,img,select,textarea {border: 0;resize: none;outline: none;outline: none;/*清除移动浏览默认的样式*/-webkit-appearance: none;}
.fl {float: left;}
.fr {float: right;}
/*清除浮动*/
.clearfix::after,
.clearfix::before {content: ".";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}
::-webkit-scrollbar {width: 5px;}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-thumb {background: #000;}
#jsi-canvas-wrap-under {position: fixed;z-index: -1;}
/* wgt-fade-animate */


/*  */
.inner {width: 100%;margin: 0 auto;max-width: 1386px;}
.inner-1 {width: 80%;margin: 0 auto;}
.indTit p {line-height: 1.425;text-transform: uppercase;margin: 0px;font-size: 16px;margin-bottom: 40px;font-family: Gilroy_Bold;
color: #4a4a4a;}
.indTit h1 {font-size: 52px;line-height: 1.25;color: #4a4a4a;font-family: Gilroy_UltraLight;}
.indTit h1 b {font-family: Gilroy_Bold;}

.header{ display:block;width:100%; height:80px; padding:5px 0; position:fixed; top:0px; left:0px; z-index:999; border-top:0 !important;border-left:0 !important;border-right:0 !important;padding:0px 66px;}
.header:hover{ background:rgba(0,0,0,0.6) !important;}
.header .logo{float:left; position:relative; z-index:99999; padding-top:7px;}
.header .logo a  img{ height:55px;}
.header .nav{ height:70px; z-index:1; display:inline-block; padding-left:100px; }
.header .nav a{ color:#fff;  }
.header .nav a.d_a{font-size:28px; height:70px; line-height:70px;}
.header .nav .nLi{ float:left; display:inline; color:#FFF }
.header .nav .nLi h3 a{ display:block; padding:0 28px; font-size:20px; font-weight:normal; line-height:70px; color:#FFF  }
.header .nav .nLi h3 a:hover{ color:#c30d23; font-weight:bold}
.header .nav .ts h3 a{ display:inline-block; padding:0px 5px;}
.header .nav .sub{ display:none; width:100%; left:0; top:79px; height:350px;  position:absolute; background:url(../images/sNavBg.jpg);}
.header .nav .on h3 a{  }
.nLi.ts{ display:inline-block; height:70px; line-height:70px;}
.nLi.ts i{display:inline-block; width:50px; height:auto; vertical-align:middle;}
.nLi.ts i img{display:block; width:50px;}
.nLi.ts p{font-size:20px; display:inline-block; color:#fff;}
*-------------------------------------------------------- 
														page: index
																	------------------------------------------------------*/
/* slider_banner */
.slider_banner{box-shadow: 0 1px 10px rgba(0,0,0,.4);}
.slider_banner .swiper-pagination{padding-bottom: 10px; display:none}
.slider_banner .swiper-pagination-bullets .swiper-pagination-bullet{width: 7px;height: 7px;background: #fff;border-radius: 50%;vertical-align: middle;-webkit-box-sizing: content-box;box-sizing: content-box;position: relative;-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;margin: 2px 9px!important;opacity:.8;filter: alpha(opacity=80);}
.slider_banner .swiper-pagination-bullets .swiper-pagination-bullet-active{width: 14px;height: 14px;opacity: 1;filter: alpha(opacity=100);}

@media only screen and (max-width: 768px) {
.slider_banner .swiper-button-prev,.slider_banner .swiper-button-next{display: none;}
}


.slider_banner {position:relative;overflow:hidden;}
.swiper-container-no-flexbox .swiper-slide {float:left }
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column }
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box }
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0) }
.swiper-container-multirow>.swiper-wrapper {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap }
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto }
.swiper-slide {-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;overflow:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform }
.swiper-invisible-blank-slide {visibility:hidden }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height:auto }
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height, -webkit-transform;transition-property:height, -webkit-transform;-o-transition-property:transform, height;transition-property:transform, height;transition-property:transform, height, -webkit-transform }
.swiper-container-3d {-webkit-perspective:1200px;perspective:1200px }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {-webkit-transform-style:preserve-3d;transform-style:preserve-3d }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10 }
.swiper-container-3d .swiper-slide-shadow-left {background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-right {background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-top {background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-bottom {background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:-o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));background-image:linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper {-ms-touch-action:pan-y;touch-action:pan-y }
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper {-ms-touch-action:pan-x;touch-action:pan-x }
.swiper-button-next, .swiper-button-prev {position:absolute;top:50%;width:55px;height:55px;line-height: 55px;text-align: center;margin-top:-27px;z-index:2;cursor:pointer;opacity:0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size: 30px;background-color: #fff;border-radius: 2px;}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev {}
.swiper-container:hover .swiper-button-prev {left:65px;}
.swiper-container:hover .swiper-button-next {right:65px;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {cursor:auto;/*pointer-events:none;*/opacity: 0.15;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:10px;right:auto }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-size:cover;right:10px;left:auto }
.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before{content: '';}
.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before{content: '';}
.slider_banner .slide-page-box{display: none;}
.slider_banner .swiper-button-prev,.slider_banner .swiper-button-next{width:60px;height: 60px;line-height: 60px;border-radius: 4px;top:50%;margin-top: -30px;background-color: transparent;background-color: rgba(0,0,0,.6);-webkit-box-sizing: content-box;box-sizing: content-box;}
.slider_banner .swiper-button-prev:before,.slider_banner .swiper-button-next:before{color:#fff;font-size: 36px;display: inline-block;background-position: center;background-repeat: no-repeat;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.slider_banner .swiper-button-prev:hover,.slider_banner .swiper-button-next:hover{background-color: rgba(0,0,0,.9);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.slider_banner:hover .swiper-button-prev,.slider_banner:hover .swiper-button-next{opacity: 0.6;filter: alpha(opacity=60);}
.slider_banner:hover .swiper-button-prev {left:60px;}
.slider_banner:hover .swiper-button-next {right:60px; }
.slider_banner .swiper-button-prev:hover:before,.slider_banner .swiper-button-next:hover:before{font-size: 42px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.swiper-button-lock {display:none }
.swiper-pagination {position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:3 }
.swiper-pagination.swiper-pagination-hidden {opacity:0 }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:20px;left:0;width:100% }
.swiper-pagination-bullets-dynamic {overflow:hidden;font-size:0 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33) }
.swiper-pagination-bullet {width:10px;height:10px;display:inline-block;vertical-align:middle;border-radius:100%;background:#eee;margin: 0 5px;}
button.swiper-pagination-bullet {border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none }
.swiper-pagination-clickable .swiper-pagination-bullet {cursor:pointer }
.swiper-pagination-bullet-active {background:#cb2c31;}

@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes swiper-preloader-spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.swiper-container .swiper-notification {position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000 }
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out }
.swiper-container-fade .swiper-slide {pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity }
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-cube {overflow:visible }
.swiper-container-cube .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100% }
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0 }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events:auto;visibility:visible }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden }
.swiper-container-cube .swiper-cube-shadow {position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0 }
.swiper-container-flip {overflow:visible }
.swiper-container-flip .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1 }
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events:none }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events:auto }
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden }
.swiper-container-coverflow .swiper-wrapper {-ms-perspective:1200px }
.slider_banner .swiper-slide img {width:100%;}
.slider_banner .swiper-slide img+img {position:absolute;left:0;top:0;}
.slider_banner .swiper-slide img {width: 100%;transition: 3s linear;transform: scale(1.08);}
.slider_banner .swiper-slide.swiper-slide-active img {transform: scale(1);}
/*-------------------------------
			swiper-slide end
			----------------------------------*/

.swiper-button-prev:before{ background:url(../images/le.png) no-repeat center; width:15px; height:60px;}
.swiper-button-next:before{ background:url(../images/ri.png) no-repeat center; width:15px; height:60px;}



.info_box {position: absolute; bottom: 0;  z-index: 1;  width: auto; width: 100%; display: -webkit-box; display: -ms-flexbox;  display: flex;-webkit-box-orient: vertical;
 -webkit-box-direction: normal; -ms-flex-direction: column;  flex-direction: column;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}
.info_box .icon { margin-bottom: 96px; -webkit-animation: animi_icon 1s infinite; animation: animi_icon 1s infinite; -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;  transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s;}

@-webkit-keyframes animi_icon {
  0% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(6px);
            transform: translateY(6px);
  }
  100% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
}
@keyframes animi_icon {
  0% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(6px);
            transform: translateY(6px);
  }
  100% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
  }
}

.hx{display:block; float:right; width:5%; margin-top:9px;}
.sjj_nav{ display:none;}
.sp_header{display:none;}

/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/
/* 关于标题 */

/* 1 */

header {position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    padding-left: 66px;
    padding-right: 9px;
    transition: background-color 1s;}
.headBg_cursor {position: fixed;top: 0;left: 0;width: 100%;height: 0;transition: all 0.48s;background: #fff;z-index: 990;}
.headBg_cursor.white {height: 84px;box-shadow: 2px 2px 20px #f1f1f1;}

header::before {/* content: ""; */position: absolute;top: 0;left: 0;width: 100%;height: 0;transition: all 0.48s;background: #fff;
z-index: -1;}
.headLogo {display: inline-block;width: 168px; line-height:80px;transition: all 0.48s;}
.headLogo img {width: 100%;}
.headLogo_r {display: block;}
.headRig {float: right; line-height:80px;width: 1050px;text-align: right;display: flex;align-items: center;justify-content: space-between;transition: all 0.5s ease-in-out}
.headRig>a:hover{ color:#c30d23;}
.headRig a {display: inline-block;vertical-align: middle;-webkit-transition: opacity .5s ease, transform 0.5s ease-in-out;
transition: opacity .5s ease, transform 0.5s ease-in-out;font-size: 18px;position: relative;color: #fff;}
.headBg {height: 56px;float: right;text-transform: uppercase;width: 56px;position: relative;text-align: center;z-index: 1;color: #f5f5f3;display: flex;align-items: center;transition: height 0.5s ease-in-out}
.headBg_bg {cursor: pointer;background-color: #c30d23;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.headBg_font {font-size: 10px;letter-spacing: 4px;position: relative;transition: all .5s ease-in-out;}

.headBg_menu::before,
.headBg_menu::after {content: "";display: block;position: absolute;width: 36px;height: 1px;background-color: #fff;right: 10px;-webkit-transition: -webkit-transform .5s ease;transition: -webkit-transform .5s ease;transition: transform .5s ease;
transition: transform .5s ease, -webkit-transform .5s ease;}

.headBg_menu::before {
    top: 50%;
    margin-top: -3px;
    background-color: #f5f5f3;
}

.headBg_menu::after {
    top: 50%;
    margin-top: 3px;
    background-color: #f5f5f3;
}

@media(min-width:1200px) {
    .headBg:hover .headBg_menu::before {
        -webkit-transform: translate3d(0, 3px, 1px);
        transform: translate3d(0, 3px, 1px);
    }

    .headBg:hover .headBg_menu::after {
        -webkit-transform: translate3d(0, -4px, 1px);
        transform: translate3d(0, -4px, 1px);
    }
}

header.hide .headRig>a {
    transform: translateY(-100px);
}

header.hide .headBg_font {
    transform: translateY(-100px);
}

header.font .headRig>a {
    color: #1c1c1c;
}
header.font .headRig>a:hover{ color:#c30d23;}
header.font .d_a {
    color: #1c1c1c;
}

header.font .d__el {
    background: #1c1c1c;
}

header.font .d__btn:before {
    background-image: url(../image/phones1.svg);
}

header.font .headLogo_r {
    display: block;
}

header.font .headLogo_w {
    display: none;
}

header.bg .headBg_bg {
    background: #C30D23;
}

header.click::before {
    content: none !important
}

header.click .headBg_bg {
    background: #fff !important;
}

header.click .headBg_menu::before,
header.click .headBg_menu::after {
    background: #1c1c1c
}

header.click .headLogo_r {
    display: none !important;
}


header.click .headRig .headBg_font,
header.click .headRig>a {
    opacity: 0;
}

header.click .headBg_menu::before {
    -webkit-transform: translate3d(0, 3px, 1px) rotate(-48deg) scale(.6);
    transform: translate3d(0, 3px, 1px) rotate(-48deg) scale(.6);
}

header.click .headBg_menu::after {
    -webkit-transform: translate3d(0, -4px, 1px) rotate(48deg) scale(.6);
    transform: translate3d(0, -4px, 1px) rotate(48deg) scale(.6);
}

header.white::before {
    height: calc(100% + 6px);
}

header.white .headRig {
    margin-top: 6px
}

header.white .headLogo {
    margin-top: 13px;
}

header.white .headBg {
    margin: 11px 0;
}

/* 2 */

#main_nav {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 8;
    width: 100vw;
    height: 100%;
    display: none;
    z-index: 1001;   
}

#main_nav div.figure {
    width: 355px;
    top: 0;
    right: 0;
    position: absolute;
    opacity: .48
}

#main_nav div.figure svg {
    width: 355px;
    height: 537px
}

#main_nav div.figure svg .st0 {
    stroke-dasharray: 3100;
    stroke-dashoffset: 3100;
}

#main_nav div.figure .st0 {
    clip-path: url(https://www.yushangweb.com/templates/default/css/yushang.css#SVGID_2_);
    fill: none;
    stroke: #fff;
    stroke-width: .4;
}

#main_nav .nav_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: #1c1c1c;
    -webkit-transform-origin: top;
    transform-origin: top;
    transition: all 0.48s;    padding: 0px 66px;
}

#main_nav .nav_centerLine {
    width: 1px;
    height: 0;
    background: #fff;
    position: absolute;
    top: 0;
    right: calc(408px + 18vw);
    margin-left: -.5px;
    opacity: 0;
}

#main_nav .left {
    position: absolute;
    top: 62%;
    left: 15vw;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

#main_nav .left li {
    position: relative;
    top: 10px;
    transition: all 0.48s;
}

#main_nav .left li:nth-child(2) {
    transition-delay: 0.28s;
}

#main_nav .left li:nth-child(3) {
    transition-delay: 0.48s;
}

#main_nav .left li:nth-child(4) {
    transition-delay: 0.68s;
}

#main_nav .left li:nth-child(5) {
    transition-delay: 0.88s;
}

#main_nav .right {
    position: absolute;
    top: 62%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10vw;
    min-width: 408px;
}

#main_nav .left>ul>li+li {
    margin-top: 1.3vw;
}

#main_nav .left>ul>li>a {
    color: #fff;
    font-size: 30px;
    line-height: 1;
}

#main_nav .sub_list {
    display: none;
    padding-top: 1.6vw;
    padding-bottom: 0.6vw;
    font-size: 0;
}

#main_nav .sub_list a {
    color: #fff;
    font-size: 18px;
    line-height: 1;
    transition: .4s;
}

#main_nav .sub_list a:hover {
    transform: translateX(10px);
}

#main_nav .sub_list li+li {
    margin-top: 14px
}

#main_nav .foot {
    color: #fff;
    margin-top: 3.2vw;
}

.dxyTel {
    display: none;
    margin-bottom: 48px
}

.dxyTel img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -14px;
    width: 58px;
    vertical-align: middle;
}

.dxyTel a {
    position: relative;
    padding-left: 40px;
    color: #fff;
    font-size: 34px;
    font-weight: 300;
    letter-spacing: 1px;
}

.dxyTel a:after {
    content: "";
    position: absolute;
    left: 40px;
    bottom: 4px;
    width: calc(100% - 40px);
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}

#main_nav address {
    font-size: 0.73vw;
    letter-spacing: 0.5px;
    line-height: 0.73vw;
    font-style: inherit;
}

#main_nav p,
#main_nav small.copy {
    font-size: 14px;
    text-transform: uppercase;
    opacity: .6;
    letter-spacing: .4px;
    line-height: 1;
    margin-top: 8px;
    display: block;
    font-weight: 300;
}

#main_nav .right .list dt {
    color: #fff;
    margin-bottom: 1.4vw;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
}

#main_nav .right .list dd {
    color: #fff;
    font-size: 15px;
    transition: .4s;
    margin-bottom: 10px;
}

#main_nav .right .list dd a {
    color: #fff;
    opacity: 0.8;
}

#main_nav .right .list #main_nav .right .list li:hover {
    transform: translateX(10px);
}

#main_nav .right dd+dd {
    margin-top: .35vw;
}

#main_nav .arrow_area {
    width: 18px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    height: 16px;
    overflow: hidden
}

#main_nav .arrow {
    display: block;
    left: -100%;
    height: 16px;
    position: relative
}

#main_nav .right .list a:hover .arrow {
    animation: list_arrow_wrap .25s cubic-bezier(0.22, 0.61, 0.36, 1);
    animation-fill-mode: forwards
}

#main_nav .arrow .l1 {
    height: 1px;
    position: absolute;
    top: 9px;
    left: 1px;
    right: 0;
    background: #fff
}

#main_nav .right .list a:hover .arrow .l1 {
    animation: list_arrow_line .4s cubic-bezier(0.45, 0.05, 0.36, 1);
    animation-fill-mode: forwards
}

#main_nav .arrow .l2 {
    position: absolute;
    top: 0;
    right: 0
}



#main_nav .arrow .l2:before {
    content: '';
    position: absolute;
    top: 7px;
    right: 0;
    width: 4px;
    height: 1px;
    background: #fff;
    transform: rotate(45deg)
}

#main_nav .arrow .l2:after {
    content: '';
    position: absolute;
    top: 11px;
    right: 0;
    width: 4px;
    height: 1px;
    background: #fff;
    transform: rotate(-45deg)
}

#main_nav .btn_animation {
    margin-top: 1.3vw;
    margin-bottom: 1.08vw;
}

#main_nav .btn_animation a {
    display: block;
    width: 13vw;
    height: 2.7vw;
    box-sizing: border-box;
    border: 1px solid #fff;
    font-size: 0.83vw;
    line-height: 2.7vw;
    letter-spacing: -.2px;
    color: #fff;
    padding-left: 28px;
    position: relative;
}

#main_nav .btn_animation a:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 27px;
    width: 12px;
    height: 1px;
    background: #fff;
    margin-top: -.5px
}

#main_nav .btn_animation a:hover {
    border-color: transparent
}

#main_nav .btn_animation span.l1 {
    display: block;
    position: absolute;
    height: 1px;
    background-color: #fff;
    left: 0;
    top: 0
}

#main_nav .btn_animation span.l2 {
    display: block;
    position: absolute;
    width: 1px;
    background-color: #fff;
    right: 0;
    top: 0
}

#main_nav .btn_animation span.l3 {
    display: block;
    position: absolute;
    height: 1px;
    background-color: #fff;
    right: 0;
    bottom: 0
}

#main_nav .btn_animation span.l4 {
    display: block;
    position: absolute;
    width: 1px;
    background-color: #fff;
    left: 0;
    bottom: 0
}






}

#main_nav .btn_animation a:hover span.l1 {
    animation: btn_animation1 1500ms infinite ease
}

#main_nav .btn_animation a:hover span.l2 {
    animation: btn_animation2 1500ms infinite ease
}

#main_nav .btn_animation a:hover span.l3 {
    animation: btn_animation3 1500ms infinite ease
}

#main_nav .btn_animation a:hover span.l4 {
    animation: btn_animation4 1500ms infinite ease
}

#main_nav .tel {
    font-size: .94vw;
    line-height: .94vw;
    letter-spacing: 1.2px;
    display: block;
    color: #fff;
    margin-top: 4.5vw;
}

#main_nav .update li {
    font-size: 0.63vw;
    color: #fff;
    opacity: .5;
    line-height: 0.63vw;
}

#main_nav .update li+li {
    margin-top: 8px
}

#main_nav.show .nav_centerLine {
    opacity: 0.12;
    height: 100%;
}

#main_nav.show .left li {
    top: 0px;
}

/*  */

.nav_ifm {
    margin-top: 5.3vw;
    opacity: 1;
    transform: scaleY(1);
    transition: all .3s ease .6s;
    -webkit-transition: all .3s ease .6s;
    -moz-transition: all .3s ease 0.6s;
}

.nav_ifm li {
    font-size: 0;
    margin-bottom: 48px;
}

.nav_ifm ul {
    width: 100% !important;
}

.nav_ifm li img {
    display: inline-block;
    vertical-align: top;
}

.nav_ifm_list {
    display: inline-block;
    width: calc(100% - 36px);
    box-sizing: border-box;
    padding-left: 34px;
}

.nav_ifm li span {
    font-size: 12px;
    color: #fff;
    line-height: 17px;
    display: inline-block;
    vertical-align: middle;
}

.nav_ifm li p {
    color: #ffffff;
    font-size: 24px;
}

.nav_ifm li:nth-child(3) a {
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
    line-height: initial !important;
    float: none !important;
    overflow: visible;
    vertical-align: top !important;
}

.nav_ifm li:nth-child(1) p {
    font-size: 16px;
}

.nav_ifm li:nth-child(3) p {
    font-size: 16px;
}

.hejun-fixed-menu .sub-menu-phone {
    background: #150e35;
}

.nav_ewm {
    vertical-align: middle;
}

.nav_ewm img {
    width: 108px;
    margin-top: 14px;
}

.nav_ewm img:first-child {
    margin-right: 18px;
}

/*.nav_ifm li .nav_ewm+span
{
    font-size: 15px;
    line-height: 1.4;

    }*/

/* 3 */

.d {
    position: absolute;
    top: -1px;
    right: -28px;
    width: 37px;
    -webkit-transition: opacity .3s ease .5s;
    transition: opacity .3s ease .5s;
}

.d_a {
    color: #Fff;
    font-size: 28px;
    letter-spacing: 1px;
    position: relative;
    padding-left: 42px;
	font-family:"Arial", Gadget, sans-serif;
}

.d_a img {
    width: 48px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%) rotate(0deg);
}

.d__btn {
    cursor: pointer;
    width: 37px;
    height: 37px;
    border-radius: 50%;
    position: relative;
}

.d__btn:after,
.d__btn:before {
    content: "";
    display: block;
    position: absolute;
    left: 1px;
    border-radius: 50%;
}

.d__btn:before {
    -webkit-animation: btn-data-v-12fb161c 1.5s ease infinite alternate;
    animation: btn-data-v-12fb161c 1.5s ease infinite alternate;
    width: 100%;
    height: 100%;
    top: 0;
    /* background-repeat: no-repeat;
    background-position: 50%;
    background-image: url(../image/phones.svg);
    background-size: contain; */
    z-index: 0;
}

.d:hover .d__btn:before {
    -webkit-animation: none;
    animation: none;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


}


}

.d__btn:after,
.d__btn:before {
    content: "";
    display: block;
    position: absolute;
    left: 1px;
    border-radius: 50%;
}

header .d__btn:before {
    background-image: url(../image/phones.svg);
}

.d__el {
    position: absolute;
    width: 2px;
    height: 2px;
    border-radius: 50%;
    left: calc(50% - 1px);
    background-color: #fff;
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease;
}

.d__el:first-child {
    top: 13px;
}

.d__el:nth-child(2) {
    top: 17px;
}

.d__el:nth-child(3) {
    top: 21px;
}

.d__container {
    width: 37px;
    border: 1px solid hsla(0, 0%, 100%, .3);
    padding: 19px 6px 12px;
    text-align: center;
    font-size: 0;
    margin-top: 7px;
    border-radius: 20px;
    background-color: rgba(28, 28, 28, .65);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(0, 10px, 1px);
    transform: translate3d(0, 10px, 1px);
    -webkit-transition: opacity .5s ease, visibility .5s step-end, -webkit-transform .5s ease;
    transition: opacity .5s ease, visibility .5s step-end, -webkit-transform .5s ease;
    transition: opacity .5s ease, transform .5s ease, visibility .5s step-end;
    transition: opacity .5s ease, transform .5s ease, visibility .5s step-end, -webkit-transform .5s ease;
}

.d__link {
    position: relative;
    display: block;
    margin-bottom: 10px;
    -webkit-transition: opacity .5s ease;
    transition: opacity .5s ease;
}

.d__link_div {
    position: absolute;
    bottom: -16px;
    right: 48px;
    opacity: 0;
    overflow: hidden;
    transition: all 0.48s;
    min-width: 180px;
    text-align: right;
}

.d__link_div span {
    /* background: #fff; */
    font-size: 20px;
    color: #fff;
    text-align: right;
    font-weight: bold;
    letter-spacing: 0;
    position: relative;
    top: -6px;
}

.d__link_div span::after {
    opacity: 0;
    content: "";
    position: absolute;
    top: 50%;
    right: -4px;
    margin-top: -8px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #fff;
}

.d__link_div img {
    width: 100px
}

.d__link:hover .d__link_div {
    opacity: 1;
    overflow: inherit;
    /* right: 48px; */
}

.d__icon {
    max-width: 20px;
}

.d__icon_white {
    display: none;
}

.d__link:hover {
    opacity: .7;
}

.d:hover .d__container {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateZ(1px);
    transform: translateZ(1px);
    -webkit-transition: opacity .5s ease, visibility 0s step-end, -webkit-transform .5s ease;
    transition: opacity .5s ease, visibility 0s step-end, -webkit-transform .5s ease;
    transition: opacity .5s ease, transform .5s ease, visibility 0s step-end;
    transition: opacity .5s ease, transform .5s ease, visibility 0s step-end, -webkit-transform .5s ease;
}

.d:hover .d__el:first-child {
    -webkit-transform: translate3d(0, 4px, 1px);
    transform: translate3d(0, 4px, 1px);
}

.d:hover .d__el:nth-child(3) {
    -webkit-transform: translate3d(0, -4px, 1px);
    transform: translate3d(0, -4px, 1px);
}


  
/* banner */

.banner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.banDemo {
    background: #333;
    position: relative;
    height: 100vh;
}

.banDemo .swiper-pagination {
    z-index: 99;
}

.banDemo .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
}

.banDemo .swiper-pagination-bullet {
    position: relative;
    width: 60px;
    height: 2px;
    cursor: pointer;
    border-radius: 0;
    background: rgba(255, 255, 255, 0.38);
}

.banDemo .swiper-pagination-bullet::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #fff;
    z-index: 11;
}

.banDemo .swiper-pagination-bullet-active.swiper-pagination-bullet::before {
    animation: banAnimate 6s;
}

.banDemo .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active::before {
    animation: banAnimate 8s;
}


}

.banDemo .swiper-button-prev,
.banDemo .swiper-button-next {
    opacity: 0;
    left: 100px;
    right: auto;
    top: auto;
    bottom: 58px;
    width: 80px;
    height: 80px;
    border: 1px solid rgba(255, 255, 255, 0.8);
}

.banDemo .swiper-button-next {
    left: 178px;
    border-left: 0;
}

.banDemo .swiper-wrapper,
.banDemo .swiper-container {
    height: 100%;
}

.banDemo .swiper-slide {
    overflow: hidden;
    height: 100%;
}
/* 1 */

.slider__bg {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-size: cover;
    background-position: 50%;
    /* -webkit-transform: scale(1.5);
    transform: scale(1.5); */
    -webkit-transition: -webkit-transform 0.6s ease, -webkit-filter .5s ease;
    transition: -webkit-transform 0.6s ease, -webkit-filter .5s ease;
    transition: transform 0.6s ease, filter .5s ease;
    transition: transform 0.6s ease, filter .5s ease, -webkit-transform 1s ease, -webkit-filter .5s ease;
}

.slider__bg video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    z-index: 1;
}

.slider__bg.bg:after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.42);
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
}

.swiper-slide-active .slider__bg {
    -webkit-transform: scale(1) rotate(.001deg);
    transform: scale(1) rotate(.001deg);
}

/* 2 */

.slider__outer {
    height: 100%;
    display: table;
    width: 100%;
    position: relative;
    z-index: 2;
}

.slider__row {
    display: table-row;
    width: 100%;
    height: 70%;
}

.slider__inner {
    display: table-cell;
    padding-left: 17.5%;
}

.slider__row:first-child .slider__inner {
    vertical-align: bottom;
}

.slider__row:nth-child(2) .slider__inner {
    vertical-align: top;
}

.slider__text {
    font-weight: bold;
    letter-spacing: 2px;
    color: #fff;
    font-size: 50px;
    max-width: 90%;
    line-height: 1.2;
    margin-top: 0px;
    -webkit-transition: opacity 1.2s ease, -webkit-transform 0s ease 1s;
    transition: opacity 1.2s ease, -webkit-transform 0s ease 1s;
    transition: opacity 1.2s ease, transform 0s ease 1s;
    transition: opacity 1.2s ease, transform 0s ease 1s, -webkit-transform 0s ease 1s;
    -webkit-transform: translate3d(0, 30px, 1px) scaleY(1.3) rotate(1deg);
    transform: translate3d(0, 30px, 1px) scaleY(1.3) rotate(1deg);
    opacity: 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.slider__text span{
	font-size:14px;
	font-weight:50;
	display:block;
	text-transform:uppercase;
	margin-top:20px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.slider__text i{ font-style:normal; font-weight:600; font-size:60px;}
.slider__text dd{ font-size:36px;margin-top:20px;}

.swiper-slide-active .slider__text {
    -webkit-transform: translateZ(1px) rotate(.001deg);
    transform: translateZ(1px) rotate(.001deg);
    opacity: 1;
    transition: transform 1s ease, opacity 1s ease 1s, -webkit-transform 1s ease 1s;
}

.slider__title {
    font-weight: 600;
    font-size: 60px;
    letter-spacing: 3px;
    color: #fff;
    margin-bottom: 5px;
}

.slider__title img {
    height: 84px;
}

.slider__title .line {
    white-space: nowrap;
    text-align: inherit !important;
}

.slider__title>.line {
    overflow: hidden;
}

.slider__title>.line>.line {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0;
    will-change: transform;
    -webkit-transform: translate3d(0, 120%, 1px) rotate(8deg);
    transform: translate3d(0, 120%, 1px) rotate(8deg);
}

.slider__title>.line:first-child>.line,
.slider__title>.line:nth-child(2)>.line {
    -webkit-transition: opacity .5s ease 1s, -webkit-transform 0s linear 0.5s;
    transition: opacity .5s ease 1s, -webkit-transform 0s linear 1s;
    transition: transform 0s linear 0.5s, opacity .5s ease 1s;
    transition: transform 0s linear 0.5s, opacity .5s ease 1s, -webkit-transform 0s linear 0.5s;
}

.swiper-slide-active .slider__title>.line:first-child>.line {
    font-family: ys_bold;
    -webkit-transition: opacity 0s linear, -webkit-transform 1s ease 0.5s;
    transition: opacity 0s linear, -webkit-transform 1s ease 0.5s;
    transition: opacity 0s linear, transform 1s ease 0.5s;
    transition: opacity 0s linear, transform 1s ease 0.5s, -webkit-transform 1s ease 0.5s;
}

.swiper-slide-active .slider__title>.line>.line {
    -webkit-transform: translateZ(1px) rotate(.001deg);
    transform: translateZ(1px) rotate(.001deg);
    opacity: 1;
}


/* 解决方案 */
.jjfn h2{ display:block;margin-left:20px; height:90px; line-height:90px; color:#000000; font-weight:600; font-size:44px;margin-top:50px;}
.jjfn h3{ display:block;margin-left:20px; color:#737373; line-height:25px; font-weight:100; font-size:14px;}
.jjfnnr{margin-top:50px;}
.jjfnnr .fnxq a{ display:block; width:333px; height:400px; float:left; border:1px solid #efefef;margin-top:20px;margin-left:20px;}
.jjfnnr .fnxq a:hover{box-shadow: 0px 0px 30px #d7d7d7;    transition: 0.5s;}
.jjfnnr .fnxq a .tb img{ display:block;width:140px; height:140px;margin:auto;margin-top:30px;}
.jjfnnr .fnxq a .tie{ width:100%; height:50px; color:#333333; text-align:center; font-size:36px; font-weight:600;}
.jjfnnr .fnxq a .tietn{ width:100%; height:30px; line-height:30px;text-align:center; color:#333333; font-size:14px;}
.jjfnnr .fnxq a .fntex{ width:80%;margin:auto; margin-top:30px; line-height:30px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#717171; font-size:14px; text-align:center;}
.juzhong{ display:block; position:sticky; top:0px; border:0; color:#333; background:#FFF !important; height:88px; z-index:9999}
.juzhong:hover{ background:#FFF !important;}
.juzhong .nav .nLi h3 a{ padding:0 25px; font-size:18px; line-height:75px; color:#333  }
.juzhong .nav .ts h3 a{  padding:0px 5px;}
.juzhong .nav .nLi{color:#444 }
.juzhong .logo img{ width:200px; height:auto !important}
.juzhong .nav{ height:75px; z-index:1; float:right ; }
.juzhong .nav .sub{  top:85px;}
.juzhong .nav .nLi h3 a:hover{ color:#c30d23; font-weight:bold}
.juzhong  .nLi.ts p{color:#333;}
.juzhong  .nLi.ts{height:75px; line-height:75px;}
/* 公司简介 */
.gsjj{ width:100%; height:832px; background:url(../img/bj.jpg) no-repeat center;margin-top:80px; padding-top:100px; position:relative;}
.gsjj .zm img{ display:block;margin-left:20px;}
.gsjj h2{ display:block; margin-left:20px;vheight:120px; line-height:120px; color:#fff; font-weight:600; font-size:36px;}
.gsjj .jjnr{ width:100%; margin-left:20px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#a5a5a5; font-size:14px;line-height:30px;}
.gsjj .number{margin-top:80px;}
.gsjj .number .numnr{ width:25%; float:left;}
.gsjj .number .numnr li{ width:60%; text-align:center; color:#fff; font-size:72px; font-family:Arial, Helvetica, sans-serif; font-weight:600;}
.gsjj .number .numnr li i{ font-style:normal;}
.gsjj .number .numnr li span{ font-family:"微软雅黑"; font-size:14px; font-weight:100;}
.gsjj .number p{ width:58%; text-align:center; font-size:18px; color:#fff;margin-top:10px;}

/* 公司简介 */
.container1{display:block; width:1450px; margin:0 auto;}
.casebk{ width:100%; height:auto; background:#fafafa;}
.casenr{ width:1600px;margin:auto; height:auto;margin-top:-150px; position:relative;background:#fff;}
.casebt{ width:25%; float:left;margin-left:50px;}
.casebt h2{ display:block; height:150px; line-height:200px; color:#000; font-size:44px; font-weight:600;}
.casebt li{ color:#737373; font-size:16px;}
.casefl{ width:69%; float:right;margin-top:120px;}
.casefl li a{ width:110px; height:40px; float:left; text-align:center; color:#333333; font-size:16px; display:block; line-height:40px;}
.casefl li a:hover{background:#000; color:#fff;border-radius:30px;}
.casefl .ts a{ background:#000; color:#fff;border-radius:30px;}
.caselistbk{margin-top:25px; margin-bottom:50px;}
.caselist{display:block; float:left; width:33.33%; margin-bottom:20px;}
.caselist a{ display:block; width:95%; margin:0 auto;overflow:hidden;}
.caselist a p{width:100%; height:200px;display: block; vertical-align: middle; overflow:hidden;}
.caselist a p img{ min-height:200px; width:100%;margin:auto; display:block; -moz-transition:.5s ease-in;
-webkit-transition:.5s ease-in;
-o-transition:.5s ease-in;
-ms-transition:.5s ease-in;
transition:.5s ease-in;}
.caselist a:hover img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
.caselist a div{ width:100%; height:180px;border:1px solid #ededed}
.caselist a div ul{ width:90%;margin:auto;}
.caselist a div ul span{ width:100%; height:100px; border-bottom:1px solid #f3f3f3; overflow:hidden; line-height:100px; color:#333; font-size:24px; display:block;}
.caselist a div ul li{ width:80%; height:78px; line-height:78px; color:#696969; overflow:hidden; float:left; font-size:16px;}
.caselist a div ul i{ width:20px; height:20px; display:block; float:right; background:url(../img/ljtb.png);margin-top:24px;}
.caselist a:hover{box-shadow: 0px 0px 30px #d7d7d7;transition: 0.5s;}


/* 新闻资讯 */
.newbj{ width:100%; height:auto; background:url(../img/newbj.jpg) no-repeat center;padding-top:80px;padding-bottom:80px;}
.newbj .zm img{ display:block;margin-left:20px;}
.newbj h2{ display:block; margin-left:20px;height:120px; line-height:120px; color:#fff; font-weight:600; font-size:36px;}


@media(max-width:1024px) {	
.indNew_top {padding: 89px 60px;}
.indNew_img {padding-top: 20%;}
.indNew_list {margin-top: 18px;}
.indNew_first p {font-size: 36px;}
.indNew_first span {font-size: 51px;}
}
@media(max-width:1480px) {
.indNew_txt {padding: 0;padding-left: 5%;}
.indNew_tit {font-size: 22px;margin-bottom: 18px;}
.indNew_time {font-size: 14px;}
.indNew_btm img {width: 38px;}
.indNew_first span {font-size: 5.4vw;}
.indCon .conLeft a {font-size: 70px;}
}

@media(max-width:1368px) {
.indNew_top {padding: 89px 0;}
.indNew_first p {font-size: 41px;}
.indNew_p {font-size: 13px;letter-spacing: .5px;}
.indNew_a {padding: 38px 0;}
.indNew_tit {font-size: 20px;margin-bottom: 14px;}
.indNew_p {line-height: 1.8;}
}
.indNew_top {position: relative;padding: 108px 0 89px;text-align: center;}
.indNew_top video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.indNew_top .indNew_first {position: relative;}
.indNew_first p {position: relative;font-size: 45px;line-height: 1;color: #fff;text-align: left;letter-spacing: 5px;}
.indNew_first span {text-align: left;color: transparent;display: block;-webkit-text-stroke: .5px rgba(255, 255, 255, .4);text-transform: uppercase;font-size: 5vw;line-height: 1.2;letter-spacing: 0px;font-family: Gilroy_Medium;}
.indNew_first a {background: #fff;text-transform: uppercase;padding: 15px 0;font-size: 14px;line-height: 1;display: inline-block;
width: 148px;margin-top: 48px;}
/*  */
.indNew_list {position: relative;margin-top: 28px;}
.indNew_a {cursor: pointer;position: relative;display: flex;align-items: stretch;justify-content: space-between;				padding: 50px 0;border-bottom: 1px solid rgba(255, 255, 255, .1);}
.indNew_img {position: relative;width: 36%;padding-top: 16%;overflow: hidden;}
.indNew_img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.68s;}
.indNew_a:hover .indNew_img img {transform: scale(1.1);}
.indNew_txt {width: 64%;padding: 8px 0 0;padding-left: 4%;display: flex;justify-content: space-between;flex-direction: column;
text-align: left;}
.indNew_tit {position: relative;letter-spacing: 1px;font-size: 24px;color: rgba(255, 255, 255, .8);line-height: 1.4;display: block;margin-bottom: 21px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.indNew_tit::after {content: attr(data-val);position: absolute;top: 0;left: 0;color: #fff;z-index: 11;width: 0%;transition: all 1s;overflow: hidden;}
.indNew_a:hover .indNew_tit::after {width: 100%;}
.indNew_btm {display: flex;align-items: center;justify-content: space-between;}
.indNew_btm img {width: 38px;position: relative;left: 0;animation: newimg .8s alternate forwards infinite;}
@keyframes newimg {		
0% {left: 0;}
100% {left: -18px;}
}
.indNew_time {opacity: .8;display: block;color: #fff;letter-spacing: 1px;font-size: 16px;line-height: 1;text-transform: uppercase;font-weight: bold;font-family: Gilroy_Medium;transition: all 0.48s;}
.indNew_a:hover .indNew_time {color: #c30d23;}
.indNew_p {letter-spacing: 1px;color: #fff;opacity: .6;font-size: 14px;line-height: 2.1;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}


/* 底部 */
.bottom{ width:100%; height:300px; background:#c30d23;}
.bottom .tibt{ height:150px; line-height:160px; color:#fff; font-size:44px; font-weight:600;}
.bottom .xtibt{ height:60px; color:#fff; font-size:18px;}
.bottom br{ display:none}
.messlist {height:60px;float: left;width: 23%; background:#fff; margin-right:20px; }
.messlist input{width:100%;height:60px; line-height:60px;padding-left:10px;font-size:14px;}
.messlist textarea{width:100%;height:60px;line-height:60px;padding-left:10px;font-size:14px; font-family:微软雅黑;}
.messlist1 {height:60px;float: left;width: 23%; background:#fff; margin-right:20px; }
.messlist1 textarea{width:100%;height:60px;line-height:60px;padding-left:10px;font-size:14px; font-family:微软雅黑;}
.messlist1 .tj{ width:100%; height:60px; background:#000; text-align:center; line-height:60px; color:#fff;}

.bottomnav{ width:100%; height:100px;background:#c30d23; border-bottom:1px solid #fff;}
.bottomnav li a{ width:12%; display:block; line-height:100px; color:#fff; float:left;}
.bottomxq{ width:100%; height:80px; background:#c30d23;}
.bottomxq li{ line-height:80px; color:#fff;}
.bottomxq li a{color:#fff;}

.sj-fix{display:none;}


/* 内页通用 */
.nybanner{ position: relative;width: 100%;height:640px;overflow: hidden;}
.nybanner .tytex{margin-top:250px;margin-left:50px;}
.nybanner .tytex li{ color:#fff; font-size:48px;}
.nybanner .tytex span{ font-size:18px; color:#fff;}
.nybj{ width:100%; background:url(../img/nybj.jpg) center; padding-top:25px;}
.nybt{ width:100%; border-bottom:1px solid #e9e9e9; padding:15px 0px;}
.nybt .ywbt{ width:35%; float:left; color:#222222; font-family:Arial, Helvetica, sans-serif; font-size:36px; font-weight:600;}
.nybt .bttext{ width:64%; text-align:right; float:right; color:#848484; font-size:16px;}

/* 解决方案内页 */

.nyzy{ width:100%; height:380px; border-bottom:1px dashed #e9e9e9;}
.nyzy .nyzyleft{ width:70%; float:left;}
.nyzy .nyzyleft li{ height:150px; line-height:180px; color:#222222; font-weight:600; font-size:60px;}
.nyzy .nyzyleft p{ line-height:36px; color:#666666; font-size:16px;}
.nyzy .nyimg{ width:20%; float:right;}
.nylistbk{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.nylist{width:31%;float:left;margin-top:30px;}
.nylist a{ width:100%; display:block; height:493px; border:1px solid #ededed;}
.nylist a:hover{box-shadow: 0px 0px 30px #d7d7d7; background:#fff;transition: 0.5s;}
.nylist a .tb img{ display:block;width:140px; height:140px;margin:auto;margin-top:30px;}
.nylist a .tie{ width:100%; height:50px; color:#333333; text-align:center; font-size:30px; font-weight:600;}
.nylist a .tietn{ width:100%; height:30px; line-height:30px;text-align:center; color:#333333; font-size:16px;font-variant:small-caps;}
.nylist a .fntex{ width:80%;margin:auto; margin-top:30px; line-height:30px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; color:#717171; font-size:14px; text-align:center;}
.nylist a .anju{ width:30%; height:50px; line-height:50px; font-size:16px; text-align:center;margin:auto; margin-top:50px;color:#717171; border-radius:30px; border:1px solid #ededed}
.nylist a:hover .anju{ background:#000; color:#fff; border:none;}

/* 工程案例内页 */
.nycasfl{ width:60%; float:right;}
.nycasfl li a{  display:block; color:#333;margin:0px 30px 0px 30px; font-size:16px; text-align:center; float:left; height:50px; line-height:50px;}
.nycasfl .dq a{border-bottom:2px solid #000;font-weight:600;}
.nycasfl li a:hover{border-bottom:2px solid #000; font-weight:600;}


.nycasebk{width: 100%;display: block;}
.nycase{ width:33.33%; float:left;margin-top:50px;}
.nycase a{ display:block; width:95%; margin:0 auto; overflow:hidden;}
.nycase a p{width:100%; height:220px;display: block; vertical-align: middle; overflow:hidden;}
.nycase a p img{ min-height:220px;width:100%;margin:auto; display:block; }
.nycase a div{ width:100%; height:180px;border:1px solid #ededed}
.nycase a div ul{ width:90%;margin:auto;}
.nycase a div ul span{ width:100%; height:100px; border-bottom:1px solid #f3f3f3; overflow:hidden; line-height:100px; color:#333; font-size:24px; display:block;}
.nycase a div ul li{ width:80%; height:78px; line-height:78px; color:#696969; overflow:hidden; float:left; font-size:16px;}
.nycase a div ul i{ width:20px; height:20px; display:block; float:right; background:url(../img/ljtb.png);margin-top:24px;}
.nycase a:hover{box-shadow: 0px 0px 30px #d7d7d7;transition: 0.5s; background:#fff;}

.page{ display: block;padding: 30px 0;text-align: center;}
.page li{display: inline-block;}
.page .page-sy a{padding:0px 20px 0px 20px; border-radius:2px; height:38px; border:1px solid #e9e9e9; float:left; text-align:center; line-height:40px; color:#999999;}
.page .page-sy a:hover{ background:#000; color:#fff;}
.page .page-ys a{ height:38px;padding:0px 15px 0px 15px; border-radius:2px; float:left; border:1px solid #e9e9e9; float:left; text-align:center; line-height:38px; color:#999999; }
.page .page-ys a:hover{ background:#000; color:#fff;}

/* 关于我们内页 */
.nyabout{ width:100%; height:620px; border-bottom:1px solid #f1f1f1;margin-top:100px;}
.nyabout-left{ width:50%; float:left;}
.nyabout-left .we{ color:#222222; font-size:35px;padding-left:50px; background:url(../img/cmm.jpg) no-repeat 0px 24px; font-family:Arial;font-variant: small-caps;}
.nyabout-left .hyw{ line-height:50px; margin-top:30px;color:#222222; font-size:120px;font-family:Arial;font-variant: small-caps; font-weight:800;}
.nyabout-left .hyw span{ font-size:65px;}
.nyabout-left .xmxq{ width:80%; line-height:36px;height:144px; overflow:hidden; color:#666; font-size:16px;margin-top:50px;}
.nyabout-left .nysz{ width:18%; float:left;margin-right:90px; text-align:center;margin-top:50px;}
.nyabout-left .nysz i{ font-style:normal;color:#282828;font-family:Arial; font-size:60px; font-weight:800;}
.nyabout-left .nysz span{ color:#c30d23; font-size:14px; vertical-align:top;}
.nyabout-left .nysz p{ color:#666666; font-size:16px;}
.nyabout-right{ width:40%; float:right;}
.nyabout-right img{ width:561px; height:580px;}

.nyhonor{ width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top:30px;}
.nyhonor ul li{display:block; float:left; width:33.33%; margin-bottom:25px;}
.nyhonor ul li a{display:block; width:95%; margin:0 auto; box-shadow:0px 0px 3px rgba(0,0,0,0.2);}
.nyhonor ul li .pic{display:block; width:100%; padding:10px 0px;}
.nyhonor ul li .pic img{display:block; width:auto; height:280px; margin:0 auto;}
.nyhonor ul li p{display:block; background:#f5f5f5; color:#333; font-size:16px; text-align:center; line-height:25px; padding:10px 0px;}
.nyhonor .nyho{ width:23%; display:block; float:left;margin-top:30px;}
.nyhonor .nyho a{ display:block;}
.nyhonor .nyho a ul{ width:100%; height:256px; border:1px solid #f3f3f3; background:#fafafa;}
.nyhonor .nyho a ul li{ width:265px; height:197px;margin:30px; background:url(../img/robk.jpg);padding:32px;}
.nyhonor .nyho a ul li img{ width:202px; height:136px; display:block;}
.nyhonor .nyho a p{width:100%;height:80px; text-align:center; line-height:80px; text-align:center; color:#333333; font-size:18px; background:#f1f1f1;}
.nyhonor .nyho a:hover{box-shadow: 0px 0px 30px #d7d7d7;transition: 0.5s;}
.nycoop h2{ width:100%;height:120px; line-height:160px; color:#222222; font-size:70px; font-weight:800;font-family:Arial;font-variant: small-caps;}
.nycoop ul{ width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.nycoop ul li{ width:19%; float:left; margin-top:20px;}
.nycoop ul li a{display:block;width:100%;}
.nycoop ul li a img{ width:100%; height:auto; border:solid 1px #cdcdcd;}


/* 合作模式内页 */
.hzfs{ width:100%; height:388px; border-bottom:1px dashed #e9e9e9;}
.hzfs-left{ width:80%; float:left;margin-top:70px;}
.hzfs-left .ywbt{ width:100%; height:50px;}
.hzfs-left .ywbt li{ width:10%; line-height:50px; color:#808080; float:left; font-size:24px; font-family:Arial;}
.hzfs-left .ywbt li img{ display:block; float:left;}
.hzfs-left .hzny{margin-left:10%;}
.hzfs-left .hzny .hzbt{color:#222; font-size:60px; height:150px; line-height:150px; font-weight:600;}
.hzfs-left .hzny .hzxq{ color:#666666; line-height:36px; font-size:18px;}
.hzfs-right{ width:20%; float:right;margin-top:168px;}
.hzfs-right img{ width:271px; height:171px;}

/* 新闻资讯内页 */
.nynewfl{ width:35%; float:right;}
.nynewfl li{display:inline-block;}
.nynewfl li a{  display: inline-block; color:#333; font-size:16px; text-align:center; height:50px; line-height:50px; padding:0px 15px;}
.nynewfl .dq a{border-bottom:2px solid #000;font-weight:600;}
.nynewfl li a:hover{border-bottom:2px solid #000; font-weight:600;}
@media(max-width:1024px) {	
.nyindNew_top {padding: 89px 60px;}
.nyindNew_img {padding-top: 20%;}
.nyindNew_list {margin-top: 18px;}
.nyindNew_first p {font-size: 36px;}
.nyindNew_first span {font-size: 51px;}
}
@media(max-width:1480px) {
.nyindNew_txt {padding: 0;padding-left: 5%;}
.nyindNew_tit {font-size: 22px;margin-bottom: 18px;}
.nyindNew_time {font-size: 14px;}
.nyindNew_btm img {width: 38px;}
.nyindNew_first span {font-size: 5.4vw;}
.indCon .conLeft a {font-size: 70px;}
}

@media(max-width:1368px) {
.nyindNew_top {padding: 89px 0;}
.nyindNew_first p {font-size: 41px;}
.nyindNew_p {font-size: 13px;letter-spacing: .5px;}
.nyindNew_a {padding: 38px 0;}
.nyindNew_tit {font-size: 20px;margin-bottom: 14px;}
.nyindNew_p {line-height: 1.8;}
}
.nyindNew_top {position: relative;padding: 108px 0 89px;text-align: center;}
.nyindNew_top video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.nyindNew_top .nyindNew_first {position: relative;}
.nyindNew_first p {position: relative;font-size: 45px;line-height: 1;color: #fff;text-align: left;letter-spacing: 5px;}
.nyindNew_first span {text-align: left;color: transparent;display: block;-webkit-text-stroke: .5px rgba(255, 255, 255, .4);text-transform: uppercase;font-size: 5vw;line-height: 1.2;letter-spacing: 0px;font-family: Gilroy_Medium;}
.nyindNew_first a {background: #fff;text-transform: uppercase;padding: 15px 0;font-size: 14px;line-height: 1;display: inline-block;width: 148px;margin-top: 48px;}
/*  */
.nyindNew_list {position: relative;margin-top: 28px;}
.nyindNew_a {cursor: pointer;position: relative;display: flex;align-items: stretch;justify-content: space-between;				padding: 50px 0;border-bottom: 1px solid rgba(255, 255, 255, .1);}
.nyindNew_img {position: relative;width: 36%;padding-top: 16%;overflow: hidden;}
.nyindNew_img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.68s;}
.nyindNew_a:hover .nyindNew_img img {transform: scale(1.1);}
.nyindNew_txt {width: 64%;padding: 8px 0 0;padding-left: 4%;display: flex;justify-content: space-between;flex-direction: column;
text-align: left;}
.nyindNew_tit {position: relative;letter-spacing: 1px;font-size: 24px;color:#333333;line-height: 1.4;display: block;margin-bottom: 21px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.nyindNew_tit::after {content: attr(data-val);position: absolute;top: 0;left: 0;color: #fff;z-index: 11;width: 0%;transition: all 1s;overflow: hidden;}
.nyindNew_a:hover .nyindNew_tit::after {width: 100%;}
.nyindNew_btm {display: flex;align-items: center;justify-content: space-between;}
.nyindNew_btm img {width: 38px;position: relative;left: 0;animation: newimg .8s alternate forwards infinite;}
@keyframes newimg {		
0% {left: 0;}
100% {left: -18px;}
}
.nyindNew_time {opacity: .8;display: block;color: #9b9b9b;letter-spacing: 1px;font-size: 16px;line-height: 1;text-transform: uppercase;font-weight: bold;font-family: Gilroy_Medium;transition: all 0.48s;}
.nyindNew_a:hover .nyindNew_time {color: #c30d23;}
.nyindNew_p {letter-spacing: 1px;color: #9b9b9b;opacity: .6;font-size: 14px;line-height: 2.1;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}


/* 详情页 */
.delbt{ width:100%; border-bottom:1px solid #e9e9e9; padding-bottom:15px;}
.delbt h2{ line-height:40px; color:#222; font-size:30px; font-weight:600; text-align:center; padding:20px 0px;}
.delbt .deljs{margin-top:10px; width:38%; margin:0 auto;}
.delbt .deljs .li1{ width:33.33%; height:30px; line-height:25px; background:url(../img/xqtb1.png) no-repeat;padding-left:35px; float:left;}
.delbt .deljs .li2{ width:33.33%; height:30px; line-height:25px; background:url(../img/xqtb2.png) no-repeat;padding-left:35px; float:left; font-family:Arial;}
.delbt .deljs .li3{ width:33.33%; height:30px; line-height:30px; background:url(../img/xqtb3.png) no-repeat;padding-left:35px; float:left;font-family:Arial;}
.delxq{ width:100%; line-height:30px; font-size:14px; color:#333; padding:15px 0px;}
.delxq img{display:block; max-width:100%; width:auto !important; height:auto !important; margin:0 auto;}
.delxq li{ color:#656565; font-size:16px; line-height:36px;}
.delxq li img{ display:block; margin-top:20px;margin-left:20px;}
.delxq li span{ display:block; width:100%; height:100px; line-height:100px; color:#222222; font-size:30px;}

.delfh a{ display:block; width:320px; height:60px; background:url(../img/fhjt.png) no-repeat right #000; text-align:center; line-height:60px; font-size:18px; color:#fff; font-weight:600;margin-top:50px;}
.delfh a:hover{  background:url(../img/fhjt.png) no-repeat right #c30d23;}

/* 内页联系我们 */
.nycontbk{ width:100%;margin-top:100px;}
.nycont{ width:24%; height:323px; float:left;}
.nycont .lxtb{ width:80px; height:80px;margin:auto;}
.nycont .lxbt{ width:100%; height:60px; line-height:60px; font-family:Arial; font-size:24px; color:#333333; text-align:center;}
.nycont .lxnr{ width:100%; height:60px; line-height:60px; font-family:Arial; font-size:30px; color:#333333; text-align:center;}
.lxyxt{ width:1px; height:323px; background:url(../img/nyxt.png) no-repeat; float:left;}
.nycont .lxdz{ width:80%;margin:auto; line-height:30px; font-size:14px;color:#333333; text-align:center;}
#map{ width:100%;height:670px;border:#f7f7f7 solid 20px;}
.oo{display:block; width:100%; height:50px;}
/*荣誉资质*/
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;     }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none; }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ display:block; width:25%; float:left;}
.picMarquee-left .bd ul li a{width:95%; margin:0 auto; display: block; border:solid 1px #cdcdcd;}
.picMarquee-left .bd ul li .pic{ display:block; width:90%; margin:0 auto;  margin:10px auto}
.picMarquee-left .bd ul li .pic img{ width: auto; height:200px; display:block; margin:0 auto;}
.picMarquee-left .bd ul li p{font-size:16px; text-align:center; line-height:30px; padding:5px 0px; background:#f5f5f5;}
.picMarquee-left2{ width:100%;  overflow:hidden; position:relative; display:none;}
.picMarquee-left2 .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none; }
.picMarquee-left2 .bd{ padding:10px;   }
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ display:block; width:50%; float:left;}
.picMarquee-left2 .bd ul li a{width:95%; background:#fff; margin:0 auto; display: block;  border:solid 1px #cdcdcd;}
.picMarquee-left2 .bd ul li .pic{ display:block; width:90%; margin:0 auto; overflow:hidden;  margin:10px auto;}
.picMarquee-left2 .bd ul li .pic img{ width: auto; height:80px; display:block; margin:0 auto;}
.picMarquee-left2 .bd ul li p{font-size:16px; text-align:center; line-height:30px; padding:5px 0px; background:#f5f5f5;}
/*下一页*/
.pagination {
    display: block;
    padding: 30px 0;
    text-align: center;
}
.pagination ul li {
    display: inline-block;
}
.page-link {
    display: inline-block;
    padding: 5px 10px;
    margin-left: -1px;
    line-height: 1.25;
    color: #666;
    background-color: #fff;
    border: 1px solid #666;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #c30d23;border-color: #c30d23;}
.page-item:last-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
/*结束*/

















