@charset "utf-8";
/* CSS Document */
*{color:#333;font-size: 14px;}
body{font-family:微软雅黑;margin:0;overflow-x:hidden;background: #fff;}
p,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,form,table{margin:0;padding:0;}
a,img{border:none;/*兼容ie浏览器*/}
img{vertical-align:middle;border:0;}
li{list-style:none;}
h1{font-size: 30px}
/*p{line-height: 30px;}*/
i,em{font-style:normal;}
a{text-decoration:none;border:0;color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;clear: both;height: 0;line-height: 0;border: none;}
.row{margin-right: 0;}
.container{margin: 0;padding: 0;border: 0;}
.boxMain{width: 1190px;margin:0 auto;max-width: 97%;}
.flexMain{display: flex;justify-content: space-between;}

/*header*/
#myCarousel .carousel-inner .item a{height:420px;display:block;}
/*iTop*/
.iTop{padding:15px 0 15px;}
.iTop .boxMain span{display:block;}
.iTop .boxMain a{font-size:34px;background-image:linear-gradient(to right,#012652,#4a87be);color:transparent;-webkit-background-clip:text;font-weight:bold;text-align:center;line-height:50px;}
.iTop .boxMain a span{font-weight:normal;color:#3583cb;font-size:17px;}
.iTop .boxMain p{font-size:16px;background:url("../images/tel.jpg") no-repeat left center;padding-left:45px;line-height:30px;}
.iTop .boxMain p span{font-size:32px;background-image:linear-gradient(to right,#012652,#4a87be);color:transparent;-webkit-background-clip:text;}
/*iNav*/
.iNav{background-color:#4389ca;}
.iNav ul li{width:13%;text-align:center;padding:20px 0;}
.iNav ul li a{font-size:16px;color:#fff;border-right:1px #69a1d5 solid;display:block;line-height:20px;}

/*main*/
/*adv*/
.adv{background:url("../images/bj1.jpg") no-repeat center center;background-size:cover;padding:25px 0 65px;}
.advBt{text-align:center;border-bottom:1px solid rgba(225,225,225,.3);font-size:20px;color:#83add4; text-transform:uppercase;}
.advBt span{display:block;width:7%;margin:0 auto;border-bottom:4px solid #fff;font-size:22px;color:#fff;line-height:50px;}
.advCont{margin-top:30px;}
.advCont a{width:20%;text-align:center;}
.advCont span{display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#fff;line-height:40px;font-size:16px;}
/*server*/
.server{margin-top:25px;}
.iBt{text-align:center;border-bottom:1px solid #ccc;font-size:20px;color:#ccc; text-transform:uppercase;}
.iBt span{display:block;width:7%;margin:0 auto;border-bottom:4px solid #4389ca;font-size:22px;color:#4389ca;line-height:50px;}
.serverCont{flex-wrap:wrap;}
.serverCont a{width:24%;text-align:center;margin-top:12px;}
.serverCont a img{width:100%;}
.serverCont a span{display:block;padding:0 10px;line-height:30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top:10px;}
.serviceFl{justify-content: center;margin:30px auto 15px;}
.serviceFl a{line-height:40px;background-color:#eee;margin:0 6px 6px 0;padding:0 15px;}
.serverMore{text-align:center;margin-top:20px;}
.serverMore a{width:9%;text-align:center;border:1px solid #4389ca;color:#4389ca;line-height:38px;border-radius:100px;background-color:#fff;display:inline-block;height:40px;}
.serverMore a:hover{background-color: #4389ca;color:#fff;}
/*cases*/
.cases{background-image:url("../images/bj2.jpg");padding:115px 0 80px;}
.casesCont{padding:0 50px;position: relative;margin-top:30px;}
.casesBox{position: relative;padding-bottom:50px;}
.casesBt{padding:0 20px;display:block;background-color:#fff;line-height:50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: absolute;bottom:0;width:100%;}
.casesBox:hover .casesBt{padding-bottom:20px;color:#4389ca;}
.casesCont .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content: "";}
.casesCont .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content: "";}
/*abouts*/
.abouts{margin-top:25px;}
.aboutsCont{margin-top:30px;align-items:center;}
.aboutsPic{width:31%;background:#4a91d3;}
.aboutsPic img{width:100%;display:block;margin-bottom:-10px;margin-left:8px;margin-top:8px;box-shadow: 3px 3px 3px #666;}
.aboutsText{width:65%;}
.aboutsText p{line-height:30px;}
.aboutsText a{width:13%;background-color:#4389ca;display:inline-block;color:#fff;line-height:38px;text-align:center;border-radius:100px;margin-top:30px;}
/*dynamics*/
.dynamics{margin-top:15px;padding-bottom:40px;}
.dynamicsCont{margin-top:30px;}
.dynamicsBox{width:23%;text-align: center;background:#fff;padding:25px;}
.dynamicsBox img{width:170px;height:170px;border-radius: 50%;}
.dynamicsText>a{font-size:15px;line-height:40px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top:5px;}
.dynamicsText>p{color:#666;line-height:24px;height:48px;overflow:hidden;}
.dynamicsMore{text-align:left;margin-top:20px;}
.dynamicsMore a{border-radius: 100px;background-color:#fff;width:41%;text-align: center;display:inline-block;border:1px solid #ddd;line-height:30px;color:#666;}
.dynamics .serverMore a:hover{color:#4389ca;background-color: #fff;}
.dynamicsMore a:hover{background-color: #4389ca;color:#fff;border-color:#4389ca;}
/*news*/
.news{margin-top:25px;}
#myCarousela{width:38%;}
#myCarousela .carousel-inner>.item>a>img{height:300px;width:100%;}
#myCarousela .carousel-inner>.item>a{display:block;position: relative;}
#myCarousela .carousel-inner>.item>a span{position: absolute;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;bottom:0;line-height:47px;color:#fff;background:rgba(0,0,0,.6);padding: 0 70px 0px 10px;width:100%;}
#myCarousela .carousel-indicators{width:auto;right:10px;left:auto;bottom:13px;}
#myCarousela .carousel-indicators li{margin-right:5px;background-color:#fff;}
#myCarousela .carousel-indicators .active{width:10px;height:10px;background-color:#4389ca;border-color:#4389ca;margin-bottom:1px;}
.newsPrev{width:40px;height:74px;background:url("../images/focus_btn.png") no-repeat 0 -74px;top:35%;opacity: 1;}
.newsNext{width:40px;height:74px;background:url("../images/focus_btn.png") no-repeat -40px -74px;top:35%;opacity: 1;}
.news .boxMain{margin-top:30px;}
.newsList{width:59%;}
.newsList p{line-height:48px;border-bottom:1px #ccc dotted;display:flex;justify-content: space-between;}
.newsList p a:hover{color:#4389ca;}
.newsList p a{width:80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block;}
/*friends*/
.friends{margin-top:20px;}
.friends p{display: flex;line-height:60px;}
.friends p span{font-size:15px;font-weight:bold;}
.friends p a{margin-right:10px;}

/*iBottom*/
.iBottom{background-color:#4389ca;padding:30px 0;}
.iBottom *{color:#fff;}
.iBottom .boxMain{align-items: center;}
.footTel{font-size:15px;background:url("../images/foot_tel.png") no-repeat left center;padding-left:65px;}
.footTel span{font-size:24px;font-weight:bold;display:block;}
.iBottomRight{width:70%;}
.footNav a{padding:0 10px;line-height:30px;display:block;}
.comInfo{text-align:right;margin-top:20px;}
.comInfo p{line-height:30px;}
.comInfo p span{margin-left:10px;}
.page{margin:20px 0;}
.page .boxMain{align-items: flex-start;}
.pageLeft{width:19%;border-right:1px solid #ccc;padding-right:20px;}
.pageLBt{padding:0 10px;font-size:20px;border-bottom:2px solid #4389ca;line-height:45px;font-weight:bold;}
.pageFlList{margin-bottom:10px;}
.pageFlList a{line-height:50px;border-bottom:1px #a6a2a2 dotted;font-size:15px;padding:0 10px 0 25px;background:url("../images/dot.jpg") no-repeat 5px center;display:block;}
.pageFlList a:hover{color:#4389ca;}
.pageContact p{line-height:28px;margin:10px 0;padding-left:30px;background:url("../images/contact_pic.jpg") no-repeat 0 0;}
.pageContact p:nth-child(2),.pageContact p:nth-child(3){background-image:url("../images/tel_pic.jpg");}
.pageContact p:nth-child(4){background-image:url("../images/addr_pic.jpg");}
.pageRight{width:78%;}
.pageHome{border-bottom:2px solid #4389ca;line-height:45px;padding:0 10px;margin-bottom:20px;}
.pageHome span{font-size:20px;}
.newlist p{line-height:55px;border-bottom:1px #ccc dotted;padding:0 10px;display:flex;justify-content: space-between;}
.newlist p a{display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:80%;}
.newlist p a:hover{padding-left:10px;color:#4389ca;}
.activeCont{line-height:25px;color:#666;}
.activeBt{text-align:center;}
.activeBt p{line-height:30px;}
.activeBt p:nth-child(1){font-size:18px;margin-bottom:5px;}
.activeBt p span{color:#666;}
.activeBt p span:nth-child(1){margin-right:10px;}
.activeCont{margin-top:15px;}
.activeCont img{display:block;max-width:100%;margin:0 auto;}
.activeNext{padding-top:15px;border-top:1px solid #ccc;margin-top:30px;}
.activeNext p{line-height:30px;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.activeNext a:hover{color:#4389ca;}
.productlist{flex-wrap:wrap;padding:0 10px;}
.productBox{width:32.4%;margin-bottom:12px;}
.productBox img{width:100%;}
.productBox span{line-height:45px;background-color: #4389ca;color:#fff;display:block;text-align:center;margin-top:2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 10px;}
.pActive{padding:0 10px;}










/*honor*/
.honor img{display:block;margin:0 auto;max-width:100%;}

/*产品分类*/
.pro_list{margin-top:0;width:100%;margin-bottom:0;display:none;}
.cpfl{width:100%;background-color:#2b2b2b;padding:10px;justify-content:space-between;display:flex;}
.cpfl p{font-size:16px;color:#fff;}
.ipad_prolist{width:100%;}
.ipad_prolist_main{margin:0 auto;}
.ipad_prolist_main ul{width:100%;background-color:#4389ca;padding-bottom:10px;}
.ipad_prolist_main li{padding:10px;border-bottom:1px solid #fff;}
.ipad_prolist_main li img{width:12px;float:right;}
.ipad_prolist_main li a{font-size:17px;color:#fff;}


/*head*/
.index_head{width:100%;background-color:#4389ca;font-size:20px;color:#fff;text-align:center;line-height:50px;position:fixed;top:0;z-index:99999;display:none;}
.index_btn{background:url("../images/index_threelines.png") no-repeat;width:25px;height:20px;display:block;background-size:contain;position:absolute;right:10px;top:14px;}
.index_hrad_xl{width:100%;z-index:999;position:absolute;top:50px;}
.index_hrad_xl li{width:100%;background-color:#999;text-align:center;border:1px solid #fff;}
.index_hrad_xl li a{font-size:16px;line-height:45px;color:#fff;}

/*foot*/
.index_foot{width:100%;background-color:#4389ca;padding:10px 0;position:fixed;bottom:0;z-index:999;display:none;}
.index_foot ul{width:100%;margin:0 auto;display:flex;justify-content:space-between;}
.index_foot li{width:25%;text-align:center;}
.index_foot li p{font-size:16px;color:#fff;margin-top:5px;}
.index_foot li img{width:30px;}


/*分页样式*/
.pglist {
    padding: 20px 0 10px;
    width: 100%;
    text-align: center;
}
.pglist a {
    color: #666;
    padding: 0 14px;
    margin: 0 3px;
    font-weight: bold;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.pglist * {
    display: inline-block;
    _zoom: 1;
    _display: inline;
    vertical-align: middle;
    line-height: 30px;
    padding-bottom: 1px;
}
.pglist a:hover, .pglist .page-num-current {
    display: inline-block;
    color: #fff;
    background: #4389ca;
    border-color: #4389ca;
}













