body,html{ width: 1920px; height: 1080px; text-align: center; overflow: hidden;}
@font-face{
	font-family: 'sumZt';
	src:url("Let's go Digital Regular.ttf");
}
@font-face{
	font-family: 'HYZheZhiTiJ';
	src:url("HYZheZhiTiJ.ttf");
}
.main{ width: 1920px; height: 1080px; background: url(../images/IndexBg.jpg) no-repeat center center; position: relative; margin: 0px auto; text-align: left; }
.top{ width: 100%; height: 60px; line-height: 60px; position: absolute; top: 0px; left: 0px; z-index: 2; background: url(../images/topbg.png) no-repeat center center; text-align: center; color: #fff; font-size: 30px; font-weight: bold; }
.top span{ font-family: "HYZheZhiTiJ"; background: linear-gradient(to bottom, #dbe2f9, #829cf2); -webkit-background-clip: text; color: transparent;}
.mapW{ width: 892px; height: 850px; position: absolute; left:0%; margin-left: 0px; top: 200px;  background: none;}
.map{ width: 892px; height: 850px; }

.sumZt{
	width: 400px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	z-index: 2;
	color: #fff;
	right:50px;
	margin-left: 0px;
	top: 35px;
	font-family: 'sumZt';
}
.sumZt i{
	font-size: 22px;
	color: #fff;
	margin-right: 30px;
	font-weight: bold;
	font-style: normal;
	font-family: 'HYZheZhiTiJ';
	line-height: 40px;
}
.sumZt span{  font-size: 35px; }
.sumZt em{  font-size: 25px; margin-left: 30px; font-weight: bold; font-family: 'HYZheZhiTiJ'; }

.XxLeft{ width: 400px; height: 800px; position: absolute; left: 20px; top: 200px; background: rgba(67,94,191,0.6); }
.Xxright{ width: 400px; height: 800px; position: absolute; right: 20px; top: 200px; background: none; }

.Xxdiv{ width: 100%; padding: 30px 0px; height: 100px; line-height: 100px; background: url(../images/xxdiv.png) no-repeat center center; }
.Xxdiv span{font-size: 25px; color: #fff; margin-right: 30px; margin-left: 30px; font-family: 'HYZheZhiTiJ';}
.Xxdiv em{ font-size: 50px; font-family: 'sumZt'; color: #37e5fc; }
.Xxdiv i{ font-size: 20px; color: #fff;  font-family: 'HYZheZhiTiJ'; }

.Xxright .Xxdiv{ padding: 15px 0px; }

.Xsdiv01{ width:528px; height:950px; background: none; position: absolute; left: 0px; top: 126px; font-size: 40px;line-height:42px;}
.Xsdiv01 em{ color: #fff;  font-family: 'sumZt'; letter-spacing:8px; font-weight:bold;}
.Xsdiv01 span{ color: #FF0;  font-family: 'sumZt'; letter-spacing:8px; font-weight:bold;}

.gb01{ width:202px; height: 42px; background: none; position: absolute; left: 300px; top: 82px;overflow:hidden;text-align:right;}
.gb02{ width:348px; height: 60px; background: none; position: absolute; left: 155px; top: 138px; overflow:hidden;text-align:right;}

.yb01{ width:202px; height: 42px; background: none; position: absolute; right:70px; top: 82px;overflow:hidden;text-align:right;}
.yb02{ width:348px; height: 60px; background: none; position: absolute; right:70px; top: 138px; overflow:hidden;text-align:right;}

.Xsdiv02{width:504px; height:570px; background: none; position: absolute; right:0px; top:126px;}
.Xsdiv02 em{font-size: 40px; color: #fff;  font-family: 'sumZt'; line-height:42px;letter-spacing:8px; font-weight:bold;}
.Xsdiv02 span{font-size: 40px; color: #FF0;  font-family: 'sumZt'; line-height:42px;letter-spacing:8px; font-weight:bold;}


.Xsdiv05{ width:1153px; height:349px; background: none; position: absolute; left:528px; top:696px;}
/*.Xsdiv06{ width:595px; height: 400px; background: none; position: absolute; right: 20px; top: 620px;}*/


.XsdivBt{ width: 30px; height: 400px; float: left; background: none; color: #fff; font-size: 30px; padding: 0px 15px; font-family: 'HYZheZhiTiJ'; display: flex; align-items: center; }

.new { width: 480px; float: right;  margin-right: 30px;}
.new li{ width: 100%; height: 70px; line-height: 70px; font-size: 25px; border-bottom: 1px solid rgba(128,232,243,0.1); margin-bottom: 10px;/* box-shadow: 0px 5px 5px 0px rgba(244,244,244,0.5);*/}
.new li span{ float: left; font-family: 'HYZheZhiTiJ'; color: #fff; font-size: 24px; /* background: linear-gradient(to bottom, #ee0a77, #f802ca); -webkit-background-clip: text; color: transparent;*/ }
.new li:nth-child(2) em{ background: linear-gradient(to bottom, #7bfff8, #7bfff8); -webkit-background-clip: text; color: transparent; }
.new li:nth-child(3) em{ background: linear-gradient(to bottom, #7bfff8, #7bfff8); -webkit-background-clip: text; color: transparent; }
.new li:nth-child(4) em{ background: linear-gradient(to bottom, #7bfff8, #7bfff8); -webkit-background-clip: text; color: transparent; }
.new li:nth-child(5) em{ background: linear-gradient(to bottom, #7bfff8, #7bfff8); -webkit-background-clip: text; color: transparent; }
.new li em{ float: right; font-family: 'sumZt'; color: #7bfff8; }

.Xsdiv03 .XsdivBt{ float: right; }
.Xsdiv03 .Xsdiv03Dom{ width: 520px; height: 400px; float: left;}

.Xsdiv04Dom{ width: 520px; height: 400px; float: right; }
.Xsdiv04 ul{ width: 520px; /*height: 400px;*/ float: right; position: absolute; right: 0px; top: 10px;  }
.Xsdiv04 ul li{ height: 30px; line-height: 30px; color: #fff; font-size: 20px; margin-bottom: 45px; font-weight: bold; }

.Xsdiv05 .XsdivBt{ float: right; }
.Xsdiv05Dom{ width: 1153px; height: 349px; }


.Xmdiv01{ width: 210px; height: 195px; background: none; position: relative; float: left; }
.Xmdiv02{ width: 210px; height: 195px; background: none; position: relative; float: left; margin-left: 10px; }
.Xmdiv03{ width: 210px; height: 195px; background: none; position: relative; float: left; margin-left: 10px; }
.Xmdiv04{ width: 210px; height: 195px; background: none; position: relative; float: left; clear: both; margin-top: 10px; }
.Xmdiv05{ width: 210px; height: 195px; background: none; position: relative; float: left; margin-left: 10px; margin-top: 10px; }
.Xmdiv06{ width: 210px; height: 195px; background: none; position: relative; float: left; margin-left: 10px; margin-top: 10px; }

.XmdivBt{ width: 100%; height: 60px; line-height: 60px; color: #fff; font-size: 20px; text-align: center; }


.Xmdiv01Dom{ width: 100%; height: 135px; line-height: 150px; font-size: 40px; font-family: 'sumZt'; text-align: center; color: #ef233c; }
.Xmdiv02Dom{ width: 100%; height: 135px; line-height: 150px; font-size: 40px; font-family: 'sumZt'; text-align: center; color: #ef233c; }
.Xmdiv03Dom{ width: 100%; height: 135px; }

.Xmdiv04Dom{ width: 100%; height: 135px; line-height: 150px; font-size: 40px; font-family: 'sumZt'; text-align: center; color: #ef233c; }
.Xmdiv05Dom{ width: 100%; height: 135px; line-height: 150px; font-size: 40px; font-family: 'sumZt'; text-align: center; color: #ef233c; }
.Xmdiv06Dom{ width: 100%; height: 135px; }

.jggsBt{ width: 760px; height: 50px; line-height: 50px; position: absolute; left: 1100px; top: 205px; }
.jggsBt b,.jggsBt span,.jggsBt em,.jggsBt i{ width: 25%; display: block; float: left; text-align: center; font-size: 24px; color: #fff; font-weight: bold; }
.Jggs{ width: 543px; height:640px; position: absolute; z-index: 4; top: 320px; left:930px; overflow: hidden;  }
.New li{ width: 100%; height: 31px; line-height: 31px; overflow: hidden; }
.New li a{ color: #fff; font-size: 18px; text-decoration: none; font-weight: bold; }
.New li a b{ width: 162px; display: block; float: left; text-align: center; overflow: hidden; }
.New li a span{ width: 195px; display: block; float: left; text-align: center;  overflow: hidden;}
.New li a em{ width: 25%; display: block; float: left; text-align: center; overflow: hidden;}
.New li a i{ width: 0%; display: block; float: left; text-align: center; font-style: normal; overflow: hidden; }
.New li.active{ background: rgba(24,80,144,0.3); }
.New li.active a{ color: #71c8ff; }

@keyframes ripple {
	0% 		{left:7px;top:7px;opcity:75;width:0;height:0;}
	100% 	{left:-27px;top:-27px;opacity: 0;width:70px;height:70px;}
}

.PsHz{ display: none; }
.dianA{ width: 20px; height: 20px; background: rgba(255,255,255,0.4); position: absolute; left: 50%; top: 50%; border-radius: 50%; z-index: 2; margin-top: -2px; margin-left: -2px; }
.dianA.active{ z-index: 4; }
.dianA.active:before{content:' ';position: absolute;z-index:2;left:-20px;top:-20px;width:19px;height:19px;background-color: rgba(255,255,255,0.5);border-radius: 50%;}
.dianA.active:after {content:' ';position: absolute;z-index:1;width:40px;height:40px;background-color: #fff;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,.3) inset; 
-webkit-animation-name:'ripple';/*动画属性名，也就是我们前面keyframes定义的动画名*/
-webkit-animation-duration: 2s;/*动画持续时间*/
-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/
-webkit-animation-delay: 0s;/*动画延迟时间*/
-webkit-animation-iteration-count: infinite;/*定义循环资料，infinite为无限次*/
-webkit-animation-direction: normal;/*定义动画方式*/
}

.dianA.active01:before{content:' ';position: absolute;z-index:0;left:0px;top:0px;width:19px;height:19px;background-color: rgba(255,255,255,0.5);border-radius: 50%;}
.dianA.active01:after {content:' ';position: absolute;z-index:1;width:40px;height:40px;background-color: #fff;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,.3) inset; margin-left: 3px; margin-top: 3px;
-webkit-animation-name:'ripple';/*动画属性名，也就是我们前面keyframes定义的动画名*/
-webkit-animation-duration: 2s;/*动画持续时间*/
-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/
-webkit-animation-delay: 0s;/*动画延迟时间*/
-webkit-animation-iteration-count: infinite;/*定义循环资料，infinite为无限次*/
-webkit-animation-direction: normal;/*定义动画方式*/
}

.dianA span{ position: absolute; left: 50%; top: -50px; display: block; width: 120px; height: 45px; line-height: 45px; background: #0b7cb3; color: #fff; font-size: 16px; text-align: center; border-radius: 20px; margin-left: -60px; z-index: 4; display: none;}
.dianA.active span{ display: block; }
.dianA.active01 .PsHz{ display: block; }

.dianA.d01{	left: 390px; top: 306px; }
.dianA.d02{ left: 470px; top: 274px; }
.dianA.d03{	left: 371px; top: 361px; }
.dianA.d04{ left: 290px; top: 310px; }
.dianA.d05{	left: 196px; top: 265px; }
.dianA.d06{ left: 211px; top: 170px; }
.dianA.d07{ left: 454px; top: 126px; }
.dianA.d08{ left: 160px; top: 97px; }
.dianA.d09{ left: 95px; top: 234px; }
.dianA.d10{ left: 117px; top: 299px; }
.dianA.d11{ left: 66px; top: 351px; }
.dianA.d12{ left: 185px; top: 392px; }
.dianA.d13{ left: 252px; top: 473px; }
.dianA.d14{ left: 437px; top: 432px; }
.dianA.d15{ left: 506px; top: 432px; }
.dianA.d16{ left: 231px; top: 518px; }

.dianB{ width: 10px; height: 10px; background: rgba(252,0,0,0.8); position: absolute; left: 50%; top: 50%; border-radius: 50%; z-index: 2; }
.dianB.active{ z-index: 4; }
.dianB.active:before{content:' ';position: absolute;z-index:0;left:-2px;top:-2px;width:19px;height:19px;background-color: rgba(252,0,0,0.5);border-radius: 50%;}
.dianB.active:after {content:' ';position: absolute;z-index:1;width:40px;height:40px;background-color: #fc0000;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,.3) inset; 
-webkit-animation-name:'ripple';/*动画属性名，也就是我们前面keyframes定义的动画名*/
-webkit-animation-duration: 2s;/*动画持续时间*/
-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/
-webkit-animation-delay: 0s;/*动画延迟时间*/
-webkit-animation-iteration-count: infinite;/*定义循环资料，infinite为无限次*/
-webkit-animation-direction: normal;/*定义动画方式*/
}
.dianB.active01:before{content:' ';position: absolute;z-index:0;left:-5px;top:-5px;width:19px;height:19px;background-color: rgba(252,0,0,0.5);border-radius: 50%;}
.dianB.active01:after {content:' ';position: absolute;z-index:1;width:40px;height:40px;background-color: #fc0000;border-radius: 50%;box-shadow: 0 0 10px rgba(0,0,0,.3) inset; margin-left: -3px; margin-top: -3px;
-webkit-animation-name:'ripple';/*动画属性名，也就是我们前面keyframes定义的动画名*/
-webkit-animation-duration: 2s;/*动画持续时间*/
-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/
-webkit-animation-delay: 0s;/*动画延迟时间*/
-webkit-animation-iteration-count: infinite;/*定义循环资料，infinite为无限次*/
-webkit-animation-direction: normal;/*定义动画方式*/
}

.dianB span{ position: absolute; left: 50%; top: -50px; display: block; width: 120px; height: 45px; line-height: 45px; background: #031a56; color: #fff; font-size: 16px; text-align: center; border-radius: 20px; margin-left: -60px; z-index: 4; display: none;}
.dianB.active span{ display: block; }
.dianB.active01 .PsHz{ display: block; }


.dianB.d01{
	left: 186px;
	top: 275px;
}
.dianB.d02{
	left: 141px;
	top: 368px;
}
.dianB.d03{
	left: 161px;
	top: 357px;
}
.dianB.d04{
	left: 183px;
	top: 355px;
}
.dianB.d05{
	left: 243px;
	top: 407px;
}
.dianB.d06{
	left: 256px;
	top: 421px;
}
.dianB.d07{
	left: 275px;
	top: 421px;
}
.dianB.d08{
	left: 330px;
	top: 524px;
}
.dianB.d09{
	left: 372px;
	top: 519px;
}
.dianB.d10{
	left: 444px;
	top: 543px;
}
.dianB.d11{
	left: 480px;
	top: 464px;
}
.dianB.d12{
	left: 554px;
	top: 459px;
}
.dianB.d13{
	left: 612px;
	top: 456px;
}
.dianB.d14{
	left: 662px;
	top: 434px;
}

.xjTright{ width: 400px; height: 690px; float: right; margin-top: 350px; margin-right: 10px;  border-top: none;padding-top: 10px; }

.xjTrighthj{ width: 400px; height: 160px; float: right; position: absolute; top: 180px; right: 10px; border-radius: 5px; border-bottom: none; background: rgba(33,102,180,0.1); padding-bottom: 10px; }
.xjTrighthj ul { margin-left: 30px; margin-top: 20px; }
.xjTrighthj ul li{ width: 100%; height: 45px; line-height: 45px; font-size: 22px; font-weight: bold;  }
.xjTrighthj ul li span{ color: #20dcff;font-family: "sumZt"; }
.xjTrighthj ul li em{ font-style: normal; margin-left: 10px;color: #fff; }
.xjTrighthj ul li i{ margin-left: 10px; color: #fff500; font-style: normal; }

.XjtxDrhz{ width: 500px; height: 140px;  float: right; }
.XjtxDrhz01{ width: 100%; height: 60px; margin-top: 10px; }
.XjtxDrhz02{ width: 100%; height: 60px; margin-top: 10px; }

.XjtxDrhl{ width: 500px; height: 140px; float: right; clear: both; margin-top: 45px; }
.XjtxDrhl01{ width: 100%; height: 60px; margin-top: 10px; }
.XjtxDrhl02{ width: 100%; height: 60px; margin-top: 10px; }

.hsdpm{ width: 600px; height: 700px; background: #eee; float: right; margin-top: 220px; margin-right: 10px; }

.PsHz{ width: 340px; height: 230px; background: rgba(113,200,255,0.8); position: absolute; left: -120px; top: -250px; border-radius: 5px; font-size: 20px; z-index: 10;}
.PsHz h3{width: 100%;	height: block;	line-height: 40px;	font-size: 25px;	color: #031047;	text-align: center;}
.PsHz ul li span{ display: initial; width: 100px; background: none; position: initial; margin-left: 10px; left: 0px; color: #fff; font-size: 22px; }
.PsHz ul li em{ color: #fff; font-family:'sumZt'; font-size: 30px; }



.Sjdiv01{ width: 500px; height: 350px; position: absolute; left: 30px; top: 110px; border: 2px solid #364480; border-radius:8px; background: none; box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.3); padding:10px;}
.Sjdiv01_01{ height: 70px; line-height: 40px; position: relative; margin-top: 20px; margin-left: 30px;  }
.Sjdiv01_01 span{	color: #8fd4fe;	font-size: 20px;	float: left;	font-weight: bold;	display: block;	width: 200px;	clear: both;	margin-top:5px;}
.Sjdiv01_01 em{ display: block; height: 35px; line-height: 35px; color: #fff; font-size: 30px; font-family: "sumZt"; float: left; margin-left: 10px; margin-top: -5px; letter-spacing:0px}
.Sjdiv01_01 i{ float: left; margin-top: -20px; margin-left: 10px; clear: both; display: block; float: left; color: #fff; width:180px; height: 35px; font-size: 20px; font-style: normal; margin-top: -8px; color: #20dcff; text-align: right; }
.Sjdiv01 b{
	position: absolute;
	top: -20px;
	display: block;
	width: 100%;
	color: #1edbfd;
	font-size: 25px;
	text-align: center;
	width: 120px;
	left: 50%;
	margin-left: -60px;
	background: #0e2865;
	border: 1px solid #28356e;
}


.Sjdiv02{ width: 215px; height: 80px; line-height: 100px; position: absolute; right:30px; top:610px; text-align: center;  font-size: 30px; font-family: "sumZt"; border: 1px solid #28356e; border-radius: 5px; background: none; 
box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.3); }
.Sjdiv02 span{ color: #fff; position: relative; margin-left: 20px; }
.Sjdiv02 em{ color: #c9eafe; font-size: 18px; margin-left: 5px; }
.Sjdiv02 b{
	position: absolute;
	top: -15px;
	display: block;
	width: 100%;
	color: #1edbfd;
	font-size: 20px;
	width: 120px;
	left: 50%;
	margin-left: -60px;
	background: #0e2865;
	height: 30px;
	line-height: 30px;
	border: 1px solid #28356e;
}

.Sjdiv03{ width: 530px; height: 440px; position: absolute; right: 30px; top: 110px; background: #030f49;  border: 2px solid #28356e; border-radius: 8px; background: none;box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.3); padding:10px;}
.Sjdiv03 .Sjdiv01_01{ margin-left: 10px; }
.Sjdiv03 .Sjdiv01_01 span{ width: 120px; }
.Sjdiv03 .Sjdiv01_01 em{ margin-left: 5px; }
.Sjdiv03 .Sjdiv01_01 i{ margin-left: 5px; }
.Sjdiv03 b{
	position: absolute;
	top: -15px;
	display: block;
	width: 100%;
	color: #1edbfd;
	font-size: 25px;
	text-align: center;
    width: 200px;
	left: 50%;
	margin-left: -100px;
	background: #0e2865;
	height: 30px;
	line-height: 30px;
	border: 1px solid #28356e;
}

.Sjdiv04{ width: 900px; height: 158px; right: 30px; top: 680px; position: absolute; text-align: center; background: rgba(33,102,180,0.2); border-radius: 5px; background: #030f49; border: 2px solid #28356e; border-radius: 8px; background: none; box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.3); padding:10px;  }
.Sjdiv04 b{
	position: absolute;
	top: -15px;
	display: block;
	width: 100%;
	color: #1edbfd;
	font-size: 25px;
	text-align: center;
	width: 200px;
	left: 50%;
	margin-left: -100px;
	background: #0e2865;
	height: 30px;
	line-height: 30px;
	border: 1px solid #28356e;
}
.Sjdiv04 span{ width: 100%; height: 158px; line-height: 158px; font-size: 30px; color: #32669a; font-weight: bold; }


.xjTrightBt{ width: 400px; height: 45px; line-height: 45px; font-size: 25px;; color: #fff500; text-align: center; font-weight: bold; position: absolute; right: 10px; top: 125px;  }
.xjTrightBtsub{  width: 400px; height: 30px; line-height: 30px; font-size: 20px; color: #fff; text-align: center;  position: absolute; right: 10px; top: 200px; }

.tccdiv{ width: 90%; height: 90%; background: rgba(255,255,255,1); background: #fff; z-index: 9; left: 5%; top: 100%; position: absolute; box-sizing: 0px 5px 5px 0px rgba(0,0,0,0.1); border: 10px solid #4a85b3;  }
.tccdivImg{ width: 600px; height: 338px; float: left; float: left; }
.tccdivImg img{ width: 600px; height: 338px; margin-left: 10px; margin-top: 10px; }
.tccdivIxt{ width: 1070px; height: 338px; float: left; margin-left: 30px; margin-top: 10px; }
.tccdivIxt h3{ height: 80px; line-height: 80px; font-size: 40px; color: #010f50; }
.tccdivIxt p{ font-size: 25px; line-height: 50px; color: #555; text-indent: 2em; }

.tccdivLin{ width: 1700px; height: 600px; background: #fff; float: left; margin-top: 10px; margin-left: 10px; }
.tccdivLin01{ width: 810px; height: 280px; background: #eee; float: left; margin-left: 40px; margin-top: 40px; }
.tccdivLin01f{ float: left; width: 220px; height: 250px;  margin-left: -50px; margin-top: 10px; }
.tccdivLin01f ul li{ width: 100%; line-height: 45px; }
.tccdivLin01f ul li span{ font-size: 25px; }
.tccdivLin01f ul li em{ font-size: 30px; color: #010f50; font-family: "sumZt"; }

.tccdivLin02{ width: 810px; height: 280px; background: #eee; float: left; margin-left: 40px; margin-top: 40px; }
.tccdivLin03{ width: 810px; height: 280px; background: #eee; float: left; margin-left: 40px; }
.tccdivLin04{ width: 810px; height: 280px; background: #eee; float: left; margin-left: 40px; }
.guanbi{ position: absolute; right: 0px; top: 0px; width: 60px; height: 60px;}
.guanbi img{ width: 60px; height: 60px; }

.Qnshuj{ width: 1040px; height: 220px;  position: absolute; left: 430px; bottom: 80px; }

.MygtccW{width: 1200px; height: 600px; background: #fff; position: absolute; top: 1920px; left: 360px; z-index: 10;  box-shadow: -2px -2px 6px 6px rgba(0,0,0,0.1) ; border: 5px solid #4a85b3;}
.Mygtcc{ width: 1200px; height: 600px;  }
.Myguanbi{ width: 60px; height: 60px; position: absolute; right: 0px; top: 0px;  }
.Myguanbi img{ width: 60px; height: 60px; }


.bnhsbar01{ position: relative; width: 100%; height: 200px;  }
.bnhsbarrq{ width: 300px; height: 150px; background: #eee; }
.bnhsbarbt{ width: 100%; height: 45px; line-height: 45px; color: #60a8d0; font-size: 22px; font-weight: bold; text-align: left; position: absolute; top: 0px; left: 0px;}
.bnhsbarbt span{font-family: "sumZt"; color: #fff500; margin: 0px 10px; }

.subtext{ width: 300px; height: 40px; position: absolute; left: 800px; top: 130px;text-align: center; font-size: 25px; color: #fff; font-weight: bold; letter-spacing: 10px; background: #1f5385; border-radius: 5px; z-index: 0; border: 1px solid #eee; box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); }
.subtext.active{ left: 60px; top: 30px; background: none; border: none; }

.Ps{ width: 600px; height: 45px; line-height: 45px; position: absolute; left: 50%; margin-left: -300px; bottom: 40px; font-size: 25px; color: #3f7392; text-align: center; }
.BmhSbar{ width: 250px; height: 250px; position: absolute; left: 580px; top: 0px; background: #eee; }

.mygPs{ width: 100%; height: 30px; line-height: 30px; /*background: #eee;*//* font-weight: bold;*/ font-size: 20px; text-align: left; color: #fff; margin-top: 10px; text-indent: 3em; }
