body{
    overflow-x: hidden;
	overflow-y: scroll;
	font-size:1.0em; color:#505050;
	background-image:none;
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFF;
	margin:0px;
	padding:0px;
	font-family:微软雅黑;
}
a{
	font-size:1.0em;
	text-decoration:none;
	color:#505050;
	font-family:微软雅黑;
}
a:hover 
{
color:#FF0000; font-family:微软雅黑;
}

input,from,td,table,img,dl,dt,ul,dd,li,p,div,span{ padding:0; margin:0; list-style:none; font-family:微软雅黑;}
ul,li{padding:0px; margin:0px; list-style-type:none; display: block; font-family:微软雅黑;}
/*div{overflow:hidden;}  a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8} */
.left{float:left}
.right{float:right}
.clear{
 PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; PADDING-TOP: 0px
}
.news{
	font-size:1.0em;
	text-shadow:#FFF;
	text-decoration:none;
	color:#505050;
}
.con{
	font-size:1.0em;
	color:#505050;
}
td{
	font-size:1.0em;
	color: #505050;
	font-family:微软雅黑;
}
.wordbreak{
word-break:break-all;
}
a.yiyi1
{
color:#FFF; font-size:1.2em; font-weight:bold; display:block; width:100%;
}
a.yiyi1:hover 
{
color:#FFF; font-size:1.2em; font-weight:bold; display:block; width:100%; background-color:#015aa0;
}
a.yiyi10
{
color:#FFF; font-size:1.2em; font-weight:bold; display:block; width:100%; background-color:#015aa0;
}
a.yiyi10:hover 
{
color:#FFF; font-size:1.2em; font-weight:bold; display:block; width:100%; background-color:#015aa0;
}
a.yiyi2
{
color:#d0d0d0; font-size:12px;
}
a.yiyi2:hover 
{
color:#F00; font-size:12px;
}
a.yiyi3
{
font-size:1.0em; font-family:微软雅黑, Arial, Helvetica, sans-serif;
}
a.yiyi3:hover 
{
font-size:1.0em; font-family:微软雅黑, Arial, Helvetica, sans-serif;
}
a.yiyi5
{
font-size:1.0em; line-height:160%; padding-top:5px; padding-bottom:5px; display:block; width:100%; background-color:#f0f0f0;
}
a.yiyi5:hover 
{
font-size:1.0em; line-height:160%; padding-top:5px; padding-bottom:5px; display:block; width:100%; color:#F00; background-color:#e0e0e0;
}
a.yiyi50
{
font-size:1.0em; line-height:160%; padding-top:5px; padding-bottom:5px; display:block; width:100%; background-color:#e0e0e0;
}
a.yiyi50:hover 
{
font-size:1.0em; line-height:160%; padding-top:5px; padding-bottom:5px; display:block; width:100%; color:#F00; background-color:#e0e0e0;
}
/*这里*/
#all{
width:100%; font-family:微软雅黑; margin:0px auto;
}
#allmobile01{position:fixed; top:0px; z-index:10; width:100%; margin:0 auto;}
#allmobile02{width:100%; margin:0 auto; padding-top:102px;}
.header{
width:100%; height:56px; margin:0px auto; clear:both; text-align:center; background:url(images/bg.jpg) center no-repeat #FFF;
}
.header img{
width:320px; height:56px; border:0px;
}

.headmenu{
width:100%; height:46px; margin:0px auto; clear:both; background-color:#187ecd; overflow:hidden;
}
.headmenu01{
float:left; width:20%; line-height:46px; text-align:center;
}
.flasher{
width:100%; margin:0px auto; clear:both;
}
.flasher img{width:100%;} 
.mfootcall{
width:100%; margin:0px auto; clear:both; padding-top:5px;
}

.indexpage{
width:100%; margin:0px auto; clear:both; background-color:#FFF; padding-top:1px; padding-bottom:10px;
}

.hotsale{
width:100%; margin:0px auto; clear:both; background-color:#FFF; overflow:hidden; padding-top:6px; padding-bottom:6px; line-height:180%; border-bottom:1px solid #d9d9d9;
}
.hotsaleall{
width:100%; margin:0px auto; clear:both; padding-top:16px; padding-bottom:10px;
}
.hotsale01{
float:left; padding-left:15px; color:#505050; font-size:1.2em; font-weight:bold;
}
.hotsale02{
float:left; padding-left:8px; padding-top:1px; font-family:微软雅黑, Arial, Helvetica, sans-serif; color:#d0d0d0; font-size:1.0em;
}
.hotsale03{
float:right; padding-right:8px;
}
.indexnews{
width:96%; line-height:185%; margin:0px auto; clear:both; padding-top:12px; padding-bottom:20px; font-size:1.0em; overflow:hidden;
}
.indexabout01{
width:96%; line-height:185%; margin:0px auto; clear:both; padding-top:20px; font-size:1.0em;
}
.indexabout01 img{
width:100%; margin-top:5px; margin-bottom:5px;
}
.indexabout02{
width:96%; line-height:185%; margin:0px auto; clear:both; padding-top:10px; padding-bottom:60px; font-size:1.0em;
}
.indexabout02 img{
width:100%;
}

.indexabout{
width:96%; line-height:185%; margin:0px auto; clear:both; padding-top:20px; padding-bottom:60px; font-size:1.0em;
}
.indexabout img{
width:100%; margin-top:5px; margin-bottom:5px;
}
.indexabout p{
padding-bottom:15px;
}
.indexcontact{
width:96%; line-height:185%; margin:0px auto; clear:both; padding-top:20px; padding-bottom:60px; font-size:1.0em;
}
.indexcontact img{
width:100%; margin-top:5px; margin-bottom:5px;
}
.indexcontact p{
padding-bottom:15px;
}

.indexnewsin{
width:96%; line-height:185%; margin:0px auto; clear:both; padding-top:20px; padding-bottom:60px; font-size:1.0em; overflow:hidden;
}
.indexnewsinshow{
width:96%; line-height:185%; margin:0px auto; clear:both; padding-top:20px; padding-bottom:60px; font-size:1.0em; overflow:hidden;
}
.indexnewsinshow img{
width:90%; margin-top:5px; margin-bottom:5px;
}
.indexcase{
width:100%; margin:0px auto; clear:both; padding-top:20px; padding-bottom:60px; font-size:1.0em;
}
.indexcaseshow{
width:96%; line-height:185%; margin:0px auto; clear:both; padding-top:20px; padding-bottom:60px; font-size:1.0em; overflow:hidden;
}
.indexcaseshow img{
width:90%; margin-top:5px; margin-bottom:5px;
}
.indexpro{
width:100%; margin:0px auto; clear:both; padding-top:10px; padding-bottom:60px; font-size:1.0em; overflow:hidden;
}
.indexproshow{
width:96%; line-height:185%; margin:0px auto; clear:both; padding-top:20px; padding-bottom:60px; font-size:1.0em; overflow:hidden;
}
.indexproshow img{
width:90%; margin-top:5px; margin-bottom:5px;
}

.newpage{
text-align:center; line-height:185%; font-size:1.0em; clear:both; background-color:#e6e6e6; padding-top:6px; padding-bottom:6px; width:100%; margin:20px auto 0px auto;
}
.newpage a{font-size:1.0em;}
.newpage a:hover{color:#F00; font-size:1.0em;}

.newpagecase{
text-align:center; line-height:185%; font-size:1.0em; clear:both; background-color:#e6e6e6; padding-top:6px; padding-bottom:6px; width:100%; margin:20px auto 0px auto;
}
.newpagecase a{font-size:1.0em;}
.newpagecase a:hover{color:#F00; font-size:1.0em;}

.newshowtitle{
text-align:center; clear:both; font-size:1.2em; font-weight:bold; line-height:180%; padding-bottom:2px; width:85%; margin:0px auto;
}
.newshowtime{
text-align:center; clear:both; font-size:0.75em; line-height:150%; padding-bottom:9px; border-bottom:1px solid #e2e2e2;
}
.newshowdetail{
clear:both; line-height:185%; padding-top:10px; font-size:1.0em; 
}

.newpageproduct{
text-align:center; line-height:185%; font-size:1.0em; clear:both; background-color:#e6e6e6; padding-top:6px; padding-bottom:6px; width:96%; margin:20px auto 0px auto;
}
.newpageproduct a{font-size:1.0em;}
.newpageproduct a:hover{ color:#FF0000; font-size:1.0em;}

.swiper-container {
	width: 100%;
	margin: 0px auto;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}