@charset "utf-8";
.head{
    padding: 1.2rem 0 0.875rem;
    color:#4a4a4a;
}
.tel{
    color:#1d398d;
}
.head .ifx{
    justify-content: flex-end;
}
.navpc{
    border-bottom:5px solid #1d398d;
    border-top:1px solid #ececec;
  
}
.navpc a{
    display:inline-block;
    width: calc(100% / 7);
    height: 44px;
    line-height: 44px;
     box-sizing: border-box;
    border-right:1px solid #ececec;
    border-bottom:6px solid #fff;
    color:#000;
}
.navpc a:first-child{
    border-left:1px solid #ececec;
}
.navpc a:hover,.navpc .navpcon{
    border-bottom:6px solid #1d398d;
    background: url(../images/navon.png) center bottom no-repeat;
    color:#1d398d;
}
.kwbg{
    background: #f4f4f4;
}
.kwbg .colblu{
    color:#1d398d;
}
.txtMarquee-left {
    width: 980px;
    position: relative;
    height: 50px;
    overflow: hidden;
}
.txtMarquee-left .bd {}
.txtMarquee-left .bd .tempWrap {
    width: 100% !important;
}
.txtMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
    height: 50px;
    overflow: hidden;
}

.txtMarquee-left .bd ul li {
    margin-right: 10px;
    float: left;
    height: 50px;
    line-height: 50px;
    text-align: left;
    _display: inline;
    width: auto !important;
}
.kwbg{
    padding:0.5rem 0;
}
.protit{
    padding:1.5rem 0;
}
.protypeli{
    padding: 1.2rem 1.5rem;
    background: #f4f4f4;
}
.protypelibox{
    color:#3d3d3d;
}
.protypelitit{
    border-bottom:1px solid #959595;
    padding:0.5rem 0.5rem;
}
.prodes{
    background: #3d3d3d;
    width: 6px;
    height:24px;
    margin-right: 50px;
}
.protypelicon{
    padding:0.9rem 0 0.9rem 3rem;
    line-height: 1.5rem;
    border-bottom:1px solid #959595;
}
.protypelicon a{
    color:#3d3d3d;
}
.protypelibox:hover .protypelitit{
    border-bottom:1px solid #1d398d;
}
.protypelibox:hover .protypelitit a{
    color: #1d398d;
}
.protypelibox:hover .prodes{
    background: #1d398d;
}
.proshow p{
    height:2.4rem;
    line-height: 2.4rem;
}
.proshow{
    border:1px solid #eaeaea;
    padding:1rem 0 1px 0;
}
.proshow:hover{
    border:1px solid #0156b3;
}

.ystitbg{
    background: url(../images/ystit.png) left top no-repeat;
    background-size: contain;
    padding:6rem 0 0;
}
.ystitsum p{
    color:#929292;
}
.ysdot{
    flex-direction: column;
    justify-content: center;
    width: 4.375rem;
    height: 4.375rem;
    flex-shrink: 0;
    margin-right: 1.25rem;
}
.ystex{
    align-items: flex-start;
    color:#636363;
}
.ystext p{
    margin-left: 1rem;
}

.ystexlist{
    margin-top: 2rem;
}
.ystexlist li{
    padding-left:1rem;
    line-height: 1.5rem;
    background: url(../images/sydot.png) left 0.4rem no-repeat;
}

.ystextcont span{
    display:inline-block;
    height:1.75rem;
    line-height: 1.75rem;
}
.ystextcont{
    display:inline-flex;
    margin-top: 1.5rem;
}
.ystextcont1{
    background:#222;
    border:1px solid #222;
    padding:0 0.85rem;

}
.ystextcont2{
    /* background:#222; */
    border:1px solid #222;
    padding:0 1.31rem;
}
.ystextcontsum{
    color:#737373;
    line-height: 1.5rem;
}
.titbg{
    background: url(../images/titbg.png) center center no-repeat;
}
.indtit p{
    color:#cbcbcb;
}
.indtit p{
    color:#cbcbcb;
}
.indtit h3{
    color:#464646;
}
.sglay{
    top:0;
    justify-content: center;
    padding-top:85px;
}
.sglay{
    background: rgba(29, 57, 141, 0.8);
    box-sizing: border-box;
    opacity: 0;
    transition: 0.2s ease-in;
}
.sgimg:hover .sglay{
    opacity: 1;
}
.sgtit{
    padding: 1rem 0 0 0;
}
.aboutbg{
    background: #f5f4f4;
    padding-top:2rem;
}
.aboutbg p.r24{
    color:#434343;
}
.aboutsum{
    color:#797979;
    line-height: 1.5rem;
}
.aboutml{
    margin-left: 2.6rem;
    margin-right: 2.6rem;
}
a.aboutlink{
    color:#797979;
}

.aboutprolink{
    color:#484848;
    padding:1rem 0 1rem 2.6rem;
}

.picMarquee-left{ width:663px;   position:relative;  }
.picMarquee-left .hd{  height:0; background:#f4f4f4;   }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:32px; height:33px;  overflow:hidden;
     cursor:pointer;top:-38px; }
.picMarquee-left .hd .prev{background:url("../images/left.png") no-repeat;right:32px;}
.picMarquee-left .hd .next{ background:url("../images/right.png") no-repeat; right:0px;}

.picMarquee-left .bd{ padding:12px 0 0 2.6rem; overflow:hidden;  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 15px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:192px; height:178px; display:block; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#4e4e4e;  }
.picMarquee-left .bd ul li .title{ line-height:34px;  font-size: 14px; bottom:0;height:34px;white-space: nowrap;width: 100%; }
.picMarquee-left .bd ul li .title a{
    display:block;
    background: rgba(22,21,25,0.5);
}
.aboutoutbg{
    background: #f5f5f5;
}
.indnews{
    padding:1rem;
}
.indnewsdata {
    color:#3c3c3c;
    padding-right:1rem;
    border-right:1px solid #dbdbdb;
    margin-right: 1rem;
}
.indnewsdata span{
    border-bottom:1px solid #dbdbdb;
    padding:0 0 0.1rem;
}
.indnewsdata em{
    padding:0.3rem 0.5rem 0.3rem;
}
.indnewscon .r16 a{
    color:#202020;
}
.indnewscon .r12 a{
    color:#8b8b8b;
}
.mapbt{
    justify-content: flex-end;
}
.mapbt a{
    width: 70px;
    height:60px;
    display:inline-block;
    line-height: 60px;
}
.mapbt a:first-child{
    background: #c1c1c1;
}
.mapbt a:nth-child(2){
    background: rgba(29, 57, 141, 0.9);
}
.mapbg{
    background: rgba(29, 57, 141, 0.9);
    height:190px;
    padding:0 136px 0 50px;
}
.mapbox{
    top:50%;
    margin-top: -125px;
}
.contimg{
    margin-top: 40px;
    margin-bottom: 24px;
}
.conttext1{
    margin-left: 46px;
}
.footer{
    background: #303030;
}
.fonav{
    width: 1010px;
    border-bottom:1px solid #989898;
}
.fonav a{
    margin:1.8rem 2.2rem 1rem;
    display:inline-block;
}
.foic{
    margin:2rem 0 0;
    background: url(../images/foic.png) center center no-repeat;
}
.cop{
    background: #494949;
    padding:1.2rem 0;
}
.inban .keysli{
    background: rgba(0, 0, 0, 0.5);
}
.inban .keysli .colblu{
    color:#fff;
}
.inban .keysli .txtMarquee-left a{
    color:#fff;
}
.intelfx{
    height: 50px;
    color:#7d7d7d;
    line-height: 50px;
} 
.intel {
    border-bottom:#e2e2e2 1px solid;
}
.intel1{
    padding:0 1.5rem;
}
.intel2{
    padding:0 3rem 0 1.5rem;
}
.inhtyp{
    background: url(../images/inhtyp.png) 102px center no-repeat;
}
.inhtypon{
    background:#ffffff url(../images/inhtypon.png) 102px center no-repeat;

}
.inhtyp a{
    color:#7d7d7d;
}
.inhtypon a{
    color:#0062d0;

}
.path{
    color:#7d7d7d;
    padding:0.3rem 0;
    margin: 0.3rem 0;
    border-bottom:1px solid #e2e2e2;
}
.intit h4{
    color:#7d7d7d;
}
.intit h3{
    color:#363636;
    background: url(../images/inline.png) center right no-repeat;
}
.intit h3 .bgf{
    padding:0 1rem 0 0;
}
.kstd{
    line-height: 2rem;
}
.indata{
    color:#929292;
}
.intdhr{
    border-bottom:1px dashed #cccccc;
    width: 50%;
    margin: 0.5rem auto 0.2rem;
}
.indestit{
    background: #f6f5f5;
    padding:0.5rem 1.5rem;
    color:#646464;
}
.pageinfli:first-child{
    border-top:none;

}
.pageinfli{
    justify-content: space-between;
    padding:0.3rem 0;
    border-top:1px dotted #e7e7e7;
}
.pageinfliflbor{
    background: #f6f5f5;
    color:#a2a2a2;
    padding:0.4rem 0.8rem;
}
.sumpro{
    color:#646464;
    line-height:1.6rem;
}
.sumpro img{
    max-width: 100%;
}
.game163{ position: relative; padding: 4px; overflow: hidden; width:800px;padding-top: 1rem; }
.game163 .bigImg{ height: 260px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; width:800px; height:536px;  margin-bottom: 1rem; }

.game163 .smallScroll{ height: 53px; margin-bottom: 6px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 20px; height: 80px; text-indent: -9999px; }
.game163 .sPrev{ background: url(../images/left.png) center center no-repeat ;}
.game163 .sNext{  background: url(../images/right.png) center center no-repeat ;}

.game163 .smallImg{ float:left;  display:inline; width: 800px; overflow: hidden;}
.game163 .smallImg ul{ height:80px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left; padding: 0 10px 0 0; width:100px; cursor:pointer;  display: inline;  }
.game163 .smallImg img{ border: 1px solid #dcdddd; width:100px; height:78px;  }
.game163 .smallImg .on img{ border-color: #1e50a2;}

.picMarquee-leftin{  overflow:hidden; position:relative;    }

.picMarquee-leftin .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-leftin .bd ul li{ margin:15px 0.5rem 0; float:left;    border: 1px solid #b0b0b0; _display:inline; overflow:hidden; text-align:center;width: 270px;height:auto; }
.picMarquee-leftin .bd ul li .pic{ text-align:center;padding:10px 10px 0; }
.picMarquee-leftin .bd ul li .pic img{ width:250px; height:187px; display:block; }
/* .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  } */
.picMarquee-leftin .bd ul li .title{ line-height:2rem;font-size: 1rem;   }

.newsline{
    height:1px;
    background: url(../images/newsline.png) left center no-repeat;
}
.bansli{
    bottom:0;
}
.keysli{
    background: rgba(0, 0, 0, 0.5);
    height:62px;
    line-height:62px;
}
.banner .keysli{
    background: rgba(0, 0, 0, 0.5);
}
.banner .keysli .colblu{
    color:#fff;
}
.banner .keysli .txtMarquee-left a{
    color:#fff;
}
@media screen and (min-width:1850px) {
    .mapandinf,.lianxi{
        display: block;
    }
}

@media screen and (max-width:1770px) {
    .erweima{
        display:none !important;
    }

}
@media screen and (min-width:1200px) {
    .lgdn {
        display: none;
    }
    .lgdb {
        display: none;
    }
    .banner .layui-carousel {
        height: 596px !important;
    }
    .smlwid{
        width: 90%;
    }
    .smlwid80{
        width: 80%;
    }
    .inban{
        height: 456px;
    }
    .ys1pm{
        margin-top:30px;
    }
    .ys2pm{
        margin-top:-60px;
    }
    .ys3pm{
        margin-top:-60px;
    }
    .ys4pm{
        margin-top:-60px;
    }
    .aboutbg {
        padding-bottom: 10px;
    }
    .aboutprolink{
        width: 400px;
    }
    .aboutpic{
        width: 456px;
    }
    .aboutprolinkb{
        margin-left: -18px;
    }
    .aboutprolink{
        padding:1rem 0 1rem 60px;
    }
    .foic{
        height:118px;
    }
}

@media screen and (min-width:992px) and (max-width:1200px) {
    .mddn {
        display: none;
    }
    .mddb {
        display: none;
    }
    .banner .layui-carousel {
        height: 34vw !important;
    }
    .inban {
        height: 456px;
    }
    .txtMarquee-left {
        width: 780px;
    }
    .foic{
        height:118px;
    }
    .erweima{
        display:none !important;
    }
}

@media screen and (min-width:992px) {
 
  

}

@media screen and (max-width:992px) {
    .smdn {
        display: none;
    }

    .smdb {
        display: none;
        
    }

    .infoInput,
    .blue2 {
        padding: 5px;
        margin: 0px;
        border: 1px solid #d5d5d5;
        width: 200px;
    }
    .blue2 {
        width: 210px;
    }
    .form0 {
        width: 220px;
        margin: 0 auto;
    }
    .intext,.sumpro{
        font-size: 1rem;
    }
    .banner .layui-carousel {
        height:45vw !important;
    }
    .logo img{
        width: 30px;
        height: auto;
    }
    .sglay {
        padding-top: 30px;
    }
    .inban{
        height: 35vw;
    }
    .foic{
        height:118px;
        background-size: contain;
        width: 80%;
        margin: 0 10%;
        height:100px;
    }
    .cop{
        margin-bottom: 60px;
    }
    .head .fl{
        width: 80%;
    }
    .erweima{
        display:none !important; 
    }
}

@media screen and (max-width:768px) {

.navpc a{
  width:25%;
  border:none
}
.navpc a:first-child {
   border-left: none;
}



}