@charset "UTF-8";
@font-face {
    font-family: "Economica-Regular";
    src: url("./webfonts/Economica-Regular-OTF.eot");
    src: url("./webfonts/Economica-Regular-OTF.eot?#iefix") format("embedded-opentype"), url("./webfonts/Economica-Regular-OTF.otf") format("opentype"), url("./webfonts/Economica-Regular-OTF.svg") format("svg"), url("./webfonts/Economica-Regular-OTF.ttf") format("truetype"), url("./webfonts/Economica-Regular-OTF.woff") format("woff"), url("./webfonts/Economica-Regular-OTF.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}
.cl:after{content:"";display:block;clear:both;visibility:hidden;}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;}
.cl{zoom:1;}
.clearfix{zoom:1;}
.z {float: left}
.y {float: right;}
.clear {clear: both;}
.clear:after{content:"";display:block;clear:both;visibility:hidden;}
.container {max-width: 1500px;margin: 0 auto; padding: 0 5%;}
.center {text-align: center}
#main * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



/*分页*/
.am-pagination {padding-left: 0;margin: 1.5rem 0;list-style: none;color: #999999;text-align: left;}
.am-pagination {position: relative;}
.am-pagination-default {margin-left: 10px;margin-right: 10px;font-size: 16px; text-align: center}
.am-pagination:before, .am-pagination:after {content: " "; /* display: table; */}
.am-pagination > li {display: inline-block;}
.am-pagination > li > a, .am-pagination > li > span {position: relative;display: block;padding: 0.5em 1em;text-decoration: none;line-height: 1.2;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 2px;margin-bottom: 5px;margin-right: 5px;}
.am-pagination > .am-active > a, .am-pagination > .am-active > span, .am-pagination > .am-active > a:hover, .am-pagination > .am-active > span:hover, .am-pagination > .am-active > a:focus, .am-pagination > .am-active > span:focus {z-index: 0;color: #ffffff;background-color: #cf2820;border-color: #cf2820;cursor: default;}
.am-pagination .am-pagination-next {float: right;}
.am-pagination .am-pagination-next a {border-radius: 2px;}
.am-pagination > li:last-child > a, .am-pagination > li:last-child > span {margin-right: 0;}
.am-pagination-default .am-pagination-prev, .am-pagination-default .am-pagination-next {float: none;}



    /*右侧漂浮菜单*/
/*line:1766-1769 注释*/
.right_bar{  position:fixed; top:300px; right:0; width:50px; height:203px; z-index:10;}
.right_bar li{ width:62px; height:50px; z-index:20; }
.right_bar li.rtbar_li1,.right_bar li.rtbar_li4{ position:absolute; left:0;}
.right_bar li.rtbar_li0{ position: absolute; top:-51px; width:200px; }
.right_bar li.rtbar_li1{ top:0; width:172px; }
.right_bar li.rtbar_li2{ position:absolute; top:51px; left:0; }
.right_bar li.rtbar_li3{ position:absolute; top:102px; left:0; width:126px; }
.right_bar li.rtbar_li4{ top:153px;}
.rtbar_li4{ position:absolute; top:153px; left:0;}
.right_bar li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#ff252f; opacity:0.8; border-radius:6px;}
.right_bar li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.right_bar li a:hover{ background-color:#e70012; opacity:1;}
.rtbar_shwx{ display:none; position:absolute; top:-52px; left:-188px; background:url(../images/rtbar_wxbd.png) no-repeat bottom right;/*  width:216px; height:216px;  */padding-bottom:9px; }
.rtbar_shwx img{ padding:14px; background-color:#FFF; width:160px; height:160px; }
/*右侧漂浮菜单 end*/







.hvr-rectangle-out:before {content: "";position: absolute;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;background: #2098d1;-webkit-transform: scale(0);transform: scale(0);-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
/*.hvr-rectangle-out.hover:before, .hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {-webkit-transform: scale(1);transform: scale(1);}*/
.home-teaser {background: #003a99;color: #fff;position: relative;width: 50%;float: left; overflow: hidden;}
.home-teaser a {display: block;color: #fff;}
.home-teaser a *{display: block;color: #fff;}
.home-teaser .teaser-content-wrapper {float: left;position: relative;width: 100%;min-height: 400px;}
/*.home-teaser .teaser-content-wrapper::after {left: 100%;top: 50px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-left-color: #003a99;border-width: 36px;z-index: 2;}*/
.home-teaser .teaser-content-wrapper .teaser-content-inner {padding: 60px; height: 100%; position: absolute; left: 0px; top: 0px; width: 100%;}
.home-teaser .entry-header h3, .home-teaser .entry-header h2 {text-transform: uppercase;font-size: 36px;line-height: 1.1;margin: 30px 0;}
.home-teaser .entry-content-teaser {font-weight: 300;padding-bottom: 90px;}
.home-teaser .entry-content-teaser p {font-size: 17.6px;margin-bottom: 0;}
.home-teaser p.more-link {position: absolute; right: 20%;bottom: 100px;margin-bottom: 0; display: none;}
.home-teaser .teaser-image.image-home img {transition: all 2s; width: 100%;}
.home-teaser .teaser-image.image-home:hover{transition: all .9s; transform: scale(1.1);}
.home-teaser .teaser-image.image-home:hover p.more-link{display: block;}
body.tax-jobcat .home-teaser .teaser-image.image-home {background-position: center top -50px;}
/*.home-teaser .teaser-image.image-home.hvr-rectangle-out:before {background: rgba(238, 28, 37, 0.5);}*/
@media screen and (max-width: 1280px) {
 .home-teaser .teaser-content-wrapper {float: left;position: relative;width: 100%;min-height: 300px;}   
}
@media screen and (max-width: 780px) {
    .home-teaser .entry-header h3 {font-size: 35.2px;}
    .home-teaser .entry-content-teaser p {font-size: 16px;}
}
/*.home-teaser:nth-of-type(4n+3), .home-teaser:nth-of-type(4n+4) {background: #af3b41;}
.home-teaser:nth-of-type(4n+3) .teaser-content-wrapper, .home-teaser:nth-of-type(4n+4) .teaser-content-wrapper {float: right;}
.home-teaser:nth-of-type(4n+3) .teaser-content-wrapper::after, .home-teaser:nth-of-type(4n+4) .teaser-content-wrapper::after {left: inherit;right: 100%;border-color: rgba(136, 183, 213, 0);border-right-color: #fff;}
.idxjs_g .home-teaser:nth-of-type(4n+3) .teaser-content-wrapper::after,.idxjs_g .home-teaser:nth-of-type(4n+4) .teaser-content-wrapper::after {left: inherit;right: 100%;border-color: rgba(136, 183, 213, 0);border-right-color: #af3b41;}
.home-teaser:nth-of-type(4n+3) .teaser-image.image-home, .home-teaser:nth-of-type(4n+4) .teaser-image.image-home {left: 0;}*/
@media screen and (max-width: 1220px) {
    .home-teaser {width: 100%;}
    /*.home-teaser:nth-of-type(4n+3) {background: #1c2d69;}
    .home-teaser:nth-of-type(4n+3) .teaser-content-wrapper {float: left;}
    .home-teaser:nth-of-type(4n+3) .teaser-content-wrapper::after {left: 100%;right: inherit;border-right-color: transparent;border-left-color: #1c2d69;}
    .home-teaser:nth-of-type(4n+3) .teaser-image.image-home {left: inherit;right: 0;}
    .home-teaser:nth-of-type(even), .home-teaser:nth-of-type(4n+4) {background: #2979d8;}
    .home-teaser:nth-of-type(even) .teaser-content-wrapper, .home-teaser:nth-of-type(4n+4) .teaser-content-wrapper {float: right;}
    .home-teaser:nth-of-type(even) .teaser-content-wrapper::after, .home-teaser:nth-of-type(4n+4) .teaser-content-wrapper::after {left: inherit;right: 100%;border-color: rgba(136, 183, 213, 0);border-right-color: #2979d8;}
    .home-teaser:nth-of-type(even) .teaser-image.image-home, .home-teaser:nth-of-type(4n+4) .teaser-image.image-home {left: 0;}*/
}
@media screen and (max-width: 600px) {
   /* .home-teaser .teaser-content-wrapper, .home-teaser:nth-of-type(even) .teaser-content-wrapper, .home-teaser:nth-of-type(4n+4) .teaser-content-wrapper, .home-teaser:nth-of-type(4n+3) .teaser-content-wrapper {float: none;width: auto;min-height: 1px;}
    .home-teaser .teaser-content-wrapper::after, .home-teaser:nth-of-type(even) .teaser-content-wrapper::after, .home-teaser:nth-of-type(4n+4) .teaser-content-wrapper::after, .home-teaser:nth-of-type(4n+3) .teaser-content-wrapper::after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-top-color: #1c2d69;border-width: 34px;margin-left: -34px;}
    .home-teaser .teaser-image.image-home, .home-teaser:nth-of-type(even) .teaser-image.image-home, .home-teaser:nth-of-type(4n+4) .teaser-image.image-home, .home-teaser:nth-of-type(4n+3) .teaser-image.image-home {position: relative;width: 100%;height: 300px;}
    .home-teaser:nth-of-type(even) .teaser-content-wrapper::after {border-top-color: #2979d8;}*/
}
/* product-teaser */
.home-teaser.product-teaser {background: #f1f1f1;}
.home-teaser.product-teaser a.home-teaser-link {color: #1c2d69;}
.home-teaser.product-teaser .teaser-content-wrapper::after {border-left-color: #f1f1f1;}
@media screen and (max-width: 600px) {
    .home-teaser.product-teaser .teaser-content-wrapper::after {border-left-color: transparent;border-top-color: #f1f1f1;}
}
@media screen and (max-width: 1220px) {
    .home-teaser.product-teaser:nth-of-type(even) .teaser-content-wrapper::after, .home-teaser.product-teaser:nth-of-type(4n+4) .teaser-content-wrapper::after {border-left-color: transparent;border-right-color: #f1f1f1;}
}
/* technologie-teaser */
.home-teaser.technologie-teaser {background: #f1f1f1;}
.home-teaser.technologie-teaser a {color: #1c2d69;}
.home-teaser.technologie-teaser .teaser-image {background-color: #fff;}
.home-teaser.technologie-teaser .teaser-content-wrapper::after {border-left-color: #f1f1f1;}
.home-teaser.technologie-teaser .more-link {color: #2979d8;}
.home-teaser.technologie-teaser .more-link::before {border-color: #2979d8;background: #2979d8;}
.home-teaser.technologie-teaser:nth-of-type(4n+3), .home-teaser.technologie-teaser:nth-of-type(4n+4) {background: #1c2d69;}
.home-teaser.technologie-teaser:nth-of-type(4n+3) a, .home-teaser.technologie-teaser:nth-of-type(4n+4) a {color: #fff;}
.home-teaser.technologie-teaser:nth-of-type(4n+3) .teaser-content-wrapper::after, .home-teaser.technologie-teaser:nth-of-type(4n+4) .teaser-content-wrapper::after {border-left-color: transparent;border-right-color: #1c2d69;}
.home-teaser.technologie-teaser:nth-of-type(4n+3) .more-link, .home-teaser.technologie-teaser:nth-of-type(4n+4) .more-link {color: #fff;}
.home-teaser.technologie-teaser:nth-of-type(4n+3) .more-link::before, .home-teaser.technologie-teaser:nth-of-type(4n+4) .more-link::before {border-color: #fff;background: transparent;}
@media screen and (max-width: 1220px) {
    .home-teaser.technologie-teaser:nth-of-type(even), .home-teaser.technologie-teaser:nth-of-type(4n+4) {background: #1c2d69;}
    .home-teaser.technologie-teaser:nth-of-type(even) a, .home-teaser.technologie-teaser:nth-of-type(4n+4) a {color: #fff;}
    .home-teaser.technologie-teaser:nth-of-type(even) .teaser-content-wrapper::after, .home-teaser.technologie-teaser:nth-of-type(4n+4) .teaser-content-wrapper::after {border-left-color: transparent;border-right-color: #1c2d69;}
    .home-teaser.technologie-teaser:nth-of-type(even) .more-link, .home-teaser.technologie-teaser:nth-of-type(4n+4) .more-link {color: #fff;}
    .home-teaser.technologie-teaser:nth-of-type(even) .more-link::before, .home-teaser.technologie-teaser:nth-of-type(4n+4) .more-link::before {background: transparent;border-color: #fff;}
    .home-teaser.technologie-teaser:nth-of-type(odd), .home-teaser.technologie-teaser:nth-of-type(4n+3) {background: #f1f1f1;}
    .home-teaser.technologie-teaser:nth-of-type(odd) a, .home-teaser.technologie-teaser:nth-of-type(4n+3) a {color: #1c2d69;}
    .home-teaser.technologie-teaser:nth-of-type(odd) .teaser-content-wrapper::after, .home-teaser.technologie-teaser:nth-of-type(4n+3) .teaser-content-wrapper::after {border-left-color: #f1f1f1;border-right-color: transparent;}
    .home-teaser.technologie-teaser:nth-of-type(odd) .more-link, .home-teaser.technologie-teaser:nth-of-type(4n+3) .more-link {color: #2979d8;}
    .home-teaser.technologie-teaser:nth-of-type(odd) .more-link::before, .home-teaser.technologie-teaser:nth-of-type(4n+3) .more-link::before {border-color: #2979d8;color: #fff;background: #2979d8;}
}
@media screen and (max-width: 600px) {
    .home-teaser.technologie-teaser:nth-of-type(even) .teaser-content-wrapper::after, .home-teaser.technologie-teaser:nth-of-type(4n+4) .teaser-content-wrapper::after {border-left-color: transparent;border-right-color: transparent;border-top-color: #1c2d69;}
    .home-teaser.technologie-teaser:nth-of-type(odd) .teaser-content-wrapper::after, .home-teaser.technologie-teaser:nth-of-type(4n+3) .teaser-content-wrapper::after {border-left-color: transparent;border-right-color: transparent;border-top-color: #f1f1f1;}
}


section {position: relative;background-position:center ; background-repeat:no-repeat;background-size:cover;}









