@charset "utf-8";
/* CSS Document */

/*--------------导航*--------------*/
/*-- 导航--*/
#nydh{
	background-color:#cb141d;
	 position: fixed;
	 z-index:1000;
  	left: 0;
  	top: 0;
  	right: 0;
	margin-bottom:0px; 
	text-transform:uppercase;
}
@media (max-width: 990px) {
	#nydh{
		position:static;
		 z-index:1;
	}
}

#nydh .nycon{
	width:100%;
	margin:0 auto;
}
#nydh .ny-top{
 justify-content:space-around;
  align-items:center;
  padding:8px 0;
}
#nydh .ny-top h4{
	font-size:90%;
	color:#fff;}
#nydh .ny-top li a{
	display:block;
	font-size:90%;
	color:#fff;
}
		
#nydh .nylog{
	 display: -webkit-flex; 
  display: flex;
  justify-content:center;
  align-items:center;
  background-color:#fef9ef;
  padding:2vh 0;
}

#nydh .nylog h3{
	border-left:#cb141d solid 3px;
	padding-top:1rem;
	margin:0 2rem;
	padding-left:20px;
	line-height:1.6em;}
#nydh .nylog h3 span{
	color:#cb141d;}
#nydh .nylog h3 span,#nydh .nylog h3 strong{
	font-size:2.5rem;
	font-weight:bold;}

@media only screen and (max-width: 980px) {
	#nydh .nylog{
	flex:1;
justify-content: flex-start; 
}
}
@media only screen and (max-width: 767px) {
#nydh .nylog{
  flex-direction: column;
}
#nydh .ny-top{
	justify-content: flex-end;
	align-items: flex-end 
}
#nydh .ny-top li a{
		font-size:95%;}
#nydh .nylog h3{
		font-size:1em;
		margin-top:0px;
		border:none;} 
#nydh .nylog h3 span,#nydh .nylog h3 strong{
		font-size:1.3em;}	
#nydh .nylog  a img{
	display:block;
	width:150px;
}
}
@media only screen and (max-width: 490px) {
	#nydh .ny-top li a{
		font-size:1.2em;}
}

/*-- 电脑版(导航) --*/
.header-bottom {
  background-color: #cb141d;
  }
 /*-- 导航主目录--*/
.main-menu {
	width:100%;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s; 
   
  }
  @media only screen and (max-width: 767px) {
    .main-menu {
      display: none !important; } }
  .main-menu > ul{
	  display: -webkit-flex; 
  display: flex;
  }
  .main-menu > ul > li {
	 flex:1;
    position: relative;
	color:#fff;
	 border-radius:0; border-left:#8b1b1f solid 1px;
    }	
    .main-menu > ul > li > a {
        display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	justify-content:space-around;
      font-size: 1.6rem;
      color: #fff;
   padding-top:1rem;
   text-decoration:none;
	padding-bottom:1rem;

	  }
  /*-- 通过 .main-menu > ul > li > a和.search-toggle 的padding决定电脑端导航高度--*/
   #main-menu > ul > li:hover  ,#main-menu > ul > li.active{
	     color: #fff;
	background-color:#8b1b1f;
	  }
	 
/*-- 导航子目录--*/
     .main-menu > ul > li .sub-menu {
      position: absolute;
      top: 100%;
      margin-top: 20px;
      left: -1px;
      text-align: left;
	  text-indent:1em;
      background-color: #ffffff;
      -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
      width: 252px;
      z-index: -99;
      visibility: hidden;
      opacity: 0;
      -webkit-transition: all 0.3s ease 0s;
      -o-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s; }
	   .main-menu > ul > li:hover .sub-menu {
      margin-top: 0;
      z-index: 99;
      visibility: visible;
      opacity: 1; }
	  
      #main-menu > ul > li .sub-menu li a {
        display: block;
        text-transform: uppercase;
        color: #333;
		padding:3px 0px;
		border-bottom:#d1d1d1 solid 1px;
		 }
     #main-menu > ul > li .sub-menu li:hover a, #main-menu > ul > li .sub-menu li.active a {
       color: #fff;
	   background-color:#cb141d; }
   
/*-- 电脑版(导航) 结束--*/

/*-- 移动端导航开始 --*/
   .mobile-menu {
  position: relative;
   }
.mean-push {
  display: block; }
  
/* 导航栏位置*/
.mean-bar{width:100%;position:relative; background-color:transparent; padding:4px 0;min-height:30px;z-index:99; }
/* 导航图标设置*/
  .mean-bar .meanmenu-reveal {
    top: 5px;
	right:0px;
    padding: 0;
    height: 30px;
    overflow: hidden;
	 color: #fff;
	}
    .mean-bar .meanmenu-reveal:hover {
		color:#fff000;
		  -webkit-text-stroke: 1px #cb141d;
      }
    .mean-bar .meanmenu-reveal i {
      font-size: 32px !important;
      display: block;
	  font-weight:normal;
	  -webkit-text-stroke: 1px #cb141d;
      line-height: 30px;
      margin-top: 4px; }
/* 通过调整.mean-bar的margin-top的值共同来调整导航栏高度，.search-toggle的margin-top值尽量不要调。通过调整.mean-bar .meanmenu-reveal的top值来调整导航图标的上下位置 */	
	  
    .mean-bar .meanmenu-reveal.meanclose i {
      margin-top: 0; }

/*-- 导航栏及链接设置--*/
.mean-nav {
  background-color: #333;
  margin-top: 40px;}
  .mean-nav ul li.mean-last {
    padding-bottom: 10px; }
  .mean-nav ul li a {
    display: block;
    line-height: 22px;
    padding: 8px 0;
    font-size: 14px;
	text-indent:4rem;
    font-weight: 700;
	color: #fff;
	text-align:left;
	 }
  .mean-nav ul li:hover{
	    color: #fff;
	background-color:#8b1b1f;
}	
.mean-nav ul li.active {
      color: #fff;
	background-color:#8b1b1f;
	}
/*-- 导航栏下拉菜单按钮设置--*/  
.mean-nav ul li a.mean-expand{
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	margin-top:1px;
	width:100%;
	padding:8px!important;
	text-align:right;
	font-size:16px;
	 color: #fff;
	background-color:transparent;
	border:0!important;
	}
/*-- 导航栏下拉菜单链接设置--*/  	  
	
.mean-nav ul li li a{
    padding:1em 2%;
	border-bottom:1px solid #d1d1d1;
	  color: #333;
	background-color:#fff;
	text-shadow:none!important;
	visibility:visible;
	}
.mean-nav ul li li a:hover{
	  color: #fff;
	background-color:#8b1b1f;
}	
/*-- 移动端导航结束 --*/

/*搜索框*/
.pro-search-right{
	display:none;
	position:absolute;
	left:15px;
	top:6px;
	z-index:10000;
}
.pro-search-right .form-control{
	  border-radius:0px;
		background-color:#FFF;
}		
.pro-search-right .btn-default{
	background-color:#fff;
	border-left:none;
	height:34px;}
.pro-search-right .btn{
	font-size:20px;
	color:#cb141d;}	
@media only screen and (max-width: 767px) {
	.pro-search-right{
		display:block;
		width:30rem;}
}
/*底部*/
footer{
	background-color:#cb141d;
	padding-bottom:0;
	position:relative;
	}
footer .wrap-flex{
	justify-content: flex-start;
	padding:6rem 0;
}
.foot-line{
	width:30px;
	height:1px;
	background-color:rgba(255,255,255,0.6);
	margin-top:1.5rem;}
	
footer .footleft,footer .wrap-flex-1{
	flex:1;
}
footer .footleft p{
	color:#FFF;
	padding:20px 0;
	line-height:2em;
	white-space:nowrap;
}
footer .footleft .tel{
	font-size:1.4em;
}
footer .footleft p .left-add{
	font-weight:normal;}
.footleft a{
	font-weight:bold;
	color:#fff;
}
.footleft a:hover{
	color:rgba(255,255,255,0.6);
}
.footleft img{
	width:12em;
}


footer h3{
	font-size:1.3em;
	color:#FFF;
	text-align:left;
    white-space:nowrap;
}
footer ul{
	margin-top:1rem;

	}
footer .footmid ul li a{
	color:rgba(255,255,255,0.8);
	display:block;
	text-decoration:none;
	white-space:nowrap;
	}
footer .footmid ul li a:hover{
	text-decoration:underline;
	color:rgba(255,255,255,0.6);}
footer .wrap-flex-1{
	justify-content:space-around;}		
footer .footmid{
	flex:0 0 50%;
}	

/*二维码*/
footer .footer-erm{
	position:absolute;
	right:2%;
	bottom:30%;
	text-align:center;
	
}
footer .footer-erm p{
	color:#fff;
	padding-top:10px;}
.footer-erm img{
	width:60%;}	
@media (max-width:1100px) {
footer .footmid{
	flex:0 0 26%;
}
}
@media (min-width: 768px) and (max-width:1023px) {

footer .footmid{
	flex:0 0 28%;
}
}	
@media only screen and (max-width: 767px) {
footer .footleft{
	margin-top:0;}	
footer .footleft p,footer .footleft p a{
			font-size:12px;
			padding:5px 0;
}

footer .midone{
	position:relative;
	z-index:3;}
footer .wrap-flex{
	flex-direction: column;
	justify-content: flex-start;
	 align-items:flex-start ;
}
footer .wrap-flex-1{
		justify-content: space-between;
		margin-top:22px;}
footer .footmid{
	flex:0 0 16rem;
}	
footer .footer-erm{
	position:absolute;
	right:0%;
	bottom:30%;
	text-align:center;
	
}
footer .footer-erm{
	top:8rem;
	bottom:auto}
footer .footer-erm img{
	width:40%;}							
}
	
@media only screen and (max-width: 490px) {
	footer{ padding-top:0;}
	footer .wrap-flex-1{
		justify-content: space-between;
		margin-top:32px;}
	footer .footmid{
	flex:0 0 16rem;
}	
	footer .footer-erm{
	position:absolute;
	right:0%;
	bottom:30%;
	text-align:center;
	
}
}	
/*版权所有*/
#copy-title{
	color:rgba(255,255,255,.6);
	text-align:center;
	padding:4rem 0 2em 0;
	background-color:#2C3436;
	}
#copy-title a{
	color:rgba(255,255,255,0.6)
}
#copy-title a:hover{
		text-decoration:none;
		color:#cb141d;
}
#copy-title span{
	color:#fff;
}
/*404*/
#found{
	padding:18rem 0;}
#found{
	text-align:left;}
#found h1{ font-size:4em;
text-align:left;}	
#found p{
	font-size:1.4rem;
	padding:15px 0;}	
#found .more{
	margin-top:4rem;}

/*--------------------------首页------------------------------------*/
/*首页banner*/

/*轮播图start*/
@keyframes banner_dh {
  from {
    width: 0;
  }
  to {
    width: 100%;
  }
}
.banner-scoll-down {
  position: absolute;
  left: 50%;
  bottom: -29px;
  margin-left: -29px;
  width: 58px;
  height: 58px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.8) url(../images/index-socll-down.png)  no-repeat 50% 50%;
  z-index: 10;
  transition: all 0.3s;
}

.banner-scoll-down .hide {
  opacity: 0;
  visibility: hidden;
}

.banner {
  margin: 0 auto 0;
  position: relative;
  z-index:10;
}

.banner img{
  width: 100%;
}
.banner-s-img{ display:none;}
.banner .swiper-pagination{
  bottom: 0px;
  position: initial;
}
.banner .swiper-pagination-bullet {
  margin: 0 10px;
  width: 50px;
  height: 3px;
  border-radius: 0;
  background-color: #FFF;
  transition: all 0.6s;
}

.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: transparent;
  position: relative;
}

.banner .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3);
}

.banner .swiper-button-next, .banner .swiper-button-prev {
  width: 46px;
  height: 46px;
  background-color:#ccc;
}

.banner .swiper-button-next {
  background-repeat:no-repeat;
}

.banner .swiper-button-prev {
    background-repeat:no-repeat;
}
.banner-s-img{
	display:none;}

.swiper-type {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  height: 2px;
  z-index: 9;
}

.swiper-type.act .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  animation: banner_dh 3s linear;
  background-color: #FFF;
}

.banner .swiper-slide{
  position: relative;
  overflow: hidden;
}

/*轮播内容*/

.banner-content {
  position: absolute;
  left: 0;
  top:0;
  width:100%;
  height:100%;
  right:0;
  bottom:0;
  z-index: 10;
  color: #FFF;
  display: -webkit-flex; 
 display: flex;
 justify-content:center;
align-items:center;
}
.banner-content-1 {
  position: absolute;
  left: 14%;
   top:20%;
  z-index: 10;
  color: #FFF;
}
.banner-content-2 {
  position: absolute;
  left: 14%;
   top:20%;
  z-index: 10;
  color: #FFF;
}
.banner-content-3 {
  position: absolute;
  right:5%;
  top:30%;
  z-index:10;
  color: #FFF;
}
.banner-content-3  .banner-line{
	width:20%;
	height:3px;
	background-color:#fff;
	margin:0 auto;
	margin-top:10px;}

#index-banner .text  h2{
	font-size:6rem;
	padding:2rem 0;
	color:#fff;
	line-height:1.8em;
	}
#index-banner  h2 span{
	color:#FFF000;
}

#index-banner .text img{
	display:block;
	width:24vw;
	min-width:36rem;
	margin:0 auto;
}

.banner-content-1 .text  h2,.banner-content-2 .text  h2{
	text-align:left;}

.banner-content-2 h3,.banner-content-3 h3{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:1.6em;
	font-weight:normal;}
#index-banner p{
	color:#fff;
	font-size:2.4rem;
	line-height:1.8em;
}
.banner-content-1 p{
	line-height:1.6em;}	
.banner-content-3 p{
	width:30vw;
	text-align:center;
	padding-top:20px;
}

@media screen and (min-width: 1200px) and (max-width: 1600px) {	
#index-banner .text  h2{
	font-size:5rem;
}
#index-banner p{
	font-size:2rem;
}
.banner-content-3 p{
	width:40vw;
}

}
@media screen and (min-width: 768px) and (max-width: 1199px) {	
#index-banner .text  h2{
	font-size:4rem;
}
#index-banner p{
	font-size:2rem;
}
.banner-content-3{
	right:2%;
  top:10%
}
.banner-content-3 p{
	width:45vw;
}
}
@media screen and (max-width: 767px) {
banner .swiper-button-next, .banner .swiper-button-prev {
  width: 26px;
  height: 26px;
  background-color: #F5F5F5;
}
#index-banner .text  h2{
	line-height:1.5em;
}
	#index-banner .text  h2{
	font-size:3rem;
}
	#index-banner .text img{
		display:block;
		width:10%;}
.banner-content h2{
	line-height:1.5em;
}
#index-banner p{
	font-size:2rem;
}
.banner-content-1{
	top:5%;
	left:5%;
}
.banner-content-2{
	top:0%;
	left:5%;
}
.banner-content-2 h2 span{
	line-height:0em;
}
.banner-content-3 span{
	line-height:1em;
}
.banner-content-3{
	right:2%;
  top:5%
}
.banner-content-3 p{
	width:45vw;
	padding-top:0px;
}
.banner-content-3 .banner-line,.banner-content-3 h3{
	display:none;
}
}
@media only screen and (max-width: 490px) {
.banner-content-2{
	top:5%;}
.banner .swiper-slide img:first-child{
	display:none;}
#index-banner .text img{
	display:block;
	width:20vw;
	min-width:32rem;
	margin:0 auto;
}
.banner-s-img{
	display:block;}
}

/*轮播内容结束*/
	
/*关于我们*/
#index-about{
	background-color:#EDF0F2;
	padding-top:0;
	padding-bottom:6rem;}
#index-about h1{
	 color:#fff;}	
/*左上部分*/	
.about-left-top{
	width:20rem;
	background-color:#cb141d;
	padding-top:6rem;
	padding-bottom:4rem;
	color:#fff;
}
.about-left-top h3{
	text-align:center;
	line-height:1.6em;
	font-weight:normal;}	
.about-line{
	width:100px;
	height:3px;
	background-color:#fff;
	margin:0 auto;
	margin-top:10px;}
@media only screen and (max-width: 767px) {
	.about-left-top{
		padding-top:4rem;
	}
	.about-left-top  h1{
		font-size:1.8em;
		line-height:1em;
		padding:8px;}
	.about-left-top h3{
		font-size:1.4em; line-height:1em; }
	.about-line{
		width:30%;}		
}	
/*左中部分*/
.about-left-mid h3{
	color:#cb141d;
	line-height:1.8em;}	
.about-left-mid h4{
	font-weight:bold;}	
.about-left-mid h3,.about-left-mid h4{
	text-align:left;}	
.about-left-mid p{
	max-width:500px;
	text-align:left;
	color:#757475;}			
#index-about .col-md-7{
	margin-top:8rem;}
@media only screen and (max-width: 767px) {
	.about-left-mid{
		margin-top:2rem;}
	#index-about a{
		margin-top:2rem;}
	#index-about .col-md-7{
		margin-top:4rem;}	
}	
/*关于我们下方*/
.about-bottom{
	margin-top:6rem;
	position:relative;
}	
.about-bottom .row{
	padding-top:1rem;
	padding-bottom:10px;}
.about-bottom h2{
	padding:0;
		color:#343434;
	text-align:center;}	
.about-bottom h2 span{
	font-size:1.2rem;}	
.about-bottom p{
	text-align:center;
	line-height:normal;
	color:#cb141d;}	
.about-bottom .col-sm-3{
	border-right:rgba(0,0,0,0.1) solid 1px;}	
.about-bottom .col-sm-3:last-child{
	border-right:none;}
@media only screen and (max-width: 767px) {
	.about-bottom .col-sm-3{
		margin-top:20px;}
		.about-bottom{
	margin-top:2rem;
		}
}	
/*车间*/
#index-workshop {
	padding-top:6rem;
		padding-bottom:0;
		overflow:hidden;
}
#index-workshop .shop-top-img{
	display:block;
	width:40%;}
#index-workshop p{
	text-align:center;
	padding:1rem 0;
	color:#FFF000;}
#index-workshop .workshop-content{
	padding:4rem 0;
	background-color:#cb141d;
}	
		
#index-workshop .row{
	max-width:1800px;
	margin:0 auto;
	padding:4rem 0 6rem 0;
}

#index-workshop h3{
	text-align:center;
	padding:1rem 0;
	}	
@media only screen and (max-width: 767px) {
	#index-workshop .col-sm-4{
		margin-top:20px;}
	#index-workshop .shop-top-img{
	display:block;
	width:70%;}
	#index-workshop h3{
		font-size:1.2em;}
}
@media only screen and (max-width: 490px) {
	#index-workshop .workshop-content{
		padding:15px;}
	#index-workshop .row{
		margin-top:0;
		padding:0 0 2rem 0;
	}	
}
#index-workshop  .workshop-txt{
	background-color:#EDF0F2;
	padding:1rem 0;
	overflow:hidden;
	color:#333;
}
#index-workshop  a{
	display:block;
	box-shadow: 0 0 10px rgba(80,80,80,0.4);
	overflow:hidden;
}
#index-workshop  a .indexswipper-workimg{
	display:block;
	width:100%;
	overflow:hidden;
	}
#index-workshop  a  img{
	display:block;
	width:100%;
	 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -ms-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
	}


#index-workshop  a:hover img {
  opacity: 0.4;
  -webkit-transform: scale3d(1.1, 1.1, 1);
              transform: scale3d(1.1, 1.1, 1);
}	
#index-workshop  a:hover h3{
	color:#cc242b !important;
}

/*产品中心*/
#index-product{
	background-color:#fff;
	padding-bottom:1rem;}
#index-product .wrap-flex,#index-news .wrap-flex{
	justify-content:center;
	align-items: center;
	width:18%;
	margin:0 auto;
	margin-top:1rem;
}
#index-product .indexpro-line,#index-news .indexpro-line{ 
height:1px; 
background-color:#333;
margin:0 auto;
flex:1;
}
#index-product h4,#index-news h4{ 
text-align:center; 
color:#757475;
padding:0 2rem;
flex:0 0 auto;
}

@media only screen and (max-width: 767px) {
#index-product h1,#index-news h1{
	font-size:1.8em;}

}
#tabs-container .production-m-tabs .production-title{
	font-size:1.2em;
	line-height:1.3em;
	}	
	
#tabs-container .production-m-tabs .production-txt{
	max-width:300px;
	font-size:10px;
}
}
#index-product.pagestitlemediuser{
	text-align:center;
}
#index-product .tabs{
	margin-top:2vw;
	margin-bottom:0;
	overflow:hidden;
}

.swiper-container5 .swiper-slide{
	 background:none;
	 cursor:pointer;
	 line-height:1.5em;
}

.swiper-container5 .swiper-slide a{
	display:block;
	position:relative;
	font-size:1.3em;
	padding:20px 0;
	font-weight:bold;
	color:#757475;
	text-align:center;
	z-index:10;
}


	
.swiper-container5 .swiper-slide a:hover,.swiper-container5 .active{
	color:#cb141d!important;
	background-color:#edf0f2;
}

#tabs-container{
	width:100%;
	margin:0 auto;
	background-color:#EDF0F2;
}

#tabs-container .swiper-slide{
word-wrap:break-word;
word-break:break-all;
color:#5d5d5e;
}
#tabs-container .swiper-slide .row{
	max-width:1800px;
	margin:0 auto;
	padding:4rem 0;
}
#tabs-container .swiper-slide a{
	display:block;
	color:#7d7d7e;
}

#tabs-container .swiper-slide .col-sm-3  a{
	padding:1em;
	background-color:#fff;
	border-radius:8px;
    box-shadow:0 0 10px rgba(80,80,80,0.4);
	margin-top:2rem;
	overflow:hidden;
}
#tabs-container .img{
	width:100%;
	overflow:hidden;
}
#tabs-container .swiper-slide .col-sm-3  a img{
	width:100%;
	 transition: all .5s ease-in-out;
}
#tabs-container .swiper-slide .col-sm-3  a:hover .index-producttitle{
	color:#cc242b;
}
#tabs-container .swiper-slide .col-sm-3  a:hover img{
	-webkit-transform: scale3d(1.2, 1.2, 1);
              transform: scale3d(1.2, 1.2, 1);
}
#tabs-container .swiper-slide .col-sm-3  p{
	font-size:1.6rem;
}	

 
 
 
/*新闻资讯*/
#index-news h1{
	text-align:center;
	padding:15px 0;
	font-weight:normal;
	font-weight:bold;
}
#index-news{
	padding-bottom:8rem;
}
#index-news .news-cont a{
	display:inline-block;
	position:relative;
	overflow:hidden;
	color:#cb141d;
	margin-top:4rem
}
#index-news .news-first{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:20px 0;
	background-color:rgba(238,238,239,0.8);
}
.news-first a:hover{
	color:#cb141d;}
.news-cont a img{
		transition: all .5s ease-in-out;
	}
.news-cont a:hover img{
	-webkit-transform: scale3d(1.1, 1.1, 1);
    transform: scale3d(1.1, 1.1, 1);
}	
.news-cont .wrap-flex-1{
	justify-content:space-around;
	align-items:center;
	width:100%;
	overflow:hidden;
	padding-right:2rem;
}
.first-title{
	line-height:1.6em;
	flex:1;
word-wrap:break-word;
word-break:break-all;
font-weight:bold;
padding:0 2rem;
color:#333;
	}
.news-cont a:hover .first-title{
	color:#cb141d;
}
.news-cont-title{
	font-size:1.2em;
	}	
#index-news .news-first .newsmore{
	flex:0 0 9em;
}
#index-news .news-first .newsmore i{
	position:relative;
	left:0;
	transition: all .5s ease-in-out;
}
#index-news .news-cont a:hover i{
	left:10px;}	
#index-news .news-title{
	font-size:1.3em;
	text-align:left ;
	font-weight:bold;
	color:#333;
	margin-top:1.8em;
}	
#index-news .news-title em{
	display:inline-block;
	font-size:1.1rem;
	color:#A1A1A1;
	padding:0;
}	
#index-news p a{
padding-top:1rem;
display:block;
color:#8B8B8C;}
#index-news p a span{
	color:#cb141d;
}
#index-news p a:hover span{
	color:#cb141d;
	}

#index-news p a:hover{
	color:#cb141d;
}
.news-cont .newsmore{
	display:block;
	margin-top:1rem;
	padding:10px 20px;
	background-color:#cb141d;
	color:#fff;
}
.news-cont a:hover .newsmore{
		background-color:#cb141d;
		
}	
@media only screen and (max-width: 767px) {
	#index-news{
		padding:2rem  0;}
	#index-news .row{
		margin-top:1rem;}	
	#index-news h1{
		font-size:1.8em;
		padding:0;}
		#index-news .indexpro-line{
			margin-top:10px;}
	#index-news .news-title{
		font-size:1.2em;}
    #index-news .col-md-6{
		margin-top:10px;
		}	
	#index-news .abouttop{
		padding-left:2rem;}		
}

/*------------------------------------------内页------------------------------------------*/
/*nybanner*/
#nybanner{
	width:100%;
}
#nybanner img{
	width:100%;
	height:100%;
	object-fit: cover;
}
#nybanner p{
	font-size:2em;
	font-weight:lighter;
	color:#5F5D5D;
	position:relative;
	z-index:3;}

#nybanner .nycont-title-1,#nybanner .nycont-title-2{
	font-size:3em;
	padding:1rem 0;
	line-height:1.2em;}
#nybanner .nycont-title-2{
	color:#353b40;
}
#nybanner h4{
	font-size:1.6rem;
	padding:10px 0;
	color:#ee6833;
	font-weight:lighter;
	text-align:left;
	letter-spacing:2px;}

@media (max-width:767px){
	#nybanner{
		height:340px;
		background-size:cover;
		background-repeat:no-repeat;
	}
	#nybanner h4{
	font-size:10px;
	letter-spacing:0px;
	padding:0;
}	
	#nybanner p{
	font-size:10px;
	font-weight:lighter;
	position:relative;
	z-index:3;}
#nybanner .nycont-title-1{
	font-size:1.2em;
	padding:10px 0;}
#nybanner .nycont-title-2{
	font-size:1.2em;
	padding:10px 0;
}	
}

/*通用类别*/	
.pro-txt{
	font-size:1.6rem;
	letter-spacing:5px;
	font-weight:lighter;
	background-color:#ee6833;
	display:inline-block;
	padding:5px 1rem;
}

@media (max-width:767px){
	#nybanner .flex-con{
		flex:0 0 auto;
		font-size:12px;
		padding:5px;}

	#nybanner h1{
	font-size:4em;
	padding:0;
}
#nybanner h3{
	font-size:1.2em;}
#nybanner .pro-txt{
	font-size:14px;
	letter-spacing:0px;
	font-weight:lighter;
	background-color:#ee6833;
	margin:5px 0;}
#nybanner .pro-txt span{
	font-size:8px;
	}	
}


/*走进皇冠*/

/*企业简介*/
#about-crown h1{
	padding:15px 0;
	color:#CC2A2E
	}	
.abtitle{
	text-align:center;
	font-size:1.4em;
	letter-spacing:5px;
}
#about-crown .abtitle span{
	color:#CC2A2E;
}
#about-crown .row{
	margin-top:4rem;}	
#about-crown .row p{
	font-size:1.4rem;
	text-align:center;}	
#about-crown h2{
	color:#CC2A2E;
	line-height:normal;
}
#about-crown h2 span{
	font-size:1.8rem;}
#about-crown .about-crown-content p{
	padding:20px 0;
	color:#474443;
}
@media (max-width:767px){
	#about-crown{
		padding:2rem 0;}
	#about-crown .row{
		margin-top:2rem;}
	#about-crown .col-sm-3{
		margin-top:15px;}
	#about-crown .col-sm-6{
		margin-top:15px;}	
}	
/*皇冠优势*/
#about-adv {
	padding-top:0;}



@media (min-width: 768px) and (max-width:1600px) {
	#about-adv .adv-img img{
		display:block;
		width:100%;
		height:100%;
		object-fit:cover;
	}
	 #about-adv h1{
	 font-size:1.8em;
	 padding-top:10px;}
 #about-adv  .adv-title h2{
	 font-size:1.4em;
	 padding-top:12px;}	 
 #about-adv h3{
	 font-size:1.2em;
	 	line-height:1.8em;}
}
@media only screen and (max-width: 767px){
	#about-adv .wrap-flex{
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
 }
  #about-adv  .adv-title{
	  padding:20px 15px;
	  width:100%;}
 #about-adv h1{
	 font-size:1.8em;
	 padding-top:10px;}
 #about-adv  .adv-title h2{
	 font-size:1.4em;
	 padding-top:12px;}	 
 #about-adv h3{
	 font-size:1.2em;
	 	line-height:1.8em;}	 
}
@media only screen and (max-width: 490px){
	  #about-adv{
		  padding-bottom:0rem;} 
}
/*皇冠管理*/
.adv-content{
	margin-top:30px;}
.adv-content h4{
	font-size:1.2em;
	line-height:1.8em;
	text-align:left;
	font-weight:bold;}
.adv-content p{
	color:#757475;}	
.adv-bottom-img{
	display:block;
	margin-top:20px;
	float:right;}
@media only screen and (max-width: 767px){
.adv-bottom-img{
	display:block;
	width:40%;}	 
}		
/*企业资质*/
#about-honor .thumbnail{
	border-radius:0;
	border:#f1f1f1 solid 3px;
	padding:0;
	}
#about-honor strong{
	color:#333;
	font-weight:bold;
}
#about-honor .thumbnail .img{
	padding:20px 2vw;
	overflow:hidden;
}
#about-honor .thumbnail .img img{
	display:block;
	width:80%;
	border:#CC2A2E solid 3px;
	margin:0 auto;
}
#about-honor .thumbnail .img img:hover{
	-webkit-transform: scale3d(1.1, 1.1, 1);
              transform: scale3d(1.1, 1.1, 1);
}
#about-honor .thumbnail .caption{
	color:#fff;
	font-size:1.2rem;
	padding:15px 0;
	text-align:center;
	background-color:#A1A1A1;
	white-space:nowrap;
}
@media only screen and (max-width: 767px){
	#about-honor{
		padding:2rem 0;}
	#about-honor h1{
		font-size:1.8em;}
	#about-honor .thumbnail .caption{
		font-size:12px;}	
}		
/*车间*/
#about-workshop{
	padding-bottom:6rem;
}
#aboutkk{
	background-color:#CC2A2E;
	border-radius:5px;
	padding:3rem;
	margin-top:3rem;
}
#aboutcon{
	color:#fff;
	}
#aboutcon strong{
	font-weight:bold;
	color:#FFF000;
}

.work-shop-js p{
	padding:20px 0;
}	
#about-workshop .col-sm-4{
	margin-top:20px;
}	
#about-workshop .col-sm-4 img{
	border:#fff solid 5px;
	 box-shadow: 0 0 10px rgba(80,80,80,0.4);
}
@media only screen and (max-width: 767px){
	#about-workshop{
		padding-top:2rem;}
	.work-shop-js h1{
		font-size:1.8em;}	
}
/*检测设备*/

#about-det .det-two{
	max-width:1800px;}
	
#about-det .wrap-flex{
	  flex-direction: column;
	 justify-content:space-around;
	align-items: center;
}
#about-det .wrap-flex-1{
	justify-content: center;
	align-items: center;
}
#about-det .wrap-flex-2{
	margin-top:1.1rem;
}
#about-det .det-bottom,#about-det .det-bottom-cont{
	display: -webkit-flex; 
  display: flex;
}
#about-det h4{
	font-size:1.6rem;}
#about-det  h2{
	font-size:4rem;}
#about-det p{
	text-align:center;
	font-weight:bold;
}
#about-det p i{
	color:#CC2A2E;
}
#about-det .panel-body{
	background-color:#CC2A2E;
	color:#fff;
}
#about-det .panel-heading{
	background-color:#FEF9EF;
	}
#about-det .panel-body big{
	font-size:1.2em;
	color:#FFF000;
}
#about-det .panel-title{
	padding:2rem;
	font-size:1.2em;
	line-height:1.8em;
	font-weight:normal;
	color:#666;
}
@media only screen and (max-width: 767px){
	#about-det{ padding-top:2rem;}
	#about-det .wrap-flex,#about-det .wrap-flex-1{
	justify-content: flex-start;
	align-items:flex-start;
}
#about-det h4{
	font-size:1.2em;}
#about-det  h2{
	font-size:1.6em}	
#about-det p{
	font-size:12px;
	text-align:center;}
#about-det .col-sm-8 img{
	display:block;
	width:100%;}
#about-det .col-sm-4{
	margin-top:10px;}	
}
.flex-con-bottom img,.det-two img{
	border:#fff solid 5px;
	 box-shadow: 0 0 10px rgba(80,80,80,0.4);
}
/*风采*/	
#about-fc .container{
	max-width:1200px;
}
#about-fc p:nth-child(2){
	margin-top:20px;}
#about-fc p:nth-child(3){
	margin-top:5px;}	
#about-fc h3{
	line-height:normal;
	padding:20px 0;
	color:#CC2A2E;}	
#about-fc img{
	display:block;
	margin-top:20px;}
@media only screen and (max-width: 767px){
	#about-fc{
		padding:2rem 0;}
	#about-fc h3{
		font-size:1.2em;
		padding:10px 0;
		font-weight:bold;}	
}

/*有奖活动*/
#about-prize .work-shop-js p,#about-prize h3{
	color:#CC2A2E;
}
.work-shop-js  .pull-right{
	width:40rem;
}
#about-prize .work-shop-js p{
	font-weight:bold;
}
#about-prize h4{
	text-align:left;
	font-size:1.2em;
	padding-top:20px;}
#about-prize h3{
	font-size:1.8rem;
	padding-top:40px;}	
#about-prize h3 span{
	font-size:1.4rem;
	color:#3F4144;
	font-weight:normal;}
#about-prize .prize-sm{
	font-size:1.4rem;
	padding-top:40px;}		
#about-prize  .prize-cont{
	 background-image: linear-gradient(#CC2A2E,#332C2B);
	 border-radius:20px;
	 padding:2rem;
	 max-width:1200px;
	 margin-top:2rem;
}
  #about-prize  .prize-cont .wrap-flex{
	  align-items: center;  
}
.prize-cont-info{
	border-left:#fff solid 1px;
	margin-left:2rem;
	padding:0 2rem;
	color:#fff;}	
.prize-cont-info p{
	color:#fff;
	white-space:nowrap;}		 	
@media only screen and (max-width: 767px){
   #about-prize{
	   padding:2rem 0;}
	#about-prize  h1{
		font-size:1.8em;}
	#about-prize h3{
	font-size:1.4em;
	padding-top:15px;}	
	#about-prize .work-shop-js p{
			padding:10px 0;}	
	#about-prize .prize-sm{
	font-size:12px;
	padding-top:10px;}		
	#about-prize  .prize-cont img{
		display:block;
		width:18%;}
		#about-prize .top-img{
			margin-top:1rem;}		  
   .prize-cont-info h2{
	   text-align:left;
	   font-size:1.6em;
	   white-space:nowrap;}      		  
}


/*产品*/
/*产品简图*/
#prodct-link{
	padding:2rem 0;
	position:relative;
}
#prodct-link .swiper-button-next, #prodct-link .swiper-button-prev {
	color:#cc2a2e;
}
#prodct-link .swiper-slide{
	width:10%;
}
#prodct-link .swiper-slide img{
	width:7rem;
}
#prodct-link  a{
		white-space:nowrap;
		font-size:1.4rem;
		color:#757475;
		line-height:2.4em;
		text-align:center;
}
#prodct-link .pro-scheme-text{
	text-align:center;}
#prodct-link  a:hover{
	color:#CC2A2E;
	text-decoration:none;
}
 @media (min-width: 1024px) and (max-width:1023px) {
	#prodct-link .swiper-slide{
	width:16.6%;
}
 }
@media (min-width: 768px) and (max-width:1400px) {
	
	#prodct-link .swiper-slide{
	width:20%;
}
 }

@media (max-width:767px){	
		#prodct-link .swiper-slide{
	width:25%;
}
	#prodct-link{
		padding-top:2rem;
		padding-bottom:2rem;}

}	
	
/*产品系列*/
#products{
	padding-top:0;
	background-color:#F7F7F7;
	}
@media (max-width:767px){
	#products .wrap-flex{
		 flex-direction: column;
	}
	#products #box-left{
		height:0;}
}

/*左部分*/	
#box-left{
	display: -webkit-flex; 
 	 display: flex;
	 flex-direction: column;
	flex:0 0 240px;
	background-color:#fff;
	height:30%;
	color:#5F5D5D;
	 box-shadow: 0 0 10px rgba(80,80,80,0.4);
}
#box-lefttitle{
	padding:10px 0 10px 20px;
	font-size:1.4em;
	font-weight:bold;
    background-color:#CC2A2E;
	color:#fff;
	text-transform:uppercase;
	border-bottom:#fff solid 1px;
}

#box-lefttitle .jia{
  position: absolute;
  top: 30%;
  right: 30px;
  z-index: 0;
  width:10px;
  height:10px;
  display:none;
}
#box-lefttitle .jia i{
	text-stroke: 1px #CC2A2E;
	-webkit-text-stroke: 1px #CC2A2E;
	font-weight:normal;
}
@media only screen and (max-width: 767px) {
#box-lefttitle {
	position:relative;
	cursor:pointer;
}
#box-lefttitle .jia{
	display:block;
}
#box-left ul{
	display:none;
}
#products #box-left{
	flex:1;
}
}
#box-left li{
	border-bottom:#f1f1f1 solid 1px;
}
#box-left ul li a{
	display:block;
	text-decoration:none;
	padding:10px;
	color:#5F5D5D;
}
#box-left ul li a:hover{
	display:block;
	background-color:#cc2a2e;
	color:#fff;}
#box-left .box-leftactive{
	color:#fff;
	background-color:#cc2a2e;
}
#box-left .box-leftcur{
	color:#5F5D5D;
}

/*右部分*/

#box-right{
	flex:1;
	padding-left:30px;
	margin-left:30px;
}
#box-right .wrap-flex-1{
	justify-content: space-between;
	align-items: center;
	padding:10px 0;
	border-bottom:#ddd solid 1px;	
}
#box-right .wrap-flex-1 .crown-left{
	flex:1;
	font-size:2.4rem;
	font-weight:bold;
	white-space:nowrap;}
#box-right .wrap-flex-1 .crown-right{
white-space:nowrap;
margin:0;
color:#999;
}
#box-right .wrap-flex-1 .crown-right a{
	color:#999;
	font-size:90%;
}
#box-righ .row{
	width:100%;
}
@media (max-width:767px){
	.protitle{
		font-size:16px;
		padding:5px 8px 5px 8px;
	}
	#box-right .wrap-flex-1{
		  flex-direction: column;
		  justify-content: flex-start;
		  	align-items:  flex-start;
	}
	#products #box-left{
		min-width:100%;
		margin-bottom:25px;
	}
	#box-right{
	border-left:none;
	padding-left:0px;
	margin-left:0px;
}
   #products  #box-right .crown-right{ display:none;}
	#products  #box-right .crown-left{
	font-size:1.4em;}
		

}
/*产品列表*/
.productsitem{
	background-color:#fff;
	padding:0;
	border:none;
   border-radius:8px;
	margin-bottom:3rem;
	 -moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
	-webkit-box-shadow:0px 0px 5px #aaaaaa;  
    -moz-box-shadow:0px 0px 5px #aaaaaa;  
     box-shadow:0px 0px 5px #aaaaaa;
	 overflow:hidden;
}

#products .productsitem:hover{
	-webkit-box-shadow:0px 0px 20px #aaaaaa;  
    -moz-box-shadow:0px 0px 20px #aaaaaa;  
     box-shadow:0px 0px 20px #aaaaaa;
}
.thumbnail .caption{
	background-color:#fff;
	font-size:1.2rem;
	padding:9px;
	text-align:center;
	line-height:1.4em;
	}
.thumbnail .caption span{
	font-size:1rem;
	color:#333;
}

.productsitem .img{
	width:100%;
	overflow:hidden;
	padding:1rem;
	border-radius:15px;
	background-color:#fff;
}
.productsitem .img img{
	width:100%;
}
@media (max-width:767px){
#products{
	padding-bottom:2rem;}
#products .productsitem{
	padding-top:0;
	margin-top:0;
	margin-bottom:20px;}	
#products .thumbnail .caption{
	font-size:12px;
	padding:10px 0;
	}
#product-list .thumbnail .caption{
	font-size:12px;
	padding: 0;
}	
	
#products .pagination>li>span{
	font-size:10px;}	
}

.productsitem:hover .caption,.productsitem:hover .caption span{
	background-color:#CC2A2E;
	color:#fff;
}
 
/*重定分页*/
#product-list .thumbnail .caption:hover,#product-list .thumbnail .caption:hover span{color:#CC2A2E;}
.pagination>li>span{
	color:#fff;
	background-color:#CC2A2E;
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff; background-color:#CC2A2E;}
.pagination>li>a{
	color:#535353;
	background-color:#fff;
	border-color:#ddd;
}
/*产品详细*/
#product-details{
	background-color:#f7f7f7;
	padding-top:3rem;}
#product-details .row{
	background-color:#fff;
	padding:4rem;
	 box-shadow: 0 0 10px rgba(80,80,80,0.4);
}

.proname{
	font-size:24px;
	 color:#999;
	line-height:1.8em;
	font-weight:normal;
}
.proname strong{
	font-size:30px;
	color:#CC2A2E;
	font-weight:bold;
}
.proviewgs p{
	line-height:2em;
	color:#757475;
	padding:15px 0;
	font-size:90%;
	max-width:600px;
	word-wrap: break-word;
    word-break: normal;
	}
.proviewgs th,.proviewgs h3{
	padding-top:15px;
	font-size:2rem;
	color:#535353;
	text-align:left;
	
}
@media (max-width:767px){
	#product-details{
		padding:15px;}
	#product-details .row{
		padding-top:15px;
		padding-bottom:15px;
		padding-left:5px;
		padding-right:5px;}	
	.proname{
		font-size:1.2em;
		white-space:nowrap;}
	.proviewgs th,.proviewgs h3{
		font-size:16px;}
	.proviewgs p{
		font-size:10px;}
}

/*产品内容*/
.nyjiacondetc .container{
	overflow:hidden;
	overflow-x: scroll;
	background-color:#fff;
	box-shadow: 0 0 10px rgba(80,80,80,0.4);
	color:#333;
	padding:4rem
}

.nyjiacondetc h3{
	text-align:left;
	margin-bottom:3rem;
	margin-top:3rem;
	padding-bottom:1rem;
	border-radius:15px 15px 0 0;
	border-bottom:#ddd solid 1px;
	color:#333;
	font-size:2rem;
}

.nyjiacondetc p{
	line-height:25px;
	word-wrap: break-word;
    word-break: normal;
	}
.nyjiacondetc img{
	width:auto !important;
	height:auto !important;
	max-width:100%;
}
.nyjiacondetc table{
	width:100%;
}

.nyjiacondetc table tr:nth-child(odd) {
  background-color:#F5F5F5;
}
.nyjiacondetc table tr:nth-child(even) {
  background-color:#fff;
}
.nyjiacondetc table tr:nth-child(1) {
  background-color:#EA6A32;
  color:#fff;
  font-weight:bold;
  white-space:nowrap;
}
.nyjiacondetc table tr:nth-child(2) {
  background-color:#EA6A32;
  color:#fff;
  font-weight:bold;
}
.nyjiacondetc table td{
	padding:0px;
	text-align:center;
	border:#CCC solid 1px;
}
.specialtalbe{
  background-color:#888 !important;
  color:#fff !important;
  font-weight:bold !important;
}
@media (max-width:490px){
	.nyjiacondetc h3{
		font-size:16px;}
}
/*其他系列*/
#proothers{
	  margin-top:3vh;
	  text-align:center;
	  padding-top:2rem;
	  padding-bottom:4rem;
	  background-color:#fff;

 }
 @media (max-width:767px){
	 #proothers{
		 padding:15px;}
}
.proothers-line{
	width:100%;
	height:2px;
	background-color:#f5f5f5;
	margin-top:10px;}
.proothers-s-line{
	  max-width:8rem;
	  height:5px;
	  margin:0 auto;
	  background-color:#cc2a2e;
}	
.proothersleft{
	  padding:10px 0 10px 0; 
	  font-size:3rem;
	  text-transform:uppercase;
	  color:#cc2a2e;
	  font-weight:bold;
	  
  }
@media (max-width:1000px){	
	.proviewbgny table{
		margin:0;
	}
	.proviewbgny table td{
	padding:0px 0px;
}
}

/*新闻资讯*/
.newitem{
	border-bottom:#d5d5d5 solid 1px;
	padding-bottom:20px;
	padding-top:30px;
}
.newitem:hover{
	background-color:#fff;}
.newitem .col-md-3 a{
	display:inline-block;
	overflow:hidden;
	background-color:#c12a2f;
}
.newitem .col-md-9 .news-time{
	font-size:90%;
	padding:5px 0 10px 0;
	color:#757574;}

.newitem img:hover{
	opacity:0.6;
    filter:alpha(opacity=60);
}
.newitem h3{
	text-align:left;
	font-size: 20px;
	font-weight:bold;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; 
}

.newitem a:hover h3{
	color:#c9161e;
}
	
.newsmore a{
	display:block;
	width:130px;
	border:#353b40 solid 2px;
	padding:6px 0;
	text-align:center;
	text-decoration:none;
	color: #fff;
	background-color:#353b40;
	font-weight:bold;
	margin-top:45px;
	}
.newsmore a span{
	position:relative;
	left:0;
	-webkit-transition: left .3s ease-in-out;
    -moz-transition: left .3s ease-in-out;
    -ms-transition: left .3s ease-in-out;
    -o-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out; 
}
.newsmore a:hover span{
	left:10px;
}
.newsmore a:hover{
	color:#fff;
	background-color:#c12a2f;
	border:#c12a2f solid 1px;
}	
@media only screen and (max-width: 767px) {
#news{
	padding-top:0;
	padding-bottom:4rem;}	
.newitem h3{
	font-size:1.2em;}
.newsmore a{
	width:90px;
	font-size:10px;}		
.newitem .col-md-9{
	margin-top:20px;}	
}	
/*新闻详细*/
@media only screen and (max-width: 767px) {
	#newsview{
		padding-top:0;
		padding-bottom:4rem;}
	#newsview .newsview-name{
		font-size:1.4em;
		line-height:1.8em;
			margin-top:2rem;
	margin-bottom:0;
	white-space:nowrap;
	}	
	#newsview .newsview-time{
		display:block;
		padding:5px 0;}	
}

#newsview  h2,.newsview-name{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	color:#333;
}
.newsview-name{
	margin-top:5vh;
}
.SiteLink{
	padding-top:2vw;
	}
.SiteLink a{
	color:#00a2e9;
}
.SiteLink a:hover{
	color:#666;
}
.SiteLink p{
	margin-top:10px;
	margin-bottom:20px;
}
.SiteLink h2{
	font-weight:bold;
}
.SiteLink h3{
	font-weight:bold;
	font-size:16px;
}
.SiteLink p strong{
	font-weight:bold;
}
.newsview-name{
	font-size:26px;
	margin-bottom:20px;
}
.newsview-time{
	color:#787878;
	text-align:center;
	padding:10px 0;
}
.newsline{
	border-bottom:#999 dashed 1px;
}
.newsview-div{
	text-align:right;
}

.newsview-page a{
	color:#333;
}
.newsview-page a:hover{
	text-decoration:none;
	color:#cc242b;
}


/*联系我们*/
#contact h1,#contact h2{
		text-align:left !important;
	}
#contact h2{
	color:#CC2A2E;
	}
#contact h1{
	border-bottom:#DCDDDD solid 2px;
	padding:10px 14px;}

#contact ul h3{
	color:#CC2A2E;
	padding:10px 0;
}
#contact ul li a{
	cursor:pointer;}
#contact ul li a:hover{
	color:#CC2A2E;
}	
#contact .col-sm-5,#contact .col-sm-7{
	margin-top:2rem;}		
#allmap{
	width:100%;
		height:80%;}	
@media only screen and (max-width: 767px) {
	#contact{
		padding:2rem 0;}
	#contact h1{
		font-size:1.8em;}
	#contact h2{
		font-size:1.6em;}
	#contact ul{
		margin:0;}	
	#contact ul h3{
		font-size:1.4em;}
	#contact ul li a{
		font-size:12px;}
			
	#allmap{
	width:100%;
		height:60%;}
}
@media only screen and (max-width: 490px) {
		#allmap{
	width:100%;
		height:60%;}
}
/*服务中心*/
#service .container{
	max-width:1400px;
}
#service .row p{
	font-weight:bold;
	text-align:center;
	font-size:1.2em;
	color:#666;
	padding:1rem 0;
}
#aboutkk{
	 box-shadow: 0 0 10px rgba(80,80,80,0.5);
}
#service img{
	  box-shadow: 0 0 10px rgba(80,80,80,0.4);
	 border-radius:6px;
	 border:#FFF solid 5px;
	 margin-top:2rem;
}
#service #aboutcon{
	color:#FFF000;
	}
@media only screen and (max-width: 767px){
	#service{
		padding-top:0;}
}	