body{ font-family:"\5FAE\8F6F\96C5\9ED1"; min-width: 1400px;}
.imgtx img{transition: all 0.7s}
.imgtx img:hover{transform: scale(1.1);}
.imgtx li .bg,.imgtx .p1 .bg{ transition: all 0.7s}
.imgtx li:hover .bg,.imgtx .p1:hover .bg{  background:#ca0000!important;}
.mzdx_main{ width:1200px; margin:0 auto; }
area{ outline:none;}
.mzdx_banner{background:url(../images/mzdx_1.jpg) center 0 no-repeat; height: 1400px; overflow: hidden; }

.mzdx_bg1{background: url(../images/mzdx_2.jpg) center bottom no-repeat; height: 2890px; overflow: hidden;}
.mzdx_bg5{ background: url(../images/mzdx_4.jpg) center 0 no-repeat; height: 1251px; overflow: hidden;}

.blank1080{height:1080px; font-size:1px; clear:both;overflow:hidden;}
.blank1100{height:1100px; font-size:1px; clear:both;overflow:hidden;}
.blank420{height:440px; font-size:1px; clear:both;overflow:hidden;}
.blank175{height:175px; font-size:1px; clear:both;overflow:hidden;}
.blank235{height:260px; display: block; width: 100%; font-size:1px; clear:both;overflow:hidden;}
.blank225{height:225px; font-size:1px; clear:both;overflow:hidden;}
.blank200{height:200px; font-size:1px; clear:both;overflow:hidden;}
.blank50{height:50px; font-size:1px; clear:both;overflow:hidden;}

.mzdx_nav{background: url(../images/mzdx_2.jpg) center 0 no-repeat;height: 220px;white-space: nowrap;}
.mzdx_nav a{ display: inline-block; width: 135px; height: 220px;}
.mzdx_nav a:first-child{    margin-left: 350px;}

.mzdx_h1{text-align: center;}
.mzdx_h1 h1{font-size: 38px;line-height: 1.5;overflow: hidden; margin-bottom:20px;}
.mzdx_h1 a{ color: #df7e01; text-decoration: none;}
.mzdx_h1 h1 a:hover{ color: #df7e01;}
.mzdx_h1 p{ text-align: center;white-space: nowrap;}
.mzdx_h1 p a{ font-size: 18px; margin: 0 15px; white-space: nowrap; }

.mzdx_jjsg_gdt{display: flex;justify-content: space-between;}
.mzdx_jjsg_gdt .bd{ width: 720px; height: 420px; overflow: hidden;}
.mzdx_jjsg_gdt .bd ul li{}
.mzdx_jjsg_gdt .bd ul li img{ width: 720px; height: 420px;}

.mzdx_jjsg_gdt .hd{ width: 460px; height: 420px; background-color: #ebebeb;}
.mzdx_jjsg_gdt .hd ul li{ height: calc((420px - 2px * 4) / 5); border-bottom: 2px solid #fff;font-size: 18px; line-height: 1.5; display: flex;align-items: center; padding: 0 15px;  cursor: pointer;}
.mzdx_jjsg_gdt .hd ul .on{ background-color: #bb0008; color: #fff;}
.mzdx_jjsg_gdt .hd ul li:last-child{ border: none;}

.mzdx_jjsg_lbt{display: flex;justify-content: space-between; width: 720px; float: left;}
.mzdx_jjsg_lbt .bd{ width: 500px; height: 170px; overflow: hidden;}
.mzdx_jjsg_lbt .bd ul li a{display: flex;justify-content: space-between;}
.mzdx_jjsg_lbt .bd .img1{ width: 325px; height: 170px;}
.mzdx_jjsg_lbt .bd .img2{ width: 135px; height: 170px;}

.mzdx_jjsg_lbt .hd{ width: 200px; height: 170px;}
.mzdx_jjsg_lbt .hd ul li{ height: 34px; font-size: 16px; line-height: 34px;  cursor: pointer; padding: 0 10px;}
.mzdx_jjsg_lbt .hd ul .on{ background-color: #bb0008; color: #fff;}
.mzdx_jjsg_lbt .hd ul li:last-child{ border: none;}

.mzdx_jjsg_slt{ width: 460px; float: right; background-color: #bb0008;height: 170px;}
.mzdx_jjsg_slt ul {display: flex;height: 170px;flex-direction: column;justify-content: center;}
.mzdx_jjsg_slt ul li{ height: 80px; border-bottom: 1px dashed #fff;font-size: 16px; line-height: 1.5; display: flex;align-items: center; padding: 0 30px;  cursor: pointer; color: #fff;}
.mzdx_jjsg_slt ul li:last-child{ border: none;}


.mzdx_lmgd{ position: relative;}


.mzdx_yxsg{ position: relative;}
.mzdx_yxsg .hd{float: left;width: 360px;height: 470px;overflow: hidden;}
.mzdx_yxsg .hd ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.mzdx_yxsg .hd ul li{ margin-bottom: 10px; cursor: pointer;}
.mzdx_yxsg .hd ul li img{ width: 175px; height: 150px;}
.mzdx_yxsg .bd { width: 565px; height: 470px; overflow: hidden; float: left; margin-left: 10px;}
.mzdx_yxsg .bd  img{ width: 565px; height: 470px;}
.mzdx_yxsg .od{ float: left; width: 235px; height: 420px; overflow: hidden; background-color: #bb0008; padding: 30px 15px 20px 15px; color: #fff;}
.mzdx_yxsg .od a{color: #fff;}
.mzdx_yxsg .od_box{ border-bottom: 1px dashed #fff; margin-bottom: 30px; padding-bottom: 15px;}
.mzdx_yxsg .od_box .p1 h2{ font-size: 20px; line-height: 1.3;margin-bottom: 15px;}
.mzdx_yxsg .od_box .p1 a{}
.mzdx_yxsg .od_box .p1 span{ font-size: 16px; line-height: 30px; overflow: hidden;}
.mzdx_yxsg .od ul{}
.mzdx_yxsg .od ul li{display: flex; line-height: 28px; font-size: 16px; margin-bottom: 20px;}
.mzdx_yxsg .od ul li b{ margin-right: 5px;}
.mzdx_yxsg .od ul li a{}
.mzdx_yxsg .ud ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.mzdx_yxsg .ud ul li{ padding:0 15px; display: flex; background-color: #f0f0f0; align-items: center; line-height: 24px; height: 60px; font-size: 16px; margin-bottom: 2px; width: 545px;}
.mzdx_yxsg .ud ul li b{ margin-right: 5px;}
.mzdx_yxsg .ud ul li:hover{background-color: #bb0008;}
.mzdx_yxsg .ud ul li:hover a,.mzdx_yxsg .ud ul li:hover b{ color: #fff; text-decoration: none;}


.mzdx_rgwd{ position: relative;height: 340px; overflow: hidden;}
.mzdx_rgwd .bd{ }
.mzdx_rgwd .bd_box{}
.mzdx_rgwd .bd_box img{ float: left; width: 600px; height: 340px;}
.mzdx_rgwd .bd_box .p1{ float: left; width: 540px; height: 340px; padding: 20px 30px 0 30px; background-color: #d0ac73; color: #fff;}
.mzdx_rgwd .bd_box .p1 h2{ font-size: 20px; line-height: 1.3; margin-bottom: 20px;}
.mzdx_rgwd .bd_box .p1 span{display: inline-block; text-indent: 2em; font-size: 18px; line-height: 30px; height: 180px; overflow: hidden;}
.mzdx_rgwd .bd_box .p1 a{color: #fff;}
.mzdx_rgwd .hd{ position: absolute; right: 0; top: 285px; text-align: center; width: 600px; display: flex; align-items: center; justify-content: center;}
.mzdx_rgwd .hd ul{display: flex; margin: 0 5px;}
.mzdx_rgwd .hd ul li{ font-size: 18px; color: #fff; width: 35px; height: 35px; text-align: center; line-height: 35px; border-radius: 50%; background-color: #e8c389; margin: 0 5px; cursor: pointer;}
.mzdx_rgwd .hd ul li.on{ background-color: #c27f14;}

.mzdx_rgwd .prev,.mzdx_rgwd .next{ cursor: pointer; width: 20px; height: 35px;}
.mzdx_rgwd .prev{ background: url(../images/mzdx_1.png) center center no-repeat;}
.mzdx_rgwd .next{ background: url(../images/mzdx_2.png) center center no-repeat;}



.mzdx_byrw{display: flex;justify-content: space-between;height: 450px;}
.byrw_box{width: 365px;height: 450px;box-shadow: 0 3px 9px #dedddc;overflow: hidden;}
.byrw_box .p1{margin-bottom: 10px;}
.byrw_box img{ width: 365px; height: 220px;}
.byrw_box p{height: 50px;display: flex;line-height: 1.3;width: 345px;text-align: center;font-size: 20px;font-weight: bold;justify-content: center;align-items: center;padding: 5px 10px;box-shadow: 0 3px 9px 0 #dcdcdc;}
.byrw_box a{}
.byrw_box ul li{height: 42px;line-height: 1.3;display: flex;align-items: center;font-size: 16px;border-bottom: 1px dotted;padding: 5px 10px;}
.byrw_box ul li b{color: #bfbeb9; margin-right: 5px;}
.byrw_box ul li:last-child{ border: none;}

.mzdx_byst{ width: 1200px; margin: 0 auto;}
.sjhj_box{overflow: hidden;height: 700px;display: flex;}
.sjhj_box .d6{width: 100px;height: 700px; margin-left: -100px; color: #fff;position: relative;z-index: 2;overflow: hidden;float: left;cursor: pointer;}
.sjhj_box .d6.hover{display: none;}
.sjhj_box .d6 b{font-weight: normal;height: 680px;width: 100px;display: flex;font-size: 20px;justify-content: center;align-items: center;writing-mode: tb-rl;letter-spacing: 5px; padding: 10px 0;}
.sjhj_box .d0{margin-left: -700px; padding: 0;border: 0;position: relative;z-index: 1;overflow: hidden;height: 700px;float: left; width: 800px; }
.sjhj_box .d0 img{width: 450px;height: 700px; float: left;}
.sjhj_box .d0 .p1{ padding: 70px 30px 30px 30px; height: 600px; overflow: hidden; width: 290px; color: #fff;}
.sjhj_box .d0 .p1 h2{ font-size: 20px; line-height: 1.3; margin-bottom: 30px;}
.sjhj_box .d0 .p1 a{ color: #fff;}
.sjhj_box .d0 .p1 span{ font-size: 18px; line-height: 30px; display: inline-block; text-indent: 2em;}
.sjhj_box .d0.on{ margin-left: 0; z-index: 99;}
.sjhj_box .d0.hover img{ margin-left:0!important;}
.sjhj_box .d1 b,.sjhj_box .i1{ background-color: #e78237;}
.sjhj_box .d2 b,.sjhj_box .i2{ background-color: #d22c00;}
.sjhj_box .d3 b,.sjhj_box .i3{ background-color: #c60903;}
.sjhj_box .d4 b,.sjhj_box .i4{ background-color: #a80002;}
.sjhj_box .d5 b,.sjhj_box .i5{ background-color: #940006;}



.mzdx_dzh{
    width: 1000px;
    margin: 40px 60px 0 140px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.mzdx_dzh ul{
    width: 450px;
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 1px dashed #c8c7c7;
}
.mzdx_dzh ul:nth-last-child(-n+2){border-bottom:none}
.mzdx_dzh ul li{
    line-height: 33px;
    height: 33px;
    overflow: hidden;
    font-size: 16px;
    padding-left: 15px;
    border-left: 3px solid #ccc;
}
.mzdx_dzh ul li:first-child{font-weight: bold;font-size: 20px;overflow: visible;line-height: normal;}
.mzdx_dzh ul li:first-child::before{content: "";float: left;width: 20px;height: 20px;background-color: #bb0008;margin: 0px 0 0 -26px;}
.mzdx_dzh ul li b{ margin-right: 5px; color:#a5a4a4}
.mzdx_dzh ul li a:first-child{
    display: inline-block;
    width: 450px;
    height: 21px;
    line-height: 20px;
    overflow: hidden;
}
























 ::-webkit-scrollbar {
	width: 8px; 
	height: 8px;
}

::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #FCE2C8;
	border-radius: 3px;
}

::-webkit-scrollbar-thumb{
	border-radius: 7px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #FE6307;
}










































































