body, h1, h2, h3, h4, ul, li, a, input {



	margin: 0;



	padding: 0;



	font-family: microsoft yahei;



}



div, a {



	font-size: 14px;



	color: #323232;



}



h1, h2, h3, h4, p {



	margin: 0;



	padding: 0;



}



img {



	border: none;



	vertical-align: middle;



}



em {



	font-style: normal;



}



a {



	text-decoration: none;



}



ul, li, dl, dt, dd {



	list-style: none;



	margin: 0;



	padding: 0;



}



body {



	overflow-x: hidden;



	min-width:1200px;



}

/**头部**/

.mzl_warp{

	width:1400px;

	margin:0 auto;

}

#mzl_head{

	background:#eb739e;

	padding:20px 0;

	height:auto;

	overflow:hidden

}

.mzl_logo{

	float:left;

	width:223px;

	height:70px;

}

.mzl_logo img{

	width:223px;

	height:70px;

}

.mzl_nav{

	width:735px;

	float:left;

	margin-left:130px;

	margin-top:25px;

}

.mzl_nav ul li{

	float:left;

	width:121px;

	height:39px;

	line-height:39px; 

	text-align:center;

}

.mzl_nav ul li:nth-child(8),.mzl_nav ul li:nth-child(9),.mzl_nav ul li:nth-child(8) a,.mzl_nav ul li:nth-child(9) a{

	width:60px;

}

.mzl_nav ul li a{

	font-size:16px;

	color:#ffffff;

	display:block;

	width:121px;

	height:39px;

	line-height:39px; 

}

.mzl_nav ul li a:hover,.mzl_nav ul li a.hover{

	background:url(../images/nav_ho.png) no-repeat;

	/*background-size:100px auto;*/

}

.mzl_nav ul li:nth-child(8) a:hover,.mzl_nav ul li:nth-child(9) a:hover,.mzl_nav ul li:nth-child(8) a.hover,.mzl_nav ul li:nth-child(9) a.hover{

	background:url(../images/nav_hos.png) no-repeat;

}

.mzl_sn{

	float:right;

	background:url(../images/tel.png) no-repeat left center;

	font-size:16px;

	color:#fff;

	padding-left:50px;

	margin-top:20px;

}

.mzl_sn p{

	font-size:20px;

	color:#fff;

	font-weight:bold;

}



/*轮播图*/



#banner {



	position:relative;



	width:100%;



	height:840px;



	z-index:3;



}







#banner .slides_container {



	width:100%;



	height:840px;



	position:relative;



	overflow:hidden;



	display:none;



	z-index:1



}



#banner .slides_container .bg-slide {



	width:100%;



	height:840px;



	display:block;



	z-index:1



}



#banner .slides_container #bg1 {



	background:url(../images/img01.jpg) no-repeat center;



}



#banner .slides_container #bg2 {



	background:url(../images/img02.jpg) no-repeat center;



}



#banner .slides_container #bg3 {



	background:url(../images/img03.jpg) no-repeat center;



}











.mainconc{width:372px; height:248px; float:left; background:url(images/index_c_bg.png) no-repeat; margin-left:24px; margin-top:37px; position:relative;}



.news_box{



	width:372px;



	margin-top:45px;



	height:200px;



	position:relative;



	overflow:hidden



}



.news_box ul{



	width:1000000px;



	position:absolute;



}



.news_box ul li{



	float:left;



	width:180px;



	margin-right:12px;



}



.news_box ul li img{



	border:1px solid #dfdfdf;



	padding:5px;



	height:188px;



	width:160px;



}



 #bannerlink{



    position:absolute;



	height:2px;



	right:0px;



	top:10px;



}



#bannerlink a{



    float:left;



	height:3px;



	background:#CCCCCC;



	margin-left:2px;



	width:15px;



	display:block;



	font-size:0px;



	text-indent:-9999px;



	overflow:hidden



}



#bannerlink a.active{



    background:#F1C51C;



}



#bannerlink{



    position:absolute;



	height:2px;



	right:0px;



	top:10px;



}



#bannerlink a{



    float:left;



	height:3px;



	background:#CCCCCC;



	margin-left:2px;



	width:15px;



	display:block;



	font-size:0px;



	text-indent:-9999px;



	overflow:hidden



}



#bannerlink a.active{



    background:#F1C51C;



}







.pagination {



	bottom:20px;



	z-index:100001;



	position:absolute;



	text-align:right;



	left:42%;



}



.pagination li {



    display:inline-block;



	margin:0 9px;



	list-style:none;



}



.pagination li a {



	display:block;



	width:53px;



	height:5px;



	line-height:17px;



	text-align:center;



	color:#333333;



	font-size:10px;



	float:left;



	overflow:hidden;



	background:url(../images/num_b.png) no-repeat;



	overflow:hidden;



	text-indent:-9999px;



}



.pagination li.current a {



	background:url(../images/num_a.png) no-repeat;



	color:#FFFFFF



}



.n_bann{



	background:url(../images/banner.jpg) no-repeat center;



	height:550px;



}

.rm{

	margin-top:30px;

	height:40px;

	line-height:45px;

}

.rm em{

	font-size:14px;

	font-weight:bold;

	float:left;

}

.rm a{

	float:left;

	font-size:13px;

	padding-right:10px;

}



/**主体**/

#mzl_con1{

	background:url(../images/ab_bg.png) no-repeat center top;

	margin-top:40px;

}

.mzl_con1{

	padding-top:40px;

	height:auto;

	overflow:hidden;

}

.mzl_con1_l{

	float:left;

	width:700px;

}

.mzl_con1_l em{

	font-size:30px;

	color:#000000;

	font-weight:bold;

	font-family:'宋体';

	padding-top:20px;

	background:url(../images/ab_logo.png) no-repeat left top;

	padding-left:200px;

	height:57px;

	display:block;

	margin-bottom:10px;

}

.mzl_con1_l em span{

	color:#eb739e;

	

}

.mzl_con1_l p{

	font-size:12px;

	color:#5b5b5b;

	line-height:39px;

}

.mzl_con1_l a{

	display:block;

	margin-top:60px;

}

.mzl_con1_r{

	width:656px;

	height:564px;

	float:right;

}

.mzl_con1_r img{

	width:656px;

	height:564px;

}

#mzl_con2{

	background:#efefef;

	padding:65px 0 118px 0;

	height:auto;

	overflow:hidden;

}

.mzl_con2_t{

	background:url(../images/cp_bg.png) no-repeat center top;

	height:115px;

	text-align:center;

	padding-top:29px;

	

}

.mzl_con2_t p{

	font-size:41px;

	color:#000000;

	font-family:'宋体';

	font-weight:bold;

}

.mzl_con2_t p span{

	color:#ec739e;

}

.mzl_con2_t em{

	font-size:11px;

	color:#757575

}

.mzl_con2_u{

	margin-top:30px;

}

.mzl_con2_u ul a{

	width:350px;

	float:left;

	background:#fff;

}

.mzl_con2_u ul a .txt{

	padding-bottom:50px;

	border-right:1px solid #eaeaea;

	padding-top:40px;

}

.mzl_con2_u ul a .txt i{

	display:block;

	width:40px;

	height:40px;

	margin:0 auto;

	background:url(../images/icno.png) no-repeat;

	display:block;

	

}

.mzl_con2_u ul a:nth-child(1) .txt i,.mzl_con2_u ul a:nth-child(1):hover .txt i{

	background-position:0 0;

}

.mzl_con2_u ul a:nth-child(2) .txt i,.mzl_con2_u ul a:nth-child(2):hover .txt i{

	background-position:-350px 0;

}

.mzl_con2_u ul a:nth-child(3) .txt i,.mzl_con2_u ul a:nth-child(3):hover .txt i{

	background-position:-699px 0;

}

.mzl_con2_u ul a:nth-child(4) .txt i,.mzl_con2_u ul a:nth-child(4):hover .txt i{

	background-position:-1047px 0;

}

.mzl_con2_u ul a .txt p{

	font-size:25px;

	color:#333333;

	text-align:center;

	margin-top:25px;

	font-family:'宋体';

	font-weight:bold;

}

.mzl_con2_u ul a .txt span{

	display:block;

	color:#555555;

	font-size:14px;

	text-align:center;

	margin-top:12px;

}

.mzl_con2_u ul a .txt em{

	font-size:22px;

	color:#333333;

	display:block;

	text-align:center;

	margin-top:20px;

	background:url(../images/hh.png) no-repeat center;

}

.mzl_con2_u ul a:last-child .txt{

	border-right:none;

}

.mzl_con2_u ul a:hover .txt i{

	background:url(../images/icno_ho.png) no-repeat;

}

.mzl_con2_u ul a:hover .txt em{

	color:#e96f9a;

}

#mzl_con3{

	background:url(../images/al_bg.jpg) no-repeat;

	height:837px;

}

.mzl_con3{

	padding-top:55px;

	height:auto;

	overflow:hidden;

}

.mzl_con3_t{

	text-align:center;

	padding-top:50px;

}

.mzl_con3_t i{

	display:block;

	background:url(../images/slogo.png) no-repeat center;

	width:81px;

	height:57px;

	margin:0 auto;

	

}

.mzl_con3_t p{

	font-size:41px;

	color:#fff;

	margin-top:10px;

	font-weight:bold;

	font-family:'宋体';

}

.mzl_con3_t em{

	font-size:13px;

	color:#fff;

	margin-top:10px;

	display:block;

}

.leftLoopa {

	margin-top:40px;

}

.leftLoopa .hda {

	height: 20px;

	position: relative;

}

.leftLoopa .hda a {

	display: block;

	position: absolute;

	width: 26px;

	height: 48px;

	cursor: pointer;

	position: absolute;

	top: 150px;

	z-index: 99;

}

.leftLoopa .hda a.prev {

	left: -90px;

	background:url(../images/left.png) no-repeat 0px 0px;

}

.leftLoopa .hda a.next {

	background:url(../images/right.png) no-repeat 0px 0px;

	right: -90px;

}

.leftLoopa .bda {

	width: 1400px;

	overflow: hidden;

	margin: 0 auto;

	padding-top:8px;

}

.leftLoopa .bda ul {

}

.leftLoopa .bda ul li {

	float: left;

	width: 387px;

	margin-left: 25px;

}

.leftLoopa .bda ul li img {

	width:387px;

	height:310px;

}

.leftLoopa .bda ul li em{

	display:block;

	font-size:16px;

	color:#fff;

	text-align:center;

	margin-top:25px;

}

.mzl_con3_m{

	text-align:center;

	margin-top:70px;

}

.mzl_con4{

	margin-top:40px;

	background:url(../images/jm.jpg) no-repeat center;

	height:518px;

}

.mzl_con4{

	margin-top:40px;

	height:auto;

	overflow:hidden;

}

.mzl_con5{

	margin-top:40px;

	height:auto;

	overflow:hidden;

}

.slideTxtBox{ width:1400px;text-align:left;  }

.slideTxtBox .hd{ height:32px; line-height:32px; text-align:center; }

.slideTxtBox .hd ul{ display:inline-block;  }

.slideTxtBox .hd ul li{ padding:0 15px; float:left; width:129px; height:32px; line-height:32px; text-align:center; background:url(../images/xw_ho.png) no-repeat center;}

.slideTxtBox .hd ul li.on{ height:32px;  background:url(../images/xw_bg.png) no-repeat center;}

.slideTxtBox .bd{ height:auto; overflow:hidden;}

.slideTxtBox .bd ul{ zoom:1; margin-top:35px;  }

.slideTxtBox .bd ul li{ float:left; margin-right:32px; width:326px;}

.slideTxtBox .bd ul li:last-child{

	margin-right:0;

}

.slideTxtBox .bd ul li .pic{

	width:326px;

	height:200px;

	overflow:hidden;

}

.slideTxtBox .bd ul li .pic img{

	width:326px;

	height:200px;

}

.slideTxtBox .bd ul li:hover .pic img{-webkit-transition: all 0.25s linear 0.01s; -moz-transition: all 0.25s linear 0.01s; -ms-transition: all 0.25s linear 0.01s; -o-transition: all 0.25s linear 0.01s; transition: all 0.25s linear 0.01s;transform:scale(1.15,1.15);}



.slideTxtBox .bd ul li em{

	font-size:16px;

	color:#333333;

	display:block;

	margin-top:15px;

	font-weight:bold;

}

.slideTxtBox .bd ul li p{

	font-size:14px;

	color:#757575;

	line-height:24px;

	margin-top:20px;

	

}

.slideTxtBox .bd ul li hr{

	display:block;

	height:1px;

	background:#e8e8e8;

	border:none;

	margin:10px 0;

}

.slideTxtBox .bd ul li span{

	display:block;

	color:#a3a3a3;

	font-size:12px;

	margin-top:15px;

}

.slideTxtBox .bd ul li span a{

	float:right;

	font-size:12px;

	color:#a3a3a3;

}

#mzl_footer{

	background:url(../images/fo_bg.jpg) no-repeat;

	height:378px;

	margin-top:50px;

}

.mzl_footer{

	padding-top:50px;

	text-align:center;

	font-size:13px;

	color:#7c7c7c;

	line-height:20px;

}

.mzl_flogo{

	background:url(../images/flogo.png) no-repeat center;

	width:212px;

	height:67px;

	margin:0 auto;

}

.mzl_footer ul{

	height:auto;

	overflow:hidden;

	width:790px;

	margin:25px auto;

}

.mzl_footer ul li{

	float:left;

	padding-left:25px;

	margin:0 10px;

	font-size:14px;

	height:21px;

	line-height:21px;

	color:#8c8c8c;

	background:url(../images/fico.png) no-repeat;

}

.mzl_footer ul li:nth-child(1){

	background-position:0 0;

}

.mzl_footer ul li:nth-child(2){

	background-position:-201px 0;

}

.mzl_footer ul li:nth-child(3){

	background-position:-422px 0;

}

.mzl_footer img{

	display:block;

	margin:0 auto;

	padding-bottom:30px;

}

/**内页列表**/

.mzl_fy_con{

	margin-top:25px;

}

.mzl_fy_con_tit{

	text-align:center;

	font-size:30px;

	font-weight:bold;

	color:#035f92;

}

.mzl_fy_con_tit hr{

	width:104px;

	margin:15px auto 0 auto;

	height:4px;

	background:#035f92;

	border:none;

}

#fy_nav{

	background:#eeeeee;

	padding:20px 0;

	

}

.fy_nav {

	text-align: center;

	margin-top:65px;

}

.fy_nav ul{

	display: inline-block;

}

.fy_nav li{

	float: left;

	margin: 0 15px 15px 15px;

}

.fy_nav li a{

	display: block;

	width: 150px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	font-size:14px;

	color:#fff;

	background:#172682;

	border-radius:20px;

}

.fy_nav li a:hover,.fy_nav li a.hover{

	background:#bc0f0f;

	color: #fff;

}

#mzl_dqwz{

	background:#f7f7f7;

	height:40px;

	line-height:40px;

	margin-bottom:40px;

}

.mzl_dqwz{

    color: #2f2f2f;

    background:url(../images/home.png) no-repeat left;

    padding-left: 20px;

}

/*新闻列表*/

.news_list{margin:35px 0;}

.news_list .search{ text-align: center; font-size: 20px; }

.news_list li{ padding: 40px 0; position: relative; border-bottom: 1px dotted #ddd;}

.news_list li::before{ content: ""; position: absolute; top:0; left:-50%; z-index: 0; width: 200%; height: 100%; }

.news_list li:hover::before{ }

.news_list li a{ display: block; overflow: hidden; position: relative; color: #333;}

.news_img{ width:410px; float: left; overflow: hidden;}

.news_img img{ width:410px; height:220px;}

.news_time{ float: left; font-size: 35px; line-height:normal; font-family: Aparajita; position: relative; padding-right: 50px; margin:10px 30px 0 0;}

.news_time::before,.n_news_time::after{ content: ""; position: absolute; top:15px; right:0; width: 35px; height: 1px; background: #bfbfbf;}

.news_time::after{ width: 0px; background: #ffb108; right: 35px;}

.news_more{ display: block; margin-top: 15px; font-size: 0; width: 48px; height: 38px; background: #fff url(../images/ico_11a.png) center center no-repeat; position: relative;}

.news_more::before{ content: ""; position: absolute; top:0; left:0; width: 0; height: 100%; background: #007440 url(../images/ico_11b.png) center center no-repeat;}

.news_list li:hover .n_news_more::before{ width: 100%;}

.news_list li:hover .n_news_time::after{ width: 35px; right: 0;}

.news_info{ overflow: hidden; padding-left: 5%; margin-top: 10px;}

.news_info p{ height: 22px; overflow: hidden; font-size: 16px; margin: 10px 0 20px 0; background:url(../images/ff.png) no-repeat left; padding-left:20px;}

.news_des{ font-size: 14px; line-height: 30px; max-height:114px; overflow: hidden;}

.news_list li:hover a .news_time{ color: #ffb108;}

.news_list li em{ position: relative;}



.mzl_ny_u{

	height:auto;

	overflow:hidden;

	margin-bottom:35px;

}

.mzl_show_t{

	text-align:center;

	border-bottom:#CCC 1px solid;

}

.mzl_show_t h1{

	font-size: 25px;

    color: #333;

	font-weight:normal;

	}

.mzl_show_t p{

	font-size: 13px;

    color: #adadad;

	font-weight:normal;

	margin: 20px 0;

	}

.mzl_show_c{

	padding:20px 15px;

	color:#464646;

	border-bottom:#CCC 1px solid;

	line-height:2em;

	font-size:14px;

}

.mzl_show_c img{

	max-width:1200px;

	padding:10px 0 10px 0;

}

.mzl_show_u{

	text-align:left;

	padding:10px 15px 10px 0px;

}

.mzl_show_u ul li{

	list-style:none;

	text-decoration:none;

	color:#464646;

	

	height:30px;

	line-height:30px;

	margin:0px 20px 0px 20px;

	font-size:14px;

}

.mzl_show_u ul li a{

	color:#464646;

	font-size:14px;

}

.mzl_show_u ul li a:hover{

	text-decoration:underline;

	color:#464646;

}

.mzl_page_conru{

	color:#464646;

	padding:35px 15px 40px 15px;

	font-size:14px;

	line-height:28px;

}

.mzl_page_conru img{

	max-width:1200px;

	/*padding:15px 0 0 0;*/

}

.mzl_chanpin{padding:50px 0px 20px 10px; height:auto; overflow:hidden;} 

.mzl_chanpin ul li{margin:0 22px;float: left;margin-bottom: 20px; width:387px;}

.mzl_chanpin ul li a{display: block;text-align: center; color:#545454}

.mzl_chanpin ul li a .pic{ width: 387px;height: 310px;overflow: hidden;/*border: 1px solid #d3d3d3; border-radius: 1px;*/ display: table-cell;background: #fff;text-align: center;vertical-align: middle; border:1px solid #efefef; float:none;}

.mzl_chanpin ul li a img{width: 387px;height: 310px;}

.mzl_chanpin ul li a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}

.mzl_chanpin ul li a p{ margin-top:20px;font-size:16px;}


/*分页*/
.fenye{text-align: center;margin: 20px 0 30px;}
.fenye ul{height: auto;overflow: hidden;}
.fenye span,.fenye a{display: inline-block;padding: 0 9px;margin: 5px 2px;background: #ddd;border-radius: 2px;height: 26px;line-height: 26px;text-align: center; color:#000;}
.fenye span.current{background: #eb739e; color: #fff;}
.fenye a:hover{background: #eb739e;color: #fff;}
