/***********全局重置CSS*****************/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd {margin: 0;}
p {margin: 0;}
ul, ol, li {padding-left: 0;list-style-type: none;}
/***消除img默认边框*****/
img {border: 0;display: block;}
a {text-decoration: none;color: inherit;}
/*细线表格*/
table {border-collapse: collapse;}
em {font-style: normal;}
/***默认让所有浏览器出现右边滚动条****/
html {overflow-y: scroll;font-size: 16px;}
/***默认清除浮动****/
body {font-family: "微软雅黑", "sans-serif", "Arial";}
/***********全局重置CSS*****************/
@font-face {
	font-family: 'rzzy';
	src: url(rzzy.ttf);
}
@font-face {
	font-family: 'shuhei';
	src: url(Alimama_ShuHeiTi_Bold.ttf);
}
.pic img{display: block;width: 100%;height: auto;}
.wsjksjgl_bg{}

.header{padding-top: 3rem;height: 38.475rem; margin: 0 auto; box-sizing: border-box;display: flex;justify-content: space-between;background: url(shbyljghyxypj_pic1_20251121.png) bottom center no-repeat;    background-size: 100% 100%;}
.h_left{width: 100%; max-width: 1520px;margin: 0 auto;position: relative;}
.h_left .top_logo{display: flex;justify-content: space-between;align-items: center;}
.h_left .logo{width: 25.82%;}
.h_left .logo img,.h_right img{width: 100%;}
.header .slh{display: flex;}
.header .slh a{padding: 0.5rem 0.75rem;margin-right: 1rem; display: block;font-size:1.13rem;color: #fff;background-color: #24679c;}
.header .slh a:last-child{margin: 0;}
.fhsy{padding: 0.3rem 0.5rem; font-size:1.5rem;color: #6354c9;background-color: #f7f7f7;border-radius: 0.25rem;}
.zcjd{width: 14.4%; margin: 2.68rem auto 0;}
.h_left .title{width: 93.5%;margin: 6.3rem auto 4.9rem;}
.title img,.zcjd img{width: 100%;}

.zgr{margin: 2rem 0 2.5rem; display: flex;align-items: center;justify-content: flex-start;}
.zgr .pic{margin-right: 1rem; width: 4.3rem;height: 4.31rem;background: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.zgr p{font-family: 'rzzy';font-size: 1.75rem;}


.contianer{    max-width: 1520px; margin: 0 auto;}
.ctbj{padding: 4.75rem 0; margin: 2.56rem 0 0;background: url(shbyljghyxypj_pic3_20251121.png) bottom center no-repeat;    background-size: 100% 100%;}
.ctbj .text{padding: 0 8.56rem;}
.text{padding: 0 4.75rem 3.25rem; font-size: 1.25rem;line-height: 1.8;text-indent: 2.5rem;text-align: justify;}

.tit{margin:2.75rem 0 2rem; height: 2.5rem;display: flex;align-items: center;justify-content: center;}
.tit img{width: auto;height: 100%;display: block;}
.qcbyx{padding: 0 5rem;background: url(shbyljghyxypj_pic6_20251121.png) top center no-repeat;    background-size: 100% auto;}
.qcbyx_box{padding: 1.94rem 2.44rem;	background-color: #ffffff;	box-shadow: 0rem 0rem 0.81rem 0rem 		rgba(42, 157, 255, 0.19);	border: solid 0.06rem #f5f5f5;}
.qcbyx_box .text{padding: 0;margin-bottom: 2rem;}
.qcbyx_box h5{margin-bottom: 1.3rem; font-size: 1.5rem;color: #fff;}
.qcbyx_box h5 span{ padding: 1.3rem 1.8rem 1.3rem 1rem;display: inline-block;	background-image: linear-gradient(90deg, 	#4bb033 0%, 	#39994b 24%, 	#005197 100%);border-radius: 0.5rem;}

.zynr_box:not(:last-child){margin-bottom: 1.81rem;}
.zynr_box .zynr_tit{padding: 1.38rem 3rem; width: 95.55%;margin: 0 auto; box-sizing: border-box; font-size: 1.5rem;color: #fff;background-image: linear-gradient(90deg, #4bb033 0%, #39994b 24%, #005197 100%);border-radius: 1.25rem 1.25rem 0rem 0rem;}
.zynr_box .text{padding: 1.81rem 4.19rem;	background-color: #ffffff;box-shadow: 0rem 0rem 0.81rem 0rem rgba(42, 157, 255, 0.19);border-radius: 1.25rem;border: solid 1px #f5f5f5;}
.zynr_box .text p em{margin-right: 0.5rem; padding: 0 0.7rem 0 0.5rem;display: inline-block; font-size: 1rem;color: #fff;font-style: italic; background: url(shbyljghyxypj_pic7_20251121.png) center center no-repeat;    background-size: 100% 100%;line-height: unset;text-indent: 0; }
.zynr_box .items{margin-top: 2rem; display: flex; justify-content: space-between;}
.zynr_box .items .item{padding: 1.31rem; width: 23.83%;box-sizing: border-box;	background-color: #f9f9f9;border-radius: 0.5rem;border: solid 1px #eaeaea;}
.zynr_box .items .item h5{font-size: 1.13rem;text-align: center;text-indent: 0;}
.zynr_box .items .item .num{margin: -3rem auto 0; width: 3rem;height: 3rem; font-size: 1.5rem;font-weight: bold;border-radius: 50%; background-color: #ffffff;border: solid 1px #2a9dff;color: #2a9dff;text-indent: 0; display: flex; align-items: center;justify-content: center;}
.xgfg{max-width: 1526px; margin: 3rem auto;}
.xgfg h2{font-size: 1.5rem;margin-bottom: 1rem;}
.xgfg h2 span{ background: linear-gradient(90deg, #4bb033 0%, #39994b 24%, #005197 100%);    -webkit-background-clip: text;    background-clip: text;    color: transparent;}
.xgfg div{height: 5rem;padding-right: 1rem; border-radius: 1rem;background-image: linear-gradient(90deg, #4bb033 0%, #39994b 24%, #005197 100%); position: relative; display: flex;align-items: center;}
.xgfg div::before{content: '';display: block;position: absolute;width: 2.12rem;height: 2.38rem;left: 1rem; background: url(wzlj_20231121.png) left top no-repeat;background-size: 100%;}
.xgfg div a{margin-left: 4rem; font-size: 1.25rem;color: #fff;}

.pc_show{display: block;}
.app_show{display: none;}
@media (max-width:1600px){
	html {font-size: 14px;}
	.h_left{margin: 0 3%;}
	.jbggwsfwglbf_bg{padding: 0 3%;}
}
@media (max-width:860px){
	html {font-size: 12px;}
	/* .h_left{margin: 0 3%;}
	.ctbj{margin: 3rem 3% 0;}
	.xgfg{margin: 3rem 3% 0;} */
}
@media (max-width:680px){
	html {font-size: 10px;}

	.zgr{margin: 1.25rem 0;}
	

	.header {height: auto;}
	.header .slh a{font-size: 1rem;margin-right: 0.4rem;}
	.h_left .zcjd{font-size: 1.5rem;width: 23.5%;}
	.h_left .logo {width: 42.5%;}
	.h_left .pic1 {width: 79%;}
	.header,.szr,.zynr,.zynr_con {flex-wrap: wrap;}
	.h_left .title {width: 100%;}
	.h_left,.h_right,.szr .sp,.szr .ctbj_cont,.szr .ctbj_cont img,.zynr img{width: 100%;}
	.zynr img,.zynr_con div{margin-bottom: 3%;}
	.zynr,.zynr_con,.xgfg{margin: 3%;}
	.ctbj{padding: 3%;flex-wrap: wrap;background: unset;}
    .text{padding: 0 2.75rem 3.25rem}
    .zynr_cont {  margin: 2.375rem 2.75rem 0;}
    .ctbj .text{padding: 3%;border: 1px solid #2a9dff;border-radius: 1rem;}
    .cont{ margin: 0 3% 5rem;}
	.header{padding: 3% 3% 0;}
	.h_left{margin: 0;}

	.app_show{display: inline;}
	.pc_show{margin-top: 1rem;}
	.xgfg div{padding: 1rem;}


	.qcbyx{padding: 0 2rem;}
	.qcbyx_box,.zynr_box .text{padding: 2rem;}
	.zynr_box .items{flex-wrap: wrap;}
	.zynr_box .items .item{width: 48.5%;margin-bottom: 2rem;}
	.tit{height: 2rem;}
	.zgr p{font-size: 1.5rem;}
}




















 
