
/*banner背景图片动画*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
/* 新的banner样式开始 */
.video-wrap{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; overflow:hidden;}
.video-wrap video{ position: absolute; z-index: 1; top: -100px; left: 0px; min-width: 0px; width: 1920px;  height: auto; min-height: 999px;}

.slide-wrap{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}
.slide-wrap li{ position:absolute; left:0; top:0; width:100%; height:100%;}
.slide-wrap li.bn1{ background:url("../images/slide-bg1.png")/*tpa=http://www.hejun.com.cn/templets/hjsj2/img/slide-bg1.png*/ repeat;}
.slide-wrap li.bn1 .waper-slmk{ position:absolute; left:50%; margin-left:-323px; top:50%; margin-top:-239px; width:646px; height:478px;}
.slide-wrap li.bn1 .waper-slmk .img{ width:100%; text-align:center;}
.slide-wrap li.bn1 .waper-slmk .text{ position:absolute; bottom:0; width:100%; font-size:16px; color:#fff; text-align:center; letter-spacing:20px; line-height:28px;}

.slide-wrap li.bn2{ background:url("../images/slide-bg2.png")/*tpa=http://www.hejun.com.cn/templets/hjsj2/img/slide-bg2.png*/ right;}
.slide-wrap li.bn2 .waper-slmk{ position:absolute; left:50%; margin-left:-367px; top:50%; margin-top:-239px; width:734px; height:478px;}
.slide-wrap li.bn2 .waper-slmk .img{ width:100%; text-align:center;}
.slide-wrap li.bn2 .waper-slmk .text{ position:absolute; bottom:0; width:100%; font-size:16px; color:#fff; text-align:center; letter-spacing:20px; line-height:28px;}

.slide-wrap li.bn3{ background:url("../images/slide-bg3.png")/*tpa=http://www.hejun.com.cn/templets/hjsj2/img/slide-bg3.png*/ repeat;}
.slide-wrap li.bn3 .waper-slmk{ position:absolute; left:50%; margin-left:-439px; top:50%; margin-top:-239px; width:878px; height:478px;}
.slide-wrap li.bn3 .waper-slmk .img{ width:100%; text-align:center;}
.slide-wrap li.bn3 .waper-slmk .text{ position:absolute; bottom:0; width:100%; font-size:16px; color:#fff; text-align:center; letter-spacing:20px; line-height:28px;}
.slide-wrap li .waper-slmk .img{
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	transform:translateY(100px);
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-ms-transform:translateY(100px);
	transition: all 1s linear 0s;
	-webkit-transition: all 1s linear 0s;
	-moz-transition: all 1s linear 0s;
	-ms-transition: all 1s linear 0s;	
}
.slide-wrap li .waper-slmk .text{
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	transform:translateY(-100px);
	-webkit-transform:translateY(-100px);
	-moz-transform:translateY(-100px);
	-ms-transform:translateY(-100px);
	transition: all 1s linear 0s;
	-webkit-transition: all 1s linear 0s;
	-moz-transition: all 1s linear 0s;
	-ms-transition: all 1s linear 0s;	
}
.slide-wrap li.bg .waper-slmk  .img{
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
}
.slide-wrap li.bg .waper-slmk  .text{
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	transform:translateY(0px);
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
}
.waper-line{ width:1920px; height:32px; position:absolute; left:50%; margin-left:-960px; bottom:54px; background:url("../images/line.png")/*tpa=http://www.hejun.com.cn/templets/hjsj2/img/line.png*/ no-repeat center center; z-index:2; background-size:100%;}
.waper-line .waper-sub-line{ width:410px; height:32px; margin:0 auto;}
.waper-line .waper-sub-line ul{ position:relative;}
.waper-line .waper-sub-line li{ position:absolute; width:32px; height:32px; cursor:pointer;}
.waper-line .waper-sub-line li.nav-bullet1{ left:1px; top:0;}
.waper-line .waper-sub-line li.nav-bullet2{ left:189px; top:0;}
.waper-line .waper-sub-line li.nav-bullet3{ left:378px; top:0;}
.waper-line .waper-sub-line li span{ display:block; position:relative; width:8px; height:8px; 
	border-radius:50%; 
	-moz-border-radius:50%; 
	-webkit-border-radius:50%;
	background-color:#fff; 
	margin:12px auto;
	z-index:2;
	opacity:0.7;
	-webkit-opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
	-webkit-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
	-moz-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
	-ms-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
	}
.waper-line .waper-sub-line li span:before{ 
	width:16px; 
	height:16px;
	position:absolute;
	content:'';
	left:-5px;
	top:-5px; 
	border-radius:50%; 
	-moz-border-radius:50%; 
	-webkit-border-radius:50%;
	border:1px solid #fff;
	transition: all .6s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
	-webkit-transition: all .6s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
	-moz-transition: all .6s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
	-ms-transition: all .6s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
}
.waper-line .waper-sub-line li span:after{
	position:absolute;
	content:'';
	left:-5px;
	top:-5px;
	z-index:0;
	width:16px;
	height:16px;
	border-radius:50%; 
	-moz-border-radius:50%; 
	-webkit-border-radius:50%;
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0); 
	background-color:#fff;
	transform:scale(0.3,0.3);
	-webkit-transform:scale(0.3,0.3);
	-moz-transform:scale(0.3,0.3);
	-ms-transform:scale(0.3,0.3);
	transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
	-webkit-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
	-moz-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
	-ms-transition: all .4s cubic-bezier(0.45,0.55,0.55,0.45) 0s;
}
.waper-line .waper-sub-line li:hover span{
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);	
}
.waper-line .waper-sub-line li:hover span:before{
	transform:scale(1.8,1.8);
	-webkit-transform:scale(1.8,1.8);
	-moz-transform:scale(1.8,1.8);
	-ms-transform:scale(1.8,1.8);
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
}
.waper-line .waper-sub-line li:hover span:after{
	opacity:0.3;
	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	left:-4px;
	top:-4px;
	transform:scale(1.5,1.5);
	-webkit-transform:scale(1.5,1.5);
	-moz-transform:scale(1.5,1.5);
	-ms-transform:scale(1.5,1.5);
	z-index:0;
 }
.waper-line .waper-sub-line li.on span{
	opacity:1;
	-webkit-opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);	
}
.waper-line .waper-sub-line li.on span:before{
	transform:scale(1.8,1.8);
	-webkit-transform:scale(1.8,1.8);
	-moz-transform:scale(1.8,1.8);
	-ms-transform:scale(1.8,1.8);
	opacity:0;
	-webkit-opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	border:none;
}
.waper-line .waper-sub-line li.on span:after{
	opacity:0.3;
	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	left:-4px;
	top:-4px;
	transform:scale(1.5,1.5);
	-webkit-transform:scale(1.5,1.5);
	-moz-transform:scale(1.5,1.5);
	-ms-transform:scale(1.5,1.5);
	z-index:0;
}

.mouse-animte{ position:absolute; left:50%; margin-left:-10px; bottom:132px; width:20px; height:31px; background:url("../images/sb1.png")/*tpa=http://www.hejun.com.cn/templets/hjsj2/img/sb1.png*/ no-repeat center center; z-index:3;}
.mouse-animte a{ display:block; width:100%; height:100%; position:relative;}
.mouse-animte a img{ position:absolute; left:50%; margin-left:-3px; top:6px; opacity:1;
	animation: aimte 1s cubic-bezier(0.45,0.45,0.45,0.45) 0s infinite alternate;
	-webkit-animation: aimte 1s cubic-bezier(0.45,0.45,0.45,0.45) 0s infinite alternate;
}
@keyframes aimte
{ 
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.325, 0.225, 0.335, 1.000);
  } 
  20%{
	  opacity:0.5;
	   top:8px;
	  }
  40%{
	  opacity:0.8;
	   top:10px;
	  }
  60%{
	  opacity:1;
	   top:12px;
	  }
  80%{
	  opacity:0.8;
	   top:14px;
	  }
  to{
	  opacity:0.5;
	   top:16px;
	 }
}
@-webkit-keyframes aimte
{ 
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.325, 0.225, 0.335, 1.000);
  } 
  20%{
	  opacity:0.5;
	   top:8px;
	  }
  40%{
	  opacity:1;
	   top:10px;
	  }
  60%{
	  opacity:0.5;
	   top:12px;
	  }
  80%{
	  opacity:1;
	   top:14px;
	  }
  to{
	  opacity:0.5;
	   top:16px;
	 }  
}
/* 新的banner样式结束 */
.index_main .section2{
	width: 100%;
	height: 100%;
	background:url(../images/page2-.jpg) no-repeat;
	background-size: 100% 100%;
}
.sec_title{
	overflow: hidden;
	text-align: center;
	margin-bottom: 30px;
	margin-top: 80px;
}
.sec_title h3{
	font-size: 40px;
	color: #061b68;
	font-weight: bold;
	line-height: 70px;
	letter-spacing: 5px;
}
.sec_title p{
	color: #787878;
	line-height: 20px;
}
.sec2_con .tabs{
	overflow: hidden;
	text-align: center;
}
.sec2_con .tabs li{
	display: inline-block;
	height: 45px;
	line-height: 45px;
	margin: 0 1.5%;
}
.sec2-tk{
	display: none;
}
.sec2_con .tabs li a{
	display: inline-block;
	font-size: 18px;
	color: #3d3d3d;
	padding: 0 20px;
	height: 45px;
	line-height: 45px;
	border-radius: 22.5px;
}
.sec2_con .tabs li a:hover{
    background: #4d87fd;;
    transition: all 0.7s ease-in-out;
	color: #fff;
}
.sec2_con .tabs li.active a{
	background: #4d87fd;
	color: #fff;
}
.sec2_list{
	overflow: hidden;
	margin-top: 20px;
}
.sec2_list ul li{
	float: left;
	width: 24.25%;
	margin: 0 1% 1% 0;
	background: #fff;
	position: relative;
}
.sec2-tk{
	position: absolute;
	left: 0;
	bottom: 60px;
	height: 50px;
	line-height: 50px;
	width: 100%;
	padding: 0 10px;
	background: rgba(0, 0, 0, .5);
	color: #dcdcdc;
}
.sec2_list ul li:nth-child(4n){
	margin-right: 0;
}
.sec2_list ul li .sec2_img{
	width: 100%;
	height: 242px;
	overflow: hidden;
}
.sec2_list ul li .sec2_img img{
	width: 100%;
	height: 100%;
	-webkit-transition:0.3s; 
	-moz-transition:0.3s; 
	transition:0.3s; 
	-webkit-transform:translate3d(0,0,0); 
	-moz-transform:translate3d(0,0,0); 
	transform:translate3d(0,0,0);
}
.sec2_list ul li img:hover {
    transform: scale(1.1);
}
.sec2_text{
	overflow: hidden;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #676767;
	padding: 0 10px;
}
.sec2_text p{
	float: left;
	width: 60%;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sec2_text span{
	float: right;
}
.sec2_list ul li a{
	display: block;
}
.sec2_list ul li a:hover .sec2_text{
	background: #4d87fd;
	color: #fff;
}
.sec2_list ul li a:hover .sec2-tk{
	display: block;
}
.index_main .section3{
	width: 100%;
	height: 100%;
	background: url(../images/page3.jpg) no-repeat;
	background-size: 100% 100%;
}
.sec3_con{
	overflow: hidden;
}
.sec3_con ul{
	width: 100%;
}
.sec3_con ul li{
	float: left;
	width: 24.25%;
	margin: 0 1% 1% 0;
	background: #fff;
	border: 1px solid #fff;
	
}
.sec3_con ul li a{
	display: block;
	padding: 30px 0 20px 0;
}
.sec3_con ul li:nth-child(4n){
	margin-right: 0;
}
.sec3_img{
	width: 130px;
	height: 130px;
	background: rgba(77,135,253,0.35);
	border-radius: 50%;
	text-align: center;
	margin: 0 auto 20px;
}
.sec3_img span{
	display: inline-block;
	width: 102px;
	height: 102px;
	background: rgba(77,135,253,1);
	border-radius: 50%;
	margin-top: 14px;
	text-align: center;
	line-height: 102px;
}
.sec3_img span i{
	color: #fff;
	font-size: 52px;
}
.sec3_text{
	overflow: hidden;
	padding: 0 30px 0;
	text-align: center;
}
.sec3_text h3{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #1a1a1a;
}
.sec3_text p{
	height: 44px;
	line-height: 22px;
	color: #787878;
}
.sec3_con ul li a:hover{
	background: #4d87fd;
	transition: all 0.7s ease-in-out;
}
.sec3_con ul li a:hover .sec3_text h3{
	color: #fff;
}
.sec3_con ul li a:hover .sec3_text p{
	color: #fff;
}
.sec3_con ul li a:hover .sec3_img{
	background: rgba(255,255,255,0.35);
	border: 1px solid #fff;
}
.sec3_con ul li a:hover .sec3_img span{
	background: rgba(255,255,255,1);
}
.sec3_con ul li a:hover i{
	color: #4d87fd;
}
.index_main .section4{
	width: 100%;
	height: 100%;
	background:url(../images/page4.jpg) no-repeat;
	background-size: 100% 100%;
}
.sec4_con ul{
	width: 100%;
	margin-top: 8%;
}
.sec4_con ul li{
	width: 20%; 
	float: left; 
	position: relative; 
	cursor:pointer;
}
.sec4_con ul li .list_bar{
	width: 43%;
	border: 2px solid #41cca5;
	position: absolute;
	right: -18px;
	top:89px;
}
.sec4_con ul li img{
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
	-webkit-transition-duration: 0.6s;
	transition-duration: 0.6s;
	-webkit-transition-property: transform;
	transition-property: transform;
}
.sec4_con ul li .list_bar.yellow{border: 2px solid #f5bf39;}
.sec4_con ul li .list_bar.red{border: 2px solid #fb574d;}
.sec4_con ul li .list_bar.blue{border: 2px solid #53c1f4;}
.sec4_con ul li:hover img{transform: scale(1.1);}
.index_main .section5{
	width: 100%;
	height: 100%;
	background: url(../images/page5.jpg) no-repeat;
	background-size: 100% 100%;
}
.news .tabs{
	height: 50px;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}
.news .tabs li{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	margin: 0 35px;
}
.news .tabs li a{
	display: inline-block;
	font-size: 18px;
	color: #494949;
	padding: 0 28px;
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	border: 1px solid #c8c8c8;
	background: #f3f3f3;
}
.news .tabs li a:hover{
    background: #4d87fd;
    transition: all 0.7s ease-in-out;
	color: #fff;
	border: 1px solid #4d87fd;
}
.news .tabs li.active a{
	background: #4d87fd;
	color: #fff;
	border: 1px solid #4d87fd;
}
.newsL,.newsM,.newsR{
	height: 502px;
}
.newsL{
	width: 29%;
}
.news_img{
	width: 100%;
	height: 292px;
	overflow: hidden;
}
.news_img img{
	width: 100%;
	height: 100%;
	transition: all 0.6s;
}
.news_img img:hover {
    transform: scale(1.1);
}
.news_text{
	height: 210px;
	padding: 20px 35px 0;
	background: #fff;
}
.news_text h3{
	font-size: 18px;
	color: #1e1e1e;
	height: 36px;
	line-height: 36px;
	width: 95%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
	margin-bottom: 5px;
}
.news_text p{
	font-size: 16px;
	color: #878787;
	line-height: 28px;
	height: 84px;
	overflow: hidden;
	margin-bottom: 5px;
}
.newsL a:hover h3{
	color: #4d87fd;
}
.news_bot{
	height: 36px;
	line-height: 36px;
	font-size: 16px;
}
.news_bot span{
	color: #878787;
}
.news_bot button{
	background: none;
    border: none;
    color: #4d87fd;
    cursor: pointer;
    line-height: 30px;
}
.newsM{
	width: 30%;
	margin: 0 2%;
}
.newsM_t{
	width: 100%;
	padding: 35px 30px;
	height: 238px;
	background: url(../images/news_bg01.jpg) no-repeat bottom right;
	background-size: 100% 100%;
}
.newsM_t:last-child{
	height: 238px;
	background: url(../images/news_bg02.jpg) no-repeat bottom right;
	background-size: 100% 100%;
	margin-top: 26px;
}
.newsM_t h3{
	font-size: 18px;
	color: #1e1e1e;
	font-weight: bold;
	width: 95%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
}
.newsM_t a:hover h3{
	color: #4d87fd;
}
.newsM_t p{
	font-size: 16px;
	color: #878787;
	line-height: 28px;
	height: 56px;
	overflow: hidden;
}
.newsM_bot{
	position: relative;
    height: 24px;
    line-height: 24px;
    margin-top: 25px;
}
.newsM_bot::before{
    content: '';
    position: absolute;
    left: 0;
    bottom: 10px;
    width: 78px;
    height: 1px;
    background-color: #dcdcdc;
}
.newsM_bot span{
    color: #878787;
    font-size: 16px;
}
.newsR{
	background: #fff;
	width: 37%;
	padding: 10px 30px;
}
.newsR ul li{
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
	padding: 18px 0;
}
.newsR ul li:last-child{
	border-bottom: none;
}
.newsR ul li a:hover h3{
	color: #4d87fd;
}
.newsR ul li h3{
	font-size: 18px;
	color: #010101;
	height: 40px;
	line-height: 40px;
	width: 95%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.newsR ul li p{
	height: 44px;
	line-height: 22px;
	color: #878787;
	overflow: hidden;
}
.newsR ul li span{
	display: block;
	font-size: 16px;
	color: #878787;
	line-height: 30px;
}
.index_main .section6{
	width: 100%;
	height: 100%;
	background: url(../images/page6.jpg) no-repeat;
	background-size: 100% 100%;
}
.huoban{
	overflow: hidden;
	margin: 2% 0 4% 0;
}
.huoban ul{width: 100%;border-left: 1px solid #eee; border-top: 1px solid #eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}
.huoban ul li{width: 20%; height: 152px; line-height: 152px; text-align: center; float: left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box; border-right: 1px solid #eee; border-bottom: 1px solid #eee; cursor:pointer;}
.huoban ul li img{vertical-align:middle;-webkit-filter:grayscale(1); transition:all 0.5s ease;}
.huoban ul li:hover img {-webkit-filter:grayscale(0);}


@media (max-width:1680px){
	.sec2_list ul li .sec2_img{
		height: 222px;
	}
}
@media (max-width: 1600px){
	.sec2_list ul li .sec2_img{
		height: 211px;
	}
}
@media (max-width: 1440px){
	.sec2_con .tabs li a{
		font-size: 16px;
	}
	.sec2_con .tabs li{
		margin: 0 1%;
	}
	.sec2_list ul li .sec2_img{
		height: 198px;
	}
	.sec2_text{
		font-size: 16px;
	}
	.sec_title h3{
		font-size: 36px;
	}
}
@media (max-width: 1366px){
	.sec2_list ul li .sec2_img{
		height: 188px;
	}
}

@media (max-width: 1280px){
	.sec2_list ul li .sec2_img{
		height: 177px;
	}
	.sec2_con .tabs li {
		margin: 0 .3%;
	}
}
@media (max-width: 1024px){
	.sec2_list ul li .sec2_img{
		height: 141px;
	}
	.sec2_con .tabs li a{
		font-size: 15px;
	}
	.sec2_con .tabs li{
		margin: 0 .5%;
	}
	.sec4_con ul li img{
		width: 80%;
	}
	.sec4_con ul li .list_bar{
		top: 71px;
		right: -36px;
	}
	.sec2_text{
		font-size: 15px;
		height: 40px;
		line-height: 40px;
	}
	.sec2_text p{
		width: 95%;
	}
	.sec2_text span{
		display: none;
	}
	.sec2_list ul li a:hover .sec2-tk{
		display: none;
	}
}
@media (max-width: 750px){
	.sec_title h3{
		font-size: 26px;
		letter-spacing: inherit;
		line-height: 48px;
		margin-bottom: 3px;
	}
	.sec_title .en{
		width: 90%;
		margin: 0 5%;
	}
	.sec_title .en img{
		width: 100%;
	}
	.sec2_con .tabs li a{
		font-size: 14px;
		height: 36px;
		line-height: 36px;
		padding: 0 10px;
	}
	.sec2_con .tabs li{
		width: 23%;
	}
	.sec2_list ul li{
		width: 48%;
		margin: 0 4% 4% 0;
	}
	.sec2_list ul li:nth-child(2n){
		margin-right: 0;
	}
	.sec2_list ul li .sec2_img{
		height: 108px;
	}
	.sec2-tk{
		display: none;
	}
	.sec2_list ul li a:hover .sec2-tk{
		display: none;
	}
	.sec2_text p{
		height: 40px;
		line-height: 40px;
	}
	.sec3_con ul li {
		width: 100%;
		margin: 0 0 15px 0;
	}
	.sec2_list ul li:nth-child(2n){
		margin-right: 0;
	}
	.news .tabs li{
		margin: 0 10px;
	}
	.news .tabs li a{
		font-size: 14px;
		height: 36px;
		line-height: 36px;
		padding: 0 10px;
	}
	.news .tabs{
		margin-bottom: 15px;
	}
	.newsL{
		width: 100%;
		margin-bottom: 15px;
	}
	.news_img{
		height: 215px;
	}
	.news_text{
		padding: 15px;
		height: auto;
	}
	.news_text p{
		height: 48px;
		line-height: 24px;
		font-size: 14px;
	}
	.news_text h3{
		font-size: 16px;
		margin-bottom: 0;
	}
	.newsL, .newsM, .newsR{
		height: auto;
	}
	.newsM,.newsR{
		display: none;
	}
	.huoban ul li{
		width: 50%;
		line-height: 50px;
		height: 50px;
	}
	.huoban ul li img{
		width: 50%;
	}
	.slide-wrap li.bn1 .waper-slmk .img img{
		width: 50%;
	}
	.slide-wrap li.bn2 .waper-slmk .img img{
		width: 45%;
	}
	.slide-wrap li.bn3 .waper-slmk .img img{
		width: 40%;
	}
	.slide-wrap li.bn3 .waper-slmk .text{
		letter-spacing: 5px;
	}
	.slide-wrap li.bn2 .waper-slmk .text{
		letter-spacing: 5px;
	}
	.slide-wrap li.bn1 .waper-slmk .text{
		letter-spacing: 5px;
	}
	.waper-line .waper-sub-line{
		width: 375px;
		padding: 0 20px;
	}
	.waper-line .waper-sub-line li.nav-bullet1{
		left: -18px;
	}
	.waper-line .waper-sub-line li.nav-bullet2{
		left: 150px;
	}
	.waper-line .waper-sub-line li.nav-bullet3{
		left: 322px;
	}
	.sec2_list{
		height: 322px;
		overflow: hidden;
	}
	.sec3_img{
		float: left;
		width: 80px;
		height: 80px;
		margin: 0;
	}
	.sec3_img span{
		width: 66px;
		height: 66px;
		line-height: 66px;
		margin-top: 7px;
	}
	.sec3_img span i{
		font-size: 34px;
	}
	.sec3_con ul li a{
		padding: 12px;
		overflow: hidden;
	}
	.sec_title{
		margin-bottom: 20px;
	}
	.sec_title p{
		padding: 0 30px;
	}
	.section3 .sec_title .en{
		width: 80%;
		margin: 0 10%;
	}
	.section5 .sec_title .en{
		width: 70%;
		margin: 0 15%;
	}
	.sec3_text{
		text-align: left;
		padding: 0 22px 0;
	}
	.sec3_text h3{
		font-size: 16px;
		height: 32px;
		line-height: 32px;
	}
	.section6 .sec_title .en{
		width: 50%;
		margin: 0 25%;
	}
	.f_wx{
		display: none;
	}
	.banquan{
		padding: 0 10px;
	}
}

