﻿@import url(style.css);
@import url(mobile.css);
@import url(custom.css);
@import url(pscroll.css);
@keyframes scaleAnim {
    0% {
        -webkit-transform:scale(1);
        transform:scale(1);
    }
    100% {
        -webkit-transform:scale(1.1);
        transform:scale(1.1);
    }
}/*分类*/
.o_nav {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    overflow:hidden;
}
.o_nav .wrap {
    max-width:1400px;
    position:relative;
    overflow:hidden;
    font-size:16px;
    height:72px;
    line-height:72px;
    background:rgba(0,0,0,0.16);
    border:1px solid rgba(255,255,255,0.16)
}
.o_nav.bgs2 .wrap {
    font-size:18px;
    text-align:center;
}
.o_nav.bgs3 .wrap {
    text-align:center;
}
.o_nav .scroller {
    position:absolute;
    /*transform:translate(-50%,0px) translateZ(0px)!important;
    left:50%;
    width:100%!important;
    */
}
.o_nav.bgs3 .scroller {
    transform:translate(-50%,0%)!important;
    left:50%;
}
.o_nav .scroller li {
    float:left;
}
.o_nav .scroller li dd {
    overflow:hidden;
    float:left;
    /* border-bottom:2px solid #fff;
    */
}
.o_nav .scroller li a {
    color:#fff;
    padding-left:44px;
    padding-right:44px;
    display:block;
    border-right:1px solid rgba(255,255,255,0.16);
}
.o_nav.bgs2 .scroller li a {
    padding-left:34px;
    padding-right:34px;
    min-width:204px;
}
.o_nav.bgs3 .scroller li a {
    min-width:168px;
}
.o_nav .scroller li a:hover {
    color:#fff;
    font-weight:bold;
}
.o_nav .scroller li.cur dd {
    /*border-bottom:3px solid #336699;
    */ background:#183f76;
}
.o_nav .scroller li.cur a {
    color:#fff;
}
/*内页*/
.postions {
    height:70px;
    line-height:70px;
    overflow:hidden;
    color:#666;
    font-size:14px;
    background:#fff;
    border-bottom:1px solid #d9d9d9;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,.04);
    box-shadow:0 5px 10px rgba(0,0,0,.04);
    text-align:center;
}
/*.postions.bgs2 {
	-webkit-box-shadow:0 5px 5px rgba(0,0,0,.04);
	box-shadow:0 5px 5px rgba(0,0,0,.04);
	margin-bottom:15px;
}
*/
.postions.bgs3 {
    background:#f6f6f6;
    border-bottom:0;
    -webkit-box-shadow:0;
    box-shadow:0;
    margin-bottom:0;
}
.posadd .postions {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:5;
}
.postions a {
    color:#666;
}
.postions a:hover {
    color:#183f76;
}
.postions label {
    color:#666;
}
.postions .postions_r {
}.postions .postions_r img {
     vertical-align:baseline;
     margin-right:8px;
     margin-left:11px;
     height:12px;
 }
.postions .postions_r img:first-child {
    margin-left:0;
}
.postions h2 {
    float:left;
    font-weight:normal;
    color:#fff;
    height:58px;
}
.postions h2 span {
    font-size:18px;
    font-family:Arial;
    color:rgba(255,255,255,0.54);
}
.postions .rclass {
    float:right;
    background:url(../images/pos_bg2.png) left center no-repeat;
    background-size:20px auto;
    padding-left:25px;
    -webkit-tap-highlight-color:#fff;
    -webkit-tap-highlight-color:transparent;
    display:none;
}
.postions .postions_b {
    display:inline-block;
    vertical-align:top;
}
.postions .postions_b a {
    float:left;
    text-align:center;
    overflow:hidden;
    font-size:15px;
    color:#333333;
    position:relative;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    -ms-transition:all .3s;
    transition:all .3s;
    z-index:0;
    margin-left:13px;
    margin-right:13px;
    padding-left:14px;
    padding-right:14px;
}
.postions .postions_b a:hover {
    color:#183f76;
}
.postions .postions_b a:after {
    content:"";
    display:block;
    position:absolute;
    left:50%;
    right:50%;
    bottom:0;
    height:2px;
    opacity:0;
    background:#183f76;
    -webkit-transition:all .3s;
    -o-transition:all .3s;
    -ms-transition:all .3s;
    transition:all .3s;
    z-index:-1;
}
.postions .postions_b a.isel:after {
    left:0%;
    right:0%;
    opacity:1;
}
.postions .postions_b a:hover:after {
    left:0%;
    right:0%;
    opacity:1;
}
.postions .postions_b a.isel {
    color:#183f76;
}
/*分类弹窗*/
.about_bgs {
    z-index:19891024;
    background:url(../images/about_bg.png) repeat;
    width:100%;
    height:100%;
    position:fixed;
    left:0;
    top:0;
    display:none;
}
.about_tc .closed2 {
    display:none;
}
.o_big_con {
    overflow:hidden;
    position:relative;
}
.o_big {
    overflow:hidden;
    background-repeat:no-repeat;
    background-position:70% center;
    background-size:cover;
    position:relative;
    width:100%;
    -webkit-animation:scaleAnim 5s ease forwards;
    animation:scaleAnim 5s ease forwards;
    height:526px;
}
.o_big img {
    width:100%;
    filter:Alpha(Opacity=0);
    opacity:0;
}
.o_big_con .cons {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.o_big_con .cons .wrap {
    height:100%;
    display:table;
}
.o_big_con .cons .wrap2 {
    height:100%;
    display:table;
}
.o_big_con .h2 {
    font-weight:normal;
    display:table-cell;
    vertical-align:middle;
    text-transform:uppercase;
    text-align:center;
}
.o_big_con .h2 label {
    font-weight:normal;
    text-transform:uppercase;
    display:block;
    color:rgba(255,255,255,0.3);
    padding-top:14px;
}
.o_big_con .h2 span {
    display:block;
    overflow:hidden;
    color:rgba(255,255,255,1);
    line-height:1;
}
.adicon {
    position:absolute;
    bottom:25px;
    right:4%;
    -webkit-transform:translate3d(0,0,0) rotate(90deg);
    transform:translate3d(0,0,0) rotate(90deg);
    -webkit-transform-origin:center right;
    -ms-transform-origin:center right;
    transform-origin:center right;
    -webkit-font-smoothing:antialiased;
    font-size:14px;
    color:#fff;
    -webkit-transition:opacity .2s ease-out;
    -o-transition:opacity .2s ease-out;
    transition:opacity .2s ease-out;
    line-height:1;
    z-index:20;
}
.adicon a {
    text-decoration:none;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    color:#fff;
}
.l-scrollDown__iconBar {
}.l-scrollDown__iconBarInner {
 }.l-scrollDown__iconBar {
      width:110px;
      height:1px;
      background:rgba(255,255,255,0.3);
      display:block;
      position:relative;
      overflow:hidden;
      margin:auto 0 auto 20px;
  }
.l-scrollDown__iconBarInner {
    position:absolute;
    top:0px;
    right:-240px;
    width:240px;
    height:1px;
    -webkit-animation:scroll-bar 2s cubic-bezier(0.63,0.09,0.38,0.81) infinite;
    animation:scroll-bar 2s cubic-bezier(0.63,0.09,0.38,0.81) infinite;
    background-color:#fff;
}
.l-scrollDown--posi {
    color:#111;
}
.l-scrollDown--posi .l-scrollDown__iconBar {
    background:#dce0e3
}
.l-scrollDown--posi .l-scrollDown__iconBarInner {
    background-color:#333;
}
/*分页*/
.yema {
    width:100%;
    font-size:0;
    text-align:center;
    margin-top:46px;
    margin-bottom: 50px;
}
.yema a {
    color:#666;
    width:70px;
    height:44px;
    line-height:44px;
    display: inline-block;
}
.yema a:first-child,.yema a:last-child {
    width:70px;
}
.yema a:first-child {
    margin-left:0;
}
.yema a:last-child {
    margin-right:0;
}
.yema a.active,.yema a:hover {
    background:#0756a0 !important;
    color:#fff;
}
.yema li {
    display:inline;
    display:inline-block;
    vertical-align:middle;
    width:auto;
    height:44px;
    line-height:44px;
    font-size:17px;
    color:#666;
    transition:all .4s ease;
    margin:4px 7px 0;
}
/*暂无内容*/
.nodata {
    clear:both;
    max-width:1200px;
    margin:0 auto;
    overflow:hidden;
    text-align:center;
    margin-top:13%;
    margin-bottom:13%;
    background:url(http://img02.ebaixun.com.cn/public/nodata.png) center top no-repeat;
    background-size:auto 169px;
    padding-top:180px;
}
.nodata .title {
    color:#555555;
    font-size:18px;
    overflow:hidden;
    margin-top:2%;
    line-height:26px;
}
.nodata .desc {
    color:#999999;
    font-size:14px;
    overflow:hidden;
    line-height:24px;
    margin-top:5px;
}
/*公司简介*/
.about_t {
    margin-top:5%;
    text-align:center;
    overflow:hidden;
}
.about_t .p {
    color:#183f76;
    overflow:hidden;
    line-height:1.3;
    text-transform:uppercase;
    margin-bottom:0.6%;
}
.about_t .h3 {
    font-weight:normal;
    overflow:hidden;
    line-height:1;
    color:#333333;
}
.about_one {
    padding-top:4%;
    padding-bottom:4%;
    overflow:hidden;
    color:#555555;
    font-size:16px;
    line-height:30px;
}
.about_one p {
    overflow:hidden;
    padding-bottom:1%;
}
.about_one p:last-child {
    padding-bottom:0;
}
.about_ul {
    overflow:hidden;
    position:relative;
    background:#f3f3f3;
    box-shadow:0px 10px 20px 0px rgba(221,221,221,0.2);
    margin-bottom:6%;
}
.about_ul ul li {
    float:left;
    width:20%;
    overflow:hidden;
    position:relative;
    cursor:pointer;
    -webkit-tap-highlight-color:transparent;
    transition:all 0.3s;
}
.about_ul ul li:hover {
    transform:translate(0%,-5px);
}
.about_ul ul li:after {
    content:"";
    position:absolute;
    right:0;
    top:50%;
    margin-top:-35px;
    width:1px;
    height:70px;
    background:#d3d3d3;
}
.about_ul ul li:last-child:after {
    display:none;
}
.about_ul ul li i {
    display:block;
    margin:0 auto;
    height:81px;
    width:91px;
    background:no-repeat;
    background-size:100% 100%;
    overflow:hidden;
    transition:all 1s;
    margin-top:41px;
}
.about_ul ul li i.bgs1 {
    background-image:url(../images/about_pic1.png);
}
.about_ul ul li i.bgs2 {
    background-image:url(../images/about_pic2.png);
}
.about_ul ul li i.bgs3 {
    background-image:url(../images/about_pic3.png);
}
.about_ul ul li i.bgs4 {
    background-image:url(../images/about_pic4.png);
}
.about_ul ul li i.bgs5 {
    background-image:url(../images/about_pic5.png);
}
/*.i_about ul li:hover i {
	transform:rotate(360deg);
}
*/
.about_ul ul li .h3 {
    margin-right:2%;
    margin-left:2%;
    font-weight:normal;
    text-align:center;
    line-height:30px;
    height:30px;
    overflow:hidden;
    color:#333333;
    transition:all 0.3s;
    margin-top:20px;
    margin-bottom:47px;
}
.about_ul ul li:hover .h3 {
    color:#183f76;
}
/*新闻资讯详细*/
.about_x2 {
    float:left;
    width:69.2%;
    padding-bottom:1%;
    padding-right:3%;
    padding-top:4%;
    border-right:1px solid #e7e7e7;
}
.about_x2 .show_t {
    line-height:40px;
    font-size:24px;
    color:#333333;
    text-align:left;
    margin-bottom:1%;
    margin-top:5px;
    font-weight:bold;
}
.about_x2 .con_line {
    height:50px;
    line-height:40px;
    font-size:15px;
    color:#c8c8c8;
    border-bottom:1px solid #f0f0f0;
    text-align:left;
    padding-bottom:1%;
}
.about_x2 img {
    margin-bottom:10px;
    display:block;
    max-width:100%;
}
.about_x2 .con_id {
    line-height:28px;
    overflow:hidden;
    white-space:normal;
    word-break:break-all;
    padding-top:4%;
    font-size:15px;
    color:#555555;
    text-align:left;
    /* font-family:"宋体";
    */ padding-bottom:4%;
}
.about_x2 .con_id .h2 {
    font-size:16px;
    line-height:24px;
    margin-bottom:5px;
}
.about_x2 .con_id p {
    padding-bottom:10px;
    overflow:hidden;
}
.about_x2 table {
    border-collapse:collapse;
    border-spacing:0;
}
.about_x2 table td {
    line-height:22px;
    height:27px;
    /*border:1px solid #000;
    */
}
.prenext {
    padding-top:3%;
    text-align:center;
    font-size:15px;
    margin-bottom:4%;
    border-top:1px solid #f0f0f0;
    overflow:hidden;
    line-height:26px;
    color:#555555;
    text-align:center;
}
.prenext span {
    width:40%;
    overflow:hidden;
    line-height:26px;
    height:26px;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.prenext span.l {
    text-align:left;
}
.prenext span.r {
    text-align:right;
}
.prenext a {
    color:#555555;
    overflow:hidden;
    transition:all 0.3s;
}
.prenext a:hover {
    color:#183f76;
    text-decoration:none;
    opacity:0.8;
    filter:Alpha(opacity=80);
}
.prenext .goback {
    display:inline-block;
    vertical-align:top;
    height:26px;
    line-height:26px;
    color:#333333;
    margin-top:0px;
}
.prenext .goback:hover {
    color:#183f76;
}
.fenxiang {
    float:right;
}
.fenxiang div.social-share {
    display:inline-block;
    vertical-align:top;
}
.fenxiang .news_fx {
    text-align:center;
    display:inline-block;
    vertical-align:top;
    padding-left:3px;
    padding-right:3px;
}
.fenxiang .news_fx ul li {
    display:inline-block;
    width:30px;
    height:30px;
    margin-left:2px;
    margin-right:2px;
    background-repeat:no-repeat;
    background-size:100% 100%;
    cursor:pointer;
}
.fenxiang .news_fx ul li.bgs1 {
    background-image:url(../images/fx_pic1.png);
}
.fenxiang .news_fx ul li.bgs2 {
    background-image:url(../images/fx_pic2.png);
}
.fenxiang .news_fx ul li.bgs3 {
    background-image:url(../images/fx_pic3.png);
    position:relative;
}
.fenxiang .news_fx ul li:hover {
    transition:all 0.3s/*;
	opacity:0.8;
	filter:Alpha(opacity=80);
	*/
}
.fenxiang .news_fx ul li.bgs1:hover {
    background-image:url(../images/fx_pic1_on.png);
}
.fenxiang .news_fx ul li.bgs2:hover {
    background-image:url(../images/fx_pic2_on.png);
}
.fenxiang .news_fx ul li.bgs3:hover {
    background-image:url(../images/fx_pic3_on.png);
}
.fenxiang .news_fx ul li a {
    display:block;
    width:30px;
    height:30px;
    padding:0;
    margin:0;
}
.fenxiang .news_fx ul li a:hover {
    background:none;
}
.fenxiang .social-share .icon-qq:before {
    content:"";
}
.fenxiang .social-share .icon-qq {
    border:0;
}
.fenxiang .social-share .icon-qq:hover {
    background-image:url(../images/fx_pic1_on.png);
    background-size:100% 100%;
}
.fenxiang .social-share .icon-wechat:before {
    content:"";
}
.fenxiang .social-share .icon-wechat {
    border:0;
}
.fenxiang .social-share .icon-wechat:hover {
    background-image:url(../images/fx_pic3_on.png);
    background-size:100% 100%;
}
.fenxiang .social-share .icon-weibo:before {
    content:"";
}
.fenxiang .social-share .icon-weibo {
    border:0;
}
.fenxiang .social-share .icon-weibo:hover {
    background:url(../images/fx_pic2_on.png) no-repeat;
    background-size:100% 100%;
}
.news_r {
    float:right;
    /*overflow:hidden;
    */ background:#fff;
    width:27.8%;
    max-width:390px;
    margin-top:3%;
    margin-bottom:5%;
}
.news_r .news_t {
    font-weight:normal;
    overflow:hidden;
    position:relative;
    padding-left:10px;
}
.news_r .news_t .h2 {
    font-weight:normal;
    color:#555555;
    font-size:22px;
    margin-right:30px;
    height:70px;
    line-height:70px;
}
.news_r .news_ul3 {
    margin-left:10px;
    overflow:hidden;
}
.news_r .news_ul3 ul li {
    display:block;
    border-bottom:1px solid #f0f0f0;
    padding-bottom:5%;
    margin-bottom:5%;
    overflow:hidden;
}
.news_r .news_ul3 ul li label {
    display:block;
    height:24px;
    line-height:24px;
    color:#c8c8c8;
    font-size:15px;
}
.news_r .news_ul3 ul li .h3 {
    font-weight:normal;
    overflow:hidden;
    height:30px;
    line-height:30px;
    color:#555555;
    font-size:16px;
    transition:all 0.3s;
    margin-top:1%;
    margin-bottom:1%;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.news_r .news_ul3 ul li:hover .h3 {
    color:#183f76;
}
.news_r .news_ul3 ul li:last-child {
    border-bottom:0;
}
/*人才招聘*/
.job_one {
    margin-top:4%;
    margin-bottom:5%;
    overflow:hidden;
    background:#f7f7f7;
}
.job_one .imgs {
    float:left;
    width:50%;
    overflow:hidden;
}
.job_one .imgs img {
    display:block;
    width:100%;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 0.6s ease-out 0s;
    -moz-transition:all 0.6s ease-out 0s;
    -o-transition:all 0.6s ease-out 0s;
    transition:all 0.6s ease-out 0s;
}
.job_one .imgs:hover img {
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
}
.job_one .txts {
    overflow:hidden;
    color:#555555;
    font-size:15px;
    line-height:30px;
}
.job_one .txts .h3 {
    font-weight:bold;
    overflow:hidden;
    line-height:1.2;
    color:#333333;
    margin-bottom:6%;
    margin-top:10%;
}
.job_one .txts .cons {
    overflow:hidden;
    width:94%;
    max-width:610px;
    margin:0 auto;
}
.job_one .txts p {
    padding-bottom:6%;
    overflow:hidden;
}
.job_one .txts a {
    color:#555555;
}
.job_one .txts a:hover {
    color:#183f76;
}
.job_bg {
    background:#f5f5f5;
    overflow:hidden;
}
.job_ul {
    overflow:hidden;
    margin-top:4%;
    margin-bottom:5%;
}
.job_ul ul li {
    float:left;
    width:49%;
    overflow:hidden;
    background:#fff;
    max-width:677px;
    margin-bottom:3%;
    transition:all 0.3s;
}
.job_ul ul li:nth-child(2n+0) {
    float:right;
}
.job_ul ul li:hover {
    background:#183f76;
}
.job_ul ul li .boxs {
    padding:40px;
    padding-left:48px;
    padding-bottom:50px;
    overflow:hidden;
}
.job_ul ul li .h3 {
    height:36px;
    line-height:36px;
    overflow:hidden;
    color:#333333;
    font-size:22px;
    white-space:nowrap;
    text-overflow:ellipsis;
    transition:all 0.3s;
}
.job_ul ul li .desc {
    overflow:hidden;
    color:#777777;
    font-size:14px;
    line-height:30px;
    height:30px;
    font-size:14px;
    margin-top:16px;
    transition:all 0.3s;
}
.job_ul ul li .desc span {
    float:left;
    width:48%;
    margin-right:2%;
    max-width:210px;
}
.job_ul ul li .desc span i {
    font-style:normal;
    overflow:hidden;
    color:#222222;
    transition:all 0.3s;
}
.job_ul ul li .p {
    color:#777777;
    overflow:hidden;
    line-height:30px;
    height:60px;
    font-size:14px;
    margin-top:18px;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    transition:all 0.3s;
}
.job_ul ul li em {
    font-style:normal;
    background:#e7e7e7;
    display:block;
    color:#333333;
    font-size:14px;
    width:136px;
    height:40px;
    line-height:40px;
    margin-top:20px;
    text-align:center;
    transition:all 0.3s;
    position:relative;
}
.job_ul ul li em:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:0%;
    background:rgba(255,255,255,0.3);
    transition:all 0.3s;
}
.job_ul ul li em:hover:after {
    width:100%;
}
.job_ul ul li:hover .h3 {
    color:#fff;
}
.job_ul ul li:hover .desc {
    color:#fff;
}
.job_ul ul li:hover .desc span i {
    color:#fff;
}
.job_ul ul li:hover .p {
    color:rgba(255,255,255,0.58);
}
.job_ul ul li:hover em {
    background:#d8262c;
    color:#fff;
}
/*人才招聘详细*/
.about_x2.bgs2 {
    float:none;
    width:100%;
    padding-right:0;
    border-right:0;
}
.about_x2.bgs2 .show_t {
    text-align:center;
}
.about_x2.bgs2 .con_line {
    text-align:center;
    height:auto;
}
.about_x2.bgs2 .con_line span {
    margin-left:2%;
    margin-right:2%;
}
.about_x2.bgs2 .con_line span i {
    color:#222;
    font-style:normal;
}
.about_x2.bgs2 .con_id b {
    display:block;
    padding-top:1%;
    padding-bottom:1%;
    overflow:hidden;
}
/*公司荣誉*/
.honor_ul {
    margin-top:4%;
    margin-bottom:4%;
    overflow:hidden;
}
.honor_ul ul li {
    width:23.5%;
    float:left;
    margin-right:2%;
    margin-bottom:2%;
    transition:all 0.3s;
    background:#fff;
    display:block;
}
.honor_ul ul li:nth-child(4n+0) {
    margin-right:0;
}
.honor_ul ul li .box {
    position:relative;
    overflow:hidden;
}
.honor_ul ul li .imgs {
    overflow:hidden;
    max-width:100%;
    margin:0 auto;
    margin-top:0%;
    margin-bottom:7%;
    position:relative;
    height:auto;
}
/*.honor_ul ul li:hover .box {
	-webkit-box-shadow:0 5px 25px rgba(0,0,0,0.2);
	box-shadow:0 5px 25px rgba(0,0,0,0.2);
	z-index:1;
	position:relative;
}
*/
.honor_ul ul li .imgs img {
    display:block;
    width:100%;
    height:auto;
    webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 0.3s ease-out 0s;
    -moz-transition:all 0.3s ease-out 0s;
    -o-transition:all 0.3s ease-out 0s;
    transition:all 0.3s ease-out 0s;
}
.honor_ul ul li:hover .imgs img {
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
}
.honor_ul ul li .h3 {
    font-weight:normal;
    text-align:center;
    height:40px;
    line-height:20px;
    overflow:hidden;
    /*white-space:nowrap;
    text-overflow:ellipsis;
    */ font-size:15px;
    color:#555555;
    width:96%;
    padding-left:2%;
    padding-right:2%;
    margin-bottom:4%;
}
.honor_ul ul li:hover .h3 {
    color:#183f76;
}
/*新闻中心*/
.news_con {
    overflow:hidden;
    margin-bottom:2%;
    margin-top:2%;
}
.news_con ul li {
    /*overflow:hidden;
    */padding-top:3.5%;
    border-bottom:1px solid #eaeaea;
    display:block;
    background:#fff;
    padding-bottom:3.5%;
    transition:all 0.3s;
    position:relative;
}
.news_con ul li:last-child {
    margin-bottom:0;
}
.news_con ul li:hover {
    /*border-color:#eb76a9;
    *//*background:#f6f6f6;
    */
}
.news_con ul li:hover:after {
    opacity:1.0;
    filter:Alpha(opacity=100);
}
.news_con ul li .imgs {
    width:306px;
    float:left;
    display:inline;
    overflow:hidden;
    margin-right:3%;
}
.news_con ul li .imgs img {
    width:100%;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 0.5s ease-out 0s;
    -moz-transition:all 0.5s ease-out 0s;
    -o-transition:all 0.5s ease-out 0s;
    transition:all 0.5s ease-out 0s;
}
.news_con ul li:hover .imgs img {
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
}
.news_con ul li .txts {
    overflow:hidden;
    padding-right:3%;
}
.news_con ul li .txts .h3 {
    line-height:32px;
    height:32px;
    overflow:hidden;
    color:#666666;
    font-weight:bold;
    transition:all 0.3s;
    margin-top:40px;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.news_con ul li .txts .p {
    height:56px;
    overflow:hidden;
    font-size:15px;
    color:#888888;
    line-height:28px;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    margin-top:16px;
}
.news_con ul li .ends {
    overflow:hidden;
    float:right;
    width:180px;
    text-align:right;
    height:190px;
    position:relative;
    font-family:Arial;
    border-left:1px solid #eaeaea;
}
.news_con ul li .ends em {
    position:absolute;
    right:0;
    top:50%;
    font-weight:bold;
    font-style:normal;
    color:#e0e0e0;
    transform:translate(0%,-50%);
    transition:all 0.3s;
}
.news_con ul li .ends em b {
    display:block;
    font-weight:normal;
}
.news_con ul li:hover .txts h3 {
    color:#183f76;
}
.news_con ul li:hover .ends em {
    color:#183f76;
}
.news_con ul li .ends .news_more {
    width:130px;
    text-align:center;
    height:42px;
    line-height:42px;
    color:#fff;
    font-size:15px;
    transition:all 0.3s;
    position:absolute;
    right:0;
    top:50%;
    transform:translate(0%,-50%);
    background:#d8262c;
    transition:all 0.3s;
    opacity:0;
    filter:Alpha(opacity=0);
    margin-right:5px;
}
.news_con ul li .ends .news_more:hover {
    background:#ee4248;
}
.news_con ul li:hover .ends .news_more {
    opacity:1.0;
    filter:Alpha(opacity=100);
    margin-right:0;
}
.news_con ul li:hover .ends em {
    opacity:0;
    filter:Alpha(opacity=0);
}
/*联系我们*/
.contact_bg {
    background:#f4f4f4;
    overflow:hidden;
}
.contact_one {
    background:#fff;
    margin-top:3%;
    margin-bottom:2%;
    overflow:hidden;
    text-align:center;
}
.contact_one .boxs {
    margin-left:2%;
    margin-right:2%;
    display:inline-block;
    overflow:hidden;
    padding-top:5%;
    padding-bottom:4%;
}
.contact_one .h3 {
    font-weight:normal;
    overflow:hidden;
    color:#222222;
    border-bottom:1px solid #ededed;
    line-height:1.2;
    padding-bottom:4%;
    margin-bottom:4%;
}
.contact_one .p {
    overflow:hidden;
    line-height:1.5;
    color:#999999;
    font-size:17px;
}
.contact_two {
    overflow:hidden;
    margin-bottom:7%;
}
.contact_two ul li {
    float:left;
    width:49%;
    margin-right:2%;
    background:#fff;
    overflow:hidden;
    height:362px;
    text-align:center;
}
.contact_two ul li:nth-child(2n+0) {
    margin-right:0;
}
.contact_two ul li .h3 {
    font-weight:bold;
    line-height:38px;
    font-size:24px;
    color:#222222;
    margin-top:52px;
}
.contact_two ul li .p {
    color:#999999;
    margin-top:9px;
    overflow:hidden;
    line-height:24px;
    font-size:16px;
}
.contact_two ul li .tels {
    font-size:24px;
    color:#222222;
    font-weight:bold;
    line-height:30px;
    overflow:hidden;
    margin-top:22px;
    font-family:Arial;
    padding-left:32px;
    background:url(../images/contact_pic1.png) left center no-repeat;
    display:inline-block;
}
.contact_two ul li .tels:hover {
    color:#d6262c;
}
.contact_two ul li .p.bg2 {
    margin-top:32px;
    margin-bottom:10px;
}
.contact_two ul li .email {
    font-size:16px;
    color:#222222;
    font-family:Arial;
    overflow:hidden;
    line-height:26px;
    font-weight:bold;
}
.contact_two ul li .ends {
    margin-top:22px;
    overflow:hidden;
    line-height:26px;
    color:#222222;
    font-size:16px;
}
.contact_two ul li .ends .a {
    margin-left:25px;
    padding-left:25px;
    background:url(../images/contact_pic2.png) left center no-repeat;
    color:#d8262c;
    transition:all 0.3s;
    display:inline-block;
    vertical-align:top;
}
.contact_two ul li .ends .a:hover {
    text-decoration:underline;
}
.contact_two ul li .weixin {
    display:block;
    width:40%;
    max-width:149px;
    margin:0 auto;
    margin-top:52px;
    margin-bottom:30px;
}
.contact_two ul li .logo {
    display:block;
    width:70%;
    max-width:426px;
    margin:0 auto;
}
.feedback {
    position:relative;
    top:-80px;
}
/*在线留言*/
.feedback_div {
    margin-bottom:6%;
    overflow:hidden;
    margin-top:4%;
    text-align:center;
    border-top:1px solid #e6e6e6;
    padding-top:2%;
}
.feedback_div .divs {
    float:left;
    width:32%;
    margin-right:2%;
    margin-bottom:2%;
}
.feedback_div .divs:nth-child(3n+0) {
    margin-right:0;
}
.feedback_div .divs2 {
    overflow:hidden;
    max-width:380px;
}
.feedback_div .divs2 .inputs2 {
    width:60%;
    float:left;
}
.feedback_div .divs2 .code {
    width:38%;
    height:50px;
    float:left;
    margin-left:2%;
    cursor:pointer;
}
.feedback_div .inputs2 {
    width:100%;
    background:#fff;
    height:48px;
    line-height:48px;
    font-size:15px;
    color:#333;
    border:1px solid #d0d0d0;
    outline:none;
    text-indent:20px;
    font-family:"微软雅黑";
    box-sizing:border-box;
}
.feedback_div .inputs2:focus {
    border-color:#1d72c5;
}
.feedback_div .inputs2::-webkit-input-placeholder {
    color:#555555;
}
.feedback_div .inputs2::-moz-placeholder {
    /* Mozilla Firefox 19+ */color:#555555;
}
.feedback_div .inputs2:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */ color:#555555;
}
.feedback_div .inputs2:-ms-input-placeholder {
    /* Internet Explorer 10-11 */color:#555555;
}
.feedback_div .textarea {
    padding:1%;
    width:100%;
    padding-left:20px;
    background:#fff;
    font-size:15px;
    font-family:"微软雅黑";
    border:1px solid #d0d0d0;
    outline:none;
    margin-bottom:2%;
    color:#333;
    height:260px;
    box-sizing:border-box;
}
.feedback_div .textarea:focus {
    border-color:#1d72c5;
}
.feedback_div .textarea::-webkit-input-placeholder {
    color:#555555;
}
.feedback_div .textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */color:#555555;
}
.feedback_div .textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */ color:#555555;
}
.feedback_div .textarea:-ms-input-placeholder {
    /* Internet Explorer 10-11 */color:#555555;
}
.feedback_div .bnts2 {
    display:block;
    vertical-align:top;
    margin:0 auto;
    border:none;
    width:50%;
    max-width:220px;
    font-size:15px;
    height:48px;
    line-height:48px;
    background:#183f76;
    font-family:"微软雅黑";
    text-align:center;
    color:#fff;
    outline:none;
    cursor:pointer;
    -webkit-appearance:none;
    margin-top:2%;
}
.feedback_div .bnts2:hover {
    filter:alpha(opacity=90);
    opacity:0.9;
    transition:all 0.3s;
    background:#183f76;
    color:#fff;
}
/*工程案例*/
.case_ul {
    overflow:hidden;
    margin-top:5%;
    margin-bottom:2%;
}
.case_ul ul li {
    display:block;
    margin-bottom:5%;
    background:#183f76;
    overflow:hidden;
    position:relative;
}
.case_ul ul li:last-child {
    margin-bottom:0;
}
.case_ul ul li .imgs {
    float:left;
    width:calc(100% - 430px);
    width:-webkit-calc(100% - 430px);
    width:-moz-calc(100% - 430px);
    overflow:hidden;
    position:relative;
    padding-top:40.286%;
}
.case_ul ul li .imgs img {
    width:100%;
    position:absolute;
    height:100%;
    top:0;
    left:0;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 0.6s ease-out 0s;
    -moz-transition:all 0.6s ease-out 0s;
    -o-transition:all 0.6s ease-out 0s;
    transition:all 0.3s ease-out 0s;
}
.case_ul ul li:hover .imgs img {
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
}
.case_ul ul li .txts {
    overflow:hidden;
    position:absolute;
    right:0;
    top:0;
    height:100%;
    width:430px;
    display:flex;
    align-items:center;
    justify-content:left;
}
.case_ul ul li:nth-child(2n+0) .txts {
    left:0;
    right:auto;
}
.case_ul ul li .txts .cons {
    max-width:290px;
    width:94%;
    margin:0 auto;
    text-align:center;
}
.case_ul ul li:nth-child(2n+0) .imgs {
    float:right;
}
.case_ul ul li .txts .h3 {
    font-weight:normal;
    color:#fff;
    overflow:hidden;
    line-height:40px;
    max-height:80px;
    transition:all 0.3s;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.case_ul ul li .txts .p {
    overflow:hidden;
    margin-top:20%;
    margin-bottom:16%;
    color:#999999;
    font-size:15px;
    line-height:24px;
    height:72px;
}
.case_ul ul li .txts .more {
    font-style:normal;
    background:#d8262c;
    width:158px;
    height:45px;
    line-height:45px;
    text-align:center;
    margin:0 auto;
    display:block;
    transition:all 0.3s;
    color:#fff;
    position:relative;
    font-size:15px;
}
.case_ul ul li .txts .more:after {
    content:"";
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:0%;
    background:rgba(255,255,255,0.3);
    transition:all 0.3s;
}
.case_ul ul li .txts .more:hover:after {
    width:100%;
}
/*应用场景*/
.application_bg {
    background:#f2f2f2;
    overflow:hidden;
}
.application_con {
    background:#fff;
    overflow:hidden;
    margin-top:5%;
    margin-bottom:7%;
}
.application_con .boxs {
    width:96%;
    max-width:1300px;
    margin:0 auto;
    overflow:hidden;
}
.application_con .h3 {
    overflow:hidden;
    padding-bottom:2%;
    padding-top:4%;
    /*border-bottom:1px solid #e6e6e6;*/
    color:#333333;
    font-size:32px;
    font-weight:bold;
}
.application_con .con_line{
    border-bottom:1px solid #e6e6e6;
    padding-bottom:2%;
}
.application_con .cons {
    overflow:hidden;
    margin-top:5%;
    line-height:1.6;
    font-size:15px;
    margin-bottom:5%;
}
.application_con .cons img {
    max-width:100%;
}
.application_con .cons p {
    overflow:hidden;
    padding-bottom:2%;
}
/*配套产品*/
.product_ul {
    overflow:hidden;
    margin-top:3%;
    margin-bottom:6%;
}
.product_ul ul li {
    float:left;
    width:49%;
    margin-right:2%;
    overflow:hidden;
    margin-bottom:2.5%;
}
.product_ul ul li:nth-child(2n+0) {
    margin-right:0;
}
.product_ul ul li .imgs {
    overflow:hidden;
    position:relative;
    padding-top:40.286%;
}
.product_ul ul li .imgs img {
    width:100%;
    position:absolute;
    height:100%;
    top:0;
    left:0;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -ms-transform:scale(1);
    -o-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 0.6s ease-out 0s;
    -moz-transition:all 0.6s ease-out 0s;
    -o-transition:all 0.6s ease-out 0s;
    transition:all 0.3s ease-out 0s;
}
.product_ul ul li:hover .imgs img {
    -webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -o-transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1);
    transform:scale(1.1,1.1);
}
.product_ul ul li .desc {
    color:#666666;
    font-size:18px;
    overflow:hidden;
    line-height:30px;
    margin-top:20px;
}
.product_t {
    height:70px;
    line-height:70px;
    overflow:hidden;
    border-bottom:2px solid #05848d;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-weight:normal;
    color:#183f76;
    margin-bottom:23px;
    clear:both;
}
.product_t span {
    float:left;
    color:#d8262c;
    padding-right:13px;
}
/*产品优势*/
.product_con {
    overflow:hidden;
    margin-top:5%;
    line-height:1.6;
    font-size:15px;
    margin-bottom:7%;
}
.product_con img {
    max-width:100%;
}
.product_con p {
    overflow:hidden;
    padding-bottom:2%;
}
/*网站地图*/
.website_bg {
    overflow:hidden;
    background:#fff;
    padding-bottom:5%;
    padding-top:1.5%;
}
.website_t {
    height:36px;
    line-height:36px;
    background:#183f76;
    color:#fff;
    font-weight:bold;
    padding-left:12px;
    font-size:14px;
    margin-top:20px;
    margin-bottom:17px;
}
.website_t a {
    color:#333;
}
.sitemap_main {
    overflow:hidden;
}
.sitemap_main dd {
    font-size:12px;
    line-height:31px;
    text-align:center;
    background:#fff;
    white-space:nowrap;
    display:block;
    float:left;
    height:31px;
    width:calc(19.2% - 2px);
    width:-webkit-calc(19.2% - 2px);
    width:-moz-calc(19.2% - 2px);
    margin-right:1%;
    margin-bottom:1%;
    overflow:hidden;
    border:1px dashed #dddddd;
    text-overflow:ellipsis;
}
.sitemap_main dd:nth-child(5n+0) {
    margin-right:0;
}
.sitemap_main dd a {
    display:block;
    color:#333;
}
.sitemap_main dd a:Hover {
    color:#d8262c;
}
/*地图弹窗*/
.popupmap #myframe2 {
    overflow:hidden;
    height:400px;
}
.popupmap {
    max-width:800px;
    width:96%;
    position:fixed;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    z-index:120;
    /* display:none;
    */opacity:0;
    filter:Alpha(opacity=0);
    z-index:-5;
}
.popupmap.show {
    opacity:1.0;
    filter:Alpha(opacity=100);
    z-index:120;
}
.popupmap iframe {
    width:100%;
}
.popupmap .close {
    width:30px;
    height:30px;
    position:absolute;
    top:10px;
    right:10px;
    background:url(../images/guan.png) #000 no-repeat;
    cursor:pointer;
    transition-duration:0.4s;
    -webkit-transition-duration:0.4s;
    -moz-transition-duration:0.4s;
    -ms-transition-duration:0.4s;
    -o-transition-duration:0.4s;
    background-size:100% 100%;
    z-index:2;
    border-radius:50%;
}
.popupmap .close:hover {
    transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
}
@media screen and (max-width:1600px) {
    /*内页*/
    .postions .postions_b a {
        padding-left:10px;
        padding-right:10px;
    }
    .o_big {
        height:450px;
    }
}@media screen and (max-width:1440px) {
    /*分类*/
    .o_nav.bgs2 .scroller li a {
        min-width:inherit;
    }
    .o_nav.bgs3 .scroller li a {
        min-width:inherit;
    }
    /*内页*/
    .postions {
        height:56px;
        line-height:56px;
        font-size:14px;
    }
    .postions .postions_b a {
        padding-left:8px;
        padding-right:8px;
        margin-left:10px;
        margin-right:10px;
    }
    .o_big {
        height:400px;
    }
    /*新闻资讯详细*/
    .news_r .news_t .h2 {
        margin-right:20px;
        font-size:22px;
    }
    /*人才招聘*/
    .job_ul ul li {
        margin-bottom:2%;
    }
    /*新闻中心*/
    .news_con ul li .ends {
        width:170px;
    }
}@media screen and (max-width:1360px) {
    /*分类*/
    .o_nav .wrap {
        height:70px;
        line-height:70px;
    }
    /*内页*/
    .o_big {
        height:360px;
    }
    /*公司荣誉*/
    .honor_ul ul li .h3 {
        font-size:14px;
    }
    /*新闻中心*/
    .news_con ul li .ends {
        width:170px;
    }
}@media screen and (max-width:1200px) {
    /*分类*/
    .o_nav .wrap {
        height:60px;
        line-height:60px;
        font-size:15px;
    }
    .o_nav.bgs2 .wrap {
        font-size:16px;
    }
    .o_nav.bgs2 .scroller li a {
        padding-left:26px;
        padding-right:26px;
    }
    .o_big_con .h2 label {
        padding-top:10px;
    }
    /*内页*/
    .postions h2 {
        font-size:18px;
    }
    .postions h2 span {
        font-size:14px;
    }
    .postions .postions_b a {
        padding-left:5px;
        padding-right:5px;
        margin-left:6px;
        margin-right:6px;
    }
    .adicon {
        display:none;
    }
    /*内页*/
    .o_big {
        height:329px;
    }
    /*人才招聘*/
    .job_one .txts {
        font-size:14px;
        line-height:28px;
    }
    .job_one .txts .h3 {
        margin-top:7%;
        margin-bottom:5%;
    }
    .job_one .txts p {
        padding-bottom:5%;
    }
    .job_ul ul li .boxs {
        padding:20px;
        padding-left:28px;
        padding-bottom:30px;
    }
    /*联系我们*/
    .contact_one .p {
        font-size:15px;
    }
    /*网站地图*/
    .sitemap_main dd {
        width:calc(24.25% - 2px);
        width:-webkit-calc(24.25% - 2px);
        width:-moz-calc(24.25% - 2px);
    }
    .sitemap_main dd:nth-child(5n+0) {
        margin-right:1%;
    }
    .sitemap_main dd:nth-child(4n+0) {
        margin-right:0;
    }
}@media screen and (max-width:1100px) {
    /*分类*/
    .o_nav .scroller li a {
        padding-left:34px;
        padding-right:34px;
    }
    /*内页*/
    .postions {
        height:50px;
        line-height:50px;
    }
    .postions .postions_b a {
        margin-left:3px;
        margin-right:3px;
    }
    /*分页*/
    .yema a {
        height:36px;
        line-height:34px;
        min-width:40px;
    }
    /*公司简介*/
    .about_ul ul li i {
        width:81px;
        height:72px;
    }
    /*新闻资讯详细*/
    .about_x2 {
        width:59%;
    }
    .news_r {
        width:37%;
    }
    /*人才招聘*/
    .job_one .txts {
        font-size:13px;
        line-height:24px;
    }
    .job_one .txts .h3 {
        margin-bottom:4%;
    }
    .job_one .txts p {
        padding-bottom:4%;
    }
    /*公司荣誉*/
    .honor_ul ul li {
        width:32%;
    }
    .honor_ul ul li:nth-child(4n+0) {
        margin-right:2%;
    }
    .honor_ul ul li:nth-child(3n+0) {
        margin-right:0;
    }
    /*新闻中心*/
    .news_con ul li .imgs {
        width:250px;
    }
    .news_con ul li .txts .h3 {
        margin-top:26px;
    }
    .news_con ul li .ends {
        width:150px;
        height:155px;
    }
    .news_con ul li .ends .news_more {
        width:110px;
        font-size:14px;
    }
    /*工程案例*/
    .case_ul ul li .txts .p {
        margin-top:10%;
        margin-bottom:6%;
    }
    /*配套产品*/
    .product_ul ul li .desc {
        font-size:16px;
        margin-top:15px;
    }
}@media screen and (max-width:1000px) {
}@media screen and (max-width:960px) {
    /*分类*/
    .o_nav .wrap {
        height:50px;
        line-height:50px;
        font-size:14px;
    }
    .o_nav.bgs2 .wrap {
        font-size:15px;
    }
    .o_nav .scroller li a {
        padding-left:20px;
        padding-right:20px;
    }
    .o_nav.bgs2 .scroller li a {
        padding-left:16px;
        padding-right:16px;
    }
    /*内页*/
    .postions {
        text-align:left;
    }
    .postions .postions_r img {
        height:12px;
    }
    .postions .rclass {
        display:block;
    }
    .postions .postions_b {
        display:none;
    }
    .postions .postions_b a {
        float:none;
        font-size:15px;
        display:block;
        margin-left:0;
        margin-right:0;
        padding-left:3%;
        text-align:left;
        background:#efefef;
        border-bottom:1px solid #fff;
        width:auto;
    }
    .postions .postions_b a:hover {
        background:#183f76;
        color:#fff;
    }
    .postions .postions_b a.isel {
        color:#fff;
        background:#183f76;
    }
    .postions .postions_b a:after {
        height:0;
    }
    /*分类弹窗*/
    .about_tc {
        z-index:19891025;
        width:0%;
        right:0%;
        position:absolute;
        overflow:hidden;
        top:0;
        height:100%;
        /* display:none;
        */transition:all 0.3s;
    }
    .postions_b.lws .about_tc {
        width:80%;
    }
    .postions_b.lws {
        display:block;
    }
    .about_l.lws .about_tc {
        width:100%;
    }
    .about_tc .about_divs {
        position:absolute;
        right:0;
        width:85%;
        background-color:#fff;
        top:0;
        overflow:hidden;
        height:100%;
    }
    .about_tc .closed2 {
        right:84.5%;
        position:absolute;
        top:150px;
        cursor:pointer;
        width:25px;
        display:block;
    }
    .about_tc .closed2:hover {
        filter:Alpha(Opacity=80);
        opacity:0.8;
        transition:all 0.3s;
    }
    /*公司简介*/
    .about_ul ul li i {
        width:70px;
        height:62px;
        margin-top:30px;
    }
    .about_ul ul li .h3 {
        margin-bottom:30px;
    }
    .about_one {
        font-size:15px;
        line-height:26px;
    }
    /*新闻资讯详细*/
    .about_x2 {
        width:100%;
        float:none;
        border-right:0;
        padding-right:0;
    }
    .about_x2 .con_id {
        line-height:26px;
        font-size:15px;
    }
    .news_r {
        width:100%;
        float:none;
        max-width:none;
    }
    .news_r .news_ul3 ul li {
        padding-bottom:2%;
        margin-bottom:2%;
    }
    .prenext {
        font-size:14px;
        line-height:24px;
        text-align:right;
    }
    .prenext span {
        width:70%;
        line-height:24px;
        height:24px;
    }
    .prenext .l {
        float:none;
        display:block;
    }
    .prenext .r {
        float:none;
        display:block;
    }
    .prenext span.r {
        text-align:left;
    }
    .prenext .goback {
        text-align:center;
        margin-top:-44px;
        width:110px;
    }
    .fenxiang .news_fx ul li {
        width:26px;
        height:26px;
    }
    /*人才招聘*/
    .job_one .imgs {
        float:none;
        width:100%;
    }
    .job_one .txts .cons {
        max-width:none;
    }
    .job_one .txts .h3 {
        margin-top:5%;
    }
    .job_ul ul li .h3 {
        font-size:20px;
    }
    .job_ul ul li .desc {
        font-size:13px;
        margin-top:10px;
        line-height:26px;
        height:26px;
    }
    .job_ul ul li .p {
        font-size:13px;
        line-height:26px;
        height:52px;
        margin-top:12px;
    }
    .job_ul ul li em {
        width:110px;
        height:32px;
        line-height:32px;
        font-size:13px;
    }
    /*新闻中心*/
    .news_con ul li .imgs {
        margin-right:2%;
        width:220px;
    }
    .news_con ul li .txts {
        padding-right:2%;
    }
    .news_con ul li .ends {
        width:140px;
        height:137px;
    }
    .news_con ul li .txts .p {
        margin-top:7px;
    }
    /*联系我们*/
    .contact_one .h3 {
        padding-bottom:3%;
        margin-bottom:3%;
    }
    .contact_one .p {
        font-size:14px;
    }
    .contact_two ul li {
        float:none;
        margin-right:0;
        width:100%;
        margin-bottom:2%;
        height:auto;
        padding-bottom:6%;
    }
    .contact_two ul li .h3 {
        margin-top:5%;
    }
    .contact_two ul li .p.bg2 {
        margin-top:3%;
    }
    .contact_two ul li .ends {
        margin-top:2.5%;
    }
    /*工程案例*/
    .case_ul ul li .txts .p {
        line-height:22px;
        height:66px;
        font-size:14px;
    }
    .case_ul ul li .txts .more {
        width:120px;
        height:40px;
        line-height:40px;
        font-size:14px;
    }
    /*应用场景*/
    .application_con .cons {
        font-size:14px;
    }
    /*配套产品*/
    .product_ul ul li .desc {
        font-size:14px;
        margin-top:12px;
        line-height:24px;
    }
    /*产品优势*/
    .product_con {
        font-size:14px;
    }
}@media screen and (max-width:830px) {
    /*内页*/
    .postions h2 {
        font-size:16px;
    }
    .postions h2 span {
        font-size:13px;
    }
    .o_big {
        height:280px;
    }
    /*工程案例*/
    .case_ul ul li {
        margin-bottom:2%;
    }
    .case_ul ul li .imgs {
        float:none;
        width:calc(100% - 0px);
        width:-webkit-calc(100% - 0px);
        width:-moz-calc(100% - 0px);
        padding-top:58.15%;
    }
    .case_ul ul li:nth-child(2n+0) .imgs {
        float:none;
    }
    .case_ul ul li .txts {
        position:static;
        width:100%;
        height:auto;
        display:block;
    }
    .case_ul ul li .txts .cons {
        margin-top:5%;
        margin-bottom:6%;
    }
    .case_ul ul li .txts .h3 {
        height:32px;
        line-height:32px;
    }
    .case_ul ul li .txts .p {
        height:auto;
        margin-bottom:14%;
        margin-top:8%;
    }
}@media screen and (max-width:780px) {
    /*内页*/
    .o_big {
        height:220px;
    }
    .postions {
        height:42px;
        line-height:42px;
        font-size:13px;
    }
    .postions h2 {
        display:none;
    }
    .postions .postions_b a {
        height:44px;
        line-height:44px;
        font-size:14px;
    }
    /*分页*/
    .yema a {
        height:28px;
        line-height:26px;
        padding-left:6px;
        padding-right:6px;
        min-width:30px;
        margin-left:2px;
        font-size:13px;
    }
    /*公司荣誉*/
    .honor_ul {
        margin-top:4%;
    }
    .honor_ul ul li {
        width:49%;
    }
    .honor_ul ul li:nth-child(3n+0) {
        margin-right:2%;
    }
    .honor_ul ul li:nth-child(2n+0) {
        margin-right:0;
    }
    .honor_ul ul li .h3 {
        font-size:13px;
    }
    /*新闻中心*/
    .news_con ul li .txts .p {
        font-size:14px;
        line-height:24px;
        height:48px;
    }
    .news_con ul li .ends {
        width:120px;
    }
    .news_con ul li .ends .news_more {
        width:100px;
        font-size:13px;
    }
    /*在线留言*/
    .feedback_div .inputs2 {
        text-indent:12px;
    }
    .feedback_div .textarea {
        padding-left:12px;
    }
    /*网站地图*/
    .sitemap_main dd {
        width:calc(32.66% - 2px);
        width:-webkit-calc(32.66% - 2px);
        width:-moz-calc(32.66% - 2px);
    }
    .sitemap_main dd:nth-child(4n+0) {
        margin-right:1%;
    }
    .sitemap_main dd:nth-child(3n+0) {
        margin-right:0;
    }
}@media screen and (max-width:640px) {
    /*分类*/
    .o_nav .wrap {
        height:46px;
        line-height:46px;
        font-size:13px;
    }
    .o_nav.bgs2 .wrap {
        font-size:14px;
    }
    .o_nav .scroller li a {
        padding-left:12px;
        padding-right:12px;
    }
    /*内页*/
    .position {
        height:44px;
        line-height:44px;
        font-size:13px;
    }
    .position .postions_b a {
        font-size:13px;
    }
    /*分页*/
    .yema a {
        font-size:12px;
    }
    /*.yema a span {
        font-size:13px;
    }
    */
    /*暂无内容*/
    .nodata {
        background-size:auto 130px;
        padding-top:140px;
        margin-top:15%;
        margin-bottom:15%;
    }
    /*公司简介*/
    .about_ul ul li i {
        width:60px;
        height:53px;
        margin-top:25px;
    }
    .about_ul ul li .h3 {
        margin-bottom:20px;
        margin-top:15px;
    }
    .about_one {
        font-size:14px;
        line-height:24px;
    }
    /*新闻资讯详细*/
    .about_x2 .show_t {
        font-size:20px;
        line-height:28px;
        text-align:center;
    }
    .about_x2 .con_line {
        font-size:12px;
        height:65px;
        line-height:30px;
        text-align:center;
    }
    .about_x2 .con_id {
        font-size:14px;
        line-height:24px;
    }
    .news_r .news_t .h2 {
        margin-right:12px;
        font-size:18px;
        height:60px;
        line-height:60px;
    }
    .news_r .news_ul3 ul li .h3 {
        font-size:15px;
    }
    .news_r .news_ul3 ul li label {
        font-size:13px;
    }
    .prenext {
        font-size:13px;
        text-align:center;
    }
    .prenext span {
        width:100%;
    }
    .prenext .goback {
        margin-top:15px;
        height:32px;
        line-height:32px;
        width:99%;
        margin-bottom:10px;
        background:#183f76;
        color:#fff;
    }
    .prenext .goback:hover {
        color:#fff;
    }
    .fenxiang {
        float:none;
        margin-top:5px;
    }
    /*人才招聘*/
    .job_ul ul li .h3 {
        font-size:16px;
    }
    .job_ul ul li .desc {
        font-size:12px;
        line-height:22px;
        height:22px;
    }
    .job_ul ul li .p {
        font-size:12px;
        line-height:22px;
        height:44px;
    }
    .job_ul ul li em {
        font-size:12px;
    }
    .job_ul ul li .boxs {
        padding:14px;
        padding-left:16px;
        padding-bottom:20px;
    }
    /*公司荣誉*/
    .honor_ul ul li .imgs {
        padding-top:110%;
        height:auto;
    }
    /*新闻中心*/
    .news_con ul li {
        padding-right:2%;
    }
    .news_con ul li .ends {
        display:none;
    }
    .news_con ul li .txts {
        padding-right:0;
    }
    /*联系我们*/
    .contact_two ul li .h3 {
        font-size:20px;
    }
    .contact_two ul li .p {
        font-size:14px;
    }
    .contact_two ul li .ends {
        font-size:14px;
    }
    /*在线留言*/
    .feedback_div {
        margin-bottom:3%;
    }
    .feedback_div.search {
        margin-bottom:3%;
    }
    .feedback_div .divs {
        float:none;
        width:100%;
        margin-bottom:2%;
    }
    .feedback_div .inputs2 {
        font-size:13px;
        /*text-indent:2%;
        */ height:40px;
        line-height:40px;
    }
    .feedback_div .divs2 .code {
        height:38px;
    }
    .feedback_div .textarea {
        font-size:13px;
        /*padding-left:2%;
        */ width:100%;
        height:160px;
        padding-top:2%;
        margin-bottom:2%;
    }
    .feedback_div .bnts2 {
        height:40px;
        line-height:40px;
        font-size:13px;
        max-width:none;
        margin-top:2%;
        clear:both;
    }
    /*工程案例*/
    .case_ul ul li .txts .p {
        font-size:13px;
        margin-top:6%;
        margin-bottom:10%;
    }
    /*配套产品*/
    .product_t {
        height:50px;
        line-height:50px;
        margin-bottom:12px;
    }
}@media screen and (max-width:520px) {
}@media screen and (max-width:480px) {
    /*分类*/
    .o_nav .wrap {
        height:36px;
        line-height:36px;
        font-size:12px;
    }
    .o_big_con .h2 label {
        padding-top:6px;
    }
    /*内页*/
    .o_big {
        height:200px;
    }
    .o_big_con .h2 {
        font-size:18px;
        padding-top:20px;
    }
    .postions {
        font-size:12px;
    }
    .postions .postions_b a {
        font-size:13px;
    }
    .postions .postions_r span {
        display:none;
    }
    .postions .postions_r img {
        margin-left:6px;
    }
    /*分页*/
    .yema {
        padding-top:35px;
        padding-bottom:40px;
    }
    .yema a {
        padding-left:5px;
        padding-right:5px;
        margin-left:2px;
    }
    /*公司简介*/
    .about_t {
        margin-top:6%;
    }
    .about_t .p {
        margin-bottom:1.5%;
    }
    .about_ul {
        padding-top:1%;
        padding-bottom:20px;
    }
    .about_ul ul li {
        width:50%;
    }
    .about_ul ul li .h3 {
        margin-bottom:0px;
    }
    .about_one {
        font-size:13px;
        line-height:22px;
    }
    .about_one p {
        padding-bottom:2%;
    }
    /*新闻资讯详细*/
    .about_x2 .show_t {
        font-size:18px;
        line-height:26px;
    }
    .about_x2 .con_id {
        font-size:13px;
    }
    .news_r .news_t .h2 {
        font-size:16px;
        height:50px;
        line-height:50px;
    }
    .prenext {
        font-size:12px;
        line-height:22px;
    }
    .prenext span {
        line-height:22px;
        height:22px;
    }
    /*人才招聘*/
    .job_one .txts {
        font-size:13px;
        line-height:24px;
    }
    .job_ul ul li .h3 {
        height:30px;
        line-height:30px;
    }
    .job_ul ul li .desc {
        height:auto;
        margin-top:4px;
    }
    .job_ul ul li .desc span {
        float:none;
        display:block;
        width:100%;
        margin-right:0;
        max-width:none;
    }
    .job_ul ul li .p {
        margin-top:6px;
    }
    /*公司荣誉*/
    .honor_ul ul li .h3 {
        font-size:12px;
        line-height:18px;
        height:36px;
    }
    .honor_ul ul li .imgs {
        padding-top:121%;
    }
    /*新闻中心*/
    .news_con ul li .imgs {
        width:200px;
    }
    .news_con ul li .txts .h3 {
        margin-top:20px;
        font-size:16px;
    }
    .news_con ul li .txts .p {
        font-size:13px;
        line-height:22px;
        height:44px;
        margin-top:5px;
    }
    /*联系我们*/
    .contact_one {
        margin-top:4%;
    }
    .contact_one .boxs {
        padding-top:6%;
        padding-bottom:4.5%;
    }
    .contact_one .p {
        font-size:13px;
    }
    .contact_two ul li {
        padding-bottom:7%;
    }
    .contact_two ul li .h3 {
        font-size:18px;
    }
    .contact_two ul li .p {
        font-size:13px;
    }
    .contact_two ul li .ends {
        font-size:13px;
    }
    .contact_two ul li .ends .a {
        margin-left:3%;
    }
    .contact_two ul li .tels {
        padding-left:26px;
        margin-top:3%;
    }
    .contact_two ul li .weixin {
        margin-top:6%;
        margin-bottom:3%;
    }
    /*在线留言*/
    .feedback_div .bnts2 {
        width:100%;
    }
    /*工程案例*/
    .case_ul ul li .txts .p {
        font-size:12px;
        margin-top:5%;
        margin-bottom:7%;
    }
    .case_ul ul li .txts .more {
        font-size:13px;
        height:36px;
        line-height:36px;
    }
    /*应用场景*/
    .application_con .cons {
        font-size:13px;
    }
    /*配套产品*/
    .product_ul ul li {
        float:none;
        width:100%;
        margin-right:0;
        margin-bottom:4%;
    }
    .product_ul ul li .desc {
        font-size:13px;
        line-height:22px;
    }
    .product_t {
        font-size:16px;
        height:40px;
        line-height:40px;
    }
    .product_t span {
        font-size:17px;
        padding-right:8px;
    }
    /*产品优势*/
    .product_con {
        font-size:13px;
    }
    /*网站地图*/
    .sitemap_main dd {
        width:calc(49.5% - 2px);
        width:-webkit-calc(49.5% - 2px);
        width:-moz-calc(49.5% - 2px);
    }
    .sitemap_main dd:nth-child(3n+0) {
        margin-right:1%;
    }
    .sitemap_main dd:nth-child(2n+0) {
        margin-right:0;
    }
}@media screen and (max-width:420px) {
    /*公司简介*/
    .about_ul ul li i {
        width:50px;
        height:45px;
    }
    /*人才招聘*/
    .job_one .txts {
        font-size:12px;
        line-height:22px;
    }
    /*新闻中心*/
    .news_con ul li .imgs {
        width:154px;
    }
    .news_con ul li .txts .h3 {
        height:24px;
        line-height:24px;
        margin-top:10px;
    }
    /*联系我们*/
    .contact_one .p {
        font-size:12px;
    }
}@media screen and (max-width:360px) {
    /*新闻中心*/
    .news_con ul li .imgs {
        width:150px;
    }
    .news_con ul li .txts .h3 {
        margin-top:10px;
        font-size:15px;
    }
    .news_con ul li .txts .p {
        font-size:12px;
    }
}.selects {
     height:52px;
     width:100%;
     border:1px solid #e8e8e8;
     color:#656565;
     font-size:16px;
     padding-left:66px;
 }
@media screen and (max-width:1440px) {
    .selects {
        height:46px;
        padding-left:50px;
    }
}@media screen and (max-width:640px) {
    .selects {
        height:40px;
        width:100%;
        border:1px solid #e8e8e8;
        color:#656565;
        font-size:16px;
        padding-left:10px;
    }
}@media screen and (max-width:480px) {
    .selects {
        font-size:14px;
    }
}