.bsfw_bg{ background: url(22smszf_bsfw_bg.jpg) no-repeat center top; background-size: cover; padding: 7.9rem 0;}
.fw_list{ width: 900px; margin: 0 auto;}
.fw_list ul{ overflow: hidden;}
.fw_list li{ float: left; width:16.6666%; cursor: pointer;}
.fw_list li.on{ width:50%;}
.fw_list li>div{ height: 12.2rem; background-color: #ffffff; background-color: rgba(255,255,255,.7); border-radius: .8rem;}
.fw_con1{ height: 12.2rem; text-align: center; color: #ffffff; padding-top:1.6rem; transition: .3s all;}
.fw_con1 p{ font-size: 2rem; font-weight: bold; line-height: 4rem; text-align: center; color: #333333;}
.fw_con2,.fw_list li.on .fw_con1{ display: none; transition: .3s all;}
.fw_list li.on .fw_con2{ display: block; transition: .3s all;}
.fw_con2_l{ width: 12rem; height: 12.2rem; text-align: center; line-height: 12.2rem; float: left;}
.fw_con2_l img{ *margin-top: 1rem;}
.fw_con2_r{ overflow: hidden; padding-top: 1.6rem}
.fw_con2_r h3{ line-height: 3rem; font-size: 2rem; color: #1658a0;}
.fw_con2_r p{ line-height: 2.6rem;}
.fw_con2_r p a{ line-height: 2.6rem; width: 33.3%; *width: 33.2%; float: left; font-size: 1.6rem;}
.fw_tit{ font-size: 2.6rem; font-weight: bold; line-height: 4.4rem;}
.fw_list1 li{ text-align: center;}
.fw_list1 li i{ padding-top: 60%; transition: 0s;}
.fw_list1 li i:hover{ transform: scale(1);}
.fw_list1 li span{ margin: -6rem auto 0; cursor: pointer; position: relative; z-index: 4; width: 11rem; height: 11rem; background-color: #ffffff; display: block; border-radius: 100%;}
.fw_list1 li span em{ display: block; width: 100%; height: 10rem; background-position: center; background-repeat: no-repeat;}
.fw_list1 li span em.fw_icon1{ background-image: url(22smszf_bsfw_icon5.png);}
.fw_list1 li.on span em.fw_icon1,.fw_list1 li:hover span em.fw_icon1{ background-image: url(22smszf_bsfw_icon5_1.png);}
.fw_list1 li span em.fw_icon2{ background-image: url(22smszf_bsfw_icon6.png);}
.fw_list1 li.on span em.fw_icon2,.fw_list1 li:hover span em.fw_icon2{ background-image: url(22smszf_bsfw_icon6_1.png);}
.fw_list1 li span em.fw_icon3{ background-image: url(22smszf_bsfw_icon7.png);}
.fw_list1 li.on span em.fw_icon3,.fw_list1 li:hover span em.fw_icon3{ background-image: url(22smszf_bsfw_icon7_1.png);}
.fw_list1 li span em.fw_icon4{ background-image: url(22smszf_bsfw_icon8.png);}
.fw_list1 li.on span em.fw_icon4,.fw_list1 li:hover span em.fw_icon4{ background-image: url(22smszf_bsfw_icon8_1.png);}
.fw_list1 li span em.fw_icon5{ background-image: url(22smszf_bsfw_icon9.png);}
.fw_list1 li.on span em.fw_icon5,.fw_list1 li:hover span em.fw_icon5{ background-image: url(22smszf_bsfw_icon9_1.png);}
.fw_list1 li span em.fw_icon6{ background-image: url(22smszf_bsfw_icon16.png);}
.fw_list1 li.on span em.fw_icon6,.fw_list1 li:hover span em.fw_icon6{ background-image: url(22smszf_bsfw_icon16_1.png);}
.fw_list1 li span em.fw_icon7{ background-image: url(22smszf_bsfw_icon17.png);}
.fw_list1 li.on span em.fw_icon7,.fw_list1 li:hover span em.fw_icon7{ background-image: url(22smszf_bsfw_icon17_1.png);}
.fw_list1 li span em.fw_icon8{ background-image: url(22smszf_bsfw_icon18.png);}
.fw_list1 li.on span em.fw_icon8,.fw_list1 li:hover span em.fw_icon8{ background-image: url(22smszf_bsfw_icon18_1.png);}
.fw_list1 li span em.fw_icon9{ background-image: url(22smszf_bsfw_icon19.png);}
.fw_list1 li.on span em.fw_icon9,.fw_list1 li:hover span em.fw_icon9{ background-image: url(22smszf_bsfw_icon19_1.png);}
.fw_list1 li span em.fw_icon10{ background-image: url(22smszf_bsfw_icon20.png);}
.fw_list1 li.on span em.fw_icon10,.fw_list1 li:hover span em.fw_icon10{ background-image: url(22smszf_bsfw_icon20_1.png);}
.fw_list1 li p{ font-size: 2rem; line-height: 5.4rem; position: relative; z-index: 5; font-weight: bold; margin-top: -4rem;}
.fw_list1 li p:before{ content: ''; position: absolute; width: 2rem; height: 3px; background-color: #1658a0; left: 50%; margin-left: -1rem; bottom: 0rem; display: none;}
.fw_list1 li.on p:before,.fw_list1 li:hover p:before{ display: block;}
.fw_list1 li.on p,.fw_list1 li:hover p{ color: #1658a0;}
.fw_con3{ padding-bottom: 1.6rem; position: relative;}
.fw_con3 .Scroll_con,.fw_con3 .n_hd{ overflow: hidden; position: relative;}
.fw_con3 .Scroll_con>span{ position: absolute; width: 4rem; height: 4rem; text-align: center; line-height: 4rem; background-color: rgba(0,0,0,.4); border-radius: 50%; top:6.5rem; cursor: pointer; z-index: 99;}
.fw_con3 .Scroll_con>span.navPrev{ left: 0;}
.fw_con3 .Scroll_con>span.navNext{ right: 0;}
.fw_con3 .Scroll_con>span i{ font-size: 2rem; color: #ffffff;}
.fw_con3 .n_bd .trt-row,.fw_con3 .n_hd .trt-row-large{ margin: 0;}
.fw_con3 .n_bd .trt-row li,.fw_con3 .n_hd .trt-row-large>[class*=trt-col-]{ padding: 0;}
.fw_list1{ margin: 0 -1.3rem 0 -1.4rem;}
.fw_list1 li i{ margin: 0 1.6rem;}
.fw_con3 .n_bd li{ line-height: 5rem;}
.fw_con3 .n_bd li a{ display: block; padding-left: 3rem; background: url(22smszf_bsfw_icon.jpg) no-repeat left center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.fw_list2 li{ text-align: center; line-height: 3.6rem; font-size: 2rem; font-weight: bold;}
.fw_list2 li p{ padding: 2rem;}
.tabs .tabs_header>ul>li.on:before{ height: 3px;}
.tabs .tabs_header>ul>li{ line-height: 6.4rem; font-size: 2.4rem; font-weight: bold; margin-right: 4.4rem;}
.fw_icon_list1 li{text-align: center; margin-top: 2rem;}
.fw_icon_list1 li a{ display: block;}
.fw_icon_list1 li a span{ width:6rem; height:6rem; display: block; margin: 0 auto; line-height:6rem; background-color: #f2f8ff; border-radius: 100%; transition: .3s all;}
.fw_icon_list1 li a span i{ font-size: 2.8rem; color: #1658a0; transition: .3s all;}
.fw_icon_list1 li a p{ line-height: 4.8rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.fw_icon_list1 li a:hover span{ background-color: #1658a0;}
.fw_icon_list1 li a:hover span i{ color: #ffffff; }

.fw_bm_list li{ margin-top:2rem;}
.fw_bm_list li a{ display: block; line-height: 55px; border-radius: 3px; text-align: center; border: 1px solid #f2f8ff; background-color: #f2f8ff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #1658a0;}
.fw_bm_list li a:hover{ background-color: #ffffff; border: 1px solid #1658a0;}
.piclink_group{ padding: 0 5rem 0 5rem;}
.piclink_group .bd{ overflow: hidden;}
.piclink_group .trt-row{ margin: 0;}
.piclink_group .trt-row [class*=trt-col-]{ padding: 0;}
.piclink_group .trt-row [class*=trt-col-] a{ margin-right: 2rem;}
.piclink_group li i{ padding-top: 31.7857142%;}
.piclink_group>span{ background-color: transparent; top: 40%;}
.piclink_group>span i{ color: #ededed;}
.piclink_group .num{ text-align: center; margin-top: 1.6rem;}
.piclink_group .num li{ display: inline-block; width: 1.2rem; height: 1.2rem; overflow: hidden; background-color: #c0c0c0; font-size: 0; margin:0 3px; border-radius: 100%;}
.piclink_group .num li.on{ background-color: #1658a0;}




.slb .bsfw_bg{ padding: 4rem 0;}
.slb .fw_list{ width: 100%;}
.slb .fw_con2_l{ width: 8rem;}
.slb .mar_r_large{ margin-right: 2rem;}
.slb .fw_con3 .bd .trt-row li{ width: 33.3%;}
.slb .fw_list2 li,.slb .fw_bm_list li{ width: 33.3%;}
.slb .fw_icon_list1 li{ width: 25%;}
.slb .fw_bm_list li a{ padding: 1rem 0;}
.slb .trt-col-6{ width: 50%;}
.slb .piclink_group{ padding: 0 1rem 0 3rem;}

@media screen and (max-width:1280px){
	.fw_list{ width: 100%;}
}
@media screen and (max-width:992px){
	.fw_list{ width: 100%; margin: 0 auto;}
	.bsfw_bg{ padding: 2rem 0; background-size: cover;}
	.fw_list li,.fw_list li.on{ width: 100%; float: inherit; margin-bottom: 2rem;}
	.fw_list li>div{ margin-right: 0; height: auto; padding-bottom: 1rem;}
	.fw_con2{ display: block;}
	.fw_con1{display: none;}
	.fw_con2_r p a{ width: 50%;}
	.fw_list1 ul{ white-space: nowrap; overflow-x: auto;}
	.fw_list1 .trt-row li[class*=trt-col-]{ float: inherit; display: inline-block; width: inherit; padding: 0 1rem !important;}
	.fw_list1 li i,.fw_list1 li span{ display: none;}
	.fw_list1 li p{ margin-top: 0;}
	.fw_list2 li{ font-size: 1.8rem; line-height: 3rem;}
	.fw_list2 li img{ width: 8rem;}
	.fw_list2 li p{ padding: 1rem 0;}
	.tabs .tabs_header>ul>li{ margin-right:2rem; font-size: 1.8rem; font-weight: normal;}
	.piclink_group{ padding: 0;}
	.fw_tit{ font-size: 2rem;}
	.fw_list1{ margin: 0;}
	
	.slb .mar_r_large{ margin-right: 0;}
	.slb .fw_con3 .bd .trt-row li{width: 50%;}
	.slb .fw_con2_r p a{ width: 50%;}
	.slb .trt-row [class*=trt-col-], .slb .trt-col-6{ width:25%;}
	.slb .piclink_group .bd li{ width: 50%;}
}
@media screen and (max-width:640px){
	.piclink_group .trt-row [class*=trt-col-] a{ margin-right: 0;}
	.slb .fw_con3 .bd .trt-row li{width: 100%;}
	.slb .fw_con2_r p a{ width: 100%;}
	.slb .trt-row [class*=trt-col-], .slb .trt-col-6{ width: 50%;}
	.slb .piclink_group .bd li{ width: 100%;}
	.slb .piclink_group{ padding: 0;}
	.slb .fw_bm_list .trt-row [class*=trt-col-] { width: 100%;}
	.slb .tabs .tabs_header{ margin-bottom: 0;}
}