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;}

.ztwarp{background: url(/uploads/image/iwimages/tjyfyszt_bg.jpg) bottom center no-repeat; background-size: 100%;}
.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;}

.space20, .space30, .space50{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.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: 37px;}
.zt-title img{display: block; width: 100%; height: auto;}
.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;}

/* 这样谈移风易俗 */

.ztzl-scroll {
    height: 423px;
    position: relative;
    *overflow: hidden;
    overflow: hidden;
}

.ztzl-scroll .bd {
    overflow: hidden;
    width: 1000px;
    margin: 0 auto;
}

.ztzl-scroll .bd li {
    float: left;
    margin: 0 16px;
    width: 300px !important;
}

.ztzl-scroll .bd ul div.box {
    position: relative;
    overflow: hidden;
}

.ztzl-scroll .bd li .pic img {
    display: block;
    width: 300px;
    height: auto;
}


.ztzl-scroll .hgan {
    display: block;
}

.ztzl-scroll .hgan a {
    position: absolute;
    top: 38%;
    width: 60px;
    height: 60px;
    cursor: pointer;
}

.ztzl-scroll .hgan .prev {
    left: 0;
    background: url(/uploads/image/iwimages/tjyfyszt_r6_c2_s1.png) center no-repeat;
}

.ztzl-scroll .hgan .next {
    right: 0;
    background: url(/uploads/image/iwimages/tjyfyszt_r6_c9_s1.png) center no-repeat;
}


.ztlist li{width: 46%; position:relative; padding-left:23px; margin-bottom: 30px; overflow:hidden; vertical-align:top; float: left;}
.ztlist li:after{position:absolute; content:" "; left:0; top: 12px; margin-top: -1px; width: 7px; height: 7px; background: #298162;}
.ztlist li a{display:block; max-width:100%; color: #333; font-size: 20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.ztlist li.xx2, .ztlist li.xx4{float: right;}

.ztlist2 li{position:relative; padding-left:23px; margin-bottom: 30px; overflow:hidden; vertical-align:top;}
.ztlist2 li:after{position:absolute; content:" "; left:0; top: 12px; margin-top: -1px; width: 7px; height: 7px; background: #298162;}
.ztlist2 li a{display:block; max-width:100%; color: #333; font-size: 20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.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;}

.gdjyjl{height: 357px;}
.gdjyjl .slide-carousel {
    margin-bottom: 0px;
  }
.gdjyjl .slide-3d .desc {
    display: none;
  }
.gdjyjl .slide-3d .item-list li {
    width: 500px;
    height: 357px;
    transition: all 0.5s ease-out;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
  }
.gdjyjl .slide-3d .item-list li .text{line-height: 1.5; display: block; color: #fff; font-size: 18px; 
	text-align: center; position: absolute; bottom: 0; left: 0; font-weight: bold;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.8)));
    background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
	 z-index:3; padding: 20px 10px;}
  /* .gdjyjl .slide-3d .item-list li.item0 {
    transform: translate3d(-225px, 0, 0) scale(0.8);
  } */
.gdjyjl .slide-3d .item-list li.item0 {
    transform: translate3d(92px, 0, 0) scale(0.8);
    transform-origin: 0 50%;
    opacity: 1;
    z-index: 2;
  }
.gdjyjl .slide-3d .item-list li.item1 {
    transform: translate3d(350px, 0, 0) scale(1);
    transform-origin: 0 50%;
    opacity: 1;
    z-index: 3;
  }
.gdjyjl .slide-3d .item-list li.item2 {
    transform: translate3d(610px, 0, 0) scale(0.8);
    transform-origin: 100% 50%;
    opacity: 1;
    z-index: 2;
  }
.gdjyjl .slide-3d .item-list li.item3 {
    transform: translate3d(675px, 0, 0) scale(0.8);
  }
.gdjyjl .slide-3d .item-list li.item4 {
    transform: translate3d(900px, 0, 0) scale(0.8);
  }
.gdjyjl .slide-3d .item-list li.item5 {
    transform: translate3d(1125px, 0, 0) scale(0.8);
  }
.gdjyjl .slide-3d .item-list li.item6 {
    transform: translate3d(1350px, 0, 0) scale(0.8);
  }
.gdjyjl .slide-3d .item-list li.item7 {
    transform: translate3d(1575px, 0, 0) scale(0.8);
  }
.gdjyjl .slide-3d .item-list li.item8 {
    transform: translate3d(1800px, 0, 0) scale(0.8);
  }
.gdjyjl .slide-3d .indicator-list, .gdjyjl .slide-3d .controls{display: none;}

/* 广东动态 */
.gddt-box{position: relative; height: 348px;}
.gddt-tplb{width: 523px; height: 348px; position: relative;}
.gddt-tplb .text{
	position: absolute; bottom: 0; left: 0;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.8)));
    background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8));
	z-index:3; padding: 20px 20px;
	padding-right: 40px;
	font-size: 18px; color: #fff;
}
.gddt-list{width: 692px; height: 302px; border:1px #2c9f78 solid; background:url(/uploads/image/iwimages/tjyfyszt_r18_c7_s1.png) top center no-repeat; position: absolute; right: 0; bottom: 0; z-index: 4;}
.gddt-list ul{margin: 40px 24px 0;}
.gddt-list ul li{position:relative; padding-left:23px; margin-bottom: 38px; overflow:hidden; vertical-align:top;}
.gddt-list ul li:after{position:absolute; content:" "; left:0; top: 12px; margin-top: -1px; width: 7px; height: 7px; background: #298162;}
.gddt-list ul li a{display:block; max-width:100%; color: #333; font-size: 20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }

.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) {
  
}

