.search{ width:100%;  display:block; overflow:hidden; cursor: hand; }
.search-b1{ width:220px; display:block; overflow:hidden; float:left; outline:none; *outline:none; }
.search-b2{ width:60px;  display:block; overflow:hidden; float:left; outline:none; *outline:none;}
.search-text{ width:220px; height:44px; line-height:30px; color:#666; padding-left:3px; border:1px solid #aaa; *margin-top:-1px;outline:none;  }
.search-btn{ width:60px; height:46px;   border:0; outline:0;  background:url(../images/search_btn.png) no-repeat ; display: block; overflow: hidden;  }
.search-btn:hover{ width:100%; height:46px; display: block;   border:0; outline:0; cursor: pointer;  }

.menu{  width: 100%; height: auto; line-height: 40px; display: block; overflow: hidden; }
.menu a{ display:block; padding: 0 20px 0 0; color:#fff; font-size: 18px; float: left; }

/* */
.vmain {	width:670px;	margin:0 auto; display:block;  }
.jjhd {	width:100%;	height:415px;}
.jjhd .show .topyw .arr_l a {	position:absolute;	left:1px;	top:160px;	background: url(../images/left_bt.png) center  center no-repeat;	width:50px;	height:72px;	cursor:pointer;	z-index:999;display: none;}
.jjhd .show .topyw .arr_r a {position:absolute;right:1px;top:160px;background: url(../images/right_bt.png) center  center no-repeat;width:50px;height:72px;cursor:pointer;z-index:999;display: none;}
.jjhd .show .topyw:hover .arr_l a {display: block;}
.jjhd .show .topyw:hover .arr_r a {display: block;}
.jjhd .show {width:100%;	height:100%; 	position:relative;	display:block; margin:0 auto;}
.jjhd .show .no_list {	position:absolute;	right:0;	bottom:5px; width: 100%;		z-index:99;	text-align:center;}
.jjhd .show .no_list a {	width:10px;	height:10px; border-radius:5px;	display:inline-block;	margin-left:3px;	cursor:pointer; background:#a3a3a3;}
.jjhd .show .no_list a.cur {width:40px;	height:10px; background:#ff4949	;}
.jjhd .show .topyw ul{ width:100%; height:100%; margin:0 auto;}
.jjhd .show .topyw li {width:100%; height:100%; margin:0 auto;   }
.jjhd .show .topyw li img{width:670px; height:415px;  }
.jjhd .show .topyw li h3 {width:650px; padding:0 10px; overflow:hidden; height:40px; font:16px/40px microsoft yahei;	 position:absolute; bottom:25px;left:0px;	z-index:99;	text-align:center;	color:#fff;	}
.jjhd .show .topyw li h3 a {	color:#fff; }
.jjhd .show .topyw li .bg {width:100%;	background:#000000;	height:65px; left:0px;	overflow:hidden;	position:absolute;	bottom:0px;		z-index:9;	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity:0.8;	opacity:0.8;}
/* */
#box200{width:1080px;height:60px;line-height:60px;overflow:hidden; float:left;}
#box200 ul{list-style-type:none;margin:0;padding:0; }
#box200 ul li{width:510px; height:60px;line-height:60px;padding:0 30px 0 0; display:block; overflow:hidden; float: left; }
#box200 ul li a{ width:100%; color:#333; display:block;  overflow:hidden; padding-left: 10px;  font-size:18px;  background:url(../images/ico01.png) left 28px no-repeat; float:left; white-space: nowrap;text-overflow: ellipsis;  }

.tit3{ width: 100%; height: 48px; display: block;  border-bottom:2px solid #ddd ; }
.tit3 span{ width:auto; line-height: 47px;   font-size: 28px;   color: #065ba6; float: left;   font-family: simsun;font-weight: 900;text-shadow: 1px 0  0  #065ba6; border-bottom:3px solid #065ba6 ; }
.tit3 em{ height: 48px;line-height: 48px;   font-size: 16px; float: right;    }
.tit3 em a{  color: #999;  }

.tit3a{ width: 100%; height: 48px; display: block;border-bottom:1px solid #fff ; }
.tit3a span{ width:auto; line-height: 47px;   font-size: 28px;   color: #fff; float: left;   font-family: simsun;font-weight: 900;text-shadow: 1px 0  0  #fff;  }
.tit3a em{ height: 48px;line-height: 48px;   font-size: 16px; float: right;    }
.tit3a em a{  color: #999;  }

.tit3b{ width: 100%; height: 48px; display: block;  border-bottom:1px solid #ddd ; }
.tit3b span{ width:auto; line-height: 48px;   font-size: 22px;   color: #065ba6; float: left;  border-bottom:1px solid #065ba6 ; }
.tit3b em{ height: 48px;line-height: 48px;   font-size: 16px; float: right;    }
.tit3b em a{  color: #999;  }


.tit2{ width: 100%; height: 52px; text-align: center;display: flex;justify-content: center;  }
.tit2 span{ width:auto; height: 52px;  line-height: 52px;   font-size: 28px; padding: 0 30px; background: #065ba6;position: relative; }
.tit2 span a{color:#fff; font-family: simsun;font-weight: 900;text-shadow: 1px 0  0  #ffff;}
.tit2 span a:hover{ text-decoration: none;}
.tit2 span::before{width: 0;    height: 0;    border-left: 50px solid transparent;    border-right: 50px solid transparent;    border-bottom: 100px solid red; position: absolute; left: 0; top: 0;}
.tit2 i.left{width: 0;    height: 0;    border-left: 8px solid transparent;    border-right: 8px solid transparent;    border-bottom: 20px solid #074276; position: absolute; left: -8px; top: 0; z-index: -1;}
.tit2 i.right{width: 0;    height: 0;    border-left: 8px solid transparent;    border-right: 8px solid transparent;    border-bottom: 20px solid #074276; position: absolute; right: -8px; top: 0; z-index: -1;}

.tit4{ width: 100%; height: 28px; display: block;   }
.tit4 span{ width:auto; line-height: 28px;   font-size: 20px;   color: #065ba6; float: left; font-weight: 900; border-left: 4px solid #065ba6; padding-left: 10px; }
.tit4 em{ height: 28px;line-height: 28px;   font-size: 16px; float: right;    }
.tit4 em a{  color: #999;  }

.tit4a{ width: 100%; height: 28px; display: block; padding-bottom: 10px;  border-bottom: 1px solid #ddd; }
.tit4a span{ width:auto; line-height: 28px;   font-size: 22px;   color: #065ba6; float: left; font-weight: 900; border-left: 4px solid #065ba6; padding-left: 10px; }
.tit4a em{ height: 28px;line-height: 28px;   font-size: 16px; float: right;    }
.tit4a em a{  color: #999;  }

.hd{ width:100%; display:block;}
.hd ul.qh{ display:block;height:47px; border-bottom: 3px solid #ddd; }
.hd ul.qh li{width:26%; line-height: 47px;   font-size: 28px;   color: #065ba6; text-align: center; float: left; margin-right: 7%;  font-family: simsun;font-weight: 900;text-shadow: 1px 0  0  #065ba6; }
.hd ul.qh li a{color:#999;text-shadow: 1px 0  0  #999;}
.hd ul.qh li.on a{color:#065ba6; border-bottom:3px solid #065ba6 ; display: block;}
.hd ul.qh li a:hover{ text-decoration: none;}

.bd ul{zoom:1;  }

.hd ul.qh2{ display:block; }
.hd ul.qh2 li{ height:38px; line-height:38px;  display:block; padding:0 32px; font-size:20px;  float:left; font-family:microsoft yahei; margin-right:2px; position:relative; border-radius: 3px; }
.hd ul.qh2 li a{color:#fff; font-weight: bold;}
.hd ul.qh2 li.on{ color:#065ba6;  background:#fff;  }
.hd ul.qh2 li.on a{ color:#065ba6;  }
.hd ul.qh2 li.on i{ display:block; }
.hd ul.qh2 li i { display:none;	position: absolute;	content: "";	left:50%;	top: 38px;	width: 0;	height: 0;	margin-left:-8px;	border-top: 8px solid #fff;	border-right: 8px solid  transparent;	border-bottom: 8px solid transparent;	border-left: 8px solid transparent;}

ul.yqlj{width: 100%; display: block; overflow: hidden;}
ul.yqlj li{ width: auto; display: block; float: left; padding: 0 10px; font-size: 16px; line-height: 36px;}
ul.yqlj li a{color: #fff;} 

ul.list18h86{width:100%;overflow:hidden;display:block;font-size:18px;font-family:microsoft yahei}
ul.list18h86 li{width:100%;margin:0px;padding:0px;overflow:hidden;display:block;height:44px;}
ul.list18h86 li a,ul.list18h86 li a:visited{height:44px;line-height:44px;color:#333;display:block; overflow: hidden;  text-overflow: ellipsis;white-space: nowrap; }
ul.list18h86 li a:hover{color:#cc0000}




#pagenav span.more a{width:90px;margin-right:3px;height:37px;line-height:37px;display:block;background:#f5f5f5;font-size:14px;text-align:center;float:left;color:#222}
#pagenav span.more a:hover{background:#2168a6;color:#fff}
#pagenav span.no a{width:37px;margin-right:3px;height:37px;line-height:37px;display:block;background:#f5f5f5;font-size:14px;text-align:center;float:left;color:#222}
#pagenav span.no a:hover{background:#2168a6;color:#fff}
#pagenav span.share a{width:88px;height:38px;display:block;float:right}
#pagenav li.disabled a,#pagenav li:last-child a{width:90px;margin-right:3px;height:37px;line-height:37px;display:block;background:#f5f5f5;font-size:14px;text-align:center;float:left;color:#222}
#pagenav li.disabled a:hover{background:#2168a6;color:#fff}
#pagenav li a{width:37px;margin-right:3px;height:37px;line-height:37px;display:block;background:#f5f5f5;font-size:14px;text-align:center;float:left;color:#222}
#pagenav li a:hover{background:#2168a6;color:#fff;cursor:pointer}
#pagenav li.active a{background:#2168a6;color:#fff}

ul.vidfee255-170{width:110%;}
ul.vidfee255-170 li{width:260px;float:left;display:block;overflow:hidden;margin:0 28px 20px 0;  }
ul.vidfee255-170 li img{width:100%;height:175px;display:block}
ul.vidfee255-170 li span{width:94%;font-size:14px;height:40px;line-height:20px;display:block; overflow: hidden; text-align:center;color:#333;text-decoration:none;margin: 5px auto 0; }
ul.vidfee255-170 li a:hover span{color:#f00;text-decoration:none}
ul.vidfee255-170 li a{text-decoration:none}

ul.vidfee270-180{width:110%;}
ul.vidfee270-180 li{width:270px;float:left;display:block;overflow:hidden;margin:0 28px 20px 0;  }
ul.vidfee270-180 li img{width:100%;height:180px;display:block}
ul.vidfee270-180 li span{width:94%;font-size:14px;height:40px;line-height:20px;display:block; overflow: hidden; text-align:center;color:#333;text-decoration:none;margin: 5px auto 0; }
ul.vidfee270-180 li a:hover span{color:#f00;text-decoration:none}
ul.vidfee270-180 li a{text-decoration:none}


	
.mySwiper2 .swiper-slide{ width: auto;}  

	.sjtj { position: relative; padding-bottom: 40px; }
	.sjtj2.swiper-button-prev, .sjtj2.swiper-button-next { top: 50%; transform: translateY(-50%); width: 60px; height: 70px; background-color: rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center; color: white; font-size: 12px; opacity: 0.4; }
	.sjtj2.swiper-button-prev { left: -70px; right: auto; }
	.sjtj2.swiper-button-next { right: -70px; left: auto; }
	.sjtj2.swiper-button-prev:hover, .sjtj2.swiper-button-next:hover { opacity: 1; }
	.swiper-pagination { bottom:0px; }
	.swiper-pagination-bullet { width: 30px !important; height: 4px !important; border-radius: 2px !important; background-color: #ccc !important; opacity: 1 !important; margin: 0 5px !important; }
	.swiper-pagination-bullet-active { background-color: #fe0303 !important; }
	.sjtj .swiper-slide { width: 100%; display: block; text-align: center; }
	.sjtj .swiper-slide p { font-size: 18px; }
	
	.news-list { display: flex; flex-wrap: wrap; gap: 30px; margin-top: 30px; }
	.news-item { flex: 1 1 calc(50% - 15px); background: white; padding-bottom: 30px; border-bottom: 1px solid #ddd; overflow: hidden;   }
	.news-img { width: 180px; height: 115px; display: block; overflow: hidden; float: left; }
	.news-img img { width: 100%; height: 100%; }
	.news-content { width: auto; padding:0 15px 0 15px; display: block; overflow: hidden;   }
	.news-content h3 {width: 100%; font-size: 22px; line-height: 1.5; color: #333; margin: 0 0 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
	.detail-link { color: #e73b3b; font-size: 16px; text-decoration: none; float: right;  }
	.detail-link:hover { text-decoration: underline; }





.dqwz{width:100%; height:36px; font-size:14px; line-height:36px; margin:5px auto; float:left; color:#222; }
.dqwz i{ width:20px; height:20px; display:block; overflow:hidden; float:left; padding:13px 8px 0; }

.xituw{ width:100%; font-size:20px; line-height: 2; padding-top:10px; }
.xituw h2{ width:100%; float:left; text-align:center; color:#111; font-size:34px; line-height:50px;  padding:15px 0; font-family:"微软雅黑","黑体","宋体";}
.xituw i{ width:100%; float:left; text-align:center; color:#999; font-size:16px; }
.xituw .nev{ width:100%;    }
.xituw .nev p{ padding-bottom:20px; line-height:32px;  color: #333; }
.xituw .nev p img{  display:block; max-width:1000px; height:auto; margin:0 auto;   }



.xituw .nev p.FontSize20{font-size:16px;}

.xituw .rm_type2{ width: auto; float: right; height: 30px;line-height:30px;background: #F5F5F7;border-radius: 20px;  cursor: pointer;  display: block; overflow: hidden; text-indent: 0; padding: 0 15px;  }
.xituw .rm_type2 span{ display: block; overflow: hidden; float: left;  font-size: 14px;  }
.xituw .rm_type2 img{display: block; overflow: hidden; float: left;  width: 17px; height: 14px;  margin: 8px 5px 0 0;  }

.vmaina{width:310px;margin:0 auto;display:block}
.jjhda{width:100%;height:230px}
.jjhda .show .topyw .arr_l a{position:absolute;left:1px;top:100px;background:url(../images/lrr.png) center center no-repeat;width:50px;height:72px;cursor:pointer;z-index:999}
.jjhda .show .topyw .arr_r a{position:absolute;right:1px;top:100px;background:url(../images/rrr.png) center center no-repeat;width:50px;height:72px;cursor:pointer;z-index:999}
.jjhda .show{width:100%;height:100%;position:relative;display:block;margin:0 auto}
.jjhda .show .no_list{ width:100%; position:absolute;right:10px;bottom:0px;z-index:999;text-align:center}
.jjhda .show .no_list a{width:14px;height:4px;border-radius:5px;display:inline-block;margin-left:3px;cursor:pointer;background:#a3a3a3}
.jjhda .show .no_list a.cur{background:#f00}
.jjhda .show .topyw ul{width:100%;height:100%;margin:0 auto}
.jjhda .show .topyw li{width:100%;height:100%;margin:0 auto}
.jjhda .show .topyw li img{width:310px;height:205px}
.jjhda .show .topyw li h3{width:290px;padding:0 10px;overflow:hidden;height:40px;font:14px/40px microsoft yahei;position:absolute;bottom:25px;left:0px;z-index:99;text-align:left;color:#fff}
.jjhda .show .topyw li h3 a{color:#fff}
.jjhda .show .topyw li .bg{width:100%;background:#000;height:40px;left:0px;overflow:hidden;position:absolute;bottom:25px;z-index:9;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}


/*********分享************/
.share {  position: fixed;  left: 50%;  top: 620px;  margin-left: 635px; z-index: 9; }
.share .fx { width: 100px;  margin-top: 10px;  height: 200px;  background: url(../images/share1.png) center top no-repeat; }
.share .fx-wx {  display: inline-block;  position: absolute;  left: 34px;  top:40px;  width: 34px;  height: 30px;  cursor: pointer;  background: url(../images/shar2.png) 50% 0 no-repeat;}
.share .fx-wx img{ position: absolute;  left: -30px;  top:40px;  width:100px;  height: 100px;  cursor: pointer; z-index: 999; }

.share .fx-wb {  display: inline-block;  position: absolute;  left: 34px;  top:80px;  width: 34px;  height: 30px;  cursor: pointer;  background: url(../images/shar2.png) 50% -101px no-repeat;}

.share .fx-xcx {  display: inline-block;  position: absolute;  left: 34px;  top:120px;  width: 34px;  cursor: pointer;  height: 30px;  background: url(../images/shar2.png) 50% -150px no-repeat;}
.share .fx-xcx img{ position: absolute;  left: -30px;  top:40px;  width:100px;  height: 100px;  cursor: pointer; z-index: 999; }





