﻿@charset "UTF-8";
@import "swiper-4.2.0.min.css";
@import "common.css";
@import "index.css";
@import "amazeui.min.css";

body {
overflow-x: hidden;
overflow-y: auto;
}

body,
p,
form,
textarea,
h1,
h2,
h3,
h4,
h5,
dl,
dd {
margin: 0px;
}

input,
button,
ul,
ol {
margin: 0px;
padding: 0px;
}

body,
input,
button,
form {
font-size: 14px;
line-height: 28px;
font-family: "microsoft yahei", "Arial";
color: #333333;
}

h1,
h2,
h3,
h4,
h5,
h6 {
font-size: 14px;
font-weight: normal;
}

ul,
ol,
li {
list-style: none;
}

input {
background: none;
border: 0 none;
}

img,
iframe {
border: 0px;
}

em,
i {
font-style: normal;
}

button,
input,
select,
textarea {
font-size: 100%;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

.red {
color: #ba292e;
}

.fl {
float: left;
}

.fl span {
font-size: 24px;
line-height: 40px;
}

.fr {
float: right;
}

.tac {
text-align: center;
}

.tar {
text-align: right;
}

.poa {
position: absolute;
}

.por {
position: relative;
}

.hidden {
display: none;
}

.w1200 {
width: 100%;
max-width: 1200px;
margin: 0 auto;
overflow: hidden;
}

.w1300 {
width: 1300px;
margin: 0 auto;
}

.ico {

display: inline-block;
vertical-align: middle;
}

.itit-ico {
background: url(../images/itit-ico.png) no-repeat;
display: inline-block;
vertical-align: middle;
}

.ilink {
background: url(../images/ilink.png) no-repeat;
display: inline-block;
vertical-align: middle;
}

.bicon {
background: url(../images/bicon.png) no-repeat;
display: inline-block;
vertical-align: middle;
}

.icon {
background: url(../images/icon.png) no-repeat;
display: inline-block;
vertical-align: middle;
}

.right {
float: right;
}

a {
color: #333;
text-decoration: none;
}

a:hover {
color: #1ea4fe;
text-decoration: none;
}

a:visited {
text-decoration: none;
}

.ease,
.ease * {
transition: all ease 300ms;
}

.noease,
.noease * {
transition: none;
}

:-moz-placeholder {
color: #aaa;
}

::-moz-placeholder {
color: #aaa;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #aaa;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #aaa;
}

/*清除浮动*/

.clearfix {
*zoom: 1;
}

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}

/*top_main*/

.top_main {
position: relative;
width: 100%;
height: 34px;
line-height: 34px;
background: #282d34;
}

.top_main .top_l {
color: #fff;
font-size: 12px;
}

.top_main .top_r {
margin-right: 0px;
}

.top_main li {
position: relative;
float: left;
display: inline-block;
text-align: center;
color: #999;
}

.top_main li a {
color: #999;
font-size: 12px;
}

.top_main li a:hover {
color: #fff;
opacity: 0.8;
filter: alpha(opacity=80);
}

.top_main .top_r .line {
display: block;
width: 1px;
height: 14px;
margin: 10px 10px 0px;
background: #999;
}

.top_main .top_r .line1 {
margin-left: 0px;
}

/*header*/

.header_main {
width: 100%;
height: 110px;
overflow: hidden;
z-index: 100;
background: #FFFFFF;
border-bottom: 1px solid #ededed;
}

.header_main .header {
position: relative;
}

.header_main .logo {
float: left;
display: block;
padding-top: 15px;
width: 520px;
}

.header_main .logo img {
width: 247px;
height: 80px;
float: left;
}

.header_main .logo p {
line-height: 30px;
color: #999;
padding-top: 10px;
}

.header_main .logo p span {
font-size: 29px;
color: #1ea4fe;
}

.header_main .tel {
height: 50px;
background: url(../images/tel.png) left center no-repeat;
float: right;
margin-top: 28px;
}

.header_main .tel .tit {
font-size: 14px;
color: #333;
text-indent: 50px;
line-height: 20px;
}

.header_main .tel .con {
font-size: 26px;
color: #34c985;
text-indent: 50px;
font-weight: bold;
}

/*导航栏*/

.nav_main {
position: relative;
width: 100%;
float: left;
height: 60px;
color: #fff;
z-index: 13;
border-bottom: 1px solid #d2d2d6;
}

.nav_main .nav {
width: 1200px;
margin: 0 auto;
margin-top: 15px;
}

.nav_main .nav li {
position: relative;
color: #fff;
line-height: 32px;
float: left;
margin-right: 32px;
border-radius: 10px;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.nav_main .nav li a.aLink {
width: 118px;
height: 32px;
line-height: 32px;
font-size: 15px;
text-align: center;
display: block;
color: #333333;
font-weight: bold;
}

.nav_main .nav li.hover,
.nav_main .nav li:hover {
background-color: #1ea4fe;
}

.nav_main .nav li.hover a,
.nav_main .nav li:hover a {
color: #fff;
}

/*导航栏下拉*/

.nav_main li.hover .subnav a {
background: none;
}

.nav_main .nav .subnav {
height: auto;
left: 0px;
top: 32px;
position: absolute;
width: 100%;
z-index: 199;
background: rgba(255, 255, 255, 0.86);
border-radius: 12px;
}

.nav_main .nav .subnav {
filter: progid: DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
opacity: 0;
visibility: hidden;
transition: all .6s ease 0s;
transform: translate3d(0, 10px, 0);
-moz-transform: translate3d(0, 10px, 0);
-webkit-transform: translate3d(0, 10px, 0);
}

.nav_main .nav li:hover .subnav {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
}

.nav_main .nav .subnav li {
width: 100%;
}

.nav_main .nav .subnav .nav1 a {
color: #333;
display: block;
font-size: 14px;
font-weight: 500;
line-height: 34px;
text-align: center;
border-bottom: #ddd 1px solid;
}

.nav_main .nav .subnav li:hover {
background: none;
}

.nav_main .nav .subnav li:hover a {
color: #1ea4fe;
}

.nav_main .nav .subnav li:last-child a {
border-bottom: 0;
}

/*搜索栏*/

.announ_main {
width: 100%;
height: 76px;
line-height: 76px;
border-bottom: 1px solid #eee;
}

.announ_main .announ_right {
width: 282px;
padding-top: 20px;
}

.announ_main .announ_right .search {
width: 282px;
height: 35px;
line-height: 35px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
background: #f6f6f6;
position: relative;
}

.announ_main .announ_right .search input {
outline: none;
border: 0 none;
height: 35px;
line-height: 35px;
}

.announ_main .announ_right .search .txt {
width: 200px;
background: none;
padding-left: 15px;
display: block;
color: #999;
}

.announ_main .announ_right .search .btn {
width: 50px;
background: url(../images/sou.png) no-repeat center #1ea4fe;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
border-radius: 30px;
}

.announ_main .announ_right .search .btn:hover {
background-color: #01bc66;
}

.announ_main .announ_left span {
display: inline-block;
}

.announ_main .announ_left a {
display: inline-block;
padding: 0 10px 0 0;
}

.announ_main .announ_left a s {
width: 1px;
height: 16px;
display: inline-block;
margin-right: 10px;
background: #e9e9e9;
vertical-align: middle;
}

.announ_main .announ_left a:first-child s {
display: none;
}

/* banner */

.banner {
width: 100%;
z-index: 9;
position: relative;
overflow: hidden;
}

.banner img {
width: 100%;
}

.banner .list {
width: 100%;
}

.banner li {
width: 100%;
height: 600px;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
z-index: 1;
overflow: hidden;
background: #fff;
}

.banner li img {
width: 1920px;
height: 100%;
display: block;
position: relative;
left: 50%;
top: 0;
margin-left: -960px;
}

.banner li a {
width: 100%;
display: block;
height: 100%;
}

.banner .tip {
width: 100%;
height: 6px;
text-align: center;
position: absolute;
left: 0;
bottom: 30px;
z-index: 10;
}

.banner .tip span {
width: 48px;
height: 6px;
margin: 0 5px;
display: inline-block;
cursor: pointer;
vertical-align: top;
border-radius: 12px;
opacity: 0.5;
filter: alpha(opacity=50);
background: #fcfcfc;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.banner .tip span.cur {
background: #1ea4fe;
opacity: 1;
filter: alpha(opacity=100);
}

.banner .prev,
.banner .next {
width: 32px;
height: 34px;
position: absolute;
z-index: 12;
top: 50%;
margin-top: -17px;
cursor: pointer;
transition: none;
background: url(../images/banner-btn.png) no-repeat 0 center;
transition: all ease 300ms;
}

.banner .prev:hover,
.banner .next:hover {
opacity: 0.8;
filter: alpha(opacity=80);
}

.banner .prev {
left: 3%;
background-position: 1px center;
}

.banner .next {
right: 3%;
background-position: -50px 0;
}

/*nybanner*/

.nybanner {
width: 100%;
overflow: hidden;
margin: 0 auto;
}

.nybanner img {
width: 100%;
min-height: 120px;
max-height: 450px;
}

/*footer*/

.footer {
width: 100%;
color: #fff;
padding-bottom: 48px;
background: #2E3033;
border-top: 8px solid #1ea4fe;
}

.footer .links {
max-width: 1200px;
margin: 0 auto;
padding: 20px 0;
font-size: 16px;
border-bottom: 1px solid #1a1d21;
}

.footer .links span {
color: #fff;
display: inline-block;
}

.footer .links a {
display: inline-block;
font-size: 14px;
color: #939393;
padding-right: 10px;
}

.footer .links a:hover {
color: #ffffff;
}

.footer .bottom {
border-top: 1px solid #464a50;
}

.footer .bNav {
width: 558px;
height: 180px;
margin-top: 48px;
border-right: 1px solid #1a1d21;
}

.footer .di_logo img {
width: 111px;
height: 111px;
background-size: 100%;
}

.footer .bNav dl {
display: inline-block;
float: left;
width: 139px;
overflow: hidden;
text-align: left;
padding-top: 10px;
}

.footer .bNav dl dt {
height: 16px;
display: block;
padding-bottom: 32px;
}

.footer .bNav dl dt a {
display: block;
font-size: 16px;
color: #fff;
line-height: 16px;
}

.footer .bNav dl dd {
display: block;
height: 14px;
padding-bottom: 16px;
}

.footer .bNav dl dd a {
display: block;
font-size: 14px;
color: #939393;
line-height: 14px;
}

.footer .bNav dl dd a:hover {
color: #ffffff;
}

.footer .ewm {
height: 180px;
text-align: center;
padding-left: 48px;
margin-top: 48px;
border-left: 1px solid #464a50;
}

.footer .ewm dl {
width: 140px;
float: left;
display: block;
margin-right: 30px;
margin-top: 10px;
height: 164px;
}

.footer .ewm dl:nth-child(2) {
margin-right: 0px;
}

.footer .ewm dl:first-child+dl {
margin-right: 0px;
}

.footer .ewm dl dt {
width: 140px;
height: 140px;
background-color: #fff;
text-align: center;
}

.footer .ewm dl dt img {
width: 130px;
height: 130px;
display: inline-block;
background-size: 100%;
margin-top: 5px;
}

.footer .ewm dl dd {
font-size: 14px;
color: #939393;
line-height: 24px;
padding-top: 5px;
}

.footer .contact_info {
width: 345px;
height: 180px;
padding-left: 75px;
border-right: 1px solid #1a1d21;
border-left: 1px solid #464a50;
margin-top: 48px;
}

.footer .contact_info p.p1 {
font-size: 14px;
color: #fff;
line-height: 14px;
padding-top: 10px;
}

.footer .contact_info p.dh {
font-size: 26px;
color: #1ea4fe;
font-family: "Arial";
line-height: 36px;
padding-top: 4px;
font-weight: bold;
padding-bottom: 12px;
}

.footer .contact_info h3 {
font-size: 20px;
padding-top: 8px;
}

.footer .contact_info p.tel {
font-size: 14px;
color: #939393;
line-height: 22px;
width: 270px;
}

.footer .contact_info i {
display: block;
padding-top: 8px;
font-size: 14px;
color: #fff;
}

.footer .contact_info i a {
display: inline-block;
color: #fff;
padding-right: 12px;
}

/*copyright*/

.copyright {
line-height: 50px;
color: #666;
font-size: 12px;
text-align: center;
background: #27292B;
padding: 10px 0;
}

.copyright p {
color: #939393;
}

.copyright span {
margin: 0 6px;
}

.copyright a {
color: #939393;
-webkit-transition: all ease 300ms;
-moz-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
transition: all ease 300ms;
}

.copyright a:hover {
color: #ffffff;
}

.copyright a:hover {
color: #ffffff;
}

.gridlist {
width: 100%;
}

.gridlist .list {
width: 105%;
}

.gridlist .item {
width: 260px;
margin: 0 20px 24px 0;
float: left;
position: relative;
overflow: hidden;
}

.gridlist .item img {
width: 100%;
height: 195px;
display: block;
transition: all ease 300ms;
}

.gridlist .item h3 {
color: #666666;
line-height: 50px;
padding: 0 10px;
transition: all ease 300ms;
height: 50px;
background: #f7f7f7;
overflow: hidden;
}

.gridlist .item:hover img {
filter: brightness(110%);
}

.gridlist .item:hover h3 {
color: #fff;
background: #d9261d;
}

.newslist {
overflow: hidden;
width: 100%;
}

.newslist li {
height: 30px;
line-height: 30px;
overflow: hidden;
}

.newslist li a {
width: 100%;
color: #666666;
display: block;
transition: all ease 300ms;
}

.newslist li .time {
color: #999999;
float: right;
}

.newslist li s {
width: 10px;
height: 10px;
display: inline-block;
vertical-align: middle;
margin-right: 10px;
background: #e8e8e8;
border-radius: 100%;
}

.newslist li:hover a {
color: #ffffff;
}

/*******index css*******/

.index {
width: 100%;
}

.index .scrollBox {
height: 48px;
line-height: 48px;
overflow: hidden;
position: relative;
padding-bottom: 58px;
}

.index .scrollBox .btn {
width: 202px;
background: url(../images/ibtnbg.png) no-repeat center center;
position: absolute;
top: 0;
right: 0;
text-align: center;
font-weight: bold;
color: #fff;
font-size: 18px;
}

.index .scrollBox .btn s {
width: 19px;
height: 19px;
margin-right: 6px;
background-position: -130px 0;
}

.index .iscroll {
width: 966px;
height: 48px;
position: relative;
overflow: hidden;
background-color: #f1f1f1;
border: 1px solid #cccccc;
}

.index .iscroll .t {
width: 22px;
height: 20px;
display: block;
position: absolute;
left: 128px;
top: 16px;
background-position: -34px 0;
}

.index .iscroll .prev,
.index .iscroll .next {
width: 38px;
height: 15px;
position: absolute;
z-index: 10;
cursor: pointer;
left: 31px;
top: 8px;
background-position: 15px -30px;
}

.index .iscroll .prev {
border-bottom: 1px solid #cccccc;
}

.index .iscroll .next {
top: 24px;
background-position: 15px -46px;
}

.index .iscroll .list {
padding-left: 166px !important;
position: relative;
}

.index .iscroll .list a {
width: 100%;
display: block;
color: #848484;
font-size: 16px;
}

.index .iscroll .list a:hover {
color: #d9261d;
}

.index .iscroll .list .time {
float: right;
padding-left: 16px;
height: 16px;
line-height: 16px;
margin-top: 15px;
margin-right: 20px;
font-size: 16px;
color: #848484;
border-left: 2px solid #a4a4a4;
}

.index .ilinks {
height: 191px;
margin-bottom: 40px;
}

.index .ilinks .list .item {
width: 288px;
float: left;
margin-left: 16px;
}

.index .ilinks .list .item a {
width: 100%;
display: block;
}

.index .ilinks .list .item img {
width: 286px;
height: 63px;
border: 1px solid #cccccc;
display: block;
}

.index .ilinks .list .item:first-child {
margin-left: 0;
}

.index .ilinks .list .item h3 {
height: 40px;
line-height: 40px;
overflow: hidden;
width: 100%;
text-align: center;
}

.indexTit {
padding-top: 76px;
}

.indexTit p {
text-align: center;
color: #646464;
font-size: 16px;
}

.indexTit .tit {
font-size: 40px;
color: #646464;
text-align: center;
height: 40px;
line-height: 40px;
margin-bottom: 18px;
}

.indexTit .tit2 {
color: #fff;
}

.floor_2 .indexTit p,
.floor_2 .indexTit .tit {
margin-bottom: 26px;
color: #333333;
}

.indexTit i {
display: block;
width: 29px;
height: 1px;
margin: 0 auto;
background: url(../images/wrap.png) center center no-repeat;
margin-bottom: 30px;
}

.index_title {
text-align: center;
padding-top: 35px;
padding-bottom: 40px;
}

.index_title h3 {
font-size: 38px;
font-weight: 100;
padding-bottom: 12px;
color: #333;
font-weight: bold;
}

.index_title p {
background: url(../images/line.png) center center no-repeat;
width: 320px;
height: 22px;
margin: 0 auto;
}

/*f1*/

.floor_1 {}

.floor_1 .floor_1_main {}

.floor_1 .floor_1_main .content {}

.floor_1 .floor_1_main .content .menu {
margin-bottom: 42px;
}

.floor_1 .floor_1_main .content .menu .list {
padding: 0;
text-align: center;
}

.floor_1 .floor_1_main .content .menu .list .item {
display: inline-block;
width: 130px;
height: 40px;
line-height: 40px;
background-color: #f4f4f4;
border: 1px solid #f1efef;
margin: 0 8px;
border-radius: 6px;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.floor_1 .floor_1_main .content .menu .list .item:last-child {
margin-right: 0px;
}

.floor_1 .floor_1_main .content .menu .list .item a {
font-size: 14px;
color: #666;
text-align: center;
display: block;
}

.floor_1 .floor_1_main .content .menu .list .item:hover {
background-color: #1ea4fe;
color: #FFFFFF;
}

.floor_1 .floor_1_main .content .menu .list .item:hover a {
color: #FFFFFF;
}

.floor_1 .floor_1_main .content .menu .list .item.hover {
background-color: #1ea4fe;
color: #FFFFFF;
}

.floor_1 .floor_1_main .content .menu .list .item.hover a {
color: #FFFFFF;
}

.floor_1 .floor_1_main .content .product {}

.floor_1 .floor_1_main .content .product .bd {
position: relative;
overflow: hidden;
height: 290px;
}

.floor_1 .floor_1_main .content .product .bd .list {
width: 104%;
overflow: hidden;
}

.floor_1 .floor_1_main .content .product .bd .list li {
position: relative;
float: left;
display: block;
width: 290px;
height: 290px;
margin-right: 13px;
cursor: pointer;
}

.floor_1 .floor_1_main .content .product .bd .list li:hover {
background: url(../images/f2_1.jpg) center center no-repeat;
}

.floor_1 .floor_1_main .content .product .bd .list li a {
display: block;
width: 288px;
height: 290px;
}

.floor_1 .floor_1_main .content .product .bd .list li img {
margin: 0 auto;
display: block;
height: 218px;
width: 290px;
}

.floor_1 .floor_1_main .content .product .bd .list li p {
height: 70px;
line-height: 70px;
text-align: center;
color: #666666;
font-size: 16px;
font-weight: bold;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.floor_1 .floor_1_main .content .product .bd .list li:hover p {
color: #0d97f4;
}

.floor_1 .floor_1_main .content .product .hd {
width: 100%;
top: 0px;
position: relative;
padding-bottom: 80px;
}

.floor_1 .floor_1_main .content .product .hd .prev {
position: absolute;
left: 490px;
top: -0px;
display: block;
width: 72px;
height: 32px;
background-position: -0px -0px;
cursor: pointer;
}

.floor_1 .floor_1_main .content .product .hd .next {
position: absolute;
right: 490px;
top: -0px;
display: block;
width: 72px;
height: 32px;
background-position: -80px -0px;
cursor: pointer;
}

.floor_1 .floor_1_main .content .product .hd .prev:hover {
opacity: 0.8;
background-position: -160px -0px;
}

.floor_1 .floor_1_main .content .product .hd .next:hover {
opacity: 0.8;
background-position: -240px -0px;
}

.floor_1 .floor_1_main .content .product .hd .amore {
position: absolute;
left: 570px;
top: -0px;
display: block;
width: 61px;
height: 32px;
background-position: -0px -76px;
cursor: pointer;
}

.floor_1 .floor_1_main .content .product .hd .amore:hover {
opacity: 0.8;
background-position: -80px -76px;
}

.floor_1 .floor_1_main .content .product .bd .list li a .More {
margin-top: 32px;
margin-left: 60px;
overflow: hidden;
opacity: 0;
visibility: hidden;
transition: all .6s ease 0s;
transform: translate3d(0, 10px, 0);
-moz-transform: translate3d(0, 10px, 0);
-webkit-transform: translate3d(0, 10px, 0);
}

.floor_1 .floor_1_main .content .product .bd .list li:hover a .More {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
}

.floor_1 .floor_1_main .content .product .bd .list li a .More i {
background-position: -30px -300px;
width: 12px;
height: 7px;
margin-top: -17px;
margin-left: 100px;
float: left;
}

.floor_1 .floor_1_main .content .product .bd ul li a .bg {
width: 290px;
height: 218px;
background: url(../images/framebg1.png) no-repeat center center;
background-size: 290px 218px;
opacity: 0;
margin-top: -288px;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.floor_1 .floor_1_main .content .product .bd ul li:hover a .bg {
display: block;
z-index: 999;
position: relative;
opacity: 1;
}

.floor_1 .floor_1_main .content .product .bd ul li a .txtIco {
position: absolute;
top: 0px;
left: 0px;
display: block;
width: 290px;
height: 290px;
z-index: 1000;
}

.floor_1 .floor_1_main .content .product .bd ul li a .txtIco s {
width: 54px;
height: 54px;
background-position: 0px -270px;
position: absolute;
left: 145px;
top: 80px;
margin-left: -20px;
opacity: 0;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.floor_1 .floor_1_main .content .product .bd ul li:hover a .txtIco s {
opacity: 1;
}

.floor_1 .floor_1_main .content .product .bd ul li a .txtIco .stit {
padding-top: 220px;
font-size: 18px;
line-height: 18px;
text-align: center;
transition: all ease-in-out .2s;
opacity: 0;
filter: alpha(opacity=0);
color: #fff;
}

.floor_1 .floor_1_main .content .product .bd ul li:hover a .txtIco .stit {
padding-top: 160px;
transition: all ease-in-out .2s;
opacity: 1;
filter: alpha(opacity=100);
color: #fff;
}

/******floor_2******/

.floor_2 {
width: 100%;
min-width: 1200px;
background: url(../images/cpbg.jpg) no-repeat center;
min-height: 660px;
}

.floor_2 .floor_2_main {
width: 100%;
max-width: 1200px;
margin: 0 auto;
overflow: hidden;
}

.floor_2 .floor_2_main .content .advantage {
margin-top: 40px;
}

.floor_2 .floor_2_main .content .advantage .list {}

.floor_2 .floor_2_main .content .advantage .list .item {
width: 203px;
height: 344px;
margin-left: 20px;
margin-right: 17px;
float: left;
border-bottom: #1ea4fe 3px solid;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.cpbg1 {
background: #fff url(../images/cpbg1.png);
background-size: 100% 100%;
}

.cpbg2 {
background: #fff url(../images/cpbg2.png);
background-size: 100% 100%;
}

.cpbg3 {
background: #fff url(../images/cpbg3.png);
background-size: 100% 100%;
}

.cpbg4 {
background: #fff url(../images/cpbg4.png);
background-size: 100% 100%;
}

.cpbg5 {
background: #fff url(../images/cpbg5.png);
background-size: 100% 100%;
}

.floor_2 .floor_2_main .content .advantage .list .item p {
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
text-align: center;
font-size: 24px;
color: #333;
padding-top: 270px;
line-height: 24px;
}

.floor_2 .floor_2_main .content .advantage .list .item:hover p {
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
padding-top: 250px;
color: #34c985;
}

.floor_2 .floor_2_main .content .advantage .list .item p small {
color: #999;
font-size: 14px;
}

.floor_2 .floor_2_main .content .advantage .list .item:hover p small {
color: #333;
font-size: 14px;
}

/******floor_3******/

.floor_3 {
position: relative;
}

.floor_3 .floor_3_main .content .case {
overflow: hidden;
}

.floor_3 .floor_3_main .content .case .bd {
position: relative;
height: 380px;
}

.floor_3 .floor_3_main .content .case .bd .list {
width: 104%;
}

.floor_3 .floor_3_main .content .case .bd .list li {
position: relative;
float: left;
display: block;
width: 280px;
height: 280px;
margin-right: 20px;
cursor: pointer;
}

/*.floor_3 .floor_3_main .content .case .bd .list li:hover{background: url(../images/f2_1.jpg) center center no-repeat; box-shadow: 3px 7px 12px #d0dbe0;}*/

.floor_3 .floor_3_main .content .case .list li a {
display: block;
width: 280px;
height: 280px;
}

.floor_3 .floor_3_main .content .case .bd .list li img {
margin: 0 auto;
display: block;
height: 240px;
width: 280px;
border-radius: 12px;
}

.floor_3 .floor_3_main .content .case .bd .list li p {
height: 40px;
line-height: 40px;
text-align: center;
color: #666666;
font-size: 16px;
position: relative;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.floor_3 .floor_3_main .content .case .bd .list li:hover p {
color: #0d97f4;
}

.floor_3 .floor_3_main .content .case .hd {
width: 100%;
top: 0px;
position: relative;
padding-bottom: 80px;
}

.floor_3 .floor_3_main .content .case .hd .prev {
position: absolute;
left: 490px;
top: -0px;
display: block;
width: 72px;
height: 32px;
background-position: -0px -0px;
cursor: pointer;
}

.floor_3 .floor_3_main .content .case .hd .next {
position: absolute;
right: 490px;
top: -0px;
display: block;
width: 72px;
height: 32px;
background-position: -80px -0px;
cursor: pointer;
}

.floor_3 .floor_3_main .content .case .hd .prev:hover {
opacity: 0.8;
background-position: -160px -0px;
}

.floor_3 .floor_3_main .content .case .hd .next:hover {
opacity: 0.8;
background-position: -240px -0px;
}

.floor_3 .floor_3_main .content .case .hd .amore {
position: absolute;
left: 570px;
top: -0px;
display: block;
width: 61px;
height: 32px;
background-position: -0px -76px;
cursor: pointer;
}

.floor_3 .floor_3_main .content .case .hd .amore:hover {
opacity: 0.8;
background-position: -80px -76px;
}

.floor_3 .floor_3_main .content .case .bd .list li a .More {
margin-top: 32px;
margin-left: 60px;
overflow: hidden;
opacity: 0;
visibility: hidden;
transition: all .6s ease 0s;
transform: translate3d(0, 10px, 0);
-moz-transform: translate3d(0, 10px, 0);
-webkit-transform: translate3d(0, 10px, 0);
}

.floor_3 .floor_3_main .content .case .bd .list li:hover a .More {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
}

.floor_3 .floor_3_main .content .case .bd .list li a .More i {
background-position: -30px -300px;
width: 12px;
height: 7px;
margin-top: -17px;
margin-left: 100px;
float: left;
}

.floor_3 .floor_3_main .content .case .bd ul li a .bg {
margin-top: -280px;
width: 280px;
height: 240px;
border-radius: 12px;
background: url(../images/framebg2.png) no-repeat center center;
opacity: 0;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.floor_3 .floor_3_main .content .case .bd ul li:hover a .bg {
display: block;
z-index: 999;
position: relative;
opacity: 1;
}

.floor_3 .floor_3_main .content .case .bd ul li a .txtIco {
position: absolute;
top: 0px;
left: 0px;
display: block;
width: 280px;
height: 240px;
z-index: 1000;
}

.floor_3 .floor_3_main .content .case .bd ul li a .txtIco s {
width: 54px;
height: 54px;
background-position: 0px -270px;
position: absolute;
left: 134px;
top: 96px;
margin-left: -20px;
opacity: 0;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.floor_3 .floor_3_main .content .case .bd ul li:hover a .txtIco s {
opacity: 1;
}

.floor_3 .floor_3_main .content .case .bd ul li a .txtIco .stit {
padding-top: 220px;
font-size: 18px;
line-height: 18px;
text-align: center;
transition: all ease-in-out .2s;
opacity: 0;
filter: alpha(opacity=0);
color: #fff;
}

.floor_3 .floor_3_main .content .case .bd ul li:hover a .txtIco .stit {
padding-top: 160px;
transition: all ease-in-out .2s;
opacity: 1;
filter: alpha(opacity=100);
color: #fff;
}

.floor_3 .floor_3_main .content .case .bd .list li p i {
display: block;
width: 19px;
height: 19px;
float: right;
background-position: 0px -140px;
position: absolute;
top: 26px;
right: 26px;
}

.floor_3 .floor_3_main .content .case .bd .list li:hover p i {
background-position: -40px -140px;
}

/******floor_4******/

.floor_4 {
position: relative;
}

.floor_4 .peixun {
width: 520px;
padding-top: 45px;
float: left;
padding-left: 90px;
}

.floor_4 .peixun ul {
overflow: hidden;
}

.floor_4 .peixun ul li {
line-height: 40px;
font-size: 16px;
color: #666;
}

.floor_4 .peixun ul li span {
padding-right: 10px;
color: #1ea4fe;
}

.floor_4 .peixun ul li a:hover {
color: #1ea4fe;
}

.floor_4 {
background: url(../images/pxbg.jpg) center center no-repeat;
background-size: 100% 100%;
padding-bottom: 40px;
}

.floor_4 .floor_4_main {}

.floor_4 .floor_4_main .txt {
float: left;
padding-top: 120px;
}

.floor_4 .floor_4_main .txt .tit {
font-size: 40px;
color: #333333;
height: 44px;
line-height: 44px;
padding-bottom: 36px;
}

.floor_4 .floor_4_main .txt i {
display: block;
background-position: 0 -380px;
width: 32px;
height: 1px;
}

.floor_4 .floor_4_main .txt .p1 {
font-size: 14px;
color: #333333;
width: 500px;
line-height: 28px;
padding-top: 60px;
}

.floor_4 .floor_4_main .txt a {
font-size: 14px;
color: #fff;
width: 130px;
line-height: 40px;
height: 40px;
text-align: center;
background-color: #1ea4fe;
display: block;
border-radius: 6px;
margin-top: 56px;
transition: all ease 600ms;
}

.floor_4 .floor_4_main .txt a:hover {
width: 150px;
transition: all ease 600ms;
}

/* 新闻 */

.floor_42 {
background: url(../images/xwbg.jpg) center center no-repeat;
height: 690px;
}

.floor_42 .dongtai {
width: 100%;
max-width: 1200px;
margin: 0 auto;
overflow: hidden;
}

.floor_42 .dongtai .dt1 {
width: 380px;
float: left;
padding-right: 30px;
}

.floor_42 .dongtai .dt2 {
padding-right: 0;
}

.floor_42 .dongtai .dt11 {
width: 350px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
height: 120px;
background: url(../images/xwbg1.jpg) no-repeat center;
line-height: 120px;
font-size: 22px;
text-align: center;
color: #fff;
}

.floor_42 .dongtai .dt14 {
background: url(../images/xwbg2.jpg) no-repeat center;
}

.floor_42 .dongtai .dt13 {
background: url(../images/xwbg3.jpg) no-repeat center;
}

.floor_42 .dongtai .dt1 .dt12 {
width: 350px;
padding: 15px;
background: #fff;
min-height: 320px;
}

.floor_42 .dongtai .dt1 ul li {
line-height: 40px;
font-size: 14px;
}

.floor_42 .dongtai .dt1 ul li small {
padding-right: 12px;
color: #1ea4fe;
}

/******floor_5******/

.floor_5 .floor_5_main {
position: relative;
}

.floor_5 .floor_5_main .indexTit {
/* float: left; */
position: relative;
}

.floor_5 .floor_5_main .indexTit .tit {
font-size: 40px;
color: #646464;
text-align: center;
margin-bottom: 18px;
}

.floor_5 .floor_5_main .indexTit i {
display: block;
width: 29px;
height: 1px;
background: url(../images/wrap.png) center center no-repeat;
margin-bottom: 30px;
}

.floor_5 .floor_5_main .menu {
float: right;
position: absolute;
top: 34px;
right: 0px;
}

.floor_5 .floor_5_main .menu .list .item.it1 {
font-size: 14px;
color: #fff;
width: 130px;
}

.floor_5 .floor_5_main .menu .list .item.hover {
background-color: #1ea4fe;
}

.floor_5 .floor_5_main .menu .list .item.it2 {
font-size: 14px;
color: #fff;
width: 130px;
line-height: 40px;
height: 40px;
text-align: center;
background-color: #01bc66;
display: block;
border-radius: 6px;
margin-top: 56px;
float: left;
}

.floor_5 .floor_5_main .menu .list .item a {
color: #FFFFFF;
display: block;
}

.floor_5 .floor_5_main .menu .list .item:hover a {}

.floor_5 .floor_5_main .menu .list .item {
font-size: 14px;
color: #fff;
width: 130px;
line-height: 40px;
height: 40px;
text-align: center;
background-color: #01bc66;
display: block;
border-radius: 6px;
margin-top: 56px;
float: left;
margin-right: 18px;
transition: all ease 600ms;
}

.floor_5 .floor_5_main .menu .list .item:hover {
opacity: 0.8;
transition: all ease 600ms;
}

.floor_5 .floor_5_main .menu .list .item:last-child {
margin-right: 0px;
}

.floor_5 .floor_5_main .content .news {
margin-bottom: 30px;
padding-top: 0px;
}

.floor_5 .floor_5_main .content .news .bd {
padding: 15px 0;
}

.floor_5 .floor_5_main .content .news .bd .list {
overflow: hidden;
}

.floor_5 .floor_5_main .content .news .bd .list li {
position: relative;
float: left;
display: block;
width: 220px;
height: 320px;
border-bottom: 0px !important;
padding-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
cursor: pointer;
transition: all ease 600ms;
}

/* .floor_5 .floor_5_main .content .news .bd .list li:hover {
box-shadow: 1px 6px 10px #d0dbe0;
transition: all ease 600ms;
} */

/*.floor_3 .floor_3_main .content .case .bd .list li:hover{background: url(../images/f2_1.jpg)

center center no-repeat; box-shadow: 3px 7px 12px #d0dbe0;}*/

.floor_5 .floor_5_main .content .news .list li a {
display: block;
width: 240px;
height: 320px;
text-align: center;
}

.floor_5 .floor_5_main .content .news .bd .list li img {
height: 320px;
width: 220px;
padding: 10px;
}

.floor_5 .floor_5_main .content .news .bd .list li .p1 {
height: 90px;
line-height: 90px;
float: left;
text-align: center;
color: #666666;
font-size: 16px;
font-weight: bold;
position: relative;
width: 310px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.floor_5 .floor_5_main .content .news .bd .list li .p2 {
position: relative;
color: #cccccc;
font-size: 43px;
padding-top: 20px;
width: 70px;
float: right;
}

.floor_5 .floor_5_main .content .news .bd .list li .p2 .s1 {
margin-right: 14px;
color: #666666;
font-size: 14px;
float: right;
position: absolute;
top: 44px;
left: 4px;
width: 76px;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.floor_5 .floor_5_main .content .news .bd .list li .p2 .s2 {
position: absolute;
top: 16px;
left: 6px;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.floor_5 .floor_5_main .content .news .bd .list li:hover .p2 {
color: #1ea4fe;
}

.floor_5 .floor_5_main .content .news .bd .list li:hover .p2 .s1 {
color: #1ea4fe;
}

.floor_5 .floor_5_main .content .news .bd .list li:hover .p1 {
color: #0d97f4;
}

.floor_5 .floor_5_main .content .news .hd {
width: 100%;
top: 0px;
position: relative;
padding-bottom: 80px;
}

.floor_5 .floor_5_main .content .news .hd .prev {
position: absolute;
left: 490px;
top: -0px;
display: block;
width: 72px;
height: 32px;
background-position: -0px -0px;
cursor: pointer;
}

.floor_5 .floor_5_main .content .news .hd .next {
position: absolute;
right: 490px;
top: -0px;
*right: 0px;
*left: 1180px;
display: block;
width: 72px;
height: 32px;
background-position: -80px -0px;
cursor: pointer;
}

.floor_5 .floor_5_main .content .news .hd .prev:hover {
opacity: 0.8;
background-position: -160px -0px;
}

.floor_5 .floor_5_main .content .news .hd .next:hover {
opacity: 0.8;
background-position: -240px -0px;
}

.floor_5 .floor_5_main .content .news .hd .amore {
position: absolute;
left: 570px;
top: -0px;
display: block;
width: 61px;
height: 32px;
background-position: -0px -76px;
cursor: pointer;
}

.floor_5 .floor_5_main .content .news .hd .amore:hover {
opacity: 0.8;
background-position: -80px -76px;
}

.floor_5 .floor_5_main .content .news .bd .list li a .More {
margin-top: 32px;
margin-left: 60px;
overflow: hidden;
opacity: 0;
visibility: hidden;
transition: all .6s ease 0s;
transform: translate3d(0, 10px, 0);
-moz-transform: translate3d(0, 10px, 0);
-webkit-transform: translate3d(0, 10px, 0);
}

.floor_5 .floor_5_main .content .news .bd .list li:hover a .More {
opacity: 1;
visibility: visible;
transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
}

.floor_5 .floor_5_main .content .news .bd .list li a .More i {
background-position: -30px -300px;
width: 12px;
height: 7px;
margin-top: -17px;
margin-left: 100px;
float: left;
}

.floor_5 .floor_5_main .content .news .bd ul li a .bg {
width: 240px;
height: 320px;
background: url(../images/framebg2.png) no-repeat center center;
opacity: 0;
}

.floor_5 .floor_5_main .content .news .bd ul li:hover a .bg {
display: block;
margin-top: -355px;
z-index: 999;
position: relative;
opacity: 1;
}

.floor_5 .floor_5_main .content .news .bd ul li a .txtIco {
position: absolute;
top: 0px;
left: 0px;
display: block;
width: 380px;
height: 360px;
z-index: 1000;
}

.floor_5 .floor_5_main .content .news .bd ul li a .txtIco s {
width: 54px;
height: 54px;
background-position: 0px -270px;
position: absolute;
left: 184px;
top: 106px;
transition: all ease-in-out .2s;
margin-left: -20px;
opacity: 0;
}

.floor_5 .floor_5_main .content .news .bd ul li:hover a .txtIco s {
opacity: 1;
}

.floor_5 .floor_5_main .content .news .bd ul li a .txtIco .stit {
padding-top: 220px;
font-size: 18px;
line-height: 18px;
text-align: center;
transition: all ease-in-out .2s;
opacity: 0;
filter: alpha(opacity=0);
color: #fff;
}

.floor_5 .floor_5_main .content .news .bd ul li:hover a .txtIco .stit {
padding-top: 160px;
transition: all ease-in-out .2s;
opacity: 1;
filter: alpha(opacity=100);
color: #fff;
}

.floor_5 .floor_5_main .content .news .bd .list li p i {
display: block;
width: 19px;
height: 19px;
float: right;
background-position: 0px -140px;
position: absolute;
top: 26px;
right: 26px;
}

.floor_5 .floor_5_main .content .news .bd .list li:hover p i {
background-position: -40px -140px;
}

/* 内页 */

.links_main {
border-top: 1px solid #cccccc;
line-height: 90px;
height: 90px;
}

.links_main span {
color: #2fc16e;
font-size: 36px;
font-weight: bold;
margin-right: 40px;
display: block;
float: left;
}

.links_main a {
padding: 0 30px;
}

.bottom_main {
background: #3a3c42;
padding: 50px 0;
width: 100%;
}

.bottom_main .box1 {
color: #fff;
width: 510px;
height: 170px;
border-right: 1px solid #44464c;
padding-right: 52px;
padding-top: 30px;
}

.bottom_main .box1 img {
float: left;
margin-right: 10px;
}

.bottom_main .box1 h3 {
font-size: 22px;
font-weight: 100;
}

.bottom_main .box1 p {
margin-bottom: 40px;
}

.bottom_main .box1 .line {
height: 1px;
background: #57595e;
margin-bottom: 1px;
}

.bottom_main .box1 .a {
color: #616368;
margin-top: 23px;
}

.bottom_main .box1 .a a {
color: #fff;
padding: 0 2px;
}

.bottom_main .box1 .a a:hover {
color: #2fc16e;
}

.bottom_main .box2 {
color: #fff;
width: 281px;
height: 170px;
border-right: 1px solid #44464c;
padding-left: 50px;
padding-top: 30px;
}

.bottom_main .box2 h3 {
font-size: 22px;
padding-bottom: 22px;
}

.bottom_main .box2 li {
line-height: 30px;
}

.bottom_main .box2 li i {
width: 14px;
height: 14px;
background-position: -241px -57px;
margin-right: 5px;
}

.bottom_main .box2 li .i2 {
background-position: -255px -57px;
}

.bottom_main .box2 li .i3 {
background-position: -270px -57px;
}

.bottom_main .box3 {
padding-top: 29px;
}

.bottom_main .box3 li {
float: left;
color: #fff;
text-align: center;
line-height: 30px;
margin-left: 20px;
}

.bottom_main .box3 img {
width: 120px;
height: 120px;
display: block;
}

.bottom_copy {
line-height: 50px;
font-size: 12px;
color: #ccc;
}

.bottom_copy a {
color: #ccc;
}

.bottom_copy a:hover {
color: #fff;
}

.dialog-layout {
width: 100%;
height: 100%;
position: fixed;
z-index: 100;
top: 0;
left: 0;
background: #000;
opacity: 0.3;
filter: alpha(opacity=30);
}

.local {
height: 60px;
line-height: 60px;
overflow: hidden;
}

.local ul {
float: right;
margin-right: 60px;
}

.local ul li {
padding: 0 25px;
float: left;
}

.local ul li a {
position: relative;
display: block;
padding: 0 15px;
overflow: hidden;
color: #363636;
}

.local ul li a i {
width: 0;
height: 3px;
background: #3b3a45;
position: absolute;
left: 50%;
opacity: 0;
filter: alpha(opacity=0);
bottom: 0;
transition: ease-in .2s;
}

.local ul li a.hover,
.local ul li a:hover {
color: #363636;
}

.local ul li a.hover i,
.local ul li a:hover i {
left: 0;
opacity: 1;
filter: alpha(opacity=100);
width: 100%;
}

.bg_main {
padding-bottom: 50px;
min-height: 640px;
}

.sub_banner {
height: 200px;
width: 100%;
}

.sub_nav {
line-height: 35px;
padding-bottom: 10px;
border-bottom: 1px solid #f2f2f2;
padding-top: 10px;
text-align: center;
}

.sub_nav .fl {
font-size: 30px;
}

.sub_nav li {
text-align: center;
display: inline-block;
padding: 0 20px;
border: 1px solid #e6e6e6;
margin-left: 10px;
transition: ease-in-out .2s;
border-radius: 6px;
}

.sub_nav li a {}

.sub_nav li:hover,
.sub_nav li.hover {
background: #1ea4fe;
color: #fff;
border: 1px solid #1ea4fe;
}

.sub_nav li:hover a,
.sub_nav li.hover a {
color: #fff;
}

.sub_nav li:hover a:hover {
color: #fff;
}

.case {
margin-top: 40px;
}

.case ul {
width: 105%;
}

.case li {
width: 280px;
float: left;
margin-right: 30px;
margin-bottom: 30px;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.case li a span {
color: #666;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.case li:hover a span {
color: #1ea4fe;
}

.case li:hover a p {
color: #1ea4fe;
}

.case li .img {
overflow: hidden;
display: block;
border: 1px solid #efefef;
width: 310px;
border-bottom: none;
}

.case li .img img {
width: 280px;
transition: .9s;
}

.imgH li .img {
height: 390px;
border: 1px solid #efefef;
width: 280px;
border-bottom: none;
}

.imgH li .img img {
height: 390px;
}

.case li:hover .img img {
transform: scale(1.2);
-webkit-transform: scale(1.2);
}

.case li .p {
border: 1px solid #efefef;
display: block;
width: 100%;
padding: 0 15px;
height: 108px;
border-top: none;
}

.case li .p p {
border-bottom: 1px solid #d6d6d6;
height: 58px;
color: #666;
line-height: 58px;
margin-bottom: 10px;
font-size: 18px;
overflow: hidden;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.case li .p i {
width: 32px;
height: 12px;
background-position: -230px -110px;
}

.case li .p .fl {
font-size: 12px;
font-family: arial;
}

.case li:hover {
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}

/* 第二组 */

.case2 li {
width: 380px;
}

.case2 li .img {
overflow: hidden;
display: block;
border: 1px solid #efefef;
width: 380px;
border-bottom: none;
}

.case2 li .img img {
width: 380px;
transition: .9s;
}

.imgH2 li .img {
height: 300px;
border: 1px solid #efefef;
width: 380px;
border-bottom: none;
}

.imgH2 li .img img {
height: 300px;
}

.case2 li .p {
border: 1px solid #efefef;
display: block;
width: 100%;
padding: 0 15px;
height: 108px;
border-top: none;
}

.bg_main .news_ul {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding-bottom: 40px;
padding-top: 12px;
}

.bg_main .news_ul li {
padding: 9px;
border-bottom: 1px solid #eaeaea;
position: relative;
width: 380px;
float: left;
overflow: hidden;
}

.bg_main .news_ul li .box1 {
width: 100%;
height: 250px;
overflow: hidden;
border-radius: 6px;
}

.bg_main .news_ul li .box1 img {
width: 100%;
height: 250px;
transition: ease-in-out .9s;
}

.bg_main .news_ul li .box2 {
width: 100%;
padding-top: 10px;
}

.bg_main .news_ul li .box2 h1 {
font-size: 20px;
color: #333;
line-height: 26px;
height: 52px;
overflow: hidden;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

.bg_main .news_ul li .box2 p {
color: #666;
line-height: 24px;
padding-top: 10px;
height: 75px;
}

.bg_main .news_ul li .box2 span {
font-size: 12px;
color: #999;
}

.bg_main .news_ul li .right {
padding-right: 15px;
padding-top: 55px;
text-align: center;
}

.bg_main .news_ul li .right h3 {
font-size: 36px;
color: #999;
font-weight: 100;
}

.bg_main .news_ul li .right p {
font-size: 24px;
color: #bbb;
padding-top: 10px;
}

.bg_main .news_ul li a {
display: block;
cursor: pointer;
width: 100%;
height: 100%;
}

.bg_main .news_ul li a:hover img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
}

.bg_main .news_ul li a:hover h1 {
color: #1ea4fe;
}

.bg_main .news_ul li b {
display: block;
width: 100px;
height: 30px;
border: #ccc solid 1px;
text-align: center;
line-height: 30px;
font-weight: normal;
position: absolute;
right: 12px;
top: 161px;
}

.bg_main .news_ul li span {
padding-right: 8px;
}

.detail {
padding-top: 5px;
}

.detail .title {
padding-bottom: 20px;
border-bottom: 1px solid #f2f2f2;
text-align: center;
}

.detail .title h1 {
font-size: 30px;
line-height: 50px;
}

.detail .title span {
line-height: 18px;
font-family: arial;
color: #959595;
padding-right: 16px;
}

.detail .title i {
width: 23px;
height: 16px;
background-position: -73px 0;
margin-right: 10px;
}

.detail .title .i2 {
background-position: -104px 0;
margin-left: 30px;
}

.detail .context {
color: #666;
line-height: 30px;
text-align: justify;
overflow: hidden;
padding-top: 10px;
padding-bottom: 36px;
}

.detail .context img {
width: 100%;
max-width: 1200px;
}

.detail .context .ditu {
width: 700px;
float: left;
}

#allmap {
border-radius: 15px;
overflow: hidden;
}

.detail .context .lianxi {
width: 400px;
float: left;
margin-left: 50px;
padding-top: 20px;
line-height: 40px;
font-size: 16px;
}

/* reLink */

.reLink {
height: 38px;
line-height: 38px;
border: 1px solid #e6e6e6;
padding: 0 15px;
margin-bottom: 50px;
}

.reLink .nextLink,
.detail .reLink .prevLink {
width: 50%;
}

.reLink .nextLink {
text-align: right;
}

.reLink a {
-webkit-transition: all ease 500ms;
-moz-transition: all ease 500ms;
-ms-transition: all ease 500ms;
-o-transition: all ease 500ms;
transition: all ease 500ms;
}

.reLink a:hover {
color: #2fc16e;
}

/* pager */

.pager {
padding: 30px 0 30px;
text-align: center;
*zoom: 1;
*padding: 40px 0 30px;
}

.pager:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}

.pager p {
height: 26px;
line-height: 26px;
display: inline-block;
*display: inline;
*zoom: 1;
display: none;
}

.pager ul {
display: inline-block;
*display: inline;
*zoom: 1;
overflow: hidden;
}

.pager ul li {
float: left;
margin: 0 5px;
padding: 0 !important;
height: auto !important;
border: none !important;
}

.pager ul a {
line-height: 30px;
padding: 0 10px;
transition: all ease 300ms;
color: #000000;
text-decoration: none;
float: left;
border: 1px solid #ddd;
}

.pager ul a.current,
.pager ul a:hover {
color: #fff;
border: 1px solid #2ab866;
background: #2ab866;
}

.contact .box3 h1 {
font-size: 36px;
padding-bottom: 15px;
text-align: center;
}

.contact .box3 p {
font-size: 16px;
color: #828282;
line-height: 24px;
padding-bottom: 46px;
text-align: center;
}

.contact .box3 b {
color: #1ea4fe;
}

.formData {
width: 100%;
max-width: 1200px;
margin: 0 auto;
overflow: hidden;
padding-bottom: 20px;
padding-top: 20px;
}

.formData .item {
float: left;
color: #999;
font-weight: normal;
width: 560px;
height: 50px;
line-height: 50px;
border: 1px solid #cccccc;
margin-right: 76px;
margin-bottom: 30px;
position: relative;
border-radius: 8px;
}

.formData .item label {
padding-left: 15px;
position: absolute;
left: 0;
top: 0;
z-index: 11;
text-align: center;
display: block;
margin: 0;
height: 50px;
line-height: 50px;
font-size: 18px;
color: #cccccc;
}

.formData .item input {
outline: none;
line-height: 38px;
height: 38px;
font-size: 18px;
}

.formData .item .txt {
width: 355px;
height: 50px;
line-height: 50px;
display: block;
background: none;
padding-left: 70px;
border: 0 none;
color: #333;
}

.formData .item .red {
position: absolute;
right: 15px;
top: 0;
color: #ff0000;
z-index: 11;
}

.formData .item.mr0 {
margin-right: 0;
}

.formData .msg-box {
position: absolute;
left: 0;
top: 0px;
}

.formData .liuyan {
width: 1198px;
height: 240px;
border: 1px solid #cccccc;
float: left;
}

.formData .liuyan label {
text-align: right;
display: block;
}

.formData .liuyan textarea {
width: 1178px;
height: 214px;
line-height: 28px;
padding: 12px 10px;
text-indent: 100px;
font-size: 18px;
font-family: "microsoft yahei";
color: #333;
border: 0 none;
overflow: hidden;
background: none;
resize: none;
display: block;
outline: none;
}

.formData .bot {
width: 100%;
}

.formData .sub {
width: 232px;
line-height: 46px;
border: 2px solid #1ea4fe;
margin-right: 2px;
text-align: center;
background: #1ea4fe;
color: #FFF;
cursor: pointer;
font-size: 18px;
display: block;
-webkit-transition: all ease 300ms;
-moz-transition: all ease 300ms;
-ms-transition: all ease 300ms;
-o-transition: all ease 300ms;
transition: all ease 300ms;
border-radius: 8px;
}

.formData .sub:hover {
color: #1ea4fe;
}

.formData .yzm {
width: 432px;
}

.formData .yzm .txt {
padding-left: 80px;
}

.formData .yzm img {
position: absolute;
right: 3px;
top: 3px;
border: 0px;
display: block;
}

.about .box1 {
padding-top: 105px;
padding-bottom: 100px;
overflow: hidden;
}

.box1_add {
padding: 70px 0;
}

.about .box1 .fl {
padding-top: 32px;
}

.about .box1 .fl h1 {
font-size: 80px;
text-transform: uppercase;
font-family: arial;
line-height: 80px;
}

.about .box1 .fl p {
font-size: 24px;
padding-bottom: 88px;
}

.about .box1 .fl i {
width: 54px;
height: 54px;
background-position: 0 -99px;
cursor: pointer;
position: relative;
display: block;
float: left;
}

.about .box1 .fl i img {
position: absolute;
left: 20px;
bottom: 56px;
width: 0px;
height: 0px;
opacity: 0;
filter: alpha(opacity=0);
transition: ease-in-out .2s;
}

.about .box1 .fl i:hover img {
filter: alpha(opacity=100);
opacity: 1;
left: 0;
height: 80px;
width: 80px;
}

.about .box1 .fl .i2 {
background-position: -58px -99px;
margin-left: 20px;
}

.about .box1 .fr {
width: 611px;
}

.about .box1 .fr h1 {
font-size: 24px;
font-weight: 100;
}

.about .box1 .fr span {
display: block;
background: #b0b0b0;
width: 20px;
height: 2px;
margin: 13px 0 24px;
}

.about .box1 .fr h2 {
font-size: 18px;
}

.about .box1 .fr p {
line-height: 30px;
padding-top: 12px;
}

.about .box1 .fr i {
width: 54px;
height: 54px;
background-position: -59px -35px;
margin-top: 35px;
transition: ease-in-out .2s;
}

.about .box1 .fr a:hover {
cursor: pointer;
}

.about .box1 .fr a:hover i {
margin-left: 15px;
}

.about .bg_20 {
height: 20px;
width: 100%;
background: #eaeaea;
}

.about .box2 {
padding-bottom: 94px;
}

.about .box2 .con {
margin-top: 40px;
}

.about .box2 .con .fl {
width: 410px;
height: 428px;
overflow: hidden;
}

.about .box2 .con .fl img {
width: 410px;
height: 428px;
}

.about .box2 .con .fr .img {
width: 380px;
height: 214px;
overflow: hidden;
display: block;
}

.about .box2 .con .fr .img img {
width: 380px;
height: 214px;
transition: .9s;
}

.about .box2 .con .fr .p {
display: block;
padding-left: 20px;
width: 360px;
height: 214px;
}

.about .box2 .con .fr .p h1 {
font-size: 24px;
line-height: 60px;
font-weight: 100;
}

.about .box2 .con .fr .p i {
width: 54px;
height: 54px;
background-position: -59px -35px;
margin-top: 35px;
transition: ease-in-out .2s;
}

.about .box2 .con .fr li:hover {
cursor: pointer;
}

.about .box2 .con .fr li:hover h1,
.about .box2 .con .fr li:hover p {
color: #333;
}

.about .box2 .con .fr li:hover i {
margin-left: 15px;
}

.about .box2 .con .fr li {
float: left;
}

.about .box2 .con .fr li:hover img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
}

.about .box3 {
background: url(../images/about_bg.jpg) center top no-repeat;
width: 100%;
height: 457px;
padding-top: 93px;
}

.about .box3 .w1200 {
overflow: hidden;
}

.about .box3 .fl {
width: 500px;
}

.about .box3 .fl h1 {
font-size: 36px;
color: #fff;
font-weight: 100;
padding-bottom: 25px;
}

.about .box3 .fl span {
display: block;
width: 40px;
height: 2px;
background: #ffd200;
margin-bottom: 25px;
}

.about .box3 .fl p {
color: #fff;
line-height: 24px;
}

.about .box3 .fl i {
width: 54px;
height: 54px;
cursor: pointer;
background-position: 0px -35px;
margin-top: 35px;
transition: ease-in-out .2s;
}

.about .box3 .fl a:hover i {
margin-left: 15px;
}

.about .box3 .fr .picScroll-left {
overflow: hidden;
position: relative;
margin-top: 68px;
height: 225px;
width: 620px;
}

.about .box3 .fr .picScroll-left .hd {
overflow: hidden;
}

.about .box3 .fr .picScroll-left .hd .prev,
.about .box3 .fr .picScroll-left .hd .next {
display: block;
left: 0;
top: 50%;
margin-top: -36px;
width: 30px;
height: 72px;
position: absolute;
z-index: 10;
background-position: -133px -67px;
cursor: pointer;
display: none;
}

.about .box3 .fr .picScroll-left .hd .next {
left: auto;
right: 0;
background-position: -164px -67px;
}

.about .box3 .fr .picScroll-left:hover .hd .prev,
.about .box3 .fr .picScroll-left:hover .hd .next {
display: block;
}

.about .box3 .fr .picScroll-left .hd ul {
float: right;
overflow: hidden;
margin-top: 10px;
zoom: 1;
}

.about .box3 .fr .picScroll-left .hd ul li {
float: left;
width: 9px;
height: 9px;
overflow: hidden;
margin-right: 5px;
text-indent: -999px;
cursor: pointer;
background: url("../images/icocircle.gif") 0 -9px no-repeat;
}

.about .box3 .fr .picScroll-left .hd ul li.on {
background-position: 0 0;
}

.about .box3 .fr .picScroll-left .bd ul {
overflow: hidden;
zoom: 1;
}

.about .box3 .fr .picScroll-left .bd ul li {
margin-right: 20px;
float: left;
_display: inline;
overflow: hidden;
text-align: center;
}

.about .box3 .fr .picScroll-left .bd ul li img {
width: 300px;
height: 225px;
}

.bg_top {
height: 50px;
background: #eaeaea;
width: 100%;
}

.erro {
color: red;
}

.erro {
text-align: center;
min-height: 400px;
}

.showPro {
padding: 50px 50px 0;
}

.showPro .reLink {
margin-bottom: 0;
}

.showPro .showContxt {
padding: 30px 0 35px;
font-size: 16px;
line-height: 32px;
}

.showPro .showContxt img {
max-width: 100%;
height: auto !important;
}

.showPro .showimgCon {
padding: 0 0 30px;
font-size: 16px;
line-height: 32px;
}

.showPro .showimgCon .txtcon {
width: 680px;
height: 423px;
float: right;
position: relative;
}

.showPro .showimgCon .txtcon .tit {
position: relative;
font-size: 20px;
margin-bottom: 15px;
color: #d73535;
font-weight: bold;
line-height: 24px;
padding-bottom: 14px;
border-bottom: 1px solid #cccccc;
padding-right: 60px;
}

.showPro .showimgCon .txtcon .tit .goBack {
position: absolute;
right: 0;
top: 0;
color: #999999;
font-size: 14px;
display: block;
font-weight: normal;
cursor: pointer;
}

.showPro .showimgCon .txtcon .tit .goBack s {
width: 20px;
height: 20px;
background-position: -440px -62px;
margin-left: 6px;
}

.showPro .showimgCon .txtcon .tit .goBack:hover {
color: #047fcc;
}

.showPro .showimgCon .txtcon .txt {
line-height: 24px;
font-size: 16px;
color: #666;
}

.showPro .showimgCon .txtcon .txt .item {
margin-bottom: 7px;
max-height: 144px;
overflow: hidden;
}

.showPro .showimgCon .txtcon .tel-btn {
width: 100%;
position: absolute;
left: 0;
bottom: 0;
border-top: 1px solid #ddd;
padding-top: 40px;
}

.showPro .showimgCon .txtcon .tel-btn .btn {
width: 118px;
float: right;
height: 40px;
line-height: 40px;
margin-top: 5px;
font-size: 20px;
text-align: center;
color: #fff;
cursor: pointer;
background: #2ab866;
}

.showPro .showimgCon .txtcon .tel-btn .btn:hover {
background: #12a751;
}

.showPro .showimgCon .txtcon .tel-btn .tel {
width: 280px;
float: left;
}

.showPro .showimgCon .txtcon .tel-btn .tel span,
.showPro .showimgCon .txtcon .tel-btn .tel strong {
display: block;
color: #666666;
}

.showPro .showimgCon .txtcon .tel-btn .tel s {
width: 42px;
height: 42px;
display: block;
float: left;
margin-right: 6px;
background-position: -315px -30px;
}

.showPro .showimgCon .txtcon .tel-btn .tel span {
font-size: 16px;
line-height: 20px;
}

.showPro .showimgCon .txtcon .tel-btn .tel strong {
font-size: 28px;
line-height: 28px;
}

.showPro .showimg {
width: 442px;
position: relative;
float: left;
overflow: hidden;
}

.showPro .showimg .bigimg {
width: 440px;
height: 332px;
display: block;
position: relative;
border: 1px solid #cccccc;
}

.showPro .showimg .bigimg .list {
width: 5000%;
}

.showPro .showimg .bigimg .list li {
width: 440px;
height: 332px;
float: left;
}

.showPro .showimg .bigimg .list img {
width: 100%;
height: 100%;
display: block;
transition: all ease 300ms;
}

.showPro .showimg .smallimg {
width: 440px;
height: 76px;
position: relative;
padding-top: 30px;
z-index: 10;
overflow: hidden;
}

.showPro .showimg .list {
width: 357px;
overflow: hidden;
position: relative;
margin: 0 auto;
}

.showPro .showimg .listcon {
width: 600% !important;
position: relative;
}

.showPro .showimg .prev,
.showPro .showimg .next {
width: 20px;
height: 76px;
z-index: 10;
position: absolute;
top: 30px;
cursor: pointer;
background: url(../images/show-btn-ico.png) no-repeat 0 center;
}

.showPro .showimg .prev:hover,
.showPro .showimg .next:hover {
background-color: #f9f9f9;
}

.showPro .showimg .prev {
left: 0;
background-position: 3px center;
}

.showPro .showimg .next {
right: 0;
background-position: -84px center;
}

.showPro .showimg li {
width: 98px;
height: 74px;
margin-right: 28px;
float: left;
cursor: pointer;
position: relative;
}

.showPro .showimg li img {
width: 100%;
height: 100%;
display: block;
}

.showPro .showimg li.on {
width: 94px;
height: 70px;
border: 3px solid #2ab866;
}

.relateTit {
height: 58px;
line-height: 58px;
border-bottom: 1px solid #e4e4e4;
margin: 0 auto;
width: 1200px;
}

.relateTit h3 {
font-size: 18px;
display: inline-block;
*display: inline;
*zoom: 1;
position: relative;
}

.relateTit h3 .line {
width: 100%;
height: 2px;
display: block;
position: absolute;
left: 0;
bottom: -1px;
background: #2ab866;
}

.floor_3_remm {
padding-bottom: 60px;
}

.floor_3_remm .body {
overflow: hidden;
*margin-bottom: 38px;
}

.floor_3_remm .body ul {
width: 112%;
}

.floor_3_remm .body li {
margin-bottom: 40px;
width: 370px;
float: left;
margin-right: 45px;
position: relative;
border-radius: 5px;
height: 278px;
overflow: hidden;
}

.floor_3_remm .body li a {
display: block;
width: 100%;
height: 100%;
cursor: pointer;
}

.floor_3_remm .body li .img img {
border-radius: 5px;
width: 370px;
height: 278px
}

.floor_3_remm .body li .txt {
position: absolute;
left: 0;
top: 211px;
height: 67px;
background: #666;
width: 301px;
border-radius: 0 0 5px 5px;
color: #fff;
padding-left: 42px;
padding-right: 42px;
transition: ease-in-out .2s;
text-align: center;
line-height: 67px;
}

.floor_3_remm .body li .txt h3 {
font-size: 20px;
font-weight: 100;
line-height: 67px;
}

.floor_3_remm .body li .txt span {
margin: 0 auto;
display: block;
border: 1px solid #fff;
text-align: center;
width: 123px;
height: 33px;
line-height: 33px;
border-radius: 5px;
margin-top: 10px;
display: none;
}

.floor_3_remm .body li:hover {
box-shadow: 2px 5px 2px rgba(0, 0, 0, 0.1);
}

.floor_3_remm .body li:hover .txt {
background: url(../images/bg_6b.png) repeat;
height: 100%;
top: 0;
border-radius: 5px;
}

.floor_3_remm .body li:hover .txt h3 {
padding-top: 78px;
}

.floor_3_remm .body li:hover .txt span {
margin-top: 0;
display: block;
}

.floor_3_remm .more2 {
text-align: center;
}

.floor_3_remm .more2 ul {
display: inline-block;
*zoom: 1;
*display: inline;
}

.floor_3_remm .more2 a {
width: 141px;
height: 35px;
display: block;
color: #2fc16e;
margin: 0 19px;
border: 2px solid #2fc16e;
line-height: 35px;
border-radius: 4px;
font-size: 20px;
}

.floor_3_remm .more2 a:hover {
box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.1);
}

.floor_3_remm .more2 .ewmbtn {
background: #2fc16e;
color: #fff;
}

.floor_3_remm .more2 li {
float: left;
}

/********toolbar*********/

.toolbar {
width: 52px;
position: fixed;
right: 1%;
top: 50%;
margin-top: -115px;
z-index: 999;
}

.toolbar dd {
width: 51px;
height: 51px;
margin-bottom: 1px;
position: relative;
-webkit-border-radius: 100%;
border-radius: 100%;
margin-top: 4px;
border: #ebebeb solid 1px;
background-color: #fff;
-webkit-border-radius: 100%;
border-radius: 100%;
}

.toolbar dd i {
width: 51px;
height: 51px;
display: block;
position: absolute;
left: 0;
top: 0;
cursor: pointer;
text-align: center;
-webkit-border-radius: 100%;
border-radius: 100%;
}

.toolbar dd i span {
width: 35px;
height: 35px;
display: block;
margin: 8px 0 0 8px;
background: url(../images/rightfixicon.png) no-repeat 0 0;
}

.toolbar dd.gottop {
display: none;
}

.toolbar .slide-tel {
display: block;
width: 0;
height: 53px;
line-height: 53px;
font-size: 24px;
font-weight: bold;
font-family: arial;
color: #FFF;
position: absolute;
padding: 0 0 0 53px;
top: -1px;
right: -2px;
-webkit-border-radius: 50px;
border-radius: 50px;
overflow: hidden;
}

.toolbar .pop {
position: absolute;
right: 90px;
top: -65px;
background: #1ea4fe;
display: none;
}

.toolbar .pop-code {
width: 160px;
}

.toolbar .pop-code img {
width: 120px;
height: 120px;
display: block;
padding: 20px 20px 0;
}

.toolbar .pop-code h3 {
height: 52px;
line-height: 26px;
text-align: center;
color: #fff;
font-size: 16px;
font-weight: 400;
white-space: nowrap;
}

.toolbar .pop-code h3 b {
display: block;
font-size: 14px;
font-weight: normal;
}

.toolbar .qq span {
background-position: -35px -47px;
}

.toolbar .qq a {
width: 52px;
height: 52px;
cursor: pointer;
display: block;
}

.toolbar .qq:hover {
background-color: #1ea4fe;
border-radius: 100%;
}

.toolbar .qq:hover span {
background-position: 0 -47px;
}

.toolbar .tel span {
background-position: -35px 0;
}

.toolbar .tel:hover {
background: #1ea4fe;
}

.toolbar .tel:hover span {
background-position: 0 0;
}

.toolbar .code span {
background-position: -35px -95px;
}

.toolbar .code:hover {
background-color: #1ea4fe;
border-radius: 100%;
}

.toolbar .code:hover span {
background-position: 0 -95px;
}

.toolbar .top span {
background-position: -35px -142px;
}

.toolbar .top:hover {
background-color: #1ea4fe;
border-radius: 100%;
}

.toolbar .top:hover span {
background-position: 0 -142px;
}

.toolbar dd:hover {}

/*******font-face********/

@font-face {
font-family: 'impact';
src: url('../font/impact.eot');
src: url('../fonts/impact.eot') format('embedded-opentype'),
/* IE6-IE8 */
url('../fonts/impact.woff') format('woff'),
/* Modern Browsers */
url('../fonts/impact.ttf') format('truetype'),
/* Safari, Android, iOS */
url('../fonts/impact.svg#impact') format('svg');
/* IE9 Compat Modes */
/* Legacy iOS */
}

/************** * Animations for content elements * **********/

/* 滞后 */

.delay100 {
-webkit-animation-delay: 100ms;
animation-delay: 100ms;
}

.delay200 {
-webkit-animation-delay: 200ms;
animation-delay: 200ms;
}

.delay300 {
-webkit-animation-delay: 300ms;
animation-delay: 300ms;
}

.delay400 {
-webkit-animation-delay: 400ms;
animation-delay: 400ms;
}

.delay500 {
-webkit-animation-delay: 500ms;
animation-delay: 500ms;
}

.delay600 {
-webkit-animation-delay: 600ms;
animation-delay: 600ms;
}

.delay700 {
-webkit-animation-delay: 700ms;
animation-delay: 700ms;
}

.delay800 {
-webkit-animation-delay: 800ms;
animation-delay: 800ms;
}

.delay900 {
-webkit-animation-delay: 900ms;
animation-delay: 900ms;
}

.delay1000 {
-webkit-animation-delay: 1000ms;
animation-delay: 1000ms;
}

.delay1100 {
-webkit-animation-delay: 1100ms;
animation-delay: 1100ms;
}

.delay1200 {
-webkit-animation-delay: 1200ms;
animation-delay: 1200ms;
}

.delay1300 {
-webkit-animation-delay: 1300ms;
animation-delay: 1300ms;
}

.delay1400 {
-webkit-animation-delay: 1400ms;
animation-delay: 1400ms;
}

.delay1500 {
-webkit-animation-delay: 1500ms;
animation-delay: 1500ms;
}

.delay1600 {
-webkit-animation-delay: 1600ms;
animation-delay: 1600ms;
}

.delay1700 {
-webkit-animation-delay: 1700ms;
animation-delay: 1700ms;
}

.delay1800 {
-webkit-animation-delay: 1800ms;
animation-delay: 1800ms;
}

.delay1900 {
-webkit-animation-delay: 1900ms;
animation-delay: 1900ms;
}

.delay2000 {
-webkit-animation-delay: 2000ms;
animation-delay: 2000ms;
}

.delay2100 {
-webkit-animation-delay: 2100ms;
animation-delay: 2100ms;
}

.delay2200 {
-webkit-animation-delay: 2200ms;
animation-delay: 2200ms;
}

.delay2300 {
-webkit-animation-delay: 2300ms;
animation-delay: 2300ms;
}

.delay2500 {
-webkit-animation-delay: 2500ms;
animation-delay: 2500ms;
}

.delay2700 {
-webkit-animation-delay: 2700ms;
animation-delay: 2700ms;
}

.delay2900 {
-webkit-animation-delay: 2900ms;
animation-delay: 2900ms;
}

.delay3000 {
-webkit-animation-delay: 3000ms;
animation-delay: 3000ms;
}

.delay4000 {
-webkit-animation-delay: 4000ms;
animation-delay: 4000ms;
}

.delay4500 {
-webkit-animation-delay: 4500ms;
animation-delay: 4500ms;
}

.delay5000 {
-webkit-animation-delay: 5000ms;
animation-delay: 5000ms;
}

.onactive .animated {
-webkit-animation-duration: .8s;
animation-duration: .8s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}

.active .animated.fast {
-webkit-animation-duration: .5s;
animation-duration: .5s;
}

.onactive .flyInDown {
-webkit-animation-name: flyInDown;
animation-name: flyInDown;
}

@-webkit-keyframes flyInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
}

100% {
opacity: 1;
-webkit-transform: translateY(0);
}
}

@keyframes flyInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
-moz-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}

100% {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}

.onactive .flyInRight {
-webkit-animation-name: flyInRight;
animation-name: flyInRight;
}

@keyframes flyInRight {
0% {
opacity: 0;
-webkit-transform: translateX(100px);
-moz-transform: translateX(100px);
-ms-transform: translateX(100px);
transform: translateX(100px);
}

100% {
opacity: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}

.onactive .flyInUp {
-webkit-animation-name: flyInUp;
animation-name: flyInUp;
}

@keyframes flyInUp {
0% {
opacity: 0;
-webkit-transform: translateY(50px);
-moz-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
}

100% {
opacity: 1;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}

.onactive .flyInLeft {
-webkit-animation-name: flyInLeft;
animation-name: flyInLeft;
}

@-webkit-keyframes flyInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-200px);
}

100% {
opacity: 1;
-webkit-transform: translateX(0);
}
}

@keyframes flyInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-200px);
-moz-transform: translateX(-200px);
-ms-transform: translateX(-200px);
transform: translateX(-200px);
}

100% {
opacity: 1;
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}

.onactive .opacityI {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}

@-webkit-keyframes opacityI {
0% {
opacity: 0;
}

50% {
opacity: 1;
}
}

@keyframes opacityI {
0% {
opacity: 0;
}

50% {
opacity: 1;
}
}

.onactive .shake {
-webkit-animation-name: shake;
animation-name: shake;
-webkit-animation-delay: 6s;
animation-delay: 6s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}

@keyframes shake {
0% {
transform: translateX(0);
}

10%,
30%,
50%,
70%,
90% {
transform: translateY(-10px);
}

20%,
40%,
60%,
80% {
-transform: translateY(6px);
}

100% {
transform: translateY(0);
}
}

@-webkit-keyframes shake {
0% {
-webkit-transform: translateX(0);
}

10%,
30%,
50%,
70%,
90% {
-webkit-transform: translateY(-10px);
}

20%,
40%,
60%,
80% {
-webkit-transform: translateY(6px);
}

100% {
-webkit-transform: translateY(0);
}
}

@-moz-keyframes shake {
0% {
-moz-transform: translateX(0);
}

10%,
30%,
50%,
70%,
90% {
-moz-transform: translateY(-10px);
}

20%,
40%,
60%,
80% {
-moz-transform: translateY(6px);
}

100% {
-moz-transform: translateY(0);
}
}

@-o-keyframes shake {
0% {
-o-transform: translateX(0);
}

10%,
30%,
50%,
70%,
90% {
-o-transform: translateY(-10px);
}

20%,
40%,
60%,
80% {
-o-transform: translateY(6px);
}

100% {
-o-transform: translateY(0);
}
}

@-ms-keyframes shake {
0% {
-ms-transform: translateX(0);
}

10%,
30%,
50%,
70%,
90% {
-ms-transform: translateY(-10px);
}

20%,
40%,
60%,
80% {
-ms-transform: translateY(6px);
}

100% {
-ms-transform: translateY(0);
}
}

.onactive .zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}

@-webkit-keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}

50% {
opacity: 1;
}
}

@keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-ms-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}

50% {
opacity: 1;
}
}

@-webkit-keyframes scaleIn {
0% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}

50% {
opacity: 1;
-webkit-transform: scale(1.02);
transform: scale(1.02);
}
}

@keyframes scaleIn {
0% {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}

50% {
opacity: 1;
-webkit-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
}
}

/*↓组图样式↓*/

.HS10,
.HS15 {
overflow: hidden;
clear: both;
}

.HS10 {
height: 10px;
}

.HS15 {
height: 15px;
}

.Hidden {
display: none;
}

.Clearer {
display: block;
clear: both;
font-size: 1px;
line-height: 1px;
margin: 0;
padding: 0;
}

.FlLeft {
float: left;
}

.FlRight {
float: right;
}

/*幻灯片区域背景*/

.MainBg {
width: 1200px;
margin: 0 auto;
}

/*大图展示区域*/

.OriginalPicBorder {
padding: 0;
}

#OriginalPic {
width: 1200px;
overflow: hidden;
position: relative;
font-size: 12px;
}

#OriginalPic img {
display: block;
min-width: 100px;
margin: 0 auto;
}

/*鼠标手势*/

.CursorL {
position: absolute;
z-index: 999;
width: 50%;
height: 600px;
color: #FFF;
left: 0;
cursor: url(../images/CurL.cur), auto;
background: url(../images/space.png) repeat scroll 0 0 transparent;
}

.CursorR {
position: absolute;
z-index: 999;
width: 50%;
height: 600px;
color: #FFF;
right: 0;
cursor: url(../images/CurR.cur), auto;
background: url(../images/space.png) repeat scroll 0 0 transparent;
}

/*小图预览和滑动*/

.SliderPicBorder {
width: 100%;
overflow: hidden;
}

.ThumbPicBorder {
width: 1200px;
margin: 0 auto;
background: #eeeeee;
overflow: hidden;
position: relative;
}

.ThumbPicBorder #btnPrev {
width: 45px;
height: 113px;
cursor: pointer;
position: absolute;
left: 20px;
top: 20px;
}

.ThumbPicBorder #btnNext {
width: 45px;
height: 113px;
cursor: pointer;
position: absolute;
right: 20px;
top: 20px;
}

.ThumbPicBorder .pic {
width: 1025px;
overflow: hidden;
position: relative;
margin: 20px auto;
}

#ThumbPic img {
border: 3px solid #ddd;
cursor: pointer;
background-color: #ddd;
margin: 0 10px;
width: 145px;
height: 108px;
display: block;
-webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;
}

#ThumbPic img.active {
border: 3px solid #1ea4fe;
}

/*↑组图样式↑*/

/* 新增产品页 */

.line {
width: 100%;
max-width: 1200px;
margin: 0 auto;
height: 7px;
background-image: url(../images/bg1.gif);
}

.xiangguan {
width: 100%;
max-width: 1200px;
padding: 15px 0;
margin: 0 auto;
overflow: hidden;
}

.xiangguan h2 {
display: block;
text-align: center;
margin: 0 auto;
line-height: 70px;
font-size: 24px;
color: #666666;
}

.xiangguan ul li {
width: 400px;
float: left;
line-height: 44px;
font-size: 14px;
}

.xiangguan ul li a:hover {
color: #1ea4fe;
}

.xiangguan ul li small {
padding-right: 12px;
color: #1ea4fe;
}

.side-bar {
width: 250px;
}

.side-bar .side-bar-tit {
background-color: #f8f8f8;
padding: 15px 0;
}

.side-bar .side-bar-tit i {
float: left;
width: 30px;
height: 30px;
background-color: #1ea4fe;
margin-right: 5px;
}

.side-bar .side-bar-tit h2 {
font-size: 30px;
font-weight: bold;
height: 35px;
line-height: 30px;
color: #1ea4fe;
}

.side-bar .side-bar-tit span {
font-size: 16px;
font-weight: bold;
color: #bcbcbc;
text-transform: uppercase;
padding-left: 5px;
}

.side-bar dl {
margin-bottom: 20px;
border-bottom: 1px solid #e8e8e8;
}

.side-bar dl dt i,
.side-bar dl dd i {
display: block;
width: 16px;
height: 8px;
background-color: #fff;
position: absolute;
left: 7px;
top: 50%;
margin-top: -4px;
-webkit-transition: all .3s ease-out;
transition: all .3s ease-out;
}

.side-bar dl .cur i,
.side-bar dl dt:hover i,
.side-bar dl dd:hover i {
transform: scale(1, 0.2);
-webkit-transform: scale(1, 0.2);
}

.side-bar dl dt {
height: 45px;
line-height: 45px;
margin-bottom: -2px;
background-color: #1ea4fe;
/* background-image: url(../images/ico1.png); */
background-repeat: no-repeat;
background-position: 230px center;
position: relative;
}

.side-bar dl dt a {
color: #fff;
font-size: 18px;
display: block;
width: 185px;
height: 45px;
line-height: 45px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-left: 30px;
}

.side-bar dl dd {
position: relative;
}

.side-bar dl dd a {
display: block;
height: 30px;
line-height: 30px;
border-top: 2px solid #fff;
background-color: #f8f8f8;
padding: 0 30px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-webkit-transition: all .8s ease-out;
transition: all .8s ease-out;
}

.side-bar dl dd i {
display: none;
}

.side-bar dl .cur i,
.side-bar dl dd:hover i {
display: block;
}

.side-bar dl .cur a,
.side-bar dl dd:hover a {
background-color: #1ea4fe;
color: #fff;
padding-left: 50px;
}

.side-bar #wjdh-side-hot {
background-color: #f8f8f8;
}

.side-bar #wjdh-side-hot .tempWrap {
margin: auto;
}

.side-bar dl ul {
padding: 10px;
}

.side-bar dl ul li {
padding-top: 10px;
border-bottom: 1px solid #e9e9e9;
}

.side-bar dl ul li .img {
width: 210px;
height: 190px;
padding: 4px;
margin: 0 auto;
background-color: #e9e9e9;
}

.side-bar dl ul li img {}

.side-bar dl ul li .title-a {
display: block;
width: 90%;
height: 30px;
line-height: 30px;
margin: 0 auto;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: center;
}

.side-bar #wjdh-side-hot span.prev,
.side-bar #wjdh-side-hot span.next {
display: inline-block;
_display: inline;
*display: inline;
zoom: 1;
width: 35px;
height: 20px;
margin: 0 5px;
cursor: pointer;
}

.side-bar #wjdh-side-hot .hot-btn {
text-align: center;
padding: 10px;
}

.side-bar #wjdh-side-hot span.prev {
background: url(../images/sidebar_left.png);
}

.side-bar #wjdh-side-hot span.next {
background: url(../images/sidebar_right.png);
}

.side-bar dl .tag {
padding: 15px 0;
line-height: 25px;
}

.side-bar dl .tag a {
padding: 2px 10px;
background-color: #f8f8f8;
*display: inline;
_display: inline;
zoom: 1;
display: inline-block;
margin-bottom: 10px;
}

.side-bar dl .tag a:hover {
background-color: #1ea4fe;
color: #fff;
}

.side-contact {
margin-bottom: 20px;
}

.side-contact .side-contact-phone {
background-color: #1ea4fe;
font-size: 16px;
color: #fff;
background-image: url(../images/phone.png);
background-position: 20px center;
background-repeat: no-repeat;
padding: 10px 10px 10px 55px;
-webkit-transition: all .3s ease-out;
transition: all .3s ease-out;
}

.side-contact .side-contact-phone:hover {
background-position: 20px 5px;
}

.side-contact .side-contact-phone p {
font-size: 24px;
font-weight: bold;
}

.side-contact .side-contact-adress {
padding: 10px 20px;
background-color: #353537;
/* background-image: url(../images/adress.png); */
background-position: 20px 10px;
background-repeat: no-repeat;
text-indent: 25px;
color: #cecece;
line-height: 22px;
}

.wjdh-main {
width: 890px;
}

.wjdh-title {
background-color: #fff;
padding: 10px;
position: relative;
margin-bottom: 20px;
}

.wjdh-title .title-box {
padding-bottom: 1px;
border-bottom: 1px solid #ececec;
}

.wjdh-title h3 {
border-bottom: 1px solid #1ea4fe;
font-size: 20px;
display: inline;
color: #1ea4fe;
}

.wjdh-title .more {
float: right;
color: #999;
}

.wjdh-title h3 a {
color: #1ea4fe;
}

.wjdh-title h3 small {
font-size: 16px;
color: #bcbcbc;
text-transform: uppercase;
}

.wjdh-title .tagcell {
background-color: #fff;
padding: 10px;
position: absolute;
right: 0;
top: 0;
}

.wjdh-title .tagcell span {
float: left;
width: 21px;
height: 21px;
border-radius: 2px;
background-color: #1ea4fe;
background-image: url(../images/prev-next.png);
background-position: left center;
background-repeat: no-repeat;
margin: 0 5px;
cursor: pointer;
}

.wjdh-title .tagcell .next {
background-position: right center;
}

.wjdh-h3 {
text-align: center;
margin-bottom: 30px;
}

.wjdh-h3 h3 a {
display: block;
color: #1ea4fe;
font-size: 26px;
-webkit-transition: all .3s ease-out;
transition: all .3s ease-out;
}

.wjdh-h3:hover h3 a {
transform: translateY(20px);
-webkit-transform: translateY(20px);
}

.wjdh-h3 span {
*display: inline;
_display: inline;
display: inline-block;
zoom: 1;
font-size: 20px;
color: #cdcdcd;
position: relative;
-webkit-transition: all .3s ease-out;
transition: all .3s ease-out;
text-transform: uppercase;
}

.wjdh-h3:hover span {
transform: translateY(-35px);
-webkit-transform: translateY(-35px);
}

.wjdh-h3 span i,
.wjdh-h3 span em {
position: absolute;
top: 10px;
float: left;
width: 30px;
height: 1px;
margin: 0 auto;
background-color: #bdbdbd;
}

.wjdh-h3 span i {
left: -40px;
}

.wjdh-h3 span em {
right: -40px;
}

.img {
overflow: hidden;
position: relative;
border: 1px solid #eee;
background-color: #f4f4f4;
}

.img img {
/* background-image: url(../images/wjdh-logo.png); */
background-repeat: no-repeat;
background-position: center center;
-webkit-transition: transform .3s ease-out;
transition: transform .3s ease-out;
}

li:hover .img img {
transform: scale(1.1, 1.1);
-webkit-transform: scale(1.1, 1.1);
}

.wjdh-link {
display: block;
width: 38px;
height: 38px;
/* background-image: url(../images/link.png); */
background-repeat: no-repeat;
background-position: center center;
}

.item-mask {
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0);
position: absolute;
left: 0;
top: 0;
opacity: 0;
-webkit-transform: rotateX(180deg) scale(0.5, 0.5);
transform: rotateX(180deg) scale(0.2, 0.2);
transition: all ease-out .5s;
}

li:hover .item-mask {
opacity: 1;
-webkit-transform: rotateX(0deg) scale(1, 1);
transform: rotateX(0deg) scale(1, 1);
transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
background: rgba(0, 0, 0, 0.3);
}

.item-mask .item-link-icon {
display: block;
width: 38px;
height: 38px;
text-align: center;
font-size: 22px;
line-height: 38px;
border: 1px solid rgba(255, 255, 255, .5);
border-radius: 50%;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
}

.content-show {
border: 18px solid #f4f4f4;
padding: 22px;
background-color: #fff;
}

.container {
width: 100%;
max-width: 1200px;
margin-left: auto;
margin-right: auto;
}

.pull-right {
float: right !important;
}

.pull-left {
float: left !important;
}

.clearfix {
clear: both;
}

.line {
width: 100%;
height: 7px;
/* background-image: url(../images/bg1.gif); */
}

.product-list {
padding: 15px 15px 0 15px;
background-color: #f8f8f8;
}

.product-list ul {
width: 990px;
}

.product-list ul li {
float: left;
width: 398px;
padding: 10px;
border: 1px solid #ececec;
background-color: #fff;
margin: 0 20px 20px 0;
}

.product-list ul li:hover {
border: 1px solid #1ea4fe;
}

.product-list ul li .img {
float: left;
width: 245px;
height: 170px;
}

.product-list ul li .img img {
width: 100%;
height: 170px;
}

.product-list ul li .info {
padding-left: 255px;
}

.product-list ul li .info .title-a {
display: block;
font-size: 16px;
line-height: 19px;
height: 38px;
margin-bottom: 10px;
overflow: hidden;
-webkit-transition: all .8s ease-out;
transition: all .8s ease-out;
}

.product-list ul li:hover .info .title-a {
color: #1ea4fe;
}

.product-list ul li .info p {
color: #999;
line-height: 20px;
height: 60px;
overflow: hidden;
margin-bottom: 10px;
}

.product-list ul li .info .more {
display: block;
color: #999;
border: 1px solid #999;
width: 80%;
height: 22px;
line-height: 22px;
margin: auto;
text-align: center;
-webkit-transition: all .8s ease-out;
transition: all .8s ease-out;
}

.product-list ul li:hover .info .more {
color: #1ea4fe;
border: 1px solid #1ea4fe;
}

.corp {
width: 100%;
max-width: 1200px;
overflow: hidden;
margin: 0 auto;
padding: 20px 0;
text-align: center;
}

.corp a {
padding: 0 10px;
}

.corp a img {
height: 40px;
}

/* 面包屑导航 */

.mbdh {
width: 100%;
margin: 0 auto;
height: 60px;
background-color: #f4f4f4;
overflow: hidden;
}

.breadcrumb {
width: 100%;
max-width: 1200px;
margin: 0 auto;
height: 60px;
line-height: 60px;
overflow: hidden;
color: #676767;
}

.breadcrumb img {
width: 16px;
height: 16px;
margin-right: 5px;
}

.breadcrumb a {
color: #676767;
}

.breadcrumb a:hover {
color: #1ea4fe;
}

.prohead .hleft {
width: 402px;
float: left
}

.prohead .hleft .proimg,
.prohead .hleft .cloud-zoom-big {
width: 400px;
height: 300px;
border: 1px solid #ececec;
padding: 2px;
margin-bottom: 10px;
}

.prohead .hleft .proimg img {
width: 400px;
height: 300px;
}

.prohead .hleft .smallimg {
width: 402px;
height: 70px;
overflow: hidden;
}

.prohead .hleft .smallimg dl {
width: 402px;
height: 70px;
}

.prohead .hleft .smallimg dl dt {
width: 10px;
height: 45px;
margin-top: 13px;
}

.prohead .hleft .smallimg dl dt.prev {
float: left;
}

.prohead .hleft .smallimg dl dt.next {
float: right;
}

.prohead .hleft .smallimg dd {
width: 366px;
height: 70px;
float: left;
margin-left: 10px;
overflow: hidden;
}

.prohead .hleft .smallimg dd li {
width: 102px;
float: left;
height: 70px;
text-align: center;
margin: 0 10px;
}

.prohead .hleft .smallimg dd li img {
width: 98px;
height: 68px;
border: 1px solid #ccc;
}

.prohead .hleft .smallimg dd li a:hover img,
.prohead .hleft .smallimg dd li a.hover img {
border-color: #1ea4fe;
}

.prohead .hleft .btns {
margin-top: 20px;
}

.prohead .hleft .btns span {
display: none
}

.prohead .hleft .btns a {
display: block;
height: 22px;
line-height: 22px;
text-indent: 20px;
font-size: 12px;
background: url(../images/btn-s-bg.png) no-repeat;
float: left;
margin: 0 16px 0 0 !important;
padding: 0 !important;
width: 80px;
}

.prohead .hleft .btns a.b1 {
background-position: left -150px
}

.prohead .hleft .btns a.b2 {
background-position: left -30px;
width: 93px;
}

.prohead .hleft .btns a.b3 {
background-position: left -120px;
}

.prohead .hleft .btns a.b4 {
background-position: left -60px;
}

.btns1 {
clear: both;
margin-top: 15px;
}

.btns1 a {
margin-right: 20px;
}

.prohead .hright {
width: 380px;
border: 1px solid #dbdbdb;
padding-bottom: 10px;
}

.prohead .hright .title-a {
display: block;
height: 38px;
line-height: 38px;
text-align: center;
font-size: 18px;
font-weight: bold;
color: #1ea4fe;
border-bottom: 1px solid #dbdbdb;
padding: 0 20px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

.prohead .hright p {
padding: 20px;
color: #666;
line-height: 20px;
max-height: 100px;
overflow: hidden;
border-bottom: 1px solid #dbdbdb;
}

.prohead .hright .info {
overflow: hidden;
padding: 18px 20px;
border-bottom: 1px solid #dbdbdb;
}

.prohead .hright .info ul li:first-child {
height: 25px;
}

.prohead .hright .info ul li {
color: #1ea4fe;
line-height: 25px;
height: 25px;
overflow: hidden;
width: 50%;
float: left;
}

.prohead .hright .info ul li label {
*display: inline;
_display: inline;
zoom: 1;
display: inline-block;
}

.prohead .hright .info ul li a {
color: #1ea4fe;
margin-right: 10px;
}

.prohead .hright .tel {
font-size: 18px;
font-weight: bold;
color: #1ea4fe;
text-align: center;
height: 40px;
line-height: 40px;
overflow: hidden;
}

.prohead .hright .tel span {
color: #1ea4fe;
position: relative;
*display: inline;
_display: inline;
zoom: 1;
display: inline-block;
}

.prohead .hright .tel span em {
color: #333;
font-weight: bold;
position: absolute;
left: 0;
top: 0;
display: block;
width: 0;
height: 33px;
line-height: 33px;
white-space: nowrap;
overflow: hidden;
-webkit-transition: all .8s ease-out;
transition: all .8s ease-out;
}

.prohead .hright .tel:hover span em {
width: 100%;
}

.prohead .hright .online {
text-align: center;
padding: 30px 0;
}

.prohead .hright .online a {
*display: inline;
_display: inline;
zoom: 1;
display: inline-block;
width: 130px;
height: 35px;
line-height: 35px;
background-color: #1ea4fe;
font-size: 18px;
font-weight: bold;
color: #fff;
margin: 0 10px;
}

.prohead .hright .share {
padding: 5px 20px;
}

.prohead .hright .share .bds_txt {
float: left;
margin: 4px 6px 4px 0;
}

.product-content {
overflow: hidden;
margin-top: 10px;
margin-bottom: 20px;
min-height: 900px;
}

.product-content .wjdh-title {
padding: 10px 0;
}

.product-content .wjdh-title .scan {
position: absolute;
right: 0;
bottom: 10px;
cursor: pointer;
}

.product-content .wjdh-title .scan span {
display: block;
background-image: url(../images/ewm.gif);
background-repeat: no-repeat;
background-position: left center;
padding-left: 30px;
height: 30px;
line-height: 30px;
font-size: 14px;
}

/* 新首页 */

.in-about {
margin: 0;
}

.in-about dt {
float: left;
position: relative;
width: 556px;
margin: -40px 0 40px 40px;
}

.in-about dt:before {
content: '';
position: absolute;
left: -40px;
bottom: -35px;
width: 95%;
height: 100%;
background-color: #1ea4fe;
border-radius: 10px;
}

.in-about dt img {
position: relative;
z-index: 1;
}

.in-about dd {
margin-left: 560px;
background-color: #fff;
box-shadow: 0 1px 8px 1px rgba(54, 62, 69, 0.6);
margin-top: 40px;
padding: 30px 40px 30px 80px;
height: 330px;
border-radius: 10px;
}

.in-about dd h4 {
margin: 0;
font-size: 24px;
}

.in-about dd p {
font-size: 16px;
line-height: 36px;
color: #666;
margin: 25px 0 0;
text-align: justify;
}

.in-about dd .more-big {
margin-top: 40px;
}

.floor_4 .vdo {
width: 560px;
float: left;
position: relative;
z-index: 1;
margin-bottom: 0px;
}

.floor_4 .vdo video {
width: 560px;
height: 370px;
border-radius: 10px;
border-bottom-right-radius: 0;
}

.more-big {
display: block;
background-color: #363e45;
width: 184px;
line-height: 44px;
color: #fff;
position: relative;
overflow: hidden;
}

.more-big:after {
position: absolute;
right: 0;
top: 0;
width: 37px;
content: "";
height: 0;
border-top: 44px solid #1ea4fe;
border-left: 28px solid transparent;
-webkit-transition: all .5s;
transition: all .5s;
}

.more-big span {
display: block;
padding: 0 15px 0 30px;
font-size: 16px;
position: relative;
z-index: 1;
}

.more-big span i {
float: right;
font-size: 20px;
font-weight: bold;
font-style: normal;
}

.more-big:hover {
color: #fff;
}

.more-big:hover:after {
width: 100%;
height: 100%;
}

.wrapper {
width: 1180px;
margin: 0 auto
}

.city-newsDetails {
overflow: hidden;
padding: 8px 0;
margin-bottom: 20px
}

.city-newsDetails .newsDetails-left {
float: left;
overflow: hidden;
width: 850px;
background: #fff
}

.city-newsDetails .newsDetails-left .txt-box {
border: 1px solid #eee;
padding: 35px
}

.city-newsDetails .newsDetails-left .txt-box table {
width: 100%;
max-width: 650px;
margin: 30px auto
}

.city-newsDetails .newsDetails-left .txt-box table td {
height: 35px;
line-height: 35px
}

.city-newsDetails .newsDetails-left .txt-box .tit {
border-bottom: 1px solid #eee
}

.city-newsDetails .newsDetails-left .txt-box .tit h1 {
margin-bottom: 5px;
text-align: center;
font-size: 29px;
font-weight: 400;
line-height: 40px
}

.city-newsDetails .newsDetails-left .txt-box .tit h1 a {
text-decoration: none
}

.city-newsDetails .newsDetails-left .txt-box .tit p {
color: #999;
text-align: center;
height: 40px;
line-height: 40px;
padding-bottom: 10px
}

.city-newsDetails .newsDetails-left .txt-box .tit p span {
margin: 0 10px
}

.city-newsDetails .newsDetails-left .txt-box .tit p span a {
color: #999
}

.city-newsDetails .newsDetails-left .txt-box .tit p span a:hover {
color: #e62e35
}

.city-newsDetails .newsDetails-left .txt-box .tit p i {
font-style: normal;
color: #d6162d;
margin: 0 2px
}

.city-newsDetails .newsDetails-left .txt-box .words {
color: #333;
line-height: 1.6em;
font-size: 16px;
border-bottom: 1px solid #eee
}

.city-newsDetails .newsDetails-left .txt-box .words h6 {
font-size: 20px;
font-weight: 400;
line-height: 60px
}

.city-newsDetails .newsDetails-left .txt-box .words img {
display: block;
background-color: #fafafa;
border: 1px solid #eee;
margin-top: 8px;
margin: 0 auto 8px;
max-width: 760px !important
}

.city-newsDetails .newsDetails-left .txt-box .words div {
margin: 16px 0
}

.city-newsDetails .newsDetails-left .txt-box .words .img img {
display: block;
height: 375px;
margin: auto
}

.city-newsDetails .newsDetails-left .txt-box .explain {
background-color: #fafafa;
color: #999;
margin: 16px;
padding: 15px 30px;
line-height: 2em
}

.city-newsDetails .newsDetails-left .txt-box .explain a {
display: block;
color: #ccc;
height: 24px;
line-height: 24px;
text-decoration: none
}

.city-newsDetails .newsDetails-left .txt-box .keys {
color: #666;
margin: 10px 0;
display: inline-block;
float: right
}

.city-newsDetails .newsDetails-left .txt-box .keys a {
*display: inline;
*zoom: 1;
display: inline-block;
vertical-align: middle;
background: #f4f4f4;
height: 22px;
line-height: 23px;
padding: 0 10px;
font-size: 12px
}

.city-newsDetails .newsDetails-left .txt-box .keys a span {
display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: middle;
background: #f4f4f4;
height: 22px;
line-height: 22px;
padding: 0 10px;
font-size: 12px
}

.city-newsDetails .newsDetails-left .txt-box .keys a i {
display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: middle;
width: 9px;
height: 22px;
font-size: 12px;
vertical-align: top
}

.city-newsDetails .newsDetails-left .txt-box .share-box {
overflow: hidden;
margin: 8px 0;
display: inline-block;
width: 300px
}

.city-newsDetails .newsDetails-left .txt-box .share-box .share {
height: 28px;
line-height: 28px;
color: #999
}

.city-newsDetails .newsDetails-left .txt-box .share-box .share a {
padding-top: 0;
font-size: 13px
}

.city-newsDetails .newsDetails-left .txt-box .share-box .share a img {
display: block;
width: 28px;
height: 28px
}

.city-newsDetails .newsDetails-left .txt-box .share-box .like {
float: right;
overflow: hidden
}

.city-newsDetails .newsDetails-left .txt-box .share-box .like span {
display: block;
width: 90px;
height: 30px;
line-height: 30px;
float: left;
color: #fff;
border-radius: 5px;
cursor: pointer;
text-align: center;
margin-right: 10px
}

.city-newsDetails .newsDetails-left .txt-box .share-box .like span i {
display: inline-block;
vertical-align: middle;
margin-right: 5px
}

.city-newsDetails .newsDetails-left .txt-box .share-box .like span em {
margin-left: 3px
}

.city-newsDetails .newsDetails-left .txt-box .share-box .like .sp01 {
background: #fa6060
}

.city-newsDetails .newsDetails-left .txt-box .share-box .like .sp01:hover {
background: #ed0707
}

.city-newsDetails .newsDetails-left .txt-box .share-box .like .sp02 {
background: #e8b766
}

.city-newsDetails .newsDetails-left .txt-box .share-box .like .sp02:hover {
background: #ca891e
}

.city-newsDetails .newsDetails-left .txt-box .img-txt {
border-top: 1px dotted #d8d8d8;
padding: 40px 0 0;
overflow: hidden
}

.city-newsDetails .newsDetails-left .txt-box .img-txt h3 {
color: #333;
font-size: 18px;
margin-bottom: 30px;
font-weight: 400
}

.city-newsDetails .newsDetails-left .txt-box .img-txt ul {
overflow: hidden;
width: 860px
}

.city-newsDetails .newsDetails-left .txt-box .img-txt ul li {
float: left;
margin-right: 10px;
margin-bottom: 10px
}

.city-newsDetails .newsDetails-left .txt-box .img-txt ul li a {
display: block;
position: relative;
width: 190px;
height: 140px;
overflow: hidden
}

.city-newsDetails .newsDetails-left .txt-box .img-txt ul li a img {
display: block;
width: 190px;
height: 140px;
overflow: hidden;
-webkit-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
-moz-transition: all .5s ease-out;
-ms-transition: all .5s ease-out;
transition: all .5s ease-out
}

.city-newsDetails .newsDetails-left .txt-box .img-txt ul li a img:hover {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1)
}

.city-newsDetails .newsDetails-left .txt-box .img-txt ul li a span {
position: absolute;
background-color: rgba(0, 0, 0, .5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7f000000", endColorstr="#7f000000");
color: #fff;
bottom: 0;
left: 0;
right: 0;
padding: 7px 10px;
width: 170px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden
}

.city-newsDetails .newsDetails-left .txt-box .img-txt .column {
background-color: #fafafa;
line-height: 26px;
padding-left: 15px;
margin-top: 15px;
padding: 7px 13px
}

.city-newsDetails .newsDetails-left .txt-box .img-txt .column span {
color: #999
}

.city-newsDetails .newsDetails-left .txt-box .img-txt .column a {
margin: 0 5px
}

.city-newsDetails .newsDetails-left .txt-box .txt-upDown {
clear: both;
padding: 18px 0 0;
height: 20px;
line-height: 20px;
font-size: 14px
}

.city-newsDetails .newsDetails-left .txt-box .txt-upDown span {
color: #999;
max-width: 320px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: inline-block
}

.city-newsDetails .newsDetails-left .txt-box .article-page {
height: 80px;
line-height: 80px;
margin: 0 auto;
padding-bottom: 10px;
text-align: center;
width: 95%
}

.city-newsDetails .newsDetails-left .txt-box .article-page span {
border-bottom: 2px solid #f74a0d;
color: #f74a0d;
margin: 0 5px;
padding: 0 2px
}

.city-newsDetails .newsDetails-left .txt-box .article-page a {
border-bottom: 2px solid #ccc;
margin: 0 8px;
padding: 0 2px
}

.city-newsDetails .newsDetails-left .txt-box .article-page .n {
border: medium 0;
color: #666
}

.bdshare-button-style0-32 {
zoom: 1
}

.bdsharebuttonbox {
line-height: 24px !important;
height: 24px !important;
vertical-align: top !important
}

.bdsharebuttonbox span {
float: left !important
}

.bdsharebuttonbox a {
display: inline-block !important;
margin: 0 0 0 5px !important;
background: url(../images/share.png) no-repeat !important;
cursor: pointer !important;
margin-bottom: 0 !important;
opacity: .8 !important;
text-indent: 0 !important
}

.bdsharebuttonbox a:hover {
opacity: 1 !important
}

.bdsharebuttonbox a.bds_tsina {
background-position: 0 0 !important
}

.bdsharebuttonbox a.bds_weixin {
background-position: 0 -33px !important
}

.bdsharebuttonbox a.bds_qzone {
background-position: 0 -65px !important
}

.bdsharebuttonbox a.bds_sqq {
background-position: 0 -98px !important
}

.bdsharebuttonbox a.bds_renren {
background-position: 0 -131px !important
}

.bdsharebuttonbox a.bds_tqq {
background-position: 0 -163px !important
}

.bdsharebuttonbox a.bds_diandian {
background-position: 0 -356px !important
}

.bdsharebuttonbox a.bds_youdao {
background-position: 0 -388px !important
}

.bdsharebuttonbox a.bds_ty {
background-position: 0 -420px !important
}

.bdsharebuttonbox a.bds_fbook {
background-position: 0 -452px !important
}

.bdsharebuttonbox a.bds_twi {
background-position: 0 -484px !important
}

.bdsharebuttonbox a.bds_kaixin001 {
background-position: 0 -228px !important
}

.bdsharebuttonbox a.bds_taobao {
background-position: 0 -196px !important
}

.bdsharebuttonbox a.bds_douban {
background-position: 0 -324px !important
}

.bdsharebuttonbox a.bds_mail {
background-position: 0 -548px !important
}

.bdsharebuttonbox a.bds_copy {
background-position: 0 -516px !important
}

.bdsharebuttonbox a.bds_bdhome {
background-position: 0 -292px !important
}

.bdsharebuttonbox a.bds_tqf {
background-position: 0 -260px !important
}

.bdsharebuttonbox a.bds_more,
.bdsharebuttonbox a.bds_count {
background: 0 0 !important;
width: auto !important;
height: auto !important;
position: relative !important;
top: -4px !important
}

.bdsharebuttonbox a.bds_count {
margin: 0 2px !important
}

.decoration-knowledge {
margin-bottom: 30px;
background: #fff
}

.decoration-knowledge h3 {
font-size: 18px;
margin: 0;
position: relative;
height: 20px;
line-height: 20px;
border-bottom: 1px solid #e5e5e5;
padding: 8px;
font-weight: 400;
color: #003954
}

.decoration-knowledge .knowledge ul li a {
display: block;
padding: 12px 0 12px 10px;
overflow: hidden;
border-bottom: 1px solid #eee
}

.decoration-knowledge .knowledge .img {
box-shadow: none;
display: block;
float: left;
width: 113px;
height: 70px
}

.decoration-knowledge .knowledge .txt {
margin-top: 11px;
display: block;
float: right;
width: 180px;
height: 66px;
overflow: hidden;
font-size: 14px;
line-height: 16px;
margin-left: 5px
}

.words h2 {
margin-bottom: 8px;
font-size: 17px;
color: #1c4786;
padding: 13px 10px;
font-weight: 700;
line-height: 20px;
font-family: microsoft yahei;
vertical-align: baseline;
border-left: 3px #1c4786 solid;
display: block;
word-wrap: break-word;
background-color: #f6f6f6;
margin-top: 5px
}

.words h3 {
padding: 1px 8px;
font-size: 15px;
font-family: microsoft yahei;
text-align: center;
color: #1c4786;
font-weight: 400;
white-space: normal;
padding-bottom: 5px
}

.words p {
padding-bottom: 10px;
font-family: microsoft yahei;
font-size: 16px;
margin: 0 auto;
max-width: 800px
}

.discuss {
line-height: 30px
}

.discuss h3 {
color: red;
font-size: 16px;
font-weight: 600;
margin-bottom: 5px
}

.discuss div {
border-bottom: 1px dashed #c2ccd1;
margin-bottom: 8px;
padding-left: 5px
}

.discuss div p:nth-of-type(1) {
font-size: 14px;
font-weight: 600
}

.discuss div p:nth-of-type(2) {
font-size: 15px
}

.tt_about {
width: 778px
}

.tt_about h4 {
font-size: 16px;
font-weight: 600;
margin-bottom: 5px;
border-bottom: 2px solid #ccc;
padding-bottom: 5px;
position: relative
}

.tt_about h4::before {
content: "";
display: block;
width: 70px;
height: 2px;
background: red;
position: absolute;
left: 0;
bottom: -2px
}

.tt_about ul {
overflow: hidden;
list-style-type: disc;
font-family: 微软雅黑
}

.tt_about li {
width: 349px;
text-overflow: ellipsis;
float: left;
list-style-type: disc;
margin: 0 20px 8px;
line-height: normal;
white-space: nowrap;
color: #666
}

.tt_about li a {
font-size: 14px;
color: #333
}

table,
table tr th,
table tr td {
border: 1px solid #dddddd
}

table {
text-align: center;
border-collapse: collapse
}

.txt-box p a {
color: #333;
border-bottom: 1px dashed #dddddd;
text-decoration: none;
padding: 1px;
font-weight: 700
}

.txt-box p a:hover {
color: #d6a700
}

.tit h2 {
text-align: center;
color: #003954;
font-size: 15px
}

.new_side {
width: 310px;
padding-left: 28px;
box-sizing: border-box
}

.new_side_top {}

.side_tit {
font-size: 24px;
color: #333;
font-weight: 400;
margin-top: 0;
margin-bottom: 4px;
position: relative;
height: 47px;
line-height: 47px;
padding-top: 5px;
box-sizing: border-box
}

.new_side_top ul {
overflow: hidden;
border-top: 2px solid #d00;
position: relative;
top: -1px;
list-style: none;
padding-left: 0
}

.new_side_top ul li {
padding: 11px 0;
border-top: 1px dashed #cdcdcd;
height: 70px;
font-size: 16px;
box-sizing: content-box
}

.new_side_top ul li:nth-of-type(1) {
border-top: none
}

a {
text-decoration: none;
color: #666
}

.new_side_top ul li img {
float: left;
width: 92px;
height: 70px;
margin-right: 12px
}

.new_side_bot ul {
overflow: hidden;
border-top: 2px solid #d00;
position: relative;
top: -1px;
list-style: none;
padding-left: 0;
padding-top: 10px;
width: 282px
}

.new_side_bot li {
width: 136px;
height: 87px;
margin-right: 10px;
margin-top: 2px;
margin-bottom: 10px;
float: left;
position: relative;
overflow: hidden
}

.new_side_bot li:nth-of-type(2n) {
margin-right: 0
}

.new_side_bot li .news_txt {
/* background: url(../images/gra_line95.png) repeat-x scroll 0 30px; */
bottom: 0;
color: #fff;
display: block;
font-size: 14px;
height: 87px;
left: 0;
line-height: 154px;
overflow: hidden;
position: absolute;
text-indent: 9px;
width: 100%
}

.fitrecom-msg {
padding: 35px 0;
min-height: 75px;
overflow: hidden;
font-size: 14px;
text-indent: 28px;
color: #333;
line-height: 25px
}

/* 幻灯切换 */

.banner .swiper-pagination-bullet {
width: 40px;
height: 6px;
border-radius: 2px;
background: #ffffff;
opacity: 1;
}

.banner .swiper-pagination-bullet-active {
background: #1ea4fe;
}

.kl61 .swiper-pagination-bullet {
width: 10px;
height: 3px;
border-radius: 2px;
background: #ffffff;
opacity: 1;
}

.kl61 .swiper-pagination-bullet-active {
background: #1ea4fe;
}

/*底部漂浮开始*/
.pf_down {
width: 100%;
float: left;
position: fixed;
left: 0;
bottom: 0;
background: #fff;
height: 50px;
z-index: 99;
}

.pf_down li {
width: 20%;
float: left;
text-align: center;
padding: 0 0 5px 0;
position: relative;
}

.pf_down li .ico {
width: 100%;
float: left;
height: 30px;
}

.pf_down li .ico img {
height: 36px;
}

.pf_down li .name {
width: 100%;
float: left;
margin-top: 0px;
font-size: 12px;
color: #929292;
line-height: 14px;
}

.pf_down li.l1 a {
display: inline-block;
*zoom: 1;
*display: inline;
width: 56px;
height: 56px;
background: rgba(255, 255, 255, 0.8);
border: solid 2px #1ea4fe;
margin-top: -20px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
-khtml-border-radius: 50%;
border-radius: 50%;
}

/*底部漂浮结束*/

/* PC单独设置 */

.pcx {
display: block;
}



.mbdao,
.pf_down,
.sjx {
display: none;
}

/*手机版*/

@media all and (max-width: 767px) {

.mbdao,
.pf_down,
.sjx {
display: block;
}

.nav,
.top_main,
.header_main,
.nav_main,
.toolbar,
.sub_nav,
.pcx {
display: none;
}


/* 尾部 */
.footer .bNav {
width: 100%;
height: auto;
margin-top: 20px;
border-right: 0;
}

.footer .bNav dl {
text-align: center;
width: 25%;
}

.footer .bNav dl dd {
display: none;
}

.footer .contact_info {
width: 100%;
height: auto;
padding-left: 10px;
border-right: 0;
border-left: 0;
margin-top: 20px;
text-align: center;
}

.footer .contact_info p.tel {
width: 100%;
}

.footer .ewm {
width: 100%;
height: 180px;
text-align: center;
padding-left: 0;
margin-top: 20px;
border-left: 0;
}

.footer .ewm dl {
width: 100%;
margin-right: 0px;
}

.footer .ewm dl dt {
width: 100%;
height: auto;
background-color: #2E3033;
}

.corp a {
padding: 0 3px;
}

.corp a img {
width: 70px;
height: 30px;
}

.new_side {
display: none;
}

.wrapper {
width: 96%;
}

.city-newsDetails .newsDetails-left {
width: 100%;
}

.city-newsDetails .newsDetails-left .txt-box {
padding: 2px;
}

.city-newsDetails .newsDetails-left .txt-box img {
width: 100%;
max-width: 850px;
}

.fr {
float: left;
}

.city-newsDetails .newsDetails-left .txt-box .txt-upDown span {
line-height: 26px;
}

.city-newsDetails .newsDetails-left .txt-box .explain {
margin: 6px;
margin-top: 50px;
}

.detail .context .lianxi {
width: 100%;
margin-left: 20px;
}

.formData .item {
width: 100%;
}

.pull-left {
display: none;
}

.wjdh-title {
display: none;
}

.wjdh-main {
width: 100%;
}

.product-list ul {
width: 100%;
}

.product-list ul li {
width: 100%;
padding: 10px;
}

.prohead .hleft .proimg,
.prohead .hleft .cloud-zoom-big {
border: 0;
}

.prohead .hright {
width: 100%;
}

.prohead .hright .info {
height: 100px;
}

.product-list ul li .img {
width: 205px;
height: 150px;
}

.product-list ul li .img img {
height: 100%;
}

.product-list ul li .info {
padding-left: 210px;
}

.content-show {
border: 6px solid #f4f4f4;
padding: 5px;
}

.prohead .hleft {
width: 100%;
display: block;
}

.prohead .hleft .proimg,
.prohead .hleft .cloud-zoom-big {
width: 100%;
height: auto;
}

.prohead .hleft .proimg img {
width: 100%;
}

.page-content {
overflow: hidden;
}

.in-about dt {
display: none;
width: 100%;
margin: 0;
}

.in-about dt:before {
background-color: #dedede;
}

.floor_4 .vdo {
width: 100%;
}

.floor_4 .vdo video {
width: 100%;
height: auto;
}

.floor_2 {
min-width: 200px;
max-width: 1200px;
background-size: 100% 100%;
overflow: hidden;
}

.indexTit {
padding-top: 34px;
}

.indexTit .tit {
font-size: 24px;
margin-bottom: 0px;
}

.indexTit i {
margin-bottom: 10px;
}

.in-about dd {
margin-left: 0px;
background-color: #fff;
box-shadow: 0 1px 8px 1px rgba(54, 62, 69, 0.6);
margin-top: 5px;
padding: 10px;
height: auto;
border-radius: 10px;
}

.banner img {
width: 100%;
min-height: 250px;
}

.indexTit p {
display: none;
}

.kl61 {
display: none;
}

.k162 {
display: block;
}

.sub_nav li {
text-align: center;
display: inline-block;
width: 33.2%;
padding: 0 0px;
border: 1px solid #e6e6e6;
margin-left: 0px;
transition: ease-in-out .2s;
border-radius: 6px;
}

.floor_42 {
background: url(../images/xwbg.jpg) center center no-repeat;
background-size: 100% 100%;
overflow: hidden;
height: auto;
}

.floor_42 .dongtai .dt1 {
width: 100%;
float: left;
padding-right: 0px;
padding-left: 0;
overflow: hidden;
margin-bottom: 20px;
}

.floor_42 .dongtai .dt11 {
margin: 0 auto;
}

.floor_42 .dongtai .dt1 .dt12 {
margin: 0 auto;
}

.floor_2 .floor_2_main .content .advantage .list .item {
width: 40%;
height: 210px;
margin-left: 4.5%;
margin-right: 4.5%;
margin-bottom: 20px;
}

.floor_2 .floor_2_main .content .advantage .list .item p {
padding-top: 153px;
font-size: 16px;
color: #333;
}

.cpbg5 {
display: none;
}

.floor_3 .floor_3_main .content .case .bd .list li {
position: relative;
float: left;
display: block;
width: 45%;
height: auto;
margin-right: 2.4%;
margin-left: 2.4%;
}

.floor_3 .floor_3_main .content .case .bd ul li a .bg {
display: none;
width: 100%;
height: 100%;
}

.floor_3 .floor_3_main .content .case .bd ul li a .txtIco {
display: none;
width: 100%;
height: auto;
}

.floor_3 .floor_3_main .content .case .list li a {
width: 100%;
height: auto;
}

.floor_3 .floor_3_main .content .case .bd .list li img {
width: 100%;
height: 150px;
}

.floor_3 .floor_3_main .content .case .bd .list li p {
font-size: 13px;
}

.floor_5 .floor_5_main .content .news .bd .list li {
width: 240px;
height: 300px;
text-align: center;
}

.floor_5 .floor_5_main .content .news .list li a {
display: block;
width: 240px;
height: auto;
text-align: center;
}

.floor_5 .floor_5_main .content .news .bd .list li img {
height: 280px;
width: 200px;
padding: 20px;
}

.case li {
width: 43%;
margin-right: 2.5%;
margin-left: 2.5%;
margin-bottom: 10px;
}

.case2 li {
width: 43%;
float: left;
margin-left: 2.5%;
margin-right: 2.5%;
}

.case li .p,
.case2 li .p {
border: 0;
width: 100%;
height: auto;
}

.imgH2 li .img {
width: 100%;
height: 140px;
border-radius: 6px;
}

.case2 li .p {
padding: 0 0;
}

.case li .p p {
font-size: 13px;
margin-bottom: 0px;
height: 38px;
line-height: 18px;
}

.case li .p i {
width: 16px;
height: 6px;
background-position: -250px -110px;
}

.imgH li .img {
height: auto;
width: 100%;
}

.imgH li .img img {
height: 240px;
}

.case li .img img {
width: 100%;
transition: .9s;
}

.case2 li .img {
height: 140px;
}

.bg_main .news_ul li {
padding: 0;
width: 45%;
margin-left: 2.2%;
margin-right: 2.2%;
}

.bg_main .news_ul li .box2 p {
display: none;
}

.bg_main .news_ul li .box2 span {
font-size: 10px;
line-height: 12px;
}

.bg_main .news_ul li span {
padding-right: 2px;
}

.bg_main .news_ul li .box2 h1 {
font-size: 16px;
line-height: 22px;
height: 44px;
text-overflow: ellipsis;
}

.bg_main .news_ul li .box1 {
height: auto;
}

.bg_main .news_ul li .box1 img {
width: 100%;
height: 140px;
border-radius: 4px;

}

.copyright {
padding: 10px 0 70px 0;
}

/* 增加个导航 */
.mbdao {
width: 100%;
margin: 0 auto;
overflow: hidden;
}

.mbdao ul {
overflow: hidden;
}

.mbdao ul li {
width: 50%;
float: left;
padding: 10px 0;
border: 0;
margin: 0;
background: none;
}

.mbdao ul li a {
display: block;
width: 90%;
margin: 0 auto;
line-height: 35px;
border: #999 1px solid;
font-size: 14px;
color: #666;
border-radius: 5px;
text-align: center;
}

.mbdao ul li a:hover {
border: #1ea4fe 1px solid;
color: #1ea4fe;
}

.mbdao ul li a.hover {
border: #1ea4fe 1px solid;
color: #1ea4fe;
}

.product-list ul li:hover {
border: 0px solid #1ea4fe;
}
.detail .context { width: 94%; margin: 0 auto; }

}

[aos][aos][aos-easing=linear], body[aos-easing=linear] [aos] {

	-webkit-transition-timing-function:cubic-bezier(.25, .25, .75, .75);
	
	transition-timing-function:cubic-bezier(.25, .25, .75, .75)
	
	}
	
	[aos][aos][aos-easing=ease], body[aos-easing=ease] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.25, .1, .25, 1);
	
	transition-timing-function:cubic-bezier(.25, .1, .25, 1)
	
	}
	
	[aos][aos][aos-easing=ease-in], body[aos-easing=ease-in] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.42, 0, 1, 1);
	
	transition-timing-function:cubic-bezier(.42, 0, 1, 1)
	
	}
	
	[aos][aos][aos-easing=ease-out], body[aos-easing=ease-out] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(0, 0, .58, 1);
	
	transition-timing-function:cubic-bezier(0, 0, .58, 1)
	
	}
	
	[aos][aos][aos-easing=ease-in-out], body[aos-easing=ease-in-out] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.42, 0, .58, 1);
	
	transition-timing-function:cubic-bezier(.42, 0, .58, 1)
	
	}
	
	[aos][aos][aos-easing=ease-in-back], body[aos-easing=ease-in-back] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.6, -.28, .735, .045);
	
	transition-timing-function:cubic-bezier(.6, -.28, .735, .045)
	
	}
	
	[aos][aos][aos-easing=ease-out-back], body[aos-easing=ease-out-back] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.175, .885, .32, 1.275);
	
	transition-timing-function:cubic-bezier(.175, .885, .32, 1.275)
	
	}
	
	[aos][aos][aos-easing=ease-in-out-back], body[aos-easing=ease-in-out-back] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.68, -.55, .265, 1.55);
	
	transition-timing-function:cubic-bezier(.68, -.55, .265, 1.55)
	
	}
	
	[aos][aos][aos-easing=ease-in-sine], body[aos-easing=ease-in-sine] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.47, 0, .745, .715);
	
	transition-timing-function:cubic-bezier(.47, 0, .745, .715)
	
	}
	
	[aos][aos][aos-easing=ease-out-sine], body[aos-easing=ease-out-sine] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.39, .575, .565, 1);
	
	transition-timing-function:cubic-bezier(.39, .575, .565, 1)
	
	}
	
	[aos][aos][aos-easing=ease-in-out-sine], body[aos-easing=ease-in-out-sine] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.445, .05, .55, .95);
	
	transition-timing-function:cubic-bezier(.445, .05, .55, .95)
	
	}
	
	[aos][aos][aos-easing=ease-in-quad], [aos][aos][aos-easing=ease-in-cubic], [aos][aos][aos-easing=ease-in-quart], body[aos-easing=ease-in-quad] [aos], body[aos-easing=ease-in-cubic] [aos], body[aos-easing=ease-in-quart] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.55, .085, .68, .53);
	
	transition-timing-function:cubic-bezier(.55, .085, .68, .53)
	
	}
	
	[aos][aos][aos-easing=ease-out-quad], [aos][aos][aos-easing=ease-out-cubic], [aos][aos][aos-easing=ease-out-quart], body[aos-easing=ease-out-quad] [aos], body[aos-easing=ease-out-cubic] [aos], body[aos-easing=ease-out-quart] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.25, .46, .45, .94);
	
	transition-timing-function:cubic-bezier(.25, .46, .45, .94)
	
	}
	
	[aos][aos][aos-easing=ease-in-out-quad], [aos][aos][aos-easing=ease-in-out-cubic], [aos][aos][aos-easing=ease-in-out-quart], body[aos-easing=ease-in-out-quad] [aos], body[aos-easing=ease-in-out-cubic] [aos], body[aos-easing=ease-in-out-quart] [aos] {
	
	-webkit-transition-timing-function:cubic-bezier(.455, .03, .515, .955);
	
	transition-timing-function:cubic-bezier(.455, .03, .515, .955)
	
	}
	
	[aos][aos][aos-duration='50'], body[aos-duration='50'] [aos] {
	
	-webkit-transition-duration:50ms;
	
	transition-duration:50ms
	
	}
	
	[aos][aos][aos-duration='100'], body[aos-duration='100'] [aos] {
	
	-webkit-transition-duration:.1s;
	
	transition-duration:.1s
	
	}
	
	[aos][aos][aos-duration='150'], body[aos-duration='150'] [aos] {
	
	-webkit-transition-duration:150ms;
	
	transition-duration:150ms
	
	}
	
	[aos][aos][aos-duration='200'], body[aos-duration='200'] [aos] {
	
	-webkit-transition-duration:.2s;
	
	transition-duration:.2s
	
	}
	
	[aos][aos][aos-duration='250'], body[aos-duration='250'] [aos] {
	
	-webkit-transition-duration:250ms;
	
	transition-duration:250ms
	
	}
	
	[aos][aos][aos-duration='300'], body[aos-duration='300'] [aos] {
	
	-webkit-transition-duration:.3s;
	
	transition-duration:.3s
	
	}
	
	[aos][aos][aos-duration='350'], body[aos-duration='350'] [aos] {
	
	-webkit-transition-duration:350ms;
	
	transition-duration:350ms
	
	}
	
	[aos][aos][aos-duration='400'], body[aos-duration='400'] [aos] {
	
	-webkit-transition-duration:.4s;
	
	transition-duration:.4s
	
	}
	
	[aos][aos][aos-duration='450'], body[aos-duration='450'] [aos] {
	
	-webkit-transition-duration:450ms;
	
	transition-duration:450ms
	
	}
	
	[aos][aos][aos-duration='500'], body[aos-duration='500'] [aos] {
	
	-webkit-transition-duration:.5s;
	
	transition-duration:.5s
	
	}
	
	[aos][aos][aos-duration='550'], body[aos-duration='550'] [aos] {
	
	-webkit-transition-duration:550ms;
	
	transition-duration:550ms
	
	}
	
	[aos][aos][aos-duration='600'], body[aos-duration='600'] [aos] {
	
	-webkit-transition-duration:.6s;
	
	transition-duration:.6s
	
	}
	
	[aos][aos][aos-duration='650'], body[aos-duration='650'] [aos] {
	
	-webkit-transition-duration:650ms;
	
	transition-duration:650ms
	
	}
	
	[aos][aos][aos-duration='700'], body[aos-duration='700'] [aos] {
	
	-webkit-transition-duration:.7s;
	
	transition-duration:.7s
	
	}
	
	[aos][aos][aos-duration='750'], body[aos-duration='750'] [aos] {
	
	-webkit-transition-duration:750ms;
	
	transition-duration:750ms
	
	}
	
	[aos][aos][aos-duration='800'], body[aos-duration='800'] [aos] {
	
	-webkit-transition-duration:.8s;
	
	transition-duration:.8s
	
	}
	
	[aos][aos][aos-duration='850'], body[aos-duration='850'] [aos] {
	
	-webkit-transition-duration:850ms;
	
	transition-duration:850ms
	
	}
	
	[aos][aos][aos-duration='900'], body[aos-duration='900'] [aos] {
	
	-webkit-transition-duration:.9s;
	
	transition-duration:.9s
	
	}
	
	[aos][aos][aos-duration='950'], body[aos-duration='950'] [aos] {
	
	-webkit-transition-duration:950ms;
	
	transition-duration:950ms
	
	}
	
	[aos][aos][aos-duration='1000'], body[aos-duration='1000'] [aos] {
	
	-webkit-transition-duration:1s;
	
	transition-duration:1s
	
	}
	
	[aos][aos][aos-duration='1050'], body[aos-duration='1050'] [aos] {
	
	-webkit-transition-duration:1.05s;
	
	transition-duration:1.05s
	
	}
	
	[aos][aos][aos-duration='1100'], body[aos-duration='1100'] [aos] {
	
	-webkit-transition-duration:1.1s;
	
	transition-duration:1.1s
	
	}
	
	[aos][aos][aos-duration='1150'], body[aos-duration='1150'] [aos] {
	
	-webkit-transition-duration:1.15s;
	
	transition-duration:1.15s
	
	}
	
	[aos][aos][aos-duration='1200'], body[aos-duration='1200'] [aos] {
	
	-webkit-transition-duration:1.2s;
	
	transition-duration:1.2s
	
	}
	
	[aos][aos][aos-duration='1250'], body[aos-duration='1250'] [aos] {
	
	-webkit-transition-duration:1.25s;
	
	transition-duration:1.25s
	
	}
	
	[aos][aos][aos-duration='1300'], body[aos-duration='1300'] [aos] {
	
	-webkit-transition-duration:1.3s;
	
	transition-duration:1.3s
	
	}
	
	[aos][aos][aos-duration='1350'], body[aos-duration='1350'] [aos] {
	
	-webkit-transition-duration:1.35s;
	
	transition-duration:1.35s
	
	}
	
	[aos][aos][aos-duration='1400'], body[aos-duration='1400'] [aos] {
	
	-webkit-transition-duration:1.4s;
	
	transition-duration:1.4s
	
	}
	
	[aos][aos][aos-duration='1450'], body[aos-duration='1450'] [aos] {
	
	-webkit-transition-duration:1.45s;
	
	transition-duration:1.45s
	
	}
	
	[aos][aos][aos-duration='1500'], body[aos-duration='1500'] [aos] {
	
	-webkit-transition-duration:1.5s;
	
	transition-duration:1.5s
	
	}
	
	[aos][aos][aos-duration='1550'], body[aos-duration='1550'] [aos] {
	
	-webkit-transition-duration:1.55s;
	
	transition-duration:1.55s
	
	}
	
	[aos][aos][aos-duration='1600'], body[aos-duration='1600'] [aos] {
	
	-webkit-transition-duration:1.6s;
	
	transition-duration:1.6s
	
	}
	
	[aos][aos][aos-duration='1650'], body[aos-duration='1650'] [aos] {
	
	-webkit-transition-duration:1.65s;
	
	transition-duration:1.65s
	
	}
	
	[aos][aos][aos-duration='1700'], body[aos-duration='1700'] [aos] {
	
	-webkit-transition-duration:1.7s;
	
	transition-duration:1.7s
	
	}
	
	[aos][aos][aos-duration='1750'], body[aos-duration='1750'] [aos] {
	
	-webkit-transition-duration:1.75s;
	
	transition-duration:1.75s
	
	}
	
	[aos][aos][aos-duration='1800'], body[aos-duration='1800'] [aos] {
	
	-webkit-transition-duration:1.8s;
	
	transition-duration:1.8s
	
	}
	
	[aos][aos][aos-duration='1850'], body[aos-duration='1850'] [aos] {
	
	-webkit-transition-duration:1.85s;
	
	transition-duration:1.85s
	
	}
	
	[aos][aos][aos-duration='1900'], body[aos-duration='1900'] [aos] {
	
	-webkit-transition-duration:1.9s;
	
	transition-duration:1.9s
	
	}
	
	[aos][aos][aos-duration='1950'], body[aos-duration='1950'] [aos] {
	
	-webkit-transition-duration:1.95s;
	
	transition-duration:1.95s
	
	}
	
	[aos][aos][aos-duration='2000'], body[aos-duration='2000'] [aos] {
	
	-webkit-transition-duration:2s;
	
	transition-duration:2s
	
	}
	
	[aos][aos][aos-duration='2050'], body[aos-duration='2050'] [aos] {
	
	-webkit-transition-duration:2.05s;
	
	transition-duration:2.05s
	
	}
	
	[aos][aos][aos-duration='2100'], body[aos-duration='2100'] [aos] {
	
	-webkit-transition-duration:2.1s;
	
	transition-duration:2.1s
	
	}
	
	[aos][aos][aos-duration='2150'], body[aos-duration='2150'] [aos] {
	
	-webkit-transition-duration:2.15s;
	
	transition-duration:2.15s
	
	}
	
	[aos][aos][aos-duration='2200'], body[aos-duration='2200'] [aos] {
	
	-webkit-transition-duration:2.2s;
	
	transition-duration:2.2s
	
	}
	
	[aos][aos][aos-duration='2250'], body[aos-duration='2250'] [aos] {
	
	-webkit-transition-duration:2.25s;
	
	transition-duration:2.25s
	
	}
	
	[aos][aos][aos-duration='2300'], body[aos-duration='2300'] [aos] {
	
	-webkit-transition-duration:2.3s;
	
	transition-duration:2.3s
	
	}
	
	[aos][aos][aos-duration='2350'], body[aos-duration='2350'] [aos] {
	
	-webkit-transition-duration:2.35s;
	
	transition-duration:2.35s
	
	}
	
	[aos][aos][aos-duration='2400'], body[aos-duration='2400'] [aos] {
	
	-webkit-transition-duration:2.4s;
	
	transition-duration:2.4s
	
	}
	
	[aos][aos][aos-duration='2450'], body[aos-duration='2450'] [aos] {
	
	-webkit-transition-duration:2.45s;
	
	transition-duration:2.45s
	
	}
	
	[aos][aos][aos-duration='2500'], body[aos-duration='2500'] [aos] {
	
	-webkit-transition-duration:2.5s;
	
	transition-duration:2.5s
	
	}
	
	[aos][aos][aos-duration='2550'], body[aos-duration='2550'] [aos] {
	
	-webkit-transition-duration:2.55s;
	
	transition-duration:2.55s
	
	}
	
	[aos][aos][aos-duration='2600'], body[aos-duration='2600'] [aos] {
	
	-webkit-transition-duration:2.6s;
	
	transition-duration:2.6s
	
	}
	
	[aos][aos][aos-duration='2650'], body[aos-duration='2650'] [aos] {
	
	-webkit-transition-duration:2.65s;
	
	transition-duration:2.65s
	
	}
	
	[aos][aos][aos-duration='2700'], body[aos-duration='2700'] [aos] {
	
	-webkit-transition-duration:2.7s;
	
	transition-duration:2.7s
	
	}
	
	[aos][aos][aos-duration='2750'], body[aos-duration='2750'] [aos] {
	
	-webkit-transition-duration:2.75s;
	
	transition-duration:2.75s
	
	}
	
	[aos][aos][aos-duration='2800'], body[aos-duration='2800'] [aos] {
	
	-webkit-transition-duration:2.8s;
	
	transition-duration:2.8s
	
	}
	
	[aos][aos][aos-duration='2850'], body[aos-duration='2850'] [aos] {
	
	-webkit-transition-duration:2.85s;
	
	transition-duration:2.85s
	
	}
	
	[aos][aos][aos-duration='2900'], body[aos-duration='2900'] [aos] {
	
	-webkit-transition-duration:2.9s;
	
	transition-duration:2.9s
	
	}
	
	[aos][aos][aos-duration='2950'], body[aos-duration='2950'] [aos] {
	
	-webkit-transition-duration:2.95s;
	
	transition-duration:2.95s
	
	}
	
	[aos][aos][aos-duration='3000'], body[aos-duration='3000'] [aos] {
	
	-webkit-transition-duration:3s;
	
	transition-duration:3s
	
	}
	
	[aos][aos][aos-delay='50'], body[aos-delay='50'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='50'].aos-animate, body[aos-delay='50'] [aos].aos-animate {
	
		-webkit-transition-delay: 50ms;
	
		transition-delay: 50ms
	
	}
	
	[aos][aos][aos-delay='100'], body[aos-delay='100'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='100'].aos-animate, body[aos-delay='100'] [aos].aos-animate {
	
		-webkit-transition-delay: .1s;
	
		transition-delay: .1s
	
	}
	
	[aos][aos][aos-delay='150'], body[aos-delay='150'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='150'].aos-animate, body[aos-delay='150'] [aos].aos-animate {
	
		-webkit-transition-delay: 150ms;
	
		transition-delay: 150ms
	
	}
	
	[aos][aos][aos-delay='200'], body[aos-delay='200'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='200'].aos-animate, body[aos-delay='200'] [aos].aos-animate {
	
		-webkit-transition-delay: .2s;
	
		transition-delay: .2s
	
	}
	
	[aos][aos][aos-delay='250'], body[aos-delay='250'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='250'].aos-animate, body[aos-delay='250'] [aos].aos-animate {
	
		-webkit-transition-delay: 250ms;
	
		transition-delay: 250ms
	
	}
	
	[aos][aos][aos-delay='300'], body[aos-delay='300'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='300'].aos-animate, body[aos-delay='300'] [aos].aos-animate {
	
		-webkit-transition-delay: .3s;
	
		transition-delay: .3s
	
	}
	
	[aos][aos][aos-delay='350'], body[aos-delay='350'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='350'].aos-animate, body[aos-delay='350'] [aos].aos-animate {
	
		-webkit-transition-delay: 350ms;
	
		transition-delay: 350ms
	
	}
	
	[aos][aos][aos-delay='400'], body[aos-delay='400'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='400'].aos-animate, body[aos-delay='400'] [aos].aos-animate {
	
		-webkit-transition-delay: .4s;
	
		transition-delay: .4s
	
	}
	
	[aos][aos][aos-delay='450'], body[aos-delay='450'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='450'].aos-animate, body[aos-delay='450'] [aos].aos-animate {
	
		-webkit-transition-delay: 450ms;
	
		transition-delay: 450ms
	
	}
	
	[aos][aos][aos-delay='500'], body[aos-delay='500'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='500'].aos-animate, body[aos-delay='500'] [aos].aos-animate {
	
		-webkit-transition-delay: .5s;
	
		transition-delay: .5s
	
	}
	
	[aos][aos][aos-delay='550'], body[aos-delay='550'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='550'].aos-animate, body[aos-delay='550'] [aos].aos-animate {
	
		-webkit-transition-delay: 550ms;
	
		transition-delay: 550ms
	
	}
	
	[aos][aos][aos-delay='600'], body[aos-delay='600'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='600'].aos-animate, body[aos-delay='600'] [aos].aos-animate {
	
		-webkit-transition-delay: .6s;
	
		transition-delay: .6s
	
	}
	
	[aos][aos][aos-delay='650'], body[aos-delay='650'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='650'].aos-animate, body[aos-delay='650'] [aos].aos-animate {
	
		-webkit-transition-delay: 650ms;
	
		transition-delay: 650ms
	
	}
	
	[aos][aos][aos-delay='700'], body[aos-delay='700'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='700'].aos-animate, body[aos-delay='700'] [aos].aos-animate {
	
		-webkit-transition-delay: .7s;
	
		transition-delay: .7s
	
	}
	
	[aos][aos][aos-delay='750'], body[aos-delay='750'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='750'].aos-animate, body[aos-delay='750'] [aos].aos-animate {
	
		-webkit-transition-delay: 750ms;
	
		transition-delay: 750ms
	
	}
	
	[aos][aos][aos-delay='800'], body[aos-delay='800'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='800'].aos-animate, body[aos-delay='800'] [aos].aos-animate {
	
		-webkit-transition-delay: .8s;
	
		transition-delay: .8s
	
	}
	
	[aos][aos][aos-delay='850'], body[aos-delay='850'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='850'].aos-animate, body[aos-delay='850'] [aos].aos-animate {
	
		-webkit-transition-delay: 850ms;
	
		transition-delay: 850ms
	
	}
	
	[aos][aos][aos-delay='900'], body[aos-delay='900'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='900'].aos-animate, body[aos-delay='900'] [aos].aos-animate {
	
		-webkit-transition-delay: .9s;
	
		transition-delay: .9s
	
	}
	
	[aos][aos][aos-delay='950'], body[aos-delay='950'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='950'].aos-animate, body[aos-delay='950'] [aos].aos-animate {
	
		-webkit-transition-delay: 950ms;
	
		transition-delay: 950ms
	
	}
	
	[aos][aos][aos-delay='1000'], body[aos-delay='1000'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1000'].aos-animate, body[aos-delay='1000'] [aos].aos-animate {
	
		-webkit-transition-delay: 1s;
	
		transition-delay: 1s
	
	}
	
	[aos][aos][aos-delay='1050'], body[aos-delay='1050'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1050'].aos-animate, body[aos-delay='1050'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.05s;
	
		transition-delay: 1.05s
	
	}
	
	[aos][aos][aos-delay='1100'], body[aos-delay='1100'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1100'].aos-animate, body[aos-delay='1100'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.1s;
	
		transition-delay: 1.1s
	
	}
	
	[aos][aos][aos-delay='1150'], body[aos-delay='1150'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1150'].aos-animate, body[aos-delay='1150'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.15s;
	
		transition-delay: 1.15s
	
	}
	
	[aos][aos][aos-delay='1200'], body[aos-delay='1200'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1200'].aos-animate, body[aos-delay='1200'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.2s;
	
		transition-delay: 1.2s
	
	}
	
	[aos][aos][aos-delay='1250'], body[aos-delay='1250'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1250'].aos-animate, body[aos-delay='1250'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.25s;
	
		transition-delay: 1.25s
	
	}
	
	[aos][aos][aos-delay='1300'], body[aos-delay='1300'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1300'].aos-animate, body[aos-delay='1300'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.3s;
	
		transition-delay: 1.3s
	
	}
	
	[aos][aos][aos-delay='1350'], body[aos-delay='1350'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1350'].aos-animate, body[aos-delay='1350'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.35s;
	
		transition-delay: 1.35s
	
	}
	
	[aos][aos][aos-delay='1400'], body[aos-delay='1400'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1400'].aos-animate, body[aos-delay='1400'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.4s;
	
		transition-delay: 1.4s
	
	}
	
	[aos][aos][aos-delay='1450'], body[aos-delay='1450'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1450'].aos-animate, body[aos-delay='1450'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.45s;
	
		transition-delay: 1.45s
	
	}
	
	[aos][aos][aos-delay='1500'], body[aos-delay='1500'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1500'].aos-animate, body[aos-delay='1500'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.5s;
	
		transition-delay: 1.5s
	
	}
	
	[aos][aos][aos-delay='1550'], body[aos-delay='1550'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1550'].aos-animate, body[aos-delay='1550'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.55s;
	
		transition-delay: 1.55s
	
	}
	
	[aos][aos][aos-delay='1600'], body[aos-delay='1600'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1600'].aos-animate, body[aos-delay='1600'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.6s;
	
		transition-delay: 1.6s
	
	}
	
	[aos][aos][aos-delay='1650'], body[aos-delay='1650'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1650'].aos-animate, body[aos-delay='1650'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.65s;
	
		transition-delay: 1.65s
	
	}
	
	[aos][aos][aos-delay='1700'], body[aos-delay='1700'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1700'].aos-animate, body[aos-delay='1700'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.7s;
	
		transition-delay: 1.7s
	
	}
	
	[aos][aos][aos-delay='1750'], body[aos-delay='1750'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1750'].aos-animate, body[aos-delay='1750'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.75s;
	
		transition-delay: 1.75s
	
	}
	
	[aos][aos][aos-delay='1800'], body[aos-delay='1800'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1800'].aos-animate, body[aos-delay='1800'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.8s;
	
		transition-delay: 1.8s
	
	}
	
	[aos][aos][aos-delay='1850'], body[aos-delay='1850'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1850'].aos-animate, body[aos-delay='1850'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.85s;
	
		transition-delay: 1.85s
	
	}
	
	[aos][aos][aos-delay='1900'], body[aos-delay='1900'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1900'].aos-animate, body[aos-delay='1900'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.9s;
	
		transition-delay: 1.9s
	
	}
	
	[aos][aos][aos-delay='1950'], body[aos-delay='1950'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='1950'].aos-animate, body[aos-delay='1950'] [aos].aos-animate {
	
		-webkit-transition-delay: 1.95s;
	
		transition-delay: 1.95s
	
	}
	
	[aos][aos][aos-delay='2000'], body[aos-delay='2000'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2000'].aos-animate, body[aos-delay='2000'] [aos].aos-animate {
	
		-webkit-transition-delay: 2s;
	
		transition-delay: 2s
	
	}
	
	[aos][aos][aos-delay='2050'], body[aos-delay='2050'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2050'].aos-animate, body[aos-delay='2050'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.05s;
	
		transition-delay: 2.05s
	
	}
	
	[aos][aos][aos-delay='2100'], body[aos-delay='2100'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2100'].aos-animate, body[aos-delay='2100'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.1s;
	
		transition-delay: 2.1s
	
	}
	
	[aos][aos][aos-delay='2150'], body[aos-delay='2150'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2150'].aos-animate, body[aos-delay='2150'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.15s;
	
		transition-delay: 2.15s
	
	}
	
	[aos][aos][aos-delay='2200'], body[aos-delay='2200'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2200'].aos-animate, body[aos-delay='2200'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.2s;
	
		transition-delay: 2.2s
	
	}
	
	[aos][aos][aos-delay='2250'], body[aos-delay='2250'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2250'].aos-animate, body[aos-delay='2250'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.25s;
	
		transition-delay: 2.25s
	
	}
	
	[aos][aos][aos-delay='2300'], body[aos-delay='2300'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2300'].aos-animate, body[aos-delay='2300'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.3s;
	
		transition-delay: 2.3s
	
	}
	
	[aos][aos][aos-delay='2350'], body[aos-delay='2350'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2350'].aos-animate, body[aos-delay='2350'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.35s;
	
		transition-delay: 2.35s
	
	}
	
	[aos][aos][aos-delay='2400'], body[aos-delay='2400'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2400'].aos-animate, body[aos-delay='2400'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.4s;
	
		transition-delay: 2.4s
	
	}
	
	[aos][aos][aos-delay='2450'], body[aos-delay='2450'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2450'].aos-animate, body[aos-delay='2450'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.45s;
	
		transition-delay: 2.45s
	
	}
	
	[aos][aos][aos-delay='2500'], body[aos-delay='2500'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2500'].aos-animate, body[aos-delay='2500'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.5s;
	
		transition-delay: 2.5s
	
	}
	
	[aos][aos][aos-delay='2550'], body[aos-delay='2550'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2550'].aos-animate, body[aos-delay='2550'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.55s;
	
		transition-delay: 2.55s
	
	}
	
	[aos][aos][aos-delay='2600'], body[aos-delay='2600'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2600'].aos-animate, body[aos-delay='2600'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.6s;
	
		transition-delay: 2.6s
	
	}
	
	[aos][aos][aos-delay='2650'], body[aos-delay='2650'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2650'].aos-animate, body[aos-delay='2650'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.65s;
	
		transition-delay: 2.65s
	
	}
	
	[aos][aos][aos-delay='2700'], body[aos-delay='2700'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2700'].aos-animate, body[aos-delay='2700'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.7s;
	
		transition-delay: 2.7s
	
	}
	
	[aos][aos][aos-delay='2750'], body[aos-delay='2750'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2750'].aos-animate, body[aos-delay='2750'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.75s;
	
		transition-delay: 2.75s
	
	}
	
	[aos][aos][aos-delay='2800'], body[aos-delay='2800'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2800'].aos-animate, body[aos-delay='2800'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.8s;
	
		transition-delay: 2.8s
	
	}
	
	[aos][aos][aos-delay='2850'], body[aos-delay='2850'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2850'].aos-animate, body[aos-delay='2850'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.85s;
	
		transition-delay: 2.85s
	
	}
	
	[aos][aos][aos-delay='2900'], body[aos-delay='2900'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2900'].aos-animate, body[aos-delay='2900'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.9s;
	
		transition-delay: 2.9s
	
	}
	
	[aos][aos][aos-delay='2950'], body[aos-delay='2950'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='2950'].aos-animate, body[aos-delay='2950'] [aos].aos-animate {
	
		-webkit-transition-delay: 2.95s;
	
		transition-delay: 2.95s
	
	}
	
	[aos][aos][aos-delay='3000'], body[aos-delay='3000'] [aos] {
	
	-webkit-transition-delay:0;
	
	transition-delay:0
	
	}
	
	[aos][aos][aos-delay='3000'].aos-animate, body[aos-delay='3000'] [aos].aos-animate {
	
		-webkit-transition-delay: 3s;
	
		transition-delay: 3s
	
	}
	
	[aos^=fade][aos^=fade] {
	
	opacity:0;
	
	-webkit-transition-property:all;
	
	transition-property:all
	
	}
	
	[aos^=fade][aos^=fade].aos-animate {
	
		opacity: 1
	
	}
	
	[aos=fade-up] {
	
	-webkit-transform:translate(0, 100px);
	
	-ms-transform:translate(0, 100px);
	
	transform:translate(0, 100px)
	
	}
	
	[aos=fade-up].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos=fade-down] {
	
	-webkit-transform:translate(0, -100px);
	
	-ms-transform:translate(0, -100px);
	
	transform:translate(0, -100px)
	
	}
	
	[aos=fade-down].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos=fade-right] {
	
	-webkit-transform:translate(-100px, 0);
	
	-ms-transform:translate(-100px, 0);
	
	transform:translate(-100px, 0)
	
	}
	
	[aos=fade-right].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos=fade-left] {
	
	-webkit-transform:translate(100px, 0);
	
	-ms-transform:translate(100px, 0);
	
	transform:translate(100px, 0)
	
	}
	
	[aos=fade-left].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos=fade-up-right] {
	
	-webkit-transform:translate(-100px, 100px);
	
	-ms-transform:translate(-100px, 100px);
	
	transform:translate(-100px, 100px)
	
	}
	
	[aos=fade-up-right].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos=fade-up-left] {
	
	-webkit-transform:translate(100px, 100px);
	
	-ms-transform:translate(100px, 100px);
	
	transform:translate(100px, 100px)
	
	}
	
	[aos=fade-up-left].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos=fade-down-right] {
	
	-webkit-transform:translate(-100px, -100px);
	
	-ms-transform:translate(-100px, -100px);
	
	transform:translate(-100px, -100px)
	
	}
	
	[aos=fade-down-right].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos=fade-down-left] {
	
	-webkit-transform:translate(100px, -100px);
	
	-ms-transform:translate(100px, -100px);
	
	transform:translate(100px, -100px)
	
	}
	
	[aos=fade-down-left].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos^=zoom][aos^=zoom] {
	
	opacity:0;
	
	-webkit-transition-property:all;
	
	transition-property:all
	
	}
	
	[aos^=zoom][aos^=zoom].aos-animate {
	
		opacity: 1
	
	}
	
	[aos=zoom-in] {
	
	-webkit-transform:scale(.6);
	
	-ms-transform:scale(.6);
	
	transform:scale(.6)
	
	}
	
	[aos=zoom-in].aos-animate {
	
		-webkit-transform: scale(1);
	
		-ms-transform: scale(1);
	
		transform: scale(1)
	
	}
	
	[aos=zoom-in-up] {
	
	-webkit-transform:translate(0, 100px) scale(.6);
	
	-ms-transform:translate(0, 100px) scale(.6);
	
	transform:translate(0, 100px) scale(.6)
	
	}
	
	[aos=zoom-in-up].aos-animate {
	
		-webkit-transform: translate(0, 0) scale(1);
	
		-ms-transform: translate(0, 0) scale(1);
	
		transform: translate(0, 0) scale(1)
	
	}
	
	[aos=zoom-in-down] {
	
	-webkit-transform:translate(0, -100px) scale(.6);
	
	-ms-transform:translate(0, -100px) scale(.6);
	
	transform:translate(0, -100px) scale(.6)
	
	}
	
	[aos=zoom-in-down].aos-animate {
	
		-webkit-transform: translate(0, 0) scale(1);
	
		-ms-transform: translate(0, 0) scale(1);
	
		transform: translate(0, 0) scale(1)
	
	}
	
	[aos=zoom-in-right] {
	
	-webkit-transform:translate(-100px, 0) scale(.6);
	
	-ms-transform:translate(-100px, 0) scale(.6);
	
	transform:translate(-100px, 0) scale(.6)
	
	}
	
	[aos=zoom-in-right].aos-animate {
	
		-webkit-transform: translate(0, 0) scale(1);
	
		-ms-transform: translate(0, 0) scale(1);
	
		transform: translate(0, 0) scale(1)
	
	}
	
	[aos=zoom-in-left] {
	
	-webkit-transform:translate(100px, 0) scale(.6);
	
	-ms-transform:translate(100px, 0) scale(.6);
	
	transform:translate(100px, 0) scale(.6)
	
	}
	
	[aos=zoom-in-left].aos-animate {
	
		-webkit-transform: translate(0, 0) scale(1);
	
		-ms-transform: translate(0, 0) scale(1);
	
		transform: translate(0, 0) scale(1)
	
	}
	
	[aos=zoom-out] {
	
	-webkit-transform:scale(1.2);
	
	-ms-transform:scale(1.2);
	
	transform:scale(1.2)
	
	}
	
	[aos=zoom-out].aos-animate {
	
		-webkit-transform: scale(1);
	
		-ms-transform: scale(1);
	
		transform: scale(1)
	
	}
	
	[aos=zoom-out-up] {
	
	-webkit-transform:translate(0, 100px) scale(1.2);
	
	-ms-transform:translate(0, 100px) scale(1.2);
	
	transform:translate(0, 100px) scale(1.2)
	
	}
	
	[aos=zoom-out-up].aos-animate {
	
		-webkit-transform: translate(0, 0) scale(1);
	
		-ms-transform: translate(0, 0) scale(1);
	
		transform: translate(0, 0) scale(1)
	
	}
	
	[aos=zoom-out-down] {
	
	-webkit-transform:translate(0, -100px) scale(1.2);
	
	-ms-transform:translate(0, -100px) scale(1.2);
	
	transform:translate(0, -100px) scale(1.2)
	
	}
	
	[aos=zoom-out-down].aos-animate {
	
		-webkit-transform: translate(0, 0) scale(1);
	
		-ms-transform: translate(0, 0) scale(1);
	
		transform: translate(0, 0) scale(1)
	
	}
	
	[aos=zoom-out-right] {
	
	-webkit-transform:translate(-100px, 0) scale(1.2);
	
	-ms-transform:translate(-100px, 0) scale(1.2);
	
	transform:translate(-100px, 0) scale(1.2)
	
	}
	
	[aos=zoom-out-right].aos-animate {
	
		-webkit-transform: translate(0, 0) scale(1);
	
		-ms-transform: translate(0, 0) scale(1);
	
		transform: translate(0, 0) scale(1)
	
	}
	
	[aos=zoom-out-left] {
	
	-webkit-transform:translate(100px, 0) scale(1.2);
	
	-ms-transform:translate(100px, 0) scale(1.2);
	
	transform:translate(100px, 0) scale(1.2)
	
	}
	
	[aos=zoom-out-left].aos-animate {
	
		-webkit-transform: translate(0, 0) scale(1);
	
		-ms-transform: translate(0, 0) scale(1);
	
		transform: translate(0, 0) scale(1)
	
	}
	
	[aos=slide-up] {
	
	-webkit-transform:translate(0, 100%);
	
	-ms-transform:translate(0, 100%);
	
	transform:translate(0, 100%)
	
	}
	
	[aos=slide-up].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos=slide-down] {
	
	-webkit-transform:translate(0, -100%);
	
	-ms-transform:translate(0, -100%);
	
	transform:translate(0, -100%)
	
	}
	
	[aos=slide-down].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos=slide-right] {
	
	-webkit-transform:translate(-100%, 0);
	
	-ms-transform:translate(-100%, 0);
	
	transform:translate(-100%, 0)
	
	}
	
	[aos=slide-right].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos=slide-left] {
	
	-webkit-transform:translate(100%, 0);
	
	-ms-transform:translate(100%, 0);
	
	transform:translate(100%, 0)
	
	}
	
	[aos=slide-left].aos-animate {
	
		-webkit-transform: translate(0, 0);
	
		-ms-transform: translate(0, 0);
	
		transform: translate(0, 0)
	
	}
	
	[aos^=flip] {
	
	-webkit-backface-visibility:hidden;
	
	backface-visibility:hidden
	
	}
	
	[aos=flip-left] {
	
	-webkit-transform:perspective(2500px) rotateY(-100deg);
	
	transform:perspective(2500px) rotateY(-100deg)
	
	}
	
	[aos=flip-left].aos-animate {
	
		-webkit-transform: perspective(2500px) rotateY(0);
	
		transform: perspective(2500px) rotateY(0)
	
	}
	
	[aos=flip-right] {
	
	-webkit-transform:perspective(2500px) rotateY(100deg);
	
	transform:perspective(2500px) rotateY(100deg)
	
	}
	
	[aos=flip-right].aos-animate {
	
		-webkit-transform: perspective(2500px) rotateY(0);
	
		transform: perspective(2500px) rotateY(0)
	
	}
	
	[aos=flip-up] {
	
	-webkit-transform:perspective(2500px) rotateX(-100deg);
	
	transform:perspective(2500px) rotateX(-100deg)
	
	}
	
	[aos=flip-up].aos-animate {
	
		-webkit-transform: perspective(2500px) rotateX(0);
	
		transform: perspective(2500px) rotateX(0)
	
	}
	
	[aos=flip-down] {
	
	-webkit-transform:perspective(2500px) rotateX(100deg);
	
	transform:perspective(2500px) rotateX(100deg)
	
	}
	
	[aos=flip-down].aos-animate {
	
		-webkit-transform: perspective(2500px) rotateX(0);
	
		transform: perspective(2500px) rotateX(0)
	
	}
	
	


