@charset "utf-8";
/* CSS Document */
html,body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover{
	text-decoration: none;
}
.container{
	position: relative;
}
#top{
	width: 100%;
	background: url(images/top_bg.png) repeat-x left top;
	height: 106px;
	z-index: 19;
	position: fixed;
	overflow: hidden;
	left: 0;
	top: 0;
	
}
#top .container{
	position: relative;
	height: 100%;
	text-align: right;
}
.logo{
	width: 287px;
	text-align: left;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.pban{
	position: relative;
}
.pban img{
	max-width: 100%;
	height: auto;
}
.pban .txt{
	position: absolute;
	left: 50%;
	top: 50%;
	display: none;
	transform: translate(-50%,-50%);
}
#top .menu{
	display: inline-block;
	width: 700px;
}
#top .menu li{
	display: inline-block;
}
#top .menu li.lang-item{
	display:none;
}
#top .menu .language li.lang-item{
	display:inline-block;
}
#top .menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#top  .language{
	margin: 20px 5px 5px 0;
}
#top  .language li{
	line-height: 25px;
	padding-left: 20px;
}
#top  .language li a{
	color: #444;
	font-size: 12px;
}
.primary-menu li{
	text-align: center;
	font-size: 14px;
	line-height: 25px;
}
.primary-menu li a{
	color: #585858;
	font-weight: bold;
	padding: 0 10px;
	display:block;
}
.primary-menu li a:hover{
	background:#00ac96;
	color: #fff;
}
.homeBan{
	margin-top: 100px;
	
}
.homeBan a{
	display:block;
	position:relative;
}
.homeBan a .txt{
	position:absolute;
	top:100px;
	width:100%;
	text-align:center;
}
.homeBan a .txt h3{
	color:#000;
	font-size:32px;
	font-family:Tahoma, Geneva, sans-serif;
}
.homeBan a .txt p{
	font-size:24px;
	color:red;
	font-family:Tahoma, Geneva, sans-serif;
}
.imgFull img{
	max-width:100%;
}
.imgFull{
	line-height:0;
}
.homeBan img{
	max-width: 100%;
	height: auto;
}
.homeBan .swiper-button-prev,.homeBan .swiper-button-next{
	width: 42px;
	margin: 0;
	transform: translateY(-50%);
	height: 87px;
}
.homeBan .swiper-button-prev{
	background: url(images/prev.png) no-repeat left top;
}
.homeBan .swiper-button-next{
	background: url(images/next.png) no-repeat left top;
}
.homeAbout{
	margin-bottom: 50px;
}
.title-style-1{
	text-align: center;
	font-size: 30px;
	font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	background:url("images/x_l.png") no-repeat center;
	color: #00ac96;
	margin:25px 0;
}
.homeAbout .txt .textwidget{
	font-size:14px;
	line-height: 25px;
	text-align: center;
	
	margin-bottom: 50px;
}
.block-style-1{
	text-align: center;
}
.block-style-1 .title{
	font-size: 16px;
	padding-top: 5px;
	color: #666;
	line-height: 28px;
}
.block-style-1 .img{
	position: relative;
}
.block-style-1 .img:hover img{
	transform: rotateY(360deg);
	transition: 0.8s;
}
.btn-style-1{
	text-align: center;
	margin-top: 30px;
}
.btn-style-1 a{
	display: inline-block;
	width: 125px;
	line-height: 30px;
	margin: 20px auto 0;
	border:3px solid #c9c9c9;
	color: #7e7e7e;
}
.btn-style-1 a:hover{
	border-color:#00ac96;
	color: #00ac96;
}
.block-style-2 .img{
	border:#e5e5e5 1px solid;
	padding: 1px;
	margin-bottom:5px;
}
.block-style-2 .img img{
	width: 100%;
	height: auto;
	
}
.block-style-2 .title{
	width:100%;
	line-height: 25px;
	background:#dddddd;
	text-align: center;
	height: 25px;
	overflow: hidden;
}
.block-style-2 .title a{
	color: #666;
}
.homeProduct .title-style-1{
	margin-bottom: 50px;
}
.homeProduct .swiper-button-prev,.homeProduct .swiper-button-next{
	width:43px;
	height: 43px;
}
.homeProduct .swiper-button-prev{
	background:url("images/i_p_l1.png");
	left: -43px;
}
.homeProduct .swiper-button-prev:hover{
	background:url("images/i_p_l.png");
	left: -43px;
}
.homeProduct .swiper-button-next{
	background:url("images/i_p_r1.png");
	right: -43px;
}
.homeProduct .swiper-button-next:hover{
	background:url("images/i_p_r.png");
	right: -43px;
}
.homeNews{
	padding: 50px 0;
	margin: 0px 0 0 0;
	background:#f0f0f0;
}
.homeProduct{
	margin-bottom:50px;
}
.block-style-3,.block-style-4{
	background:#fff;
	padding: 30px;
	border: 1px solid #e9e9e9;
	line-height: 21px;
	height: 400px;
}
.imgFull{
	position:relative;
	text-align:center;
}
.minHeight{
	min-height:980px;
}
.imgFull .container{
	position:absolute;
	left:50%;
	height:100%;
	top:0;
	transform: translateX(-50%);
	text-align:right;
}
.imgFull .container .txt{
	width:50%;
	display:inline-block;
	text-align:left;
	height: 100%;
	padding:0 15px;
	line-height:30px;
	background: rgba(255,255,255,.65);
}
.imgFull .container .txt2{
	text-align:center;
	color:#fff;
	line-height:30px;
	margin-top:30px;
	margin-bottom:30px;
	font-size:26px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.imgFull .container .txt3{
	text-align:left;
	color:#fff;
	line-height:28px;
}
.imgFull .container .txt2 h2{
	margin:30px 0 15px 0;
	font-size:64px;
	padding:0;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.imgFull .container .txt h2,.imgFull .container .txt3 h2{
	margin:30px 0 15px 0;
	font-size:32px;
	padding:0;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.imgboxStyle{
	padding-top:30px;
	margin-bottom:30px;
	position:relative;
}
.imgboxStyle:before{
	position:absolute;
	content:"";
	background:#f4730e;
	width:calc( 100% - 30px );
	height:calc( 100% - 30px );
	left:30px;
	top:45px;
	z-index:-1;
}
.imgFull .container .txt a{
	display:inline-block;
	line-height: 48px;
	padding:0 15px;
	position:relative;
	color:#fff;
	background: #00ac96;
}
.imgFull .container .txt a:before{
	position:absolute;
	content:"";
	width:100%;
	height:100%;
	border:4px solid #00ac96;
	left:4px;
	top:4px;
	background:#ffffff;
	z-index:-1;
}
.imgFull img{
	max-width:100%;
	height:auto;
}
.minHeight_2{
	height:1100px;
}
.page .block-style-3{
	height:auto;
}
.block-style-3 ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.block-style-3 ul li{
	display: flex;
	border-bottom: solid 1px #e4e4e4;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.block-style-3 ul li:last-child{
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.block-style-3 ul li .fenlei{
	text-align: center;
	flex: 0 0 150px;
}
.block-style-3 ul li .fenlei a{
	height: 36px;
	background:#00ac96;
	color: #fff;
	line-height: 36px;
	display: block;
	width: 120px;
	
}
.block-style-3 ul li .img{
	flex:0 0 129px;
}
.block-style-3 ul li .img img{
	max-width:calc( 100% - 4px );
	height: auto;
	display: block;
	margin: 2px;
}
.block-style-3 ul li .img a{
	display: block;
	border: #e6e7e7 1px solid;
}
.block-style-3 ul li .img a:hover{
	background:#00ac96;
}
.block-style-3 ul li .txt{
	padding-left:30px;
	line-height: 20px;
}
.block-style-3 ul li .txt h3{
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	
}
.block-style-3 ul li .txt h3 a{
	font-size: 14px;
	color: #00ac96;
	font-weight: bold;
}
.block-style-3 ul li .txt p{
	margin: 0;
	max-height:100px;
	overflow:hidden;
}
.block-style-4 h2{
	font-size: 16px;
	color: #5f6061;
	text-transform: uppercase;
	padding-left: 5px;
	margin: 0 0 20px 0;
	padding: 0;
}
.block-style-4 .img{
	margin-bottom: 20px;
}
footer{
	width: 100%;
	color: #666;
	line-height: 25px;
	padding: 0px 0 35px 0;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
}
.cbbfixed{
	position:fixed;
	right:20px;
	transition: bottom ease .3s;
	bottom: -85px;
	z-index: 3;
	cursor:pointer;
}
.cbbfixed .cbbtn {
	width: 40px;
	height: 40px;
	display: block;
	background: #333;
}
.cbbfixed .gotop {
	transition: background-color ease .3s;
	margin-top: 1px;
}
.cbbfixed .gotop .up-icon{
	float:left;
	margin:14px 0 0 9px;
	width:23px;
	height:12px;
	background: url(images/side-icon02.png);
}
.cbbfixed .gotop:hover {
	background:#666;
}
.cbbfixed .weixin {
	background:#666;
}
.cbbfixed .weixin div {
	background: url(images/2wm.jpg);
	width:170px; 
	height:170px;
	position: absolute;
	left: -170px;
	top: -88px;
	opacity: 0;
	transform: scale(0);    
	transform-origin: 100% 70%;
	transition:transform ease .3s opacity ease .3s;
}
.cbbfixed .weixin:hover div {
	display: block;
	transform: scale(1);
	opacity: 1;
}
.cbbfixed .weixin .weixin-icon{
	float: left;
	margin:12px 0 0 11px;
	width:18px;
	height: 18px; 
	background: url(images/side-icon01.png);
}
.pageArt aside.page{
	width: 220px;
	float: left;
	padding-bottom: 30px;
	overflow: hidden;
	background:url("images/left_bg.jpg") no-repeat;
}
.pageArt aside.page h2{
	font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";
	font-size: 20px;
	background:url("images/bg1.jpg");
	height: 45px;
	line-height: 45px;
	margin: 0;
	padding: 0;
	text-indent: 70px;
	color: #fff;
}
.pageArt aside.page ul{
	margin: 10px auto;
	padding: 0;
	list-style-type: none;
	width: 190px;
	text-align: center;
}
.pageArt aside.page ul li{
	height: 50px;
	color: #4c4948;
	font-size:12px;
	background:url("images/p_bg_1.png") repeat-x left center;
	background-size:cover;
	position: relative;
}
.pageArt aside.page ul li a{
	display: block;
	line-height: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	transform: translate(-50%,-50%);
	
}
.pageArt aside.page ul li:hover,.pageArt aside.page ul li.active{
	background:url("images/p_bg_2.jpg") repeat-x left center;
	background-size:cover;
}
.pageArt aside.page ul li a:hover,.pageArt aside.page ul li.active a{
	
	color: #fff;
}
.pageArt aside.page .txt a{
	color: #4c4948;
}
.pageArt aside.page img{
	display: block;
	margin: 0 auto 10px auto;
}
.pageArt aside.page .txt{
	padding: 0 10px;
	line-height: 25px;
	word-wrap: break-word;
}
.pageArt article.page{
	width: calc( 100% - 250px );
	float: right;
}
.pageArt article.page h1{
	text-align: left;
	line-height: 40px;
	margin: 0;
	font-weight: bold;
	padding: 0;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/i_d.png) no-repeat 5px center;
	color: #00ac96;
	font-size: 16px;
	border-bottom:#d7d8d8 1px solid;
	margin-bottom: 15px;
}
.pageArt article.page .proExcerpt h1{
	line-height:25px;
}
.pageArt article.page .content{
	line-height: 25px;
}
.pageArt article.page .block-style-2{
	margin-bottom: 30px;
}
.pageArt{
	background:url("images/main_bg.jpg") repeat-x left top;
}
.ftbg{
	background:url("images/foot_bg.jpg") repeat-x;
	margin-top: 30px;
	padding-top: 30px;
}
.map{
	width: 450px;
	height: 350px;
	float: left;
}
.map #dituContent{
	width: 100%;
	height: 100%;
}
.contactBox{
	width:calc( 100% - 480px );
	float: right;
	line-height: 25px;
}
.contactBox h2{
	font-size: 20px;
	font-weight: bold;
	color: #00ac96;
	margin: 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #dcdcdc;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
}
.block-style-5{
	border-bottom: #cacaca 1px dashed;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.block-style-5 .img{
	width:160px;
	border: #e6e7e7 1px solid;
	padding: 4px;
	float: left;
}
.block-style-5 .img img{
	max-width: 100%;
}
.block-style-5 .txt{
	width: calc( 100% - 190px );
	float: right;
	line-height: 25px;
	color: #696969;
}
.block-style-5 .txt h3{
	margin: 0;
	padding: 0;
	font-size: 14px;
	margin-bottom: 10px;
}
.block-style-5 .txt h3 a{
	color: #00ac96;
}
.btn-style-2{
	line-height: 31px;
	background: #00ac96;
	height: 31px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	padding: 0 10px;
	
}
.btn-style-2:hover{
	background: #e1b304;
	color: #fff;
}
.fdjBox{
	width:350px;
	float: left;
}
.proArt{
	
}
.proExcerpt{
	width: calc( 100% - 380px );
	float: right;
}
.pageArt article.page .proExcerpt h1{
	background:none;
	padding: 0;
}
.pageArt article.page .proExcerpt ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 30px;
	opacity: 0.8;
	margin-bottom: 30px;
}
.proContent{
	margin:30px 0;
}
.title-style-2{
	position: relative;
	margin-bottom: 30px;
}
.title-style-2:after{
	width: 100%;
	height: 1px;
	position: absolute;
	content: "";
	left: 0;
	bottom: 3px;
	background:#a8a8a8;
}
.title-style-2 span{
	display: inline-block;
	width: 96px;
	height: 32px;
	line-height: 32px;
	background: url("images/tab-current.gif");
	text-align: center;
	color: #fff;
	font-size:14px;
	font-weight: bold;
}
.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width: 100%; height: auto;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);display:none;}

/*图片小图预览列表*/
.spec-preview{width:350px;height:350px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:352px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
div.jqZoomPup{position: absolute;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:calc( 100% - 30px);height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;margin:0; padding: 0; list-style-type: none;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
.wp-block-table td{
	border-left: 1px solid #eee;
	border-bottom:1px solid #eee;
	line-height: 25px;
	padding: 0 15px;
}
.wp-block-table table{
	border-right: 1px solid #eee;
	border-top:1px solid #eee;
}
.pagination h2{
	display:none;
}
.nav-links span,.nav-links a{
    border-radius: 2px;
    text-align: center;
    width: 40px;
    line-height: 40px;
    margin-right: 5px;
    background: #fff;
    color: #9a9999;
	transition:background 0.2s;
	display:inline-block;
}
.nav-links span,.nav-links a:hover{
    background: #3ca5f6;
    color: #fff;
}
.homeForm{
	padding:30px 0;
	background:url(images/form-bg.jpg);
	margin-bottom:30px;
	color:#fff;
}
.homeForm .textwidget{
	color:#fff;
}
.homeForm .textwidget p{
	word-break: break-all;
}
.homeForm .title-style-1 h1{
	color:#fff;
	font-size:20px;
}
ul.telBox{
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: rgba(255,255,255,.6);
	line-height: 25px;
}
ul.telBox li i{
	color:#c52829;
	margin-right: 5px;
}
.mylocal{
	position:relative;
}
.mylocal div{
	position:absolute;
	right:0;
	top:50%;
	transform:translatey(-50%);
}
.title-style-m1 {
    font-size: 18px;
    font-weight: bold;
}
.realte{
	margin:0;
	padding:0;
	list-style-type:none;
	border-bottom: 1px dashed #dbdbdb;
}
.realte li{
	font-size: 14px;
	line-height: 46px;
	color:#4b4a4a;
	border-top: 1px dashed #dbdbdb;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.realte li a{
	color:#4b4a4a;
}
@media (max-width: 767px) {
	.logo{
		width: 100%;
		
	}
	.logo img{
		width: 180px;
		height: auto;
		margin-left: 15px;
	}
	#top{
		height: 60px;
	}
	.primary-menu{
		position: fixed;
		z-index: 999999;
		background: #eee;
		width: 100%;
		height: 100%;
		font-size: 14px;
		line-height: 40px;
		top: 00%;
		left: -100%;
		overflow: auto;
		display: block;
		overflow-x: hidden;
		transition: all ease 0.35s;
	}
	.primary-menu.open{
		left:0;
	}
	.primary-menu li{
		padding: 0;
	}
	.primary-menu>ul>li:first-child{
		overflow:hidden;
		border-top:0;
	}
	.homeForm .title-style-1 h1{
		font-size:22px;
	}
	.primary-menu>ul>li:first-child>a{
		float:left;
		width:calc(100% - 70px);
		transform: none;
	}
	.primary-menu>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
	.primary-menu>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
	.primary-menu ul li span{
		/**
		position:absolute;
		top: 18px;
		right:25px;
		color: #333;
		transform: rotate(-90deg);
		transition:all ease 0.35s;
		**/
	}
	.primary-menu ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.primary-menu ul li{
		border-top:1px #ddd solid;
		margin: 0;
		margin-left:20px;
		position:relative;
		line-height:40px;
		font-size:14px;
		text-align: left;
		height: auto;
		display: table;
		width:calc( 100% - 20px );
	}
	.primary-menu ul li.search{
		display: none;
	}
	.primary-menu>ul >li:last-child{
		border-bottom:1px #ddd solid;
		display: none;
	}
	.primary-menu li ul li{
		width:calc( 100% - 20px );
		border-bottom:none;
	}
	.primary-menu ul li:hover{
		background:none;
	}
	.primary-menu ul li ul{
		display:block;
		position: static;
		background:none;
		border: none;
		box-shadow:none;
		transform: none;
		width: calc( 100% - 40px );
		margin-left: 40px;
	}
	.primary-menu ul li a{
		color:#666;
		width:100%;
		line-height: 40px;
		height: 40px;
		transform: none;
		top: 0;
	}
	.primary-menu ul li ul li a{
		color:#999;
		display:block;
		text-align:left;
	}
	.primary-menu ul li ul li>ul{
		margin-left:10px;
	}
	.primary-menu.collapse.in{
		display:block;
		width: 100%;
		left: -100%;
	}
	.primary-menu ul li a i{
		display: none;
	}
	.navbar-toggle{
		margin: 0;
	}
	#top .menu li.lang-item{
	display:block;
}
	.navbar-toggle span{
		display: block;
		background: #c9141e;
		width: 30px;
		height: 2px;
		transition: all ease 0.35s;
	}
	.navbar-toggle{
		padding:0;
		position: absolute;
		right: 15px;
		top: 50%;
		transform: translateY(-50%);
		float: none;
		z-index: 9999999;
	}
	.navbar-toggle[aria-expanded="true"] span:nth-of-type(1){
		transform: rotate(45deg);
		background: #c9141e;
	}
	.navbar-toggle[aria-expanded="true"] span:nth-of-type(2){
    	width: 0;
	}
	.navbar-toggle[aria-expanded="true"]{
		margin-top:-10px;
	}
	.navbar-toggle[aria-expanded="true"] span:nth-of-type(3),.navbar-toggle[aria-expanded="true"] .icon-bar + .icon-bar:nth-of-type(3){
		margin-top:-8px;
		transform: rotate(-45deg);
	}
	.homeAbout{
		margin:0;
		padding: 25px 0;
	}
	.title-style-1{
		font-size: 24px;
	}
	.homeAbout .txt{
		margin: 20px 0;
		font-size: 12px;
		line-height: 24px;
	}
	.block-style-1{
		margin-bottom: 30px;
	}
	.block-style-1 .img img{
		max-width: 120px;
	}
	.block-style-3, .block-style-4{
		padding: 15px;
		height: auto;
	}
	.block-style-3 ul li{
		display: block;
		position: relative;
	}
	.block-style-3 ul li .txt{
		padding: 0;
	}
	.block-style-3 ul li .fenlei{
		position: absolute;
		left: 3px;
		top: 3px;
	}
	.block-style-4{
		margin-top: 15px;
	}
	.block-style-4 img{
		max-width: 100%;
		height: auto;
	}
	.homeBan{
		margin-top: 60px;
	}
	.homeProduct .title-style-1{
		margin: 30px 0;
	}
	.homeNews{
		padding: 25px 0;
		margin: 25px 0 0 0;
	}
	.homeProduct .swiper-button-prev, .homeProduct .swiper-button-next{
		width: 25px;
		height: 25px;
		background-size:20px;
		background-repeat: no-repeat;
		background-position: center;
	}
	.homeProduct .swiper-button-prev{
		left: 0;
	}
	.homeProduct .swiper-button-next{
		right: 0;
	}
	.homeBan .swiper-button-prev, .homeBan .swiper-button-next{
		display: none;
	}
	.pageArt aside.page{display: none;}
	.pageArt article.page{width: 100%;}
	.proExcerpt{float: none;width:100%; margin-top:20px;}
	.fdjBox{width:100%; float: none;}
	.jqZoomPup{display: none;}
	.spec-preview{width:100%; height:auto;}
	.minHeight{min-height:auto;}
	.imgFull .container{
		position:static;
		width:100%;
		transform:none;
	}
	.posiRe{
		min-height:400px;
		background:url(images/a1.webp) no-repeat center top;
		background-size:auto 60%;
	}
	.posiRe .container{
		position:absolute;
		transform: translateX(-50%);
	}
	.posiRe .container .txt2 h2{
		font-size:20px;
		color:#fff;
	}
	.proArt{
		margin-top:20px;
	}
	.spec-scroll{
		width:100%;
		display:table;
	}
	.posiRe .container p{
		font-size:14px;
		color:#fff;
		display:inline-block;
		line-height:25px;
	}
	.imgFull .container .txt2,.imgFull .container .txt3{
		color:#000;
	}
	.minHeight_2{
		height:auto;
	}
	.imgFull .container .txt{
		width:100%;
	}
	.homeBan a .txt{
		top:120px;
		font-size:20px;
	}
	.homeBan a .txt h3{
		font-size:22px;
	}
	.mylocal div{
		position:static;
		transform:none;
	}
}