body{background-color: #fffcf5; -webkit-text-size-adjust:none; min-width: 1200px;}
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; position:relative;}
.mainbg{background: url(/uploads/image/iwimages/gdddmfspk_r3_c1_s1.jpg) bottom center no-repeat; background-size: 1920px;}

.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);}

.header img{width: 100%; height: auto; max-width: 100%; display: block;}
.mainnav{background: #cb2121;}
.mainnav li{width: 25%; float: left; line-height: 84px; text-align: center; font-weight: bold;}
.mainnav li a{color: #fff; font-size: 30px;}
.mainnav li.aon{background: #a10303;}
.mainnav li.aon a{color: #fdd58c;}

.ztbox{position: relative; padding: 50px 0;}
.ztbox2{width: 49%;}
.zt-title{margin-bottom: 30px;}
.zt-title2{background: url(/uploads/image/iwimages/ddmf_zlm_tit_bg.png) bottom left repeat-x; margin-bottom: 28px; text-align: center; font-weight: bold;}
.zt-title2 span{display: inline-block; margin: 0 auto; color: #c81f1f; height: 52px; background:  center bottom no-repeat; font-size: 30px;}
.ztlist li{width: 48%; margin: 10px; background:  top right repeat-y; float: left;}
.ztlist li .partl{width: 52%; float: left;}
.ztlist li .partl a{display: block; position: relative;}
.ztlist li .partl .play{width: 100%; height: 100%; background:  center no-repeat; position: absolute; top: 0; left: 0; z-index: 1;} 
.ztlist li .partl img{width: 100%; height: 200px; display: block;}
.ztlist li .partr{width: 40%; float: right; padding-right: 20px;}
.ztlist li .partr .gjbt{line-height: 68px; font-weight: bold; border-bottom: 1px #fffefd dashed;}
.ztlist li .partr .gjbt a{font-size: 24px;}
.ztlist li .partr .gjzy{padding-top: 12px; height: 100px; overflow: hidden; line-height: 1.5;}

.ztlist2 li{width: 32.5%; margin: 5px; background:  top right repeat-y; float: left;}
.ztlist2 li .partl{width: 60%; float: left;}
.ztlist2 li .partl a{display: block; position: relative;}
.ztlist2 li .partl .play{width: 100%; height: 100%; background:  center no-repeat; position: absolute; top: 0; left: 0; z-index: 1;} 
.ztlist2 li .partl img{width: 100%; height: 160px; display: block;}
.ztlist2 li .partr{width: 34%; float: right; padding-right: 10px;}
.ztlist2 li .partr .gjbt{line-height: 58px; font-weight: bold; border-bottom: 1px #fffefd dashed;}
.ztlist2 li .partr .gjbt a{font-size: 24px;}
.ztlist2 li .partr .gjzy{padding-top: 12px; height: 80px; overflow: hidden; line-height: 1.3;}

.wjhr_list li{width: 24%; margin-right:10px; background: #cb2221; line-height: 58px; text-align: center; font-weight: bold; float: left;}
.wjhr_list li a{color: #fff; display: block; font-size: 24px;}

.footer{background-color: #e6e6e6; padding: 30px 0; color: #333; font-size: 17px; text-align: center; line-height: 2;}


@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) {
  
}

