
.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:auto; }
.tong_list1 li{ border-bottom: #e7e7e7 1px solid; padding-bottom:20px;  margin: 0px auto 20px auto; overflow: hidden; transition: all 0.5s;}
.tong_list1 li .pic{ float: left; width: 25%; margin-right: 3%; }
.tong_list1 li .pic span{ padding-top: 66%; }
.tong_list1 li .text{ overflow: hidden; padding-top: 10px; }
.tong_list1 li .text span{ display: block; font-size: 18px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.tong_list1 li .text p{ line-height: 2; margin:10px auto; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden; color: #666; }
.tong_list1 li .text em{ display: block; color: #666; }
.tong_list1 li a .text span:before{ transition: all 0.5s; display: inline-block;vertical-align: middle;width: 0;height: 0;border-top: 1px solid #2A4890; content: "";}
.tong_list1 li a:hover .text span:before{  width: 40px; }



.tong_list01{ margin:auto; }
.tong_list01 li{ border-bottom: #e7e7e7 1px solid; padding-bottom:20px;  margin: 0px auto 40px auto; overflow: hidden; transition: all 0.5s;}
.tong_list01 li .pic{  }
.tong_list01 li .pic span{ padding-top: 30%; }
.tong_list01 li .text{ overflow: hidden; padding-top: 10px; }
.tong_list01 li .text span{ display: block; font-size: 24px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.tong_list01 li .text p{ line-height: 2; margin:10px auto; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden; color: #666; font-size: 18px; }
.tong_list01 li .text em{ display: block; color: #666; }
.tong_list01 li a .text span:before{ transition: all 0.5s; display: inline-block;vertical-align: middle;width: 0;height: 0;border-top: 1px solid #2A4890; content: "";}
.tong_list01 li a:hover .text span:before{  width: 40px; }





/*新闻带简介有图*/

.tong_list2{ margin: auto; }
.tong_list2 li{ margin: 30px auto;  border-bottom: #ccc 1px dotted; padding-bottom: 30px;}
.tong_list2 li .pic{ float: left; width: 30%; overflow: hidden; }
.tong_list2 li .pic span{ padding-top: 66%; }
.tong_list2 li .text{ float: left; margin-left: 30px; width: 50%; }
.tong_list2 li .text a{ font-size: 18px; margin: 15px auto;  display: block;}
.tong_list2 li .text p{ line-height: 180%; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;  }
.tong_list2 li .time{ float: right;  text-align: center; padding-top: 20px; }
.tong_list2 li .time b{ display: block; font-size: 45px; }
.tong_list2 li .pic img{-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;  display: block; }
.tong_list2 li .pic img:hover{-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}












/*新闻无简介无图*/
.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_logo{margin: auto;}
.pic_logo li{ float: left; width: 20%; margin-bottom: 10px; }
.pic_logo li a{ display: block; width: 95%; border: #ddd 1px solid; }
.pic_logo li .pic1 span{ padding-top:50%; }

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

.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; }

@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; }
}

