@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;transition: all 0.5s;}
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:700px;display:block;}
.carousel-indicators{bottom: 60px;}

/*iTop*/
.iTop{background-color: #faa620;padding:25px 0;}
.iTop .boxMain{align-items: center;}
.iTop .boxMain>a{font-size:32px;color:#fff;font-weight:bold;background: url(../images/logo.png) no-repeat left center;padding-left: 70px;}
.iTop .boxMain>a span{color:#fff;display:block;font-weight:normal;font-size:16px;}
.phone p:nth-child(1){/*background: url("../images/tel.png") no-repeat left bottom;*/color:#fff;font-size:16px;line-height: 25px;padding-left:46px;}
.phone p:nth-child(1) span{display:block;color:#fff;font-size:26px;font-weight:bold;}
.phone p:nth-child(2){background-color: #2868f8;color:#fff;text-align: center;line-height:27px;font-size:17px;margin-top:5px;}

/*iNav*/
.iNav{padding:22px 0;}
.iNav li{width:12.5%;text-align: center;}
.iNav li a{line-height: 16px;font-size:15px;border-right:1px solid #666;display: block;color:#666;}

/*adv*/
.adv .boxMain{padding:25px 8%;margin:-50px auto 30px auto;box-shadow: darkgrey 0 0 30px 0;position: relative;z-index: 200;background-color: #fff;}
.advBox{text-align: center;}
.advBox span{display: block;font-size:15px;font-weight:bold;line-height:24px;margin-top:5px;}
.advBox p{line-height:24px;}

/*products*/
.productsBt{padding-bottom: 10px;border-bottom: 1px #fba620 solid;}
.iBtP{background: url(../images/dot.jpg) #fba620 right center no-repeat;line-height: 39px;font-size: 21px;width:18%;padding-left:10px;}
.iBtP span{color:#976413;font-size:15px;}
.productsEj a{line-height: 22px;padding: 10px;background-color: #faa620;margin-right:5px;display: inline-block;font-size:15px;}
.productsEj a:last-child{background-color: #fff;color:#666;}
.productsCont{margin-top:18px;}
.productsCont>a{width:39%;}
.productsCont a img{width:100%;height: 100%;}
.productsCList{flex-wrap:wrap;width:58%;}
.productsCList a{width:32%;height:48%;}
.productsCList a:nth-child(1),.productsCList a:nth-child(2),.productsCList a:nth-child(3){margin-bottom:2%;}

/*abouts*/
.abouts{background: url("../images/aboutbj.jpg") no-repeat center center;background-size: cover;margin:30px 0;padding:45px 0;}
.abouts .boxMain{justify-content: flex-end;}
.aboutsCont{width:45%;background-color: #fff;padding:35px;}
.aboutsCont .iBtP{width:46%;}
.aboutsCont p:nth-child(2){font-size: 16px;color: #a39f9f;line-height: 30px;padding-left:10px;}
.aboutsCont p:nth-child(3){line-height:26px;margin:10px 0 25px;color:#666;padding-left:10px;}
.aboutsCont a{color: #fba620;line-height: 35px;border: 1px #fba620 solid;display: block;text-align: center;margin-left: 10px;width:22%;}

/*news*/
.iBt{padding-bottom:10px;border-bottom:1px #fba620 solid;}
.newsCenterCont{margin-bottom:20px;}
.newsCenterBox{width:33%;border-right: 1px #fba620 solid;padding: 10px 12px 0;}
.newsCenterBox a{font-size:15px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height:24px;}
.newsCenterBox span{color: #ccc;margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px #666 solid;display: block;line-height:25px;}
.newsCenterBox p{line-height:24px;color:#666;}
.newsCenterBox:last-child{border:0;}
.newsCenterMore{text-align: center;}
.newsCenterMore a{color:#fff;background-color: #fba620;line-height: 35px;display: block;width:9%;margin:0 auto;}

/*banneri*/
.banneri{height:350px;margin:30px 0;}

/*works*/
.iBt{align-items: center;}
.iBt a{color:#666;margin-right:10px;}
.worksCont{flex-wrap:wrap;padding:0 10px;}
.worksCont a{width:32%;position: relative;margin-top:20px;}
.worksCont a img{width:100%;}
.worksCont span{position: absolute;width:100%;background: rgba(0,0,0,.6);display: block;color:#fff;text-align: center;padding:0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;bottom:0;left:0;line-height:40px;}

/*dynamic*/
.dynamic{margin:30px 0;}
.dynamicCont{width:49%;align-items: center;margin-top:20px;}
.dynamicCont>img{width:30%;}
.dynamicList{width:68%;}
.dynamicList p{background: url("../images/dow.png") no-repeat left center;padding-left:30px;line-height:30px;}
.dynamicList a{color:#666;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:75%;}
.dynamicList span{color:#ccc;}

/*honorsBt*/
.honors{margin:30px 0;}
.honorsBt{background: url("../images/honorbg.png") repeat-x center;text-align: center;}
.honorsBt span{display: inline-block;background: url("../images/honortitle.png") no-repeat;line-height: 43px;font-size:21px;width:11%;background-size: 100% 100%;}
.honorsCont{margin-top:20px;padding:0 35px;position: relative;}
.honorsBox{text-align: center;}
.honorsBox span{line-height:40px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.honorsCont .swiper-button-next{opacity: 1!important;}
.honorsCont .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{content:'';}
.honorsCont .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:0;top:40%;}
.honorsCont .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{content:'';}
.honorsCont .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:0;top:40%;}
.honorsCont .swiper-button-prev{opacity: 1!important;top: 45%;}

/*friends*/
.friends p{line-height:40px;font-size:15px;font-weight:bold;color:#666;}

/*iBottom*/
.iBottom{background: url("../images/footbg.jpg") no-repeat;margin-top:20px;padding:40px 0;}
.iBNav{display: flex;align-items: center; padding:0px 1%;} 
.iBNav a{color:#999;font-size:15px; width:13%; border-right:1px #999 solid; text-align:center;}
.iBNav a:last-child{ border:none;}
.iContact{margin-top:30px;padding:0 50px;align-items: center;}
.iContactCont>p:nth-child(1){color:#fff;font-size:21px;border-left:2px solid #fff;padding-left:10px;line-height:25px;}
.iContactCont>p:nth-child(2){color: #ffcb2c;font-size: 20px;margin: 20px 0;}
.iContactCont>p:nth-child(1) span{font-size:18px;color:#fff;}
.iContactText p{color:#999;line-height:30px;}
.iContactText p span{color:#666;}
.iContactText p span:nth-child(2){margin-left:20px;}
.erweima{text-align: center;}
.erweima p{font-size:18px;color: #ffcb2c;line-height:30px;}

.honorPic img{display: block;max-width: 100%;margin:0 auto;}

/*page*/
.page{margin-top:20px;}
.pageLeft{width:22%;}
.pageLeftBox{border:1px solid #dddcdc;margin-bottom:10px;}
.pLBt{font-size:21px;text-align: center;line-height:58px;background-color: #fba620;color:#000;margin-bottom:10px;}
.pageLPro a{line-height: 46px;display: block;background: url("../images/sortli.png") no-repeat 10px 13px #eee;margin-top:5px;font-size:15px;color:#666;padding-left:40px;}
.pageLeftContact{padding:10px;padding-top:0;}
.pageLeftContact p{line-height:30px;color:#666;}
.pageRight{width:75%;}
.pHome{line-height: 52px;border-bottom: 6px #fba620 solid;padding:0 10px;margin-bottom:20px;}
.pHome span{font-size:21px;color:#000;}
.pHome p{color:#666;}
.pHome p a{color:#666;}
.newslist{padding:0 10px;}
.newslistBox{margin-bottom:15px;}
.newslistBox>a{width:20%;}
.newslistBox>a img{width: 100%;}
.newslistBoxText{width:80%;padding:5px 15px 0;background-color: #fff4de;}
.newslistBoxText a{line-height: 32px;color:#888;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newslistBoxText p{line-height:24px;color:#888;}
.newslistBoxText span{display: block;color:#888;line-height: 30px;}

.pActive{padding:0 10px;}
.pActBt{text-align: center;}
.pActBt p:nth-child(1){line-height: 35px;font-size:18px;font-weight:bold;color:#666;}
.pActBt p span{line-height:30px;margin-right:15px;color:#666;}
.activeCont{line-height:30px;color:#666;margin:10px 0 15px;}
.activeNext p{padding-left:25px;line-height: 30px;color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.activeNext p:nth-child(1){background: url("../images/topName.jpg") no-repeat left center;}
.activeNext p:nth-child(2){background: url("../images/bottomName.jpg") no-repeat left center;}
.activeNext p a{color:#666;}
.activeCont img{display: block;max-width: 100%;margin:0 auto 10px auto;}
.activeCont1{line-height:30px;color:#666;margin:10px 0 15px;}
.activeCont1 img{max-width: 100%;}

.productlist{flex-wrap:wrap;padding:0 10px;}
.productlist a{width:32%;margin-bottom:20px;float: left;margin: 0px 0.5% 20px 0.5%;}
.productlist a img{width:100%;}
.productlist span{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 10px;text-align: center;background-color: #fff4de;line-height:40px;}


/*产品分类*/
.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:#faa620;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;}


/*head*/
.index_head{width:100%;background-color:#faa620;text-align:center;line-height:50px;position:fixed;top:0;z-index:99999;display:none;}
.index_head a{font-size:18px;color:#fff;}
.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:#faa620;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: 0px 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: #faa620;
    border-color: #faa620;
}
