/*默认字体设置*/
html,body{font: 12px '微软雅黑','Microsoft Yahei','Arial', "ＭＳ Ｐゴシック", 'Geneva', sans-serif, 'Osaka',"ヒラギノ角ゴ Pro W3";color: #333;margin:0 auto;min-height:100%;min-width: 1560px;}
button,form,iframe{font-family: "微软雅黑";}
/*默认清零设置*/
body, h1,header,footer, h2, h3, h4, h5, h6, ul, ol, li, dl, dd, p, form { margin:0; padding:0;font-weight: normal; }
/*列表默认设置*/
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
/*图片默认设置*/
img { border:none;border:0;vertical-align: middle;}
/*去除表单的阴影边框*/
input[type="button"], input[type="submit"], input[type="reset"],input[type="password"],input[type="number"],input[type="text"] {  font-family: "微软雅黑", Verdana, "Microsoft Yahei", STXihei;-webkit-appearance: none; outline: none;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box;}
textarea {  -webkit-appearance: none;}   
textarea:focus, input[type=search]:focus, input[type=text]:focus, input[type=password]:focus, input[type=tel]:focus,input[type=number]:focus {
  border: 2px solid #61a1df;
}
/* 超链接默认设置*/
a:focus { outline: none; }  
a{ color:#fff; text-decoration: none; cursor:default;}
.clear{
    clear:both;
}



.rightaside{
	position: fixed;
	right: 0;
	bottom:75px;
	z-index: 999;
}
.rightaside li{
	height:70px;
	width: 70px;
	margin-top: 8px;
	position: relative;
	cursor: pointer;
	background: #05a9c2;
	text-align: center;
}
.rightaside li .qq{
	margin-top: 20px;
}
.rightaside li.tel{
	background: #05a9c2 url(../images/tel.png) no-repeat center 20px;
}
.rightaside li.ewm{
	background: #05a9c2 url(../images/ewm.png) no-repeat center 20px;
}
.rightaside li.note{
	background: #05a9c2 url(../images/note.png) no-repeat center 20px;
}
.note a{
	display: block;
	height: 70px;
	width: 70px;
}
.rightaside li.tel a{
	position: absolute;
	height:70px;
	right: 70px;
    line-height:70px;
	background: #05a9c2;
	color: #fff;
	font-size:16px;
	width: 0px;
    text-align:left;
	overflow: hidden;
}
.rightaside li.tel a span{
	padding-left:30px;
} 
.rightaside a:hover{
    cursor:pointer;
}
.ewm:hover a{
	display: block;
}
.ewm a{
	position: absolute;
	right: 90px;
	border: #c2c2c2 solid 1px;
	top:-50px;
	background: #fff;
	display: none;
}
.ewm a img{
	height: 150px;
	padding: 20px;
}
.ewm a em,.ewm a em i{
	display: inline-block;
	*display: inline;
	*zoom:1;
	line-height:0;
	position: absolute;
}
.ewm a em{
    border: #ccc solid 10px;
    border-color: transparent transparent transparent #c2c2c2;
    top: 80px;
    right: -21px;
}
.ewm a em i{
	border: #ccc solid 9px;
    border-color: transparent transparent transparent #fff;
    top: -9px;
    right: -7px;
}