@charset "utf-8";
@font-face {
  font-family: 'DIN-BLACKALTERNATE';
  src: url('fonts/DIN-BLACKALTERNATE.otf');
  src: local('☺'), url('fonts/DIN-BLACKALTERNATE.woff') format('woff'), url('fonts/DIN-BLACKALTERNATE.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'POPPINS-BOLD';
  src: url('fonts/POPPINS-BOLD.eot');
  src: local('☺'), url('fonts/POPPINS-BOLD.woff') format('woff'), url('fonts/POPPINS-BOLD.ttf') format('truetype'), url('fonts/POPPINS-BOLD.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'POPPINS-MEDIUM';
  src: url('fonts/POPPINS-MEDIUM.eot');
  src: local('☺'), url('fonts/POPPINS-MEDIUM.woff') format('woff'), url('fonts/POPPINS-MEDIUM.ttf') format('truetype'), url('fonts/POPPINS-MEDIUM.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'POPPINS-REGULAR';
  src: url('fonts/POPPINS-REGULAR.eot');
  src: local('☺'), url('fonts/POPPINS-REGULAR.woff') format('woff'), url('fonts/POPPINS-REGULAR.ttf') format('truetype'), url('fonts/POPPINS-REGULAR.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'segoe_sb';
  src: url('fonts/segoe_sb.eot');
  src: local('☺'), url('fonts/segoe_sb.woff') format('woff'), url('fonts/segoe_sb.ttf') format('truetype'), url('fonts/segoe_sb.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'segoeui_0';
  src: url('fonts/segoeui_0.eot');
  src: local('☺'), url('fonts/segoeui_0.woff') format('woff'), url('fonts/segoeui_0.ttf') format('truetype'), url('fonts/segoeui_0.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'segoeuib_0';
  src: url('fonts/segoeuib_0.eot');
  src: local('☺'), url('fonts/segoeuib_0.woff') format('woff'), url('fonts/segoeuib_0.ttf') format('truetype'), url('fonts/segoeuib_0.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Oswald-Light';
  src: url('fonts/Oswald-Light.eot');
  src: local('☺'), url('fonts/Oswald-Light.woff') format('woff'), url('fonts/Oswald-Light.ttf') format('truetype'), url('fonts/Oswald-Light.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* CSS Document */
body{font-family:segoeui_0, Arial, Helvetica, sans-serif; font-size: 18px;overflow-x: hidden; color: #000; }
html, body, div, span, h1, h2, h3, h4, h5, h6, p,table, td, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin: 0;padding: 0; }
input,select,textarea{font-size: 14px;border:none;margin: 0;padding: 0;}
img{border: 0 none;vertical-align: middle;}
a{color: #000;text-decoration:none;background-color:transparent;transition: 0.3s;}
a:hover{cursor: pointer; color:#ff5e14;}
a:focus,input:focus,textarea:focus{outline:none;}
ul, li, dl, dt, dd{list-style: none outside none;}
*{ box-sizing: border-box; }

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}

@font-face {
  font-family: "iconfont"; /* Project id 3644703 */
  src: url('fonts/iconfont.woff2?t=1780914346030') format('woff2'),
       url('fonts/iconfont.woff?t=1780914346030') format('woff'),
       url('fonts/iconfont.ttf?t=1780914346030') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-tuite:before {
  content: "\e636";
}

.icon-jiahao:before {
  content: "\eaf3";
}

.icon-icon_play:before {
  content: "\e60f";
}

.icon-quanqiu:before {
  content: "\e7c8";
}

.icon-sheji-xianxing:before {
  content: "\e7eb";
}

.icon-canshuguanli:before {
  content: "\e60b";
}

.icon-gongchang:before {
  content: "\e98e";
}

.icon-youxiang:before {
  content: "\e611";
}

.icon-shouye:before {
  content: "\e600";
}

.icon-jiantou:before {
  content: "\e663";
}

.icon-twitter:before {
  content: "\e89d";
}

.icon-youtube1:before {
  content: "\e8d7";
}

.icon-xiazai19:before {
  content: "\e613";
}

.icon-zhuye:before {
  content: "\e6c5";
}

.icon-facebook:before {
  content: "\e6e5";
}

.icon-zixun:before {
  content: "\e661";
}

.icon-zixun1:before {
  content: "\e662";
}

.icon-rili:before {
  content: "\e659";
}

.icon-liaotian1:before {
  content: "\e60e";
}

.icon-dizhi1:before {
  content: "\e614";
}

.icon-xinxi:before {
  content: "\e61c";
}

.icon-youtube:before {
  content: "\e6ab";
}

.icon-youxiang1:before {
  content: "\e607";
}

.icon-dianhua1:before {
  content: "\e61e";
}

.icon-original-whatapp:before {
  content: "\e60d";
}

.icon-wechat:before {
  content: "\e608";
}

.icon-mean_list:before {
  content: "\e653";
}

.icon-liaotian:before {
  content: "\e6a5";
}

.icon-fangdajing:before {
  content: "\e603";
}

.icon-dianhua:before {
  content: "\e606";
}

.icon-dayinchuanzhen:before {
  content: "\e627";
}

.icon-shoujilianxi:before {
  content: "\e620";
}

.icon-dizhi:before {
  content: "\e619";
}

.icon-skype:before {
  content: "\e707";
}

.icon-in:before {
  content: "\e6f1";
}

.icon-pinterest:before {
  content: "\e7a8";
}

.icon-dianhua4:before {
  content: "\e610";
}

.icon-fax-fill:before {
  content: "\e621";
}

.icon-jurassic_message:before {
  content: "\e69d";
}

.icon-ins:before {
  content: "\e664";
}

.icon-instagram-fill:before {
  content: "\e763";
}

.icon-shouji:before {
  content: "\e612";
}

.icon-dianhua3:before {
  content: "\e618";
}

.icon-dianhua2:before {
  content: "\e60a";
}

.icon-666666-copy:before {
  content: "\ec8d";
}

.icon-WhatsappMessage:before {
  content: "\e841";
}

.icon-icon_xinyong_xianxing_jijin-119:before {
  content: "\e646";
}

.icon-Mail:before {
  content: "\e71f";
}

.icon-douyin:before {
  content: "\e8db";
}



input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}   
.w_p_main{ background: #fff; overflow: hidden;  }
.main{ background: #f8f8f8; overflow: hidden; width: 100%;  }
.warper{ width:1400px; margin:0 auto; position: relative;}
.backToTop{width:40px; height:40px; border-radius: 3px; background:#ff5e14 url(images/icon_top.png) no-repeat center; background-size: 50%; cursor:pointer; position:fixed; right:30px; text-indent:9999px; bottom:150px; color: #fff; transition: all .3s}
.backToTop:hover{ opacity: .9;}


header{ height: 87px; background: #fff; width: 100%; z-index: 999; position: fixed; top: 0; left: 0; }

.bigbg{ background: rgba(0,0,0,.5); width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1000; }
.getbox{ width: 800px; background: #fff; height: auto; position: absolute; top: 30%; left: 50%; margin-left: -400px; }
.allhide{ opacity: 0; z-index: -3; }

.h_bot{ position: relative; z-index: 0; height: 108px;  line-height: 108px;  }
.h_bot:before{ content: ""; position: absolute; top: 0; right: 0; z-index: -1; background: #fff; height: 100%; width: calc(100% - 378px); }
h6{ display: inline-block; font-weight: normal; }

#nav:after{  content: '';  display: block;  clear: both;}
#nav .warper{position: relative;}
.logo{ position: absolute; top: 0; z-index: 66; width: 426px; height: 110px; text-align: center; line-height: 110px; background: #ff5e14; left:0; }
.logo:before{ content: ""; right: -95px; background: url(images/lo_bg.png) no-repeat; position: absolute; bottom: 0; width: 95px; height: 111px; }
.close-nav{position: fixed; top:0; left:0; width: 100%;height: 100%;background: #000;opacity: 0;visibility: hidden;transition: 0.5s;z-index: 888;}
.nav-open{transform: translateX(0);}
.close-open{opacity: 0.5;visibility: visible;}
.body-hidden{overflow: hidden!important;}
#nav .nav-button{width: 35px;height: 35px;border-radius: 3px;background: #65a342; color: #fff;position: absolute; right: 10px; top: 10px;line-height: 35px;text-align: center;font-size: 20px;}
#nav .nav-button i{ color: #fff; font-size: 22px; font-weight: 600; }
#nav .nav-button{display: none;}
.position .h_top{ display: none; }
.position .logo{ height: 108px; line-height: 108px; }

nav{ float: right; margin-right: 298px; }
nav li{ float: left; position: relative;}
nav li>a{ position: relative; color: #00173c; line-height: 87px; font-size: 20px; font-family:DIN-BLACKALTERNATE; font-style: italic; padding: 0 25px; display: block; text-align: center;}
nav li.on a,nav li:hover a{ color: #ff5e14; }
nav dl{ opacity: 0; transition: opacity 1s ease;  font-family:DIN-BLACKALTERNATE; font-style: italic; position: absolute; display: block; background: #fff; min-width: 158px; top: 87px; left:-9999px; z-index: 999;  }
nav dl dd{ display: block; position: relative; }
nav li dl dd a{ line-height: normal; opacity: 1; background: transparent !important; color: #000 !important; display: block; padding: 12px 15px; text-align: left; white-space: nowrap;font-size:16px;}
nav li dl dd a:hover{ background: #ff5e14 !important; cursor: pointer; color: #fff !important; }
nav li:hover dl{ left: 0; opacity: 1; }
nav dl dd div{position: absolute; left: 100%; top: 0; background:rgba(255,94,20,0.8); display: none;}
nav dl dd:hover div{display: block;}
nav dl dd div a{ padding: 12px 15px; color: #fff !important; border-bottom: none; font-size: 16px; }
nav dl dd div a:hover{ background: #ff5e14; }

.media { margin-top: 65px; }
.media a{ color: #3165c4; background: #fff; width: 42px; height: 42px; text-align: center; border-radius: 42px; line-height: 42px; margin: 0 5px; font-size:20px; display:inline-block;}
.media a:hover:first-child{ background:#3a82d3;}
.media a:hover:nth-of-type(2){ background: #30afeb; }
.media a:hover:nth-of-type(3){ background: #0085b2; }
.media a:hover:nth-of-type(4){ background: #d20000; }
.media a:hover:nth-of-type(5){ background: #e4007f; }
.media a:hover{ color: #fff; }

.head_rcon{ position: absolute; width: 370px;  right:-120px; top: 22px;  }
.h_email{ position: relative; padding-left: 42px; float: left; }
.h_email .icon-youxiang{ font-size: 32px; color: #ff5e14; position: absolute; top: 5px; left: 0; }
.h_email p{ font-size: 14px; font-family: Oswald-Light; color: #666; text-transform: uppercase; }
.h_email a{ font-size: 16px; font-family: POPPINS-REGULAR; color: #ff5e14; display: inline-block; margin-top: -2px; }
.search-button{ width: 30px; text-align: center; margin-top: 10px; height: 30px; line-height:30px; float: right; }
.search-button i{ color:#ff5e14; font-weight: bold; font-size: 20px; cursor: pointer; }
.searchform{ overflow: hidden;background:#ff5e14;position: absolute; right: 0; height: 0; z-index: 55; top:65px; width: 240px; transition: all .3s;}
.searchform i{ font-size: 22px; color: #fff !important; }
.searchform input{ width: 190px; background:#ff5e14; color: #fff; line-height:51px; padding-left:10px; float: left; }
.searchform button{ width:54px; line-height:51px; background:#ff5e14; border: 0; color: #fff; text-align: center; outline: none; cursor: pointer; transition: all .5s; position: absolute; right: 0; top: 0}
.searchform input::-webkit-input-placeholder { color: #fff;}
.searchform input:-moz-placeholder {  color: #fff;}
.languagebox{ margin-left: 42px; position: relative; line-height: 28px; width: 38px;float:left; margin-top: 8px;}
/* .languagebox i{ color:#fff; font-size: 24px; }
.languagebox ul{ width: 100%;  height: 26px; display: inline-block; vertical-align: middle; overflow: hidden; z-index: 5;  position: absolute; left: 0; top: 0; }
.languagebox ul li{ height: auto; line-height: 26px; background: #fff; padding: 0 10px 0 0; }
.languagebox ul li:first-child{ background:url(images/select_arrow.png) no-repeat 100% 65% ; height: 28px; line-height: 28px; }
.languagebox a{ line-height: 26px; font-family:Oswald-Light; font-size: 20px; padding:2px 0; color: #ff5e14; display: inline-block; width: 100%; }
.languagebox:hover ul{height:auto;} */

footer{ background:#00173c; padding-top: 65px; }
.f_navbox{ width: 100%; overflow: hidden; }
.f_navbox h3{ color:#fff; margin-top: 8px; font-size: 17px; line-height: 24px; font-family: POPPINS-MEDIUM; font-weight: normal;}
.f_item1{ width:30%; float: left; }
.f_item1 p{ font-size: 16px; margin-top: 24px; color: #a9d1f7; font-family: POPPINS-REGULAR; line-height: 26px; }
.i_fitone{ margin-top: 12px; }
.i_fitone li{ margin-bottom: 16px; position: relative; padding-left: 24px; color: #a9d1f7; }
.i_fitone li a,.i_fitone li span{ font-family: segoe_sb; color: #a9d1f7; }
.i_fitone li i{ position: absolute; font-size: 18px; top: 2px; left: 0; color: #a9d1f7; }
.i_fitone li:hover a{ text-decoration: underline; }

.f_item2{ width: 15%; margin-left: 3%; float: left; }
.f_navbox h5{ font-family:segoeuib_0; color: #fff; text-transform: capitalize; font-size: 30px; }

.i_flx{ margin-top:22px; }
.i_flx li a{ font-size: 16px; color: #a9d1f7; }
.i_flx li{ margin-bottom: 5px; font-family:segoe_sb;}
.i_flx li a:hover{ text-decoration: underline; }

.f_item3{ float: left; width: 18%; margin-left: 2%; }

.f_item4{ float: right; width: 29%; }
.fm_info{ margin-top: 22px; overflow: hidden; position: relative; }
.fm_info ul{ width: 100%; overflow: hidden; }
.fm_info li{ margin-bottom: 16px; width: 49%; margin-right: 2%; float: left; position: relative;  }
.fm_info li:nth-of-type(even){ margin-right: 0; }
.fm_info li font{ position: absolute; color: red; top: 15px; left: 8px; }
.fm_info li:nth-of-type(5){ width: 100%; margin-right: 0; }
.fm_info li:last-child{ margin-bottom: 0; padding-right: 98px; }
.fm_info input,.fm_info textarea{width: 100%; font-family: POPPINS-REGULAR; border: 1px solid #a9d1f7; color: #a9d1f7; resize: none; background:transparent; border-radius: 0;  font-size:16px; line-height: 22px; padding:10px; }
.fm_info textarea{height: 75px;}
.fm_info input::-webkit-input-placeholder,.fm_info textarea::-webkit-input-placeholder { color: #a9d1f7;}
.fm_info input:-moz-placeholder,.fm_info textarea:-moz-placeholder {color: #a9d1f7;}
.fm_info button{ position: absolute; right: 0; top: 0; border: none; width: 85px; display: block; border-radius: 0; font-family:POPPINS-REGULAR; font-size: 16px; cursor: pointer; background: #ff5e15; color: #fff; height: 75px; }
.fm_info button:hover{ opacity: 0.85; color: #fff; }

.copyright{ margin-top: 40px; position: relative; background: #ff5e15; text-align: center; padding: 20px 10px; font-size: 16px; color: #fff; }
.copyright p{ display: inline-block; }
.copyright p a{ color: #fff; }
.copyright p a:hover{ color: #333; }


#banner_home{ position: relative; margin-top: 87px; }
.banner{ position: relative; }
.banner video{ overflow: hidden; }
.banner img{ width: 100%; display: block; }
.banner .slick-dots{ text-align: center; width:100%; left: 0; bottom:52px; }
.banner .slick-dots li{ width: auto; height: auto; }
.banner .slick-dots li button{ width: 10px; height: 10px; background: #fff; }
.banner .slick-dots li.slick-active button{ background: #ff5e14; }


.cl{ clear: both; }
.changpic{ width: 100%; overflow: hidden; }
.changpic img{ width: 100%; transition: all 0.3s; }
/*版块标题*/
.home_boxtit h2{ font-size: 66px; font-family: DIN-BLACKALTERNATE; font-style: italic; }
.home_boxtit p{ font-size: 24px; font-family: segoe_sb; }
/*首页*/
.i_protit{ background: #00173c; padding: 62px 0 65px 0; position: relative; }
.i_protit .home_boxtit{ color: #fff; }
.i_pmore{ position: absolute; font-size: 20px; font-family: POPPINS-MEDIUM; font-style: italic; text-transform: uppercase; bottom: 15px; right: 0; width: 216px; height: 60px; line-height: 60px; color: #fff; text-align: center; background: #ff5e14; }
.i_pmore:hover{ color: #fff; opacity: 0.85; border-radius: 35px; }
.i_pul{ width: 100%; overflow: hidden; }
.i_pul li{ width: 50%; float: left; }
.i_pitem{ position: relative; }
.i_pmask{ position: absolute; transition: all 0.3s; opacity: 0; display: flex; align-items: center; justify-content: center; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 23, 60, 0.8); }
.i_pmask i{ display: inline-block; width: 54px; text-align: center; font-size: 28px; height: 54px; line-height: 54px; color: #fff; background: #ff5e14; }
.i_ptdiv{ position: absolute; width: 100%; padding: 44px; color: #ff5e14; bottom: 0; right:0; text-align: right; }
.i_ptdiv h3{ font-size: 36px; font-family: segoeuib_0; }
.i_ptdiv p{ font-size: 20px; }
.i_pul li:nth-of-type(even) .i_pitem .i_ptdiv{ text-align: left; }
.i_pitem:hover .i_pmask{ opacity: 1; }
.i_pitem:hover .i_ptdiv{ color: #fff; }

.in_why{ padding: 100px 0; background: url(images/i_whybg.jpg) center no-repeat; }
.in_why .home_boxtit{ text-align: center; color: #00173c; }
.i_whytxt{ text-align: center; padding: 0 24%; }
.i_whytxt h4{ font-size: 32px; color: #ff5e14; font-family: segoe_sb; }
.i_whytxt p{ font-size: 16px; margin-top: 10px; line-height: 24px; color: #555; }

.in_choo{ background: #001c47; overflow: hidden; }
.i_chleft{ float: left; width: 55%; padding: 95px 20px 0 12%; }
.i_chpic{ float: right; width: 45%; text-align: right; position: relative; }
.i_vtbn{ position: absolute; cursor: pointer; top: 50%; left:0; margin-top: -35px; display: inline-block; width: 70px; height: 70px; border-radius: 70px; text-align: center; line-height: 70px; background: #ff5e14; color: #fff; }
.i_vtbn i{ font-size: 34px; }
.i_vtbn:before, .i_vtbn:after {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    transform: translate(-50%,-50%);
    box-shadow: 0 0 0 0 rgba(255,94,20,0.4);
    animation: i_vtbn 3s infinite;
}
.i_vtbn:before {
    animation-delay: .9s;
    content: "";
    position: absolute
}

.i_vtbn:after {
    animation-delay: .6s;
    content: "";
    position: absolute
}

@keyframes i_vtbn {
    70% {
        box-shadow: 0 0 0 40px rgba(255,255,255,0)
    }

    100% {
        box-shadow: 0 0 0 0 rgba(255,255,255,0)
    }
}

.gt_switcher-popup span{display:none;}
.i_chleft .home_boxtit{ color: #ff5e14; }
.in_chus{ margin-top: 50px; display: flex; flex-wrap: wrap; }
.in_chus li{ display: inline-block; color: #fff; position: relative; padding-left: 68px; width: 48%; padding-top: 5px; margin-bottom: 45px; margin-right: 4%; }
.in_chus li:nth-of-type(even){ margin-right: 0; }
.in_chus li h4{ font-size: 20px; font-family: POPPINS-BOLD; }
.in_chus li p{ font-size: 14px; margin-top: 5px; line-height: 20px; font-family: POPPINS-MEDIUM; }
.in_chus li i{ position: absolute; top: 0; left: 0; font-size: 38px; }

.in_news{ padding: 80px 0 70px 0; }
.in_news .home_boxtit{ text-align: center; color: #ff5e14; }
.in_newslist{ margin-top: 32px; overflow: hidden; }
.in_newslist li{ width: 50%; float: left; }
.i_nitems{ background: #fbfbfb; overflow: hidden; transition: all 0.3s; }
.i_nlcos{ width: 50%; float: left; padding: 28px 24px 0 20px; }
.i_nrcos{ width: 50%; float: right; }
.i_nlcos b{ font-size: 27px; color: #ff5e14; font-family: segoeuib_0; }
.i_nlcos h4{ font-size: 20px; margin-top: 20px; height: 48px; overflow: hidden; line-height: 24px; font-family: segoeuib_0; }
.i_nlcos p{ margin-top: 15px; font-size: 16px; color: #666; line-height: 24px; height: 72px; overflow: hidden; }
.i_nlcos span{ display: inline-block; font-size: 26px; margin-top: 48px; width: 42px; height: 42px; line-height: 42px; text-align: center; color: #fff; background: #ff5e14; }
.i_nitems:hover .changpic img{ transform: scale(1.15); }
.i_nitems:hover{ background: #071d41; }
.i_nitems:hover .i_nlcos h4{ color: #ff5e14; } 
.i_nitems:hover .i_nlcos p{ color: #fff; }
.in_newslist li:nth-of-type(3) .i_nlcos,.in_newslist li:nth-of-type(4) .i_nlcos{ float: right; }
.in_newslist li:nth-of-type(3) .i_nrcos,.in_newslist li:nth-of-type(4) .i_nrcos{ float: left; }

.in_app{ padding:30px 0 55px 0; }
.i_apptit{ position: relative; }
.i_apptit .home_boxtit h2{ color: #00173c; }
.i_apswi{ margin-top: 25px; position: relative; }
.i_apitem{ text-align: center; }
.i_apitem p{ margin-top: 10px; font-size: 24px; font-family: segoe_sb; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.i_apitem:hover .i_pmask{ opacity: 1; }
.i_pmdpic{ position: relative; }
.i_apgd .item{ margin: 0 15px; }
.iap_arrow{ position: absolute; top: 40%; left: 0; width: 100%; }
.iap_arrow span{ position: absolute; transition: all 0.3s; cursor: pointer; top: 0; display: inline-block; width: 55px; background: #ff5e14; height: 55px; line-height: 55px; text-align: center; }
.iap_arrow span.iap_prev{ left: 8%; transform: rotate(180deg); }
.iap_arrow span.iap_next{ right: 8%; }
.iap_arrow span i{ font-size: 25px; color: #fff; }
.iap_arrow span:hover{ border-radius: 50px; }

.in_faq{ margin-bottom: 110px; padding: 44px 0 0 0; overflow: hidden; position: relative; z-index: 0; }
.in_faq:before{ content: ""; position: absolute; top: 0; left: 0; width: 52%; height: 94%; background: #f5f5f5; z-index: -1; }
.in_falcon{ width: 50%; float: left; padding-right: 36px; }
.in_farcon{ width: 50%; float: right; }
.in_falcon .home_boxtit h2{ text-align: left; color: #081e42; }
.in_faqlist{ margin-top: 22px; }
.in_faqlist h3 {line-height: 46px; cursor: pointer; height: 46px; overflow: hidden; padding: 0 15px 0 55px; background: url(images/h3bg2.png) no-repeat 15px center; font-size:20px; font-family: segoe_sb; }
.in_faqlist p {display: none;padding: 10px 20px; line-height:28px;}
.in_faqlist li {margin-bottom: 10px;}
.in_faqlist h3.active {background: #081e42 url(images/h3bg.png) no-repeat 15px center;color: #fff;}
.in_faqlist p.active { display: block;}
.i_fainfo{ padding-right: 26px; padding-top: 26px; position: relative; z-index: 0; }
.i_fainfo:before{ content: ""; width: calc(100% - 24px); height: calc(100% - 24px); position: absolute; z-index: -1; top: 0; right: 0; background: #ff5e14; }
.i_fadivin{ padding: 50px 56px; background: url(images/i_ifform.jpg) no-repeat; background-size: cover; }
.i_fadivin .home_boxtit h2{ color: #fff; }
.i_infoform{ margin-top: 30px; overflow: hidden; }
.i_infoform li{ width: 100%; margin-bottom: 20px; position: relative;  }
.i_infoform input,.i_infoform textarea{width: 100%; color: #fff; resize: none; background:transparent;  font-size:18px; font-family: segoeui_0; border: 1px solid #616c7d; line-height: 22px; padding:10px 12px; }
.i_infoform textarea{height: 126px; padding: 10px 12px; }
.i_infoform form input::-webkit-input-placeholder,.i_infoform form textarea::-webkit-input-placeholder { color:#fff;}
.i_infoform form input:-moz-placeholder,.i_infoform form textarea:-moz-placeholder {color:#fff;}
.i_infoform button{ display: block; transition: all 0.3s; font-size:22px; font-style: italic; font-family: DIN-BLACKALTERNATE;  width: 200px; height:54px; cursor: pointer; color: #fff; border:none; background: #ff5e14; }
.i_infoform button:hover{ border-radius: 35px; color: #fff; opacity: 0.85; }




.l_fixed{ width: 40px; position: fixed; top: 30%; left: 0; z-index: 666; }
.l_fixed li{ position: relative; transition: all 0.3s; }
.l_fixed li a{ width:100%; height: 40px; font-size: 20px; text-align: center; line-height: 40px; background: #0098f8; color: #fff; display: block; }
.l_fixed li a i{ font-size: 20px; }
.l_fixed li a span{ display:block; position: absolute; top: 0; line-height: 40px; padding: 0 10px; background: #0098f8; left: -999px; width: 0; font-size: 16px; transition: all 0.5s; }
.l_fixed li:nth-of-type(2) a{ background: #fea322; }
.l_fixed li:nth-of-type(3) a{ background: #3a82d3; }
.l_fixed li:nth-of-type(4) a{ background: #30afeb; }
.l_fixed li:nth-of-type(5) a{ background: #1296db; }
.l_fixed li:nth-of-type(6) a{ background: #d20000; }
.l_fixed li:nth-of-type(2) a span{ background: #fea322; }
.l_fixed li:nth-of-type(7) a{ background: #e4007f; }
.l_fixed li:nth-of-type(8) a{ background: #e60020; }
.l_fixed li:nth-of-type(9) a{ background: #28d23b; }
.l_fixed li:nth-of-type(10) a{ background: #05ce68; }
.l_fixed li:hover a span{ width: 250px; left: 40px; }
.l_fixed li:hover{ opacity: 0.9; }
.f_what{ background: #28d23b; width: 0; position: absolute; top: 0; left: 60px; }
.f_what:after{ content: ""; position: absolute; top: 0; left: -19px; width: 0;
height: 0;
border-style: solid;
border-width: 0 20px 19px 0;
border-color: transparent #28d23b transparent transparent; display: none;
 }
.f_what img{ width: 100%; }
.l_fixed li:hover .f_what{ width: 155px; padding: 10px; }
.l_fixed li:hover .f_what:after{ display: block; }


/*位置*/
.sub_banner{ position: relative; margin-top: 87px; }
.sub_banner img{ width: 100%; }
.sub_link{ width: 100%; font-family: segoeuib_0; position: absolute; top: 31%; left: 0; text-align: center;  }
.sub_link h3{ font-size: 57px; text-transform: uppercase; font-weight: normal; text-transform: uppercase; color: #fff; }
.sub_link p{ margin-top: 12px; color: #fff; text-transform: uppercase; }
.sub_link p a{ color: #fff; }
.sub_link p a:hover{ color: #ff5e15; }
.sub_link p i{ display: inline-block; margin-right: 5px; width: 24px; height: 24px; text-align: center; color: #fff; line-height: 24px; background: #ff5e15; }


/*关于我们*/
.ab_com{ width: 100%; overflow: hidden; padding: 123px 0 140px 0; }
.ab_colcon{ width: 52%; float: left; position: relative; }
.ab_corcon{ width: 48%; float: right; padding-left: 80px; padding-top: 60px; }
.ab_pic{ width: 100%; overflow: hidden; }
.ab_pic li{ width: 48%; float: left; margin-right: 4%; }
.ab_pic li:nth-of-type(2){ margin-right: 0; margin-top: 65px; }
.ab_vibtn{ width: 193px; cursor: pointer; outline: 15px solid #fff; background: #fff; position: absolute; top: 50%; left: 50%; margin-top: -96px; margin-left: -96px; }
.ab_vibtn img{ opacity: 0.85; transition: all 0.3s; }
.ab_vibtn i{ position: absolute; color: #fff; font-size: 60px; top: 50%; left: 50%; margin-top: -30px; margin-left: -30px; }
.ab_vibtn:hover img{ opacity: 1; }
.ab_vibtn:hover i{ color: #ff5e14; }
.ab_corcon .home_boxtit h2{ color: #ff5e15; }
.ab_corcon .home_boxtit p{ font-size: 46px; color: #001c47; font-family: DIN-BLACKALTERNATE; font-style: italic; }

.ab_txtd{ margin-top: 12px; }
.ab_txtd p{ font-size: 16px; line-height: 28px; }
.ab_choose{ padding-bottom: 120px; background: #f8f8f8; padding-top: 58px; position: relative; z-index: 0; }
.ab_choose:before{ content: ""; position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: calc(100% - 52px); background: url(images/ab_chobg.jpg) no-repeat; background-size: cover; }
.ab_choose .home_boxtit{ text-align: center; color: #ff5e14; }
.ab_choose .in_chus{ padding: 0 145px; }
.ab_choose .in_chus li{ margin-bottom: 50px; }
.ab_choemail{ width: 1400px; color: #fff; position: absolute; bottom: 0; overflow: hidden; left: 50%; margin-left: -700px; background: #ff5e14; padding: 25px; }
.ab_choemail p{ display: inline-block; float: left; font-size: 36px; font-family: DIN-BLACKALTERNATE; font-style: italic;  }
.ab_getform{ width: 50%; float: right; display: inline-block; color: #fff; }
.ab_getform span{ font-size: 24px; text-transform: uppercase; font-family: Oswald-Light; }
.ab_getform span i{ font-size: 40px; }
.ab_getform input{ border: none; width: 366px; background: transparent; height: 56px; line-height: 56px; border-bottom: 1px solid #fff; color: #fff; font-size: 20px; font-family: POPPINS-BOLD; }
.ab_getform *{ vertical-align: middle; }
.ab_getform button{ width: 182px; cursor: pointer; display: inline-block; height: 56px; border: none; line-height: 56px; font-size: 18px; font-family: DIN-BLACKALTERNATE;
    font-style: italic; background: #fff; color: #ff5e14; }
.ab_getform button:hover{ opacity: 0.85; }

.ab_honor{ background: #f8f8f8; padding: 70px 0 80px 0; }
.ab_honor .home_boxtit{ text-align: center; color: #ff5e14; }
.hor_list{ margin-top: 15px; overflow: hidden; }
.hor_list li{ width: 32%; float: left; margin-right: 2%; margin-bottom: 18px; }
.hor_list li:nth-of-type(3n){ margin-right: 0; }

.ab_ser{ padding: 80px 0; overflow: hidden; }
.ab_ser .ab_selcon{ width: 50%; float: left; padding-right: 28px; }
.ab_ser .ab_sercon{ width: 50%; float: right; padding-left: 26px; padding-right: 115px; }
.ab_sercon .home_boxtit{ color: #ff5e14; }
.ab_seul{ margin-top: 30px; }
.ab_seul li{ padding-left: 35px; font-size: 20px; font-family: segoe_sb; position: relative; margin-bottom: 18px; }
.ab_seul li:before{ content: ""; position: absolute; top: 6px; left: 0; width: 17px; height: 17px; background: url(images/ab_seicon.png) no-repeat; background-size: cover; }
.ab_serswi .slick-dots{ position: absolute; bottom: 30px; }
.ab_serswi .slick-dots li{ width: auto; height: auto; }
.ab_serswi .slick-dots li button{ width: 15px; height: 15px; border-radius: 15px; background: #fff; }
.ab_serswi .slick-dots li.slick-active button{ background: #ff5e14; }

.ab_his{ padding: 10px 0 100px 0; overflow: hidden; position: relative; }
.ab_his .his_lcon{ width: 50%; float: left; padding-right: 190px; }
.ab_his .his_rcon{ width: 50%; float: right; padding-left: 160px; }
.ab_his .warper{ overflow: hidden; position: static; }
.his_lcon .home_boxtit h2{ color: #ff5e15; }
.his_lcon .home_boxtit p{ font-size: 46px; color: #001c47; font-family: DIN-BLACKALTERNATE; font-style: italic; }
.his_ab{ width: 54%; z-index: 55; position: absolute; bottom: 100px; left: 250px; }
.his_box{ max-width: 5000px; overflow-y: auto; white-space: nowrap; padding-bottom: 40px; }
.his_box li{ display: inline-block; width: 330px; margin-right: 12px; }
.his_box li:last-child{ margin-right: 0; }
.his_box::-webkit-scrollbar{ width: 10px; height: 7px; }
.his_box::-webkit-scrollbar-thumb{ border-radius: 10px; background: #ff5e14; }
.his_box::-webkit-scrollbar-track { border-radius: 0; background: #bfbfbf; }
.his_item{ background: #f8f8f8; padding: 26px; min-height: 210px; border: 1px solid #eee; }
.his_item span{ color: #ff5e14; font-size: 30px; font-family: DIN-BLACKALTERNATE; font-style: italic; }
.his_item p{ margin-top: 6px; font-size: 16px; white-space: normal; line-height: 28px; font-family: segoe_sb; }
/*产品列表*/
.pro_war{ padding: 80px 0 110px 0; }
.pro_list{ display: flex; width: 100%; flex-wrap: wrap; }
.pro_list li{ width: 32%; margin-right: 2%; margin-bottom: 44px; }
.pro_list li:nth-of-type(3n){ margin-right: 0; }
.pro_item{ background: #f2f2f2; transition: all 0.3s; text-align: center; position: relative; }
.p_txt{ padding: 22px 12px; }
.p_txt p{ font-size: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p_add{ position: absolute; transition: all 0.3s; right: 30px; top: 0; width: 70px; height: 108px; border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; background: #ff5e14; }
.p_add span{ margin-top: 50px; display: inline-block; width: 50px; height: 50px; line-height: 39px; font-size: 40px; text-align: center; border-radius: 50px; background: #fff; }
.pro_item:hover{ background: #ff5e14; }
.pro_item:hover .changpic img{ transform: scale(1.15); }
.pro_item:hover .p_txt p{ color: #fff; }
.pro_item:hover .p_add{ background: #fff; }
.pro_item:hover .p_add span{ background: #ff5e14; color: #fff; }
/*分页 结束*/
.digg4{ text-align:center; font-size: 16px; font-weight: bold;  margin-top: 40px;}
.digg4 a,.digg4 span.miy,.digg4 span.disabled,.digg4 span.current{width:42px; border-radius: 42px; text-align: center; cursor: pointer; display: inline-block; vertical-align: middle; background: transparent; border: 1px solid #bfbfbf; height:42px; line-height: 42px; color:#222; text-decoration:none; margin:0 5px;}
.digg4 span.current,.digg4 span:hover,.digg4 span:hover.disabled,.digg4 a:hover { color:#fff; background:#ff5e14; border: 1px solid #ff5e14; }
.digg4 span.disabled { font-size: 30px; line-height:33px; font-weight: normal;  background: #fff; color: #a6a6a6;}
.digg4 a{ border: 1px solid #bfbfbf; color: #a6a6a6; background: #fff; }
/*分页 结束*/
/*应用案例*/
.app_list{ width: 100%; overflow: hidden; }
.app_list li{ width: 32%; float: left; margin-right: 2%; margin-bottom: 30px; }
.app_list li:nth-of-type(3n){ margin-right: 0; }
.app_item{ position: relative; }
.app_item .changpic{ background: #05285f; }
.app_item i{ opacity: 0; transition: all 0.3s; position: absolute; top: 34px; left: 34px; display: inline-block; width: 60px; text-align: center; color: #fff; font-size: 32px; height: 60px; line-height: 60px; background: #ff5e14; }
.app_item p{ opacity: 0; transition: all 0.3s; position: absolute; color: #fff; bottom: 0; left: 0; width: 100%; padding: 34px; font-family: segoeuib_0; font-size: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.app_item:hover .changpic img{ opacity: 0.3; transform: scale(1.12); }
.app_item:hover i,.app_item:hover p{ opacity: 1; }
/*产品详情*/
.del_prow{ margin-top: 87px; }
.pro-del-box{ width: 100%; overflow: hidden; padding: 80px 0; background: url(images/del_bgp.jpg) no-repeat; background-size: cover; }
.pro-del-box .lcon{ width: 50%; float: left; padding-right: 28px; }
.pro-del-box .rcon{ margin-left: 50%; padding: 36px 40px 0 40px; }
.picflash{ width: 100%; position: relative; }
.left-pro{width:100%; text-align:left;}
.left-pro .t1{ padding: 18px 0; width:17%;float:left; overflow: hidden; position: relative;}
.left-pro .t2{width:81%;text-indent:0;float:right;position: relative; }
.left-pro .t2 img{text-indent:0; width: 100%!important; }
#showArea div{ margin-bottom:10px; display: block; overflow: hidden;}
#showArea div.on{ border: 1px solid #ff5e14; }
#showArea img{cursor:pointer;display:block;width:100%;float:left;}
#main_img{cursor:pointer;display:block}
#gotop,#gobottom{cursor:pointer; position: absolute; display:block; margin: 0 auto; width:100%; text-align: center; height: 20px; background: url(images/pro_iconr.png) #ff5e14 no-repeat center center;}
#gotop{ top:0; transform: rotate(180deg); }
#gobottom{ bottom: 0;}
#gotop:hover,#gobottom:hover{background:#ff5e14 url(images/pro_iconr2.png) no-repeat center center; }
#showArea{height:506px;overflow:hidden; padding: 8px 0;}
.show_pic img{ width: 100%; height: 100%; object-fit: cover; }

.prodel-text{ width: 100%;  }
.prodel-text h1{ font-size: 30px; color: #fff; font-family: segoe_sb; }

.pro_desc{ margin-top: 18px; height: 175px; padding-right: 15px; overflow-y: auto; }
.pro_desc p{ line-height: 30px; color: #fff; font-family: POPPINS-REGULAR;  }
.pro_desc::-webkit-scrollbar{ width: 5px; height: 1px; }
.pro_desc::-webkit-scrollbar-thumb{ border-radius: 0; background: #ff5e14; }
.pro_desc::-webkit-scrollbar-track { border-radius: 0; background: #ccc; }

.links_btn{ margin-top: 50px; }
.links_btn a{ background: #ff5e14; font-family: POPPINS-REGULAR; color: #fff; text-align: center; padding:12px 28px; width: 38%; display: inline-block; }
.links_btn a:last-child{ background: #00173c; margin-left: 18px;  }
.links_btn a i{ margin-right: 5px; }
.links_btn a:hover{ opacity: 0.85; background: #ff5e14; color: #fff; }
.links_btn a *{ vertical-align: middle; }
.share{ margin-top:28px; }

.del_war{ padding: 90px 0; }
.del_qhbox{ width: 100%; overflow: hidden; }
.de_lcon{ width: 334px; float: left; }
.de_rcon{ margin-left: 334px; padding-left: 22px; }
.d_tabul li{ margin-bottom: 16px; color: #00173c; border: 1px solid #dcdcdc; font-style: italic; text-align: center; cursor: pointer; height: 70px; line-height: 68px; font-size: 24px; font-family: DIN-BLACKALTERNATE; background: #f7f7f7; }
.d_tabul li.on{ background: #ff5e14; color: #fff; border: 1px solid #ff5e14; }
.d_teleml{ background: #00173c; text-align: center; padding: 42px 25px 48px 25px; }
.d_teleml span{ font-size: 30px; font-family: segoeuib_0; }
.d_teleml a{ color: #fff; }
.d_teleml a:hover{ text-decoration: underline; }
.d_teleml p{ font-family: segoe_sb; margin-top: 15px; }
.de_qhdiv{ background: #f7f7f7; padding: 26px; min-height: 427px; }
.de_zhitem{ display: none; }
.de_zhitem.on{ display: block; }
.de_zhitem p{ line-height: 30px; color: #555; font-family: POPPINS-REGULAR; }
.the_pic{ margin-top: 10px; overflow: hidden; }
.the_pic li{ width: 32%; margin-right: 2%; float: left; }
.the_pic li:nth-of-type(3n){ margin-right: 0; }
.pro_table{ overflow-x: auto; margin-top: 10px; }
.pro_table table{ border-top: 1px solid #7d7d7d; background: #fff; border-left: 1px solid #7d7d7d; width: 100%; }
.pro_table table tr td{ padding: 10px; font-family: POPPINS-REGULAR; color: #666; border-bottom: 1px solid #7d7d7d; border-right: 1px solid #7d7d7d; }
.pro_table table tr:nth-of-type(odd){ background: #f8f8f8; }
.pro_table table tr:hover{ background: #fee8de; }

.dp_rel{ margin-top: 35px; }
.dp_rel h2{ font-size: 24px; font-style: italic; color: #00173c; font-family: DIN-BLACKALTERNATE; }
.rel_swi{ margin-top: 14px; position: relative; }
.rel_pd .item{ margin: 0 7px; }
.rel_arrow{ position: absolute; width: 100%; left: 0; top: 38%; }
.rel_arrow span{ position: absolute; cursor: pointer; top: 0; width: 40px; height: 40px; text-align: center; display: inline-block; line-height: 40px; color: #fff; border-radius: 40px; background: #ff5e14; }
.rel_arrow span i{ font-size: 20px; }
.rel_arrow span.rel_prev{ left: -48px; transform: rotate(180deg); }
.rel_arrow span.rel_next{ right: -48px;}
.rel_pd .p_txt{ padding: 15px; }
.rel_pd .p_add{ display: none; }

.dp_form{ margin-top: 35px; }
.dp_form h2{ font-size: 24px; font-style: italic; color: #00173c; font-family: DIN-BLACKALTERNATE; }
.dp_form p{ color: #666; margin-top: 5px; }
.dp_form .proinfoform{ margin-top: 15px; }
.dp_form .proinfoform input,.dp_form .proinfoform textarea{ padding: 14px 22px; background: #fff; border: 1px solid #bfbfbf; }
.dp_form .proinfoform button{ width: 194px; margin: 0 auto; display: block; }
/*newsdel*/
.infocon h1{font-size:30px; font-family: Oswald-Light; text-align: center; margin-bottom: 10px; color: #222;}
.infocon img{ display: inline-block; margin: 12px 0; max-width: 100%; }
.infocon .time{ text-align: center;margin-bottom:20px; margin-top: 18px; font-family: POPPINS-REGULAR;}
.infocon .time i{ font-size: 24px; color: #ff5e14; display: inline-block; }
.infocon .other{ margin:30px 0 0 0; position: relative; font-family: POPPINS-REGULAR; }
.infocon .other div{margin:8px 0;}
.infocon .other{ color: #666; font-size: 18px; border-top: 1px solid #dcdcdc; padding-top: 20px; }
.infocon .other a{color: #666}
.infocon .other a:hover{ color:#ff5e14; }
.infocon p{line-height:26px; font-size: 17px; font-family: POPPINS-REGULAR; margin-bottom: 10px; color: #666;}

/*news*/
.news_list{ width: 100%; overflow: hidden; }
.news_list li{ width: 32%; float: left; margin-right: 2%; margin-bottom: 30px; }
.news_list li:nth-of-type(3n){ margin-right: 0; }
.news_item{ padding: 24px; background: #fff; }
.n_txtd{ margin-top: 15px; }
.n_txtd h4{ font-size: 20px; line-height: 25px; height: 50px; overflow: hidden; font-family: segoeuib_0; }
.n_txtd em{ display: inline-block; color: #666; margin-top: 12px; width: 100%; font-style: normal; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; }
.n_txtd em i{ color: #ff5e14; font-size: 22px; }
.n_txtd p{ line-height: 28px; color: #666; height: 56px; overflow: hidden; margin-top: 14px; }
.n_txtd span{ margin-top: 22px; display: inline-block; width: 200px; border: 2px solid #ff5e14; height: 52px; line-height: 48px; text-align: center; }
.news_item:hover .changpic img{ transform: scale(1.15); }
.news_item:hover .n_txtd span{ background: #ff5e14; color: #fff; }
/*contact*/
.con_war{ padding-top: 80px; }
.con_tit .home_boxtit{ color: #ff5e14; }
.con_top{ width: 100%; overflow: hidden; margin-top: 30px; }
.con_top .con_tlcon{ float: left; width: 572px; background: #f7f7f7; padding: 18px 54px; }
.con_top .con_trcon{ margin-left: 572px; padding-left: 52px; }
.con_us { }
.con_us li{ padding: 30px 0; border-bottom: 1px solid #dcdcdc; width: 100%;  }
.con_us li:last-child{ border-bottom: none; }
.us_ditem{ min-height: 80px; padding-left: 100px; position: relative; padding-top: 10px; }
.us_ditem h6{ position: absolute; transition: all 0.3s; top: 0; left: 0; display: inline-block; width: 80px; font-size: 32px; height: 80px; text-align: center; color: #ff5e14; line-height: 80px; border-radius: 80px; background: #fff; }
.us_ditem p{ font-size: 22px; margin-bottom: 5px; color: #6d8eaf; text-transform: uppercase; }
.us_ditem a,.us_ditem span{ color: #002464; font-family: segoe_sb;  }
.us_ditem:hover a{ text-decoration: underline; }
.us_ditem:hover h6{ background: #ff5e14; color: #fff; }

.proinfoform{overflow:hidden; }
.proinfoform ul{ width: 100%; overflow:hidden; }
.proinfoform li{width: 49%; margin-right: 2%; margin-bottom: 18px; overflow: hidden; float: left; position: relative;}
.proinfoform li:nth-of-type(even){ margin-right: 0; }
.proinfoform li:nth-of-type(5),.proinfoform li:nth-of-type(6){ width: 100%; }
.proinfoform li font{ color: #c82121; position: absolute; top: 16px; left: 7px; }
.proinfoform input,.proinfoform textarea{width: 100%; border:none; background:#f7f7f7; font-size: 18px; line-height: 24px; padding:18px 22px; font-family: POPPINS-REGULAR; }
.proinfoform textarea{ resize: none; height: 200px; }
.proinfoform form input::-webkit-input-placeholder,.proinfoform form textarea::-webkit-input-placeholder { color: #999;}
.proinfoform form input:-moz-placeholder,.proinfoform form textarea:-moz-placeholder {color: #999;}
.proinfoform form button{ width: 100%; display: block; background: #00173c; border-radius: 0; font-family: segoeuib_0; height: 50px; border:none; color: #fff; font-size: 18px; }
.proinfoform form button:hover{ cursor: pointer; opacity: 0.85; background: #ff5e14; color: #fff; }

.map{ margin-top: 75px; }

.footmenu{position:fixed;bottom:0;left:0;width:100%;z-index:5;max-width:1024px; display: none;}
.footmenu img{display:block}
.footmenu div.bgcolor{ clear:both;}
.footmenu div.con{position:absolute;bottom:0;left:0;width:100%; padding-bottom: 10px; background:#f79c20;}
.footmenu a{color:#fff;font-size:16px; display:block;width:25%;text-align:center;float:left;position:relative}
.footmenu i{display:block;width:25px;height:25px;margin:6px auto 2px; font-size: 26px;}

/*404*/
.no_fun{ text-align: center;margin-bottom: 60px;}
.no_fun h5{ font-size: 36px; margin-bottom: 30px; }
.no_fun p{ color: #888; line-height:30px; }
.no_fun a{ display: inline-block; margin-top: 34px; font-size: 20px; border-radius: 40px; padding: 16px 64px; background: #ff5e14; color: #fff; text-transform: uppercase; }
.no_fun a:hover{ transform: translateY(5px); }
.areatextClass::-webkit-input-placeholder { color: red!important;}
.aligncenter {
  display: block !important;
  margin: 0 auto!important;
}
.wpcf7 fieldset{display:none;}
.wpcf7-response-output,.wpcf7-validation-errors {display: none !important;}
span.wpcf7-not-valid-tip {display: none;}
.screen-reader-response {display: none !important;}

@media screen and (max-width: 1680px){
  .backToTop{ right: 0; }
  .head_rcon{ width: 356px; }
  nav li>a{ padding: 0 18px; }
  nav{ margin-right: 258px; }
  .home_boxtit h2{ font-size: 55px; }
  .i_ptdiv h3{ font-size: 32px; }
  .ab_com{ padding: 80px 0; }
  .his_ab{ left: 122px; width: 62%; }
}
@media screen and (max-width: 1600px){
  .head_rcon{ right: -70px; width: 330px; }
  .languagebox{ margin-left: 25px; }
  nav { margin-right: 273px;}
  .logo{ width: 325px; }
  nav li>a { padding: 0 25px;}
  .i_apgd .item{ margin: 0 8px; }
  .in_faq:before{ width: 60%; }
  .his_ab{ left: 86px; }
}

@media screen and (max-width: 1440px){
  .warper{ width: 94%; }
  .h_email p{ display: none; }
  .h_email a{ display: none; }
  .h_email .icon-youxiang{ display: block; position: static; }
  .languagebox,.search-button{ margin-top: 0; }
  .head_rcon{ right: 0; width: 145px; top: 28px; }
  .h_email{ padding-left: 0; }
  nav{ margin-right: 160px; }
  .searchform{ top: 59px; }
  .home_boxtit h2{ font-size: 46px; }
  .home_boxtit p{ font-size: 20px; }
  .i_protit{ padding: 40px 0; }
  .in_why,.in_news{ padding: 50px 0; }
  .i_chpic{ width: 35%; }
  .i_chpic img{ width: 100%; }
  .i_chleft{ width: 63%; padding: 41px 20px 0 5%; }
  .in_chus{ margin-top: 34px; }
  .in_faq{ margin-bottom: 80px; }
  footer{ padding-top: 40px; }
  .sub_link h3{ font-size: 46px; }
  .ab_corcon .home_boxtit p,.his_lcon .home_boxtit p{ font-size: 34px; }
  .ab_corcon{ padding-left: 35px; }
  .ab_choemail{ width: 94%; margin-left: -47%; }
  .ab_getform input{ width: 318px; }
  .ab_honor,.ab_ser{ padding: 50px 0; }
  .ab_ser .ab_sercon{ padding-right: 0; }
  .his_item{ padding: 20px; }
  .his_ab{ width: 68%; left: 43px; bottom: 50px; }
  .ab_his{ padding: 10px 0 50px 0; }
  .his_box{ padding-bottom: 18px; }
  .pro_war{ padding: 60px 0 80px 0; }
  #showArea div{ margin-bottom: 5px; }
  #showArea{ height: 483px; }
  .pro-del-box{ padding: 60px 0; }
  .pro-del-box .rcon{ padding: 36px 0 0 20px; }
  .del_war{ padding: 60px 0; }
  .rel_arrow span.rel_prev{ left: -12px; }
  .rel_arrow span.rel_next{ right: -12px; }
  .app_item p{ font-size: 22px; }
  .news_item{ padding: 20px; }
  .con_war{ padding-top: 50px; }
  .map{ margin-top: 50px; }
  .con_us li{ padding: 20px 0; }
}


@media screen and (max-width: 1366px){
  nav li>a{ padding: 0 20px; }
  .ab_getform button{ width: 160px; }
  .ab_his .his_lcon{ padding-right: 0; }
  .pro_list li{ margin-bottom: 32px; }
  #showArea{ height: 454px; }
  .con_top .con_tlcon{ padding: 18px 30px; }
}

@media screen and (max-width: 1280px){
  nav li>a{ padding: 0 16px; }
  .logo{ width: 288px; }
  .home_boxtit h2{ font-size: 40px; }
  .i_pmore{ width: 190px; }
  .i_ptdiv{ padding: 20px; }
  .i_whytxt{ padding: 0 20%; }
  .in_chus li{ margin-bottom: 25px; }
  .i_pmore{ bottom: 0; }
  .i_apitem p{ font-size: 21px; }
  .i_fadivin{ padding: 30px; }
  .ab_corcon .home_boxtit p, .his_lcon .home_boxtit p{ font-size: 28px; }
  .ab_corcon{ padding-top: 30px; }
  .ab_com{ padding: 50px 0; }
  .ab_choose .in_chus{ padding: 0 8%; }
  .ab_choemail p{ font-size: 32px; }
  .ab_getform{ width: 55%; }
  #showArea{ height: 424px; }
  .del_war{ padding: 50px 0; }
  .n_txtd span{ width: 166px; }
  .con_top{ margin-top: 18px; }
  .map{ margin-top: 40px; }
}

@media screen and (max-width: 1024px){
  #nav .nav-button{display: block; top: 14px; }
  header,.position{ height: 62px;  background: #fff; }
  .h_top{ padding-top: 0; }
  .h_get{ display: none; }
  .warper{ width: 95%; }
  nav{position: fixed; left: 0;top: 0;bottom: 0;width: 250px; z-index: 999;overflow: auto;background: #222; transform: translateX(-300px);transition: 0.3s;}
  nav li{ float: none; padding: 0; }
  nav li>a{ margin:0; line-height: normal; color: #fff; font-weight: normal; font-size: 18px; display:block; padding:15px 10px; border-bottom:1px solid #2e2e2e; text-align: left;}
  nav li dl{ left: 0;  top: 0; width: auto;  background: #2e2e2e;  position: inherit;  opacity: 1; display: block; } 
  nav li dd a{padding: 10px 20px;display: block; border-bottom: none; color: #fff!important}
  .logo img{ height: 29px; }
  nav li.on a, nav li:hover a{ background: #ff5e14; color: #fff; }
  nav li:hover dl{ left: 0; opacity: 1; }
  nav li dl dd a{ color: #fff !important; font-weight: normal; white-space: normal; font-size: 16px; }
  nav dl dd:hover div{display: none;}
  #nav .nav-button{ background: #ff5e14; }
  nav dl{ position: static; }
  #banner_home,.sub_banner,.del_prow{ margin-top: 62px; }
  .logo,.position .logo{ top: 0; left: 0; }
  .logo img{ height: 28px; }
  #nav .nav-button{ background: #ff5e14; right: 0; top: 14px; }
  #nav .nav-button i{ color: #fff; }
  .logo:before{ display: none; }
  .logo{ line-height: 55px; height: 62px; width: 220px; }
  .head_rcon{ right: 50px; top: 16px; }
  .searchform{ top: 46px; }
  .l_fixed{ display: none; }
  .banner .slick-dots{ bottom: 35px; }
  .home_boxtit h2{ font-size: 35px; }
  .home_boxtit p{ font-size: 18px; }
  .i_pmore{ height: 50px; line-height: 50px; font-size: 18px; width: 164px; }
  .i_ptdiv h3{ font-size: 24px; }
  .i_protit{ padding: 30px 0; }
  .i_pmask i{ width: 40px; height: 40px; line-height: 40px; }
  .i_ptdiv{ padding: 15px; }
  .in_why, .in_news{ padding: 40px 0; }
  .i_whytxt h4{ font-size: 26px; }
  .i_whytxt{ padding: 0 10%; }
  .i_chleft{ width: 100%; padding: 25px 3%; }
  .i_chpic{ width: 45%; }
  .i_vtbn{ left: -100px; }
  .i_nlcos span{ display: none; }
  .i_nlcos h4{ margin-top: 10px; }
  .f_item2,.f_item3{ display: none; }
  .f_item1{ width: 43%; }
  .f_item4{ width: 49%; }
  .sub_link h3{ font-size: 33px; }
  .ab_vibtn{ outline: 5px solid #fff; width: 130px; margin-top: -65px; margin-left: -65px; }
  .ab_vibtn img{ width: 100%; }
  .ab_com{ padding: 40px 0; }
  .ab_txtd p{ line-height: 24px; }
  .ab_choose .in_chus{ padding: 0 6%; }
  .ab_choemail{ display: none; }
  .ab_choose:before{ height: 100%; }
  .ab_choose{ padding: 40px 0; }
  .ab_choose .in_chus li{ margin-bottom: 25px; padding-left: 46px; padding-top: 0; }
  .in_chus li i{ font-size: 30px; }
  .ab_honor, .ab_ser{ padding: 40px 0; }
  .ab_seul{ margin-top: 12px; }
  .ab_seul li{ font-size: 18px; margin-bottom: 10px; padding-left: 24px; }
  .ab_seul li:before{ top: 3px; }
  .ab_ser .ab_sercon{ padding-left: 0; }
  .his_item{ min-height: 172px; }
  .his_item p{ line-height: 22px; }
  .p_add{ display: none; }
  .pro_war{ padding: 40px 0 50px 0; }
  .pro_list li{ margin-bottom: 18px; }
  .pro-del-box{ padding: 30px 0; }
  .pro-del-box .lcon{ width: 100%; float: none; padding-right: 0; }
  .picflash{ overflow: hidden; }
  .pro-del-box .rcon{ margin-left: 0; padding: 12px 0; }
  .pro_desc{ height: auto; padding-right: 0; margin-top: 8px; overflow-y:visible; }
  #showArea{ height: 734px; }
  .links_btn{ margin-top: 22px; }
  .share{ margin-top: 14px; }
  .del_war{ padding: 30px 0; }
  .de_lcon{ width: 100%; float: none; }
  .de_rcon{ margin-left: 0; padding-left: 0; }
  .d_teleml{ display: none; }
  .d_tabul li{ margin-bottom: 8px; }
  .news_item{ padding: 12px; }
  .infocon h1{ font-size: 26px; }
  .con_war{ padding-top: 32px; }
  .con_top .con_tlcon{ width: 100%; float: none; }
  .con_top .con_trcon{ margin-left: 0; padding-left: 0; margin-top: 12px; }
  .con_us li{ padding: 12px 0; }
  .proinfoform li{ margin-bottom: 10px; }
  .us_ditem h6{ width: 60px; height: 60px; line-height: 60px; }
  .us_ditem{ padding-left: 75px; padding-top: 0; min-height: 60px; }
  .us_ditem p{ font-size: 19px; }
  .con_top .con_tlcon{ padding: 20px; }
  .map{ margin-top: 24px; }
  .in_chus li{ padding-left: 46px; padding-top: 0; }
}

@media screen and (max-width: 768px){
 .banner .slick-dots{ bottom: 22px; }
 .i_protit{ padding: 25px 0; }
 .home_boxtit h2{ font-size: 30px; }
 .i_pul li{ width: 100%; float: none; }
 .in_why, .in_news{ padding: 30px 0; }
 .in_newslist{ margin-top: 20px; }
 .in_newslist li{ width: 100%; float: none; }
 .i_nlcos span{ display: inline-block; }
 .in_newslist li:nth-of-type(3) .i_nlcos{ float: left; }
 .in_newslist li:nth-of-type(3) .i_nrcos{ float: right; }
 .in_newslist li:nth-of-type(even) .i_nlcos{ float: right; }
 .in_newslist li:nth-of-type(even) .i_nrcos{ float: left; }
 .in_falcon{ width: 100%; float: none; padding: 0; }
 .in_faq{ padding: 35px 0; margin-bottom: 0; }
 .in_faq:before{ width: 100%; }
 .in_faqlist li{ margin-bottom: 0; }
 .in_farcon{ width: 100%; float: none; margin-top: 12px; }
 .ab_com,.ab_choose,.ab_honor, .ab_ser{ padding: 30px 0; }
 .ab_colcon{ width: 100%; float: none; }
 .ab_corcon{ width: 100%; float: none; padding: 0; }
 .ab_corcon .home_boxtit p, .his_lcon .home_boxtit p{ font-size: 22px; }
 .ab_choose .in_chus{ padding: 0; }
 .in_chus{ margin-top: 23px; }
 .hor_list li{ margin-bottom: 15px; }
 .ab_ser .ab_selcon{ width: 100%; float: none; padding-right: 0; }
 .ab_ser .ab_sercon{ width: 100%; float: none; margin-top: 12px; }
 .ab_his{ padding: 0 0 30px 0; }
 .ab_his .his_lcon{ width: 100%; float: none; }
 .ab_his .his_rcon{ display: none; }
 .his_ab{ width: 100%; position: static; margin-top: 12px; }
 .his_item{ padding: 12px; }
 .his_box li{ width: 274px; margin-right: 8px; }
 .his_item span{ font-size: 24px; }
 .sub_link h3{ font-size: 28px; }
 .sub_link p{ margin-top: 3px; }
 .pro_war{ padding: 30px 0 45px 0; }
 .p_txt p{ font-size: 20px; }
 .digg4{ margin-top: 22px; }
 #showArea{ height: 538px; }
 .prodel-text h1{ font-size: 25px; }
 .pro_desc p{ line-height: 24px; font-size: 15px; }
 .links_btn{ margin-top: 15px; }
 .del_war{ padding: 20px 0; }
 .d_tabul li{ height: 48px; line-height: 46px; font-size: 20px; }
 .de_qhdiv{ padding: 15px; min-height: auto; }
 .de_zhitem p{ line-height: 24px; font-size: 15px; }
 .pro_table table tr td{ font-size: 15px; padding: 6px; }
 .app_item .changpic img{ opacity: 0.6; transform: scale(1); }
 .app_item i,.app_item p{ opacity: 1; }
 .app_item i{ display: none; }
 .app_item p{ padding: 12px; font-size: 18px; }
 .app_list li{ margin-bottom: 14px; }
 .news_item{ padding: 10px; }
 .n_txtd h4{ font-size: 18px; line-height: 22px; height: 44px; }
 .n_txtd{ margin-top: 8px; }
 .n_txtd em{ margin-top: 6px; padding-bottom: 6px; }
 .n_txtd p{ margin-top: 5px; font-size: 16px; line-height: 22px; height: 44px; }
 .n_txtd span{ margin-top: 10px; height: 42px; line-height: 36px; width: 138px; }
 .news_list li{ margin-bottom: 13px; }
 .infocon .time{ margin: 8px 0; }
 .infocon h1{ font-size: 23px; }
 .infocon p{ font-size: 15px; line-height: 24px; margin-bottom: 5px; }
 .infocon .other{ font-size: 15px; margin: 18px 0 0 0; padding-top: 10px; }
 .proinfoform input, .proinfoform textarea{ padding: 15px 20px; }
 .map{ margin-top: 16px; }
}

@media screen and (max-width: 640px){
  .i_pmore{ position: static; display: inline-block; margin-top: 12px; height: 45px; line-height: 45px; }
  .i_protit{ padding: 20px 0; }
  .home_boxtit h2{ font-size: 26px; }
  .in_why, .in_news{ padding: 25px 0; }
  .i_whytxt h4{ font-size: 22px; }
  .i_whytxt{ padding: 0; }
  .i_whytxt p{ margin-top: 5px; }
  .in_chus li{ width: 100%; margin-bottom: 12px; float: none; margin-right: 0; }
  .i_chleft{ padding-bottom: 0; }
  .getbox{ width: 100%; left: 0; margin-left: 0; }
  .i_nlcos span{ margin-top: 20px; }
  .i_nlcos b{ font-size: 23px; }
  .in_app{ padding: 0 0 30px 0; }
  .iap_arrow span{ width: 40px; height: 40px; line-height: 40px; }
  .i_fainfo{ padding-right: 18px; padding-top: 18px; }
  .i_fadivin{ padding: 20px; }
  .i_infoform{ margin-top: 15px; }
  .i_infoform li{ margin-bottom: 8px; }
  .f_item1{ width: 100%; float: none; }
  footer{ padding-top: 26px; }
  .f_item1 p{ margin-top: 12px; }
  .i_fitone li{ margin-bottom: 6px; }
  .f_item4{ width: 100%; float: none; }
  .f_navbox h5{ font-size: 25px; }
  .fm_info{ margin-top: 15px; }
  .fm_info li{ margin-bottom: 10px; }
  .copyright{ margin-top: 25px; padding: 12px; }
  .ab_choose .in_chus{ margin-top: 15px; }
  .ab_choose .in_chus li{ margin-bottom: 12px; }
  .ab_com, .ab_choose, .ab_honor, .ab_ser{ padding: 20px 0; }
  .hor_list li{ width: 49%; }
  .hor_list li:nth-of-type(3n){ margin-right: 2%; }
  .hor_list li:nth-of-type(even){ margin-right: 0; }
  .pro_war{ padding: 24px 0 35px 0; }
  .p_txt{ padding: 12px; }
  .pro_list li,.app_list li,.news_list li{ width: 49%; margin-bottom: 11px; }
  .pro_list li:nth-of-type(3n),.app_list li:nth-of-type(3n),.news_list li:nth-of-type(3n){ margin-right: 2%; }
  .pro_list li:nth-of-type(even),.app_list li:nth-of-type(even),.news_list li:nth-of-type(even){ margin-right: 0; }
  #showArea{ height: 440px; }
 
}

@media screen and (max-width:480px){
  footer{ margin-bottom: 60px; }
  .backToTop{ width: 35px; height: 35px; }
  .footmenu{ display: block; }
  .footmenu div.con{ background: #ff5e14; }
  .in_why, .in_news{ padding: 20px 0; }
  .i_nlcos{ width: 100%; float: none; padding: 15px; }
  .i_nrcos{ width: 100%; float: none; }
  .i_nlcos b{ font-size: 15px; }
  .i_nlcos h4{ margin-top: 3px; font-size: 17px; }
  .i_nlcos p{ margin-top: 7px; }
  .in_newslist li{ margin-bottom: 10px; }
  .in_newslist li:last-child{ margin-bottom: 0; }
  .in_newslist li:nth-of-type(even) .i_nlcos,.in_newslist li:nth-of-type(even) .i_nrcos{ float: none; }
  .i_apswi{ margin-top: 12px; }
  .in_app{ padding: 0 0 20px 0; }
  .in_faq{ padding: 20px 0; }
  .i_fadivin{ padding: 12px; }
  .sub_link h3{ display: none; }
  .ab_corcon .home_boxtit p, .his_lcon .home_boxtit p{ font-size: 20px; }
  #showArea{ height: 264px; }
  .prodel-text h1{ font-size: 22px; }
  .links_btn a{ width: 100%; }
  .links_btn a:last-child{ margin-left: 0; margin-top: 5px; }
  .pro-del-box{ padding: 20px 0; }
  .the_pic li{ width: 100%; float: none; margin-right: 0; margin-bottom: 6px; }
  .dp_rel{ margin-top: 15px; }
  .dp_rel h2{ font-size: 21px; }
  .dp_form{ margin-top: 10px; }
  .dp_form p{ font-size: 16px; }
  .proinfoform li{ width: 100%; margin-right: 0; float: none; margin-bottom: 5px; }
  .pro_war{ padding:18px 0 35px 0; }
  .n_txtd em{ display: none; }
  .digg4 a, .digg4 span.miy, .digg4 span.disabled, .digg4 span.current{ width: 36px; height: 36px; line-height: 36px; }
  .digg4 span.disabled{ line-height: 24px; }
  .infocon h1{ font-size: 20px; }
  .infocon p{ font-size: 13px; line-height: 22px; }
  .con_top .con_tlcon{ padding: 10px; }
  .fm_info li{ width: 100%; float: none; margin-right: 0; margin-bottom: 5px; }
}










