html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,section, article, aside, header, footer, nav, dialog, figure,menu,hgroup{ margin:0; padding:0; border:0; font-family: Open Sans, Tahoma, Verdana, Times New Roman, Arial, Microsoft Yahei; font-weight: 400;}
html{ -webkit-text-size-adjust:none;}
body{ font-size:12px; /* -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased;  font-smoothing: antialiased;*/ color:#333;}
input,textarea,button{ resize:none; -webkit-appearance: none; }
input:focus,textarea:focus,button{ outline:none; -webkit-appearance: none;}
img{ border:none; vertical-align:top; max-width:100%; }
ul,li{ list-style:none;}
a{ text-decoration:none; color:#333; transition:color 0.3s ease-in; outline:none;}
a:hover{  outline:none; color:#003da8; text-decoration:none;}
a:focus{outline:none;}
h1,h2{ font-weight:normal;}
em,i{ font-style:normal;}
.cl{ clear:both;}
.maincon{ width:1200px; margin:0 auto;}
.maincon_large {
	width: 1400px;
	margin: 0 auto;
}
@media screen and (max-width:1230px) {
.maincon{ width:90%;}	
}

.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}

.fff{color: #fff;}
.mar-l-0{margin-left: 0!important;}
.left{float: left!important;}
.right{float: right!important;}
.f5f5f7-bg{background-color: #f5f5f7}

.or{ overflow:hidden;}
.cl{ clear:both;}
.sbr{ vertical-align:super; font-size:0.6em; margin-left:1px; margin-right:5px;}
 
a.red{ background:#ff6d9a; border-radius:3px; color:#fff; -webkit-transition: all 0.5s  ease-in-out; transition: all 0.5s ease-in-out;}
a.red:hover{ background:#ec477a;}

a.yellow{ background:#deb721; border-radius:0; color:#fff; -webkit-transition: all 0.3s  ease-in-out; transition: all 0.3s ease-in-out; display:inline-block;}
a.yellow:hover{ background:#003da8;}

a.bai{ background:#fff; border:1px solid #e4e4e4; border-radius:3px; color:#777; -webkit-transition: all 0.5s  ease-in-out; transition: all 0.5s ease-in-out;}
a.bai:hover{ background:#ff6d9a; border:1px solid #ff6d9a; color:#fff;}

.side-bar{position:fixed; width:54px;  top:65%; margin-top:-108px; right:20px; z-index:1000; }
.side-bar li>a {width:52px;height:52px; border:1px solid #cdcdcd; border-top:0; text-align: center;  display:block; cursor:pointer; float:left; background:rgba(255,255,255,0.8); transition:all .3s ease-out; }
.side-bar li:nth-child(1)>a{border-top:1px solid #cdcdcd;}
.side-bar li> a:hover{ background:#007efe; border:1px solid #007efe;}
.side-bar li> a i{ display:block; margin:0 auto; width:20px; height:21px; margin-top:5px;}
.side-bar li> a.c1 i{ background: url(../images/ceicon_44.png) no-repeat;}
.side-bar li> a.c2 i{ background: url(../images/ceicon_49.png) no-repeat;}
.side-bar li> a.c3 i{ background: url(../images/ceicon_53.png) no-repeat;}
.side-bar li> a.c4 i{ background: url(../images/ceicon_58.png) no-repeat;}

.side-bar li> a.gotop i{  background:url(../images/ceicon_65.png) no-repeat; margin-top:5px;}
 

.side-bar li> a em{ width:30px; height:30px; background:#007efe; display:block; overflow:hidden; margin:0 auto; border-radius:50%; margin-top:10px;}

.side-bar li{ position:relative; height:52px; clear:both;}
.side-bar li .hidebox{width:124px; overflow:hidden; position:absolute;  left:-124px; top:0;  transition:all .3s ease-in-out; transform:scale(0); transform-origin:124px 22px;}
.side-bar li:hover .hidebox{ transform:scale(1);}
.side-bar li .hied_con{ width:121px; background:#fff; border:1px solid #dfdfdf; transition:width .3s ease-in-out; border-top:2px solid #007efe;}
.side-bar li .hidebox a{ width:100px; display:block; margin:0 auto; border-bottom:1px solid #dfdfdf; font-size:14px; line-height:44px; padding:0 14px; box-sizing:border-box;} 
.side-bar li .hidebox a.last{ border-bottom:0;}
.side-bar li .hidebox p{ font-size:14px; text-align:center; padding:15px 0;}
.side-bar li .hidebox p span{ display:block; color:#007efe;}
.side-bar li .hidebox.big{width:194px; overflow:hidden; left:-194px;}
.side-bar li .hidebox.big .hied_con{ width:191px;}
.side-bar li .hidebox.big a.mail{ width:auto; line-height:24px; border:0;color:#007efe;}
.side-bar li .hidebox.big a.mail:hover{ text-decoration:underline;}

@-webkit-keyframes slideInRight {
0% {
opacity:0;
-webkit-transform:translateX(500px);
transform:translateX(500px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes slideInRight {
0% {
opacity:0;
-webkit-transform:translateX(500px);
transform:translateX(500px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
 
.slideInRight { 
 -webkit-animation:slideInRight 0.6s ease-out;	
 animation:slideInRight 0.6s ease-out;
 transition-delay:0.6s;
}

.ladaybox{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; display:none; z-index:10000;}


.page{text-align:center; margin:60px auto 100px auto; clear:both; color:#666666; font-size:14px;}
.page a{ border:1px solid #c3c3c3; background:#f8f8f8; line-height:24px; height:24px; display:inline-block; width:24px;   margin:0 5px; color:#666; border-radius:0;}
.page a:hover{ border:1px solid #006cff; background:#006cff; color:#fff;}
.page span{ border:1px solid #006cff; background:#006cff; color:#fff; line-height:24px; height:24px; display:inline-block; width:24px;   margin:0 5px; border-radius:0;}
.page a.pre,.page a.next{ padding:0; width:78px;}
.page input{ width:14px; padding:0 5px; line-height:24px; margin:0 5px; height:26px; border:1px solid #c3c3c3;box-sizing: content-box;}
.page a.go{ background:none; border:0; color:#006cff; text-decoration:underline;}
.page a.go:hover{ text-decoration:none;}
.page a.current{background-color:#006cff;border:1px solid #006cff;color:#fff;}
#ajaxList{margin-bottom:100px;}
.t_clip{ font-size:14px; color:#333; position:fixed; left:0; top:0; z-index:10000000; width:850px; left:50%; text-align:center; margin-left:-300px; background:#f4fef3; border:2px solid #a6cc9d; display:none;}
 
.loading{width: 150px;height: 15px; position:fixed; left:50%; top:50%; margin:-7px 0 0 -75px;text-align: center;}
.loading span{display: inline-block;width: 15px;height: 100%;margin-right: 5px;background:#007efe;-webkit-animation: load 1.04s ease infinite;}
.loading span:last-child{margin-right: 0; }

.placebox{ width:100%; background:#fff; clear:both; padding-bottom:45px;}
.placebox ul{
	background:#fff;
	color:#444444;
	height:34px;
	line-height:34px;
	display:inline-block;
	/*box-shadow:0 0 10px 0 rgba(40,131,255,0.5);*/
	margin-top:45px;
}
.placebox ul li{ background:#eee; float:left; padding:0 20px 0 34px; position:relative;  font-size:14px; color:#999;}
.placebox ul li a{ color:#999;}
.placebox ul li a:hover{ text-decoration:underline;}
.placebox ul li:nth-child(1){  padding:0 34px 0 20px; border-radius:6px 0 0 6px; overflow:hidden;}
.placebox ul li:nth-child(2){ padding:0 20px 0 20px; }
.placebox ul li:nth-child(1):before{ content:""; background:url(../images/pa6.png) no-repeat; width:14px; height:34px; display:block; position:absolute; right:0; z-index:10; top:0;}
.placebox ul li:before{ content:""; background:url(../images/pa6.png) no-repeat; width:14px; height:34px; display:block; position:absolute; right:-14px; z-index:10; top:0;}
.placebox ul li:nth-last-child(1):before{  content:""; background:url(../images/pa5.png) no-repeat; width:14px; height:34px; display:block; position:absolute; right:-14px; z-index:10; top:0;}
.placebox ul li i{ background:url(../images/mbxicon_03.png) no-repeat; width:12px; height:16px; display:block; margin:9px auto;}
.placebox ul li em{ display:inline-block; width:14px; height:14px; margin-right:8px; vertical-align:-2px;}
.placebox ul li em.c1{ background:url(../images/mbxicon_06.png) no-repeat;}
.placebox ul li em.c2{ background:url(../images/mbxicon_08.png) no-repeat;}
.placebox ul li em.c3{ background:url(../images/mbxicon_10.png) no-repeat;}

.b404{ width:1200px; margin:140px auto; overflow:hidden;}
.b404 p{ text-align:center; margin-top:60px;}
.b404 p a{ display:inline-block; border:2px solid #0098e6; box-sizing:border-box; font-size:18px; color:#0098e6; line-height:36px; padding:0 45px;}
.b404 p a:hover{ background:#0283c5; color:#fff; border:2px solid #0283c5;}
.b404 p a:nth-last-child(1){ background:#0098e6; color:#fff;}
.b404 p a:nth-last-child(1):hover{ background:#0283c5; color:#fff; border:2px solid #0283c5;}
@media screen and (max-width:1230px){
.b404{ width:100%;}
}

@media screen and (max-width:850px){
.placebox{ height:auto; padding:0 0 20px 0;}	
.placebox dl{ width:100%; float:none; display:block; margin-top:0; font-size:14px; text-align:center;}
.placebox .search_so{float:none; clear:both; width:263px; margin:0 auto; padding-top:10px;}
.placebox dt{ display:inline-block; float:none;}
.placebox dd{ display:inline-block; float:none;}	
.b404{ margin:100px auto 50px auto;}
}

@media screen and (max-width:540px){
	.placebox ul.crumbs_nav{
		height:auto;

	}
.placebox ul li{ padding:0 10px 0 24px; font-size:12px;}
.placebox ul li:nth-child(1){  padding:0 14px 0 10px;}
.placebox ul li:nth-child(2){ padding:0 10px 0 10px; }
.placebox ul li em{ margin-right:0; display:none;}
.b404 p a{ padding:0 20px;} 

.page{ margin:30px auto;}
.page label{ display:none;}
}
 

@media screen and (max-width:480px){
.page label{ display:none;}
}
@-webkit-keyframes load{
 0%{opacity: 1;-webkit-transform: scale(1.2);}
 100%{opacity: .2;-webkit-transform: scale(.2);}
}
	.loading span:nth-child(1){
		-webkit-animation-delay:0.13s;
	}
	.loading span:nth-child(2){
		-webkit-animation-delay:0.26s;
	}
	.loading span:nth-child(3){
		-webkit-animation-delay:0.39s;
	}
	.loading span:nth-child(4){
		-webkit-animation-delay:0.52s;
	}
	.loading span:nth-child(5){
		-webkit-animation-delay:0.65s;
	}
.dis_none{display:none;}
.dis_inline{display:inline-block;zoom:1;*display:inline; *zoom:1;vertical-align:top;}
/*.add_hot_icon{position:relative;}*/

/*@media screen and (max-width: 769px) {*/
	/*.add_hot_icon img{width:auto;margin-top:0px;margin-left:3px;}*/
/*}*/




/**header**/
#header{width: 100%;background: rgba(255,255,255,.99);position: fixed;left: 0;top: 0;z-index: 100000;box-shadow: 0 0 3px 0 rgba(0,0,0,.2);}
#header.move {    position: inherit;}
.header_wrapper{width:1400px; margin:0 auto;position:relative;}
.header_logo{float:left;margin-top: 16px;width:149px;}
.header_logo img{width:100%;}
.header_menu{float:right;width:82%;}
.large_menu{float:right;width:84%;}
.large_menu ul li{float: left;height: 68px;position: relative;}
.large_menu ul li a{height: 40px; line-height: 40px;  font-size: 14px; display: block;     margin: 15px 18px 0 18px;-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;position:relative;color:#2f2725;cursor:pointer;}
.large_menu ul li a.on {color: #007efe;border-bottom: 2px solid #007efe;}

.large_menu > ul >li >a:hover {  color: #007efe;}

.large_menu > ul >li >a:after {   position: absolute;content: "";display: block;width: 100%; height: 2px;background-color: #007efe;left: 0;bottom: -2px;transform: scaleX(0); visibility: hidden;transition: all 0.3s ease-in;}

.large_menu > ul >li >a:hover:after {
	position: absolute;
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background-color: #007efe;
	left: 0;
	bottom: -2px;
	transform: scaleX(1);
	visibility: visible;
}

.large_menu > ul >li.rm-hover > a {
	color: #007efe;
}

.large_menu li a .zico {
	background: url(../images/jian_1.png) no-repeat;
	width: 13px;
	height: 7px;
	display: inline-block;
	margin-left: 4px;
	vertical-align: 1px;
}

.large_menu li a:hover .zico {
	background: url(../images/jian_1h.png) no-repeat;
}

.large_menu li.rm-hover a .zico {
	background: url(../images/jian_1h.png) no-repeat;
}

.large_menu li.rm-hover a .sico {
	background: url(../images/jian_2.png) no-repeat;
	width: 7px;
	height: 11px;
	display: inline-block;
	float: right;
	margin: 23px 15px 0 0;
}

.large_menu li.rm-hover li a:hover .sico {
	background: url(../images/jian_2h.png) no-repeat;
}

.large_menu li.rm-hover  li.rm-hover a .sico {
	background: url(../images/jian_2h.png) no-repeat;
}

.large_menu li a.on {
	color: #007efe;
	border-bottom: 2px solid #007efe;
}

.large_menu li a.on .zico {
	background: url(../images/jian_1h.png) no-repeat;
}



.large_menu li .larg_menu_child{width: 290px;
	white-space: nowrap;
	padding: 0px;
	position: absolute;
	left: 0;
	top: 68px;
	background: #fff;
	border-left: 3px solid #007efe;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1);
	line-height: 57px;display:none;
}
.large_menu li .larg_menu_twochild{width: 515px;}
.large_menu li .larg_menu_suport{width: 344px;}
.larg_menu_child dl h5 {
	font-size: 14px;
	font-weight: 600;
}

.larg_menu_child dl {width: 240px;box-sizing: border-box;float: left;font-size: 14px;padding: 0 15px;}

.large_menu .larg_menu_child dl a {line-height: 57px;height:57px;border-bottom: 1px solid #dcdcdc;color: #727171;margin:0;}
.large_menu .larg_menu_child dl a.lasta1{border-bottom: none;}
.larg_menu_child dl a:hover {color: #007efe;}

.add_hot_icon{position: relative;}
.add_hot_icon img{position:absolute;width: auto;top: 10px;}
.add_plat_icon{}
.add_plat_tag{position:absolute;top: 0;	right: auto;font-size:0;}
.add_plat_tag img{width:14px;height:14px;margin-left:8px;margin-top:11px;}
/*.large_menu ul li a.add_plat_icon .add_plat_tag{cursor: auto}*/

.menu_add_hot{position: relative;}
.menu_add_hoticon{width: 24px; height: auto; position: absolute; left: 72px; top: -1px;}
.menu_addpartner_hot .menu_add_hoticon{left: 61px;}



#menu_allwidth .menu_allwidth_child{text-align:center;background-color:transparent;padding-bottom:30px;}
#menu_allwidth .larg_menu_child dl{float:none;}
#menu_allwidth  .menu_allwidth_childbj{position:absolute;width:100%;height:100%;}
/*.dis_inline{display:inline-block;zoom:1;*display:inline; *zoom:1;vertical-align:top;}*/
.large_menu #menu_allwidth  .larg_menu_child dl a{height:36px;line-height:36px;border:none;text-align:left;margin-top:8px;}
#menu_allwidth .add_hot_icon img{top:-4px;}
#menu_allwidth .larg_menu_child dl h5{text-align:left;margin-top:15px;height:60px;line-height:60px;color:#333;
	border-bottom: 1px solid #ececec;}
.menu_allwidth_childallbj{background:rgba(255,255,255,0.98);position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;}


.header_login_model{float:right;width:16%;}
.header_nologin_model{float:right;width:11%;}
.header_nologin{display: inline-block; width:100%;height: 68px; line-height: 68px;text-align:right;}

.header_nologin .header_nologin_logbtn { font-size:14px;display: inline-block; line-height: 28px; width: 98px; text-align: center; color: #007efe; border: 1px solid #007efe; border-radius: 0px; transition: all 0.3s ease-in;}

.header_nologin .header_nologin_logbtn:hover { background: #007efe; color: #fff;}
.header_nologin_regbtn{ color: #007efe;font-size:14px;}
.header_nologin_regbtn:hover { text-decoration: underline;}
.header_logined_name{float:left;width:100%;color:#fff;text-align:center;font-size:14px;height:35px;line-height:35px;}
.header_logined{  position: relative;height: 68px;line-height: 68px;}
.header_logined_favicon{color: #007efe;
	font-size: 16px;    height: 40px;
	line-height: 40px;
	display: block;
	margin: 0px;padding-left:0  ;  width: 163px;
	overflow: hidden;}
.header_logined_toux{width: 34px;
	height: 34px;
	overflow: hidden;
	border-radius: 50%;
	background: #e1e1e1;
	margin-right: 10px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
	vertical-align: 3px;
}
.header_logined_favicon .san {
	background: url(../images/san.png) no-repeat center;
	width: 8px;
	height: 40px;
	display: inline-block;
	margin-left: 5px;

}
.header_logined_haschild{margin-top:15px;}
.header_logined_child{left: auto;
	right: 0;width: 138px;    white-space: nowrap;
	padding: 0px;
	position: absolute;
	display:none;
	top: 68px;
	background: #fff;
	border-left: 3px solid #007efe;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1);
	line-height: 57px;margin-left: 0;
	list-style: none;
	z-index: 500;
	zoom: 1;    margin-top: 0;
}
.header_logined_child dd{padding: 0 15px;position: relative;line-height: 57px;}
.header_logined_child dd a{    z-index: 500;padding-left: 0em;border-bottom: 1px solid #dcdcdc;
	color: #727171;    display: block;
	position: relative;
	font-size: 14px;
	text-decoration: none;}

#header_profile_pc{}
#header_profile_h5{display:none;}

#header_login_pc{}
#header_login_h5{display:none}
.menu_allwidth_phone{display:none;}
.small_menu {float:right;    margin: 18px 15px 0 0;display:none;position: relative; z-index: 9999;width: 24px;height: 12px;border-bottom: 2px solid #363635;vertical-align: middle;font-size: 0;text-indent: -9999px;-webkit-box-sizing: content-box !important;box-sizing: content-box !important;}

.small_menu:before {
	content: '';
	position: absolute;
	top: -2px;
	left: 0;
	right: 0;
	height: 5px;
	border-top: 2px solid #363635;
	transition: all 100ms linear 0ms;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.small_menu:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 5px;
	border-bottom: 2px solid #363635;
	transition: all 100ms linear 0ms;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
}




.small_menu_active {
	color: transparent !important;
	border: 0;
	transition: all 0.3s ease-in;
}

.small_menu_active:after {
	-webkit-transform: scale(0);
	transform: scale(0);
}



.small_menu_active:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 3px;
}

.small_menu_active:after {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.cookies-ask {
	width: 100%;
	height: 70px;
	position: fixed;
	bottom: 0;
	left: 0;
	background-color: rgba(17, 24, 31, .91);
	font-family: ArialMT;
	font-size: 18px;
	color: #f0f1f2;
	line-height: 70px;
	overflow: hidden;
	z-index: 999;
	text-align: left;
}
/*.cookies-ask-cont{*/
	/*width:90%;*/
	/*margin:0 auto;*/
	/*position:relative;*/
/*}*/
.cookies-ask-text {
	float:left;
	width:87%;
 }

.cookies-ask-more {
	 color: #f0f1f2 !important;
	 text-decoration: underline;
	 white-space: nowrap;
 }

.cookies-ask-accept {
	 background-color: #007efe;
	 color: #f0f1f2;
	 border: 0;
	 border-radius: 4px;
	 word-break: keep-all;
	 white-space: nowrap;
	 cursor: pointer;
	 font-size: 14px;
	 text-align: right;

	 height: 40px;
	 overflow: hidden;
	 line-height: 43px;
	 width: 86px;
	 text-align: center;
	 float:right;
	margin-top: 13px;

 }

.cookies-ask-close {
	 position: absolute;
	 right: 4px;
	 top: 4px;
	 font-size: 14px;
	 line-height: 14px;
	 cursor: pointer;
	width:14px;
	height: 14px;
	background: url(../images/activity/oem-icon50.png) no-repeat;
	background-size:100%;
 }


.eshop_header{position:fixed;left:0;top:0;z-index:10;width: 100%;height: 80px;
	background: #FFFFFF;font-family: HarmonyOS_Sans;
	border-bottom:1px solid #DDE4EE;
}
.eshop_header_wrap{height:100%;display:flex;justify-content: space-between;align-items: center;}
.eshop_header_logo{width:160px;display:flex;cursor:pointer;}
.eshop_header_logo img{width:100%;}
.eshop_header_r{display:flex;align-items: center;height:100%;}
.eshop_header_contact{width: 152px;height: 48px;line-height: 48px;border-radius: 12px;font-size: 18px;cursor:pointer;text-align:center;background: #0271FF;color: #FFFFFF;font-weight: bold;}
.eshop_header_contact:hover{color:#fff;background: #003da8;}
.eshop_header_login{font-size: 18px;margin-left:40px;color: #0271FF;font-weight: bold;cursor:pointer;}
.eshop_header_logged{display:flex;height:100%;margin-left:40px;}
.eshop_logged_wrap{position: relative;}
.eshop_logged_haschild{margin-top:0;display: flex;height: 100%;	align-items: center;}
.eshop_logged_favicon{width: 163px;font-size: 16px;height: 40px;line-height: 40px;
	display:flex;align-items:center;margin: 0px;padding-left:0;overflow: hidden;color: #007efe;}

.eshop_logged_name{float:left;width:100%;color:#fff;text-align:center;font-size:14px;height:100%;}
.eshop_logged_user{display: inline-block;max-width:50%;height:40px;word-break: break-all;overflow:hidden;}

.eshop_logged_toux{width: 34px;
	height: 34px;
	overflow: hidden;
	border-radius: 50%;
	background: #e1e1e1;
	margin-right: 10px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	text-align: center;

}
.eshop_logged_favicon .san {
	background: url(../images/san.png) no-repeat center;
	width: 8px;
	height: 40px;
	display: inline-block;
	margin-left: 5px;

}

.eshop_logged_child{
	left: 0;width: 138px;    white-space: nowrap;
	padding: 0px;
	position: absolute;
	display:none;
	top: 80px;
	background: #fff;
	border-left: 3px solid #007efe;
	box-shadow: 0 0 3px 0 rgba(0,0,0,.1);
	line-height: 57px;margin-left: 0;
	list-style: none;
	z-index: 500;
	zoom: 1;    margin-top: 0;
}
.eshop_logged_child dd{padding: 0 15px;position: relative;line-height: 57px;}
.eshop_logged_child dd a{    z-index: 500;padding-left: 0em;border-bottom: 1px solid #dcdcdc;
	color: #727171;    display: block;
	position: relative;
	font-size: 14px;
	text-decoration: none;}




@media screen and (max-width:1500px) {
	.header_wrapper{width:95%;}
	.large_menu ul li a{ margin:15px 12px 0 16px;}


}
@media screen and (max-width:1430px) {
	.maincon_large {
		width: 90%;
	}
}
@media screen and (max-width:1300px) {
	.eshop_header {height: 68px;}
	.eshop_header_logo {width: 140px;}
	.eshop_header_contact {width: 130px;height: 40px;line-height: 40px;font-size: 16px;}
	.eshop_header_login {font-size: 16px; margin-left:30px;}

	.eshop_header_logged{margin-left:30px;}

	.eshop_logged_child{top:68px;}
}
@media screen and (max-width:1230px) {
	.maincon{ width:90%;}
	.header_wrapper{width:95%;}


	.large_menu ul li a{ margin: 15px 9px 0 15px;}
	.header_logo{width:149px;margin-top:21px}

	.larg_menu_child dl{width:220px;}
}
@media screen and (max-width:1200px) {
	.large_menu {
		float: right;
		width: 85%;
	}
	.header_login_model {
		float: right;
		width: 14%;
	}
	.large_menu ul li a{ margin: 15px 6px 0 12px;}
	.cookies-ask-text {
		font-size: 12px;

	}

	.cookies-ask-accept {
		font-size: 12px;
		width: 80px;
		height: 40px;
		margin-right:20px;
	}

	.placebox ul li {
		padding: 0 10px 0 22px;
		font-size:12px;
	}
	.placebox ul li:nth-child(1) {
		padding: 0 20px 0 15px;
	}
	.placebox ul li:nth-child(2) {
		padding: 0 9px 0 8px;
	}
}
@media screen and (max-width:1144px) {
	.header_menu{width:79%;margin-left:2%;}
	.large_menu ul li a{ margin: 15px 5px 0 11px;}

	.larg_menu_child dl{width:190px;}

}
@media screen and (max-width:1100px) {
	.header_menu{width:78%;margin-left:2%;}
	.large_menu ul li a{ margin: 15px 4px 0 8px;}
	.large_menu{    width: 85%;}
	.header_login_model {width: 15%;}


}
@media screen and (max-width:1060px) {
	.header_menu{width:78%;margin-left:2%;}
	.large_menu ul li a{ margin: 15px 3px 0 7px;}
}
@media screen and (max-width:1030px) {
	.header_menu{width:79%;margin-left:1%;}
	.header_login_model{width:16%}
	.large_menu{    width:84%;}
	.header_logo{width:140px;margin-top:21px}
	.large_menu ul li a{margin: 15px 4px 0 5px;}
}
@media screen and (max-width:1020px) {
	.header_menu{width:78%;margin-left:2%;}
	.large_menu ul li a{ margin: 15px 3px 0 3px;}
}
@media screen and (max-width:1000px) {

	.large_menu ul li a{ margin: 15px 2px 0 3px;}
}


@media screen and (max-width:980px){
	.small_menu{display: inline-block;}
	.header_wrapper{height: 50px;}
	.header_logo{margin-top: 14px;}
	.header_menu{display:none;position:absolute;top:50px;width:100%;margin:0;padding:0;background-color:#fff;}
	.large_menu{float:none;width:100%;}
	.header_login_model{float:none;width:100%;}
	.large_menu ul li{float:none;width:100%;height:auto;border-bottom:1px solid #ccc;}
	.large_menu ul li a{    margin: 0;height: 34px;	line-height: 34px;}
	.large_menu ul{padding:0 30px;}
	.large_menu > ul >li >a:after{display:none;}
	.large_menu > ul >li >a:hover:after {display:none;}
	.large_menu li a .zico{position:absolute;right:0;background: url(../images/down1.png) no-repeat;margin: 13px 15px 0 0;}
	.large_menu li a:hover .zico {background: url(../images/up1.png) no-repeat;	}
	.large_menu li .larg_menu_child{height: 360px;overflow-y: auto;line-height:34px;width:100%;position:relative;top:0;border-left:none;box-shadow:none;}
	.larg_menu_child dl{float:none;padding: 0 15px;width:100%;box-sizing: border-box;}
	.larg_menu_child dl dd{padding: 0 15px;width:100%;box-sizing: border-box;}
	.large_menu .larg_menu_child dl a{height:34px;line-height:34px;border-bottom:none;}
	.header_nologin{padding:0 30px;}
	.header_logined{padding: 0 30px;height:auto;}
	.header_logined_favicon{width:100%;margin:0;position: relative;}

	.header_logined_favicon .san{    position: absolute;right: 0;margin: 13px 19px 0 0;}
	.header_logined_toux{ width: 24px;height: 24px;margin-right: 10px;	line-height: 24px;	}
	.header_logined_name{height:24px;line-height:24px;}
	.header_logined_child{ display: none;   left: auto;right: 0;width: 100%;position: relative;top: 0;background: #fff;border-left:none;box-shadow:none;line-height: 34px;}
	.header_logined_child dd{line-height: 34px;}
	.header_logined_child dd a{border-bottom:none;}

	div.index_search_wap{float:none;}
	div.index_hot_searchwap{float:left;}
	.header_nologin_model{float:none;}

	#header_profile_pc{display:none;}
	#header_profile_h5{display:block;}
	#header_login_pc{display:none}
	#header_login_h5{display:inline-block}

	#menu_allwidth{display:none;}
	.menu_allwidth_phone{display:block;}


	.cookies-ask {
		text-align: left;
		height: auto;
		padding:5px 0;
	}

	.cookies-ask-text {

		line-height: 24px;
		width:80%;
		text-align: center;

	}

	.cookies-ask-accept {
		height: 24px;
		width: 60px;
		margin-top: 0;
		line-height: 24px;
	}
}
@media screen and (max-width:850px) {
	.cookies-ask-accept {
		margin-top: 9px;
	}

}

@media screen and (max-width:769px) {
	.add_hot_icon img{width:auto;margin-top:0px;margin-left:3px;}

}
@media screen and (max-width: 640px) {
	.eshop_header {height: 50px;}
	.eshop_header_logo {width: 107px;}
	.eshop_header_contact {width: 107px;height: 35px;line-height: 35px;font-size: 14px;}
	.eshop_header_login {font-size: 16px;margin-left:25px; }
	.eshop_header_logged{margin-left:20px;}
	.eshop_logged_child{top:50px;}
}
@media screen and (max-width:500px) {

	.cookies-ask-text {

		width: 70%;

	}
	.eshop_logged_favicon {width: 140px;font-size: 14px;}

}
@media screen and (max-width:450px) {
	.cookies-ask-accept {
		margin-top: 22px;
	}
	.eshop_header_logged{margin-left:10px;}
	.eshop_logged_favicon {
		width: 90px;
		font-size: 12px;
	}
	.eshop_logged_toux {
		width: 25px;
		height: 25px;
		margin-right: 5px;
		font-size: 12px;
		line-height: 25px;
	}
	.eshop_logged_child{width:105px;}
	.eshop_logged_child dd {padding: 0 5px;position: relative;}
}

@media screen and (max-width: 360px) {
	.eshop_header_logo {width: 100px;}
	.eshop_header_login {font-size: 14px; }
	.eshop_header_contact { width: 86px;height: 30px;line-height: 30px;font-size: 12px;}
	.eshop_header_logged {
		margin-left: 5px;
	}
	.eshop_logged_child dd a {font-size: 12px;}
	.eshop_logged_child{width:98px;}
}