@charset "utf-8";
.logo img{ background-color: #e40807}
.nav ul li.active>a { color: #e40807; }
.nav ul li ul {border-color: #e40807; }
.nav ul li a:hover { color: #e40807; }
.nav ul li a:hover i { color: #e40807; }
.nav ul li.active>a i { color: #e40807; }
.nav ul .n>a:hover span:before { color: #e40807 }
.nav ul .n>a:hover .fa-angle-down { color: #e40807 }
.nav ul li ul li a:hover { background-color: #e40807 }
.home_about .ui-col-7 .more1:hover { background: #e40807;  border-color: #e40807 }
.home-title .home-title-more a:hover, .home-title .home-title-more a.active { background: #e40807; border-color: #e40807; }
.h_pro li .img_box .item_mask { background-color: rgba(228,8,7,.68);  }
.home_about .mask { background-color: #e40807;  }
.picScroll-left .hd ul li {  border: 1px solid #e40807;  }
.picScroll-left .hd ul li.on { background-color: #e40807; }
.service li:hover .item_box .item_wrapper { background: #e40807; }
.ser_bg .content_list .item_block:hover::before { background-color: #e40807;}
.h_news li a:hover .more_n { border-color: #e40807; background-color: #e40807;  }
.more:hover { color: #fff;background-color: #e40807;border-color: #e40807;}
.news-left .hd ul li {  border: 1px solid #e40807;  }
.news-left .hd ul li.on { background-color: #e40807; }
.ui-box-h2:after {  border-bottom: 3px solid #e40807;  }
.copyright a:hover { color: #e40807; }
#contactinfo div a:hover { background-color: #e40807; }
a:hover { color: #e40807; }
/*右侧浮动相关*/
.proshow .col-left .thumb_pic ul li.active{border:1px solid #e40807;}
.proshow .col-left .thumb_pic ul li.active:after{border:#e40807 solid 1px;}
.dis { display: none; }
.plug_service { position: fixed; right: 0; bottom: 5%; z-index: 999; }
.plug_service li { position: relative; margin-bottom: 5px; right: -77px;transition: right 0.5s; }
.plug_service li a { display: block; text-align: left; background: #fff; border: 1px solid #ececec; padding: 10px 20px; font-family: microsoft yahei; font-size: 12px; color: #505050; outline: none;  position: relative; }
.plug_service li a span { display: inline-block; font-size: 24px; color: #888; margin-right: 20px; vertical-align: middle; }
.plug_service li a:hover { background: #e40807; color: #fff; border-color: #e40807; right: 0; font-family: microsoft yahei; }
.plug_service li:hover {right:0px;}

.plug_service li a:hover span { color: #fff; }
.plug_service .hover a { display: block; text-align: center; background: #e40807; border: 1px solid #e40807; padding: 10 8px 6px 8px; font-size: 12px; color: #fff; outline: none; }
.plug_service .hover a span { color: #fff; }
.plug_service .hotline { position: absolute; display: none; background: #fff; padding: 10px 15px 0 15px; left: -200px; bottom: 0px; width: 210px; border: 1px solid #ddd; width: 180px; height: 68px; font-size: 12px; color: #999; line-height: 24px; border-radius: 4px; }
.plug_service .hotline b { display: block; font-size: 16px; color: #333; }
.plug_service .hotline:after { content: " "; position: absolute; right: -10px; top: 25px; width: 20px; height: 20px; border: #ddd solid 1px; border-left: 0; border-bottom: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background: #fff; }
.plug_service .weixin_pic { position: absolute; display: none; background: #fff; padding: 5px; left: -230px; bottom: -70px; width: 210px; border: 1px solid #ddd; border-radius: 4px; }
.plug_service .weixin_pic p { text-align: center; margin: 0 0 10px 0; padding: 0; }
.plug_service .weixin_pic p span { color: #e40807; }
.plug_service .weixin_pic:after { content: " "; position: absolute; right: -10px; top: 130px; width: 20px; height: 20px; border: #ddd solid 1px; border-left: 0; border-bottom: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); background: #fff; }
.plug_service li:hover div { display: block; }


.ui-menu-blue .ui-menu-name { color: #e40807; border-bottom-color: #e40807; }
.ui-card-header .ui-card-header-title { font-size: 17px; font-weight: 500; margin: 0; border-left: 2px solid #e40807; padding-left: 15px; flex: 1; }
.ui-page ul li.active { border-color: #e40807; background: #e40807; }
.ui-page ul li.active a { color: #fff; background: #e40807; }
.ui-page ul li.active a:hover { background: #e40807; }
.ui-page ul li:hover a { background: #f9f9f9; }
.ui-btn:hover{color:#e40807;border-color:#e40807;}
.ui-btn-blue { background: #e40807; border-color: #e40807; color: #fff; }
.ui-btn-blue:hover { background: #f60; border-color: #f60; color: #fff; }
.ui-tabs-nav li.active{border-bottom:2px solid #e40807;}
.ui-tabs-nav li.active a{color:#e40807;}


