@charset "utf-8";
body{ font-family: "Times New Roman","Microsoft YaHei","simsun";}
.footer_nav ul>li h3{ font-size: 0.2rem; font-family: adobe-caslon-pro, serif; font-weight: bold;}
.footer_nav ul>li dl>dd { font-size: 0.16rem; font-family: Times New Roman,adobe-caslon-pro, serif;}
.nav_right{ width:100%;}

/* 20241202 */

.site_menu li>h3{margin-left: 0.07rem; margin-right:.08rem;}

.site_menu li:nth-child(2)>ul.sub{left: -0.2rem; right:-0.2rem;}
.logo_left{text-align: center;}
.header .icon_btn{width: auto;position:absolute;right:0;top:-.5rem;}
@media screen and (max-width:992px){
	.logo_left{ width:80%;}
	.header .icon_btn{top: -.2rem; right: .2rem;}
	.site_menu li{ width: 33.3%;  }
	.site_menu li>h3{ margin:0; font-size: .14rem;}
	.site_menu li>ul.sub{left:auto; width:45vw;}
	.qzgk_box .icon_list_group_m_03 li a h3{height:auto;-webkit-line-clamp: inherit;white-space:normal;overflow:auto;line-height: 1.8;padding-top: .06rem;}
}

.scdt_con .trt-row .trt-col-12+.trt-col-12 .small_tit::before,.scdt_con .trt-row .trt-col-12+.trt-col-12 .small_tit::after{left:3.25rem}
.vid_more::before {left: .95rem;}
.vid_more::after {left: .95rem; right: 1.2rem;}
.small_tit::before{ left: 1rem;}
.small_tit::after{  left: 1rem;}
.ms_xwqz_box .small_tit::before{ left: 2.85rem;}
.ms_xwqz_box .small_tit::after{ left: 2.85rem;}
.ms_xwdt_box .small_tit::before{ left: 1.4rem;}
.ms_xwdt_box .small_tit::after{  left: 1.4rem;}




/* 字体大小 */
.header_21{ display: none;}
.sy_tit span{font-size: 0.36rem; font-family: adobe-caslon-pro, serif; font-weight: bold;}
.small_tit span,.sting_tit{font-size: 0.28rem;}
.qzgk_box .icon_list_group_m_03 li a h3{font-size: 0.24rem;}
.cycx_con .cycx_nr>h6{font-size: 0.26rem;}
.tabs_newys.tabs .tabs_header ul>li{font-size: 0.28rem;}
.article_content{ word-break:initial !important}
.article_content *{ font-family:'Times New Roman'}
.cycx_con li:nth-child(3) .cycx_nr,.cycx_con li:nth-child(4) .cycx_nr{ top:29.6%;}
.site_menu li>ul.sub{left: 0rem;}
.syzc_xw_list2_r p{ font-family: 'Times New Roman';}
.list_base li{ font-size: .2rem;}
.sqsm_item .poster-main .poster-list li span{ font-size: .28rem;}
.mscy_item .pic_list_group_02 .pic_list_pic p{ font-size: .28rem;}
.cycx_item .pic_list_group_02 .pic_list_pic p{ font-size: .28rem;}
.ms_xwdt_box .pic_list_group_02 .pic_list_pic p{ font-size: .2rem; text-align: left; white-space:normal; -webkit-line-clamp:2;  display: -webkit-box; -webkit-box-orient: vertical; line-height: .28rem;}
.tabs_video .tabs_header{ margin-bottom: 0rem;}
.tabs_video .tabs_header>ul>li{ line-height: .36rem;}
.tabs_video .tabs_header>ul>li>a{ font-size: .18rem;}
.article_content p img{ margin: 0 auto;}

@media screen and (max-width: 1352px){
	.header .logo_left{ text-align: center;width: 100%;display: inline-block;}
}


@media screen and (min-width:993px){
	.site_menu li:nth-child(2)>ul.sub{ left:50%; right:auto;}
	.site_menu li>ul.sub{ left:50%; width:2.8rem; transform:translateX(-50%); -ms-transform:translateX(-50%);}
	.syzc_xw_list2_r h1{ -webkit-line-clamp:2; height:auto; max-height:.68rem;word-break: keep-all;overflow-wrap: normal;}
	.syzc_xw_h1{ margin-bottom:.1rem;}
	.syzc_xw_list2_r p{}
	.syzc_xw_list2_r span{ margin-top:.1rem;}
	
}
@media screen and (max-width:992px){
	.sy_tit span{font-size: 0.26rem;}
	.small_tit span,.sting_tit{font-size: 0.22rem;}
	.qzgk_box .icon_list_group_m_03 li a h3{font-size: 0.18rem;}
	.cycx_con .cycx_nr>h6{font-size: 0.2rem; line-height: .3rem;}
	.tabs_newys.tabs .tabs_header ul>li{font-size: 0.22rem;}
	.cycx_con li:nth-child(3) .cycx_nr,.cycx_con li:nth-child(4) .cycx_nr{ top: auto; bottom: 0; }
	.sqsm_item .poster-main .poster-list li span{ font-size: .2rem;line-height: .44rem;}
	.mscy_item .pic_list_group_02 .pic_list_pic p{ font-size: .2rem;line-height: .44rem;}
	.cycx_item .pic_list_group_02 .pic_list_pic p{ font-size: .2rem;line-height: .3rem; padding: 0.06rem; text-align: left;}
	.list_base li{ font-size: .16rem;}
	.ms_xwdt_box .pic_list_group_02 .pic_list_pic p{ font-size: .16rem;}
	.site_menu li>h3 a { pointer-events: auto; }
    
}
@media screen and (max-width:500px){
    .sy_tit span{ padding:0rem 0.35rem;}
}
@media screen and (max-width:448px){
	.site_menu>ul{ display:flex; flex-wrap:wrap;}
	/* .site_menu li{ width: 33%; } */
	/* .site_menu li:nth-child(1),.site_menu li:nth-child(2){ width:33%;} */
	.site_menu li:nth-child(3n-2),.site_menu li:nth-child(3n-1) { width: 35%; }
	.site_menu li:nth-child(3n) {width: 30%;}
}
@media screen and (max-width:400px){
	/* .site_menu li{ width:33%;} */
}


@media screen and (max-width:480px){
	.small_tit::before,.small_tit::after{display:none;}
}

/* 20250121 */
.header .icon_btn{top: -0.8rem;}
@media screen and (max-width:992px){
	.header .icon_btn{top: -0.2rem;}
}
@media screen and (max-width:640px){
	.site_menu li>ul.sub{width: auto;}
}

/* 20250416 */
.en_main_bg{background: url(250416qzs_en_bg.png) no-repeat center bottom #fff; padding-bottom:1.85rem;}
.en_bread.breadcrumb li+li:before{color: #666;}
.en_text_box{max-height: 4.5rem;text-align: justify; padding-right: 0.05rem; overflow-y: auto; overflow-x: hidden; font-size: .22rem; line-height: 1.8; width: 90%; margin-left: auto; margin-right: auto;}
.en_text_box::-webkit-scrollbar{width: 0.06rem;}
.en_text_box::-webkit-scrollbar-thumb{border-radius: 0.1rem; background: #CCC;}
.en_text_box h6,.en_text_box h1,.en_text_box p,.en_text_box h2{ margin-top: 0.15rem;}
.en_text_box h6,.en_text_box h1,.en_text_box h2{font-size: 0.2rem; position:relative;}
.en_text_box h6{ text-align: center; font-size: .3rem;}
.en_text_box h1::after,.en_text_box h2::after{content: ""; position: absolute;left: 0; width: 0.08rem; height: 0.08rem; background-color: #666; border-radius: 0.1rem; top: 0.15rem;}
.en_text_box a{color: #0077D4;text-decoration: none;}
.en_text_box a:hover{ color:#1658A0;text-decoration:underline;}
.en_text_box h2{font-weight: normal; padding-left: 0.25rem;}
.en_text_box .t_i{text-indent: 0.25rem;}
@media  screen and (max-width:992px){
	.en_text_box{ width: 100%;}
}

.en_nav_list { border-top:1px solid #dcdcdc; padding: .2rem .8rem;}
.en_nav_list li:nth-child(2n) .en_nav_con{ margin-top:0.6rem;}
.en_nav_list .en_nav_con{display: block; position:relative;z-index: 1; box-shadow: 0px 2px 20px  rgba(0, 0, 0, 0.4); width: calc(100% + 0.35rem); margin-right: -0.35rem; }
.en_nav_list .en_nav_con>i{display: block; position:relative;z-index: 1; padding-top: 148%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.en_nav_list .en_nav_con>i::after{content: ""; position: absolute;z-index: -1; left: 0;right: 0; bottom: 0; height: 30%; background: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,1));}
.en_nav_list .en_nav_text{display: inline-block; position: absolute;z-index: 2; left: 0; right: 0; bottom: 0;font-size: 0.2rem;color: #fff;text-transform: capitalize;}
.en_nav_list .en_nav_text>em{ overflow: hidden; width: 0.92rem; height: 0.92rem; line-height: 0.92rem; position:relative; margin-right: 0.2rem; display:inline-block;vertical-align: middle;}
.en_nav_list .en_nav_text>em::after{content: "";position: absolute;z-index: -1; width: 1.4rem; height: 1.4rem;top:0; right: 0; border-radius: 1rem; background: url(250416qzs_en_imgbg.png) no-repeat center;}
.en_nav_list .en_nav_text>em img{max-width: 0.48rem; margin-left: 0.15rem;}
.en_nav_list .en_nav_text>p{display: inline-block;}
.en_nav_list .en_nav_text>span{display: none;position:relative;z-index: 1;padding-top: 0.85rem; margin-top: 0.08rem;}
.en_nav_list .en_nav_text>span::after{content: ""; position: absolute; left: 50%; top: 0;bottom:0.4rem;border-left: 1px dashed rgba(255,255,255,0.4); width: 1px;}
.en_nav_list .en_nav_text>span::before{content: ""; position: absolute; left: 50%; bottom: 0.35rem; margin-left: -0.04rem; width: 0.08rem; height: 0.08rem; border-radius: 0.5rem; background: #fff; box-shadow:0px 0px 0px 4px rgba(255,255,255,0.4);}
@media screen and (min-width:993px){
	.en_nav_text{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.en_nav_list .en_nav_con:hover{z-index: 9999;}
	.en_nav_list .en_nav_con:hover>i::after{height:100%; background: url(250416qzs_en_imgbg.png) no-repeat center; background-size: cover;}
	.en_nav_list .en_nav_con:hover .en_nav_text{bottom: inherit;top: 50%; transform: translateY(-50%);text-align: center;}
	.en_nav_list .en_nav_con:hover .en_nav_text>em{display: block;margin:0rem auto;width: 0.8rem; height: 0.8rem;}
	.en_nav_list .en_nav_con:hover .en_nav_text>em::after{display: none;}
	.en_nav_list .en_nav_con:hover .en_nav_text>em img{max-width: 100%; max-height: 100%; margin-left: 0;}
	.en_nav_list .en_nav_con:hover .en_nav_text>p{font-size: 0.24rem; margin-top: 0.05rem;}
	.en_nav_list .en_nav_con:hover .en_nav_text>span{display: block;}
}

.en_nav_list2 { border-top:1px solid #dcdcdc}
.en_nav_list2 li .en_nav_con2{display: block; position:relative;z-index: 1; padding: 0.2rem; background: url(250416qzs_en_libg.png) no-repeat right bottom #4579b3; background-size: contain;}
.en_nav_list2 li+li .en_nav_con2{background-color: #a2bcd9;}
.en_nav_list2 li+li+li .en_nav_con2{background-color: #1658a0;}
.en_nav_list2 li+li+li+li .en_nav_con2{background-color: #5c8abd;}
.en_nav_list2 li+li .en_nav_con2 p{color:#1658a0;}
.en_nav_list2 li+li+li .en_nav_con2 p{color:#fff;}

.en_nav_list2 li .en_nav_con2:hover{ background: url(250416qzs_en_libg2.png) no-repeat right bottom #fff !important; background-color: #fff; background-size: contain; box-shadow: 0px 2px 20px  rgba(0, 0, 0, 0.2);} 
.en_nav_con2 i{display: block;width: 0.6rem; height: 0.6rem; background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important;}
.en_nav_con2 i>.en_nav_img2,.en_nav_con2:hover i>.en_nav_img1{display: none;}
.en_nav_con2:hover i>.en_nav_img2{display: block;}
.en_nav_con2 p{font-size: 0.24rem; line-height:0.28rem; color: #fff; height: 0.56rem;display: block; position:relative; margin-top: 0.05rem;overflow-wrap: break-word; word-wrap: break-word; word-break: break-all;}
.en_nav_con2 p>b{position: absolute;left: 0;right: 0; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); max-height: 0.56rem; height: 0.56rem\0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.en_nav_con2 span{ display: none; position: absolute;z-index: 1; top: 0; right: 0;width:0.58rem; height: 0.58rem; line-height: 0.48rem; overflow: hidden; }
.en_nav_con2 span>em{color: #fff;font-size: 0.24rem; margin-left: 0.22rem;}
.en_nav_con2 span::after{content: ""; position: absolute;z-index: -1; left: 0; bottom:0;width: 0.88rem; height: 0.88rem; background-color:#1658a0; border-radius: 0.8rem;}
.en_nav_con2:hover span{display: block;}
.en_nav_con2:hover p ,.en_nav_list2 li+li+li .en_nav_con2:hover p{color: #1658A0;}


.en_new_list{margin-top: 0.2rem; padding-top: 0.2rem; border-top: 1px solid #CCC;}
.en_new_list .en_new_con{background-color: #f8f8f8; display: block; position: relative; overflow-wrap: break-word; word-wrap: break-word; word-break: break-all;}
.en_new_list .en_new_con:hover{background-color:#1658A0;}
.en_new_list .en_new_con .en_new_text{padding: 0.2rem;}
.en_new_list .en_new_con .en_new_text>span{font-size: 0.2rem; color: #1658A0;font-family: "syst_h";}
.en_new_list .en_new_con .en_new_text>h6{margin-top: 0.05rem; font-size:0.24rem; font-family: "syst_h"; line-height: 0.32rem; height: 0.64rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;display: block\0; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.en_new_list .en_new_con .en_new_text>p{display: block; margin-top: 0.05rem; font-size: 0.16rem; color: #666; line-height: 0.28rem;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.en_new_list .en_new_con .en_new_img>i{display: block; padding-top:56.25%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.en_new_list .en_new_con:hover .en_new_text>span,.en_new_list .en_new_con:hover .en_new_text>h6,.en_new_list .en_new_con:hover .en_new_text>p{ color: #fff;}
@media (max-width:992px) and (min-width:640px){	
	.en_new_list .en_new_con .en_new_img>i{padding-top: 80%;}
}

@media  screen and (max-width:992px){
	.en_nav_list{ padding: .2rem 0rem 0rem 0rem;}
	.en_nav_list ul{display: block; margin: 0rem -0.08rem;}
	.en_nav_list ul>li{ padding:0rem 0.08rem !important; margin-bottom: 0.2rem;}
	.en_nav_list li:nth-child(2n) .en_nav_con{ margin-top:0rem;}
	.en_nav_list .en_nav_con{margin-right: 0;width: 100%;}
	.en_nav_list .en_nav_text>em{width: 0.5rem; height: 0.5rem; line-height: 0.5rem;margin-right: 0.08rem;vertical-align: bottom;}
	.en_nav_list .en_nav_text>em img{max-width: 0.25rem; margin-left: 0.25rem; margin-left: 0.05rem;}
	.en_nav_list .en_nav_text>em::after{width: 0.9rem; height: 0.9rem;}
	.en_nav_list .en_nav_text>p{width: calc(100% - 0.9rem); overflow: hidden; text-overflow: ellipsis; white-space: normal;}
}




.en_text_box .font12,.en_text_box .font12 p,.en_text_box .font12 div,.en_text_box .font12 table,.en_text_box .font12 span,.en_text_box .font12 font,.en_text_box .font12 text{font-size:12px !important;line-height: 8px !important;}
.en_text_box .font13,.en_text_box .font13 p,.en_text_box .font13 div,.en_text_box .font13 table,.en_text_box .font13 span,.en_text_box .font13 font,.en_text_box .font13 text{font-size:13px !important;line-height: 10px !important;}
.en_text_box .font14,.en_text_box .font14 p,.en_text_box .font14 div,.en_text_box .font14 table,.en_text_box .font14 span,.en_text_box .font14 font,.en_text_box .font14 text{font-size:14px !important;line-height: 12px !important;}
.en_text_box .font15,.en_text_box .font15 p,.en_text_box .font15 div,.en_text_box .font15 table,.en_text_box .font15 span,.en_text_box .font15 font,.en_text_box .font15 text{font-size:15px !important;line-height: 14px !important;}
.en_text_box .font16,.en_text_box .font16 p,.en_text_box .font16 div,.en_text_box .font16 table,.en_text_box .font16 span,.en_text_box .font16 font,.en_text_box .font16 text{font-size:16px !important;line-height: 16px !important;}
.en_text_box .font17,.en_text_box .font17 p,.en_text_box .font17 div,.en_text_box .font17 table,.en_text_box .font17 span,.en_text_box .font17 font,.en_text_box .font17 text{font-size:17px !important;line-height: 18px !important;}
.en_text_box .font18,.en_text_box .font18 p,.en_text_box .font18 div,.en_text_box .font18 table,.en_text_box .font18 span,.en_text_box .font18 font,.en_text_box .font18 text{font-size:18px !important;line-height: 20px !important;}
.en_text_box .font19,.en_text_box .font19 p,.en_text_box .font19 div,.en_text_box .font19 table,.en_text_box .font19 span,.en_text_box .font19 font,.en_text_box .font19 text{font-size:19px !important;line-height: 22px !important;}
.en_text_box .font20,.en_text_box .font20 p,.en_text_box .font20 div,.en_text_box .font20 table,.en_text_box .font20 span,.en_text_box .font20 font,.en_text_box .font20 text{font-size:20px !important;line-height: 24px !important;}
.en_text_box .font21,.en_text_box .font21 p,.en_text_box .font21 div,.en_text_box .font21 table,.en_text_box .font21 span,.en_text_box .font21 font,.en_text_box .font21 text{font-size:21px !important;line-height: 26px !important;}
.en_text_box .font22,.en_text_box .font22 p,.en_text_box .font22 div,.en_text_box .font22 table,.en_text_box .font22 span,.en_text_box .font22 font,.en_text_box .font22 text{font-size:22px !important;line-height: 28px !important;}
.en_text_box .font23,.en_text_box .font23 p,.en_text_box .font23 div,.en_text_box .font23 table,.en_text_box .font23 span,.en_text_box .font23 font,.en_text_box .font23 text{font-size:23px !important;line-height: 30px !important;}
.en_text_box .font24,.en_text_box .font24 p,.en_text_box .font24 div,.en_text_box .font24 table,.en_text_box .font24 span,.en_text_box .font24 font,.en_text_box .font24 text{font-size:24px !important;line-height: 32px !important;}
.en_text_box .font25,.en_text_box .font25 p,.en_text_box .font25 div,.en_text_box .font25 table,.en_text_box .font25 span,.en_text_box .font25 font,.en_text_box .font25 text{font-size:25px !important;line-height: 34px !important;}
.en_text_box .font26,.en_text_box .font26 p,.en_text_box .font26 div,.en_text_box .font26 table,.en_text_box .font26 span,.en_text_box .font26 font,.en_text_box .font26 text{font-size:26px !important;line-height: 36px !important;}
.en_text_box .font27,.en_text_box .font27 p,.en_text_box .font27 div,.en_text_box .font27 table,.en_text_box .font27 span,.en_text_box .font27 font,.en_text_box .font27 text{font-size:27px !important;line-height: 38px !important;}
.en_text_box .font28,.en_text_box .font28 p,.en_text_box .font28 div,.en_text_box .font28 table,.en_text_box .font28 span,.en_text_box .font28 font,.en_text_box .font28 text{font-size:28px !important;line-height: 40px !important;}


/* 20250428 英文版菜单导航样式修改 */
.site_menu li>h3{ padding:0rem 0.1rem;}
.site_menu li:hover>h3.item_noNode{ background: rgba(255,255,255,0.8); border-radius: 0.08rem; }
.site_menu li:hover>h3.item_noNode a{ color:#1658a0; }


/* 20250514 */
.site_menu li>h3 a{cursor: default;}
.site_menu li>h3.item_noNode a{cursor: pointer;}


