@charset "utf-8";
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,th,td {
	margin:0;
	padding:0;
}
ul,ol {
	list-style:none;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}

html {
	-ms-text-size-adjust:none;
	-webkit-text-size-adjust:none;
	text-size-adjust:none;
}
body {
	line-height:1.5;
	font-size:14px;
}
body,button,input,select,textarea {
	font-family:'Arial',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;
}
b,strong {
	font-weight:bold;
}
i,em {
	font-style:normal;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
table th,table td {
	border:1px solid #ddd;
	padding:5px;
}
table th {
	font-weight:inherit;
	border-bottom-width:2px;
	border-bottom-color:#ccc;
}
img {
	border:0 none;
	width:auto\9;
	max-width:100%;
	vertical-align:top;
	height:auto;
}
button,input,select,textarea {
	font-family:inherit;
	font-size:100%;
	margin:0;
	vertical-align:baseline;
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
}
button[disabled],input[disabled] {
	cursor:default;
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0;
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}
input:focus {
	outline:none;
}
select[size],select[multiple],select[size][multiple] {
	border:1px solid #AAA;
	padding:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block;
}
audio,canvas,video,progress {
	display:inline-block;
}
body {
	background:#fff;
}
input::-webkit-input-speech-button {
	display:none
}
button,input,textarea {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

/* 公共样式 浮动 */
.fl{
	float: left;
}
.fr{
	float: right;
}
/* 清除浮动 */

.clearfix:before,.clearfix:after{
	content:"";
	display:table;
 }
 .clearfix:after{
   clear:both;
 }
 .clearfix{
   *zoom:1;
 }
 /* 双边距 */
 .margin-40{
	margin: 0 2rem;
 }
 /* hover 特效  */
 .nav li a:hover{
	display:inline-block;
	 text-shadow: 1px 1px 9px #ffffff;
	 transform: scale(1.2);
	 
 }
 .active{
	display:inline-block;
	text-shadow: 1px 1px 9px #ffffff;
	
 }
 .box-but img:hover{
	width: 4.675rem;
	/* height: 1.625rem; */
 }
 .trademark .active{
	text-shadow: 1px 1px 6px #cfcfcf;
	box-shadow: 1px 1px 6px #c0c0c0;
 }
 
.nfc{
	padding-top:1.2rem;
}
/* 分隔栏 */
.flop{
	height: 0.4625rem;
}

	*{margin:0;padding:0;list-style-type:none;}
	ul{
		margin-bottom: 0px !important;
	}
	/* 幻灯开始*/
	#imgshow_mask {
		
		width: 100%;
		position: absolute;
		z-index: 1;
		/* background: url(../images/imgshow_mask.png) repeat-x 0 0; */
		height: 27px;
	}
	
	#imgshow_mask {
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/imgshow_mask.png');
	}
	
	#imageShow {
		position: relative;
		clear: both;
		/* border-bottom: 1px solid #fff; */
		/* height: 1064px; */
		
	}
	.paen #imageShow .imagebg {
		position: relative;
		/* height: 1013px; */
		overflow: hidden;
		position: relative;
	}
	.body #imageShow .imagebg {
		position: relative;
		/* height: 1052px; */
		overflow: hidden;
		position: relative;
	}

	#imageShow .imagebg {
		position: relative;
		height: 13.33rem;
		overflow: hidden;
		position: relative;
	}
	
	.body #imageShow .imagebg li {
		height: 1539px;
		overflow: hidden;
		position: absolute;
		top: -250px;
		left: 0;
		width: 100%;
		display: block;
		filter: alpha(opacity=0);
		opacity: 0;
	}
	 #imageShow .imagebg li a.bannerbg_main {
		width: 100%;
		position: absolute;
		height: 1568px;
		display: block;
	}

	.paen #imageShow .imagebg li a.bannerbg_main {
		width: 100%;
		position: absolute;
		/* height: 1038px; */
		display: block;
	}
	
	.scrollbg {
		position: absolute;
		/* bottom: 30%; */
		bottom: 1rem;
		left: 50%;
		transform:translate(-50%,-50%);
		height: 80px;
		/* background: #f4f4f4 url(../images/scroll_bg.png) 0 100% repeat-x; */
	}
	
	.scroll {
		margin: 0 auto;
		width: 960px;
		height: 76px;
		position: relative;
	}
	
	.s_pre, .s_next {
		display: block;
		width: 48px;
		height: 76px;
		position: absolute;
	}
	
	/* a.s_pre {
		background: url(../images/arrow_l.png);
		top: 4px;
		left: 0;
	}
	
	a.s_pre:hover {
		background: url(../images/arrow_l_on.png);
	}
	
	a.s_next {
		background: url(../images/arrow_r.png);
		top: 4px;
		right: 0;
	}
	
	a.s_next:hover {
		background: url(../images/arrow_r_on.png);
	} */
	
	.outScroll_pic {
		height: 76px;
		margin-left: 70px;
		overflow: hidden;
		position: relative;
		width: 822px;
		top: 2px;
	}
	
	.outScroll_pic .scroll_pic {
		position: absolute
	}
	
	.scroll_pic {
		margin: 0 auto;
		width: 40000px;
		height: 76px;
	}
	
	.scroll_pic li {
		float: left;
		float: left;
		height: 65px;
		width: 145px;
		margin: 5px 9px;
		_margin: 5px 14px 5px 4px;
		cursor: pointer;
		/* background: #000; */
	}
	
	.scroll_pic li img {
		height: 65px;
		width: 145px;
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		opacity: 0.5;
	}
	
	.scroll_pic li:hover img,.scroll_pic li:hover {
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		opacity: 1;
	}
	
	.scroll_pic li.currently img {
		filter: alpha(opacity=100)!important;
		-moz-opacity: 1!important;
		opacity: 1!important;
	}
	.paen .scroll .current {

		width: 144px;
		height: 65px;
		border: 2px rgba(255, 206, 0) solid;
		border-radius: 0.1875rem;
		/* background: url(../images/arrow_on.png) 50% -4px no-repeat; */
		z-index: 10;
		position: absolute;
		top: 5px;
		left: 0;
	}
	
	.scroll .current {

		width: 144px;
		height: 65px;
		/* border: 2px rgba(255, 206, 0) solid; */
		border-radius: 0.1875rem;
		background: url(../images/arrow_on.png) 50% -4px no-repeat;
		z-index: 10;
		position: absolute;
		top: 5px;
		left: 0;
	}
	
	.scroll .current img{
		width: 155px;
		height: 75px;
	}
	.scrollbg-title {
		position: absolute;
		text-align: center;
		bottom: 5%;
		left: 50%;
		transform:translate(-50%,-50%);
		color: #fff;
	}
	.scrollbg-title h3{
		font-size: 0.6rem;
		line-height: 0.75rem;
		padding-bottom: 0.575rem;
	}
	.scrollbg-title p{
		width: 15.7125rem;
		font-size: 0.275rem;
	}

.container_fluid{
	/* height: 20rem; */
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}