/*@font-face{font-family:"inno-regular";src: url('font/inno-regular.ttf');}*/
@keyframes turn{
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(90deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(270deg);}
    100%{-webkit-transform:rotate(360deg);}
}
*{ margin:0; padding:0;}
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 14px; line-height: 1.5; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  color: #333;}
p{line-height: 1.8;}
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
button,input,select,textarea{font-size:100%;}
fieldset,img{border:0;}
a { text-decoration: none; color: #666; background: none ;outline: none;}
ul, ol { list-style: none; }
:focus{ outline:none;}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{zoom:1}
.clear{zoom:1}
.fl{ float: left; }
.fr{float: right;}
.block{display: block;}
.inline-block{display: inline-block;}
.p-text{font-size: 16px;line-height:36px;}
.p-text p{margin-bottom: 15px;line-height:2;}
.company-title{font-size: 32px;font-weight: bold;text-align: center;position:relative;margin-top: 20px;}

.indent2{text-indent: 2em;}
.text-justify{text-align: justify;text-align-last:justify;}
.wordwrap{word-break:break-all;word-wrap:break-word}
pre.wordwrap{white-space:pre-wrap}
.letter-spacing-4{letter-spacing:4px;}
.mcenter{margin: 0 auto;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.frame{border: 1px #666 dashed;border-radius: 2px;}
.fgray{color: #ccc;}
.fgrayh{color: #333;}
.fwhite{color: #fff;}
.fblack{color: #000;}
.fred{color: #f00;}
.fredh{color: #af0000;}
.fred-base{color:#d0021b;}
.fblue{color: #0093dd;}
.fblue-new{color: #1d9eff;}
.fyellow{color: #e58623;}
.f666{color: #666;}
.f999{color: #999;}
.fgreen{color: #00b5cc;}
.fgreenlight{color: #d2f4fa;}

.bgblue{background-color: #1e4990;}
.bgbluelight{background-color: #ebf5fe;}
.bgbluec{background-color: #0093dd;}
.bgblack{background-color: #000;}
.bgwhite{background-color: #fff;}
.bgf5{background-color: #f5f5f5;}
.bggray{background-color: #ccc;}
.bggraylight{background-color: #eee;}
.bggree{background-color: #009688;}
.bgredh{background-color: #af0000;}
.bgred-base{background-color: #d0021b;}
.bgddd{background-color: #ddd;}
.bgf7{background-color: #f7f7f7;}
.bgef{background-color: #efefef;}
.bggreen{background-color: #00b5cc;}
.bggreenlight{background-color: #d2f4fa;}
.bgyellow{background-color: #f57507;}
.bgyellowlight{background-color: #e58623;}

.f10{font-size: 10px;}
.f11{font-size: 11px;}
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f14{font-size: 14px;}
.f15{font-size: 15px;}
.f16{font-size: 16px;}
.f17{font-size: 17px;}
.f18{font-size: 18px;}
.f19{font-size: 19px;}
.f20{font-size: 20px;}
.f21{font-size: 21px;}
.f22{font-size: 22px;}
.f23{font-size: 23px;}
.f24{font-size: 24px;}
.f25{font-size: 25px;}
.f26{font-size: 26px;}
.f27{font-size: 27px;}
.f28{font-size: 28px;}
.f29{font-size: 29px;}
.f30{font-size: 30px;}
.f35{font-size: 35px;}
.f40{font-size: 40px;}
.f45{font-size: 45px;}
.f50{font-size: 50px;}

.m5{margin: 5px;}
.m10{margin: 10px;}
.m15{margin: 15px;}
.m20{margin: 20px;}
.m25{margin: 25px;}
.m30{margin: 30px;}
.m10-y{margin: 10px 0;}
.m15-y{margin: 15px 0;}
.m20-y{margin: 20px 0;}
.m30-y{margin: 30px 0;}
.mt0{margin-top: 0;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mb0{margin-bottom: 0px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb80{margin-bottom: 80px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.mr0{margin-right: 0;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}

.p5{padding: 5px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.p25{padding: 25px;}
.p30{padding: 30px;}
.p35{padding: 35px;}
.p40{padding: 40px;}
.p45{padding: 45px;}
.p50{padding: 50px;}
.p5-y{padding: 5px 0;}
.p10-y{padding: 10px 0;}
.p20-y{padding: 20px 0;}
.p30-y{padding: 30px 0;}
.p40-y{padding: 40px 0;}
.p50-y{padding: 50px 0;}
.p5-x{padding: 0 5px;}
.p10-x{padding: 0 10px;}
.p20-x{padding: 0 20px;}
.p30-x{padding: 0 30px;}
.p50-x{padding: 0 50px;}
.p20-5{padding: 20px 5px;}
.p5-10{padding: 5px 10px;}
.p10-20{padding: 10px 20px;}
.p15-20{padding: 15px 20px;}
.p15-45{padding: 15px 45px;}
.p20-10{padding: 20px 10px;}
.p30-20{padding: 30px 20px;}
.p40-25{padding: 40px 25px;}
.pb0{padding-bottom:0;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pr0{padding-right: 0;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}
.pr25{padding-right: 25px;}
.pr30{padding-right: 30px;}
.pr35{padding-right: 35px;}
.pr40{padding-right: 40px;}
.pr45{padding-right: 45px;}
.pr50{padding-right: 50px;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}
.pl25{padding-left: 25px;}
.pl30{padding-left: 30px;}
.pl40{padding-left: 40px;}
.pl50{padding-left: 50px;}

.none{display: none;}
.none-m{display: none;}
/*回到顶部*/
#scrollTop {z-index:99999;position:fixed;width:50px;height:50px;bottom:276px;right:50%;display:none; margin-right:-780px; }
.scrollTop a { opacity:0.9; filter:alpha(opacity=90); }
.scrollTop a:hover { opacity:1; filter:alpha(opacity=100);}

/*圆点*/
.circle5{display: inline-block;width: 5px; height: 5px;border-radius: 50%;vertical-align: middle;}
/*弹窗背景*/
.bg_popup{background-color: #000;z-index: 1;opacity: 0.9;}
.popup_img{z-index: 2;position: relative;}
.popup_img img{max-width: 1000px;max-height: 662px;}
.close-btn{position: absolute;top: 0;right: 0;padding: 10px;cursor: pointer;}

.pbnone{padding-bottom: 0;}
.alert-danger {background-color: #f2dede;border-color: #eed3d7;color: #b94a48;}
.shadow{-moz-box-shadow:0px 0px 10px #ccc; -webkit-box-shadow:0px 0px 10px #ccc; box-shadow:0px 0px 10px #ccc;}
.border{border: 1px #ddd solid;}
.border-dashed{border: 1px #ddd dashed;}
.bborder{border-bottom: 1px #ddd solid;}
.bborder-gray{border-bottom: 1px #ccc solid;}
.border-ra5{border-radius: 5px;}
.border-ra10{border-radius: 10px;}
.border-red{border-color: #af0000;}

.cursor{cursor: pointer;}
.bold{font-weight: bold;}
.normal{font-weight: normal;}

.bt0{border-top: none;}
.bt1{border-top: 1px #ddd solid;}
.br1{border-right: 1px #ddd dashed;}
.bt-5{border-top: 5px solid;}
.bt-blue{border-top-color: #0093dd;}
.bt-red{border-top-color: #f26522;}
.bt-green{border-top-color: #2fd2a2;}
.bt-yellow{border-top-color: #f7941d;}
.bb1{border-bottom: 1px #ddd solid;}
.bb1-dashed{border-bottom: 1px #ddd dashed;}

/*文本超两行省略号*/
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*头部和底部*/
.wrapper{width: 1160px;margin: 0 auto;}
.header{font-size: 16px;border-bottom: 1px solid #eee;background-color: #fff;}
.header-index{position:fixed;top: 0;z-index: 2;background-color: transparent;transition: background-color .2s cubic-bezier(.25,.46,.45,.94);margin-top: 0px;border-bottom: 1px solid rgba(255,255,255,0.5); width:100%;}

.header .top{}
.header .top .wrapper{}

.header .language{}
.header .menu .logo{padding: 22px 0 15px;}
.header .menu>li{float: left;}
.header .menu .nav{margin-left: 60px;}
.header .menu .nav>ul>li{float: left;padding: 0 18px;}
.header .menu .nav>ul>li>a{display: block;padding: 26px 0 22px;}
.header-index .menu .nav>ul>li>a{color: #fff;}
.header .menu>li.search{float: right;margin-top: 20px;text-align: center;padding-left: 45px;border-left:1px #ccc solid;}
.header-index .menu>li.search{border-left:1px #fff solid;}
.header .menu>li.search>ul>li>a{font-size: 14px;display: block;line-height: 1;}
.header-index .menu>li.search>ul>li>a{color: #fff;}
.header .menu .nav>ul>li.nav_ip>a{font-weight: bold;}
.header .menu>li.search>ul>li>.en,.header .menu>li.search>ul>li>a:hover{font-weight: bold;}
.header .menu>li.search>ul>li>.cn{margin-bottom: 8px;}
.header .menu>li.search>ul>li>.en{color: #09b8ff;}
.header .menu .nav>ul>li>a{}
.header .menu .nav>ul>li>.menu_bottom{font-weight: bold; border-bottom:4px #00b7ee solid;}
.menu .nav>ul>li:hover>a{text-shadow: .8px 0 0 currentColor;}

.header-hover, .header-index:hover {background-color: #fff;}
.header-hover .menu .nav>ul>li>a,.header-index:hover .menu .nav>ul>li>a,.header-hover .menu>li.search>ul>li>a.cn,.header-index:hover .menu>li.search>ul>li>a.cn{color: #333;}
.header-hover .menu>li.search,.header-index:hover .menu .search{border-left-color: #ccc;}

/*底部*/
.footer{background:url("/statics3.0/images/footer-bg-02.jpg") 0 0 no-repeat;}
.footer .footer-con{padding: 40px 0 0 0; color: #fff;}
.footer>.footer-con>div>ul>li{float: left;}
.footer>.footer-con>div>ul>li.b-01{width: 30%;font-size: 16px;}
.footer>.footer-con>div>ul>li.b-01 .nav{font-size:22px;font-weight: bold; color:#76bbf9; padding-bottom:20px;}
.footer>.footer-con>div>ul>li.b-01 ul li{padding-bottom: 14px;}
.footer>.footer-con>div>ul>li.b-01 ul li a{color: #fff;display: block;}
.footer>.footer-con>div>ul>li.b-02{width: 40%;font-size: 16px;}
.footer>.footer-con>div>ul>li.b-02 ul li{color: #fff;padding-bottom: 14px;}
.footer>.footer-con>div>ul>li.b-02 .contact{font-size: 22px; color:#76bbf9;font-weight: bold;padding-bottom: 20px;}
.footer>.footer-con>div>ul>li.b-02 .t2{padding-bottom: 28px;line-height: 2;padding-left: 30px;text-indent: -30px;}
.footer>.footer-con>div>ul>li.b-02 .t2.email-list p { position:relative; }
.footer>.footer-con>div>ul>li.b-02 .t2.email-list i img { width:15px; top:7px; left:-30px;position:absolute;}
.subscribe-label { font-weight:bold; margin-bottom:5px;}
.footer>.footer-con>div>ul>li.b-02 .email{width:25px;height:18px;display: inline-block;background: url("/statics3.0/images/b-email.png") 0 0 no-repeat;background-size: contain;vertical-align: middle;}
.footer>.footer-con>div>ul>li.b-02 .addr{width:25px;height:18px;display: inline-block;background: url("/statics3.0/images/b-addr.png") 0 0 no-repeat;background-size: contain;vertical-align: sub;}
.footer>.footer-con>div>ul>li.b-03{width: 30%;text-align: right;}
.footer>.footer-con>div>ul>li.b-03>ul{display: inline-block;text-align: left;}
.footer>.footer-con>div>ul>li.b-03 .yjdy{font-size: 22px; color:#76bbf9;font-weight: bold;padding-bottom: 20px;}
.footer>.footer-con>div>ul>li.b-03 ul li{}
.footer>.footer-con>div>ul>li.b-03 ul .t1{margin-top: 15px;}
.footer>.footer-con>div>ul>li.b-03 ul .t1 .t1-w{position: relative; background-image:linear-gradient(to right, #03c0ff , #3086ff);}
.footer>.footer-con>div>ul>li.b-03 ul .t1 .t1-w img{display: none;width: 123px;position: absolute;left:0;bottom: 40px;}
.footer>.footer-con>div>ul>li.b-03 ul .t1 .t1-w:hover img{display: block;}

.footer>.footer-con>div>ul>li.b-03 ul .t1 span{display: inline-block;border-radius: 20px;padding: 0px 15px;vertical-align: middle;line-height: 38px;}
.footer>.footer-con>div>ul>li.b-03 ul .t1 span .wechat{display: inline-block;width: 25px;height: 25px;background: url("/statics3.0/images/wechat-icon.png") 0 0 no-repeat;background-size: contain;vertical-align: middle;margin-right: 10px;margin-bottom: 5px;}
.footer>.footer-con>div>ul>li.b-03 ul .t2{margin-bottom: 10px;}

.footer>.footer-con>div>ul>li.b-03 ul .t2 form{display: inline-block;}
.footer>.footer-con>div>ul>li.b-03 ul .t2 .nl-email{float: left;width: 200px;height:30px;padding: 5px 10px 5px;;border: 1px #76bbf9 solid;border-right: none;background: transparent; color:#fff;}
.footer>.footer-con>div>ul>li.b-03 ul .t2 .nl-email::-webkit-input-placeholder{
    color:#76bbf9;
}
.footer>.footer-con>div>ul>li.b-03 ul .t2 .nl-email::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#76bbf9;
}
.footer>.footer-con>div>ul>li.b-03 ul .t2 .nl-email:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#76bbf9;
}
.footer>.footer-con>div>ul>li.b-03 ul .t2 .nl-email:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#76bbf9;
}
.footer>.footer-con>div>ul>li.b-03 ul .t2 .b-button-s{font-size: 16px;color:#fff;float: left;width: 95px;height:42px;background-image: linear-gradient(to right, #03c0ff , #3086ff);border: none;}
.footer .foot_bar_con{font-size: 14px;color: #fff;background-color: rgba(0,0,0,0.2);padding: 35px 0 20px;margin-top: 0px;}
.footer .foot_bar_con img{margin-right: 30px;}
.footer .foot_bar_con a{color: #fff;}
.ft_sns {background-color:#b8b8c2;}
.ft_sns_in { float:right; margin-top:-20px;}
.ft_sns_in:after {content: ""; display:block; clear:both;}
.f_sns {float:left;}
.f_sns li {float:left; margin-left:0px;}
.f_sns li span {display:inline-block; font-size:14px; line-height:24px;}
.f_sns li span em img { vertical-align:top;}
.f_sns li span em img:hover {/*box-shadow: inset 0 0 0 99999px rgba(0, 0, 0, 1); box-shadow: 0 1px 7px 0px rgba(255, 255, 255, 1);*/}
.f_sns li .m_sns_ico {display:none;}
.footer .foot_bar_con .f_sns img { margin-right:20px;}

.footer { background-size:cover;}
.footer>.footer-con>div>ul>li.b-02 p { margin-top:10px;text-indent:0;}
.footer>.footer-con>div>ul>li.b-02 p strong { text-indent:0;}

.nav > ul > li > a:after {
    transition: all ease-in-out 0.4s;
    content: "";
    position: absolute;
    bottom: 0;
    height: 4px;
  }
  .nav > ul > li:hover > a:after {
    background: #00b7ee;
    bottom: 0px;
    width: 3em;
    left: 50%;
    transform: translateX(-50%);
  }
.header .menu .nav>ul>li { position:relative;}
.nav > ul > li > div.navli-nav {
    position: absolute;
    display: none;
    left: 0;
    top: 71px;
    opacity: 0;
    height: auto;
    width: 180px;
    left: 50%;
    transform: translateX(-50%);
    overflow-y: inherit;
    transition: all ease-in-out 0.4s;
    z-index: 44;
  }
.nav > ul > li > div.navli-nav:after {
content: "";
display: block;
clear: both;
}
div.navli-nav > ul {
    width: auto !important;
    background: #fff;
    padding: 10px 0;
    margin-top: 2px;
    position: relative;
    transition: all ease-in-out 0.4s;
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.13);
  }
  div.navli-nav > ul:before {
    background: -moz-linear-gradient(
      top,
      rgba(244, 244, 244, 1) 0%,
      rgba(244, 244, 244, 0.99) 1%,
      rgba(244, 244, 244, 0) 100%
    ); /* FF3.6-15 */
    background: -webkit-linear-gradient(
      top,
      rgba(244, 244, 244, 1) 0%,
      rgba(244, 244, 244, 0.99) 1%,
      rgba(244, 244, 244, 0) 100%
    ); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(
      to bottom,
      rgba(244, 244, 244, 1) 0%,
      rgba(244, 244, 244, 0.99) 1%,
      rgba(244, 244, 244, 0) 100%
    ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#00f4f4f4',GradientType=0 ); /* IE6-9 */
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 60px;
    z-index: 1;
    content: "";
  }
  div.navli-nav > ul > li {
    border: none;
    text-align: center;
    position: relative;
    z-index: 2;
  }
  div.navli-nav > ul > li ul {
    display: block;
  }
  div.navli-nav > ul > li > a {
    font-size: 14px;
    line-height: 1;
  }
  div.navli-nav > ul > li > a:hover {
    color: #0061e3;
  }
  .nav > ul > li:hover div.navli-nav {
    opacity: 1;
    height: auto;
    display: block;
  }
  .subscribe-title { font-size:16px; font-weight:bold; padding-bottom:5px;}
  .footer>.footer-con>div>ul>li.b-03 ul li.t3 p { color:#76bbf9; font-size:16px;}

@media only screen and (max-width:992px) {
    .m5-m{margin: 5px;}
    .m10-m{margin: 10px;}
    .m15-m{margin: 15px;}
    .m20-m{margin: 20px;}
    .m25-m{margin: 25px;}
    .m30-m{margin: 30px;}
    .m10-y-m{margin: 10px 0;}
    .m15-y-m{margin: 15px 0;}
    .m20-y-m{margin: 20px 0;}
    .m30-y-m{margin: 30px 0;}
    .mt0-m{margin-top: 0;}
    .mt5-m{margin-top: 5px;}
    .mt10-m{margin-top: 10px;}
    .mt20-m{margin-top: 20px;}
    .mt30-m{margin-top: 30px;}
    .mt40-m{margin-top: 40px;}
    .mt50-m{margin-top: 50px;}
    .mt60-m{margin-top: 60px;}
    .mt70-m{margin-top: 70px;}
    .mb0-m{margin-bottom: 0px;}
    .mb10-m{margin-bottom: 10px;}
    .mb20-m{margin-bottom: 20px;}
    .mb30-m{margin-bottom: 30px;}
    .mb40-m{margin-bottom: 40px;}
    .mb50-m{margin-bottom: 50px;}
    .mb80-m{margin-bottom: 80px;}
    .ml5-m{margin-left: 5px;}
    .ml10-m{margin-left: 10px;}
    .mr0-m{margin-right: 0;}
    .mr10-m{margin-right: 10px;}
    .mr20-m{margin-right: 20px;}
    .mr30-m{margin-right: 30px;}

    .p5-m{padding: 5px;}
    .p10-m{padding: 10px;}
    .p15-m{padding: 15px;}
    .p20-m{padding: 20px;}
    .p25-m{padding: 25px;}
    .p30-m{padding: 30px;}
    .p35-m{padding: 35px;}
    .p40-m{padding: 40px;}
    .p45-m{padding: 45px;}
    .p50-m{padding: 50px;}
    .p5-y-m{padding: 5px 0;}
    .p10-y-m{padding: 10px 0;}
    .p20-y-m{padding: 20px 0;}
    .p30-y-m{padding: 30px 0;}
    .p40-y-m{padding: 40px 0;}
    .p50-y-m{padding: 50px 0;}
    .p5-x-m{padding: 0 5px;}
    .p10-x-m{padding: 0 10px;}
    .p20-x-m{padding: 0 20px;}
    .p30-x-m{padding: 0 30px;}
    .p50-x-m{padding: 0 50px;}
    .p20-5-m{padding: 20px 5px;}
    .p5-10-m{padding: 5px 10px;}
    .p10-20-m{padding: 10px 20px;}
    .p15-20-m{padding: 15px 20px;}
    .p15-45-m{padding: 15px 45px;}
    .p20-10-m{padding: 20px 10px;}
    .p30-20-m{padding: 30px 20px;}
    .p40-25-m{padding: 40px 25px;}
    .pb0-m{padding-bottom:0;}
    .pb5-m{padding-bottom:5px;}
    .pb10-m{padding-bottom:10px;}
    .pb15-m{padding-bottom:15px;}
    .pb20-m{padding-bottom:20px;}
    .pb25-m{padding-bottom:25px;}
    .pb30-m{padding-bottom:30px;}
    .pr0-m{padding-right: 0;}
    .pr5-m{padding-right: 5px;}
    .pr10-m{padding-right: 10px;}
    .pr15-m{padding-right: 15px;}
    .pr20-m{padding-right: 20px;}
    .pr25-m{padding-right: 25px;}
    .pr30-m{padding-right: 30px;}
    .pr35-m{padding-right: 35px;}
    .pr40-m{padding-right: 40px;}
    .pr45-m{padding-right: 45px;}
    .pr50-m{padding-right: 50px;}
    .pt10-m{padding-top: 10px;}
    .pt20-m{padding-top: 20px;}
    .pt30-m{padding-top: 30px;}
    .pt40-m{padding-top: 40px;}
    .pt50-m{padding-top: 50px;}
    .pl10-m{padding-left: 10px;}
    .pl15-m{padding-left: 15px;}
    .pl20-m{padding-left: 20px;}
    .pl25-m{padding-left: 25px;}
    .pl30-m{padding-left: 30px;}
    .pl40-m{padding-left: 40px;}
    .pl50-m{padding-left: 50px;}
    .pr0-m{padding-right: 0;}
    .pr30-m{padding-right: 30px;}
    .none-m{display: block;}

    .menu .wechat{display: none;}
    .wrapper{width: 100%;}
    .menu{padding: 10px;position: relative;}
    .menu .logo{margin-top: 0;}
    .menu .nav,.menu .search{display: none;}
    .logo a img{width: 130px;}
    .logo a img.logo-job{width: 200px;}

    .nav-mobile{position:absolute; top:8px; right:10px;}
    .nav-mobile .meanmenu-reveal{display: block;padding: 3px 10px 0;}
    .nav-mobile .meanmenu-reveal .meanmenu-reveal-01 {margin-top: 1px;}
    .nav-mobile .meanmenu-reveal .meanmenu-reveal-01 span {width: 25px;border-bottom: 2px #1a3ab3 solid;display: block;margin-top: 5px;}
    .nav-mobile .meanmenu-reveal .meanmenu-reveal-02 {padding-left: 5px;}
    .nav-mobile .meanmenu-reveal a{color: #fff;}
    .nav-mobile .language{display: block;width: 25px;}
    .nav-mobile .language .cn{color: #1f9cff;display: inline-block; border-bottom: 1px #333 solid;}

    .head-menu-mobile{position: absolute;top: 44px;left: 0;background-color: rgba(255,255,255,0.95);width: 100%;z-index: 16;text-align: right;}
    .head-menu-mobile li{line-height: 30px;border-bottom: 1px #ddd solid;padding: 10px 0;}
    .head-menu-mobile>li{padding: 10px 20px;}
    .head-menu-mobile>li>a{font-size: 18px;color: #625e90;padding: 10px 0;}
    .head-menu-mobile>li>ul{padding-right: 20px;}
    .head-menu-mobile>li>ul>li>a{font-size: 16px;}
    .head-menu-mobile>li>ul>li>ul{padding-right: 20px;}
    .head-menu-mobile li a{display: block;}
    .head-menu-mobile .close{cursor: pointer;padding: 10px;}
    .head-menu-mobile>li>ul{display: none;}

/*3.0*/
    .header .menu .logo{padding-top: 0;padding-bottom: 0;}
    .header{position: inherit;margin-top: 0;}
    .footer{background-size: cover;}
    .footer .footer-con{padding: 30px 10px 0 20px;}
    .footer>.footer-con>div>ul>li.b-01{width: 23%; display:none;}
    .footer>.footer-con>div>ul>li.b-01 ul li{padding-bottom: 7px;}
    .footer>.footer-con>div>ul>li.b-02{width: 100%;word-break: break-all;text-align: right; float:right;}
	.footer>.footer-con>div>ul>li.b-02 { font-size:14px;}
    .footer>.footer-con>div>ul>li.b-02 ul{display: inline-block;text-align: left; width:100%;}
    .footer>.footer-con>div>ul>li.b-03{width: 100%;text-align: left;margin-top: 10px;}
    .footer>.footer-con>div>ul>li.b-03>ul{width: 100%;}
    .footer>.footer-con>div>ul>li.b-03 .yjdy{padding-bottom: 15px;}
    .footer>.footer-con>div>ul>li.b-03 ul .t2 form{display: flex;}
    .footer>.footer-con>div>ul>li.b-03 ul .t2 .nl-email{width: 70%;border-radius: 0; color:#fff;}
    .footer>.footer-con>div>ul>li.b-03 ul .t2 .b-button-s{border-radius: 0;}
    .footer .foot_bar_con{padding-left: 10px;padding-right: 10px;margin-top: 0;}
    .footer .foot_bar_con img{display: none;}
    .footer>.footer-con>div>ul>li.b-02 span{font-size: 16px;}
    .footer>.footer-con>div>ul>li.b-02 .email{vertical-align: sub;}
    .footer>.footer-con>div>ul>li.b-02 .contact{padding-bottom: 5px;}
    .footer>.footer-con>div>ul>li.b-02 .t2{padding-bottom: 25px;}
	.head-menu-mobile ul>li:last-child { border:none;}
	.head-menu-mobile li>ul>li:last-child { padding-bottom:0;}
	.footer .foot_bar_con { font-size:12px;}

}
