#scan {
	display: none
}

@media screen and (max-width:1139px) {
	.sp_img .look_history {
		display: none
	}

	#nb_icon_wrap,#newBridge ins#openBridge {
		display: none!important
	}

	.areaheart {
		width: 96%
	}

	.logo_rgt {
		width: 67%
	}

	.logo_rgt .search {
		width: 64%
	}

	.logo_rgt .caeg {
		width: 135px
	}

	.logo_rgt .kk {
		width: 45%
	}

	.logo_rgt .caeg i {
		right: 13px
	}

	.nav ul li {
		margin-right: 25px
	}

	.pr_details {
		width: 100%
	}

	.pr_other {
		width: 100%
	}

	#prodimg {
		display: none
	}

	#slideBox {
		display: block
	}

	.sp_img a,.sp_video .vid_01 {
		width: 46%;
		margin: 2%
	}

	.sp_video .load {
		clear: both
	}

	.iso {
		display: none
	}

	.pro_search2 {
		padding-right: 4%;
		padding-left: 3%
	}

	.pro_con {
		width: 100%
	}

	.products_box {
		border-bottom: 0 none
	}

	.foot_btn ul li {
		margin-right: 15px
	}

	.foot_btn .rgt {
		margin-top: 10px
	}

	.turollul {
		width: 800px
	}

	.pro_nav,.member_lf {
		width: 240px;
		max-height: 100%;
		margin-bottom: 20px;
		position: fixed;
		top: 0;
		left: -245px;
		z-index: 99999999;
		margin-top: 0;
		box-shadow: 0 0 2px 2px #ddd
	}

	.member_rgt {
		width: 100%;
		padding: 20px 2px;
		min-height: 100px;
		margin-bottom: 20px
	}

	.btn_in_out {
		display: block
	}

	.pro_search01 h3 span {
		display: block
	}

	.member_list ul li {
		height: 40px;
		line-height: 40px
	}

	.member_list .hot a i,.member_list li:hover a i {
		height: 15px
	}

	.logo h1 a {
		background-size: 80%
	}

	#member_center {
		background: #fff
	}

	.pro_nav {
		display: block;
		background: #eee;
		padding-bottom: 30px;
		height: 100%;
		overflow: scroll
	}

	.article_pl2 .chboxs {
		width: 100%
	}
}

@media screen and (max-width:1050px) {
	.tit p span {
		font-size: 24px
	}

	.tit p b {
		width: 100px
	}
}

@media screen and (max-width:1000px) {
	.old_address {
		width: 100%
	}

	.new_address {
		width: 100%;
		margin-left: 0;
		margin-top: 40px
	}
}

@media screen and (max-width:950px) {
	.part02_bg .lf {
		width: 100%;
		margin: 0
	}

	.quick_order {
		margin-left: 5px
	}

	.part02_bg .rgt {
		width: 100%;
		background: #eff6fc;
		padding: 5%;
		margin: 0;
		margin-bottom: 10px
	}

	.part02_bg .more_rgt {
		display: none
	}

	#main .part02 {
		background: 0;
		padding-top: 0
	}

	.part02_bg {
		background: 0
	}

	.pro_con {
		width: 100%
	}

	#products_con {
		background: #fff
	}
}

@media screen and (max-width:940px) {
	.turollul {
		width: 600px
	}
}

@media screen and (min-width:890px) {
	.details01 .txt_rgt>p.wha {
		height: 70px;
		display: block;
		overflow-y: scroll;
		margin-bottom: 0
	}
}

@media screen and (max-width:890px) {
	.details01 .img_lf {
		width: 100%
	}

	.details01 .txt_rgt {
		width: 100%
	}
}

@media screen and (max-width:880px) {
	.banner_sm {
		display: block
	}

	.banner_new_con .areaheart {
		margin-top: 0!important
	}

	#top .top_ipad a,#top .rgt a {
		padding-right: 0
	}

	.logo p a,.logo h1 a {
		margin-top: 24px;
		margin-left: 15px
	}

	#gotop,#cart {
		width: 30px;
		height: 30px;
		right: 20px
	}

	#gotop span {
		font-size: 30px
	}

	#cart {
		border-width: 1px;
		bottom: 140px
	}

	#cart span {
		font-size: 20px;
		line-height: 30px
	}

	#top .rgt .contace_us,#top .rgt .help,#top .lf {
		display: none
	}

	#top .rgt {
		float: left
	}

	#top .rgt li {
		border-left: 0 none
	}

	.btn01 {
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.logo h1 a {
		margin-top: 20px
	}

	.logo_rgt {
		/*position: absolute;*/
		left: 0;
		top: 70px;
		margin: 10px 2%;
		width: 96%
	}

	.logo p a,.logo h1 a {
		background-size: 80%;
		height: auto;
	}

	#nav {
		display: none
	}

	.quick_order .xiala2 {
		top: 50px
	}

	.quick_order b {
		float: left;
		line-height: 32px
	}

	.quick_order .icon01 {
		float: right;
		margin-top: 6px
	}

	.logo_rgt .search {
		width: 85%
	}

	.logo_rgt .kk {
		width: 50%
	}

	.logo_rgt .caeg {
		width: 30%;
		z-index: 100
	}

	.nav_con ul li {
		line-height: 28px
	}

	iframe[src="about:blank"] {
		position: fixed!important;
		right: 20px!important;
		bottom: 198px!important
	}

	.privacy_con {
		width: 86%;
		margin-left: -43%
	}

	.login_con .login_con_lf {
		width: 100%
	}

	.login_con .login_con_rgt {
		width: 100%;
		padding-left: 0
	}

	.login_con .kk01 {
		width: 100%
	}

	#tijiao1 {
		width: 100%
	}

	.login_con {
		padding: 50px 20px
	}
}

@media screen and (max-width:860px) {
	.order_list {
		padding: 20px 10px
	}

	.note_lf {
		width: 100%;
		margin-bottom: 10px
	}

	.note_rgt {
		width: 100%
	}

	#beizu {
		width: 100%
	}

	.odr_table {
		width: 100%
	}

	.odr_table .psmh {
		display: none
	}

	.odr_table .phms {
		display: block
	}

	.table_big,.allmoney {
		width: 100%
	}

	.table_in {
		width: 100%;
		overflow: auto
	}

	.article_pl {
		width: 98%;
		margin-top: 20px
	}

	#member_center {
		background: #fff
	}

	#article_con {
		height: 100px
	}
}

@media screen and (max-width:850px) {
	.con_list li {
		width: 100%;
		margin-right: 0
	}

	.pkage .xiala7 {
		top: 14px
	}

	.confirm {
		display: block;
		width: 100%;
		line-height: 30px
	}

	.odr_ulist2 .pkage .xiala7 {
		top: 14px
	}

	.hdpic_list {
		position: fixed;
		top: auto;
		left: 50%;
		margin-left: -300px
	}
}

@media screen and (max-width:800px) {
	.data_list {
		display: none
	}

	.caozuo a {
		font-size: 16px
	}

	.ord_data p {
		font-size: 14px;
		line-height: 28px
	}

	.btns_order a {
		padding: 0 20px
	}

	.ord_con table td {
		padding: 2%
	}

	.order_history {
		width: 100%
	}
}

@media screen and (max-width:790px) {
	.rev_yanzm .yzm {
		width: 100%
	}

	.rev_yanzm .yzm img,.rev_yanzm .yzm input,.rev_yanzm .yzm span {
		float: left;
		line-height: 30px
	}

	.rev_show_top .rgt {
		width: 100%
	}

	.rev_top p {
		width: 100%
	}
}

@media screen and (max-width:780px) {
	#cty_01 {
		width: 100%
	}

	#cty_02 {
		width: 100%
	}

	#name007 {
		width: 60%
	}

	#ext_span {
		width: 23%
	}

	#name008 {
		width: 30%
	}

	.login_con .kk31 {
		width: 60%
	}
}

@media screen and (max-width:767px) {
	.logo_rgt .search {
		width: 100%
	}
.top_r_btn_total{ width: 76px; margin-left: 0;font-size: 12px;}
	.banner .slide_dot {
		bottom: 5px!important;
	}
}

@media screen and (max-width:750px) {
	.resous_con .lf {
		width: 100%
	}

	.resous_con .rgt {
		width: 100%
	}

	.resous_con li a {
		font-size: 12px
	}

	.pro_place p {
		display: none
	}

	.ord_list01 .page_ord {
		display: block
	}

	#scan {
		display: inline-block
	}
}

@media screen and (max-width:730px) {
	.turollul {
		width: 385px
	}

	.foot_btn .rgt {
		float: left
	}
}

@media screen and (max-width:700px) {
	.liuyan {
		width: 100%
	}

	.contact_us {
		width: 100%;
		background: 0
	}

	.fenxiang ul li {
		width: 50%;
		margin: 10px auto
	}

	.fenxiang {
		padding-bottom: 30px
	}
}

@media screen and (max-width:610px) {
	.hdpic_list {
		position: fixed;
		width: 320px;
		left: 50%;
		margin-left: -160px;
		top: auto
	}

	.hdpic_list li {
		width: 60px;
		height: 60px;
		margin: 5px
	}
}

@media screen and (max-width:590px) {
	.rev_show_con .review .lf {
		width: 100%
	}

	.rev_show_con .review .rgt {
		width: 100%
	}

	.qa_con01 .lf {
		width: 15%
	}

	.qa_con01 .rgt {
		width: 84%
	}

	.qa_con01 .rgt em {
		width: 100%
	}

	.replyed li .tx {
		width: 14%
	}

	.replyed li .txt {
		width: 85%
	}

	.rev_show_top {
		background: #eee
	}

	.view01 {
		display: none
	}

	.view {
		margin-left: 0
	}

	.rev_show_top .rgt {
		float: left
	}

	.rev_show_top .lf li {
		margin-right: 0
	}

	.dtl_table2 th,.dtl_table th {
		padding: 5px
	}

	#tijiao8 {
		width: 30%;
		margin-right: 20%
	}
}

@media screen and (max-width:580px) {
	.comp_tit h2 {
		padding: 15px;
		font-size: 18px;
		padding-left: 0
	}

	.comp_con th,.comp_con td {
		padding: 4px
	}

	.comp_con table .caoz .cz_01 {
		display: none
	}

	.comp_con table .caoz ul {
		width: 96px
	}

	.comp_con .turollul {
		width: 100px
	}

	.comp_con .turollul ul li {
		width: 100px
	}

	.comp_con th {
		overflow: hidden;
		font-weight: normal
	}

	.comp_con td {
		overflow: hidden
	}

	.xiala1 .btns a {
		width: 45%
	}

	.xiala1 p {
		line-height: 15px
	}
}

@media screen and (max-width:550px) {
	.tit p b {
		display: none
	}

	#more {
		width: 80px;
		height: 30px;
		line-height: 30px
	}

	.con_btn span {
		padding: 0 15px;
		margin-right: 0
	}

	.con_list li p {
		line-height: 20px
	}

	.video embed {
		height: 300px
	}
}

@media screen and (max-width:500px) {
	.logo_rgt .caeg {
		width: 85px;
		font-size: 12px
	}

	.logo_rgt .caeg i {
		display: none
	}

	.logo_rgt .kk {
		width: 55%
	}

	.note_rgt ul li i,.note_rgt ul li span {
		width: 50%
	}

	.mation ul li {
		margin-right: 0;
		width: 100%
	}

	.coupon label {
		display: block
	}

	#code {
		margin-left: 0
	}

	#new_address .kk01 {
		width: 70%
	}

	#tarea {
		width: 70%
	}

	#new_address .kk_ext {
		margin-left: 0
	}

	#tijiao3 {
		width: 100%
	}

	.details02 {
		display: table
	}

	.details02 ul {
		display: table-row
	}

	.details02 li {
		display: table-cell;
		text-align: center;
		float: none
	}

	.details02 li a {
		padding: 0
	}

	.article_pl2 input {
		width: 70%;
		font-size: 12px
	}

	.article_pl2 .xiala3 {
		width: 70%
	}

	#members label.error {
		width: 70%
	}

	.article_pl2 .tit001 {
		font-size: 12px
	}

	.countrys {
		width: 70%
	}

	#name007 {
		width: 70%
	}

	.login_con .kk31 {
		width: 70%
	}

	.pro_b02_mid {
		background: #fff
	}

	.pro_b02_btm .ziduan p {
		width: 100%
	}

	.mid_01 {
		width: 100%
	}

	.pro_b02_mid span {
		margin-left: 0
	}

	.products_box h2 {
		line-height: 30px;
		padding: 12px 0
	}

	#tijiao_pro {
		width: 70px
	}

	#search_pro {
		width: 60%
	}

	.pro_search {
		padding: 1px
	}

	.txt_rgt .pro_box02 .pro_b02_mid {
		border-bottom: 0 none
	}

	.txt_rgt .pro_box03 a {
		width: 100%
	}

	.foot_con {
		padding: 0
	}

	.ft01_new.contact {
		width: 60%;
		padding: 0
	}

	.ft02_new {
		width: 40%;
		padding: 0
	}
}

@media screen and (max-width:450px) {
	.rev_yanzm .yzm img {
		width: 50%;
		text-align: center
	}

	.page_ord li input {
		width: 25px
	}

	.page_ord li {
		margin-right: 3px
	}

	.nrong_tit h2 {
		font-size: 17px
	}

	.nrong_tit span {
		margin-right: 6px
	}

	.rev_yanzm .yzm span {
		width: 100%
	}

	.sp_img a,.sp_video .vid_01 {
		width: 100%;
		float: none;
		margin: 2% 0
	}

	.iso {
		display: block
	}
}

@media screen and (max-width:420px) {
	.part02_bg .rgt h2 {
		font-size: 32px
	}

	.logo_rgt .kk {
		width: 40%
	}

	.login_con .kk01 label {
		padding-left: 3%
	}

	.quick_order .icon01 {
		display: none
	}

	.quick_order .cent .center_la {
		width: 100px
	}
}

@media screen and (max-width:410px) {
	.turollul {
		width: 175px
	}
}

@media screen and (max-width:400px) {
	.login_con .kk32 label.adrs {
		width: 40%
	}

	.login_con .kk32 input {
		width: 59%
	}

	.btns_order a {
		padding: 0 10px
	}

	.checkOutBtn {
		margin-right: 0
	}

	.pro_img .lf,.pro_img .rgt {
		width: 100%;
		padding: 10px
	}
}

@media screen and (max-width:390px) {
	.add_txt {
		width: 60%
	}

	.add_to {
		width: 30%
	}

	.odr_table .psmh2 {
		display: none
	}

	.odr_table .phms2 {
		display: block
	}
}

@media screen and (max-width:370px) {
	.member_list {
		height: 300px;
		overflow: auto
	}

	.pro_box03 a {
		width: 100%;
		display: block
	}
}

@media screen and (max-width:1139px) {
	.nav_con ul li {
		margin-right: 5px;
		margin-left: 5px;
	}
}

@media screen and (max-width:880px) {
	.banner {
		margin-top: 0
	}

	.nav_wrapper {
		height: auto;
		top: 60px;
		background: #ecf6ff;
		display: none;
		position: absolute;
		margin: 0;
		z-index: 999999;
		border-right: 10px solid #fff;
		border-left: 10px solid #fff
	}

	.nav_con ul {
		float: none
	}

	.nav_con ul li>span {
		display: inline-block;
		float: right;
		padding-top: 10px
	}

	.nav_con ul li {
		float: none;
		margin-right: 0
	}

	.nav_con ul li>a {
		color: #333;
		border: 0;
		line-height: 40px;
		padding: 0
	}

	.btn01 {
	}

	.nav_con ul li .sub_menu_con {
		box-shadow: none;
		display: block;
		opacity: 1;
		border: 0;
		position: relative;
		top: 0;
		padding: 0;
		background: #ecf6ff
	}

	.sub_menu_con .sub_menu {
		display: none;
		width: 90%;
		white-space: normal
	}

	.nav_con ul li:hover a.tit {
		background: #ecf6ff
	}

	.nav_con ul li>a {
		display: inline-block
	}

	.sub_menu_con .sub_menu dl {
		float: none;
		border: 0;
		width: 100%;
		color: #333;
		margin: 0
	}

	.sub_menu_con .sub_menu dl a {
		display: block;
		line-height: 30px;
		font-size: 12px;
		border-bottom: 1px solid #eee
	}

	.sub_menu_con .sub_menu dl dt {
		line-height: 24px;
		margin: 0
	}

	.sub_menu_con .sub_menu dl dt a {
		line-height: 24px;
		color: #333
	}

	.sub_menu_con .sub_menu dl dd {
		padding: 0 15px;
		line-height: 30px
	}

	#btn02 {
		margin-top: 20px
	}

	#products_con {
		margin-top: 110px
	}

	#login {
		margin-top: 0
	}

	#top {
		position: relative;
		z-index: 1000000
	}

	#top .lf {
		display: block;
		position: absolute;
		left: 0;
		top: 43px;
		width: 100%;
		z-index: 998;
		display: none
	}

	#top .lf ul {
		width: 100%;
		background: #ecf6ff
	}

	#top .lf ul li {
		float: none;
		width: 95%;
		margin: 0 auto;
		border: 0
	}

	#top .lf ul li .xiala_cty {
		width: 95%;
		margin: 0 auto;
		1px solid #e6e8e9;position: relative;
		margin-top: -43px
	}

	#top .lf ul li .xiala_cty a {
		display: inline-block;
		padding-right: 10px
	}

	.language {
		z-index: 0
	}

	#top .service {
		position: absolute;
		left: 0;
		top: 85px;
		width: 100%;
		display: none
	}

	#top .service ul {
		width: 100%;
		background: #ecf6ff
	}

	#top .service ul li {
		float: none;
		width: 95%;
		margin: 0 auto;
		border: 0
	}

	.banner .flex-direction-nav li a {
		display: none
	}

	.banner .flex-control-paging li a {
		width: 12px;
		height: 12px
	}

	.banner .flex-control-paging li a.flex-active {
		width: 14px;
		height: 14px
	}

	.banner .flex-control-nav {
		bottom: 8px
	}
}

@media screen and (min-width:873px) {
	.pro_box01 img {
		display: block;
		margin: 0 auto
	}
}