a,a:hover{ text-decoration: none; }
.navbar-nav li.onnav .nav-link,.navbar-nav li:hover .nav-link{ font-weight:bold;}
 li{ list-style: none;}
.fl{float:left;}
.fr{float:right;}
.ellipsis {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.ellipsis-2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ellipsis-3 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.h2, h2 {
  font-size:2rem;
  text-align:center;
}
.border2{ border:1px solid #ccc; }
.height{margin-top: 15px;}
.margin1{ margin-bottom: 10px; }
.margin1,.margin2{margin-left: -15px; margin-right: -15px; padding-right: 0px; padding-left:0px;}
.padding{padding-left:15px; padding-right:15px;}
/*.margin3{margin-left: 15px; margin-right: 15px; }*/
/*index*/
.text-indent{ text-indent: 2em; }
.container a{ color:#000; }
.container a:hover{ color:#3b99e0;list-style: none; underline:none;text-decoration: none; }
.clean-navbar .logo{float:left; width:30%;}
.clean-navbar .logo img{display:block; width:110px; height:auto;}
.carousel-item{padding-top:110px;}
.new_list img{ display:block; width:100%; }
.border1{border:1px solid #ccc;}
.clean-block.clean-info h3{margin-top:10px; margin-bottom:10px;font-size: 18px; font-weight: bold;}
.card-title{font-size:16px; font-weight: bold;}
.card-text{ font-size:14px; }
.card-text p{ margin-bottom:10px; }
.img-fluid{padding-top:15px;}
.new1{border-bottom: 1px solid #ccc; line-height: 35px;}
.new1 h4,.new1 a{ display:block; line-height: 35px;}
.new2{border-bottom: 1px solid #ccc; padding:10px 0;}
.new2 p{ font-size:16px; }
.new_l{width:70%;}
p.new_l,p.new_r{ margin-bottom: 0; }
.new_r{width:30%; text-align:right; margin-bottom: 0;}
.new_r.card-subtitle{margin-top: 0px;}
.mb-2{ margin-bottom: 0px;}
.clean-block .block-heading p{ text-align:left; text-indent: 2em;}
.btn-group-lg>.btn, .btn-lg{ padding: .5rem 1rem; font-size: 1rem; line-height: 1.25rem; border-radius: .3rem; margin-top: 1.5rem; }


/*.nav ul li:hover,.nav ul li:hover a,.nav ul li.on,.nav ul li.on a{ color:#fff; background:#379fee;}*/
/*.nav ul li.on .nav-link{ font-weight:bold; }*/
/*产品详情*/
.post{overflow:hidden}
.post .post-title{margin-bottom:8px;padding-bottom:8px;line-height:40px;font-size:28px;text-align:center;border-bottom:1px solid #e9e9e9;color:#333}
.entry{font-size:14px;overflow:hidden}
.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-bottom:15px;padding:0;border:0;background:0;color:#000}
.entry p{margin-bottom:20px;text-indent:2em}
.entry a:link,.entry a:visited{color:#004c90}
.entry a:hover{color:#f65e4f}
.entry img{margin-bottom:15px;max-width:100%;height:auto;display:block;margin:0 auto}
.entry ol,.entry ul{margin:10px 20px}
.entry ol li{list-style:decimal}
.entry ul li{list-style:disc}
.entry table{margin-bottom:15px;color:#666;border-left:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.entry th{padding:3px 10px;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;background:#f5f5f5}
.entry td{padding:3px 10px;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4}

/*新闻详情*/
.breadcrumb{line-height:34px;border-bottom:1px solid #e8e8e8;color:#888;background:#fff;overflow:hidden}
.breadcrumb i{padding:0 8px;background:url("../img/icon.gif") no-repeat 7px -39px}
.breadcrumb a:link,.breadcrumb a:visited{color:#888}
.breadcrumb a:hover{color:#666}
.breadcrumb a#hp{padding-left:18px;background:url("../img/icon.gif") no-repeat 0 -157px;*background-position:0 -159px}
.crumb-box{float:left;padding:0 10px}
.font-weight{font-weight:bolder; margin-top: 10px;}

/*pages*/
.wpagenavi{margin:20px auto;padding-top:25px;width:100%;line-height:40px;font-family:"宋体";border-top:1px solid #e4e4e4;text-align:center;overflow: hidden;}
.wpagenavi a:link,.wpagenavi a:visited{margin:0 4px;padding:12px 16px;color:#666;background:#e4e4e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;-ms-transition:color .4s ease;transition:color .4s ease}
.wpagenavi a:hover,.wpagenavi a:active{color:#FFF;background:#436bb8;text-decoration:none}
.wpagenavi a.current:link,.wpagenavi a.current:visited,.wpagenavi a.current:hover{color:#FFF;background:#436bb8;font-weight:bold}

/*foot*/
.page-footer ul li:after, .page-footer ul li:before{ background-color: #2b2f31;}
.foot{ width:100%; }
.foot .foot_tit1{ display:block; color:#fff;}
.foot .foot_link{ float:left; }
.foot .foot_img img{display:block; width:100px; height:100px; margin:0 auto; }
.foot .foot_tit2{display:block; text-align:center;font-size:12px; line-height: 25px; color:#fff;}
.p_link{font-size:16px; color:#fff; line-height: 30px;}
.p_link a{ display:inline; margin-left: 10px; }
.p_link a:hover{color:#f00;}

/*new*/
.new_con{ padding:10px; margin-bottom: 15px; }
.new_img{ padding-top:0; display:block; margin:0 auto;}
@media (min-width:770px){
.page-footer ul li:after, .page-footer ul li:before{ background-color: #2b2f31;}
.clean-navbar.fixed-top+.page { padding-top: 5.7rem;}
}
@media (max-width:760px){
.clean-navbar .logo{float:left; width:50%;}
.new_con{margin:0 10px 10px;}
.clean-block .block-heading{padding-top:30px;}
.height1{margin-top: 15px;}
.font-size{ font-size:1rem; }
.font-size1{ font-size:0.85rem; }
}
@media (min-width: 576px){
.clean-block {
    padding-bottom: 10px;
}

.feature-box{padding:0;}
.clean-block .block-heading{padding-top:30px;}
}
