/* CSS Document */
*{
	margin:0;
	padding:0;
}
img{width: 100%;}
#banner{
	width:100%;
	height:5rem;
	overflow:hidden;
}

#full_feature01 {
	width:100%;
	height:100%;
	position:relative;
	top:0;
	}
	
#full_feature01 .swiper-slide img{
	width:7.5rem;
	height:5rem;
	}

.swiper-pagination-bullet-active{
	background:#da5514;
}

.swiper-pagination-bullets{
	top:3.9rem;
}

.swiper-button-prev{
	background:url(/images/l.png) no-repeat;
	background-size:100%;
	outline:none;
	width: 0.6rem;
    height: 0.6rem;
}

.swiper-button-next{
	background:url(/images/r.png) no-repeat;
	background-size:100%;
	outline:none;
	width: 0.6rem;
    height: 0.6rem;
}
/*banner����*/

/*΢���ṩ���¼�������ʼ*/
.part01{
	width:100%;
	/*height:17.05rem;*/
	background:#ffffff;
	overflow:hidden;
}
.title {
	width:100%;
	/*height:1.55rem;*/
	margin-top:0.95rem;
}
.title .tit_p{
	width:2.28rem;
	height:0.58rem;
	padding-bottom: .2rem;
	padding-left: .4rem;
	font-size:0.36rem;
	color:#414141;
	text-align:center;
	font-weight:bold;
	margin: 0 auto;
	background: url(../images-sy/wpys.png) center no-repeat;
	background-size: 100% 100%;
}
.ysh{margin-top: .45rem;width: 100%;height: 4.05rem;}


/*���ǽ�����²�Ʒ���⿪ʼ*/
.part02{
	width:100%;
	height:10.26rem;
	background:#e8f2f8;
	overflow:hidden;
}
.part02 .tabs{
	width:4.75rem;
	height:0.7rem;
	margin:0 auto;
	background:url(../images-sy/tabs_bg.png) no-repeat;
	background-size:100%;
}
.part02 .tabs .tab_default{
	width:2.32rem;
	height:0.58rem;
	float:left;
	color:#414141;
	font-size:0.26rem;
	line-height:0.58rem;
	text-align:center;	
	margin-top:0.04rem;
}
.part02 .tabs .tab_active{
	background:url(../images-sy/tab_active.png) no-repeat;
	background-size:100%;
	color:#fff;
}
.tab_cont{
	width:6.9rem;
	height:5.7rem;
	margin:0.3rem auto 0 auto;
	display:none;
	overflow:hidden;
}
.part02 .tab_cont div{
	width:3rem;
	height:2.43rem;
	margin:0.21rem 0.22rem;
	float:left;
}
.p1{
	width:3.45rem;
	height:0.65rem;
	font-size:0.24rem;
	color:#484848;
	line-height:0.6rem;
	text-align:center;
	background:url(../images-sy/p1.png) no-repeat;
	background-size:100%;
	margin:0.43rem 0 0 0.7rem;
}
.p2{
	width:4.69rem;
	height:0.65rem;
	font-size:0.24rem;
	color:#484848;
	line-height:0.6rem;
	text-align:center;
	background:url(../images-sy/p2.png) no-repeat;
	background-size:100%;
	margin:0.25rem 0 0 2.15rem;
}
.p3{
	width:5.33rem;
	height:0.65rem;
	font-size:0.24rem;
	color:#484848;
	line-height:0.6rem;
	text-align:center;
	background:url(../images-sy/p3.png) no-repeat;
	background-size:100%;
	margin:0.35rem 0 0 1.13rem;
}
.p4{
	width:4.76rem;
	height:0.65rem;
	font-size:0.24rem;
	color:#484848;
	line-height:0.6rem;
	text-align:center;
	background:url(../images-sy/p4.png) no-repeat;
	background-size:100%;
	margin:0.35rem 0 0 0.84rem;
}
.p5{
	width:3.83rem;
	height:0.65rem;
	font-size:0.24rem;
	color:#484848;
	line-height:0.6rem;
	text-align:center;
	background:url(../images-sy/p5.png) no-repeat;
	background-size:100%;
	margin:0.35rem 0 0 3rem;
}
.tel01{
	width:2.99rem;
	height:0.6rem;
	margin:0.2rem auto 0 auto;
	background:url(../images-sy/tel_btn01.png) no-repeat;
	background-size:100%;
	display:block;
}
/*���ǽ�����²�Ʒ�������*/

/*���ϲ�Ʒ���������ʼ*/
.part03{
	width:100%;
	height:7.75rem;
	background:url(../images-sy/part03bg.png) no-repeat;
	background-size:100%;
	overflow:hidden;
}
.part03 .tabs01{
	width:7rem;
	height:0.7rem;
	margin:0 auto;
}
.part03 .tabs01 .tab_default01{
	width:2.32rem;
	height:0.7rem;
	float:left;
	color:#333333;
	font-size:0.26rem;
	line-height:0.7rem;
	text-align:center;	
	margin-top:0.04rem;
	background:url(../images-sy/tab_default01.png) no-repeat;
	background-size:100%;
}
.part03 .tabs01 span{
	width:2.32rem;
	height:0.7rem;
	float:left;
	color:#fff;
	font-size:0.26rem;
	line-height:0.7rem;
	text-align:center;	
	margin-top:0.04rem;
	background:url(../images-sy/tab_active01.png) no-repeat;
	background-size:100%;
	display:block;
}
.part03 .tabs01 .tab_active01{
	background:url(../images-sy/tab_active01.png) no-repeat;
	background-size:100%;
	color:#fff;
	margin-top:0.04rem;
}
.tab_cont01{
	width:7.06rem;
	height:4.7rem;
	margin:0 auto 0 auto;
	display:none;
}
/*���ϲ�Ʒ������������*/

/*��ɰ�鿪ʼ*/
.gdbk{
	width:7.52rem;
	height:2.28rem;
	background:url(../images-sy/gdbk.png) no-repeat;
	background-size:100%;
}
/*��ɰ�����*/

/*΢�׽��ܿ�ʼ*/
.part04{
	width:100%;
	height:5.7rem;
	overflow:hidden;
	background: #f0f0f0;
}
.part04_content{
	height:5.59rem;
	margin:0 auto 0 auto;
/*	background:url(../images-sy/part04_contentbg.png) no-repeat;*/
	background-size:100%;
}
.tabs02{
	width:6.35rem;
	height:0.64rem;
	overflow:hidden;
	margin: 0 auto;
}
.tab_default02{
	width:1.36rem;
	height:0.7rem;
	float:left;
	color:#333333;
	font-size:0.24rem;
	line-height:0.7rem;
	text-align:center;
	background: #FFFFFF;
}
.tab_default022{
	width:1.36rem;
	height:0.7rem;
	float:left;
	color:#ff7801;
	font-size:0.26rem;
	line-height:0.7rem;
	text-align:center;
	background: #FFFFFF;
}
.tab_active02{
	background:#ffb128;
	background-size:100%;
	color:#fff;
	border:none;
}
.tab_cont02{
	width:6.2rem;
	height:3.18rem;
	margin:0.4rem auto 0 auto;
}
.tab_cont_default02{
	width:6.2rem;
	height:3.18rem;
	display:none;
}
.dots{
	width:0.77rem;
	height:0.06rem;
	margin:0.25rem auto 0 auto;
	overflow:hidden;
}
.dot_default02{
	width:0.08rem;
	height:0.06rem;
	background:#9d9d9d;
	float:left;
}
.dot_active{
	background:#4c4c4c;
}
/*΢�׽��ܽ���*/

/*��ɰ�鿪ʼ*/
.gdbk02{
	width:7.5rem;
	height:1.42rem;
	background:url(../images-sy/wpjs_11.png) no-repeat;
	background-size:100%;
	display:block;
}
/*��ɰ�����*/

/*4�����̽���������ʼ*/
.part05{
	width:100%;
	height:4rem;
	overflow:hidden;
}
/*4�����̽������������*/

.show{
	display:block;
}