/*顶部导航开始*/
.top .logo{ width:342; height:90px;}
.top .logo img{ margin-top:21px;}
.top .nav p{ font-size:18px; display:block;text-align:center;color: #000000;height: 90px;line-height: 90px;}
.top .nav span{ font-size:12px; display:block; text-align:center; color: #000000;}
.top li{height:90px; width:155px; position: relative;}
.top li a{display: block;}
.top .nav{width: 1200px; margin: 0 auto;}
.syli{width:38px !important; margin-right:10px ;}
.top ul > li:hover > a{border-top:5px solid #eeaa2e; box-sizing:border-box;}
.top li:hover a p{color:#1d2088;margin-top: -5px; }
.jwred p{color: #eeaa2e !important;margin-top: -5px;}
.jwred span{color: #eeaa2e !important;}
.jwred{border-top:5px solid #eeaa2e; box-sizing:border-box;}

.top .nav ul{position:aboutwe;}
.hjq{position: absolute;display:none; width:155px; position:relative; top:0px; z-index:9999; left:-10px;}
.hjq a{ display:block; height:32px; line-height:32px; font-size:15px;color: white;}
.hjq a:hover{ color:#eeaa2e;}
.top ul li:hover .hjq{ display:block; background:rgba(29,32,136,0.3);padding: 10px 0}
.top ul li:hover .ppppp{color:#1d2088;}
.top ul li:hover .spanspan{color:#eeaa2e;}
.search{padding: 35px 0;position: relative}
.layui-btn{background:#1d2088}

.op{
    position: absolute;
    display: none;
    z-index: 9999999;
    right: 0px;
    top: 90px;
    width: 365px;
}
.op form input{
    width: 300px;
}
.search:hover .op{
    display: block;
}



/*顶部导航结束*/

/*轮播图开始*/
.swiper-pagination-bullet-active{background: white;width: 38px !important;height: 12px;    border-radius: 20px;}
.swiper-pagination-bullet{width: 12px;height: 12px;background: white;opacity: 1}
@media screen and (max-width: 640px) {
.swiper-container1 img{width: 100%}
}
/*轮播图结束*/

/*板块一开始*/
.bk1{margin-top: 47px;margin-bottom: 50px;}
.gsxw{width:530px;}
.xzz .fl{font-size: 18px;font-weight: bold;padding-bottom: 13px;color: #909090;cursor: pointer;padding-right: 20px; }
.xz .sbxz{color: #1d2088;position: relative;}
.xz .sbxz::after{position: absolute;height: 2px;width: 62px;background: #eeaa2e;content: " ";left:0px; bottom: 0px;}
.dyxz{margin-top: 20px}
.dyxz:hover a h5{color: #1d2088}
.dyxz li{height: 35px;line-height: 35px;}
.dyxz li:hover div{color:#1d2088}
.dyxz li div{font-size: 16px;color: #b5b5b5;}
.dyxz .nr{margin-left:30px;color: #535353}



.xwtj{width:670px;}
.xwtj>.fl{width: 252px; height: 268px;overflow: hidden;}
.xwtj>.fl img{width: 100%;transition:all .5s ease;}
.xwtj>.fl img:hover{transform:scale(1.1);}
.xwtj>.fr{width: 379px;}
.xwtj>.fr h5{color:#535353;font-size: 18px;margin-bottom: 20px;}
.xwtj>.fr p{color:#999999;font-size: 16px;line-height: 1.8}
.xwtj>.fr span a{color:#999999;font-size: 14px;font-weight:bold;margin-top: 10px;display:block;}
.dy{display: none}
.dy:nth-child(1){display: block;}

@media screen and (max-width: 640px) {
.xwtj>.fl{width: 100%;height: auto;}
.xwtj{width: 100%;}
.bk1{margin-top: 0.5rem;margin-bottom: 0.5rem;}
.xwtj>.fr{width: 100%;margin-top: 0.5rem;}
.gsxw{width: 100%;margin-top: 0.5rem;}
.xwtj>.fr h5{font-size: 0.65rem;margin-bottom: 0.5rem;}
.xwtj>.fr p{font-size: 0.6rem;}
.xwtj>.fr span a{font-size: 0.5rem;}
.dyxz{margin-top: 0.5rem;}
.dyxz li div{font-size: 0.65rem}
.dyxz .nr{margin-left: 0.5rem;}
}
/*板块一结束*/

/*板块二开始*/
.bk2{background: #f7f3ea;padding: 33px 0 44px 0;}
.bk2 .w1200{}
.zxcp h5{margin-bottom: 18px;font-size: 18px;font-weight: bold;margin-right: 20px;padding-bottom: 13px;color: #909090;cursor: pointer;position: relative;}
.zxcp h5::after{position: absolute;height: 2px;width: 62px;background: #eeaa2e;content: " ";left:0px; bottom: 0px;}
.bk2 .w1200>.fr a{font-size: 14px;font-weight: bold;color: #909090;margin-top: 5px;display: block;}
.bk2 .w1200>.fr a:hover{color: #1d2088}
.bk2 .swiper-button-prev{background: url(/statics/songliankeji/img/jt_03.jpg) no-repeat;background-size: cover;background-position: bottom;padding-bottom: 13px;width: 30px;}
.bk2 .swiper-button-prev:after{content:'fwe';}
.bk2 .swiper-button-prev{left: 0}

.bk2 .swiper-button-next{background: url(/statics/songliankeji/img/jt_05.jpg) no-repeat;background-size: cover;background-position: bottom;padding-bottom: 13px;width: 30px;}
.bk2 .swiper-button-next:after{content:'fwe';}
.bk2 .swiper-button-next{right: 0}
.cplbt span{padding:12px 0;font-size: 18px; bottom: 0;background:rgba(29,32,136,0.9);color: white;width: 100%;display: block;text-align: center;position: absolute;}
.bk2 .swiper-slide{position: relative;overflow: hidden;}
.bk2 .swiper-slide:hover img{transform:scale(1.1,1.1);}
.bk2 .swiper-slide img{transition:all .5s ease;}
@media screen and (max-width: 640px) {
.cplbt span {font-size: 0.65rem;}
.cplbt img{width: 100%;}
}
/*板块二结束*/

/*底部开始*/
.footer{background: #373737;}
.footer .w1200{padding: 20px 0}
.footer .w1200 p{color: #aeaeae}
.footer .w1200 a{color: #aeaeae}
.footer .w1200 span{color: #aeaeae}
.footer .w1200 .fl{margin-right: 130px;}
.footer .pc .yc{display: none;position: absolute;top: -33px;left: -93px; width: 90px; height: 90px;}
.footer .w1200 .wb .yc{left: -132px !important;}
.wx,.wb{display: inline-block;position: relative;}
.wx:hover .yc{display: block;}
.wb:hover .yc{display: block;}
@media screen and (max-width: 640px) {
.footer .w1200 .fl {margin-right:0;width: 100%;}
.footer .w1200 .yc{display: block;}
.footer .w1200 .mobile .yc{width: 90px; height: 90px;}
.footer .w1200{text-align: center;}
.mobilewx{display: inline-block !important;padding: 0.5rem 0}
.footer .w1200 p{line-height: 1.8;font-size: 0.55rem;}
}

/*底部结束*/

/*公司简介开始*/
.banner{position: relative;}
.banner img{width: 100%;}
.banner .lm{position: absolute;bottom: 0;margin-left:50%;transform: translateX(-50%);}
.lm100{height: 60px;background: rgba(29,32,136,0.36);position: absolute;bottom:0;left:0;}
.bh{height: 60px;text-align: center;line-height: 60px;font-size: 18px;color: white;}
.bh:hover{background: #1d2088;}
.bianshe{background: #1d2088;}
.lmmc .top{text-align: center;padding: 30px 0;}
.lmmc .top h5{font-size: 25px;color: #1d2088;}
.lmmc .top span{font-size: 14px;color: #eeaa2e}
.top .pp{margin-top: 20px;font-size: 16px;color: #777777;}
.bh{float: left;}

.sztd>p{font-size: 16px;color: #747474;display: inline-block;margin-left: 177px;padding-bottom: 30px;}
.sztd span{font-size: 38px;color: #1d2088;}
.zjnr{line-height: 1.8;font-size: 16px;}
.zjnr img{max-width: 1200px;}
.sztd{margin-bottom: 40px;}
@media screen and (max-width: 640px) {
.lmmc{margin-bottom:0.5rem;}    
.lmmc .top{padding: 0.5rem 0;    margin-top: 0.5rem;}
.sztd>p{margin-left: 0px;font-size: 0.6rem;}
.sztd span{font-size: 0.8rem;}
.zjnr img{width: 100%;}
.sztd>p{color: #747474;display:block;text-align: center; margin-left: 0px;padding-bottom: 0.5rem;}
.zjnr{font-size: 0.65rem;}
.lmmc .top h5{font-size: 0.8rem;}
.lmmc .top span{font-size: 0.6rem}
}
/*公司简介结束*/

/*发展历程开始*/
.lc .swiper-pagination-bullet{display: none;}
.luoto img{width: 100%}
@media screen and (max-width: 640px) {
.page_content{width: 100% !important;}
/*.sPrev{left: 2.5% !important;}
.sNext{right: 2.5% !important;}
.slideBox_a{width: 18% !important;height: auto !important; }
.slideBox_b{width:75% !important;padding-left: 5% !important;font-size: 0.6rem !important;border-left: 1px solid black;margin-left: -1px;}*/

.page_content h3{background: #f2f2f2; margin-top: 0.75rem;font-size: 0.8rem;color: #1d2088;position: relative;padding-left: 0.6rem;}
.page_content h3:nth-child(1){margin-top: 0px}
.page_content h3:before{position: absolute;content: " ";width: 4px;height: 1.5rem;background:#1d2088;left: 0px; }
.sjlc li{position: relative;padding-left: 0.6rem;font-size: 0.65rem;margin-top: 0.75rem;}
.sjlc li:before{position: absolute;content: ">";font-size: 0.6rem;color: #1d2088;left:0px}

}
/*发展历程结束*/

/*公司新闻开始*/
.listgsxw .w1200>a{background: #f4f4f4;display: block;}
.listgsxw .w1200>a .fl{width: 645px;height: 372px;overflow: hidden;}
.listgsxw .w1200>a .fl:hover img{transform:scale(1.1,1.1);}
.listgsxw .w1200>a .fl img{transition: all 0.5s;width: 100%;}
.listgsxw .w1200>a .fr{width: 475px;}
.listgsxw .w1200>a .fr{padding: 55px 40px;}
.listgsxw .w1200>a h5{font-size: 24px;color: #333333;margin-bottom:20px;}
.listgsxw .w1200>a .fr:hover h5{color:#1d2088; }
.listgsxw .w1200>a p{margin-top:20px;font-size: 16px;color: #939393;line-height: 1.8}
.d{width: 110px;height: 38px;background: #1d2088;text-align: center;line-height: 38px;color: white;margin-top:40px;}
.fb{background: url(/statics/songliankeji/img/gsxw_06.png) no-repeat 0px 2px; color: #939393; padding-left:20px;}
.yd{background: url(/statics/songliankeji/img/gsxw_09.png) no-repeat 0px 5px; color: #939393; padding-left:20px;margin-left: 40px}

.ulligsxw .w1200 a>.fl{width: 270px;height: 180px;overflow: hidden;}
.ulligsxw .w1200 a>.fl:hover img{transform:scale(1.1,1.1)}
.ulligsxw .w1200 a>.fl img{width: 100%;transition: all 0.5s;}
.ulligsxw .w1200 a>.fr{width: 850px;padding:20px 40px } 
.ulligsxw .w1200 ul li{margin-top:40px;}
.ulligsxw .w1200 a h5{font-size:18px; color: #333333; }
.ulligsxw .w1200 a p{color:#939393;font-size: 16px;line-height: 1.8;margin-bottom: 9px;margin-top:9px;}
.ulligsxw .w1200 a span{color:#939393;font-size: 16px;display: inline-block;}
.ulligsxw .w1200 a .ckxq{margin-left: 660px;}
.ulligsxw .w1200 ul li:hover .img1{display: none}
.ulligsxw .w1200 ul li:hover .img2{display: inline-block;}
.ulligsxw .w1200 ul li:hover h5{color: #1d2088}
.img2{display: none}
.bh{width:25%;}
@media screen and (max-width: 640px) {
.listgsxw .w1200>a .fl{width: 100%;height: auto;}
.listgsxw .w1200>a .fr{width: 95%;padding: 0;padding-bottom: 0.5rem;margin-left: 2.5%;padding-right: 2.5%;}
.listgsxw .w1200>a h5{font-size: 0.65rem;margin-bottom: 0.5rem;padding-top:0.5rem;}
.listgsxw .w1200>a p{font-size: 0.6rem !important;}
.d{margin-top: 0.5rem;}
.ulligsxw .w1200 a>.fr{width: 100%;padding: 0;}
.ulligsxw .w1200 a .ckxq{margin-left: 0;}
.ulligsxw .w1200 a h5{font-size: 0.68rem;}
.ulligsxw .w1200 a p{font-size: 0.6rem}
.ulligsxw .w1200 ul li{margin-top:0.5rem;}
.yd{background: url(/statics/songliankeji/img/gsxw_09.png) no-repeat 0px 3px;}
.fb{background: url(/statics/songliankeji/img/gsxw_06.png) no-repeat 0px 0px;}
.ulligsxw .w1200 a span{font-size: 0.6rem}
}
/*公司新闻结束*/

/*分页*/
.paging{text-align: center;width: 100%;padding: 40px 0 0px 0;}
.paging span{font-size: 14px;border: 1px solid #e4eaec; display: inline-block;width: 28px;height: 28px;line-height: 28px;}
.paging span:last-child{width: 76px;}
.paging span:first-child{width: 76px;}
.paging a{color: #788591;display: block;}
.p_n1{background: #1d2088 !important;color: #ffffff;}


/*产品开始*/
.qbxz{border-top: 2px solid #dcdcdc;}
.qbxz .fl{font-size: 18px;color: #585858;font-weight: bold;height: 90px;line-height: 95px;}
.qbxz .fr a{font-size: 18px;color: #8a8a8a;padding: 0 20px;height: 90px;line-height: 95px;}
.cplb>ul li{margin-left: 18px;}
.cplb>ul li img{display: block;}
.cplb > ul li p{overflow: hidden;background: rgba(29,32,136,0.9);padding: 12px 10px;}
.cplb>ul li span{font-size: 18px;font-weight: bold;color: #fff;display: inline-block;}
.cplb>ul li a>div{width: 286px;height: 338px;overflow: hidden;}
.cplb>ul li a>div img{width: 100%;transition: all 0.5s;}
.cplb>ul li a>div:hover img{transform: scale(1.1,1.1);}
.cplb>ul li:nth-child(4n+1){margin-left: 0px}
@media screen and (max-width: 640px) {
.cplb>ul li a>div{width: 100%;height: auto;}
.cplb>ul li{width: 48%;margin-left: 4%;margin-top:0.5rem;}
.cplb>ul li:nth-child(2n+1){margin-left: 0;}
.cplb>ul li span{font-size: 0.65rem}
.qbxz .fr a{padding: 0 0.5rem;font-size: 0.6rem;}
.qbxz .fl{font-size: 0.6rem;height: 30px;line-height: 30px;}
.qbxz .fr a{height: 30px;line-height: 30px;}
}
/*.cplb ul li:hover{background: #1d2088;}
.cplb ul li:hover span{color: white;}*/
/*产品结束*/

/*招聘开始*/
.jobtit{background: #9aa1a9;padding: 0 35px;}
.jobtit i{float: left;font-size: 16px;width: 20%;font-style: normal;text-align: center;color: white;height: 66px;line-height: 66px;}
.jobtit i:nth-child(1){width: 20%}
.jobtit i:nth-child(2){width: 32%}
.jobtit i:nth-child(3){width: 14%}
.jobtit i:nth-child(4){width: 14%}
.jobtit i:nth-child(5){width: 20%}
.contents1 {width: 100%;min-height: 300px;}
.layui-colla-title{font-size: 16px;}
.layui-colla-title span{float: left;width: 20%;text-align: center;}
.layui-colla-title span:nth-child(2){width: 32%;}
.layui-colla-title span:nth-child(3){width: 14%;}
.layui-colla-title span:nth-child(4){width: 14%;}
.layui-colla-icon{}
.layui-colla-title{height: 53px; line-height: 53px;background-color: white;}
.layui-collapse{border-top: none;border-right: none;}
.zppp{padding-bottom: 30px;}
.zppp .xz div{width: 120px;height: 50px; background: #999999;line-height: 50px;text-align: center;color:white;border-radius: 50px;}
.zppp .xz div:nth-child(1){margin-right: 10px;}
.zppp .xz{margin-left:50%;transform: translateX(-50%);width: 250px;padding-bottom: 30px;}
.zppp .bs{    background: #1e218a !important;
    color: white;}
.zp{display: none;}
.fl .zp:nth-child(1){display: block;}
.zppnr{width: 1200px;}
.xjzp h5{font-size: 18px;color: #eeaa2e;margin-top: 15px;}
.xjzp p{color: #757575;font-size: 16px;margin-top: 30px;line-height: 1.8}
.xjzp{width: 772px;}
.xjzpimg img{margin-bottom:40px;}
@media screen and (max-width: 640px) {
.xjzp{width: 100%;}
.xjzpimg img{margin-bottom: 0.5rem}
.zppnr{width: 100%;}
.jobtit{padding: 0 0.5rem;}
.layui-colla-title span{width: 30%;}
.jobtit i:nth-child(1){width: 30%;}
.layui-colla-title{padding: 0 0.5rem;}
.jobtit i:nth-child(5){width: 30%;}
.zppp .xz{text-align: center;margin-left: 0;transform: translateX(0);width: 100%;font-size: 0;}
.zppp .xz div{font-size: 0.65rem;width: 3rem;height: 1.5rem;line-height: 1.5rem;float: none;display: inline-block;}
.lxconl h4{font-size: 0.65rem !important;}
.lxconl p{font-size: 0.58rem !important;margin-top: 0.3rem !important; }
}
/*招聘结束*/


/*详情页开始*/
.xqy{font-size: 16px;line-height: 1.8;}
.xqy h5{font-size: 18px;font-weight: bold;text-align: center;padding: 20px 0;color: #1d2088}
.xqy{width: 70%;}
.llcs {text-align: center; padding-bottom: 20px;}
.zxxw{width: 25%;margin-left:5%;margin-top: 89px;}
.zxxw h5{padding-bottom: 10px;border-bottom: 1px solid #999;font-size: 18px; font-weight: bold;position: relative;}
.zxxw h5:before{position: absolute;content: " ";top: 33px;left: 0px;width: 74px; height: 3px; background: #F29300;}
.zxxw p{padding-top:10px;line-height: 1.8;overflow: hidden; white-space: nowrap;text-overflow:ellipsis;font-size: 16px;position: relative;padding-left: 15px;}
.zxxw p::before{
    content: '>';
    color: #F29300;
    font-size: 14px;
    position: absolute;
    left: 0;
    top: 12px;
}
.zxxw p a:hover{color:#F29300 }
.subnav{
    background: #F2F2F2;
    overflow: hidden;
    height: 70px;
    line-height: 70px;
}
.subnav .left{
    float: left;
}
.subnav .left img{
    margin-right: 18px;
}
.subnav .right{
    float: right;
}
.subnav .right ul li{
    float: left;
    padding: 0 15px;
}
.subnav a{font-size: 16px;}
.sh{margin-bottom: 40px;}
@media screen and (max-width: 640px) {
.zxxw{display: none;}
.xqy{width: 100%;font-size: 0.6rem;margin-bottom: 0.5rem}
.xqy h5{font-size: 0.67rem;padding: 0.5rem 0;}
.xqy img{width: 100%}
.llcs{font-size: 0.55rem;}
}
/*详情页结束*/

/*联系我们开始*/
.lxwm1200{margin-bottom:60px;}
.lxwm{width: 736px;background: #f5f5f5;height: 450px;}
.xingming1{width: 320px;height: 52px;border: 1px solid #bfbfbf;margin-left: 35px;margin-top: 42px;}
.xingming1 input{font-size: 16px; width: 300px;height: 52px;padding-left: 20px;}
.xingming2{width: 320px;height: 52px;border: 1px solid #bfbfbf;margin-left: 35px;margin-top: 42px;}
.xingming2 input{font-size: 16px;width: 300px;height: 52px;padding-left: 20px;}
.xingming3{width: 677px;height: 168px;border: 1px solid #bfbfbf;margin-left: 35px;margin-top: 32px;}
.xingming3 input{font-size: 16px;width: 657px;padding-left: 20px;padding-bottom: 132px;padding-top: 17px;}
.submit9 input{font-size: 19px; width: 182px;height: 60px;background: #1d2088;color: white;margin-top: 27px;margin-left: 35px;}
.submit10{font-size: 19px;width: 182px;height: 60px;background: #a0a0a0;color: white;margin-top: 27px;margin-left: 45px;text-align: center;line-height: 60px;}
.lxwm p{margin-left: 35px;margin-top: 20px;color: #b2b2b2;}
.lxwm1200 .fr{width: 464px;height: 452px;overflow: hidden;}
.lxwm1200 .fr img{transition:all .5s ease;}
.lxwm1200 .fr:hover img{transform:scale(1.1,1.1);}

.lxconl {
    float: left;
    width: 45%;
}
.lxconl h4 {
    font-size: 28px;
    color: #0068b7;
    font-weight: bold;
}
.lxconl p {
    font-size: 16px;
    margin-top: 20px;
}
.lxconr {
    float: right;
    width: 50%;
}
#container2 {
    width: 100%;
    height: 500px;
}
#map span{
    font-size: inherit;
    color: #000;
}
@media screen and (max-width: 640px) {
.lxwm{width:100%;height: auto; }
.top .pp{font-size: 0.6rem;}
.xingming1{margin-left: 2.5%;width: 95%;}
.xingming1 input{width: 95%;padding-left: 5%;}
.xingming2{margin-left: 2.5%;width: 95%;}
.xingming2 input{width: 95%;padding-left: 5%;}
.xingming3{margin-left: 2.5%;width: 95%;}
.xingming3 input{width: 95%;padding-left: 5%;}
.submit9 input{width: 100%;margin-left:5%;height: 40px;font-size: 0.6rem}
.submit9{width: 37%;}
.submit10{width: 37%;float: right;margin-right:2.5%;height: 40px;font-size: 0.6rem;line-height: 40px;}
.lxwm p{margin-top: 0.5rem;padding-bottom: 0.5rem;}
.lxwm1200 .fr{display: none}
.lxconl{width: 100%;}
.lxconr{width: 100%;}
}
/*联系我们结束*/
.zdwz{display: flex;justify-content: center;flex-direction: column;font-size: 16px;width: 402px;background: #eeeeee;height: 435px;box-sizing:border-box;padding: 30px 50px 30px 50px;line-height: 2.5}
.zdimg{width: 798px;height: 435px;overflow: hidden;}
.zdimg img{width: 100%;}
.zdimg img{width: 100%;transition:all .5s ease;}
.zdimg img:hover{transform:scale(1.1);}
@media screen and (max-width: 640px) {
.zdimg{width: 100%;height: auto;margin-top: 0.5rem;}  
.zdwz{width: 100%;height: auto;padding: 0.75rem 0.5rem;font-size: 0.6rem;line-height: 1.8;}

}


@media screen and (max-width: 640px) {
    .pc{display: none;}
    .mobile{display: block;}
    .w1200{width: 95%;margin: 0 auto;}
    .yiqianerduo{width: 95%;margin: 0 auto;}
    .lm100{display: none;}
}
@media screen and (min-width: 640px) {
    .pc{display: block;}
    .mobile{display: none;}

}