@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:500px;display:block;}

/*iTop*/
.iTop{padding:6px 0;}
.iTop .boxMain{align-items: center;}
.logo{align-items: center;}
.logo a{font-size:33px;font-weight:bold;}
.logo a span{font-size:33px;color:#e50003;}
.logo img{margin:0 35px 0 45px;}
.logo p span{display:block;font-size:16px;font-weight: bold;}
.tel{background: url("../images/tel.png") no-repeat left center;padding-left:80px;}
.tel span{display:block;font-size:24px;font-weight:bold;color:#e50003;line-height:28px;}

/*iNav*/
.iNav{background-color: #333;line-height:60px;}
.iNav li{text-align: center;width:11%;transition: all 0.5s;}
.iNav li a{color:#fff;}
.iNav li:hover{background-color: #4d4d4d;}

/*main*/
.ef{background-color: #efefef;}
.f5{background-color: #f5f5f5;}

/*gonggao*/
.gonggao{padding-top:15px;}

/*products*/
.products{padding-top:30px;}
.iBt{text-align: center;}
.iBt p{font-size:35px;font-weight:bold;color:#cfcfcf;}
.iBt span{font-size:24px;line-height:40px;color:#636363;}
.productsBox{width:20%;background:url("../images/index_banji02.png") no-repeat;background-size:100% 100%;padding:5px;text-align: center;margin-right:1px;padding-bottom:50px;}
.proImg{width:100%;border-radius: 50%;height: 228px;}
/*#myCarousela .carousel-inner .item{display: flex;}*/
.productsBox p{font-size:15px;line-height:30px;margin-top:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:0px 10px;}
.proMore{width: 30px;margin-top:73px;}
#myCarousela{margin-top:30px;padding-bottom:100px;}
.carousel-indicators {bottom: 40px;}
#myCarousela .carousel-indicators li{background-color: #333;width:11px;height:11px;border:0;margin-right:8px;}
#myCarousela .carousel-indicators .active{background-color: #2ba298;width:11px;height:11px;border:0;margin-bottom:1px;}
.productsBox:hover{background-image: url("../images/index_banji03.png");padding-bottom:30px;}
.productsBox:hover  .proMore{width: 20px;margin-top:93px;}

/*abouts*/
.abouts{padding-top:40px;}
.aboutsCont{width:63%;}
.abouts .iBt{display: inline-block;/*margin-left:60px;*/margin-top:25px;text-align: left;}
.aboutsText{font-size:16px;line-height: 28px;color:#828282;margin:25px 0;}
.aboutsList{background: url("../images/index_jz02.jpg") no-repeat left center;padding-left:70px;}
.aboutsList p{line-height:35px;font-size:15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.aboutsMore{text-align: right;margin-top:20px;}
.aboutsMore a{display: inline-block;width:87px;height:26px;background: url("../images/index_jz03.jpg") no-repeat;}
.aboutsMore a:hover{background-image: url("../images/index_jz04.jpg");}

/*equipment*/
.equipment{padding:30px 0px 10px 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{    background: url(../images/index_case02.jpg) repeat-x center center;width: 1100px;height: 16px;margin: 0 auto;margin-top: 25px;position: relative;}
.mCSB_scrollTools .mCSB_draggerContainer{width: 1190px;height: 16px;    position: relative;margin-top: 0;}
.hei280{height:280px;}
.equipmentCont li {display: block;width:15%;}

/*newsCenter*/
.newsCenter{padding:30px 0 15px 0;}
.newsCenterCont{flex-wrap:wrap;margin-top:30px;}
.newsCenterBox{width:48%;align-items: center;margin-bottom:20px;}
.newsCenterBox>a{width:33%;}
.newsCenterBox>a img{width:100%;background: url("../images/index_news03.jpg") no-repeat right bottom;padding-right:7px;padding-bottom:7px;}
.newsCenterText{width:67%;height: 100%;padding-left:3%;padding-top:10px;}
.newsCenterText a{font-size:16px;line-height:36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width: 100%;}
.newsCenterText p{margin:7px 0;line-height:18px;height:36px;overflow: hidden;color:#828282;}
.newsCenterText span{line-height:18px;color:#828282;}
.newsCenterBox:hover .newsCenterText{background-color: #333;}
.newsCenterBox:hover .newsCenterText a{color:#2ba298;}

/*contacts*/
.contacts{padding:30px 0;}
.contactsP{text-align:center;width:65%;border-top:1px solid #bbb;margin:0 auto;padding-top:15px;font-size:16px;}
.contactsBox{text-align:center;}
.contactsBox span{display:block;font-size:20px;margin:20px 0;}
.contactsCont{margin-top:60px;}
.contactsBox p{line-height:20px;color:#565656;}

/*links*/
.links{padding-bottom:20px;}
.links p{background: url("../images/links.jpg") no-repeat left center;padding-left:35px;line-height:25px;}

/*iBottom*/
.iBottom{background-color:#333;padding:35px 0;}
.iBNav{margin-bottom:30px;}
.iBNav a{color:#a0a0a0;}
.iBNav span{color:#a0a0a0;margin:0 12px;}
.iBottom .boxMain>p span{color:#a0a0a0;margin-right:15px;font-size:13px;line-height: 24px;}
.iBottom .boxMain > p span a{color:#a0a0a0;}



/*page*/
.page{padding:30px 0;}
.pBanner a{height:400px;display: block;width:100%;}
.pageLeft{width:21%;}
.pLTop{background-color: #84d8d1;padding:12px;}
.pLTop>p{font-size:20px;line-height:37px;background-color:#333;color:#fff;text-align:center;}
.pageLProList{margin-top:12px;background-color: #fff;padding-bottom:12px;}
.pageLProList a{display: block;line-height:40px;padding-left:32px;background: url("../images/k14.png") no-repeat 92% center #fff;border-bottom:1px solid #cecece;}
.pageLProList a:hover span{font-weight:bold;}
.pageLProList a:hover{background-image: url("../images/k15.png");}
.pLContact{background-color: #333;margin-top:27px;padding:12px;}
.pLContact .bor{border:1px solid #727272;padding:10px 15px;}
.pLContact p{color:#fff;line-height:25px;}
.pageRight{width:75%;background-color: #fff;padding:0 20px 20px;}
.pHome{line-height:50px;background: url("../images/sub01.jpg") left bottom repeat-x;margin-bottom:15px;}
.pHome span{color:#000;font-size:18px;font-weight:bold;}

.newslistBox{padding:10px 20px;border-bottom:1px dashed #999;}
.newslistBBt{line-height:35px;}
.newslistBBt a{text-decoration: underline;color: #000;font-weight: bold;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size:15px;width:75%;}
.newslistBBt span{color:#666;font-size:16px;font-weight:100;}
.newslistBCont{color:#666;line-height:26px;}

.pActBt{text-align: center;padding-top:8px;}
.pActBt p:nth-child(1){font-size:18px;line-height:30px;}
.pActBt p span{color:#999;margin:0 7px;}
.pActBt p:nth-child(2){line-height:25px;}
.pActCont{line-height:30px;margin-top:15px;border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom:20px;}
.pActNext{ margin-bottom:15px;}
.pActNext p{line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pActBack{text-align: center;}
.pActBack a{background-color: #2ba298;display: inline-block;width:16%;line-height:39px;text-align: center;color:#fff;border-radius: 4px; }

.productlist{flex-wrap:wrap;}
.productlist a{width:31%;text-align: center;margin-top:8px;}
.productlist a img{width:100%;}
.productlist a span{line-height:40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}

.pActCont img{margin:0 auto;display: block;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:#999;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:#2da099;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:#2da099;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: #2da099;
    border-color: #2da099;
}
