﻿@charset "utf-8";
/* CSS Document */
/* 全局公用的css样式 */
/*---------------------------------约束样式----------------------------------------*/
*{margin:0;padding:0;word-wrap:break-word}
* img{border:0;max-width:100%;}
* hr{border:1px dashed #d2d2d2}
/*body,h1,h2,h3,h4,h5,h6,td,th,tr{color:#333;font-weight:normal; font-size:12px; font-family:"Microsoft YaHei"}*/
body,h1,h2,h3,h4,h5,h6{color:#333;font-weight:normal; font-size:12px; font-family:"Microsoft YaHei"}
h1,h2,h3,h4,h5,h6{display:inline}
a{text-decoration:none;outline:none;color:#333; cursor:pointer}
a:active{star:expression(this.onFocus=this.blur())}
a:focus{outline:none}
textarea{resize:none}
a:hover{color:#014aa3; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent}
em{font-style:normal}
ul li{list-style-type:none;}
.ul li,.ul{list-style:none}
input,textarea,select{outline:none;font-family:"Microsoft YaHei"}
.clear{width:100%; clear:both; height:1px; overflow:hidden}
.fl{float:left}
.fr{float:right}
.ov_hi{overflow:hidden}
.layout{ width:100%; max-width:1200px;margin:0 auto}
.ul_li{list-style:none}
.ov_hi{overflow:hidden}
.radius{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow:hidden}
.shadow{-webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px}
.mg_15{margin-top:15px}
.fl-clr{zoom:1}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020"}
.scale img,.topa_boxa,.swiper-honor .title,.swiper-honor .t,/*.nava_lista .nav_pop,*/.location_box .second_nav .level a,.qualification-thumbs .title,.qualification-thumbs .t,.business_list li,.business_list li .more,.news_list li .more,.Culture_list li .a,.join_list li .title .more,.index_two  .more,.index_three .more,.index_four .more,.swiper-information .but,.swiper-information .swiper-slide-active,.footer a,.stand_show .img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.index_show .box .title,.index_show .box .more,.index_show .box .index_list,.second_show{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.scale:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.opacityli li,.opacity{opacity:0}
.pc{}
.web{display:none !important}

.all_shwo{position:fixed; z-index:999; width:100%; height:100%; left:0; top:0; background:#20344e;}
.all_shwo i{width:49px; height:43px; background:url(../images/ico.png) no-repeat; background-size:cover; left:50%; margin-left:-25px; top:50%; margin-top:-21px; position:absolute} 
.all_shwo i{
    -webkit-animation: rotate 1s linear infinite;
    -moz-animation: rotate 1s linear infinite;
    -o-animation: rotate 1s linear infinite;
    animation: rotate 1s linear infinite}
@-webkit-keyframes rotate{
	0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}
@-moz-keyframes rotate{
	0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}
@-o-keyframes rotate{
	0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}
@keyframes rotate{
    0% {margin-top:-31px}
	50%{margin-top:-21px}
	100%{margin-top:-31px}
}

/*底部样式*/
.footer{background:#08101a; color:#fff; font-size:16px; line-height:30px; overflow:hidden}
.footer a{color:#fff}
.footer a:hover,.footer_bottom a:hover{color:#014aa3}
.footer_bottom{padding:10px 0; text-align:center; border-top:1px solid #4b5158; color:#abacad; font-size:14px}
.footer_bottom a{color:#abacad}
.footer_bottom span{padding:0 10px}
.footer_top{overflow:hidden; padding-right:210px; position:relative; margin:50px 0 20px 0}
.footer_top dl{float:left; min-height:280px; margin-left:-1px; position:relative}
.footer_top dl:after{content:""; position:absolute; left:0; top:0; width:1px; height:100%; background:#4b5158}
.footer_top dl dt{font-size:18px; font-weight:bold; color:#eee; padding-bottom:15px}
.footer_top .li1{width:60%; display:flex; background:none}
.footer_top .li1 div{width:30%; }
.footer_top .li1 div .fnav li{overflow:hidden;}
.footer_top .li1 div .fnav li a{ color:#bbb; font-size:15px; width:auto; }
.footer_top .li1 div .fnav li a:hover{ color:#fff; }
.nav_b{margin-top:-15px; margin-left:-18px; padding-right:10%}
.nav_b li{float:left; width:50%; margin-top:15px}
.nav_b li a{display:block; height:40px; line-height:40px; margin-left:20px; border:1px solid #20344e; text-align:center; border-radius:5px}
.nav_b li a:hover{border:1px solid #014aa3}
.footer_top .li2{width:30%; padding:0 5%}
.footer_top .li2 p{font-size:15px;line-height:36px; color:#bbb}

.footer_top .li3{position:absolute; right:0; top:0; width:120px; padding:0 20px 0 70px}
.code_bottom{border-bottom:1px solid #20344e; width:120px; text-align:center}
.code_bottom img{width:118px; height:118px}
.code_bottom p{font-size:14px; line-height:40px}
.ico_a{padding:10px 0; text-align:center}
.ico_a .a{display:inline-block; width:34px; height:34px; margin:0 10px}
.ico_a .mail{background:url(../images/ico_mail.png) no-repeat; background-size:cover}
.ico_a .mail:hover{background:url(../images/ico_maila.png) no-repeat; background-size:cover}
.ico_a .oa{background:url(../images/ico_oa.png) no-repeat; background-size:cover}
.ico_a .oa:hover{background:url(../images/ico_oaa.png) no-repeat; background-size:cover}
    .footer .ftxt{ float:right; display:inline-flex; padding-right:10px; }
    .footer .ftxt a{ line-height:50px;}
    .footer .ftxt a:first-child{ background:url(../images/erp.png) no-repeat left; margin-right:20px; padding:10px 0 10px 35px; }
    .footer .ftxt a:first-child:hover{background:url(../images/erph.png) no-repeat left; }
    .footer .ftxt a:last-child{ background:url(../images/oa.png) no-repeat left; padding:10px 0 10px 35px; }
    .footer .ftxt a:last-child:hover{background:url(../images/oah.png) no-repeat left; }
    .footer .ftxt a:hover{ color:#0166e1;}
/*导航*/
.bh_95,.topa_boxa .pa{height:95px; position:relative}
.topa_boxa{width:100%; z-index:20; position:fixed; top:0; left:0; background:#fff; -webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:rgb(0 0 0 / 15%) 0px 0px 30px;box-shadow:rgb(0 0 0 / 15%) 0px 0px 30px}
.animation .topa_boxa{top:-104px;}
.animation .topa_boxa.hover{top:0}
.logo{position:absolute; left:30px; top:40%; margin-top:-36px; height:94px}
.nava_lista{float:right}
.nava_lista li{float:left; padding:0 25px}
.nava_lista li .aa{display:block; line-height:95px; font-size:16px; position:relative}
.nava_lista li .aa a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2}
.nava_lista li .aa i{display:none}
.nava_lista li .aa:hover,.nava_lista li.hover .a{color:#014aa3}
.nava_lista .nav_pop{position:absolute; width:100%; left:0; top:95px; background:#f7f7f7; overflow:hidden; height:420px; display:none}
.nava_lista .nav_pop .layout{padding:65px 0; position:relative}
.nava_lista .nav_pop .title{position:absolute; left:0; top:100px}
.nava_lista .nav_pop .title i{display:block; height:8px; width:80px; background:#014aa3}
.nava_lista .nav_pop .title .t{font-size:36px; color:#222222; line-height:36px; padding:27px 0 60px 0}
.nava_lista .nav_pop .title .more{display:block; width:160px; height:45px; border-radius:5px; overflow:hidden; text-align:center; line-height:45px; font-size:14px; color:#fff; background:#014aa3}
.nava_lista .nav_pop .title .more:hover{background:#ad0102}
.nava_lista .nav_pop .nav_pop_a{padding:30px 530px 0 240px; display:flex;flex-wrap: wrap;}
.nava_lista .nav_pop .nav_pop_a p{width:50%;}
.nava_lista .nav_pop .nav_pop_a a{display:block; width:185px; height:38px; border-radius:5px; text-align:center; line-height:38px; font-size:16px; color:#666666; border:1px solid #f7f7f7; margin-bottom:25px} 
.nava_lista .nav_pop .nav_pop_a a:hover{border:1px solid #0177c1; color:#0177c1}
.nava_lista .nav_pop img{position:absolute; right:0; top:70px; width:445px; height:300px}
.nav_pop_list{margin:0 0 0 195px; overflow:hidden}
.nav_pop_list dd{float:left; width:50%; margin-left:-1px}
.nav_pop_list dd .box{padding:30px 20px 0 45px; border-left:1px solid #ddd}
.nav_pop_list dd .t{font-size:16px; color:#000; line-height:20px; padding-bottom:15px; font-weight:bold}
.nav_pop_list dd p{line-height:40px; font-size:16px; color:#666666; height:40px; overflow:hidden}
.nav_pop_list dd p a{color:#666666}
.nav_pop_list dd p a:hover{color:#0177c1}

/*.nava_lista li:hover .nav_pop{height:510px}*/

.top_ico{float:right; height:95px; background:#014aa3; line-height:95px; color:#fff; text-align:center; padding:0 25px}
.top_ico a,.top_ico span{display:inline-block; vertical-align:middle}
.top_ico span{padding:0 15px}
.top_ico a{height:15px}
.top_ico .mail{width:22px; background:url(../images/t_mail.png) no-repeat; background-size:cover}
.top_ico .oa{width:25px; background:url(../images/t_oa.png) no-repeat; background-size:cover}
.nav_ioc{display:none}

@media screen and (min-width:768px) and (max-width:1200px){
    .logo{
        left:0;
        top:55%;
        height:65px;
    }
.nava_lista li{
    padding:0 10px;
}

    .footer .ftxt{ margin-right:30px; }
}


@media screen and (min-width:1200px) and (max-width:1440px){
    .logo{
        left:0;
        top:50%;
        height:80px;
    }
.nava_lista li{
    padding:0 12px;
}
}
/*首页大图*/
.index_show{background:#001757;}
.index_show.hover{}
.index_show img{width:100%; height:auto !important;}
.index_show .uk-slidenav-position .uk-slidenav-previous,.index_show .uk-slidenav-position .uk-slidenav-next{ display:none}
.index_show .box{width:100%; max-width:100%; position:absolute; left:50%; margin-left:-580px; color:#fff; bottom:26%; overflow:hidden}
.index_show .box .title:before{content:""; display:block; width:95px; height:4px; background:#fff; margin-bottom:20px; display:none}
.index_show .box .title{font-size:20px; line-height:20px;    text-shadow: 0px 1px 10px #000;}
.index_list{margin:20px 0; /*height:280px;*/ overflow:hidden; width:50%}
.index_list dd{padding-bottom:5px}
.index_list dd a{display:block; height:30px; overflow:hidden; font-size:15px; line-height:30px;  color:#fff;    text-shadow: 0px 1px 10px #000;}
.index_list dd a:hover{background:rgba(255,255,255,0.1);padding:0 15px;}
.index_show .box .more{display:block; width:150px; height:32px; border:1px solid rgba(255,255,255,0.49); text-align:center; line-height:32px; border-radius:5px; font-size:14px; color:#fff; background:rgba(255,255,255,0.25)}
.index_show .box .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.index_show .box .more:hover{background:rgba(255,255,255,0.5); border:1px solid rgba(255,255,255,0.9);}

.index_show .box .title{position:relative; top:-500px;}
.index_show .box .more{position:relative; top:500px;}
.index_show .box .index_list{position:relative; left:-50%;}
.index_show .uk-slideshow .uk-active .box .title{top:0;}
.index_show .uk-slideshow .uk-active .box .more{top:0;}
.index_show .uk-slideshow .uk-active .box .index_list{left:0}

.index_show .uk-position-bottom{bottom:8%; margin:0; z-index:5; width:1000px; left:50%; margin-left:-580px;}
.index_show .uk-dotnav{text-align:center}
.index_show .uk-dotnav *{overflow:hidden}
.index_show .uk-dotnav>*{float:left; margin-top:0; padding-left:0; width:25%; cursor:pointer}
.index_show .uk-dotnav>*>*{height:50px; width:auto; padding:12px 15px 12px 25px; line-height:25px;}
.index_show .uk-dotnav-contrast>*>*{background:#fff; transform:scale(1); margin:0;  margin-left:1px; border-radius:0; color:#333}

.index_show .uk-dotnav>*>*{text-align:left; text-indent:0}
.index_show .uk-dotnav>*>* .title{font-size:18px; height:25px;}
.index_show .uk-dotnav>*>* .txt{font-size:14px; color:#666;  height:25px; text-overflow: ellipsis; white-space: nowrap;}
/*.index_show .uk-dotnav .a:before{content:""; position:absolute; width:46px; height:46px; left:15px; top:50%; margin-top:-23px;}
.index_show .uk-dotnav .i1 .a:before{background:url(../images/a1.png) no-repeat; background-size:cover}
.index_show .uk-dotnav .i2 .a:before{background:url(../images/a2.png) no-repeat; background-size:cover}
.index_show .uk-dotnav .i3 .a:before{background:url(../images/a3.png) no-repeat; background-size:cover}
.index_show .uk-dotnav .i4 .a:before{background:url(../images/a4.png) no-repeat; background-size:cover}*/
.index_show .uk-dotnav-contrast>.uk-active>*{background:#014aa3;}
.index_show .uk-dotnav-contrast>.uk-active>* .title{color:#fff}
.index_show .uk-dotnav-contrast>.uk-active>* .txt{color:#fff}
.index_show .uk-dotnav-contrast .i1.uk-active .a:before{background:url(../images/a1a.png) no-repeat; background-size:cover}
.index_show .uk-dotnav-contrast .i2.uk-active .a:before{background:url(../images/a2a.png) no-repeat; background-size:cover}
.index_show .uk-dotnav-contrast .i3.uk-active .a:before{background:url(../images/a3a.png) no-repeat; background-size:cover}
.index_show .uk-dotnav-contrast .i4.uk-active .a:before{background:url(../images/a4a.png) no-repeat; background-size:cover}

.index_show .uk-slidenav-previous:before{display:none}
.index_show .uk-slidenav-next:before{display:none}







/*公共部分*/
.index_title{line-height:22px; padding-bottom:35px; position:relative}
.index_title .cn{font-size:30px; color:#222}
.index_title .zn{font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#014aa3}
.index_title .zn span{color:#014aa3}

.index_title .more{position:absolute; right:0; bottom:35px; width:150px; height:32px; border:1px solid #014aa3; text-align:center; line-height:32px; border-radius:5px; font-size:14px; color:#fff; background:#014aa3}
.index_title .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.index_title .more:hover{background:#b40606; color:#fff; border:1px solid #b40606}
.index_title .more:hover span{background:url(../images/morea.png) no-repeat right center}

.index_one{padding:0.6rem 0; background:#fff url(../images/index_one.jpg) repeat-x 0 bottom; position:relative}
.index_one:after{content:""; position:absolute; left:60px; top:0; width:513px; height:448px; background:url(../images/index_one.png) no-repeat}
.index_one .layout{position:relative; z-index:1}
.info_index{height:px}
.info_index_show{width:735px; float:left; background:#fff; position:relative} 
.info_index_show .img{overflow:hidden}
.info_index_show img{width:100%; height:490px; object-fit:cover}
.info_index_show .title{height:60px; line-height:60px; font-size:14px; padding:0 30px; overflow:hidden; background:#fff; -webkit-box-shadow:rgba(52,50,50,0.17) 2px 0px 40px;-moz-box-shadow:rgba(52,50,50,0.17) 2px 0px 40px;box-shadow:rgba(52,50,50,0.17) 2px 0px 40px}
.info_index_show .but{position:absolute; height:60px; right:-60px; overflow:hidden; bottom:0}
.info_index_show .but .a{display:block; width:60px; height:60px; float:left; text-align:center; line-height:60px; color:#014aa3; background:#fff; font-size:30px; cursor:pointer}
.info_index_show .but .a:hover{color:#fff; background:#014aa3}

.info_index_right{float:right; width:435px}
.info_index_list{}
.info_index_list *{overflow:hidden}
.info_index_list li{cursor:pointer; height:37px; line-height:37px; overflow:hidden; text-align:right; margin-bottom:10px; }
.info_index_list li a{display:block;padding:0 15px}
.info_index_list li .title{display:block; height:37px; float:left; max-width:80%; font-size:14px; text-overflow:ellipsis; white-space:nowrap; text-align:left}
.info_index_list li .time{font-size:14px; color:#999}
.info_index_list li.hover,.info_index_list li:hover{background:#014aa3}
.info_index_list li.hover .title,.info_index_list li:hover .title,.info_index_list li.hover .time,.info_index_list li:hover .time{color:#fff}


.inabout{
    width:100%;
    padding:40px 0 60px;
    text-align:center;
    background: url(../images/about_bgn.jpg) no-repeat center;
}
.inabout .inam h2{
    font-size:22px;
    font-weight:bold;
    color:#333;
}
.inabout .inam p{
    margin-top:15px;
    font-size:16px;
    line-height:28px;
    color:#777;
}
.inabout .inam a{
    margin-top:4.5%;
    font-size:15px;
    line-height:25px;
    color:#fff;
    background:#014aa3;
    padding:10px 50px;
    display:inline-block;
    border-radius:50px;
    transition:all 0.4s;
}
.inabout .inam a:hover{
    background:#0050b1;
    margin-top:4%;
    margin-bottom:0.5%;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}


.inyw{
    width:100%;
    overflow:hidden;
}
.inyw .inywm{
    width:16.666666666666664%;
    float:left;
}
.ywbox{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    background-color: rgba(0, 0, 0, 0.5);
    transition: 0.5s;
    padding: 80px 20px;
    overflow:hidden;
    text-align:center;
}
.ywbox:hover{
    background-color: rgba(0, 0, 0, 0.8);
}
.ywbox1{
    background:url(../images/yw1.jpg) no-repeat center;
}
.ywbox2{
    background:url(../images/yw2.jpg) no-repeat center;
}
.ywbox3{
    background:url(../images/yw3.jpg) no-repeat center;
}
.ywbox4{
    background:url(../images/yw4.jpg) no-repeat center;
}
.ywbox5{
    background:url(../images/yw5.jpg) no-repeat center;
}
.ywbox6{
    background:url(../images/yw6.jpg) no-repeat center;
}
.ywimg{
    width:100%;
    margin-top:45px;
}
.ywbox .ywimg .ywxq{
    display: none;
    transition:all 0.4s;
    min-height:48px;
}
.ywimg .ywxq a{
    color:#fff;
    border:1px solid #fff;
    border-radius:50px;
    padding:10px 35px;
    display:inline-block;
}
.ywbox:hover .ywimg .ywxq{
    display:block;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
.ywbox .ywimg .ywtp{
    display:block;
    transition:all 0.4s;
}
.ywbox:hover .ywimg .ywtp{
    display:none;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
.ywbox .ywtit{
    color:#fff;
    font-size:18px;
}
.ywbox .line {
    max-width:60px;
    width: 100%;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #f0f0f0;
    opacity: 1;
    filter: alpha(opacity:100);
    display: inline-block;
    vertical-align: middle;
}

.inlink{
    width:100%;
    background:#f5f5f5;
    padding:20px 0;
}
.inlink .new2022_box{
    max-width:1400px;
    margin:0 auto;
}
.inlink .inlinkm{
    display:flex;
}
.inlink .inlinkm a{
    width:16%;
    margin-right:15px;
}
.inlink .inlinkm img{
    width:100%;
    height:65px;
}


.ny_all{width:100%; height: auto; overflow: hidden; margin-top: 36px; margin-bottom:80px;}
.ny_left{width:21.5%; height: auto; float: left;}
.ny_left_title{    /* width: 100%; */
    background: #014aa3;
    /* text-align: center; */
    font-size: 20px;
    color: #fff;
    padding: 15px 0 15px 30px;}
.ny_left_nav{width:100%; height: auto; padding: 16px 0 30px 0;}
.ny_left_nav .yiji li{width: 100%; height:auto;  padding-left:10px; margin-bottom:1px; position:relative  }
.ny_left_nav .yiji li::before {
    content: "";
    position: absolute;
    height: 7px;
    width: 7px;
    background: #014aa3;
    left:10px;
    top: 20px;
}
.ny_left_nav ul li a{padding-left: 20px; font-size: 16px; color: #333333;display: block;  height:50px;line-height: 50px;position: relative;}
.ny_left_nav ul li .inactive{ background:url(../image/off.png) no-repeat 210px center;}
.ny_left_nav ul li .inactives{background:url(../image/on.png) no-repeat 210px center;} 
.ny_left_nav ul li ul{display: none;}
.ny_left_nav ul li ul li { width: 100%; height: 50px; line-height: 50px; background: none;}
.ny_left_nav ul li ul li ul{display: none;}
.ny_left_nav ul li ul li a{ padding-left:20px; font-size: 14px; color: #666666}
.ny_left_nav ul li ul li.active a{color:#014aa3; font-size: 14px; background: url(../image/r_jt.png) no-repeat 200px center}
.ny_left_nav ul li.active a{color:#fff}
.ny_left_nav ul li:hover a.inactive{color:#014aa3}
.ny_left_nav ul li ul li:hover a{color:#014aa3}
.ny_left_nav ul li .inactives{color:#014aa3}
.ny_left_nav ul li ul li:hover a{color:#014aa3}
.yiji li.active{background:#fff url(../image/dian.png) no-repeat 8px 22px;}

.ny_left_nav ul li ul li:hover{background: url(../image/r_jt.png) no-repeat 210px center}
.ny_left_nav .yiji li:hover{background:#fff url(../image/dian.png) no-repeat 8px 22px;}
.accordion { width: 100%; height:auto; overflow:hidden}
.accordion li.open .link {color: #014aa3;}
.accordion .link i{width:7px; height:7px; background:url(../image/dian.png) no-repeat center; float:left; margin-top:22px; margin-right:10px;}
.ny_left_nav ul li.open{background:#fff}
.accordion .link {
    cursor: pointer;
    display: block;
    height:50px;
    line-height:50px;
    font-size: 16px;
    color: #333333;
    position: relative;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    /* background: url(../image/off.png) no-repeat 207px center; */
}
.accordion li{padding-left:30px; position:relative; background:#fff; margin-bottom:10px;}
.accordion li:hover,.accordion li.active{background:#014aa3;}
.accordion li:hover a{color:#fff;}


.accordion .link::before {
    content: "";
    position: absolute;
    height: 7px;
    width: 7px;
    background: #014aa3;
    left: 0;
    top: 20px;
}
.accordion li:hover .link::before,.accordion li.active .link::before {
	background:#fff;
}
.ny_right{width:75%; height: auto; float: right; padding-top:10px;}
.ny_right_title{width:100%; height: 47px; border-bottom: 1px solid #dddddd}
.ny_right_title h3{font-size: 24px; height: 40px; line-height: 40px; color: #484848; font-weight: bold; padding-left:25px; }
.ny_product{width:100%; height: auto; overflow: hidden; margin-top: 0;}
.ny_product ul{width:100%; height: auto; overflow: hidden}
.ny_product ul li{width:32%; float: left; height: auto; margin-right: 2%; margin-bottom: 30px;}
.ny_product ul li h3{width:100%; height: 40px; line-height: 40px; font-size: 18px; color: #014aa3; margin-bottom:2px;     font-weight: bold;text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.ny_product ul li .products_pic{height:auto; display: block;overflow: hidden;width:100%;    border: 1px solid #dddddd;}
.ny_product ul li .products_pic img{max-width:100%; ; display:block; margin:0px auto; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.ny_product ul li:hover img{transform: scale(1.08);transition: all 1s ease 0s;-webkit-transform: scale(1.08);-webkit-transform: all 1s ease 0s;}
.ny_product ul li:nth-child(3n){margin-right: 0px;}
.ny_product ul li p{width:100%; height:45px; line-height:40px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; font-size:14px}
.ny_proshow_xq{width:100%; height:auto; overflow:hidden; font-size: 18px; line-height:28px; height: 200px; display: block;}
.ny_pro_more{width:100%; height: 36px; border-bottom: 1px solid #014aa3; font-size: 14px; color: #666; line-height: 36px;position:relative}
.ny_product ul li:hover .ny_pro_more{color:#fff; transition: all 0.4s ease-in-out; }
.ny_pro_more:after{content:""; width:0; height:100%; display:block; position:absolute; top:0; left:0; transition: all 0.4s ease-in-out;  background:rgba(15, 125, 194, 0.8)}
.ny_product ul li:hover .ny_pro_more:after{width:100%; transition: all 0.4s ease-in-out;}
.ny_pro_more p{position:relative; z-index:9}

#sl_PicShow{width:100%!important;}
.sl_SmallImgList{width:100%; display:black; margin:0px auto; text-align:center}

.ts{
    font-weight:bold;
    font-size:20px;
    line-height:30px;
}
.nygg{
    background: #ddd;
    margin-top: 10px;
    padding: 8px;
}
.nyggm{
    background:#fff;
    padding:20px;
    display:flex;
    justify-content:space-between;
}
.nyggm div{
    width:50%;
}
.nyggm div:first-child{
    border-right:1px solid #ccc;
}
.nyggm div:last-child{
    text-align:right;
}
.nyggm a{
    font-size:16px;
    text-decoration:underline;
}
.nyggm a span{
/*    color:#014aa3;*/
    font-weight:bold;
    letter-spacing:5px;
}


.ncon{
    width:100%;
}
.ncon .conl{
    width:40%;
    float:left;
    background:#fff;
    padding:5%;
    box-shadow:0 0 20px rgba(0, 0, 0, .1);
}
.ncon .conl h1{
    font-size:38px;
    font-weight:bold;
    color:#333;
    font-family: 'Poppins',"Arial";
}
.ncon .conl h2{
    display:block;
    font-size:18px;
    font-weight:bold;
    color:#444;
    line-height: 2.8;
    font-family: 'Poppins',"Arial";
    margin:10px 0;
}
.ncon .conl .e_line-6 {
    border-top:none;
    border-right:none;
    border-bottom:1px solid rgba(238, 238, 238, 1);
    width: auto;
    max-width: none;
    margin-left: 0px;
    position: relative;
    margin-bottom: 5%;
}
.ncon .conl .e_line-61 {
    border-top:none;
    border-right:none;
    border-bottom:1px solid rgba(238, 238, 238, 1);
    width: auto;
    max-width: none;
    margin-left: 0px;
    position: relative;
    margin-bottom: 5%;
}
.ncon .conl .e_line-6:before {
    content: '';
    display: block;
    width: 15%;
    background: #014aa3;
    height: 3px;
}
.ncon .conl p{
    font-size:16px;
    line-height:28px;
    width:50%;
    float:left;
    margin-bottom: 5%;
}
.ncon .conl p span{
    font-size:15px;
    color:#999;
    display:block;
}
.ncon .conr{
    width:50%;
    float:left;
}



.ly .form-group {
    margin: 10px 20px;
}
.ly .control-label {
    display: none;
}
.ly .e_text {
    width: 98%;
    display: inline-block;
}
.ly .p_groupBox textarea {
    min-height: 160px;
    padding: 10px;
    max-width: 100%;
}
.ly .InputText {
    border-radius: 0px;
    padding-left: 10px;
    background-color: #fafafa;
    color: #333;
}
.ly .form-control {
    border-radius: 0px;
    max-width: none;
    border: 0px solid #d2d2d2;
    box-shadow: none;
    height: 42px;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #7b7b7b;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.ly .p_FullNameBox {
    width: calc((98% - 85px)/2);
    display: inline-block;
}
.ly .e_input {
    width: 100%;
}
.ly .p_PhoneBox {
    width: calc((98% - 85px)/2);
    display: inline-block;
}
.ly .p_EmailBox {
    width: calc((98% - 85px)/2);
    display: inline-block;
}
.ly .p_CaptchasBox {
    width: calc((98% - 85px)/2);
    display: inline-block;
}
.ly .p_FullNameBox {
    width: calc((98% - 85px)/2);
    display: inline-block;
}
.ly .p_FullNameBox {
    width: calc((98% - 85px)/2);
    display: inline-block;
}
.ly .p_EntryBox {
    height: 42px;
    width: calc(100% - 98px);
    display: inline-block;
}
.ly .p_image {
    width: 90px;
    display: inline-block;
    vertical-align: top;
}
.ly .p_CoupWBox {
    margin-top: 30px;
    padding: 0 20px;
}
.ly .btn-primary {
    background-color: #333;
    border-color: #333;
    border: 0px;
    border-radius: 0px;
    width: 100%;
    height: 42px;
    color:#fff;
    transition: 0.5s;
}



.t_ser_top {
    width: 100%;
    overflow:hidden;
}
.t_sert_l {
    width: 40%;
    float: left;
}
.t_sert_l01 {
    width: 100%;
    font-size: 40px;
    color: #333;
}
.n_sert_r {
    line-height: 65px;
    float: right;
    color: #666;
    font-size: 14px;
}

.n_sert_r a {
    color: #666;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
.n_sert_r a:hover {
    color: #0c4da2;
}
.n_bottom {
    width: 100%;
    height: 1px;
    border-bottom: 1px #cacfd5 solid;
    padding-bottom: 20px;
}
.n_fuwu_nr {
    width: 100%;
    padding-top: 20px;
    margin-bottom:50px;
}

.n_news_li {
    padding: 20px 25px;
    background-color: #fff;
    height: auto;
    border-bottom:1px solid #eee;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

    .n_news_li:hover {
        background: #fbfbfb;
    border-bottom:1px solid #fff;
    }

.n_news_li_time {
    float: left;
    text-align: right;
    width: 110px;
    margin-top: 55px;
}

.n_news_li_nian {
    font-size: 18px;
    color: #d2d2d2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.n_news_li:hover .n_news_li_nian {
    color: #0c4da2;
}

.n_news_li_yue {
    font-size: 30px;
    font-weight: bolder;
    color: #d2d2d2;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.n_news_li:hover .n_news_li_yue {
    color: #0c4da2;
}

.n_news_li_xian {
    margin-top: 8px;
    width: 37px;
    height: 2px;
    background-color: #d2d2d2;
}

.n_news_li_con {
}

.nnewsflex{
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.n_news_li_name {
    font-size: 20px;
    font-weight: 700;
    color: #555;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
}
.newsname{

    background: url(../images/1709041045047105261.png) no-repeat left 9px;
    padding-left: 15px;
}

.n_news_li:hover .n_news_li_name {
    color: #0c4da2;
}

.n_news_li_js {
    margin-top: 11px;
    line-height: 24px;
    font-size: 14px;
    color: #898989;
}

.n_news_li_more {
    margin-top: 20px;
    font-size: 14px;
    color: #898989;
}

/*.n_news_ul li {
    margin-bottom: 5px;
}*/

.n_news_li_touch_time {
	color:#b5b5b5;
	font-size:16px;
}




.newshow{
    overflow:hidden;
    background:#fff;
    padding:1% 2%;
    border-radius:10px;
    margin-top:20px;
}
.newshowbox {
    width: 835px;
    padding: 30px 0;
    float: left;
}

.newshowbox_r {
    width: 306px;
    float: right;
    margin: 0 0 50px;
}

.newshow_name {
    font-size: 26px;
    color: #333;
    font-weight: 700;
    line-height: 32px;
}

.newshow_zx div {
    float: left;
    font-size: 14px;
    color: #999;
}

.newshow_ctrl a {
    color: #999;
    font-weight: 600;
    margin-right: 10px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

    .newshow_ctrl a:hover {
        color: #333;
    }

.newshow_follow {
    margin-right: 20px;
}

.newshow_fx .bdsharebuttonbox a {
    margin: 0 6px 0 0;
}

.newshow_fx {
    margin-left: 30px;
}

.newshow_zx {
    margin-top: 20px;
}

.newshow_title {
    padding-bottom: 16px;
}

.newshow_zx .newshow_back {
    float: right;
}

.newshow_back a {
    color: #999;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

    .newshow_back a:hover {
        color: #333;
    }

.newshow_cont {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    margin-top: 24px;
}

    .newshow_cont p {
        margin-bottom: 40px;
        font-size: 16px;
        line-height: 30px;
    }

    .newshow_cont h3 {
        font-weight: 700;
        font-size: 16px;
        margin-bottom: 15px;
        color: #333;
    }

    .newshow_cont h4 {
        font-weight: 700;
        font-size: 14px;
        margin-bottom: 15px;
        color: #333;
    }
    .newshow_cont table tr td{
        border:1px solid #ccc;
        border-collapse: collapse;
    }

.newshow_aboutsearch {
    font-size: 14px;
    color: #333;
    font-weight: 700;
}

    .newshow_aboutsearch a {
        color: #333;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }

        .newshow_aboutsearch a:hover {
            color: #666;
        }

.newshow_pjs {
    float: left;
    margin-top: 20px;
    font-size: 14px;
    color: #333;
    line-height: 28px;
}

.newshow_p a {
    color: #333;
    padding-bottom: 2px;
    border-bottom: 1px solid #666;
}

.newshow_p {
    float: left;
}

.newshow_pjs_fx {
    float: right;
}

.newshow_bottom {
    margin-top: 14px;
}

.newshow_back {
    float: right;
    font-size: 14px;
    margin-top: 25px;
}

.newshowbox_r_b {
    padding: 0 20px;
    margin-top: 32px;
    margin-bottom:30px;
    padding-bottom: 25px;
    border: 7px solid #f3f3f3;
    background:#fff;
}

.show_prev_title {
    font-size: 20px;
    color: #555;
    font-weight: 600;
    margin-top: 30px;
}

.show_prev_time {
    font-size: 12px;
    color: #555;
    margin-top: 5px;
}

.show_prev_name {
    font-size: 15px;
    color: #555;
    line-height: 23px;
    margin-top:10px;
}
.show_prev_name a {
    color:#666;
}
.show_prev_name a:hover {
    color:#014aa3;
}

.newshowbox_r_b_prev {
    border-bottom: 1px solid #ececec;
    padding-bottom: 26px;
}

.show_chanpin_touch {
    display: none;
}

.prenextpage_touch {
    display: none;
}



.ny_product .proLi {
width: calc((100% - 60px)/3);
    float: left;
    position: relative;
    overflow: hidden;
    padding: 10px;
}
.ny_product .proLi .porTbox {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 180px;
}
.ny_product .proLi .proImg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height:100%;
    transition: all .5s ease;
}
.ny_product .proLi .showBox {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: rgba(0,0,0,.6);
    transition: all 0.5s ease;
}
.ny_product .proLi:hover .showBox {
    opacity: 1;
}
.ny_product .proLi .showBoxLink {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    display: block;
    width: 60%;
    color: #fff;
    text-align: center;
    font-size: 16px;
    padding: 10px 0;
}
.ny_product .proLi .showBoxLink::before {
    content: '';
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 60%;
    height: 1px;
    background: #fff;
    transition: all .5s ease;
}
.ny_product .proLi:hover .showBoxLink::before {
    width: 16px;
}
.ny_product .proLi .showBoxLink::after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 60%;
    height: 1px;
    background: #fff;
    transition: all .5s ease;
}
.ny_product .proLi:hover .showBoxLink::after {
    width: 16px;
}
.ny_product .proLi .porBbox {
    position: relative;
    overflow: hidden;
    padding: 10px 20px 10px;
    background: #fff;
    border: 1px solid #f2f2f2;
}
.ny_product .proLi .proTitle {
    font-size: 16px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    white-space: nowrap;
    width: 100%;
    text-align:center;
}
.ny_product .proLi .proSummry {
    color: #777;
    white-space: nowrap;
    overflow: hidden;
    margin: 10px 0;
    text-overflow: ellipsis;
}
.ny_product .proLi .lookDetail {
    position: relative;
    display: block;
    color: #777;
    height: 38px;
    line-height: 38px;
    border-top: 1px solid #e5e5e5;
}
.ny_product .proLi .arrowsR {
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translate(0, -50%);
    width: 30px;
}
.ny_product .proLi .arrowsR img {
    position: absolute;
    transition: all .5s ease;
}
.ny_product .proLi .harr {
    opacity: 0;
}

.nhon > h2{
    text-align:center;
    font-size:28px;
    font-weight:bold;
    display:block;
    margin-bottom:35px;
}
.ny_honor{
    width:100%;
}
.honnav{
    width:100%;
    text-align:center;
    margin:0 auto 30px;
}
.honnav a{
    background:#fff;
    padding:12px 25px;
    border-radius:5px;
    font-size:15px;
    margin:0 5px;
}
.honnav a:hover,.honnav a.active{
    background:#014aa3;
    color:#fff;
}

.nhonnav{
    float:right;
    display:flex;
    margin-top:4px;
}
.nhonnav a{
    background:#fff;
    padding:12px 25px;
    border-radius:5px;
    font-size:15px;
    margin:0 5px;
}
.nhonnav a:hover,.nhonnav a.active{
    background:#014aa3;
    color:#fff;
}
.nhm{
    width:100%;
    overflow:hidden;
    margin-bottom:50px;
    padding:10px 0;
}
.nhm .honli{
    width: calc((100% - 96px)/4);
    float: left;
    margin:1%;
    background:#fff;
    text-align:center;
}
.nhm .honli:hover{
    box-shadow:0 0 20px rgba(0, 0, 0, .18);
}
.nhm .honli .honbox{
    background:#fff;
    font-size:16px;
    text-align:center;
    line-height:55px;
    padding: 0 2%;
}
.nhm .honli .porTbox {
    overflow:hidden;
    height:200px;
    border-bottom:1px solid #eee;
}
.nhm .honli .porTbox img {
    height:100%;
  transition-duration: 2s;
}
.nhm .honli .porTbox img:hover {
  transform: scale(1.08);
  -webkit-transform: scale(1.08);
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -o-transform: scale(1.08);
}


.page{
    width:100%;
    text-align:center;
    margin: 10px auto;
}
.page a{
    background:#fff;
    font-size:15px;
    padding:10px 15px;
    margin:0 3px;
}
.page .page-num-current{
    background:#014aa3;
    color:#fff;
}




.index_two{padding:0.45rem 0 0.6rem; /*background:#fff url(../images/index_two.jpg) no-repeat center bottom;*/
    background: url(../images/3.jpg) bottom center no-repeat #f3f5f6;}
.index_two .index_title{position:relative}

.swiper-honor{padding-bottom:55px}
.swiper-honor .swiper-slide{width:33.3%; float:left;}
.swiper-honor .swiper-slide *{overflow:hidden; /*height: 450px;*/}
.swiper-honor a{display:block; position:relative}
.swiper-honor .img{position:relative; margin-left:2px}
.swiper-honor .img i{display:block; position:absolute; left:0; top:0; width:100%; font-style:normal}
.swiper-honor img{width:100%; height:255px;}
.swiper-honor .title{text-align:center; height:35px; top:0; line-height:35px; font-size:16px; color:#666; position:relative; opacity:1}
.swiper-honor .t{position:absolute; left:0; bottom:-50px;text-align:center; padding:15px 0;font-size:15px; color:#fff; background:rgb(1 74 163 / 70%); width:100%}
.swiper-honor > .swiper-pagination-bullets{bottom:0}
.swiper-honor > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}
.swiper-honor .swiper-pagination-bullet{width:12px; height:12px; background:#a5a5a5; border-radius:50px; opacity:1}
.swiper-honor .swiper-pagination-bullet-active{width:50px; background:#014aa3}
.swiper-honor a:hover .title{top:-45px; opacity:0}
.swiper-honor a:hover .t{bottom:0;}

.index_three{background:url(../images/index_three.jpg) no-repeat center 0; height:600px}
.index_three .layout{padding:0.6rem 0 0 0}
.index_three .index_title{}
.bidding_index_list{padding-bottom:35px}
.bidding_index_list *{overflow:hidden}
.bidding_index_list li{height:55px; line-height:55px; overflow:hidden; border-bottom:1px solid #cdd2d5; text-align:right; padding:0 90px}
.bidding_index_list li a{display:block; float:left; max-width:70%; font-size:14px; text-overflow:ellipsis; white-space:nowrap; text-align:left}
.bidding_index_list li .time{color:#747678; font-size:14px}

.bidding_index_list li:hover{background:#014aa3; -webkit-box-shadow:rgba(0,119,195,0.2) 17px 0px 27px;-moz-box-shadow:rgba(0,119,195,0.2) 17px 0px 27px;box-shadow:rgba(0,119,195,0.2) 17px 0px 27px}
.bidding_index_list li:hover a,.bidding_index_list li:hover .time{color:#fff}
.bidding_index_list li:hover a{font-weight:bold}

.index_three .more{display:block; margin:0 auto; width:150px; height:32px; border:1px solid #014aa3; text-align:center; line-height:32px; border-radius:5px; font-size:14px; color:#fff; background:#014aa3}
.index_three .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.index_three .more:hover{background:#b40606; color:#fff; border:1px solid #b40606}
.index_three .more:hover span{background:url(../images/morea.png) no-repeat right center}


.index_four{padding:0.6rem 0; background:#fbfcfe url(../images/index_four.jpg) no-repeat center bottom}
.index_four .index_title{}
.index_four .more{display:block; margin:0 auto; width:150px; height:32px; border:1px solid #014aa3; text-align:center; line-height:32px; border-radius:5px; font-size:14px; color:#fff; background:#014aa3}
.index_four .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.index_four .more:hover{background:#b40606; color:#fff; border:1px solid #b40606}
.index_four .more:hover span{background:url(../images/morea.png) no-repeat right center}

.swiper-information{position:relative; overflow:hidden; padding-bottom:30px;}
.swiper-information .swiper-container{width:200%; margin-left:-50%;}
.swiper-information .box{position:relative}
.swiper-information .swiper-slide{padding:45px 0 120px 0}
.swiper-information .box{width:100%; margin:0 auto; position:relative}
.swiper-information .box:after{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5)}
.swiper-information .box img{width:100%}
.swiper-information .text{position:absolute; width:90%; background:#fff; overflow:hidden; border-radius:10px; left:5%; bottom:-60px; z-index:2; line-height:25px; color:#999999; font-size:12px; display:none}
.swiper-information .text *{overflow:hidden}
.swiper-information .text .pa{padding:20px 30px}
.swiper-information .text .title{font-size:16px; color:#444444; height:25px; text-overflow:ellipsis; white-space:nowrap;}
.swiper-information .text .txt{height:25px}
.swiper-information .text .time{height:25px}
.swiper-information .text .morea{font-size:12px; color:#3d8cee; padding-right:35px; background:url(../images/more_l.png) no-repeat right center; opacity:0.8}
.swiper-information .text .morea:hover{opacity:1}
.swiper-information .swiper-slide-active{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); z-index:9}
.swiper-information .swiper-slide-active .box .text{display:block}
.swiper-information .swiper-slide-active .box:after{display:none}
.swiper-information .but{opacity:0.4;outline:none; margin-top:-80px;}
.swiper-information .but:hover{opacity:1;}
.swiper-information .swiper-button-prev{background:url(../images/left.png) no-repeat center center}
.swiper-information .swiper-button-next{background:url(../images/right.png) no-repeat center center}


/*二级页面*/

.second_show{height:390px; opacity:0; position:relative; top:-20px}
.second_show.hover{opacity:1; top:0}
.second_show img{width:100%}
.location_box{background:#fff}
.location_box .box{height:50px; line-height:50px; font-size:14px; color:#999999; background:url(../images/home.png) left no-repeat;}
/*.location_box .box a,.location_box .box em{float:left}*/
.location_box .home{height:50px; width:23px; background:url(../images/home.png) no-repeat 0 center}
.location_box em{padding:0 12px}
.location_box .box a{color:#999999}
.location_box .box a:first-child{padding-left:25px;}
.location_box .box .a{color:#014aa3; font-weight:bold}
.location_box .second_nav{float:left; position:relative}
.location_box .second_nav .a{padding-right:23px; background:url(../images/add.png) no-repeat right center}.location_box .location_box .second_nav .level{float:left}
.location_box .second_nav .level a{margin:0 10px; opacity:0; visibility:hidden; transform:translateX(-20px)}
.location_box a:hover{color:#014aa3}
.location_box .second_nav:hover .level a{opacity:1; transform:translateX(0px); visibility:visible}


/*关于我们*/
.about_One{overflow:hidden; padding:0px 0; position:relative}
/*.about_One:after{content:""; position:absolute; left:-90%; bottom:0; width:270%; height:320%; background:#f6f9fb; border-radius:50%}
*/.about_One .layout{position:relative; z-index:2}
.about_One .index_title{text-align:center}
.we_show .am{ background:#fff; border-radius:10px; padding:3%; box-shadow:0 0 20px rgba(0, 0, 0, .1); margin-bottom:20px; }
.we_show .am h2{font-size:20px; color:#014aa3; font-weight:bold;}
.we_show .am p{ text-indent:2em; line-height:35px; font-size:17px; margin: 15px; }
.we_show .am p span{ font-weight:bold;}
.we_show .text{float:left; width:50%; font-size:16px; line-height:30px; color:#666666; background:url(../images/about_One.png) no-repeat center center}
.we_show .img{float:right; width: calc(40% - 35px); padding-bottom:35px; padding-right:35px; position:relative}
.we_show .img:after{content:""; position:absolute; right:0; bottom:0; width: calc(100% - 35px); height: calc(100% - 35px); border:1px solid #989a9c}
.we_show .img img{width:100%; position:relative; z-index:2}


.nywtit{
    font-size:24px !important;
}
.nyw .mb20{
    border-bottom:1px dashed #ddd;
    padding-bottom:20px;
}
.ywl1{
    padding-top:20px;
    border-top:1px dashed #ddd;
}
/*.nyw{
    width:100%;
    overflow:hidden;
}
.nyw .ywl{
    width:49%;
    float:left;
}
.nyw .ywxc{
    width:2%;
    text-align:center;
    float:left;
}
.nyw .ywx{
    width:2px;
    height:100%;
    min-height:900px;
    background:#eee;
}
.nyw .ywr{
    width:49%;
    float:left;
}*/
.nwh{
    background:#fff;
    border-radius:10px;
    margin-bottom:55px;
    text-align:center;
    box-shadow:0 0 20px rgba(0, 0, 0, .1);
}
.nwh h2 {
    display: inline-block;
    font-size: 25px;
    font-weight: bold;
    padding: 30px 0 10px;
    margin-bottom:20px;
    border-bottom:3px solid #014aa3;
}
.we_show .flex3{
    display:flex;
    flex-wrap: wrap;
}
.we_show .flex3 div{
    width:29.333%;
    text-align:center;
    margin:1%;
    padding:1%;
    background:#fff;
    transition:all 0.4s;
}
.we_show .flex3 div:hover{
    box-shadow:0 0 20px rgba(0, 0, 0, .1);
    border-radius:15px;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
.we_show .wh{
    font-size:22px;
    font-weight:bold;
    padding:0 15px;
}
.we_show .wh.flex3 div{
    width: 23%;
    background: #f2f2f2;
    margin: 1% 1%;
    padding: 32px 0;
    border-radius:5px;
    transition:all 0.4s;
}
.we_show .wh div:hover{
    color:#014aa3;
    background:#fff !important;
    border-radius:15px;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
.mb20{
    margin-top:30px;
    margin-bottom:30px;
}


.kh{
    margin-bottom:20px;
}
.kh ul{
    width:100%;
    display:flex;
    flex-wrap: wrap;
}
.kh ul li {
    width:18%;
    text-align:center;
    margin:1%;
    background:#fff;
    box-shadow:0 0 20px rgba(0, 0, 0, .1);
    /*border:5px solid #fff;*/
    overflow:hidden;
    transition:all 0.4s;
}
.kh ul li:hover {
    box-shadow:0 0 20px rgba(0, 0, 0, .35);
    /*border:5px solid #014aa3;*/
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
}
.kh ul li img {
  transition-duration: 2s;
}
.kh ul li img:hover {
  transform: scale(1.08);
  -webkit-transform: scale(1.08);
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -o-transform: scale(1.08);
}

.about_two{padding:80px 0; overflow:hidden; background:#f2f2f2;}
.about_two .index_title .cn{padding-bottom:10px; font:30px 微软雅黑, arial, sans-serif;}
.bring_text{font-size:16px; color:#666666; line-height:30px}
.industry_number{padding:60px 0 0 0}
.industry_number li{width:30.3%; float:left; text-align:center}
.industry_number li .number{width:150px; height:160px; line-height:160px; border-radius:10px; background:#e3e8ee; overflow:hidden; position:relative; margin:0 auto}
.industry_number li .number:after{content:""; position:absolute; width:100%; height:4px; left:0; top:50%; margin-top:-2px; background:#e1dadf}
.industry_number li .number >span{font-size:86px; color:#014aa3; position:relative; z-index:2}
.industry_number li .number >span em{font-size:39px; color:#014aa3; position:absolute; right:-20px; top:-10px; line-height:40px}
.industry_number li p{font-size:14px; color:#666666; line-height:20px; padding-top:10px}

.about_three{background:#f3f6fa; padding:80px 0}
.about_three .index_title{text-align:right}
.stand_show{ overflow:hidden}
.stand_show .text{float:right; width:50%; font-size:16px; line-height:30px; color:#666666}
.stand_show .img{float:left; width:40%; position:relative; top:0}
.stand_show .img img{width:100%}
.stand_show .img:hover{top:-20px}

/*关于我们-组织构成*/
.organization_One{padding:80px 0; background:#fff url(../images/organization_One.jpg) no-repeat center bottom}
.organization_One .index_title{text-align:center}
.organization_One .text{padding-top:40px}
.organization_One .text img{ max-width:100%}

/*业务资质*/
.qualification_One{padding:80px 0; background:#fff url(../images/qualification_One.jpg) no-repeat left center}
.qualification_One .index_title{text-align:center}
.qualification-top{ padding-top:40px}
.qualification-top .button{ display:none}
.qualification-top .box{position:relative}
.qualification-top .box .img{width:45%; float:left; text-align:center; padding:0 0 60px 0; position:relative}
.qualification-top .box .img:after{content:""; position:absolute; width:100%; height:70%; left:0; bottom:25px; border:1px solid #9e9e9e}
.qualification-top .box .img p{position:absolute; width:100%; left:0; bottom:10px; line-height:30px; text-align:center; font-size:20px; color:#000; z-index:2}
.qualification-top .box .img p span{background:#fff; display:inline-block}
.qualification-top .box .img img{/*width:90%;*/ width:459px; height:324px; position:relative; z-index:2}
.qualification-top .box .txt{width:50%; float:right; font-size:14px; color:#666; line-height:30px}

.qualification_Two{background:#f6f9fb}
.qualification-thumbs{padding:80px 0}
.qualification-thumbs .swiper-slide{width:20%; float:left}
.qualification-thumbs .swiper-slide *{overflow:hidden}
.qualification-thumbs .box{display:block; position:relative; cursor:pointer}
.qualification-thumbs .img{position:relative}
.qualification-thumbs .img i{display:block; position:absolute; left:0; top:0; width:100%; font-style:normal}
.qualification-thumbs img{width:100%}
.qualification-thumbs .title{text-align:center; height:35px; line-height:35px; font-size:14px; color:#666; position:relative; opacity:1}
.qualification-thumbs .t{position:absolute; left:0; bottom:-35px;text-align:center; height:35px; line-height:35px; font-size:14px; color:#fff; background:rgba(1,118,193,0.7); width:100%}
.qualification-thumbs .button{position:absolute; right:0; top:35px}
.qualification-thumbs .button >div{display:block; float:left; width:38px; height:38px; background:#f4e9e9; text-align:center; line-height:38px; font-size:16px; color:#014aa3}
.qualification-thumbs .button >div:hover{color:#fff; background:#014aa3}

.qualification-thumbs .swiper-slide-thumb-active .title{top:-45px; opacity:0}
.qualification-thumbs .swiper-slide-thumb-active .t{bottom:0}


/*业务范围*/
.business_box{position:relative; padding:80px 0 0 0}
.business_box:after{content:""; position:absolute; width:913px; height:700px; right:0; bottom:0; background:url(../images/business_box.png) no-repeat}
.business_box .index_title{ text-align:right}
.business_box .index_title .zn{ display:none}
.business_box .layout{ position:relative; z-index:2}

.ptb_40{padding:40px 0}
.paging_box{text-align:right}
.paging_box a,.paging_box span{display:inline-block; width:30px; height:30px; line-height:30px; margin-left:5px; text-align:center; border:1px solid #999; color:#999; font-size:14px}  
.paging_box .a{width:auto; padding:0 10px}
.paging_box .on{background:#014aa3; color:#fff; border:1px solid #014aa3}
.paging_box a:hover{border:1px solid #014aa3; color:#014aa3}

.business_list{}
.business_list li{margin-bottom:30px; border:1px solid #e3e8ee; padding:30px 30px 30px 330px; min-height:180px; position:relative}
.business_list li *{overflow:hidden}
.business_list li .img{position:absolute; left:30px; top:30px; width:270px; height:180px}
.business_list li img{width:100%; height:180px}
.business_list li .title{font-size:20px; line-height:20px; padding:15px 0 15px 0}
.business_list li .title:after{content:""; display:block; width:45px; height:5px; background:#bfbfbf; margin-top:10px}
.business_list li .txt{font-size:14px; color:#666666; line-height:30px; height:60px}
.business_list li .tc{text-align:right; padding-top:15px}
.business_list li .more{display:inline-block; width:150px; height:32px; line-height:32px; text-align:center; background:#014aa3; border:1px solid #014aa3; border-radius:5px; font-size:14px; color:#fff}
.business_list li .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.business_list li:hover{background:#e3e8ee}
.business_list li:hover .title{color:#014aa3}
.business_list li:hover .title:after{background:#014aa3}
.business_list li:hover .txt{color:#333}
.business_list li:hover .more{background:#b40606; border:1px solid #b40606; color:#fff}
.business_list li:hover .more span{background:url(../images/morea.png) no-repeat right center}

.business_details{padding:30px 0 60px 0; position:relative}
.business_details .img{width: calc(50% - 35px); float:left; position:relative; padding:0 0 35px 35px}
.business_details .img:after{content:""; position:absolute; left:0; bottom:0; width: calc(100% - 35px); height: calc(100% - 35px); border:1px solid #989a9c}
.business_details img{width:100%; position:relative; z-index:2}
.business_details .txt{width:45%; float:right;  padding-bottom:px; font-size:16px; line-height:30px; color:#666}

.business_details .return_a{position:absolute; font-size:17px; right:0; bottom:60px; padding-left:25px; background:url(../images/return.png) no-repeat 0 center}
.business_details .return_a:hover{color:#bf0101}

.achievement_box{background:#f3f6fa; padding:50px 0}
.achievement_title{position:relative; line-height:30px}
.achievement_title:after{content:""; position:absolute; left:0; top:50%; margin-top:-0.5px; width:100%; height:1px; background:#afb0b3}
.achievement_title span{position:relative; z-index:2; background:#f3f6fa; font-size:20px; color:#000; font-weight:bold; padding-right:30px}
.achievement_list{padding:25px 0 0 0; margin-left:-40px}
.achievement_list li{width:50%; float:left}
.achievement_list li .box{padding:10px 0; border-bottom:1px solid #d8dadd; margin-left:40px}
.achievement_list li .box a{display:block; font-size:16px; height:36px; line-height:36px; overflow:hidden; border-radius:5px}
.achievement_list li .box a:hover{background:#014aa3; color:#fff;padding:0 30px}

/*实时资讯*/
.news_box{padding:80px 0; background:#fff url(../images/news_box.jpg) no-repeat center bottom}
.news_box .index_title{text-align:center}
.news_more{text-align:center; position:relative; margin-top:45px}
.news_more:after{content:""; position:absolute; left:0; top:50%; margin-top:-0.5px; width:100%; height:1px; background:#db7d7d; }
.news_more .a{display:block; width:366px; height:50px; text-align:center; line-height:50px; border-radius:5px; font-size:18px; color:#fff; margin:0 auto; background:#014aa3; position:relative; z-index:2}
.news_more .a:hover{background:#b60505;}
.news_more .no,.news_more .a.no:hover{background:#666}
.news_more.on:after{background:#dbdbdb;}
.news_more.on .a{background:#dbdbdb; color:#666666}

.news_details_box{background:#f8f8f8 url(../images/news_details_box.png) no-repeat right bottom; padding:80px 0 40px 0}
.news_details_show{background:#fff; padding:50px 60px}

.news_details_title{position:relative; padding:0 200px 0 0; line-height:40px}
.news_details_title .title{font-size:36px}
.news_details_title .right_box{position:absolute; right:0; top:0; line-height:40px; font-size:17px; overflow:hidden}
.news_details_title .right_box a,.news_details_title .right_box em,.news_details_title .right_box >div{float:left}
.news_details_title .right_box a:hover{color:#bf0101}
.news_details_title .right_box .return_a{padding-left:25px; background:url(../images/return.png) no-repeat 0 center}
.news_details_title .right_box em{color:#e6e6e6; padding:0 25px}
.news_details_title .right_box .bshare-custom a{display:block; width:30px; height:30px; background:#0175bf; color:#fff !important; overflow:hidden; line-height:30px; text-align:center; border-radius:50%; margin:5px 0; text-decoration:none !important}
.news_details_txt{padding:10px 0; line-height:30px; font-size:14px; color:#999999; border-bottom:1px solid #e6e6e6}
.news_details_txt span{padding-right:32px}
.news_details_txt .time{padding-left:28px; background:url(../images/time.png) no-repeat 0 center}
.news_details_text{font-size:16px; line-height:30px; padding:30px 0}
.news_details_text img{max-width:100%}
.news_details_page{line-height:60px; height:60px; overflow:hidden; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
.news_details_page *{overflow:hidden}
.news_details_page .li{float:left; width:50%; height:60px;font-size:16px; color:#666666}
.news_details_page .li:nth-child(2){text-align:right}
.news_details_page .li a{font-size:16px; color:#666666}
.news_details_page .li a:hover{color:#0175bf}

.mt_30{margin-top:30px}
.Newest_title{position:relative; line-height:30px}
.Newest_title:after{content:""; position:absolute; left:0; top:50%; margin-top:-0.5px; width:100%; height:1px; background:#b6b6b6; }
.Newest_title span{position:relative; z-index:2; background:#fff; font-size:20px; color:#000; font-weight:bold; padding-right:30px}
.Newest_list{padding:25px 0 0 0; margin-left:-20px}
.Newest_list li{width:50%; float:left}
.Newest_list li .box{padding:1px 0; border-bottom:1px solid #d8dadd; margin-left:20px}
.Newest_list li .box a{display:block; font-size:16px; height:45px; line-height:45px; overflow:hidden; border-radius:5px; padding:0 100px 0 25px; position:relative}
.Newest_list li .box a span{font-size:14px; position:absolute; right:15px; top:0}
.Newest_list li .box a:hover{background:#014aa3; color:#fff}

.news_list{}
.news_list li{margin-bottom:30px; border:1px solid #f5fafd; padding:15px 15px 15px 315px; min-height:180px; position:relative}
.news_list li *{overflow:hidden}
.news_list li .img{position:absolute; left:15px; top:15px; width:270px; height:180px}
.news_list li img{width:100%; height:180px}
.news_list li .title{font-size:20px; line-height:20px}
.news_list li .time{font-size:14px; line-height:20px; color:#999999; padding:10px 0}
.news_list li .txt{font-size:14px; color:#666666; line-height:30px; height:60px}
.news_list li .tc{text-align:right; padding-top:10px}
.news_list li .more{display:inline-block; width:150px; height:32px; line-height:32px; text-align:center; background:#fff; border:1px solid #999999; border-radius:5px; font-size:14px; color:#666666}
.news_list li .more span{padding-right:30px; background:url(../images/more.png) no-repeat right center}
.news_list li:hover .title a{color:#014aa3}
.news_list li:hover .title{color:#014aa3}
.news_list li:hover .title:after{background:#014aa3}
.news_list li:hover .txt{color:#333}
.news_list li:hover .more{background:#014aa3; border:1px solid #014aa3; color:#fff}
.news_list li:hover .more span{background:url(../images/morea.png) no-repeat right center}


/*文化党建*/
.Culture_box{padding:80px 0 20px 0}
.Culture_box .index_title{text-align:center}
.Culture_list{margin-left:-45px}
.Culture_list li *{overflow:hidden}
.Culture_list li{width:50%; float:left; padding-top:35px}
.Culture_list li .a{display:block; margin-left:45px; background:#fff}
.Culture_list li img{width:100%}
.Culture_list li .box{border:1px solid #edf5fb; background:#fff; padding:20px; line-height:30px}
.Culture_list li .title{font-size:20px; height:30px}
.Culture_list li .time{font-size:14px; color:#999999}
.Culture_list li a:hover{border-radius:0 0 10px 10px; -webkit-box-shadow:rgba(193,1,1,0.2) 17px 0px 27px;-moz-box-shadow:rgba(193,1,1,0.2) 17px 0px 27px;box-shadow:rgba(193,1,1,0.2) 17px 0px 27px}
.Culture_list li a:hover .box{border:1px solid #fff}
.Culture_list li a:hover .title{color:#014aa3}

/*联系我们*/
.contact_box{padding:80px 0; background:#fff url(../images/news_details_box.png) no-repeat right bottom}
.contact_box .index_title{text-align:center}
.contact_show{background:#014aa3; overflow:hidden}
.contact_list{float:left; width:30%; padding:35px 0 0 0; color:#fff; font-size:16px; line-height:30px}
.contact_list li{margin:0 35px; padding:0 0 10px 45px; position:relative}
.contact_list li i{position:absolute; width:30px; height:30px; left:0; top:0}
.contact_list li .i1{background:url(../images/i1.png) no-repeat; background-size:cover}
.contact_list li .i2{background:url(../images/i2.png) no-repeat; background-size:cover}
.contact_list li .i3{background:url(../images/i3.png) no-repeat; background-size:cover}
.contact_list li .i4{background:url(../images/i4.png) no-repeat; background-size:cover}
.contact_list li .i5{background:url(../images/i5.png) no-repeat; background-size:cover}
.contact_list li .i6{background:url(../images/i6.png) no-repeat; background-size:cover}
.contact_list li .i7{background:url(../images/i7.png) no-repeat; background-size:cover}
.contact_list li .i8{background:url(../images/i8.png) no-repeat; background-size:cover}
.contact_map{float:right; width:70%}
.contact_map iframe{width:100%; height:520px}

/*招贤纳士*/
.join_left{width:800px; float:left}
.join_show{padding-top:30px}
.join_list{}
.join_list li{padding-bottom:2px}
.join_list li *{ overflow:hidden}
.join_list li .title{height:55px; line-height:55px; position:relative; padding:0 70px 0 20px; background:#014aa3; color:#fff; cursor:pointer}
.join_list li .title .more{position:absolute; width:32px; height:32px; text-align:center; line-height:35px; border-radius:50%; right:20px; top:50%; margin-top:-16px; background:#fff; color:#014aa3; font-size:20px; -webkit-transform:rotate(0); transform: rotate(0); text-indent:1px}
.join_list li .title .t{font-size:18px; font-weight:bold}
.join_list li.hover .title{background:#014aa3} 
.join_list li.hover .title .more{color:#014aa3; -webkit-transform: rotate(-225deg); transform: rotate(-225deg); line-height:32px}

.join_list li .txt{padding:30px 25px; line-height:30px; font-size:14px; color:#666666; display:none}
.join_list *{overflow:hidden}
.join_right{width:335px; float:right}
.join_right dl{padding:15px; border:8px solid #f3f3f3; min-height:310px}
.join_right dt{padding-bottom:10px}
.join_right dt span{font-size:20px;line-height:35px; display:block; font-weight:bold; padding-left:35px; background:url(../images/hot.png) no-repeat 0 center}
.join_right dd{line-height:57px; font-size:18px; font-weight:bold; border-bottom:1px solid #cfcfcf}
.join_right dd.hover a{color:#014aa3}

/*业务资质 列表*/
.qualification_list{ margin-left:-100px; overflow:hidden}
.qualification_list li{float:left; width:33.3%; padding-bottom:20px; text-align:center}
.qualification_list li *{overflow:hidden}
.qualification_list li a{display:block; margin-left:100px}
.qualification_list li a *{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.qualification_list li a .img{position:relative}
.qualification_list li a .img i{display:block; position:absolute; left:0; top:0; width:100%; font-style:normal}
.qualification_list li a img{width:100%; width:332px; height:450px;}
.qualification_list li a .title{text-align:center; height:35px; line-height:35px; font-size:14px; color:#666; position:relative; opacity:1}
.qualification_list li a .t{position:absolute; left:0; bottom:-35px;text-align:center; height:35px; line-height:35px; font-size:14px; color:#fff; background:rgba(1,118,193,0.7); width:100%; opacity:0}
.qualification_list li a:hover .title{top:-45px; opacity:0}
.qualification_list li a:hover .t{bottom:0; opacity:1}
@media screen and (max-width:1460px){
  
}

@media screen and (max-width:1380px){
  
}

@media screen and (max-width:900px){
	
}

@media screen and (max-width:750px){
	.layout{width:auto}
	.pc{display:none !important}
    .web{display:block !important}	
	
	/*底部样式*/
	.footer{font-size:14px; line-height:24px; padding:0 0.3rem}
	.footer_bottom{padding:10px 0; font-size:12px; margin-top:-1px}
	.footer_bottom a{color:#abacad}
	.footer_bottom span{padding:0 10px; display:block}
	.footer_top{overflow:hidden; padding-right:0; position:relative; margin:0; padding:15px 0 0 0}
	.footer_top dl{float:none; min-height:inherit; margin-left:0; position:relative}
	.footer_top dl:after{display:none}
	.footer_top dl dt{font-size:16px; font-weight:normal; height:40px; line-height:40px; padding:0; border-bottom:1px solid #20344e; position:relative}
	.footer_top dl dt i{position:absolute; width:50px; height:40px; line-height:40px; overflow:hidden; position:absolute; right:0; top:0; text-align:center}
	.footer_top dl dd{padding:15px 0; display:none}
	.footer_top .li1{width:100%}
	.nav_b{margin-top:0; margin-left:-20px; padding-right:0}
	.nav_b li{float:left; width:50%; margin:0; padding:5px 0}
	.nav_b li a{display:block; height:40px; line-height:40px; margin-left:20px; border:1px solid #20344e; text-align:center; border-radius:5px}
	.nav_b li a:hover{border:1px solid #014aa3}
	.footer_top .li2{width:100%; padding:0}
	
	.footer_top .li3{position:relative; right:0; top:0; width:100%; padding:0}
	.code_bottom{border-bottom:0; width:50%; float:left; text-align:center}
	.code_bottom img{width:118px; height:118px}
	.code_bottom p{font-size:14px; line-height:40px}
	.ico_a{padding:59px 0; text-align:center; float:left; width:50%}
	.ico_a .a{display:inline-block; width:34px; height:34px; margin:0 10px}
	.ico_a .mail{background:url(../images/ico_mail.png) no-repeat; background-size:cover}
	.ico_a .mail:hover{background:url(../images/ico_maila.png) no-repeat; background-size:cover}
	.ico_a .oa{background:url(../images/ico_oa.png) no-repeat; background-size:cover}
	.ico_a .oa:hover{background:url(../images/ico_oaa.png) no-repeat; background-size:cover}
	/*导航*/
	.bh_95,.topa_boxa .pa{height:50px}
	.topa_boxa{width:100%; background:#fff; -webkit-box-shadow:#DDD9D9 0px 0px 30px;-moz-box-shadow:#DDD9D9 0px 0px 30px;box-shadow:#DDD9D9 0px 0px 30px; z-index:20}
	.animation .topa_boxa{top:0}
	.animation .topa_boxa.hover{top:0}
	.logo{left:0.3rem; margin-top:-15px; height:30px}
	.nava_lista{float:none; position:absolute; width:100%; left:0; top:50px; background:#f7f7f7; display:none; padding:10px 0 20px 0; z-index:20}
	.nava_lista li{float:none; padding:0; width:100%}
	.nava_lista li .aa{line-height:40px; font-size:16px; padding:0 0.3rem}
	.nava_lista li .aa a{display:none}
	.nava_lista li .open a{display:block}
	.nava_lista li .aa i{display:block; position:absolute; right:0.3rem; height:40px; line-height:40px; top:0}
	.nava_lista li .aa:hover{color:#014aa3}
	.nava_lista .nav_pop{position:relative; width:100%; left:0; top:0; background:#fff; overflow:hidden; display:none}
	.nava_lista .nav_pop .layout{padding:10px 0.3rem; position:relative}
	.nava_lista .nav_pop .title{display:none}
	.nava_lista .nav_pop .nav_pop_a{padding:0}
	.nava_lista .nav_pop .nav_pop_a a{display:block; width:100%; height:40px; border-radius:0; text-align:left; line-height:40px; font-size:16px; color:#666666; border:0; margin-bottom:0} 
	.nava_lista .nav_pop .nav_pop_a a:hover{border:0}
	.nava_lista .nav_pop img{display:none}
	.nav_pop_list{display:none}
	.nav_Mask{position:fixed; left:0; top:0; z-index:15; width:100%; height:100%; background:rgba(0,0,0,0.5); display:none}
	.nava_lista li:hover .nav_pop{height:auto}
	
	.top_ico{display:none}
	/*.nav_ioc{display:block; position:absolute; right:0; height:50px; width:50px; text-align:center; line-height:50px; overflow:hidden; color:#0177c1; font-size:20px}*/
	.nav_ioc{display:block; position:absolute; top:50%; margin-top:-18px; right:0.3rem; height:36px; line-height:36px; background:#0177c1; padding:0 10px; border-radius:5px;  text-align:center; overflow:hidden; color:#fff; font-size:14px; font-style:normal}
	
	/*公共部分*/
	.index_title{line-height:24px; padding-bottom:25px; text-align:center}
	.index_title .cn{font-size:24px; line-height:30px}
	.index_title .zn{font-size:16px}
	
	/*首页大图*/
	.index_show{background:#001757; min-height:inherit; overflow:hidden}
	.index_show .box{width:90%; left:5%; margin-left:0; height:124px; color:#fff; top:60px; margin-top:0; overflow:hidden}
	.index_show .box .title:before{width:60px; margin-bottom:10px}
	.index_show .box .title{font-size:30px; line-height:30px; padding-bottom:30px}
	.index_list{display:none}
	.index_show .box .more{width:130px; height:30px; line-height:30px; font-size:12px}
	.index_show .box .title{position:relative; top:-100px;}
	.index_show .box .more{position:relative; top:100px;}
	.index_show .uk-position-bottom{bottom:-1px; margin:0; z-index:5; width:100%; left:0; margin-left:0;}
	.index_show .uk-dotnav>*>*{height:40px; width:auto; padding:0 5px; line-height:40px; margin:0; text-align:center}
	.index_show .uk-dotnav>*>* .title{font-size:16px; height:40px;}
	.index_show .uk-dotnav>*>* .txt{display:none}
	.index_show .uk-dotnav .a:before{display:none}
	
	.index_one{padding:30px 0.3rem; background:#fff url(../images/index_one.jpg) repeat-x 0 bottom; position:relative; overflow:hidden}
	.index_one:after{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/index_one.png) no-repeat 0.3rem 0.3rem; background-size:50%}
	.index_one .layout{position:relative; z-index:1}
	.info_index{height:px}
	.info_index_show{width:auto; float:none;} 
	.info_index_list{ height:131px; overflow:hidden}
	.info_index_show .img{overflow:hidden}
	.info_index_show img{width:100%; height:auto; object-fit:cover}
	.info_index_show .title{height:40px; line-height:40px; font-size:14px; padding:0 15px;}
	.info_index_show .but{height:40px; right:0;}
	.info_index_show .but .a{width:40px; height:40px; line-height:40px; font-size:20px;}
	
	.info_index_right{float:none; width:auto; padding-top:20px}
	.info_index_list li .title{ font-size:14px}
	.info_index_list li .time{font-size:12px; color:#999}
	
	.index_two{padding:30px 0.3rem; background:#fff url(../images/index_two.jpg) no-repeat center bottom}
	.index_two .more{width:70%; margin:0 auto; height:40px; border:1px solid #014aa3; text-align:center; line-height:40px; border-radius:5px; font-size:14px; color:#fff; background:#014aa3}
	.index_two .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
	.index_two .more:hover{background:#b40606; color:#fff; border:1px solid #b40606}
	.index_two .more:hover span{background:url(../images/morea.png) no-repeat right center}
	.index_two .index_title .more{display:none}
	.swiper-honor{padding-bottom:40px; margin-bottom:20px}
	
	.index_three{background:url(../images/index_three.jpg) no-repeat center 0; height:auto}
	.index_three .layout{padding:30px 0.3rem}
	.bidding_index_list{padding-bottom:20px}
	.bidding_index_list li{height:45px; line-height:45px; padding:0 10px}
	.bidding_index_list li a{font-size:14px; text-align:left}
	.bidding_index_list li .time{font-size:12px}
	.index_three .more{width:80%; height:40px; line-height:40px; font-size:14px; color:#fff}


	.index_four{padding:30px 0.3rem; background:#fbfcfe url(../images/index_four.jpg) no-repeat center bottom; background-size:100%}
	.index_four .more{width:80%; height:40px; line-height:40px; font-size:14px; color:#fff}
	.swiper-information{position:relative; overflow:hidden; padding-bottom:0;}
	.swiper-information .swiper-container{width:100%; margin-left:0;}
	.swiper-information .swiper-slide{padding:0 0 120px 0}
	.swiper-information .text{bottom:-90px;}
	.swiper-information .text .pa{padding:20px 15px}
	.swiper-information .text .title{font-size:16px; height:25px;}
	.swiper-information .text .txt{height:25px}
	.swiper-information .text .time{height:25px}
	.swiper-information .text .morea{font-size:14px; color:#3d8cee; padding-right:35px; background:url(../images/more_l.png) no-repeat right center; opacity:0.8}
	
	.swiper-information .swiper-slide-active{-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}


	
	/*二级页面*/
	.second_show{height:auto}
	.location_box{background:#fff}
	.location_box .box{display:none}
	
	/*关于我们*/
	.about_One{padding:30px 0.3rem}
	.about_One:after{display:none}

	.we_show .text{float:none; width:auto; font-size:14px; line-height:25px; background:url(../images/about_One.png) no-repeat center center; padding:20px 0 0 0}
	.we_show .img{float:none; width:auto; padding:20px;border:1px solid #989a9c}
	.we_show .img:after{display:none}

	
	.about_two{padding:30px 0.3rem !important}
	.about_two .index_title{text-align:center}
	.bring_text{font-size:14px; color:#666666; line-height:25px}
	.industry_number{padding:30px 0 0 0}
	.industry_number li{width:100%; float:none; text-align:center; padding-bottom:20px}

	
	.about_three{background:#f3f6fa; padding:30px 0.3rem}
	.about_three .index_title{text-align:center}
	.stand_show .text{float:none; width:auto; font-size:14px; line-height:25px; padding-top:20px}
	.stand_show .img{float:none; width:auto}

	
	/*关于我们-组织构成*/
	.organization_One{padding:30px 0.3rem; background:#fff url(../images/organization_One.jpg) no-repeat center bottom; background-size:100%}
	.organization_One .text{padding-top:0}
	
	/*业务资质*/
	.qualification_One{padding:30px 0.3rem; background:#fff url(../images/qualification_One.jpg) no-repeat left center}
	.qualification-top{padding-top:20px}
	.qualification-top .box .img{width:auto; float:none; padding:0 0 50px 0}
	.qualification-top .box .img img{width:100%; height:auto}
	.qualification-top .box .img:after{width:99%}
	.qualification-top .box .img p{font-size:18px}
	.qualification-top .box .txt{width:auto; float:none; line-height:25px}
	.qualification-top .button{position:absolute; width:100%; right:0; top:12%; text-align:center; z-index:5; display:block}
	.qualification-top .button >div{position:absolute; top:0; font-size:60px; line-height:60px; height:60px;outline:none; color:#666}
	.qualification-top .button .swiper-prev-a{left:0}
	.qualification-top .button .swiper-next-a{right:0}
	
	.qualification_Two{background:#f6f9fb; display:none}
	.qualification-thumbs{padding:30px 0.3rem 0 0.3rem}
	.qualification-thumbs .swiper-slide{width:100%; float:left}
	.qualification-thumbs .button{position:absolute; width:100%; right:0; bottom:20px; top:inherit; text-align:center; z-index:5; display:none}
	.qualification-thumbs .button >div{display:inline-block; float:none}

	/*业务范围*/
	.business_box{position:relative; padding:30px 0 0 0}
	.business_box .index_title{ text-align:center}
	.ptb_40{padding:20px 0}
	.paging_box{text-align:center}
	.paging_box a,.paging_box span{display:inline-block; width:25px; height:25px; line-height:25px; margin-left:5px; }  

	.business_list{}
	.business_list li{margin-bottom:15px; padding:10px; min-height:inherit}
	.business_list li .img{position:relative; left:0; top:0; width:100%; height:auto}
	.business_list li img{height:auto}
	.business_list li .title{font-size:18px; line-height:20px; padding:15px 0}
	.business_list li .txt{line-height:25px; height:50px}
	.business_list li .tc{text-align:center; padding-top:15px}
	.business_list li .more{display:block; width:auto; height:30px; line-height:30px}
	
	.business_details{padding:0 0.3rem 60px 0.3rem}
	.business_details .img{width:auto; float:none; padding:10px; border:1px solid #989a9c}
	.business_details .img:after{display:none}
	.business_details .txt{width:auto; float:none; font-size:14px; line-height:25px; padding-top:20px}
	.business_details .return_a{ bottom:30px; right:0.3rem}
	
	.achievement_box{background:#f3f6fa; padding:30px 0.3rem}
	
	.achievement_list{padding:25px 0 0 0; margin-left:0}
	.achievement_list li{width:100%; float:left}
	.achievement_list li .box{padding:10px 0; margin-left:0}
	.achievement_list li .box a{display:block; font-size:14px; height:30px; line-height:30px; padding:0 0.3rem}
	.achievement_list li .box a:hover{padding:0 0.3rem}

	/*实时资讯*/
	.news_box{padding:30px 0.3rem; background:#fff url(../images/news_box.jpg) no-repeat center bottom}
	.news_more{margin-top:20px}
	.news_more .a{width:90%; height:40px; line-height:40px; font-size:16px;}

	.news_details_box{background:#f8f8f8 url(../images/news_details_box.png) no-repeat right bottom; padding:30px 0.3rem}
	.news_details_show{padding:0.3rem}
	
	.news_details_title{position:relative; padding:0; line-height:30px; padding-top:40px;}
	.news_details_title .title{font-size:20px}
	.news_details_title .right_box{position:absolute; right:0; top:0; line-height:40px; font-size:17px; overflow:hidden}
	.news_details_title .right_box em{display:none}
	.news_details_title .right_box .bshare-custom{display:none}
	.news_details_txt{padding:10px 0; line-height:30px; font-size:12px;}
	.news_details_txt span{padding-right:10px}
	.news_details_txt .time{padding-left:15px; background:url(../images/time.png) no-repeat 0 center; background-size:13%}
	.news_details_text{font-size:14px; line-height:25px; padding:20px 0}
	.news_details_page{line-height:30px; height:auto; overflow:hidden; padding:10px 0}
	.news_details_page .li{float:left; width:100%; height:30px;font-size:14px;}
	.news_details_page .li a{font-size:14px; }
	.news_details_page .li:nth-child(2){ text-align:left}

	
	.mt_30{margin-top:20px}
	.Newest_list{padding:0; margin-left:0}
	.Newest_list li{width:100%; float:left}
	.Newest_list li .box{margin-left:0}
	.Newest_list li .box a{display:block; font-size:14px; height:40px; line-height:40px; overflow:hidden; padding:0 90px 0 10px;}
	.Newest_list li .box a span{font-size:12px; right:10px;}

	.news_list{}
	.news_list li{margin-bottom:20px; padding:0; min-height:inherit;}
	.news_list li .img{position:relative; left:0; top:0; width:auto; height:auto}
	.news_list li img{height:auto}
	.news_list li .title{font-size:16px; line-height:20px; padding-top:15px}
	.news_list li .time{font-size:14px; line-height:20px; color:#999999; padding:10px 0}
	.news_list li .txt{line-height:25px; height:50px}
	.news_list li .tc{text-align:center; padding-top:10px}
	.news_list li .more{display:block; width:auto; height:30px; line-height:30px;}
	
	
	/*文化党建*/
	.Culture_box{padding:30px 0.3rem}
	.Culture_list{margin-left:0}
	.Culture_list li{width:100%; float:left; padding-top:20px}
	.Culture_list li .a{margin-left:0;}
	.Culture_list li .box{border:1px solid #edf5fb; background:#fff; padding:10px; line-height:25px}
	.Culture_list li .title{font-size:18px; line-height:30px}
	
	/*联系我们*/
	.contact_box{padding:30px 0; background:#fff url(../images/news_details_box.png) no-repeat right bottom}
	.contact_box .index_title{text-align:center}
	.contact_show{background:#014aa3; overflow:hidden}
	.contact_list{float:none; width:auto; padding:10px 0; font-size:14px; line-height:25px}
	.contact_list li{margin:0 10px; padding:0 0 10px 28px; position:relative}
	.contact_list li i{position:absolute; width:20px; height:20px; left:0; top:2px;}

	.contact_map{float:none; width:100%}
	.contact_map iframe{width:100%; height:300px}
	
	/*招贤纳士*/
	.join_left{width:auto; float:none; padding:0 0.3rem}
	.join_show{padding-top:20px}
	.join_list{}
	.join_list li{padding-bottom:2px}
	.join_list li *{overflow:hidden}
	.join_list li .title{height:40px; line-height:40px; position:relative; padding:0 70px 0 20px;}
	.join_list li .title .more{width:24px; height:24px; text-align:center; line-height:26px; right:20px; top:50%; margin-top:-12px;font-size:14px; text-indent:0}
	.join_list li .title .t{font-size:16px; font-weight:normal}
	.join_list li.hover .title{background:#014aa3} 
	.join_list li.hover .title .more{line-height:26px}
	.join_list li .txt{padding:20px; line-height:25px; font-size:14px;}
	.join_right{width:auto; float:none; padding:0 0.3rem 20px 0.3rem}
	.join_right dl{padding:15px; border:4px solid #f3f3f3; min-height:inherit}
	.join_right dt{padding-bottom:10px}
	.join_right dd{line-height:40px; font-size:16px}

     /*业务资质 列表*/
	.qualification_list{margin-left:0; overflow:hidden}
	.qualification_list li{float:left; width:100%; padding-bottom:20px}
	.qualification_list li *{overflow:hidden}
	.qualification_list li a{display:block; margin-left:0}
	.qualification_list li a img{width:100%; height:auto}
	
	
}

@media screen and (max-width:1200px){
    .index_show .box{
        margin-left:-530px;
    }
    .index_show .uk-position-bottom{
        margin-left:-530px;
        bottom:3%;
    }
}
@media screen and (max-width:1000px){
    .index_show .box{
        margin-left:-450px;
    }
    .index_show .uk-position-bottom{
        margin-left:-450px;
    }
}
