body { color: #333333; margin: 0px; padding: 0px; font-size: 14px; font-family: "Microsoft YaHei"; text-align: left; background-color: #ffffff; }
a { text-decoration: none; }
a:link, a:visited { color: #333333; }
a:hover { color: #1188ff; text-decoration: underline; }
* { margin: 0px; padding: 0px; font-family: "Microsoft YaHei"; outline: none; }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; }
.clear { clear: both; }
@font-face { font-family: "fzzhj"; src: url("fzzhj.woff") format("woff"), /* chrome, firefox */  url("fzzhj.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */  url("fzzhj.svg#fzzhj") format("svg"); /* iOS 4.1- */ font-style: normal; font-weight: normal; }
@font-face { font-family: "fzzhj"; src: url("fzzhj.eot"); /* IE9 */ font-style: normal; font-weight: normal; }

#fullPage { height: 100%; position: relative; }
.section { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.section.table { display: table; width: 100%; }
.tableCell { display: table-cell; vertical-align: middle; width: 100%; height: 100%; overflow: hidden }
.section1 { background: url(19ixm_zczy_bg.jpg) no-repeat center top; background-size: cover; }
.section2 { background: url(19ixm_zczy_bg1.jpg) no-repeat center top; background-size: cover; }
#fp-nav { position: fixed; z-index: 100; margin-top: -25px; top: 50%; opacity: 1; }
#fp-nav.right { right: 60px; }
#fp-nav ul { margin: 0; padding: 0; }
#fp-nav li { display: block; width: 12px; height: 12px; margin-top:13px; position: relative; }
#fp-nav li a { display: block; position: relative; z-index: 1; width: 100%; height: 100%; cursor: pointer; text-decoration: none; }
#fp-nav li span { top: 0px; left: 0px; width: 11px; height: 11px; position: absolute; z-index: 1; border: 1px solid #b8b8b8; border-radius: 6px; }
#fp-nav li .active span { border: 1px solid #b8b8b8; background-color: #b8b8b8; }

.zczy_logo{ position:absolute; left:60px; top:38px; z-index:999}
.zczy_tit{ position:absolute; right:60px; top:49px; z-index:999}
.zczy_tit a{ padding:0 13px; line-height:28px; display:inline-block; border:1px solid #ffffff; border-radius:4px; color:#ffffff; margin-left:8px; transition:all .3s;}
.zczy_tit a:link,.zczy_tit a:visited{ color:#ffffff}
.zczy_tit a:hover{ background-color:rgba(255,255,255,1); border:1px solid #1188ff; color:#1188ff; text-decoration:none}
.contain{ width:1180px; margin:0 auto; position:relative; height:100%;}
.zczy_con1{ height:470px; left:0; top:50%; margin-top:-235px; color:#ffffff; position:absolute; z-index:9}
.zczy_tit1{ background:url(19ixm_zczy_line.png) no-repeat left bottom; line-height:120px; font-size:48px; font-weight:bold; animation-delay:1s;}
.zczy_list{ margin-top:30px; animation-delay:1.5s;}
.zczy_list li{ height:60px; line-height:60px; margin-top:40px; font-size:18px;}
.zczy_list li img{ margin-right:10px;}
.zczy_con2{ width:100%; height:625px; background-color:#ffffff; position:absolute; left:0; top:50%; margin-top:-312px;}
.section2 .hd{ position:absolute; top:50%; margin-top:336px; left:50%; margin-left:-180px; width:360px; text-align:center; height:40px; box-shadow:0 0 5px rgba(133,133,133,.19); background:url(19ixm_zczy_tit.png) repeat-x; border-radius:20px; line-height:40px;}
.section2 .hd span,.section2 .hd a{ float:left; display:block; text-align:center; font-weight:bold; color:#666666; width:40px; height:40px; line-height:40px; text-align:center; background:url(19ixm_zczy_tit_line.png) no-repeat right top; cursor:pointer;}
.section2 .hd a.on{ background:url(19ixm_zczy_tit_bar.png) repeat-x; color:#ffffff;}
.section2 .contain>span.prev,.section2 .contain>span.next{ position:absolute; top:50%; margin-top:-29px; width:58px; height:58px; cursor:pointer; z-index:999}
.section2 .contain>span.prev{ left:-88px; background:url(19ixm_zczy_icon_l.png) no-repeat;}
.section2 .contain>span.next{ right:-88px; background:url(19ixm_zczy_icon_r.png) no-repeat;}
.section2 .bd div{ text-align:center;}
.zczy_tit2{ position:relative; height:195px;}
.zczy_tit2>span{position:absolute;left:0;right:0;display:block;font-size:150px;font-weight:bold;color:#e7f0ff;font-family:'fzzhj';top:54px;z-index:1;height:131px;line-height:131px;}
.zczy_tit3{ padding-top:90px; line-height:34px; font-size:24px; color:#333333; z-index:2; position:relative}
.zczy_tit4{ color:#888888; line-height:24px; z-index:2; position:relative}
.section2 .hd span.next{ background:none}

.animated { -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.section3 .hd{ position:absolute; top:50%; margin-top:336px; left:50%; margin-left:-180px; width:360px; text-align:center; height:40px; box-shadow:0 0 5px rgba(133,133,133,.19); background:url(19ixm_zczy_tit.png) repeat-x; border-radius:20px; line-height:40px;}
.section3 .hd span,.section3 .hd a{ float:left; display:block; text-align:center; font-weight:bold; color:#666666; width:40px; height:40px; line-height:40px; text-align:center; background:url(19ixm_zczy_tit_line.png) no-repeat right top; cursor:pointer;}
.section3 .hd a.on{ background:url(19ixm_zczy_tit_bar.png) repeat-x; color:#ffffff;}
.section3 .contain>span.prev,.section3 .contain>span.next{ position:absolute; top:50%; margin-top:-29px; width:58px; height:58px; cursor:pointer; z-index:999}
.section3 .contain>span.prev{ left:-88px; background:url(19ixm_zczy_icon_l.png) no-repeat;}
.section3 .contain>span.next{ right:-88px; background:url(19ixm_zczy_icon_r.png) no-repeat;}
.section3 .bd div{ text-align:center;}


 @-webkit-keyframes fadeInRight { 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
 right: 0;
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInRight { 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight }
@-webkit-keyframes fadeInLeft { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInLeft { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft }
@-webkit-keyframes fadeInDown { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
 @keyframes fadeInDown { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0)
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none
}
}
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown }
.zczy_down { position: fixed; left: 50%; bottom:70px; margin-left: -90px; width:180px; font-style:normal; color:#ffffff; text-align:center; height:78px; z-index: 999; }
.zczy_down img{ animation: Down 1.5s linear infinite; margin-bottom:12px;}
 @keyframes Down { 0% {
	 margin-top:10px;
}
 50% {
	 margin-top:0
}
 100% {
 	 margin-top:10px;
}
}


.slb .contain{ width:1300px;}
.slb .zczy_logo{ width:300px;}
.slb .zczy_logo img{ width:100%;}
.slb .zczy_tit a{ padding:10px 30px; font-size:24px;}
.slb .zczy_tit1{font-size:52px;}
.slb .zczy_list li{ font-size:30px;}
.slb .zczy_down{ font-size:24px;}
.slb .zczy_tit3{font-size:36px;line-height:60px;padding-top: 50px;}
.slb .zczy_tit4{ line-height:36px; font-size:26px;}
.slb .zczy_tit2>span{ height:100px; line-height:100px;}
.slb .section2 .hd,.slb .section3 .hd{width: 540px;background-size:cover;margin-left: -270px; border-radius:30px; overflow:hidden;}
.slb .section2 .hd,.slb .section2 .hd span,.slb .section2 .hd a,.slb .section3 .hd,.slb .section3 .hd span,.slb .section3 .hd a{height:60px;line-height: 60px; }
.slb .section2 .hd span,.slb .section2 .hd a,.slb .section3 .hd span,.slb .section3 .hd a{ width:60px; background-size:cover; font-size:26px;}

