@charset "utf-8";

@font-face {
    font-family: "syst_h";
    src: url("syst_h.eot"); /* IE9 */
    src: url("syst_h.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    
    url("syst_h.woff") format("woff"), 
    url("syst_h.woff2") format("woff2"),
    url("syst_h.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
} 

.main_bg{background: url(240830zccxjs_jsxy_banner.png) no-repeat center top #f1f8ff;}

.zt_banner{text-align:center; line-height: 3.9rem;}
.slb .zt_banner{line-height:2.5rem;}

.tit_new{position: relative; text-align: center; line-height: .5rem; font-size: 0px; height: 0.5rem; overflow: hidden; z-index: 2;}
.tit_new em{ width: 4.5rem; z-index: 6; display: inline-block; position: relative; top: -0.13rem; height: 0.24rem; background-color: #ffffff; margin: 0px -0.3rem;}
.tit_new span{padding: 0px 0.52rem;font-family: "syst_h"; color: #2677d2\9; background-color: #ffffff;  position: relative; z-index: 5; display: inline-block; font-size: .4rem; font-weight: bold; max-width: 75%; white-space: nowrap; text-overflow: ellipsis;
	background-image:-webkit-linear-gradient(top,#3A90F2,#0C5AAD); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.slb .tit_new em{width:2rem;}


.bmxx_box.word_group_02 .trt-row .word_conent{ border: 1px solid #B0CAE8 !important; padding: .2rem;}
.bmxx_box.word_group_02 .word_date{padding-top: 0; height: inherit; padding-right: .15rem; text-align: center; width: .8rem; margin-right: .2rem;}
.bmxx_box.word_group_02 .word_date>h3{color: #1E65B2;font-size: .24rem; line-height: 1.5;}
.bmxx_box.word_group_02 .word_date>p{ line-height: 1.2;}
.bmxx_box.word_group_02 .word_text>h3{ white-space: normal; -webkit-box-orient: vertical; display: -webkit-box;-webkit-line-clamp: 2; line-height: .3rem; height: .6rem; margin-bottom: 0; }

.dsxx_box.word_group_04 .bd{overflow: inherit;}
.dsxx_box.word_group_04 .word_conent{border: 1px solid #E5E5E5; border-radius: .08rem; padding: .2rem .24rem;}
.dsxx_box.word_group_04 .word_conent>h3{font-weight:normal;font-size: .18rem; line-height: .3rem; height: .6rem;}
.dsxx_box.word_group_04 .word_conent>p{border-top:1px solid #F2F2F2; padding-top: .1rem; margin-top: .1rem;}
.dsxx_box.word_group_04 .word_conent>p span{float: right;}

.anl_box.list_base .trt-row.trt-row-large{margin: 0rem -0.16rem;}
.anl_box.list_base .trt-row-large [class*=trt-col-]{padding: 0rem .16rem !important;}
.anl_box.list_base_line_02 li{border: none;}
.anl_box.list_base li:before{display: none;}
.anl_box.list_base_line_02 li h6{padding-top: 0.12rem; padding-bottom: 0.12rem; border-bottom: 1px solid #dcdcdc;font-weight: normal; line-height: .28rem; font-size: .16rem; position: relative; padding-left: 0.16rem; padding-right: 0.98rem; text-align: justify; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 0.12rem;}
.anl_box.list_base_line_02 li h6::before{content: ''; position: absolute; width: 0.04rem; height: 0.04rem; background-color: #1658a0; border-radius: 50%; left: 0px \0; top: 22px \0; left: 0.01rem; top: 0.22rem;}
.anl_box.list_base_line_02 li h6>span{color: rgb(153, 153, 153); position: absolute; right: 0px; display: block; font-size: .16rem; top: .1rem; font-weight: normal;}
.anl_box.list_base li:last-child h6,.anl_box.list_base li:nth-last-child(2) h6{border-bottom: none;}
.slb .anl_box.list_base li:nth-last-child(2) h6{ border-bottom: 1px solid #dcdcdc;}
	
@media screen and (max-width:1366px){
	.slb .tit_new em{width:20%;}
}
@media screen and (max-width:992px){
	.zt_banner{line-height:2.8rem;}
	.slb .zt_banner{line-height:1.8rem;}
	.tit_new em{width: 25%;}
	
	.slb .tit_new{height: inherit; line-height: 1.2;}
	.slb .tit_new em{display: none;}
	.slb .tit_new span{max-width: inherit; padding: 0rem .05rem; white-space: normal;}
	
	.bmxx_box.word_group_02 .word_date{text-align: left;width: 100%;}
	.dsxx_box.word_group_04 .word_conent{padding: .16rem;}
	.anl_box.list_base_line_02 li h6{margin-bottom: 0; padding-left: 0; padding-right: 0; white-space: normal;    border-bottom: 1px solid #f8f8f8;}
	.anl_box.list_base_line_02 li h6::before{display: none;}
	.anl_box.list_base li:nth-last-child(2) h6,.slb .anl_box.list_base li:nth-last-child(2) h6{ border-bottom: 1px solid #f8f8f8;}
	.anl_box.list_base_line_02 li h6>span{ position: relative; top: inherit;}
}

@media screen and (max-width:640px){
	.zt_banner{line-height:2rem;}
	.slb .zt_banner{line-height:1.35rem;}
	
	.tit_new{height: inherit; line-height: 1.2;}
	.tit_new em{display: none;}
	.tit_new span{max-width: inherit; padding: 0; white-space: normal;}
}