* {font-family:"Microsoft YaHei",simSun,"Lucida Grande","Lucida Sans Unicode",Arial;}
html,body{height:100%;padding:0;margin:0;background:#04040b;color:#000;min-width:1280px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
body{font-family:"Microsoft YaHei",simSun,"Lucida Grande","Lucida Sans Unicode",Arial;font-size:12px;color:#000;}
i{font-style:normal;}
a{color:#000;text-decoration:none;}
a:hover{color:#F60;}
a.under:link,a.under:active,a.under:visited,a.under:hover{text-decoration:none;}
html,body,fieldset,img,iframe,abbr{border:0}
li{list-style:none}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.fl{float:left}
.fr{float:right}
.text-center{text-align:center}
.main{width:1280px;position:relative;margin:0 auto;z-index:10}
.main .relative{position:relative;float:right;}
.main .relative .btn01 a{color:#ffffff;display:block;width:110px;height:40px;}
.main .relative .btn02 a{color:#ffffff;display:block;width:90px;height:40px;}
.main .relative .btn03 a{color:#ffffff;display:block;width:90px;height:40px;}
.main .relative li {float:left;margin-right:1px;font-size:14px;margin-top:30px;}
#container{width:100%;min-width:1000px;overflow:hidden;position:relative}
#container .main01{width:100%;min-width:1000px;height:395px!important;background:url(bg_01.jpg) top center no-repeat;position:relative}
#container .main02{width:100%;min-width:1000px;height:90px!important;background:url(bg_02.jpg) top center no-repeat;position:relative}
#container .main03{width:100%;min-width:1000px;height:234px!important;background:url(bg_03.jpg) top center no-repeat;position:relative}
#container .main04{width:100%;min-width:1000px;height:178px!important;background:url(bg_04.jpg) top center no-repeat;position:relative}
#container .main04 .name {width:190px;height:120px;margin-left:740px;}
#container .main04 .name li {float:left;height:40px;line-height:40px;width:100%;font-size:16px;font-weight:bold;color:#fff;}
#container .main05{width:100%;min-width:1000px;height:135px!important;background:url(bg_05.jpg) top center no-repeat;position:relative}
#container .main06{width:100%;min-width:1000px;height:372px!important;background:url(bg_06.jpg) top center no-repeat;position:relative}
#container .main07{width:100%;min-width:1000px;height:296px!important;background:url(bg_07.jpg) top center no-repeat;position:relative}

#container .main01 .main,#container .main02 .btn{width:1000px;position:relative;margin:0 auto;}
#container .main01 .main .logo{position:absolute;top:10px;left:0;z-index:100}
#container .main01 .main .logo img {animation:BigToSmall ease 1.4s 1s both;-webkit-animation:BigToSmall ease 1.4s 1s both;-moz-animation:BigToSmall ease 1.4s 1s both;-ms-animation:BigToSmall ease 1.4s 1s both;}
#container .main02 .btn {left:65px;}
#container .main02 .btn li {float:left;width:285px;height:92px;}
#container .main02 .btn li a {width:280px;height:92px;position:absolute;}
#container .main02 .btn li.btn01 {background-position:0px 0px;}
#container .main02 .btn li.btn02 {background-position:-300px 0px;margin-left:15px;}
#container .main02 .btn li.btn03 {background-position:-300px 0px;margin-left:8px;}

.swiper-container {float:left;margin-left:710px;width:175px; overflow: visible;margin-top:20px;}
.swiper-slide { position: relative; height:80px; opacity: 0 !important;}
.swiper-slide-active { opacity: 1 !important;}
.swiper-button-next, .swiper-button-prev { width:7px; height:22px; background-image: url(spr.png); background-size: initial;}
.swiper-button-next { right: -50px; background-position:-7px 0px;}
.swiper-button-prev { left: -50px; background-position: 0 0px;}
.swiper-container-horizontal .swiper-pagination-bullets { bottom:-25px;}
.swiper-pagination-bullet { width:10px; height:10px; background-color: #fff;}
.swiper-pagination-bullet-active { background-color: #ffc34c;}
.swiper-slide p {color:#eaebeb;text-align:left;font-size:16px;font-weight:bold;line-height:30px;}
.swiper-slide p span {color:#eaebeb;}


@keyframes BigToSmall{0%{ opacity:0; transform: scale(3);}60%{opacity:1; transform: scale(0.65);}80%{transform: scale(1.1);}100%{transform: scale(1);}}
@-webkit-keyframes BigToSmall{0%{ opacity:0; -webkit-transform: scale(3);}60%{opacity:1; -webkit-transform: scale(0.65);}80%{-webkit-transform: scale(1.1);}100%{-webkit-transform: scale(1);}}
@-moz-keyframes BigToSmall{0%{ opacity:0; -moz-transform: scale(3);}60%{opacity:1; -moz-transform: scale(0.65);}80%{-moz-transform: scale(1.1);}100%{-moz-transform: scale(1);}}
@-ms-keyframes BigToSmall{0%{ opacity:0; transform: scale(3);}60%{opacity:1; transform: scale(0.65);}80%{transform: scale(1.1);}100%{transform: scale(1);}}
@keyframes s4{0%{opacity:0;transform:scale(2)}70%{opacity:0.3;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}
@-webkit-keyframes s4{0%{opacity:0;transform:scale(2)}70%{opacity:0.3;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}
@-moz-keyframes s4{0%{opacity:0;transform:scale(2)}70%{opacity:0.3;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}
@-ms-keyframes s4{0%{opacity:0;transform:scale(2)}70%{opacity:0.3;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}

.open {cursor: pointer;}
.sp {position: fixed;width:0;height:0;overflow: hidden;left: 0;top: 0;bottom: 0;right: 0;margin: auto;background: rgba(0, 0, 0, .5);z-index: 555555555;}
.spinner {width: 471px;height: 580px;background:#1d2b3e;position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;border:1px solid #2b3e37;padding:20px;}
.spinner i {position: absolute;width: 25px;height: 25px;right:5px;top: 5px;background: url(guanbi.png) no-repeat;cursor: pointer;transition: all .3s ease-in;}
.spinner h1 {color:#fff;font-size:30px;text-align:center;font-family:"Microsoft YaHei";margin-top:10px;font-weight:bold;}
.spinner table{color:#fff;font-size:14px;text-align:center;font-family:"Microsoft YaHei";margin-top:10px;border-collapse: collapse;}
.spinner th{ color:#1d2b3e;font-size:14px;height:35px;text-align:center;font-family:"Microsoft YaHei";border:1px solid #4671c2;background:#f5ae58;font-weight:bold;}
.spinner td{ color:#fff;font-size:14px;height:30px;text-align:center;font-family:"Microsoft YaHei";border:1px solid #4671c2;}