.szf_tit2 span a, .szf_tit3 span a{color: #1658a0;}
.ht{max-height: 111px;overflow: hidden;}
.ha{max-height: 400px;overflow: hidden;}
.szf_tit a{color: #1658a0;}
.szf_con{padding:30px 30px 20px 30px;}

@media screen and (max-width:1920px) {
	.container {width: 1300px;}
}

@media screen and (max-width:1340px) {
	.container{ max-width: 1200px;}
	.con_bg{ padding: 20px;}
	.con_bg.szfld{padding:20px 20px 40px 20px;}
	.szf_tit_r{ margin-left: 20px;}
	.szf_tit_r1 li a img{ height: 153px;}
}

@media screen and (max-width:1240px) {
	.container{ max-width: 1000px;}
	.con_bg,.sjkf_con{ padding: 15px;}
	.con_bg.szfld{padding:15px 15px 35px 15px;}
	.mar_t20,.more.mar_t15,.ind_bsfw_bar li{ margin-top: 10px;}
	.con_bg .pad10{ padding: 0;}
	.szf_tit_r,.szf_tit_r1 li a{ margin-left: 10px;}
	.szf_tit_r1 li a img{ height: 141px;}
	.szf_list .bd li{ width: 25.2%;}
	.szf_list .bd li a{ margin-right: 10px;}
	.szf_tit3 li{ width: 33.3%;}
}

@media screen and (max-width:1000px) {
	*{ box-sizing:border-box; -webkit-tap-highlight-color:rgba(0,0,0,0);}
	input[type="button"],input[type="submit"]{ cursor: pointer; appearance: button; -moz-appearance:button; Firefox -webkit-appearance:button;}
	#wrap{ overflow: hidden;padding-bottom:20px;}
	#wrap #main{margin-top:0;}
	.container{ max-width:100%;}
	.con_bg{ overflow: hidden;}
	.con_bg.mar_t30{ margin-top: 15px;}
	.szf_list .bd{height:130px;}
	.szf_list .bd li{ width: 50.5%; margin-bottom: 10px;}
	.hdjl_list1 li,.tjxx_list1 li a,.szf_list1 li a{ height: auto;}
	.szf_tit_r1 li{width: 20%;}
	.szf_tit_r{margin-left: 35px;}
	.szf_tit3 li{width:50%;}
}

@media screen and (max-width:1000px) and (min-width:750px) {
	.szf_tit_l1{ width: 15%;}
	.szf_tit_l{ width: 15%;}
	.szf_tit_r1{ width: 85%;}
	.szf_tit_r1 li a img{height: 114px;}
}

@media screen and (max-width:750px) {
	.szf_tit_l, .szf_tit_l1,.szf_tit_r, .szf_tit_r1,.bsfw_list li,.bsfw_l,.bsfw_r,.hdjl_tu,.hdjl_con,.hdjl_l,.hdjl_r,.hdjl_l1,.hdjl_r1{ width: 100%; float: inherit;}
	.szf_con{ padding: 10px;}
	.con_bg.szfld{padding:20px 10px 15px 10px;min-height:600px;}
	.szf_tit_r, .szf_tit_r1 li a{ margin-left: 0;}
	.szf_tit_r img{ width: auto;}
	.szf_tit_l, .szf_tit_l1{ line-height: 40px; text-align: center; margin-bottom: 10px;}
	.szf_tit_r1 li{ width: 50%;}
	.szf_tit_r1 li.msz {width: 100%;}
	.szf_tit_r1 li a{ padding: 0 5px;}
	.szf_tit_r1 li a img{ width: auto; height: auto;}
	.con_bg .szf_tit:first-child{ margin-top:-5px;}
    .szf_tit{ line-height:50px; height:50px; font-size:20px;}
    .szf_tit.mar_t20{ margin-top:0;}
	.szf_tit.marst{margin-top:20px!important;}
    .szf_tit_r{margin-left: 0px;}
    .szf_con {padding: 30px 20px 20px 20px!important;}
	.szf_tit_r1 li a img {width: auto;max-height: 123.32px;}
	.bd .pic{height:auto!important;}
	.fl_pc {float: none;display: block;}
	.fr_pc {float: none;display: block;}
}

@media screen and (max-width:377px) {
	.szf_tit{ line-height:50px; height:50px; font-size:18px;}
}

@media screen and (max-width:374px) {
	.szf_tit_r1 li a img{height: 105px;}
}

@media screen and (max-width:360px) {
	.szf_list1 li a{font-size:14px;}
}

@media screen and (max-width:345px) {
	.szf_tit{font-size:16px;}
}