@media only screen and (min-width: 769px) {
.sidemenu a {
  position: fixed;
  bottom: 15px;
  /*bottom: 40%;*/
  right: 15px;
  z-index: 100;
  display: block;
  height: auto;
  font-size: 0px;
  line-height: 0px;
}
.footer_btn{
	position: fixed;
	bottom: 0px;
	z-index: 100;
	width: 100%;
	height: auto;
	padding: 0px 0px;
	background-image: url("../images/footer_bg.png");
	background-repeat: repeat;
}
.footer_btn ul{
	/*max-width: 1200px;
	min-width: 1000px;
	width: 940px;*/
	width: 700px;
	height: auto;
	margin: 0px auto;
}
.footer_btn ul li.btn_01 a{
	display: block;
	float: none;
	width: 100%;
	padding: 0px 0%;
	/*width: 23%;
	padding: 0px 1%;*/
	font-size: 0px;
	line-height: 0px;
}
.footer_btn ul li a{
	display: block;
	float: left;
	width: 31%;
	padding: 0px 1%;
	/*width: 23%;
	padding: 0px 1%;*/
	font-size: 0px;
	line-height: 0px;
}
.footer_btn ul li.nonlink{
	display: block;
	float: left;
	/*width: 31%;
	padding: 0px 1%;*/
	width: 23%;
	padding: 0px 1%;
	font-size: 0px;
	line-height: 0px;
}
.footer_btn ul li.nonlink img{
	width: 100%;
	height: auto;
}
.footer_btn ul li a img{
	width: 100%;
	height: auto;
}
.footer_btn ul li a:hover{
	opacity: 0.8;
}

.footer_btn .footer_btn_in{
	width: 100%;
	height: auto;
	margin: 0px auto;
}
.footer_btn .footer_btn_in .footer_btn_ti{
	width: 620px;
	height: auto;
	margin: 0px auto;
	font-size: 0px;
	line-height: 0px;
}
.footer_btn .footer_btn_in .footer_btn_ti img{
	width: 100%;
	height: auto;
}
}
@media only screen and (max-width: 768px) {
.sidemenu a {
  /*display: none;*/
  position: fixed;
  bottom: 15px;
  /*bottom: 40%;*/
  right: 15px;
  z-index: 100;
  display: block;
  height: auto;
  font-size: 0px;
  line-height: 0px;
}
.footer_btn{
	position: fixed;
	bottom: 0px;
	z-index: 100;
	width: 100%;
	height: auto;
	padding: 0px 0px;
	background-image: url("../images/footer_bg.png");
	background-repeat: repeat;
}
.footer_btn ul{
	width: 100%;
	height: auto;
	margin: 0px auto;
}
.footer_btn ul li a{
	display: block;
	float: left;
	width: 31%;
	/*width: 23%;*/
	height: auto;
	padding: 0px 1%;
	font-size: 0px;
	line-height: 0px;
}
.footer_btn ul li a img{
	width: 100%;
	height: auto;
}

.footer_btn ul li.nonlink{
	display: block;
	float: left;
	/*width: 31%;
	padding: 0px 1%;*/
	width: 23%;
	padding: 0px 1%;
	font-size: 0px;
	line-height: 0px;
}
.footer_btn ul li.nonlink img{
	width: 100%;
	height: auto;
}

.footer_btn .footer_btn_in{
	width: 100%;
	height: auto;
	padding: 2px 0px;
	margin: 0px auto;
}
.footer_btn .footer_btn_in .footer_btn_ti{
	width: 60%;
	height: auto;
	margin: 0px auto;
	font-size: 0px;
	line-height: 0px;
}
.footer_btn .footer_btn_in .footer_btn_ti img{
	width: 100%;
	height: auto;
}
}

@media only screen and (min-width: 769px) {
  .sidemenu a {
    width: 250px;
  }
  .sidemenu a:hover {
    opacity: 0.8;
  }
}
@media only screen and (max-width: 768px) {
  .sidemenu a {
    width: 18%;
  }
}
.sidemenu a img {
  width: 100%;
  height: auto;
}