
.content{ margin: 30px auto; }
/*详情页样式*/
.tong_con_title{font-size: 26px;padding: 0px 0 15px 0;text-align: center;}
.tong_liulan{/*background: #f5f5f5;*/padding: 10px 0px;color: #999;overflow: hidden;line-height: 22px; border-bottom: #f5f5f5 1px solid; border-top: #f5f5f5 1px solid; text-align: center;}
.tong_back{margin:10px auto;line-height:25px;color:#666;text-align:center;}
.tong_back a{color:#666;}
.tong_back a:hover{color:#0061ae;}
.tong_connr{margin:10px auto;text-align:left;line-height:200%;font-size:16px;}
.pian{margin:10px auto;width:100%;text-align:left;line-height:180%;}
.pian span{font-weight:bold;}

/*单页面样式*/
.dan_con{ width:100%; margin:auto; text-align:left;line-height:200%; font-size:16px;}
.tong_page{ width:100%; margin:10px auto; height:25px;}

.dan_con table,.tong_connr table{border-right: #cacaca 1px solid!important; border-bottom:  #cacaca 1px solid!important;}
.dan_con td,.tong_connr td{  padding:10px; border: none!important; border-left: #cacaca 1px solid!important; border-top: #cacaca 1px solid!important;}

/*新闻带简介无图*/

.tong_list1{ margin:0.3rem auto; display: grid;   grid-template-columns: repeat(3, minmax(0px, 1fr)); gap:20px;  }
.tong_list1 li{ /*float: left; width: 33.3%; margin-bottom: 0.3rem; */}
.tong_list1 li a{ display: block; /*width: 95%;*/ margin:auto; color:#999； }
.tong_list1 li .pic span{ padding-top: 55%; }
.tong_list1 li .text{ margin:0.2rem auto 0 auto; }
.tong_list1 li .text span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size: 0.16rem; display: block;}
.tong_list1 li .text p{ margin:0.1rem auto; color: #999; line-height: 1.6; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.tong_list1 li .text em{ font-size: 0.16rem; color: #666; }



/*新闻带简介有图*/

.tong_list2{ margin: auto; }
.tong_list2 li{ margin: 0px auto 0.3rem auto; background: #F5F5F5; position: relative; }
.tong_list2 li .pic{ float: right; width: 30%;  }
.tong_list2 li .pic span{ padding-top: 66%; }
.tong_list2 li .text{ overflow: hidden; padding: 0.5rem; }
.tong_list2 li .text span{ font-size: 0.18rem; font-weight: bold; display: block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tong_list2 li .text em{ display: block; color: #999; margin:0.2rem auto; }
.tong_list2 li .text p{ line-height: 1.8; height: 0.5rem; overflow: hidden; color: #666; }

.tong_list2 li::after {
    content: "";
    background: #E4C35C;
    height: 45px;
    width: 3px;
    display: block;
    position: absolute;
    top: 28px;
    transition: all .45s;
}


.tong_list2 li:nth-child(2n)::after {
    content: "";
    background: #333;
    height: 45px;
    width: 3px;
    display: block;
    right: 0px;
    left: auto;
    position: absolute;
    top: 28px;
    transition: all .45s;
}
.tong_list2 li:nth-child(2n) .pic{ float: left; }
.tong_list2 li:hover::after{ height: 100%; top: 0; }


/*新闻无简介无图*/
.tong_list3{ margin: auto; }
.tong_list3 li{ margin: auto; height: 35px; line-height: 35px; }
.tong_list3 li a{ float: left; width: 70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background: url(../images/san.gif) no-repeat left center; text-indent: 20px; }
.tong_list3 li span{ float: right; }



.pic_list{ margin:0.3rem auto; }
.pic_list li{ margin: auto; transition: all 0.5s;}
.pic_list li .pic{ float: right; width: 40%;transition: all 0.5s; margin-left: 0.1rem; }
.pic_list li .pic span{ padding-top: 55%; }
.pic_list li .text{overflow: hidden; transition: all 0.5s;}
.pic_list li .time{ float: left; width: 15%; font-size: 0.3rem; color: #999; transition: all 0.5s;}
.pic_list li .time i{ display: block; font-size: 0.2rem; font-weight: bold; margin-top: 0.2rem; color: #d8d5d5; }
.pic_list li .con{ overflow: hidden; border-left: #ccc 1px solid; padding-left: 0.3rem;  padding-bottom: 0.3rem; position: relative;}
.pic_list li .text { overflow: hidden; }
.pic_list li .text span{ font-size: 0.16rem; color: #999; }
.pic_list li .text p{ margin:0.3rem auto; color: #999;  }
.pic_list li .text p i{ font-size: 0.14rem; }
.pic_list li:hover .time{ color: #E4C35C; }
.pic_list li:hover .text span{color:#333;}
.pic_list li .con::before{  content: ""; position: absolute; left: 0px; top: 0px; height: 0; width: 1px; background: #333; transition: all 0.5s; }
.pic_list li:hover .con::before{   height: 100%; }
.pic_list li:hover .text,.pic_list li:hover .pic,.pic_list li:hover .time{transform: translateY(10px);}










/*图片矩形列表页*/

.pic_list1{ margin: auto; }
.pic_list1 li{ float: left; width: 33.3%; text-align: center; margin-bottom: 20px; }
.pic_list1 li a{ width: 95%; margin: auto;  display: block; }
.pic_list1 li .pic{margin: auto;}
.pic_list1 li .pic span{ padding-top: 70%; }
.pic_list1 li .text{ margin: 5px auto; line-height: 30px; height: 30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }



/*图片列表页 带简介*/

.pic_list2{ margin: auto; }
.pic_list2 li{ float: left; width: 32%; margin-left: 2%; text-align: center; margin-bottom: 2%; }
.pic_list2 li.li1{ margin-left: 0px; }
.pic_list2 li .con{ margin: auto;  display: block; border: #dfdfdf 1px solid; }
.pic_list2 li .pic{margin: auto;}
.pic_list2 li .pic span{ padding-top: 66%;  }
.pic_list2 li .text{ margin: auto; padding: 20px 0px; width: 80%; }
.pic_list2 li .text .tit{line-height: 30px; height: 30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size: 18px; margin: auto;}
.pic_list2 li .text .text_con{ margin: 5px auto; line-height: 30px; height: 30px;  overflow: hidden; color: #999;}
.pic_list2 li .con:hover{-webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -o-box-shadow: 0 0px 5px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px rgba(0,0,0,0.2); background:#2c9a40;transition: all 0.5s; }

.pic_list2 li .con:hover .text .tit{ color: #fff; }
.pic_list2 li .con:hover .text .text_con{ color: #fff;}

/*下载列表页*/
.down_list1{ margin: 0.3rem auto 0 auto; }
.down_list1 li{ margin: auto;  margin-bottom: 0.2rem; }
.down_list1 li .con{ width: 95%; margin:auto; font-size: 0.16rem; }
.down_list1 li .con i{ display:block; float: left; font-size: 0.22rem; margin-right:0.1rem; }
.down_list1 li .con p{ float: left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width: 70%; }
.down_list1 li .con span{ float: right; }
.down_list1 li a{ display: block; background: #E6E6E6; padding: 0.2rem 0;}
.down_list1 li a:hover{background:#E4C35C; color: #fff; }

@media only screen and (max-width: 1024px) {


}

@media only screen and (max-width: 800px) {

.tong_list2 li .pic{width: 38%;}
}
@media only screen and (max-width: 600px) {
.tong_list2 li{ margin-bottom:0.2rem; }
.tong_list2 li .text{ padding: 0.1rem; }
.tong_list2 li .text em{ margin:0.05rem auto; }
.pic_list li .con{ padding-left: 0.1rem; }
.pic_list li .text p{ margin:0.1rem auto; }
.pic_list li .time{ font-size: 0.16rem; width: 12%; }
.tong_list1{grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.tong_con_title{ font-size: 18px; text-align: left; }
}

@media only screen and (max-width: 400px) {
    .tong_list2 li .pic{ width: 42%; }

}

