﻿.hide{ display:none;}
.slideBox{ position:relative; overflow:hidden; width: 100%; }
.slideBox .hd{ 
    width: 100%;
    text-align: center;
    position: absolute;
    height: 20px;
    line-height: 20px;
    bottom: 0;
    right: 0;
    z-index: 1;
}
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 3px;   }
.slideBox .hd li.on{ background:#ce0000;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{vertical-align:top; width:100%;}



.top_new{height: 30px;line-height: 30px;background: #f6f6f6;overflow: hidden;}
.top_new i{width: 20px;height: 20px;display: inline-block;margin:0 5px 0 0;}

.index_pro{height: 240px;background: #fff;}
.index_pro li{width: 33%;float: left;overflow: hidden;color:#666;text-align: center;margin-top: 10px;}
.index_pro li a{display: block;color:#888;}
.index_pro li i{display: block;width: 54px;margin: 5px auto;}
.index_pro li i img{max-width: 100%;max-height: 100%;}
.index_pro li b{font-weight: normal;font-size: 14px;display: block;color:#111;}

.bzjh{height: 270px;background: #fff;}
.tit{color:#111;font-size: 20px;text-align: center;margin: 18px 0 0 0;}
.tit-s{color:#888888;text-align: center;}
.tit-desc{font-size: 14px;color:#555;text-align: center;}

.bzjh_li li{width: 30%;float: left;margin: 10px 4% 0 0;border: 1px solid #e2e2e2;border-radius: 5px;height: 150px;text-align: center;}
.bzjh_li li:last-child{margin-right: 0;float: right;}

.bzjh_li li b{font-size: 12px;color:#f04d3c;text-align: center;display: block;margin: 15px 0 0 0;}
.bzjh_li li i{width: 60px;height: 60px;margin: 10px auto 15px;display: block;line-height: 60px;}
.bzjh_li li p{width: 80%;text-align: center;margin: 0 auto;height: 18px;}


.wzjs{height: 210px;background: #fff;}
.wzjs_li li{width: 48%;height: 90px;float: left;border: 1px solid #e2e2e2;border-radius: 5px;margin: 15px 0 0 0;position: relative;overflow: hidden;}
.wzjs_li li:last-child{float: right;}
.wzjs_img{width: 60px;height: 90px;text-align: center;line-height: 90px;position: absolute;left: 0;}
.wzjs_li li p{padding: 5px 10px 0 60px;color:#555;}
.wzjs_li li p b{display: block;color:#f04d3c;font-size: 14px;}

.about{position: relative;}
.about-c{position: absolute;left: 0;top: 50%;text-align: center;color:#fff;width: 100%;margin-top: -45px;height: 80px;}
.about-c h2{font-size: 18px;}
.about-c a{color:#fff;}

.case{height: 220px;background: #fff;}
.case-tit{height: 40px;line-height: 40px;}
.case-tit ul{width: 100%;}
.case-tit li{width: 100%;height: 40px;text-align: center;float: left;font-size: 14px;color:#555;}
.case-tit li.on{color:#f04d3c;border-top: 1px solid #f04d3c;margin-top: -1px;}
.case-con li{width: 30%;float: left;margin:0 2% 5px 0;height: 80px;line-height: 78px;border:1px solid #e2e2e2;box-sizing:border-box;font-size: 0}
.case-con li:nth-child(3n){margin-right: 0;}

.news{height: 420px;background: #fff;}
.news-t{height: 40px;line-height: 40px;overflow: hidden;}
.news-t b{float: left;font-size: 14px;color:#f04d3c;border-top: 1px solid #f04d3c;line-height: 38px;}
.news-t a{float: right;}

.news-li li{height: 105px;padding: 10px 0 10px 110px;border-bottom: 1px solid #e2e2e2;position: relative;}
.new-img{width: 105px;height: 105px;position: absolute;left: 0}
.news-li li a{display: block;}
.news-li li h2{font-size: 14px;color:#111;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-li li:last-child{border: none;}
.news-li li p{height: 70px;overflow: hidden;}
.news-other{line-height: 30px;}
.news-other a{color:#000;}
/*关于我们*/
.about-now{height: 200px;background: #fff;}
.about-n-li li{width: 33.3%;float: left;text-align: center;color:#111;}
.about-n-li li i{display: block;width: 58px;margin: 10px auto 5px; }
.about-info{background: #fff;color:#666;}
.about-info-c{padding: 0 0 10px 0;}
.about-contact{ padding-bottom:10px;background: #fff;}
.about-contact-c{font-size: 14px;color:#111;line-height: 32px;}
.about-contact-c i{width: 16px;height: 16px;display: inline-block;float: left;}
.about-contact-c span{padding: 0 15px;color:#666;float: left;}
.about-contact-c em{color:#f04d3c;font-size:16px;}
.about-map{height: 260px;background: #fff;}
.about-map img{max-height: none;max-width: none;}

.pages{text-align: center;line-height: 30px;}
.pages a{padding: 0 5px;}
.pages span.all,.pages span.pageindex{display: none;}
.pages span.current{color:#ce0000;}

.subnav{height: 30px;padding:10px 0;text-align: center;width: 100%;}
.subnav li{display: inline-block;height: 30px;padding: 0 15px;line-height: 30px;}
.subnav li.on{background: #f04d3c;color:#fff;border-radius: 15px 15px;}
.subnav li.on a{color:#fff;}

.show-news{padding: 10px 3%;}
.show-t{text-align: center;font-size: 14px;}
.show-info{color:#333;line-height: 22px;padding: 8px 0;width: 90%;margin-left: 5%}
.show-info img{max-width: 80%;margin: 0px auto}
.show-info li{color:#888;}
.show-desc{text-align: center;padding: 5px 0;color:#666;border-bottom: 1px solid #999;}

.cpyfa li{padding: 10px 0;border-bottom: 1px solid #e2e2e2;height: 80px;position: relative;}
.cpyfa li a{display: block;height: 80px;}
.cpyfa li i{display: block;width: 54px;margin: 13px auto;position: absolute;left: 10px;}
.cpyfa li em{position: absolute;right: 10px;font-family: "宋体";font-size: 24px;font-weight: bold;line-height: 80px;}
.cpyfa li .cpyfa-info{padding: 8px 20px 0 70px;}
.cpyfa li .cpyfa-info h2{font-size: 16px;color:#111;padding-bottom: 2px;}
.cpyfa li .cpyfa-info h2 span{font-size: 12px;background: #cd9c26;padding: 0 5px;border-radius: 8px 8px;margin-left: 5px;color:#fff;}

.photo-li {padding:10px 0;width: 100%;}
.photo-li li{width: 48%;float: left;text-align: center;line-height: 30px;border: 1px solid #e2e2e2;margin-bottom: 10px;/*height: 137px;*/overflow: hidden;}
.photo-li li:nth-child(2n){float: right;}
.photo-li li h2{overflow: hidden;height: 30px;}

.case-t{line-height: 40px;border-bottom: 1px solid #e2e2e2;color:#ce0000;font-size: 14px;}
.case-t a{float: right;font-size: 12px;color:#fff;padding: 0 10px;background: #f04d3c;height: 24px;margin-top: 10px;line-height: 24px;border-radius: 5px;}

.showTitle{text-align: center;font-size: 16px;line-height: 40px;}


/*返回顶部*/
#to-top{display: none; width: 50px; height: 50px;border-radius: 25px 25px; background: #c20000 url(../images/index/top_icon.png) no-repeat center;text-align: center; text-decoration: none; line-height: 30px; z-index: 999;
  right: 20px;opacity: 0.5;position: fixed;bottom: 60px;z-index: 999999}
