@charset "utf-8";
/* CSS Document */
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section,input,select,option,textarea{margin:0;padding:0;}
body {font-family:"微软雅黑";font-size:12px; color:#000; background:#000228;}
a {color:#000;text-decoration:none;}
a:hover{ color:#F00;}
img{ border:none; vertical-align:top;}
ul,ol,li,form,dl,dt,dd{ list-style:none;}
.wrap{ width:1200px; /*overflow:hidden;*/ margin:0 auto;}
.wrap1{ width:1440px; overflow:hidden; margin:0 auto;}
.banner{ width:100%; background:url(../images/banner.jpg) no-repeat center top; height:794px;}
.banner02{margin: 100px 0 0 0; width:100%; background:url(../images/banner02.jpg) no-repeat center top; height:752px;}
.banner03{ width:100%; background:url(../images/banner03.jpg) no-repeat center top; height:486px;}
.banner04{ width:100%; background:url(../images/banner04.jpg) no-repeat center top; height:829px;}
.banner05{ width:100%; background:url(../images/banner05.jpg) no-repeat center top; height:967px;}
.banner06{ width:100%; background:url(../images/banner06.jpg) no-repeat center top; height:1093px;}
.banner03Left{ float:left; width:640px; padding:150px 50px 0 30px; }
.banner03Left p{ text-indent: 32px;padding-left:120px;letter-spacing:3px; text-align:right; font-size:16px; color:#fff; line-height:2em;}
.banner03Right{ float:left; width:670px; padding-top:150px; padding-left:50px;font-size:16px; color:#fff; line-height:2.5em;}
.banner03Right li span{ padding-left:20px;letter-spacing:3px;}

.banner04Cnt{ width:1200px; /*overflow:hidden;*/ padding-top:185px;}
.b04cImg{ float:left; width:300px; height:280px;}
.b04cImg img{ width:300px; height:280px; display:block;}
.b04cFont{ float:left; width:240px; height:200px; padding:80px 30px 0; background: #48b3f0;}
.b04cFont h3{ font-weight:normal; text-align:center; font-size:30px; color:#fff;}
.b04cFont h2{ font-weight:normal; text-align:center; font-size:18px; color:#fff; padding:5px 0;}
.banner04Cnt .xanyin{position: relative;width: 600px;float: left;}
.banner04Cnt .xanyin p{ display: none;width: 560px; height: 160px;font-size:18px; color:#929292;position: absolute; top: 280px; z-index:999;left: 0;/*height: 260px;*/background: #FFFFFF;padding: 60px 20px 60px 20px;}
.banner04Cnt .xanyin .pp2{ display: none;width: 560px; height: 160px;font-size:18px; color:#929292;position: absolute; top: -280px; z-index:999;left: 0;/*height: 260px;*/background: #FFFFFF;padding: 60px 20px 60px 20px;}

.banner04Cnt .xanyin:hover p{display: block;}
.banner04Cnt .xanyin:hover .b04cFont{background: #FFFFFF;}
.banner04Cnt .xanyin:hover .b04cFont h3{color:#333;}
.banner04Cnt .xanyin:hover .b04cFont h2{color:#666;}
.banner04Cnt .xanyin p:hover{display: none;}
.banner05Cnt{ width:1200px; height:735px; overflow:hidden; padding-top:175px; position:relative; margin:0 auto;}
.gallery-top{ width:1200px; height:600px; overflow:hidden; position:relative;}
.gallery-top .swiper-slide{ width:1200px; height:600px; overflow:hidden; position:relative;}
.gallery-top .swiper-slide img{ width:1200px; height:600px; display:block;}
.gallery-top .swiper-slide p{ width:1085px; padding-left:115px; position:absolute; left:0; bottom:0; font-size:24px; line-height:2em; background:rgba(0,0,0,.4);}
.gallery-top .swiper-slide p a{ color:#fff;}
.gallery-top .swiper-slide p a:hover{ color:#fff;}
.gallery-thumbs{ width:1140px; margin:20px auto 0; overflow:hidden; height:117px; overflow:hidden;}
.gallery-thumbs .swiper-slide{ float:left; width:220px;}
.gallery-thumbs img{ width:220px; height:117px; display:block;}
.banner05Cnt .swiper-button-next{ position:absolute; left:1170px; top:817px; width:30px; background:url(../images/aw.png) no-repeat -30px 0; height:117px;}
.banner05Cnt .swiper-button-prev{ position:absolute; left:0; top:817px; width:30px; background:url(../images/aw.png) no-repeat 0 0; height:117px;}
.gallery-top .swiper-container-horizontal>.gallery-top .swiper-pagination-bullets,.gallery-top .swiper-pagination-custom,.gallery-top .swiper-pagination-fraction{ width:115px; left:0; bottom:0px; font-size:36px; text-align:center; color:#fff;}
.b06Cnt{ width:1200px; padding-top:220px; overflow:hidden; margin: 0 auto;}
.b06Top{ width:1200px; position:relative;overflow: hidden;}
.b06Top .swiper-wrapper{ width:980px; margin:0 auto;}
.b06Top .swiper-wrapper ul{ width:1000px; overflow:hidden;}
.b06Top .swiper-wrapper ul li{ float:left; width:180px; padding-right:20px; padding-top:20px;}
.b06Top .swiper-wrapper ul li img{ width:180px; height:180px; border-radius:100%;}
.b06Top .swiper-wrapper ul li h3{ width:180px; text-align:center; font-size:24px; font-weight:normal;}
.b06Top .swiper-wrapper ul li h3 a{ color:#fff;}
.b06Top .swiper-wrapper ul li h3 a:hover{ color:#fff;}
.b06Top .swiper-button-next{ background:url(../images/aw1.png) no-repeat -28px 0; width:28px; height:52px;}
.b06Top .swiper-button-prev{ background:url(../images/aw1.png) no-repeat 0 0; width:28px; height:52px;}
.footer{ width:100%; text-align:center; padding-top:60px; font-size:24px; line-height:2em; color:#fff;}
.footer p a{ padding:0 5px; color:#fff;}
.footer p a:hover{ color:#fff;}







 