body,{
	padding: 0;
	margin: 0;
}
body{
	font-size: 14px;
}
.bg-cd1e19{
	background: #cd1e19;
	color: #fff;
}
 .today-big a{
    text-decoration: none;
    color: #333;
  }
.no-margin{
	margin: 0!important;
}
.mt-15{
	margin-top: 15px!important;
}
.mt-5{
  margin-top: 10px!important;
}
.mt-10{
  margin-top: 10px!important;
}
.bor-bo{
  border-bottom: 1px solid #adadad;
}
.bort-dash{
  border-top: 1px dashed #000;
}
.padt-15{
  padding: 15px 0 0 0;
}
.padt-10{
  padding: 10px 0 0 0;
}
.banner-inner{
  max-height: 457px;
}
.nav-inner li{
    /*width: 105px;*/
    text-align: center;
}
.mt-15 li{
  height: 25px;
  line-height: 25px;
}
.culture-inner li{
    width: 160px;
    height: 242px;
    border: 3px solid #EA901C;
    margin: 15px 14px 15px 49px;
    float: left;
    display: inline-block;
}
.culture-inner li .img {
    width: 100%;
    height: 206px;
}
.culture-inner li img {
    width: 100%;
    height: 206px;
    border: 0;
}
.culture-inner li .title {
    text-align: center;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background: #EA901C;
}
 
/* 屏幕大于768px */
@media (min-width: 768px) {
	.navbar.navbar-default{
    width: 100%!important;
		background: url(/style/image/banner.png)no-repeat;
		background-size: 100% 100%;
	}
	.navigation-header{
		padding: 15px 60px;
		border-bottom: 5px solid #000;
		line-height: 20px;
	}
  .navbar-header{
    background: url(/style/image/banner.png)no-repeat;
    background-size: 100% 100%;
  }
  .title-red{
    padding: 0 40px!important;
  }
  .shipin{
    height: 175px;
  }
  .content{
	 margin-right:-23px;
	  }
}





/* 屏幕再320px和768px之间 */
@media screen and (min-width: 320px) and (max-width: 768px){
  .navbar-collapse .navbar-nav li a{
    display: inline-block;
    width:140%;
    color: #fff!important;
    /* font-size: 20px; */
    text-align: center;
    padding: 15px 35px;
  }

  .navbar-default .navbar-nav>.active>a,
  .navbar-default .navbar-nav>.active>a:focus,
  .navbar-default .navbar-nav>.active>a:hover{
        background: #d8261c;
  }

  body{
    font-size: 23px;
  }
  .today-big{
    margin: 15px 0 0 0;
  }

  .nav-inner li{
    width: 100%;
    text-align: center;
  }
  .common-h4{
    font-size: 20px!important;
  }
  .item-list ul li{
    padding: 0!important;
    margin:0!important;
    height: 48px;
    line-height: 40px;
  }

  p.plan-word{
    line-height: 35px!important;
  }
 
}

/* 屏幕小于768px */
@media screen and (max-width: 768px) {
  .culture-inner li{
    width: 32%;
  }
.shipin{
  min-height: 400px;
}
ul.list-news a{
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 1px 0;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.culture-inner li .title{
  font-size: 0.8em;
}
.first-inner{display: none;}
}


/* index page */
.navbar-default .navbar-toggle{
  width: 60px;
  height: 48px;
  margin: 0 30px!important;
}
/*.navbar-default .navbar-toggle .icon-bar{
  background: #c33333;
}
 */
.navbar-toggle .icon-bar{
  margin: 0 auto;
}
.navbar-default .navbar-toggle:focus, 
.navbar-default .navbar-toggle:hover{
  background: #d8261c!important;
  color: #fff!important;

}
 
.navigation-header{
	border-bottom: 5px solid #000;
}
.navigation-header .header-sub{
	width: 1000px;
	margin: 0 auto;

}
.foot-inner{
  max-width: 1140px;
  margin: 0 auto;
  font-size: 14px;
}

.navbar.navbar-default{
	margin-bottom: 0;
}
.navigation-header .header-announce{
	color: #9c9c9c;
	font-size: 10px;
} 

.navbar-collapse .navbar-nav li a{
	color: #262626;
  font-size: 16px;
}

.navbar-collapse .navbar-nav li a:hover{
	background: #d8261c;
	color: #fff;
	font-size: 16px;
  font-weight:bold;
}
.navbar-collapse{
	width: 1000px !important;
	margin: 0 auto!important;
}

.title-red{
  width: 100%;
  height: 30px;
  line-height: 35px;
  color: #fff;
  padding:0 40px;
  background: url(/style/image/red-bg.png)no-repeat;
  text-indent: -19px;
  font-size: 14px;
  border-bottom: 6px #da251c solid;
 /* background-size: 100% 100%;*/
}

.col-lg-12.col-md-12.col-sm-12.col-xs-12.mt-15 .title-red{

  padding:0 40px;
} 

ul li a{
  color: #000;

}

ul.list-news a{
    overflow: hidden;
    text-overflow: ellipsis;
    padding:1px 0;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.common-h4{
  font-weight: bolder;
  font-size: 14px;
}
p.plan-word{
    overflow: hidden;
    text-overflow: ellipsis;
    padding:5px 0;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
}
.cctwo{
  
  min-height: 185px;
   
}
  #niuniu {
  background: #FFF;
  overflow:hidden;
  width: 100%;
  height: 150px;
  }
  #inniuniu {
  float: left;
  width: 1000%;
  }
  #niuniu1 {
  float: left;
  }
  #niuniu2 {
  float: left;
  }
  #niuniu1 img {
    width: 105px
  }
   #niuniu2 img {
    width: 105px
  }
.cctwo img{
  
  float: left;
  padding: 10px;
}

.today-theme{
  display: inline-block;
  background: #da251c;
  padding: 5px;
  color: #fff;
  font-size: 14px;
}

footer.new-footer{
  padding: 40px 0;
  margin-top: 45px;
  width: 100%;
  color: #fff;
  background-color: rgba(31, 31, 31, 0.51);
}

footer.new-footer .col-lg-10.col-xs-10{
  left: 10%;
}

footer.new-footer .col-lg-10.col-xs-10 ul.border-r li.pull-left{
  border-right: 2px solid #fff;
  padding: 0 10px;
  margin: 5px 0;
}
footer.new-footer .col-lg-10.col-xs-10 ul.border-r li.pull-left a{
   color: #fff;
 }
footer.new-footer .col-lg-10.col-xs-10 ul.border-r li.pull-left:last-child{
  border: none;
}
/*pages*/
.pagination-wrapper{
margin: 50px 0;
text-align: center;
}
.pagination{
height: 34px;
text-align: center;
}
.pageinfo li {
display: inline-block;
height: 34px;
margin-right: 5px;
float: left;
}
.pageinfo li a{
float: left;
display: block;
height: 32px;
line-height: 32px;
padding: 0 11px;
font-size: 16px;
border: 1px solid #dddddd;
color: #555555;
text-decoration: none;
}
.pageinfo li a:hover{
background:#f5f5f5;
color:#da251c;
}
.pageinfo li.thisclass {
    background: #da251c;
    color: #fff;
    width: 34px;
    display: block;
    height: 33px;
    line-height: 32px;
    font-size: 16px;
    border: 1px solid #dddddd;
    text-decoration: none;
}
.pageinfo li.thisclass a,.pageinfo li.thisclass a:hover{
background: transparent;
border-color: #da251c;
color: #fff;
cursor: default;
}

.industry-label b{
  display:inline-block;
  margin:0 0 5px 10px;
}