﻿/* CSS reset */
html,body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-family: "microsoft yahei";color: #333;background:#fff;-webkit-text-size-adjust:100%}
body{font-size: 12px}
a{color:#333;text-decoration:none}
a:hover{text-decoration:none}
em{font-style:normal}
li{list-style:none}
fieldset{border: 0; }
img{border:0;vertical-align:bottom}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input{border: none;}
input:focus{outline: none;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;line-height:0;content:'';}
/*解决ie6/7兼容问题*/
.clearfix{zoom:1;}

/*上部公司图片展示列表*/
.cpylist{position: fixed;width: 100%;height: 70px;top: 30px; z-index: 80; background: url(../images/img/tnavbg.png) repeat-x; }
.cpyimg{width: 1440px;height: 70px;margin: 0 auto;}
.cpyimg img{width: 1440px;height: 70px;}

/*浮动样式*/	
.fl{float:left;}
.fr{float:right;}

/*第一屏样式*/
.page1 img{display: block;position: relative;width: 1200px;height: 800px;margin: -400px auto 0;top: 25%;}

/*第二屏样式*/
.com_width{width:80%; max-width:1200px;margin:0 auto; overflow:hidden;}
.page2-tit{width:100%;margin-top: 120px;text-align:center;font-size:36px;color:#1163d2;}
.page2-ctn{width:600px;line-height: 20px;font-size:14px;color:#1163d2; font-weight:normal;margin: 20px auto 0;}
.page2-box{height:600px;text-align:center;position:relative;}
.backimg{width: 50%;}
.list{width:21%;position:absolute;overflow:hidden;left:443px;top:220px;opacity:1;filter:alpha(opacity:0)}
.list .fl{text-align:right;}
.list .fr{text-align:left;}
.list a{color: #1c68d3;}
.list01 .listinfo,.list02 .listinfo,.list03 .listinfo,.list04 .listinfo{width:55%;height:40%;margin:11% 0;padding-left:6%;font-size:16px;}
.list05 .listinfo,.list06 .listinfo,.list07 .listinfo,.list08 .listinfo{width:55%;height:40%;margin:11% 0;padding-right:6%;font-size:16px;}

.list .listimg{width:33%;overflow:hidden;}
.list .listimg img{display:block;width:100%;max-width: 80px;}

/*第三屏样式*/
.page3-wrap{width: 1000px;margin: 100px auto 0;overflow: hidden;}
.page3-tit{width:100%;text-align:center;font-size:36px;color:#fff;}
.page3-ctn{width:600px;line-height: 20px;font-size:14px;color:#fff; font-weight:normal;margin: 30px auto 0;}
.page3-imglist{width: 1030px;margin-top: 40px;}
.imglist-one{position: relative;float: left;overflow: hidden;width: 235px;height: 200px;margin: 0 20px 20px 0;}
.imglist-big{width: 490px;height: 200px;}
.bgimg{position: relative;}
.bgimg img{height: 200px;}
.onhover .bgimg img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.bgimg p{position: absolute;line-height: 26px;left: 10px;bottom: 5px;font-size: 16px;color: #fff; font-weight: bold; }
.bgcover{display: none;position: absolute;top: 0;width: 235px;height: 200px;background: url(../images/img/imgcover.png) repeat;text-align: center;z-index: 5;}
.bgcover-big{width: 490px;}
.bgcover p{position: absolute;width: 100%;top: 65px;line-height: 22px;font-size: 16px;color: #3b4345;z-index: -1;}
.bgcover p span{display: inline-block;width: 25px;height: 22px;margin-right: 10px;background: url(../images/img/bgeye.png) 0 0 no-repeat;vertical-align: bottom;}
.bgcover a.arc-url{display: block;position: absolute;width: 100px;height: 36px;margin-left: -50px;left: 50%;bottom: 45px;line-height: 36px;font-size: 14px;background-color: #556270;color: #fff;border-radius: 25px;z-index: 5;}
.bgcover a.arc-url:hover{background-color: #2f91f2;color: #fff;}
.bgcover a.bg-url{display: block;width: 100%;height: 200px;z-index: 3;}

/*第四屏样式*/
.page4-wrap{width: 1000px;margin: 100px auto 0;overflow: hidden;}
.page4-tit{width:100%;text-align:center;font-size:36px;color:#1163d2;}
.page4-ctn{width:640px;line-height: 20px;font-size:14px;color:#1163d2; font-weight:normal;margin: 30px auto 0;}
.page4-imglist{width: 1000px;min-height: 450px;margin-top: 40px;padding-left: 20px;overflow: hidden;}
.pimg4-one{float: left;width: 180px;height: 180px;margin: 0 15px 15px 0;}

/*第五屏样式*/
.page5-wrap{width: 1000px;margin: 100px auto 0;overflow: hidden;}
.page5-tit{width:100%;text-align:center;font-size:36px;color:#1163d2;}
.page5-ctn{width:640px;line-height: 20px;font-size:14px;color:#1163d2; font-weight:normal;margin: 20px auto 0;}
.page5-imglist{width: 1000px;margin-top: 20px;padding-left: 20px;overflow: hidden;}
.page5-imglist ol li{position: relative;float: left;width: 150px;height: 150px;margin: 0 12px 12px 0;overflow: hidden;cursor: pointer;}
.page5-imglist li span{display: block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/img/spanbg.png) left top no-repeat;z-index: 2;}
.page5-imglist li a{display: block;}
.page5-imglist a img{width: 150px;height: 150px;}
.page5-itrolist{width: 1000px;margin-top: 20px;padding-left: 20px;overflow: hidden;}
.p5-itrone{display: none;width: 958px;margin-bottom: 0px;padding: 20px 0;border: 1px solid #1976d2;background-color: #fff;}
.itrleft{width: 340px;overflow: hidden;zoom: 1;}
.itrleft img{float: left;width: 100px;height: 100px;margin-left: 20px;}
.itrleft p.p5-name, .itrleft p.p5-posi{float: left;width: 185px;margin: 0px 0 0 20px;padding: 0;}
.itrleft p.p5-name{font-size: 18px;}
.itrleft p.p5-posi{font-size: 14px;color: #666;}
.p5-itrone p{ width: 580px;padding-right: 20px;line-height: 22px;font-size: 14px;}
.page5-itrolist .onshow{display: block;}

/*下一页按钮样式*/
.nextpage{display: block;position: fixed;width: 30px;height: 30px;margin-left: -15px;left: 50%;bottom: 10px;background: url(../images/img/nextpage.png) no-repeat;z-index: 50;}
.next1{background-position: 0 -32px;}
.next2{background-position: 0 0;}

/**
 * fullPage 1.4.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
#superContainer {height: 100%;position: relative;}
.section {position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.slide {float: left;}
.slide, .slidesContainer {height: 100%;display: block;}
.slides {height: 100%;overflow: hidden;position: relative;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.section.table, .slide.table {display: table;width: 100%;}
.tableCell {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}
.slidesContainer {float: left;position: relative;}
.controlArrow {position: absolute;top: 50%;cursor: pointer;width: 0;height: 0;border-style: solid;margin-top: -38px;}
.controlArrow.prev {left: 15px;width: 0;border-width: 38.5px 34px 38.5px 0;border-color: transparent #fff transparent transparent;}
.controlArrow.next {right: 15px;border-width: 38.5px 0 38.5px 34px;border-color: transparent transparent transparent #fff;}
.scrollable {overflow: scroll;}
.easing {-webkit-transition: all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;transition: all 0.7s ease-out;}
#fullPage-nav {position: fixed;z-index: 100;margin-top: -32px;top: 50%;opacity: 1;}
#fullPage-nav.right {right: 17px;}
#fullPage-nav.left {left: 17px;}
.fullPage-slidesNav {position: absolute;z-index: 4;left: 50%;opacity: 1;}
.fullPage-slidesNav.bottom {bottom: 17px;}
.fullPage-slidesNav.top {top: 17px;}
#fullPage-nav ul, .fullPage-slidesNav ul {margin: 0;padding: 0;}
#fullPage-nav li, .fullPage-slidesNav li {display: block;width: 21px;height: 21px;margin: 7px;position:relative;}
.fullPage-slidesNav li {display: inline-block;}
#fullPage-nav li a, .fullPage-slidesNav li a {display: block;position: relative;z-index: 1;width: 100%;height: 100%;cursor: pointer;text-decoration: none;}
#fullPage-nav li .active span, .fullPage-slidesNav .active span {background: url(../images/img/navbg.png) -4px -4px no-repeat;}
#fullPage-nav span, .fullPage-slidesNav span {top: 2px;left: 2px;width: 21px;height: 21px;position: absolute;z-index: 1;background: url(../images/img/navbg.png) -4px -32px no-repeat;}
.fullPage-tooltip {position: absolute;color: #fff;font-size: 14px;font-family: arial, helvetica, sans-serif;top: -2px;}
.fullPage-tooltip.right {right: 20px;}
.fullPage-tooltip.left {left: 20px;}