.wal,.body_con .block{ width: 1230px; }
.pageBanner{ height: 280px; }
.cbanner{ height: 280px; }
.cbanner img{ height: 100%; width: 100%; }
.yl{ float: left; }
.yr{ float: right; }

.indexFlash li{ width: 100%; height: 100%; }
.indexFlash li img{ width: 100%; height: 100%; }
.block_c{ width: 100%; height: auto; }
.cont_r{ position: static; width: 100%; height: auto; }
.cont_r:after{ display: block; content: ""; clear: both; }
#index3_l .tabContentDiv .tabContent{ width: 100%; }
#index3_l .tabContentDiv .tabContent:after{ display: block; content: ""; clear: both; }
#index3_l .tabContentDiv .tabContent .flash{ width: 590px; height: 320px; float: left; }
#index3_l .tabContentDiv .tabContent .flash .slideBox{ width: 100%; height: 100%; }
#index3_l .tabContentDiv .tabContent .flash .slideBox .bd li{ width: 100%; height: 100%; }
#index3_l .tabContentDiv .tabContent .flash .slideBox .bd li img{ width: 100%; height: 100%; }
#index3_l .tabContentDiv .tabContent .flash .slideBox .bd span{ width: auto;left: 0;right: 0; }
#index3_l .tabContentDiv .tabContent .list{ padding-left: 25px; width: auto; overflow:hidden; }
#index3_l .tabContentDiv .tabContent .list li{ width: 100%; height: 32px; line-height: 30px; position: relative; }
#index3_l .tabContentDiv .tabContent .list li .l{float:left;white-space: nowrap;width: 70%;overflow: hidden;text-overflow: ellipsis;}
#index3_l .tabContentDiv .tabContent .list li .r{float:right;width: 30%;text-align: right;}
/* #index3_l .tabContentDiv .tabContent .list li a{ font-size: 16px; padding-left: 20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block; padding-right: 100px; } */
#index3_l .tabContentDiv .tabContent .list li .date{
	float: right;color: #a5a5a5; position: absolute; right: 0; top:0;
}
.cont_n{ width: 33.33%; padding-top: 25px; height: 155px; }
.cont_n ul{ width: 335px; }

.body_top{ height: auto; overflow: hidden;margin-bottom: 40px;}
.body_top .btimg_l{ width: 590px; height: auto; }
.body_top .btimg_l img{ width: 100%;  }
.body_top .body_r{ /*width: 610px;*/ height: auto; overflow: hidden; }
.body_top .body_r.lyc_mg20{width:auto;}
#djgz .top{ width: 100%; height: auto; }
#djgz .flash .slideBox{ width: 100%; height:100%; float: left; position: relative; }
#djgz .flash .slideBox .bd li{ width: 100%; height: 100%; position: relative; }
#djgz .flash .slideBox .bd li img{ width: 100%; height: 100%; }
#djgz .flash .slideBox .bd li span {display: block;width: 755px;padding-left: 20px;height: 36px;line-height: 36px;color: #fff;position: absolute;left: 0px;
bottom: 0px;background: url(../images/f_bot_bg.png);}
#djgz .cbox .list.tul{  padding-left: 25px; width: auto;overflow:hidden; }
#djgz .cbox .list.tul li{ line-height: 30px; height: 32px; margin:0;}
#djgz .cbox .list.tul li a{ font-size: 14px; line-height: 32px; height: auto; }
#djgz .flash .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
#djgz .flash .slideBox .hd .tempWrap{width:100%!important;}
#djgz .flash .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
#djgz .flash .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; background: url(../images/djhd_f_nav_a.png) center center no-repeat; }
#djgz .flash .slideBox .hd ul li.on{ background:#f00; color:#fff; background: url(../images/djhd_f_nav_b.png) center center no-repeat;}

#djgz .con{ width: 100%; margin-left: 0; }
#djgz .con .clear {overflow: hidden;}
#djgz .con .cbox{ width: 48%; margin-left: 0; margin-bottom: 15px; height: auto; margin-right: 0;}
#djgz .con .cbox.yl{ float: left; }
#djgz .con .cbox.yr{ float: right; }
/*#djgz .con .cbox+.cbox{ margin-left: 30px; }*/
#djgz .cbox .list{ width: 100%; }
#djgz .con .cbox .news1 .text{ width: 128px; }
#djgz .cbox .list li a{ font-size: 14px; }
.ytop {margin-bottom: 55px;text-align:center;font-size:0;}

#djgz .bot{ width: 100%; position: relative; }
#djgz .bot .ytop:after{ content: ""; display: block; clear: both; }
#djgz .bot .ytop .li{ width: 145px; height: 145px; text-align: center; display:inline-block; color: #FFFFFF; }
#djgz .bot .ytop .li a{ color: #FFFFFF; }
#djgz .bot .ytop .li+.li{ margin-left: 10px; }
#djgz .bot .ytop .li .s1{ width: 120px; height: 65px; margin: 28px auto 10px;background-size:cover!important; }
#djgz .bot .ytop .li .s2{ font-size: 16px; display: block; line-height: 1.4;}
#djgz .bot .ytop .l1{ background: #f0c28f; }
#djgz .bot .ytop .l1 .s1{ display: block; background: url(../images/images/1.png) no-repeat center; }
#djgz .bot .ytop .l2{ background: #78cdcd; }
#djgz .bot .ytop .l2 .s1{ display: block; background: url(../images/images/2.png) center no-repeat; }
#djgz .bot .ytop .l3{ background: #5e95b4; }
#djgz .bot .ytop .l3 .s1{ display: block; background: url(../images/images/3.png) center no-repeat; }
#djgz .bot .ytop .l4{ background: #8194cb; }
#djgz .bot .ytop .l4 .s1{ display: block; background: url(../images/images/4.png) center no-repeat; }
#djgz .bot .ytop .l5{ background: #68b4b4; }
#djgz .bot .ytop .l5 .s1{ display: block; background: url(../images/images/5.png) center no-repeat; }
#djgz .bot .ytop .l6{ background: #caa378; }
#djgz .bot .ytop .l6 .s1{ display: block; background: url(../images/images/6.png) center no-repeat; }
#djgz .bot .ytop .l7{ background: #7182b2; }
#djgz .bot .ytop .l7 .s1{ display: block; background: url(../images/images/7.png) center no-repeat; }
#djgz .bot .ytop .l8{ background: #6aa2d1; }
#djgz .bot .ytop .l8 .s1{ display: block; background: url(../images/images/8.png) center no-repeat; }

#djgz .bot .bdiv {width:655px; height:90px; background: #f5f5f5; position: absolute; left:0px; bottom:50px;}
#djgz .bot .bdiv p{width:90px; height:90px; line-height: 90px; font-size:16px; color:#fff; text-align:center; background: url(../images/djhd_bot_l2_bg.jpg) no-repeat;}
#djgz .bot .bdiv .r{width:585px; height:90px;  position: absolute; top:0px; left:90px;} 
#djgz .bot .bdiv .r a{display: block; width:auto; height:90px; line-height: 90px; color:#707070; font-size:14px; float: left; padding-right:35px; padding-left:70px; *+padding-right:20px; }
#djgz .bot .bdiv .r a.a1{margin-left:20px; background: url(../images/gjjsw_bg.png) left center no-repeat;}
#djgz .bot .bdiv .r a.a2{background: url(../images/bjdx_bg.png) left center no-repeat;}
#djgz .bot .bdiv .r a.a3{background: url(../images/bjdxyxb_bg.png) left center no-repeat;}
#djgz .bot .bdiv .r a:hover{color:#df3d47;}


#tsg .tsg1{ width: 100%; height: 280px; }
#tsg .news{ width: 100%; }
#tsg .news .right{ width: 1090px; }
#tsg .news .right ul li{ width: 242px; }
#tsg .tsg2{ height: auto; }
#tsg .tsg2 .right{ width: 850px; height: 227px; }
#tsg .tsg2 .right img{ width: 100%; height: auto; }
#tsg .tsg2 .right .text{ height: 100%; right: -316px; transition: all 0.8s; -webkit-transition: all 0.8s; }
#tsg .tsg2 .right:hover .text{ right: 0; }
#tsg .tsg2 .left{ width: 30%; height: 227px; }
#tsg .tsg2 .left .list{ width: 100%; }
#tsg .tsg2 .left .list li{ line-height: 28px; height: 28px; }
#tsg .tsg2 .left .list li a{ font-size: 16px; }
#tsg .tsg3 .right{ width: 836px; }
#tsg .tsg3 .right ul{ width: 912px; }
#tsg .tsg3 .right ul:after{ content: ""; display: block; clear: both; }
#tsg .tsg3 .right ul li{ background-size: 100% 100% !important; width: 264px; }
#tsg .tsg3 .right ul li div{ margin-left: 50px; overflow: hidden;}
#tsg .tsg4 .right{ width: 836px; }
#tsg .tsg4 .right div{ width: auto; }
#tsg .tsg4 .right div a{ width: 206px; }
#tsg .tsg4 .right div a:last-child {border-right: 0;}


.publicblock{ width: 100%; float: none;  }
.publicblock.h{ height: auto; }
.publicblock .titbody{ float: none; }
.publicblock .ul1{ float: none; }
.publicblock.yl{ float: left; width: 48%; height: auto;}
.publicblock.yl .imglistmax {height: 135px;}
.publicblock.yl .imglist{ width: 310px;/*margin-top: 8px;*/ }
.publicblock.yl .img{ width: 260px; height: 146px; }
.publicblock.ysr{ float: right; width: 48%; height: auto;}
.publicblock.ysr .imglistmax {height: 135px;}
.publicblock.ysr .imglist{ width: 310px;/*margin-top: 8px;*/ }
.publicblock.ysr .img{ width: 260px; height: 146px; }
.publicblock.yr{ float: right; width: 48%;height: auto; margin-bottom: 15px;}
.imglistmax{ height: 330px;margin-bottom: 40px; }
.publicblock .img{ width: 590px; height: auto;margin: 0; }
.publicblock .img img{ width: 100%; height: 100%; }
.imglist{ width: 610px; }

.ylhl .publicblock{ width: 48%; float: left; }
.ylhl .publicblock.r{ float: right; }
.ylhl .publicblock .titbody{ overflow: hidden;}
.ylhl .titbody h3 a{ width: 380px; }
.ylhl .titbody p{ width: 380px; }
.ylhl .publicblock .img img{  height: auto; }
.ylhl .imglist{ width: 310px; }
.ylhl .imglist li{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #909090;}
.ylhl .publicblock .img{ width: 260px; height: 146px; }
.ylhl .imglistmax{ height: auto; overflow: hidden;}
.ylhl .publicblock.h{ height: auto; }
.ylhl .clear {overflow: hidden;margin-bottom: 40px;}
.ylhl .imglist {}


.footLink .wal{ width: 1230px; }
.footLink .rightBtn{ margin-right: -670px; }
.footLink .leftBtn{ margin-left: -640px; }


.resour2{ width: 818px; height: auto; margin-left: 33px;}
.resour2 ul{ width: 100%; }
.resour2 li{ width: 197px; height: 179px; margin-right: 0; }
.resour2 ul .d,.resour2 ul .c,.resour2 ul .b{ margin-left: 10px; }
.resour2 ul li a{ font-size: 22px; }
.resour2 .img{ margin: 48px 0 14px; height: 53px; }
.resour2 .img img{ height: 53px; width: auto; }
.resour_bottom{ height: auto; }
.resour_bottom:after{ display: block; clear: both; content: ''; }
.resour{ width: 377px; height: auto; }
.resour ul{ width: 377px; height: 179px; background: url(../images/images/ynzyimg_03.png) no-repeat center; margin-top: 17px; position: relative; background-size: cover !important; }
.resour li{ position: absolute; width: auto;  }
.resour li.a{ top: 50px; left: 83px; text-indent: 0; }
.resour li.b{ top: 50px; left: 230px; text-indent: 0; }
.resour li.c{ top: 103px; left: 0; right: 0; margin: auto; text-indent: 0; text-align: center; }
.resour ul li a{ font-size: 22px; }

.ylhl .publicblock .lblockb{ padding-top: 20px; }
.ylhl .publicblock .lblockb:after{ content: ''; display: block; clear: both; }
.ylhl .publicblock .lblockb .lchild{ width: 290px; height: 148px; background-position: center; background-repeat: no-repeat; float: left; }
.ylhl .publicblock .lblockb .lchild a{ display: block; width: 100%; height: 118px; color: #FFFFFF; padding-top: 30px; }
.ylhl .publicblock .lblockb .lchild .icon{ width: 73px; height: 48px; margin: 0 auto; }
.ylhl .publicblock .lblockb .lchild .icon img{ width: 100%; height: 100%; }
.ylhl .publicblock .lblockb .lchild .p{ text-align: center; font-size: 22px; padding-top: 10px; }
.ylhl .publicblock .lblockb .lchild+.lchild{ margin-left: 10px; }

#jyjx .top_img.cbanner{ height: 280px; width: 1230px; }
#jyjx .top_img.cbanner img{ width: 100%; height: 100%; }
#jyjx .con .right{ width: 970px; }
#jyjx .con .right .top{ width: 100%; height: 450px; }
#jyjx .con .right .top img{ width: 100%; height: auto; }
#jyjx .con .right .top .text{ height: 450px; right: -250px; transition: all 0.8s; -webkit-transition: all 0.8s; }
#jyjx .con .right .top:hover .text{ right: 0; }
#jyjx .con .right .c_cbox{ width: 970px; margin-left: -35px; }
#jyjx .con .right .c_cbox .cbox{ width: 450px; margin-left: 35px; }
#jyjx .con .right .bot_img{ width: 970px; height: 76px; }
#jyjx .con .right .bot_img img{ width: 100%; height: auto; }
#jyjx .con .right .bot_img p{ width: 970px; height: 76px; line-height: 76px; }
#jyjx .con .right .bot_img p br{}
#jyjx .con .right .c_cbox .cbox .news1{ height: auto;margin-bottom: 19px; }
#jyjx .con .right .c_cbox .cbox .news1 .img img{ width: 190px; }
#jyjx .con .right .c_cbox .cbox .news1 .text{ width: 240px; height: 107px; }

#tsg .news .left,#tsg .news .right{ margin-top: 20px; }

#slideBox .slick-item{
	position:relative;
}
.flash{
	width:590px;
	height:280px;
	float:left;
}
.flash #slideBox .slick-slider div{
	width:100%;
	height:100%;
}
.flash #slideBox .slick-slider img{
	width:100%;
	height:100%;
}
#slideBox .slick-item span{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	background:url(../images/f_bot_bg.png);
	color:#fff;
	padding:0 20px;
	padding-right: 130px;
	height: 36px;
	line-height: 36px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#slideBox .slick-mod2nav {

    height: 36px;
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;

}
#slideBox .slick-dots {

    position: static;
    padding-top: 11px;
    margin-right: 10px;

}
#slideBox .slick-mod2nav ul li.slick-active {

    background: url(../images/djhd_f_nav_b.png) center center no-repeat;

}
#slideBox .slick-mod2nav li {

    margin: 0px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url(../images/djhd_f_nav_a.png) center center no-repeat;

}
#slideBox .slideBox .slick-item img {

    width: 100%;
    height: 100%;

}
/*.publicblock.h .imglist li{ margin-top: 5px; }*/

@media screen and (min-width:1230px){
	@keyframes wobble {
	  from {
		-webkit-transform: none;
		transform: none;
	  }

	  15% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -5deg);
	  }

	  45% {
		-webkit-transform: translate3d(3%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(3%, 0, 0) rotate3d(0, 0, 1, 3deg);
	  }

	  75% {
		-webkit-transform: translate3d(-1%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-1%, 0, 0) rotate3d(0, 0, 1, -1deg);
	  }

	  to {
		-webkit-transform: none;
		transform: none;
	  }
	}
	
	@-webkit-keyframes wobble {
	  from {
		-webkit-transform: none;
		transform: none;
	  }
	
	  15% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -5deg);
	  }
	
	  45% {
		-webkit-transform: translate3d(3%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(3%, 0, 0) rotate3d(0, 0, 1, 3deg);
	  }
	
	  75% {
		-webkit-transform: translate3d(-1%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-1%, 0, 0) rotate3d(0, 0, 1, -1deg);
	  }
	
	  to {
		-webkit-transform: none;
		transform: none;
	  }
	}

	#djgz .bot .ytop .li:hover .s1{ animation: animation: wobble 0.5s; -webkit-animation: wobble 0.5s; }




}