

/*.bg5{background:url(	http://www.legaldaily.com.cn/newzt/images/yfzm-05.jpg) no-repeat;height:638px;position: relative;}*/



a{
	color: #000;
}
.FF6600{
	color: #FF6600;
}
.banner-left {
	width: 570px;
	float: left;
	margin-top: 830px;
	margin-left: 200px;
}
.banner-img {
	width: 565px;
	height: 370px !important;
	overflow: hidden;
	position: relative;
	float: left;
}
.banner-img img{
	width: 100%;
	height: 100%;
}
.banner-img .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	bottom: 12px;
	z-index: 1;
}

.banner-img .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
	display: flex;
	align-items: center;
}

.banner-img .hd ul li {
	float: left;
	margin-right: 10px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	line-height: 8px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}

.banner-img .hd ul li:last-child {
	margin-right: 16px;
}

.banner-img .hd ul li.on {
	background: #85AFD7;
	width: 12px;
	height: 12px;
	line-height: 12px;
	color: #fff;
}

.banner-img .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.banner-img .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
}
.mask {
	position: absolute;
	bottom: 0px;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 45px;
	background: rgba(255, 000, 000, 0.6);
}

.mask a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	margin-top: 10px;
	margin-left: 14px;
	font-size: 17px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;

}
.banner-img .bd img {
	width: 565px;
	height: 370px !important;
	display: block;
}
.prev,
.next {
	position: absolute;
	width: 44px;
	height: 44px;
	top: 49%;
	transform: translateY(-50%);
	border-radius: 50%;
	background-color: rgba(255, 255, 255, 0.5);
	z-index: 100;
}

.prev img,
.next img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 18px;
	height: 18px;
	opacity: 0.7;
}


.prev:hover,
.next:hover {
	background-color: rgba(255, 255, 255, 1);
}

.prev:hover img,
.next:hover img {
	opacity: 1;
}

.prev {
	left: 12px;
}

.next {
	right: 12px;
}



.banner-right {
	width: 469px;
	height: 375px;
	float: left;
	box-sizing: border-box;
	margin-top: 829px;
	margin-left: 33px;
}
.banner-right-top{
	width: 400px;
	height: 187px;
}
.banner-right-top h3{
	 font-size: 24px;
    line-height: 33px;
	font-weight:bold
}
.banner-right-top p {
	text-indent: 2em;
    font-size: 14px;
    line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;/*想省略几行就写几*/
	-webkit-box-orient: vertical;
	margin-top: 20px;
}
.banner-right-btm{
	height:187px;
	width: 410px;
}
.banner-right-btm ul{
	margin-top: 35px;
	margin-left: 20px;
}
.banner-right-btm ul li{
	margin: 11px 0;
	font-size: 16px;
}
.cherish-gallery{
	width: 100%;
	position: absolute;
	top: 225px;
	left: 0;
}
.cherish-gallery__hd {
    height: 0;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
}
.cherish-gallery__hd .next{
	background: url(	http://www.legaldaily.com.cn/newzt/images/yfzm-011.png) no-repeat;
	float: right;
	margin-right: 120px;
}
.cherish-gallery__hd .prev{
	background: url(	http://www.legaldaily.com.cn/newzt/images/yfzm-010.png) no-repeat;
	float: left;
	margin-left: 120px;
}
.cherish-gallery__hd .prev,
.cherish-gallery__hd .next{
	width: 46px;
	height: 62px;
	cursor: pointer;
}
.cherish-gallery__bd{
	width: 1000px;
	overflow: hidden;
	margin: 0 auto;
}
.cherish-gallery__bd li{
	position: relative;
	width: 230px;
	height: 380px;
	background: url(	http://www.legaldaily.com.cn/newzt/images/yfzm-013.png) no-repeat;
	margin-right: 20px;
	float: left;
}
.cherish-gallery__bd img{
	width: 218px;
	height: 300px;
}
.cherish-gallery__bd .name{
	position: absolute;
	width: 220px;
	text-align: center;
	font-size: 26px;
	bottom: 70px;
	z-index: 3;
	color: #fff;
}

.cherish-gallery__bd .summary{
	position: absolute;
	top: 0;
	width: 230px;
	height: 380px;
	background: url(	http://www.legaldaily.com.cn/newzt/images/yfzm-012.png) no-repeat;
	z-index: 2;
}

.slideTxtBox1 {
/*
    width: 1000px;
    height: 680px;
*/
    text-align: left;
    position: absolute;
    left: 150px;
    top: 100px;
}
.slideTxtBox1 .hd {
/*
    height: 60px;
    width: 400px;
*/
    line-height: 30px;
/*    padding: 0 10px 0 20px;*/
    position: absolute;
    top: 200px;
    left: 100px;
}
.slideTxtBox1 .hd ul {
    float: left;
    position: absolute;
    left: 26px;
    top: 0px;
    height: 50px;
}
.slideTxtBox1 .hd ul li {
    width: 320px;
    height: 70px;
    display: flex;
	align-items: center;
/*    padding: 0px 110px 0px 0px;*/
    cursor: pointer;
    font-size: 19px;
/*    text-indent: 0.6em;*/
    color: #000;
/*    text-align: center;*/
    line-height: 20px;
    font-family: 黑体;
    background: url(	http://www.legaldaily.com.cn/newzt/images/yfzm-015.png) no-repeat;
	margin-bottom: 20px;
	padding-left: 15px;
	margin-top: 10px;
}
.slideTxtBox1 .hd ul li.on {
    color: #fff;
    background: url(	http://www.legaldaily.com.cn/newzt/images/yfzm-014.png) no-repeat;
}
.slideTxtBox1 .bd {
/*
    height: 230px;
    width: 500px;
*/
    position: absolute;
    top: 200px;
    left: 500px;
}
.slideTxtBox1 .bd ul {
    padding: 15px;
    zoom: 1;
}
.slideTxtBox1 .bd .summary4 {
    position: absolute;
    width: 440px;
	height: 500px;
    left: 77px;
    top: -33px;
    color: #000;
	overflow-x: hidden;
}


.bg4-1{
	width: 100%;
	position: absolute;
	top: 650px;
	height: 270px;
}
.bg4-1 ul{
	margin-left: 215px;
}
.bg4-1 ul li{
	width: 185px;
	height: 260px;
	text-align: center;
	font-size: 18px;
	font-family: 楷体;
	float: left;
	margin-right: 80px;
}
.bg4-1 ul li a{
	color: #863600;
}
.bg4-1 ul li h3{
	margin-top: 10px;
}
.bg4-1 ul li img{
	width: 170px;
	height: 180px;
}


.video-main {
	position: absolute;
	top: 150px;
	left: 180px;
    width: 1000px;
    overflow: hidden;
}

.video-big {
    width: 700px;
    height: 400px;
    float: left;
}

.video-big img{
    width: 700px;
    height: 400px;
}

.video-small{
    width: 300px;
    height: 400px;
    overflow-y: auto;
    float: right;
}

.video-small li {
    overflow: hidden;
    padding: 9px 10px;
    background-color: #fff;
    cursor: pointer;
}

.video-small li img {
    float: left;
    width: 150px;
    height: 82px;
}

.video-small .title {
    margin-left: 165px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    color: #2a2b2b;
}


.video-small li.on {
    background-color: #bf0009;
}



.video-small li.on .title {
    color: #fff;
}



.focus-news {
    width: 1000px;
   position: absolute;
	top: 205px;
	left: 210px;
}


.focus-news ul {
    width: 1070px;
    overflow: hidden;
}
/*
.focus-news li {
    width: 465px;
    height: 68px;
    float: left;
    box-sizing: border-box;
    position: relative;
    padding-left: 60px;
    padding-right: 20px;
    margin-bottom: 52px;
    margin-right: 70px;
	display: flex;
	align-items: center;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
}

.focus-body .title {
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
	
}

.focus-body .title a {
    color: #2b2a2a;
}
*/

.bg7 .banner-img{
	position: absolute;
	width: 490px;
	height: 290px!important;
	
}
.bg7-i1{
	top: 170px;
	left: 200px;
}
.banner-img3{
	position: absolute;
	width: 470px;
	height: 165px;
}
.bg7 .banner-img .mask{
	text-align: center!important;
}
.bg7 .banner-img .mask a{
	color:#c5b58b; 
}
.banner-img3 img{
	width: 280px;
	height:100%;
}
.banner-img3 p{
	width: 130px;
	font-size: 16px;
	margin-top: 40px;
	margin-left: 30px;
}
.bg7-i2{
	top: 480px;
	left: 220px;
}
.bg7-i2 img{
	float: right;
}
.bg7-i3{
	top: 460px;
	right: 200px;
}
.bg7-i4{
	top: 269px;
	right: 219px;
}
.bg7-i4 img,.bg7-i4 p{
	float: left;
}






		.scroll-pic {width:605px;height: 505px;overflow: hidden;position:absolute;margin:85px 0 0 100px;}
	    .scroll-pic .hd {position: absolute;width: 100%;height: 0;top: 50%;margin-top: -2px;z-index: 1;}
	    .scroll-pic .hd ul {position: absolute;right: 10px;top: 225px;overflow: hidden;zoom: 1;}
	    .scroll-pic .hd ul li{float: left;width:12px;height:12px;overflow: hidden;margin-right:6px;text-indent:-999px;cursor: pointer;background:#fff;overflow:hidden;}
	    .scroll-pic .hd ul li.on {background:#d21f1f;}
	    .scroll-pic .pic img {width: 605px;height: 505px;display: block;}
	    .scroll-pic .bd ul{}
	    .scroll-pic .bd ul li{float: left;overflow: hidden;position: relative;}
	    .scroll-pic .pic{text-align: center;}
	    .scroll-pic .title{width:100%;height:50px;line-height:50px;box-sizing: border-box;padding-left: 10px;font-size: 20px;position: absolute;left: 0;bottom: 0;text-align:left;background:linear-gradient(to top,rgba(1,1,1,0.4),rgba(0,0,0,0) 80%,rgba(0,0,0,0))}
	    .scroll-pic .title a{color: #fff;}
	    .m2r{width:550px;position:absolute;margin:144px 0 0 740px;}
		.m2r .box{width:100%;border-bottom: 1px dashed #666;margin-bottom:10px;height:141px}
		.m2r .summary{font-size:16px;line-height:25px;margin-top:6px;height:74px;overflow:hidden;text-indent:2em;}
/*		.title{line-height:28px;font-size:20px}*/
		.m3-1{
			width: 1266px;
			height: 840px;
			position: absolute;
			top: 199px;
			left: 66px;
		}
		.m3-1-l{
			width: 633px;
			height: 207px;
			float: left;
		}
		.m3-1-l img{
			width: 265px;
			height: 165px;
			margin-top: 40px;
			margin-left: 55px;
			float: left;
		}
		.box2{
			width: 281px;
			float: left;
			margin-top: 40px;
			margin-left: 10px;
		}
		.summary2{font-size:16px;line-height:30px;margin-top:6px;text-indent:2em;
		 overflow: hidden;
      text-overflow: ellipsis;
      width: 100%;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
      word-break: break-all;
}
		.3e5754{
			color: #3e5754;
		}
		
		.m7 ul{position:absolute;margin-top:185px;margin-left: 100px;}
		.m7 li {float: left;margin-right: 10px;}
	    .m7 .text {width: 230px;height: 230px;text-align: center;line-height: 28px;background: #7bcdb6;overflow: hidden;}
	    .m7 .title1{width: 95%;margin-top:-70px;padding-left:5%;position: relative;background:rgba(0,0,0,0.5);text-align: left;height: 0;overflow: hidden;}
	    .m7 .pic {width: 230px;height: 230px;}
	    .m7 .pic img {width: 100%;height: 100%;display: block;}
	    .m7 span {width: 230px;height: 230px;display: table-cell;vertical-align: middle;padding: 0 20px;font-size: 18px;font-weight: bold;}
	    .m7 .text p{font-size: 14px;margin-top:10px;border-bottom: 2px solid #fff;padding-bottom: 10px;}
	    .m7 a {color: #fff;}
	    .banner-img2 {width: 1160px;height: 420px;overflow: hidden;position: relative;padding:345px 0 0 45px;}
	    .banner-img2 .hd {height: 15px;overflow: hidden;position: absolute;right: 5px;bottom:0;z-index: 1;}
	    .banner-img2 .hd ul {overflow: hidden;zoom: 1;float: left;display: flex;}
	    .banner-img2 .hd ul li {float: left;margin-right: 12px;width:10px;height: 10px;line-height: 10px;text-align: center;background:#fff;cursor: pointer;list-style: none;border-radius:50%}
	    .banner-img2 .hd ul li:last-child {margin-right: 12px;}
	    .banner-img2 .hd ul li.on {background: #8cb4d6;width: 12px;height: 12px;line-height: 12px;}
	    .banner-img2 .bd {position: relative;height: 100%;z-index: 0;text-align: left;}
	    .banner-img2 ul{height: 400px;overflow: hidden;}
	    .banner-img2 .bd li {zoom: 1;vertical-align: middle;position: relative;height: 400px;}
	    .mask2 {position: absolute;display: inline-block;width:530px;height:410px;margin:-370px 0 0 630px;}
	    .mask2 a {overflow: hidden;text-overflow: ellipsis;width:520px;display: inline-block;margin-top: 10px;margin-left: 14px;color: #FFFFFF;}
	    .title2{font-size:24px;line-height:45px;height:89px;min-height:89px;overflow:hidden;margin-bottom:15px;text-align: center;}
	    .summ2{height:209px;overflow:hidden;text-align:left;text-indent:2em;border-top: 1px dashed #fff;padding-top:35px;}
	    .banner-img2 .bd img {width: 535px;height: 385px;display: block;}
		.m3left1{position: absolute;width:530px;height:410px;margin:210px 0 0 30px;}
		.m3left1 a{color:#fff}
		.m3right1{position: absolute;width:535px;height:385px;margin:190px 0 0 640px;}
		.m3right1 img{width:535px;height:385px;}
		.m3list{width:1010px;position: absolute;margin:690px 0 0 170px;}
		.m3list p{width:380px;margin-top:120px;height:69px;text-align:left}
		.m3list2{width:1135px;position: absolute;/*margin:1245px 0 0 40px;*/margin:120px 0 0 40px;}
		.m3list2 img{width:345px;height:510px;}
		.inner_1200 {
    width: 1200px;
    margin: 0px auto;
    padding: 0px;
    text-align: center;
}
		.3e5754{
			color: #3e5754;
		}