body{ -webkit-text-size-adjust:none; min-width: 1200px; font-family: '寰蒋闆呴粦'}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onfocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc3333;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.fl{float: left;}
.fr{float: right;}

.container{ width:1200px; margin:0 auto; clear:both;}

.space30, .space50{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space30{height:30px;}
.space50{height:50px;}


/*鍥剧墖榧犳爣缁忚繃鏁堟灉*/
.hoverimgbox{ overflow:hidden;}
.hoverimgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.hoverimgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imghover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imghover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.ztwarp{background:  top center no-repeat; background-size: 1920px;}
.ztwarp .header{height:422px;}
.spvideo{background: #f6e9bf; border: 1px #f0a470 solid; padding: 48px 38px; overflow: hidden; height: 630px;}
.spvideo img{width: 100%; height: auto;}
.ztbanner{margin-bottom: 48px; margin-top: 35px;}
.ztbanner img{width: 100%; height: auto;}

.hrfbt{position: relative; min-height: 630px}
.hrfbt .zt_title{top: 0; left: 0; width: 100%; position: absolute; z-index: 1;}
.hrfbt .zt_title img{display: block; margin: 0 auto;}
.hrfbt .lmbg{border: 1px #f0a56e solid; background:  top left no-repeat;  top: 54px; left: 0; position: absolute; width: 100%;}
.hrfbt .hrfb_menu{width: 100%; margin: 80px auto 60px; text-align: center;}
.hrfbt .hrfb_menu span{width: 130px; height: 44px; display: inline-block; line-height: 44px; cursor: pointer;  margin: 0 26px; border: 1px #ee8d58 solid; border-radius: 44px; text-align: center; color: #de6141;}
.hrfbt .hrfb_menu span a{color: #de6141;;}
.hrfbt .hrfb_menu span:hover{background:  top center no-repeat; border: 1px #fff solid; color: #b10b0b;}
.hrfbt .hrfb_menu span:hover a{color: #b10b0b;}

.hrfbt .gjbtzy{background:  bottom center no-repeat; height: 352px;}
.hrfbt .gjbtzy .pic{width: 564px; float: left; margin-left: 67px; margin-top: 5px;}
.hrfbt .gjbtzy .pic img{width: 100%; height: auto;}
.hrfbt .gjbtzy .text{width:500px; float: right; margin-right: 44px;}
.hrfbt .gjbtzy .text .gjbt{font-size: 30px; font-weight: bold; line-height: 1.8; margin-bottom: 50px;}
.hrfbt .gjbtzy .text .gjbt{font-size: 30px; color: #333;}
.hrfbt .gjbtzy .text .gjzy{font-size: 20px; line-height: 1.8; color: #333; height: 140px; overflow: hidden; text-indent: 2em;}

/* 鍐呭椤� */
.mbx {height:35px; background:#ebe9e9;; color:#2c2c2c ;font-size:12px; line-height:35px; text-align:left;padding-left:20px;margin:10px 0px;}
.mbx img { margin-right:10px}
	
.listcon {border:#e1e1e1 1px solid;padding:10px; background: #fff;}
.detail2{ padding:30px;}
.detail_title{ text-align:center; color:#333; font-weight:bold; font-size:32px; font-family:寰蒋闆呴粦; line-height:36px; }
.detail_date{ color:#777; font-size:14px; line-height:40px; font-family:瀹嬩綋; text-align:center; border-bottom:2px solid #e1e1e1; }
.detail_content{ padding-top:30px; text-align:left; font-size:16px; font-family:font-family:瀹嬩綋; line-height:36px; color:#444;}

div.msg ul li a:hover { color:#b52f2f;}
div.msg .detail ul li a { font-size:14px;}

.footer{padding: 30px 0; color: #333; font-size: 12px; text-align: center; line-height: 2; width: 100%;} 
.footer .copyright {
    line-height: 25px;
    padding: 20px 0px 20px 0px;
    text-align: center;
}

@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* firefox */
		-webkit-box-sizing:border-box; /* safari */	
	}

}

@media (max-width: 1200px) {
	
}

@media (max-width: 1024px) {
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {

}

/* xs */
@media (max-width: 768px) {
  
}
