/* 公共样式表css */
html,body {
    color: #333;
    margin: 0;
    height: 100%;
    font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
}
.wrap { width:1200px; margin:0px auto;}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/*图片放大组件*/
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgZoom img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
img {border: 0;}
body {background: #fff;　color: #666;}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {
    margin: 0;
    padding: 0;
}
a {text-decoration: none; color: #08acee;}
a:hover {color: #eee;}
button {outline: 0;}
button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    outline: none;
}
li {list-style: none;}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {}
@font-face {
  font-family: '../font/iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../font/iconfont.woff2') format('woff2'),
      url('../font/iconfont.woff') format('woff'),
      url('../font/iconfont.ttf') format('truetype'),
      url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "../font/iconfont";
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.title { width:1200px; clear:both; margin:60px auto; height:86px; text-align:center; background: url(../images/titlebg.png) no-repeat center;}
.title .en { position:absolute; left:0; right:0; margin-top:35px; color:#d0deea; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:26px; letter-spacing:6px;}
.title .cn { position:absolute; left:0; right:0; margin-top:30px; color:#004986; font-weight:bold; font-size:30px; letter-spacing:3px;}

/* 头布局样式css */
.aui-header-top {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
    background-color: rgba(0,0,0,0.3);
    background-color: #000\9;
    transition: all 0.6s ease-out;
}

.aui-header-title {width: 1200px; margin: 0 auto;}
.aui-header-title .aui-title {float: left; margin-left: 10px;}
.aui-header-title a {font-size: 12px; color: #fff; opacity: 0.4; line-height: 28px;}
.aui-header-title .navList {float: right; margin-right: 10px;}
.aui-header-title .navList li:first-child {margin-left: 0;}
.aui-header-title .navList li {float: left; margin-left: 66px;}
.aui-header-title a {font-size: 12px; color: #fff; opacity: 0.4; line-height: 28px;}
.aui-header-title .navList li a {font-size: 12px;}

.aui-header-nav {
    position: fixed;
    top: 0;
    width: 100%;
    background-color: transparent;
    border-bottom: 1px solid transparent;
    z-index: 999;
    transition: all 0.45s ease-in-out;
}

.aui-header-nav.moveDown {
    top: 29px;
    transition: all 0.45s ease-in-out;
}

.aui-header-nav .wrapper2 {
    position: relative;
    width: 1200px;
    /* padding: 0 10px; */
    height: 80px;
    margin: 0 auto;
}

.aui-header-nav .aui-logo {
    width: 150px;
    height: 45px;
    background: url(../images/icon-white.png) no-repeat;
    background: url(../images/icon-white.png) no-repeat\9;
}

.aui-header-nav .wrapper2 .aui-logo {
    position: relative;
    top: 20px;
}

.aui-header-nav.solid .aui-logo {
    background: url(../images/icon-blue.png) no-repeat;
    background: url(../images/icon-blue.png) no-repeat\9;
}

.aui-header-nav .aui-logo h1 {
    text-indent: -99999px;
}

.aui-header-nav .wrapper2 .aui-top-nav {
    position: absolute;
    right: 100px;
    top: 0;
}

.aui-top-nav .menu {
    -webkit-user-select: none;
    user-select: none;
    margin-top: 4px;
}

.aui-top-nav .menu >li {
    float: left;
    margin-left: 20px;
    height: 75px;
}

.aui-top-nav .menu >li >a {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; padding: 0 10px;
    height: 75px;
	text-decoration:none;
    font-size: 16px;
    line-height: 75px;
    color: #fff;
    border-bottom: 2px solid transparent;
    border-bottom: 0 \9;
    background-color: rgba(0,0,0,0);
}

.aui-header-nav.solid .aui-top-nav .menu >li >a {
    color: #383838;
}

.aui-top-nav .menu >li .panel {
    position: fixed;
    top: 81px;
    left: 0;
    right: 0;
    height: 120px;
    padding-top: 0;
    filter: alpha(opacity = 0) \9;
    opacity: 0;
    transition-delay: 0.1s;
    transition-duration: 0.3s;
    z-index: -1;
    visibility: hidden;
    visibility: visible\9;
    display: none\9;
    background-color: #fff;
    text-align: center;
    border-bottom: 1px solid #e4e4e4;
}

.aui-top-nav .menu >li .panel.product {
    height: auto;
}

.aui-top-nav .menu >li .panel .inner {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; width: 1180px;
    padding: 28px 0 37px 0;
    box-shadow: none;
    overflow: hidden;
    text-align: center;
}

.aui-top-nav .menu >li .panel .list {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; /* float: left; */
}

.aui-top-nav .menu >li .panel.product .list {
    box-sizing: border-box;
    display: block;
    height: 60px;
    text-align: left;
    margin-left: 295px;
    margin-top: 30px;
}

.aui-top-nav .menu >li .panel.product .list dt {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; width: 90px;
    vertical-align: middle;
    font-size: 16px;
    color: #373d40;
    line-height: 60px;
    margin-right: -20px;
}

.aui-header-nav.solid .aui-top-nav .menu >li .panel .list dt {
    color: #7d8496;
}

.aui-top-nav .menu >li .panel .list dd {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; margin-left: 80px;
    text-align: center;
    vertical-align: top;
}

.aui-top-nav .menu >li .panel .list a {
    display: block;
    font-size: 14px;
    line-height: 1.5;
    color: #383838;
    font-weight: 400;
    text-align: center;
}

.aui-header-nav.solid .aui-top-nav .menu >li .panel .list a {
    color: #383838;
}

.aui-top-nav .u-iconfont {
    font-size: 32px;
    line-height: 33px;
    color: #383838;
}

.aui-top-nav .menu >li .panel .list dd em {
    font-weight: 400;
}

.aui-top-nav .menu >li .panel .list dd .txt {
    display: block;
    margin-top: 8px;
    font-style: normal;
}

a, a:hover {
    color: #488bff;
}

.aui-header-top.moveUp {
    top: -29px;
    transition: all 0.5s ease-out;
}

.aui-header-nav.solid {
    background-color: #fff;
    background-color: #fff\9;
    border-bottom: 1px solid #f0f1f2;
    transition: all 0.5s ease-in-out;
}

.aui-header-nav .wrapper2 .m-login {
    position: absolute;
    right: 10px;
    top: 24px;
}

.u-btn {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; padding: 7px 15px;
    background-color: #49a0f5;
    border: 1px solid #49a0f5;
    border-radius: 2px;
    font-size: 14px;
    line-height: 1;
    color: #fff;
    cursor: pointer;
}

.m-login .u-btn {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; padding: 7px 15px;
    font-size: 14px;
    border-radius: 2px;
    letter-spacing: 0;
    line-height: 1.2;
    vertical-align: top;
}

.m-login .sign {
    transition: all 0.4s ease-out;
}

.u-btn.sign {
    padding: 7px 15px;
    background-color: transparent;
    border: 1px solid #e5e5e5;
    color: #e5e5e5;
}

.m-login .u-btn.sign {
    margin-right: 12px;
}

.aui-header-nav.solid .m-login .u-btn {
    transition: all 0.4s ease-out;
}

.aui-header-nav.solid .m-login .sign {
    background-color: transparent;
    border: 1px solid #505050;
    color: #383838;
    transition: all 0.4s ease-out;
}

.aui-header-nav.solid .m-login .free {
    background-color: #49a0f5;
    border: 1px solid #49a0f5;
    color: #fff;
    transition: all 0.4s ease-out;
}

.m-login .u-btn {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; padding: 7px 15px;
    font-size: 14px;
    border-radius: 2px;
    letter-spacing: 0;
    line-height: 1.2;
    vertical-align: top;
}

.u-btn.free {
    padding: 7px 15px;
    background-color: #fff;
    border: 1px solid #fff;
    color: #383838;
}

.m-login .u-btn.free {
    margin-left: 0;
}

.aui-header-nav.solid .m-login .u-btn {
    transition: all 0.4s ease-out;
}

.aui-header-nav.moveDown {top: 0px; transition: all 0.45s ease-in-out;}

.aui-top-nav .menu >li:hover .panel {
    filter: alpha(opacity = 100) \9;
    opacity: 1;
    transition-delay: 0.1s;
    transition-duration: 0.3s;
    z-index: 1;
    visibility: visible;
    display: block\9;
}

.aui-top-nav .menu >li >a:hover {
    color: #0075a9;
    border-color: #0075a9;
    border-bottom: 2px solid #0075a9\9;
}

.aui-top-nav .menu >li .panel .list dd .txt:hover {
    color: #3b8fea;
}

.icon-font {
    width: 30px;
    height: 30px;
    background-size: 30px;
    display: block;
    margin: 0 auto;
}

.icon-font-item001 {
    background: url("../images/icon001.png") no-repeat;
    background-size: 30px;
}

.icon-font-item002 {
    background: url("../images/icon002.png") no-repeat;
    background-size: 30px;
}

.icon-font-item003 {
    background: url("../images/icon003.png") no-repeat;
    background-size: 30px;
}

.icon-font-item004 {
    background: url("../images/icon004.png") no-repeat;
    background-size: 30px;
}

.icon-font-item005 {
    background: url("../images/icon005.png") no-repeat;
    background-size: 30px;
}

.icon-font-item006 {
    background: url("../images/icon006.png") no-repeat;
    background-size: 30px;
}

.icon-font-item007 {
    background: url("../images/icon007.png") no-repeat;
    background-size: 30px;
}

.aui-top-nav .menu >li .panel .list a:hover .icon-font {
    width: 30px;
    height: 30px;
    background-size: 30px;
    display: block;
    margin: 0 auto;
}

.aui-top-nav .menu >li .panel .list a:hover .icon-font-item001 {
    background: url("../images/icon001-1.png") no-repeat;
    background-size: 30px;
}

.aui-top-nav .menu >li .panel .list a:hover .icon-font-item002 {
    background: url("../images/icon002-2.png") no-repeat;
    background-size: 30px;
}

.aui-top-nav .menu >li .panel .list a:hover .icon-font-item003 {
    background: url("../images/icon003-3.png") no-repeat;
    background-size: 30px;
}

.aui-top-nav .menu >li .panel .list a:hover .icon-font-item004 {
    background: url("../images/icon004-4.png") no-repeat;
    background-size: 30px;
}

.aui-top-nav .menu >li .panel .list a:hover .icon-font-item005 {
    background: url("../images/icon005-5.png") no-repeat;
    background-size: 30px;
}

.aui-top-nav .menu >li .panel .list a:hover .icon-font-item006 {
    background: url("../images/icon006-6.png") no-repeat;
    background-size: 30px;
}

.aui-top-nav .menu >li .panel .list a:hover .icon-font-item007 {
    background: url("../images/icon007-7.png") no-repeat;
    background-size: 30px;
}

.aui-top-nav .menu >li .panel .list a:hover .txt {
    color: #3b8fea;
}

.solid .aui-top-nav .menu >li .panel {
    top: 81px;
}

/*banner*/
.aui-banner-slide {
    position: relative;
    min-width: 1000px;
    background-color: #081238;
}

.aui-banner-main {
    position: relative;
    width: 100%;
    overflow: hidden;
    text-align: center;
    user-select: none;
    -webkit-user-select: none;
    height: 950px;
}

.aui-banner-wrapper {
    position: relative;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px,0,0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px,0,0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px,0,0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px,0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px,0,0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px,0,0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.aui-banner-button {
    z-index: 1002;
    margin-top: 15px;
    position: absolute;
    top: 59%;
    left: 12%;
}

.aui-banner-button a {
    padding: 11px 43px;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-radius: 2px;
    background-color: #fff;
    font-size: 14px;
    line-height: 1.3;
    color: #383838;
    color: #fff;
    background-color: #488bff;
    border-color: #488bff;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; border: 1px solid #49a0f5;
}

.aui-banner-button a:hover {
    color: #fff;
    border-color: #3981ff;
    background-color: #3981ff;
}

.aui-banner-button .aui-btn-wh {
    color: #fff;
    background-color: rgba(255,255,255,0);
    margin-left: 20px;
    padding: 11px 43px;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-radius: 2px;
    font-size: 14px;
    line-height: 1.3;
    color: #fff;
}

.aui-banner-button .aui-btn-wh:hover {
    color: #fff;
    background-color: rgba(255,255,255,0.3);
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
}

.aui-bar-pic {
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 20px;
    text-align: center;
}

.aui-bar-pic img {
    display: block;
    width: 100%;
    height: auto;
    border: none;
    vertical-align: middle;
}

.aui-bar-title {
    font-size: 16px;
    line-height: 1.8;
    color: #fff;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.aui-bar-text {
    font-size: 14px;
    line-height: 1.8;
    color: #fff;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.aui-banner-news-box ul li:hover {
    background-color: rgba(255,255,255,0.05);
}

.aui-banner-wrapper ul li img {
    width: 100%;
    height: 950px;
    display: block;
    border: none;
}

.aui-banner-wrapper ul li {
    position: relative;
}

.aui-banner-circle ul li {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; width: 10px;
    height: 10px;
    background: url(../images/icon-q1.png) no-repeat;
    background: url(../images/icon-q1.png) no-repeat\9;
    background-size: 10px 10px;
    border-radius: 2px;
    cursor: pointer;
    margin-left: 4px;
    margin-right: 4px;
}

.aui-banner-circle ul .on {
    width: 24px;
    height: 10px;
    background: url(../images/icon-q2.png) no-repeat;
    background: url(../images/icon-q2.png) no-repeat\9;
    background-size: 24px 10px;
}

.aui-banner-circle {
    position: relative;
    display: inline-block;
    vertical-align: baseline;
    zoom: 1; width: auto;
    bottom: 50px;
    padding: 6px 15px;
    padding-bottom: 3px;
    border-radius: 16px;
    text-align: center;
}

.aui-banner-button-mo {
    width: 180px;
    left: 50%;
    margin-left: -90px;
}
/*内容区开始*/
/**/
.yin{padding: 70px 0 60px; overflow:hidden;}
.yin dl{width: 286px;height: 454px; border-radius:10px; position: relative;margin: 0px 18px 0 0;float: left;overflow: hidden;-webkit-transition:transform .3s;transition:transform .3s;}
.yin dl dt{width: 286px;line-height: 0;position: relative;}
.yin dl dt img{width: 286px;height: 454px;}
.yin dl dt h4{font-size: 18px;color: #fff;height: 85px;line-height: 85px;width: 286px;text-align: center;position: absolute;bottom: 0;left: 0;background: #cf1a1f;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.yin dl dt h4 em{display: block;width: 46px;height: 46px;line-height: 0;background: #142038;border-radius: 50%;position: absolute;top: -23px;left: 120px;}
.yin dl dd{background: rgba(0,0,0,0.7);position: absolute;bottom: 0;left: 0;height: 0;overflow: hidden;width: 286px;text-align: center;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.yin dl dd h5{height: 70px;line-height: 70px;overflow: hidden; background:url(../images/yin_line.gif) no-repeat center 67px;font-size: 26px;color: #fff;}
.yin dl dd em{display: block; font-size:34px; color:#fff; line-height:46px; font-style:normal; width: 46px;height: 46px;line-height: 0;padding: 19px 19px;margin: 40px auto 0;}
.yin dl dd p{font-size: 16px;color: #fff;line-height: 30px;height: 250px;overflow: hidden;width: 220px;margin: 0 auto;padding: 15px 0 0;}
.yin dl:hover dd,.yin dl.cur dd{height: 454px;}
.yin dl:hover dt h4,.yin dl.cur dt h4{height: 0;}
.yin dl:hover dt h4 em,.yin dl.cur dt h4 em{top: 0;}
.yin dl:hover,.yin dl.cur{-webkit-transform:translate(0,-35px);transform:translate(0,-35px);}
.yin .nobor{margin-right: 0;}

/*产品展示*/
.clearfix:before, .clearfix:after{
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0;
    visibility: hidden;
    font-size: 0;
}
.index_2_2 { padding-bottom:50px; padding-top:30px; background:url(../images/probg.jpg) no-repeat center; background-size:cover;}
.index_2_2_mid{ background-color:#fff; -webkit-box-shadow:0 0.9375rem 1.875rem rgba(0, 0, 0, 0.1); -moz-box-shadow:0 0.9375rem 1.875rem rgba(0, 0, 0, 0.1); -ms-box-shadow:0 0.9375rem 1.875rem rgba(0, 0, 0, 0.1); -o-box-shadow:0 0.9375rem 1.875rem rgba(0, 0, 0, 0.1); box-shadow:0 0.9375rem 1.875rem rgba(0, 0, 0, 0.1); transition:all .36s ease; }
.index_2_2_mid_mid{ margin-left:1.875rem; margin-right:1.875rem; padding-bottom:3.6875rem; position:relative; padding-top:3rem; }
.index_2_2_mid_mid_right_1{ font-family:Arial, Helvetica, sans-serif; color:#525b5a; font-size:0.875rem; }
.index_2_2_mid_mid_right_2{ height:3rem; font-size:1.3rem; color:#030303; font-weight:bold; position:relative; }
.index_2_2_mid_mid_right_2:before{ content:""; position:absolute; z-index:1; background-image:url(../images/img14.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; left:0%; width:3rem; bottom:0px; height:3px; -webkit-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }

.index_2_2_mid_mid_left{ height:18.2rem; overflow:hidden; position:absolute; left:0; bottom:3.7875rem; width:60.2%; text-align:center; background-color:#FFF; }
.index_2_2_mid_mid_right{ float:right; width:38%; }
.cell_mid{ display:table; height:100%; width:100%; }
.cell_h{ height:100%; display:table-cell; vertical-align:middle; }
.cell_h img{ max-width:100%; } .daxie{ text-transform:uppercase; }
.index_2_2_mid_mid_right_jj{ padding-left:1.5rem; }
.index_2_2_mid_mid_right_3{ line-height:1.5rem; height:3rem; overflow:hidden; color:#525b5a; font-family:"SourceHanSansCN"; margin:1rem 0 1.5rem 0; }
.index_2_2_mid_mid_right_4 span{ display:inline-block; border:1px #b0b0b0 solid; width:2.25rem; height:2.25rem; background-position:center; background-repeat:no-repeat; background-image:url(../images/img11.png); }
.index_2_2 .swiper-slide{ padding:32px calc((100vw - 709px) * 0.0127604166666667); width:709px; }
.index_2_2 .swiper-pagination-bullet{ width:1.5625rem; height:1.5625rem; position:relative; background:none; opacity:1; }
.index_2_2 .swiper-pagination-bullet:before{ content:""; position:absolute; z-index:2; background-image:url(../images/img_15.png); background-position:center; background-repeat:no-repeat; left:50%; margin-left:-4px; width:8px; opacity:1; top:50%; margin-top:-4px; height:8px; -webkit-transition:all .4s ease-in-out; transition:all .4s ease-in-out; }
.index_2_2 .swiper-pagination-bullet-active:before{ width:100%; height:100%; top:0; left:0; margin:0; }
.swiper-pagination-index_2_2{ position:static; margin-bottom:1.5rem; margin-top:2.5rem; }
@media screen and (min-width:1024px){
.index_2_2{}
.index_2_2 .swiper-slide:hover .index_2_2_mid_mid_left { background-color: #fff; -webkit-box-shadow: 0 0.9375rem 1.875rem rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0.9375rem 1.875rem rgba(0, 0, 0, 0.1); -ms-box-shadow: 0 0.9375rem 1.875rem rgba(0, 0, 0, 0.1); -o-box-shadow: 0 0.9375rem 1.875rem rgba(0, 0, 0, 0.1); box-shadow: 0 0.9375rem 1.875rem rgba(0, 0, 0, 0.1); }
.index_2_2 .swiper-slide:hover .index_2_2_mid { background: linear-gradient(to right, rgba(10, 45, 137, 1), rgba(111, 186, 68, 1)); }
.index_2_2 .swiper-slide:hover .index_2_2_mid_mid_right_1 { color: #d5ebf3; }
.index_2_2 .swiper-slide:hover .index_2_2_mid_mid_right_2{ color: #fff; }
.index_2_2 .swiper-slide:hover .index_2_2_mid_mid_right_3 { color: #fff; }
.index_2_2 .swiper-slide:hover .index_2_2_mid_mid_right_4 span { border-color: #fff; background-image: url(../images/img12.png); }
.index_2_2_mid_mid_right_2:after { content: ""; position: absolute; z-index: 2; background-color: #fff; background-position: center; background-repeat: no-repeat; background-size: cover; left: 0%; width: 0rem; opacity: 0; bottom: 0px; height: 3px; -webkit-transition: all 1.9s ease-in-out; transition: all 1.9s ease-in-out; }
.index_2_2 .swiper-slide:hover .index_2_2_mid_mid_right_2::after { width: 3rem; opacity: 1; }
}

/*产业概况*/
.industry { clear:both; height:auto; background:#f3f3f3; overflow:hidden; padding:0px 0;}

.industry .map { position:relative;}
.zhishu { float:right; position:relative; padding:20px; margin-top:-130px; right:0; bottom:0; width:400px; background:#efefef;}
.zhishu .tit3 { text-align:right; font-weight:bold; font-size:22px; color:#595959;}
.zhishu .time { font-size:18px; text-indent:30px;}
.zhishu .number { font-size:45px; text-indent:30px;}
.zhishu .up { font-size:18px; color:#ff0000; text-indent:30px;}
.zhishu .more2 { background:#0075a9; float:right;
-webkit-transition: padding 0.2s ease-out;
-moz-transition: padding 0.2s ease-out;
-ms-transition: padding 0.2s ease-out;
-o-transition: padding 0.2s ease-out;
transition: padding 0.2s ease-out; border-radius:30px; width:188px; text-align:center; color:#fff; padding:12px 10px;}
.zhishu .more2:hover {padding-left: 34px;}
.zhishu .more2 a { color:#fff;}

.wrapper4{ padding-top:10px;height:210px; width:500px; float:left; overflow:hidden;}
.wrapper4 li{ float:left; padding:0 20px;}
.wrapper4 li h2{ font-size:48px; color:#3b7ce4; font-family:Arial, Helvetica, sans-serif; font-weight:blod; }
.wrapper4 .count-text{ font-size:14px; line-height:30px; color:#585757;}

/*新闻中心*/
.news { padding-bottom:60px; background:#fafafa; height:auto; clear:both; overflow:hidden;}

.onenews { width:580px; float:left; background:#fff;}
.onenews .pic { width:580px; height:304px; overflow:hidden;}
.onenews .pic img {width:580px;}
.onenews .tit2 { font-size:18px; text-indent:40px;background:url(../images/newstit.png) no-repeat 20px 10px; padding-right:20px; margin:8px 0;}
.onenews .tit2 a { color:#1b1b1b;}
.onenews .tit2 span { float:right; font-size:14px; line-height:30px; font-weight:normal;}
.onenews .info { padding:0px 20px; line-height:28px; font-size:14px; color:#808080; padding-bottom:10px;}
.onenews .info span { font-size:26px; margin-right:10px; float:left; display:block; height:55px; padding-top:4px;}
.newslist { height:auto; width:580px; float:right;}
.newslist li { border-bottom: 1px solid #dbdbdb; margin-bottom:22px; padding-bottom:22px; position: relative; clear:both; height:auto; overflow:hidden; padding-right:70px;}
.newslist li:hover {}
.newslist li a{display:block;}
.newslist li a:hover h4{color:#ca211c;}
.newslist li a:hover .txt{color:#ca211c;}
.newslist li a:hover .right_arr{ background:url(../images/i_n_arrh.png) center center no-repeat; }
.newslist h4 { font-size: 18px; font-weight: normal; margin-bottom: 6px; padding-top:10px; color:#1b1b1b;}
.newslist .txt{color:#626262; font-size:14px; line-height:24px;}
.newslist li a:hover .Edit_Date { width:150px; height:100px; color:#fff; float: left;  margin-right: 20px; border: 1px solid #0075a9; background:#0075a9; text-align:center;}
.newslist li a:hover .Edit_Date ._d { color:#fff}
.newslist li a:hover .Edit_Date ._m { color:#fff}

.Edit_Date { width:150px; height:100px; float: left;  margin-right: 20px; text-align:center;}
._d { font-size: 34px; line-height:48px; padding-top:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#999999}
._m { color: #999999; font-size:14px; }
.right_arr { font-size: 0px; position: absolute; right:10px; bottom: 25px; display:block; width:32px; height:32px; background:url(../images/i_n_arr.png) center center no-repeat; }

/*合作伙伴*/
.indexPartner{ clear:both; background:#eee; padding-bottom:60px; overflow: hidden;}
.indexPartner ul li{width: 16.666%; float: left; border: 1px solid #f5f5f5; margin: -1px 0 0 -1px; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.indexPartner ul li span{display: block; width: 100%; /*height: 149px;*/ padding-top: 46%; overflow: hidden; position: relative;}
.indexPartner ul li img{width: 100%; /*opacity:0.7; filter: grayscale(100%);
    filter: gray; */max-height: 100%; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; margin: auto; -moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;-ms-transition: all 0.6s ease;transition: all 0.6s ease;}
.indexPartner ul li:hover img{transform: scale(1.03);filter: grayscale(0); opacity:1;
    filter: none; -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); -webkit-transform: scale(1.03);}
.indexPartner ul li span:before,.indexPartner ul li span:after{position: absolute; z-index: 5; content:""; display: block; border: 1px solid transparent; width: 0; height: 0; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.indexPartner ul li span:before{bottom: 0; right: 0; -webkit-transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in; transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in;}
.indexPartner ul li span:after{top: 0; left: 0; -webkit-transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;}
.indexPartner ul li:hover span:before{width: 100%; height: 100%; border-bottom-color: #185990; border-left-color: #185990; -webkit-transition: border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s; transition: border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;}
.indexPartner ul li:hover span:after{width: 100%; height: 100%; border-top-color: #185990; border-right-color: #185990; -webkit-transition: width 0.2s ease-out,height 0.2s ease-out 0.2s; transition: width 0.2s ease-out,height 0.2s ease-out 0.2s;}
.more5 { text-align:center; clear:both; margin-top:60px;}
.more5 a { padding:12px 30px; color:#333; display:block; border:#e0e0e0 1px solid; border-radius:5px; width:160px; margin:20px auto;}
.more5 a:hover { color:#fff; background:#0075a9}


.more6 { text-align:center; clear:both; margin-top:60px; display:block;}
.more6 { padding:8px 30px; color:#333; display:block; border:#efefef 1px solid; border-radius:5px; width:180px; margin:20px auto;}

/*网站底部*/
.footer { clear:both; overflow:hidden; height:auto;background:url(../images/footbg.jpg) no-repeat top; padding:35px 0;}
.footer .footleft { width:360px; float:left;}
.footer .footleft .tit { font-size:24px; color:#fff; border-top:#5d8bb2 1px solid; margin-top:20px; padding-top:10px;}
.footer .footleft .tit p { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#fff; text-transform:uppercase;}

.footer .lxfs { color:#c0c9d5; margin-top:5px;}
.footer .lxfs i { font-size:20px;}

.footer .fx { clear:both; margin-top:30px;}
.footer .fx li { float:left; text-align:center; margin-right:20px; line-height:40px; background:#fff; border-radius:50%; width:40px; height:40px; color:#14558c;}
.footer .fx i { color:#12548b; font-size:22px;}
.footer .fx li:hover { background:#09375e; color:#fff;}
.footer .fx li a { text-decoration:none; }
.footer .fx li:hover i {color:#fff;}
.footer .footmenu { float:right; width:150px;padding-top: 50px;}
.footer .footmenu a { color:#fff; line-height:45px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.footsearch { float:left; margin:60px 0px 0px 40px; max-width: 480px;}
.search-input {
  border:0;
  color: #444444;
  padding: 0 17px;
  height: 50px;
  line-height: 50px;
  width: 420px;
  border-top-left-radius:5px;
  border-bottom-left-radius:5px;
  outline: none;
  margin-bottom: 30px;
  float:left;
}
.footsearch button {
  float:left;
  background: #09375e;
  border: medium none;
  color: #fff;
  padding: 0 20px;
  height: 50px;
  line-height: 50px;
  right: 0px;
  top: 1px;
  z-index: 10;
  font-size: 20px;
  cursor: pointer;
  border-top-right-radius: 5px;
  outline: none;
  border-bottom-right-radius: 5px;
  transition: all 0.3s ease 0s;
}
.footsearch button:hover {
  background: #030749;
  color: #ffffff;
}
/*子页样式*/
.title2 { width:1200px; clear:both; margin:60px auto; height:186px; text-align:center; background: url(../images/titlebg2.png) no-repeat top;}
.title2 .en2 { position:absolute; left:0; right:0; margin-top:50px; color:#0061ae; text-transform:uppercase; font-weight:bold; font-size:34px; letter-spacing:1px;}
.title2 .cn2 { position:absolute; left:0; right:0; margin-top:120px; color:#898989; font-size:18px; letter-spacing:1px;}


/*产品展示*/
.product {}

.product .info .title3 { clear:both; margin:40px auto; height:86px; text-align:center; background: url(../images/titlebg.png) no-repeat top; margin-top:60px;}
.product .info .title3 .en { position: relative; left:0; right:0; top:40px; color:#d0deea; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:26px; letter-spacing:3px;}
.product .info .title3 .cn { position: relative; left:0; right:0; top:-10px; color:#004986; font-weight:bold; font-size:30px; letter-spacing:3px;}


.product .one { background:#e8e8e8; clear: both; overflow:hidden; height:auto; padding:140px 0;}
.product .one .img { width:780px; float:left;}
.product .one .info { width:380px; float:right;}

.product .two { background:#f8f8f8; clear: both; overflow:hidden; height:auto; padding:140px 0;}
.product .two .img { width:780px; float:left;}
.product .two .info { width:380px; float:right;}

.product .three { background:#e8e8e8; clear: both; overflow:hidden; height:auto; padding:100px 0;}
.product .three .img { width:780px; float:left;}
.product .three .info { width:380px; float:right;}

.newproduct { width:1200px; padding:20px 0; margin:0px auto;}
.newproduct .pic { display:block; margin-bottom:30px;}
.newproduct .pic img { width:100%; border-radius:20px;}

.newproduct ul { margin-bottom:30px; display:block; overflow:hidden; clear:both;}
.newproduct li { width:30%; float:left; margin:10px 1.5%; text-align:center;}
.newproduct li a { display:inline-block; width:100%; border:#3864b3 1px solid; color:#fff; font-size:18px; border-radius:10px; background:#4472c4; padding:20px 0;}
.newproduct li a:hover { border:#3864b3 1px solid; background:#3864b3}
/*职业发展*/
.job1 { height:auto; overflow:hidden; padding-bottom:30px; padding-right:30px; clear:both;}
.job1 .pic { float:left; width:780px;}
.job1 .pic img { border-radius:12px; width:750px;}
.job1 .pic img:hover { opacity:0.9}
.job1 .info { float:right; color:#5d5d5d; line-height:30px; position:relative; box-shadow: 0 0 20px #ccc; border-radius:12px; margin-top:-280px; padding:40px 100px; width:600px; height:350px; background:#fff;}
.job1 .info .tit { font-size:38px; color:#333; margin-bottom:20px; line-height:65px;}
.job1 .info .tit:after { background:#003567; height:3px; width:42px; content:""; display:block;}
.job1 .info .jobmore a{ margin-top:20px; color:#fff; background:#0075a9; display:block; padding:5px 10px; width:160px; text-align:center; border-radius:40px;}
.job1 .info .jobmore a:hover { color:#fff; background:#12568e;}

.job2 { margin-top:50px;  height:auto; overflow:hidden; padding-bottom:30px; padding-left:30px; clear:both;}
.job2 .pic { float:right; width:780px;}
.job2 .pic img { border-radius:12px; width:750px;}
.job2 .pic img:hover { opacity:0.9}
.job2 .info { float:left; color:#5d5d5d; line-height:30px; position:relative; box-shadow: 0 0 20px #ccc; border-radius:12px; margin-top:-610px; padding:40px 100px; width:600px; height:480px; background:#fff;}
.job2 .info .tit { font-size:38px; color:#333; margin-bottom:20px; line-height:65px;}
.job2 .info .tit:after { background:#003567; height:3px; width:42px; content:""; display:block;}
.job2 .info .jobmore a{ margin-top:20px; color:#fff; background:#0075a9; display:block; padding:5px 10px; width:160px; text-align:center; border-radius:40px;}
.job2 .info .jobmore a:hover { color:#fff; background:#12568e;}

.job3 { height:auto; overflow:hidden; padding-bottom:30px; clear:both;}
.job3 .pic { float:left; width:780px;}
.job3 .pic img { border-radius:12px; width:750px;}
.job3 .pic2 { float:right; width:780px;}
.job3 .pic2 img { border-radius:12px; width:750px;}
.job3 .pic img:hover { opacity:0.9}
.job3 .info { float:right; color:#5d5d5d; line-height:30px; position:relative; box-shadow: 0 0 20px #ccc; border-radius:12px; margin-top:-540px; padding:40px 80px; width:600px; height:360px; margin-right:20px; background:#fff;}

.job3 .info .textr { float:right; text-align:right}
.job3 .info .tit { font-size:38px; color:#333; margin-bottom:20px; line-height:65px;}
.job3 .info .tit:after { background:#003567; height:3px; width:42px; content:""; display:block;}

.job3 .info .tit2 { font-size:38px; color:#333; margin-bottom:20px; line-height:65px;}
.job3 .info .line { float:right; clear:both; background:#003567; height:3px; width:42px; content:""; display:block;}

.job3 .info .jobmore a{ margin-top:20px; color:#fff; background:#0075a9; display:block; padding:5px 10px; width:160px; text-align:center; border-radius:40px;}
.job3 .info .jobmore a:hover { color:#fff; background:#12568e;}
.wenzi { font-size:42px; color:#0061ae; text-align:center; margin:50px auto;}

.joinus { height:auto; overflow:hidden; padding-bottom:30px; padding-right:30px; clear:both;}
.joinus .info { float:left; background:#003567; float:left; color:#fff; border-radius:12px; width:1000px; padding:45px; padding-right:200px;}
.joinus .info .tit { font-size:38px; color:#fff; margin-bottom:20px; line-height:65px;}
.joinus .info .tit:after { background:#fff; height:3px; width:42px; content:""; display:block;}
.joinus .info p { font-size:22px;}
.joinus .weixin { float:right; color:#5d5d5d; line-height:30px; position:relative; box-shadow: 0 0 20px #ccc; border-radius:12px; margin-top:-284px; padding:0px; width:250px; height:250px; background:#fff;}
.joinus .weixin img { border-radius:12px;}

/*社会责任*/
.sociology { background: url(../images/so1.jpg) no-repeat top; height:1245px; overflow:hidden; margin:0px auto;}
.sociology .one { display:block; padding-top:210px; clear:both; font-size:16px; float:right; width:220px; font-weight:bold; color:#00abb1;}
.sociology .two { display:block; padding-top:160px; clear:both; font-size:16px; float:left; width:220px; font-weight:bold; color:#a5d652;}
.sociology .three { display:block; position: relative;
top: -68px; clear:both; font-size:16px; float:right; width:220px; font-weight:bold; color:#76ad97;}
.sociology .four { display:block; padding-top:150px; clear:both; font-size:16px; float:left; width:220px; font-weight:bold; color:#819eb5;}
.sociology .five { display:block; padding-top:15px; clear:both; font-size:16px; float:right; width:220px; font-weight:bold; color:#2f60ad;}
.sociology .six { display:block; padding-top:175px; clear:both; font-size:16px; float:left; width:220px; font-weight:bold; color:#a5d652;}

.guanai { background: url(../images/socbg.jpg) no-repeat bottom; height:750px;}
.guanai .intro { line-height:35px; color:#707070;}
.guanai ul { margin-top:110px; clear:both; display:block}
.guanai li { float:left; width:380px; height:254px; overflow:hidden; box-shadow: 0 0 20px #b4b4b4; margin:10px; border-radius:10px;}
.guanai li img{ width:380px; height:254px; border-radius:10px;}
.guanai li p { position: relative; z-index:15; top:-300px; left:20px; font-weight:bold; font-size:18px; color:#fff;}

.guanai .black {position: relative; z-index:10; background:#000; opacity:0.3; width:380px; height:254px; top:-254px; display:block;}
.guanai li:hover .black { opacity:0;}

.develop { padding-bottom:20px; overflow:hidden; clear:both;} 

.develop ul { padding-top:20px; overflow:hidden;}
.develop li { padding:120px 55px; font-size:14px; color:#707070;}
.develop li.one { float:left; width:370px; height:581px;background: url(../images/gr1.png) no-repeat top; background-size:cover; overflow:hidden; margin-right:45px;}
.develop li.two { float:left; width:370px; height:581px;background: url(../images/gr2.png) no-repeat top; background-size:cover; overflow:hidden;}
.develop li.three { float:right; width:370px; height:581px;background: url(../images/gr3.png) no-repeat top; background-size:cover; overflow:hidden; margin-right:0;}

.develop li.one .tit { font-size:24px; color:#a5d652; margin:1px 0;}
.develop li.one .tit2 { font-size:36px; color:#fff; display:block; font-weight:bold; text-align:right; margin-top:60px;}

.develop li.two .tit { font-size:24px; color:#63bfc2; margin:3px 0;}
.develop li.two .tit2 { font-size:36px; color:#fff; display:block; font-weight:bold; text-align:right; margin-top:138px;}

.develop li.three .tit { font-size:24px; color:#76ad97; margin:3px 0;}
.develop li.three .tit2 { font-size:36px; color:#fff; display:block; font-weight:bold; text-align:right; margin-top:163px;}

/*投资者关系*/
.gupiao{ background:#eee; padding:80px 0; padding-bottom:20px; text-align:center;}
.gupiao .tit { font-size:28px; color:#004986; margin-bottom:10px;}
.gupiao .tit2 { font-size:72px; color:#595959; line-height:70px; text-indent:50px;}
.gupiao .tit2 span { color:#ff0000; font-size:18px;}
.gupiao .tit3 span em { font-size:32px; font-style:normal; margin-right:20px; color:#666}


.notes { background:#eee; height:auto; overflow:hidden; clear:both; padding-bottom:50px;}
.magic-background {height: auto;}
.magic-content {width: 1200px;margin: 0 auto;overflow: hidden;}
.magic-header {}
.magic-tab {font-size: 0;
    /* display: inline-block; */
    /* position: relative; */
}
.magic-tab-head {width: 340px;}
.magic-tab-head ul li {
    padding-bottom: 15px;
    margin-left: 10px;
    color: #333;
	background:#fff;
    font-size: 18px;
    line-height: 1;
    width: auto;
    cursor: pointer; border:#ccc 1px dotted;
	padding:5px 35px;
	border-radius:30px;
	line-height:33px;
    float: left;
}

.magic-tab-head ul .on {color: #fff; background:#0075a9; border:none; border-radius:30px;}
.magic-tab-body ul {margin-top: 40px; width: 1330px;}
.magic-tab-body ul li { display:block; float:left;background:#fff; border-radius:10px; margin:10px; width: 380px;padding:15px; margin-bottom: 20px;}
.magic-item-title {float: left;margin-right: 15px;width: 50px;	padding-top:7px;}
.magic-item-time {font-size: 14px;color: #999;margin: 0;line-height: 1.8;height: 50px;overflow: hidden;}
.magic-item-info {float: left;width: 240px;}
.magic-item-info p {font-size: 14px;color: #999;margin: 0;line-height: 1.8;overflow: hidden;}
.magic-info-title {font-size: 18px; padding-top:8px;width: 240px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.magic-item-down { float:right;}
.magic-item-down i { font-size:40px; color:#999}
.magic-info-title a { color:#313131;}
.magic-info-title a:hover{color:#2f82ff;}
.magic-info-text {vertical-align: middle;}


.more6 { text-align:center; clear:both; margin-top:50px;}
.more6 a { padding:12px 30px; color:#fff; display:block; background:#0075a9; border-radius:30px; width:160px; margin:20px auto;}
.more6 a:hover { color:#fff; background:#016896}


.zhili { background:#fff; height:auto; padding-bottom:50px;}
.zhili ul { width:1220px; margin:0px auto;}
.zhili ul li { width:590px; float:left; margin:0px 10px; margin-bottom:30px; background:#eeeeee; padding:20px; border-radius:10px;}
.zhili ul li a { font-size:18px; display:block; text-indent:28px;background:url(../images/newstit.png) no-repeat 2px 20px; line-height:50px; color:#333;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.zhili ul li a:hover { color:#ff0000}
.zhili ul li span { float:right; margin-left:40px;}
.zhili ul li a span.date { color:#999}


.contactus {background:url(../images/map2.jpg) #f8f8f8 no-repeat bottom; clear:both; overflow:hidden; height:1000px; padding-bottom:50px;}
.contactus .contactleft { float:left; width:600px; height:auto; background:#fff;box-shadow: 0 0 20px #ccc; border-radius:12px; padding:40px;}
.contactus .contactleft .tit2 { font-size:28px; font-weight:bold; margin-bottom:10px; color:#333;}
.contactus .contactleft .tit { font-size:22px; color:#0075a9; text-indent:120px; margin-bottom:10px;}
.contactus .contactleft .lxfs { text-indent:120px; font-size:16px; line-height:35px;}
.contactus .contactleft .lxfs i { color:#0075a9; font-size:18px; margin-right:5px;}
.contactus .contactright { float:right; height:auto; width:550px; background:#fff;box-shadow: 0 0 20px #ccc; border-radius:12px; padding:40px;}
.contactus .contactright .tit { font-size:28px; font-weight:bold; margin-bottom:10px; color:#333;}


/*集团简介*/
.aboutus .intro { background:#eeeeee; height:auto; clear:both; margin-top:100px; padding-bottom:50px;}
.aboutus .intro .pic {top:-50px; position:relative; z-index:10;}
.aboutus .intro p { width:1080px; margin:0px auto; line-height:35px;}

/*企业战略*/
.Service-box {background-color: #fff;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.Service-content {width: 1200px;margin: 0 auto; padding-bottom:100px;}
.Service-item {
    display: block;
    width: 224px;
    padding: 30px 16px;
    text-align: center;
    float: left;
    height: 300px;
    border: 1px solid #E7E7E7;
    box-sizing: border-box;
    border-radius: 10px;
    overflow: hidden;
}

.Service-content .Service-item {
    -webkit-transition: all 160ms;
    transition: all 160ms;
}

.item-image {
    display: inline-block;
    height: 100px;
    width: 100px;
    line-height: 100px;
    text-align: center;
    border: 3px solid transparent;
    margin: 0;
    border-radius: 100%;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 160ms;
    transition: all 160ms;
}

.item-image img {
    width: 100%;
    height: 100%;
    display: block;
    border: none;
}

.item-title {
    line-height: 25px;
    font-size: 18px;
    color: #3D3D3D;
    padding: 22px 0 7px;
    font-weight: normal;
}

.item-text {
    color: #9A9A9A;
    font-size: 12px;
    line-height: 17px;
    height: 54px;
}

.item-link {
    color: #FFFFFF;
    display: none;
    padding: 6px 20px;
    background-color: #05A6F3;
    margin: 17px auto;
    font-size: 14px;
    line-height: 25px;
    border-radius: 5px;
    -webkit-transition: all 160ms;
    transition: all 160ms;
    font-weight: normal;
}

.Service-item:hover {
    border-color: #DEDDDD;
    padding-top: 26px;
    position: relative;
    z-index: 99;
    text-decoration: none;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
    webkit-transform: translate3d(0, -3px, 0);
    transform: translate3d(0, -3px, 0);
}

.Service-item:hover .item-image {
    height: 60px;
    width: 60px;
    line-height: 60px;
    margin: 0 auto;
}

.Service-item:hover .item-link {
    display: block;
}

.Service-item:hover .item-title {
    padding: 10px 0 7px;
}

.Service-item + .Service-item {
    margin-left: 20px;
    position: relative;
}

.item-tag {
    width: 67px;
    height: 67px;
    color: #FFFFFF;
    position: absolute;
    transform: rotateZ(-315deg);
    top: 9px;
    right: 9px;
    font-size: 12px;
    line-height: 17px;
}

.item-background {
    width: 67px;
    height: 67px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.item-background img {
    width: 100%;
    height: 100%;
}

/*发展历程*/
.development {background:url(../images/debg.jpg) no-repeat center; background-size:cover; padding:10px 0;}
.icon-jiantouyou:before {content: "\e62a";}
.icon-jiantou-zuo:before {content: "\e62d";}
.icon-zuojiantou:before {content: "\e601";}
.icon-jiantou:before {content: "\e605";}
.button3 {position: absolute; cursor: pointer; top: 15%; font-size: 40px; color: #fff;}
.prev {left: -20px; transform: rotate(-180deg);}
.next {right: -20px;}
.container {
    width: 1260px;
    margin: 0 auto;
    height: auto;
    position: relative;
    padding: 50px;
}
.slide_wrap  {overflow: hidden;position: relative;}
.slide_wrap ul {
    position: relative;
    left: 0px;
}
.slide_wrap::after {
    width: 100%;
    height: 1px ;
    background-color: #999;
    content: '';
    position: absolute;
    top: 48px;
    left: 0px;
}
.slide_items li{
    float: left;
    font-size: 20px;
    width: 200px;
    text-align: center;    
}
.slide_items li a {
    display: block;
}
.slide_items li.on {}
.slide_items li span {color: #fff; font-size: 24px; display: block;}
.slide_items li div {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #a2a2a2; ;
    border-radius: 13px;
    padding: 2px;
    box-sizing: border-box;
    margin-top: 22px;
}
.slide_items li i{
    display: block;
    width: 10px;
    height: 10px;
    background-color: #a2a2a2;
    border-radius: 5px;

}
.slide_items li.on div {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-color: #fff;
    border-radius: 13px;
    padding: 8px;
	border:none;
    margin-top: 16px;
}

.slide-content {margin-top: 60px; text-align:center; color:#fff; font-size:36px;}
.slide-content ul {display: none;}
.slide-content ul.on {display: block;}

.culture { clear:both; height:auto; padding-bottom:50px; overflow:hidden;}
.culture ul { width:1240px; margin:0px auto;}
.culture li{ width:580px; float:left;background:url(../images/culbg.png) no-repeat; height:200px; margin:10px 20px;}
.culture li .biaoti { float:left; font-size:32px; font-weight:bold; color:#fff; width:128px; height:120px; line-height:45px; padding:20px; padding-top:44px;}
.culture li .intro { text-align:left; color:#535353; float:left; width:370px; line-height:24px; margin-left:40px; margin-top:32px; font-size:14px;}
.culture li .intro .tit { color:#4166c6; font-size:24px; margin-bottom:10px;}



.pc-bg-container{ background:#f8f8f8; padding-top: 20px; padding-bottom:30px;}
.home-market-section{text-align: center;}
/*标题*/
.home-market-section .section-title{margin-bottom: 30px;font-size: 30px; min-width: 150px; text-align: left; color: #c9a467; display: inline-block; position: relative; border: none; height: 42px; line-height: 42px;padding-left: 10px;}
.home-market-section .section-title a{width: 100%; display: block; position: relative;}
.home-market-section .section-title a:before{position: absolute; content: ''; right: -12px; width: 15px; height: 15px; background: url(../images/marketplace-home-arrow_small.svg); background-repeat: no-repeat; top: 50%; transform: translate(0,-50%); transition: .2s;}
.home-market-section .section-title a:hover:before{right: -16px;}
/*内容盒子*/
.home-market-section .section-inner{position: relative; max-width: 1320px; margin: 0 auto;}
.home-market-section .section-inner .swiper-container{height: 364px; max-width: 1290px;}
.home-market-section .section-inner .swiper-container .swiper-wrapper{align-items: center; height: 289px!important;}
/*内容列表*/
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide{height: 289px!important; background: 0 0; padding: 0 50px; box-sizing: border-box; text-align: center;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a{display: block; float: left; position: relative; border: 1px solid rgba(0,0,0,.1); width: calc((100% - 60px)/ 4); height: 100%; margin-right: 20px;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a:hover{box-shadow: 0 10px 40px rgba(204,204,204,.4); border: 1px solid rgba(163,145,114,.2)}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide img{width: auto;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide h3{font-weight: normal; margin-top: 25px; font-size: 18px; color: #252b3a; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide p{margin-top: 10px; font-size: 14px; color: #a0a2a8; text-align: center; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a .time{position: absolute; bottom: 12px; width: calc(100% - 60px); text-align: center; border-top: 1px solid #e7e7e7; color: #666a75; padding-top: 10px; letter-spacing: .44px; line-height: 23px;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a .time span{font-size: 20px; color: #f66f6a; letter-spacing: 0; line-height: 23px; margin-right: 3px;}
.home-market-section .section-inner .swiper-container .swiper-wrapper .swiper-slide>a:last-of-type{margin-right: 0;}
/*分页*/
.home-market-section .section-inner .swiper-container .swiper-pagination-bullets{bottom: 25px;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet{position: relative; margin: 0 5px; width: 24px; height: 4px; border-radius: 100px; opacity: 1; background: 0 0;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet:before{content: ''; display: inline-block; position: absolute; width: 24px!important; height: 4px; opacity: 1; left: 0; border-radius: 100px; background: #dfe1f1; vertical-align: middle; transition: opacity .8s,background-color .8s;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet-active{opacity: 1;}
.home-market-section .section-inner .swiper-container .swiper-pagination-bullet-active:before{width: 24px!important; opacity: 1; border-radius: 100px; transform: scale(1.2); background: #fa6f66;}
/*左右箭头*/
.home-market-section .section-inner .swiper-button-prev{left: 0; top: 118px; margin-top: 0; background: url(../images/marketplace-home-arrow_big.svg);}
.home-market-section .section-inner .swiper-button-next{right: 0; top: 118px; margin-top: 0; background: url(../images/marketplace-home-arrow_big.svg); transform: rotate(180deg);}
.home-market-section .section-inner .swiper-button-next:hover{background: url(../images/marketplace-home-arrow_big_hover.svg);}
.home-market-section .section-inner .swiper-button-prev:hover{background: url(../images/marketplace-home-arrow_big_hover.svg);}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}



/*展会活动*/
.sec1{background: #f2f2f2; padding:20px 0;}
.main{max-width:1200px; margin:0 auto; padding:40px 0;}
.title{font-size:24px; margin-bottom: 1em; text-align: center;}
.img-count,.img-count img{position:relative;}
.img-count-in{ position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden;height:100%; *height:100%;}

.w-newsList1{position: relative;}
.w-newsList1 a{ display: block; text-decoration: none; color: #333;}
.w-newsList1 .news-item{ position:relative;}
.w-newsList1 .news-imgbox{ width:58%; float:right;}
.w-newsList1 .news-imgbox img{ transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);}
.w-newsList1 .swiper-slide.swiper-slide-active .news-imgbox img{ transform:scale(1); -webkit-transform:scale(1);}
.w-newsList1 .aspectRatio{padding-bottom:450px;}
.w-newsList1 .news-text{ position: absolute; left:0; width:50%; top: 50%;top:10%\9; *top:10%; transform:translateY(-50%); -webkit-transform:translateY(-50%); background: #fff; padding: 30px 15px 40px 4%; overflow:hidden;}
:root .w-newsList1 .news-text{ top:50%;}
.w-newsList1 .date{ line-height: 1.4; margin-bottom: 0.8em;}
.w-newsList1 .date .year{ font-size:46px; font-weight: bold; color: #000; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.w-newsList1 .date .day_month{font-size:17px; color: #bebebe;}
.w-newsList1 .news-h{font-size:24px; color:#003567; font-weight: bold; line-height: 1.4; height:1.8em; overflow: hidden; margin-bottom: 0.3em;}
.w-newsList1 .news-sum{ line-height: 1.8; height:100px; font-size:15px; overflow: hidden; color:#aaa;}
.w-newsList1 .more{margin-top:20px; width: 45px; height: 24px; float: right; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAYAAAAFzx/vAAABIUlEQVQ4jb3VMUscQRQH8J+yNgaLFAoPJSBnKaTRUhDBRoiVpBG09mMIljY2geuCIH4GG7FKE7BRSxGPyCtstLJQxGYPTr1D3LvNHxb2McP7McPO7FCz2dRPMhNExDec4gormXnbbf5wX9rrjOEr5nAcEeO1gpl5gQ08Y7YXOsgVysyDLuhEbWAP9E9ETNUGdqBreEQDJ220wBfMYKhK84joNXSFHWx3oIsFzjBdBftkGjgaxsN/wNoZLfAdkypu6QdZxV75foPlAk+4rtqxfdO8TUT8xG5ZXmIpM1u1fKURsY5DjJTYYma2qOFYRMQm9sve51jIzH/t8YGCEbGF3x3YUr7Z84GBETGPX2X5t8Te/TGKQYG4K58z/MjM+26TXgDh8VYjv3NjTgAAAABJRU5ErkJggg==") center no-repeat;}
.w-newsList1 .adSN_page{ position: absolute; z-index: 9; left:0; bottom:50%; margin-bottom: -123px; top: auto; transform: none; -webkit-transform: none; width:35%; padding-left: 4%; }
.w-newsList1 .adSN_page span{ display: inline-block; *display:inline; *zoom:1; margin:0 6px;}
.w-newsList1 .swiper-num{ position: absolute; z-index: 9; left: 580px; top:50%; margin-top: -130px; color: #bebebe;}
.w-newsList1 .swiper-num .active{ font-size:32px; font-weight: bold;}

.w-newsList2{position: relative; overflow:hidden;}
.w-newsList2 a{ display: block; text-decoration: none; color: #333;}
.w-newsList2 .news-item{ position:relative;}
.w-newsList2 .img{ float: right; width:52%; overflow: hidden;}
.w-newsList2 .img img{transition:transform 3.5s; -webkit-transition:transform 3.5s;transform:scale(1.1); -webkit-transform:scale(1.1);}
.w-newsList2 .swiper-slide.swiper-slide-active .img img{ transform:scale(1); -webkit-transform:scale(1);}
.w-newsList2 .news-text{ margin-right:56%;}
.w-newsList2 .news-h{font-size:28px; line-height: 1.4; margin-bottom: 1em;}
.w-newsList2 .news-sum{margin-top:30px; line-height: 1.8; color:#808080;}
.w-newsList2 .more{position: absolute; left: 0; bottom: 1em; line-height: 2.8; padding: 0 3em; border:1px solid #aaa; color:#333;overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}
.w-newsList2 .more:hover{color:#fff; border-color:#FF6600;}
.w-newsList2 .more .bgsqr1,.w-newsList2 .more .bgsqr2,.w-newsList2 .more .bgsqr3,.w-newsList2 .more .bgsqr4{background:#FF6600;position: absolute;top:0; width: 0px;height: 100%;-webkit-transition: all 0.4s; transition: all 0.4s; opacity:0.35;}
.w-newsList2 .more .bgsqr3,.w-newsList2 .more .bgsqr4{ opacity:0.75;}
.w-newsList2 .more .bgsqr1{ left:0;}
.w-newsList2 .more .bgsqr2{ right:0}
.w-newsList2 .more .bgsqr3{ right:0;}
.w-newsList2 .more .bgsqr4{ left:0;}
.w-newsList2 .more:hover .bgsqr1,.w-newsList2 .more:hover .bgsqr2,.w-newsList2 .more:hover .bgsqr3,.w-newsList2 .more:hover .bgsqr4{ width:100%;}
.w-newsList2 .more:hover .bgsqr3,.w-newsList2 .more:hover .bgsqr4{-webkit-transition-delay:.4s;transition-delay:.4s;}
.w-newsList2 .more span{ position:relative; z-index:1;}
.w-newsList2 .adSN_page{ position: absolute; left: auto; right:10px; width: auto; z-index: 10; text-align: right; }
.w-newsList2.swiper-container-horizontal .adSN_page{bottom:20px;}
.w-newsList2 .adSN_page span{ background: #c9c9c9; opacity: 1; width:40px; height: 5px; border-radius: 0; -webkit-border-radius: 0;}
.w-newsList2 .adSN_page span.swiper-pagination-bullet-active{background: #f60;}
.w-newsList2.swiper-container-vertical .adSN_page span{margin:15px 0;}

@media (max-width:960px){
	.w-newsList2 .news-h{font-size:24px;}
	.w-newsList2 .news-sum{ display: none;}
}
@media (max-width:767px){
    .w-newsList1 .news-imgbox{width:100%;}
	.w-newsList1 .aspectRatio{padding-bottom: 56.25%;}
	.w-newsList1 .news-text{ position: relative; width:100%; top:0; transform: none; -webkit-transform: none; padding:1.2em 4% 1.5em;}
	:root .w-newsList1 .news-text{ top:0;}
	.w-newsList1 .adSN_page{ left:0; bottom:2em; margin-bottom: 0;}
	.w-newsList1 .swiper-num{ bottom: 232px; top: auto; margin-top: 0;}

	.w-newsList2 .news-h{font-size:20px;}
	.w-newsList2 .img{float: none; width:100%;}
	.w-newsList2 .news-text{margin-right: 0; text-align: center; padding:1em 0 3em;}
	.w-newsList2 .more{position: relative; margin-top:1.2em; bottom: 0; display: inline-block;}
	.w-newsList2 .adSN_page{ top: auto; bottom: 0 !important; left: 0; right: 0 ; transform: none; -webkit-transform: none; text-align: center;}
	.w-newsList2 .adSN_page span{margin:0 0.3em !important; display: inline-block; width:1.8em; height: 0.25em;}
}
@media (max-width:480px){
    body{font-size:4vw;}
    .title{font-size:6vw;}
    .w-newsList1 .news-h{font-size:125%;}
	.w-newsList1 .date .year{ font-size:300%;}
	.w-newsList1 .date .day_month{ font-size: 110%;}
	.w-newsList1 .swiper-num{ bottom: 15em;}
	.w-newsList1 .swiper-num .active{ font-size: 200%;}

	.w-newsList2 .news-h{font-size:125%;}
}
/*子页产品列表*/

.channel_hd { background-color:#fff; text-align:center; font-size:0; padding:30px 0;}
.channel_hd.channel_menu { padding:0; border-bottom:#e3e3e3 1px solid;}
.channel_hd li { display:inline-block; *display:inline; *zoom:1; position:relative;}
.channel_hd li:after { content:''; display:block; width:1px; height:16px; background-color:#e3e3e3; position:absolute; left:0; top:50%; margin-top:-8px;}
.channel_hd li:first-child:after { display:none;}
.channel_hd a { display:inline-block; line-height:25px; padding:20px 35px; font-size:15px; position:relative; color:#666;}
.channel_hd a:after { content:''; display:block; width:0; height:1px; background-color:#0075a9; overflow:hidden; position:absolute; left:50%; bottom:-1px; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.channel_hd a:hover:after,.channel_hd .cur a:after { width:60%; left:20%;}
.channel_hd a:hover,.channel_hd .cur a { color:#0075a9;}

.channel_hd {}
.channel_hd .title { font-size:46px; font-weight:normal; color:#333;}
.channel_hd .en { font-family:Arial;}
.channel_hd .text { font-size:22px; color:#7c7c7c;}

.channel_bd { margin-bottom:50px;}


.productlist { background:#efefef; height:auto; overflow:hidden; clear:both; padding:50px 0; padding-bottom:20px;}
.productlist ul { width:1220px; margin:0px auto;}
.productlist li { float:left; margin:15px 10px; width:380px; border-radius:5px; overflow:hidden; background:#fff; border:#e5e5e5 1px solid;-webkit-transition: all .2s linear;
transition: all .2s linear;}
.productlist li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
 box-shadow:0 15px 30px rgba(0,0,0,0.1);
 -webkit-transform:translate3d(0, -4px, 0);
 transform:translate3d(0, -4px, 0)}
.productlist li .pic { width:378px; height:280px; overflow:hidden;}
.productlist li .tit { padding:10px; color:#434343; background: url(../images/more2.png) no-repeat 330px 26px;}
.productlist li:hover .tit { padding:10px; color:#0075a9; background: url(../images/more.png) no-repeat 330px 26px;}
.productlist li .tit p { font-size:14px; font-weight:normal; color:#adadad;}


/* 分页样式 */
.pager {padding: 10px 0 30px 0; background:#efefef;}
.page-con {margin: 0 auto;height: 68px; text-align: center;}

.page-con li {
    display: inline-block;
    margin-right: 14px;

}

.page-con li a {
    padding: 0 26px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 18px;
    color: #414141;
    border: 1px solid #d9d9d9;
    display: inline-block;
    background: #fff;
}

.page-con li span {
    padding: 0 26px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 18px;
    border: 1px solid #d9d9d9;
    display: inline-block;
    background: #fff;
}

.page-con li a:hover, .page-con li.current a {
    height: 56px;
    line-height: 56px;
    background: #0075a9;
    color: #fff;
}

.page-con .point {
    line-height: 59px;
    font-weight: bold;
    font-size: 19px;
    margin-right: 13px;
}

.page-con li.disabled {
    color: #BFBFBF;
    cursor: default;
}

.page-con li.disabled:hover {
    background: #fff;
    color: #BFBFBF;
    height: 56px;
    line-height: 56px;
}



/*行业信息*/
.main3 {max-width: 1200px;margin: 0 auto; padding-bottom:50px; overflow:hidden; clear:both;}
.main3 ul { padding-top:20px;}
.main3 ul li {float: left;}
.main3 ul li.one {
	width: 680px;
	margin-right: 10px;
	border-radius:12px;
	height:413px;
	overflow:hidden;
}

.main3 ul li.one a {
	width: 680px;
	height: 413px;
	overflow: hidden;
	display: block;
	position: relative;
}

.main3 ul li.one a img {
	transform: scale(1);
	transition: all .4s;
	width: 100%;
	display: block;
}

.main3 ul li.one .news-title {
	bottom: 50px;
	left: 35px;
	width: 100%;
	border-left: 1px solid #fff;
	padding-left: 20px;
	color: #fff;
	position: absolute;
}

.main3 ul li.one .news-title h5 {
	font-size: 28px;
	font-weight: 700;
}

.main3 ul li.one .news-title p {
	font-size: 16px;
	letter-spacing: 2px;
}

.icon-news {
	background: url(../images/icon.png) no-repeat;
	width: 15px;
	height: 15px;
	display: inline-block;
	opacity: 1;
	filter: alpha(opacity=100);
	position: absolute;
	right: 100px;
	bottom: 2px;
}

.main3 ul li.one a:hover img {
	transform: scale(1.05);
}

.main3 ul li.one a:hover .icon-news {
	background-position: 0 -17px;
}

.main3 ul li.two {
	float: left;
	width: 480px;
	margin-left: 10px;
}

.main3 ul li.two a {
	width: 480px;
	height: 197px;
	padding: 33px 44px;
	margin-bottom: 20px;
	display: block;
	overflow: hidden;
	position: relative;
	background: #efefef;
	border-radius:12px;
}

.main3 ul li.two .top {
	width: 100%;
	float: initial;
	padding-left: 0;
}

.main3 ul li.two .top h5 {
	font-size: 18px;
	color: #000;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: 400;
}

.main3 ul li.two .top div.p {
	border-bottom: 1px solid #cacaca;
	padding-bottom: 20px;
	margin-bottom:18px;
}

.main3 ul li.two .top div.p p {
	height: 52px;
	padding-top: 10px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.main3 ul li.two .top img {
	position: absolute;
	top: 50%;
	right: 67px;
	margin-top: 62px;
}

.main3 ul li.two .bottom {
	width: 100%;
	float: initial;
	border-right: none;
}

.main3 ul li.two .bottom h3 {
	font-size: 15px;
	font-weight: 700;
	color: #999;
}

.main3 ul li.two .bottom h3:after {
	content: " ";
	display: block;
	border-bottom: none;
	width: 0;
	margin: 0;
}

.main3 ul li.two .bottom span {
	font-size: 14px;
	display: block;
	color: #999;
}

.main3 ul li.three {
	float: left;
}

.main3 ul li.three a {
	width: 380px;
	float:left;
	height: 170px;
	margin-right:20px;
	border-radius:12px;
	padding: 38px 44px;
	margin-bottom: 10px;
	display: block;
	background: #3a3d4b;
	overflow: hidden;
}

.main3 ul li.three a .left {
	width: 26%;
	border-right: 1px solid #eeeeee;
	float: left;
}

.main3 ul li.three a .left h3 {
	font-size: 32px;
	color: #999;
	font-weight: 700;
}

.main3 ul li.three a .left h3:after {
	content: " ";
	display: block;
	border-bottom: 1px solid #ccc;
	width: 20px;
	margin: 10px 0;
}

.main3 ul li.three a .left span {
	font-size: 14px;
	display: block;
	color: #999;
}

.main3 ul li.three a .right {
	width: 73%;
	padding-left: 25px;
	float: left;
}

.main3 ul li.three a .right h5 {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
}

.main3 ul li.three a .right img {
	padding-top: 20px
}

.main3 ul li.two a:hover { background:#fff;
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1);
}
.main3 ul li.three a:hover { background:#0075a9;
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1);
}



#footer .footer-02 {
  padding: 50px 0 50px 0;
  color: #fff;
  background-color: #004ea2;
}
#footer .footer-02 .inner {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 1720px;
  width: 100%;
}
#footer .footer-02 .footer-content-wrap {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-left: auto;
}
#footer .footer-02 .footer-content-01 {
  display: -webkit-flex;
  display: flex;
  width: calc(100% - 110px);
  padding-right: 0.5%;
}
#footer .footer-02 .footer-content-01 > .title {
  width: 170px;
  margin-right: 30px;
  font-size: 22px;
  font-weight: bold;
  white-space: nowrap;
  border-right: 1px solid #4974a1; background:none;margin-top: 25px;height: 233px;
}
#footer .footer-02 .footer-content-01 .text-area {
  width: calc(100% - 111px);
}
#footer .footer-02 .footer-content-01 .text-area .item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 15px;
}
#footer .footer-02 .footer-content-01 .text-area .item:last-child {
  margin-bottom: 0;
}
#footer .footer-02 .footer-content-01 .text-area .item .item-title {
  width: 99px; color:#fff;
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
}
#footer .footer-02 .footer-content-01 .text-area .item .item-text {
  width: calc(100% - 99px);
  font-size: 14px; color:#fff;
  line-height: 1.7;
}
#footer .footer-02 .footer-content-02 {
  display: -webkit-flex;
  display: flex;
}
#footer .footer-02 .footer-content-02 > .title {
  width: 111px; margin-left:50px;
  margin-right: 30px;
  padding-right: 30px;
  font-size: 22px; height:233px; background:none; margin-top:25px;
  font-weight: bold;
  border-right: 1px solid #4974a1;
  white-space: nowrap;
}
#footer .footer-02 .footer-content-02 .list {
  width:280px;
  font-size: 16px; margin-top:30px;
}
#footer .footer-02 .footer-content-02 .list .item {
  margin-bottom: 30px;
  padding-left: 70px;
  line-height: 1.3;
  font-weight: bold;
  white-space: nowrap;
  background-repeat: no-repeat;
  background-position: left center;
}
#footer .footer-02 .footer-content-02 .list .item:last-child {
  margin-bottom: 0;
}
#footer .footer-02 .footer-content-02 .list .list-item-01 {
  background-image: url(../images/ico_footer-01.png);
}
#footer .footer-02 .footer-content-02 .list .list-item-02 {
  background-image: url(../images/ico_footer-02.png);
}
#footer .footer-02 .footer-content-02 .list .list-item-03 {
  background-image: url(../images/ico_footer-03.png);
}
#footer .footer-02 .footer-content-03 {
  margin-left: 90px;margin-right: 50px;
}
#footer .footer-02 .footer-content-03 .address {
  margin-top: 20px;
}
#footer .footer-02 .footer-content-03 .address .item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
#footer .footer-02 .footer-content-03 .address .item:last-child {
  margin-bottom: 0;
}
#footer .footer-02 .footer-content-03 .address .item .item-title {
  width: 85px; color:#fff; font-size:14px;
  font-weight: bold; padding:0;
}
#footer .footer-02 .footer-content-03 .address .item .item-text {
  width: calc(100% - 85px);
color: #fff; height:auto; font-size:14px; margin:0; line-height:42px;}