@charset "UTF-8";
/*
四处漂泊制作，20210629
*/
/*公共样式复位*/
* { 
	margin:0;
	padding:0; 
	font-style: normal;
	font-family:"Microsoft YaHei", "微软雅黑", "SimSun", "宋体";}
html {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); 
	font-size:16px;}
body { 
	margin:0;
	padding:0; 
	word-wrap:break-word;
	font-size:16px;
	font-family:"Microsoft YaHei", "微软雅黑", "SimSun", "宋体";}
h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,img{
	margin:0;
	padding:0
;}
a {
	text-decoration:none;
	outline:none;
	color:#333;}
a:focus {
	outline: none;} 
img { 
  max-width: 100%;
	border:none;
	outline:none;
	-webkit-tap-highlight-color: rgba(165,165,165,0.2)
;}
li{
	list-style-type:none;}
select {
	vertical-align:middle;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-khtml-appearance: none;
	appearance: none;}
input[type="text"], input[type="password"], textarea { 
	outline-style:none; 
	-webkit-appearance:none;}
textarea {
	resize:none;}
table {
	border-collapse:collapse;}
input {
	vertical-align:middle;}
.clear {
	clear:both;}
.clearfix {
	overflow:hidden;_zoom:1;}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;}
p{ margin-bottom: 1rem !important;}
h5,h6,h4,h2,h1,h3{ margin-bottom: 0.5rem !important;}
figure { margin: 0 0 1rem !important;}
/* 导航条 */
@media (min-width:1400px) {
    .nav-width { width:115px;} 
    .list-width {width: 320px;}
}
@media (min-width:1200px) and (max-width:1399.98px) {
    .nav-width { width:95px;}
    .list-width {width: 320px;}
 }
@media (min-width:991.98px) and (max-width:1200px) {
  .list-width {width: 450px;}
}
@media (min-width:767.98px) and (max-width:992px) {
  .list-width {width: 450px;}
}
@media (min-width:575.98px) and (max-width:768px) {
  .list-width {width: 100%;}
}
@media (max-width:576px) {
  .list-width {width: 100%;}
}
 .img-responsive {
  display: block;
  height: auto;
  max-width: 100%;}
 
.navbar { 
    background-color: #0f3366;}
.navbar li { 
    position: relative;}
.navbar li:hover { 
    background: #0d6efd;}
.navbar li:hover .dropdown-menu { 
    background-color: #0f3366;display: block;}
.navbar li.active { 
    background: #4499ee;}
.navbar li > a { 
    display: block; padding: 15px; line-height: 20px; color: #FFF;}
.dropdown-menu{ 
    min-width: 100%; padding: 0; margin-top: -1px;}
.dropdown-menu li > a { 
    background: #0d6efd;}
.dropdown-item{ 
    background: #0d6efd;}  

/*中间6张图片*/
h4.th4 {
    text-shadow: 1px 1px 1px #000;}

  .contain .span span {
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3;
    -ms-transition: 0.3s;}

  .contain .col-4 {
    display: block;
    position: relative;}

  .contain i {
    position: absolute;
    width: 100%;
    height: 134px;
    border-radius: 0px;
    left: 0;
    top: 0;
    background: url(../images/fuceng.jpg) no-repeat center top;
    opacity: 0;}

  .contain .span {
    position: absolute;
    width: 170px;
    height: 100px;
    left: 16px;
    top: 17px;
    overflow: hidden;}

  .contain .span span {
    display: inline-block;
    background: #ff8e3b;
    position: absolute;
    width: 100%;}

  .contain .span span:nth-child(1) {
    width: 2px;
    height: 0px;
    bottom: 0;
    left: 0;}

  .contain .span span:nth-child(2) {
    width: 0px;
    height: 2px;
    top: 0;
    left: 0;}

  .contain .span span:nth-child(3) {
    width: 2px;
    height: 0px;
    top: 0;
    right: 0;}

  .contain .span span:nth-child(4) {
    width: 0px;
    height: 2px;
    bottom: 0;
    right: 0;}

  .contain a:hover i {
    opacity: 1;}

  .contain a:hover .span span:nth-child(1) {
    height: 100px;}

  .contain a:hover .span span:nth-child(2) {
    width: 170px;}

  .contain a:hover .span span:nth-child(3) {
    height: 100px;}

  .contain a:hover .span span:nth-child(4) {
    width: 170px;}

/*首页文字列表*/
.news_list li{
    width:100%;clear: both;overflow:hidden;line-height:42px;color:#333;height:42px;}
.news_list li a{ 
    text-decoration: none;font: 16px/48px 'Microsoft yahei';color: #333;height:42px;overflow: hidden;}
.news_list li span{
    clear:none; font: 14px/48px "Microsoft yahei"; color: #333;float:right;padding-left:4px;}
.news_list li a:hover{ 
  font-weight:600; color: #333;text-decoration:none;}

/*列表页*/
.list-group-item li a:hover{
  background: #0d6efd;}

/*文章页*/
.subArticle_line{overflow: hidden;margin-bottom:20px;padding:10px 30px 20px 30px;border-bottom: 1px dashed #ccc;text-align: center;}
.Annex {font-size: 16px; padding-left:20px; overflow:hidden; margin-bottom:30px;}
.Annex h6 { font-size: 16px;line-height: 30px; color:#0f3366; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px;background:url(../images/icon2.jpg) no-repeat 10px center; padding-left: 20px;}
.Annex ul li a { font-size: 16px; line-height: 26px; color:#333;}
.Annex ul li a:hover{ color:#0f3366;}

/*表格*/
table, th, td
{
    border: 1px solid black;}