﻿
* { margin: 0; padding: 0;}
body{color:#333; font-family:"微软雅黑"; font-size:14px;}
a{ text-decoration:none;}

.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}
#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}
.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fp-slide{float:left}
.fp-slide,.fp-slidesContainer{height:100%;display:block}
.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}
.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}
.fp-scrollable{overflow:hidden;position:relative}
.fp-scroller{overflow:hidden}
.iScrollIndicator{border:0!important}
.fp-notransition{-webkit-transition:none!important;transition:none!important}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}
#fp-nav.right{right:17px}
#fp-nav.left{left:17px}
.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}
.fp-slidesNav.bottom{bottom:17px}
.fp-slidesNav.top{top:17px}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}
#fp-nav ul li,.fp-slidesNav ul li{display:block;height:30px;width:30px;margin:15px;position:relative}
.fp-slidesNav ul li{display:inline-block}
#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:23px;width:23px; background:#111;border:1px #fff solid; border-radius:100%;}
#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:23px;width:23px; left:0; top:0; border:1px #111 solid;background:#333;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:15px;height:15px;}
#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}
#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}
#fp-nav ul li .fp-tooltip.right{right:20px}
#fp-nav ul li .fp-tooltip.left{left:20px}
.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}/*# sourceMappingURL=jquery.fullPage.min.css.map */






ul { list-style-type: none;}

.section { text-align: center; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; overflow: hidden;}
#section0 { background-image: url(../images/bg01.jpg);}
#section1 { background-image: url(../images/bg02.jpg);}
#section2 { background-image: url(../images/bg03.jpg);}
#section3 { background-image: url(../images/bg04.jpg);}
#section4 { background-image: url(../images/bg05.jpg);}

#fp-nav ul li a span, .fp-slidesNav ul li a span { background-color: #fff;}







.wrap{width:1200px;height:100%;margin:0 auto;}
.box{width:400px; height:400px; background:url(../images/pub.png) no-repeat; position:absolute; left:50%; top:50%; margin-top:-200px; margin-left:-200px; color:#fff; text-align:center;}
.box h5{font-size:24px; margin-top:90px;}
.box p{width:320px; margin:0 auto; font-size:14px; line-height:35px; height:140px; overflow:hidden; margin-top:30px;}
.box a{display:block; color:#0e347b; margin-top:55px; font-size:18px; text-decoration:none;    font-weight: bold;}
.box a:hover{color:#c00; text-decoration:underline;}

.box h4{font-size:24px; margin-top:90px;}

.zhiding{width:100%; height:90px; min-width:1200px; background:rgba(255,255,255,0.75); position:fixed; left:0; top:0; z-index:99999999999999;}
.zhiding_z{ width:1400px; margin:0 auto;  overflow:hidden;}
.zhiding .logo{float:left; margin-top:23px;}

.zhiding ul{ width:980px; float:left;overflow:hidden;  margin-left:40px;  line-height:90px;}
.zhiding ul li{float:left; padding:0px 15px; font-size:16px; display:block;}
.zhiding ul li a{display:block; color:#222; text-decoration:none;}
.zhiding ul li a:hover{color:#2c56a3; font-weight:bold;}

.zhiding dl{float:right; width:240px; margin-top:20px;}
.zhiding dl dt img{display:block; float:left; margin-right:10px;}
.zhiding dl dd{float:left; text-align:left; font-size:16px; color:#222;}
.zhiding dl dd b{display:block; font-size:22px; color:#2c56a3;}



.dibu{width:100%; min-width:1200px; background:#181921; overflow:hidden;}
.dd_1{width:1200px; margin:0 auto; overflow:hidden; text-align:left; padding:50px 0;}
.dd_1 dl{width:320px; float:left;}
.dd_1 dl dt img{display:block; float:left; width:34px;}
.dd_1 dl dd{float:left; width:240px; line-height:35px; font-size:16px; color:#949494;}
.dd_1 dl dd b{font-size:28px; color:#ec0303; display:block; margin:10px 0;}

.tel_left{
	margin-top: 5px;
	-webkit-animation: bounceleft 2s linear infinite;
	animation: bounceleft 2s linear infinite;
    width: 34px; margin-right:16px;
    float: left;
}
@-webkit-keyframes bounceleft {
	20%{
		transform:rotate(45deg);
	}
	40%{
		transform:translate3d(0, 0px, 0);
	}
	80%{
		transform:translate3d(0, 10px, 0);
	}
	100% {
		transform:translate3d(0, 0px, 0);
	}
}
@keyframes bounceleft {
	20%{
		transform:rotate(45deg);
	}
	40%{
		transform:translate3d(0, 0px, 0);
	}
	80%{
		transform:translate3d(0, 10px, 0);
	}
	100% {
		transform:translate3d(0, 0px, 0);
	}
}

.dd_1 ul{width:880px; float:left;}
.dd_1 ul li{float:left; padding:0px 40px; height:260px; border-left:1px #2a2b32 solid; display:block;}
.dd_1 ul li h3{font-size:18px; color:#fff; font-weight:normal; margin-bottom:15px;}
.dd_1 ul li a{display:block; line-height:40px; color:#949494; text-decoration:none;}
.dd_1 ul li a:hover{color:#fff;}

.dd_1 ul li em img{display:block; width:128px; height:127px; margin-top:30px;}

.dd_2{width:1200px; margin:0 auto; overflow:hidden; text-align:center; color:#949494; line-height:35px; border-top:1px #2a2b32 solid; padding:20px 0;}



.top{ width:100%; min-width:1400px; margin:0 auto; background: rgba(255,255,255,0.75);; height:90px; position:fixed; top:0;z-index:9991; box-shadow:0px 0px 8px #66666636;}
.top_z{width:1400px; margin:0 auto;box-shadow: none;}	
.top_phone{ float:right; font-size:16px; color:#333; background:url(../images/tel.png) 0 center no-repeat; text-indent:60px; margin-top:15px; line-height:27px;}
.top_phone b{ display:block; font-size:26px; color:#f00; }
.logo{ float:left; margin-top:23px;}
.synav{width:980px; float:left; position:relative; z-index:100000; line-height:90px; margin-left:15px;}
.nav{ width:980px;   position:relative; z-index:1;  }
		.nav a{ color:#222;  }
		.nav .nLi{ float:left;  padding:0 18px; position:relative; text-align:center; display:inline; background:url(../images/nav.jpg) 0 center no-repeat;}
		.nav .nLi h3{ font-size:17px; font-weight:normal;}
		.nav .nLi:hover{background:#2c56a3; font-weight:bold;} 
		.nav .nLi:hover a{ color:#fff;}
			
		.nav .sub{ display:none; width:130px; top:90px;left:-0px;  border-top:none; position:absolute; background:rgba(44, 86, 163, 0.9);   }
		.nav .sub li{   zoom:1; font-size:14px; text-align:center; line-height:40px; height:40px; overflow: hidden; border-top:1px #5177bd  solid;  }
		.nav .sub li:hover{ background:#fff;color:#fff;}
		.nav .sub li:hover a{color:#2c56a3;}

