锘
/*-----------------[鍒濆鍖朷--------------*/
html{position: relative;overflow-x: hidden;}
body{color: #333;font-size: 12px;line-height: 1.5;
font-family:"寰蒋闆呴粦","Microsoft Yahei";
overflow-x: hidden;
}
a{color: #333;}
a:hover{color: #0966FF;}
img{max-width: 100%;
transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
-o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #333;
font-family:"寰蒋闆呴粦","Microsoft Yahei";outline: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}
.ani{
transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
-o-transition: .3s;
}
*,*:after,*:before{outline: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
/*甯冨眬*/
.wp{width: 100%;max-width: 1315px;margin: 0 auto;}
.wp2{width: 100%;max-width: 1458px;margin: 0 auto;}
.wp3{width: 100%;max-width: 1200px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}
/*******************************
-------[=澶撮儴]-------
********************************/
.header{position: fixed;top: 0;left: 0;right: 0;z-index: 109;
background-color: rgba(255,255,255,.03);
}
.header.small {
background-color: #3562db; box-shadow: 0 0 20px rgba(0,0,0,.5);
}
.logo{float: left;line-height: 89px;}
.logo img{display: inline-block;vertical-align: middle;height: 40px;}
.hdr{float: right;}
.nav{float: left;}
.nav li{float: left;margin-left: 10px;}
.nav li a{display: block;font-size: 16px;color: #fff;line-height: 89px;
position: relative;padding: 0 16px;
}
.nav li a:after{content: '';position: absolute;bottom: 0;left: 50%;right: 50%;
height: 3px;background-color: #fff;
transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
-o-transition: .5s;
}
.nav li.on a:after,.nav li:hover a:after{left: 0;right: 0;}
.header .tel{float: right;font-size: 18px;font-weight: bold;line-height: 89px;
margin-left: 24px;color: #fff;padding-left: 28px;
background: url(../images/i-tel.png) no-repeat left center;
}
/*******************************
-------[=瀵艰埅]-------
********************************/
.menuBtn{position: relative;z-index: 9;display: none;float: right;
width: 40px;height: 40px;padding: 7px;cursor: pointer;margin-top: 5px;margin-right: -5px;
transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
-o-transition: .3s;
}
.menuBtn b{display: block;height: 3px;background-color: #fff;
margin: 3px 0 5px;border-radius: 2px;
transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
-o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 5px;top: 50%;width: 30px;}
.menuBtn.open b:first-child{display: block;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
-ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
}
/*******************************
-------[=banner]-------
*******************************/
.banner .slick-slide .con{outline: 0;position: relative;display: block;height: 100vh;
background-position: center center;background-repeat: no-repeat;
-o-background-size: cover;
-ms-background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover;
}
.banner .slick-dots{position: absolute;left: 0;bottom: 65px;width: 100%;text-align: center;z-index: 99;}
.banner .slick-dots li{display: inline-block;margin: 0 6px;}
.banner .slick-dots li button{display: block;width: 13px;padding: 0;height: 13px;border: 0;
font-size: 0;line-height: 0;text-indent: 999px;background-color: #fff;
border-radius: 50%;opacity: .3;cursor: pointer;
}
.banner .slick-dots li.slick-active button{opacity: 1;}
.banner .wp{height: 100%;position: relative;}
.banner .txt{position: absolute;left: 0;right: 0;top: 50%;color: #fff;margin-top: 35px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.banner .txt-1{text-align: right;}
.banner .txt-1 .tit:after{left: auto;right: 0;}
.banner .tit{position: relative;line-height: 1.1;padding-bottom: 63px;
margin-bottom: 10px;
}
.banner .tit h2{font-size: 80px;font-weight: normal;margin-bottom: 6px;}
.banner .tit p{font-size: 58px;}
.banner .tit:after{content: '';position: absolute;left: 0;bottom: 0;
width: 65px;height: 5px;background-color: #fff;
}
.banner .desc{font-size: 26px;line-height: 1.85;}
.banner .pic{position: absolute;right: -45px;top: 30%;width: 603px;}
.banner{position: relative;overflow: hidden;}
.banner .banner-bg{
position: absolute;
left: 0;
right: 0;
top: 50%;
bottom: 0;
z-index: 999;
width: 100%;overflow: hidden;
}
.ban{height: 570px;
background-position: center;background-repeat: no-repeat;
-o-background-size: cover;
-ms-background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
background-size: cover;
}
.ban .wp{height: 100%;position: relative;}
.ban-1 .tit{text-align: right;}
.ban .tit{position: absolute;left: 0;right: 0;top: 50%;color: #fff;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.ban .tit h2{font-size: 52px;margin-bottom: 15px;}
.ban .desc{font-size: 24px;}
.ban .pic{position: absolute;right: -30px;bottom: 0;
-webkit-animation: top1 2s linear infinite;
}
.ban .pic-1{width: 852px;}
.ban .pic-2{width: 755px;}
.ban .pic img{width: 100%;display: block;}
@keyframes top1 {
0% {
bottom: 0px;
}
25% {
bottom: 10px;
}
50% {
bottom: 0px;
}
75% {
bottom: -10px;
}
100% {
bottom: 0px;
}
}
@-webkit-keyframes top1 {
0% {
bottom: 0px;
}
25% {
bottom: 10px;
}
50% {
bottom: 0px;
}
75% {
bottom: -10px;
}
100% {
bottom: 0px;
}
}
@-moz-keyframes top1 {
0% {
bottom: 0px;
}
25% {
bottom: 10px;
}
50% {
bottom: 0px;
}
75% {
bottom: -10px;
}
100% {
bottom: 0px;
}
}
@-o-keyframes top1 {
0% {
bottom: 0px;
}
25% {
bottom: 10px;
}
50% {
bottom: 0px;
}
75% {
bottom: -10px;
}
100% {
bottom: 0px;
}
}
/*******************************
-------[=搴曢儴]-------
********************************/
.footer{padding: 77px 0 0;
background-color: #1D2639;
}
.fd-con{overflow: hidden;padding-bottom: 40px;}
.fd-logo{margin-bottom: 73px;}
.fd-logo img{display: block;height: 33px;}
.fd-nv{float: left;}
.fd-nv dl{float: left;margin-right: 47px;}
.fd-nv dt{margin-bottom: 28px;}
.fd-nv dt a{font-size: 16px;color: #fff;font-weight: bold;}
.fd-nv dd{line-height: 36px;font-size: 14px;}
.fd-nv dd a,.fd-nv dd p{color: #9CADC9;
display: block;
}
.fd-nv dd a:hover{color: #fff;}
.fd-qr{float: right;width: 167px;text-align: center;}
.fd-qr .pic img{width: 100%;display: block;}
.fd-qr span{display: block;font-size: 14px;color: #fff;margin-top: 14px;}
.fd-copy{padding: 24px 0;font-size: 14px;color: #fff;
background-color: #141B28;overflow: hidden;
}
.fd-copy a{color: #fff;}
.fd-copy a:hover,.fd-nv dt a:hover{opacity: .8;}
.fd-copy .copy{float: left;}
.fd-copy .link{float: right;}
/*******************************
-------[=姝f枃]-------
********************************/
.m-tab1{margin-top: -60px;overflow: hidden;position: relative;z-index: 2;
background-color: #fff;box-shadow: 0px 0px 59px rgba(101,101,101,.08);
border-radius: 6px 6px 0 0;
}
.m-tab1 li{float: left;width: 33.33%}
.m-tab1-xw li{width: 50%}
.m-tab1 li a{display: block;line-height: 106px;font-size: 22px;color: #5D5D5D;
text-align: center;position: relative;
}
.m-tab1 li a:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;
height: 42px;background-color: #C3C3C3;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.m-tab1 li a:before{content: '';position: absolute;bottom: 0;left: 50%;right: 50%;
height: 2px;background-color: #0966FF;
transition: .5s;
-ms-transition: .5s;
-moz-transition: .5s;
-webkit-transition: .5s;
-o-transition: .5s;
}
.m-tab1 .ico{display: inline-block;vertical-align: middle;width: 32px;height: 32px;
position: relative;margin-right: 10px;
}
.m-tab1 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
background-position: center;background-repeat: no-repeat;
transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
-o-transition: .3s;
}
.m-tab1 .ico .i-on{opacity: 0;}
.m-tab1 li em{display: inline-block;vertical-align: middle;}
.m-tab1 li.on .ico .i-ok,.m-tab1 li:hover .ico .i-ok{opacity: 0;}
.m-tab1 li.on .ico .i-on,.m-tab1 li:hover .ico .i-on{opacity: 1;}
.m-tab1 li.on em,.m-tab1 li:hover em{color: #0966FF;}
.m-tab1 li.on a:before,.m-tab1 li:hover a:before{left: 0;right: 0;}
.m-tab1 li:last-child a:after{display: none;}
.m-arrow{text-align: right;font-size: 0;padding-right: 65px;margin: 34px 0 115px;}
.m-arrow a{display: inline-block;margin-left: 20px;width: 32px;height: 32px;
border: 1px solid #636D65;position: relative;
transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
-o-transition: .3s;
}
.m-arrow a:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;
background-position: center;background-repeat: no-repeat;
opacity: .8;
transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
-o-transition: .3s;
}
.m-arrow a.prev:after{background-image: url(../images/i-36.png);}
.m-arrow a.next:after{background-image: url(../images/i-37.png);}
.m-arrow a:hover{border-color: #C3C3C3;}
.m-arrow a:hover:after{opacity: .37;}