




/*产品中心引导页*/
.productlistweb{width: 94%; margin: auto; overflow: hidden; margin-top: 20px; margin-bottom: 20px;}
.productlistweb ul{zoom: 1;}
.productlistweb ul li{width: 100%; height: auto; overflow: hidden; margin-bottom: 30px;}

.productlistweb ul li .telun{BORDER-bottom: #ccc 1px solid; overflow: hidden;}
.productlistweb ul li .telun .telin{background: #008580; height: 35px; line-height: 35px; padding: 0 10px; float: left; color: #fff; font-size: 16px; min-width:140px ;}
.productlistweb ul li .telun span{float: right;height: 35px; line-height: 35px;}

.productlistweb ul li .cedstu{margin-top: 10px; width: 100%; overflow: hidden;}

/*产品中心引导页*/




/*产品中心引导页*/
.bn_schoolwrap{ width:100%;  overflow:hidden; position:relative; margin-bottom:5px;background: url(../webimages/circle.png) center top no-repeat;padding-top:10px;}

.sayingtext{color: #B92825;padding-bottom: 28px;}
.sayingauthor{display: block;}

.showsayingtext.cur{background: url(../webimages/sch07.png) no-repeat;}
.showsayingtext02{position: absolute; display: none; width: 44px;height: 44px;right: 0px;bottom: 70px;cursor: pointer;}
.baonengschool{width: 100%;overflow: hidden;position: relative;margin-bottom: 0px; height: auto}
.baonengschooltext{position:absolute;width:96%;padding: 0px 8px 25px 8px;left: 0px;color: #17357D; margin-top:0px;font-size: 18px; line-height:24px}
.baonengschooltext h4{font-size: 24px;padding-bottom: 10px; width:65%; float:left}
.baonengschooltext h5{font-size: 16px;padding-bottom: 10px; width:30%; float:right; text-align:right; margin-right:5%x}
.sayingtext{color: #1989CC;padding-bottom: 28px;}
/*产品中心引导页*







/*产品二级分类*/
.wrapnav {position:relative;}
.wrapnav .backBtn{position:absolute;width:30px; height:27px; 
display:block;top:13px; left:20px; background:url(../images/backbtn.png) no-repeat center;z-index:3;font-size: 30px;}
.wrapnav .wraptit{background:#efefef; border-bottom:1px solid #ddd;border-top:1px solid #ddd;text-align:center; color:#000;padding:15px 65px;position:relative;text-overflow:ellipsis;overflow: hidden;white-space:nowrap;}
.wrapnav .wraptit_tab:after{display:block;content:""; width:15px; height:15px;border-top:1px solid #222; border-right:1px solid #222;transform:rotate(135deg);-webkit-transform:rotate(135deg); position:absolute; top:10px; right:30px;}
.wrapnav .active:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg); top:30px;}
.wrap_content{display:none;}
.none{display:none;}
.show{display:block;}
.productsub{padding:0px 0px;background:#efefef;}
.productsub a{color:#666;}
.productsub_box{border-bottom:1px solid #888;}
.productsub_box h4{font-size:15px;position:relative;color:#fff;padding:10px 35px ;background:#006764;}
.productsub_box h4:hover,.productsub_box.show h4{background:#006764;color:#fff;}
.productsub_box h4 i{display:block;width:10px; height:15px; background:url(../images/icon_h4.png) no-repeat center; position:absolute; left:20px; top:50%;margin-top:-9px;}
.productsub_box h4:hover i,.productsub_box.show h4 i{}
.productsub_list{display:none;}
.show .productsub_list{display:block;}
.productsub_list dl{padding: 0 !important; margin: 0 !important;}
.productsub_list dl dt{padding:5px 5px 5px 45px ;font-size:15px;background:#dcdcdc; border-bottom:1px solid #ccc;}
.productsub_list dl dt:hover,.productsub_list dl.show  dt{color:#fff;}
.productsub_list dl dd{background:#fff;overflow:hidden;display:none;}
.productsub_list dl.show dd{display:block;}
.productsub_list dl dd p{ padding:0px 0px 5px 75px;font-size:1.3rem;margin: 5px auto 10px;border-bottom: 1px solid #eaeaea;
transition: background 0.3s,color 0.3s;}
.productsub_list dl dd p a{display:block;}
.productsub_list dl dd p a.cur{color:#fff;}

/*产品二级分类*/


/*产品列表*/

.productlisein{width: 96%; margin: auto; overflow: hidden; margin-top: 10px; position: relative;}

/*产品列表*/




.dundo{width: 100%; margin-top: 30px; margin-bottom: 20px; overflow: hidden;}
.dundo p{line-height: 28px; font-size: 14px;}






/* 详情 */
.newsr{margin: 10px 0; padding: 0px 15px;}
.shequ-title{ line-height:1.4; border-bottom:2px solid #006764 ; 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:#696969;  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:#006764;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:#006764}
/* 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 #c4d817;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 #006764;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:#006764;}
.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: #006764
}

.go-typename .cp-type {
	-moz-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	background: #231815;
	margin-left: 6px;
	margin-right: 6px
}

/* 返回*/


/*分享*/




/*分享*/


/*产品详情*/








.comPro-media{width:100%; height: 300px; position: relative; overflow: hidden; background: #f1f1f1; right: 0; top: 0;}
.cpMedia-box{width:100%;}
.cpMedia-box .btn{position: relative;width:79px;height:80px;display: block;background:url(../images/icon_play.png) no-repeat center;cursor:pointer;
 margin-top: 110px; margin-left: 110px;}
.cpMedia-box .btn:hover{}
.cpMedia-box .c{/*line-height:69px;font-size:48px;font-family:"叶根友毛笔行书2.0版";*/height:51px;color:#fff;margin:25px 0 0;}
.cpMedia-box .c img{width:auto;height:100%;}
.cpMedia-con{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:2;display:none;}
.cpMedia-con video,
.cpMedia-con .mejs-container,
.cpMedia-con .mejs-overlay-play,
.cpMedia-con .mejs-poster,
.cpMedia-con .mejs-layers,
.cpMedia-con .mejs-overlay{width:100% !important;height:100% !important;}


.media-modal{width:100%;height:100%;background:rgba(0,0,0,.3);position:fixed;top:0px;left:0px;z-index:9999;display:none;opacity:0;}
.media-modal .mediaModal-contain{width:960px;height:540px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.5);position:absolute;top:50%;left:50%;margin:-300px 0 0 -480px;display:none;}
.mediaModal-contain .mediaModal-box,
.mediaModal-contain video,
.mediaModal-contain .mejs-container,
.mediaModal-contain .mejs-overlay-play,
.mediaModal-contain .mejs-poster,
.mediaModal-contain .mejs-layers,
.mediaModal-contain .mejs-overlay{width:100% !important;height:100% !important;}
.mediaModal-contain .close{display:block;width:32px;height:32px;background:url(../images/icon-close.png) no-repeat center center / cover;position:absolute;right:5px;top:5px;z-index:2;opacity:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.mediaModal-contain:hover .close{opacity:1;}