/**é€’å¢žå­—ä½“**/
.detailCont,.detailCont p,.detailCont div,.detailCont span,.detailCont table{font-family: "å®‹ä½“"; margin-top:20px;}
.font0,.font0 p,.font0 div,.font0 table,.font0 span,.font0 font{font-family: simsun !important;font-size:14px !important; line-height: 200% !important;}
.font1,.font1 p,.font1 div,.font1 table,.font1 span,.font1 font{font-family: simsun !important;font-size:16px !important; line-height: 200% !important;}
.font2,.font2 p,.font2 div,.font2 table,.font2 span,.font2 font{font-family: simsun !important;font-size:17px !important; line-height: 200% !important;}
.font3,.font3 p,.font3 div,.font3 table,.font3 span,.font3 font{font-family: simsun !important;font-size:18px !important; line-height: 200% !important;}
.font4,.font4 p,.font4 div,.font4 table,.font4 span,.font4 font{font-family: simsun !important;font-size:19px !important; line-height: 200% !important;}
.font5,.font5 p,.font5 div,.font5 table,.font5 span,.font5 font{font-family: simsun !important;font-size:20px !important; line-height: 200% !important;}
.font6,.font6 p,.font6 div,.font6 table,.font6 span,.font6 font{font-family: simsun !important;font-size:21px !important; line-height: 200% !important;}
.font7,.font7 p,.font7 div,.font7 table,.font7 span,.font7 font{font-family: simsun !important;font-size:22px !important; line-height: 200% !important;}
.font8,.font8 p,.font8 div,.font8 table,.font8 span,.font8 font{font-family: simsun !important;font-size:23px !important; line-height: 200% !important;}
.font8,.font8 p,.font8 div,.font8 table,.font8 span{font-size:8px !important;}
.font9,.font9 p,.font9 div,.font9 table,.font9 span{font-size:9px !important;}
.gl_tit_r li.curr {
    background-color: #1658a0;
    color: #fff !important;
}
.gl_tit_r li.curr a{

    color: #fff !important;
}
.SLB .nav_warp_2021-zwgk{padding-left: 0 !important;}
.nav_warp_2021-zwgk{padding-left: 450px;}
@media (max-width: 1300px) {
    .nav_warp_2021-zwgk{padding-left: 250px;}
}
@media (max-width: 1000px) {
    .gondst{display: none;}
    .nav_warp_2021-zwgk{padding-left: none;}
}
body *{
    outline-style: none !important;
    -moz-outline-style: none !important;
} 
.nav_con_2021 {
    height: 85px!important;
}

.active_quxiao .active_quxiao-a{color: #333 !important;}

/* æ— éšœç¢æ¨¡å¼ä¸‹åŽ»é™¤é»‘æ¡† */
a:link, a:visited, a:active {
    outline-style: none;
    -moz-outline-style: none;
} 
.jggk_tit{ background-color: #f1f8ff; padding: 16px 28px; font-size: 0;}
.jggk_tit a{ display: inline-block; font-size: 16px; margin-right: 48px; line-height: 34px; position: relative; padding-left: 12px;}
.jggk_tit a:before{ content: ''; position: absolute; left: 0; top:15px; width: 4px; height: 4px; background-color: #1658a0; border-radius: 100%;}
.jggk_tit a:last-child{ margin-right: 0px;}
.jggk_con{ text-align: center;}
.jggk_con img{max-width: 140px;display: inline-block;margin-bottom: 10px;}
.jggk_con h3{ line-height: 30px; font-size: 20px;}
.jggk_con p{ line-height: 28px; font-size: 16px;}
.jggk_line{ height:30px; background: url(22sfgw_jggk_line.jpg) repeat-x; margin-top: 20px;}
.jggk_list li{ height:84px; line-height: 28px; margin-top: 20px;}
.jggk_list li h3{ font-size: 16px;}
.jggk_list li h3 a{ color: #1658a0;}
.jggk_list1 li{ line-height: 40px; font-size: 16px;}
.jggk_list1 li a{ display: block; position: relative; padding-left: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jggk_list1 li a:before{ content: ''; position: absolute; left: 0; top:18px; width: 4px; height: 4px; background-color: #1658a0; border-radius: 100%;}
.title_name{ padding-left: 0;}
.title_name:before{ display: none;}
.title_more .dropdown_toggle{ padding: 7px 10px;}
.title_more{ width: 106px\0;}
.title_more .btn_base{ font-size: 14px; background-color: #ffffff;}
.title_more .btn_base:hover{ border:1px solid #cccccc;}
.title_01 .title_name{ position: relative; padding-left: 28px;}
.title_01 .title_name i{ font-size: 22px; color: #1658a0; margin-right: 8px; font-weight: normal;}
.title_01 .title_name span{ position: absolute; right:20px; top: 0; font-weight: normal; font-size: 16px; line-height:50px; color: #999999;}
.title_01 .title_name span a{ color: #999999;}
.tab_base{ position: relative; overflow: hidden;}
.tab_base:after{ content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; height: 2px; background-color: #e4e7ed;}
.tab_base li{ line-height: 56px; float: left; position: relative; font-size: 20px; margin-right: 20px;}
.tab_base li a{ display: block;}
.tab_base li.on a,.tab_base li a:hover{ color: #1658a0; font-weight: bold;}
.tab_base li.on:before{ content: ''; position: absolute; z-index:2; left: 0; right: 0; bottom: 0; height: 2px; background-color: #1658a0;}
.tab_base li a i{ font-size: 24px; margin-right: 6px;}
/*margin*/
.mar_base0{ margin: 0;}
.mar_base{ margin:20px;}
.mar_large{ margin:32px;}
.mar_xl{ margin:40px;}
.mar_small{ margin: 16px;}
.mar_xs{ margin:8px;}

.mar_t_base0{ margin-top: 0;}
.mar_t_base{ margin-top: 20px;}
.mar_t_large{ margin-top: 32px;}
.mar_t_xl{ margin-top: 40px;}
.mar_t_xxl{ margin-top: 48px;}
.mar_t_small{ margin-top: 16px;}
.mar_t_xs{ margin-top: 8px;}
.mar_t_01{ margin-top: 10px;}
.mar_t_02{ margin-top: 12px;}

.mar_b_base0{ margin-bottom:0;}
.mar_b_base{ margin-bottom: 20px;}
.mar_b_large{ margin-bottom: 32px;}
.mar_b_xl{ margin-bottom: 40px;}
.mar_b_xxl{ margin-bottom: 48px;}
.mar_b_small{ margin-bottom: 16px;}
.mar_b_xs{ margin-bottom: 8px;}
.mar_b_01{ margin-bottom: 10px;}
.mar_b_02{ margin-bottom: 12px;}

.mar_l_base0{ margin-left:0;}
.mar_l_base{ margin-left: 20px;}
.mar_l_large{ margin-left: 32px;}
.mar_l_xl{ margin-left: 40px;}
.mar_l_small{ margin-left: 16px;}
.mar_l_xs{ margin-left: 8px;}
.mar_l_01{ margin-left: 10px;}
.mar_l_02{ margin-left: 12px;}

.mar_r_base0{ margin-right:0;}
.mar_r_base{ margin-right: 20px;}
.mar_r_large{ margin-right: 32px;}
.mar_r_xl{ margin-right: 40px;}
.mar_r_small{ margin-right: 16px;}
.mar_r_xs{ margin-right: 8px;}
.mar_r_01{ margin-right: 10px;}
.mar_r_02{ margin-right: 12px;}
@media screen and (max-width:992px) {
	.tab_base ul{ white-space: nowrap; overflow-x: auto;}
	.tab_base li{ float: inherit; display: inline-block;}
	.tab_base.tab_horizontal_large li{ margin-right: 0; padding: 0 10px; font-size: 20px;}
	.tab_base li a i{ display: none;}
}




.slb .font1,.slb .font1 p,.slb .font1 div,.slb .font1 table,.slb .font1 span,.slb .font1 font {
    font-family: simsun !important;
    font-size: 24px !important;
    line-height: 200% !important;
}
 @media screen and (max-width: 750px){  
	.slb .font1,.slb .font1 p,.slb .font1 div,.slb .font1 table,.slb .font1 span,.slb .font1 font {
    font-family: simsun !important;
    font-size: 20px !important;
    line-height: 200% !important;
} 
	 
}

/* 20250704 */
.rsgb-bmfwbstt.bmfw li:first-child a{ line-height: 20px; padding-top: 3px; }
.slb .rsgb-bmfwbstt.bmfw li:first-child a{ line-height: 48px;}

.bmfw {margin-top: 5px;	margin-left: -8px;}
.bmfw li {width: 335px;}
.bmfw li a {display: block; height: 48px; border: 1px #d8d8d8 solid; line-height: 48px;	background: #f7f7f7; font-size: 15px;}
.bmfw li i { display: inline-block;	width: 60px; height: 48px; float: left;	margin: 0 3px 0 5px;}
.bmfw li i.xp1 { background: url("20211105-rsbm-icon3.png") no-repeat center;}
.bmfw li i.xp2 {background: url("20211105-rsbm-icon2.png") no-repeat center;}
.bmfw li i.xp3 {background: url("20221017tb.png") no-repeat center;}

/*.bmfw li i.xp4{background: url("20201202-bm-icon4.png") no-repeat center;}
.bmfw li i.xp5{background: url("20201202-bm-icon5.png") no-repeat center;}
.bmfw li i.xp6{background: url("20201202-bm-icon6.png") no-repeat center;}
.bmfw li i.xp7{background: url("20201202-bm-icon7.png") no-repeat center;}
.bmfw li i.xp8{background: url("20201202-bm-icon8.png") no-repeat center;} */
.rsgb-sy-tit.matp+.xzzx-box{height: 280px;}

@media screen and (max-width:1000px){
	.bmfw li{width: 47%;}
	/**é€’å¢žå­—ä½“**/
.detailCont,.detailCont p,.detailCont div,.detailCont span,.detailCont table{font-family: "å®‹ä½“"; margin-top:20px;}
.font0,.font0 p,.font0 div,.font0 table,.font0 span,.font0 font{font-family: simsun !important;font-size:14px !important; line-height: 200% !important;}
.font1,.font1 p,.font1 div,.font1 table,.font1 span,.font1 font{font-family: simsun !important;font-size:16px !important; line-height: 200% !important;}
.font2,.font2 p,.font2 div,.font2 table,.font2 span,.font2 font{font-family: simsun !important;font-size:17px !important; line-height: 200% !important;}
.font3,.font3 p,.font3 div,.font3 table,.font3 span,.font3 font{font-family: simsun !important;font-size:18px !important; line-height: 200% !important;}
.font4,.font4 p,.font4 div,.font4 table,.font4 span,.font4 font{font-family: simsun !important;font-size:19px !important; line-height: 200% !important;}
.font5,.font5 p,.font5 div,.font5 table,.font5 span,.font5 font{font-family: simsun !important;font-size:20px !important; line-height: 200% !important;}
.font6,.font6 p,.font6 div,.font6 table,.font6 span,.font6 font{font-family: simsun !important;font-size:21px !important; line-height: 200% !important;}
.font7,.font7 p,.font7 div,.font7 table,.font7 span,.font7 font{font-family: simsun !important;font-size:22px !important; line-height: 200% !important;}
.font8,.font8 p,.font8 div,.font8 table,.font8 span,.font8 font{font-family: simsun !important;font-size:23px !important; line-height: 200% !important;}
.font8,.font8 p,.font8 div,.font8 table,.font8 span{font-size:8px !important;}
.font9,.font9 p,.font9 div,.font9 table,.font9 span{font-size:9px !important;}
.gl_tit_r li.curr {
    background-color: #1658a0;
    color: #fff !important;
}
.gl_tit_r li.curr a{

    color: #fff !important;
}
.SLB .nav_warp_2021-zwgk{padding-left: 0 !important;}
.nav_warp_2021-zwgk{padding-left: 450px;}
@media (max-width: 1300px) {
    .nav_warp_2021-zwgk{padding-left: 250px;}
}
@media (max-width: 1000px) {
    .gondst{display: none;}
    .nav_warp_2021-zwgk{padding-left: none;}
}
body *{
    outline-style: none !important;
    -moz-outline-style: none !important;
} 
.nav_con_2021 {
    height: 85px!important;
}

.active_quxiao .active_quxiao-a{color: #333 !important;}

/* æ— éšœç¢æ¨¡å¼ä¸‹åŽ»é™¤é»‘æ¡† */
a:link, a:visited, a:active {
    outline-style: none;
    -moz-outline-style: none;
} 
.jggk_tit{ background-color: #f1f8ff; padding: 16px 28px; font-size: 0;}
.jggk_tit a{ display: inline-block; font-size: 16px; margin-right: 48px; line-height: 34px; position: relative; padding-left: 12px;}
.jggk_tit a:before{ content: ''; position: absolute; left: 0; top:15px; width: 4px; height: 4px; background-color: #1658a0; border-radius: 100%;}
.jggk_tit a:last-child{ margin-right: 0px;}
.jggk_con{ text-align: center;}
.jggk_con img{max-width: 140px;display: inline-block;margin-bottom: 10px;}
.jggk_con h3{ line-height: 30px; font-size: 20px;}
.jggk_con p{ line-height: 28px; font-size: 16px;}
.jggk_line{ height:30px; background: url(22sfgw_jggk_line.jpg) repeat-x; margin-top: 20px;}
.jggk_list li{ height:84px; line-height: 28px; margin-top: 20px;}
.jggk_list li h3{ font-size: 16px;}
.jggk_list li h3 a{ color: #1658a0;}
.jggk_list1 li{ line-height: 40px; font-size: 16px;}
.jggk_list1 li a{ display: block; position: relative; padding-left: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jggk_list1 li a:before{ content: ''; position: absolute; left: 0; top:18px; width: 4px; height: 4px; background-color: #1658a0; border-radius: 100%;}
.title_name{ padding-left: 0;}
.title_name:before{ display: none;}
.title_more .dropdown_toggle{ padding: 7px 10px;}
.title_more{ width: 106px\0;}
.title_more .btn_base{ font-size: 14px; background-color: #ffffff;}
.title_more .btn_base:hover{ border:1px solid #cccccc;}
.title_01 .title_name{ position: relative; padding-left: 28px;}
.title_01 .title_name i{ font-size: 22px; color: #1658a0; margin-right: 8px; font-weight: normal;}
.title_01 .title_name span{ position: absolute; right:20px; top: 0; font-weight: normal; font-size: 16px; line-height:50px; color: #999999;}
.title_01 .title_name span a{ color: #999999;}
.tab_base{ position: relative; overflow: hidden;}
.tab_base:after{ content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; height: 2px; background-color: #e4e7ed;}
.tab_base li{ line-height: 56px; float: left; position: relative; font-size: 20px; margin-right: 20px;}
.tab_base li a{ display: block;}
.tab_base li.on a,.tab_base li a:hover{ color: #1658a0; font-weight: bold;}
.tab_base li.on:before{ content: ''; position: absolute; z-index:2; left: 0; right: 0; bottom: 0; height: 2px; background-color: #1658a0;}
.tab_base li a i{ font-size: 24px; margin-right: 6px;}
/*margin*/
.mar_base0{ margin: 0;}
.mar_base{ margin:20px;}
.mar_large{ margin:32px;}
.mar_xl{ margin:40px;}
.mar_small{ margin: 16px;}
.mar_xs{ margin:8px;}

.mar_t_base0{ margin-top: 0;}
.mar_t_base{ margin-top: 20px;}
.mar_t_large{ margin-top: 32px;}
.mar_t_xl{ margin-top: 40px;}
.mar_t_xxl{ margin-top: 48px;}
.mar_t_small{ margin-top: 16px;}
.mar_t_xs{ margin-top: 8px;}
.mar_t_01{ margin-top: 10px;}
.mar_t_02{ margin-top: 12px;}

.mar_b_base0{ margin-bottom:0;}
.mar_b_base{ margin-bottom: 20px;}
.mar_b_large{ margin-bottom: 32px;}
.mar_b_xl{ margin-bottom: 40px;}
.mar_b_xxl{ margin-bottom: 48px;}
.mar_b_small{ margin-bottom: 16px;}
.mar_b_xs{ margin-bottom: 8px;}
.mar_b_01{ margin-bottom: 10px;}
.mar_b_02{ margin-bottom: 12px;}

.mar_l_base0{ margin-left:0;}
.mar_l_base{ margin-left: 20px;}
.mar_l_large{ margin-left: 32px;}
.mar_l_xl{ margin-left: 40px;}
.mar_l_small{ margin-left: 16px;}
.mar_l_xs{ margin-left: 8px;}
.mar_l_01{ margin-left: 10px;}
.mar_l_02{ margin-left: 12px;}

.mar_r_base0{ margin-right:0;}
.mar_r_base{ margin-right: 20px;}
.mar_r_large{ margin-right: 32px;}
.mar_r_xl{ margin-right: 40px;}
.mar_r_small{ margin-right: 16px;}
.mar_r_xs{ margin-right: 8px;}
.mar_r_01{ margin-right: 10px;}
.mar_r_02{ margin-right: 12px;}
@media screen and (max-width:992px) {
	.tab_base ul{ white-space: nowrap; overflow-x: auto;}
	.tab_base li{ float: inherit; display: inline-block;}
	.tab_base.tab_horizontal_large li{ margin-right: 0; padding: 0 10px; font-size: 20px;}
	.tab_base li a i{ display: none;}
}




.slb .font1,.slb .font1 p,.slb .font1 div,.slb .font1 table,.slb .font1 span,.slb .font1 font {
    font-family: simsun !important;
    font-size: 24px !important;
    line-height: 200% !important;
}
 @media screen and (max-width: 750px){  
	.slb .font1,.slb .font1 p,.slb .font1 div,.slb .font1 table,.slb .font1 span,.slb .font1 font {
    font-family: simsun !important;
    font-size: 20px !important;
    line-height: 200% !important;
} 
	 
}

/* 20250704 */
.rsgb-bmfwbstt.bmfw li:first-child a{ line-height: 20px; padding-top: 3px; }
.slb .rsgb-bmfwbstt.bmfw li:first-child a{ line-height: 48px;}

.bmfw {margin-top: 5px;	margin-left: -8px;}
.bmfw li {width: 335px;}
.bmfw li a {display: block; height: 48px; border: 1px #d8d8d8 solid; line-height: 48px;	background: #f7f7f7; font-size: 15px;}
.bmfw li i { display: inline-block;	width: 60px; height: 48px; float: left;	margin: 0 3px 0 5px;}
.bmfw li i.xp1 { background: url("20211105-rsbm-icon3.png") no-repeat center;}
.bmfw li i.xp2 {background: url("20211105-rsbm-icon2.png") no-repeat center;}
.bmfw li i.xp3 {background: url("20221017tb.png") no-repeat center;}

/*.bmfw li i.xp4{background: url("20201202-bm-icon4.png") no-repeat center;}
.bmfw li i.xp5{background: url("20201202-bm-icon5.png") no-repeat center;}
.bmfw li i.xp6{background: url("20201202-bm-icon6.png") no-repeat center;}
.bmfw li i.xp7{background: url("20201202-bm-icon7.png") no-repeat center;}
.bmfw li i.xp8{background: url("20201202-bm-icon8.png") no-repeat center;} */
.rsgb-sy-tit.matp+.xzzx-box{height: 280px;}

@media screen and (max-width:1000px){
	.bmfw li{width: 47%;}
	.rsgb-sy-tit.matp+.xzzx-box{height: auto;}
}
@media screen and (max-width:750px){
	.bmfw li{width: 97%;}
}



}
@media screen and (max-width:750px){
	.bmfw li{width: 97%;}
}


