/*banner*/
.f14798024371
	{
		clear:both;
		position:relative;
		overflow:hidden;
	}
#bannerTop
	{
		position:absolute;
		top:0px;
		left:0px;
		z-index:3;
	}
.f14798024372
	{
		position:absolute;
		width:100%;
		bottom:35px;
		left:0px;
		z-index:2;
		text-align:center;
		transition:all 0.2s ease-in-out;
		-moz-transition:all 0.2s ease-in-out;
		-webkit-transition:all 0.2s ease-in-out; 
		-ms-transition:all 0.2s ease-in-out;
		opacity:0;
	}
.f14798024373 
	{
		display:inline-block;
	}
.f14798024374
	{
		float:left;
		width:10px;
		height:10px;
		background:url(../images/banner_icon1.png) no-repeat;
		background-position:center;
		margin:0px 4px;
		cursor:pointer;
	}
.f14798024374.on
	{
		background:url(../images/banner_icon2.png) no-repeat;
		background-position:center;
	}
.f14798024378
	{
		display:block;
	}
.f14798024378 img
	{
		opacity:0;
	}
.f14798024379
	{
		position:absolute;
		z-index:2;
		top:0px;
		left:-50px;
		width:40px;
		height:100%;
		background:url(../images/icon_left2.png) no-repeat;
		background-position:center;
		transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-webkit-transition:all 0.5s ease-in-out; 
		-ms-transition:all 0.5s ease-in-out;
	}
.f14798024379:hover
	{
		background:url(../images/icon_left1.png) no-repeat;
		background-position:center;
	}
.f147980243710
	{
		position:absolute;
		z-index:2;
		top:0px;
		right:-50px;
		width:40px;
		height:100%;
		background:url(../images/icon_right2.png) no-repeat;
		background-position:center;
		transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-webkit-transition:all 0.5s ease-in-out; 
		-ms-transition:all 0.5s ease-in-out;
	}
.f147980243710:hover
	{
		background:url(../images/icon_right1.png) no-repeat;
		background-position:center;
	}
.f14798024391
	{
		position:absolute;
		width:400px;
		overflow:hidden;
		z-index:1;
	}
.f14798024391 div
	{
		color:#000000;
		font-size:46px;
	}
.f14798024391 span
	{
		display:block;
		color:#3f3f3f;
		font-size:20px;
		line-height:30px;
		padding:10px 0px;
	}
.f14798024391.one
	{
		top:220px;
		left:300px;
	}
.f14798024391.two
	{
		bottom:220px;
		right:200px;
	}
.f14798024391.three
	{
		left:200px;
		bottom:140px;
	}
/*导航*/
.f14798038751
	{
		margin:60px 0px;
		text-align:center;
		overflow:hidden;
	}
.f14798038752
	{
		display:inline-block;
	}
.f14798038753
	{
		float:left;
		width:286px;
		margin:0px 20px;
		overflow:hidden;
	}
.f14798038756
	{
		width:100%;
		height:159px;
	}
.f14798038757
	{
		overflow:hidden;
		line-height:24px;
		color:#424242;
	}
.f14798038757 p
	{
		color:#333333;
		font-size:22px;
		padding-top:20px;
		padding-bottom:15px;
	}
.f14798038758
	{
		text-align:left;
	}
/*关于我们*/
.f14798042750
	{
		padding:60px 0px;
		background-color:#f5f5f5;
	}
.f14798042751
	{
		width:940px;
		margin:0px auto;
		overflow:hidden;
	}
.f14798042752
	{
		width:420px;
		float:left;
	}
.f14798042753
	{
		color:#333333;
	}
.f14798042753 div
	{
		font-size:24px;
	}
.f14798042753 span
	{
		display:block;
		font-size:28px;
	}
.f14798042754
	{
		margin:20px 0px;
		color:#424242;
		font-size:14px;
		line-height:26px;
	}
.f14798042755 .f14798042756
	{
		display:inline-block;
		line-height:36px;
		height:36px;
		background-color:#395898;;
		padding:0px 16px;
		border:1px solid #395898;;
		border-radius:2px;
		color:white;
	}
.f14798042755 .f14798042756:hover
	{
		background-color:#395898;
		border:1px solid #395898;
	}
/*新闻*/
.f14798049391
	{
		position:relative;
		overflow:hidden;
		width:450px;
		float:right;
		padding:0px 20px;
	}
.f14798045683
	{
		width:450px;
		height:187px;
	}
.f14798045684
	{
		background-color:#FFF;
		border:1px solid #eeeeee;
		padding:16px 22px; 
		width:450px
	}
.f14798045684 .f14798045685
	{
		display:block;
		color:#395898;
		font-size:16px;
		font-weight:bold;
		line-height:24px;
		height:24px;
		overflow:hidden;
		transition:all 0.3s ease-in-out;
		-moz-transition:all 0.3s ease-in-out;
		-webkit-transition:all 0.3s ease-in-out; 
		-ms-transition:all 0.3s ease-in-out;
	}
.f14798045684 .f14798045685:hover
	{
		color:#395898;
	}
.f14798045686
	{
		margin-top:10px;
		color:#424242;
		font-size:14px;
		line-height:22px;
		height:66px;
		overflow:hidden;
	}
.f14798049392
	{
		position:relative;
		width:100%;
		text-align:center;
		margin-top:20px;
	}
.f14798049393
	{
		display:inline-block;
	}
.f14798049394
	{
		float:left;
		margin:0px 4px;
		width:10px;
		height:10px;
		background:url(../images/banner_icon1.png) no-repeat;
		background-position:center;
		cursor:pointer;
	}
.f14798049394.on
	{
		background:url(../images/banner_icon2.png) no-repeat;
		background-position:center;
	}
.f14798049399
	{
		display:block;
		position:absolute;
		width:40px;
		height:100%;
		background:url(../images/icon_left2.png) no-repeat;
		background-position:center;
		z-index:2;
		top:0px;
		left:-50px;
		transition:all 0.3s ease-in-out;
		-moz-transition:all 0.3s ease-in-out;
		-webkit-transition:all 0.3s ease-in-out; 
		-ms-transition:all 0.3s ease-in-out;
	}
.f14798049399:hover	
	{
		background:url(../images/icon_left1.png) no-repeat;
		background-position:center;
	}
.f147980493910
	{
		display:block;
		position:absolute;
		width:40px;
		height:100%;
		background:url(../images/icon_right2.png) no-repeat;
		background-position:center;
		z-index:2;
		top:0px;
		right:-50px;
		transition:all 0.3s ease-in-out;
		-moz-transition:all 0.3s ease-in-out;
		-webkit-transition:all 0.3s ease-in-out; 
		-ms-transition:all 0.3s ease-in-out;
	}
.f147980493910:hover	
	{
		background:url(../images/icon_right1.png) no-repeat;
		background-position:center;
	}
@media only screen and (max-width: 768px) {
	.f14798038751 {
		margin: 0;
	}
	.f14798042750 {
		padding: 10px 5px;
	}
	.f14798042755 {
		text-align:right;
	}
	.f14798038753 {
		width: 94%;
		min-width:286px;
		margin: 0 3%;
	}
	.f14798067242, .f14798042751 {
		width:92%;
	}
	.f14798045683 {
		width:98%;
		height:auto;
	}
	.f14798042752 {
		width:100%;
		max-width: 420px;
	}
	.f14798049391 {
		width: 100%;
		max-height:450px;
		margin-top:15px;
	}
	.f14798045684 {
		width:98%;
		max-height:450px;
	}
	.f14798024378 {
		background-size:100% auto;
	}
	.f14798024378 img {
		opacity: 1;
	}
	.f14798038758 {
		padding: 10px;
	}
	.f14798094790 #bannerTop {
		position: static;
	}
	.f14798024391 {
		width: 140px;
	}
	.f14798024391 div {
		font-size: 14px;
		font-weight:bold;
	}
	.f14798024391 span {
		font-size: 11px;
		line-height: 15px;
        padding: 7px 0px;
	}
	.f14798024391.one {
		top: auto;
		bottom: 20px;
		left: 10px;
	}
	.f14798024391.two {
		bottom: 6px;
		right: 10px;
	}
	.f14798024391.three {
		top: auto;
		bottom: 10px;
		left: 8px;
	}
}