* { margin: 0px; padding: 0px; }



@media (max-width:1060px){

	#header{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		height:3.2rem;
		padding:0 .85333rem 0 .68267rem;
		-webkit-box-pack:justify;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
		background-color: #fff;
	}
	#header .header__logo a{
		position:relative;
		display:block;
		width:8.448rem;
	}

	#header{
	    position:fixed;
	    z-index:30;
	    top:0;
	    left:0;
	    width:100%;
	    height:3.2rem;
	    background-color:#fff;
	}
	#header .header__logo{
	    padding:0.6rem 0 0 0;
	}
	#header .header__logo a{
	    float: left;
	    position:relative;
	    display:block;
	    width:120px;
	    -webkit-transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;
	    transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s;
	}

	#header .header__logo a img{
	    width:8rem;
	    /*margin-top: 2rem;*/
	}
	.language{
		display: block;
	    float: right;
	    margin-right: 40px;
	}
	.language li{
	    float: right;
	    margin-top: 6px;
	    margin-right: 20px;
	}
	.language li.cn{
	    display: block;
	    width: 26px;
	    height: 26px;
	    font-weight: 600;
	    background-color: #fff;
	    border: 1px solid #333;
	    border-radius: 50%;
	    margin-right: 30px;
	}
	.language li p{
	    font-size: 14px;
	    color: #333;
	    text-align: center;
	    line-height: 26px;
	    font-style: italic;

	}
	.language li.en p{
	    color: #333;
	    font-weight: 600;
	    font-size: 13px;
	}


	header .top_nav{
	    margin-top: 6px;
	    display: none;

	}
	header .top_nav ul li{
	    color: #333;
	    display: block;
	    font-size: 16px;
	    float: right;
	    margin-right: 72.188px;
	    line-height: 20px;
	    font-weight: 600;
	}
	header .top_nav ul li.home{
	    line-height: 40px;
	    /*color: #ffde0f;
	    border-bottom: 3px solid #ffde0f;*/
	    /*font-weight: bold;
	    
	    font-size: 0.5rem;*/
	}
	header .top_nav ul li:hover{
	    color: #ffde0f;
	    font-weight: bold;
	    border-bottom: 3px solid #ffde0f;
	}

	.menubg{
		position: absolute;
		top: 0;
		right: 0;
		height: 3.2rem;
    	width: 4.6rem;
		background-color: #fff;
		display: block;
	}	
	.menutopbg{
		position: absolute;
		top: 0;
		right: 0;
		height: 3.2rem;
    	width: 100%;
		background-color: #fff;
	}	
	#header div.right{
		width: 3.2rem;
		height: 3.2rem;
		position: absolute;
		z-index: 22;
		padding: 0 0.7rem;
		background:url(../images/menu_btn.png) no-repeat center center;
		background-size: 54%;
	    transform:rotate(0deg);
	    -ms-transform:rotate(0deg);     /* IE 9 */
	    -moz-transform:rotate(0deg);    /* Firefox */
	    -webkit-transform:rotate(0deg); /* Safari 和 Chrome */
	    -o-transform:rotate(0deg);
	    -webkit-transition: all 0.1s linear;
	    -ms-transition: all 0.1s linear;
	    -moz-transition: all 0.1s linear;
	    -o-transition: all 0.1s linear;
	    transition: all 0.1s linear;
	}
	#header div.right.on{
		background:url(../images/menu_btn_hover.png) no-repeat center center;
		background-size: 45%;
	    transform:rotate(90deg);
	    -ms-transform:rotate(90deg);     /* IE 9 */
	    -moz-transform:rotate(90deg);    /* Firefox */
	    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	    -o-transform:rotate(90deg);
	    -webkit-transition: all 0.1s linear;
	    -ms-transition: all 0.1s linear;
	    -moz-transition: all 0.1s linear;
	    -o-transition: all 0.1s linear;
	    transition: all 0.1s linear;
	}
	.menu{
		background-color: #fff;
		width: 100%;
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		z-index: 21;
		height: 100%;
		display: none;
	    -webkit-transition: all 0.1s linear;
	    -ms-transition: all 0.1s linear;
	    -moz-transition: all 0.1s linear;
	    -o-transition: all 0.1s linear;
	    transition: all 0.1s linear;
	    overflow: hidden;
	    /*padding-bottom: 260px;*/
	}
	.menu li{
		padding-right: 8%;
		text-align: right;
		font-size: 1.1rem;
		color:#333;
		line-height: 1.9rem;
		font-weight: bold;
	}

	/*.menu .list01{
		opacity: 0.6;
		color: #8a8a8a;
	}*/
	.menu .list02{
		margin-top: 10%;
		margin-bottom: 0;
	}
	.menu .list02 a{
		font-size: 0.9rem;
		line-height: 1.9rem;
		color: #333;
	}
	.navqr{
		display: block;
	}
	.navqr img{
		width: 7rem;
		margin-top: 3rem;
	}
	.navqr02{
		display: none;
	}
	.menu_right{
		float: right;
		/*margin-top: 4rem;*/
		margin-right: 0rem;
		width: 13rem;
		overflow-y: scroll;
		height: 100%;
		-webkit-overflow-scrolling: touch;
	}
	.menu_right ul{
		float: right;
		width: 100%;
	}
	.menu_left{
		float: left;
		margin-top: 4rem;
		margin-left: 5%;
	}
	.zongziti img{
		width: 5rem;
		margin-top: 1rem;
		margin-left: 1rem;
	}
	.haibao img{
		width: 6rem;
		margin-top: 1rem;
	}

	.banquan{
		font-size: 0.8rem;
		color: #333;
		text-align: right;
		margin-right: 8%;
		margin-top: 3rem;
		padding-bottom: 1rem;
	}


}

