
@media (min-width:769px) {	
.moreBtn{  padding:.5vh 1.0vw; font-size:0.7vw; display:none; letter-spacing:0;cursor:pointer; border:#686868 solid 1px; color:#686868; background:none; border-radius: 30px;transition:  .5s; -webkit-transition: .5s;  -moz-transition: .5s;}
.moreBtn:hover{color:#fff;border:#c6010b solid 1px; background:#c6010b; transition:  .5s; -webkit-transition: .5s;  -moz-transition: .5s;}
}
@media (max-width: 768px) {
.moreBtn{ margin:20px 0;  padding:8px 30px; font-size:12px; display:inline-block; letter-spacing:0;cursor:pointer; border:#686868 solid 1px; color:#686868; background:none; border-radius: 30px;transition:  .5s; -webkit-transition: .5s;  -moz-transition: .5s;}
.moreBtn:hover{color:#fff;border:#c6010b solid 1px; background:#c6010b; transition:  .5s; -webkit-transition: .5s;  -moz-transition: .5s;}

#content_pc .proBox .sub_listBox .subBox .moreBtn i{ line-height:100%;font-size:12px; }
	}


@media (min-width:769px) {
	#owl-banner{height:calc(100vh - 75px); overflow:hidden}
#owl-banner ul,#owl-banner li{margin:0; padding:0; width:100%; height:calc(100vh - 73.4px); position:relative;}
#owl-banner ul,#owl-banner li .imgBox{width:100%; height:calc(100vh - 75px); }
#owl-banner .owl-controls .owl-page{ display:block; }
#owl-banner img{position:absolute; top:50%; left:50%; transform: translate(-50%, -50%);	width: auto;height:100%; margin:0; padding:0;}
#owl-banner img.pc{ display:block;}
#owl-banner img.mob{ display:none;}
#owl-banner .imgBox{ overflow:hidden;width:100vw; height:100vh;}

#owl-banner .owl-controls .owl-page{transform: translate(0, -400%);
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
#owl-banner .owl-controls .owl-page span{
	display: block;
	width: 20px;
	height: 20px;
	margin: 0 10px;
	filter: Alpha(Opacity=80);/*IE7 fix*/
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background:rgba(0, 0, 0, 0.5); border:none;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}
#owl-banner .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=50);/*IE7 fix*/
	background:rgba(223, 7, 22, 0.8);border:none;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}

#owl-banner .owl-controls .owl-page.active span{
	width: 40px;
	height: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	filter: Alpha(Opacity=.8);/*IE7 fix*/
	background:rgba(223, 7, 22, 0.8);border:none;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}

#owl-banner img{	width: 100%;height:auto; margin:0; padding:0;}
	
	.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	filter: Alpha(Opacity=30);/*IE7 fix*/
	opacity: 0.3;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #c6010b; border:#c6010b solid 2px;transition: all .5s
}
#owl-banner .owl-theme{ width:100vw; height:100vh;position:relative}
#owl-banner .owl-theme .owl-controls .owl-buttons .owl-prev{
      position:absolute;top:calc(50% - 1.5vw);  left:1vw; transform: translate(0, -50%); 
    }

#owl-banner .owl-theme .owl-controls .owl-buttons .owl-next{
      position:absolute; top:calc(50% - 1.5vw);  right:1vw; transform: translate(0, -50%);
    }
}
@media (min-width:2561px) {
		#owl-banner{height:calc(99.9vh - 193px);}
#owl-banner ul,#owl-banner li{margin:0; padding:0; width:100%; height:calc(99.9vh - 153px); }
#owl-banner img{width:100%; min-width:100%; height:auto; margin:0; padding:0;}
#owl-banner img.pc{ display:block;}
#owl-banner img.mob{ display:none;}
			}
		
@media (min-width: 1921px)and (max-width: 2560px) {
	#owl-banner{height:calc(100vh- 90px);}
#owl-banner ul,#owl-banner li{margin:0; padding:0; width:100%; ; overflow:hidden }
#owl-banner img{width:auto; min-width:100%; height:100%; margin:0; padding:0;}
#owl-banner img.pc{ display:block;}
#owl-banner img.mob{ display:none;}
	}
	

@media (min-width: 800px)and (max-width: 1920px) {
	#owl-banner{height:calc(100vh- 90px);}
#owl-banner ul,#owl-banner li{margin:0; padding:0; width:100%; ; overflow:hidden }
#owl-banner .imgBox{ overflow:hidden;width:100vw; height:auto;}
#owl-banner img{width:auto; min-width:100%; height:100%; margin:0; padding:0;}
#owl-banner img.pc{ display:block;}
#owl-banner img.mob{ display:none;}
	}			
@media (max-width:768px) {
	#owl-banner img.mob{ display:block;}
    #owl-banner img.pc{ display:none;}
	#owl-banner{ z-index:990;}
#owl-banner ul,#owl-banner li{margin:0; padding:0; width:100%; height:auto}
#owl-banner .owl-controls{ position:absolute; bottom:15px;width:100%; text-align:center;
}
#owl-banner .owl-controls .owl-page{
	  margin:10px 0;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
#owl-banner .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 0 6px;
	filter: Alpha(Opacity=80);/*IE7 fix*/
	opacity: 0.8;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791; border:#869791 solid 2px;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}
#owl-banner .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: .5;
	background:rgba(223, 7, 22, 0.3);border:none;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}

#owl-banner .owl-controls .owl-page.active span{
	filter: Alpha(Opacity=.8);/*IE7 fix*/
	opacity: 1;
	background:#c6010b;border:none;transition: all .3s; -webkit-transition: all .3s;  -moz-transition: all .3s;
}

#owl-banner img{	width: 100%;height:auto; margin:0; padding:0;}
	
	.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	filter: Alpha(Opacity=30);/*IE7 fix*/
	opacity: 0.3;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #c6010b; border:#c6010b solid 2px;transition: all .5s
}
}



@media (min-width: 769px){
#content_pc	.fool01{background: url(../../images/pc/bg1.jpg) no-repeat; background-size:100% auto; background-position:left bottom; position:relative;}
#content_pc	.fool02{background: url(../../images/pc/bg2.jpg) no-repeat; background-size:100% auto; background-position:left bottom;}
#content_pc .move_wly{ position:absolute; top:-100%; right:1vw;}
#content_pc .move_wly img{ width:10vw; height:auto}

#content_pc .sub_listBox{ padding:6vh 0 2vh 0;}

#content_pc .newsBox{}
#content_pc .newsBox:hover .titleItem_left .line{ width:100%; height:2px; background:#bb3134; position:absolute; top:120%; left:0; transform: translate(0, 0);transition: all .3s;}

#content_pc .newsBox .sub_listBox{display: -webkit-flex; display: flex;justify-content:space-between;align-items:stretch;margin:0 0 0 0; padding:2vw 0 0 0; }


#content_pc .newsBox .sub_listBox .subBox{position:relative; width:calc(100% - 0vw);  padding:1vw 1.5vw 2vw 1.5vw; border-radius:0; overflow:hidden;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition: all .5s;}

#content_pc .newsBox .sub_listBox .subBox .showCon{ position:relative; -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);border-radius:0px; -webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition: all .5s;}

#content_pc .newsBox .sub_listBox .subBox .showCon:hover {-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);transition: all .5s;box-shadow:0px 20px 20px rgba(0, 0, 0, 0.1);transition: all .5s; }

#content_pc .newsBox .sub_listBox .subBox .imgBox{display: block;overflow:hidden;position:relative;  }

#content_pc .newsBox .sub_listBox .subBox .imgBox img{ width:100%; height:auto}

#content_pc .newsBox .sub_listBox .subBox .imgBox img{display:block;-webkit-transform:translateZ(0) scale(1);-moz-transform:translateZ(0) scale(1);-ms-transform:translateZ(0) scale(1);-o-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}
#content_pc .newsBox .sub_listBox .subBox:hover .imgBox img{display:block;-webkit-transform:translateZ(0) scale(1.1);-moz-transform:translateZ(0) scale(1.1);-ms-transform:translateZ(0) scale(1.1);-o-transform:translateZ(0) scale(1.1);transform:translateZ(0) scale(1.1);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s}
#content_pc .newsBox .sub_listBox .subBox .fade-in-bg {  position:absolute; left:0; bottom:0; width:100%; height:50%;  background: linear-gradient(to bottom,hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, .9)); z-index:1;transition: all .5s;}
#content_pc .newsBox .sub_listBox .subBox:hover .fade-in-bg {  position:absolute; left:0; bottom:0; width:100%; height:100%;  background: linear-gradient(to bottom,hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, .7)); transition: all .5s;}

#content_pc .newsBox .sub_listBox .subBox .txtBox{ padding:1vh 1.0vw 1vh 1.0vw; position:absolute; left:0; bottom:0; width:100%;z-index:2;}

#content_pc .newsBox .sub_listBox .subBox .txtBox h5{ font-size:1.1vw; font-weight:500; text-align:left; line-height:100%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; } 

#content_pc .newsBox .sub_listBox .subBox a .txtBox h5{ color:#fff}

#content_pc .newsBox .sub_listBox .subBox a .txtBox span{ color:#6f6f6f}

#content_pc .newsBox .sub_listBox .subBox .txtBox .footerText{display: -webkit-flex; display: flex;justify-content:space-between; padding:1.6vh 0;}
#content_pc .newsBox .sub_listBox .subBox .txtBox .footerText span{font-size:.7vw; line-height:100%; }
#content_pc .newsBox .sub_listBox .subBox .txtBox .footerText i{ padding-right:.3vw;}
#content_pc .newsBox .sub_listBox .subBox .new_icon{background: url(../../icon/pc/title.png) no-repeat; background-size:cover; width:60px; height:35px; line-height:32px; position:absolute; color:#FFF; letter-spacing:1px; font-size:.7vw; top:-4px; left:-3px; transform: translate(0, 0); z-index:11;box-shadow:10px 0 10px #rgba(0,0,0,.3); }


/*-------S-右边新闻列表--------*/
#content_pc .newsBox .newsTxt_Box{display: -webkit-flex; display: flex;justify-content:space-between;align-items:stretch;margin:0 0 0 0; }
#content_pc .newsBox .left-no{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333333% - 0);flex:0 0 calc(33.333333% - 0);width:calc(33.333333% - 0); }
#content_pc .newsBox .last-subBox{ position:relative; -webkit-box-flex:0;-ms-flex:0 0 66.666666%;flex:0 0 66.666666%;max-width:66.666666%; width:66.666666%;  padding:0  0 3vw 0; margin:0;  border-radius:0; overflow:hidden;transition: all .5s;}

#content_pc .newsBox .last-subBox ul.firstTxt { padding:0 1.5vw;}

#content_pc .newsBox .last-subBox ul.firstTxt li{ padding:0 0 1.5vh 0; overflow:hidden; cursor:pointer; text-align:left; -webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}

#content_pc .newsBox .last-subBox ul.firstTxt li:hover{-webkit-transition: all 0.4s ease;	-o-transition: all 0.4s ease;	transition: all 0.4s ease;	}
#content_pc .newsBox .last-subBox ul.firstTxt li h5{line-height:150%;text-align:left; font-size:1.3vw; font-weight:normal; position:relative; display:inline-block}

#content_pc .newsBox .last-subBox ul.firstTxt li a h5{color: #b92d31; text-decoration:underline}

#content_pc .newsBox .last-subBox ul.firstTxt li h5 img{ position:absolute; top:50%; left:calc(100% + 5px); transform: translate(0, -50%); z-index:10;}

#content_pc .newsBox .last-subBox ul.firstTxt li:hover h5{color: #b92d31;transition: all .3s;}

#content_pc .newsBox .last-subBox ul.firstTxt li p { margin:.6vh 0; line-height:200%;color:#4c4c4c; text-align:left;font-size:.80vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; transition: all .5s;}

#content_pc .newsBox .last-subBox ul.firstTxt li .more{font-size:.7vw; color:#3f3f3f;line-height:100%; margin:1vw 0;}

#content_pc .newsBox .last-subBox ul.firstTxt li .more{  color:#000; }

#content_pc .newsBox .last-subBox ul.firstTxt li .more i{ margin-left:5px;}

#content_pc .newsBox .last-subBox ul.listTxt{ padding:.5vw 1.5vw;}

#content_pc .newsBox .last-subBox ul.listTxt li{ border-bottom:#e1e1e1 solid 1px; float:left; text-align:left; width:calc(50% - 2.5vw); margin-right:2.5vw; -webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}

#content_pc .newsBox .last-subBox ul.listTxt li:hover{ border-bottom:#b92d31 solid 1px; -webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}

#content_pc .newsBox .last-subBox ul.listTxt li a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; margin:.6vw 0; line-height:160%; }

#content_pc .advImg{ position:relative}
#content_pc .advImg img{ width:100%; height:auto;}
#content_pc .advImg img.pc{ display:block;}
#content_pc .advImg img.mob{ display:none;}


#content_pc .proBox:hover .titleItem_left .line{ width:100%; height:2px; background:#bb3134; position:absolute; top:120%; left:0; transform: translate(0, 0);transition: all .3s;}

#content_pc .proBox .sub_listBox{display: -webkit-flex; display: flex;justify-content:space-between;align-items:stretch;margin:0 0 0 0;padding:2vh 0 2vh 0;}

#content_pc .proBox .sub_listBox .subBox{ width:100%;  padding:2vw 1.5vw 2vw 1.5vw;  position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition: all .5s;}

/*#content_pc .proBox .sub_listBox .subBox{ -webkit-box-flex:0;-ms-flex:0 0 calc(33.333333% - 2vw);flex:0 0 calc(33.333333% - 2vw);max-width:calc(33.333333% - 2vw); width:calc(33.333333% - 2vw);  padding:0 0;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition: all .5s;}*/

#content_pc .proBox .sub_listBox .subBox:hover .showCon{box-shadow:0px 20px 20px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#content_pc .proBox .sub_listBox .showCon{ position:relative; padding:0 1.5vw; text-align:center; margin:0 auto;}

#content_pc .proBox .sub_listBox .subBox .imgBox{ width:calc(100% - 1.5vw);text-align:center; margin:0 auto; }

#content_pc .proBox .sub_listBox .subBox .imgBox .proImg{position:absolute; left:0; bottom:0; width:100%; height:auto;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}

#content_pc .proBox .sub_listBox .subBox:hover .imgBox .proImg{ position:absolute; left:0; bottom:60px; width:100%; height:auto;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}


#content_pc .proBox .sub_listBox .subBox:hover .imgBox img{-webkit-transform:translateY(-2vw);-moz-transform:translateY(-2vw);-ms-transform:translateY(-2vw);-o-transform:translateY(-2vw);transform:translateY(-60px);-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; }

#content_pc .proBox .sub_listBox .subBox .imgBox{display: block; position:relative; }

#content_pc .proBox .sub_listBox .subBox .imgBox img{ width:100%; height:auto}

#content_pc .proBox .sub_listBox .subBox .imgBox img{display:block;-webkit-transform:translateZ(0) scale(1);-moz-transform:translateZ(0) scale(1);-ms-transform:translateZ(0) scale(1);-o-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}

#content_pc .proBox .sub_listBox .subBox:hover .imgBox img{display:block;-webkit-transform:translateZ(0) scale(1.0);-moz-transform:translateZ(0) scale(1.0);-ms-transform:translateZ(0) scale(1.0);-o-transform:translateZ(0) scale(1.0);transform:translateZ(0) scale(1.0);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s}

#content_pc .proBox .sub_listBox .subBox .txtBox{ padding:2vh 0 4vh 0;overflow:hidden; width:100%; -webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; }

#content_pc .proBox .sub_listBox .subBox .txtBox h5{font-size:1.3vw; letter-spacing:0; font-weight:500; text-align:center; line-height:150%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; } 
#content_pc .proBox .sub_listBox .subBox .txtBox p{ text-align:center; margin:1vh 0;font-size:.80vw;color:#4c4c4c; }

#content_pc .proBox .sub_listBox .subBox:hover .txtBox{padding:0 0 6vh 0; -webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}

#content_pc .proBox .sub_listBox .subBox .fade-in-bg {  position:absolute; left:0; bottom:0; width:100%; height:50%;  background: linear-gradient(to bottom, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 1)); z-index:1;transition: all .5s;}





#content_pc .historyBox{ position:relative}

#content_pc .historyBox:hover .titleItem .line{ width:50%; height:2px; background:#bb3134; position:absolute; top:120%; left:50%; transform: translate(-50%, 0);transition: all .3s;}

#content_pc .historyBox img{ width:100%; height:auto; border-radius:0; overflow:hidden;}

#content_pc .historyBox img.pc{ display:block;}
#content_pc .historyBox img.mob{ display:none;}

#content_pc .historyBox .textBox{ position:absolute;left:50%; top:50%;transform: translate(-50%, -50%); color:#FFF;}

#content_pc .historyBox .titleItem h2{color:#FFF}

#content_pc .historyBox .textBox .subText{ margin:5vh 0;}

#content_pc .historyBox .textBox .subText h4{ margin:2vh 0;font-size:1.4vw;letter-spacing:.1vw; font-weight:500}

#content_pc .historyBox .textBox .subText p{ font-size:.85vw; letter-spacing:0; font-weight:lighter}

#content_pc .historyBox .textBox .subText .btn{ padding:1.5vh 1.5vw; display:inline-block; letter-spacing:1px; border-radius:3px; cursor:pointer;}


#content_pc .serviceBox:hover .titleItem .line{ width:100%; height:2px; background:#bb3134; position:absolute; top:120%; left:50%; transform: translate(-50%, 0);transition: all .3s;}

#content_pc .serviceBox .flexduty{ padding:0 1vw;}

#content_pc .serviceBox .sub_listBox{ width:100%; display: -webkit-flex; display: flex;justify-content:space-between;align-items:stretch;margin:0 0 0 0;padding:2vw 0 0 0;}

#content_pc .serviceBox .sub_listBox .subBox{width:calc(100% - 0vw);  padding:1vw 1.5vw 2vw 1.5vw; border-radius:0; overflow:hidden;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition: all .5s;}

#content_pc .serviceBox .sub_listBox .subBox .showCon{transition: all .5s;}
#content_pc .serviceBox .sub_listBox .subBox .showCon:hover {-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);transition: all .5s;box-shadow:0px 20px 20px rgba(0, 0, 0, 0.1);transition: all .5s; }
#content_pc .serviceBox .sub_listBox .subBox .imgBox{display: block;overflow:hidden }

#content_pc .serviceBox .sub_listBox .subBox .imgBox img{ width:100%; height:auto}

#content_pc .serviceBox .sub_listBox .subBox .imgBox img{display:block;-webkit-transform:translateZ(0) scale(1);-moz-transform:translateZ(0) scale(1);-ms-transform:translateZ(0) scale(1);-o-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}
#content_pc .serviceBox .sub_listBox .subBox:hover .imgBox img{display:block;-webkit-transform:translateZ(0) scale(1.1);-moz-transform:translateZ(0) scale(1.1);-ms-transform:translateZ(0) scale(1.1);-o-transform:translateZ(0) scale(1.1);transform:translateZ(0) scale(1.1);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s}
#content_pc .serviceBox .sub_listBox .subBox .txtBox{ padding:3vh 1.0vw 3vh 1.0vw;}
#content_pc .serviceBox .sub_listBox .subBox .txtBox h5{ font-size:1.2vw; font-weight:normal; text-align:left; line-height:150%; letter-spacing:1px; min-height:5vh; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; } 
#content_pc .serviceBox .sub_listBox .subBox .txtBox p{ text-align:left; margin:0 0 5vh 0;color:#4c4c4c; line-height:180%;}
#content_pc .serviceBox .sub_listBox .subBox .txtBox .footerText{display: -webkit-flex; display: flex;justify-content:space-between;}
#content_pc .serviceBox .sub_listBox .subBox .txtBox .footerText span{font-size:.75vw; line-height:100%;color:#4c4c4c;  }

}

@media (min-width: 1921px)and (max-width: 2560px) {
	#content_pc .move_wly{ position:absolute; top:-100%; right:1vw;}
#content_pc .move_wly img{ width:12vw; height:auto}
#content_pc .newsBox .sub_listBox .subBox .txtBox .footerText{display: -webkit-flex; display: flex;justify-content:space-between; padding:1vh 0;}
#content_pc .newsBox .last-subBox{ padding:0  0 1vw 0; }

   #content_pc .newsBox .last-subBox ul.firstTxt li p { margin:.6vh 0; line-height:200%;color:#4c4c4c; text-align:left;font-size:.80vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; transition: all .5s;}
	#content_pc .newsBox .sub_listBox .subBox .txtBox{ padding:1vh 1.0vw 1vh 1.0vw;}

	#content_pc .newsBox .sub_listBox .subBox .txtBox h5{ font-size:.9vw; font-weight:500; text-align:left; line-height:150%;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; } 

#content_pc .newsBox .sub_listBox .subBox .txtBox .footerText span{font-size:.6vw; line-height:150%; }

	#content_pc .newsBox .sub_listBox .subBox .new{ width:45px; height:28px; line-height:28px; border-top-left-radius:3px;  border-bottom-left-radius:3px;background-color:rgba(185,45,49,.90);position:absolute; color:#FFF; letter-spacing:1px; font-size:.55vw; top:4vh; right:-3px; transform: translate(0, 0); z-index:11;box-shadow:10px 0 10px #cacaca; }

#content_pc .newsBox .sub_listBox .subBox .new_icon{background: url(../../icon/pc/title.png) no-repeat; background-size:cover; width:85px; height:50px; line-height:45px; position:absolute; color:#FFF; letter-spacing:1px; font-size:.7vw; top:-4px; left:-4px; transform: translate(0, 0); z-index:11;box-shadow:10px 0 10px #rgba(0,0,0,.3); }
#content_pc .proBox {  padding:2vw 0 0 0;  }


#content_pc .proBox .sub_listBox .subBox{ width:100%;  padding:3.5vw 1.5vw 2vw 1.5vw;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition: all .5s;}

#content_pc .proBox .sub_listBox .subBox:hover .imgBox img{-webkit-transform:translateY(-2vw);-moz-transform:translateY(-2vw);-ms-transform:translateY(-2vw);-o-transform:translateY(-2vw);transform:translateY(-2vw);-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; }
#content_pc .historyBox {padding:1vw  0 0 0; }

#content_pc .historyBox .listBox {padding:0  0 0 0; }
#content_pc .historyBox .textBox .subText .btn{ padding:1.2vh 1.5vw; display:inline-block; letter-spacing:1px; border-radius:3px; cursor:pointer;}


#content_pc .serviceBox .sub_listBox .subBox .txtBox h5{ font-size:1.2vw; font-weight:normal; text-align:left; line-height:150%; letter-spacing:1px; min-height:5vh; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; } 

#content_pc .serviceBox .sub_listBox .subBox .txtBox .footerText span{font-size:.6vw; line-height:100%;color:#4c4c4c;  }

#content_pc .historyBox .textBox .subText h4{ margin:2vh 0;font-size:1.6vw;letter-spacing:.1vw; font-weight:500}

#content_pc .historyBox .textBox .subText p{ font-size:.8vw; letter-spacing:.1vw; font-weight:lighter}
#content_pc .serviceBox .sub_listBox{padding:2vw 0 0 0; }
#content_pc .serviceBox{padding:2vw 0 0 0; }

	}
@media (min-width: 2561px){
	#content_pc .historyBox .listBox {padding:0  0 0 0; }

#content_pc .newsBox .sub_listBox .subBox .new_icon{background: url(../../icon/pc/title.png) no-repeat; background-size:cover; width:85px; height:50px; line-height:45px; position:absolute; color:#FFF; letter-spacing:1px; font-size:.6vw; top:-4px; left:-4px; transform: translate(0, 0); z-index:11;box-shadow:10px 0 10px #rgba(0,0,0,.3); }

#content_pc .proBox .sub_listBox .subBox{ width:100%;  padding:3vw 1.5vw 2vw 1.5vw;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition: all .5s;}
	#content_pc .proBox .sub_listBox .subBox:hover .imgBox img{-webkit-transform:translateY(-2vw);-moz-transform:translateY(-2vw);-ms-transform:translateY(-2vw);-o-transform:translateY(-2vw);transform:translateY(-2vw);-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; }
	}	
	
	@media (max-width: 768px) {
		#content_pc{ width:100%; height:auto}
#content_pc	.fool01{ background:none}
#content_pc	.fool02{background:none}
#content_pc .move_wly{ display:none;}

#content_pc .sub_listBox{ padding:0 0 20px 0;}

#content_pc .newsBox{ padding:20px 20px}

#content_pc .newsBox .sub_listBox{display:block;align-items:stretch;margin:0 0 0 0; padding:0 0 0 0;}


#content_pc .newsBox .sub_listBox .subBox{position:relative; width:calc(100% - 0vw);  padding:0; border-radius:0; overflow:hidden;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition: all .5s;}

#content_pc .newsBox .sub_listBox .subBox .imgBox{display: block;overflow:hidden;position:relative;  }

#content_pc .newsBox .sub_listBox .subBox .imgBox img{ width:100%; height:auto}

#content_pc .newsBox .sub_listBox .subBox .imgBox img{display:block;-webkit-transform:translateZ(0) scale(1);-moz-transform:translateZ(0) scale(1);-ms-transform:translateZ(0) scale(1);-o-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}
#content_pc .newsBox .sub_listBox .subBox:hover .imgBox img{display:block;-webkit-transform:translateZ(0) scale(1.1);-moz-transform:translateZ(0) scale(1.1);-ms-transform:translateZ(0) scale(1.1);-o-transform:translateZ(0) scale(1.1);transform:translateZ(0) scale(1.1);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s}
#content_pc .newsBox .sub_listBox .subBox .fade-in-bg {  position:absolute; left:0; bottom:0; width:100%; height:50%;  background: linear-gradient(to bottom,hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, .9)); z-index:1;transition: all .5s;}
#content_pc .newsBox .sub_listBox .subBox:hover .fade-in-bg {  position:absolute; left:0; bottom:0; width:100%; height:100%;  background: linear-gradient(to bottom,hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, .7)); transition: all .5s;}

#content_pc .newsBox .sub_listBox .subBox .txtBox{ padding:10px 10px; position:absolute; left:0; bottom:0; width:100%;z-index:2;}

#content_pc .newsBox .sub_listBox .subBox .txtBox h5{ font-size:16px; font-weight:500; text-align:left; line-height:100%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; } 

#content_pc .newsBox .sub_listBox .subBox a .txtBox h5{ color:#fff}

#content_pc .newsBox .sub_listBox .subBox a .txtBox span{ color:#6f6f6f}

#content_pc .newsBox .sub_listBox .subBox .txtBox .footerText{display: -webkit-flex; display: flex;justify-content:space-between; padding:10px 0;}
#content_pc .newsBox .sub_listBox .subBox .txtBox .footerText span{font-size:12px; line-height:100%; }
#content_pc .newsBox .sub_listBox .subBox .txtBox .footerText i{ padding-right:5px;}
#content_pc .newsBox .sub_listBox .subBox .txtBox .footerText .ti-arrow-right{ display:none}

#content_pc .newsBox .sub_listBox .subBox .new_icon{ display:none }


/*-------S-右边新闻列表--------*/
#content_pc .newsBox .newsTxt_Box{display: -webkit-flex; display: flex;justify-content:space-between;align-items:stretch;margin:0 0 20px 0; }

#content_pc .newsBox .left-no{ display:none}

#content_pc .newsBox .last-subBox{ position:relative; width:100%;  padding:0  0; border-radius:0; overflow:hidden;transition: all .5s;}

#content_pc .newsBox .last-subBox ul.firstTxt { padding:0 0}

#content_pc .newsBox .last-subBox ul.firstTxt li{ padding:20px 0; overflow:hidden; cursor:pointer; text-align:left; -webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}

#content_pc .newsBox .last-subBox ul.firstTxt li:hover{-webkit-transition: all 0.4s ease;	-o-transition: all 0.4s ease;	transition: all 0.4s ease;	}
#content_pc .newsBox .last-subBox ul.firstTxt li h5{line-height:180%;text-align:left; font-size:18px; font-weight:normal; position:relative; display:inline-block}

#content_pc .newsBox .last-subBox ul.firstTxt li a h5{color: #b92d31; text-decoration:underline}

#content_pc .newsBox .last-subBox ul.firstTxt li h5 img{ display:none}

#content_pc .newsBox .last-subBox ul.firstTxt li:hover h5{color: #b92d31;transition: all .3s;}

#content_pc .newsBox .last-subBox ul.firstTxt li p { margin:10px 0; line-height:200%;color:#4c4c4c; text-align:left;font-size:14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; transition: all .5s;}

#content_pc .newsBox .last-subBox ul.firstTxt li .more{font-size:14px; color:#3f3f3f;line-height:100%; margin:10px 0;}

#content_pc .newsBox .last-subBox ul.firstTxt li .more{  color:#000; }

#content_pc .newsBox .last-subBox ul.firstTxt li .more i{ margin-left:5px;}

#content_pc .newsBox .last-subBox ul.listTxt{ padding:10px 0;}

#content_pc .newsBox .last-subBox ul.listTxt li{ border-bottom:#e1e1e1 solid 1px; text-align:left; width:100%; -webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}

#content_pc .newsBox .last-subBox ul.listTxt li:hover{ border-bottom:#b92d31 solid 1px; -webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}

#content_pc .newsBox .last-subBox ul.listTxt li a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; margin:15px 0; line-height:160%; }

#content_pc .advImg{ position:relative; margin:20px 0;}
#content_pc .advImg img{ width:100%; height:auto;}
#content_pc .advImg img.pc{ display:none;}
#content_pc .advImg img.mob{ display:block;}

#content_pc .proBox { padding:10px 20px;}
#content_pc .proBox .sub_listBox{display:block}

#content_pc .proBox .sub_listBox .subBox{ width:100%;  padding:0 0 ;position:relative;}

/*#content_pc .proBox .sub_listBox .subBox{ -webkit-box-flex:0;-ms-flex:0 0 calc(33.333333% - 2vw);flex:0 0 calc(33.333333% - 2vw);max-width:calc(33.333333% - 2vw); width:calc(33.333333% - 2vw);  padding:0 0;position:relative;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition: all .5s;}*/

#content_pc .proBox .sub_listBox .subBox:hover .showCon{box-shadow:0px 20px 20px rgba(0, 0, 0, 0.1);-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#content_pc .proBox .sub_listBox .showCon{ position:relative; padding:0 20px; text-align:center; margin:0 auto;}

#content_pc .proBox .sub_listBox .subBox .imgBox{display: block; width:100%;text-align:center; margin:0 auto; position:relative }

#content_pc .proBox .sub_listBox .subBox .imgBox .proImg{position:absolute; left:0; bottom:0; width:100%; height:auto;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}

#content_pc .proBox .sub_listBox .subBox:hover .imgBox .proImg{ position:absolute; left:0; top:0; width:100%; height:auto;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}

#content_pc .proBox .sub_listBox .subBox .imgBox img{ width:100%; height:auto}

#content_pc .proBox .sub_listBox .subBox .txtBox{ padding:20px 0;overflow:hidden; width:100%; -webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s; }

#content_pc .proBox .sub_listBox .subBox .txtBox h5{font-size:18px; letter-spacing:0; font-weight:500; text-align:center; line-height:150%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; } 
#content_pc .proBox .sub_listBox .subBox .txtBox p{ text-align:center; margin:10px 0;font-size:14px;color:#4c4c4c; }

#content_pc .proBox .sub_listBox .subBox .txtBox .moreBtn{ display:none;}
#content_pc .proBox .sub_listBox .subBox .fade-in-bg {  position:absolute; left:0; bottom:0; width:100%; height:50%;  background: linear-gradient(to bottom, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 1)); z-index:1;transition: all .5s;}





#content_pc .historyBox{ position:relative}

#content_pc .historyBox .titleItem .line{ display:none}

#content_pc .historyBox img{ width:100%; height:auto; border-radius:0; overflow:hidden;}
#content_pc .historyBox img.pc{ display:none;}
#content_pc .historyBox img.mob{ display:block;}
#content_pc .historyBox .textBox{ width:100%; position:absolute;left:50%; top:50%;transform: translate(-50%, -50%); color:#FFF;}

#content_pc .historyBox .titleItem h2{color:#FFF; font-size:28px;font-weight:700; margin:0; padding:0;}

#content_pc .historyBox .textBox .subText{ margin:0 0; width:100%;}

#content_pc .historyBox .textBox .subText h4{ margin:10px 0;font-size:16px;font-weight:300; }
#content_pc .historyBox .textBox .subText h4 span{ display:block}

#content_pc .historyBox .textBox .subText p{ font-size:14px; letter-spacing:0; font-weight:lighter}

#content_pc .historyBox .textBox .subText .btn{ padding:10px 0; display:inline-block; letter-spacing:0; border-radius:3px; cursor:pointer;}
#content_pc .historyBox .effect-group-container{ display:none}


#content_pc .serviceBox{ padding:20px 20px;}

#content_pc .serviceBox .sub_listBox{ width:100%; display:block}

#content_pc .serviceBox .sub_listBox .subBox{width:100%;  padding:0 0; border-radius:0; overflow:hidden;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition: all .5s;}

#content_pc .serviceBox .sub_listBox .subBox .showCon{transition: all .5s;}
#content_pc .serviceBox .sub_listBox .subBox .showCon:hover {-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);transition: all .5s;box-shadow:0px 20px 20px rgba(0, 0, 0, 0.1);transition: all .5s; }
#content_pc .serviceBox .sub_listBox .subBox .imgBox{display: block;overflow:hidden }

#content_pc .serviceBox .sub_listBox .subBox .imgBox img{ width:100%; height:auto}

#content_pc .serviceBox .sub_listBox .subBox .imgBox img{display:block;-webkit-transform:translateZ(0) scale(1);-moz-transform:translateZ(0) scale(1);-ms-transform:translateZ(0) scale(1);-o-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s;}
#content_pc .serviceBox .sub_listBox .subBox:hover .imgBox img{display:block;-webkit-transform:translateZ(0) scale(1.1);-moz-transform:translateZ(0) scale(1.1);-ms-transform:translateZ(0) scale(1.1);-o-transform:translateZ(0) scale(1.1);transform:translateZ(0) scale(1.1);-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s}
#content_pc .serviceBox .sub_listBox .subBox .txtBox{ padding:20px 0; }
#content_pc .serviceBox .sub_listBox .subBox .txtBox h5{ font-size:20px; font-weight:normal; text-align:center; line-height:150%; letter-spacing:0;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; } 
#content_pc .serviceBox .sub_listBox .subBox .txtBox p{ text-align:center; margin:10px 0 10px 0;color:#4c4c4c; line-height:180%;}
#content_pc .serviceBox .sub_listBox .subBox .txtBox .footerText{display:none}
#content_pc .serviceBox .sub_listBox .subBox .txtBox .footerText span{font-size:14px; line-height:100%;color:#4c4c4c;  }
#content_pc .serviceBox .sub_listBox .subBox .txtBox .footerText .ti-arrow-right{ display:none}
	}
	
/*--CSS3 元素上下动--*/
/*-运用<div class="animate-bounce-up"></div>*/
.animate-bounce-down{
 -webkit-animation: bounce-down 1.5s linear infinite;
    animation: bounce-down 1.5s linear infinite;
}	
@-webkit-keyframes bounce-down {
    25% {
        -webkit-transform: translateY(-5px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(5px);
    }
}
 
@keyframes bounce-down {
    25% {
        transform: translateY(-5px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(5px);
    }
}
 

 
@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(5px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-5px);
    }
}
 
@keyframes bounce-up {
    25% {
        transform: translateY(5px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-5px);
    }
}
 
.animate-bounce-up{
    -webkit-animation: bounce-up 2s linear infinite;
    animation: bounce-up 2s linear infinite;
}
/*--CSS3 元素上下动--*/	