@charset "utf-8";
/* CSS Document */
/*头部*/
header {position:relative;width:100%;box-sizing:border-box;z-index:999;top:50px;height:80px;/*transition:all 1s;-webkit-transition:all 1s;*/}
header a.logo {display:block;width:190px;height:60px;float:left;margin-top:10px;}
header .dn {display:none;}
header .db {display:block;}
header .nav-ico {margin-top:15px;position:relative;}
header .nav {float:right;display:none;height:80px;line-height:80px;}
header .nav li {float:left;font-size:18px;margin-right:100px;}
header .nav li a {color:#000;}
header .nav li.active a,header .nav li a:hover {color:#b1252c;}
header .nav li:nth-child(5) {margin-right:0;}
header.on {background:rgba(255,255,255,1);}
header.on .dn {display:block;}
header.on .db {display:none;}
header.on a.nav-ico {display:none;}
header a.nav-ico {float:right;}
header.on .nav {display:block;}

.hamburger {position:relative;margin:0 auto;width:45px;height:36px;transition:transform .2s;}
.hamburger-tick {position:absolute;left:0;width:100%;height:3px;border-radius:3px;overflow-x:hidden;}
.hamburger-tick .inner-tick {display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;mix-blend-mode:darken;border-radius:3px;transition:transform .3s;}
.hamburger-tick .inner-tick-2 {transform:translateX(-101%);}
.hamburger-tick-1 {top:0;width:50%;}
.hamburger-tick-2 {top:calc(100% / 3);transition:width .3s;}
.hamburger-tick-3 {top:calc(100% / 3 * 2);width:50%;transition:width .3s;}
.hamburger-tick-4 {top:100%;}


header .nav-ico:hover .hamburger-tick .inner-tick {
	animation-fill-mode: forwards;
	animation-timing-function: linear
}

header .nav-ico:hover .hamburger-tick .inner-tick-1 {
	animation-name: toRight
}

header .nav-ico:hover .hamburger-tick .inner-tick-2 {
	animation-name: Right
}

header .nav-ico:hover .hamburger-tick-1 .inner-tick,
header .nav-ico:hover .hamburger-tick-3 .inner-tick {
	animation-duration: .1s
}

header .nav-ico:hover .hamburger-tick-2 .inner-tick,
header .nav-ico:hover .hamburger-tick-4 .inner-tick {
	animation-duration: .2s
}

header .nav-ico:hover .hamburger-tick-1 .inner-tick-1 {
	animation-delay: 0s
}

header .nav-ico:hover .hamburger-tick-1 .inner-tick-2 {
	animation-delay: 1s
}

header .nav-ico:hover .hamburger-tick-2 .inner-tick-1 {
	animation-delay: .1s
}

header .nav-ico:hover .hamburger-tick-2 .inner-tick-2 {
	animation-delay: .8s
}

header .nav-ico:hover .hamburger-tick-3 .inner-tick-1 {
	animation-delay: .2s
}

header .nav-ico:hover .hamburger-tick-3 .inner-tick-2 {
	animation-delay: .7s
}

header .nav-ico:hover .hamburger-tick-4 .inner-tick-1 {
	animation-delay: .3s
}

header .nav-ico:hover .hamburger-tick-4 .inner-tick-2 {
	animation-delay: .5s
}





@keyframes rotate {
    0% {
    transform: translateY(0) ;
  }
    25% {
        transform: translateY(10px);
    }
    50% {
        transform: translateY(15px);
       
    }
    75% {
        ransform: translateY(10px) ;
    }
    100% {
        transform: translateY(0) ;
    }
}



/*手机导航*/
.header2 {height:55px;position:fixed;background:#fff;z-index:9999;width:100%;display:none;top:0;left:0;width:100%;}
.header2 .main-wrap {height:55px;padding:0 3%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}
.header2 .logo1 {width:100px;height:55px;overflow:hidden;}
.header2 .logo1 a {display:block;}
.header2 .logo1 img {width:100%;padding-top:13px;}
.header2 .nav-btn {width:25px;height:16px;position:relative;cursor:pointer;margin-top:19px;}
.header2 .nav-btn .line {display:block;width:100%;height:2px;border-radius:2px;background-color:#333;position:absolute;left:50%;margin-left:-15px;}
.header2 .nav-btn .line1 {-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0;}
.header2 .nav-btn .line2 {top:7px;}
.header2 .nav-btn .line3 {bottom:0;-webkit-transform-origin:1px center;-ms-transform-origin:1px center;transform-origin:1px center;}
.header2 .nav-btn.active {-webkit-animation:rotate 2s linear 0s;animation:rotate 2s linear 0s;}
.header2 .nav-btn.active .line1 {top:0px;transform: rotate(45deg);}
.header2 .nav-btn.active .line2 {display:none;}
.header2 .nav-btn.active .line3 {transform: rotate(-45deg);}
.header2 .nav-btn.hover .line {background:#ad181e;}
.header2 .caid {height:55px;line-height:55px;padding-right:10px;position:relative;}
.header2 .sub-menu {width:100%;padding:0 3%;box-sizing:border-box;display:none;position:absolute;left:0;top:60px;z-index:999;overflow-y:auto;}
.header2 .sub-menu ul {width:100%;overflow-y:scroll;height:calc(100vh - 55px - 1.5rem);}
.header2 .sub-menu li {border-bottom:1px solid #dcdcdc;font-size:18px;}
.header2 .sub-menu a {display:block;width:100%;padding:0 3%;line-height:60px;color:#000;position:relative;box-sizing:border-box;}
.js-m-3 {opacity:0;-webkit-transform:translate(30px,0);-ms-transform:translate(30px,0);transform:translate(30px,0);-webkit-transition:all .8s ease;transition:all .8s ease;}
.js-m-3.animate {opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.search-bg {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 10;background-color: #f5f5f5;display: none;z-index: 20;}

/*banner*/
.banner {width:90%;height:calc(100vh - 80px);position:relative;z-index:10;box-sizing: border-box;background:#fff;margin:0 auto;}
.banner .scroll {position:absolute;width:65px;height:100px;left:50%;margin-left:-32px;bottom:20px;z-index:10;animation: rotate 4s linear infinite;}
.banner .swiper-container {width:100%;height:100%;}
.banner .swiper-slide {background-position:center;background-size:cover;position:relative;}


.banner .swiper-slide .word {position:absolute;width:100%;font-size:30px;text-align:center;color:#fff;letter-spacing:10px;line-height:30px;top:50%;margin-top:-15px;}
.banner .swiper-button-next {width:40px;height:70px;position:absolute;right:5%;top:50%;margin-top:-35px;background:url(../images/right-icon.png) -40px 0px no-repeat;z-index:10;cursor:pointer;-webkit-transition:all .35s;-webkit-transform:scale(.6);}
.banner .swiper-button-prev {width:40px;height:70px;position:absolute;left:5%;top:50%;margin-top:-35px;background:url(../images/left-icon.png) 0 0px no-repeat;z-index:10;cursor:pointer;-webkit-transition:all .35s;-webkit-transform:scale(.6);}
.banner .swiper-button-prev:hover {background-position:-40px 0;-webkit-transform:scale(1);opacity:1;}
.banner .swiper-button-next:hover {background-position:0px 0;-webkit-transform:scale(1);opacity:1;}
.banner .swiper-slide .word {transform:translateX(-100px);opacity:0;transition:all 1.5s;opacity: 0;}
.banner .ani-slide .word {transform:translateX(0);opacity:1;}


/*关于我们*/
.title {text-align:center;padding-bottom:40px;position:relative;z-index:10;width:100%;background:#fff;}
.title1{background:none;}
.title p {font-size:24px;color:#a63433;line-height:24px;margin-bottom:10px;font-weight: lighter;}
.title span {font-size:24px;color:#aeaeae;line-height:26px;text-transform:uppercase;font-weight: lighter;}
.title p.color-f{color:#fff;}
.title span.color-f{color:#fff;}
.title2{background:none;text-align:center;padding-bottom:40px;position:relative;z-index:10;width:100%;}
.title2 p {font-size:24px;color:#a63433;line-height:24px;margin-bottom:10px;font-weight: lighter;}
.title2 span {font-size:24px;color:#000;line-height:26px;text-transform:uppercase;font-weight: lighter;}

.index-about{width:100%;overflow: hidden;}
.index-about .layout{overflow: hidden;background:#ad181e;}
.index-about .video{width:50%;cursor: pointer;height:100%;}
.index-about .video video{width:100%;height:100%;display: block;}
/*.index-about .video img{display: block;width:100%;height:100%;}*/
.index-about .word{background:#ad181e;color:#fff;width:50%;padding:53px;box-sizing: border-box;height:100%;}
.index-about .word .v-more{border:1px solid #fff;color:#fff;margin-left: 1px;}
.index-about .word .v-more:before {content:'';display:block;width:14px;height:1px;position:absolute;left:10px;top:17px;background:#ffffff;transition:all .3s;-webkit-transition:all .3s;}
.index-about .word .v-more:after {content:'';display:block;width:14px;height:1px;position:absolute;right:10px;top:17px;background:#ffffff;transition:all .3s;-webkit-transition:all .3s;}
.index-about .word .v-more:hover {background:#ffffff;color:#ad181e;border:1px solid #ad181e;}
.index-about .word .v-more:hover:before {left:0;background:#ad181e;}
.index-about .word .v-more:hover:after {right:0;background:#ad181e;}
.index-about .tit {font-size:14px;border-bottom:1px solid #fff;margin-bottom:10px;line-height:40px;position:relative;}
.index-about .tit span {display:inline-block;margin-left:20px;font-size:14px;}
.index-about .tit a {display:block;width:30px;height:24px;position:absolute;right:0;top:50%;margin-top:-12px;}
.index-about .ms {font-size:12px;line-height:24px;margin-bottom:20px;}
.index-about .ms h3 {font-size:16px;line-height:30px;font-weight: bold;}
.index-about .ms p{color:#fff;margin-top:10px;font-size:14px;line-height: 30px;height:270px;overflow: hidden;}
.index-about .more{display:block;padding-top:2px;}
/*首页产品*/

.index-product{position:relative;z-index:10;}
.project {background:#f2f2f2;padding:40px 0;}
.pn{padding:0;}
.b-color{background:#fff;}
.project .pro-nav {text-align:center;margin-bottom:25px;white-space:nowrap; max-width: 100%; overflow-x: scroll;scrollbar-width: none;-ms-overflow-style: none;}
.project .pro-nav::-webkit-scrollbar {width: 0 ; height: 0;   /*高宽分别对应横竖滚动条的尺寸*/}
.project .pro-nav a {font-size:18px;height:30px;color:#808080;display:inline-block;margin:0 65px;position:relative;transition:all .8s;-webkit-transition:all .8s;}
.project .pro-nav a:before {content:'';width:0;background:#AD181E;height:2px;position:absolute;left:0;bottom:0;transition:all .8s;-webkit-transition:all .8s;}
.project .pro-nav a:after {content:'';display:block;width:2px;height:20px;background:#dedede;position:absolute;right:-65px;top:50%;margin-top:-10px;}
.project .pro-nav a:nth-child(3):after {display:none;}
.ny .pro-nav a:nth-child(3):after{display: block;}
.ny .pro-nav a:nth-child(4):after{display: none;}
.project .news-nav a:after{display: none;}
.project .pro-nav a:hover,.project .pro-nav a.active {color:#ad181e;}
.project .pro-nav a:hover:before,.project .pro-nav a.active:before {width:100%;}
.pro-xx ul {display:none;}
.pro-xx li {position:relative;width:32%;float:left;margin-right:2%;margin-bottom:40px;overflow: hidden;}
.pro-xx li:nth-child(3n) {margin-right:0;}
.pro-xx li .img {display:block;width:100%;overflow:hidden}
.pro-xx li .img img {display:block;width:100%;transition:all 2s;-webkit-transition:all 2s;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.pro-xx li .word {background:rgba(0,0,0,0.3);text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;transition:all .8s;-webkit-transition:all .8s;opacity: 0;}
.pro-xx li .word .cc {height:30px;position:absolute;top:50%;margin-top:-15px;left:5%;width:90%;overflow: hidden;}
.pro-xx li .word h3 {font-size:18px;height:30px;line-height:30px;position:relative;margin-bottom:10px;}
.pro-xx li .word h3:after {content:'';display:none;width:32px;height:2px;background:#fff;position:absolute;left:50%;margin-left:-16px;bottom:0;}
.pro-xx li .word p {display:none;margin:0 auto;font-size:14px;line-height:24px;text-align:center;height:72px;overflow:hidden;}
.pro-xx li:hover .word {opacity: 1;}
.pro-xx li:hover .img img {-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    
    filter: grayscale(0);
	}
.pro-xx .v-more {display:block;width:90px;height:30px;box-sizing:border-box;border:1px solid #808080;color:#fff;margin:0 auto;color:#000;line-height:30px;text-align:center;position:relative;font-size:14px;transition:all .3s;-webkit-transition:all .3s;}
.pro-xx .v-more:before {content:'';display:block;width:14px;height:1px;position:absolute;left:10px;top:17px;background:#808080;transition:all .3s;-webkit-transition:all .3s;}
.pro-xx .v-more:after {content:'';display:block;width:14px;height:1px;position:absolute;right:10px;top:17px;background:#808080;transition:all .3s;-webkit-transition:all .3s;}
.pro-xx .v-more:hover {background:#ad181e;color:#fff;border:1px solid #ad181e;}
.pro-xx .v-more:hover:before {left:0;background:#fff;}
.pro-xx .v-more:hover:after {right:0;background:#fff;}

/*瑞林学院*/
.xuyuan{width:100%;position:relative;z-index:10;background:#fff;}
.xy-img{width:100%;overflow: hidden;}
.xy-img .fl{width:32%;margin-right:2%;}
.xy-img .fl img{display: block;width:100%;height:100%;}
.xy-img .fr{width:66%;}
.xy-img .fr li{width:48.8%;float:left;margin-right: 2%;margin-bottom: 20px; overflow: hidden;}
.xy-img .fr li:nth-child(2n){margin-right: 0;}
.xy-img .fr li img{display: block;width:100%;height:100%;-webkit-transition: all 2s;
    -moz-transition: all 2s;
    transition: all 2s;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.xy-img .fr li:hover img{-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    
    filter: grayscale(0);
	}
.xuyuan .v-more{margin: 40px auto;}


/*新闻动态*/
.index-news {width:100%;position:relative;z-index:10;background:#fff;}
.news{/*padding-bottom: 100px;*/}
.news ul li{position:relative;width:32%;float:left;margin-right:2%;margin-top:20px;}
.news ul li:nth-child(3n){margin-right: 0;}
.news ul li span{ overflow:hidden; position:relative; display:block;}
.news ul li span img{ display:block; width:100%;-webkit-transition: all 2s;
    -moz-transition: all 2s;
    transition: all 2s;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.news ul li span img:hover{-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    
    filter: grayscale(0);
	}
.news a.v-more{margin:40px auto;}

.indexNewstext{ background:#fff; padding:25px 0px;}
.indexNewstext p.Newslabel{ font-size:13px;color:#777}
.indexNewstext h3{ font-size:18px; color:#333; overflow:hidden; height:24px; line-height:24px; margin-top:10px;}
.indexNewstext p.Newsdesc{ font-size:14px; line-height:24px; height:48px; color:#666; overflow:hidden; margin-top:15px;}
.indexNewstext p.Newsarrow{ padding-top:20px;}
.indexNewstext p.Newsarrow span{min-height: 0; display:block; color:#d6001c; font-size:13px; background:url(../images/img6.png) no-repeat 95px center; padding-right:35px; transition:all .3s;-webkit-transition:all .3s;}


/*底部*/
.footer{background:#ad181e;padding:50px 0 20px;position:relative;z-index:10;width:90%;margin:0 auto;}
.footer .layout1{padding:30px 85px;border-top:1px solid #ef6c71;border-bottom:1px solid #ef6c71;box-sizing: border-box;}
.footer .ewm{float:left;}
.footer .f-logo{float:left;margin-left: 50px;}
.footer .f-logo dl{margin-top: 35px;}
.footer .f-logo dd{color:#e8e8e8;font-size:14px;line-height: 24px;height:24px;position:relative;padding-left:30px;}
.footer .f-logo dd:nth-child(1):after{content: '';display: block;width:20px;height:20px;background:url(../images/tel-ico.png) no-repeat;background-size:100% 100%;position:absolute;left:0;top:0;}
.footer .f-logo dd:nth-child(2):after{content: '';display: block;width:20px;height:20px;background:url(../images/adress-ico.png) no-repeat;background-size:100% 100%;position:absolute;left:0;top:0;}
.footer .f-nav{color:#fff;float:right;}
.footer .f-nav dl{height:18px;margin-bottom: 12px;}
.footer .f-nav dl a{color:#e8e8e8;}
.footer .f-nav dl a:hover{color:#fff;}
.footer .f-nav dt{font-size:14px;line-height: 14px;float:left;padding-right:32px;position:relative;}
.footer .f-nav dt:after{content: '';display: block;width:12px;height:12px;background:url(../images/sj-ico1.png) no-repeat;background-size:100% 100%;position:absolute;right:0;top:3px;}
.footer .f-nav dd{font-size:13px;line-height: 18px;float:left;margin-left: 20px;}
.footer .f-nav dl:nth-child(5){margin-bottom: 0;}
.footer .copyright{text-align: center;font-size:13px;height:40px;line-height: 40px;color:#e8e8e8;}
.footer .copyright a{color:#fff;}

/*返回顶部*/
.animate {
  transition: all .5s cubic-bezier(.25,0,0,1);
  -webkit-transition: all .5s cubic-bezier(.25,0,0,1);
  -moz-transition: all .5s cubic-bezier(.25,0,0,1);
  -ms-transition: all .5s cubic-bezier(.25,0,0,1);
  -o-transition: all .5s cubic-bezier(.25,0,0,1);
}
.backTop {
  position: fixed;
  z-index: 99;
  right: 50px;
  bottom: -100px;
  width: 50px;
  height: 50px;
  background: #fff url("../images/backtop.png") 0 0 no-repeat;
  box-shadow: 0 0 20px rgba(0,0,0,.2);
  cursor: pointer;
  opacity: 0;
}

.backTop:hover {
  background: #a63433 url("../images/backtop.png") 0 -50px no-repeat;
}

.backTop.active {
  bottom: 50px;
}


/*内页banner*/
.ny-banner{width:90%;height:calc(100vh - 80px);position:relative;box-sizing: border-box;margin:0 auto;}
.ny-banner .img{position:relative;width:100%;height:100%;}
.ny-banner .img img{display: block;width:100%;height:100%;}
.ny-banner .scroll {position:absolute;width:65px;height:100px;left:50%;margin-left:-32px;bottom:20px;z-index:10;animation: rotate 2s linear infinite;}

/*项目详细*/
.show .show-wz .fl{width:30%;word-wrap:break-word;}
.show .show-wz .fl .tit{font-size:30px;color:#ad181e;position:relative;padding-bottom: 20px;}
.show .show-wz .fl .tit:before{content: '';display: block;width:30px;height:1px;background:#d5d5d5;position:absolute;bottom:0;left:0;}
.show .show-wz .fl .tit span{font-size:24px;display: block;}
.show .show-wz .fl .time{font-size:20px;display: block;margin-top:20px;color:#AD181E;}
.show .show-wz .fl .wz{font-size:16px;line-height: 30px;color:#747474;display: none;}
.show .show-wz .fl img{width:100%;overflow: hidden;}
.show .show-wz .fr{font-size:14px;line-height: 30px;width:60%;margin-top:80px;word-wrap:break-word;}
.show .show-wz .fr img{width: 100%;overflow: hidden;}
.show .show-wz .fr .ca{display: block;width:49%;float:left;}
.show .show-wz .fr .cb{display: block;width:49%;float:right;}

.show .show-wz .fr .next{margin: 30px 0;}
.show .show-wz .fr .next a:nth-child(1){cursor:pointer;display: inline-block;width:30px;height:30px;border-radius: 50%;background:#adadad url(../images/left.png) no-repeat;background-size:30px 30px;}
.show .show-wz .fr .next a:nth-child(2){cursor:pointer;margin-left:30px;display: inline-block;width:30px;height:30px;border-radius: 50%;background:#adadad url(../images/right.png) no-repeat;background-size:30px 30px;}
.show .show-wz .fr .next a:hover{background-color:#ad181e;}
.show .show-img{margin:20px 0;max-width: 100%;overflow: hidden;}
.show .show-img img{max-width: 100%;overflow: hidden;}

/*项目推荐*/
.tj-pro{padding:20px 0;}
.tj-pro .layout{background:#ebebeb;}
.tj1 .swiper-slide{position:relative;overflow: hidden;}
.tj1 a .img {display:block;width:100%;overflow:hidden}
.tj1 a .img img {display:block;width:100%;transition:all 2s;-webkit-transition:all 2s;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.tj1 a .word {background:rgba(0,0,0,0.3);text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;transition:all 1s;-webkit-transition:all 1s;opacity: 0;}
.tj1 a .word .cc {height:30px;position:absolute;top:50%;margin-top:-15px;left:5%;width:90%;}
.tj1 a .word h3 {font-size:18px;height:30px;line-height:30px;position:relative;}
.tj1 a .word h3:after {content:'';display:none;width:32px;height:2px;background:#fff;position:absolute;left:50%;margin-left:-16px;bottom:0;}
.tj1 a .word p {margin:0 auto;font-size:14px;line-height:24px;text-align:center;height:72px;overflow:hidden;display: none;}
.tj1 a:hover .word {opacity: 1;}
.tj1 a:hover .img img {
	-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    
    filter: grayscale(0);
	
    
}
.tj1 .swiper-button-prev{left:2%;}
.tj1 .swiper-button-next{right:2%;}

/*瑞林学院内页*/
.xueyuan li{position: relative;width: 32%;float: left;margin-right: 2%;margin-bottom: 30px; cursor: pointer;overflow: hidden;}
.xueyuan li:nth-child(3n){margin-right: 0;}
.xueyuan li .img{width:100%;}
.xueyuan li .img img{display: block;width:100%;transition:all 2s;-webkit-transition:all 2s;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.xueyuan li:hover img{-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    
    filter: grayscale(0);
	}
.xueyuan li .word{background: rgba(0,0,0,0.3);
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    transition: all .8s;
    -webkit-transition: all .8s;
    opacity: 0;
    }
.xueyuan li .word p {
    height: 30px;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: 5%;
    width: 90%;
    overflow: hidden;
    font-size: 18px;
    line-height: 30px;
}
.xueyuan li:hover .word{opacity: 1;}

/*联系我们*/
.sheji li{width:100%;margin-bottom: 30px;}
.sheji li .img{width:40%;overflow: hidden;cursor: pointer;height:453px;}
.sheji li .img img{display: block;width:100%;transition:all 2s;-webkit-transition:all 2s;height:100%;}
.sheji li .img:hover img{-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.sheji li .word{background:#ad181e;color:#fff;width:58%;padding:50px;box-sizing: border-box;height:453px;}
.sheji li .tit {font-size:24px;border-bottom:1px solid #fff;margin-bottom:10px;line-height:40px;position:relative;}
.sheji li .tit span {display:inline-block;margin-left:20px;font-size:24px;}
.sheji li .tit a {display:block;width:30px;height:24px;position:absolute;right:0;top:50%;margin-top:-12px;}
.sheji li .ms {font-size:12px;line-height:24px;margin-bottom:20px;}
.sheji li .ms h3 {font-size:16px;line-height:30px;font-weight: bold;}
.sheji li .ms p{color:#fff;margin-top:10px;font-size:14px;line-height: 24px;}



.jtzb{height:680px;overflow: hidden;}
.jtzb .img{width:49%;height:100%;}
.jtzb .img img{display: block;width:100%;height:100%;}
.jtzb .word{width:49%;position:relative;height:100%;}
.jtzb .word .wz{height:80px;width:100%;background:#e6e6e6;position:absolute;bottom:0;left:0;}
.jtzb .word .wz li{width:50%;height:40px;font-size:14px;color:#ad181e;text-align: center;float:left;margin-bottom: 0;line-height: 40px;}
.jtzb .word .wz li p{width:200px;text-align: left;padding:0 15%;}


.fzjg li{width:32%;float:left;margin-right:2%;}
.fzjg li img{display: block;width:100%;    transition: all .3s;
    -webkit-transition: all .3s;cursor: pointer;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.fzjg li img:hover{-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    
    filter: grayscale(0);
	}
.fzjg li h3{font-size:16px;color:#ad181e;margin-top:20px;line-height: 30px;}
.fzjg li span{font-size:14px;color:#7f7f7f;display: block;line-height: 30px;margin-bottom: 20px;}
.fzjg li p{font-size:14px;color:#7f7f7f;line-height: 24px;}
.fzjg li:nth-child(3){margin-right: 0;}
/*热招岗位*/
.job-img {width:100%;position:relative;}
.job-img .swiper-container {width:100%;}
.job-img .swiper-slide {width:100%;background-position:center;background-size:cover;position:relative;}
.job-img .swiper-slide img{display: block;width:100%;transition:all .3s;-webkit-transition:all .3s;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.job-img .swiper-slide:hover img{
	-webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    
    filter: grayscale(0);
	
}
.job-img .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px;}
.job-img .swiper-pagination-bullet{background:#fff;opacity: 1;}
.job-img .swiper-pagination-bullet-active{background:#ad181e;}
.jobs dl{margin-top:20px;height:80px;}
.jobs dt{background:#ad181e;color:#fff;height:80px;font-size:18px;text-align: center;line-height: 80px;width:18%;float:left;}
.jobs dd{background:#ededed;height:80px;box-sizing: border-box;padding:20px 5%;width:80%;float:right;font-size:14px;line-height: 24px;}
.jobs dd span{display: inline-block;position:relative;padding-left: 10px;margin-right: 20px;font-size:16px;}
.jobs dd span:before{content: '';display: block;width:6px;height:4px;background:#AD181E;position:absolute;left:0;top:10px;}
.jobs .v-more{margin-top:30px;}
.v-more {display:block;width:90px;height:30px;box-sizing:border-box;border:1px solid #808080;color:#fff;margin:0 auto;color:#000;line-height:30px;text-align:center;position:relative;font-size:14px;transition:all .3s;-webkit-transition:all .3s;}
.v-more:before {content:'';display:block;width:14px;height:1px;position:absolute;left:10px;top:17px;background:#808080;transition:all .3s;-webkit-transition:all .3s;opacity: 0;}
.v-more:after {content:'';display:block;width:14px;height:1px;position:absolute;right:10px;top:17px;background:#808080;transition:all .3s;-webkit-transition:all .3s;opacity: 0;}
.v-more:hover {background:#ad181e;color:#fff;border:1px solid #ad181e;}
.v-more:hover:before {left:0;background:#fff;}
.v-more:hover:after {right:0;background:#fff;}

/*地图*/
.map ul{background:#ededed;padding:30px 0;}
.map li{width:33.3333%;float:left;position:relative;overflow: hidden;}
.map li:nth-child(3):before{display: none;}
.map li:before{content: '';display: block;height:100%;width:1px;position:absolute;right:0;top:0;background:#d5d5d5;}
.map li .wz{width:200px;margin:0 auto;padding:12px 0;}
.map li:nth-child(3) .wz{padding:0;}
.map li h3{font-size:18px;color:#AD181E;position:relative;padding-bottom: 12px;}
.map li h3:after{content: '';display: block;width:15px;height:2px;background:#ad181e;position:absolute;bottom:0;left:0;}
.map li p{font-size:16px;color:#404040;margin-top:9px;}
.map li .wz span{display: block;height:30px;line-height: 30px;color:#404040;font-size:14px;position:relative;padding-left:40px;}
.map li .wz span:nth-child(1):before{content: '';display: block;width:30px;height:30px;background:url(../images/contact-ico1.png) no-repeat;background-size:100% 100%;position:absolute;left:0;top:0;}
.map li .wz span:nth-child(2):before{content: '';display: block;width:30px;height:30px;background:url(../images/contact-ico2.png) no-repeat;background-size:100% 100%;position:absolute;left:0;top:0;}
.map li .wz span:nth-child(3):before{content: '';display: block;width:30px;height:30px;background:url(../images/contact-ico3.png) no-repeat;background-size:100% 100%;position:absolute;left:0;top:0;}

/*关于瑞林*/
.about1 .layout{background:#ad181e;}
.about1 .fl {width:50%;height:500px;overflow: hidden;}
.about1 .fl .swiper-container{width:100%;}
.about1 .fl .swiper-slide{width:100%;height:500px;}
.about1 .fl .swiper-pagination-bullet{opacity: 1;background:#fff;}
.about1 .fl .swiper-pagination-bullet-active{background:#ad181e;}
.about1 .fl .swiper-slide img{display: block; width: 100%;transition:all 2s;-webkit-transition:all 2s;height:100%;}
.about1 .fl .swiper-slide img:hover{-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.about1 .fl .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px;}
.about1 .fl .swiper-pagination-bullet{border-radius: 0;width:30px;height:2px;}
.about1 .fr {box-sizing:border-box;width:50%;padding:40px 24px;text-align:left;background:#ad181e;color:#fff;height:500px;overflow: hidden;}
.about1 .fr .ms {font-size:14px;line-height:30px;margin-bottom:40px;}
.about1 .fr .ms p{margin-bottom: 20px;}
.about1 .fr .ms img{margin-bottom: 20px;}

/*发展历程*/
.about2 .tit{width:100%;overflow: hidden;position:relative;}
.about2 .tit img{display: block;width:100%;position:relative;transition:all 2s;-webkit-transition:all 2s;}
.about2 .tit:hover img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);/*兼容-webkit-引擎浏览器*/  -moz-transform:scale(1.08,1.08);}
.about2 .tit .word{color:#fff;position:absolute;width:100%;text-align: center;left:0;top:50%;height:64px;margin-top: -32px;}
.about2 .tit .word h3{font-size:30px;line-height: 30px;margin-bottom: 10px;}
.about2 .tit .word p{font-size:24px;line-height: 24px; text-transform: uppercase;}
.about2 .about2-1{background:#f2f2f2;padding:40px 0;position:relative;box-sizing: border-box;width:100%;overflow: hidden;height:300px;overflow-y: scroll;}
.about2 .about2-1::-webkit-scrollbar { display: none; }

.about2 .about2-1 .swiper-container { width: 100%;height: 100%;}
.about2 .about2-1 .swiper-slide{height: auto;}
.about2 .about2-1 .swiper-container-vertical>.swiper-scrollbar{width:4px;height:100%;background:#dedede;position:absolute;top:0;left:50%;margin-left:-2px;}
.about2 .about2-1 .swiper-scrollbar-drag{background:#AD181E;}
.about2 .about2-1 dl{height:60px;position:relative;width:50%;float:left;box-sizing: border-box;padding-right:5%;margin-bottom: 50px;}
.about2 .about2-1 dl:before{content: '';display: block;width:16px;height:16px;background:url(../images/sj-ico2.png) no-repeat;background-size:100% 100%;position:absolute;right:10%;top:50%;margin-top: -8px;}
.about2 .about2-1 dt{color:#AD181E;font-size:20px;float:right;height:60px;line-height: 60px;position:relative;width:170px;text-align: center;}
.about2 .about2-1 dt:before{content: '';display: block;width:8px;height:4px;background:#dedede;position:absolute;top:50%;margin-top:-2px;right:-50%;}
.about2 .about2-1 dd{text-align: right;font-size:14px;line-height: 20px;}

.about2 .about2-1  dl:nth-child(2){margin-top:50px;}
.about2 .about2-1  dl:nth-child(2n){height:60px;position:relative;width:45%;float:right;margin-bottom: 50px;}
.about2 .about2-1  dl:nth-child(2n):before{content: '';display: block;width:16px;height:16px;background:url(../images/sj-ico3.png) no-repeat;background-size:100% 100%;position:absolute;left:0;top:50%;margin-top: -8px;}
.about2 .about2-1  dl:nth-child(2n) dt{color:#AD181E;font-size:20px;float:right;height:60px;line-height: 60px;width:170px;text-align: center;position:absolute;left:0;}
.about2 .about2-1  dl:nth-child(2n) dt:before{content: '';display: block;width:8px;height:4px;background:#dedede;position:absolute;top:50%;margin-top:-2px;left:-50%;}
.about2 .about2-1  dl:nth-child(2n) dd{text-align: left;font-size:14px;line-height: 20px;margin-left: 170px;}

/*企业文化*/
.about3 li{width:33.3333%;float:left;text-align: center;margin-bottom: 70px;overflow: hidden;}
.about3 li .ny{width:400px;margin:0 auto;}
.about3 li .ny h3{background:#f2f2f2;font-size:18px;height:65px;line-height: 65px;color:#ad181e;font-weight: bold;}
.about3 li .ny p{position:relative;height:65px;font-size:13px;line-height: 65px;color:#fff;background:#ad181e;}
.about3 li .ny p:before{content: '';width:0;height:0;border-right:16px solid transparent;border-left:16px solid transparent;border-bottom:16px solid #ad181e;position:absolute;top:-15px;left:50%;margin-left:-16px;}

/*业务范围*/
.about4{/* background:#e1e1e1; */padding:40px 0;}
.about4 .ms{text-align: center;font-size:14px;line-height:24px;color:#666;}
.about4 .yw_map{width:80%;position:relative;margin:60px auto;}
.about4 .yw_map .bg{width:100%;text-align: center;}
.about4 .yw_map .bg img{display: inline-block;width: 100%;}
.about4 .yw_map .dian{height:46px;width:50px;text-align: center;position:absolute; cursor: pointer;}
.about4 .yw_map .dian p{display: block;width:50px;height:36px;background:url(../images/map_icon2.png) no-repeat;text-align: center;color:#fff;font-size:14px;margin-bottom: -6px;}
/*.about4 .yw_map .dian img{animation:bianda 2s infinite linear ;-webkit-animation:bianda 2s infinite linear;}*/
.about4 .yw_map .dian:hover img{animation:bianda 2s infinite linear ;-webkit-animation:bianda 2s infinite linear;}

.about4 .yw_map .cc1{left: 16%;top: 15.5%;}
.about4 .yw_map .cc2{left: 40%;top: 54.5%;}
.about4 .yw_map .cc3{left: 52%;top: 48.5%;}
.about4 .yw_map .cc4{left: 58%;top: 35%;}
.about4 .yw_map .cc5{left: 65%;top: 31%;}
.about4 .yw_map .cc6{left: 63%;top: 60%;}
.about4 .yw_map .cc7{left: 66.5%;top: 44%;}
.about4 .yw_map .cc8{left: 70.6%; top: 39%;}
.about4 .yw_map .cc9{left: 73.6%; top: 54.5%;}
.about4 .yw_map .cc10{left: 72.6%;top: 74.5%;}
.about4 .yw_map .cc11{left: 82.5%;top: 60%;}
.about4 .yw_map .cc12{left: 77.5%;top: 24.5%;}
.about4 .yw_map .cc13{left: 81.5%;top: 35%;}

.about4 .yw_map .cc14{left: 87%;top: 44.5%;width:86px;height:67px;}
.about4 .yw_map .cc14 p{font-size:18px;width:86px;height:67px;background:url(../images/map_icon2-1.png) no-repeat;line-height: 40px;}
.about4 .yw_map .dian img:nth-child(3){display: block;position:absolute;left:50%;margin-left: -15px;bottom:-12px;}
.about4 .yw_map .dian img:nth-child(4){display: block;position:absolute;left:50%;margin-left: -15px;bottom:-12px;}

.about4 .yw_map .dian img:nth-child(3):hover{animation:bianda2 4s infinite linear ;-webkit-animation:bianda2 4s infinite linear;}
.about4 .yw_map .dian img:nth-child(4):hover{animation:bianda3 6s infinite linear ;-webkit-animation:bianda3 6s infinite linear;}

@-webkit-keyframes bianda{0%{-webkit- transform:scale(1);opacity: 1;}100%{-webkit- transform:scale(1.5);opacity: 0;}}
@keyframes bianda{0%{-ms- transform:scale(1);}100%{-ms-  transform:scale(1.5);}0%{-moz- transform:scale(1);}100%{-moz-  transform:scale(1.5);}0%{-o- transform:scale(1);}100%{-o- transform:scale(1.5);}0%{ transform:scale(1);opacity: 1;} 100%{ transform:scale(1.5);opacity: 0;}}

@-webkit-keyframes bianda2{0%{-webkit- transform:scale(1);opacity: 1;}100%{-webkit- transform:scale(3);opacity: 0;}}
@keyframes bianda2{0%{-ms- transform:scale(1);}100%{-ms-  transform:scale(3);}0%{-moz- transform:scale(1);}100%{-moz-  transform:scale(3);}0%{-o- transform:scale(1);}100%{-o- transform:scale(3);}0%{ transform:scale(1);opacity: 1;} 100%{ transform:scale(3);opacity: 0;}}

@-webkit-keyframes bianda3{0%{-webkit- transform:scale(1);opacity: 1;}100%{-webkit- transform:scale(6);opacity: 0;}}
@keyframes bianda3{0%{-ms- transform:scale(1);}100%{-ms-  transform:scale(6);}0%{-moz- transform:scale(1);}100%{-moz-  transform:scale(6);}0%{-o- transform:scale(1);}100%{-o- transform:scale(6);}0%{ transform:scale(1);opacity: 1;} 100%{ transform:scale(6);opacity: 0;}}


/*资信展示*/
.about5{position:relative;}
.about5 .title{height:275px;box-sizing: border-box;background:#bc1c26;position:relative;padding-top:40px;}
.about5 .title p{color:#fff;}
.about5 .title span{color:#fff;}
.about5 .zixin{width:76%;text-align: center;overflow: hidden;z-index:11;box-sizing: border-box;padding-top:40px;margin:0 auto;margin-top:-170px;}
.about5 .zixin .swiper-slide{width:100%;height:50%;cursor: pointer;position:relative;}
.about5 .zixin .swiper-slide img{display: block;width:80%;margin:0 auto;}
.about5 .zixin .swiper-slide  p{font-size:16px;height:40px;line-height: 40px;color:#777;}
.about5 .zixin .swiper-slide .img-big{background:rgba(0,0,0,0.3);width:100%;height:100%;position:fixed;top:0;left:0;}
.about5 .zixin .swiper-button-next{width:40px;height:40px;background:url(../images/right.png) no-repeat;background-size:100% 100%;top:0;z-index:10;margin-top:0;right:0;display: none;}
.about5 .zixin .swiper-button-prev{width:40px;height:40px;background:url(../images/left.png) no-repeat;background-size:100% 100%;top:0;z-index:10;margin-top:0;left:0;display: none;}

/*荣誉展示*/
.about6{position:relative;padding-bottom: 40px;}
.about6 .title{height:275px;box-sizing: border-box;background:#bc1c26;position:relative;padding-top:40px;z-index:9;}
.about6 .title p{color:#fff;}
.about6 .title span{color:#fff;}
.about6 ul{width:71%;margin:0 auto;overflow: hidden;position:relative;z-index:10;margin-top:-135px;/* height:930px; */}
.about6 li{float:left;text-align: center;width:25%;margin-bottom: 20px;overflow: hidden;cursor: pointer;}
.about6 li:nth-child(4n){margin-right:0;}
.about6 li img{display: block;width:100%;}
.about6 li p{font-size:16px;height:48px;line-height: 24px;color:#777;}

/*新闻列表*/
.news-list {padding:60px 0;}
.list1 {background:#fff;position:relative;margin-bottom:55px;}
.list1 .fl {width:50%;overflow:hidden;}
.list1 .fr {width:50%;overflow:hidden;position:relative;}
.list1 .pic img {display:block;width:100%;transition:all 0.6s;}
.list1 .pic:hover img {transform:scale(1.08);}
.list1 .fr {width:50%;overflow:hidden;min-height:310px;}
.list1 .ms {width:80%;height:240px;position:absolute;left:50%;margin-left:-40%;top:50%;margin-top:-120px;}
.list1 .ms span {font-size:14px;color:#666;line-height:14px;display:block;margin:30px 0 25px 0;}
.list1 .ms h3 {font-weight:bold;color:#333;font-size:24px;line-height:24px;overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.list1 .ms p {font-size:16px;line-height:24px;color:#666;}
.list1 .ms a {display:block;width:150px;height:40px;text-align:center;color:#fff;font-size:14px;line-height:40px;background:#ad181e;margin-top:35px;transition-duration:.5s; box-sizing: border-box;}
.list1 .ms a:hover{background:#fff;border:1px solid #AD181E; color:#AD181E;}
.list2 {width:100%;}
.list2 .news-item {float:left;display:block;width:32%;background:#fff;margin-right:2%;margin-bottom:30px;transition-duration:.5s; overflow: hidden;}
.list2 .news-item:nth-child(3n) {margin-right:0;}
.list2 .news-item:hover {box-shadow:0 0 20px rgba(0,0,0,0.1);}
.list2 .news-item:hover .news-h5,.list2 .news-item:hover .news-more {color:#d50a1d;}
.list2 .news-item .img-wrap{overflow:hidden;height:300px;}
.list2 .news-item .img-wrap img {transition:all 1.5s ease;width:100%;height:100%;}
.list2 .news-item:hover .img-wrap img{-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    
    filter: grayscale(100%);
	
    filter: gray;}
.list2 .txts-wrap {padding:2rem 2rem 2.1rem;font-size:14px;line-height:24px;}
.list2 .omit1 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.list2 .omit2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.list2 .news-h5 {font-size:18px;line-height:30px;color:#333;height:30px;font-weight:bold;transition-duration:.5s;}
.list2 .news-detail {color:#666;height:48px;margin:20px 0;}
.list2 .news-more {color:#333;display:inline-block;text-decoration:underline;}



@media screen and (max-width: 1680px){
	.about2 .about2-1 dt:before{right:-44%;}
	.about2 .about2-1 dl:nth-child(2n) dt:before{left:-44%;}
	.xy-img .fr li{margin-bottom: 17px;}
/* 	.about6 ul{height:930px;} */
	
}
@media screen and (max-width: 1440px){
	.layout{width:96%;}
	.index-about-a .fr{padding:20px 24px;}
	.footer .layout1{padding:20px 0;width:90%;}
	.about2 .about2-1 dt:before{right:-40%;}
	.about2 .about2-1 dl:nth-child(2n) dt:before{left:-40%;}
	.list2 .news-item .img-wrap{height:240px;}
	.index-about .word{padding:30px;}
	.xy-img .fr li{margin-bottom: 15px;}
	/* .about6 ul{height:930px;} */
	.banner{width:96%;}
	.footer{width:96%;}
}
@media screen and (max-width: 1366px){
	.about2 .about2-1 dt:before{right:-38%;}
	.about2 .about2-1 dl:nth-child(2n) dt:before{left:-38%;}
	.list2 .news-item .img-wrap{height:220px;}
	.index-about .word{padding:30px;}
	.xy-img .fr li{margin-bottom: 14px;}
}
@media screen and (max-width: 1280px){
	.index-about-a .fr a.morec{display: none;}
	.about2 .about2-1 dt:before{right:-36%;}
	.about2 .about2-1 dl:nth-child(2n) dt:before{left:-36%;}
	.list2 .news-item .img-wrap{height:205px;}
	.index-about .word{padding:15px;}
	.xy-img .fr li{margin-bottom: 13px;}
	.about5 .zixin{width:96%;left:2%;margin-left: 0;}
	.about6 ul{width:96%;left:2%;margin-left: 0;}
	/* .about6 ul{height:840px;} */
}
@media screen and (max-width: 1165px){
	.footer .f-logo{margin-left: 20px;}
	.footer .f-nav dd{margin-left: 10px;}
}
@media screen and (max-width: 1065px){
	.footer .ewm img{display: block;width:100px;}
}
@media screen and (max-width: 1024px){
	header{display: none;}
	.header2{display: block;}
	.banner .swiper-slide .word{display: none;}
	.video-sign{display: none;}
	.index-about-a .aboutImg{display: block;}
	
	.p100{padding:50px 0;}
	.pt100{padding-top:50px;}
	.xy-img .fl{height:362px;}
	.news li .img{width:100%;float:none;height:auto;}
	.news li .img a{width:100%;float:none;height:auto;}
	.news li .word{width:100%;}
	.footer .f-nav{width:100%;margin-top:20px;}
	.about1 .fl{width:100%;float:none;height:auto;}
	.about1 .fl .swiper-slide{height:auto;}
	.about1 .fr{width:100%;float:none;height:auto;}
	.about2 .about2-1{height:auto;}
	.swiper-scrollbar{display: none;}
	.about2 .about2-1:before,.about2 .about2-1 dt:before,.about2 .about2-1 dl:nth-child(2n) dt:before,.about2 .about2-1 dl:before,.about2 .about2-1 dl:nth-child(2n):before{display: none;}
	.about2 .about2-1 .swiper-slide{height:auto;}
	.about2 .about2-1 dl{width:96%;margin:0 auto 20px;float:none;}
	.about2 .about2-1 dl dt{text-align: center;position:absolute;left:0;}
	.about2 .about2-1 dl dd{text-align: left;position:absolute;right:0;width:calc(100% - 200px);}
	.about2 .about2-1 dl:nth-child(2n){width:96%;margin:0 auto 20px;float:none;}
	.about2 .about2-1 dl:nth-child(2n) dt{text-align: center;}
	.about2 .about2-1 dl:nth-child(2n) dd{text-align: left;}
	.about2 .about2-1 dl:nth-child(2n){margin-top:0;}
	.about3 li .ny{width:300px;}
	.about5 .zixin{width:96%;margin-left: 0;left:2%;}
	.about6 ul{width:96%;}
	.about6 li .listc{width:24%;overflow: hidden;margin-right:1.33333%;margin-bottom: 20px;}
	.about6 li .listc:nth-child(4n){margin-right: 0;}
	.about6 li .listc img{width:100%;height:auto;}
	.sheji li{margin-bottom: 20px;}
	.sheji li .img{width:100%;height:auto;margin-bottom: 20px;}
	.sheji li .word{width:100%;padding:20px;height:auto;margin-bottom: 20px;}
	.sheji ul li:nth-child(1) .word{margin-bottom: 0;}
	.sheji ul li:nth-child(2) .img{margin-bottom: 0;}
	.sheji ul li:nth-child(2) .word{margin-bottom: 0;}
	.list1 .fl{width:100%;float:none;}
	.list1 .fr{width:100%;float:none;}
	.list2 .news-item{width:100%;}
	.list2 .news-item .img-wrap{height:auto;}
	.about2 .tit .word{padding-top:10px;}
	.about2 .tit .word h3{font-size:16px;line-height: 16px;}
	.about2 .tit .word p{font-size:14px;line-height: 14px;}
	.index-about .layout{height:auto;}
	.index-about .video{width:100%;}
	.index-about .word{width:100%;}
	.xy-img .fr li{margin-bottom: 19px;}
	.about6 ul{height:710px;}
}
@media screen and (max-width: 768px){
	body{max-width: 100%; overflow-x: hidden;}
	.project .pro-nav a{font-size:12px;margin:0 10px;}
	.project .pro-nav a:after{right:-30px;margin-top:-17px;display: none;}
	.ny .pro-nav a:nth-child(3):after{display: none;}
	.pro-xx li{width:100%;margin-right: 0;}
	.xy-img .fl{width:100%;float:none;height:auto;margin-bottom: 20px;}
	.xy-img .fr{width:100%;float:none;}
	.news li .word{padding:20px;}
	.news{padding-bottom: 50px;}
	.xy-img .fr li{width:100%;margin-right:0;}
	.about3 li{width:48%;margin-right: 4%;}
	.about3 li:nth-child(2n){margin-right: 0;}
	.about6 li .listc{width:48%;margin-right:4%;}
	.about6 li .listc:nth-child(2n){margin-right:0;}
	.show .show-wz .fl{width:100%;float:none;margin-bottom: 20px;}
	.show .show-wz .fr{width:100%;float:none;}
	.jobs dd{padding:5px 5%;}
	.xueyuan li{width:100%;float:none;margin-right: 0;}
	.about6 ul{height:auto;}
	.about6 li{width:50%;min-height: 320px;}
	.news ul li{width:100%;float:none;margin-right: 0;}
	.show .show-img{width: 100%;}
	.about1 .fr .ms{width:96%;margin:0 auto;font-size:12px;}
	/* .about5 .zixin .swiper-slide{height:100%;}
	.about5 .zixin .swiper-slide img{height:100%;width: auto;} */
	.title p{font-size:16px;line-height: 16px;}
	.title span{font-size:16px;line-height: 16px;}
	.banner{height:300px;margin-top:55px;}
	.banner .swiper-container{height:300px;}
	.banner .swiper-slide{background-size:100% 100%;}
	.show .show-wz .fl .tit{font-size:18px;}
	.banner .swiper-button-prev{display: none;}
	.banner .swiper-button-next{display: none;}
	.indexNewstext h3{font-size:16px;font-weight: normal;}
	.backTop{display: none;}
	.show .show-wz .fl .tit span{font-size:12px;}
	.ny-banner{height:300px;margin-top:55px;width:96%;}
	.job-img .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;}
	.sheji li .tit{font-size:16px;}
	.sheji li .tit span{font-size:16px;}
	
	.jtzb{height:auto;}
	.jtzb .img{width:100%;height:auto;float:none;display: block;}
	.jtzb .word{width:100%;height:680px;float:none;margin-top:20px;display: block;}
	
	.fzjg li{width:100%;float:none;margin-bottom: 20px;}
}
@media screen and (max-width: 414px){
	.index-about-a .fr{padding:10px 12px;}
	.pro-xx li{margin-bottom: 10px;}
	.xy-img .fr li{margin-bottom: 10px;height:auto;}
	.news li .word .n-tit .n-more{display: none;}
	.footer .layout1{display: none;}
	.footer{padding:20px 0 20px 0;}
	.footer .copyright{width:96%;height:auto;line-height: 24px;margin:0 auto;}
	.news{padding-bottom: 10px;}
	.p100{padding:20px 0;}
	.title{padding-bottom: 20px;}
	.about1 .fr{padding:20px 12px;}
	.about2 .about2-1 dl{height:auto;}
	.about2 .about2-1 dl dt{position:relative;width:100%;text-align: left;}
	.about2 .about2-1 dl dd{position:relative;width:100%;text-align: left;}
	.about2 .about2-1 dl:nth-child(2n){height:auto;}
	.about2 .about2-1 dl:nth-child(2n) dt{position:relative;width:100%;text-align: left;}
	.about2 .about2-1 dl:nth-child(2n) dd{position:relative;width:100%;text-align: left;margin-left: 0;}
	.about3 li{width:100%;margin-right: 0;float:none;margin-bottom: 20px;}
	.about6 li .listc{width:100%;margin-right: 0;float:none;}
	.tj-pro{padding-bottom: 0;}
	.tj-pro li{width:100%;float:none;margin-bottom: 20px;}
	.jobs dl{height:auto;}
	.jobs dt{width:100%;float:none;margin-bottom: 20px;}
	.jobs dd{width:100%;float:none;height:auto;}
	.map li{width:100%;margin-bottom: 10px;}
	.map li .wz{margin:0 2%;}
	/* .about5{height:640px;}
	.about5 .zixin{height:520px;} */
	.about4 .yw_map .dian{display: none;}
	.about6 li{width:100%;min-height: auto;}
}