/*-----------------------------------------------------------------------------------*/
body {
	font-family:'Microsoft YaHei','SF Pro Display',Roboto,Noto,Arial,'PingFang SC',sans-serif;background:#fff;}
}

/* main content */

.main-content .container-main {
  display: inline-block;
  width: 100%;
}

.main-content .container-main .block-main {
  overflow: hidden;text-align:center;width:100%;overflow:hidden;}
.block{position:relative;width:100%;}
.block-main img {width:100%;}
img.width1064{width:96%;margin:0 auto;}

.container-main .block-main .content-main {
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  width: 100%;
}
.text-link {
	font-size:12px;
	color:#000000;
	line-height:28px;
	border:1px solid #D8D8D8;
	border-radius:20px;
	padding:0 20px;
	display:block;
	height:30px;
	float:right;
}
.text-link:hover {
	color:#ff5400;
	border:1px solid #ff5400;
}
.title{margin:2rem 0 3rem;}
h1,h2,h3 {
	text-align:left;
	font-family:'Microsoft YaHei','SF Pro Display',Roboto,Noto,Arial,'PingFang SC',sans-serif;
	font-weight:300;
}
p {
	text-align:left;
	text-align:justify;
	text-justify:distribute-all-lines;
}
h1 {
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;
}
h2 {
	padding:10px 0;
	font-size:20px;
	line-height:30px;
	color:#000;
}
h2 span.red {
	color:#D00505;
}


.bmu h3,.syn h3,.hd h3 {
	margin:2rem 1rem;
	padding-left:40px;
	background:url(../images/bmu/li.png) no-repeat;
	background-position:0 0.5rem;
	background-size:2rem;
	font-size:16px;
	line-height:24px;
	color:#555962;
	font-weight:500;
}

.clearfix{float:none;clear:both;height:10rem;}
.height10{height:2rem;}
.height20{height:5rem;}
/*.height100{height:10rem}*/

img{margin:0 auto;}

h1.h1-bt {
	margin:3rem 0;
	width:100%;
}
h1.h1-bt img {
	width:45%;
}
h1.h1-1 {
	margin-top:-10rem;
	margin-bottom:3rem;
}
.hd .h1-bt img {
	width:23%;
	margin-left:2%;
}
.hd h1.h1-1 {
	margin-top:-4rem;
	margin-bottom:1rem;
}
.bmu .block1 h4,.bmu .block2 h4,.bmu .block4 h4 {
	text-align:left;
	font-size:20px;
	color:#BB0000;
	font-weight:600;
}
.bmu .block1 p,.bmu .block2 p,.bmu .block4 p {
	margin-top:1.2rem;
	font-size:14px;
	color:#9D9D9D;
	line-height:250%;
}

.block1{text-align:center;height:auto;}
.block1::before,.bmu .block1:after{display: block;
	content: "";position:absolute;height:30%;background:#EBEEF5;background:#F6F6F6;left:24px;right:24px;bottom:50px;z-index:-2;}
.block-bj:before{
	display: block;
    content: "";position:absolute;height:30%;background:#F6F6F6;width:96%;top:0;left:2%;right:2%;z-index:-1;}
.block-bj:before{top:-50px;bottom:-180px;height:auto;}

.syn p{margin:0 90px 30px;}

h2.h2-bt{text-indent:-9000px;overflow:hidden;height:42px;width:370px;background-position:4rem 0}
.hd .h2-01{background-image:url(../images/hd/h2-01.jpg)}
.hd .h2-02{background-image:url(../images/hd/h2-02.jpg)}
.hd .h2-03{background-image:url(../images/hd/h2-03.jpg);}
.hd .h2-04{background-image:url(../images/hd/h2-04.jpg);}
.hd .h2-05{background-image:url(../images/hd/h2-05.jpg);}
.hd .h2-06{background-image:url(../images/hd/h2-06.jpg);}
.hd .h2-07{background-image:url(../images/hd/h2-07.jpg);}
.hd [class^="h2-"],.hd [class*="h2-"]{background-position:20px 0;background-repeat:no-repeat;}

.ad {width:80%;margin:0 auto;}

.hd p{margin:25px 0;line-height:250%;font-size:14px;color:#7F7F7F;}

.hd .block1::before,.hd .block2::before,.hd .block4::before{display: block;
content: "";position:absolute;background:#EAF7FF;z-index:-1;width:100%;bottom:0;}
.hd .block1::before{height:260px;left:0;right:0;}
.hd .block2::before{height:270px;background:#fff;left:0;}

.hd .block4::before{height:40%;bottom:-3rem;left:0;}
.hd h4{font-size:32px;font-weight:bold;color:#000;text-align:left;}

.zhangdan-bj {width:100%;background:url(../images/hd/zhangdan-bj.gif) no-repeat right 5rem;background-size:80%;position:relative;}
.sjzs{position:relative;width:398px;}
.reset img{width:auto;}
.reset img.sj{width:100%;}
.reset .fleximg{width:78%;}
.fleximg{position:absolute;left:11.6%;top:25%;margin-top:-25%;z-index:1;}

.hd-descr{margin-top:42%;}


video{width:90%;marign:0 auto;}
.videodiv{margin:2rem auto;}

p.none {display:none;}
.row {width:100%;}

video{outline:none;}

.paddsection {
  padding-top: 80px;
}
@media screen and (min-width:1024px){
}
@media screen and (max-width:500px){
	.syn p {
	    margin: 0 1rem auto;
	}
}
.center{text-align:center;}

.mb-30 {
  margin-bottom: 30px;font-weight:600;
}

/*bmu*/
.bmu .block2::before{display: block;
  content: "";position:absolute;height:970px;background:#F6F6F6;top:0;left:24px;right:24px;width:auto;z-index:-1;}
.bmu .block2:before {
    background: url(../images/bmu/bj.jpg) no-repeat 50px 2rem;
    background-size:150%;
}
.div-img {
	position:relative;
}
.bmu .block1 h4,.bmu .block2 h4,.bmu .block4 h4 {
	text-align:left;
	font-size:20px;
	color:#BB0000;
	font-weight:600;
}
.bmu .block1 p,.bmu .block2 p,.bmu .block4 p {
	margin-top:1.2rem;
	font-size:14px;
	color:#9D9D9D;
	line-height:250%;
}
.bmu .block1::before {
	bottom:0;
}
.bmu .block1::after {
	bottom:-2rem;
	height:2rem;
	background:#fff;
	z-index:100;
}
.bmu .block2 .div-img .width1064 {
	width:100%
}
.bmu .block2 .div-img .position2,.bmu .block4 .div-img .position4 {
	position:absolute;
	left:0;
	top:0;
	width:100%;
}
img.position1 {
	width:24%;
	margin-top:-13px;
}
.ue-show {
	display:block;
	position:absolute;
	width:100%;
	background:url(../images/bmu/ue.gif) no-repeat 50% 8%;
	background-size:23%;
	z-index:-1;
	height:100%;
}
.block1 .div-img {
	padding-top:20px;
	margin-left:-20%;
	margin:0;
}
.bmu .block1 .div-img {
	margin-left:-45%;
}
@media screen and (max-width:1024px){
	 .sjzs{width:318px;}
	.hd-descr{margin-top:42%;}
	.clearfix{height:8rem;}
	.height10{height:2rem;}
	.height20{height:3rem;}
	.bmu .block2 .div-text,.bmu .block4 .div-text,.block1 .div-text 	{
		position:absolute;
		left:12%;
		top:6%;
		width:34%;
	}
	.bmu .block4 .div-text {
		top:0;
	}
	.block1 .div-text,.block2 .div-text{
		left:auto;
		right:10%;
		top:6%;
	}

}
@media screen and (max-width:992px){
	.sjzs{width:280px;}
	.hd-descr{margin-left:10%;}
	.col-md-6.col-md-push-1{left:3%;}
	.col-md-5.col-md-push-2{left:0;}
}
@media screen and (min-width:992px){
	.col-md-6.col-md-push-1{left:3%;}
	.col-md-5.col-md-push-2{left:0;}
	.col-md-5.col-md-push-1{width:33.33333333%;left:8.33333333%}
	.col-md-5.col-md-push-2{width:33.33333333%;}
}
@media screen and (min-width:800px) {
	.bmu .block2 .div-text,.bmu .block4 .div-text,.block1 .div-text {
		position:absolute;
		left:12%;
		top:10%;
		width:28%;
	}
	.bmu .block4 .div-text {
		top:30%;
	}
	.block1 .div-text {
		left:auto;
		right:12%;
		top:20%;
	}
}
@media screen and (max-width:980px) {
	.clearfix {height:2rem;}
	.col-md-6 {
		width:50%
	}
	.col-md-5 {
		width:41.66666667%
	}
	.col-md-4 {
		width:33.33333333%
	}
	.col-md-pull-2 {
		right:16.66666667%
	}
	.col-md-pull-1 {
		right:8.33333333%
	}
	.col-md-6.col-md-push-2{left:7%}
}
@media screen and (max-width:800px) {
	.div-text {
		position:relative;
	}
	.bmu .block1 p,.bmu .block2 p,.bmu .block4 p {
		line-height:180%;
		font-size:14px;
		margin-bottom:2rem;
	}
	.bmu .block1 h4,.bmu .block2 h4,.bmu .block4 h4 {
		font-size:16px;
	}
	.bmu h3 {
		font-size:14px;background-position: 0 0.3rem;
    background-size:1.8rem;padding-left:3rem;
	}
	.div-text h4 {
		margin-top:4rem;
	}
	.bmu .block4 .div-img {
		margin-left:-20%;
	}
	.block4 .div-img:before {
		display:none;
	}
	.block1 .div-img {
		margin-left:0%;
	}
	.block1::before,.bmu .block1:after {
		top:20%;
		left:0;
		right:0;
		height:20%;
	}
	h1.h1-bt img {
		width:80%;
	}
	h1.h1-1 {
		margin-top:-2rem;
		margin-bottom:3rem;
	}
	p.center {
		text-align:center;
	}
	.bmu .block1::after {
		display:none;
	}
	.sjzs{width:240px;}
	.div-text{position:relative;}
	.bmu .block1 p, .bmu .block2 p, .bmu .block4 p,.hd .block p{
		line-height:180%;
		font-size:14px;
		margin-bottom:1rem;
	}
	.bmu .block1 h4, .bmu .block2 h4, .bmu .block4 h4 ,.hd h4{font-size:16px;}
	.bmu .block4 .div-img{margin-left:-20%;}
	.block4 .div-img:before{display:none;}
	.block1 .div-img{margin-left:0%;}
	.block1::before, .bmu .block1:after{top:20%;left:0;right:0;height:20%;}
	
	h1.h1-bt img {width:80%;}
	h1.h1-1{margin-top:-2rem;margin-bottom:3rem;}
	p.center{text-align:center;}
	.hd h1.h1-bt img{width:40%;}
	.hd h2.h2-bt{margin:1rem 0;}
	.hd p{margin:0;}
}
@media screen and (max-width:768px) {
	.block4 .div-img:before {
	display:none;
	}

}
@media screen and (max-width:700px) {
	.hd-descr{margin-top:20%;}
	.col-md-5.col-md-push-2{left:8%;}
	p{font-size:14px;}
	h2{font-size:16px;}
}
@media screen and (max-width:500px) {
	.block-main.mb-30 .block h1,.block-main.mb-30 .block a {
		clear:both;
	}
	.block-main.mb-30 .block a.text-link {
		float:left;
		margin-bottom:1rem;
	}
	.hd h1.h1-bt img {
		width:60%;
	}
	.block4 .div-img:before {
		display:none;
	}
	img.position1 {
		width:30%;
		margin-top:0;
	}
	.ue-show {
		background-size:29%
	}
	.bmu .block1 .div-img {
		margin-left:0;
	}
	.block-main.mb-30 .block h1,.block-main.mb-30 .block a {clear:both;}
	.block-main.mb-30 .block a.text-link{float:left;margin-bottom:1rem;}
	.clearfix{height:5rem;}
	.height10{height:1.5rem;}
	.height20{height:3rem;}
	.hd h1.h1-bt img{width:60%;}
	h1.h1-bt{margin-bottom:1.5rem;margin-top:1.5rem;}
}
@media screen and (max-width:414px){
	.bmu h1.h1-1,.hd h1.h1-1{margin-top:-1rem;}
	.hd-descr{margin-top:0;}
	.sjzs{width:180px;margin-left:20%;}
	.bmu .block2 .div-text,.bmu .block4 .div-text,.block1 .div-text 	{
		position:relative;width:100%;left:0;right:0;;
	}
	.col-md-6,.col-md-5{width:100%;}
	.col-md-6.col-md-push-2{left:0;}
	.col-md-5.col-md-push-2{left:0;}
	.col-md-5,.col-md-6{margin-bottom:1.5rem;}
	.hd p {line-height:200%;margin-bottom:2rem;}
	.hd-descr{margin-left:0;}
	.hd .block1:before{bottom:0;height:20rem;}
	.bmu h3 {
		font-size:15px;background-position: 0 0.4rem;
	background-size:1.5rem;padding-left:2.2rem;
	}
}
@media screen and (max-width:375px) {
	.bmu .block1::after {
		display:none;
	}
	.bmu .block1 .div-img {
		margin-left:0;
		margin-top:-4rem;
	}
	img.position1 {
		width:40%;
		margin-top:0;
	}
	.ue-show {
		background-size:39%
	}
	.sjzs{width:180px;margin-left:10%;}
	.col-md-6.col-md-push-2,.col-md-6.col-md-push-1{left:8%;}
}
@media screen and (max-width:320px) {
	.sjzs{width:180px;margin-left:5%;}
	.clearfix{height:3rem;}
	.height10{height:1.5rem;}
	.height20{height:2rem;}
	.col-md-6.col-md-push-2,.col-md-6.col-md-push-1{left:4%;}
		.hd [class^="h2-"], .hd [class*="h2-"]{background-size:50%;}
		h1.h1-bt{margin-bottom:1rem;}
	}