html,body,div,p,a,span,h1,h2,h3,h4,h5,table,td{margin:0;padding:0}
h1,h2,h3,h4,h5{font-weight: normal}
html,body{height:100%}
body{font:14px/1 瀹嬩綋}
a{color:#333;text-decoration:none}
.clearfix:after{display: block;clear: both;content: ""; visibility: hidden;height: 0}
.clearfix{zoom:1}
.blue{color:#2b3980}
.banner{width:100%;height:0;background:url("img/banner.jpg") no-repeat center  center;background-size:cover;padding-top:40%}
.main{max-width:1200px;margin:20px auto}
.mt-box{margin-bottom:20px}
.hdln{height:50px;line-height:50px}
.hdln h3{font-size:18px;font-weight:bold;text-align:center;color:#2b3980}
.mt-cont{padding:20px 10px;border:1px solid #ececec}
.mt-cont img{max-width:100%}
.invt-t{width:100%;text-align:center}
.invt-t td{padding:10px;line-height:1.4em;width:50%}
.bg-box p{
	font-size: 14px;
	margin-top: 10px;
	line-height: 1.6em;
	color: #6CF;
}
.txt-cnter{
	text-align: center;
	color: #000;
	font-size: 14px;
}
.contct p{font-size:16px;line-height:2em;display:inline-block}
.contct b{margin-left:20px}
.article,.contct{padding:0 10px}
.foot{background:#333;color:#fff}
.copy{text-align:center;padding: 20px}
.mt-schdl{height:80vh;overflow-y: auto}
@media (min-width: 768px) {.mnR{float:right;width:65%}
  .mnL{float:left;width:32%}
  .mt-schdl{height:auto}
}
@media (min-width: 1200px) {.banner{width:100%;height:480px;padding:0}
}
.main.clearfix .mnL .mt-box .mt-cont .txt-cnter p {
	text-align: left;
}
.main.clearfix .mnL .mt-box.bg-box .mt-cont .article p {
	color: #000;
}
