a {
    color: #000;
}
a:hover{
	color:#000;
	text-decoration:unset;
}
.tw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*head*/
 .head {
    padding: 0px;
    margin: 0px;
    position:relative;z-index: 111;
}
.bg-red{background:#841619;  background: -webkit-linear-gradient(left top, #841619 , #9c100f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom right, #841619, #9c100f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom right, #841619, #9c100f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom right, #841619 , #9c100f); /* 标准的语法（必须放在最后） */}
.nav li {
    padding: 5px 15px;
    position:relative;
    z-index:2;
}

 .nav li a{font-size:1.2rem;transition: all .3s;}
   .nav{position:relative;}
  .nav .bg{background:white;position:absolute;top:0px;display:none;z-index:1;}
 .dropdown-toggle::after{display:none;}
 .dropdown:hover>.dropdown-menu {
    display: block;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background:unset;}
 .navbar-expand-md .navbar-collapse{padding-top:40px; position: relative;}

.navbar-collapse .web-links{position:absolute;top:5px;right:10px;}
.navbar-collapse .web-links a{color:white;margin:0px 10px;}
.navbar-collapse .web-links a:hover{color:#ccc;text-decoration:underline;}
.navbar-dark .navbar-nav .nav-link{color:white!important;}

.nav-fill .nav-item:hover a{color:rgb(149, 17, 17)!important;}
.navbar-dark .navbar-brand img{height:62px;}
.nav li:nth-child(2):hover a{color:white!important;}
/*banner*/
html, body {
	position: relative;
	height: 100%;
	width: 100%;
	
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image: url(../images/right.png);}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: url(../images/left.png);}
.swiper-pagination-bullet-active{background:#881517;}

/*index*/
.index_pro{margin-top:20px;}

.proList div p{line-height:30px;}
.index_switch{

	background:url(../images/index_switch_bg.jpg);
	padding:20px 0px;
}

h3.title span{font-size:1.75rem;display:inline-block;position:relative;}
h3.title span:before{content:"";position:absolute;top:1.2rem;left:-3.5rem; display:inline-block;width:3rem;height:2px;background-color:#941212;}
h3.title span:after{content:"";position:absolute;top:1.2rem;right:-3.5rem;display:inline-block;width:3rem;height:2px;background-color:#941212;}

.index_main{}
.newsList{margin:10px 0px;}
.newsList .time h2{margin:15px auto 0px;background:#941212;color:white;text-align:center;line-height:70px;width:70px;border-radius:50%;}
.newsList .time h5{margin-bottom:0px;margin-top:.5rem;}
.newsList .des{transition:all .3s;padding:10px;}
.newsList :hover .des{background:#ccc;}


/*page*/
.pages .con img{max-width:100%;}
.page-item.active .page-link {
    background: #821214;
    border-color: #821214;
}
.page-link {
    color: #821214;
}

.list-group-item.active{border-color:unset; font-size: 1.5rem;}
.siteNav {
    background:#821214;
}
.breadcrumb {
    background: unset;
}
.breadcrumb li a {
    color: #ccc;
}
.breadcrumb-item.active {
    color: white;
}
.breadcrumb li {
    color: white;
}
/*pro*/
.proList .row li {
    overflow: hidden;
}
.proList .row li a p {
    line-height: 2;
    margin-top: 10px;
    color: #333;
    transition: all .3s;
}
.proList .row li a img {
    transition: all .1s;
        border: 1px solid #ccc;
}
.proList .row li:hover a {
    text-decoration: unset;
}
.proList .row li:hover a p {
    color: #bd3823;
}
.proList .row li:hover a img {
    transform: scale(1.1);
}

 .proCon .con-title {
    border-bottom: 1px solid #ccc;
    font: bold 1.4rem/2 "微软雅黑";
}

.page-tool{padding:10px;margin-bottom:10px;background: #ccc;}


/*news*/
.news .newsList ul li{margin-bottom:20px;padding-bottom:10px; border-bottom:1px dashed #ccc;}
.news .newsCon{margin:10px 0px;}
.news .newsCon .con{margin:20px 0px;}
.pageInfo{border-bottom:1px solid #ccc;line-height:2;}

.newsList ul li:hover a{color:#821214;}
.newsList ul li .newsInfo{overflow:hidden;}
.newsList ul li .newsInfo span{display:block;}
.newsList ul li .newsInfo span:first-child{float:left;}
.newsList ul li .newsInfo span:first-right{float:right;}

/*foot*/
.footContact{background: #821214;margin-top:20px;color:white;text-align:center;padding:15px 0px;}


.foot{background:#941212;text-align:center;padding:15px 0px;color:white;}
.foot p{margin-bottom:0px;}
.foot p a{color:white;margin:0px 5px;}
.foot p a:after{content: "|";margin-left:5px;display:inline-block;}
.foot p a:last-child:after{display:none;}



@media only screen and (max-width: 768px){

     .dropdown:hover>.dropdown-menu {
    display:none;
}
.breadcrumb{padding-left:0px;padding-right:0px;}
.proMenu{margin-bottom:20px;}
.foot-bom{border-top:unset;}
.newsList{border-bottom:1px solid #ccc;}
.list-group-item.active{display:block;}
.list-group-item{display:none;}
}









