﻿/*************banner************************/


.section1 .swiper-slide .block_txt{
	position: absolute;
	top: 25%;
	left:10%;
	width: 100%;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
/*.section1 .swiper-slide.swiper-slide-active img.pc{
    animation-name: pulse;
    animation-duration: 4s;
    animation-delay: .7s;
    animation-fill-mode: both;}*/


.section1 .swiper-slide .block_txt{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}
.section1 .swiper-slide .block_txt h4{
	font-size: 1rem;
	color: #fff;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
}

.section1 .swiper-slide .block_txt h4::before {
    content: '';
    position: absolute;
    top: 50%;
    left: -6.5rem;
    height: 2px;
    width: 6rem;
    background: #fff;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
}

.section1 .swiper-slide:hover .block_txt h4::before {
	margin-left:40px;
}
.section1 .swiper-slide:hover .block_txt h4 {
	margin-left:40px;
}

.section1 .swiper-slide:nth-child(3) .block_txt h4::before {
    content: '';
    position: absolute;
    top: 25%;
    left: -6.5rem;
    height: 2px;
    width: 6rem;
    background: #fff;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
}


.section1 .swiper-button-next, .section1 .swiper-button-prev {
    position: absolute;
    top: 70%;
    width: 40px;
    height: 40px;
	border-radius:20px;
    margin-top: -20px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}

.section1 .swiper-button-prev{
	left: 5%;background:url(../images/ban_prev.png);    background-size: cover;
    right: auto;
}
.section1 .swiper-button-next {
   left: calc(5% + 50px);background:url(../images/ban_next.png);    background-size: cover;
   right: auto;
}



/************Ã¥â€¦Â³Ã¤ÂºÅ½Ã¦Ë†â€˜Ã¤Â»Â¬************************/
.section2{ background:#f5f5f5 url(../images/about_bg.png) bottom  left no-repeat; position:relative; padding:5% 0px;overflow: hidden;background-size:70% 100%;}
.indexC1Con {margin-left: 7.25%;}
.indexC1Content{ float:left; width:47%;}
.indexC1Content .indexC1Title {
	float: right;
	display: inline;
	padding-left: 50px;
	position: relative;
	font-size: 0.9rem;
	color: #333333;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
}

.indexC1Content .indexC1Title::before {
	content: "";
	display: block;
	width: 50px;
	height: 3px;
	background-color: rgb(230, 230, 230);
	position: absolute;
	top: 50%;
	left: 0;
}

.indexC1Content .indexC1Title::after {
	content: "";
	display: block;
	width: 25px;
	height: 3px;
	background-color: rgb(198, 27, 30);
	position: absolute;
	top: 50%;
	left: 25px;
	z-index: 3;
}

.indexC1Content .indexC1Title span {
	display: inline-block;
	margin-left: 24px;
}

.indexTitle .cnTitle {position: relative;font-size: 0.9rem;color: #cc0b1b;line-height:2;font-weight: bold;}

.indexTitle .cnTitle::before {
    content: '';
    position: absolute;
    top: 50%;
    left: -5rem;
    height: 1.2px;
    width: 4.5rem;
    background: #CC0B1B;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
}
.indexTitle .enTitle{font-size: 0.75rem;color: #333;/* font-weight: bold; */line-height: 1.5;}

.indexC1Info {padding: 6% 0 5%;}
.indexC1Content .info {
	font-size: 0.75rem;
	color: #666666;
	line-height: 2;
	overflow: hidden;
}

.indexC1Dl {
	overflow: hidden;
	margin-bottom: 5%;
}

.indexC1Dl dd {
	width: 25%;
	float: left;
	display: inline;
}

.indexC1Dl dd .time {
	font-size: 16px;
	color: #d10d0d;
	display: inline-block;
	border-bottom: 1px solid rgba(209, 13, 13, 0.15);
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.indexC1Dl dd .time span {
	font-size: 0.9rem;
	font-weight: bold;
}

.indexC1Dl dd .title {
	font-size: 0.75rem;
	color: #333333;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.indexC1R {
	float: right;
	display: inline;
	width: 25%;
	margin-left: 2%;
	margin-right: 2%;
	z-index: 9;
	position: relative;
}

.indexC1Swiper {overflow: hidden;border-radius: 30px 0 30px 0;}
.indexC1Swiper .swiper-slide.swiper-slide-next .con {padding-top: 110px;}
.indexC1Swiper .pic {border-radius: 30px 0 30px 0;overflow: hidden;}
.indexC1Swiper .pic img { max-width:100%;border-radius: 30px 0 30px 0;overflow: hidden;}

.c1SwiperBtn {overflow: hidden;position: relative;padding: 5% 0 0;}
.c1SwiperBtn .number {display: inline-block;position: relative;padding-right: 66px;font-size: 24px;color: #333333;height: 20px;line-height: 20px;}
.c1SwiperBtn .number::before {content: '';display: block;background-color: rgb(230, 26, 14);width: 50px;height: 2px;position: absolute;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.c1SwiperBtn .c1Dots {display: inline-block;height: 20px;line-height: 20px;}
.c1SwiperBtn .c1Dots span {width: 14px;height: 14px;border-radius: 50%;border: 1px solid transparent;position: relative;background: none;opacity: 1;margin-left: 20px;}
.c1SwiperBtn .c1Dots span::before {
	content: '';
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: rgb(217, 217, 217);
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.c1SwiperBtn .c1Dots span.swiper-pagination-bullet-active {border: 1px solid #e61a0e;}
.c1SwiperBtn .c1Dots span.swiper-pagination-bullet-active::before {background-color: #e61a0e;}
.indexMore {display: inline-block;overflow: hidden;font-size: 0.9rem;position: relative;height: 46px;line-height: 46px;}
.indexMore a {
	width: 156px;
	height: 46px;
	text-align: center;
	line-height: 46px;
	display: inline-block;
	border-radius:30px;
	margin-right:20px;
	background: #c61b1e;
	background-image: -moz-linear-gradient(0deg, rgb(237, 38, 42) 39%, rgb(233, 122, 14) 100%);
	background-image: -webkit-linear-gradient(0deg, rgb(237, 38, 42) 39%, rgb(233, 122, 14) 100%);
	background-image: -ms-linear-gradient(0deg, rgb(237, 38, 42) 39%, rgb(233, 122, 14) 100%);
	font-size: 0.75rem;
	color: #fff;
	position: relative;
	z-index: 3;
}


.indexC1R .btn_play{border-radius: 50%;position: absolute;z-index: 14;top: 45%;left: 50%;margin-left: -5rem;margin-top: -5rem;}

.indexC1R .bgPop {display: none; position: fixed; z-index: 129; left: 0; top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);box-sizing: border-box;}
.indexC1R .videosy .text-con .icon-box .videoed { width:50px; height:50px;}
.indexC1R .videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-550px; margin-top:-310px; z-index:100; width:1100px; }
.indexC1R .vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }


.circle {display: block;width: 10rem;height: 10rem;margin: 0 auto;position: relative;border: 1px solid #d4d4d4;border-radius: 50%;z-index:999;text-align:center;color:#3f897c;font-size:30px;}
.circle:before{ content: ""; display: block; width: 10px; height: 5px; background:#f7f7f7; position: absolute; bottom: -2px; left: 50%; margin-left: -5px;}
.circle span {width: 100%; height: 100%;position: absolute;top: 0;left: 0;border-radius: 50%;background-color:#d42c30;-webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-animation: circleScale 3s linear infinite;
  -moz-animation: circleScale 3s linear infinite;
  -ms-animation: circleScale 3s linear infinite;
  animation: circleScale 3s linear infinite;

}
.circle span:nth-of-type(2) {animation-delay: 1s;}
.circle span:nth-of-type(3) {animation-delay: 2s;}

@keyframes circleScale {

  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);

  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

}

@keyframes circleScale1 {

  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }

  60% { opacity: 1; }

  100% {
    opacity: 0;
    -webkit-transform: scale(3);
    -moz-transform: scale(3);
    -ms-transform: scale(3);
    transform: scale(3);

  }

}

.circle font{cursor:pointer;position:absolute;left: 50%;top: 50%;margin-left: -1.3rem;margin-top: -1.3rem;splay: block;width: 2.6rem;height: 2.6rem;line-height: 2.6rem;border-radius: 50%;}
.circle img{ display: block;  max-width: 100%;}
.circle p{position: absolute;left: 50%;margin-left: -6.5px;bottom: -4rem;width: 13px;height: 4.1875rem;}
.circle p img{ margin:0 auto;}





/********** ****************/
.in1boxR{ float: right; width: 24%; height: auto; z-index: 9;position: relative;}
.in1boxRTop{ width: 100%; padding: 0 5%; height: 106px; background: url(../images/in1Rtbg.jpg) no-repeat; background-size:cover;}
.in1boxRTop p{font-size: 0.75rem;color: #dfadad;line-height: 29px;padding-top: 20px;}
.in1boxRTop h4{color: #FFFFFF;font-size: 0.9rem;line-height: 36px;}
.in1boxRBox{ width: 100%; height: auto; background: #eef2fc;}
.in1boxRBox dl{ width: 90%;  margin: 0 auto; overflow:hidden;padding:5% 0; border-bottom: 1px solid #e5e5e5;}
.in1boxRBox dl:last-child{ border-bottom: none;}
.in1boxRBox dl dt{ float: left; width: 46px; height: 46px;}
.in1boxRBox dl dt img{width: 46px; height: 46px; transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s;}
.in1boxRBox dl dd{ float: left; padding-left: 15px;}
.in1boxRBox dl dd h4{font-size: 0.75rem;line-height: 1.5;font-weight: bold;}
.in1boxRBox dl dd p{ color: #999999; font-size: 12px; line-height:2;text-transform: uppercase;}

.in1boxRBox dl:hover dd h4{  color:#d10d0d;}
.in1boxRBox dl:hover dt img{ margin-left:5px;}


@media only screen and (max-width: 767px){
  .section2 {background: #f5f5f5 url(../images/about_bg.png) bottom left no-repeat; background-size: contain;}
  .indexC1Content{ float:left; width:100%;}
  .indexC1Con {margin:0px 5%; }
  .in1boxR {float: right;width: 100%; display:none;}
  .indexC1R { width: 100%; margin: 0 auto;}
  .indexC1Swiper .pic {height: 300px;}
}



/************ÃƒÂ¤Ã‚Â¸Ã…Â¡ÃƒÂ¥Ã…Â Ã‚Â¡******************/
.section3{ padding:5% 0px 0px; overflow:hidden; position:relative;}

.section3 .swiper-container{}
.section3 .swiper-slide{ position:relative;}
.section3 .swiper-slide img{ width:100%;}
.sec2_list1{width: 55%; background:rgba(237, 38, 42, 0.7); position:absolute; right:0;top:50%; margin-top:-130px;height: 260px;padding: 48px 55px;}
.sec2_list1 h2{font-size: 0.9rem;color: #fff;line-height:2;}
.sec2_list1 p{font-size: 0.75rem;color:#fff;line-height:1.8;overflow: hidden;}
.sec2_list1 span{display: inline-block;font-size: 0.75rem;color:#fff;margin-top:5%;}


.section3 .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: .6;
}

.section3 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #cc0b1b;
}

/***********ÃƒÂ§Ã‚Â»Ã‚ÂÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¸ÃƒÂ¦Ã‚Â¡Ã‹â€ ÃƒÂ¤Ã‚Â¾Ã¢â‚¬Â¹**************/
.section4{ position:relative; background:#f9f9f9; padding:5% 0px; overflow:hidden;}
.section h3{font-size: 0.9rem;color: #cc0b1b;line-height:2;position:relative;font-weight: bold;}
.section h3::before {
    content: '';
    position: absolute;
    top: 50%;
    left: -5rem;
    height: 1.2px;
    width: 4.5rem;
    background: #CC0B1B;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
}
.section .txt{ width:50%; margin-bottom:4%;}
.section .txt p{font-size: 0.75rem;color:#333;/* font-weight:bold; */line-height:1.5;}

.sec4_left{display: inline-block; float:left;width: 50%;vertical-align: top;height: 100%;position: relative;}
.sec4_left{ overflow:hidden;}
.sec4_left .sec4_img{ overflow:hidden;margin-bottom:6%;}
.sec4_left img{width: 100%;height: 100%;/*animation: run2 25s linear infinite;*/}
.sec4_left p{font-size:14px; color:#999; line-height:1.5;}

.sec4_left li{width:32%; margin-right:2%; margin-bottom:1%;float: left; box-sizing:border-box; position:relative;}
.sec4_left li a{position: relative;display: block;}
.sec4_left li .pic{height: 0;padding-top:50%;position: relative;overflow: hidden;}
.sec4_left li .pic img{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.sec4_left li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);transform-origin: 50% 50%;}

.sec4_left li .txt{opacity:0;position: absolute;left:0;top:0;width: 100%;height:100%;background:rgba(216, 30, 6, 0.8);color: #fff;}
.sec4_left li .txt span{display: block;width:100%;height:100%;position: absolute;left:45%;top:45%;transform: translateX(-12%) translateY(-5%);-webkit-transform: translateX(-12%) translateY(-5%);font-size: 24px;font-weight: normal;line-height:100%;}
.sec4_left li:hover .txt{ opacity:1;}
.sec4_left li:hover .pic img,.sec4_left1 li .txt {
    transition: 0.5s;
	-o-transition:0.5s;
    -ms-transition:0.5s;
    -moz-transition: 0.5s;
    -webkit-transition:0.5s;
   
}
.sec4_left li:nth-child(3n){ margin-right:0px;}





.sec4_right{display: inline-block; float:right;width:42%;vertical-align: top;height: 100%;position: relative; padding-left:8%; border-left:1px solid #ddd; margin-left:8%;}
.sec4_right img{ max-width:100%;}
.sec4_right p{font-size:14px; color:#999; line-height:1.5;margin-top:2%;}

.sec4_right .swiper-container{padding-top:calc(5% + 30px);}
.sec4_right .swiper-pagination-fraction{ top:0px; right:5px; left:auto; width:20%; text-align:right;}
.sec4_right .swiper-button-next, .sec4_right .swiper-button-prev{width:30px;height: 30px; top:0px; margin-top:0px;}
.sec4_right .swiper-button-prev{ background:url(../images/prev.png);    background-size: cover;}
.sec4_right .swiper-button-next{ background:url(../images/next.png); left:50px;    background-size: cover;}





/**********ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»*************/
.section5{background:#333 url(../images/newsbg.jpg) center bottom no-repeat;position: relative; padding:5% 0px;}
.section5 h3{font-size: 0.9rem;color: #cc0b1b;line-height:2;position:relative;}
.section5 h3::before {
    content: '';
    position: absolute;
    top: 50%;
    left: -5rem;
    height: 1.2px;
    width: 4.5rem;
    background: #CC0B1B;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
}
.section5 .txt{width:50%;margin-bottom:4%;}
.section5 .txt p{font-size:14px;color:#333;/* font-weight:bold; */line-height:1.5;}


.news-tits{position: static;margin-bottom: 100px;box-sizing: border-box;}
.news-tits h2{margin-bottom: 25px;}
.news-tits h2>img{vertical-align: bottom;margin-right: 23px;}
.news-tits strong {position: relative;display: inline-block;width: 48px;height: 48px;border-radius: 50%;text-align: center;line-height: 48px; margin-bottom: 10px;transition: .6s ease 0s;-webkit-transition: .6s ease 0s;-moz-transition: .6s ease 0s;}
.news-tits strong:after {position: absolute;content: '';left: 0px;top: 0px;width: 100%;height: 100%;border: 1px solid #000;border-radius: 50%;opacity: 1;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;}
.news-tits strong:hover:after {opacity: 0;transform: scale(1.6, 1.6);
	-webkit-transform: scale(1.6, 1.6);
	-moz-transform: scale(1.6, 1.6);
	transition: all .5s ease-in-out 0s;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
}
.news-tits span {
	margin-right: 50px;
	transition: .6s ease 0.4s;
	-webkit-transition: .6s ease 0.4s;
	-moz-transition: .6s ease 0.4s;
}


.hejun-newsList .centerbox {
	width: 100% !important;
	margin: 0 auto;
	display: block;
	padding-top:3.5rem;
	font-size: 0;
	overflow: hidden;
}

.hejun-newsList .lft-news {
	width: 330px;
	display: inline-block;
	vertical-align: middle;
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .8s ease-out 0s;
	-webkit-transition: all .8s ease-out 0s;
	-moz-transition: all .8s ease-out 0s;
	float: left;
}


.hejun-newsList .lft-news .topYear {
	width: 100%;
	padding-bottom: 30px;
	background-color: #e60012;
}

.topYear .swiper-slide p {
	background: #1c1731;
	color: white;
	height: 48px;
	line-height: 48px;
	text-align: left;
	font-size: 0.9rem;
	box-sizing: border-box;
	padding: 0 30px;
}

.hejun-newsList .lft-news ul {
	width: 100%;
	font-size: 0;
	position: relative;
}

.hejun-newsList .bomtext {
	display: none;
}

.hejun-newsList .lft-news ul li {
	display: inline-block;
	vertical-align: top;
	margin: 20px 0 0 30px;
}

.hejun-newsList .lft-news ul li.bigs {
	position: absolute;
	right: -65px;
	bottom: -60px;
}

.hejun-newsList .lft-news ul li img {}

.hejun-newsList .topYear h4 {
	margin: 30px 0 0 30px;
}

.hejun-newsList .topYear h2 {
	margin: 27px 0 0 30px;
}

.hejun-newsList .bomtext {
	margin-top: 30px;
}

.hejun-newsList .bomtext span {
	display: inline-block;
	vertical-align: middle;
}

.hejun-newsList .bomtext font {
	display: inline-block;
	vertical-align: middle;
	color: #000;
	padding-left: 8px;
}

.hejun-newsList .bomtext h5 {
	padding-left: 25px;
	font-size: 14px;
	text-transform: capitalize;
	color: #000;
	letter-spacing: 2px;
}

.hejun-newsList .rit-news {width: calc(100% - 330px);box-sizing: border-box;padding-left: 100px;/* display: inline-block; *//* vertical-align: top; */float: left;}

.hejun-newsList .rit-news article {width: 100%;padding: 15px 0;width: 100%;opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
}

.hejun-newsList .rit-news article:nth-of-type(1) {padding-top: 0px;
	transition: all .8s ease 0s;
	-webkit-transition: all .8s ease 0s;
	-moz-transition: all .8s ease 0s;
}
.hejun-newsList .rit-news article:nth-of-type(2) {
	transition: all .8s ease .2s;
	-webkit-transition: all .8s ease .2s;
	-moz-transition: all .8s ease .2s;
}



.hejun-newsList .rit-news article time {margin-left: 0;}
.hejun-newsList .rit-news article time img {vertical-align: middle;}
.hejun-newsList .rit-news article time font {display: inline-block;vertical-align: middle;padding-left: 8px;font-size: 14px;color: #000;}
.hejun-newsList .rit-news article h2 {margin: 15px 0 15px 0;font-size: 0;}
.hejun-newsList .rit-news article h2 i {display: inline-block;width: 0px;height: 1px;background-color: #000;vertical-align: middle;}
.hejun-newsList .rit-news article h2 a {display: inline-block;font-size: 0.9rem;color: #000;vertical-align: middle;}
.hejun-newsList .rit-news article p {font-size: 12px;color: #737373;line-height: 2;margin-left: 0px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hejun-newsList .rit-news article h2:hover i {width: 30px;margin-right: 10px;}
.hejun-newsList .rit-news article h2:hover a {color: #e60012;}

.hejun-newsList .rit-news .more {padding-top: 20px;opacity: 1;
	transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);
	transition: all .8s ease .4s;
	-webkit-transition: all .8s ease .4s;
	-moz-transition: all .8s ease .4s;
}
.hejun-newsList .rit-news .more font {display: inline-block;width: 0px;overflow: hidden;vertical-align: middle;}
.hejun-newsList .rit-news .more i {display: inline-block;width: 38px;color:#333; font-size:14px;}
.hejun-newsList .rit-news article h2 i,
.hejun-newsList .rit-news .more font {
	transition: all .3s ease 0s;
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
}
.hejun-newsList .rit-news .more:hover font {width: 40px;margin-right: 10px;}







@keyframes run2{
	0%{transform:scale(1);}
	50%{transform:scale(1.2);}
	100%{transform:scale(1);}
}


@media only screen and (max-width: 1600px){
	.section1 .index_banner .item .inner .block_txt h4{
		font-size: 28px;
	}
	.section1 .index_banner .item .inner .block_txt h2{
		font-size: 60px;
	}
	.section1 .index_banner .item .inner .block_txt h3{
		font-size: 20px;
	}
}
@media only screen and (max-width: 1440px){
	.section1 .index_banner .item .inner .block_txt h4{
		font-size: 24px;
	}
	.section1 .index_banner .item .inner .block_txt h2{
		font-size: 40px;
	}
	.section1 .index_banner .item .inner .block_txt h3{
		font-size: 0.9rem;
		margin-top: 5px;
	}
}
@media only screen and (max-width: 1366px){
	.section1 .index_banner .item .inner .block_txt h4{
		font-size: 20px;
	}
	.section1 .index_banner .item .inner .block_txt h2{
		font-size: 140px;
	}
	.section1 .index_banner .item .inner .block_txt h3{
		font-size: 16px;
	}
	.section1 .index_banner .slick-arrow{
		background-size: auto 30px;
	}
}

@media only screen and (max-width: 1199px){
	.section1 .index_banner .item .inner .block_txt h4{
		font-size: 0.9rem;
	}
}
@media only screen and (max-width: 992px){
	.section1 .index_banner .item{
		height: 100vh;
	}
	.section1 .index_banner .item .inner .block_txt{
		left: 0;
		right:0;
		margin: 0 auto;
		padding: 0 20px;
		top: 42%;
	}
	.section1 .index_banner .slick-arrow{
		display: none !important;
	}
    .section1 .index_banner .slick-dots{
    	position: absolute;
    	bottom: 12px;
    }
    .section1 .index_banner .slick-dots li{
    	width: 12px;
    	height: 12px;
    	border-radius: 50%;
    	border:2px solid #fff;
    }
    .section1 .index_banner .slick-dots li button{
    	display: none;
    }
    .section1 .index_banner .slick-dots li.slick-active{
    	background: #fff;
    }
	.section1 .number{
		bottom: 12%;
		display: none;
	}
	.section1 .number span{
		margin-right: 22px;
	}
	.section1 .number span:after{
		bottom: -14px;
	}

}

@media only screen and (max-width: 767px){
   .section3 .swiper-slide img{ width:100%; height:200px;}
  .sec2_list1{width: 95%;background:rgba(237, 38, 42, 0.7);position:absolute;right:0;top:50%;margin-top: -75px;height: 150px;padding: 15px 20px;}	
  .section .txt { width: 100%;margin-bottom: 4%;}
  .sec4_left {width: 100%;}
  .sec4_right{ width:100%;padding-left: 0%; margin-top:5%; border-left: 0px solid #ddd;}
  .hejun-newsList .centerbox{ padding-top: 0;}
  .hejun-newsList .lft-news{ display:none;}
  .hejun-newsList .rit-news {width: 100%;box-sizing: border-box;padding-left: 0px;}
}