*{ margin: 0;  padding: 0; list-style: none; font-family: "微软雅黑"; }
a{ text-decoration: none; color: inherit;}
a:hover{ text-decoration: underline;}
.cleardiv {
	clear: both;
	height: 0;
	display: block;
	overflow: hidden;
}

.center-container {
	width: 1000px;
	margin: 0 auto;
	padding: 0px 0 0 0;
}
.fl{ float:left;}
.fr{ float: right;}

.qk0{ min-width: 1004px; }
.bg01{ width: 100%; height: 415px;  overflow: hidden; background: url("../images/mhsh_01.jpg?1")  top center;}
.bg02{ width: 100%; height: 479px;  overflow: hidden; background: url("../images/mhsh_02.jpg")  top center;}
.bg03{ width: 100%; height: 656px;  overflow: hidden; background: url("../images/mhsh_03.jpg?11")  top center;}
.bg04{ width: 100%; height: 462px;  overflow: hidden; background: url("../images/mhsh_04.jpg?111")  top center;}
.bg05{ width: 100%; height: 587px;  overflow: hidden; background: url("../images/mhsh_05.jpg")  top center;}

.vbg01{ width: 100%; height: 430px;  overflow: hidden; background: url("../images/mh_v011.jpg")  top center;}
.vbg02{ width: 100%; height: 500px;  overflow: hidden; background: url("../images/mh_v02.jpg")  top center;}
.vbg03{ width: 100%; height: 500px;  overflow: hidden; background: url("../images/mh_v03.jpg")  top center;}
.vbg04{ width: 100%; height: 350px;  overflow: hidden; background: url("../images/mh_v04.jpg")  top center;}
.vbg05{ width: 100%; height: 270px;  overflow: hidden; background: url("../images/mh_v05.jpg")  top center;}

.cont{ width: 1000px; margin: 0 auto;}
.partA{ padding: 120px 0 0 0;}
.spbg{ width: 563px; height: 300px; margin: 65px 0px 0 27px; background: #050505; }
.sjzbox{ padding: 8px 0 0 45px; }
.sjzbox ul {width: 365px; }
.sjzbox ul li span{ display: inline-block; vertical-align: top; padding: 0px 16px 0 16px; }
.sjzbox ul li span:nth-child(2){ width: 223px; overflow: hidden; }
.sjzbox ul li:hover{font: bold 16px/20px "黑体"; color: #c52a00; }
.sjzbox ul li{
	background: url("../images/libg.png") no-repeat 80px top ;
	padding: 10px 0 10px 0;
	font: bold 14px/20px "黑体";
	color: #414c66;
	text-shadow: 0 0 3px  rgba(255,255,255,0.57),
	0 0 3px  rgba(255,255,255,0.57), 0 0 3px  rgba(255,255,255,0.57),
	0 0 3px  rgba(255,255,255,0.57),
	0 0 3px  rgba(255,255,255,0.57),
	0 0 3px  rgba(255,255,255,0.57),
	0 0 3px  rgba(255,255,255,0.57),
	0 0 3px  rgba(255,255,255,0.57);}

.zmxfd{ position: relative; width: 458px; height: 510px; margin: 0px 0 0 70px;}
h2.zm{ margin: 0 0 30px 0; text-align: center; font: bold 34px/70px "微软雅黑"; color: #414c66;}
.zmxfd p{
	display: inline;
	color: #5f7a8d;
	padding: 5px 0px 5px 10px;
	font: 24px/35px "微软雅黑";
	background: #ffefa4; }
.zmxfd p:after {
	clear: both;
	height: 20px;
	width: 0;
	overflow: hidden;
	display: block;
	visibility: hidden;
	content: "";
}
.zhengwen{ height: 338px; overflow: hidden; }
.djbm{ position: absolute; bottom: 0; left: 105px; cursor: pointer; width: 206px; height: 42px; background: url("../images/djbm.png") no-repeat; }
.zxdt{ position: relative; width:420px; height: 535px; margin: 0 0 0 50px; }
.zxdt h2.zm{padding: 0 0 0 20px;}
.zxdt ul{ height: 387px; overflow: hidden; padding: 0px 0 0 0;}
.zxdt ul li{ padding: 0 0 0 22px; color: #5f7a8d; font: 25px/35px "黑体"; background: url("../images/ydbg.png") no-repeat left 12px ; }
.zxdt .gd{ position: absolute; bottom: 0; right: 87px; color:#414c66; font: 25px/35px "黑体";}

.jcsj{ position: relative; margin: 229px auto 0;}
.jcsj ul{ padding: 0 0 0 0px; }
.jcsj ul li{ float: left; width: 240px; height: 190px; margin: 0 10px 0 0; border-radius: 15px; background: #5f7a8d; }
.jt-left{ position: absolute; left: -100px; top:66px;  width: 46px; height: 49px; background: url("../images/lb-left.png") no-repeat; }
.jt-right{ position: absolute; right: -100px; top:66px; width: 46px; height: 49px; background: url("../images/lb-right.png") no-repeat;}
.jcsj .gd{ position: absolute; right: -20px; top:-95px; color: #FFF;font: 21px/35px "黑体"; }

.xzbox{ position: relative; width: 1000px; height: 790px; margin: 0 auto; }
.xzbox .list{  position: absolute; width:273px; height:410px; background: #fbe8c8; }
.xzbox .list img{ width: 100%; overflow: hidden; }
.xzbox .list .zhaiy{ width: 267px; height: 120px; padding: 5px 0 0 0; margin: 0 auto; overflow: hidden; color: #444; font: 24px/30px "å¾®è½¯é›…é»‘" ;}
.xzbox .list .zhaiy a{ color: #444444; font: 15px/20px "微软雅黑" ;}

.spbox{ width: 750px; height: 412px; padding:  0 0 0; overflow: hidden; margin:30px auto 0;}

.newsbox{ position: relative; width: 945px; height: 356px; margin: 20px 0 0 0; background: url("../images/newsbg.png") no-repeat;}
.newsbox .newgd{ position: absolute; right: 80px; top: 40px;color:#25d0a2; }
.newul { width:85%;  margin: 0 auto; padding: 110px 0px 0 20px; }
.newul li{ float: left; width: 300px; padding: 0 114px 0 20px;font: 15px/50px "微软雅黑" ; color: #696969; background: url("../images/newlibg.png") no-repeat left center;}
.newul li:nth-child(2n){ float: right; padding: 0 0px 0 20px;}
.newul li a:hover{ color:#25d0a2; text-decoration: none; }

