/*自定义部分*/
body{ font-size:14px; overflow-x:hidden; }
h1,h2,h3,h4,h5,dl{ margin-top: 0em;}
a{ color: #000000;text-decoration: none;}
a:hover{ text-decoration: none; color: #000;}
ul{ margin: 0px; padding: 0px;}
li{ list-style: none;}
.container-fluid{ width: 93%;}
header{ background-image: url("../images/topbg.jpg");}
.logo img{ height: 65px;}
.navbar-expand-lg .navbar-nav .nav-link{ padding-left: 1rem; padding-right: 1rem; color: #333;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{ color: #0379dc !important;}
.banner img{width: 100%;}
.swiper-button-prev::after, .swiper-button-next::after { font-size: 18px;}
.swiper-button-prev, .swiper-button-next{ background: rgba(0,0,0,.6);color: #fff; font-weight: bold;}
.nav-link{ font-size: 16px;}
.moneitem{position: relative; width: 100%; overflow: hidden;}
.moneitem img{ cursor: pointer; transition: all 0.6s; width: 100%;}
.moneitem:hover img{transform: scale(1.2);}
.monethree a{ border: 1px solid #fff; padding: 7px 30px; margin: 5px 10px;}
.monethree a:hover{ background-color: #0379dc;}

.moneitem-one{ background-color: rgba(0, 0, 0, 0.3); position: absolute; width: 100%; left: 0; top: 0; height: 100%; color: #fff; text-align: center;}
.monetwo{ position: relative; font-size: 28px; margin-top: 40%; margin-bottom: 50px;}
.monetwo::after{ position: absolute; left: 50%; bottom: -10px; margin-left: -10px; content: ''; background-color: #fff; width: 20px; height: 5px; border-radius: 6px;}
.moneitem-one a{ color: #fff;}
.monethree{ margin-top: 20px;}

.mtwo{ padding: 100px 0; background-image: url('../images/newsbg.jpg');}
.mtwotitle{ font-size: 30px; font-weight: bold; position: relative;}
.mtwotitle::after{ position: absolute; right: 0; top: 50%; width: 85%; height: 1px; background-color: #e8e8e8; content: '';}
.data{ font-size: 12px;}
.title{ font-size: 18px; position: relative; margin-bottom: 20px;}
.title::after{position: absolute; left: 0; bottom: -10px; content: ''; background-color: #000; width: 5%; height: 1px;transition: all 0.6s;}
.mtwoitem a:hover .title::after{ width: 100%;transform: scale(1);}


.mthree{background: url('../images/ppbg.jpg'); background-position: top center;}
.mthreeitem img{ max-width: 100%;}





.m2{padding: 60px 0;background: url('../images/probg.jpg');color: #fff;background-attachment: fixed;background-size:cover}

.m1{ padding: 100px 0; background: url('../images/aboutbg.jpg'); color: #fff; background-attachment: fixed;background-size:cover}
.m1-z h6{ position: relative; font-size: 14px;}
/* .m1-z h6::after{ content: ''; width: 50px; height: 2px; position: absolute; left:0; bottom: -5px; background-color: #fbcd57;} */
.m1-zn{ color:#fff;}
.m1-r img{width: 100%;}

.m2-t h6{ position: relative; font-size: 14px;}
/* .m2-t h6::after{ content: ''; width: 50px; height: 2px; position: absolute; left:0; bottom: -5px; background-color: #fbcd57;} */
.m2-niteam img{width: 100%;}
.m2-img{width: 100%; overflow: hidden;}
.m2-img img:hover{transform: scale(1.2);}
.m2-img img{ cursor: pointer; transition: all 0.6s;}
.m3{background: #f5f5f5; padding: 50px 0;}
.m3-nziteam{ width: 100%; overflow: hidden;}
.m3-nziteam img{ width: 100%; cursor: pointer; transition: all 0.6s;}
.m3-nziteam img:hover{transform: scale(1.4);}
.m3-nziteam{ position: relative;}
.m3-nziteam div{ position: absolute; left: 0; width: 100%; bottom: 0; padding: 20px 10px; background: rgba(0,0,0,.6); color: #fff;overflow:hidden; white-space:nowrap;  text-overflow:ellipsis;}
.m3-text{ padding: 10px!important;}

.m4{background:#fbcd57;padding: 50px 0;}
.m4-t h6{ position: relative; font-size: 14px;}
.m4-t h6::after{ content: ''; width: 50px; height: 2px; position: absolute; left:0; bottom: -15px; background-color: #fff;}
.m4-niteam{ position: relative;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;}
.m4-niteam img{ width: 90%; }
.m4-text{ position: absolute; left: 10%;bottom: -30px; width: 80%; background-color: #fff; padding: 10px; text-align: center;}
.m4-niteam:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);   -o-transform:translateY(-20px);transform:translateY(-20px)}

.m5-img img{ width: 100%; cursor: pointer; transition: all 0.6s;}
.m5-img img:hover{transform: scale(1.4);}
.m5-img{ position: relative;}
.m5-img:hover .m5-text{ display: block;}
.m5-text{ display: none; position: absolute; left: 0; top:0; background:rgba(0,0,0,.6); width: 100%;height: 100%; text-align: center; color: #fff; padding-top: 30%;}
.m5-text a{ color: #fff;}

.m5-text::after{ width: 100px; height: 1px; background-color: #fff; position: absolute; left:50%; top: 40%; content: ''; margin-left: -50px;}
.m6{background:rgba(4, 86, 154, 1);padding: 40px 0 10px;}
.m7{ background:rgba(4, 86, 154, 1); padding: 40px 0; }
.foot{ background:rgba(4, 86, 154, 1); border-top: 1px #333 solid; }
.foot a{ color: #fff;}
.footimg img{ height: 50px;}
.foottext{ color: #999999;}
.dz span{ color: #999999;}
.dz{ color:#fff}
.nbanner{ padding: 5.6rem 0rem; color: #fff;}
.nbtext h1{ position: relative; font-size: 38px; margin-bottom: 30px;}
.nbtext h1::after{ width: 70px; height: 2px; content: ''; position: absolute; background: #fff; left: 50%; bottom: -15px; margin-left: -35px;}
.nbtext p{font-size: 22px;}

.wz{background-color: #f4f3f3; padding: 15px 0;}

.about{ padding: 50px 0px;}
.pic-img { width: 100%; overflow: hidden;}
.pic-img img:hover{transform: scale(1.2);}
.pic-img img{ cursor: pointer; transition: all 0.6s; width: 100%;}
.pic-iteam{ margin-bottom: 10px;}
.pic-text { color: #333}

.pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination-group {border-right:solid 1px #EBEBEB;border-radius:4px}
.pagination-group li {float:left;border-right:0;border-radius:0}
.pagination-group li:not(:first-child):not(:last-child) {border-radius:0}
.pagination-group li:first-child {border-radius:4px 0 0 4px}
.pagination-group li:last-child {border-radius:0 4px 4px 0}
.pagination-group .active,.pagination-group a:hover {background:#f5f5f5;border-radius:0}
.pagination-big a {padding:10px 16px;font-size:16px}
.pagination-small a {padding:5px 10px;font-size:12px}
.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {color:#fff}
.pagination li {margin:0 5px;font-size:14px;border:none;border-radius:4px;}
.pagination li a {border-radius:4px;color:#6e6e6e;background:#fff;padding:12px 16px;border:1px solid #DCDCDC;}
/* .pagination li i {font-weight:bold;font-size:18px;padding:0 3px} */
.pagination li.active a,.pagination li a:hover {background:#ff9600;color:#fff;border:1px solid #ff9600;}


.news-img{ width: 100%; overflow: hidden;border-radius: 8px;}
.news-img img{  width: 100%; height: 220px; cursor: pointer; transition: all 0.6s; width: 100%; border-radius: 8px;}
.news-img img:hover{transform: scale(1.1);border-radius: 8px;}

.news-text h6{ color: #000000;}
.news-text .xt{border-bottom: 1px solid #eee; margin:10px 0; width:100%; transition:all .5s ease; }
.news-iteam a:hover .xt{ width: 100%; border-bottom: 1px solid #000;}
 
 .showtitle{ border-bottom: 1px dashed #ccc; padding-bottom: 20px;}
 .shownr{line-height: 30px;}
 
 .c-z h6{ margin-bottom: 20px;}
 .c-z p{margin-bottom: 10px;}
 .c-r img{ width: 100%;}
 
 .pic-showimg{display: none;}


 .about1img{ width: 100%; overflow: hidden; }
 .about1img img:hover{transform: scale(1.2);}
 .about1img img{ max-width: 100%; transition: all 0.6s;}
 .picimg{ position: relative; width: 100%; overflow: hidden;}
 .picimgtext{ display: none; position: absolute; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.6); color:#fff; width: 100%; height: 100%; text-align: center;}
/* .picimgtext h6{ margin-top: 25%; }*/
 .pic-iteam:hover .picimgtext{ display: block;}
 
 .newsz{ background-color: #f5f5f5; color:#007aff}
 .newsicon i{ font-size: 46px; color: #666;}
 .newsiteam:hover .newsz{background-color: #007aff !important; color: #fff !important;}
 .newsiteam:hover  .newsicon i{ color: #007aff;}
 .newsdata{ font-size: 12px;}
 .newsdata i{ font-size: 12px;}
 
 .lxtitle{ font-size: 28px;}
 
 
 
 
 
 
 
 
 
 
 
 

 .picimg img{ width: 100%; transition: all 0.6s;}
 .pic-iteam:hover .picimg img{transform: scale(1.2);}
 .showBoxLink {
   position:absolute;
   top:50%;
   left:50%;
   transform:translate(-50%,-50%);
   display:block;
   width:60%;
   color:#fff;
   text-align:center;
   font-size:1rem;
   padding:0.5rem 0;
 }
.showBoxLink::before {
   content:'';
   position:absolute;
   top:0;
   left:50%;
   transform:translateX(-50%);
   width:60%;
   height:1px;
   background:#fff;
   transition:all .5s ease;
 }
.showBoxLink::after {
   content:'';
   position:absolute;
   bottom:0;
   left:50%;
   transform:translateX(-50%);
   width:60%;
   height:1px;
   background:#fff;
   transition:all .5s ease;
 }

 
.pic-iteam:hover .showBoxLink::before {
   width:1rem;
 }
.pic-iteam:hover .showBoxLink::after {
   width:1rem;
 }
 
@media(max-width:767px) {
	.container-fluid{ width: 100%;}
	.container{ width: 98%;}
	.navbar-toggler{ padding:0.25rem 0.5rem; font-size: .9rem;}
	.logo img{ height: 40px;}
	.m1{ padding: 50px 0; }
	.m4-niteam{ margin-bottom: 30px;}
	.m4-niteam img{ width: 90%;}
	.m4-text h5{ font-size: 16px; margin-bottom: 0;}
	
	.m6{padding: 50px 0;}
	.news-img img{  width: 100%; height: 240px; }
	.pic-showimg{ display: block;}
	.pic-showimg img{ width: 100%; margin-bottom: 20px;}
	
	.newsicon{ display: none;}
	.newstext{display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;}
	
	
	
}