/*@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: "microsoft yahei", "黑体";  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; }
[class^="icon-"]{display:inline-block; vertical-align:text-top; background-image:url(../images/bg_icon.png); background-repeat:no-repeat; }
: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;}
.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: #0044a9;}
.fblue-new{color: #1d9eff;}
.fyellow{color: #e58623;}
.f666{color: #666;}
.f999{color: #999;}
.fgreen{color: #00b5cc;}
.fgreenlight{color: #d2f4fa;}

.bgblue{background-color: #0044a9;}
.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);}
/*H1标题*/
.h1-title{font-size: 38px;text-align: center;margin: 45px 0;}
.h1-title .xhx{display:block;width: 64px;height: 2px;background-color: #0044a9;margin: 6px auto 0;}

/*圆点*/
.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;}
.con-h1{font-size: 38px;color: #0044a9;}
/*文本超两行省略号*/
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*头部和底部*/
.header .top .nav-list{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    left: calc((94vw - 1160px)/2 - 266px);
    width: calc(100% - 299px);
    margin: 0 auto;
    height: 75px;
    padding: 0 60px;
    align-content: stretch;
    flex-wrap: nowrap;
    flex-direction: column;
    flex-direction: row;
    justify-content: flex-start;
}

.wrapper{width: 1160px;margin: 0 auto;}
.header{font-size: 16px;border-bottom: 1px solid rgba(204,204,204,0.5);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:0;width:100%;}

.header .top{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    z-index: 1;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    padding: 0 3%;
    height: 75px;
}
.header .top .logo{width: 179px}

.header .language{}
.header .menu .logo{}
.header .menu>li{float: left;}
.header .menu .nav{}
.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 .search{
    color: #252b3a;
    min-width: 120px;
    height: 75px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: auto;
}
.header .menu>li.search{border-left:1px #fff solid;}
.header .search>ul>li{float: left;}
.header .search>ul>li.language{border-left:1px #ccc solid;padding-left: 10px;}
.header .search>ul>li.search-icon{width: 47px;height:36px;background: url('/statics/images/search_grey.png') center center no-repeat;cursor: pointer;}
.header .search>ul>li.search-icon:hover{opacity: 0.8;}
.header .search>ul>li.key-search{position: relative;}

.header .search>ul>li .search-content i{position: absolute;top:10px;right: -50px;display: inline-block;width: 20px;height: 20px;background: url('/statics/images/search_grey.png') center center no-repeat;background-size: contain;cursor: pointer;outline: none;background-color: transparent; color: #575d6c;line-height: 0;-webkit-transition: .2s;transition: .2s;z-index: 30;}
.header .search>ul>li .search-content i:hover {opacity: 0.8;}
.header .search>ul>li .search-content{width: 0;overflow: hidden;position: absolute;top: -5px; right: 80px; height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transition: all .2s;transition: all .2s;}
.search-content .search-ul{top:42px;width: 423px}
.header .search>ul>li.key-search .active{width: 350px;overflow: visible;}
.header .search>ul>li.key-search input{position: absolute;top: 0; height: 40px;width: 100%;outline: none;font-size: 14px;line-height: 20px;color: #252b3a;-webkit-transition: all .3s;transition: all .3s;border: 1px solid #dfe1e6;padding: 0 55px 0 16px; z-index: 10;-webkit-box-shadow: 0 2px 5px 0 rgb(0 0 0 / 20%);box-shadow: 0 2px 5px 0 rgb(0 0 0 / 20%);}
.header .search>ul>li.del-icon{width: 47px;height:36px;background: url('/statics/images/close.svg') center center no-repeat;background-size: 40%;cursor: pointer;}
.header .search>ul>li.del-icon:hover{opacity: 0.8;}

.header .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,.header .menu .nav>ul>li>a:hover{font-weight: bold;}
.header .search .cn,.header .search>ul>li>a:hover{font-weight: bold;}
.header .search .cn{margin-bottom: 8px;}
.header .search .cn:hover,.header-index .search .en:hover{opacity: 0.8;}
.header-index .search .cn{color: #fff;}
.header-index .search .en{color: #fff;}
.header-hover .search .cn{color: #666;}
.header-hover .search .en{color: #666;}
.header .menu .nav>ul>li>.menu_bottom{font-weight: bold; border-bottom:4px #0044a9 solid;}
.header-hover, .header-index:hover {background-color: #fff;box-shadow: 0 1px 10px 1px #ccc;}
.header-hover .menu .nav>ul>li>a,.header-index:hover .menu .nav>ul>li>a,.header-hover .menu>li.search>ul>li>a.en,.header-index:hover .menu>li.search>ul>li>a.en{color: #333;}
.header-hover .menu>li.search,.header-index:hover .menu .search{border-left-color: #ccc;}
/*底部*/
.footer{background-image: linear-gradient(#164fac, #164fac 35%, #042452);}
.footer .footer-con{padding: 78px 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: 18px;font-weight: bold;}
.footer>.footer-con>div>ul>li.b-01 ul li{padding-bottom: 8px;}
.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: 18px;color: #fff;font-weight: bold;padding-bottom: 28px;}
.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 .email{width:25px;height:18px;display: inline-block;background: url("/statics/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("/statics/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{width: 276px;display: inline-block;text-align: left;}
.footer>.footer-con>div>ul>li.b-03 .yjdy{font-size: 18px;color: #fff;font-weight: bold;padding-bottom: 28px;}
.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;float: left;margin-right: 3px;cursor: pointer;}
.footer>.footer-con>div>ul>li.b-03 ul .t1 .t1-w img{display: none;width: 123px;position: absolute;left:5px;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: 1px #999999 solid;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: 23px;height: 23px;background: url("/statics/images/wechat-icon.png") 0 0 no-repeat;background-size: contain;vertical-align: middle;margin-right: 10px;margin-bottom: 3px;}
.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: 160px;height:30px;padding: 5px 10px 5px;;border: 1px #fff solid;border-right: none;background: transparent;color: #fff;}
.footer>.footer-con>div>ul>li.b-03 ul .t2 .nl-email::-webkit-input-placeholder{
    color:#fff;
}
.footer>.footer-con>div>ul>li.b-03 ul .t2 .nl-email::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#fff;
}
.footer>.footer-con>div>ul>li.b-03 ul .t2 .nl-email:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#fff;
}
.footer>.footer-con>div>ul>li.b-03 ul .t2 .nl-email:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#fff;
}
.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 , #3084fe);border: none;}
.footer .foot_bar_con{font-size: 14px;color: #000000;background-color: #ffffff;padding: 35px 0 20px;margin-top: 35px;}
.footer .foot_bar_con img{margin-right: 30px;}
.footer .foot_bar_con a{color: #000000;}

.icon-arrowsr { width:32px; height:15px; background-position:-343px -276px; margin:5px 0 0 5px;}
.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: #0044a9;
    bottom: 0px;
    width: 3em;
    left: 50%;
    transform: translateX(-50%);
}
.header .menu .nav>ul>li { position:relative;}

/*漂浮联系方式*/
.float-contact{position: fixed;top: 23%;right: 20px;font-size: 12px;width: 40px;background-color: #1a318f;background-color:rgba(26,49,143,0.8);padding: 10px 0 0;text-align: center;z-index: 2;}
.float-contact>div img{transition: margin-bottom 0.2s;}
.float-contact .con01:hover img{margin-bottom: 2px;}
.float-contact .con02:hover img{margin-bottom: 7px;}
.float-contact .con01{border-bottom: 1px #999 solid;padding-bottom: 18px;margin-bottom: 20px;height: 58px;}
.float-contact .con02{border-bottom: 1px #999 solid;height: 78px;}
.float-contact .con01 img{width: 30px;}
.float-contact .con02 img{width: 25px;margin-bottom: 5px;}
.float-contact a{color: #fff;}

.float-contact .top i{color: #fff;font-size: 40px;}
.float-contact .top:hover{opacity: 0.8;cursor: pointer;}

/*搜索*/
.search-con {margin-bottom: 50px;}
.search-con .search-con-head{background-color: #f5f5f5;padding-top: 42px;border-bottom: 1px solid #ccc;}
.search-con .search-list{width: 621px;height: 36px;border: 1px solid #ccc;border-radius: 18px;position: relative;background-color: #fff;}
.search-list .search-list-l{padding: 0 80px 0 15px;}
.search-list .search-list-r{position: absolute;right: 0;top:0;}
.search-con .search-list .search-list-l .search-in{width: 100%;height: 36px;border: 0;}

.search-con .search-list .search-list-l .search-ul{width: 621px;top: 38px;left: 0;}
.search-ul{position: absolute;z-index: 99;box-shadow: 0px 7px 13px #333;}
.search-ul li{line-height: 34px;background-color: #fff;}
.search-ul li a{font-size: 15px;display: block;padding: 0 10px;}
.search-ul li a:hover{background-color: #eee;color: #3085ff;}

.search-con .search-list .search-list-l .search-ul2{width: 621px;top: 38px;left: 0;}
.search-ul2{position: absolute;z-index: 99;box-shadow: 0px 7px 13px #333;}
.search-ul2 li{line-height: 34px;background-color: #fff;}
.search-ul2 li a{font-size: 15px;display: block;padding: 0 10px;}
.search-ul2 li a:hover{background-color: #eee;color: #3085ff;}

.search-con .search-list .search-list-l .search-in:focus,.search-con .search-list .search-list-l .search-in:focus{border-color: #0044a9;}
.search-con .search-list .search-list-r .search-b{width: 70px;height: 38px;line-height:38px;border: 0;background: transparent;background-image: linear-gradient(to right, #04bfff , #3085ff);color: #fff;border-radius: 0 18px 18px 0;cursor: pointer;}
.search-con .search-list .search-list-r .search-b:hover{opacity: 0.8;}
.search-list-nav{margin: 30px 0 0 0;}
.search-list-nav ul li{float: left;margin-right: 45px;}
.search-list-nav ul li a{display: block;padding: 10px 0 13px;}
.search-list-nav ul li.bold a{border-bottom: 2px #288fff solid;}
.search-con .search-con-center .search-result{padding-top: 35px;}
.search-con .search-con-center .search-result li{margin-bottom: 20px;}
.search-con .search-con-center .search-result li>div{margin-top: 10px;}
.search-con .search-con-center .search-result li h3{margin-bottom: 5px;display: inline-block;}
.search-text{background-color: #f1f5fa;padding: 35px 25px;}
.search-text img{vertical-align: text-top;margin-right: 10px;}
.search-text .yes,.search-text .no{display: inline-block;padding: 7px 20px 8px 50px;border-radius: 19px;border: 1px #ccc solid;text-align: center;margin-left: 20px;cursor: pointer;}
.search-text .yes:hover,.search-text .no:hover{border-color: #c7000b;color: #c7000b;}
.search-text .yes{background: url("/statics/images/search_text_01.png") 20px 8px no-repeat;}
.search-text .no{background: url("/statics/images/search_text_02.jpg") 20px 7px no-repeat;}
.search-text .yes:hover{background: url("/statics/images/search_text_01_hover.jpg") 21px 8px no-repeat;}
.search-text .no:hover{background: url("/statics/images/search_text_02_hover.png") 20px 7px no-repeat;}
.search-text .yes-h{border-color: #c7000b;color: #c7000b;background: url("/statics/images/search_text_01_hover.jpg") 21px 8px no-repeat;}
.search-text .no-h{border-color: #c7000b;color: #c7000b;background: url("/statics/images/search_text_02_hover.png") 20px 7px no-repeat;}
.search-text .yes-success{height: 40px;line-height: 40px;border: 1px #288fff solid;border-radius: 20px;padding: 0 15px;margin-top: 15px;}
.search-text .yes-success .gantan{display: inline-block;color: #fff;background-color: #288fff;width: 20px;height: 20px;line-height: 20px;border-radius: 50%;text-align: center;vertical-align: middle;margin-right: 10px;}
.search-text .yes-success .close{font-size: 20px;color: #288fff;cursor: pointer;line-height: 1.7;}
.no-search{margin-top: 16px;}

/*投递简历按钮*/
.job_a1{ display:inline-block; width:170px; height:38px; line-height:38px; color:#ffffff; background:#666666; text-align:center; font-size:18px; margin-right:10px;background: url("/statics/images/job-detail-btn2.jpg") center center no-repeat;}
.job_a1:hover{background: url("/statics/images/job-detail-btn1.jpg") center center no-repeat; border-radius:0px;}

/*搜索 end*/
@media (max-width:1720px) {
    .header .top .nav-list {left: 0;}
}
@media (max-width:1088px) {
    .header .top .nav-list {padding: 0;}
}
@media (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;}

    .con-h1{font-size: 25px;}
    .menu .wechat{display: none;}
    .wrapper{width: 100%;}
    .menu{padding: 10px;}
    .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:20px; right:0;z-index: 1;}
    .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: 75px;left: 0;background-color: rgba(255,255,255,0.95);width: 100%;z-index: 3;text-align: right;}
    .head-menu-mobile li{line-height: 30px;border-bottom: 1px #ddd solid;padding: 10px 0;}
    .head-menu-mobile>ul>li{padding: 10px 20px;}
    .head-menu-mobile>ul>li>a{font-size: 18px;color: #625e90;padding: 10px 0;}
    .head-menu-mobile>ul>li>ul{padding-right: 20px;}
    .head-menu-mobile>ul>li>ul>li>a{font-weight: bold;}
    .head-menu-mobile>ul>li>ul>li>i{display: none;}
    .head-menu-mobile>ul>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>ul>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 10px;}
    .footer>.footer-con>div>ul>li.b-01{width: 23%;}
    .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;}
    .footer>.footer-con>div>ul>li.b-02 ul{display: inline-block;text-align: left;}
    .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;}
    .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;}

    .pcle .left-line,.pcle .right-line{display: none !important;}
    .wrapper img {
        max-width: 100%;
    }

    .content.pcle .layui-row .layui-col-xs5{width:100% !important;}
    .content.pcle .layui-row .layui-col-xs5.layui-col-xs-offset2{margin:20px 0px !important;}
    /*漂浮联系方式*/
    .float-contact{right: 0;}
    /*搜索*/
    .header .search{min-width: auto;}
    .header .search>ul>li.language{display: none;}
    .nav-list{position: inherit;}
    .head-menu-mobile>ul>li{padding: 10px 20px;}
    .header .search>ul>li.key-search input{right: -20px;width: 50%;}
    .search-con .search-con-head{padding: 42px 10px 0;}
    .search-con .search-list{width: 100%;}
    .search-list-nav ul li{float: inherit;}
    .search-con .search-con-center .search-result{padding: 30px 10px 0;}
    .search-content .search-ul{left: auto;right: -20px;width: 70%;}
    .search-con .search-list .search-list-l .search-ul{width: 100%;}
    .header .search>ul>li .search-content i{top:12px;}
    .header .search>ul>li.search-icon{margin-right: 40px;}
    /*搜索 end*/
    .float-contact{right: 0;}
    .float-contact .con01{height: auto;}
    .float-contact .con02{height: 50px;}
}
