/*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:#f60;/* text-decoration:underline;*/}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ max-width:1280px !important; margin:0 auto; width:90% !important;}


.header-bg{ position:relative; top:0; background:#fff; left:0; width:100%; z-index:999}
.header{ display: flex;  align-items: center;justify-content: space-between; padding:16px 0;}
.logo{ width:44%; height:82px;    transition-duration: .3s;    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1)}
.logo a{ width:100%; height:100%; display: flex;   align-items: center;}
.logo a img{ max-height:100%; max-width:100%;}

.header02 ul{ display: flex;  align-items: center;}
.header02 ul li{ display: flex;  align-items: center; margin-left:1vw;}
.header02 ul li i{ color:#0659c6; font-size:30px;}
.header02 ul li .header02-l{ margin-left:10px;}
.header02 ul li .header02-l h2{ color:#0659c6; display:block}
.header02 ul li .header02-l a{ color:#6b72800; display:block;  font-size:16px;}



.menu-bg{ background:#0659c6}
/*menu*/
.menu{height:48px;line-height:48px;}
.menu>ul{ text-align:center;}
.menu ul li{  position:relative; text-align:center; display:inline-block; margin-left:24px;}
.menu ul li dl{background: #0659c6;min-width: 120px;position:absolute;top: 100%;/* box-shadow:2px 2px 5px rgba(0,0,0,0.2); *//* padding:10px 0; */display:none;z-index:99;border-radius: 0 0 10px 10px;}
.menu>ul>li>dl{transform: translate(-50%, 0);left: 50%;}
.menu ul li dl dd{line-height: 1.5;/* border-bottom:#ddd dotted 1px; *//* margin:0 10px; */position: relative;}
.menu ul li dl dd>dl{ position: absolute; left: 100%; top: 10px;}
.menu ul li dl dd a{font-size: 16px;color: #fff;font-weight:normal;display: block;text-align:left;padding: 8px 16px;}
.menu ul li dl dd a:hover{color: #fff;}
.menu a{ font-size:16px;color:#fff; text-decoration:none; font-weight:normal;display:block;text-align:center;}
.menu a:hover{font-weight:bold;}
a.menu_hover{ font-weight:bold}
.menu_down span{display:block;background: url(../images/xuual.png) right 0px center no-repeat;padding-right: 30px;background-size: 22px;}

.header-bg.on{ position:fixed;}
.header-bg.on .logo{ height:60px;}

@media only screen and (max-width: 980px) {
	.header-bg{ display:none}
	}


.banner{ background:#f3f4f6; padding:3% 0; position:relative}
.banner_box{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;width: 84%;margin: 0 auto;}
.banner_box .imgbg{ width:50%;}
.banner_box .imgbg .img {position: relative;overflow: hidden;width: 100%;height: auto;display: flex;justify-content: center;align-items: center;}
    .banner_box .img img {
        max-width: 92%;
        max-height: 100%;
        height: 500px;
        object-fit: contain;
    }
.banner_box .txtbg {width: 50%;box-sizing: border-box;}
.banner_box .txt { padding: 8% 4.5%; color: #666; }
.banner_box .txt .h2 {font-size: 36px;line-height: 1.5em;/* height: 1.5em; */color: #000;margin-bottom: 0.2rem;/* overflow: hidden; */text-overflow: ellipsis;display: -webkit-box;/* -webkit-line-clamp: 1; */-webkit-box-orient: vertical;font-weight: bold;}
.banner_box .txt .hr{ background:#0659c6; width:80px; height:4px; margin:10px 0;}
.banner_box .txt .h3 {font-size: 18px;/* line-height: 1.5em; *//* height: 3em; */margin-bottom: 0.2rem;/* overflow: hidden; *//* text-overflow: ellipsis; *//* display: -webkit-box; *//* -webkit-line-clamp: 2; *//* -webkit-box-orient: vertical; */color: #374151;}
.banner_box .txt a{ background:#0659c6; display:inline-block; color:#fff; font-size:16px; padding:12px 24px; border-radius:10px; margin-top:2%;}
.banner_box .txt a:hover{ background:#053471}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{ color:#333;}
.banner .swiper-pagination01 span{width:12px; height:12px;}
.banner .swiper-pagination-bullet-active{ background:#0659c7!important; width:12px; height:12px;}

@media only screen and (max-width: 980px) {
.banner{ padding:10% 0;}
.banner_box{flex-wrap: wrap;width: 69%;}
.banner_box .imgbg{ width:100%;}
.banner_box .txtbg{ width:100%;}
.banner_box .txt .h2{ font-size:30px; font-weight:700;}
.banner .swiper-pagination{ bottom:0;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after{font-size: 37px;}
	}




.cent01{ position:relative; margin-top:3%;}
.cent0101{ width:90% !important; margin:0 auto;}
.cent0101 .img {padding-bottom: 63%;position: relative;overflow: hidden;/* background: #f9f9f9; */}
.cent0101 .img img {width: 100%;height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto auto;transition: all .3s ease;object-fit: contain;}
.cent0101 .img:hover img { transform: scale(1.1); }
.cent0101 .txtbg { }
.cent0101 .txt {padding: 6% 0% 0;color: #666;text-align: center;}
.cent0101 .txt .h2 {font-size: 20px;line-height: 1.5em;height: 1.5em;color: #333;font-weight: bold;margin-bottom: 3%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.cent0101 .txt .h3 {font-size: 16px;line-height: 1.5em;height: 1.5em;margin-bottom: 0.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.cent01 .swiper-button-next:after, .cent01 .swiper-button-prev:after{ color:#333; font-size:34px;}
.cent01 .swiper-button-next{ right:3%;}
.cent01 .swiper-button-prev{ left:3%;}


.cent02-bg{ background:#0659c6; color:#fff; margin-top:3%; padding:2% 0;}
.cent02{ display: flex;   align-items: center;justify-content: space-between;}
.cent02 .tit-bg{ width:71%;}
.cent02 .tit-bg span{ font-size:24px; line-height:1.4;}
.cent02 .tit-bg h3{ font-size:18px; line-height:1.4; font-weight:normal}
.cent02 .tit-bg p{ font-size:14px; display:block; font-weight:bold}
.cent02>a{ background:#4d9ae7; color:#fff; padding:8px 24px; border-radius:5px;font-weight: 600;  text-transform: uppercase; font-size:16px;
}
.cent02>a:hover{ background:#0293d9}
@media only screen and (max-width: 980px) {
.cent02{flex-wrap: wrap; }
.cent02-bg{ padding:5% 0;}
.cent02 .tit-bg{ width:100%; text-align:center;} 
.cent02>a{ margin:5% auto 0;}
	}
	
	
.cent03{ position:relative;}
.cent03>img{ width:100%; vertical-align:bottom;}
.cent03-01{position:absolute;top: 30%;left: 10%;color:#000;width: 19%;display: block;}
.cent03-01 h2{ font-size:20px; display:block;}
.cent03-01 span{  font-size:18px; display:block;  margin-top:3%}
.cent03-01 a i{ font-size:24px; margin-right:10px;}
.cent03-01 a{ display:block; font-size:18px; margin-top:3%; color:#000; display: flex; align-items: center;}
.cent03-01 a:hover{ color:#0659c7}
.cent03 .h2{ bottom:4%; left:50%;  transform: translate(-50%, 0); position:absolute; background:#fff;text-transform: uppercase; padding:4px 8px; border-radius:5px;}
.cent03 .h2>h2{ font-size:18px; color:#0659c7;text-transform: uppercase;}


@media only screen and (max-width: 980px) {
	.cent03-01{ position:relative; top:0; left:0; width:90%; margin:5% auto 0; text-align:center;}
	.cent03-01 h2{ font-size:12px;}
	.cent03-01 span{ font-size:11px;}
	.cent03-01 a{ font-size:11px;justify-content: center;}
	.cent03 .h2{  position:relative; top:0; left:0; transform:none !important; text-align:center;}
	}
	

.cent04-bg{ background:#f3f4f6; padding:3% 0;}
.title{}
.title em{ font-style:normal; font-size:14px; color:#6b7280}
.title h2{ font-size:36px; color:#000; display:block}
.title .hr{ width:80px; height:4px; background:#0659c6; margin:1% 0 2%; display:block}
.title span{ font-size:16px; color:#1f2937; width:100%; display:block;    font-weight: 500;}

@media only screen and (max-width: 980px) {
.cent04-bg{ padding:5% 0; margin-top:5%;}
.title span{ width:100%;}
}

.newsclass_list1 { margin-top:4%; }
.newsclass_list1 ul li {float: left;width: calc((100% - 25px)/2);margin: 0 0 0px 25px;/* background: #fff; *//* border-radius: 10px; *//* overflow: hidden; */}
.newsclass_list1 ul li:nth-child(2n-1) { margin-left: 0; clear: left; }
.newsclass_list1 ul li .nr_box {border: 1px solid #e5e7eb;transition: all .3s ease;background: #fff;border-radius: 10px;overflow: hidden;}
.newsclass_list1 ul li:hover .nr_box {/* border-color: var(--primary-color); */box-shadow: 0 0 10px rgba(0,0,0,.1);}
.newsclass_list1 ul li .imgbg{ padding: 5%;}
.newsclass_list1 ul li .img { padding-bottom: 70%; position: relative; overflow: hidden; background: #f9f9f9; }
.newsclass_list1 ul li .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; }
.newsclass_list1 ul li:hover .img img { transform: scale(1.1); }
.newsclass_list1 ul li .txtbg {text-align: center;}
.newsclass_list1 ul li .txt {padding: 2% 4.5%;color: #666;}
.newsclass_list1 ul li .txt .h2 {font-size: 18px;line-height: 1.5em;height: 1.5em;color: #333;margin-bottom: 0.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.newsclass_list1 ul li:hover .txt .h2 {}
    .newsclass_list1 ul li .txt .h3 {
        font-size: 14px;
        line-height: 1.5em;
        height: 6em;
        margin-bottom: 0.2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        color: #6b7280;
    }
@media(max-width:999px) {
.newsclass_list1 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list1 ul li .txt { padding: 10px 5%; }
.newsclass_list1 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.newsclass_list1 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em; margin-bottom: 5px; }
}


.look{ margin-top:0;}

.cent0501{ background:#0009}
.cent05{ padding:4% 1%; box-sizing: border-box;}
.cent05 .img{ display:block; width:80px; height:80px; display: flex; justify-content: center;  align-items: center; background:#0659c6; border-radius:50%; border:2px solid #0659c6}
.cent05 .img:hover{ background:none;}
.cent05 .img img{ max-height:100%; max-width:100%;}
.cent05 h2{ font-size:18px;  color:#FFF; display:block; line-height:1.2;}
.cent05 span{ font-size:18px; color:#e5e7eb; margin-top:2%; display:block;}

@media only screen and (max-width: 980px) {
.cent05{ padding:10% 0;}	
.cent05 h2{ font-size:30px; margin-top:3%;}
	}



.cent06{ margin-top:2%; margin-bottom:4%;}
.newsclass_list2 { margin-top:4%; }
.newsclass_list2 ul li {float: left;width: calc((100% - 80px)/3);margin: 0 0 0px 40px;}
.newsclass_list2 ul li:nth-child(3n-2) { margin-left: 0; clear: left; }
.newsclass_list2 ul li .nr_box {/* border: 1px solid #e5e7eb; */transition: all .3s ease;background: #fff;border-radius: 5px;overflow: hidden;position: relative;}
.newsclass_list2 ul li:hover {box-shadow: 0px 0px 15px #ccc;}
.newsclass_list2 ul li .imgbg{/* padding: 5%; */}
.newsclass_list2 ul li .img {padding-bottom: 100%;position: relative;overflow: hidden;background: #f9f9f9;object-fit: cover;}
.newsclass_list2 ul li .img img {width: 100%;height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto auto;transition: all .3s ease;object-fit: cover;}
.newsclass_list2 ul li:hover .img img { transform: scale(1.1); }
.newsclass_list2 ul li .txtbg {text-align: left;position: absolute;z-index: 1;bottom: 5%;left: 50%;transform: translate(-50%, 0);background: rgb(255 255 255 / 80%);width: 97%;border-radius: 8px;}
.newsclass_list2 ul li .txt {padding: 5% 5%;color: #666;}
.newsclass_list2 ul li .txt .h2 {font-size: 24px;/* line-height: 1.5em; */height: 3em;color: #333;/* margin-bottom: 0.2rem; */font-weight: bold;}
.newsclass_list2 ul li:hover .txt .h2 {}
.newsclass_list2 ul li .txt .hr{ width:80px; height:4px; background:#0659c6}
    .newsclass_list2 ul li .txt .h3 {
        font-size: 14px;
        line-height: 1.5em;
        margin-top: 3%;
        color: #374151;
        height: 14em;
    }
.newsclass_list2 ul li .txt em{ font-style:normal; display:block; font-size:16px; color:#fff; background:#0659c6; border-radius:5px; display:inline-block; padding:8px 20px; margin-top:4%}
@media(max-width:999px) {
.newsclass_list2 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list2 ul li .txt { padding: 10px 5%; }
.newsclass_list2 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.newsclass_list2 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em; margin-bottom: 5px; }
}


.footer-bg{ background:#f3f4f6}
.footer{ padding-top:2%; display: flex;  align-items: flex-start;justify-content: space-between; padding-bottom:2%}

.footer03{ width:24%;}
.logo02{ width:100%; height:100%; display: flex;   align-items: center;}
.logo02 a{ width:100%; height:100%;}
    .logo02 img {
        /*max-height: 100%;
        max-width: 100%;*/
        height: 150px;
    } 
.footer03 p{ font-size:18px; color:#4b5563; display:block; padding:0; line-height:1.5; margin-top:2%;}
.footer04{ width:64%}
.footer04 dl{display: flex;  align-items: flex-start;justify-content: space-between;}
.footer04 dl dd{}
.footer04 dl dd h2{ display:block; font-size:24px; font-weight:600; line-height:1.5; color:#333;}
.footer04 dl dd .hr{width:80px; height:4px; background:#0659c6}
.footer04 dl dd  ul{ margin-top:20px;}
.footer04 dl dd  ul li{ font-size:18px; display:block; margin-bottom:10px;}
.footer04 dl dd  ul li a{ color:#333;}
.footer04 dl dd  ul li a:hover{ color:#4d9ae7}
.footer04 dl dd  ul li i{ font-size:24px; width:34px; color:#0659c6; display: inline-flex; justify-content: center;  align-items: center;}
.footer04 dl dd .ge{ display: flex;   align-items: center;justify-content: space-between;flex-wrap: wrap; }
.footer04 dl dd .ge li{ width:50%; font-size:16px;}

.footer02{ background:#0659c6; color:#fff; padding:16px 0;}
.footer02 a{ color:#fff; text-decoration:underline;}
.footer02 .wapper{ display: flex; align-items: center;justify-content: space-between;}
.footer02 span{ font-size:16px;}
@media(max-width:999px) {
	.footer{flex-wrap: wrap;}
	.footer03{ width:100%;}
	.footer04{ width:100%;}
	.footer04 dl{flex-wrap: wrap;}
	.footer04 dl dd{ margin-top:5%;}
	.footer04 dl dd .ge li{ width:100%;}
	.footer02 .wapper{flex-wrap: wrap;}
	.footer02 span{ font-size:14px;justify-content:center}
}

.sp_header{ display:none}
.sjj_nav{ display:none}
.top{ display:none}
@media(max-width:999px) {
.top{ height:50px; display:block;}
/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.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;
        width: 77%;
        text-align: center;
    }
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:left;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#0659c6;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}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/}


.banner02-bg{}
.banner0201{ background:rgb(0 0 0 / 30%); padding: 0 0 3% 0; color:#fff;}
.banner0201 a{color:#fff; font-size:14px;     text-transform: uppercase;}
.banner0201 h2{ font-size:36px; display:block; margin-top:3%;}
.banner0201 span{ display:block; font-size:16px; line-height:1.5; width:50%; margin-top:2%;}
@media(max-width:999px) {
	.banner0201 span{ width:100%;}
	.banner0201{ padding:5% 0;}
	}

.cent07{ margin-top:3%;}

.cent07-l{/* float:left; */display:block;/* width:48%; */}
.cent07-l span{ display:block; font-size:16px; color:#4b5563; line-height:1.5}
.cent07-r{float:right; display:block; width:48%;}
.cent07-r img{ width:100%; vertical-align:bottom;}

.cent08{}
.cent08 ul{}
.mumping_mun li{width: 33.33%; float:left; margin: 30px auto;text-align: center;}
.mumping_mun li .mun_top{display: flex;justify-content: center;align-items: center;font-size: 36px;font-weight: bold;color: #0659c6;}
.mumping_mun p{font-size: 14px;width: 100%;display: block;clear: both;color: #6b7280;padding: 0;}
.mumping_mun h2{font-size: 36px;font-weight: bold;float: left;margin-right: 10px;color: #0659c6;}

.cent09{ margin-top:2%;}
.cent09-l{ float:left; width:48%;  display:block;}
.cent09-l .title{ font-size:16px; color:#374151; line-height:1.5}
.cent09-l ul li{ float:left; display:block; width:48%; margin-right:4%;}
.cent09-l ul li:nth-child(2n) { margin-right: 0% ;}
.cent09-l ul li img{ width:100%; vertical-align:bottom}
.cent09-r{ float:right; display:block; width:48%;}
.cent09-r img{ width:100%; vertical-align:bottom;}

@media(max-width:999px) {
	.cent09{ margin-top:5%;}
.cent09-l{ float:none; display:block; width:100%;}
.cent09-r{ float:none; display:block; width:100%; margin-top:5%;}
	}



.cent10-bg{ background:#0009; margin-top:2%; padding:3% 0;}
.cent10{ display: flex;   align-items: center;justify-content: space-between;}
.cent10-l{ width:48%}
.cent10-l img{ width:100%; vertical-align:bottom;}
.cent10-r{ width:48%; color:#fff;}
.cent10-r .title em{ color:#9ca3af;}
.cent10-r .title h2{ color:#fff;}
.cent10-r .cent1001{ color:#d1d5db; font-size:18px; line-height:1.5;}

@media(max-width:999px) {
	.cent10-bg{ padding:5% 0;}
	.cent10{ margin-top:5%;flex-wrap: wrap; }
	.cent10-l{ width:100%;}
	.cent10-r{ width:100%;}
	}


.cent11-bg{ padding:3% 0;}
.cent11{}
.cent11 h2{ color:#0659c6;  font-weight:700; font-size:30px;}
.cent11 ul{display: flex;align-items: center;flex-wrap: wrap;gap: 1.5rem;margin-top: 3%;}
.cent11 ul li{width: 32%;display: flex;align-items: center;flex-wrap: wrap;box-sizing:border-box;padding:8px 0 8px 12px;}
.cent11 ul li i{ color:#0659c6; font-size:16px; margin-right:10px;}
.cent11 ul li a{font-size:18px;color:#374151;font-weight: 300;}
@media(max-width:999px) {
	.cent11-bg{ padding:5% 0;}
	.cent11 ul{flex-wrap: wrap;}
	.cent11 ul li{ width:100%}
	}



.cent12{ margin-top:3%; margin-bottom:3%;}
.Series_list {box-sizing: border-box;margin-top: 0.63rem;padding-left: 2rem;padding-right: 2rem;}
.Series_list ul li {float: left;width: calc((100% - 50px)/3);margin: 0 0 25px 25px;background: #fff;}
.Series_list ul li:nth-child(3n-2) { margin-left: 0; clear: left; }
.Series_list ul li .nr_box {border: 1px solid #e5e7eb;border-radius:10px;overflow: hidden;transition: all .3s ease;background: #f3f4f6;}
.Series_list ul li .img { padding-bottom: 70%; position: relative; overflow: hidden; background: #f9f9f9; }
.Series_list ul li .img img {width: 100%;height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto auto;transition: all .3s ease;object-fit: contain;}
.Series_list ul li .txtbg { }
.Series_list ul li .txt { padding: 8% 4.5%; color: #666; }
.Series_list ul li .txt .h2 {font-size: 20px;line-height: 1.5em;height: 1.5em;color: #000;/* margin-bottom: 0.2rem; */overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.Series_list ul li .txt .h3 {font-size: 16px;line-height: 1.5em;height: 4.5em;margin-top: 2%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color: #4b5563;}
.Series_list ul li .txt a{ display:block; color:#fff; font-size:14px; background:#0659c6; font-weight:bold; line-height:36px; height:36px; border-radius:5px; text-align:center; margin-top:2%;}
@media(max-width:999px) {
	.cent12{ margin:5% auto;}
	.Series_list{ padding:0;}
.Series_list ul li { float: left;width:calc((100% - 20px)/2); margin: 0 0 20px 20px; }
.Series_list ul li:nth-child(3n-2){ clear:inherit;  margin-left:20px;}
.Series_list ul li:nth-child(2n-1){ margin-left:0; clear:left;}
.Series_list ul li .txt { padding: 10px 5%; }
.Series_list ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.Series_list ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em; margin-bottom: 5px; }
}

.cent13{ margin:2% auto;}
.cent13-l{ float:left; display:block;width:calc(100% - 26%);border:1px solid #e5e7eb; border-radius:10px;box-sizing:border-box; padding:16px;}
.cent13-l>.img{ width:100%; display: flex; justify-content: center;  align-items: center;}
.cent13-l>.img img{ max-height:100%; max-width:100%;}
.cent13-r{ float:right; display:block; width: 24.5%; border:1px solid #e5e7eb; border-radius:10px; background:#f9fafb; box-sizing:border-box; padding:16px;}
.cent13-r h2{ color:#1f2937; font-weight:600; font-size:20px; display:block;}
.cent13-r ul{}
.cent13-r ul li{ margin-top:9%}
.cent13-r ul li .input_text{outline:none; border:1px solid #e5e7eb; border-radius:5px; padding:8px; box-sizing:border-box; width:100%; font-size:16px; color:#000;}
.cent13-r ul li .input_text::-webkit-input-placeholder{ color:#ccc;}
.cent13-r ul li .text{outline:none; border:1px solid #e5e7eb; border-radius:5px; padding:8px; box-sizing:border-box; width:100%; font-size:16px; color:#000; min-height:96px;}
.cent13-r ul li .text::-webkit-input-placeholder{ color:#ccc;}
.cent13-r a{ display:block; font-size:16px; color:#fff; background:#0659c6; margin-top:9%; border-radius:5px; line-height:40px; text-align:center;}
.cent13-r a:hover{ background:#053471}
.cent1301{ padding: 3%;}
.cent13 .h2{ color:#0659c6; font-size:20px; display:block; font-weight:600;}
.product-description{    padding-inline-start: 1rem;}
.product-description ul{list-style-type: disc;color: #374151;}
.product-description ul li{text-align: start;list-style: disc;font-size: 16px;line-height: 24px;} 
.cent1302{ padding:0 3%; display: flex;  align-items: center;justify-content: space-between;}
.cent1302 a{ background:#0659c6; border-radius:5px; color:#fff; font-size:16px; padding:12px 16px; width:48%; box-sizing:border-box;}
.cent1303{ margin-top:3%; padding:0 3%;}
.cent13 .h3{ color:#0659c6; font-size:30px; display:block; font-weight:600;}
.cent13 .h3 span{ font-size:12px;}
.cent1303 strong{ font-size:16px; color:#283586; font-weight:600; display:block; margin-top:2%;}
.cent1303 span{ font-size:16px; color:#0659c6; display:block; font-weight:300;}
.cent1303 .product-description{ margin-top:3%;}
.cent1304{margin-top:3%; padding:0 3%;}
.cent1304 .wenzi{ border-top:1px solid #e5e7eb; margin-top:1%; padding-top:1%; min-height:100px;} 
.cen1305{margin-top:3%; padding:0 3%;}
.cen1305 .img02{ width:70%; border: 1px solid #e5e7eb;border-radius: 10px; margin-top:3%; padding:2%; box-sizing:border-box; overflow:hidden;}
.cen1305 .img02 img{ width:100%; vertical-align:bottom;}
@media(max-width:999px) {
	.cent13{ margin:5% auto}
.cent13-l{ width:100%; float:none}
.cent13-r{ width:100%; float:none; margin-top:5%;}
	.cent1302{flex-wrap: wrap; }
	.product-description{ margin-top:4%;}
	.cent1302 a{ width:100%; margin-top:5%;}
	.cen1305 .img02{ width:100%;}
	}



.cent14{ margin:2% auto;}
.cent14-l{float:left;display:block;width: calc(100% - 38%);}
.cent14-r{ float:right; display:block; width:34.4%;}
@media(max-width:999px) {
.cent14{ margin:5% auto;}	
.cent14-l{ float:none; display:block;width:100%;}
.cent14-r{ float:none; display:block;width:100%; margin-top:5%;}
}


.newsclass_list4 { margin-top: 0.63rem; }
.newsclass_list4 ul li {margin: 0 0 20px 0;background: #fff;}
.newsclass_list4 ul li .nr_box {overflow: hidden;transition: all .3s ease;box-shadow: 0px 0px 15px #ccc;padding: 3%;}
.newsclass_list4 ul li .img {padding-bottom: 26%;position: relative;overflow: hidden;background: #f9f9f9;border-radius: 5px;}
    .newsclass_list4 ul li .img img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto auto;
        transition: all .3s ease;
        object-fit: contain;
        background: #fff;
    }
.newsclass_list4 ul li:hover .img img { transform: scale(1.1); }
.newsclass_list4 ul li .txtbg { }
.newsclass_list4 ul li .txt {padding: 3% 0% 0 0;color: #666;}
.newsclass_list4 ul li .txt .h2 {font-size: 24px;line-height: 1.5em;height: 1.5em;color: #000;margin-bottom: 0.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-weight: bold;}
.newsclass_list4 ul li .txt .h3 {font-size: 16px;line-height: 1.5em;height: 3em;margin-bottom: 0.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #4b5563;}
.newsclass_list4 ul li .txt a{ display:inline-block; font-size:16px; font-weight:bold; color:#fff; background:#0659c6; border-radius:5px; padding:8px 20px; margin-top:3%;}
.newsclass_list4 ul li .txt a:hover{ background:#053471}
.newsclass_list4 ul li .time { font-size: 14px; line-height: 24px; color: #999;/* padding-left:24px; */ position: relative; }
.newsclass_list4 ul li .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) {
.newsclass_list4 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list4 ul li .txt { padding: 10px 5%; }
.newsclass_list4 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.newsclass_list4 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em; margin-bottom: 5px; }
}






.cent14-r .pece{ border-bottom:1px solid #e5e7eb; margin-bottom:16px; padding-bottom:8px;}
.cent14-r .pece h2{ font-size:18px; color:#000; display:block;}
.newsclass_list3 { margin-top: 0.63rem; }
.newsclass_list3 ul li {width:100%;margin: 0 0 3% 0px;background: #fff;}
.newsclass_list3 ul li .nr_box {overflow: hidden;transition: all .3s ease;border-radius:5px;display: flex;align-items: center;justify-content: space-between;padding: 8px;box-sizing: border-box;}
.newsclass_list3 ul li:hover .nr_box { background:#f3f4f6 }
.newsclass_list3 ul li .imgbg{ width: 37%;}
.newsclass_list3 ul li .img {padding-bottom: 80%;position: relative;overflow: hidden;background: #f9f9f9; border-radius:5px;}
    .newsclass_list3 ul li .img img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto auto;
        transition: all .3s ease;
        object-fit: contain;
        background: #fff;
    }
.newsclass_list3 ul li:hover .img img { transform: scale(1.1); }
.newsclass_list3 ul li .txtbg {width: calc(100% - 39%););}
.newsclass_list3 ul li .txt { padding: 8% 4.5%; color: #666; }
.newsclass_list3 ul li .txt .h2 {font-size: 12px;line-height: 1.5em;height: 1.5em;color: #6b7280;margin-bottom: 0.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.newsclass_list3 ul li .txt .h3 {font-size: 14px;line-height: 1.5em;height: 3em;margin-bottom: 0.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #000;font-weight: bold;}
.newsclass_list3 ul li .time { font-size: 14px; line-height: 24px; color: #999;/* padding-left:24px; */ position: relative; }
.newsclass_list3 ul li .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) {
.newsclass_list3 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list3 ul li .txt { padding: 10px 5%; }
.newsclass_list3 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.newsclass_list3 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em; margin-bottom: 5px; }
}

.weizhi{height:auto; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:16px; color:#000; }
.weizhi a{ color:#000; margin:0 5px;}


.cent15{ margin:2% auto;}
.cent15-l{ float:left; display:block; width:48%; }
.cent15-l .img{ box-sizing:border-box; padding:8px;  box-shadow: 0px 0px 15px #ccc; border-radius:5px; overflow:hidden}
.cent15-l .img img{ max-width:100%; width:100%; border-radius:5px; overflow:hidden}
.cent15-r{ float:right; display:block; width:48%;}
.cent15-r h2{ font-size:30px; color:#0659c6; font-weight:700;}
.cent15-r strong{ font-size:18px; color:#374151; display:block; margin-top:16px;}
.cent15-r h3{ font-size:16px; color:#1f2937; font-weight:600; margin-top:16px;}
.cent15-r .bxe{ font-weight:300; font-size:16px; color:#000; margin-top:16px;}
@media(max-width:999px) {
	.cent15{ margin:5% auto;}
	.cent15-l{ float:none; display:block; width:100%}
	.cent15-r{ float:none; display:block; width:100%; margin-top:5%;}
	}


.cent16{ margin:3% auto}
.newsclass_list5 { margin-top: 0.63rem; }
.newsclass_list5 ul li { float: left; width: calc((100% - 75px)/4); margin: 0 0 25px 25px; background: #fff; }
.newsclass_list5 ul li:nth-child(4n-3) { margin-left: 0; clear: left; }
.newsclass_list5 ul li .nr_box {border: 1px solid #e5e7eb;border-radius:10px;overflow: hidden;transition: all .3s ease;/* box-shadow: 0px 0px 15px #ccc; */padding: 8%;}
.newsclass_list5 ul li:hover .nr_box {box-shadow: 0 0 10px rgba(0,0,0,.1);}
.newsclass_list5 ul li .img { padding-bottom: 70%; position: relative; overflow: hidden; background: #f9f9f9; }
.newsclass_list5 ul li .img img { width: 100%; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto auto; transition: all .3s ease; }
.newsclass_list5 ul li .txtbg {margin-top: 5%;}
.newsclass_list5 ul li .txt {color: #666;}
.newsclass_list5 ul li .txt .h2 {font-size: 20px;line-height: 1.5em;color: #000;font-weight: bold;text-align: center;}
.newsclass_list5 ul li .txt .h3 {font-size: 14px;line-height: 1.5em;height: 138px;margin-top: 8px;overflow-y: scroll;}
.newsclass_list5 ul li .txt a{display:block;color:#fff;font-size:14px;background:#0659c6;font-weight:bold;border-radius:5px;text-align:center;margin-top: 6%;padding: 8px 16px;}

@media(max-width:999px) {
	.cent16{ margin:5% auto;}
	.newsclass_list5 ul li .nr_box{ padding:5%;}
.newsclass_list5 ul li { float: left; width: 100%; margin: 0 0 20px 0px; }
.newsclass_list5 ul li:nth-child(2n-1){ margin-left:0; clear:left;}
.newsclass_list5 ul li .txt { padding: 10px 5%; }
.newsclass_list5 ul li .txt .h2 { font-size: 14px; line-height: 1.5em; height: 1.5em; margin-bottom: 5px; }
.newsclass_list5 ul li .txt .h3 { font-size: 12px; line-height: 1.5em; height: 3em; margin-bottom: 5px; }
}

.cent17{ margin:3% auto;}
.cent17 .title p{ padding:0; font-size:12px; color:#991b1b; display:block}
.cent17 .title em{ margin-top:2%; display:block;}
.cent17-l{ float:left; display:block; width:48%;}
.cent17-l ul{}
.cent17-l ul li{ margin-top:2%;}
.cent17-l ul li span{ font-size:16px; color:#374151; display:block}
.cent17-l ul li span em{ font-style:normal; color:#F00;}
.cent17-l ul li .input_text{outline:none; border-radius:5px; color:#000; width:100%; box-sizing:border-box; padding:8px; font-size:18px; border:1px solid #e5e7eb; margin-top:4px;}
.cent17-l ul li .input_text::-webkit-input-placeholder{ color:#ccc;}
.cent17-l ul li .teaxt{outline:none; border-radius:5px; color:#000; width:100%; box-sizing:border-box; padding:8px; font-size:18px; border:1px solid #e5e7eb; margin-top:4px; min-height:220px;}
.cent17-l ul li .teaxt::-webkit-input-placeholder{ color:#ccc;}
.cent17-l>a{ background:#0659c6; font-weight:600; color:#fff; font-size:14px;text-transform: uppercase; padding:8px 24px; border-radius:5px; display:inline-block; margin-top:3%;    box-shadow: 0px 0px 15px #ccc;}


.cent17-r{ float:right; display:block; width:48%; background:#EEE; border-radius:10px; overflow:hidden;}
.cent17-r img{ width:100%; vertical-align:bottom;}
@media(max-width:999px) {
.cent17{ margin:5% auto;}	
.cent17-l{ width:100%; float:none;}
.cent17-r{ width:100%; float:none; margin-top:5%;}
.cent17-l ul li .input_text{ margin-top:10px;}	
.cent17-l ul li span{ }
	}
	
.inside_con{ padding:10px 0; min-height:300px;}
