@media screen and (max-width:980px)
{
#header {
	
}
.w_1000 {
	width: 96%;
}
#weintro {
	width: 96%;
}
#pagewrap {
	width: 96%;
}
.main {
	width: 67.5%;
}
.aside {
	width: 30%;
}
#search {
	width: 100%;
}
#search .input_274 {
	width: 100%;
}
#adv_10 img {
	width: 100%;
}
#adv_9 img {
	width: 100%;
}
ul#store li {
	padding: 5px 20px 0px 11%; width: 30%;
}
ul#store li p img {
	width: 100%;
}
.weteam {
	width: 30%;
}
p.jobs a.w_318 {
	width: 100%;
}
.menu_detail {
	display: none;
}
.menu_768 {
	text-align: left; display: inherit;
}
.menu_768 a {
	background: url("../images/default/arrow_768.png") no-repeat 57px 21px / 24%; width: 80px; float: right; display: block;
}
#header .menu_768 a {
	font-size: 14px;
}
}
@media screen and (max-width:768px)
{
.main {
	width: 100%;
}
.aside {
	display: none;
}
.like {
	margin-top: 0px;
}
.tags {
	margin-top: 35px; display: block;
}
.menu768 {
	margin: -25px 0px 0px -20px; display: inherit;
}
.menu768 {
	padding: 20px 10px 10px 20px; position: absolute; z-index: 300; background-color: rgb(51, 51, 51);
}
.menu768 a {
	margin: 0px 10px 10px 0px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 92px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; float: left; display: block;
}
.menu768 a:hover {
	border: 1px solid rgb(238, 74, 69); border-image: none; color: rgb(255, 255, 255); background-color: rgb(238, 74, 69);
}
}
@media screen and (max-width:480px)
{
html {
	-webkit-text-size-adjust: none;
}
.main h4 {
	display: none;
}
.menu_768 {
	display: none;
}
.menu768 {
	display: none;
}
#header {
	margin-bottom: 0px;
}
#header a.font28 {
	width: 140px; height: 35px; text-align: center; line-height: 42px; font-size: 28px; margin-left: 28%; float: left; display: block;
}
.iphone_480 {
	padding-top: 8px; display: inherit;
}
.logo {
	display: none;
}
a.menu_iphone {
	background: url("../images/default/iphone.png") no-repeat 0px -48px / 100%; width: 30px; height: 35px; float: left; display: block;
}
a.search_iphone {
	background: url("../images/default/iphone.png") no-repeat 0px -48px / 100%; width: 30px; height: 35px; float: left; display: block;
}
a.logo_iphone {
	background: url("../images/default/iphone.png") no-repeat 0px -7px / 100%; width: 140px; height: 35px; margin-left: 28%; float: left; display: block;
}
a.search_iphone {
	background: url("../images/default/iphone.png") no-repeat 0px -10px / cover; float: right;
}
.weteam {
	width: 100%;
}
.weteam h2 {
	margin-top: 20px;
}
.menu480 {
	margin-left: -20px; display: inherit;
}
.search480 {
	margin-left: -20px; display: inherit;
}
.menu480 {
	padding: 20px 10px 10px 20px; position: absolute; z-index: 300; background-color: rgb(51, 51, 51);
}
.search480 {
	padding: 20px 10px 10px 20px; position: absolute; z-index: 300; background-color: rgb(51, 51, 51);
}
.menu480 a {
	margin: 0px 10px 10px 0px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 92px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; float: left; display: block;
}
.menu480 a:hover {
	border: 1px solid rgb(238, 74, 69); border-image: none; color: rgb(255, 255, 255); background-color: rgb(238, 74, 69);
}
.search480 {
	width: 100%; height: 50px;
}
.search480 input {
	border: 0px currentColor; border-image: none;
}
.input_274 {
	width: 90%; height: 30px; line-height: 30px; text-indent: 3px; position: relative;
}
.input_btn42 {
	background: url("../images/default/ico.png") no-repeat 13px 7px rgb(238, 74, 68); width: 42px; height: 33px; margin-left: -42px; position: absolute; z-index: 100; cursor: pointer;
}
}
