@import url("//at.alicdn.com/t/font_777712_kvqdn51716.css");

/*-----------------------------------*/

/* sincol 20180806+1 */

/*-----------------------------------*/
*{margin:0px auto; padding:0; border:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {font-family: 微软雅黑,Arial;padding:0px;margin:0px;}

html, body {height: 100%;margin: 0px;padding: 0px;}

/*html {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
}*/

body {height: 100%;width: 100%;	color: #333;font-family: "微软雅黑", Arial, sans-serif;}

.main {

	padding: 15px;

	width: 1020px;

	margin-right: auto;

	margin-left: auto;

}

ul,ol {list-style-type: none;}

a{

	text-decoration: none;

	outline: 0 none !important;

blr:expression(this.onFocus=this.blur());

-webkit-transition: color 0.3s ease-in;

	-moz-transition: color 0.3s ease-in;

	-ms-transition: color 0.3s ease-in;

	-o-transition: color 0.3s ease-in;

	transition: color 0.3s ease-in;

	color: #333;

}

a:hover {

	/*color: #666;*/

}



em {font-style: normal;}

.fl {float: left;}

.fr {float: right;}

.clr {}

.clr:after {display: table; content: ""; width: 0; clear: both;}

.clear {font-size: 0px;line-height: 0px;clear: both;}

.line10 {

	font-size: 0px;

	line-height: 0px;

	height: 10px;

}

.line15 {

	font-size: 0px;

	line-height: 0px;

	height: 15px;

}

.line20 {

	font-size: 0px;

	line-height: 0px;

	height: 20px;

}

.line40 {

	font-size: 0px;

	line-height: 0px;

	height: 38px;

}

.line1a {

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #ececec;

	font-size: 0px;

	line-height: 0px;

}



.cbody {

	padding: 15px;

	width: 1020px;

	background-color: #ffffff;

	margin-right: auto;

	margin-left: auto;

	clear: both;

}



.bgc1{

	background-color: #f89633;

}

.outbox {

	width: 1050px;

	margin-right: auto;

	margin-left: auto;

}

.mz-main {

}

.mz-main i{

	font-family:"iconfont" !important;

	font-style:normal;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}

.mz-main.home {

	background-image: url(../images/index-bg-min.png);

	background-repeat: no-repeat;

	background-position: center top;

	background-color: #f9f8f4;

}

.mz-main .lbox {width: 600px;}

.mz-main .rbox {width: 405px;}

.mz-main .lcont {width: 700px;}

.mz-main .rcont {width: 305px;}

.mz-main .rcont .bor1{

	width: 100%;

	border: 1px solid #eeeeee;

	box-sizing:border-box;

	padding:0 15px 15px 15px;

}

.mz-header {

	width: 100%;

	height: 325px;

	background-image: url(../images/header1-bg.png);

	background-repeat: no-repeat;

	background-position: center;

	background-color: #f5f4f2;

}

.mz-header .logo {

	padding-right:50px;

}

.mz-header .top {

	display: flex;

	justify-content: space-between;

	padding-top: 150px;

	align-items: center;



}

.mz-header .top .search {

	display: flex;

}

.mz-header .top .search .but {

	width: 80px;

	color: #ffffff;

	font-size: 20px;

	line-height: 42px;

	text-align: center;

	height: 42px;

}

.mz-header .top .search .but i {

	font-size: 20px;

}

.mz-header .top .search input{

	border-top-width: 1px;

	border-right-width: 0px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #c7c7c7;

	border-bottom-color: #c7c7c7;

	border-left-color: #c7c7c7;

	line-height: 38px;

	height: 38px;

	width: 290px;

	font-size: 14px;

	text-indent: 10px;

}

.mz-header .top .nav{

	display: flex;

	justify-content: space-between;

}

.mz-header .top .nav li{

	padding-left: 30px;

	font-size: 16px;

	display: flex;

	line-height: 36px;

	position: relative;

	cursor:pointer;

}

.mz-header .top .nav li i{

	font-size: 22px;

	color: #999999;

	border: 2px solid #999999;

	border-radius:50px;

	height:36px;

	width:36px;

	display: flex;

	margin-right:6px;

	text-align:center;

	line-height:36px;

	justify-content: center;

}

.mz-header .top .nav li span{

	display: none;

	position: absolute;

	z-index: 5;

	left: 0px;

	top: 45px;

	width:160px;

}

.mz-header .top .nav li span img{

	width:100%;

	}

.mz-header .top .nav li:hover span{

	display: block;

}

.mz-menu{

	height: 110px;

}

body.home .mz-menu{

	height: 70px;

}

.mz-menu .menu{

	height: 70px;



}

.mz-menu .menu ul{

	display: flex;

	justify-content: space-between;

	}

.mz-menu .menu ul li{}

.mz-menu .menu ul li a{

	color: #333333;

	line-height: 70px;

	height: 70px;

	font-size: 15px;

	display: block;

	padding-right: 11px;

	padding-left: 11px;

	font-weight: bold;

	overflow:hidden;

}

.mz-menu .menu ul li a:hover{

	color: #000;

}

.mz-menu .menu ul li.active{

}

.mz-menu .menu ul li.active a{

	background-color: #e17c15;

	color: #ffffff;

}

.mz-menu .child {

	background-color: #eeeeee;

	height: 40px;

	padding-left: 15px;

}

body.home .mz-menu .child {

	display:none;

}

.mz-menu .child ul {

	display: flex;

}

.mz-menu .child ul li{

	padding-right: 30px;

}

.mz-menu .child ul li a{

	line-height: 40px;

	display: block;

	height: 40px;

	color: #333;

	font-weight: bold;

	font-size: 14px;

}

.mz-menu .child ul li a:hover{

	color: #000;

}

.mz-menu .child ul li.active {

}

.mz-menu .child ul li.active a{

	color: #f89633;

}

.home .mz-menu .child {

	padding-left: 0px;

}



.----------------------------------------{}

.mz-banner1 {

	text-align: center;

}

.mz-banner1 img{

	width: 100%;

}

.mz-banner2 {

	text-align: center;

}

.mz-banner2 img{

	width: 100%;

}

.mz-titlea{

	line-height: 43px;

	background-image: url(../images/mz-titlea-bg.png);

	background-repeat: repeat-x;

	background-position: left -45px;

	height: 45px;

}



.mz-titlea p{

	color: #f89633;

	font-size: 20px;

	line-height: 43px;

	font-weight: bold;

	background-image: url(../images/mz-icon1.png);

	background-repeat: no-repeat;

	background-position: left center;

	height: 43px;

	align-items: center;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #f89633;

	padding-left: 55px;

	float:left;

}

.mz-titlea p.bg2 {

	background-image: url(../images/mz-icon2.png);

	padding-left: 15px;

}

.mz-titlea p.bg0 {

	background-image: none;

	padding-left: 0px;

}



.mz-titlea .more{

	float: right;

	color: #999999;

	padding-right: 7px;

}

.mz-titlea .more:after{

	float: right;

	color: #999999;

	padding-right: 7px;

}

.mz-titlea .more i {

	font-size: 18px;

	padding-left: 1px;

}

.mz-titlea .more i:before { content: "\e617"; }

.mz-titlea .more:hover {

	color: #000;

}

.mz-titlea ol{

	float: right;

}

.mz-titlea ol li{

	float: left;

}

.mz-titlea ol li a{

	font-size: 16px;

	color: #333333;

}

.mz-titlea ol li.on{

	line-height: 43px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #f89633;

	height: 43px;

	color: #f89633;

}

.mz-titlea ol li.on a{

	color: #f89633;

}

.mz-titlea ol li span{

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #ccc;

	line-height: 20px;

	height: 20px;

	display: inline-block;

	padding-right: 10px;

	margin-right: 10px;

	font-size: 10px;

}

.mz-titlea.st2{

	background-image: url(../images/mz-titlea-bg.png);

	background-repeat: repeat-x;

	background-position: left top;



}

.mz-titlea .path {

	float: right;

	position: relative;

}

.mz-titlea .path a{

	color: #666;

}

.mz-titlea .path a:hover{

	color: #000;

}

.mz-titlea .path a:before {

	content: "\e6c4";

	font-size: 18px;

	padding-right: 5px;

	font-family: iconfont !important;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	color: #999;

}

.mz-titlea .path a:nth-child(1):before {

	content: "";

	font-size: 18px;

	padding-right: 5px;

	font-family: iconfont !important;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	color: #999;

}

.mz-titleb{}

.mz-titleb p{

	color: #f89633;

	font-size: 18px;

	line-height: 40px;

	font-weight: bold;

	height: 40px;

}

.mz-titleb p i{}

.mz-titleb p i:before {

	content: "\e609";

	font-size: 22px;

	padding-right: 5px;

}

.mz-tab1{

	display: flex;

	padding-left: 50px;

	}

.mz-tab1 li{

	font-size: 16px;

	line-height: 43px;

	color: #333;

	height: 43px;

	cursor: pointer;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #f1f1f1;

	display:flex;

	align-items:center;

}

.mz-tab1 li a{

	font-size: 18px;

	line-height: 18px;

	color: #333;

	padding-right: 15px;

	padding-left: 15px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #d0d0d0;

	height: 18px;

	overflow: hidden;

	display: block;

	}

.mz-tab1 li.active{

	color: #f89633;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #f89633;

}

.mz-tab1 li.active a{

	color: #f89633;

	}

.----------------------------------------{}

.mz-lista{

	/*

	display:flex;

	justify-content:space-between;

	*/

	/*padding-left:10px;*/

	}

.mz-listb{

	}

.mz-recda{

	

	}

.mz-recda ul{}

.mz-recda ul li{

	position: relative;

	max-height: 410px;

	overflow: hidden;

	margin-bottom: 10px;

		}

.mz-recda ul li a{display:flex;}

.mz-recda ul li img{

	width: 100%;

	height:370px;

}

.mz-recda ul li a span{

	line-height: 40px;

	background-image: url(../images/bg40.png);

	height: 40px;

	width: 100%;

	left: 0px;

	bottom: 0px;

	color: #fff;

	position: absolute;

	z-index: 1;

	text-align: center;

	font-size: 16px;

	display: block;

	overflow: hidden;

	-webkit-transition: all 0.3s ease-in 0s;

	-moz-transition: all 0.3s ease-in 0s;

	-ms-transition: all 0.3s ease-in 0s;

	-o-transition: all 0.3s ease-in 0s;

	transition: all 0.3s ease-in 0s;

}

.mz-recda ul li a:hover span{

	background-image: url(../images/bg70.png);

}

		

.mz-recdb{}

.mz-recdb ul{}

.mz-recdb ul li{

	position: relative;

	max-height: 200px;

	overflow: hidden;

	margin-bottom: 10px;

}

.mz-recdb ul li a{display:block;}

.mz-recdb ul li img{

	width:305px;

	height:180px;

	vertical-align: middle;

}

.mz-recdb ul li a span{

	line-height: 40px;

	background-image: url(../images/bg40.png);

	height: 40px;

	width: 100%;

	left: 0px;

	bottom: 0px;

	color: #fff;

	position: absolute;

	z-index: 1;

	text-align: center;

	font-size: 14px;

	display: block;

	overflow: hidden;

	-webkit-transition: all 0.3s ease-in 0s;

	-moz-transition: all 0.3s ease-in 0s;

	-ms-transition: all 0.3s ease-in 0s;

	-o-transition: all 0.3s ease-in 0s;

	transition: all 0.3s ease-in 0s;

}

.mz-recdb ul li a:hover span{

	background-image: url(../images/bg70.png);

}

.mz-recdc {}

.mz-recdc .imgx{

	margin-top: 15px;

	max-height: 200px;

	overflow: hidden;

}

.mz-recdc .imgx img{

	width: 100%;

}

.mz-recdc .txt{

	font-size: 14px;

	line-height: 25px;

	color: #666;

}

.mz-recdc ul{

	padding-top: 10px;

}

.mz-recdc ul li{

	position: relative;

	max-height: 200px;

	overflow: hidden;

	height: 36px;

	line-height: 36px;

}

.mz-recdc ul li a{}

.mz-recdc ul li a span{

	display: inline-block;

    width: 20px;

    height: 20px;

    line-height: 20px;

    text-align: center;

    border-radius: 50%;

    background: #ccc;

    margin-right: 10px;

    color: #fff;

	}

.mz-recdc ul li:nth-child(1) span,.mz-recdc ul li:nth-child(2) span,.mz-recdc ul li:nth-child(3) span{background: #F89633;}

.mz-recdc ul li a i{}

.mz-recdc ul li a i:before {

	content: "\e608";

	color: #999999;

	padding-right: 5px;

}

.mz-recdc dl {

	padding-top: 15px;

}

.mz-recdc dt {

}

.mz-recdc dt img{

	width:100%;

}

.mz-recdc dd {

	max-height: 140px;

	overflow: hidden;

	padding-top: 5px;

	font-size: 16px;

	line-height: 24px;

	color: #333;

}

.mz-recdd  {

}

.mz-recdd dl {

	display: flex;

	justify-content: space-between;

	padding-top: 15px;

}

.mz-recdd dt {

	width:45%;

}

.mz-recdd dt img {

	width: 100%;

}

.mz-recdd dd {

	width:52%;

}

.mz-recdd dd p {

	padding-top: 10px;

	padding-bottom: 10px;

}

.mz-recdd dd strong {

	display: block;

	font-size: 18px;

	color: #111;

}

.mz-recdd dd a {

}

.mz-recdd dd span {

	padding-top: 10px;

	height: 56px;

    overflow: hidden;

	color:#666;

	font-size:14px;

	display:block;

	line-height:25px;

}

.mz-recde  {

}

.mz-recde dl{

	display:flex;

	justify-content: space-between;

}

.mz-recde dt{

	width:820px;

	height:310px;

	overflow:hidden;

}

.mz-recde dt img{

	width:100%;

}

.mz-recde dd{

	width:200px;

	height:310px;

	background-color:#f89633;

	color:#fff;

	box-sizing:border-box;

	padding:15px;

}

.mz-recde dd a{

	color: #fff;

}

.mz-recde dd h2{

	font-size: 18px;

	line-height: 22px;

	padding-bottom: 10px;

}

.mz-recde dd p{

	font-size: 16px;

	line-height: 24px;

	height: 220px;

	overflow: hidden;

}

.body{}

.mz-art-li1{}

.mz-art-li1 dl{

	padding-top: 35px;

	padding-bottom: 35px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #eeeeee;

}

.mz-art-li1 dt{

	line-height: 40px;

}

.mz-art-li1 dt a{

	font-weight: bold;

	color: #333;

	font-size: 20px;

}

.mz-art-li1 dd{

	font-size: 14px;

	color: #999;

	padding-top: 10px;

	line-height: 26px;

}

.mz-art-li1 dl{}

.mz-art-li2{}

.mz-art-li2 dl{

	display: flex;

	justify-content: space-between;

	padding-top: 25px;

	padding-bottom: 25px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #eeeeee;

	}

.mz-art-li2 dt{

	width: 28%;

	max-height: 200px;

	overflow:hidden;

	}

.mz-art-li2 dt img{

	width: 285px;

	height:220px;

	

	}

.mz-art-li2 dd{

	width: 70%;

}

.mz-art-li2 dd .til{

	line-height:25px;

	}

.mz-art-li2 dd .til a{

	font-weight: bold;

	color: #333;

	font-size: 20px;

	}

.mz-art-li2 dd .txt{

	font-size: 14px;

	color: #999;

	padding-top: 8px;

	line-height: 23px;

	padding-bottom: 8px;

	height: 96px;

	overflow:hidden;

	}

.mz-art-li2 dd .txt.small{

	font-size: 14px;

	color: #999;

	padding-top: 10px;

	line-height: 20px;

	padding-bottom: 10px;

	height: 50px;

	}

.mz-art-li2 dd .info{

	display:flex;

	}

.mz-art-li2 dd .info span{

	color: #666666;

	/*width: 33%;*/

	font-size:14px;

}

.mz-art-li2 dd .info strong{

	font-weight: normal;

	color: #f89633;

}

.mz-art-li2 dd .pinfo{

	display:flex;

	}

.mz-art-li2 dd .pinfo p {

	padding-right: 20px;

}

.mz-art-li2 dd .pinfo i {

	background-color: #f1f1f1;

	height: 25px;

	width: 25px;

	border-radius: 25px;

	font-size: 14px;

	color: #d1d1d1;

	line-height: 25px;

	text-align: center;

	display: inline-block;

}

.mz-art-li2 dd .pinfo span {

	font-size: 14px;

	color: #666;

	line-height: 25px;

	padding-left: 10px;

}

.mz-art-li2 dl.st1 {

}

.mz-art-li2 dl.st1 dt{

	width: 280px;

}

.mz-art-li2 dl.st1 dd{

	width: 405px;

}

.mz-art-li2.brand{}

.mz-art-li2.brand dl.st1{

	display: block;

	width:100%;

	}

.mz-art-li2.brand dl.st1 dt{

	display: block;

	width:100%;

	}

.mz-art-li2.brand dl.st1 dt img{

	width:100%;

	height:auto;

	}

.mz-art-li2.brand dl.st1 dd{

	padding-top:15px;

	display: block;

	width:100%;

	}

.mz-art-li2.brand dd .txt{

	height:auto;

	}

.mz-art-li3{}

.mz-art-li3 ul{

	padding-top: 10px;

	padding-bottom: 10px;

}

.mz-art-li3 ul li{

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #d4d4d4;

	padding-top: 10px;

	padding-bottom: 10px;

}

.mz-art-li3 ul li a{

	line-height: 40px;

	height: 40px;

	font-size: 16px;

	color: #333;

}

.mz-art-li3 ul li em{

	font-size: 14px;

	color: #999;

	float: right;

	padding-right: 10px;

}

.mz-img-li1{}

.mz-img-li1 ul{

	display: flex;

	flex-wrap: wrap;

	margin-right: -15px;

	margin-left: -15px;

	position: relative;

	z-index: 1;	

	}

.mz-img-li1 ul li{

	width: 330px;

	margin-left: 15px;

	}

.mz-img-li1 ul li a{}

.mz-img-li1 ul li p{}

.mz-img-li1 ul li p.img{

	display:flex;

	align-items: center;

	width: 330px;

	overflow:hidden;

	justify-content: center;

	height:248px;

}

.mz-img-li1 ul li p.img img{

	height:100%;

}

.mz-img-li1 ul li p.txt{

	font-size: 16px;

	line-height: 40px;

	text-align: center;

	padding-bottom: 10px;

}

.mz-img-li2{

	

	}

.mz-img-li2 dl{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #eeeeee;

	padding-top: 25px;

	padding-bottom: 25px;

	display: flex;

	justify-content: space-between;

}

.mz-img-li2 dt{

	width:200px;

	}

.mz-img-li2 dt img{

	width:100%;

	}

.mz-img-li2 dd{

	width:480px;

	}

.mz-img-li2 dd a{}

.mz-img-li2 dd strong{

	display: block;

	font-size: 18px;

	line-height: 30px;

	color: #333;

	height: 30px;

	padding-top: 10px;

	}

.mz-img-li2 dd span{

	display: block;

	font-size: 14px;

	line-height: 25px;

	color: #666;

	height: 50px;

	overflow: hidden;

	padding-top: 10px;

	}

.mz-art-li2 dl.st1.mz-vili{}

.mz-art-li2 dl.st1.mz-vili dt{

	width:320px;

	height:240px;

	max-height:240px;

	}

.mz-art-li2 dl.st1.mz-vili dd{

	width:360px;

	}

.mz-art-li2 dl.st1.mz-vili video{

	width:320px;

	height:240px;

	}

.----------------------------------------{}

.hdmr{

	color: #f89633;

	padding-left: 4px;

	}

.hdmr i:before {

	font-size: 14px;

	padding-left: 2px;

	content: "\e617";

	}

.hdmr:hover {

	color: #cb3500;

}





.body{}

.----------------------------------------{}



.main-slide{}

.main-slide .swmain{

	height: 420px;

	width: 100%;

	overflow: hidden;

	visibility: hidden;

}

.main-slide .swiper-wrapper{}

.main-slide .swiper-slide{}

.main-slide .swiper-slide{

	height: 420px;

	width: 100%;

	overflow: hidden;

	position: relative;

}

.main-slide .swiper-slide img{

	height: 420px;

}

.main-slide .swiper-slide p{

	width: 100%;

	line-height: 50px;

	color: #ffffff;

	position: absolute;

	z-index: 2;

	height: 50px;

	left: 0px;

	bottom: 0px;

	font-size: 18px;

	padding-left: 20px;

	overflow: hidden;

}

.main-slide .swiper-slide span{

	width: 100%;

	position: absolute;

	z-index: 1;

	opacity: 0.5;

	display: block;

	line-height: 50px;

	height: 50px;

	left: 0px;

	bottom: 0px;

	background-color: #000;

}

.main-slide .swiper-pagination{

	text-align:right;

	padding-right:15px;

	box-sizing:border-box;

}

.main-slide .swiper-pagination-bullet{

	background-color: #fff;

	height: 12px;

	width: 12px;

	opacity:0.7;

}

.main-slide .swiper-pagination-bullet-active{background-color: #fff;opacity:1;}

.main-slide .swiper-container-horizontal>.swiper-pagination-bullets, .main-slide .swiper-pagination-custom, .main-slide .swiper-pagination-fraction {

	bottom: 14px;

	left: 0;

	width: 100%;

	z-index: 99

}

.----------------------------------------{}

ul.mz-lista{}

ul.mz-lista li{

	position: relative;

	overflow: hidden;

	color: #333;

	line-height: 2.3;

	font-size: 16px;

	white-space: nowrap;

	padding-left: 18px;

	text-overflow:ellipsis;

}

ul.mz-lista li:before {

    content: '.';

    color: #999999;

    position: absolute;

    left: 0;

    top: -50px;

    font-size: 45px;

}

.mz-mzxw{}

.mz-mzxw h1{

	line-height: 50px;

	height: 50px;

	overflow: hidden;

	font-size: 20px;

	padding-top: 10px;

}

.mz-mzxw h1 a {

	color: #111;

	font-weight: bold;

}



.mz-mzxw .detail{

	font-size: 14px;

	color: #999;

	line-height: 1.8;

	height: 93px;

	overflow: hidden;

	}

.mz-mzxw ul li{}

.----------------------------------------{}

.mz-jlxh{}

.mz-jlxh dl{

	padding-top: 20px;

	padding-bottom: 10px;



	}

.mz-jlxh dt{

	width: 320px;

	height: 210px;

	overflow: hidden;

}

.mz-jlxh dt img{

	width: 100%;

}

.mz-jlxh dd{

	height: 210px;

	width: 265px;

}

.mz-jlxh dd h2{

	line-height: 25px;



}

.mz-jlxh dd h2 a{

	font-size: 18px;

	line-height: 18px;

	font-weight: bold;

	color: #333333;

}

.mz-jlxh dd p{

	font-size: 14px;

	color: #999;

	padding-top: 12px;

	line-height: 24px;

	height: 144px;

}

.mz-jlxh ul{

	background-color: #f1f1f1;

	line-height: 35px;

	height: 35px;

	display: flex;

	width: 100%;

	align-items: center;

	justify-content:center;

}

.mz-jlxh ul li{

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #ccc;

	/**padding-right: 10px;

	padding-left: 10px;**/

	width:300px;

	text-align:center;

	font-size: 16px;

	line-height: 20px;

	height: 20px;

	overflow:hidden;

}

.mz-jlxh ul li:nth-child(1){

	border-left-style: none;

	

}

.mz-jlxh ul li a{}

.body{}

.----------------------------------------{}

.mz-mzyy{

	height: 316px;

	width: 405px;

	position: relative;

}

.mz-mzyy dl{

	width: 150px;

	position: absolute;

	z-index: 5;

	right: 0px;

	bottom: 0px;

}

.mz-mzyy dt{

	height: 150px;

	width: 150px;

	display:flex;

	overflow:hidden;

	justify-content:center;

	align-items: center;

}

.mz-mzyy dt img{

	height: 100%;

	min-width:150px;

	max-height:150px;

}

.mz-mzyy dd{

	display: flex;

	justify-content: space-around;

	padding-top: 5px;

	}

.mz-mzyy dd p{

	}

.mz-mzyy dd p i{

	background-color: #f1f1f1;

	height: 22px;

	width: 22px;

	display: block;

	border-radius: 22px;

	font-size: 12px;

	color: #d1d1d1;

	line-height: 22px;

	text-align: center;

}

.mz-mzyy dd p span{

	font-size: 12px;

	text-align: center;

	display: block;

	color: #666;

	padding-top: 5px;

}

.mz-mzyy ul{

	width: 100%;

}

.mz-mzyy .home-aud{

	height:50px;

	overflow:hidden;

	}

.mz-mzyy ul li.aud{

	position:relative;

	height:50px;

	display:flex;

	overflow:hidden;

	background-color:#fafafa;

	margin-bottom:10px;

}

.mz-mzyy ul li.aud i{

	display:block;

	background-color:#dbdbdb;

	width:40px;

	height:40px;

	border-radius:40px;

	line-height:40px;

	text-align:center;

	font-size:24px;

	color:#999;

	display:none;

	}

.mz-mzyy ul li.aud span{

	display:block;

	}

.mz-mzyy ul li audio {

	font-size: 14px;

	line-height: 40px;

	height: 40px;

	width:405px;

}

.mz-mzyy ul li.lx{

	line-height: 40px;

	height: 40px;

	overflow: hidden;

	width: 200px;

	padding-left:10px;

}

.mz-mzyy ul li.lx a{}

.mz-mzyy ul li.lx a:before {

	font-family: "iconfont" !important;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e635";

	color: #f89633;

	margin-right: 5px;

}

.mz-mzyy ul li.lx a.on:before {

	font-family: "iconfont" !important;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e600";

	color: #f89633;

	margin-right: 5px;

}

.mz-mzyy ul li.lx.video a:before {

	font-family: "iconfont" !important;

	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	content: "\e624";

	color: #f89633;

	margin-right: 5px;

}

.body{}

.----------------------------------------{}

.mz-pphd{}

.mz-pphd ul{

	display:flex;

	justify-content: space-between;

	}

.mz-pphd ul li{

	overflow: hidden;

	position: relative;

	height: 300px;

	width: 9%;

	-webkit-transition: width 0.3s ease-in-out 0s;

	-moz-transition: width 0.3s ease-in-out 0s;

	-ms-transition: width 0.3s ease-in-out 0s;

	-o-transition: width 0.3s ease-in-out 0s;

	transition: width 0.3s ease-in-out 0s;

}

.mz-pphd ul li.active{

	width:80%;

}

.mz-pphd ul li img{

	min-height:300px;

	width:480px;

}

.mz-pphd ul li p{

	background-image: url(../images/bg101.png);

	width: 480px;

	position: absolute;

	z-index: 2;

	left: 0px;

	bottom: -300px;

	color: #fff;

	box-sizing: border-box;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

	background-repeat: repeat-x;

	background-position: left bottom;

	-webkit-transition: bottom 0.4s ease-in-out 0s;

	-moz-transition: bottom 0.4s ease-in-out 0s;

	-ms-transition: bottom 0.4s ease-in-out 0s;

	-o-transition: bottom 0.4s ease-in-out 0s;

	transition: bottom 0.4s ease-in-out 0s;

}

.mz-pphd ul li.active p{

	bottom: 0px;

}

.mz-pphd ul li p strong {

	display: block;

	font-size: 16px;

	line-height: 30px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #fff;

}

.mz-pphd ul li p span {

	font-size: 14px;

	line-height: 30px;

	height: 30px;

	overflow: hidden;

}

.mz-hdzj{

	background-image: url(../images/mz-hdzj-bg.png);

	height: 400px;

	width: 600px;

	background-repeat: no-repeat;

	position: relative;

}

.mz-hdzj .linex{

	font-size: 0px;

	line-height: 0px;

	background-color: #333333;

	position: absolute;

	height: 2px;

	top: 50%;

	left: 8%;

	z-index: 1;

	width: 84%;

	margin-top: -1px;

	display: flex;

	justify-content: space-between;

}

.mz-hdzj .linex p{

	background-color: #f89633;

	height: 15px;

	width: 15px;

	border-radius: 10px;

	margin-top: -7px;

	position: relative;

}

.mz-hdzj .libox{

	width: 80%;

	height: 100%;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	position: relative;

	z-index: 2;

}



.swhdzj {

	width: 100%;

	height: 100%;

	position: relative;

    }

.swhdzj .swiper-slide{

	text-align: center;

	font-size: 18px;

	/* Center slide text vertically */

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

    }

.swhdzj a  {

	width: 115px;

	margin-right: auto;

	margin-left: auto;

	height: 100%;

	display: block;

	position: relative;

}

.swhdzj p  {

	position: absolute;

}

.swhdzj p.img  {

	height: 100px;

	width: 100px;

	overflow: hidden;

	border-radius: 100px;

	left: 5px;

	top: 25px;

	border: 2px solid #f89633;

	display: flex;

	justify-content: center;

	align-items: center;

}

.swhdzj p.img  img{

	width: 160%;

}

.swhdzj p.line{

	font-size: 0px;

	line-height: 0px;

	background-color: #f89633;

	height: 60px;

	width: 2px;

	left: 55px;

	top: 129px;

}

.swhdzj p.ico  {

	background-image: url(../images/cloud-img-b.png);

	background-repeat: no-repeat;

	height: 30px;

	width: 36px;

	left: 38px;

	top: 185px;

}

.swhdzj p.data  {

	background-color: #f89633;

	color: #fff;

	font-size: 14px;

	line-height: 31px;

	height: 31px;

	width: 115px;

	text-align: center;

	border-radius: 6px;

	left: 3px;

	top: 225px;

}

.swhdzj p.data strong {

	background-image: url(../images/bg201.png);

	background-repeat: no-repeat;

	position: absolute;

	left: 45px;

	top: -8px;

	display: block;

	z-index: 5;

	height: 13px;

	width: 16px;

}



.swhdzj p.txt  {

	font-size: 12px;

	line-height: 22px;

	color: #111;

	background-image: url(../images/bg70b.png);

	height: 120px;

	width: 115px;

	border-radius: 6px;

	left: 3px;

	top: 265px;

	box-sizing: border-box;

	padding: 10px;

	text-align: left;

}

.swhdzj .swiper-slide:nth-child(even) p{

}

.swhdzj .swiper-slide:nth-child(even) p.img{

	top: 270px;	

}

.swhdzj .swiper-slide:nth-child(even) p.line{

	top: 212px;

}

.swhdzj .swiper-slide:nth-child(even) p.ico{

	background-image: url(../images/cloud-img-a.png);	

}

.swhdzj .swiper-slide:nth-child(even) p.data{

	top: 143px;

}

.swhdzj .swiper-slide:nth-child(even) p.data strong{

	background-image: url(../images/bg202.png);

	top: auto;

	bottom: -8px;

}

.swhdzj .swiper-slide:nth-child(even) p.txt{

	top: 15px;

}

.swhdzj{}

.mz-hdzj .swiper-next{

	line-height: 35px;

	color: #fff;

	background-color: #f89633;

	text-align: center;

	position: absolute;

	height: 35px;

	width: 35px;

	z-index: 99;

	right: -50px;

	top: 50%;

	border-radius: 50px;

	margin-top: -19px;

	cursor:pointer;

}

.mz-hdzj .swiper-prev{

	line-height: 35px;

	color: #fff;

	background-color: #f89633;

	text-align: center;

	position: absolute;

	height: 35px;

	width: 35px;

	z-index: 99;

	left: -50px;

	top: 50%;

	border-radius: 50px;

	margin-top: -19px;

	cursor:pointer;

	}

.mz-hdzj .swiper-next i, .mz-hdzj .swiper-prev i {font-size:20px;}

.----------------------------------------{}

.mz-zxwh{}

.mz-zxwh ul{}

.mz-zxwh ul li{

	position: relative;

    overflow: hidden;

    color: #333;

    line-height: 2.1;

    font-size: 16px;

    white-space: nowrap;

    text-overflow: ellipsis;

    padding-left: 18px;

}



.mz-zxwh ul li a{}

.mz-zxwh ul li:before {

	content: '.';

    color: #999999;

    position: absolute;

    left: 0;

    top: -43px;

    font-size: 45px;

}

.mz-jlly{}

.mz-jlly dl{

	padding-top: 8px;

	padding-bottom: 2px;

}

.mz-jlly dt{



}

.mz-jlly dt a{

	line-height: 30px;

	height: 30px;

	font-size: 16px;

	color: #333;

}

.mz-jlly dd{

	font-size: 14px;

	color: #999999;

	line-height: 25px;

}

.mz-jlly .con{

	height: 240px;

	width: 405px;

	overflow: hidden;

	position: relative;

	margin-top: 10px;

	margin-bottom: 5px;

}

.mz-jlly .con img{

	width: 100%;

}

.mz-jlly .con p{

	background-image: url(../images/bg60.png);

	height: 50px;

	position: absolute;

	z-index: 2;

	color: #ffffff;

	width: 100%;

	left: 0px;

	bottom: 0px;

	line-height: 50px;

	text-indent: 10px;

	overflow: hidden;

}

.----------------------------------------{}

.mz-mzcb-ul{

	display: flex;

	padding-top: 20px;

	padding-bottom: 10px;

	}

.mz-mzcb-ul li{

	height: 100%;

	display: none;

	justify-content: flex-start;

	position: relative;

	margin-left: -15px;

	margin-right: -15px;

}

.mz-mzcb-ul li p{

	width: 192px;

	overflow: hidden;

	z-index: 1;

	margin-left: 15px;

}

.mz-mzcb-ul li p img{

	width: 192px;

	height:250px;

	border: 1px solid #dbdbdb;

	padding: 6px;

	box-sizing:border-box;

}

.mz-mzcb-ul li p span{

	display: block;

	font-size: 16px;

	line-height: 20px;

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	color: #333;

}

.mz-mzcb-ul li p a{

	width:100%;

	height:100%;

	display:block;

	}

.mz-mzcb-ul li.active{

	display:flex;

	}

.mz-mzcb-ul li.lia{

	display: flex;

	flex-wrap: wrap;

	margin-right: -15px;

	margin-left: -15px;

	position: relative;

	z-index: 1;

	}

.mz-mzcb-ul li.lia p {

	width: 243px;

	margin-left: 15px;

}

.mz-mzcb-ul li.lia p a{

	padding:5px;

	width:100%;

	box-sizing:border-box;

	display:block;

	height:100%;

	text-align:center;

}

.mz-cbwc-lx.flexsb {

	display: flex;

}

.mz-cbwc-lx.flexsb ol {

	width: 240px;

	padding-top: 20px;

	margin-right:20px;

}

.mz-cbwc-lx.flexsb ul {

	width: 750px;

}

.mz-cbwc-lx.flexsb ol li {

	height: 48px;

	line-height: 48px;

	border-bottom: 1px solid #eee;

	padding-left: 10px;

	cursor: pointer;

	padding-right: 10px;

}

.mz-cbwc-lx.flexsb ol li i{

	float: right;

}

.mz-cbwc-lx.flexsb ol li.tx {

	font-weight: bold;

}

.mz-cbwc-lx.flexsb ol li.active {

	color: #fff;

    background: #F89633;

}

}

.mz-cbwc-lx.flexsb .mz-mzcb-ul {



}

.mz-cbwc-lx.flexsb .mz-mzcb-ul li {

}

.mz-cbwc-lx.flexsb .mz-mzcb-ul li p{

	

}



.body{}

.mz-mzwc-ul{

	padding-top: 20px;

	padding-bottom: 10px;

	}

.mz-mzwc-ul li{

	height: 100%;

	display: none;

	position: relative;

	margin-right: -15px;

	margin-left: -15px;

}

.mz-mzwc-ul li p{

	height: 248px;

	width: 330px;

	overflow: hidden;

	position: relative;

	z-index: 1;

	margin-left: 15px;

}

.mz-mzwc-ul li p img{height: 100%;}

.mz-mzwc-ul li p span{

	font-size: 16px;

	line-height: 40px;

	color: #ffffff;

	background-image: url(../images/bg60.png);

	display: block;

	height: 40px;

	position: absolute;

	left: 0px;

	bottom: 0px;

	text-align: center;

	width: 100%;

}

.mz-mzwc-ul li p a{}

.mz-mzwc-ul li.active{

	display:flex;

	}

.mz-mzwc-ul li.lia{

	display:flex;

	flex-wrap: wrap;

}

.mz-mzwc-ul li.lia dl{

	width: 330px;

	overflow: hidden;

	position: relative;

	z-index: 1;

	margin-left: 15px;

	height: 360px;

	}

.mz-mzwc-ul li.lia dt{

	}

.mz-mzwc-ul li.lia dt img {

	width:330px;

	height:248px;

	}

.mz-mzwc-ul li.lia dd{

	margin-left: 0px;

	display: block;

	padding-top: 8px;

}

.mz-mzwc-ul li.lia dd img{

	font-size: 16px;

	font-weight: bold;

	color: #333;

}

.mz-mzwc-ul li.lia dd strong {

	display: flex;

	line-height: 30px;

	height: 30px;

	overflow: hidden;

	}

.mz-mzwc-ul li.lia dd strong img {

	height: 30px;

	width: 30px;

	padding-right: 5px;

}

.mz-mzwc-ul li.lia dd span{

	font-size: 14px;

	color: #333;

	padding-top: 10px;

	line-height: 20px;

	height: 40px;

	overflow: hidden;

	display:block;

}

.mz-art-con1{

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	}

.mz-art-con1 .ban{

	max-height:250px;

	overflow:hidden;

	}

.mz-art-con1 .ban img{

	width:100%;

	}

.mz-art-con1 h1{

	font-size: 24px;

	line-height: 50px;

	color: #000;

	height: 50px;

	}

.mz-art-con1 p{

	font-size: 14px;

    line-height: 1.7;

    color: #666;

    margin-top: 30px;

	}

.mz-art-con1 .mzsm{

	padding: 20px 10px 25px 10px;

    background: #fef5ec;

    margin-top: 50px;

	}

.mz-art-con1 .wxgzh{

	padding-top: 15px;

	}

.mz-art-con1 .wxgzh dl{

    background: #fef5ec;

	display:flex;

	}

.mz-art-con1 .wxgzh dt{

	width:15%;

	box-sizing:border-box;

	padding:10px;

	}

.mz-art-con1 .wxgzh dt img{

	width:100%;

	}

.mz-art-con1 .wxgzh dd{

	width:85%;

	box-sizing:border-box;

	padding:10px;

	}

.mz-art-con1 .wxgzh dd strong{

	font-size: 18px;

	color: #F89633;

	top: 30px;

	left: 110px;

	margin: 0;

	line-height: 40px;

	display: block;

	padding-top: 10px;

	}

.mz-art-con1 .wxgzh dd span{

	font-size: 14px;

    color: #333;

    top: 65px;

    left: 110px;

    margin: 0;

	}

.body{}

.mz-art-con2{

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	}

.mz-art-con2 .ban{

	max-height:250px;

	overflow:hidden;

	}

.mz-art-con2 .ban img{

	width:100%;

	}

.mz-art-con2 h1{

	font-size: 24px;

	line-height: 50px;

	color: #000;

	height: 50px;

	text-align: center;

	}

.mz-art-con2 .coninfo{

	color: #999;

	height: 30px;

	text-align: center;

	border-bottom:solid 1px #dbdbdb;

	}

.mz-art-con2 p{

	font-size: 16px;

	line-height: 1.8;

	color: #666;

	margin-top: 30px;

	}

.mz-art-con2 .mzsm{

	padding: 20px 10px 25px 10px;

    background: #fef5ec;

    margin-top: 50px;

	}

.mz-art-con2 .wxgzh{

	padding-top: 15px;

	}

.mz-art-con2 .wxgzh dl{

    background: #fef5ec;

	display:flex;

	}

.mz-art-con2 .wxgzh dt{

	width:15%;

	box-sizing:border-box;

	padding:10px;

	}

.mz-art-con2 .wxgzh dt img{

	width:100%;

	}

.mz-art-con2 .wxgzh dd{

	width:85%;

	box-sizing:border-box;

	padding:10px;

	}

.mz-art-con2 .wxgzh dd strong{

	font-size: 18px;

	color: #F89633;

	top: 30px;

	left: 110px;

	margin: 0;

	line-height: 40px;

	display: block;

	padding-top: 10px;

	}

.mz-art-con2 .wxgzh dd span{

	font-size: 14px;

    color: #333;

    top: 65px;

    left: 110px;

    margin: 0;

	}

.----------------------------------------{}

.mz-txgm{}

.mz-txgm dl{

	display: flex;

	padding-top: 15px;

	padding-bottom: 10px;

	}

.mz-txgm dt{

	height: 250px;

	width: 420px;

	overflow: hidden;

	display: flex;

	align-items: center;

	justify-content: center;

}

.mz-txgm dt img{

	/*width: 100%;*/

	min-height: 250px;

}

.mz-txgm dd {

	height: 250px;

	width: 180px;

	background-color: #f89633;

	padding: 10px;

	box-sizing: border-box;

	color: #fff;

}

.mz-txgm dd h2{

	color: #fff;

	line-height: 20px;

	padding-bottom: 10px;

	font-weight: bold;

}

.mz-txgm dd h2 a{

	color: #fff;

	font-size: 16px;

	line-height: 20px;

}

.mz-txgm dd p{

	font-size: 14px;

	line-height: 22px;

	opacity:0.8;

}

.mz-txgm dd p a {

	color: #fff;

}



.mz-txgm ul{}

.mz-txgm-box {

	display:flex;

	justify-content: space-between;

}

.mz-txgm-box .mz-img-li2{

	width:535px;

}

.mz-txgm-box .mz-img-li2 dt{

	

}

.mz-txgm-box .mz-img-li2 dd{

	width:320px;

}

.mz-txgm-box .mz-img-li2 dd strong{

	overflow:hidden;

}

.mz-txgm-nav{

	width:150px;

}

.mz-txgm-nav dl{

	border-bottom: 1px solid #eee;

	position: relative;

	z-index: 2;

}

.mz-txgm-nav dt{

	height: 48px;

	line-height: 48px;

	padding-left: 10px;

	cursor: pointer;

	text-indent: 0px;

}

.mz-txgm-nav dt i {

	font-size: 18px;

	color: #999;

	float: right;

}



.mz-txgm-nav dd{

	display: none;

	border: 2px solid #f89633;

	position: absolute;

	z-index: 9;

	width: 548px;

	top: -5px;

	box-sizing: border-box;

	background-color: #fff;

	left: 150px;

	padding-top: 20px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 10px;

}

.mz-txgm-nav dl.active dd{

	display:block;

}

.mz-txgm-nav dl.active dt{

	color: #fff;

    background: #F89633;

}

.mz-txgm-nav dl:hover dd{

	display:block;

}

.mz-txgm-nav dl:hover dt{

	color: #fff;

    background: #F89633;

}

.mz-txgm-nav dl:hover dt i {

	color: #fff;

}



.mz-txgm-nav dd p{

	overflow:hidden;

	width:100%;

}

.mz-txgm-nav dd a{

	color: #333;

	font-size: 16px;

	line-height: 16px;

	display: inline-block;

	height: 16px;

	margin-right: 0px;

	padding-right: 20px;

	padding-left: 20px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #999;

	margin-left: -1px;

	margin-bottom: 15px;

}

.mz-txgm-nav .tx{

	line-height: 50px;

	font-size: 18px;

	color: #333;

	font-weight: bold;

	height: 50px;

	border-bottom: 1px solid #eee;

}

.mz-flgm{}

.mz-flgm dl{

	padding-top: 15px;

	padding-bottom: 10px;

	display:flex;

	justify-content: space-between;

}

.mz-flgm dt{

	height: 210px;

	width: 305px;

	overflow: hidden;

}

.mz-flgm dt img{

	width: 100%;

}

.mz-flgm dd{

	width: 280px;

}

.mz-flgm dd h2{

	font-size: 16px;

	line-height: 22px;

	padding-bottom: 5px;

	font-weight: bold;

}

.mz-flgm dd h2 a{}

.mz-flgm dd p{

	font-size: 14px;

	line-height: 30px;

	color: #999;

	padding-top: 10px;

	height: 150px;

	overflow: hidden;

}

.mz-flgm ul.mz-lista{

	display:flex;

	flex-wrap: wrap;

	}

.mz-flgm ul.mz-lista li{

	width:50%;

	box-sizing:border-box;

}

.mz-flgm ul.mz-lista li{



}

.mz-daqy{}

.mz-daqy dl{

	display: flex;

	justify-content: space-between;

	padding-top: 15px;

	}

.mz-daqy dt {

	height: 260px;

	width: 305px;

	



}

.mz-daqy dt img{

	width: 100%;

}

.mz-daqy dd{width: 280px;}

.mz-daqy dd h2{

	font-size: 16px;

	color: #333;

	line-height: 24px;

	height: 50px;

	overflow: hidden;

	margin-bottom:5px;

	}

.mz-daqy dd h2 a{}

.mz-daqy dd p{

	font-size: 14px;

	line-height: 24px;

	color: #999;

	padding-top: 5px;

	height: 80px;

	overflow: hidden;

	}

.mz-daqy ul.mz-lista{}

.----------------------------------------{}

.mz-mzr{}

.mz-mzr dl{

	display: flex;

	justify-content: space-between;

	padding-top: 15px;

	padding-bottom: 7px;

	}

.mz-mzr dt{

	height: 130px;

	width: 160px;

	overflow: hidden;

}

.mz-mzr dt img{

	width: 100%;

}

.mz-mzr dd{

	width: 230px;

}

.mz-mzr dd h2{

	font-size: 16px;

	color: #333;

	line-height: 25px;

	height: 25px;

	padding-bottom: 5px;

	overflow: hidden;

	font-weight:400;

}

.mz-mzr dd p{

	font-size: 14px;

	line-height: 24px;

	color: #999999;

}

.mz-mzwh{}

.mz-mzwh ol{

	display: flex;

	justify-content: space-between;

	padding-top: 15px;

	padding-bottom: 10px;

}

.mz-mzwh ol li{

	text-align: center;	

	}

.mz-mzwh ol li a{

	display: block;

	height: 60px;

	width: 60px;

	border-radius:60px;	

	}

.mz-mzwh ol li a img{

	width: 100%;

}

.mz-mzwh ol li p{

	font-size: 14px;

	color: #666;

	text-align: center;

	padding: 5px;

}

.mz-mzwh ul{

	padding-left:10px;

	}

.mz-mzwh ul li{

}

.mz-mzwh ul li a {

	font-size: 16px;

	line-height: 32px;

	color: #333;

}

.mz-mzwh ul li strong{

	color: #f89633;

	padding-right: 3px;

}

.mz-pajk{}

.mz-pajk dl{

	padding-top: 6px;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #dbdbdb;

	margin-top: 8px;

	padding-left:10px;

}

.mz-pajk dl:nth-child(2){

	border-top-style: none;

	}

.mz-pajk dt{

	height: 30px;

	overflow: hidden;

}

.mz-pajk dt a{

	font-size: 16px;

	line-height: 28px;

	color: #333333;

}

.mz-pajk dt strong{

	color: #f89633;

	padding-right: 3px;

}

.mz-pajk dd{

	font-size: 14px;

	line-height: 20px;

	color: #999999;

	padding-top: 5px;

}

.----------------------------------------{}

.mz-flink{}

.mz-flink .cbody{

	width: 1050px;

	padding-top: 25px;

	padding-bottom: 25px;

}

.mz-flink .title{

	line-height: 30px;

	height: 30px;

	color: #f89633;

	font-size: 20px;

	font-weight: bold;

}

.mz-flink ul{

	display: flex;

	flex-wrap: wrap;

	padding-top: 10px;

	padding-bottom: 0px;

	}

.mz-flink ul li{

	padding-right: 25px;

	padding-top: 3px;

	padding-bottom: 3px;

}

.mz-flink ul li a{

	color: #666;

	font-size: 16px;

}

.mz-flink ul li a:hover{

	color: #000;

}

.body{}

.----------------------------------------{}

.mz-pagesa{

	display: flex;

	justify-content: center;

	align-items: center;

	line-height: 40px;

	color: #666;

	flex-wrap: wrap;

	}

.mz-pagesa a{

	border-radius: 5px;

	background-color: #f2f2f2;

	border: 1px solid #dddddd;

	font-size: 14px;

	line-height: 30px;

	padding-right: 10px;

	padding-left: 10px;

	margin-top: 4px;

	margin-right: 3px;

	margin-bottom: 4px;

	margin-left: 3px;

	}

.mz-pagesa span{

	border-radius: 5px;

	background-color: #f89633;

	border: 1px solid #f5922e;

	color: #ffffff;

	font-size: 16px;

	line-height: 30px;

	padding-right: 10px;

	padding-left: 10px;

	margin-top: 4px;

	margin-right: 3px;

	margin-bottom: 4px;

	margin-left: 3px;

	}

.mz-pagesa a.a1 {

	color: #999;

}



.body{}

.----------------------------------------{}

.mz-qrc{

	width: 100%;

	position: fixed;

	z-index: 9;

	left: 0px;

	top: 450px;

}

.mz-qrc .qrcbox{

	width: 1050px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

}

.mz-qrc .qrcbox span{

	height: 150px;

	width: 150px;

	position: absolute;

	top: 0px;

	right: -155px;

}

.mz-qrc .qrcbox span img{

	width: 150px;

}

.mz-qrc .qrcbox p{

	position: absolute;

	height: 30px;

	width: 50px;

	top: 150px;

	right: -160px;

	text-align: center;

	cursor: pointer;

}

.mz-footer{

	background-color: #e8e8e8;

	text-align: center;

	padding-top: 50px;

	padding-bottom: 50px;

}

.mz-footer .fotnav{}

.mz-footer .fotnav a{

	color: #111;

	font-size: 16px;

	padding-right: 15px;

	padding-left: 15px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #999;

	line-height: 16px;

	height: 16px;

	margin: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}

.mz-footer .fotnav a:nth-child(1){

	border-left-style: none;

}

.mz-footer .fotnav a:hover {

	color: #999;

}



.mz-footer .info{

	padding-top: 20px;

	color: #666;

}

.mz-footer .info{}

.mz-footer .info p{

	line-height: 20px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.mz-footer .info h2{

	color: #111;

	padding-top: 20px;

	font-size: 20px;

}

.mz-footer .info div{

	padding-top: 20px;

}

.body{}



@-webkit-keyframes bouncedelay {

  0%, 80%, 100% { -webkit-transform: scale(0.0) }

  40% { -webkit-transform: scale(1.0) }

}

 

@keyframes bouncedelay {

  0%, 80%, 100% {

    transform: scale(0.0);

    -webkit-transform: scale(0.0);

  } 40% {

    transform: scale(1.0);

    -webkit-transform: scale(1.0);

  }

}

@media screen and (min-width:1000px) and (max-width:1920px){

.mz-header{background-position: right center;}

.mz-header .top .nav{padding-right:160px;}

.mz-header .logo {padding-right:30px;}

}

@media screen and (min-width:1024px) and (max-width:1600px){

.header1-con input{margin-left:50px;}

}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{text-align:right;}

.swiper-pagination-bullet {background: #fff;opacity: .2;}

.swiper-pagination-bullet-active {background: #fff;}






.mzr-banner{ width:1050px; height:420px; text-align:center; margin:0px auto;}
.mzr-box{ width:1004px; height:auto; overflow:hidden; border:3px #f5efe7 solid; margin-top:20px; padding:20px; margin:0px auto;}
.mzr-box .mzr-tit{ width:1004px; height:40px; border-bottom:2px #f89633 solid; text-align:left; line-height:40px; font-size:20px; font-weight:bold; color:#f89633;}
.mzr-box .mzr-list{ width:1004px; height:auto; padding:20px 0px;}
.mzr-box .mzr-list li{ width:1004px; height:50px; line-height:50px; border-bottom:1px #ecebeb dotted; color:#666666;}
.mzr-box .mzr-list li span{ width:100px; height:49px; line-height:49px; float:right;}
.mzr-box .mzr-list li a{ color:#666666;}
.mzr-box .mzr-list li a:hover{ color:#f89633;}
.mzr-box .mzr-list li:hover{ color:#f89633;}
.mzr-box .mzr-list li:hover a{ color:#f89633;}


































