﻿.new_report{overflow:hidden;padding: 30px 0px;}
.news{width: 650px;margin-top:10px;}
.slideBox{ width:615px; height:375px; overflow:hidden; float:left; border:1px solid #ddd;}
.report{width: 630px;overflow:hidden;float:right;}
.new_title{margin-bottom: 20px;height: 50px;font-size: 24px;font-weight:bold;line-height: 50px;color: #333;border-bottom: 1px solid #cbcbcb;justify-content: flex-end; }
.new_title .title{height:47px;display:block;width:105px;padding-left:5px; border-bottom: 3px solid #ff9600;float:left;letter-spacing:2px;}
.blue_tit{color: #005faf;}
.more2{font-size: 16px;display:block;width:8%;font-weight:normal;}
.report_ul li{clear:both;margin-bottom:8px;overflow:hidden;line-height:54px;border-bottom:1px dashed #e7e7e7;}
.report_ul li a{font-size: 18px;}
.report_ul li:hover a{color: #1847d3;}
.tzgg_nr_y {width: 77%;	}
.tzgg_nr_y p {height:54px;overflow:hidden;}
.tzgg_nr_y span {color: #999;display: block;}
.news-index {display: flex;justify-content: space-between;}
.news-index-list {
    width: 48.375%;
    padding-bottom: 30px;
    margin-bottom: 20px;
    background: #fff;
    overflow: hidden;
    border-radius: 4px;
    -moz-box-shadow: 0 3px 30px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 3px 30px rgba(0, 0, 0, .1);
    box-shadow: 0 3px 30px rgba(0, 0, 0, .1);background:url(../images/flbj.jpg) no-repeat right bottom;margin-bottom: 20px;
}

.new_title2{    
    margin-bottom: 20px;
    height: 50px;
    font-size: 24px;font-weight:bold;
    line-height: 50px;
    color: #333;
    border-bottom: 1px solid #cbcbcb;
    justify-content: flex-end; padding-top:20px;}
.new_title2 .title{height:47px;display:block;width:205px;float:left;letter-spacing:2px;background: url(../images/xtb.jpg) no-repeat 16px center;text-indent:2em;} 
.news-index-list ul{clear:both;width:95%;margin:0px auto;}
.hdbox{ margin-top:30px;overflow:hidden;padding:40px 0px 0px 0px; background-color:#f5f5f5;}
.hsjdl{width:48.375%;float:left;overflow:hidden;padding-bottom:50px;}
.img_txt{height: 110px}
.img_txt img{ width: 100%; height:100%;margin-right: 20px }
.text_l{width:208px;height:110px;float:left;}
.text_r{width:400px;float:right;}
.text_r span{font-size:24px;height:30px;line-height:30px;overflow:hidden;display:block;margin:10px 0px;}
.text_r span a{color:#444444;}
.img_txt p{  line-height: 26px;height:70px;overflow:hidden;font-size: 14px; }
.img_txt p a{color: #444444}
.list-1-blue{clear:both;overflow:hidden;width:100%;}
.hsjdlm .inside-tb {padding:14px 14px 14px 14px;}
.inside-tb{clear:both;}
.tzgg_nr_z2 {text-align: center;height:64px;width:64px;padding-right:10px;border-right:1px solid #dcdcdc;}
.tzgg_nr_z2 p {font-size: 35px;font-weight:bold;color: #aaaaaa;line-height: 32px;}
.tzgg_nr_z2 span {color: #cccccc;line-height: 33px;font-size:16px;display:block;}
.one-line {width: 80%;float: left;line-height: 64px;padding-left: 4%;height:64px;overflow:hidden;}
.hsjdr{width:48.375%;float:right;overflow:hidden;padding-bottom:50px;}
.xbanner{text-align:center;}
.dtbox h2,.xsbox h2{color:#1847d3}
.xsbox{padding-bottom:80px;}
.rcpy{margin-top:10px;overflow:hidden;}
.news-index-list li,.rcpy li{height:56px;line-height:56px;overflow:hidden;}
.news-index-list li a { display: block; width: 80%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news-index-list ul li span,.rcpy li span{font-weight:normal;font-size:14px;color:#666666;}
.list-1-blue .one-line a {color: #333333;}


.news_list{margin-top:25px;width: 500px;height: 310px;overflow:hidden;}
.news_list ul li{line-height: 54px;padding-left: 20px;}
.news_list ul li a{font-size: 18px;}
.news_list ul li:hover a{color: #1847d3;}
.time{color: #a9a9a9;font-size: 18px;}



.tzgg_nr_z {padding: 14px 0px 6px 0px;text-align: center;width: 8%;}
.tzgg_nr_z span {line-height: 22px;font-size:14px;color:#666666;}
.tzgg_nr ul li {margin-bottom: 14px;}
.tzgg_nr ul li:hover .tzgg_nr_z {background: #01844b;}
.tzgg_nr ul li:hover .tzgg_nr_z p {color: #fff;}
.tzgg_nr ul li:hover .tzgg_nr_z span {color: #fff;}
.zpgg{margin-top: 50px;clear:both;}
.zpgg img{display: block;width: 100%;}

.box{width: 615px;height: 375px;margin: 0px auto;overflow: hidden;position: relative;}
.box-1 ul{}
.box-1 ul li{width: 615px;height: 375px;position: relative;overflow: hidden;}
.box-1 ul li img{display:block;width: 615px; height:375px;}
.box-1 ul li h2{position: absolute;left: 0;bottom: 0;height: 40px;width:385px;background:rgba(0,0,0,.4);text-indent: 1em;margin:0px;
padding-right:500px ;font-size: 15px;line-height: 40px;text-overflow: ellipsis;overflow: hidden;
white-space: nowrap;font-weight: normal;color: ghostwhite}
.box-2{position: absolute;right: 5px;bottom: 15px;}
.box-2 ul li{float:left;width: 10px;height: 10px;overflow: hidden; margin: 0 3px; 
background:#ffffff;text-indent: 100px;cursor: pointer;}
.box-2 ul .on{background: #2363cf;}
.box-3 span{position: absolute;color: white;background: rgba(125,125,120,.3);width: 20px;height: 40px;
top:50%; line-height: 40px;font-size:14px;margin-top: -40px;
text-align: center;cursor: pointer;}
.box-3 .prev{left: 10px;}
.box-3 .next{right: 10px;}
.box-3 span::selection{background: transparent;}
.box-3 span:hover{background: rgba(125,125,120,.8);}


