﻿/*Ã¥Â¿â€¦Ã©Â¡Â»Ã¦â€¹Â·Ã¨Â´ÂÃ§Å¡â€žÃ¦Â Â·Ã¥Â¼Â*/
body { color: #333333; text-align: left; height: 100%; font-size: 16px;}
html{ height: 100%;}
* { margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; outline: none; font-style: normal;}
a { text-decoration: none; }
a:link, a:visited { color: #333333; }
a:hover { text-decoration: none; }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; max-width: 100%;}
.clear { clear: both; *height: 1px; }
input, select { vertical-align: middle;}
input[type="button"],input[type="submit"]{ cursor: pointer; appearance: button; -moz-appearance:button; /* Firefox */ -webkit-appearance:button;}
.f_i{ text-indent: 2em;}
.f_l{ float: left;}
.f_r{ float: right;}
.no{ display: none;}
.clearflx:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clear{ clear: both;}
input[type="submit"],input[type="button"]{ border: 0;}



@font-face {
  font-family: "iconfont_hf"; /* Project id 2749620 */
  src: url('iconfont_hf.woff2') format('woff2'),
       url('iconfont_hf.woff') format('woff'),
       url('iconfont_hf.ttf') format('truetype');
}

.iconfont_hf {
  font-family: "iconfont_hf" !important;
  font-size: 16px;
  vertical-align: top;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



/* Ã¥Â¤Â´Ã©Æ’Â¨css */
.header_21{ position: relative; z-index:6;}
.header_21_con1{ height: 100px; padding:18px 0 0 0; background-color: #ffffff;position: relative}
.header_21_con2{ height: 80px; background-color: #1658a0; background-repeat: no-repeat; background-position: center top; color: #ffffff;}
.header_21_xt .header_21_con1{ height: 70px; border-bottom: 8px solid #1658a0; padding-top:6px;}
.container_21{ width: 1300px; margin: 0 auto;}
.container_21::after,.header_21_tit::after,.bsdt_nav_21 ul::after{ display:table; content: " "; clear: both;}
.header_21_logo{ line-height: 82px;}
.header_21_logo img{ max-width: 100%; vertical-align: middle;}
.header_21_xt .header_21_logo{ line-height: 56px;}
.header_21_xt .header_21_logo img{ max-height: 56px;}
.header_21_tit{ padding: 2px 0; font-size: 14px; text-align: right;}
.header_21_a_link{ font-size: 0;}
.header_21_a_link,.header_21_a_link a,.header_21_font,.header_21_font a,.header_21_font em,.header_21_tit>span,.header_21_login{ display: inline-block; }
.header_21_a_link a{ font-size: 14px; color: #1658a0; border: 1px solid #1658a0; border-radius: 6px; padding: 0 13px 1px 13px; line-height: 20px; margin: 0 6px; transition: .3s all;}
.header_21_a_link a:hover{ background-color: #1658a0; color: #ffffff;}
.header_21_font{ padding: 0 22px;}
.header_21_font em{ font-style: normal; margin: 0 8px;}
.header_21_font li{ position: relative; display: inline-block; font-size: 0;}
.header_21_font li a,.header_21_font li em{ font-size: 14px;}
.header_21_font li .ydb_con{ position: absolute; left: 50%; transform: translateX(-50%); width: 101px; background: #fff;padding: 20px 20px 5px 20px; text-align: center; border-radius: 4px; top:25px;z-index: 99;display: none;box-shadow: 0 0 10px rgba(0,0,0,.1); cursor: pointer;}
.top_anniua{background: #FFFFFF; font-size: 14px; border-radius:10px;color: #E66531; border: 1px solid #E66531; padding: 0px 12px; }
.top_anniua#barrierFreeBtn{border: 1px solid #1658A0; color: #1658A0;}
.header_21_font li .ydb_con p{margin-top: 5px;}
.header_21_font li .ydb_con::before{ content: ''; width: 0; height: 0; left: 50%; transform:translateX(-50%) rotate(-45deg); top: -5px; position: absolute; border-right: 10px solid #ffffff; border-bottom: 10px solid transparent; }
.header_21_font li:hover .ydb_con{ display: block; z-index: 999; font-size: 14px;}
.header_21_tit>span{ border: 1px solid #666666; height: 19px; line-height: 19px; border-radius: 10px; padding: 0 12px; margin-left: 26px; color: #666666; font-size: 12px;}
.nav_21{ height: 63px; line-height: 63px; margin-top: 5px; }
.nav_21 ul{ float: right;}
.nav_21 li{ line-height: 63px; float: left; font-size: 24px; font-weight: bold; margin-left: 38px;}
.nav_21 li a{ display: block;}
.nav_21 li a:hover,.nav_21 li.on a{ color: #1658a0;}

.nav_con_2021{ font-size: 0; background-color:rgba(23,87,159,1); height: 80px; *height: 80px; left: 0; right: 0; line-height: 28px;text-align: left;z-index: 100;position: absolute;color: #fff;box-shadow: 0 5px 10px rgba(23,87,159,.3);display: none; }
.nav_con_2021 { padding-top:15px; height:65px!important; }
.nav_con_2021 a {margin-right: 40px;font-weight: bold;color: #fff!important;line-height: 30px;display: inline-block;font-size: 18px;text-decoration: none;}
.m_3_2021{padding-left: 10%;}
.m_3_2021 a {margin-right: 30px;}
.nav_con_2021.m_4_2021 {padding-left: 50%;}
.nav_con_2021.m_5_2021 {padding-right: 16%;text-align: right;}
.nav_con_2021.m_6_2021 {padding-right: 1%;text-align: right;}
.nav_2021 li a em {
	display: inline-block;
	width: 22px;
	height: 11px;
	background: url(20fjszf_arr2.png) no-repeat center;
	position: absolute;
	bottom: 0px;
	z-index: 999;
	left: 50%;
	margin-left: -11px;
	display: none;
}
.nav_2021 li> a{position: relative}
.nav_warp_2021 {
	width: 1300px;
	margin: 0 auto;
	padding-top: 6px;
}
.nav_con_2021 a {
	margin-right: 40px;
	font-weight: bold;
	color: #fff!important;
	line-height: 30px;
	display: inline-block!important;
	font-size: 18px;
	text-decoration: none;

}
.nav_2021>li .m_3_2021 a {
	margin-right: 30px;
}
.nav_2021>li .m_3_2021.li .nav_warp_2021{padding-top: 0px;}
.nav_2021>li .m_3_2021.li .nav_warp_2021 a{line-height: 24px; margin-right: 36px;}

.nav_2021>li:hover .nav_con1_2021, .nav_2021>li:hover .nav_con_2021 {
	display: block;
	overflow: hidden;
}
.nav_2021 li:hover a em {
	display: block;
}

.fixed .nav_2021>li:hover .nav_con1_2021,.fixed .nav_2021>li:hover .nav_con_2021,.fixed  .nav_2021 li:hover a em{display: none}
.fixed  .el-row2{position: relative}


.header_21_tq{ float: left; padding: 12px 0; line-height: 28px;}
.header_21_ss{ position: absolute; width: 38.461538%; left: 50%; top: 15px; transform: translateX(-50%); background-color: rgba(255,255,255,.2); height: 50px; border-radius: 8px; box-sizing: border-box; padding:10px 18px 10px 0;}
.header_21_llms{ font-size: 0;height: 44px; display: flex; justify-content: flex-end; flex: 1;}
.header_21_llms a{ display: inline-block; line-height: 44px; color: #ffffff; border-radius: 10px; font-size: 22px; padding: 0 15px; margin-left: 18px; font-weight: bold; transition: .3s all;}
.header_21_llms a:link,.header_21_llms a:visited{ color: #ffffff;}
.header_21_llms a:first-child{ background: url(21_header_bar1.png) no-repeat right bottom #e66531;}
.header_21_llms a:last-child{ background: url(21_header_bar2.png) no-repeat right bottom #4674c0;}
.header_21_llms a:hover{ opacity: 0.9;}
.header_21_picker{ float: left; width: 20%; position: relative; height: 30px; line-height: 30px; box-sizing: border-box; user-select: none;}
.header_21_picker::after{ content: ''; position: absolute; top: 5px; height: 20px; width: 1px; background-color: #ffffff; right: 0;}
.header_21_picker input{display: block; width: 100%; height: 100%; background-color: transparent; font-size: 16px; color: #fff; *color: #333333; cursor: pointer; border: none; padding-left: 20px; *margin-top: 10px; *border-right:1px solid #e2e2e2;}
.header_21_picker .upDown{position: absolute; display: block; width: 9px; height: 100%; right: 20px; top:0px; cursor: pointer; background: url(21_header_arr.png) no-repeat scroll center !important;}
.header_21_inp{ background-color: transparent; border: none; color: #ffffff; font-size: 16px; margin-left: 18px; height: 30px; line-height: 30px; width: 60%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.header_21_inp::-webkit-input-placeholder{ color: #ffffff;}
.header_21_btn{ float: right; width: 30px; height: 30px; cursor: pointer; border: none; background: none transparent;}
.header_21_btn i{ color: #ffffff; font-size: 26px;}
.header_21_inp:-internal-autofill-selected{ background-color: transparent !important;}
.footer_21{ background-color: #f2f2f2; margin: 32px auto 0; border-top: 1px solid #e2e2e2; box-shadow: 0 0 6px rgba(0,0,0,.05);}
.footer_21 img{ vertical-align: middle;}
.footer_21_logo,.footer_21_tit_l{ float: left;}
.footer_21_logo{ margin-right: 28px; padding-top: 38px;}
.footer_21_tit{ text-align: center; border-bottom: 1px solid #e2e2e2; line-height: 30px; padding: 20px; font-size: 14px; margin-bottom: 20px;}
.footer_21_tit a{ padding: 0 45px;}
.footer_21_tit_l{ line-height: 40px; font-size: 14px; padding-top: 15px; }
.footer_21_tit_l p {font-size:14px;}
.footer_21_tit_l p em{ font-style: normal; margin: 0 8px;}
.footer_21_tit_l p span{ margin-right:20px;}
.footer_21_tit_l p span:last-child{ margin-right: 0;}
.footer_21_tit_r h3{ font-size: 14px; line-height: 42px;}
.footer_21_tit_r li{ width: 50%; float: left; margin-bottom: 9px; position: relative; z-index: 4;}
.footer_21_tit_r li a{ display: block; margin-right: 6px; line-height: 38px; height: 38px; padding-left: 55px; background-color: #ebebeb; position: relative; font-size: 14px;}
.footer_21_tit_r li a:hover{ background-color: #1658a0; color: #ffffff;}
.footer_21_tit_r li a span{ width: 24px; height: 24px; line-height: 24px; position: absolute; top:7px; left: 17px; overflow: hidden; font-size: 24px; color: #666666;}
.footer_21_tit_r li:hover span{ color: #ffffff;}
.footer_21_tit_r li .ewm_tu{ position: absolute; right: 100%; top: 50%; transform: translateY(-50%); text-align: center; width: 126px; height: 126px; line-height: 126px; display: none; background-color: #ffffff;}
.footer_21_tit_r li:hover .ewm_tu{ display: block;}
.footer_21_tit_r li:hover{ z-index: 5;}
.footer_21_tit_r1{ width:26%; margin-left: 4%; float: left; padding-left:3.8461%; line-height: 35px; font-size: 14px; margin-top: 12px; position: relative;}
.footer_21_tit_r1::before{ content: ''; position: absolute; left: 0; top: 10px; bottom: 10px; background-color: #bebebe; width: 1px;}
.footer_21_dzjg{ padding-top: 20px; text-align: center; margin: 0 -10px;}
.footer_21_dzjg span{ float: left; display: block; line-height: 88px;}
.footer_21_dzjg #_span_jiucuo img{ margin-left: 15px !important;}
.footer_21_tit1{ border-top: 1px solid #e2e2e2; padding: 12px 0; margin-top: 22px; line-height: 26px; font-size: 14px;  text-align: center;}
.footer_21_tit1 p span{ margin: 0 12px;}
.search_21{ padding: 20px 0;}
.header_21_tq1{ float: right; line-height: 24px; font-size: 14px; text-align: right;}
.header_21_tq img,.header_21_tq1 img{ margin: 0 5px;}
.search_21_tit{ position: absolute; left: 50%; transform: translateX(-50%); width: 50%; top: 0; height: 48px; display: flex; line-height: 48px;}
.search_21_tit>span{ display: block; float: left; background: url(21_xt_icon.png) no-repeat left center; padding-left: 30px; font-size: 20px; font-weight: bold; width: 130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.search_21_inp{ width: 61%; height: 46px; line-height: 46px; border: 1px solid #e2e2e2; border-radius: 5px; padding-left: 2%;}
.search_21_btn{ width:10%; height: 48px; line-height: 48px; border: none; background: url(21_header_ss.png) no-repeat center #1658a0; border-radius: 5px; margin-left: -5px;}
.nav_21_tit{ height: 68px; line-height: 68px; background-color: #e2e2e2;}
.ban_21{ height: 413px; background-color: #e8e8e8;}
.tit_b_c{ text-align: center; font-size: 30px; font-weight: bold; justify-content: center; display: flex; align-items: center;}

.footer_21_xt{ float: left; width: 84.5%; overflow: hidden;}
.footer_21_xt ul{ margin-right: -20px; overflow: hidden;}
.footer_21_xt li{ float: left; width: 33.3%;}
.footer_21_xt li .footer_21_box{ background-color: #ebebeb; line-height: 36px; padding: 10px 22px; height: 110px; margin-right: 20px; font-size: 14px;}
.bsdt_wrap{ background-color: #f2f2f2;}
.bsdt_ban1_21 .container_21,.header_21_con2 .container_21{ display: flex; align-items: center; justify-content: space-between;}
.bsdt_ban1_21{ background: url(21_header_bsdt_ban.jpg) no-repeat center top; background-size: cover; padding: 4px 0;}
.bsdt_21_logo{ width: 30%; border-right: 1px solid #ffffff; margin-top: 10px; height: 59px; line-height: 59px; margin-right:22px;}
.bsdt_21_logo img{ max-width: 100%;}
.bsdt_ban1_21 .header_21_ss{width: 34.230769%;transform: translateX(0);left: auto;height: 42px;line-height: 42px;top: 5px;padding: 6px 18px 6px 0;position: relative;}
.bsdt_icon_21{ background: url(21_xt_icon1.png) no-repeat left center; padding-left: 22px; width: 9%; align-items: center;}
.bsdt_nav_21{ height: 60px; background-color: #1658a0;}
.bsdt_nav_21 ul{ display: flex; justify-content: space-between; align-items: center; flex-wrap: nowrap; height: 60px;}
.bsdt_nav_21 li{ flex: 1; align-items: center; text-align: center; line-height: 60px;}
.bsdt_nav_21 li a{ display: block; color: #ffffff; font-size: 22px;}
.bsdt_nav_21 li.on a,.bsdt_nav_21 li a:hover{ background-color: #105cb0;}
.bsdt_con{ background-color: #eeeeee;}
.SLB .top_anniua{font-size: 20px !important;}
.SLB .footer_21_tit_l p{ font-size:30px;}
.SLB .xzk_2021 > ul > li{ line-height:40px;}
.bottom_ul ul {text-align: left}
.footer_21_tit a {
	padding: 0 15px;
}

.pho-foot_2021{display: none}



@media screen and (min-width:1000px){
	.header_21_con1.fixed{ border-bottom: 8px solid #1658a0; position: fixed; left: 0; top: 0; right: 0; z-index: 999; transition: .3s all; padding-top: 0; height: 77px;}
	.header_21_con1.fixed .header_21_a_link,.header_21_con1.fixed .header_21_tit>span,.header_21_con1.fixed .header_21_tit>a,.header_21_con1.fixed .header_21_con2{ display: none;}
	.header_21_con1.fixed .header_21_font{ padding: 0;}
	.header_21_con1.fixed1{ border-bottom: 8px solid #1658a0; position: fixed; left: 0; top:0px; right: 0; z-index: 999; transition: .3s all; height: auto; padding: 6px 0 5px 0;}
	.header_21_con1.fixed1 .header_21_tit{ display: none;}
	.header_21_con1.fixed1 .header_21_font{ padding: 0;}
	.header_21_con1.fixed1 .header_21_logo{ line-height: 63px;}
	.header_21_con1.fixed1 .header_21_logo img{ max-height: 63px;}
	.header_21_con1.fixed .header_21_logo{ width: 260px; line-height: 77px;}
	.header_21_con1.fixed .header_21_tit{ display: none;}
	.header_21_con1.fixed .nav_21 ul{ float: none; display: flex; text-align: center; justify-content: space-evenly; }
	.header_21_con1.fixed .nav_21 ul li{  margin: 0; float: inherit;}
	.fixed_ss{ display:none; position: relative;}
	.fixed .fixed_ss{display: block; position: absolute; right: 10px; top: 20px; padding: 0 14px 0 6px; background: #fff; width: 150px;border: 1px #c8c8c8 solid;height: 34px;border-radius: 50px;}
	.fixed_ss_inp{outline: none; width: 70%;height: 32px;float: left;margin-left: 8%;background: #fff;color: #999;border: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.fixed_ss_btn{float: right;color: #333;background: none;height: 34px; line-height: 34px; font-size: 18px;border: none;}
}
@media screen and (max-width: 1366px){
    .container_21,.nav_warp_2021{ width: 1200px;}
	.nav_21 li{ font-size: 22px; margin-left:24px;}
	.footer_21_tit_r li a{ padding-left: 45px;}
	.footer_21_tit_r li a span{ left: 14px;}
	.footer_21_dzjg{ padding-top: 0; text-align: center;}
	.footer_21_dzjg span{ float: inherit; display: inline-block;}
}

@media screen and (max-width: 1280px){
	.container_21,.nav_warp_2021{ width: 1000px;}
	.nav_21 li{ font-size: 20px;}
	.header_21_a_link a{ padding: 0 8px 1px 8px; margin: 0 3px;}
	.header_21_font{ padding: 0 10px;}
	.header_21_font em{ margin: 0 4px;}
	.header_21_tit>span{ margin-left: 12px;}
	.footer_21_tit_l p span{ margin-right:10px;}
	.footer_21_logo{ margin-right: 18px;}
	.footer_21 .container_21{ padding-right: 0; padding-left: 0;}
	.footer_21_tit_r li a{ padding-left: 0; text-align: center;}
	.footer_21_tit_r li a span{ display: none;}
	.footer_21_xt{ width: 82.5%;}
	.footer_21_tit_r1{ margin-left: 1.5%; padding-left:1.5%;}
	.fixed .header_21_con1_r{ width:57%;}
	.nav_2021>li .m_3_2021 a {
		margin-right: 20px;
	}
	.SLB .top_anniua{font-size: 16px !important;}
}
@media screen and (max-width: 1100px){
	.nav_21 li{ font-size: 18px; margin-left:15px;}
	.footer_21_tit_l p em{ margin: 0 2px;}
	.footer_21_xt{ width: 80.5%;}
}

@media screen and (max-width:1000px){
	.pho-foot_2021{ display: block;padding:0;background: #fff;text-align: center;font-size: 12px;line-height: 28px;}
	.xzk_2021 {padding: 5px 0 10px;background: #f2f2f2; border-top: 1px #eee solid;box-shadow: 0 0 10px rgba(0,0,0,.05);}
	.xzk_2021 >ul>li {display: inline-block;}
	.xzk_2021 p a, .xzk_2021 ul li p {padding: 0 17px;}
	.mark_2021 {width: 100%;height: 100%;background-color: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;z-index: 1000;display: none;}
	.dialog_2021 {width: 80%;background: #fff;position: fixed;top: 50%;left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); max-height: 85%;overflow-y: auto;}
	.dialog_2021 ul li {font-size: 14px;line-height: 24px;padding: 10px 0;border-bottom: 1px #e8e8e8 solid;text-align: left;}
	.dialog_2021 ul li a {display: block;padding: 0 15px;color: #666;}
	.pho-foot_2021 p{display: inline-block;background: url(20201208-shu.png) no-repeat right center;}
	.pho-foot_2021 p span:last-child a, .pho-foot_2021 p >a:last-child, .xzk_2021 ul li:last-child p {background: none;}
	#barrierFreeBtn{display: none;}
}

@media screen and (max-width: 992px){
	*{ box-sizing: border-box;}
	.container_21{ padding: 0; width: 100%;}
	.header_21_con1,.header_21_xt .header_21_con1{ height: auto;}
	.header_21_a_link,.header_21_tit>span,.header_21_font a:last-child,.header_21_font em:nth-last-child(2),.header_21_tq,.header_21_llms a:last-child,.footer_21_logo,.footer_21_dzjg,.m_no,.footer_21_tit_r,.header_21_tq1,.bsdt_ban1_21 .header_21_llms,.footer_21_tit_r1::before,.fixed_ss,.header_21_font li:first-child{ display: none;}
	.header_21_logo{ max-width: 65%; padding-left:1rem !important; line-height: 50px;}
	.SLB .header_21_logo{ max-width:85%}
	.header_21_con1_r{ position: relative; width: 100%;}
	.header_21_tit{ position: absolute; right:10px; top: -90px;}
	.header_21_font{ padding: 0 4px;}
	.header_21_font em{ margin: 0 2px;}
	.nav_21{height: 50px;line-height: 50px;}
	.nav_21 ul{width: 100%;float: inherit;position: relative;overflow-x: auto;white-space: nowrap;box-sizing: border-box;overflow-y: hidden;}
	.nav_21 ul::-webkit-scrollbar,.bsdt_nav_21 ul::-webkit-scrollbar{ display: none;}
	.nav_21::after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 2rem;background-image: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(47%,#fff));background-image: linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 47%);height: 100%;z-index: 999;}
	.bsdt_nav_21 .container_21::after{ content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 3rem; background-image: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(47%,#1658a0)); background-image: linear-gradient(90deg,rgba(255,255,255,0) 0,#1658a0 47%); height: 100%; z-index: 999;}
	.nav_21::before,.bsdt_nav_21 .container_21::before{content: '';position: absolute;right: .5rem;top: 50%;transform: translateY(-50%) rotate(-45deg);width: 8px;height: 8px;z-index: 1000; display: none;}
	.nav_21::before{ border-right: 2px solid #999999; border-bottom: 2px solid #999999;}
	.bsdt_nav_21 .container_21::before{ border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff;}
	.nav_21 li{margin: 0;display: inline-block;float: inherit;line-height: 40px;}
	.nav_21 li:last-child{ margin-right: 2rem;}
	.header_21_ss{ width: 76%; transform: translateX(0); left:12px; padding: 5px 10px; top: 11px; height: 40px; line-height: 40px;}
	.header_21_picker{ width: 24.592592%;}
	.header_21_picker input{ font-size: 14px; padding-left: 10px;}
	.header_21_picker .upDown{ right: 8px;}
	.header_21_inp{ margin-left: 10px; font-size: 14px;}
	.header_21_con2{ height: 64px;}
	.header_21_llms{height: auto;padding-top: 10px; margin-right: 10px;}
	.header_21_llms a{ margin-left: 0; font-size:14px; padding: 0 10px; line-height: 40px; height: 40px;}
	.footer_21{ padding-top: 0;}
	.footer_21_tit_l{ width: 100%; text-align: center; line-height: 26px; padding: 1rem 1.8rem 0 1.8rem; box-sizing: border-box;}
	.footer_21_tit1{ margin-top: 10px;}
	.footer_21_tit_l p em{ margin:0 10px;}
	.footer_21_xt{ width: 100%; padding: 20px;}
	.footer_21_xt ul{ margin: 0;}
	.footer_21_xt li{ width: 100%; margin-bottom: 16px;}
	.footer_21_xt li .footer_21_box{ margin-right: 0; height: auto;}
	.search_21_tit{ position: relative; width: 95%; margin: 0 auto;}
	.search_21_inp{ height: 48px;}
	.footer_21,.tit_con,.tit_con1{ margin-top:16px;}
	.bsdt_ban1_21{ height: auto; padding-bottom: 20px;}
	.bsdt_ban1_21 .container_21{ flex-wrap: wrap;}
	.bsdt_21_logo{ width: 100%; margin: 0px auto; text-align: center; clear: both; border: 0; padding: 10px 30px; height: auto; line-height: inherit;}
	.bsdt_icon_21{ text-align: left; width: 20%; margin-left: 16px; height: 42px; display: flex; margin-top: 5px;}
	.bsdt_ban1_21 .header_21_ss{ width: 70%; margin-right: 16px;}
	.bsdt_nav_21 .container_21{ padding: 0 16px;}
	.bsdt_nav_21 ul{ white-space: nowrap; overflow-x:auto;}
	.bsdt_nav_21 li a{ font-size: 16px; padding: 0 24px 0 0;}
	.footer_21_tit_r1{ width: 100%; padding-left: 0; text-align: center; margin-left: 0; padding-top: 10px; border-top: 1px solid #e2e2e2;}
	.footer_21_tit a{ padding: 0 10px;}
	.footer_21_tit{ margin-bottom: 0; padding: 10px;}
	.header_21 .el-row,.footer_21 .el-row{ margin: 0 !important;}
	.nav_2021 li:hover a em{display: none}
	.szfbm-list li a{white-space: initial !important;}



}
@media screen and (max-width:540px){
	.header_21_con1{/* padding-top: 40px; */}
}
@media screen and (max-width: 414px){
	.header_21_font li a, .header_21_font li em,.header_21_login a{ font-size: 12px;}
	.nav_21,.nav_21 li{ line-height: 44px; height: 44px;}
	.SLB .nav_21,.SLB .nav_21 li{ height:60px; line-height:60px;}
	.search_21_inp{ width: 52%;}
	.search_21_tit>span{ font-size: 16px; font-weight: normal; padding-left: 22px;}
	.header_21_ss{ padding-right: 0; width: 75%;}
	.header_21_picker input{ padding-left: 0;}
	.header_21_inp{ width: 58%;}
	.header_21_btn{ width: 24px; margin-right: 5px;}
	.header_21_btn i{ font-size: 20px;}
	.header_21_llms a{ padding: 0 5px;}
	.header_21_tit{top: -80px;}
}

@media screen and (max-width: 321px){
	.header_21_con1{ padding-top: 10px;}
	.header_21_ss{ width: 68%;}
	.header_21_btn{ margin-right: 0;}
	.nav_21{ margin-top: 0;}
}








.nav_l_2021 {
	width: 65%;
	float: left;
	padding-left: 0;
	line-height: 30px;
}
.nav_l_2021 div {
	width: 20%;
	float: left;
	margin-right: 0;
	line-height: 26px;
	height: 26px;
	margin-top: 5px;
}
.nav_l_2021 div.p-sz_2021 {
	width: 70%;
}
.nav_l_2021 div.p-fsz_2021{
	width: 30%;
}
.nav_l_2021 div.p-fsz_2021 b{}

.nav_l_2021 div b {
	float: left;
	margin-right: 15px;
	/*width: 70px;*/
	display: block;
}
.nav_l_2021 div span {
	display: block;
	margin-left: 85px;
}
.nav_l_2021 div.p5_2021 {
	width: 70%;
}
.nav_l_2021 div.p-sdz{
	width: 30%;
}
.nav_r_2021 {
	float: right;
	width: 30%;
	padding-left: 3%;
	border-left: 1px solid #fff;
	margin-top: 4px;
}
.nav_r_2021 a {
	line-height: 30px;
	float: left;
	width: 33.33%;
	color: #fff!important;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.nav_l_2021 b, .nav_l_2021 a {
	color: #fff!important;
	font-size: 18px;

}
.nav_l_2021 a{ font-weight: normal;font-size: 16px;}
.nav_2021>li .nav_r_2021 a{margin-right: 0;}
.nav_2021>li .nav_l_2021 a{margin-right: 20px;}
.nav_l_2021{margin-top: -15px;}
.nav_r_2021{margin-top: -10px;}


.nav_21 li{margin-left: 28px;}

@media screen and (max-width: 1366px){
	.nav_21 li {
		margin-left: 20px;
	}
}
@media screen and (max-width: 1280px){
	.nav_l_2021 b, .nav_l_2021 a{font-size: 16px}
	.nav_l_2021 a{font-size: 14px;}
	.nav_2021>li .nav_l_2021 a {margin-right: 15px;}
	.nav_21 li {
		margin-left: 15px;
	}
}