@charset "utf-8";
.top{
    height:34px;
    line-height: 34px;
    color: #7c7c7c;
    border-bottom: 1px solid #dfdfdf;
}
.top a{
    color: #7c7c7c;
}
.head .fl,.head .fr{
    display:flex;
    align-items: center;
    height:100px;
}
.head .fl{
    flex-direction: row;
}
.head .fr{
    flex-direction: row-reverse;
}
/* nav */
.navBar{  position:relative; z-index:1; padding-left:10px;   height:54px; line-height:54px; }
.nav{ position:relative; width:1090px; margin:0 auto;  font-size:16px; }
.nav a{ color:#fff;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; margin: 0 8px;}
.nav .m a:hover,.nav .m .navon{background: #fff;color:#333;}
.nav h3 a{ display:block; width:120px; text-align:center;    }
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; padding:4px 0; top:54px; z-index:1; width:120px;  background:#fff; }
.nav .sub li{ text-align:center;   }
.nav .sub li a{ display:block; height:32px; line-height:32px; color:#333; font-size: 14px;  }
.nav .sub li a:hover{ color:#fff; background: #0165c7;  }
/* ban */
.fullSlide{ width:100%;  position:relative;  height:610px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:610px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:610px; }

.lb{

}
.lb a{
    color:#878787;
    margin-right: 10px;
}
.lb .fl,.lb .fr{
    display:flex;
    align-items: center;
    height:64px;
}
.lb .fl{
    flex-direction: row;
    width: 900px;
}
.titbg{
    background: url(../images/line.png) center center no-repeat;
}
.prolist{
    padding: 20px 40px;
    width: 1120px;
}
.prolist a{
    color:#5c5c5c;
    background: #e4e4e4;
    width:170px;
    display:inline-block;
    height:40px;
    line-height: 40px;
    margin: 0 6px;
}


/* .multipleColumn{ overflow:hidden; position:relative; width:1200px; height:500px;}
.multipleColumn .bd{  overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:606px;  float:left; _display:inline;height: 500px; }
.multipleColumn .bd ul li{ margin:0 13px 10px 0; float:left; _display:inline; overflow:hidden; text-align:center;width: 290px;height:240px;  }
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:290px; height:190px; display:block; }
.multipleColumn .bd ul li .title{ line-height:50px;height:50px;} */

.multipleColumn{ width:1200px; overflow:hidden; position:relative;     }

     .multipleColumn .bd{   }
     .multipleColumn .bd ul{ overflow:hidden; zoom:1; }
     .multipleColumn .bd ul li{ margin:0 13px 10px 0; float:left; _display:inline; overflow:hidden; text-align:center;width: 290px;height:240px;}
     .multipleColumn .bd ul li .pic{ text-align:center; }
     .multipleColumn .bd ul li .pic img{width:290px; height:190px; display:block; }
     .multipleColumn .bd ul li .title{ line-height:50px;height:50px;    }



/* 
     .picScroll-left{ width:1200px;  overflow:hidden; position:relative; }
     .picScroll-left .bd{ }
     .picScroll-left .bd ul{ overflow:hidden; zoom:1;}
     .picScroll-left .bd ul li{ margin:0 13px 10px 0; float:left; _display:inline; overflow:hidden; text-align:center;width: 290px;height:240px;}
     .picScroll-left .bd ul li .pic{ text-align:center; }
     .picScroll-left .bd ul li .pic img{ width:290px; height:190px; display:block; }
     .picScroll-left .bd ul li .title{ line-height:50px;height:50px;   } */

.about{
    height:435px;
    background: #ededed;
}

.abouttit{
    line-height: 50px;
}
.abouttit1{
    width: 196px;
    background: #0165c7;
}
.abouttit2{
    width: 150px;
    background: #000000;
}
.aboutcon>.fl{
    width: 455px;
    height:250px;
    /* background: url(../images/about.png) center center no-repeat; */
}

.aboutcon .fr{
    width: 675px;
}
.aboutfrtit{
    border-left:2px solid #0061c3;

}
.aboutfrtit .ml10{
    background: #0165c7;
}
.aboutfrtit .ml10 .fl,.aboutfrtit .ml10 .fr{
    width: 228px;
    height:28px;
    line-height: 28px;
}
.aboutfrmain{
    padding-left: 12px;
}
.aboutfrmain p{
    line-height: 28px;
    text-indent: 2em;
}
.aboutfrmain .mt20 a{
    line-height: 30px;
    border:1px solid #0061c3;
    width: 120px;
}
.more1{
    width: 90px;
    height:30px;
}
.more2{
    width: 30px;
    height:30px;
}
.youdian{
    color:#434343;
    line-height: 24px;
    height:666px;
    background: url(../images/youd.jpg) center top no-repeat;
}
.youdian div{
    width: 478px;
}
.yd1{
    top:40px;
    left: 100px;
}
.yd2{
    top: 78px;
    left: 96px;
}
.yd3{
    top: 191px;
    left: 100px;
}
.yd4{
    top: 228px;
    left: 96px;
}
.yd5{
    top: 395px;
    right: 9px;
}
.yd6{
    top: 430px;
    right: 20px;
}
.yd7{
    top: 537px;
    right: 9px;
}
.yd8{
    top: 572px;
    right: 20px;
}
.adv{
    height:140px;
    color:#f7f7f7;
    background: url(../images/adv.jpg) top center no-repeat;
}
.ad1{
    top:45px;
    left:90px;
}
.ad2{
    top: 16px;
    left: 496px;
}
.ad3{
    top: 74px;
    left: 520px;
}

.picScroll-left2{ width:1200px;  overflow:hidden; position:relative; }
.picScroll-left2 .bd{ }
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left2 .bd ul li{ margin:0 13px 10px 0; float:left; _display:inline; overflow:hidden; text-align:center;width: 290px;height:240px;}
.picScroll-left2 .bd ul li .pic{ text-align:center;width:290px;height:190px; }
.picScroll-left2 .bd ul li .pic img{ width:290px; height:190px; display:block; }
.picScroll-left2 .bd ul li .title{ line-height:50px;height:50px;   }

.news{
    background: url(../images/news.jpg) center top #1c4587 no-repeat;
    height:632px;
}
.newsarea{
    width:920px;
}
.newsfle{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height:632px;
    width: 112px;
}
.newsflebx{
    width: 112px;
    height:304px;
 
    background: #1c4587;
    color:#fff;

    letter-spacing: 0.2em
}
.newsflebx:hover,.newson{
    background: #fff;
    color:#1c4587;
}
.newscob{
    width: 748px;
    background: none;
}
.newscobtit{
    width:710px;
}
.newscosum{
    max-height: 40px;
    overflow: hidden;
}
.newscobx1{
    border-bottom:#a0a0a0 1px dashed;
}
.newscobx2{
    height:34px;
    line-height: 34px;
}
.newscob .more{
    border:1px solid #fff;
    height: 40px;
    line-height: 40px;
    width: 170px;
}
.newscob .more1{
    width: 80px;
    height:40px;
}
.newscob .more2{
    width: 40px;
    height:40px;
}

.liuyantit .lytit{
    color:#6b707e;
    border-bottom:1px solid #0165c7;
    font-size: 16px;
    line-height: 24px;
    height: 24px;

}
.liuyantit .f24{
    /* color: #ff7e09;
    font-size: 24px; */
}
.ly2{
    background: url(../images/ly.png) top center no-repeat;
    width:520px;
    height: 400px;
}
.lybox{
        padding-left:85px;
        color:#6b707e;
        padding-top:40px;
}
.map{
    width:610px;
    height:395px;
    border:3px solid #b0b0b0;
    margin-top: 10px;
}
.mapbox{
    padding:10px 0 0 10px;
    width:390px;
    height:320px;
}
.map .fl{

}
.map .fr{
    width:210px;

}
.map p{
    color:#fff;
    padding-top: 74px;
}
.map .qq{
    height: 133px;
    background: url(../images/qq.png) #161a1d center 22px no-repeat
}
.map .mail{
    height: 132px;
    background: url(../images/mail.png) #161a1d center 22px no-repeat
}
.map .tel3{
    height: 130px;
    background: url(../images/tel3.png) #0165c7 center 22px no-repeat
}
.add{
    line-height: 60px;
}
.mapbox .pa1{
    background: url(../images/mapbg.png) right top no-repeat;
    width: 390px;
    height: 15px;
    top: 20px;

}
.mapbox .pa2{
    background: url(../images/mapbg.png) left top no-repeat;
    width: 15px;
    height: 300px;
    top: 20px;
    left:20px;
}
.mapbox .pa3{
    background: url(../images/mapbg.png) right bottom no-repeat;
    width: 390px;
    height: 15px;
    bottom: 10px;
}

.footer{
    background: url(../images/foot.jpg) top center no-repeat #0377ce;
    /* height: 145px;*/
} 
.fonav{
    height:54px;
}
.fonav a{
    display: inline-block;
    line-height: 54px;
    margin: 0 32px;
    color:#fff;
}
.cop{
    color:#fff;
}
.cop a{
    color:#fff;
}
.innban{
    height:420px;
    background: url(../images/innban.jpg) top center no-repeat;
}
.path{
    height:58px;
    line-height: 58px;
    background: url(../images/path.jpg) top center no-repeat;
}
.path .fl{
    padding-left: 240px;
}
.path .fr{
    padding-right: 30px;
    color:#bfbfc0;
}
.innmain .mainfl{
    width:177px;
    background: #eee;
}
.mainfl p{
    height:40px;
    line-height:40px;
    overflow: hidden;
}
.mainfl p:hover,.lefton{
    background: #d9d9d9;
}
.mainfl .colblu2{
    height:60px;
    line-height: 60px;
}
.mainfr{
    width: 960px
}
.rilist li a.time{
    color:#858585;
    font-size: 14px;
    font-family: 'SimSun';
}

.rilist li p{
    margin: 20px 0 20px 0;
    text-indent: 2em;
    color: #8b8b8b;
    max-height: 40px;
    overflow: hidden;
}
.readc{
    font-family: 'SimSun';
    line-height: 34px;
    color:#454545;
}
.readcbox{
    width:295px;
    height:222px;
}
.readcbox{
    margin: 20px 0 0;
}
.readcbox:nth-child(3n+2){
    margin: 20px 36px 0;
}
.page p{
    height:26px;
    line-height: 26px;
}
.layer{
    width: 100%;
    height:100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: 10;
    position: fixed;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.layer img{
    max-width: 80%;
    max-height: 80%;
}
.tubox{
    z-index: 15;
    top: 0;
    left: 0
}
.close{
    position: fixed;
    top: 0;
    right: 0;
    z-index: 20;
}
.lb a{
    width:auto !important;
}
.page span,.page a{
    display: inline-block;
    padding: 1px 3px;
    margin: 0 2px;
    border: 1px solid #ccc;
}
.page .current{
    border:1px solid #125fa5;
    background: #b9dfff;
}
input{
    width:445px !important;
}
.infoInput{
    width:445px !important;
    color:#ccc;
}
.shouyebd textarea{
    height:60px;
}
.shouyebd .infoInput,.shouyebd #form2botton{
    width:330px !important;
}
.layui-laypage{
    text-align: center;
}

.layui-laypage-curr{
    border: 1px solid #125fa5 !important;
    background: #b9dfff;
}


/* 证书 */
.scrollBox{ width:445px;padding:10px; position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:440px;left:0px}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:445px;height:250px;background:#fff;margin-right:12px;}

.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin: 29px 0 0 166px; }
.scrollBox .pageBtn .list li{ background:#0061cc; float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background:#fff;}

.clone{
    display:none !important;
}