
*{
	box-sizing: border-box;
}
ul{
	list-style: none;
	padding: 0px;
	margin: 0px;	
}


/* header start */
.index_headerContainer{
	background-image: url('../images/banner_bg.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.logoBlock{
	padding: 0px;
}
.logoIcon a{
	display: block;
	margin-left: 50px;
	margin-top: 20px;
}
.logoIcon a:hover{
	opacity: 0.9;
}
.swiper-pagination{
	display: none;
}
.swiper-arrow{
	display: none;
}
.swiperItem a img{
	/* height: 100%; */
	width: 100%;
}
.bannerTitle{
	height: 240px;
	position: absolute;
	margin: 0px;
	background-image: url('../images/banner_intro_bg.png');
	background-repeat: no-repeat;
	background-position: center bottom;
	color: #ffffff;

}
.bannerText{
	/* height: 650px; */
	padding: 300px 0px;
	display: -webkit-flex;
	display:         flex;
	-webkit-align-items: center;
	      align-items: center;
	-webkit-justify-content: center;
	      justify-content: center;
}
.bannerPhoto{
	 height: 670px; 
}
.bannerTitle{
	line-height: 58px;
}
.searchBtn a{
	font-size: 13px;
	padding: 0px 15px;
	margin: 15px 10px;
	display: inline-block;
	vertical-align: top;
	background-image: url('../images/search_bg.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border-radius: 15px;
	line-height: 32px;
	color: #fff;
}
.searchBtn a:hover{
	opacity: 0.9;
}
/* header end */

/* product_show start */
.index_productShowContainer{
	background-image: url('../images/product_show_bg.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}
.indexPtShowBlock{
	padding: 8% 0px;
}
.indexPtShowBlock .owl-dots{
	display: none;
}
.indexPtShowBlock .item img{
	width: 80%;
	margin: 0 auto;
}
.indexPtShowBlock .owl-theme .owl-nav{
	margin: 80px 0px 20px 0px;
}
.indexPtShowBlock .owl-theme .owl-nav [class*=owl-]{
	border-radius: 0px;
	background-color: #3e3d3d;
	color: rgba(255,255,255,0);
	width: 40px;
	height: 40px;
}
.indexPtShowBlock .owl-theme .owl-nav .owl-prev{
	background-image: url('../images/l.png');
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}
.indexPtShowBlock .owl-theme .owl-nav .owl-prev:hover{
	background-image: url('../images/l-h.png');
	background-color: #8f111e;
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}
.indexPtShowBlock .owl-theme .owl-nav .owl-next{
	background-image: url('../images/r.png');
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}
.indexPtShowBlock .owl-theme .owl-nav .owl-next:hover{
	background-image: url('../images/r-h.png');
	background-color: #8f111e;
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}
.showHoverInfo{
  display: -webkit-flex;
  display:         flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
	position: absolute;
	z-index: 99;
	width: 100%;
	height: 100%;
	background-image: url('../images/show_hover_bg.png');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100%;
	text-align: center;
	opacity: 0;
	-o-transition: all .15s linear;
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    transition: all .15s linear;
}
.showHoverInfo a{
	font-size: 22px;
	color: #ffffff;
	font-weight: bold;
	line-height: 40px;
	letter-spacing: 0.1em;
}
.indexPtShowBlock .item:hover .showHoverInfo{
	opacity: 1;
	-o-transition: all .15s linear;
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    transition: all .15s linear;
}
/* product_show end */


/* product_intro start */
.ptIntroRow{
	padding: 10px 0px;
}
.index_productIntroContainer{
	background-color: #101010;
}
.slider-for__item {
  display: inline-block;
  height: auto;
  margin: 0 10px;
  background-color: #101010;
  text-align: center;
  outline: none;
}
.slider-nav {
 	/* width: 500px; */
 	width: 100%;
 	margin: 0 auto;
 	background-color: #262726;
}
.item-nav {
  /* width: 100px;
  height: 100px; */
  cursor: pointer;
  opacity: 0.7;
  background-color: #262726;
}
.item-nav img{
	width: 275px;
}
/* .slick-slide {
  margin-left: 0;
  margin-right: 0px;
} */
.slick-dotted.slick-slider{
	margin-bottom: 0px;
}
.slick-arrow{
	display: none !important;
}
.item-nav.slick-current{
	opacity: 1;
	background-color: #101010;
	-webkit-box-shadow: inset 0px -3px 0px 0px rgba(143,17,30,1);
	-moz-box-shadow: inset 0px -3px 0px 0px rgba(143,17,30,1);
	box-shadow: inset 0px -3px 0px 0px rgba(143,17,30,1);
}
.ptTag{
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	margin-top: 10px;
	margin-left: 10px;
	border-radius: 50%;
	font-size: 10px;
	line-height: 30px;
	letter-spacing: 0.05em;
}
.item-nav .ptTag{
	background-color: #ccc;
	color: #333;
}
.item-nav.slick-current .ptTag{
	color: #fff;
	background-color: #da0017;
}
.index_ptIntroTextBlock{
	text-align: left;
	padding: 0px;
}
.ptIntroTitle{
	font-size: 5em;
	color: #af0313;
	font-weight: bolder;
}
.index_ptIntroPhotoBlock{
	padding: 0px;
    cursor: move;
}
.index_ptIntroPhotoBlock img{
	width: 100%;
}
.typeDot{
	width: 7px;
	height: 7px;
	display: inline-block;
	background-color: #f00;
	border-radius: 50%;
	vertical-align: middle;
	margin-left: 5px;
}
.ptIntro{
	color: #b7b6b6;
}
.ptType{
	font-size: 18px;
}
.ptSeriesNum{
	font-size: 34px;
	margin: 5px 0px;
}
.ptIntroText p{
	margin: 15px 0px;
	font-size: 14px;
	line-height: 24px;
}
.ptBtn ul{
	list-style: none; 
	padding-left: 0px;
	margin: 30px 0px;
}
.ptBtn ul li{
	display: inline-block;
	margin: 0px 20px 0px 0px;
}
.ptBtn ul li a{
	font-size: 13px;
	background-color: #313131;
	color: #b7b6b6;
	padding: 8px 15px;
	border-radius: 30px;
	outline: none;
}
.ptBtn ul li a:hover{
	background-color: #d41700;
	color: #b7b6b6;
}
/* product_intro end */


/* video start */
.index_videoContainer{
	background-image: url('../images/vide_bg.png');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100%;
}
.index_videoPhotoBlock{
	padding: 0px;
}
.index_videoPhotoBlock a{
	display: block;
	margin: 23% 0px;
}
.index_videoPhotoBlock a:hover{
	opacity: 0.9;
}
.index_videoPhotoBlock a img{
	width: 100%;
}
.videoBtnBlock{
	text-align: center;
}
.videoBtnBlock a{
	font-size: 38px;
	color: #fff;
	letter-spacing: 0.1em;
	display: block;
	margin-top: 45%;
}
.videoBtnBlock a:hover{
	opacity: 0.9;
}
.videoBtnIcon{
	width: 45px;
	height: 45px;
	display: inline-block;
	border-radius: 50%;
	background-color: #fff;
	text-align: center;
	background-image: url('../images/play_icon.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 80%;
	vertical-align: middle;
	margin: 0 20px;
}
/* video end */


/* news start */
.index_newsContainer{
	background-color: #101010;
}
.index_newsBlock .indexTitle{
	font-size: 26px;
	margin: 30px 0px;
	color: #fff;
	letter-spacing: 0.1em;
	text-align: center;
}
.index_newsBlock{
	text-align: center;*
}
.index_newsBlock ul{
	display: inline-block;
}
.index_newsBlock ul li{
	border-top: #6b6b6b dashed 1px;
	padding: 15px 0px;
}
.index_newsBlock ul li:nth-last-child(1){
	border-bottom: #6b6b6b dashed 1px;
}
.index_newsBlock ul li a{
	color: #fff;
	font-size: 13px;
}
.index_newsBlock ul li a:hover{
	opacity: 0.9;
}
.newsDate{
	margin: 0px 15px;
	display: inline-block;
}
.newsType{
	background-color: #8f111e;
	padding: 5px 10px;
	display: inline-block;
}
.newstitle{
	width: 600px;
	padding-left: 10px;
	line-height: 20px;
	display: inline-block;
	text-align: left;
}
.newsArrow{
	color: #8f111e;
	padding: 0px 5px;
	font-size: 16px;
	display: inline-block;
}
.allNewsBtn{
	margin: 60px 0px 80px 0px;
}
.allNewsBtn a{
	border: #fff solid 1px;
	padding: 10px 30px;
	color: #fff;
	letter-spacing: 0.1em;
}
.allNewsBtn a:hover{
	background-color: #8f111e;
	-o-transition: all .15s linear;
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    transition: all .15s linear;
}
/* news end */


/* about start */
.index_aboutContainer{
	padding: 80px 0px;
	background-image: url('../images/index_about.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}
.aboutLogoContainer a{
	width: 240px;
	height: auto;
	display: block;
	margin: 5% auto 0 auto;
}
.aboutLogoContainer a img{
	width: 100%;
}
.aboutLogoContainer{
	width: 300px;
	height: 180px;
}
.aboutTextContainer{
	width: 500px;
	height: 180px;
}
.index_aboutContainer .aboutTextContainer{
	text-align: justify;
}
.aboutLogoContainer, .aboutTextContainer{
	display: inline-block;
	vertical-align: top;
}
.aboutTextContainer p{
	padding: 0px 15px;
	color: #fff;
	font-size: 13px;
	line-height: 26px;
	margin: 0px;
}
.moreBtn{
	width: 35px;
	height: 35px;
	display: block;
	border-radius: 50%;
	background-color: #ba0113;
	text-align: center;
	line-height: 35px;
	float: right;
	margin-right: 10px;
	color: #fff;
}
.moreBtn:hover{
	opacity: 0.9;
}
/* about end */



@media only screen and (min-width : 1200px){

}
@media only screen and (max-width : 1199px){
/*  */
.bannerText{
	padding: 200px 0px;
}
/*  */

/* about start */
.index_aboutContainer{
	padding: 0px;
}
.aboutLogoContainer{
	width: 100%;
	text-align: center;
}
.aboutTextContainer{
	width: 100%;
	text-align: center;
}
.aboutLogoContainer a{
	margin: 5% auto;
}
.aboutLogoContainer{
	height: auto;
}
.aboutTextContainer{
	height: auto;
	padding: 0px 0px 30px 0px;
}
.moreBtn{
	float: none;
	margin: 20px auto 10px auto;
}
/* about end */
}
@media only screen and (min-width : 992px){

}
@media only screen and (max-width : 991px){
/*  */
.bannerText{
	padding: 0px;
    display: block;
    height: 150px;
}
.bannerTitle{
	height: auto;
	background: none;
	margin: 20px 0px;
	font-size: 22px;
}
.swiperItem a img{
	width: 80%;
}
.swiper-slide{
	text-align: center;
}
/*  */

/* news start */
.index_newsBlock ul li{
	padding: 15px 0px 10px 0px;
}
.newsArrow{
	display: none;
}
.index_newsBlock ul li{
	text-align: left;
}
.newstitle{
	width: auto;
	padding: 10px;
}
/* news end */
}
@media only screen and (min-width : 768px){

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

}
@media only screen and (max-width : 767px){
/*  */

.bannerTitle{
	font-size: 24px;
}
.swiperItem a img{
	width: 60%;
}
/*  */

/* product_intro start */
.ptIntroTitle{
	font-size: 2em;
}
.index_ptIntroTextBlock{
	padding: 0px 15px;
}
.index_ptIntroPhotoBlock{
	padding: 10px 0px;
}
.index_ptIntroPhotoBlock img{
	width: 50%;
	margin: 0 auto;
}
/* product_intro end */

/* news start */
.index_newsBlock ul{
	width: 80%;
}
/* news end */

/* about start */
.aboutLogoContainer{
	height: auto;
}
.aboutTextContainer{
	height: auto;
}
/* about end */

.item-nav img{
    width: 170px;
}
}
@media only screen and (max-width : 500px){
/* video start */
.videoBtnBlock{
	padding-right: 0px;
}
.videoBtnBlock a{
	font-size: 26px;
}
.videoBtnIcon{
	width: 25px;
	height: 25px;
}
.bannerPhoto{
	 height: 300px; 
}
/* video end */
}
@media only screen and (max-width : 440px){

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

}