/*全局样式*/
@charset "utf-8";
* { padding: 0; margin: 0; }
li { list-style: none; }
img { border: 0; }
input { border: 0; outline: none; }
.fl { float: left; }
.fr { float: right; }
.dn { display: none; }
i { font-style: normal; }
b { font-weight: normal; }
.w10{width:100%;max-width: 1920px;}
.w12 { width: 1200px; margin: 0 auto; }



/*原文件配置*/
.container {
  width: 1200px;
  margin: 0 auto;
}
/*最小宽度1200px是为了适应移动端预览*/
input {
  outline: none;
}

input,
textarea {
  outline: none;
}
/*按钮专用 end*/


/* 由小变大的抖动 */
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  10%,
  20% {
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
  }
  30%,
  50%,
  70% {
    -webkit-transform: rotate(8deg) scale(1);
    transform: rotate(8deg) scale(1);
  }
  40%,
  60% {
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
  }
  100%,
  80% {
    -webkit-transform: rotate(0) scale(0.8);
    transform: rotate(0) scale(0.8);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  10%,
  20% {
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
  }
  30%,
  50%,
  70% {
    -webkit-transform: rotate(8deg) scale(1);
    transform: rotate(8deg) scale(1);
  }
  40%,
  60% {
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
  }
  100%,
  80% {
    -webkit-transform: rotate(0) scale(0.8);
    transform: rotate(0) scale(0.8);
  }
}

/*全局样式 end*/



/*  -----------------二级页面开始---------------------- */
/* .nybanner{ width:100%;}
.nybanner img{ width:100%;}
.nybanner a::after{content:"";position:absolute;left:0;top:0;right:0;height:220px;background:linear-gradient(to bottom,rgba(0,89,171,0.98),rgba(0,0,0,0));z-index: 10;} */


/*内页样式*/
.ny{width:1200px; margin:0px auto 0 auto; padding-bottom:30px;}
.ny_left{ float:left; width:250px;}
.ny_left_top{ height:70px; width:250px; border-bottom:1px solid #ddd; padding-top:5px; background:#163690; font-size:18px; text-align:center; line-height:65px; color:#fff; font-weight:bold;}
.ny_right{ float:right; width:920px; min-height:600px; }

.ny_righttl{ min-height:500px; }


.ny_right_con{ }

.ny_right1{ margin:0 auto;}

.nycolumn1{ height: 45px; border-bottom:1px solid  #163690; margin: 0px auto;}
.nycolumn1_l{font-size: 22px;
    color: #323232;
    font-weight: bold; border-bottom:2px solid #163690; line-height:43px; padding:0 10px; float: left;}
.nycolumn1_r{ padding-right: 10px; font-size:14px; color: #888888; line-height:30px; float: right;}
.nycolumn1_r a{color: #888888;}
.nycolumn1_r a.hover{color: #163690;}

/*次级页面二级菜单*/
.sidenav{ overflow:hidden; display:block; width:250px; }
.accordion { width:100%; }
.accordion .nav-link {display: block;  padding-left:25px; height:53px; line-height:53px; font-size:16px; outline:none; border-left:3px solid #163690;  }
.accordion .nav-link a{ display: block; color: #494949; }
.accordion .nav-link:hover{  color: #163690 !important; font-weight:bold; border-left:3px solid #0b5fac; background:#f3f3f3; font-size:17px; }
.accordion .nav-link:hover a{  color: #163690 !important;  font-weight:bold; font-size:17px; }
.accordion .nav-link.hover{  color: #163690 !important;  font-weight:bold; border-left:3px solid #163690;  background:#f3f3f3; font-size:17px; }
.accordion .nav-link.hover a{  color: #163690 !important;  font-weight:bold; font-size:17px; }
.currentnav{ background:#f7f8fa !important; color: #fff !important; }

.nav-link1{ width:50px; height:53px; line-height:53px; cursor: pointer; position:absolute; top:0; right:3px;}
.accordion li{  position: relative; font-size:16px; border-bottom:2px solid #fff; background:#f7f8fa;overflow:hidden;  }
.accordion li:last-child .nav-link { font-size:16px; }
.accordion li i { display:block; width:30px; height:30px; background:url(../images/xia.png) center no-repeat; position: absolute;top:12px;right: 12px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.open .nav-link { color: #163690 !important; border-left:3px solid #163690;  background:#f3f3f3; font-size:16px;  }
.accordion li.open .nav-link a{color: #163690 !important; font-size:16px; }
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.sidemenu {display: none; font-size:14px !important; background:#f6f6f6; border-top:none; padding:10px 0;}
.sidemenu li { background:#f6f6f6; font-size:14px !important;border-bottom:none;}
.sidemenu a {color: #494949; display: block;font-size:16px !important;text-decoration: none; padding:12px 8px; padding-left:40px; -webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease; transition: all 0.25s ease; }
.sidemenu a.on{color:#163690; background:#fff; padding-left:40px !important; } 
.sidemenu a:hover {color:#163690; background:#fff; padding-left:40px !important; }


/*次级页面------------------单篇正文*/
.dpzw{ padding-top:10px; font-size:16px; line-height:34px;}
.dpzw p{ text-indent:2em; margin-bottom:10px; }
.dpzw img{text-align: center; max-width:800px; margin:0 auto; display: block;} 

.dpzw table {font-size:16px; width:90%; margin:0 auto; border-collapse: collapse;}
.dpzw table td{text-align: center; padding:5px 10px; line-height:30px; border:1px #ddd solid;}
.dpzw table td p{ text-indent:0em !important; margin-bottom:0px;}

/*次级页面------------------图文*/
.m-list3 {}
.m-list3 li {
	overflow: hidden;
	padding: 10px 0 30px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
}
.m-list3  .pic3 {
	float: left;
	overflow: hidden;
	width: 180px;
	height: 120px;
	position:relative;
}
.m-list3  .pic3 img {
	display: block;
	overflow: hidden;
	width: 180px;
	height: 120px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.m-list3  .pic3:hover img {
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);
}
.m-list3 .txt4 {
	overflow: hidden;
	padding-left: 20px;
}
.m-list3 .tit4 {
	font-size: 16px;
	font-weight: normal;
	line-height: 32px;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.m-list3 .tit4 a{padding-left: 14px;
    font-size: 16px;
    color: #333;
    float: left;
    background: url(../images/qd2.png) no-repeat left center;
    transition: 0.4s;}
.m-list3 .tit4 a:hover {
    color: #163690;
    padding-left: 18px;
	transition: 0.4s;}


.m-list3 .txt4 p {
	height: 48px;
	font-size: 14px;
	line-height:24px;
	color: #333;

	overflow: hidden;
	display: -webkit-box;
	display: box; 
	
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.m-list3 .info {
	padding: 5px 0;
	line-height: 25px;
}
.m-list3 .info .time1 {
	padding-left: 5px;
	color: #0059AB;
}


/*信息列表开始*/
.Newslist {}
.Newslist ul li {height:55px; line-height:55px; border-bottom:1px dashed #dcdcdc;}
.Newslist ul li a{ padding-left: 14px;
    font-size: 16px;
    color: #333;
    float: left;
    background: url(../images/qd2.png) no-repeat left center;
    transition: 0.4s;}

.Newslist ul li a:hover {
    color: #163690;
    padding-left: 18px;
	transition: 0.4s;}



.Newslist ul li span{float: right; font-size: 12px;color: #999999;}


/*详细页*/
.content{ padding:0 10px}
.content-title{ width:100%; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content-title h3{ font-size:24px; font-weight:bold; line-height:36px; width:100%; text-align:center; padding-bottom:5px;}
.content-title i{TEXT-ALIGN: center;  MARGIN: 0px auto; BACKGROUND: #f6f6f6; HEIGHT:40px; display:block; line-height:40px; font-style:normal;}
.content-con{font-size:16px; line-height:35px; padding:10px 0;}
.content-con p{ text-indent:2em; text-align:justify; text-justify:inter-ideograph;
/* margin-bottom:20px;*/
}
.content-con img{text-align: center; max-width:800px; margin:15px auto; display: block;}

.sxt{padding:15px 0; border-top:1px dotted #bbb;}
.sxt p{display:block; width:100%; height:34px; font-size:15px; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}


/*搜索结果*/
.ssjg { padding:10px;}
.ssjg ul li {height:50px; line-height:50px;border-bottom:1px dashed #dcdcdc; font-size:16px;}
.ssjg ul li i{float: right; color: #999999; font-style:normal; margin-right: 2px;}


/*图片列表开始*/
.pro_list {float:left; width:256px; margin:10px 25px;}
.pro_img {
	overflow: hidden;
	width: 256px;
	height: 175px;
	position:relative;
}

.pro_img img {
	display: block;
	overflow: hidden;
width: 256px;
	height: 175px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;
}
.pro_title {
	width: 100%;
	height: 35px;
	line-height:35px; text-align:center;
	overflow: hidden;
}

.pro_img:hover img {-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}