body img{ display: block; padding: 0; margin: 0; width: 100%;}
body,dl,dt,dd,ul,li,ol,p,h2,h3{ display: block; padding: 0; margin: 0; list-style: none;}
body{ max-width: 750px; margin: 0 auto; font-family: '微软雅黑';}
a{ text-decoration: none;}
.center{ text-align: center;}
.mar25{ margin: 0 .833333rem;}

@media (min-width: 320px) {
	html {
		font-size: 12.8px;
	}
}
@media (min-width: 360px) {
	html {
		font-size: 14.4px;
	}
}
@media (min-width:375px) {
	html {
		font-size: 15px;
	}
}
@media (min-width: 400px) {
	html {
		font-size: 16px;
	}
}
@media (min-width: 414px) {
	html {
		font-size: 16.56px;
    }
}
@media (min-width: 640px) {
	html {
		font-size: 25.6px;
	}
}
@media (min-width: 750px) {
	html {
		font-size: 30px;
	}
}

.header{ overflow: hidden; height: 12.666667rem; position: relative;}
.header video{ width: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.bozhixue-text{ background: rgba(161,219,222,0.8); position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 10;}
.bozhixue-text .img{ width: 8.2rem; height: 3.533333rem; margin: 2rem auto 0;}
.bozhixue-text .text{ width: 19.133333rem; margin: 1.2rem auto 0; overflow:hidden;}
.bozhixue-text .text span{ font-size: .933333rem; line-height: 1rem; color:#ffffff; float:left; width: 10.333333rem; text-align:center; padding: 0 .4rem; }
.bozhixue-text .text i{width: 3.766667rem; height: 1px; float:left; background: #ffffff;margin-top: .466667rem;}
.bozhixue-text .name{margin: .333333rem 0 0 0; font-size: .6rem; font-family:"宋体"; font-weight: bold; clear:both; color:#ffffff; text-align: center;}
.bozhixue-text .logop{ margin: .8rem auto 0; width: 2.6rem; height: 1.5rem;}

.t-nav{ overflow: hidden; background: #6cc6cc; position: relative;}
.t-nav a{ color: #fff; width: 8.3rem; float: left; font-size: 1.2rem; height: 1.9rem; line-height: 1.9rem; margin: 1.266667rem 0; border-right: .033333rem solid #fff; display: block; text-align: center;}
.t-nav a:nth-child(3n+3){ border-right: none;}
.t-nav-xian{ width: 100%; height: 1px; background: #fff; position: absolute; left: 0; top: 50%;}

.section2{ overflow: hidden;}
.bt-warp{ text-align:center; height: 5.866667rem; background: url(../images/mbzx_02.jpg) no-repeat center; background-size: 100%; padding-top: .033333rem;}
.t-h2{ font-size: 1.2rem; color:#6cc6cc; text-align: center; margin-top: 1.333333rem;}
.name-p{ width: 14.1rem; height: 1.5rem; margin: .666667rem auto 0; line-height: 1.5rem; background:url(../images/bzx_19.png) no-repeat center; background-size: 100%; color:#6cc6cc; font-size: .833333rem;}
.page2{ width:100%; position:relative; height: 11.566667rem;}
.part3-scro{width: 100%; height: 11.566667rem; overflow: hidden;}
.part3-scro ul{width:100%; overflow:hidden; height: 100%; -webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);	
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;}
.part3-scro ul li{height: 100%; width: 25rem; float: left;}
.part3-scro ul li .section3-left{ width: 10.333333rem; position:relative; float:left; background:#6cc6cc; height:100%;}
.part3-scro ul li .section3-right{ width: 14.666667rem; position:relative; float:left; height:100%;}
.section3-right img{ width:100%; height: 100%;}
.part3-scro ul li:nth-child(2) .section3-left{background:#5754bd;}
.part3-scro ul li:nth-child(3) .section3-left{background:#ffaf31;}
.part3-scro ul li:nth-child(4) .section3-left{background:#f1522d;}
.part3-scro ul li:nth-child(5) .section3-left{background:#67b6f3;}
.section3-left img{ margin: 1rem auto 0;}
.section3-left font{ font-size: .933333rem; color:#ffffff; font-weight:bold; display:block; margin-top: .333333rem; text-align: center;}
.section3-left span{ font-size: .6rem; display:none; color:#ffffff;   margin: .5rem 0 0 0; padding: 0 .333333rem;}
.part3-scro ul li:nth-child(1) .section3-left img{ width: 2rem; height: 2.066667rem; margin: 3.5rem auto .2rem;}
.part3-scro ul li:nth-child(2) .section3-left img{ width: 1.6rem; height: 1.6rem; margin: 3.5rem auto .2rem;}
.part3-scro ul li:nth-child(3) .section3-left img{ width: 1.633333rem; height: 1.633333rem;  margin: 3.5rem auto .2rem;}
.part3-scro ul li:nth-child(4) .section3-left img{ width: 2rem; height: 2rem;margin: 3.5rem auto .2rem;}
.part3-scro ul li:nth-child(5) .section3-left img{ width: 2rem; height: 2rem; margin: 3.5rem auto .2rem;}
.page2 ol{ width: 100%; position: absolute; left: 0rem; bottom: .666667rem; text-align: center;}
.page2 ol li{  width: 1.8rem; height: .133333rem; border: 1px solid #fff; display: inline-block; margin: 0 .4rem;}
.page2 ol li.active{ background: #fff;}

.sheblz{ overflow: hidden; background: #6cc6cc;}
.sheblz .bt-warp{ background: none;}
.sheblz .name-p{ background:url(../images/bzx_38.png) no-repeat center; color:#fff; height: 1.533333rem; width: 15.233333rem; background-size: 98% 98%;}
.sheblz .t-h2{ color:#fff; }
.sheblz p{ font-size: 1rem; color: #fff; margin: .333333rem 1.433333rem 0; line-height: 1.166667rem;}
.duti{ width: 23.333333rem; margin: 2.166667rem auto 2.4rem;}

.fangan{ overflow: hidden; position: relative;}
.fa{ position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.fa ul{ margin: .666667rem .833333rem 0; overflow: hidden;}
.fa li{ width: 11.133333rem; margin: 0 1rem 1.133333rem 0; float: left;}
.fa li:nth-child(2n+2){ margin-right: 0;}
.fa img{ width: 11.133333rem; height: 8.066667rem;}
.fa li span{ display: block; height: 1.333333rem; line-height: 1.333333rem; text-align: center; background: #fff; font-weight: bold; color: #0d919a; font-size: .6rem; font-weight: bold;}
.moret{ width: 6.966667rem; height: 2.3rem; line-height: 2.3rem; text-align: center; background: url(../images/bzx_06.png); background-size: 100%; margin: 0 auto;}
.moret a{ color: #fff; font-size: 1.2rem; font-weight: bold;}

.cpjs{ overflow: hidden; position: relative;}
.cpjs .bt-warp{ background: none;}
.cpjs .jies{ width: 100%; height: 100%; left: 0; top: 0; position: absolute;}
.cpjs ol{ width: 100%; margin: .333333rem .833333rem 0; overflow: hidden;}
.cpjs ol li{ float: left; width: 7.533333rem; height: 8.6rem; margin: 0 .266667rem 1.1rem 0;}
.cpjs ol li img{ width: 100%; height: 100%;}
.cpjs ol li:nth-child(3n+3){ margin-right: 0;}

.why{ overflow: hidden; position: relative;}
.why1{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.4);}
.sec6-tit{ overflow: hidden; color: #fff; text-align: center;}
.sec6-tit span{ display: block; font-size: 1.1rem; margin-top: 2.9rem; font-weight: bold;}
.sec6-tit font{ display: block; font-size: 1.333333rem; font-weight: bold; background: url(../images/bzx_15.png) no-repeat center; width: 13.333333rem; height: 2rem; line-height: 2rem; background-size: 100%; margin: 1.233333rem auto 0; font-family: '宋体';}
.why1 ul{ overflow: hidden; margin: 1.766667rem 0 0; display: flex;}
.why1 ul li{ flex: 1; overflow: hidden; color: #fff; text-align: center;}
.why1 img{ width: 2.6rem; height: 2.6rem; margin: 0 auto .733333rem;}
.why1 h2{ font-size: .966667rem;}
.why1 h3{ font-size: .5rem; margin-top: .166667rem;}
.why1 p{ font-size: .6rem; margin-top: .5rem;}

footer{ background: #6cc6cc; padding: .033333rem 0 1.266667rem; position: relative;}
footer p{ width: 10.533333rem; text-align: center; font-size: 1.2rem; color: #fff; font-weight: bold; margin: 2rem 0 0 1rem;}
.nav{ overflow:hidden; }
.nav ul{ overflow: hidden; position: relative; display: flex;}
.nav ul li{ float: left; text-align: center; height: 2.666667rem; line-height: 2.666667rem; flex:1;}
.nav ul li a{ color: #fff; font-size: .666667rem;}
.xianl{ height: 1px; background: #fff; margin:0 .833333rem;}
.footer-tel{ position: absolute; display: flex; justify-content: flex-start; align-items: center; left: 1.5rem; top: 5.933333rem; color:#fff;}
.footer-tel img{ width: 1.066667rem; height: .9rem; display: inline-block; margin-right: .566667rem;}
.footer-tel span{ font-size: .8rem; display: inline-block; padding-top: .166667rem;}
.footer-tel i{font-style: normal; font-size: 1.2rem;}
.copyright{ padding: 0 1.5rem; margin-top: .5rem; font-size: .6rem; color: #fff;}



.position{ font-size: 1rem; color:#55555a;  padding-left: .5rem; height:1.333333rem; line-height:1.333333rem; margin-top:.333333rem; padding-top: .5rem;}
.position a{color:#55555a;}
.head-er{ overflow: hidden; height: 3.133333rem; display: flex; justify-content: center; align-items: center;}
.head-er img{ width: 5.3rem; height: 2.2rem;}
/*****************************************文章页******************************************/
.articl{ background: #efffff; overflow: hidden; margin-top: .5rem;}
.titl{ font-size: 1.166667rem; color: #333; margin: .833333rem .833333rem .5rem; display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2; overflow: hidden; text-align: center;}
.articl .tim{ text-align: center; font-size: .6rem; color: #333; margin-bottom: .433333rem;}
.conten{ overflow: hidden; padding: .833333rem .833333rem 2.166667rem; border-top: 1px dashed #999a9a; border-bottom: 1px dashed #999a9a; font-size: .933333rem; line-height: 1.666667rem; color: #333;}
.prene{ overflow: hidden; margin: .833333rem .833333rem 1rem;}
.prene p{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.prene p:nth-child(2){ margin-top: 1.166667rem; }
.prene p a{ font-size: .733333rem; color: #333;}
/*****************************************文章页******************************************/

/*****************************************列表页******************************************/
.lists{ overflow: hidden; margin-top: .833333rem;}
.lists ul{ overflow: hidden; margin: 0 .833333rem;}
.lists ul li:nth-child(1){ border-top: 1px dashed #333;}
.lists ul li{ overflow: hidden; white-space: nowrap; text-overflow:ellipsis; padding: .5rem; height: 1.666667rem; line-height: 1.666667rem; border-bottom: 1px dashed #333;}
.lists ul li a{font-size: 1.166667rem; color: #333;}
.pagelist{ overflow:hidden; margin:2rem .833333rem;}
.pagelist ul{ overflow:hidden; width:100%; text-align:center;}
.pagelist ul li{ display:inline-block; font-size: 1rem; padding:.333333rem; border:.033333rem solid #242628; margin-left:.333333rem;}
.pagelist ul li a{ color:#242628;}
.pagelist ul .thisclass{ background:#eeeeee; border:none;}
.pagelist ul .thisclass a{ color:#ffffff;}
/*****************************************列表页******************************************/

