@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:520px;display: block;}
/*itop*/
.iTop{line-height: 43px;background: #f0f0f1;border-bottom: 1px solid #e1e1e1;box-shadow: 0 0 2px 2px #f0f0f0;}
.iTop a{padding:0 10px;}
/*logo*/
.logo{padding:25px 0;}
.logo a{font-size:37px;color:#035e93;font-weight:bold;}
.logo p{font-size:16px;color:#000;font-weight:bold;background: url("../images/tel.jpg") no-repeat left center;padding-left:81px;background-size: 75px;}
.logo p span{font-size:25px;color:#f98305;font-weight: normal;display: block;}
/*nav*/
.iNav{background: #373b8f;line-height: 50px;}
.iNav li{width: 15%;text-align: center;}
.iNav li a{color:#fff;font-size:17px;font-weight:bold;}
.iNav li:hover{background-color: #e58c21;}
/*gg*/
.gg{line-height: 60px;background-color: #e0e0e0;}
.gg span{font-size:17px;color:#000;font-weight:bold;padding-left:10px;}
/*product*/
.products{margin-top:40px;}
.iBt{text-align: center;}
.iBt span{font-size:32px;font-weight:bold;display: block;}
.iBt p{font-size:18px;color:#666;margin-top:10px;}
.productsCont{margin-top:20px;}
.productsLeft{width: 20%;background-color: #373b8f;}
.productsRight{width:79%;flex-wrap:wrap;}
.productsBox{width: 32%;border:1px solid #ccc;margin-top:10px;overflow: hidden;}
.productsBox a p{overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block; padding:0px 5px;}
.productsBox img{width: 100%;transition: .9s;}
.productsBox:nth-child(1),.productsBox:nth-child(2),.productsBox:nth-child(3){margin-top:0;}
.productsBox{text-align: center;line-height: 36px;font-size:16px;}
.productsBox:hover img{transform: scale(1.1);}
.productsLeft>p{text-align: center;font-size: 26px;line-height: 75px;color:#fff;}
.productsFl a{line-height: 40px;color:#fff;text-align: center;display: block;font-size:16px;background-color: #1a1d7a;width: 85%;margin:10px auto 0;}
.productsFl a:nth-child(1){display: block;line-height: 40px;color:#fff;text-align: center;font-size:16px;background: none;}
.productsContact{margin:20px 0;}
.productsContact p{color:#fff;line-height: 28px;padding:0 17px;}
.productsFl a:hover{color:#F90;}
.productsMore{text-align: center;background: url("../images/proMore.jpg") no-repeat center center;padding:32px 0 82px;margin-top:32px;}
.productsMore a{width: 125px;margin: 0 auto;line-height: 39px;text-align: center;font-size: 16px;color: #005bac;background: #fff;font-weight: bold;display: inline-block;box-shadow: inset 0 0 0 1px rgba(0, 49, 95, 0.3), 0 1px 3px #333333;overflow: hidden;}
/*adv*/
/*choose*/
.choose{background-color: #ebebeb;padding:45px 0 ;}
.chooseBtZ{justify-content: center;align-items: center;}
.chooseBtZ>span{font-size:58px;color:#1a1d7a;font-weight: 100;}
.chooseBtZ p{font-size:25px;color:#666;line-height: 45px;text-align: center;margin:0 35px;}
.chooseBtZ p span{display: block;font-size:48px;color:#1a1d7a;}
.chooseBt>p{background: url("../images/chooseBtBack.jpg") no-repeat;width: 38%;margin:0 auto;height:116px;text-align: center;line-height: 106px;color:#fff;font-size:20px;margin-top:-25px;}
.chooseBox{padding:0 50px;align-items: flex-start;margin-top:100px;}
.chooseText{width: 42%;}
.chooseBox>img{width:46%;}
.chooseText p{border-bottom:1px solid #333;font-size:24px;line-height: 60px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.chooseText p span{font-size:60px;font-style: italic;}
.chooseT{padding:15px;line-height: 40px;}
.chooseBox:nth-child(even)>img{order:-1;}
.chooseBox:nth-child(1){margin-top:42px;}
/*about*/
.about{margin:15px 0;}
.aboutLeft{width: 70%;border:1px solid #e6e6e6;}
.aboutLeft>p{line-height: 37px;padding-left:10px;font-size:15px;border-bottom:1px solid #e6e6e6;}
.aboutPic{width: 37%;padding:10px;border:1px solid #e6e6e6;}
.aboutPic img{width: 100%;}
.aboutCont{padding:30px 20px 30px 10px;align-items: center;}
.aboutContT{width:60%;}
.aboutContT>a{color:#005caa;font-weight:bold;}
.aboutT{line-height: 24px;margin:10px 0 15px;}
.aboutMore{text-align: right;}
.aboutMore a{background-color: #666;color:#fff;}
.aboutRight{width: 28%;border:1px solid #e6e6e6;}
.aboutRight>p{line-height: 37px;padding-left:10px;font-size:15px;border-bottom:1px solid #e6e6e6; text-transform:uppercase;}
.aboutRCont{padding:20px 4px 0;flex-wrap:wrap;}
.aboutRCont a{width: 49%;}
.aboutRCont a img{width: 100%;}
.aboutRCont p{line-height: 39px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*case*/
.cases{margin-top:30px;}
.casesCont{margin-top:25px;}
.casesLeft{width: 24.5%;}
.casesLeft a>img{width: 100%;}
.casesRight{width: 74%;flex-wrap:wrap;}
.casesBox{width: 32%;position: relative;height: 49%;border:1px solid #ccc;background-color: #000;}
.casesBox img{width: 100%;transition: opacity 0.35s; height:100%;}
.casesFl{background: rgba(111, 111, 111, 0.2);width: 100%;height:100%;position: absolute;top:0;left:0;padding:20px;opacity: 0;transition: opacity 0.35s, transform 0.35s;transform: scale3d(0.4, 0.4, 1);}
.casesFl p{width: 100%;height: 100%;background: rgba(0,0,0,.5);border:2px solid #f5c71c;padding-top:30px;}
.casesFl p span{font-size:20px;font-weight:bold;color:#fff;text-align: center;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:0px 10px; vertical-align:middle;}
.casesBottom{background: url("../images/caseBack.jpg");padding:15px 30px 25px 30px;}
.casesBottom p{padding-top: 5px;}
.casesBottom p:nth-child(1){font-size:20px;background: url("../images/zixun.png") no-repeat left center;padding-left: 65px;margin-bottom:15px;}
.casesBottom p:nth-child(1) span{font-size:19px;display: block;font-weight:bold;}
.casesBottom p:nth-child(2){background-color: #e58d21;text-align: center;padding:10px;}
.casesBottom p:nth-child(2) span{font-size:40px;font-weight:bold;color:#fff;border:1px solid #fff;display: block;}
.casesBox{margin-bottom:1%;}
.casesBox:hover .casesFl{opacity: 1;transform: scale3d(1, 1, 1);}
.casesBox:hover img{opacity: .8;}
.cases .productsMore{margin-top:0;}
/*news*/
.news{margin-bottom:25px;position: relative;}
.newsZixun{width: 54%;margin-top:30px;}
.newsBt{border-bottom:1px solid #333;}
.newsBt span{font-size:25px;line-height: 35px;border-bottom:3px solid #333;margin-bottom:-1px;display: inline-block;}
.newsBt a{width: 76px;display: block;line-height: 30px;border:1px solid #999;text-align: center;float: right;margin-top:25px;background-color: #fff;color:#666;}
.newsFirst{margin-top:28px;}
.newsFirst>a{width: 35%;}
.newsFirst>a img{width: 100%;}
.newsText{width: 61%;}
.newsText>a{line-height: 25px;display: block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsText>span{color:#999;display: block;line-height: 25px;}
.newsText p{margin-top:5px;line-height: 25px;height:75px;overflow: hidden;}
.newsMore{text-align: right;margin-top:10px;}
.newsMore a{color:#002548;}
.newsList{margin-top:15px;}
.newsList p{display: flex;justify-content: space-between;line-height: 40px;border-bottom:1px dotted #999;align-items: center;padding-left:5px;}
.newsList p>span{color:#666;}
.newsList a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 80%;font-size:15px; line-height:45px;}
.newsList a span{width: 10px;height: 10px;border:1px solid #999;border-radius: 50%;display: inline-block;margin-right:10px;}
.dongtai{width:42%;background: url("../images/newsBack.jpg") no-repeat;background-size: 100% 100%;padding:30px 30px 0 50px;}
.txtMarquee-top{margin-top:30px;}
.infoList li{padding:20px 0 30px;border-bottom:1px solid #ddd;height:auto!important;}
.infoList li a{background: url("../images/wen.png") no-repeat left center;padding-left:35px;color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.infoList li p{line-height: 25px;height: 50px;overflow: hidden;background: url("../images/da.png") no-repeat left top;padding-left:35px;color:#666;margin-top:10px;}
.newsPos img:nth-child(1){position: absolute;left:0;top:0;}
.newsPos img:nth-child(2){position: absolute;right:30px;top:0;}

/*page*/
.page{margin:30px 0;}
.pageLeft{width: 23%;}
.pageLeft .productsLeft{width: 100%;padding-bottom:30px;}
.pageLeftBt{margin-bottom:15px;align-items: center;}
.pageLeftBt p{font-size:18px;font-weight:bold;background: url("../images/youjiao.jpg") no-repeat left center;line-height: 40px;padding-left:50px;}
.pagePics{margin-top:15px;}
.pageLeftBt a{background-color: #f88a1e;line-height: 26px;display: block;padding:0 15px;color:#fff;}
.pagePBox{width: 100%;display: block;text-align: center;}
.pagePBox img{width: 100%;}
.pagePBox p{line-height: 45px;font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pageContact{padding:10px;border:1px solid #e9e9e9;}
.pageContact p{line-height: 30px;}
.pageRight{width:73%;}
.pageHomes{border-bottom:2px solid #e0e0e0;line-height: 45px;}
.pageHomes span{font-size:20px;border-bottom:4px solid #144bbf;padding-right:5px;margin-bottom:-1px;}
.pageHomes p{background: url("../images/address.png") no-repeat left center;padding-left:18px;}
.newslistBox{margin:20px 0;box-shadow: 5px 5px 10px #fff;border-bottom:1px dashed #ccc;padding:20px 0;background-color: #fff;overflow: hidden;}
.newslistBox>a{width:24%;}
.newslistBox>a img{width: 100%;}
.newslistCont{width: 73%;padding-right:10px;}
.newslistCont>p{border-bottom:1px dotted #ccc;line-height: 40px;display: flex;justify-content: space-between;align-items: center;}
.newslistCont>p a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:16px;color:#d4211c;font-weight: bold;width:70%;}
.newslistText{line-height: 25px;margin:10px 0;}
.newslistMore{text-align: right;margin-right:10px;}
.newslistMore a{color:#a30600;}
.newslistBox:hover{background-color: #f5f5f5;box-shadow: 5px 5px 10px #CCCCCC;}
.pageContBt{text-align: center;border-bottom:1px dotted #666;}
.pageContBt p:nth-child(1){font-size:18px;font-weight:bold;line-height: 30px;}
.pageCont{margin:20px 0;}
.pageContBt p span{color:#666;}
.pageContBt p span:nth-child(1){margin-right:15px;}
.pageContBt p:nth-child(2){line-height: 30px;}
.pageContText{line-height: 30px;margin-top:20px;}
.pageNext{margin-top:30px;}
.pageNext p{line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tuijian{border-top:1px solid #ddd;margin-top:40px;}
.productlist{flex-wrap:wrap;}
.productlistBox{width:32%;margin-top:20px;}
.productlistBox img{background-color: #fff;padding:2px;border:2px solid #f1f1f1;width: 100%;}
.productlistBox p{line-height: 30px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 10px;}
.productlistBox:hover img{border-color:#2733a7;}
.pageContText img{display: block;margin:0 auto;max-width: 100%;}




















/*friends*/
.friends{margin-bottom:30px;}
.friends p{color:#373b8f;font-size:20px;font-weight:bold;}
/*iBottom*/
.iBottom{background-color: #333;padding:45px 0;}
.bNav{background: url("../images/bNavBack.png") no-repeat;padding:0 15% 10px;margin-bottom:15px;}
.bNav li{width:15%;text-align: center;background: url("../images/bNavBor.png") no-repeat right 19px;}
.bNav li a{color:#fff;line-height: 45px;}
.bNav li a:hover{color:#e58c21;}
.erweima{text-align: center;margin-right:35px;}
.erweima img{width: 100px;}
.erweima p{color:#999;line-height: 30px;}
.iBottomContact p{color:#d3d3d3;line-height: 25px;}
.iBottomContact span{color:#d3d3d3;}
.iBottomLeft{align-items: center;}
.iBottomLeft>a{border-right:1px solid #ccc;padding-right:10px;margin-right:20px;}
.iBottomContact p span:nth-child(1){margin-right:10px;}
.iBottomCont{align-items: center;}


.honor img{display: block;margin:0 auto;max-width: 100%;}





    /*产品分类*/
.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;
}










