@charset "utf-8";



 .main_box0{ margin:0 auto; max-width:1560px;} 

/*==============================--内页开始==============================-*/

#n_main_box0{ margin-bottom:30px; }

#n_content{padding:50px 0 0px; }/*===================内页banner================*/



 .n_content{margin-bottom: 50px; }

/*===================面包屑导航================*/

#n_title{  position:relative; padding: 15px 0 0; border-bottom:1px solid #d9d9dd;}

#n_title .main_box0{  position: relative;}

#n_title h1{ padding:0 0 0px 0px;  font-size:22px; color:#0170bd; line-height:48px; font-weight: normal}

#n_title h1 span{ font-size:12px; color:#666; line-height:48px;  font-family: "Arial"; text-transform:uppercase; padding-left:5px; font-weight:normal; padding-left:5px;}



.lmfl{ position:absolute; right:0; bottom:0; line-height:48px; color:#98989a;}

#n_main_box0 #n_up_box0 #n_title .main_box0 .lmfl a{font-size:16px; color:#333;background-color:#eaeaea; padding:12px 20px;border-radius:2px;text-decoration:none}
#n_main_box0 #n_up_box0 #n_title .main_box0 .lmfl a:hover{font-size:16px; color:#fff; background-color:#0170bd; padding:12px 20px;border-radius:2px;text-decoration:none}
#n_main_box0 #n_up_box0 #n_title .main_box0 .lmfl a.xz{font-size:16px; color:#fff; background-color:#0170bd; padding:12px 20px;border-radius:2px;text-decoration:none}

.lmfl2{ position:absolute; right:0; bottom:0; line-height:48px; color:#98989a;}
#n_main_box0 #n_up_box0 #n_title .main_box0 .lmfl2 a{font-size:14px; color:#98989a;text-decoration:none}
#n_main_box0 #n_up_box0 #n_title .main_box0 .lmfl2 a:hover{font-size:14px; color:#0170bd; text-decoration:none}
#n_main_box0 #n_up_box0 #n_title .main_box0 .lmfl2 a:nth-child(3){ color:#0170bd}

.lmfl span{padding:0 10px;}

.lmfl span,#n_title .position a,#n_title .position i{ font-size:12px; color:#98989a;}

.lmfl em{ font-size:12px; color:#0170bd; font-style:normal;text-decoration:none}

.lmfl a:hover{ color:#0170bd; text-decoration:none}



/*#n_left{ float: left; width:230px; padding-top: 20px;}*/

#n_right{ float: right; width: 1560px;  padding-top: 40px; padding-bottom:0px;}


/*===================图片展示=====================*/
:root{
	--color_1: #fff;
	--main-color: #1dd1a1;
}
.box0{font-family: 'Niramit', sans-serif;text-align: center;position: relative;overflow: hidden; width:500px; height:252px; cursor:pointer}
.box0:before,
.box0:after,
.box0-content:before,
.box0-content:after{content: '';background: linear-gradient(transparent,rgba(0,0,0,0.9));height: 100%;width: 25%;transform: translateY(-100%);position: absolute;left: 0;top: 0;z-index: 1;transition: all 0.3s;}
.box0:hover:before,
.box0:hover:after,
.box0:hover .box0-content:before,
.box0:hover .box0-content:after{
	transform: translateY(0);
}
.box0:after{ left: 25%; }
.box0 .box0-content:before{ left: 50%; }
.box0 .box0-content:after{ left: 75%; }
.box0:hover:before{ transition-delay: 0.225s; }
.box0:hover:after{ transition-delay: 0.075s; }
.box0:hover .box0-content:before{ transition-delay: 0.15s; }
.box0:hover .box0-content:after{ transition-delay: 0s; }
.box0 img{
	width:452px;
	height:229px;
	transition: all 0.3s ease 0s;
}
.box0:hover img{ filter: grayscale(100%); }
.box0 .box0-content{
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.2s;
}
.content{
	width: 100%;
	padding: 7px 0;
	opacity: 0;
	position: absolute;
	left: 0;
	bottom: -30px;
	z-index: 2;
	transition: all 0.3s ease 0.1s;
}
.box0:hover .content{
	opacity: 1;
	bottom: 5px;
}
.box0 .title{
	color:#fff;
	font-size: 25px;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0;
}
.box0 .post{
	color: #ccc;
	font-size: 16px;
	/*font-style: italic;*/
	text-transform: capitalize;
	letter-spacing: 1px;
	margin-bottom: 10px;
	display: block; 
}
.box0 .icon{
	padding: 0;
	margin: 0;
	list-style: none;
	transform: translateX(-50%);
	position: absolute;
	top: 80px;
	left:50%;
	z-index: 2;
	transition: all 0.5s ease 0.3s;
}
.box0 .icon li{
	opacity: 0;
	transform: scale(0) rotate(360deg);
	transition: all 400ms;
}
.box0:hover .icon li{
	opacity: 1;
	transform: scale(1) rotate(0);
}
.box0 .icon li a{
	color: var(--color_1);
	background-color: #0170bd;
	font-size: 20px;
	line-height: 40px;
	height: 40px;
	width: 40px;
	margin-bottom: 0px;
	border-radius: 50%;
	display: block;
	position: relative;
	transition: all 0.3s; padding-top:0px;
}
.box0 .icon li a:hover{
	text-decoration: none;
	color: #0170bd;
	background-color: var(--color_1);
	border-radius: 0 20px 0 20px;
}


#n_video_list2{margin: 0 auto; width:1560px;position: relative;}
#n_video_list2 .pp{  width:452px;margin: 0px 22px 16px 0px; display:block;float:left; text-align:center; }
#n_video_list2 .pp:nth-child(3n){ margin-right:0px;}
#n_video_list2 .pp h1{ font-size:16px; color:#333; width:452px; text-align:center; line-height:20px; height:20px; overflow:hidden}
#n_video_list2 .pp h1 a{ color:#333}
#n_video_list2 .pp h1 a:hover{ color:#0170bd; text-decoration:none}

/*==============新闻详情=====================*/
.xw99{ margin-top:-35px;}
.news_two p { margin: 0 } 
.news_two a { color: #747474; text-decoration: none } 
.news_two ol, .news_two ul { list-style: none } 
.news_two h1, .news_two h2, .news_two h3, .news_two h4, .news_two h5, .news_two h6 { font-size: 12px; font-weight: 400 } 
.news_two{ overflow:hidden;} 
.news_two em, .news_two i { font-style: normal } 
.news_two img { display: block; border: 0 } 
.news_two input { border: none; background: 0 0 }
 .news_two input, .news_two textarea { font-family: "微软雅黑", Arial; outline: 0; font-size: 14px } .fl { float: left } .fr { float: right } 
.news_two img { border: 0; vertical-align: top;} 
.clearfix:after { clear: both; display: block; content: '' } .clearfix { zoom: 1 } .news_two input, .news_two textarea { font-family: "寰蒋闆呴粦", Arial; outline: 0; font-size: 14px; -webkit-appearance: none }
.news_two_ul li:hover .ser_but{ color:#fff; } .show_thr_b_r .ser_but i { width: 15px; height: 9px; background: url(../images/icon.png) no-repeat -110px -11px; display: block; margin: 13px 0 0 11px; transition: all .3s ease-out 0s }
.news_two_ul li:hover .news_two_txt span{ color:#0170bd}

.news_two_bg { width: 100%; height: auto } .news_two { margin: 0 auto; position: relative; font-size: 12px; font-family: Arial, "微软雅黑"; width: 100%; min-width:1100px; } 
.news_two_box0 { width: 100%; height: 159px; border: 1px solid transparent; position: relative; background: #f7f7f7; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s } 
.news_two_ul { height: auto; overflow: hidden; padding: 20px 0; width: 100%； } .news_two_nav { width: 100%; padding-left: 20px } 
.news_two_ul li { width: 100%; height: 159px; border: 1px solid transparent; margin-bottom: 20px } 
.news_two_txt span { font-size: 16px; color: #3e3e3e; display: block; height: 24px; overflow: hidden; margin-bottom: 20px; transition: all .3s ease-out 0s; font-weight:bold; } 
.news_two_box0:hover .news_two_txt span { color: #333 } 
.news_two_txt i { height: 52px; color: #3e3e3e; line-height: 24px; display: block; overflow: hidden; transition: all .3s ease-out 0s } 
.news_two_box0:hover .news_two_txt i { color: #3e3e3e } 
.news_two_txt { width: 56%; float: left; margin: 36px 0 28px 34px; transition: all .3s ease-out 0s } 
.news_two_box0:hover .news_two_txt { margin: 36px 0 28px 54px } 
.news_two_date { width: 180x; float: right; font-family: HELVETICANEUELTPRO-THEX, "微软雅黑"; color: #999; padding: 36px 66px 0 0; transition: all .3s ease-out 0s } .news_two_box0:hover .news_two_date { padding: 36px 43px 0 0 } .news_two_date span { height: 26px; font-size: 19px; font-family: HELVETICANEUELTPRO-THEX, "微软雅黑" } 
.news_two_date i { font-size: 13px; font-family: HELVETICANEUELTPRO-THEX, "微软雅黑" } 
.news_two_but { position: absolute; top: 100px; right: 105px } 
.news_two_box0:hover { border: 1px solid #efefef; box0-shadow: 0 6px 10px 5px rgba(0, 0, 0, .08) } 
.news_two_box0:hover .news_two_img { background: #ccc; background: #ccc } .news_two_box0:hover .ser_but { background: #ccc; border: 1px solid #ccc; margin: 0 -60px } 
.new_thr { width: 1000px; margin: 0 auto; padding: 80px 0 160px 0 } 
.new_thr_h2 { width: 800px; font-size: 18px; color: #333; padding-bottom: 16px; margin: 0 auto; text-align: center } .news_thr_share { width: 330px; margin: 0 auto; color: #999; height: 18px; line-height: 18px } .news_thr_share_date { width: 100%; text-align: center; } 
.news_thr_ico { text-indent: 14px; width: 200px } 
.news_thr_ico a { color: #999; font-size: 16px }
 .news_thr_txt { width: 974px; padding: 36px 14px 0 12px; border-top: 1px dotted #e5e5e5; margin-top: 50px } .news_thr_txt_img { width: 980px; height: auto; padding: 38px 0 } .news_two_img{ width: 297px; height: 157px; float: left; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s } 
 .news_two_img img { width:267px; height:130px; margin:15px; border-bottom:0px solid rgba(0, 0, 0, 0.09); }
 .ser_but { position: absolute; top: 82px; right: 100px; width: 70px; height: 35px; border-radius: 18px; text-align: center; border: 1px solid #dedfe1; transition: all .5s cubic-bezier(.215, .61, .355, 1) 0s } 
 .ser_but i { width: 70px; height: 35px; line-height: 35px; transition: all 0.3s; } 
 .news_two_ul li:hover .ser_but{ color:#fff; } 
 .show_thr_b_r .ser_but i { width: 15px; height: 9px; background: url(../images/icon.png) no-repeat -110px -11px; display: block; margin: 13px 0 0 11px; transition: all .3s ease-out 0s } 
 .show_thr_b_r:hover .ser_but i { background: url(../images/icon.png) no-repeat -110px 0 } 
 .show_thr_b_l .ser_but i { width: 15px; height: 9px; background: url(../images/icon.png) no-repeat -142px -11px; display: block; margin: 13px 0 0 11px; transition: all .3s ease-out 0s } 
 .show_thr_b_l:hover .ser_but i { background: transparent url(../images/icon.png) no-repeat scroll -142px 0 } 
 .team_thr_but { position: absolute; top: 60px; right: -763px; border-radius: 0; background: #2E343F; border: 1px solid #2E343F; border-top-right-radius: 4px; border-bottom-right-radius: 4px } 
 .chazi i { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg) }
  .chazi .ser_but_zuo { width: 21px; height: 1px; margin: 17px 0 0 7px }
  .chazi .ser_but_you { width: 1px; height: 21px; margin: -11px 0 0 17px } 
  .team_thr_l .chazi i { background-color: #7E7E7E; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s } 
 .team_thr_l:hover .chazi i { background-color: #ccc; transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg) } .ser_two_box0 a:hover { background: #ccc } .ser_two_box0 a:hover .ser_two_title { color: #fff } 
 .ser_two_box0 a:hover .ser_two_sub { color: #fff } 
 .ser_two_box0 a:hover .ser_but { border: 1px solid #fff; background: #fff } 
 .ser_two_box0 a:hover .ser_but i { background: url(../images/icon.png) no-repeat -110px 0 }

#n_article { margin-bottom:20px;}
#n_article img{max-width:100%}

#n_article .ar_title{ position:relative; z-index:9; padding:0px 0 10px 0; border-bottom:1px solid #e5e5e5;   }

#n_article .ar_title h1{ font-size:24px; display:block; text-align: center; line-height:25px; margin-bottom:10px; color:#000; font-weight:normal}

#n_article .ar_title h2{ font-size:12px; display:block; text-align: center; color:#7f8084; line-height:30px; font-weight:normal}

#n_article .ar_article{ padding-top:30px; padding-bottom:20px;border-bottom:1px solid #e5e5e5;}

#n_article .sxp{ padding-top:10px; font-size:14px; color:#666}
#n_article .sxp a{ color:#666}
#n_article .sxp a:hover{ color:#0170bd}

 /*==============分页=====================*/

.page { margin:0px auto;}
.page .box022{display:inherit; width:100%;  text-align:center; padding-top: 0px;}
.page a{ padding:0 12px; height:30px; line-height:30px; display:inline-block; border:1px solid #dedede; margin:0 2px;  color:#555555; font-size:12px; }
.page .on{ background:#DB241C; color:#fff !important;border:1px solid #DB241C;}
.page a font{  font-size: 14px; font-family: "SimSun"; color: rgb( 68, 68, 68 );}
.page span{ background:#DB241C; color:#fff !important;border:1px solid #DB241C;padding:0px 12px;height:30px; line-height:30px;display:inline-block;}
.page a:hover{ background:#DB241C; color:#fff !important; text-decoration:none; border:1px solid #DB241C; }
.page a:hover font{ color:#fff;}
.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */}

/*分页*/
.n-page{ text-align:center; clear:both; }
.n-page a{ padding:5px 10px; margin:0px 3px;  border:#e0e0e0 1px solid; background-color:#f5f5f5; color:#474747; font-size:14px}
.n-page span{ padding:5px 10px; margin:0px 3px;  color:#FFF; background-color:#000; border:#000 1px solid;font-size:14px}
.n-page a:hover{ color:#FFF; background-color:#000; border:#000 1px solid;}@media only screen and (min-width:1025px) and (max-width:1456px){	.n-page{ margin: 50px;}}@media only screen and (min-width:768px) and (max-width:1024px){	.n-page{ margin: 40px 0;}}@media only screen and (max-width:767px){	.n-page{ margin: 30px 0;}}

/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem ;
	margin-left: -1px;
	line-height: 1.25;
	color: #333;
	background-color: #fff;
	border: 1px solid #dee2e6; margin:0 5px; font-size:14px
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #0170bd;
	border-color: #0170bd;border: 1px solid #0170bd;
}
.page-num-current:hover {
	color: #fff;
}/*其他*/
.pages {
	padding-top: 10px;
	padding-bottom: 0px;
}
.code, .code img {
	height: 100px;
}
.position, .position a {
	color: #999;
}
.content {
	color: #666;
	line-height: 2;
}
.content img, .content iframe {
	max-width: 100% !important;
}
.content li {
	list-style: disc outside none;
	margin-left: 20px;
}
.pagination {
  display: -ms-flexbox0;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #333;
  background-color: #fff;
  border: 1px solid #dee2e6; margin:0 5px;
}

.page-link:hover,.page-num:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #0170bd;
  border-color: #dee2e6;border: 1px solid #0170bd;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box0-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.mt-4,
.my-4 {
  margin-top: 10px !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 10px !important;
}
.justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.anlis{
	display: none;
	width: 1560px;
	height: auto;
	padding-top: 30px;
	margin: 0 auto;
}
.ads{display: block;}
.anlis dl{width: 100%;margin-bottom: 0;}
.anlis dl dd{
	width: 500px;
	height: 297px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	border: 1px solid #cfcfcf;
}
.anlis dl dd:nth-of-type(3n){margin-right: 0;}
/*.anlis dl dd a{display: block;width: 100%;height: 100%;}*/
.anlis dl dd img{width: 100%;height: 252px;overflow: hidden;transition: all 0.6s;}
.anlis dl dd p.wenzi2{
	width: 100%;
	height: 45px; line-height:45px;
	position: relative;
}
.anlis dl dd p.wenzi2 span{
	position: absolute;
	display: inline-block;
	height: 45px;
	line-height: 45px;
}
.anlis dl dd p.wenzi2 span.name{
	float: left;
	left: 18px;
	font-size: 16px;
}
.anlis dl dd p.wenzi2 span.adds{
	float: right;
	right: 18px;
	font-size: 12px;
	color: #818181;
}
.one{
	-ms-transform:scale(0.92);
	-webkit-transform: scale(0.92);
	transform: scale(0.92);
}
.anlis .more{
	display: block;
	width: 190px;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	margin: 10px auto 0;
    text-align: center;
    border: 1px solid #cfcfcf; color:#0170bd
}
.anlis .more:hover{
	display: block;
	width: 190px;
	height: 35px;
	line-height: 35px;
	font-size: 18px;
	margin: 10px auto 0;
    text-align: center;
    border: 1px solid #0170bd; color:#fff; background-color:#0170bd
}
