@charset "utf-8";
/* CSS Document */

body{ margin:0; padding: 0; line-height: 24px; font-size: 12px; background:#fff; color:#353535; font-family: '微软雅黑';}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, li, form, input, button { margin:0; padding: 0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ul, ol { list-style: none; }
img { vertical-align: middle; border: 0; line-height:0; font-size:0; display: block;}
.clear { clear:both;}
.FL{ float:left; display:inline}
.FR{ float:right; display:inline}
a { text-decoration: none; color: #353535 }
.w1215{ width:1215px; margin:0 auto; height:100%; overflow:hidden;}

.top{ height:100%; overflow:hidden; padding-top:10px;}
.top img{ float:left; display:inline;}
.menu{ height:48px; line-height:48px; background:#aa8657;}
.menu a{ display:inline-block; width:121.5px; text-align:center; color:#fff; font-size:18px;}
.menu a:hover{ background:#a52130;}


/* banner */
.banner { width: 100%; position: relative; }
.banner .con { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.banner .con ul { width: 100% !important; }
.banner .con li { width: 100% !important; overflow: hidden; text-align: center; }
.banner .con li a { display: block; margin: 0 auto; width: 100%; height: 800px; background-position: center center; background-repeat: no-repeat }
.banner .tou { width: 100%; position: absolute; bottom: 20px; left: 0; height: 30px; line-height: 30px; text-align: center; }
.banner .tou ul { text-align: center; padding-top: 5px; }
.banner .tou ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 10px; height: 10px; margin: 5px; background: #dedede; overflow: hidden; line-height: 9999px; border-radius: 50%; }
.banner .tou ul .on { background: #f00; }
.banner .prev, .banner .next { position: absolute; left: 10%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: #000 url(/mzgplets/20190123/images/index.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.banner .next { left: auto; right: 10%; background-position: 8px 5px; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1; }
.banner .prevStop { display: none; }
.banner .nextStop { display: none; }

.news{ margin-top:50px; height:100%; overflow:hidden;}
.box1 { width:390px;}
.box1 .title{ height:70px; overflow:hidden; margin-bottom:30px;}
.box1 .title img{ float:right; display:inline; margin:17px 5px 0 0; width:30px; height:30px;}
.box3{ margin-left:23px;}
.box2 .title{ background:url(/mzgplets/20190123/images/01.jpg) no-repeat 0 0;}
.box3 .title{ background:url(/mzgplets/20190123/images/02.jpg) no-repeat 0 0;}
.box4 .title{ background:url(/mzgplets/20190123/images/03.jpg) no-repeat 0 0;}
.box1 .con{ border:#ddd solid 1px; overflow:hidden; padding:10px; position:relative;}
.box1 .con img{ width:368px; height:460px;}
.news .con ul{ height:460px; overflow:hidden;}
.news .con li{ float:left; display:inline;}

.box5{ margin-top:50px; position:relative;}
.box5 .con{ padding-bottom:50px;}
.box5 .con a{ position:absolute; z-index:1; left:50%; bottom:0; width:120px; margin-left:-60px; height:40px; line-height:40px; font-size:18px; background:#aa8657; border-radius:5px; color:#fff; text-align:center; display:block;}
.box5 .con a:hover{ background:#ae3644;}
.box5 .title{ margin:90px 0 0;}
.box5 .title img{ margin: 0 auto;}
.box5 .title p{ text-align:center; line-height:50px; margin-bottom:30px;}
.box5 .title p a{ margin:0 10px; font-size:18px;}
.box5 .title a:hover{ color:#ae3644;}

.box6{ margin-top:50px;}
.box6 ul{ width:1215px; height:535px; overflow:hidden;}
.box6 li{ float:left; display:inline;}
.box6 img{ width:1215px; height:535px;}
.box6 .txt{ width:1215px; height:535px; background:#f60;}

.box7 .title img{ margin:90px auto 0;}
.box7 .title p{ text-align:center; line-height:50px; margin-bottom:30px;}
.box7 .title p a{ margin:0 20px; font-size:18px;}
.box7 .title a:hover{ color:#ae3644;}

.box7 .con{ background:url(/mzgplets/20190123/images/11.jpg) no-repeat center 0; height:100%; overflow:hidden;}
.box7 .con ul{ width:1215px; height:100%; overflow:hidden; margin:567px auto 0;}
.box7 .con ul li{ width:303px; height:303px; overflow:hidden; float:left; display:inline; position:relative;}
.box7 li .txt{ position:absolute; z-index:1; left:0; right:0; top:0; bottom:0; color:#fff; background:#666; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.box7 li img{ width:304px; height:304px;}
.box7 .con a{ width:120px; height:40px; line-height:40px; margin:40px auto; font-size:18px; background:#aa8657; border-radius:5px; color:#fff; text-align:center; display:block;}
.box7 .con a:hover{ background:#ae3644;}

.box9 img{ margin:30px auto 50px;}
.box8{ height:950px; overflow:hidden; position:relative;}
.box8 li{ position:relative;}
.box8 .b81{ position:absolute; left:0; top:0; z-index:1;}
.box8 .b82{ position:absolute; left:435px; top:0; z-index:1;}
.box8 .b83{ position:absolute; left:830px; top:0; z-index:1;}
.box8 .b84{ position:absolute; left:435px; top:390px; z-index:1;}
.box8 .b85{ position:absolute; left:830px; top:390px; z-index:1;}
.box8 li .txt{ position:absolute; z-index:1; left:0; right:0; top:0; bottom:0; color:#fff; background:#666; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.box8 a{ position:absolute; left:50%; top:830px; width:120px; margin-left:-60px; height:40px; line-height:40px; font-size:18px; background:#aa8657; border-radius:5px; color:#fff; text-align:center; display:block;}
.box8 a:hover{ background:#ae3644;}

.box10{ text-align:center; padding:0 0 30px;}
.box11{ position:relative;}
.box11 ul{ height:100%; overflow:hidden;}
.box11 li{ width:400px; height:400px; overflow:hidden; float:left; display:inline; margin:2.5px;}
.box11 li img{ width:400px; height:400px;}
/*.box12{ position:absolute; z-index:1; left:0; right:0; top:0; bottom:0; background:#a96102; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}*/
.box12 img{ margin:415px auto 0;}

.box13{ margin:50px 0 30px;}
.box13 img{ margin:0 auto;}

.footer{ height:719px; overflow:hidden; background:url(/mzgplets/20190123/images/footer-bg.jpg) no-repeat center 0; margin-top:50px;}
.flogo{ width:553px; margin-top:210px;}
.fcon{ width:594px; margin-top:210px;}
.fcon p{ height:50px; line-height:50px;}
.fcon p a{ font-size:20px; color:#fff; display:inline-block; width:20%; text-align:center;}
.fcon p.p1 a{ font-weight:bold;}
.fcon p a:hover{ color:#ae3644;}
.fcon img{}

.bei{ width:400px; height:30px; line-height:30px; padding:5px 0; overflow:hidden; margin:0 auto; text-align:center;}
.bei img{ float:left; display:inline; margin:5px 5px 0 0;}
.bei p{ float:left; display:inline;}
.bei p span{ margin-right:20px;}

.nry { padding:50px 0; height:100%; overflow:hidden;}
.nryb { height:100%; overflow:hidden; margin-bottom:40px;}
.nryb h1{ text-align:center; color:#463982; font-size:30px; line-height:30px; font-weight:900;}
.nryn { height:100%; overflow:hidden; margin-bottom:20px;}
.nryn p {margin:0 auto; font-size: 16px; color:#666666; line-height:30px; margin-left:3%; margin-right:3%; padding:8px 0;}





.imgbox{width:1215px;position:relative;margin: 0 auto;text-align: center;overflow: hidden;}
.mzgbox{width:40%;height:535px;position:absolute;background-color:rgba(170,134,87,.5);top:0;left:97%;cursor:pointer;background:url(/mzgplets/20190123/images/wd.png) no-repeat left top;}
#img8{position:relative;}
.box6 .btn{position: absolute;top: 44%;left: -6%;width:53px;height:53px}


.mzg_ul{width:1215px;display: flex;justify-content:center;flex-wrap: wrap;margin:0 auto;background:url("/mzgplets/20190123/images/bg.png") no-repeat center center;}
.mzg_ul li{margin:2px;position:relative;}
.mzg_ul li img{position:relative;z-index: -999;}
.mb{width: 100%;height: 100%;position: absolute;background-color: rgba(155,18,35,.3);}
.bg{position:absolute;}
.fadd{margin-top: 530px;width:100%}
.fadd img{margin:0 auto;}