@CHARSET "UTF-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, figure, figcaption, article, aside, footer, header, section, footer, nav {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;

}

table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    outline: 0;
    background: transparent;
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
}

input, button, select, textarea {
outline: none;
-webkit-appearance: none;
border-radius: 0;
}
ul, ol {
    list-style: none;
}

del {
    text-decoration: line-through;
}

/*tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
}

a {
    text-decoration: none;
    color: #414141;
}

a:hover {
    text-decoration: none;
}
body{background:#fff;}
/*清除浮动*/
.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
}

/*清除浮动*/
.clearfix:after {
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    content: '.';
}

@-webkit-keyframes swi {
    from {
        -webkit-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
    to {
        -webkit-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -o-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}
@keyframes swi {
    from {
        -webkit-transform: rotateY(0);
        -ms-transform: rotateY(0);
        -o-transform: rotateY(0);
        transform: rotateY(0);
    }
    to {
        -webkit-transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -o-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}


@-webkit-keyframes xz {
    from {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        transform:rotate(360deg);
		-ms-transform:rotate(360deg); /* Internet Explorer */
		-moz-transform:rotate(360deg); /* Firefox */
		-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
		-o-transform:rotate(360deg); /* Opera */
    }
}
@keyframes xz {
    from {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        transform:rotate(360deg);
		-ms-transform:rotate(360deg); /* Internet Explorer */
		-moz-transform:rotate(360deg); /* Firefox */
		-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
		-o-transform:rotate(360deg); /* Opera */
    }
}

select {
/*重置Chrome和Firefox的select边框样式*/
border: 1px solid #000;
/*清除默认的select选择框样式*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
/*清除IE的默认选择框样式，隐藏下拉箭头*/
select::-ms-expand { display: none; }

.w12{max-width: 1200px;margin: 0 auto;color:#666666;}
.bgys{position: fixed;top: 0;left: 0;z-index: 2;background: #fff;width: 100%;height: 100%;display:none;}
.bgys2{position: fixed;top: 0;left: 0;z-index: 2;background: rgba(0,0,0,0.5);width: 100%;height: 100%;display:none;}

header{width: 100%;position: fixed;top: 0;left: 0;z-index: 1000;}
.head{padding:10px 10%;}
.head .logo{width:180px;height: 46px; float: left;background: url(../images/logo.png)no-repeat;background-size: cover;}
.head .logo a{display: block;width: 100%;height: 100%;}
.head .logo img{width: 100%;display: block;}
.head .head_l{float: left;margin-left: 28.5%;width: 44%;}
.head .head_l .nav ul{display: flex;justify-content: space-between;}
.head .head_l .nav li{font-size: 18px;line-height:46px;position: relative;}
.head .head_l .nav li:last-child{margin-right: 0;}
.head .head_l .nav li a{font-size: 18px;color: #fff;display: block;position: relative;border-bottom:2px solid rgba(0,0,0,0);}
.head .head_l .nav li a:hover{color: #0061ad;border-bottom:2px solid #0061ad;}
.head .head_l .nav li a span{display: block;width: 10px;height: 6px; position: absolute;top: 21px;right: -22px;}
.head .head_l .nav li a span img{display: block;}
.head .head_r{float: right;}
.head .head_r ul{display: flex;flex-wrap: wrap;align-items: center;margin-top: 12px;}
.head .head_r ul li{margin-right: 40px;cursor: pointer;}
.head .head_r ul li:last-child{margin-right: 0;position: relative;}
.head .head_r ul li a{color: #fff;font-size: 14px;text-decoration:underline;line-height: 20px;}
.head .head_r ul img{display: block;}
.head .head_r ul li.ss{background: url(../images/ss.png)no-repeat;width:20px;height:20px;}
.head .head_r ul li.wx{background: url(../images/wx.png)no-repeat;width:26px;height:21px;}

.head:hover{background: #fff;}
.head:hover .logo{background: url(../images/logo2.png)no-repeat;background-size: cover;}
.head:hover .head_l .nav li a{color:#333;}
.head:hover .head_l .nav li a:hover{color: #0061ad;}
.head:hover .head_r ul li a{color:#333;}
.head:hover .head_r ul li.ss{background: url(../images/ssh.png)no-repeat;width:20px;height:20px;}
.head:hover .head_r ul li.wx{background: url(../images/wxh.png)no-repeat;width:26px;height:21px;}

.head.on{background: #fff;}
.head.on .logo{background: url(../images/logo2.png)no-repeat;background-size: cover;}
.head.on .head_l .nav li a{color:#333;}
.head.on .head_l .nav li a:hover{color: #0061ad;}
.head.on .head_r ul li a{color:#333;}
.head.on .head_r ul li.ss{background: url(../images/ssh.png)no-repeat;width:20px;height:20px;}
.head.on .head_r ul li.wx{background: url(../images/wxh.png)no-repeat;width:26px;height:21px;}

.header{position: relative;background: #fff;}
.header .logo{background: url(../images/logo2.png)no-repeat;background-size: cover;}
.header .head_l .nav li a{color:#333;}
.header .head_l .nav li a:hover{color: #0061ad;}
.header .head_r ul li a{color:#333;}
.header .head_r ul li.ss{background: url(../images/ssh.png)no-repeat;width:20px;height:20px;}
.header .head_r ul li.wx{background: url(../images/wxh.png)no-repeat;width:26px;height:21px;}

.seach{position: absolute;width: 78%;top: 0;right:0;background: #fff;padding: 17px 0;z-index: 111;display: none;}
.seach input{float: left;display: block;box-sizing: border-box;border: 0;line-height: 32px;height: 32px;width:70%;padding: 0 10px; font-size: 16px;}
.seach input.submit{width: 32px;background: url(../images/ssh.png)no-repeat center;filter: brightness(50%);padding: 0;margin: 0; margin-left: 30px;  cursor: pointer;}
.seach img{float: left;display: block;width: 18px;margin-top: 7px;margin-left: 8%;}

.qzss{width:50%;border: 1px solid #ddd;padding: 8px;margin-bottom: 40px;}
.qzss input{float: left;display: block;box-sizing: border-box;border: 0;line-height: 32px;height: 32px;width:70%;padding: 0 10px; font-size: 16px;}
.qzss input.submit{width: 32px;background: url(../images/ssh.png)no-repeat center;padding: 0;margin: 0;/* margin-left: 30px; */cursor: pointer;}

.head .head_r ul .ewm{position: absolute;top: 35px;right: 0;display: none;z-index: 100;width:126px;background:#fff;border-radius:8px;padding:8px;}
.head .head_r ul .ewm:after{content: '';display: block;width: 0;height: 0;border-bottom: 5px solid #ffffff;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;right: 0;top: -5px;}
.head .head_r ul .ewm img{filter: none;display: block;width: 100%;}
.head .head_r ul li.wx:hover .ewm{display: block;}

.nav .nav_down{position: absolute;top:66px;left: 0;width: 100%;z-index: 100;}
.nav_f{background: #f4f4f4; opacity:0.95;}
.nav_lr{max-width: 1400px;margin: auto;padding:85px 0;}
.nav_l{width: 35.7%;float: left;}
.nav_l h3{font-size: 24px;color: #0068b7;line-height: 1;margin-bottom: 30px;}
.nav_l img{display: block;width: 100%;}
.nav_l p{font-size: 16px;color: #333;line-height: 24px;margin-top: 28px; margin-bottom: 25px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.nav_l a{font-size: 16px;color: #0068b7;line-height: 1;}

.nav_r{width: 100%;float: right;-webkit-column-count: 5;
        -moz-column-count: 5;
        column-count: 5;}
.nav_r dl{margin-bottom: 30px;}
.nav_r dl dt{font-size: 18px;color: #0061ad;font-weight: bold;line-height: 1;margin-bottom: 20px;}
.nav_r dl dd{font-size: 16px;color: #333;line-height: 26px;}
.nav_r dl dd a{font-size: 16px;color: #333;}

.ejlm{width: 100%;position: absolute;top:66px;left: 0;z-index: 99;}
.nav_abg{background: #f4f4f4;}
.nav_a{display: flex;flex-wrap: wrap;justify-content: center !important;}
.nav_a li{line-height: 52px!important;border-bottom: 2px solid rgba(16, 123, 204,0);;margin-right: 70px;}
.nav_a li:last-child{margin-right: 0;}
.nav_a li a{font-size: 16px !important;color: #0061ad !important; font-weight: bold;   filter: none !important;}
.nav_a li:hover{border-bottom: 2px solid #666;}
.nav_a li:hover a{color: #666 !important;}
.nav_a li.on{border-bottom: 2px solid #666;}
.nav_a li.on a{color: #666 !important;}
.nav_a li .img{width:60px;height:60px;display: flex;justify-content: center;align-items: center;margin: auto;padding-top: 42px;}
.nav_a li .img img{max-height:100px;max-width:100%;}
.nav_a li .tit{padding-bottom:30px;}
.nav_abg2{background: rgba(16,123,204,0.8);}
.nav_abg2 .nav_a li a{color: #c6cdd2 !important; font-weight: normal; }
.nav_abg2 .nav_a li:hover{border-bottom: 2px solid #fff;}
.nav_abg2 .nav_a li:hover a{color: #fff !important;}
.nav_abg2 .nav_a li.on{border-bottom: 2px solid #fff;}
.nav_abg2 .nav_a li.on a{color: #fff !important;}



.banner img{display: block;width: 100%;}
.banner .img{position: relative;}
.banner .img a{display:block;width:100%;height:100%;}
.banner_nrbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.banner_nr{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.banner_nr .nr h2{font-size: 48px;color: #fff;font-weight: normal;margin-bottom: 10px;}
.banner_nr .nr h2 sup{font-size: 12px;vertical-align: top;}
.banner_nr .nr p{font-size: 48px;color: #fff;font-weight: normal;line-height: 68px;margin-bottom: 30px;}
.banner_nr .nr a{display: block;width: 210px;height: 48px;line-height: 48px;font-size: 18px; text-align: center;border-radius: 24px;background: #1cabf9;color: #fff;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 13px;}
.banner .swiper-pagination-bullet{width: 14px;height: 14px;}
.banner .swiper-pagination-bullet-active{background:#fff;opacity: 1;}

.indexbg{background: #f2f2f2;padding: 80px 0;}

.index1{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index1 .dp{width:49%;overflow: hidden;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s;}
.index1 .dp:hover{overflow: visible;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s;}
.index1 img{width: 100%;display: block;border-radius:10px;}
.index1_l{position: relative;}
.index1_l .index1_nr{position: absolute;left: 0;bottom: 6.4%;width: 100%;z-index: 100;}
.index1_l .index1_nr .tit{font-size: 24px;color: #fff;line-height: 1;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 16px;padding: 0 6.8%;}
.index1_l .index1_nr .des{font-size: 16px;color: #fff;line-height: 1;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 6.8%;}

.index1_r ul li{position: relative;margin-bottom: 3.4%;}
.index1_r li{overflow: hidden;border-radius:10px;}
.index1_r li img{width: 100%;display: block;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.index1_r li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
.index1_r .index1_nr{position: absolute;left: 0;bottom: 9%;width: 100%;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.index1_r ul li:hover .index1_nr{bottom: 10%;}
.index1_r .index1_nr .tit{font-size: 20px;color: #fff;line-height: 1;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 16px;padding: 0 5%;}
.index1_r .index1_nr .des{font-size: 16px;color: #fff;line-height: 1;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 5%;}
.container { width: 100%;}
.hub-slider ul { list-style: none;}
.hub-slider ul li { width: 100%; background: #add8e6; position: absolute;left: 0;top: 0;background-size: cover;}
.hub-slider-controls {position: absolute;right: 0;top: 50%;z-index: 1000;width: 100%;display: flex;flex-wrap: wrap;justify-content:space-between;align-items: center;margin-top: -20px;}
.hub-slider-arrow {width: 12px;height: 24px;border: none;}
.hub-slider-arrow_prev{background: url(../images/r.png) no-repeat;margin-right:20px;}
.hub-slider-arrow_next{background: url(../images/l.png) no-repeat;margin-left: 20px;}

.index2 img{width: 100%;display: block;}
.index2 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.index2 ul li{position: relative;width: 49%;border-radius:10px; overflow: hidden;}
.index2 ul li img{width: 100%;display: block;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.index2 ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
.index2 .index1_nr{position: absolute;left: 0;bottom: 9%;width: 100%;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.index2 ul li:hover .index1_nr{bottom: 10%;}
.index2 .index1_nr .tit{font-size: 20px;color: #fff;line-height: 1;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 16px;padding: 0 5%;}
.index2 .index1_nr .des{font-size: 16px;color: #fff;line-height: 1;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 5%;}

.fwxx{margin-top: 40px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.fwxx dl{background: #fff;width: calc((100% - 2px) / 2 );padding: 58px 0;}
.fwxx dl dd{border-left: 3px solid #c2c8cc;padding-left: 36px; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s;}
.fwxx dl dd h3{font-size: 24px;color: #333;line-height: 1;margin-bottom: 10px;}
.fwxx dl dd p{font-size: 16px;color: #666;line-height: 1;}
.fwxx dl:hover dd{border-left: 3px solid #000;transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s;}

footer{background: #252525;padding-top: 75px;padding-bottom: 20px;}
.foot{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 40px;}
.foot dl{}
.foot dl dt{font-size: 18px;color: #fff;line-height: 1;margin-bottom: 30px;}
.foot dl dt a{font-size: 18px;color: #fff;}
.foot dl dd{font-size: 15px;color: #9fa3a6;line-height: 36px;}
.foot dl dd a{font-size: 15px;color: #9fa3a6;}
.foot .lxwm dt{margin-bottom: 20px;}
.foot .lxwm dd{display: flex;}
.foot .lxwm dd input{border: 1px solid #6c7073;background: none;box-sizing: border-box;line-height: 32px;height: 32px;padding: 8px;color: #9fa3a6;}
.foot .lxwm dd input.submit{width: 32px;background: url(../images/about6.jpg)no-repeat center #6c7073;}
.foot .index_ewm{ display: flex;justify-content: center; margin-top:20px}
.foot .index_ewm div {font-size: 12px; text-align: center;margin-right: 30px;}
.foot .index_ewm div:last-child{margin-right:0px;}
.foot .index_ewm div .pimg { padding: 3px; border: 1px solid #2D5FA1;border-radius: 12px;background: #fff;}
.foot .index_ewm div .pimg img{ width: 136px;}
.foot_lr{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 20px 0;}
.foot_l{width: 100%; display: flex;flex-wrap: wrap;align-items: center;}
.foot_l a{display: block;margin-left: 30px;color: #9fa3a6;font-size: 12px;}
.foot_r{width: 100%; display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 30px;}
.foot_r a{display: block;margin-right: 25px;position:relative;}
.foot_r a .img{width:126px;position:absolute;bottom:30px;left:-100px;padding:8px;background:#fff;border-radius:8px;display:none;}
.foot_r a .img:after{content: '';display: block;width: 0;height: 0;border-top: 5px solid #ffffff;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;right: 32px;bottom: -5px;}
.foot_r a .img img{width:100%;}
.foot_r a.wxewm:hover .img{display:block;}
.foot_r img{display: block;}
.footer{border-top: 1px solid #3b3b3b;}
.footer_lr{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 20px 0;}
.footer_l{font-size: 12px;color: #9fa3a6;}
.footer_r{font-size: 12px;color: #9fa3a6;}
.footer_r a{font-size: 12px;color: #9fa3a6;display: inline-block;border-right: 1px solid #9fa3a6;padding-right: 12px;margin-right: 12px;}
.footer_r a:nth-child(3){border: 0;padding: 0;margin: 0;}

.mt{margin-top:66px;}
.banner-n{width:100%;height: 660px;display: flex;align-items: center;position: relative;}
.banner-n h3{font-size: 44px;line-height: 1;text-align: center;color: #fff;margin-bottom: 30px;}
.banner-n p{font-size: 24px;line-height: 30px;text-align: center;color: #fff;}



.pd{padding: 80px 0;}
.about_tit{font-size: 30px;color: #333;text-align: center;line-height:1;}
.about_tit:after{content:'';display:block;width:54px;height:3px;background:#333;margin:15px auto 0;}
.about_js{text-align: center;font-size: 18px;color: #333;line-height: 1;margin-top: 18px;}
.about1 .contact{font-size: 15px;line-height: 40px;color: #757575;text-align: center;padding: 0 5%;margin-top: 25px;}
.about1 .contact img{max-width:100%;height:auto!important;}


.about2bg{background: #f8f8f8;}
.about2{position: relative;padding: 20px 0 0;margin-top: 60px;}
.about2:before{content: '';display: block;height: 100%;width: 2px;background: #c0c4ca;position:  absolute;top: 0;left:  50%;margin-left:  -1px;}
.about2 ul li{margin-bottom: 40px;}
.about2 ul li .yb{width: 50%;position: relative;}
.about2 ul li .yb:before{content: '';display: block;height: 16px;width: 16px;background:url(../images/about8.png)no-repeat;position:  absolute;top: 3px;right: -8px;z-index: 100;}
.about2 ul li .yb div{width: 94%;}
.about2 ul li div h3{font-size: 48px;color: #0068b7;text-align: right;margin-bottom: 22px;position: relative;}
.about2 ul li div h3 span{font-size: 18px;font-weight: normal;}
.about2 ul li div dl{display: flex;flex-direction: row-reverse;margin-bottom: 15px;}
.about2 ul li div dl dt{width: 55px;font-size: 18px;color: #0068b7;text-align: right;}
.about2 ul li div dl dd{width: calc(100% - 55px);font-size: 15px;color: #666;text-align: right;line-height: 20px;padding-right: 20px;position:relative;}
.about2 ul li div dl dd:before{content:'';display:block;width:5px;height:5px;background:#0068b7;border-radius:50%;position:absolute;right:0px;top: 8px;}
.about2 ul li:nth-child(2n) div dl dd{padding-left:20px;padding-right:0;}
.about2 ul li:nth-child(2n) div dl dd:before{content:'';display:block;width:5px;height:5px;background:#0068b7;border-radius:50%;position:absolute;left:0px;top: 8px;}
.about2 ul li:nth-child(2n){display: flex;flex-direction: row-reverse;}
.about2 ul li:nth-child(2n) .yb{display: flex;flex-direction: row-reverse;}
.about2 ul li:nth-child(2n) .yb:before{left: -8px;}
.about2 ul li:nth-child(2n) div h3{text-align: left;}
.about2 ul li:nth-child(2n) div dl{flex-direction: row;}
.about2 ul li:nth-child(2n) div dl dt{text-align: left;}
.about2 ul li:nth-child(2n) div dl dd{text-align: left;}
.about2 .top-icon {
    position: relative;
    width: 20px;
    height: 20px;
    background: url("../images/about7.png")no-repeat;
    background-size: 100%;
    margin: 0 auto;
    top: -40px;
}
.about2 .bottom-icon{
    position: relative;
    width: 24px;
    height: 24px;
    background: url("../images/about10.png")no-repeat;
    background-size: 100%;
    margin: 0 auto;
    top: 0px;
    border-radius: 50%;
}
.jzgd{font-size: 15px;color: #999;text-align: center;margin-top: 20px;}
.jzgd p{display: none;}
.ycbf{display: none;}


.about31{position: relative;margin-top: 60px;}
.about31 .img{border: 1px solid #efefef;}
.about31 .img img{display: block;width: 100%;}
.about31 .tit{text-align: center;line-height: 1;font-size: 16px;color: #333;padding-top: 20px;}
.about31 .tit:hover{color: #0068b7;cursor: pointer;}
.about31 .swiper-button-next{background: url(../images/about_r.png)no-repeat;background-size: cover; width: 64px;height: 64px;margin-top: -32px;right: 0;margin-right: -95px;}
.about31 .swiper-button-prev{background: url(../images/about_l.png)no-repeat;background-size: cover; width: 64px;height: 64px;margin-top: -32px;left: 0;margin-left: -95px;}
.about31 .swiper-button-next:hover{background: url(../images/about_rh.png)no-repeat;background-size: cover; }
.about31 .swiper-button-prev:hover{background: url(../images/about_lh.png)no-repeat;background-size: cover; }
.about31 .swiper-button-next.swiper-button-disabled,.about31 .swiper-button-prev.swiper-button-disabled{opacity: 1;}




.about3{position: relative;margin-top: 60px;}
.about3 .img{border: 1px solid #efefef;}
.about3 .img img{display: block;width: 100%;height:390px;}
.about3 .tit{text-align: center;line-height: 1;font-size: 16px;color: #333;padding-top: 20px;}
.about3 .tit:hover{color: #0068b7;cursor: pointer;}
.about3 .swiper-button-next{background: url(../images/about_r.png)no-repeat;background-size: cover; width: 64px;height: 64px;margin-top: -32px;right: 0;margin-right: -95px;}
.about3 .swiper-button-prev{background: url(../images/about_l.png)no-repeat;background-size: cover; width: 64px;height: 64px;margin-top: -32px;left: 0;margin-left: -95px;}
.about3 .swiper-button-next:hover{background: url(../images/about_rh.png)no-repeat;background-size: cover; }
.about3 .swiper-button-prev:hover{background: url(../images/about_lh.png)no-repeat;background-size: cover; }
.about3 .swiper-button-next.swiper-button-disabled,.about3 .swiper-button-prev.swiper-button-disabled{opacity: 1;}

.about4bg{background: #f8f8f8;}
.about4,
.about5{display: flex;flex-wrap: wrap;margin-top: 40px;}
.about4 li,
.about5 li{width: 23.2%;margin-right:2.4%;margin-bottom: 60px;}
.about4 li:nth-child(4n),
.about5 li:nth-child(4n){margin-right: 0;}
.about4 li .img,
.about5 li .img{overflow: hidden; border-top-left-radius:6px;border-top-right-radius:6px;}
.about4 li .img img,
.about5 li .img img{width: 100%;display: block;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.about4 li:hover  .img img,
.about5 li:hover  .img img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}

.about4 li .tit,
.about5 li .tit{font-size: 24px;color: #0068b7;line-height: 1;margin: 30px 0 18px;}
.about4 li .des,
.about5 li .des{font-size: 15px;color: #666;line-height: 1;}
.about4bg .hidden{display: none;}
.about4bg .more{width: 130px;line-height: 40px;border-radius: 20px;background:#0068b7;text-align: center;margin: auto;}
.about4bg .more a{font-size: 15px;color: #fff;}
.about4bg .more a span{font-family:"宋体";padding-left: 5px;font-weight: bold;}
.about4bg .more p{display: none;}


.teambg{background: #f8f8f8;border-top: 1px solid #dfdfdf;}
.about_t{border-bottom: 1px solid #dfdfdf;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 50px 0 0;}
.about_t .about_nav{display: flex;flex-wrap: wrap;}
.about_t .about_nav li{margin-right: 50px;line-height: 42px;}
.about_t .about_nav li:last-child{margin-right: 0;}
.about_t .about_nav li a{font-size: 18px;color: #666;display: block;line-height: 42px;}
.about_t .about_nav li.on a{font-size: 24px;color: #000;}
.location{font-size: 16px;color: #999;background: url(../images/wz.png)no-repeat top left;line-height: 18px;padding-left: 30px;}
.location a{font-size: 16px;color: #999;}
.location a:last-child{color: #0f65a9;}

.team dl{width: 85%;margin: auto; display: flex; flex-direction: row-reverse;align-items: center;padding-top: 35px;}
.team dl dt{width: 51%;}
.team dl dt img{display: block;margin: auto;max-width: 90%;}
.team dl dd{width: 49%;}
.team dl dd .tit{font-size: 24px;color: #0068b7;margin-bottom: 25px;}
.team dl dd .tit span{font-size: 15px;color: #666;margin-left: 20px;}
.team dl dd .des{font-size: 18px;color: #333;}
.team_con{width: 85%;margin: auto; font-size: 15px;color: #666;padding: 70px 0;line-height: 26px;}

.contact_topbg{background: #f8f8f8;padding: 80px 0;}
.contact_topbg div{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_topbg div dl{width: 13.5%;text-align: center;transition:300ms all;-webkit-transition:300ms all;-ms-transition:300ms all;-moz-transition:300ms all;-o-transition:300ms all;position:relative;}
.contact_topbg div dl dt{height: 60px;display: flex;justify-content: center;align-items: center;}
.contact_topbg div dl dt img{display: block;max-height: 100%;}
.contact_topbg div dl dd{font-size: 20px;line-height: 1;color: #333;margin-top: 20px;}
.contact_topbg div dl:hover{margin-top: -10px;}

.contact_topbg div dl .img{width:calc(100% - 16px);position:absolute;bottom:120px;left:0px;padding:8px;background:#fff;border-radius:8px;display:none;}
.contact_topbg div dl .img:after{content: '';display: block;width: 0;height: 0;border-top: 5px solid #ffffff;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;right: 50%;margin-right:-5px;bottom: -5px;}
.contact_topbg div dl .img img{width:100%;display: block;}
.contact_topbg div dl:hover .img{display:block;}


.contact_main{position: relative;margin-top: 80px;margin-bottom: 80px;}
.contact_main select{width: 44%;box-sizing: border-box;border: 1px solid #e0e0e0;height: 52px;line-height: 52px;font-size: 20px;color: #333;position: absolute;top: 0;left: 0;padding-left: 20px;background: url(../images/xia.png)no-repeat center right 20px;border-radius:10px;}
.contact_conl{float: left;width: 44%; padding-left: 20px;padding-top: 90px;}
.contact_conl .con{font-size: 16px;line-height: 36px;color: #999;}
.contact_conl .con span{font-size: 18px;color: #666;}
.contact_conl .wx{width: 230px;margin-top: 28px;}
.contact_conl .wx .img{border: 1px solid #e0e0e0;border-radius:10px;}
.contact_conl .wx .img img{display: block;width: 100%;border-radius:10px;}
.contact_conl .wx .tit{text-align: center;font-size: 16px;color: #666;padding-top: 10px;}
.contact_conr{float: right;width: 50%;border: 1px solid #e0e0e0;height: 600px;border-radius:10px;}
.contact_conr iframe{width: 100%;height: 600px;display: block;}
.bdtjbg{background: #f8f8f8;padding: 80px 0 50px;}
.bdtjbg h3{font-size: 40px;text-align: center;color: #222;font-weight: normal;line-height: 1;}
.bdtjbg ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 40px;}
.bdtjbg ul li{width: 22.5%;margin-bottom: 30px;}
.bdtjbg ul li:nth-child(5){width: 100%;}
.bdtjbg ul li:nth-child(6){width: 100%;}
.bdtjbg ul li input{width: 100%;height: 60px;line-height: 60px;border: 1px solid #e0e0e0;background: #fff;padding:0;padding-left: 20px;font-size: 16px;color: #666;box-sizing: border-box;display: block;border-radius:10px;}
.bdtjbg ul li textarea{width: 100%;height: 190px;line-height: 22px;border: 1px solid #e0e0e0;background: #fff;padding: 20px;font-size: 16px;color: #666;box-sizing: border-box;display: block;font-family: "微软雅黑";border-radius:10px;}
.bdtjbg ul li .button{width: 200px;line-height: 60px;background: #0068b7;border: 0;color: #fff;font-size: 18px;border-radius: 30px;display: block;margin: auto;padding: 0;}

.dsj{height: 1110px;overflow: hidden;}
.white{color: #fff;}
.white:after{background: #fff;}
.culture1bg{background: #f8f8f8;}
.mission{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;}
.mission dl{width:31%;background:#fff;}
.mission dl dt{overflow: hidden;}
.mission dl dt img{width:100%;display:block;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.mission dl:hover dt img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}

.mission dl dd{padding:8%}
.mission dl dd .tit{font-size:24px;color:#333;line-height:1;margin-bottom:15px;}
.mission dl dd .des{font-size:15px;color:#757575;line-height:26px;}

.culture2bg{background: url(../images/culturebg1.jpg)no-repeat center;background-size: cover;}
.vision{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:60px;}
.vision dl{transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.vision dl:hover{margin-top: -10px;}
.vision dl dt{height: 60px;display: flex;align-items: center;margin-bottom: 55px;}
.vision dl dt img{display:block;margin: auto;}
.vision dl dd{}
.vision dl dd .tit{font-size:24px;color:#fff;line-height:1;margin-bottom:25px;text-align: center;}
.vision dl dd .tit:after{content:'';display:block;width:50px;height:2px;background:#fff;margin:20px auto 0;}
.vision dl dd .des{font-size:16px;color:#fff;line-height:24px;text-align: center;}

.sow{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;}
.sow dl{width: 21.6%;padding-top: 80px;padding-bottom: 60px;}
.sow dl dt{height: 65px;margin-bottom: 30px;}
.sow dl dt img{display:block;margin: auto;}
.sow dl dd .tit{font-size:24px;color:#333;line-height:1;margin-bottom:12px;text-align: center;}
.sow dl dd .des{font-size:15px;color:#757575;line-height:26px;text-align: center;padding: 0 30px;}
.sow dl:nth-child(1){background: url(../images/culture11.jpg)no-repeat center;background-size: cover;}
.sow dl:nth-child(2){background: url(../images/culture12.jpg)no-repeat center;background-size: cover;}
.sow dl:nth-child(3){background: url(../images/culture13.jpg)no-repeat center;background-size: cover;}
.sow dl:nth-child(4){background: url(../images/culture14.jpg)no-repeat center;background-size: cover;}
.sow dl:nth-child(1) dt{background: url(../images/jzg1.png)no-repeat center;background-size: auto 100%;}
.sow dl:nth-child(2) dt{background: url(../images/jzg2.png)no-repeat center;background-size: auto 100%;}
.sow dl:nth-child(3) dt{background: url(../images/jzg3.png)no-repeat center;background-size: auto 100%;}
.sow dl:nth-child(4) dt{background: url(../images/jzg4.png)no-repeat center;background-size: auto 100%;}
.sow dl:nth-child(1):hover{background: url(../images/culture011.jpg)no-repeat center;background-size: cover;}
.sow dl:nth-child(2):hover{background: url(../images/culture012.jpg)no-repeat center;background-size: cover;}
.sow dl:nth-child(3):hover{background: url(../images/culture013.jpg)no-repeat center;background-size: cover;}
.sow dl:nth-child(4):hover{background: url(../images/culture014.jpg)no-repeat center;background-size: cover;}
.sow dl:nth-child(1):hover dt{background: url(../images/jzg01.png)no-repeat center;background-size: auto 100%;}
.sow dl:nth-child(2):hover dt{background: url(../images/jzg02.png)no-repeat center;background-size: auto 100%;}
.sow dl:nth-child(3):hover dt{background: url(../images/jzg03.png)no-repeat center;background-size: auto 100%;}
.sow dl:nth-child(4):hover dt{background: url(../images/jzg04.png)no-repeat center;background-size: auto 100%;}
.sow dl:hover dd .tit{color:#fff;}
.sow dl:hover dd .des{color:#fff;}

.culture4bg{background: url(../images/culturebg2.jpg)no-repeat center;background-size: cover;}
.principle{display: flex;margin-top: 60px;}
.principle li{width: 25%;border-right: 1px solid #0672c5;padding: 140px 0;position: relative;overflow: hidden;}
.principle li .img{height: 56px;display: flex;align-items: center;margin-bottom: 60px;}
.principle li .img img{display: block;margin: auto;}
.principle li .tit{text-align: center;font-size: 20px;line-height: 1;color: #fff;}
.principle li:first-child{border-left:  1px solid #0672c5;}
.principle li dl{width: 100%;height: 100%;position: absolute;top: 400px;left: 0;background: #3a9ce7;transition:0.6s all;opacity: 0;}
.principle li dl dt{height: 56px;display: flex;align-items: center;margin-bottom: 20px;margin-top: 35px;}
.principle li dl dt img{display: block;margin: auto;}
.principle li dl dd{padding: 0 40px;}
.principle li dl dd h3{text-align: center;font-size: 20px;line-height: 1;color: #fff;font-weight: normal;margin-bottom: 32px;}
.principle li dl dd p{font-size: 14px;color: #fff;line-height: 26px;padding-left: 15px;position: relative;text-align: justify;}
.principle li dl dd p:before{content: '';display: block;width: 4px;height: 4px;background: #fff;position: absolute;top: 10px;left: 0;}
.principle li:hover dl{top:0;opacity: 1;}

.culture5bg{background: #f8f8f8;}
.idea{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px;}
.idea dl{width:23.75%;background:#fff;}
.idea dl dt{overflow: hidden;}
.idea dl dt img{width:100%;display:block;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.idea dl:hover dt img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}

.idea dl dd{}
.idea dl dd .tit{font-size:24px;color:#333;line-height:3;text-align: center;}

.culture6bg{background: url(../images/culturebg3.jpg)no-repeat center;background-size: cover;}
.culture6_con{font-size: 15px;line-height: 36px;color: #fff;margin-top: 70px;}

.culture7bg{background: #f8f8f8;}
.culture7 p{margin-top: 60px;overflow: hidden}
.culture7 p img{width:100%;display:block;}

.banner-n2{height: 660px;position: relative;}
.banner-nr{width: 1200px;margin: auto;}
.banner-nr h3{text-align: left;}
.banner-nr .js{font-size: 15px;line-height: 2;color: #fff;margin-top: 30px;width: 70%;text-align: justify;}
.banner-nr .ljgd{width: 50px;display: block;margin-top: 50px;}
.banner-nr .ljgd img{width: 100%;display: block;}
.banner-n .zp{font-size: 15px;line-height: 2;}
.mbx{position: absolute;bottom: 40px;width: 100%;}
.location{font-size: 14px;color: #dfdada;background: url(../images/doc7.png)no-repeat center left;line-height: 18px;padding-left: 28px;text-align: left!important;}
.location a{font-size: 14px;color: #dfdada;}
.location a:last-child{color: #fff;}

.docu{display: flex;flex-wrap: wrap;justify-content: space-between;}
.docu dl{width: 31%;}
.docu dl dt{overflow: hidden;}
.docu dl dt img{width: 100%;display: block;transition:300ms all;-webkit-transition:300ms all;-ms-transition:300ms all;-moz-transition:300ms all;-o-transition:300ms all;}
.docu dl:hover dt img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
.docu dl dd .tit{font-size: 20px;color: #333;line-height: 1;margin: 16px 0 10px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.docu dl dd .time{font-size: 12px;color: #666;width: 76px;line-height: 20px;text-align: center;background: #f8f8f8;}
.docu dl:hover dd .tit{color: #0062ad}
.docu dl:hover dd .time{color: #0062ad}
.docu_listbg{background: #f8f8f8;}
.docu_list{margin-top: 40px;}
.wxss{display: flex;flex-wrap: wrap;justify-content: space-between;}
.wxss li{width: 21.25%;}
.wxss li:last-child{width: 10%;}
.wxss li input{width:100%;display: block;padding: 0;margin: 0;border:0;background: #fff;box-sizing: border-box;height: 60px;line-height: 60px;padding-left: 20px;color: #777;font-size: 15px; cursor: pointer;}
.wxss li select{width:100%;display: block;padding: 0;margin: 0;border:0;background:url(../images/doc5.png) no-repeat center right 20px #fff;box-sizing: border-box;height: 60px;line-height: 60px;padding-left: 20px;color: #777;font-size: 15px; }
.wxss li .submit{background:url(../images/doc4.jpg) no-repeat center;background-size: cover;padding: 0;}

.xgwx{background: #fff;width: 100%;}
.xgwx table{width: 100%;text-align: center;background: #fff;margin-top: 20px;}
.xgwx table tr{border-bottom: 1px solid #f9f9f9;}
.xgwx table tr th{background: #b4b4b4;font-size: 16px;color: #333;line-height: 50px;}
.xgwx table tr th:nth-child(1){width: 7%;}
.xgwx table tr th:nth-child(2){width: 14%;}
.xgwx table tr th:nth-child(4){width: 7%;}
.xgwx table tr th:nth-child(5){width: 14%;}
.xgwx table tr th:nth-child(6){width: 14%;}
.xgwx table tr th:nth-child(7){width: 10%;}
.xgwx table tr td{font-size: 14px;color: #999;line-height: 20px;padding: 20px 0;}
.xgwx table tr td a{color: #0062ac;}
.page{display: flex;flex-wrap: wrap;justify-content: center;padding-top: 60px;padding-bottom: 100px;background:#fff;}
.page a{width: auto;padding: 0 2px; height: 36px;line-height: 36px;font-size: 20px;color: #333;margin:0 5px;text-align: center;}
.page a:hover{color: #fff;background: #0068b7;}
.page a.on{color: #fff;background: #0068b7;}

/*.ban_news .js{font-size: 18px;}*/
.news_navbg{padding: 27px 0;border-bottom: 1px solid rgba(0,0,0,0.1);}
.news_nav{display: flex;flex-wrap: wrap;justify-content: space-between;line-height: 26px;}
.news_nav h3{font-size: 24px;color: #333;font-weight: normal;}
.news_nav ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news_nav ul li{margin-left: 40px;}
.news_nav ul li a{font-size: 16px;color: #666;}
.news_nav ul li:hover a{color: #0068b7;}
.news_nav ul li.on a{color: #0068b7;}

.news_rec{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news_rec dl{width: 48.3%;margin-bottom: 60px;}
.news_rec dl dt{overflow: hidden;}
.news_rec dl dt img{width: 100%;display: block;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
/*.news_rec dl:hover dt img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}*/
.news_rec dl dd .tit{font-size: 20px;color: #333;line-height: 1;margin: 40px 0 20px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news_rec dl dd .time{font-size: 14px;color: #999;}
.news_rec dl dd .time span{font-size: 12px;color: #666;width: 76px;line-height: 20px;text-align: center;background: #f8f8f8;float: right;}
.news_rec dl:hover dd .tit{color: #0068b7;}

.news_list{display: flex;flex-wrap: wrap;}
.news_list dl{width: 31%;margin-bottom: 60px;margin-right: 3.5%;}
.news_list dl:nth-child(3n){margin-right: 0;}
.news_list dl dt{overflow: hidden;}
.news_list dl dt img{width: 100%;display: block;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
/*.news_list dl:hover dt img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}*/
.news_list dl dd .tit{font-size: 20px;color: #333;line-height: 1;margin: 30px 0 10px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news_list dl dd .time{font-size: 14px;color: #999;}
.news_list dl dd .time span{font-size: 12px;color: #666;width: 76px;line-height: 20px;text-align: center;background: #f8f8f8;float: right;}
.news_list dl:hover dd .tit{color: #0068b7;}
.news .more{width: 200px;line-height: 60px;border-radius: 30px;background:#0068b7;text-align: center;margin: auto;}
.news .more a{font-size: 15px;color: #fff;}
.news .more a span{font-family:"宋体";padding-left: 5px;font-weight: bold;}

.newscon h3{font-size: 26px;color: #333;font-weight: normal;text-align: center;line-height: 34px;padding-bottom: 15px;border-bottom: 1px solid #e1e1e1}
.newscon .content{font-size: 15px;line-height: 2;color: #999;margin-top: 50px;}
.newscon .content strong{/*font-size: 16px;color: #333;*/}
.newscon .content img{max-width: 100%!important;height: auto!important;}
.newscon .xz{display: inline-block;padding-left: 15px;position: relative;margin-top: 30px;}
.newscon .xz:before{content: '';display: block;width: 6px;height: 6px;background: #0068b7;position: absolute;top: 50%;left: 0;margin-top: -3px;}
.newscon .xz a{color: #0068b7;font-size: 15px;padding-right: 45px;background: url(../images/xz.png)no-repeat center right;}
.newscon .fy{display: flex;flex-wrap: wrap;justify-content: space-between;border-top: 1px solid #e1e1e1;margin-top: 25px;padding-top: 25px;}
.newscon .fy a{color: #666;font-size: 14px;}

.recruitbg{background: #f8f8f8;}
.recruit{margin-top: 60px;}
.recruitss{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 20px;}
.recruitss li{width: 87.5%;}
.recruitss li:last-child{width: 10%;}
.recruitss li input{width:100%;display: block;padding: 0;margin: 0;border:0;background: #fff;box-sizing: border-box;height: 60px;line-height: 60px;padding-left: 20px;color: #777;font-size: 15px; }
.recruitss li select{width:100%;display: block;padding: 0;margin: 0;border:0;background:url(../images/doc5.png) no-repeat center right 20px #fff;box-sizing: border-box;height: 60px;line-height: 60px;padding-left: 20px;color: #777;font-size: 15px; }
.recruitss li .submit{background:url(../images/doc4.jpg) no-repeat center;background-size: cover;padding: 0;}
.w12 table tbody{border:2px solid #333;text-align:center}
.w12 table tbody .firstRow{background:#7a4998;font-size:20px;color: #fff;}
.w12 table tbody tr,.w12 table tbody th,.w12 table tbody td{border:1px solid #333;line-height: 42px;}
.w12 .shzp tbody,.w12 .shzp tbody tr,.w12 .shzp tbody th,.w12 .shzp tbody td{border:0;}
.w12 .shzp tbody tr{border-bottom: 1px solid #f9f9f9;}
.shzp{background: #fff;}
.shzp table{width: 100%;text-align: center;background: #fff;}
.shzp table tr{border-bottom: 1px solid #f9f9f9;}
.shzp table tr th{background: #b4b4b4;font-size: 16px;color: #333;line-height: 50px;text-align: left;padding-left: 5%;}
.shzp table tr th:nth-child(1){width: 24.5%;}
.shzp table tr th:nth-child(2){width: 17.5%;}
.shzp table tr th:nth-child(3){width: 38.5%;}
.shzp table tr td{font-size: 14px;color: #999;line-height: 20px;padding: 20px 0;text-align: left;padding-left: 5%;}
.shzp table tr td a{color: #0062ac;}

.recruitcon{padding: 5%;background: #fff;}
.recruitcon h3{font-size: 24px;color: #333;}
.recruitcon dl{display: flex;flex-wrap: wrap;border-bottom: 1px solid #ededed;padding: 15px 0 35px;}
.recruitcon dl dd{font-size: 15px;color: #999;margin-right: 50px;}
.recruitcon dl dd:last-child{margin-right: 0;}
.recruitcon dl dd a{font-size: 15px;color: #0068b7;}
.recruitcon .content{font-size: 15px;line-height: 26px;color: #999;margin-top: 40px;}
.recruitcon .content strong{font-size: 16px;color: #333;}
.ljsq{width: 200px;line-height: 60px;background: #0068b7;color: #fff;text-align: center;font-size: 16px;display: block;border-radius: 30px;margin-top: 55px;}

.banner-k{height: 600px;}
.agilent_con{line-height:2;}
.agilent_con img{height: auto!important;max-width: 100%!important;}
.agilent1bg{background: #fff;font-size: 14px;line-height: 2;color: #666;}
.agilent_tit{text-align: center;font-size: 30px;line-height: 1;color: #333;margin-bottom: 30px;}
.agilent2{display: flex;flex-wrap: wrap;border:1px solid #e7e7e7;}
.agilent2 ul{width: 50%;}
.agilent2 ul li{font-size: 16px;color: #666;line-height: 20px;border-bottom: 1px solid #e7e7e7;padding:19px 0;padding-left: 20px;}
.agilent2 ul:first-child li{border-right: 1px solid #e7e7e7;}
.agilent2 ul li:nth-child(2n-1){background: #2e75b6;color: #fff;}
/*.agilent2bg table{width: 100%;}
.agilent2bg table tr td{font-size: 16px;color: #666;line-height: 20px;border:1px solid #e7e7e7;padding:20px;padding-left: 20px;}
.agilent2bg table tr:nth-child(2n-1){background: #2e75b6;}
.agilent2bg table tr:nth-child(2n-1) td{color: #fff;}*/


.agilent3bg{text-align: center;}
.ljzx{width: 240px;line-height: 60px;text-align: center;display: block;font-size: 18px;color: #fff;background: #0068b7;margin: auto;margin-bottom: 100px;margin-top: 30px;border-radius: 30px;}

.agilent_conbg{background: #f8f8f8;font-size: 16px;line-height: 36px;color: #666;}
.agilent_conbg strong{font-size: 20px;color: #333;}
.agilent_conbg .xz{display: inline-block;padding-left: 15px;position: relative;margin-top: 30px;}
.agilent_conbg .xz:before{content: '';display: block;width: 6px;height: 6px;background: #0068b7;position: absolute;top: 50%;left: 0;margin-top: -3px;}
.agilent_conbg .xz a{color: #0068b7;font-size: 15px;padding-right: 45px;background: url(../images/xz.png)no-repeat center right;}

.xzlcbg{background: #f8f8f8;}
.xzlcbg img{max-height: 100%!important;max-width: 100%!important;}
.xzlc{font-size: 14px;color: #666;line-height: 24px;padding: 60px 40px;}
.xzlc h1{font-size: 20px;color: #333;margin-bottom: 30px;}
.xzlc h2{font-size: 16px;color: #333;}
.xzlc strong{color: #333;}


.join_tit{font-size: 36px;color: #333;text-align: center;line-height: 1;}
.join_jj{font-size: 14px;color: #333;text-align: center;line-height: 18px;margin-top: 36px;}
.white{color: #fff;}


.join1bg{background: url(../images/joinbg1.jpg)no-repeat center;background-size: cover;}
.join1{display: flex;margin-top: 60px;}
.join1 li{width: 33.33%;border-right: 1px solid #0672c5;padding: 130px 0;position: relative;overflow: hidden;}
.join1 li .img{height: 60px;display: flex;align-items: center;margin-bottom: 60px;}
.join1 li .img img{display: block;margin: auto;}
.join1 li .tit{text-align: center;font-size: 20px;line-height: 1;color: #fff;}
.join1 li:first-child{border-left:  1px solid #0672c5;}
.join1 li dl{width: 100%;height: 100%;position: absolute;top: 400px;left: 0;background: #076fbd;transition:0.6s all;opacity: 0;}
.join1 li dl dt{height: 60px;display: flex;align-items: center;margin-bottom: 40px;margin-top: 60px;}
.join1 li dl dt img{display: block;margin: auto;}
.join1 li dl dd{padding: 0 45px;}
.join1 li dl dd h3{text-align: center;font-size: 24px;line-height: 1;color: #fff;margin-bottom: 12px;}
.join1 li dl dd p{font-size: 14px;color: #fff;line-height: 26px;position: relative;text-align: justify;}
.join1 li:hover dl{top:0;opacity: 1;}

.join2{margin-top: 60px;}
.join2 img{width: 100%;display: block;}
.join2 .swiper-button-next{background: url(../images/join08.png)no-repeat;background-size: cover; width: 60px;height: 60px;margin-top: -30px;right: 20px;}
.join2 .swiper-button-prev{background: url(../images/join07.png)no-repeat;background-size: cover; width: 60px;height: 60px;margin-top: -30px;left: 20px;}
.join2 .swiper-button-next:hover{background: url(../images/join8.png)no-repeat;background-size: cover; }
.join2 .swiper-button-prev:hover{background: url(../images/join7.png)no-repeat;background-size: cover; }
.join2 .swiper-button-next.swiper-button-disabled,.about3 .swiper-button-prev.swiper-button-disabled{opacity: 1;}

.join3bg{background: url(../images/joinbg2.jpg)no-repeat center;background-size: cover;}
.join3{display: flex;margin-top: 60px;}
.join3 li{width: 33.33%;border-right: 1px solid #0672c5;padding: 150px 0;position: relative;overflow: hidden;}
.join3 li .img{height: 60px;display: flex;align-items: center;margin-bottom: 120px;}
.join3 li .img img{display: block;margin: auto;}
.join3 li .tit{text-align: center;font-size: 20px;line-height: 1;color: #fff;}
.join3 li:first-child{border-left:  1px solid #0672c5;}
.join3 li dl{width: 100%;height: 100%;position: absolute;top: 400px;left: 0;background: #076fbd;transition:0.6s all;opacity: 0;}
.join3 li dl dt{height: 60px;display: flex;align-items: center;margin-bottom: 40px;margin-top: 80px;}
.join3 li dl dt img{display: block;margin: auto;}
.join3 li dl dd{padding: 0 45px;}
.join3 li dl dd h3{text-align: center;font-size: 24px;line-height: 1;color: #fff;margin-bottom: 12px;}
.join3 li dl dd p{font-size: 14px;color: #fff;line-height: 26px;position: relative;text-align: justify;}
.join3 li:hover dl{top:0;opacity: 1;}

.join4{margin-top: 60px;}
.join4 img{display: block;width: 100%;}
.join4 .swiper-pagination{display: none;}
.syhb{background: #f5f5f5;}
.syhb dt{position: relative;}
.syhb dt .yc{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none;}
.syhb dt .yc img{width: 100%;height: 100%;}
.syhb dd{font-size: 20px; color: #333;line-height: 60px;padding-left: 15px;}
.syhb dd span{font-size: 14px;color: #666;}
.syhb:hover dt .yc{display: block;}

.join5bg{background: url(../images/joinbg3.jpg)no-repeat center;background-size: cover;}
.join5{display: flex;flex-wrap: wrap;justify-content: space-between; margin-top: 60px;}
.join5 li{width: 23.75%;background: #40a1eb;padding: 80px 0;position: relative;}
.join5 li .img{height: 50px;display: flex;justify-content: center;align-items: center;}
.join5 li .img img{display: block;max-height: 100%;}
.join5 li .li_r{text-align: center;}
.join5 li .li_r h3{font-size: 24px;color: #fff;font-weight: normal;line-height: 1;margin-top: 40px; margin-bottom: 35px;}
.join5 li .li_r p{font-size: 16px;color: #fff;line-height: 28px;}
.join5 li .nlhb{position: absolute;top: -20px;left: -7%;background: #0d74c2;width: 100%;height: 100%;padding:20px 7%;display: none;}
.join5 li .nlhb h3{font-size: 20px;color: #fff;line-height: 1;margin-bottom: 18px;margin-top: 25px;}
.join5 li .nlhb p{font-size: 14px;color: #fff;line-height: 18px;margin-bottom: 35px;}
.join5 li:hover .nlhb{display: block;}
/*.join6{display: flex;flex-wrap: wrap;justify-content: space-between;}*/
/*.join6 a{width: 48.3%;display: block;overflow: hidden;}*/
/*.join6 a img{width: 100%;display: block;transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}*/
/*.join6 a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}*/

.team_a{width: 800px;background: #fff;display: none;}
.team_a dl{ display: flex; flex-direction: row-reverse;align-items: center;padding: 20px 50px 0;background: #f8f8f8;}
.team_a dl dt{width: 42%;}
.team_a dl dt img{display: block;margin: auto;max-width: 90%;}
.team_a dl dd{width: 58%;}
.team_a dl dd .tit{font-size: 24px;color: #0068b7;margin-bottom: 25px;}
.team_a dl dd .tit span{font-size: 15px;color: #666;margin-left: 20px;}
.team_a dl dd .des{font-size: 18px;color: #333;font-weight: bold;}
.teamcon{font-size: 15px;color: #666;padding: 50px;line-height: 26px;}

.item-close {
  cursor: pointer;
  right: 10px;
  top: 10px;
  position: absolute;
  font-size: 0;
}

.agilent_l{width:45%;float:left;text-align: center;font-size: 18px;line-height: 3;color:#333;}
.agilent_l img{width:100%;display:block;}
.agilent_r{width:52%;float:right;}

.container{}
.container h2{font-size: 18px;line-height: 36px;color: #28282e;}
.container h2 a{font-size: 18px;line-height: 36px;color: #28282e;}
.container dl{margin-top:5px;display: flex;}
.container dl dt{font-size: 16px;line-height: 28px;color: #333;margin-top:5px;width: 13%;font-weight: bold;}
.container dl dt a{font-size: 16px;line-height: 28px;color: #333;}
.container dl dd{font-size: 14px;line-height: 28px;color: #666;width: 87%;}
.container dl dd a{font-size: 14px;line-height: 28px;color: #666;margin-top:5px;margin-right: 25px;display: inline-block;}
.container .row{padding-bottom: 30px;border-bottom: 1px solid #ccc;margin-bottom: 30px;}



/*搜索页*/
#searchlist{}
#searchlist li{ padding-left:10px; margin-bottom:6px; line-height:1.5;}
#searchlist ul{ list-style:none; padding:0px; margin:0px;}
#searchlist ul li{ padding:3px 5px; margin-bottom:32px;}
#searchlist ul li img{ display:none;}
#searchlist .search_title{ display:block; padding:2px 0px;line-height: 36px;}
#searchlist .search_title a{ font-size:18px; color:#333;font-weight:bold; text-decoration:underline;}
#searchlist .search_title em{ color:#c00; text-decoration:underline; font-style:normal;}
#searchlist .search_detail{ display:block; }
#searchlist .search_detail a{ text-decoration:underline; color:#12C;}
#searchlist .search_content{font-size: 15px;}
#searchlist .search_content em{ color:#c00; font-style:normal;}
#searchlist .search_updatetime{ display:block; margin-top:5px; color:#666;font-size: 16px;}
#searchlist a:hover{ text-decoration:underline;}
.con-tit{font-size:26px; font-weight:600;}


.ssbg{position: absolute;top: 66px;left: 0;width: 70%;background: #f8f8f8;;padding: 20px 40px;}
.ssbg ul li{line-height:2.5;}
.ssbg ul li a{font-size: 16px;color: #888;}

.team_a .title{text-align:center;font-size:24px;color:#333;padding-bottom:20px;}
.team2{width:1200px;}

.huudon-float{
	position: fixed;
	right: 0px;
	bottom: 10%;
	z-index: 50;
	width: 50px;

}
.huudon-float li{
	position: relative;
	width: 50px;
	height: 139px;
	margin-bottom: 1px;
	line-height: 27px;
	color: #fff;
	text-align: center;
}
.huudon-float li.hidden{
	overflow: hidden;
	cursor: pointer;
}
.huudon-float li a.tit{
	display: block;
	width: 78px;
	height: 78px;
	padding-top: 42px;
	color: #fff;
	font-size:14px;
	background-image: url(../images/tpsem_float.png);
	background-repeat: no-repeat;
	background-position: center -80px;
}

.huudon-float li:last-child{
	margin-bottom:0;
}

.huudon-float li .tel{
	position: absolute;
	left: 50px;
	top: 0;
	z-index: 1;
	width: 160px;
	height: 139px;
	font: 20px/139px Arial;
	color: #fff;
	cursor: pointer;
	background: #333;
}
.huudon-float li a{width: 50px;height: 139px;display: block;}


.huudon-float li:nth-child(1){
	background: url(../images/xfdk3.png) no-repeat center;
	cursor: pointer;
	transition:background 0.4s ease-in-out;
	-webkit-transition:background 0.4s ease-in-out;
	-moz-transition:background 0.4s ease-in-out;
	-o-transition:background 0.4s ease-in-out;
}
.huudon-float li:nth-child(1):hover{
	background: url(../images/xfdk3.png) no-repeat center;
	cursor: pointer;
}

.huudon-float li:nth-child(2){
	background: url(../images/xfdk2.jpg) no-repeat center #f4f4f4;
	cursor: pointer;
	transition:background 0.4s ease-in-out;
	-webkit-transition:background 0.4s ease-in-out;
	-moz-transition:background 0.4s ease-in-out;
	-o-transition:background 0.4s ease-in-out;
}
.huudon-float li:nth-child(2):hover{
	background: url(../images/xfdk2.jpg) no-repeat center #333;
	cursor: pointer;
}

.huudon-float li:nth-child(3){
	background: url(../images/xfdk4.jpg) no-repeat center #f4f4f4;
	transition:background 0.4s ease-in-out;
	-webkit-transition:background 0.4s ease-in-out;
	-moz-transition:background 0.4s ease-in-out;
	-o-transition:background 0.4s ease-in-out;
}
.huudon-float li:nth-child(3):hover{
	background: url(../images/xfdk4.jpg) no-repeat center #333;
}

.huudon-float li:nth-child(4){
	background: url(../images/xfdk5.png) no-repeat center;
	transition:background 0.4s ease-in-out;
	-webkit-transition:background 0.4s ease-in-out;
	-moz-transition:background 0.4s ease-in-out;
	-o-transition:background 0.4s ease-in-out;
}
.huudon-float li:nth-child(4):hover{
	background: url(../images/xfdk5.png) no-repeat center;
}


.huudon-float li:nth-child(1){overflow:visible;}
.huudon-float li .ewm{position: absolute;top: 0;left: -139px;width: 119px;padding: 10px;background: #fff;display: none;}
.huudon-float li .ewm img{width: 100%;display: block;}
.huudon-float li:nth-child(1):hover .ewm{display: block;}



.ft-bottom{display: none;}
.foot_nav{display: none;}
.head .menu{display: none;}
.nav_bg{display: none;}

@media (max-width: 1600px){
    .head .head_l{margin-left: 25%;width: 45%;}
}

@media (max-width: 1440px){
	.head{padding:10px 8%;}
    .head .head_l{margin-left: 19%;width: 50%;}
    .head .head_l .nav li{font-size: 16px;line-height: 40px;}
    .head .head_l .nav li a{font-size: 16px;}
    .head .head_l .nav li a span{top: 18px;}
    .head .head_r ul{margin-top: 8px;}
    .head .head_r ul li{margin-right: 30px;}
    .nav_lr{max-width: 1200px;padding: 30px 0;}
    .head .logo{width: 180px;height: 46px;}
    .nav .nav_down{top: 60px;}
    .nav_l{width: 25%;}
    .nav_l h3{font-size: 20px;margin-bottom: 20px;}
    .nav_l p{font-size: 14px;line-height: 22px;margin-top: 24px; margin-bottom: 20px;}
    .nav_l a{font-size: 14px;}
    .nav_r{/*width: 71%;-webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;*/}
    .nav_r dl dt{margin-bottom: 12px;font-size: 15px;}
    .nav_r dl dd{line-height: 24px;font-size: 13px;}
    .nav_r dl dd a{font-size: 13px;}
    .nav_r dl{margin-bottom: 20px;}
	.ejlm{top:60px;}
    .banner_nr .nr h2{font-size: 44px;}
    .banner_nr .nr p{font-size: 44px;line-height: 62px;}
    .banner_nr .nr a{width: 165px;height: 38px;line-height: 38px;font-size: 14px; border-radius: 19px;}
    .seach{padding:14px 0;}
    .banner-n{height: 480px;}
    .banner-n h3{font-size: 40px;margin-bottom: 20px;}
    .banner-n p{font-size: 20px;line-height: 26px;}
    .pd{padding: 60px 0;}
    .about31{width: 80%;}
    .about31 .swiper-button-next{width: 50px;height: 50px;margin-top: -25px;right: 0;margin-right: -80px;}
    .about31 .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;left: 0;margin-left: -80px;}
    .about3{width: 80%;}
    .about3 .swiper-button-next{width: 50px;height: 50px;margin-top: -25px;right: 0;margin-right: -80px;}
    .about3 .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;left: 0;margin-left: -80px;}
    .mt{margin-top: 60px;}
    .nav_a li{line-height: 46px!important;    margin-right: 5%;}
    .nav_a li a{font-size: 15px !important;}
    .about_tit:after{margin-top: 12px;}
    .about_js{font-size: 16px;margin-top: 15px;}
    .mission{margin-top: 40px;}
    .vision{margin-top: 40px;}
    .sow{margin-top: 40px;}
    .principle{margin-top: 40px;}
    .idea{margin-top: 40px;}
    .culture6_con{margin-top: 40px;}
    .culture7 p{margin-top: 40px;}
    .banner-n2{height: 480px;}
    .banner-nr .js{font-size: 14px;margin-top: 20px;}
    .banner-nr .ljgd{width: 40px;margin-top: 40px;}
    .newscon h3{font-size: 24px;}
    .recruit{margin-top: 50px;}
    .banner-k{height: 400px;}
	.page{padding: 50px 0 80px;}
	.about3 .img img{height:340px;}
	.ssbg{top:60px;}
	.huudon-float{
		width: 66px;
	}
	.huudon-float li{
		width: 66px;
		height: 66px;
	}
	.huudon-float li a.tit{
		width: 66px;
		height: 66px;
	}
	.huudon-float li:last-child{
		margin-bottom:0;
	}
	.huudon-float li .tel{
		left: 66px;
		height: 66px;
		font: 20px/66px Arial;
	}
	.huudon-float li a{width: 66px;height: 66px;display: block;}
		
	
}


@media (max-width: 1200px){
    .w12{max-width: 92%;}
    .head .head_l{margin-left: 8%;width: 55%;}
    .banner-nr{width: 96%;}
    .agilent2 ul{width: 100%;}
    .agilent2 ul:first-child li{border-right: 0px solid #e7e7e7;}
	.about3 .img img{height:290px;}
	.team2{width:92%;}
}

@media (max-width: 1024px){
    .head{position: relative;padding: 10px;}
    .head .head_l{display: none;}
    .head .head_r{float: none;position: absolute;top: 15px;right: 20px;}
    .head .head_r ul{margin-top: 0;}
    .head .head_r ul li:nth-child(1){display: none;}
    .head .head_r ul li:nth-child(3){display: none;}
    .head .head_r ul li:nth-child(2){margin-right: 0;}
    .head .logo{margin:auto;float: none;width: 132px;height: 32px;}
    .banner_nr{width: 85%;}
    .banner_nr .nr h2{font-size: 34px;}
    .banner_nr .nr p{font-size: 34px;line-height: 48px;margin-bottom: 22px;}
    .banner_nr .tp{width: 45%;}

    .head .menu{width: 24px;height: 24px;display: block;position: absolute;top: 13px;left: 20px;}
    .head .menu span{display: block;padding: 3px 0; transition: all .4s ease;}
    .head .menu span:before{content: '';display: block;width: 24px;height: 2px;background: #fff;border-radius: 1px; transition: all .4s ease; }
    .head:hover .menu span{filter: brightness(50%);}
    .head.on .menu span{filter: brightness(50%);}
    .header .menu span{filter: brightness(50%);}

    .head .menu.on span:nth-child(1){transform: translateY(8px);}
    .head .menu.on span:nth-child(1):before{transform: rotate(45deg);}
    .head .menu.on span:nth-child(2){opacity: 0;}
    .head .menu.on span:nth-child(3){transform: translateY(-8px);}
    .head .menu.on span:nth-child(3):before{transform: rotate(-45deg);}

    .nav_bg{display: none;position: absolute;top:50px;right: 0;z-index: 102;width: 100%;background: rgba(255,255,255,1);}
    .nav_bg ul{width:100%;background:#fff;color:#666666;}
    .nav_bg ul li{width: 100%;margin: 0 auto;border-top: 1px solid #e0e0e0;}
    .nav_bg ul li a{width: calc(100% - 70px);display: block;font-size: 16px;color: #666;line-height:48px;padding-left: 20px; float: left;}
    .nav_bg ul li span{display: block;width: 48px;height: 48px;float: right;background: url(../images/mt.png) no-repeat center;background-size: 50%;}
    .nav_bg ul li.active span{background: url(../images/mt-hover.png) no-repeat center;background-size: 50%;}
    .nav_bg ul li dl{display: none;}
    .nav_bg ul li dl dd{width: 100%;border-top: 1px solid #e0e0e0;}
    .nav_bg ul li dl dd a{display: block;float: left;padding-left: 40px;border-right: 0;width: calc(100% - 110px);}
	.nav_bg ul li dl dd p{border-top: 1px solid #e0e0e0;display: none;}
	.nav_bg ul li dl dd p a{float: none;padding-left: 60px;}
	
	.nav_bg ul li em{display: block;width: 48px;height: 48px;float: right;background: url(../images/mt.png) no-repeat center;background-size: 50%;}
    .nav_bg ul li dl dd.on em{background: url(../images/mt-hover.png) no-repeat center;background-size: 50%;}
	
	
	
	
	
	
    .seach{width: 100%;top: 50px;padding: 5px 0;}
    .seach input{padding: 0;width:calc( 94% - 90px);}
	.seach input.submit{margin-left: 20px;}
    .seach img{margin-left: 6%;}
	
    .qzss{ width: calc(100% - 18px);}
    .qzss input{padding: 0;width:calc( 94% - 90px);}
	
    .mt{margin-top: 50px;}
    .banner-n{height: 400px;}
    .banner-n h3{font-size: 36px;margin-bottom: 20px;}
    .banner-n p{font-size: 18px;line-height: 24px;}
    .pd{padding: 50px 0;}
    .about_tit{font-size: 28px;}
    .about1 .contact{font-size: 14px;line-height: 38px;}
    .about31 .tit{font-size: 14px; line-height: 1.5;}
    .about3 .tit{font-size: 14px; line-height: 1.5;}
    .about2 ul li div dl dd{font-size: 14px;}
    .about4 li .tit,.about5 li .tit{font-size: 20px;margin: 25px 0 15px;}
    .about4 li .des,.about5 li .des{font-size: 14px;}
    .contact_topbg{padding: 60px 0;}
    .contact_topbg div dl dt{height: 50px;}
    .contact_topbg div dl dd{font-size: 18px;margin-top: 15px;}
    .contact_main{position: relative;margin-top: 60px;margin-bottom: 60px;}
    .bdtjbg{padding: 60px 0 30px;}
    .bdtjbg h3{font-size: 36px;}
    .bdtjbg ul{margin-top: 30px;}
    .principle{flex-wrap: wrap;}
    .principle li{padding: 0;overflow: inherit;width: 100%;border-right: 0;border-bottom: 1px solid #0672c5;    background: #3a9ce7;padding: 20px;}
    .principle li:first-child{border-top:  1px solid #0672c5;border-left: 0;}
    .principle li .img{display: none;}
    .principle li .tit{display: none;}
    .principle li dl{opacity: 1;position: relative;top: 0;display: flex;align-items: center;}
    .principle li dl dt{margin-top: 30px;}
    .principle li dl dd{padding-left: 50px;}
    .principle li dl dd h3{font-size: 18px;margin-bottom: 25px;text-align: left;}
    .principle li dl dd p{line-height: 24px;}
    .idea dl dd .tit{font-size: 20px;}
    .banner-n2{height: 400px;}
    .banner-nr h3{font-size: 36px;}
    .banner-nr .js{width: 100%;}
    .banner-nr .ljgd{margin-top: 30px;}
    .mbx{bottom: 30px;}
    .docu dl dd .tit{font-size: 18px;}
    .news_rec dl{margin-bottom: 50px;}
    .news_rec dl dd .tit{font-size: 18px;}
    .news_list dl{margin-bottom: 50px;}
    .news_list dl dd .tit{font-size: 18px;}
    .newscon h3{font-size: 22px;}
    .recruitss li{width: 85.5%;}
    .recruitss li:last-child{width: 12%;}
    .recruit{margin-top: 40px;}
    .recruitcon h3{font-size: 20px;}
    .recruitcon dl{padding: 10px 0 30px;}
    .recruitcon .content{margin-top: 30px;}
    .ljzx{margin-bottom: 80px;}
    .banner-k{height: 350px;}
    .xzlc{padding: 50px 30px;}
    .join_tit{font-size: 32px;}
    .join1{flex-wrap: wrap;}
    .join1 li{padding: 0;overflow: inherit;width: 100%;border-right: 0;border-bottom: 1px solid #00589c;    background: #076fbd;padding: 20px;}
    .join1 li:first-child{border-top:  1px solid #00589c;border-left: 0;}
    .join1 li .img{display: none;}
    .join1 li .tit{display: none;}
    .join1 li dl{opacity: 1;position: relative;top: 0;display: flex;align-items: center;}
    .join1 li dl dt{margin-top: 30px;}
    .join1 li dl dd{padding-left: 50px;}
    .join1 li dl dd h3{font-size: 18px;margin-bottom: 25px;text-align: left;}
    .join1 li dl dd p{line-height: 24px;}

    .join3{flex-wrap: wrap;}
    .join3 li{padding: 0;overflow: inherit;width: 100%;border-right: 0;border-bottom: 1px solid #00589c;    background: #076fbd;padding: 20px;}
    .join3 li:first-child{border-top:  1px solid #00589c;border-left: 0;}
    .join3 li .img{display: none;}
    .join3 li .tit{display: none;}
    .join3 li dl{opacity: 1;position: relative;top: 0;display: flex;align-items: center;}
    .join3 li dl dt{margin-top: 30px;}
    .join3 li dl dd{padding-left: 50px;}
    .join3 li dl dd h3{font-size: 18px;margin-bottom: 25px;text-align: left;}
    .join3 li dl dd p{line-height: 24px;}
    .join1{margin-top: 50px;}
    .join2{margin-top: 50px;}
    .join3{margin-top: 50px;}
    .join4{margin-top: 50px;}
    .join5{margin-top: 50px;}
    .join_jj{margin-top: 30px;}
    .join4 .swiper-pagination{display: block;}
    .join4 .swiper-container{padding-bottom: 50px;}
    .join2 .swiper-button-next{width: 50px;height: 50px;margin-top: -25px;}
    .join2 .swiper-button-prev{width: 50px;height: 50px;margin-top: -25px;}
	.page{padding: 40px 0 70px;}
	.banner .img{height: 700px !important;}
	.agilent_l{width:100%;float:none;margin-bottom:20px;}
	.agilent_r{width:100%;float:none;}
	.about3 .img img{height:240px;}
	.ssbg {top: 42px;width: calc(100% - 40px);padding: 20px;}
	.container dl dt{width:15%;}
	.container dl dd{width:85%;}
}

@media (max-width: 950px){
    .banner_nr{display: block;}
    .banner_nr .nr{width: 100%;margin-top: 30%;margin-bottom: 20px;}
    .banner_nr .tp{width: 100%;}
    .banner_nr .nr a{display: none;}
	.banner .img{height: 600px !important;}
}
@media (max-width: 820px){
	body{padding-bottom:50px;}
    footer{padding: 0;}
    .foot{display: none;}
    /*.foot_lr{display: none;}*/
    .footer_lr{padding: 10px 0;}
    .footer_lr div{width: 100%;text-align: center;}
    .footer_lr .footer_l{margin-bottom: 10px;}
    .banner .img{height: 500px !important;}

    .foot_nav{width:100%;color:#666666;display: block;}
    .foot_nav li{width: 100%;margin: 0 auto;border-top: 1px solid #3b3b3b;}
    .foot_nav li a{width: calc(100% - 70px);display: block;font-size: 12px;color: #9fa3a6;line-height:38px;padding-left: 20px; float: left;}
    .foot_nav li span{display: block;width: 38px;height: 38px;float: right;background: url(../images/jia.png) no-repeat center;background-size: 50%;}
    .foot_nav li.active span{background: url(../images/jian.png) no-repeat center;background-size: 50%;}
    .foot_nav li dl{display: none;}
    .foot_nav li dl dd{width: 100%;border-top: 1px solid #3b3b3b;}
    .foot_nav li dl dd a{display: block;float: left;padding-left: 40px;border-right: 0;width: calc(100% - 110px);}
	.foot_nav li dl dd p{border-top: 1px solid #3b3b3b;display: none;}
	.foot_nav li dl dd p a{float: none;padding-left: 60px;}
	
    .foot_nav li em{display: block;width: 38px;height: 38px;float: right;background: url(../images/jia.png) no-repeat center;background-size: 50%;}
    .foot_nav li dl dd.on em{background: url(../images/jian.png) no-repeat center;background-size: 50%;}
	
	
	
	
    .banner-n{height: 350px;}
    .pd{padding: 40px 0;}
    .about_tit{font-size: 26px;}
    .about1 .contact{font-size: 14px;line-height: 38px;}

    .about31{margin-top: 30px;}
    .about3{margin-top: 30px;}
    .about2 ul li div h3{font-size: 40px;}
    .about2 ul li div h3 span{font-size: 16px;}
    .about4,.about5{margin-top: 30px;}
    .about4 li,.about5 li{margin-bottom: 40px;}


    .contact_topbg{padding: 40px 0;}
    .contact_topbg div dl dt{height: 40px;}
    .contact_topbg div dl dd{font-size: 16px;margin-top: 15px;}
    .contact_main{position: relative;margin-top: 40px;margin-bottom: 40px;}
    .contact_main select{font-size: 18px;height: 46px;line-height: 46px;padding-left: 15px;}
    .contact_conl{padding-left: 0;padding-top: 70px;}
    .contact_conl .con{font-size: 14px;line-height: 28px;}
    .contact_conl .wx{width: 200px;}
    .contact_conr iframe{height: 525px;}
    .bdtjbg{padding: 40px 0 10px;}
    .bdtjbg h3{font-size: 30px;}
    .bdtjbg ul{margin-top: 30px;}
    .bdtjbg ul li{width: 24%;margin-bottom: 20px;}
    .about31{width: 70%;}
    .about31 .swiper-button-next{width: 40px;height: 40px;margin-top: -20px;right: 0;margin-right: -65px;}
    .about31 .swiper-button-prev{width: 40px;height: 40px;margin-top: -20px;left: 0;margin-left: -65px;}
    .about3{width: 70%;}
    .about3 .swiper-button-next{width: 40px;height: 40px;margin-top: -20px;right: 0;margin-right: -65px;}
    .about3 .swiper-button-prev{width: 40px;height: 40px;margin-top: -20px;left: 0;margin-left: -65px;}
    .mission{margin-top: 30px;}
    .vision{margin-top: 30px;}
    .sow{margin-top: 30px;}
    .principle{margin-top: 30px;}
    .idea{margin-top: 30px;}
    .culture6_con{margin-top: 30px;}
    .culture7 p{margin-top: 30px;}
    .mission dl{width: 32.5%;}
    .mission dl dd{padding: 6%;}
    .mission dl dd .tit{font-size: 20px;margin-bottom: 12px;}
    .mission dl dd .des{font-size: 13px;line-height: 24px;}
    .vision dl dt{height: 50px;margin-bottom: 40px;}
    .vision dl dt img{max-height: 100%;}
    .vision dl dd .tit{font-size: 20px;margin-bottom: 20px;}
    .vision dl dd .des{font-size: 15px;}
    .sow{justify-content:space-around;}
    .sow dl{width: 44%;padding-top: 80px;padding-bottom: 60px;margin: 3% 0;}
    .culture6_con{font-size: 14px;line-height: 2;}
    .banner-n2{height: 350px;}
    .banner-nr h3{font-size: 30px;}
    .banner-nr .js{line-height: 24px;}
    .banner-nr .ljgd{display: none;}
    .docu dl{width: 32%;}
    .docu dl dd .tit{font-size: 16px;}
    .wxss li{width: 48%;margin-bottom: 4%;}
    .wxss li:last-child{width: 20%;margin: auto;}
    .docu_list{margin-top: 30px;}
    .news_rec dl{margin-bottom: 40px;}
    .news_rec dl dd .tit{font-size: 16px;margin: 30px 0 15px;}
    .news_list dl{margin-bottom: 40px;}
    .news_list dl dd .tit{font-size: 16px;margin: 25px 0 10px;}
    .recruitss li{width: 83.5%;}
    .recruitss li:last-child{width: 14%;}
    .recruit{margin-top: 30px;}
    .ljsq{font-size: 14px;width: 120px;line-height: 48px;margin-top: 45px;}
    .ljzx{margin-bottom: 60px;}
    .banner-k{height: 250px;}
    .xzlc{padding: 40px 20px;}
    .join1{margin-top: 40px;}
    .join2{margin-top: 40px;}
    .join3{margin-top: 40px;}
    .join4{margin-top: 40px;}
    .join5{margin-top: 40px;}
    .join_tit{font-size: 30px;}
    .join_jj{margin-top: 25px;}
    .join2 .swiper-button-next{width: 40px;height: 40px;margin-top: -20px;}
    .join2 .swiper-button-prev{width: 40px;height: 40px;margin-top: -20px;}
    .team_a{width: 94%;}
	.xgwx{overflow: scroll;padding-bottom:15px;}
	.xgwx table{width: 150%;}
	.page{padding: 30px 0 60px;}
	.about3 .img img{height:230px;}
    .join5 li{width: 48%;margin-bottom: 4%;}
	.huudon-float{display:none;}
	.ft-bottom{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 100;display:block;}
	.ft-bottom .foot1 li{width: 50%;float: left;}
	.ft-bottom .foot1 li a{display: block;font-size: 1.2rem;line-height: 3.2rem;text-align: center;color: #fff;}
	.ft-bottom .foot1 li:first-child a{background: #0068b7;}
	.ft-bottom .foot1 li:first-child a:before{content: '';width: 1.8rem;height: 1.6rem;background: url(../images/index7.png)no-repeat;display:inline-block;background-size: 100%;margin-right: 1rem;margin-bottom:-0.5rem;}
	.ft-bottom .foot1 li:last-child a{background: #999;}
	.ft-bottom .foot1 li:last-child a:before{content: '';width: 1.6rem;height: 1.6rem;background: url(../images/index8.png)no-repeat;display:inline-block;background-size: 100%;margin-right: 1rem;margin-bottom:-0.5rem;}
	.container dl dt{width:20%;}
	.container dl dd{width:80%;}
}
@media (max-width: 640px){
    .indexbg{padding: 30px 0;}
    .index1 .dp{width:100%;}
    .index2 ul li{width:100%;margin-bottom: 3.4%;}
    .fwxx{margin-top: 20px;}
    .fwxx dl{width: 100%;padding: 0;margin-bottom: 10px;}
    .fwxx dl dd{padding: 10px;}
    .index1_l{margin-bottom: 3.4%;}
    .banner-n{height: 250px;}
    .banner-n h3{font-size: 28px;}
    .banner-n p{font-size: 16px;line-height: 20px;}
    .pd{padding: 30px 0;}
    .about1 .contact{padding: 0;}
    .about2{width: 90%;}
    .about2:before{left: 0;}
    .about2 .top-icon{margin-left: -10px;}
    .about2 .bottom-icon{margin-left: -12px;}
    .about2 ul li .yb{width: 100%;}
    .about2 ul li{display: flex;flex-direction: row-reverse;}
    .about2 ul li .yb{display: flex;flex-direction: row-reverse;}
    .about2 ul li .yb:before{left: -8px;}
    .about2 ul li div h3{text-align: left;}
    .about2 ul li div dl{flex-direction: row;}
    .about2 ul li div dl dt{text-align: left;}
    .about2 ul li div dl dd{text-align: left;padding-left:  20px;padding-right: 0;}
    .about2 ul li div dl dd:before{left:0;}
    .about4 li,.about5 li{width: 48%;margin-right: 4%;margin-bottom: 30px;}
    .about4 li:nth-child(2n),.about5 li:nth-child(2n){margin-right: 0;}
    .about4 li .tit,.about5 li .tit{margin: 20px 0 12px;}
    .about_t{padding: 10px 0 0;}
    .about_t .about_nav{display: none;}
    .team dl{flex-direction: row;flex-wrap: wrap;padding-top: 30px;}
    .team dl dt{width: 100%;}
    .team dl dt img{max-width: 100%;}
    .team dl dd{width: 100%;margin: 20px 0;}
    .team dl dd .tit{font-size: 20px;margin-bottom: 10px;}
    .team dl dd .tit span{font-size: 14px;margin-left: 10px;}
    .team dl dd .des{font-size: 16px;}
    .team_con{padding: 7% 0;font-size: 14px;}
    .contact_topbg div dl{width: 21%;}
    .contact_topbg{padding: 30px 0;}
    .contact_topbg div dl dt{height: 30px;}
    .contact_topbg div dl dd{font-size: 16px;margin-top: 15px;}
    .contact_main{position: relative;margin-top: 30px;margin-bottom: 30px;}
    .contact_main select{width: 100%;position: relative;}
    .contact_conl{padding-left: 0;padding-top: 20px;float: none;width: 100%;padding-bottom: 20px;}
    .contact_conl .con{font-size: 14px;line-height: 28px;}
    .contact_conl .con span{font-size: 16px;}
    .contact_conl .wx{width: 150px;margin-top: 20px;}
    .contact_conr{float: none;width: 100%;}
    .contact_conr iframe{height: 400px;}
    .bdtjbg{padding: 30px 0 20px;}
    .bdtjbg h3{font-size: 26px;}
    .bdtjbg ul{margin-top: 30px;}
    .bdtjbg ul li{width: 100%;margin-bottom: 10px;}
    .bdtjbg ul li input{font-size: 14px;line-height: 44px;height: 44px;padding-left: 15px;}
    .bdtjbg ul li textarea{font-size: 14px;line-height: 20px;height: 150px;padding: 15px;}
    .bdtjbg ul li .button{font-size: 16px;line-height: 44px;height: 44px;padding:0;width: 178px;}

    .mission dl{width: 100%;margin-bottom: 20px;}
    .mission dl:last-child{margin-bottom: 0;}
    .sow dl{padding: 60px 0 40px;}
    .idea dl{width: 48%;margin: 2% 0;}

    .principle li dl{display: block;padding-top: 1px;}
    .principle li dl dt{height: 40px;margin-top: 25px;margin-bottom: 15px;}
    .principle li dl dt img{max-height: 100%;}
    .principle li dl dd{padding: 0 ;}
    .principle li dl dd h3{margin-bottom: 20px;text-align: center;}
    .principle li .img{height: 40px;margin-bottom: 40px;}
    .principle li .img img{max-height: 100%;}
    .banner-n2{height: 250px;}
    .banner-nr .js{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
    .docu dl{width: 100%;margin-bottom: 5%;}
    .docu dl:last-child{margin-bottom: 0;}
    .wxss li input{height: 50px;line-height: 50px;}
    .wxss li select{height: 50px;line-height: 50px;}
    .docu_list{margin-top: 20px;}
    .mbx{bottom: 15px;}
    .banner-nr h3{font-size: 28px;}
    .news_rec dl{width: 100%;margin-bottom: 6%;}
    .news_rec dl dd .tit{margin: 20px 0 10px;}
    .news_list dl{width: 48%;margin-bottom: 6%;margin-right: 4%;}
	.news_list dl:nth-child(3n){margin-right: 4%;}
	.news_list dl:nth-child(2n){margin-right: 0;}
    .news_list dl dd .tit{margin: 15px 0 8px;}
	.news_navbg{padding: 10px 0;}
	.news_nav h3{font-size: 20px;}
    .news_nav ul{width: 100%;margin-top: 10px;justify-content: center;}
	.news_nav ul li{margin-left: 0;width: 20%;text-align: center;}
    .newscon h3{font-size: 20px;}
    .shzp table tr th{padding-left: 2%;}
    .shzp table tr th:nth-child(2){width: 25%;}
    .shzp table tr td{padding-left: 2%;}
    .newscon .xz a{font-size: 14px;padding-right: 30px;}
    .recruitss li{width: 80.5%}
    .recruitss li:last-child{width: 16%;}
    .recruitss li input{height: 50px;line-height: 50px;}
    .recruit{margin-top: 20px;}
    .recruitcon dl dd{width: 50%;margin-right: 0;}
    .agilent2 ul li{padding: 18px;}
    .ljzx{margin-bottom: 40px;}
    .banner-k{height: 200px;}

    .agilent_conbg{font-size: 14px;line-height: 2;}
    .agilent_conbg strong{font-size: 18px;color: #333;}
    .agilent_conbg .xz a{font-size: 14px;padding-right: 30px;}
    .xzlc{padding: 30px 10px;}
    .join1 li dl{display: block;padding-top: 1px;}
    .join1 li dl dt{height: 50px;margin-top: 25px;margin-bottom: 15px;}
    .join1 li dl dt img{max-height: 100%;}
    .join1 li dl dd{padding: 0 ;}
    .join1 li dl dd h3{margin-bottom: 20px;text-align: center;}
    .join1 li .img{height: 50px;margin-bottom: 40px;}
    .join1 li .img img{max-height: 100%;}

    .join3 li dl{display: block;padding-top: 1px;}
    .join3 li dl dt{height: 50px;margin-top: 25px;margin-bottom: 15px;}
    .join3 li dl dt img{max-height: 100%;}
    .join3 li dl dd{padding: 0 ;}
    .join3 li dl dd h3{margin-bottom: 20px;text-align: center;}
    .join3 li .img{height: 50px;margin-bottom: 40px;}
    .join3 li .img img{max-height: 100%;}
    .join1{margin-top: 30px;}
    .join2{margin-top: 30px;}
    .join3{margin-top: 30px;}
    .join4{margin-top: 30px;}
    .join5{margin-top: 30px;}
    .join6 a{width: 100%;margin-bottom: 20px;}
    .join_tit{font-size: 28px;}

    .join5 li:hover .nlhb{display: none;}
    .join_jj{margin-top: 20px;}
    .join2 .swiper-button-next{width: 30px;height: 30px;margin-top: -15px;}
    .join2 .swiper-button-prev{width: 30px;height: 30px;margin-top: -15px;}
    .team_a dl{flex-direction: row;flex-wrap: wrap;padding: 20px;}
    .team_a dl dt{width: 100%;}
    .team_a dl dt img{width: 70%;}
    .team_a dl dd{width: 100%;margin-top: 20px;}
    .team_a dl dd .tit{font-size: 20px;margin-bottom: 10px;}
    .team_a dl dd .tit span{font-size: 14px;margin-left: 10px;}
    .team_a dl dd .des{font-size: 16px;}
    .teamcon{font-size: 14px;padding: 20px;line-height: 24px;}
	.xgwx table{width: 180%;}
	.page{padding: 30px 0 50px;}
	.page a{font-size: 18px;}
	.banner .img{height: 400px !important;}
	.shzp{overflow: scroll;}
	.shzp table{width: 150%;}
	.shzp table tr th:nth-child(1){width: 22%;}
	.shzp table tr th:nth-child(2){width: 15%;}
	.shzp table tr th:nth-child(3){width: 50%;}
	.about3 .img img{height:280px;}
	.container dl dt{width:25%;}
	.container dl dd{width:75%;}
}

@media (max-width: 480px){
    .banner_nr .nr h2{font-size: 26px;text-align: center;}
    .banner_nr .nr p{font-size: 26px;text-align: center;}
    .banner .img{height: 250px !important;}
    .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
    .banner .swiper-pagination-bullet{width: 8px;height: 8px;}


    .index1_l .index1_nr .tit{font-size: 20px;}
    .index1_l .index1_nr .des{font-size: 14px;}
    .index1_r .index1_nr .tit{font-size: 18px;}
    .index1_r .index1_nr .des{font-size: 14px;}
    .index2 .index1_nr .tit{font-size: 18px;}
    .index2 .index1_nr .des{font-size: 14px;}
    .fwxx dl dd h3{font-size: 20px;}
    .fwxx dl dd p{font-size: 14px;}
    /*  .location{margin: 20px 0;font-size: 14px;}
    .location a{font-size: 14px;}*/
    .about31{width: 70%;}
    .about31 .swiper-button-next{width: 30px;height: 30px;margin-top: -15px;right: 0;margin-right: -50px;}
    .about31 .swiper-button-prev{width: 30px;height: 30px;margin-top: -15px;left: 0;margin-left: -50px;}
    .about3{width: 70%;}
    .about3 .swiper-button-next{width: 30px;height: 30px;margin-top: -15px;right: 0;margin-right: -50px;}
    .about3 .swiper-button-prev{width: 30px;height: 30px;margin-top: -15px;left: 0;margin-left: -50px;}
    .mission{margin-top: 20px;}
    .vision{margin-top: 20px;}
    .sow{margin-top: 20px;}
    .principle{margin-top: 20px;}
    .idea{margin-top: 20px;}
    .culture6_con{margin-top: 20px;}
    .culture7 p{margin-top: 20px;}
    .vision dl{width: 50%;margin-bottom: 20px;}
    .sow{justify-content: space-between;}
    .sow dl{width: 48%;padding: 40px 0 20px;margin: 2% 0;}
    .sow dl dt{height: 50px;background-size: cover;}
    .sow dl dd .tit{font-size: 20px;}
    .sow dl dd .des{font-size: 14px;padding: 0 15px;}

    .idea dl dd .tit{font-size: 18px;}
    .wxss li:last-child{width: 30%;}
    .banner-nr h3{font-size: 26px;}
    .recruitss li{width: 70.5%}
    .recruitss li:last-child{width: 26%;}
    .banner-n .zp{font-size: 14px;line-height: 1.5}
    .recruitcon dl dd{font-size: 14px;}
    .recruitcon dl dd a{font-size: 14px;}
    .recruitcon .content{font-size: 14px;line-height: 24px;}
    .agilent2 ul li{font-size: 14px;}
    .banner-k{height: 145px;}
    .join1{margin-top: 20px;}
    .join2{margin-top: 20px;}
    .join3{margin-top: 20px;}
    .join4{margin-top: 20px;}
    .join5{margin-top: 20px;}
    .join_tit{font-size: 26px;}
    .join5 li{padding: 30px 0;}
    .join5 li .img{height: 40px;}
    .join5 li .li_r h3{font-size: 20px;margin-top: 30px;margin-bottom: 25px;}
    .join5 li .li_r p{font-size: 14px;line-height: 24px;}
    .join_jj{margin-top: 10px;}
    .syhb dd{font-size: 18px;padding-left: 10px;line-height: 50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.xgwx table{width: 200%;}
	.news_nav ul li a{font-size: 14px;}
	.shzp table{width: 200%;}
	.shzp table tr th:nth-child(1){width: 25%;}
	.shzp table tr th:nth-child(2){width: 16%;}
	.shzp table tr th:nth-child(3){width: 42%;}
	.about3 .img img{height:180px;}
	.container dl{flex-wrap:wrap;}
	.container dl dt{width:100%;}
	.container dl dd{width:100%;}
    .foot_r a{margin-right: 20px;}
    .foot_l {flex-wrap: nowrap;}
	/*人才招聘*/
	.shzp{overflow: no;}
	.shzp table{width: 100%;}
	.shzp table tr th{
		font-size:12px;
		text-align:center;
		overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
		padding-left:0;
		
	}
	.shzp table tr th:nth-child(1){width: 35%;}
	.shzp table tr th:nth-child(2){width: 15%;}
	.shzp table tr th:nth-child(3){width: 25%;}
	.shzp table tr th:nth-child(4){width: 25%;}
	.shzp table tr td{
		padding-left:0;
		text-align:center;
		overflow: hidden;
        text-overflow: ellipsis;
        
	}
}

@media (max-width: 400px){
    .banner-k{height: 130px;}
	.banner .img{height: 220px !important;}
}

@media (max-width: 320px){
    .banner-k{height: 110px;}
    .banner .img{height: 200px !important;}
}
.oeflex {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    max-width: 1024px;
    justify-content: center;
    width: 1024px;
    margin: auto;
  }

  .oeborder {
    padding: 10px;
    margin: 10px;
    border: 2px solid #e9f1f6;
    border-radius: 30px;
    width: 120px;
    height: 110px
  }
  .oeborder img{
    width: 100%;
    height: 100%;
  }

  .oep {
    margin-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    word-break: normal;
    word-wrap: break-word;
    overflow: auto;
    width: 144px;
    text-align: center;
  }

  .oebutton {
    border-radius: 22px;
    text-shadow: 0 -1px 0 #5b6178;
    -webkit-box-shadow: 0 1px 0 0 #f0f7fa;
    -moz-box-shadow: 0 1px 0 0 #f0f7fa;
    box-shadow: 0 1px 0 0 #f0f7fa;
    color: #ffffff;
    font-size: 16px;
    background: #0068B7;
    padding: 12px 30px 12px 30px;
    border: solid #057fd0 0;
    text-decoration: none;
    margin-top: 20px;
    line-height: normal;
  }

  .oebutton:hover {
    color: #ffffff;
    background: #019ad2;
    text-decoration: none;
  }

  .oebuttontop {
    margin-top: 50px;
  }

  .oetitle {
    text-align: center;
    font-size: 28px;
    padding-top: 50px;
    padding-bottom: 20px;
    color: #3e3a39;
    line-height: 1;
  }

  .oetitle:after {
    content: '';
    display: block;
    width: 50px;
    height: 3px;
    background: #333333;
    margin: 10px auto 0;
  }
  
  
  
.produce-serive-container {
    padding: 64px 0 120px;
}
.produce-serive-container .left{
    width: 259px;
    margin-right: 40px;
    float: left;
    background: #f8f8f8;
}

.produce-serive-container .right{
    margin-left: 320px;
}

.produce-serive-container .menu .menu-name{
    position: relative;
    cursor: pointer;
    height: 51px;
    line-height: 51px;
    padding: 0 10px;
    border-bottom: 1px solid #fff;
    
    background: #0071bc;
    color: #fff;
    font-size: 18px;
    z-index: 100;
}

.produce-serive-container .menu .menu-name::after{
    content: '';
    background: url(../images/add.png);
    position: absolute;
    right: 10px;
    font-size: 16px;
    background-size: 100%;
    width: 24px;
    height: 24px;
    top: 50%;
    transform: translateY(-50%);
}

.produce-serive-container .menu .menu-name.active::after{
    content: '';
    background: url(../images/subtract.png);
    position: absolute;
    right: 10px;
    font-size: 16px;
    background-size: 100%;
    width: 24px;
    height: 24px;
    top: 50%;
    transform: translateY(-50%);
}

.produce-serive-container .menu .child{
    height: 0; 
    overflow: hidden;
}

.produce-serive-container .menu .child.active{
    height: 100%;
}

.produce-serive-container .menu .child-name{
    position: relative;
    padding: 10px;
    /* margin-bottom: 20px; */

    font-size: 16px;
    font-weight: 600;
    color: #000000;
}

.produce-serive-container .menu .child-name::after{
    content: '';
    position: absolute;
    width: 37px;
    height: 2px;
    background: #0071bc;
    bottom: 0;
    left: 10px;
}

.produce-serive-container .menu .grandson{
    padding: 10px 0 10px;
}


/* .produce-serive-container .menu .grandson:not(:last-child){
    border-bottom: 1px solid #c4c4c4;
} */

.produce-serive-container .menu .child:not(:last-child){
    border-bottom: 1px solid #c4c4c4;
}

.produce-serive-container .menu a{
    display: block;
    padding: 0px 10px;
    cursor: pointer;
    font-size: 14px;
    color: #000000;
    cursor: pointer;
    /*height: 31px;*/
    line-height: 26px;
    margin: 5px 0;
}

.produce-serive-container .menu .grandson-name.active{
    color: #0071bc;
}

.produce-serive-container .menu .last-node:first-child{
    padding-top: 20px;
}

.produce-serive-container .menu .last-node:last-child{
    padding-bottom: 20px;
}
@media (max-width: 1000px){
    .produce-serive-container .left{
        width: 100%;
        margin: 10px 0 45px 0px;
    }

    .produce-serive-container .right{
        width: 100%;
        margin-left: 0;
    }
    .news_nav{
        display: block;
    }
    .agilent_con ul{
        padding-left: 20px;
    }
}
.accordions{display:flex;justify-content:center;flex-wrap:nowrap;margin: 30px 0;}
@media (max-width:767.98px){.accordions{flex-wrap:wrap}}
@media (min-width:768px){.accordion-item{padding:0 5px;transition:width 0.75s ease-in-out;width:20%}.accordion-item.active{width:60%}}
@media (max-width:767.98px){.accordion-item{padding:0 10px;transition:width 0.75s ease-in-out;width:100%;margin-bottom:10px}}
.block-index-03{border-radius:8px;padding:30px;display:flex;color:#FFF;overflow:hidden;background-position:center;background-size:cover;height:30vh;align-items:flex-end;position:relative}
.block-index-03:after,.block-index-03:before{content:"";display:block;z-index:0;position:absolute;width:100%;height:100%;top:0;left:0;border-radius:8px;transition:opacity 0.35s ease-out}
.block-index-03:after{background:linear-gradient(60deg,rgba(167,167,167,0.8) 1.74%,rgba(96,7,167,0) 60.66%);opacity:0}
.block-index-03:before{background-color:rgba(0,0,0,0.4)}
@media (max-width:767.98px){.block-index-03{margin-left:10px;margin-right:10px}}
.block-index-03>*{transition:opacity 0.5s ease-in-out,transform 0.5s ease-in-out}
.block-index-03-content{max-width:375px;opacity:0;z-index:2;transform:translate3d(0,-200px,0)}
.block-index-03 h3{font-size:18px;line-height:1.5;color:#fff;}
@media (max-width:767.98px){.block-index-03 h3{font-size:19px}}
.block-index-03 p{font-size:16px;line-height:1.75}
@media (max-width:767.98px){.block-index-03 p{font-size:14px;margin-bottom:0}}
.block-index-03-heading{opacity:1;position:absolute;z-index:2;top:50%;transform:translate3d(0,-50%,0);padding:0 20px;left:0;right:0;max-width:220px;margin:auto}
/*.accordion-item.active .block-index-03-heading{opacity:0;transform:translate3d(0,50%,0)}*/
.accordion-item.active .block-index-03:after{opacity:1}
.accordion-item.active .block-index-03:before{opacity:0}
.accordion-item.active .block-index-03-content{opacity:1;transform:translate3d(0,0,0)}
@media (max-width:767.98px){.block-index-03{height:auto}.block-index-03-content{max-width:375px;opacity:1 !important;transform:translate3d(0,0,0) !important;padding:40px 0 0}}
.nav-tabs-scroller{overflow:hidden;position:relative;height:58px}
@media (max-width:991.98px){.nav-tabs-scroller{margin-bottom:16px}}

.section-title {
    font-size: 34px;
    margin: 0.5em 0 0 0;
    line-height: 1.25;
    padding: 0 20px;
}
.text-center {
    text-align: center;
}
.section-heading{
    margin-bottom: 60px;
}

/**ly_show**/
.ly_show {
	width: 48%;
	/*padding: 40px 0;*/
	/*background: #f5f5f5;*/
}
.ly_show_in {
	width: 96%;
	max-width: 1200px;
	margin: 0 auto;
}
.ly_show .show_menu {
	width: 20%;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.ly_title {
	width: 100%;
	overflow: hidden;
	margin: 60px auto 40px;
	padding: 0;
}
.ly_title p {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	color: #666666;
	font-size: 32px;
	font-weight: bold;
	/*text-align: center;*/
}
.ly_title p font {
	color: #666666;
}
.ly_title span {
	display: block;
	width: 100%;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	margin: 10px auto 0;
	padding: 0;
	color: #aaa;
	font-size: 14px;
	font-family: "Arial";
	text-align: center;
}


/*首页-明星资讯*/
.gong_wai{width:48%;display:flex;flex-direction: column;}
.gong_wai .n_list{width:580px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:top;margin-bottom:40px}
.gong_wai .n_list img{width:200px;height:150px;transition:all .4s;object-fit: contain;}
.gong_wai .n_list .n_cont{width:335px}
.gong_wai .n_list .n_cont .title{font-size:18px;color:#333;font-weight:700;margin-bottom:20px;line-height:1.75;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.gong_wai .n_list .n_cont .details{font-size:14px;color:#999;line-height:1.75;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}
.gong_wai .n_list_pic{overflow:hidden}
.gong_wai .n_list:hover .n_list_img{transform:scale(1.12)}
@media (max-width:767px) {
	.gong_wai{width:100%;}
	.gong_wai .n_list{width:100%;margin-bottom:20px; padding-left: 10px; padding-right: 10px}
	.gong_wai .n_list_pic{width:150px;height:100px;}
	.gong_wai .n_list img{width: 100%; height: 100%}
	.gong_wai .n_list .n_cont .title{font-size:16px;margin-bottom:5px;line-height:1.65;}
	.gong_wai .n_list .n_cont{flex: 1; padding-left: 20px; height: 100px; overflow: hidden}
	
	}
/**/

.v2-product__more {
    width: 150px;
    height: 40px;
    line-height: 40px;
    background: #fff;
    display: block;
    color: #9d9d9d;
    text-align: center;
    font-size: 16px;
    margin: 0 auto;
}

.v2-product__more:hover {
	background: #36a6c9;
	color: #fff;
}
.sdfgs{
    display: flex;
    justify-content: space-between;
}