﻿.box{
	margin-bottom: 0 !important;
}
.fkzl_box{
	width:15.5rem;
	margin:0 auto;
	overflow: hidden;

}
.fkzl_jbbk{
	margin-top: 0.5rem;
	margin-bottom: 0.55rem;
}
.fkzl_title{
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 0.25rem;
}
.fkzl_title h3{
	font-size: 0.7rem;
	color:#EB6E8E;
}
.fkzl_title i{
	width:0.1rem;
	height:0.675rem;
	background: #EB6E8E;
	margin-bottom: -0.1rem;
	margin-right: 0.25rem;
}
.fkzl_title a{
	font-size: 0.5rem;
	color:#ff7b4a;
	margin-top: 0.2rem;
}
.fkzl_title a b{
	/*display: inline-block;
	width:0.52rem;
	height:0.55rem;
	background: url(../images/fkzl_bg.png) no-repeat;
	background-size: 5rem 7.5rem;
	background-position: 0 0;
	margin-right: 0.25rem;
	margin-bottom: -0.1rem;*/
	display: inline-block;
	width: 0.75rem;
	height: 0.525rem;
	background: url(../images/index_gb_bg.png) no-repeat;
	background-size: 5rem;
	background-position: -0.225rem -0.3rem;
	margin-bottom: -0.08rem;
	margin-right: 0.3rem;
}
.fkzl_jbbk img{
	width:6.875rem;
	height:7.65rem;
	margin-top: 0.625rem;
}
.jbbk_r{
	width:8.25rem;
	margin-top: 0.625rem;
}
.jbbk_r p{
	font-size: 0.55rem;
	color:#777777;
	line-height: 0.85rem;
}
.jbbk_r p span{
	color:#000;
}
.jbbk_r p a{
	color:#ff0000;
}
.jbbk_r i{
	width:1.25rem;
	height:1.25rem;
	background: url(../images/fkzl_bg.png) no-repeat;
	background-position: -0.825rem 0;
	background-size:5rem 7.5rem;
	margin-right: 0.35rem;
}
.jbbk_r_p2{
	width:6.6rem;
	border-bottom: 1px dashed #D6D6D6;
	padding-bottom: 0.5rem;
}
.jbbk_r_p1 i{
	margin-bottom: -0.4rem;
}
.jbbk_r_p2{
	margin-top: 0.2rem;
}
.jbbk_r .jbbk_r_p2_i{
	margin-top: 0.7rem;
	background-position: -2.325rem 0;
	background-size:5rem 7.5rem;
}
.jbbk_r_p3{
	margin-top: 1.37rem;
}
.jbbk_r p.jbbk_r_p3 span{
	width:1.7rem;
	line-height: 0.8rem;
	text-align: center;
	color:#fff;
	background: #5a9cff;
	border-radius: 0.125rem;
}
.jbbk_r p.jbbk_r_p3{
	color:#111111;
}
.jbbk_line{
	width:15.5rem;
	height:0.125rem;
	background: url(../images/jbbk_line_03.png) repeat-x;
	background-size:0.375rem 0.125rem;
}
.zj_title {
    width: 15.5rem;
    height: 1.25rem;
    background: url(../images/sd_07.jpg) no-repeat;
    background-size: 15.5rem 1.25rem;
    text-align: center;
}
.zj_title h4 {
    font-size: 0.75rem;
    color: #ececec;
    font-family: haettenschweiler;
    font-weight: normal;
}
.zj_title h3 {
    font-size: 0.65rem;
    margin-top: .4rem;
    font-weight: bold;
    color: #474747;
}
.gfzl{
	margin-top: 0.3rem;
	margin-bottom: 0.75rem;
}
.gfzl_main_title{
	width:7.4rem;
	height:2rem;
	background: url(../images/main_bg_03.jpg) no-repeat;
	background-size: 7.4rem 2rem;
	position: relative;
}
.gfzl_main_title i{
	width:1.625rem;
	height:1.625rem;
	background: url(../images/fkzl_bg.png) no-repeat;
	background-size: 5rem 7.5rem;
	background-position: 0 -1.45rem;
	position: absolute;
	top:0.3rem;left:1.25rem;
}
.gfzl_main ul:nth-child(2) .gfzl_main_title i{
	background-size: 5rem 7.5rem;
	background-position: -1.7rem -1.45rem;
}
.gfzl_main ul:nth-child(3) .gfzl_main_title i{
	background-size: 5rem 7.5rem;
	background-position: -3.375rem -1.45rem;
}
.gfzl_main ul:nth-child(4) .gfzl_main_title i{
	background-size: 5rem 7.5rem;
	background-position: 0 -3.2rem;
}
.gfzl_main_title h3{
	font-size: 0.55rem;
	color:#EB6E8E;
	/*position: absolute;*/
	text-align:center;
	padding-top:0.3rem;
}
.gfzl_main_title span{
	width:1.15rem;
	height:0.05rem;
	background: #EB6E8E;
	position: absolute;
	left:3.2rem;top:1.25rem;
}
.gfzl_main_title h4{
	font-size: 0.35rem;
	color:#d5d5d5;
	position: absolute;
	top:1.45rem;
	left:3.15rem;
	text-align: left;
}
.gfzl_main{
	width:15.5rem;
}
.gfzl_main ul{
	width:7.45rem;
	float:left;
	border:1px solid #D6D6D6;
	text-align: center;
	margin-top: 0.75rem;
}
.gfzl_main ul:nth-child(2n){
	margin-left: 0.55rem;
}
.gfzl_main li{
	margin-bottom: 0.55rem;
	text-align: left;
	padding-left: 0.3rem;
}
.gfzl_main li a{
	font-size: 0.5rem;
	color:#666666;
	
}
.gfzl_main li i{
	width:0.1rem;height:0.1rem;
	background: #e15d55;
	border-radius: 50%;
	margin-bottom: 0.1rem;margin-right: 0.25rem;
}
.gfzl_main li.gfzl_main_tit a{
	font-size: 0.55rem;
	color:#4a4a4a;
	text-decoration: none;
}
.gfzl_main li.gfzl_main_tit a span{
	color:#ffa969;
	display: inline;
}
.gfzl_main li.gfzl_main_tit{
	text-indent: 2em;
	line-height: 0.85rem;
	margin-top: 0.4rem 0;
}
.fkzl_rmwz{
	margin: 0.5rem auto 0.3rem auto;
}
.fkzl_rmwz ul{
	width:15.5rem;
	margin-top: 0.75rem;
}
.fkzl_rmwz ul li{
	float:left;
	background: #ededed;
	line-height: 1.25rem;
	text-align: center;
	padding:0 0.3rem;
	border-radius: 0.125rem;
	margin-right: 0.33rem;
	color:#414141;
	font-size: 0.55rem;	
	cursor: pointer;
}
.fkzl_rmwz ul li:last-child{
	margin-right: 0;
}
.fkzl_rmwz ul li a{
	
}
.fkzl_rmwz ul li.active{
	background: #ff8500;
	color:#fff;
}
.fkzl_rmwz ul li.active a{
	
}
.fkzl_rmwz p{
	border-bottom: 1px dashed #D6D6D6;
	padding-bottom: 0.55rem;
	margin-top: 0.55rem;
}
.fkzl_rmwz .fkzl_rmwz_panel a:nth-child(4) p b{
	background-size: 5rem 7.5rem;
	background-position: -4.35rem -5rem;
}
.fkzl_rmwz .fkzl_rmwz_panel a:nth-child(5) p b{
	background-size: 5rem 7.5rem;
	background-position: -3.5rem -5rem;
}
.fkzl_rmwz .fkzl_rmwz_panel a:nth-child(6) p b{
	background-size: 5rem 7.5rem;
	background-position: -4.35rem -5.825rem;
}
.fkzl_rmwz .fkzl_rmwz_panel a:nth-child(6) p{
	border-bottom: none;
}
.fkzl_rmwz p b{
	display: inline-block;
	width:0.65rem;
	height:0.65rem;
	margin-left: 0.25rem;
	margin-right: 0.3rem;
	background: url(../images/fkzl_bg.png) no-repeat;
	background-size: 5rem 7.5rem;
	background-position: 0 -6.85rem;
	margin-bottom: -0.1rem;
}
.fkzl_rmwz p strong{
	font-weight: normal;
	color:#c1c1c1;
	border:1px solid;
	width:2.15rem;
	line-height: 0.75rem;
	border-radius: 0.25rem;
}
.fkzl_rmwz p strong i{
	width:0.45rem;
	height:0.45rem;
	background: url(../images/fkzl_bg.png) no-repeat;
	background-size: 5rem 7.5rem;
	background-position: 0 -0.725rem;
	margin:0 0.1rem; 
}
.fkzl_rmwz p span{
	color:#c1c1c1;
	margin-right: 0.35rem;
}
.fkzl_rmwz p span i{
	width:0.6rem;
	height:0.45rem;
	background: url(../images/fkzl_bg.png) no-repeat;
	background-size: 5rem 7.5rem;
	background-position:-3.85rem 0;
	margin-right: 0.1rem;
}
.fkzl_rmwz_panel2,.fkzl_rmwz_panel3,.fkzl_rmwz_panel4,.fkzl_rmwz_panel5{
	display: none;
}
/*fkzlzd*/
.fkzlzd{
	margin-top: 0.6rem;
}
.fkzlzd ul{
	margin-top: 0.75rem;
}
.fkzlzd ul li{
	line-height: 1.2rem;
	background: #e6f4ff;
	border:1px solid #c0d2e1;
	float:left;
	text-align: center;
	margin-right: 0.25rem;
	margin-top: 0.25rem;
}
.fkzlzd ul li a{
	font-size: 0.55rem;
	color:#6987ae;
}
.fkzlzd ul li:first-child{
	width:3.9rem;
}
.fkzlzd ul li:nth-child(2){
	width:5.4rem;
}
.fkzlzd ul li:nth-child(3){
	width:5.6rem;
	margin-right: 0;
}
.fkzlzd ul li:nth-child(4){
	width:5.7rem;
}
.fkzlzd ul li:nth-child(5){
	width:5.4rem;
}
.fkzlzd ul li:nth-child(6){
	width:3.8rem;
	margin-right: 0;
}
.fkzlzd ul li:nth-child(7){
	width:6.8rem;
}
.fkzlzd ul li:nth-child(8){
	width:8.35rem;
	margin-right: 0;
}
.fkzlzd_form{
	text-align: center;
	margin:1rem 0;
}
.fkzlzd_form input{
	width:10.45rem;
	line-height: 1.3rem;
	border:2px solid #ff7800;
	border-radius: 0.25rem;
	font-size: 0.55rem;
	padding-left: 1em;
}
.fkzlzd_form a{
	display: inline-block;
	width:3.75rem;
	line-height: 1.4rem;
	color:#fff;
	border-radius: 0.25rem;
	text-align: center;
	background: #ff7800;
	margin-left: 0.3rem;
}
.fkzl_tl img{
	width:16rem;
	height:3rem;
}
.jrtjys{
	margin-top: 0.5rem;
}
.jrtjys_main{
	height:14.15rem;
	background: url(../images/jrtjys_03.jpg) no-repeat;
	background-size: 15.5rem 14.15rem;
	margin-top: 1rem;
}
.jrtjys_panel1 img{
	margin-left: 2.175rem;
	border-radius: 50%;
	margin-top: 0.8rem;
	width:3.95rem;height:3.95rem;
}
.jrtjys_panel1_r{
	margin-top: 0.8rem;
	margin-left: 0.8rem;
	padding-left: 0.8rem;
	border-left:1px solid #ebebeb;
}
.jrtjys_panel1_r h3{
	font-size: 1rem;
	color:#6d6f6e;
}
.jrtjys_panel1_r h4{
	font-size: 0.55rem;
	color:#408ae3;
	margin-left:-0.25rem;
	margin-top: 0.2rem;
}
.jrtjys_panel1_r p{
	color:#686360;
	margin-top: 0.2rem;
}
.jrtjys_panel_01 a.clear{
	color:#fff;
	font-size: 0.65rem;
	display: block;
	clear:both;
	width:7.7rem;line-height: 1.6rem;
	margin:0 auto;
	background: #3d88cc;
	border-radius: 1rem;
	text-align: center;
	margin-top: 0.8rem;
}
.jrtjys_panel_01 a.clear i{
	width:0.75rem;height:0.5rem;
	background: url(../images/fkzl_bg.png) no-repeat;
	background-size: 5rem 7.5rem;
	background-position:  -4.25rem -0.65rem;
	margin-right: 0.25rem;
}
.jrtjys_panel1_line{
	width:13rem;
	height:1px;
	background: #bbbbbb;
	margin:0 auto;
	margin-top: 0.75rem;
}
.jrtjys_panel2{
	width:13rem;
	margin:0 auto;
	margin-top: 0.5rem;
}
.jrtjys_panel2 p{
	margin-top:0.3rem;
	line-height: 0.9rem;
	font-size: 0.6rem;
}
/*.swiper-pagination-bullet{*/
	/*width:0.5rem !important;*/
	/*height:0.5rem !important;*/
/*}*/
.fkzl_yypp{
	margin-top: 0.5rem;
	margin-bottom: 1rem;
}
.fkzl_yypp_top{
	margin-top: 1rem;
	border-bottom:1px dashed #ebebeb;
	padding-bottom: 0.6rem;
}
.fkzl_yypp_top_r{
	width:7.875rem;
}
.fkzl_yypp_top img.fl{
	width:7.15rem;
	height:6rem;
	margin-right: 0.45rem;
}
.fkzl_yypp_top_r img{
	width:7.875rem;
	height:1.2rem;
}
.fkzl_yypp_top_r h3{
	font-size: 0.5rem;
	text-indent: 2em;
	line-height: 0.87rem;
	margin:0.1rem 0 0.2rem 0;
}
.fkzl_yypp_top_r h3 a{
	color:#ff4248;
	text-indent: 0;
}
.fkzl_yypp_top_xx{
	width:7.65rem;
	height:2.8rem;
	border:1px solid #cfeaf9;
	background: #f0faff;
}
.fkzl_yypp_top_xx p{
	margin-top: 0.1rem;
}
.fkzl_yypp_top_xx p i{
	background: url(../images/fkzl_bg.png) no-repeat;
	background-size: 5rem 7.5rem;
	background-position: -3.85rem -0.6rem;
	width:0.375rem;height:0.35rem;
	margin:0 0.25rem 0.05rem 1.02rem;
}
.fkzl_yypp ul{
	margin-right: -0.3rem;
}
.fkzl_yypp ul li{
	position: relative;
	width:3.65rem;
	height:3.1rem;
	float:left;
	margin-right: 0.29rem;
}
.fkzl_yypp ul li span{
	position: absolute;
	width:100%;
	line-height: 0.75rem;
	text-align: center;
	bottom:0;left:0;
	color:#fff;
	background: rgba(103,98,81,0.5);
	font-size: 0.55rem;
}
.fkzl_hxlj{
	text-align: center;
	height:6.4rem;
	background: url(../images/hxlj_bg_02.png) no-repeat;
	background-size: 16rem 6.4rem;
}
.fkzl_hxlj b{
	font-size: 0.65rem;
	text-align: center;
	font-weight: normal;
	margin:0 0.3rem;
}
.fkzl_hxlj h3{
	margin-top: 0.75rem;
}
.fkzl_hxlj h3 i{
	width:2.75rem;height:1px;
	background: #ebebeb;
	margin-bottom: 0.25rem;
}
.fkzl_hxlj ul{
	margin-top: 0.9rem;
}
.fkzl_hxlj ul li{
	float:left;
	width:2.5rem;
	margin-left: 1.2rem;
}
.fkzl_hxlj ul li i{
	background: url(../images/fkzl_bg.png) no-repeat;
	background-size: 5rem 7.5rem;
	background-position: -1.675rem -3.2rem;
	width:1.65rem;height:1.65rem;
}
.fkzl_hxlj ul li:nth-child(2) i{
	background-size: 5rem 7.5rem;
	background-position: -3.35rem -3.2rem;
}
.fkzl_hxlj ul li:nth-child(3) i{
	background-size: 5rem 7.5rem;
	background-position: 0 -4.95rem;
}
.fkzl_hxlj ul li:nth-child(4) i{
	background-size: 5rem 7.5rem;
	background-position: -1.75rem -4.95rem;
}
.fkzl_hxlj ul li span{
	display: block;
	font-size: 0.55rem;
}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom:0.2rem !important;
}
