@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:490px;display: block;}
/*itop*/
.iTop{background-color: #cbcbcb;line-height: 45px;}
.iTop .boxMain{align-items: center;}
.iTop p{color:#555;}
/*logo*/
.logo{padding:20px 0;}
.logo .boxMain{align-items: center;}
.logo a{display: flex;align-items: center;}
.logo a span{font-size:40px;font-weight:bold;color:#1650a2;margin-left:20px;}
.logo p{background: url("../images/tel.jpg") no-repeat left top;padding-left:57px;line-height: 15px;}
.logo p span{font-size:25px;color:#1650a2;display: block;line-height: 35px;}
/*nav*/
.inav{background-color: #1650a2;line-height: 55px;border-bottom:1px solid #171717;}
.inav li{width: 13%;text-align: center;}
.inav li a{color:#fff;}
.inav li:hover{background-color: #2979e9;}
/*hot*/
.hot .boxMain{padding:25px 0;}
.hot p{box-shadow: 0 2px 20px 0 #DCDCDC;line-height: 48px;padding:0 15px;color:#7d7d7d;}
.hot p a{color:#7d7d7d;margin-left:10px;}
/*product*/
.product{background: url("../images/proBack.jpg");padding:30px 0;}
.productLeft{width: 21%;}
.productLeft>p{padding-left:50px;font-size:18px;color:#fff;background: url("../images/proTb.jpg") no-repeat 20px center #1650A2;line-height: 50px;border-radius: 5px 5px 0 0;}
.productLBox{padding:13px 10px;background-color: #fff;}
.productLBox p{line-height: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .8s;position: relative;}
.productLBox a{color:#777;font-size:15px;display: flex;align-items: center;transition: .8s;position: relative;z-index: 99;}
.productLBox a span{width: 8px;height: 8px;display: block;border:1px solid #d4d4d4;border-radius: 50%;margin:0 10px 0 20px;transition: .8s;}
.productLBox p:hover a{color:#ff7c00;}
.productLBox p::before{width: 100%;height: 100%;content: "";position: absolute;left:-100%;top:0;background-color: #f0f0f0;transition: .8s;}
.productLBox p:hover::before{left:0;}
.productLBox p:hover span{background-color: #ff7c00;border-color: #ff7c00;}
.productContact{text-align: center;background-color: #1650a2;padding:30px 0;}
.productContact p{color:#fff;font-weight:bold;}
.productContact p:nth-child(1){font-size:18px;}
.productContact p:nth-child(2){font-size:26px;margin:15px 0;}
.productContact a{display: inline-block;padding:0 20px;background-color: #fff;line-height: 35px;}
.productRight{width: 77%;}
.productRBt{line-height: 51px;background-color: #1650a2;border-radius: 5px 5px 0 0;padding:0 20px;}
.productRBt span{color:#fff;font-size:18px;}
.productRBt a{color:#fff;}
.productList{flex-wrap:wrap;}
.productBox{width: 32%;margin-top:12px;}
.productBox img{width: 100%;padding:2px;border:1px solid #ccc;}
.productBox p{line-height: 36px;text-align: center;color:#fff;font-size:13px;padding:0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background-color: #1650a2;}
/*about*/
.about{padding:30px 0;}
.aboutBt{text-align: center;}
.aboutBt p:nth-child(1){font-size:30px;font-weight: 500;line-height: 30px;}
.aboutBt p:nth-child(1) span{font-size:16px;color:#acacac;margin:10px 0 0;display: block;line-height: 20px; text-transform:uppercase;}
.aboutBt p:nth-child(2){width: 48px;height: 3px;background-color: #1650a2;display: inline-block;}
.aboutCont{align-items: center;margin-top:30px;}
.aboutCont>img{width: 40%;}
.aboutText{width: 58%;line-height: 28px;color:#747474;}
/*adv*/
.adv{padding:40px 0;background: url("../images/advBack.jpg") no-repeat;background-size: 100% 100%;}
.advBt{text-align: center;}
.advBt p:nth-child(1){font-size:36px;color:#1650a2;margin-bottom:18px;font-weight:bold;}
.advBt p:nth-child(2){color:#1650a2;font-size:18px;line-height: 20px;}
.advCont{margin-top:40px;}
.advBox{width:16%;background: url("../images/advBox.png") no-repeat;padding:55px 15px 70px;background-size: 100% 100%;transition: .8s;}
.advBox span{display: block;}
.advBox span:nth-child(1){font-size:20px;color:#fff;font-weight: bold;transition: .8s;margin-bottom:10px;text-align: center;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.advBox span:nth-child(2){color:#c3dcff;line-height: 20px;transition: .8s;max-height: 60px;overflow: hidden;}
.advBox:hover{transform: rotateY(360deg);background-image: url(../images/advHover.png);}
.advBox:hover span{color:#1650a2;}
/*cases*/
.cases{padding:30px 0;}
.casesCont{flex-wrap:wrap;}
.casesCont a{width: 24%;padding:3px;background-color: #4c94fb;margin-top:20px;}
.casesCont a img{width: 100%;}
.casesCont a span{line-height: 35px;text-align: center;color:#fff;display: block;font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 10px;}
/*news*/
.news{background: url("../images/newsBack.jpg");padding:30px 0;}
.newsBt p{color:#fff;}
.newsBt p:nth-child(1) span{color:#fff;}
.newsBt p:nth-child(2){background-color: #fff;}
.newsCont{flex-wrap:wrap;}
.newsBox{width:48%;background-color: #fff;padding:30px 15px;transition: .8s;border-radius: 5px;align-items: center;margin-top:35px;border:1px solid #fff;}
.newsBox img{width: 134px;height: 134px;border-radius: 50%;}
.newsContT{margin-left: 25px;width: 70%;}
.newsContT span{font-size:16px;margin-bottom:15px;font-weight: bold;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:100%;}
.newsContT p{line-height: 24px;color:#838383;}
.newsBox:hover{background-color: #1650a2;}
.newsBox:hover .newsContT span{color:#fff;}
.newsBox:hover .newsContT p{color:#fff;}
/*recommend*/
.recommend{padding:30px 0;}
.recommendCont{flex-wrap:wrap;margin-top:15px;}
.recommendCont a{width:19%;margin-top:15px;}
.recommendCont img{width: 100%;border:1px solid #c1c1c1;}
/*iBottom*/
.iBottom{background-color: #1650a2;padding:30px 0;}
.iBottomNav{border-bottom:1px dashed #7396c7;padding-bottom:15px;margin-bottom:30px;}
.iBottomNav a{font-size:15px;color:#fff;line-height: 15px;border-right:2px solid #fff;display: inline-block;padding:0 25px;}
.iBottomCont{padding:0 25px 0 25px;align-items: center;}
.iBottomContact p{color:#dcdcdc;font-size:13px;line-height: 26px;}
/*friends*/
.friends{background-color: #1650a2;line-height: 70px;border-top:1px solid #7396c7;}
.friends p{font-size:12px;color:#fff;padding-left:25px;}
.honor img{max-width: 100%;margin:0 auto;display: block;}

/*page*/
.page{padding-bottom:20px;}
.pHome p a{color:#333;}
.pageLeft .productLBox{background-color: #e6e6e6;}
.pageLeft .productLBox a span{border-color:#1650a2;}
.pageLeft .productLBox p::before{background-color: #1650a2;}
.pageLeft .productLBox p:hover a span{background-color: #fff;border-color:#fff;}
.pageLeft .productLBox p:hover a{color:#fff;}
.pageLeft .productLBox a{padding-left:38px;color:#999;}
.pageLeft .productLBox a:first-child{padding-left:0;color:#777;}
.pageContact{margin:15px 0;}
.pageContact>p{padding-left: 50px;font-size: 18px;color: #fff;background: url(../images/proTb.jpg) no-repeat 20px center #1650A2;line-height: 50px;border-radius: 5px 5px 0 0;}
.pageContactList{background-color: #e6e6e6;padding:15px;}
.pageContactList p{line-height: 24px;font-size:13px;color:#777;}
.newslist{margin-top:15px;}
.newslist p{border-bottom:1px dashed #dadada;line-height: 50px;display: flex;justify-content: space-between;padding-left:10px;padding-right:10px;}
.newslist p>span{color:#646464;}
.newslist p a{color:#646464;transition: .8s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 75%;}
.newslist p a span{width: 8px;height: 8px;display: inline-block;border-radius: 50%;border:1px solid #d4d4d4;margin-right:7px;}
.newslist p:hover a{color:#1650a2;}
.pageAct{padding:15px;}
.actBt{text-align: center;}
.actBt p:nth-child(1){padding:10px 0;font-size:20px;font-weight: 600;color:#666;line-height: 30px; }
.actBt p:nth-child(2) span{font-size:14px;color:#666;line-height: 30px;margin-right:10px;}
.actText{color:#8c8c8c;line-height: 30px;}
.actNext{margin-top:30px;}
.actNext p{line-height: 28px;color:#8c8c8c;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.tuijian{margin-top:40px;}
.tuijian>p{font-size:16px;color:#666;font-weight: 300;border-bottom:1px solid #8c8c8c;padding-bottom:10px;}
.tuijianCont{flex-wrap:wrap;}
.tuijianCont a{width: 48%;line-height: 38px;display: flex;justify-content: space-between;border-bottom:1px solid #dcdcdc;transition: .8s;line-height:45px;}
.tuijianCont a span{color:#8c8c8c; }
.tuijianCont a span:nth-child(1){white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block; width:75%; }
.actText img{display: block;margin:15px auto;max-width: 100%;}
.tuijianCont a:hover{border-color:#1650a2;}
.tuijianCont a:hover span:nth-child(1){color:#1650a2;}

    /*产品分类*/
.pro_list{display: none;margin-top:0;width:100%;margin-bottom:0;}
.cpfl{width:100%;background: #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:#1650a2;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:15px;color:#fff;}

.pageHome{position: absolute;left:10px;}
.pageHome img{width: 26px;}



.p-footer{display: none;}
.p-footer p{text-align: center;line-height:25px;}


.index_head{width:100%;background:#1650a2;font-size:20px;color:#fff;text-align: center;line-height:50px;position: fixed;top:0;z-index: 999;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: #999;text-align:center;border-top:1px solid #fff;}
.index_hrad_xl li a{font-size:16px;line-height:45px;color:#fff;}

.index_foot{width:100%;background:#1650a2;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;}


.product-bottom>span{text-align: center;display: block;font-size:17px;margin-top:15px;margin-bottom:-10px;}
.about-cont{margin-top:20px;}


/*分页样式*/
.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: #1650a2;
    border-color: #1650a2;
}









