/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; color:#666;/*font-family:'Microsoft YaHei';*/}
a{color:#666;}
a:hover{ color:#019fe6; /*text-decoration:underline;*/}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ max-width:1200px !important; margin:0 auto; width: 90% !important;}
.wapper1{max-width:1380px !important; margin:0 auto; width: 90% !important;}

:root {
    --main-color: #019fe6;
    --main-color-white: #ffffff;
    --main-color-333: #333333;
    --main-color-555: #555555;
    --main-color-666: #666666;
    --main-color-999: #999999;
    --main-color-888: #888888;
    --main-transition: all ease 0.4s;
    --main-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    --main-linear: linear-gradient(45deg, #79bd28 0%, #00653b 100%);
}


.header_bg{ position: fixed; top: 0; z-index: 9; left: 0; width: 100%; background: #fff;}
.header{ display: flex;  align-items: center;justify-content: space-between; height: 125px; }
.logo{ width: 25%;}
.logo a{ display: flex;align-items: center;}
.logo a img{ max-width: 100%; max-height:100%; vertical-align: bottom;}

/*menu*/
.menu{height:60px;line-height:60px;}
.menu ul li{ float:left; position:relative; min-width:120px;}
.menu ul li dl{background: rgba(17, 17, 17, 0.7);width:100%;position:absolute;left:0px;top:100%;/* box-shadow:2px 2px 5px rgba(0,0,0,0.2); *//* padding:10px 0; */display:none;}
.menu ul li dl>dd{ position: relative;}
.menu ul li dl dd>dl{ position: absolute; top: 0; left: 100%;}
.menu ul li dl dd{/* line-height:28px; *//* border-bottom:#ddd dotted 1px; *//* margin:0 10px; */}
.menu ul li dl dd a{font-size: 16px;color: #fff;font-weight:normal;padding:0;text-align: center;display: block;}
.menu ul li dl dd a:hover{color: #019fe6;}
.menu a{ font-size:16px;color:#333; text-decoration:none; font-weight:normal;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{  background: linear-gradient(180deg, #2A3D94 2%, #019FE5 100%);color: #fff;  font-weight: 800;}
.menu ul li.on>span>a{ background: linear-gradient(180deg, #2A3D94 2%, #019FE5 100%);color: #fff;  font-weight: 800;}
.top{ height: 125px;}
.sp_header{ display: none;}
.sjj_nav{ display: none;}
@media only screen and (max-width: 980px) {
.top{ height: 50px;}
.header_bg{ display: none;}
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; display: block;}
.sp_logo{padding:10px;float:left;height:50px; box-sizing: border-box;}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#019fe6;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s; display: block;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
}


.bg{ width: 100%; padding: 22px 0;}
.cent01{ border-radius: 10px; overflow: hidden;}
.cent01 img{ width: 100%; vertical-align:bottom;}
@media only screen and (max-width: 980px) {
	.bg{ padding: 5% 0;}
}


.title{ display: flex; align-items: center;justify-content: space-between;}
.title .h1{display: flex;  align-items: center;}
.title .h1 .h1_tit{min-width: 180px;height: 36px;background: linear-gradient(93deg, #0E9CCC -6%, #4FA4D9 87%);border-radius: 10px 0 0 10px;padding: 0 10px;color: #fff;font-size: 23px;font-weight: 500; display: flex;  align-items: center;}
.title .h1 .h1_tit img{    width: 20px; height: 20px; margin: 0px 10px 0 0;}
.title .h1 .h2{ display: flex;   align-items:flex-end;}
.title .h1 .h1_tit span{    font-size: 12px; padding-left: 2px; text-transform: uppercase;}
.title .h1 .notice_tr{width: 34px;height: 36px;background: url(../images/ind_05.png) no-repeat;background-size: 100% 100%;}
.title>a{display: flex; align-items: center; font-size: 14px; line-height: 36px; color: #fff;}
.title>a img{ width: 8px; height: 13px;margin-left: 10px;}


.cent02{ margin-top: 22px;}
.cent02_l{float: left;display: block;width: 55%;overflow:hidden;border-radius:20px;}
.cent02_l .img{ width:100%; position: relative;}
.cent02_l .img:before { content: "";	width: 100%;height: 100%;background: linear-gradient(180deg, rgba(0, 0, 0, 0.0001) 1%, rgba(0, 0, 0, 0.8) 100%);position: absolute;top: 0;left: 0;z-index: 1;}
.cent02_l .img .h1{position: absolute;bottom: 14%;color: #fff;font-size: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-weight: bold;width: 90%;left: 50%;transform: translate(-50%, 0); z-index: 1;}
.cent02_l .img img{ width: 100%; vertical-align: bottom; height: 376px; object-fit: cover;} 
.cent02_r{float:right;display: block;width: 43%;}
@media only screen and (max-width: 980px) {
	.cent02_l .img img{ height: auto;}
	.cent02{ margin-top: 5%;}
.cent02_l{ float: none; width: 100%;}
.cent02_r{ float:none; width: 100%; margin-top: 5%;}
}



.new_list{width: 100%; height:auto; border-radius: 10px; background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(108.73px); padding: 16px 28px 10px;overflow: hidden; box-sizing: border-box; color: #fff; margin-top: 3%;}
.new_list a{ color: #fff;}
.new_list .h1_t{height: 82px; border-bottom: solid 1px rgba(255, 255, 255, 0.3); color: #fff; position: relative; margin-bottom: 10px;}
.new_list .h1_t .h1{ font-size: 24px; font-weight: 500; line-height: 34px; height: 68px; overflow: hidden;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical; text-overflow: ellipsis;}
.new_list .h1_t .h2{font-size: 14px; line-height: 34px; position: absolute; right: 0; bottom: 12px;}
.new_list ul li{height: 34px;line-height: 34px;padding-left: 16px;color: #fff;font-size: 14px;position: relative;}
.new_list ul li i{width: 8px;height: 8px;background: #5BFFB9;border-radius: 50%;position: absolute;top: 13px;left: 0;}
.new_list ul li .text{float: left;width: 75%;height: 34px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.new_list ul li .time{float: right;width: 25%;text-align: right;}
@media only screen and (max-width: 980px) {
	.new_list{ margin-top: 5%;}
	.new_list ul li .time{ width: 30%;}
	.new_list ul li .text{ width: 68%;}
	}
	
	

.cent03{ margin-top: 25px;}
.cent0301{ position: relative;    width: 100%; background: rgba(0, 0, 0, 0.1);   border-radius: 10px;padding:1% 3%; margin-top: 2%; box-sizing: border-box;}
.cent0301 .txtbg{ background: #fff; border-radius: 10px; padding: 12px 7px 4px; box-sizing: border-box;}
.cent0301 .txtbg .ranking_tit{    width: 85%;height: 44px;line-height: 22px; font-size: 16px; color: #333; font-weight: 800;display: flex; align-items: center; justify-content: center; overflow: hidden; margin: 0 auto 5px;}
.cent0301 .txtbg .ranking_tit .to2{ overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;  -webkit-box-orient: vertical;  white-space: normal; text-align: center;}
.cent0301 table {  border:none}
.cent0301 table tr td{  border:none;font-size: 14px; color: #333; height: 43px;}
.cent0301 table tr th{    border-top: solid 1px #eaeaea; border-bottom: solid 1px #eaeaea; text-align: left; font-size: 14px; color: #000; height: 44px;}
.cent0301 table tr:nth-child(odd).ggses{ background: #F4F8FF;}
.cent0301 .swiper-button-next:after, .cent0301 .swiper-button-prev:after{ color: #FFF;   font-size: 24px;}
@media only screen and (max-width: 980px) {
	.cent03{ margin-top: 5%;}
	.cent0301{ padding: 5%; margin-top: 5%;} 
	.cent0301 .swiper-button-next{ right: 0;}
	.cent0301 .swiper-button-prev{ left: 0;}
}




.cent04{margin-top: 25px;}
.cent04 .title>a{ color: #999;} 
.cent04 .title>a>img{}
.cent04 .tab_valli{  display: none;}
.cent04 .title  .title02{ display: flex;   align-items: center;}
.cent04 .title  .title02 li{line-height: 30px; padding: 0 24px; color: #858585; font-weight: 600; font-size: 20px;  cursor: pointer;  margin-right: 15px;}
.cent04 .title  .title02 li.cur{background: #0654B0; border-radius: 30px; color: #fff;font-weight: 800;}
.cent04 .tabs_val{ margin-top: 4%;} 
.news_left{
	float: left;
	width: 384px;
}
.news_pic{
	width: 100%;
	height: 216px;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	margin-bottom: 12px;
}
.news_pic img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
.news_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.news_picl{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 39px;
	height: 216px;
	background: linear-gradient(to right, rgba(40, 65, 152, 0.8) 0%, rgba(38, 93, 175, 0.0001) 83%);
}
.news_picr{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	width: 39px;
	height: 216px;
	background: linear-gradient(to left, rgba(40, 65, 152, 0.8) 0%, rgba(38, 93, 175, 0.0001) 83%);
}
.news_left .title{
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	font-weight: 500;
	color: #333;
}
.news_left .text{
	height: 40px;
	line-height: 20px;
	font-size: 12px;
	font-weight: 500;
	color: #666;
	margin-bottom: 5px;
}
.news_left .time{
	line-height: 20px;
	font-size: 12px;
	color: #666;
}
.news_right{
	float: right;
	width: 760px;
}
.news_right li{
	height: 58px;
	border-bottom: solid 1px #E4E4E4;
	padding: 0 10px 0 86px;
	margin-bottom: 8px;
	position: relative;
}
.news_right i{
	width: 2px;
	height: 15px;
	opacity: 1;
	background: #4EA2D9;
	display: block;
	position: absolute;
	left: 67px;
	top: 17px;
}
.news_date{
	width: 54px;
	height: 60px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	text-align: center;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
}
.news_date div{
	color: #333;
	line-height: 28px;
}
.news_right .title{
	color: #333;
	font-size: 14px;
	line-height: 28px;
	height: 28px;
}
.news_right .text{
	color: #666;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
}
.news_right li:hover .news_date{
	color: #2354A9;
}
.news_right li:hover .news_date div{
	color: #2354A9;
}
.news_right li:hover .title{
	color: #2354A9;
}
.news_right li:hover .text{
	color: #2354A9;
}

.to1{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.to2{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal;
}
.phone{
	display: none;
}

@media only screen and (max-width: 980px) {
	.cent04 .title .title02{order: 3; width: 100%;flex-wrap: wrap; margin-top: 2%;}
	.cent04 .title{flex-wrap: wrap; }
	.cent04 .title .title02 li { line-height:24px; padding: 0; color: #858585;  font-size: 15px; margin-right: 15px; }
	.cent04 .title .title02 li.cur{ background: none; color: #0654B0;}

.pc{
display: none;
}
.phone{
display: block;
}
.news_type{
float: none;
width: 100%;
margin: 0;
}
.news_type li{
line-height: 0.48rem;
padding: 0;
color: #858585;
font-size: 0.3rem;
margin-right: 0.3rem;
}
.news_type li:last-child{
margin-right: 0;
}
.news_type li.on{
background: none;
border-radius: 0;
color: #184997;
}
.news_con{
margin-bottom: 0.4rem;
}
.news_more{
height: 0.48rem;
font-size: 0.24rem;
color: #333;
top: -1.6rem;
}
.news_more img{
width: 0.11rem;
height: 0.2rem;
margin-left: 0.1rem;
}
.news_left{
float: none;
width: 100%;
}
.news_pic{
height: auto;
border-radius: 10px;
margin-bottom: 0;
}
.news_picr{
width: 0.4rem;
height: 100%;
}
.news_right{
float: none;
width: 100%;
}
.news_right li{
height: auto;
padding: 0.34rem 0;
margin-bottom: 0;
}
.news_right i{
display: none;
}
.news_right .title{
font-size: 15px;
line-height: 22px;
height: 22px;
margin-bottom: 0.14rem;
}
.news_right .text{
height: 0.48rem;
font-size: 0.24rem;
}
.news_right .time{
color: #999;
font-size: 10px;
line-height: 22px;
}

}


.cent05{ margin-top: 25px;}
.master_bg{ margin-top: 3%;}
.master-r{float:right;width: 50%;position: relative;border-radius: 10px;overflow: hidden;height: 316px;} 
.master-r img{ width: 100%; vertical-align: bottom;}
.master-r:hover .master_blue{
	opacity: 1;
}
.master{
	width: 50%; float: left;
	position: relative; box-sizing: border-box;
}
.master li{
	float: left;
	width: 47.5%;
	height: 150px;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	margin: 0 14px 16px 0;
}
.master img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.master li:nth-child(2n){ margin-right: 0;
}
.master_icon{
	width: 40px;
	height: 40px;
	background: url(../images/ind_23.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 2;
}
.master_txt{
	width: 95%;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: absolute;
	bottom: 0;
	left: 2.5%;
	z-index: 2;
}
.master li:nth-child(5) .master_icon{
	width: 80px;
	height: 80px;
}
.master_blue{
	width: 100%;
	height: 100%;
	background: rgba(2, 86, 255, 0.3);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
	transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
.master li:hover .master_blue{
	opacity: 1;
}
@media only screen and (max-width: 980px) {
	.cent05{margin-top: 5%;}
	.master_bg{ margin-top: 5%;}
	.master{ float:none; width: 100%; }
	.master li{ height: 87.5px; margin: 0 14px 5% 0}
	.master_txt{ font-size: 14px;}
	.master_icon{ width: 23.5px; height: 23.5px;}
	.master-r{ float:none; height: auto;width: 100%; margin-top: 0%;}
}

.cent06{ margin-top: 25px; margin-bottom: 3%;}
.cent0602{ margin-top: 1.5%;}
.cent0602 .img{ width: 100%;}
.cent0602 .img img{ width: 100%; vertical-align: bottom;}
.cent0602 .swiper-button-next:after, .cent0602  .swiper-button-prev:after{ font-size: 24px;}
@media only screen and (max-width: 980px) {
	.cent06{ margin:5% auto;}
}


.footer_bg{ background: #1F2C45; padding: 3% 0 1%; color: #fff;}
.footer_bg a{  color: #fffc;}
.footer01{ display: flex; justify-content: center;  align-items:flex-start;}
.footer01>div{ margin: 0 2vw;}
.footer01 .img{ width: 102px; text-align: center;}
.footer01 .img img{ width: 100%; vertical-align: bottom;}
.footer01 .img02{ width: 84px;text-align: center;}
.footer01 .img02 img{ width: 100%; vertical-align: bottom;}
.footer01 .img02 span{ display: block; font-size: 14px; line-height: 30px;}

.copyright{width: 100%;text-align: center;line-height: 22px;color: rgba(255, 255, 255, 0.8);font-size: 14px;
 margin-top: 1%;}
.m15{margin-bottom: 15px;}
@media only screen and (max-width: 980px) {
	.footer_bg{ padding: 5% 0;}
}


.cent07_bg{ position: relative;}
.cent07_bg>img{ width: 100%; vertical-align: bottom;}
.cent07{ position: absolute; top:50%; left: 50%;  transform: translate(-50%,-50%); color: #fff;}
.cent07 .txtbg{ text-align: center; width: auto; display: inline-block;}
.cent07 .txtbg .h1{ font-size: 40px;}
.cent07 .txtbg .h2{ font-size: 16px; margin-top: 10px;}
@media only screen and (max-width: 980px) {
	.cent07{}
	.cent07_bg>img{ height: 65px; object-fit: cover;}
	.cent07 .txtbg .h1{ font-size: 15px;}
	.cent07 .txtbg .h2{ font-size: 7px; margin-top:0;}
}


.text01{ margin: 38px auto 20px; text-align: center;}
.text01 .h1{ color: #184997; line-height: 38px; font-weight:bold; font-size: 30px;} 


.cent08_bg{  width: 100%;  background: #F5F7FC; padding: 1.5% 0 3%;}
.cent08{display: flex;align-items:flex-end;/* justify-content: space-between; */justify-content: center;}
.cent08 .img{width: 20%;}
.cent08 .img img{ width: 100%; vertical-align:bottom;} 
.cent08_r{width: 60%;font-size: 18px;line-height: 1.5;margin-left: 5%;}
@media only screen and (max-width: 980px) {
	.cent08_bg{ padding: 5% 0;}
	.cent08{flex-wrap: wrap; }
	.cent08 .img{width: 20%;}
	.cent08_r{width: 100%;margin-left:0}
}

.inside_con{ padding:10px 0; min-height: 300px}
.cent09_bg{ padding: 1.5% 0 3%;}
@media only screen and (max-width: 980px) {
	.cent09_bg{ padding: 5% 0; }	
}

/*Add------------------------------------------------------------------------------*/
.inside_bg{ background: #F5F7FC;    padding: 30px 0;}
.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{margin-top:20px; min-height:400px;}
.inside_left{ width:24%; float:left;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:#ddd solid 1px;}
.inside_left .side_a dl dd a{ display:block; padding-left:30px; font-size:14px; background: url(../images/about-cn3_19.jpg) 15px center no-repeat;}
.inside_left .side_a dl dd a:hover{ background:#324483; color:#fff;}
.inside_left .side_a dl .hover a{ background:#324483; color:#fff;} 
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}

.inside_right{ width:72%; float:right; }


.nav_lise .erji{ display: none;}
.vmenu li{ background: #fff; border-radius:10px ; line-height: 58px; color: #333; margin-bottom: 5%;}
.vmenu li>span{ display: block; position: relative; padding:0 22% 0 11%; border-radius: 10px;}
.vmenu li>span>i{     width: 14px;   height: 14px;  background: url(../images/news_02.png) no-repeat;  background-size: 100% 100%;  display: block;  position: absolute;  top: 50%;  transform: translateY(-50%); right: 30px;}
.vmenu li.on>span>i{    background: url(../images/news_03.png) no-repeat; background-size: 100% 100%;}
.vmenu li a{font-size: 18px; color: #333;}
.vmenu li>span:hover{ color: #fff; background: linear-gradient(180deg, #2A3D94 3%, #019FE5 100%);}
.vmenu li>span:hover a{ color: #fff;}
.vmenu li dl{}
.vmenu li dd a{ display: block;  padding:0 22% 0 17%; border-radius: 10px;}
.vmenu li dd a:hover{ color: #fff; background: linear-gradient(180deg, #2A3D94 3%, #019FE5 100%);}
.vmenu li dd.on01 a{ color: #fff; background: linear-gradient(180deg, #2A3D94 3%, #019FE5 100%);}
@media only screen and (max-width: 980px) {
	.inside_bg{
    padding: 1% 0 5%;
}
	.inside_left{ display: none;}
	.inside_right{ float:none; width: 100%;}
}



/*inner_news1*/
.inside_news1{ }
.inside_news1 ul li{border-radius: 10px;background: #fff;padding: 20px;margin-bottom: 22px;}
.inside_news1 ul li .nr_box{
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: space-between;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;}
.inside_news1 ul li .imgbg{width: 30%;}
.inside_news1 ul li .img{position:relative;padding-bottom: 60%;overflow:hidden;/* border-radius:10px; */}
.inside_news1 ul li .img img{ width:100%; height:100%; object-fit: cover;position:absolute; top:0; right:0; bottom:0; left:0; margin:auto auto; transition:all .3s ease; background:#f9f9f9;}
.inside_news1 ul li:hover .img img{ transform:scale(1.1);}
.inside_news1 ul li .txtbg{width: 70%;}
.inside_news1 ul li .txt{ padding-left:5%; color:#666;}
.inside_news1 ul li .txt .h2{font-size: 16px;line-height:1.5em;color: #0D263B;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 36px;}
.inside_news1 ul li .txt  .line{width: 100%;height: 1px;background: #E6E9EC;margin: 10px 0 15px;}
.inside_news1 ul li .txt .h3{color: #696969;font-size: 14px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 12px;}
.inside_news1 ul li .txt .time{font-size:14px;line-height:24px;color: #666;/* padding-left:24px; */position:relative;}
.inside_news1 ul li .txt .time i{ width:20px; height:24px; background:url(../images/ico_time.png) center no-repeat; position:absolute; left:0; top:0; display:none}
@media(max-width:999px){
	.inside_news1 ul li{ padding: 0.32rem 0.22rem;}
.inside_news1 ul li .txt .h2{ font-size: 14px;}
.inside_news1 ul li .txt .time{ font-size: 10px;}
.inside_news1 ul li .txt .h3{ font-size: 12px; -webkit-line-clamp: 1;        margin-bottom: 0.15rem;}
.inside_news1 ul li .txt .line {margin: 0.18rem 0 0.16rem;}
.inside_news1 ul li .txtbg {
    width: 59%;
}
.inside_news1 ul li .imgbg {
    width: 37%;
}
.weizhi{ display: none;}
.inside_bg .ann_type li{ height: 40px;}
}


@media only screen and (max-width: 980px) {
	.ann_type{
		float: none;
		width: 100%;
		height: auto;
		overflow: hidden;
	  }
	  .ann_type li{
		float: left;
		line-height: 40px;
		background: none;
		border-radius: 0;
		font-size: 16px;
		padding: 0 4px;
		margin: 0 0 0 5%;
		position: relative;
		}
	  .ann_type a{
		height: 0.8rem;
		padding: 0;
		font-size: 15px;
		}
	  .ann_type i{
		width: 100%;
		height: 3px;
		border-radius: 0.1rem;
		background: #184997;
		top: auto;
		transform: translateY(0);
		bottom: 0;
		right: 0;
		display: block;
		opacity: 0;
		}
	  .ann_type li:hover{
		color: #333;
		background: none;
	  }
	  .ann_type li.on{
		color: #184997;
		font-weight: bold;
		background: none;
	  }
		  .ann_type li.on a{color: #184997;}
	  .ann_type li.on i{
		opacity: 1;
	  }
	  .ann_type li.active{
		color: #184997;
		font-weight: bold;
		background: none;
	  }
	  .ann_type li.active a{color: #184997;}
}


.newsclass_list { margin-top: 0.63rem; }
.newsclass_list ul li { margin: 0 0 22px 0px; }
.newsclass_list ul li .nr_box { border-radius:10px; overflow: hidden; transition: all .3s ease;background: #fff; }
.newsclass_list ul li .txtbg { }
.newsclass_list ul li .txt { padding:26px 32px; color: #666; }
.newsclass_list ul li .txt .h2 { font-size: 16px; line-height: 1.5em; height: 1.5em; color: #0D263B;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; margin-bottom: 10px;}
.newsclass_list ul li .time { font-size: 14px; line-height: 24px; color: #999;/* padding-left:24px; */ position: relative; }
@media(max-width:999px) {
	.newsclass_list ul li {  }
	.newsclass_list ul li .txt { padding: 10px 5%; }
	.newsclass_list ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }

	}

	.map{ width: 100%;}
	.map img{ width: 100%; vertical-align: bottom;}

	.con_list{
		margin: 1.4% auto 2%;
	}
	.con_list li{
		float: left;
		width:calc(100% / 5);
		padding: 0 10px 0 80px;
		position: relative;
		line-height: 26px;
		color: #696969;
		font-size: 16px;  box-sizing: border-box;
	}
	
	.con_list img{
		width: 64px;
		height: 64px;
		border-radius: 50%;
		position: absolute;
		top: 0;
		left: 0;
	}
	.con_list h1{
		font-size: 18px;
		line-height: 22px;
		color: #0D263B;
		font-weight: normal;
		margin-bottom: 10px;
	}
@media only screen and (max-width: 980px) {
		.con_list li{ float:none; display: block; width: 100%; margin: 5% 0;}
		.wer{ display: block !important;}
	}

	.jige{box-shadow: 0 .5rem 1rem #00000026;background: #fff;padding: 2% 6%;width: 40%;box-sizing: border-box; margin: 2% auto;}
	.jige h1{ display: block; font-size: 24px; font-weight:normal; text-align: center;}
	.dngue li{ border: 1px solid #ccc; width: 100%; margin-top: 5%;}
	.dngue li .input_text{ width: 100%; height: 40px; line-height: 40px; box-sizing: border-box; padding: 0 10px; font-size: 16px;outline:none;}
	.dngue li .input_text::-webkit-input-placeholder{ color:#ccc;}
	.jige .de{  margin: 5% auto 0; width: 100%; color: #fff; font-size:16px; border-color: #1890ff;
	 background: #1890ff; display: block; text-align: center; line-height: 40px; }
	.dngue .de:focus, .cent0201 .de:hover {  color: #fff; border-color: #40a9ff; background: #40a9ff;}
	.dngue .d2{ display: block; font-size: 16px; color: #212529; margin-top: 2%; display: block; text-align: center;}
@media only screen and (max-width: 980px) {
		.jige{ width: 100%; margin-top: 5%; padding: 5%;}
	}


.cent10{ margin-top: 2%;}
.logo02{ margin: 0 auto; text-align: center;}
.logo02 img{ max-width: 100%; margin: 0 auto; display: block;}

.cent1001{ margin-top: 4%;}
.cent1001 table { border:1px solid #ccc; border-top:none; border-left:none;}
.cent1001 table tr td{ border-left:1px solid #ccc; border-top:1px solid #ccc; width: 25%; padding: 10px; color: #000; font-size: 14px; font-weight: bold;}
.cent1001 .bugeo1{ background: #f7f9f9; text-align: center;}




.cent1002{ position: relative; text-align: center; margin: 2% auto; width: 80%;}
.cent1002 span{font-size: 18px;line-height: 1.5;display: block;color: #000;}
.cent1002 .img{position: absolute;top: 8%;width: 20%;right: 5%;z-index: -1;}
.cent1002 .img img{ width: 100%; vertical-align: bottom;}

.cent1003{ position: relative; display: block; margin-top: 5%;}
.cent1003 .img01{ width: 100%;}
.cent1003 .img01 img{ width: 100%; vertical-align:bottom;}
.pnge{position: absolute;width: 126px;height: 158px;bottom: 40%;left: 67%;}
.pnge img{width: 100%;height: 100%;}
.xime{position: absolute;bottom: 35.2%;left: 67%;color: #000;font-size: 24px;}
.xime2{position: absolute;bottom: 28.3%;left: 68%;color: #000;font-size: 24px;}
.xime3{position: absolute;bottom: 21.3%;left: 68%;color: #000;font-size: 24px;}

.cent1004{ text-align: center; margin-top: 3%; margin-bottom: 2%;}
.cent1004 ul li{ color: #000; font-size: 18px; line-height: 1.5;}
 

@media only screen and (max-width: 980px) {
	.cent10{ margin-top: 5%;}
	.logo02{ width: 50%;}
	.cent1002{ margin: 5% auto;}
	.cent1001 table tr td{  font-size: 7px; padding: 2px;}
	.cent1002 span{ font-size: 7px;}
	.pnge{width: 31px;height: 46px;bottom: 40%;left: 57%;}
	.xime{bottom: 35%;font-size: 8px;}
	.xime2{bottom: 28%;left: 69%;font-size: 8px;}
	.xime3{bottom: 21%;left: 68%;font-size: 8px;}
	.cent1004{ margin: 5% auto;}
	.cent1004  ul li{  font-size: 10px;}
}

.gont{ background: #fff;    border-radius: 10px;}