
.content{ margin: 30px auto; }
/*详情页样式*/
.tong_con_title{font-size: 26px;padding: 30px 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:20px auto; border-top: #ddd 1px solid; padding-top: 10px; color:#999;/*text-align:center;*/}
.tong_back p{ margin:5px auto; }
.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:auto; }
.tong_list1 li{ border-bottom: #e7e7e7 1px solid; padding-bottom:20px;  margin: 0px auto 20px auto; overflow: hidden; }
.tong_list1 li .tit{ margin: auto; font-size:18px; }
.tong_list1 li .icon{ margin: 10px auto; line-height: 30px; color: #999; overflow: hidden; }
.tong_list1 li .icon p{background: url(../images/sj.png) no-repeat left center; float: left; padding-left: 30px; margin-right: 20px;  }
.tong_list1 li .icon span{ background: url(../images/yue.png) no-repeat left center; float: left; padding-left: 30px; display: block; }
.tong_list1 li .tit_con{ margin: auto; line-height: 180%; color: #999;  float: left; width: 70%; }
.tong_list1 li .more{ float: right; }
.tong_list1 li .more a{ color: #d51b12; }


/*新闻带简介有图*/

.tong_list2{ margin:auto; }
.tong_list2 li{  float: left; width: 32%; background: #fff; margin-left: 2%; border-radius: 5px; margin-bottom:2%; transition: all 0.5s;}
.tong_list22 li{  width: 23.5%; }
.tong_list2 li.li1{ margin-left: 0; }
.tong_list2 li a{ display: block; }
.tong_list2 li .pic{border-top-left-radius:5px;  border-top-right-radius:5px; }
.tong_list2 li .pic span{ padding-top: 66.6%; }
.tong_list2 li .text{ padding:30px;   }
.tong_list2 li .text .time{ color: #999;}
.tong_list2 li  .text .time:before{ content: ""; display: inline-block; width: 4px; height: 15px; background: #e10a0a;  margin-right:10px; }

.tong_list2 li .text .tit{  }
.tong_list2 li .text .tit h4{font-size: 22px; color: #663333; margin:10px auto;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.tong_list2 li .text .tit p{ font-size: 16px; line-height: 1.8; color: #999;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.tong_list2 li .text .more{  color: #e10a0a; font-size: 16px;  margin-top: 15px; }
.tong_list2 li .text .more i{ padding-left:5px;  color: #e10a0a; font-weight: bold;}
.tong_list2 li:hover{-webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -o-box-shadow: 0 0px 15px rgba(0,0,0,0.2);box-shadow: 0px 0px 15px rgba(0,0,0,0.2);  /*transform: translateY(-15px);*/}
.tong_list2 li:hover .bak{-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.tong_list2 li:hover .text .more{ font-weight: bold; }


/*新闻无简介无图*/
.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_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: auto; }
.down_list1 li{ margin: auto; height: 35px; line-height: 35px; }
.down_list1 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; }
.down_list1 li span{ float: right; }

.hasdiv{ overflow:hidden; display:block; position:relative;}
.hasdiv .bkg{ display:block; width:100%;
transition:All 0.2s ease;
-webkit-transition:All 0.2s ease;
-moz-transition:All 0.2s ease;
-o-transition:All 0.2s ease;background-size:cover; background-position:center center; background-repeat:no-repeat;}
.hasdiv .bkg img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    display: block;
    object-fit: cover;
}
.hasdiv:hover .bkg{transform: rotate(0deg) scale(1.1);
            -webkit-transform: rotate(0deg) scale(1.1);
            -moz-transform: rotate(0deg) scale(1.1);
            -o-transform: rotate(0deg) scale(1.1);
            -ms-transform: rotate(0deg) scale(1.1);}

@media only screen and (max-width: 1024px) {
.pic_list1 li .pic span{ height: 195px; }

}

@media only screen and (max-width: 768px) {
.pic_list1 li .pic span{ height: 145px; }

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

.tong_list1 li .tit_con{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; width: 100%;}
.tong_list1 li .tit{ font-size: 16px; }
.tong_list1 li .icon{ margin: 5px auto; }
.tong_list1 li .more{ display: none; }

.pic_list1 li{ width: 49%; }
.pic_list1 li:nth-child(2n) { float: right; }
.pic_list1 li .pic span{ height: 125px; }

}

@media only screen and (max-width: 320px) {
.pic_list1 li .pic span{ height: 95px; }
}

