a{color:#000}
img{vertical-align: top;}
.autoline{display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;-webkit-line-clamp:2;}
.nowrap{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.dis_flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.wrapper_1400{width:1400px;margin:0px auto; padding:0px;}
.wrapper_1200{width:1200px;margin:0px auto; padding:0px;}
.tt {width: 1200px;margin-top:20px;text-align: center;position:absolute;}
.tt .title {min-height: 100px;font-weight: bold;width: 100%;display: flex;align-items: center;}
.tt .title p{width:1200px;text-align: center;line-height:50px;max-height: 100px;font-size: 40px;color: #055DA4;overflow: hidden;}
.tt .summary p{width:1200px;text-align: center;line-height:35px;max-height: 35px;font-size: 20px;color: #999;overflow: hidden;}
header{height:60px;background:#EB2D1E}
header ul {float: left;overflow: hidden;width:860px;margin-left: 270px}
header ul li {float: left;}
header ul li a,header ul li i {font-size: 18px;font-weight: 400;color: #FFF;line-height:60px;text-align: center;}
header ul li i {margin-left: 14px;margin-right: 14px;}
.scroll-pic2 {width: 720px;height: 460px;overflow: hidden;position: absolute;margin: 120px 0 0 0px;}
.scroll-pic2 .hd {position: absolute;width: 100%;height: 0;top: 45%;z-index: 1;}
.prev,.next {position: absolute;width: 48px;height: 48px;top: 50%;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;}
.scroll-pic2 .hd ul {position: absolute;right: 10px;top: 225px;overflow: hidden;zoom: 1;}
.scroll-pic2 .hd ul li {float: left;width: 10px;height:10px;overflow: hidden;margin-right: 6px;text-indent: -999px;
	cursor: pointer;background: #fff;border-radius: 6px;overflow: hidden;}
.scroll-pic2 .hd ul li.on {background: #85AFD7;opacity: 1;width: 12px;height: 12px;}
.scroll-pic2 .bd ul {height: 460px}
.scroll-pic2 .pic{width: 720px;height: 460px;max-height:460px;overflow: hidden;}
.scroll-pic2 .pic img {width: 720px;height: 460px;display: block;}
.scroll-pic2 .bd ul li{float: left;_display: inline;overflow: hidden;position: relative;height: 100%}
.scroll-pic2 .pic{text-align: center;}
.scroll-pic2 .title {width: 100%;height: 60px;line-height: 60px;box-sizing: border-box;padding-left: 20px;font-size: 22px;position: absolute;left: 0;bottom: 0;text-align: left;background: rgba(50,50,50,0.5);}
.scroll-pic2 .title a {color: #fff;}
.banner-right {width: 435px;overflow: hidden;margin: 132px 0 0 768px;position: absolute;}
.banner-right .title{font-size:20px;font-weight: bold;line-height: 35px;height:70px}
.banner-right .summary{font-size:16px;line-height: 30px;-webkit-line-clamp:4;margin:5px 0;text-indent: 2em}
.banner-right .line{border-bottom:1px dashed #d0cfcf;height:8px;margin:9px 0}
.banner-right p {width: 100%;line-height:38px;margin-bottom:1px;text-overflow: ellipsis;height:38px}
.banner-right p a {font-size:18px;line-height:30px;text-align: left;}
.marqueebg {width: 1200px;height: 62px;background: url(http://www.legaldaily.com.cn/templateRes/202408/05/60373/images/2024_fzqx_003.jpg)}
.marqueebg>a {position: absolute;width: 120px;height: 55px;}
.list {width: 100%;height: 100%;box-sizing: border-box;padding-left: 130px;}
.list ul {width: 100%;box-sizing: border-box;}
.list ul li {height: 58px;line-height:60px;}
.list ul li a {font-size: 16px;font-weight: 400;color: #454343;line-height: 58px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;}
.container {margin: 0 auto;max-width: 1500px;overflow: hidden;}
.marquee {width: 100%;white-space: nowrap;overflow: hidden;line-height: 58px;}
.marquee .marquee_list {display: inline-block;}
.marquee .marquee_list.rtl {animation: marquee_rtl 40s linear infinite;}
.marquee .marquee_list.rtl span a::before {content: "";position: absolute;width: 2px;height: 2px;background: #000;border-radius: 50%;left: 18px;top: 50%;transform: translateY(-50%);}
.marquee .marquee_list.rtl span a {font-size: 16px;font-weight: 400;color: black;line-height: 58px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 25px;position: relative;}
@keyframes marquee_rtl {0% {transform: translate(0, 0);} 100% {transform:translate(-100%, 0);}}
.rt-one{margin-right: 15px;}
.main1{width:1200px;margin-top:20px;}
.main1 .box{width:366px}
.main1 .box .image,.main1 .box .image img{width:366px;height:250px}
.main1 .box .image{margin:25px 0;}
.main1 .box .image p{line-height:40px;font-size:18px;color:#fff;text-align: center;background:rgba(50,50,50,0.5);position: relative;bottom: 40px;}
.main1 .box>p{line-height:45px;font-size:18px;color:#2a2a2a;border-bottom: 1px dashed #d0cfcf;list-style:inside none disc;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pfsp{width: 1200px;margin-top: 20px;height: 550px;background: url(http://www.legaldaily.com.cn/templateRes/202408/05/60373/images/2024_fzqx_007.jpg) no-repeat;}
.pfsp>a:nth-child(1){position: absolute;width: 120px;height: 50px;}
.pfsp>a:nth-child(2){position: absolute;width: 70px;height:50px;margin-left: 1130px}
.pfsp .left,.pfsp .left img{width:615px;height:420px}
.pfsp .left{margin-top:100px;position: absolute;}
.pfsp .left p{line-height:50px;font-size:18px;color:#fff;text-align: center;background:rgba(50,50,50,0.5);position: relative;bottom: 50px;}
.pfsp .right{width:545px;margin:100px 0 0 650px;position: absolute;}
.pfsp .right img{width:175px;height:125px}
.pfsp .right .box{height:126px;margin-bottom: 20px}
.pfsp .right .box .text{width:355px;border-bottom:1px dashed #d0cfcf}
.pfsp .right .box .text p:nth-child(1){font-size: 18px;font-weight:bold;line-height:35px}
.pfsp .right .box .text p:nth-child(2){line-height:28px;height:84px;overflow: hidden;text-indent: 2em;}
.pic{width:1200px;max-height:240px;overflow:hidden;margin-top: 10px}
.pic img{width:1200px;height:100px;margin:10px 0;}
.department{width:1200px;margin-top: 20px}
.columns{width:1200px;margin-top: 20px;background: #F5F5F5;height:50px}
.columns p{width:120px;font-weight:bold;line-height:50px;font-size: 20px;text-align: center;float: left}
.columns .active{background:#EB2D1E;}
.columns .active a{color:#fff;}
.main2{width:1200px;margin-top: 20px}
.main2 .left{width:665px;}
.main2 .left .box{width:100%;height:245px}
.main2 .left .title{font-weight:bold;font-size:18px;line-height:35px;width:320px;overflow: hidden;}
.main2 .left .summary{text-indent:2em;line-height:27px;width:320px;height:135px;overflow:hidden;margin-top:5px}
.main2 .left img{width: 320px;height:210px;}
.main2 .right{width:500px}
.main2 .right img{width: 175px;height:130px;}
.main2 .right >a:nth-child(2)>div{margin-top:15px}
.main2 .right .box{width:495px;height:165px;border-bottom: 1px dashed #d0cfcf;}
.main2 .right .title{font-weight:bold;font-size:18px;line-height:35px;width:300px;overflow: hidden;}
.main2 .right .summary{text-indent:2em;line-height:30px;width:300px;height:90px;overflow:hidden;margin-top:5px}
.main2 .right p{line-height:40px;font-size:18px;}
.main2 .right p:nth-child(3){margin-top:25px}
.zhqx{width: 1200px;margin-top: 20px;height: 55px;background: url(http://www.legaldaily.com.cn/templateRes/202408/05/60373/images/2024_fzqx_014.jpg?a=2) no-repeat;}
.zhqx>a:nth-child(1){position: absolute;width: 120px;height: 50px;}
.zhqx>a:nth-child(2){position: absolute;width: 70px;height:50px;margin-left: 1130px}
.main3{width:1200px;}
.main3 .box{width:375px}
.main3 .box .image,.main3 .box .image img{width:375px;height:275px}
.main3 .box .image{margin:20px 0;}
.main3 .box .image p{line-height:40px;font-size:18px;color:#fff;background:rgba(50,50,50,0.5);position: relative;bottom: 40px;}
.main3 .box>p{line-height:45px;font-size:18px;color:#2a2a2a;border-bottom: 1px dashed #d0cfcf;list-style:inside none disc;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}