/* CSS Document */

*{margin: 0px;padding: 0px;}
body,html { font-family: 'Microsoft YaHei',Arial,Helvetica,sans-serif,SimSun; color:#4a4a4a;  }
body{ background:#fff; font-size:0.875rem; line-height:1.5rem;}
ul,li,p,h1,h2,h3,h4,h5,h6,img,video{ margin:0px; padding:0px; list-style:none;}
a{ text-decoration:none; color: #4a4a4a; cursor:pointer}
a:hover{ text-decoration:none; color: #e05731; cursor:pointer}

img{ display: block; border:0px;}
.fl{ float:left}
.fr{ float:right;}

.navbar-light .navbar-nav .nav-link {
  font-size:1rem; color: rgba(255,255,255, 1);
}
.navbar-light .navbar-nav  .nav-link:hover{ color: rgba(255, 255, 255, 1); font-weight:bolder;}
@media (min-width: 1200px) {
	.nav-link{ width:115px;text-align:right;}
	.navbar-light .navbar-nav  .nav-link:hover{ background:url(../img/line.jpg) bottom 0px right 4px no-repeat;}
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.bgimg{ background:url(../img/ban1.jpg) no-repeat center; background-size:auto 100%; height:200px;}

@media (min-width: 480px) {
  .bgimg{ background:url(../img/ban1.jpg) no-repeat center; background-size:auto 100%; height:300px;}
}

@media (min-width: 768px) {
	.bgimg{ background:url(../img/ban1.jpg) no-repeat center;background-size:auto 100%;  height:400px;}
}
@media (min-width: 1200px) {
	.bgimg{ background:url(../img/ban1.jpg) no-repeat center; height:465px;}
}

.btn-blue2 {
  color: #4a4a4a; font-weight:bolder

}

.sec2bg{padding-top:35px; padding-bottom:35px; background: url(../img/sec2bg.jpg) no-repeat bottom center #e9e5e1;}
@media (max-width: 767.98px) {
.sec2bg{padding-top:15px; padding-bottom:15px; }
	}
.sec2bg .col-md-6{padding-top:15px; padding-bottom:15px; text-align:right;display:flex;flex-direction:column;justify-content:space-between ;align-items: flex-end}
.sec2bg p{ line-height:1.375rem; padding-bottom:25px;}
h2{ font-weight:bolder;}
.sec2bg h4{ line-height:3rem}
.sec2bg img{ width:100%; height:auto}

.zetit{ font-size:3rem; color:#dcd9d5; font-weight:bolder; height:60px; line-height:40px;}
.zetit h1{ font-size:2rem; color:#e05731; font-weight:bolder; margin-top:-25px}
.zetit h1 a{color:#e05731;}
.zhnew{ padding:10px 0px;}
.zhnew li{ padding:6px 0px;line-height:26px; font-size:1rem; }
.zhnew li a{background:url(../img/dot.png) no-repeat left; padding-left:10px;}


.sec3bg{padding-top:15px; padding-bottom:15px; background: url(../img/sec3bg.jpg) no-repeat bottom center #2b283d;}
.sec3bg .row{padding-top:15px; padding-bottom:15px;}
.sec3bg .zetit{ color:#3e3f52}
@media (max-width: 575.98px) {
.sec3bg .zetit{ font-size:1.8rem}
}
.sec3bg .zetit{ color:#3e3f52}
.bgline{ background:url(../img/lingbe.png) no-repeat right bottom; background-size:auto;}
.img3t{display:flex;flex-direction:row;justify-content:space-between ;align-items:flex-start; padding:0px 15px; margin-top:30px; width:100%}
.img3t li{ width:33.3333333333333%; background:#FFF; display:block}
.img3t li img{ width:100%; height:auto}
.img3t li{  cursor: pointer;  transition: all 0.6s;  }  
.img3t li:hover{  transform: scale(1.03); background:#e05731;  }
.img3t li:hover a{ color:#FFF}
.img3t li h6{ border-left:1px solid #e3e3e3; font-size:1rem; padding:8px 10px 5px 10px; line-height:1.5; height:60px;}
.img3t li p{ border-left:1px solid #e3e3e3; font-size:0.875rem; line-height:23px; height:23px; margin-bottom:8px; padding:0px 38px 0px 15px; background:url(../img/dot2.png) no-repeat right 10px center; background-size:20px; text-align:right} 
.img3t li:first-child h6{ border-left: none;}
.img3t li:first-child p{ border-left: none;}

@media (max-width: 575.98px) {
.img3t li h6{  font-size:0.75rem;}
.img3t li p{ background:url(../img/dot2.png) no-repeat right 10px center; background-size:16px;font-size:0.75rem; padding-right:30px;} 
}



.sec4bg{padding-top:35px; padding-bottom:35px; background: url(../img/sec2bg.jpg) no-repeat bottom center #e9e5e1;}
@media (max-width: 767.98px) {
.sec4bg{padding-top:15px; padding-bottom:15px; }
}
.sec4bg .col-12{padding-top:15px; padding-bottom:15px; }


/* 选项卡特效 */
.change-main { margin-top:30px;display:flex;flex-direction:row;flex-wrap:wrap; align-items:stretch; font-size:1rem;}
.change-cut{ background:#ffffff; width:100%;}
.contents{ width:100%;}
.change-cut .tab{ height:100%; padding:10px 0px;display:flex;flex-direction:column; justify-content:space-between ;align-content:space-between }
.change-cut .tab li{ height:45px; line-height:45px; padding:0px 15px; }

.change-cut .tab li:hover{ background: url(../img/jt.png) no-repeat right; color:#FFF}
.change-cut .tab li.on{background: url(../img/jt.png) no-repeat right; color:#FFF}
.change-cut .tab li.on a,.change-cut .tab li:hover a{ color:#FFF}
.contents .content img{ width:100%; height:auto}

@media (min-width: 768px) {
 .change-cut{width:37%;}
 .contents{ width:63%; padding-left:0px;}
 .change-cut .tab li{ height:80px; line-height:80px; padding:0px 15px; }
}



.sec5bg{padding-top:15px; padding-bottom:15px; background:#2b283d;}
.sec5bg .row{padding-top:15px; padding-bottom:15px;}
.sec5bg .zetit{ color:#3e3f52}
@media (max-width: 575.98px) {
.sec5bg .zetit{ font-size:1.8rem}
}
.sec5bg .zetit{ color:#3e3f52}

.sec5bg .swiper-container {
      width: 100%;
      padding-top: 30px; padding-bottom:30px;
    }
.sec5bg .swiper-slide {
      background-position: center;
      background-size: auto 360px;
      width: 480px;
      height: 360px;
    }
	
@media (max-width: 479.98px) {
.sec5bg .swiper-slide {
      background-size: auto 260px;
      width: 100%;
      height: 260px;
    }
}	
	
	.sec5bg .swiper-slide p{ background:rgba(224,87,49,0.8); position:absolute; bottom:0px; width:100%; box-sizing:border-box;   padding:5px 15px;font-size:0.875rem;color:#FFF;}
.sec5bg .swiper-button-next{background-image: url(../img/btnanext.png);right:0px;left:auto}
.sec5bg .swiper-button-prev{background-image: url(../img/btnaprev.png);left:0px;right:auto}
.sec5bg .swiper-button-next,.sec5bg .swiper-button-prev{top:50%;width:48px;height:45px;margin-top:-22px;z-index:10;cursor:pointer;background-size:48px 45px;background-position:center;background-repeat:no-repeat}
.sec5bg p.memo{ color:#FFF; line-height:1.5; font-size:0.75rem}

/*返回顶部开始*/

#gotop{ z-index:999999999999;background-position:-276px -310px;bottom:30px;_margin-bottom:30px;
    width:40px;height:40px;position:fixed;right:10px;cursor:pointer;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}

/*返回顶部结束*/
