


/*产品引导页*/

.shousibusi{width: 94%; margin: auto; overflow: hidden; position: relative; margin-top: 20px;}
.shousibusi ul{zoom: 1;}
.shousibusi ul li{float: left;width: 100%; overflow: hidden; margin-bottom: 30px; position: relative;}
.shousibusi ul li .relativetu{position: relative;overflow: hidden;width: 100%;padding: 1px;}
.shousibusi ul li .relativetu .zoomda {position: relative;overflow: hidden;cursor: pointer;}
.shousibusi ul li .relativetu .zoomda img {width: 100%;max-width: 100%;height: auto;transition: all 0.7s ease-in-out;}
.shousibusi ul li .relativetu:hover .zoomda img {transform: scale(1.1,1.1);transition: all 0.7s ease-in-out;}
.shousibusi ul li .relativetu .du41 {width: 100%;position: absolute;height: 123px;z-index: 2;top: 90px;transition: all 0.5s ease-in-out;cursor: pointer;width: 123px;border-radius: 100px;left: 50%;margin-left: -60px;text-align: center;line-height: 123px;}
.shousibusi ul li .relativetu .heidi {background: url(../Images/heidi.png) repeat left top;width: 100%;position: absolute;height: 100%;top: 0px;}
.shousibusi ul li .relativetu .du51 {width: 100%;position: absolute;top: 190px;height: 70px;z-index: 5;transition: all 0.5s ease-in-out;}

.shousibusi ul li .relativetu .wenzi {position: absolute;top: 500px;color: #fff;width: 80%;left: 10%;font-size: 14px;opacity: 0;transition: all 0.7s ease-in-out;line-height: 200%;}
.shousibusi ul li .relativetu .wenzi p {padding-bottom: 25px; text-indent: 30px;text-align:justify }

.shousibusi ul li .relativetu .du51 p {color: #fff;font-size: 18px;font-weight: normal;text-align: center;height: 40px;line-height: 40px;font-weight: 600;}


.shousibusi ul li .relativetu:hover .du41 {transition: all 0.5s ease-in-out;top: 80px;}
.shousibusi ul li .relativetu:hover .du51 {transition: all 0.5s ease-in-out;top: 200px;}
.shousibusi ul li .relativetu:hover .du51 p {color: #E63D00;transition: all 0.5s ease-in-out;}
.shousibusi ul li .relativetu:hover .wenzi {opacity: 1;top: 280px;transition: all 0.7s ease-in-out;}

/*产品引导页*/




/*产品列表页*/
.produclist { width: 100%; margin: auto; overflow: hidden; position: relative; padding-bottom: 20px; margin-top: 20px;}
.produclist ul {zoom: 1;}
.produclist ul li {width: 45.4%;position: relative;float: left;margin:2%;overflow: hidden; border: 0px solid #15499a;;}
.produclist ul li a {color: #fff}
.produclist ul li a .img{width:100% ;  overflow: hidden;}
.produclist ul li a .img img{width:100% ;  overflow: hidden ;min-height: 150px;}
.produclist ul li .txt {position: relative;padding: 8px 0;background: #fff;transition: .6s;text-align: center;width: 100%;bottom: 0;left: 0}
.produclist ul li .txt h5 {font-weight: 400;padding-bottom: 10px;white-space: nowrap;overflow: hidden; color: #000;}
.produclist ul li .txt hr {width: 21px;height: 2px; margin: 0 auto;border: none;background: #03256d}

/*产品列表页*/


/* 详情 */
.newsr{margin: 10px 0; padding: 0px 15px;}
.shequ-title{ line-height:1.4; border-bottom:2px solid #104787 ; text-align:center;padding:20px 0 10px;margin-bottom:5px; font-size:1.0rem; color:#000 }


.shequ-titlemin{ font-size:1.1rem;color:#6e6e6e;text-align:left;}
.shequ-titlemin span{padding-left:20px;margin:0 30px 0 0; background-repeat:no-repeat ; background-position:left center;}
.shequ-titlemin span.time{background-image:url(../images/time.png);}
.shequ-titlemin span.eye{ background-image:url(../images/eye.png);}


.anli-con{ margin:0 0px; padding:30px 0; color:#104787;  font-size: 13px;}
.anli-con img{ max-width:100%; margin: 10px 0;}



/* page */
.page-div{width:100%;margin-bottom:15px;padding-top:5px;margin-top:20px;text-align:center;}
.page-div .history-p {display:inline-block;padding:5px 40px;background-color:#104787;color:#fff;border-radius:30px;margin-bottom:30px;}
.page-div p{text-align:left;font-size:15px;padding:0;margin-bottom:15px;border-bottom:1px solid #ccc;line-height:45px;}
.page-div p a{color:#104787}
/* page */

.m-cx-cpxq-01 { width: 100%; margin: 0 auto; box-sizing: border-box;padding: 1.2rem 0px;}
.m-cx-cpxq-01-tit {height: 2.25rem;border-bottom: 1px solid #d7d7d7;box-sizing: border-box;margin-bottom: 1rem;}
 .m-cx-cpxq-01-tit span { display: inline-block;height: 2.25rem;font-size: 1.3em;line-height: 1.8rem; color: #464646; border-bottom: 1px solid #104787;box-sizing: border-box;vertical-align: top; padding-top: .2rem;background-size: 1.1rem; margin-right: .5rem; }

/* 详情end */


.main{ width: 85%;margin: auto;
	overflow: hidden; padding-bottom: 0px; }
.news-hd{overflow:hidden;margin-top:15px;}
.news-hd ul li{float: left}
.news-hd ul li img{display:block;width:100%;}
.news-btn{text-align:center;padding:15px 0;}
.news-btn span.swiper-pagination-bullet{margin:0 .2rem;border: 1px solid #104787;background:transparent;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.news-btn span.swiper-pagination-bullet-active{margin:0 2px;background:#104787;}
.swiper-container {
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin: 0 auto;
	direction: ltr;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-wrapper {
	position: relative;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 100%;
	-webkit-transition-timing-function: ease;
	-moz-transition-timing-function: ease;
	-ms-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
	-webkit-transition-property: -webkit-transform, left, top;
	-moz-transition-property: -moz-transform, left, top;
	-ms-transition-property: -ms-transform, left, top;
	-o-transition-property: -o-transform, left, top;
	transition-property: transform, left, top;
	-webkit-transform: translate3d(0px, 0, 0);
	-moz-transform: translate3d(0px, 0, 0);
	-ms-transform: translate3d(0px, 0, 0);
	-o-transform: translate3d(0px, 0, 0);
	-o-transform: translate(0px, 0px);
	transform: translate3d(0px, 0, 0);
}



/* 返回*/
.go-typename {
	text-align: center;
	margin: 35px 0;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

.go-typename a {
	color: #fff;
	line-height: 45px;
	text-align: center;
	font-size: 16px
}

.go-typename .cp-next,.go-typename .cp-prea {
	-moz-flex: 2;
	-ms-flex: 2;
	-webkit-flex: 2;
	flex: 2;
	background: #104787
}

.go-typename .cp-type {
	-moz-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	background: #231815;
	margin-left: 6px;
	margin-right: 6px
}

/* 返回*/


/*分享*/




/*分享*/


/*产品详情*/


