@charset "utf-8";

.w1560 { max-width: 1560px; margin: 0 auto;}

.tit_path { padding: 40px 0;}
.tit_path .titT1 { font-size: 36px; margin-bottom: 15px; color: #24518a;}
.tit_path .titT1 span { display: inline-block; padding-bottom: 15px; border-bottom: 2px solid #e24b36;}
.tit_path .titT1 i { color: #e24b36;}
.tit_path .path { font-size: 16px; color: #24518a;}
.tit_path .path a { display: inline-block; color: #24518a;}
.pages { padding: 75px 0; background: #F5F5F6; line-height: 28px; font-size: 16px; color: #666678;}
.pages i { color: #f75d5d;}
.pages span a { display: inline-block; margin: 0 5px; padding: 0 10px; border: 1px solid #256DC3; color: #256DC3;}
.pages span a:hover { background: #eee;}
.pages .val { width: 50px; text-align: center; border: 1px solid #256DC3;}
.pages .go { display: inline-block; margin-left: 15px; background: #256DC3; color: #fff; padding: 0 15px;}
.pages .go:hover { background: #155AAF;}

.l_box.s1 { width: 70%; padding-right: 40px;}
.r_other_box { width: 30%; padding: 0 20px; border: 1px solid #E4E4E4; border-radius: 10px; position: relative;}
.r_other_box:after { content: ""; position: absolute; bottom: 1px; left: 0; right: 0; height: 2px; box-shadow: 0 5px 6px #ddd;}
.r_other_box > div { padding: 40px 0; border-bottom: 1px solid #DEDEDE; color: #464646;}
.r_other_box > div:last-child { border: none;}
.r_other_box h3 { font-size: 26px;}
.r_other_box h3.s1 img { float: left; margin: 3px 10px;}
.r_other_box h3 a.more { font-size: 16px; color: #b5b5b5; }
.r_other_box .listsUlT1 ul { padding-top: 15px;}
.r_other_box .listsUlT1 li a { display: block; padding: 10px 0 10px 15px; position: relative; font-size: 18px; color: #333;}
.r_other_box .listsUlT1 li a::after { content: ''; display: block; width: 5px; height: 5px; background: #256DC3; position: absolute; left: 0; top: 20px; border-radius: 50%;}



.lineB { height: 13px; margin-bottom: 30px; background: #275EA4 url(/newimages/img_1_2.jpg) no-repeat; }



.lh_lists_warp { position: relative;}
.lh_lists_warp:after { content: ''; display: block; width: 101px; height: 90px; background: url(/newimages/img_1_1.png) no-repeat; position: absolute; top: 0; left: 0;}
.lh_lists_warp .listsT1 dl { padding: 30px 0; border-top: 1px solid #DEDEDE;}
.lh_lists_warp .listsT1 dl::after { content: ''; clear: both; display: block;}
.lh_lists_warp .listsT1 dl dt { float: left; margin-right: 20px;}
.lh_lists_warp .listsT1 dl dd { font-size: 16px; color: #555;}
.lh_lists_warp .listsT1 dl dd h6 a { display: block; font-size: 26px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lh_lists_warp .listsT1 dl dd h6 a:hover { color: #256DC3;}
.lh_lists_warp .listsT1 dl dd .ps { padding: 10px 0; line-height: 26px; }
.lh_lists_warp .listsT1 dl dd .time { color: #a4a4a4;}

.article_main .l_box.s1 { width: 75%; }
.article_main .r_other_box { width: 25%; }
.article_main .r_other_box .ztBox { padding-bottom: 20px;}
.article_main .r_other_box .ztBox .box { padding-top: 20px; position: relative; overflow: hidden;}
.article_main .r_other_box .ztBox .box img { border-radius: 5px;}
.article_main .r_other_box .ztBox .box .ps { font-size: 20px; padding-top: 30px;}
.article_main .r_other_box .ztBox .swiper-pagination { padding-bottom: 25px;}
.article_main .r_other_box .ztBox .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 5px;}

.article_main .article_tit h2.t1 { padding: 20px 15px 40px; text-align: center; font-size: 36px; color: #333;}
.article_main .article_tit .ps { padding-bottom: 15px; border-bottom: 1px solid #DEDEDE; line-height: 26px; color: #888; font-size: 16px;}
.article_main .article_tit .ps em { padding-left: 15px;}
.article_main .article_tit .ps em:first-child { padding-left: 0;}
.article_main .article_tit .ps em i { display: inline-block; padding: 0 5px; color: #24518a; cursor: pointer;}


.article_main .sup_org dl {padding: 20px 10px;}
.article_main .sup_org dl:last-child { padding-bottom: 0;}
.article_main .sup_org dl dt { height: 42px; margin-bottom: 20px; font-size: 20px; line-height: 42px; background: #ECECEC; border-radius: 21px; font-weight: 500; padding: 0 20px; color: #3d3d3d;}
.article_main .sup_org dl dd { display: flex;}
.article_main .sup_org dl dd img { border-radius: 5px; float: left; margin-right: 20px;}
.article_main .sup_org dl dd .info { flex: 1;}
.article_main .sup_org dl dd .info > * { display: inline-block; font-size: 16px; color: #464646; padding: 8px 0 8px 30px;}
.article_main .sup_org dl dd .info .i1 { background: url(/newimages/search_ico_1_8.png) no-repeat 0 center;}
.article_main .sup_org dl dd .info .i2 { background: url(/newimages/search_ico_1_6.jpg) no-repeat 0 center;}
.article_main .sup_org dl dd .info .i3 { background: url(/newimages/search_ico_1_7.jpg) no-repeat 0 center;}
.article_main .sup_org dl dd .info a { display: block; color: #5650bd;}
.article_main .article_box { font-size: 14px;}
.article_main .article_box table { width: 100%;}
.article_main .article_box table th,.article_main .article_box table td { padding: 5px; border: 1px solid #000;}

.article_main .article_box.s1 { font-size: 20px; line-height: 40px;}

.article_main .twoWm-bshare { width: 200px; margin:20px auto 40px; text-align: center; font-size: 16px; color: #888;}
.article_main p.img { text-indent: 0;}
.article_main img { max-width: 100% !important; height: auto;}

.lh_lists_warp.s1 { padding-bottom: 90px; background: url(/newimages/lists_img_4_1.jpg) no-repeat center bottom;  }
.lh_lists_warp.s1 .article_main { padding: 40px 0 40px 50px; background: #fff; position: relative;}
.lh_lists_warp.s1 .article_main .cwPs { width: 40px; line-height: 42px; font-size: 38px; color: #343434; position: absolute; left: -100px; top: 10px;}
.lh_lists_warp.s1 .article_main .l_box { width: 70%; border-right: 1px solid #E4E4E4;}
.lh_lists_warp.s1 .article_main .r_other_box { width: 30%; border: none; border-left: 1px solid #E4E4E4; border-radius: 0; margin-left: -1px;  }
.lh_lists_warp.s1 .article_main .r_other_box > div { border: none; padding: 30px 0;}
.lh_lists_warp.s1 .article_main .r_other_box:after { display: none;}



@media screen and (max-width: 1780px) {
	.lh_lists_warp { padding: 0 15px;}
    .tit_path { padding-left: 120px;}
}

@media screen and (max-width: 1800px) {
	.lh_lists_warp.s1 .article_main .cwPs { display: none;}
}


@media screen and (max-width: 1260px) {
	.l_box.s1,.r_other_box { width: 100% !important;}
    .l_box.s1 { padding: 0;}
    
    .tit_path { padding: 15px 0 15px 120px;}
    .tit_path .titT1 span { font-size: 24px; padding-bottom: 5px;}
    .lh_lists_warp .listsT1 dl dd { font-size: 14px;}
    .lh_lists_warp .listsT1 dl dd h6 a { font-size: 20px;}
    .lh_lists_warp .listsT1 dl dd .ps { line-height: 20px;}
    .r_other_box h3 { font-size: 24px;}
    .r_other_box .listsUlT1 li a { padding: 5px 0 5px 15px; font-size: 16px;}
    
    .lh_lists_warp.s1 .article_main .l_box,.lh_lists_warp.s1 .article_main .r_other_box { border: none;}
	.lh_lists_warp.s1 .article_main { padding: 15px;}
	.r_other_box h3.s1 img { margin-top: 0;}




    .pages { padding: 20px 15px; text-align: center; font-size: 13px;}
}

@media screen and (max-width: 760px) {
    .lh_lists_warp:after { display: none;}
    .tit_path { padding: 15px 0;}
    .tit_path .path { font-size: 12px;}
    .lh_lists_warp .listsT1 dl { padding: 15px 0;}
    .lh_lists_warp .listsT1 dl dt { display: none;}
    .lh_lists_warp .listsT1 dl dd { font-size: 12px;}
    .lh_lists_warp .listsT1 dl dd h6 a { font-size: 16px;}
    .r_other_box .listsUlT1 { padding: 20px 0;}
    .r_other_box h3 { font-size: 18px;}
    .r_other_box .listsUlT1 h3 a.more { font-size: 12px;}
    .r_other_box .listsUlT1 li a { padding: 3px 0 3px 15px; font-size: 12px;}
    .article_main .article_tit h2.t1 { padding: 20px 15px; font-size: 24px;}
    .article_main .article_tit .ps em { font-size: 12px; display: inline-block;}
    
    .lh_lists_warp.s1 .article_main .r_other_box { padding: 0;}
    .lh_lists_warp.s1 .article_main .r_other_box > div { padding: 20px 0;}



    
    .pages span { display: block; margin: 10px 0;}
}





























