@charset "utf-8";
/* MEDIA QUERIES Mobile phone
---------------------------------------------------------------------- */      
       
@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px)
       {
html{
    width: 100%;
	min-width: 100%;
}
body{
    width: 100%;
	min-width: 100%;
}
.nav{
    width: 100%;
	min-width: 100%;
}
.copyright{
    width: 100%;
	min-width: 100%;
}
.w1200{
    width: 100%;
	min-width: 100%;
}
.header {
    height: 126px;
    background: url(images/top.png) no-repeat top left;
	background-size: cover;
}
/*.nav .w1200 .fl a {
    display: inline-block;
    width: 85px;
    text-align: center;
}*/
.nav .w1200 .fr{
	display:none;
}
.d2tit {
    width: 90%;
	min-width: 90%;
}
.d2list{
    width: 100%;
    position: relative;
}
.d2list .fl{
  width:95%;
  margin:0 auto;
}
.d2list .fl li{
    font-size:1.4rem;
	width: 99%;
	padding:0;
	height:56px;
	line-height: 120%;
	overflow:hidden;
}
.d2list .fl li a{
	width: 99%;
	height: auto;
}
.d2list ul li a {
    background: url(images/dot.gif) no-repeat 0 center;
}
.d2list ul li i {
	display: none;
	overflow: hidden;
    height: 58px;
    line-height: 58px;
}
.fl{
    float:none;
}
.fr{
    float:none;
}
.d2list .fr{
    width: 65%;
    text-align: center;
    padding:20px 0;
    padding-left:35%;
}
.d2btn{
    float:left;
    padding:0 30px;
    margin:20px 20px;
}
.nav .w1200 .fl {
	float:left;
}
.nav .w1200 .fr {
	float:right;
}
}
