body{
	width: 100%;
	min-width: 1210px;
}
.wid{ width:100%; float:left;}
.wid_piece{ width:1210px; margin:0 auto;}
.border_ee{border-right: 1px solid #eeeeee}
.font_weight{font-weight: bold}
.margin_bot10{margin-bottom: 10px}
.margin_top20{margin-top: 20px}
.color_1{color:#53a0fe }
.relative{position: relative}
.border-right{border-right:1px solid #666; }
/* top */
.top{ line-height:40px; background-color:#333; color:#9a9a9a;}
.place{ float:left; width:110px; padding-left:10px; margin-left:20px;cursor:pointer;font-size: 14px;color: #b2b2b2;}
#place{ float:left;}
.place2{ background-color:#fff; color:#000;}
.place_show{ position:absolute; background-color:#fff; width:480px; height:100px; padding:0 10px; box-shadow: 3px 3px 1px #ddd; border:1px solid #ddd; border-top:none; margin:40px 0 0 19px; display:none;z-index: 2}
.place_top{ width:460px; margin-left:20px; height:39px; float:left; line-height:40px; border-bottom:1px solid #ddd;}
.place_top ul li{ float:left; margin-right:40px;font-size: 14px;}
.place_top_a{ color:#999;}
.place_top .this_place{ color:#53a0fe;}
.place_bottom{ width:460px; margin-left:20px; line-height:30px;}
.place_bottom ul li{ float:left; margin-right:27px;}
#place_bottom1,#place_bottom2,#place_bottom3,#place_bottom4{ display:none;}
.top_content{ float:right;}
.top_content ul li{ float:left; border-left:1px solid #666; line-height:12px; margin:14px 0; padding:0 15px;font-size: 14px;}
.top_content ul li a{ color:#b2b2b2;}
.top_content ul li a:hover{ color:#fff;}
.top_content ul #vip_cneter li .cover_cneter:hover{ color:#666 !important;}
.top_content ul li:first-child{ border-left:none;}
#vip_cneter{position: relative;height: 40px;line-height: 40px;float: left;cursor: pointer}
.vip_cneter1{background: white;}
#newadd_vip{position: absolute;top: 40px;background: white;box-shadow: 3px 3px 1px #ddd;
  border: 1px solid #ddd;border-top:none;width: 185px;z-index: 100;display: none;padding-left: 10px}
.newadd_vip_a a{display:block;padding: 6px 10px;line-height: 17px;font-size: 14px;}
.newadd_vip_a a:hover{color:#a5c9fe;cursor: pointer}
.newadd_vip_a{width: 90px;text-align: left}
.noread_message{display: inline-block;padding: 1px 5px;background:#53a0fe;color: white;border-radius: 3px;margin-left: 6px;}
.center_down_img{position: absolute;top: 4px;right: 15px;width: 5px;height: 5px;}

.toppup_new{position: relative;height: 40px;line-height: 40px;float: left;cursor: pointer}
.toppup_new li a:hover{color: #b2b2b2!important;}
.toppup_new1{background: white;position:relative;z-index:3}
.newpup_div{position: absolute;top: 40px;background: white;box-shadow: 3px 3px 1px #ddd;
  border: 1px solid #ddd;border-top:none;width: 250px;z-index: 100;padding-left: 11px;text-align: center;display: none;right:-1px;}
.new_downapp img{display: inline-block;}
.new_downapp_img{position: absolute;top: 4px;right: 6px;width: 5px;height: 5px;}
.mobile_static:before {content: "";position: absolute;display: block;top: -11px;left: 50%;margin-left: -5px;
width: 0;height: 0;line-height: 0;font-size: 0;border-width: 5px;border-style: solid;border-color: #333 #333 #ffffff;}
/* head */
.head{}
.head_logo{ float:left; margin-top:24px;}
.header_pub{width: 1210px;float: left}
.search_parent{margin-left: 160px;margin-top: 24px;position: relative}
.search_left{height:40px;line-height: 40px;width: 300px;border: 1px solid #53a0fe;position: relative;float: left}
.search_input{font-size:14px;height: 40px;line-height: 40px;margin: 0px 30px;width: 78%;border: none;outline: none;padding-left: 5px}
.se_left_img{position: absolute;left:5px;top: 10px}
.se_right_img{position: absolute;right:5px;top: 10px;display: none;}
.search_right{height: 40px;line-height: 40px;border: 1px solid #53a0fe;border-left: none;width: 115px;float: left;position: relative}
.search_right_inner{font-size:14px;color: black;padding-left: 20px;background:url("../images/register/place_arrow.png") no-repeat;background-position:100px;background-size: 7px 6px;}
.search_right_select{padding:10px 0px;background: white;position: absolute;z-index: 2;top: 42px;right: 0px;width: 115px;box-shadow: 0 0 1px 1px #ddd;display: none}
.search_right_select ul li {text-align: center;line-height: 25px;cursor: pointer}
.search_right_select ul li:hover{color:#53a0fe}
.search_btn_parent{float: left;margin-left: 15px;font-size: 14px;}
.search_btn{height: 42px;line-height: 42px;width:85px;text-align: center;background:#53a0fe;color: white}
.hot_search{position: absolute;left: 0px;top:48px;}
.hot_search span{cursor: pointer;margin-right: 5px}
.hoter_div{height: 22px;width: 320px;float: left;margin-left: 10px;overflow: hidden}
.hot_search span{font-size: 12px;}
.hoter_ul li{float: left;margin-right: 10px;cursor: pointer;margin-bottom: 10px;font-size: 12px;}
.hoter_ul li a:hover{
	color:#00b0ff;
}
.shop_car{float: right;height: 40px;line-height: 40px;margin-top: 24px}
#shopping_car{ float:right;position: relative}
.shopping_car1{font-size: 14px;width:134px; float:right; padding-left:54px; background:url(../images/shop1.png) left no-repeat #f5f5f5; background-position:20px; cursor:pointer;border: 1px solid #dddddd;color: black}
.shopping_car1 a{ color:#666;}
.car_show{display:none;position:absolute; background-color:#fff; width:265px; padding-top:10px; background-color:#fff; border:1px solid #ddd; border-top:none;top:41px;right:0px;text-align:center;box-shadow: 0 0 1px 1px #ddd;z-index: 1}
.shopping_car2{ font-size:14px;box-shadow:0px -1px 1px  #ddd;width:134px; float:right; padding-left:54px; background:url(../images/shopping_car2.jpg) left no-repeat white; background-position:20px; cursor:pointer;color: black;z-index: 2;position: relative;border-bottom: none;}
.shop_goods_ul{padding: 0px 10px}
.shop_goods_ul li{padding:10px 0px;border-bottom: 1px dashed #eeeeee}
.goods_img1{width: 62px;height: 62px;border: 1px solid #eeeeee}
.goods_img1 img{width: 62px;height: 62px;}
.goods_name1{width:130px;margin: 0px 10px;text-align: left;height: 45px;overflow: hidden;line-height: 15px;}
.goods_text{vertical-align: top;display: inline-block;text-align: left;height: 49px;overflow: hidden}
.goods_del{width: 30px;height: 64px;text-align: end}
.goods_del span{display: inline-block;margin-top: 56px;line-height: 0px;}
.goods_del_sp:hover,.goods_text:hover,.hot_search span:hover,.classsify_select li:hover{color: #53a0fe;cursor: pointer}
.classsify_select li a:hover{
	color:#00b0ff;
}
.good_count{background:#f5f5f5;line-height: 15px;width: 265px}
.count_inner{padding: 15px 15px;text-align: left}
.count_btn{background:#53a0fe;color: white;border: none;padding: 5px 10px;border-radius: 4px;margin-left: 30px}
.allgood_classsify{font-size: 14px;cursor:pointer;background:#53a0fe;color: white;height: 42px;line-height: 42px;width: 228px;text-align: center;}
.classsify_select{margin-left: 20px}
.classsify_select li{font-size: 14px;height: 42px;line-height: 42px;float: left;font-weight: normal;padding: 0 15px;}
.classsify_select li:hover{
	color:#00b0ff;
}
.ggao_parent{height: 42px;line-height: 42px}
.ggao_ul{overflow: hidden;}
.ggao_ul li{width: 160px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0px 0px 10px 5px;line-height: 15px;font-size: 14px;}
.head_search_tip {float: left;width: 165px;height: 22px;overflow: hidden;margin-top: 13px;}
.up_down{line-height: 0px;margin-top: 16px}
.up_down p{padding: 0px 3px;background:#f5f5f5;font-size:6px;margin-bottom: 1px}
/* main_image */
.main_visual{ overflow:hidden; position:relative; width:100%;background-color:#fff; height:500px;}
.main_image{ overflow:hidden; position:relative; height:500px;}
.main_image ul{ width:100%; overflow:hidden; position:absolute; top:0; left:0;height: 100%;}
.main_image li{ float:left; width:100%; height:100%;}
.main_image li span{ display:block; width:100%;}
.main_image li a{ position: relative;display:block; width:100%;height: 100%;overflow: hidden;}
.main_image li img{ 
	width: 1920px;
  height: 100%;
  position: absolute;
  left: 50%;
  margin-left: -960px;
}
div.flicking_con{ position:absolute; left:50%; z-index:10; height:22px; bottom:0;transform: translateX(-50%);/*margin:377px 0 0 -50px;*/}
div.flicking_con a{ float:left; width: 12px;height: 12px;border-radius:100%;background: white;display:block;margin: 5px 3px 0px 3px;}
div.flicking_con a.on{ width: 12px;height: 12px;border-radius:100%;background: #53a0fe}
#btn_prev,#btn_next{position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;z-index:11;}
#btn_prev{ background:url(../images/index/left_arrow.png) no-repeat left top; opacity:1; left: 0px}
#btn_next{ background:url(../images/index/right_arrow.png) no-repeat right top; opacity:1;right: 0px}
/*left_nav_classify*/
.left_nav_classify{display:none;position: relative;cursor:pointer;position: absolute;top:42px;background: rgba(0, 0, 0, 0.6);width: 228px;min-height: 500px;height:500px;z-index: 199999;}
.left_navfirst{height: 67px;}
.left_navfirst:hover{background: #3a3e41;}
.left_navfirst:hover .left_navtop_text1,.left_navfirst:hover .left_navtop_text{color: white}
.left_navfirst:hover .left_navtop_text a{color: white!important;}
.left_navfirst:hover .left_navbottom_ul li a,.left_navfirst .left_navbottom_ul li a:hover{color: white!important;}
.left_navtwo{display:none;width: 860px;min-height: 498px;height:498px !important;position: absolute;background: white;top:0px;left: 228px;border: 1px solid #dddddd;border-left: none;}
/*.left_navfirst:hover .left_navtwo{display: block}*/
.left_nav_in{line-height: 50px;margin: 0 10px;}
.left_navtop_text{margin-left:10px;width:156px;font-weight: bold;font-size: 14px;color:#cbcccc;line-height: 50px;overflow: hidden;}
.left_navtop_text1{font-weight: bold;font-size: 14px;color:#cbcccc;line-height: 50px;}
.left_navtop_text a{color:#cbd3d7;display: block;}
.left_navbottom{margin-left: 37px;margin-top: 5px}
.left_navbottom_ul li{padding: 0px 5px 10px 0px;float: left;color: #cbcccc;font-size: 12px;}
.left_navbottom_ul li a{color:#cbd3d7;}
.navtwo_inner{padding: 10px 10px;}
.navtwo_parent{margin: 15px 0px 30px 20px;}
.navtwo_top{width: 190px}
.navtwo_img img{height: 40px;width: 40px}
.navtwo_title{height: 40px;line-height: 40px;font-size: 14px;margin-left: 10px;width: 140px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.navtwo_ul_p{margin-left: 10px;width:300px}
.navtwo_ul li{display: inline-block;padding: 14px 14px 0px 0px;}
.navtwo_ul li:hover{color: #53a0fe}
.navtwo_left_con{width: 550px;height: 480px;overflow-y: auto;}
/*.navtwo_left_con::-webkit-scrollbar {display: none,width:0};*/
.navtwo_right_con{margin-left: 10px;}
.navtwo_right_con img{width: 279px;height: 480px}
/* recommend */
.recommend{ margin:25px 0 40px 0;}
.recommend_title{ font-size:24px; color:#333; margin-bottom:30px;}
.recommend_title span{ font-size:14px; color:#666; margin-left:10px;}
.recommend_content{ overflow:hidden;}
.recommend_content ul{ width:1000%; margin-left:0;}
.recommend_content li{ float:left; width:234px; height:210px; margin-right:10px;}
.recommend_content li img{ width:100%;}
.recommend_left{ position:absolute; margin-top:80px; cursor:pointer;}
.recommend_right{ position:absolute; margin-top:80px; margin-left:1190px; cursor:pointer;}
/* main */
.main{ padding:40px 0 0 0; background-color:#f3f3f3;}
.main_title{ float:left; width:100%; font-size:24px; color:#333;height: 67px}
.main_title_right{ float:right; margin: 3px 0 0px 0px;}
.main_title_right ul li{ float:left; padding:0px 20px;height:67px; font-size:14px;color: #333 !important}
.main_title_right ul li a{ padding-bottom:8px;}
.main_title_right ul li a:hover{ border-bottom:0px solid #53a0fe; color:#53a0fe;}
.floor_click{border-bottom:0px solid #53a0fe; color:#53a0fe !important;}
.main_title_right ul li img{ float:right; margin-left:5px;}
.main_content{ float:left; width:100%;}
.main_content_left{ float:left;}
.main_content_left img{ width:242px; height:570px;}
.main_content_right{ float:left; width:968px;height: 580px;}
.main_content_right li{ position:relative;float:left; width:230px; margin-left:12px; margin-bottom:10px; background-color:#fff; cursor:pointer;}
.main_content_right li:hover{ box-shadow: 0 0 3px 3px #ddd;}
.main_content_right li .goods_box{ padding:20px 20px 10px 20px;}
.main_content_right li .goods_img{width:100%; text-align:center;}
.main_content_right li .goods_img img{ width:156px; height:156px;position: relative;-moz-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;  -webkit-transition: all 1s ease 0s; transition: all 1s ease 0s; transform: scale(1);}
.main_content_right li .goods_name{ height:45px;width:100%; float:left; margin-top:17px; display:block;overflow:hidden; text-overflow:ellipsis; text-align:center; color:#333;}
.goods_name_p1{font-size:14px;font-weight: bold;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 10px}
.goods_name_p2{font-size:12px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.goods_name_p1:hover,.goods_name_p2:hover{cursor: pointer;color:#53a0fe }
.main_content_right li .goods_name2{ margin-top:3px;}
.main_content_right li .goods_name a{ font-size:14px;}
.main_content_right li .goods_money{ width:100%; float:left; color:#ff3d50; font-size:16px; margin-top:7px; text-align:center;}
.newhover_img{position: absolute;bottom: 118px;right: 8px;display: none}
/* promise */
.promise{ background-color: white;border-bottom: 1px solid #dddddd;}
.promise li{ width:25%; float:left;}
.promise li img{ float:left; width:55px; margin:40px 10px 50px 40px;}
.promise .left{ width:100px;}
.promise1{ float:left; font-size:16px; color:#666666; margin-top:44px;}
.promise2{ float:left; font-size:12px; color:#a9a9a9; margin-top:10px;}
/* foot */
.foot{ padding:70px 0 30px 0;}
.foot ul{ float:left; width:140px;}
.foot ul:first-child{ margin-left:60px;}
.foot li{ float:left; width:100%; margin-bottom:10px;}
.foot ul li a{font-size: 14px;}
.foot .foot_title{ font-size:16px; margin-bottom:20px; color:#333;}
.foot .code{ float:left; margin-right:20px; text-align:center;}
.foot .code img{ width:98px; height:98px; border:1px solid #ddd;}
.foot .code p{ margin-top:10px; color:#333;}
.foot .phone{ float:left; margin-top:10px; margin-left:100px;}
.foot .phone .phone_top{ font-size:14px; color:#666; margin-bottom:15px;}
.foot .phone .phone_top img{ float:left; margin-right:5px;}
.foot .phone .phone_mid{ font-size:30px; margin-bottom:20px;color: #ff7200;}
.foot .phone .phone_bottom{ font-size:14px;}
/* fixed */
.fixed{ position:fixed; right:50px;}
.to_top{ bottom:160px;}
.kefu{ bottom:100px;}
.fixed1{ position:fixed; right:60px;}
.contact_kefu{bottom:60px;}
.contact_kefu .icons {
	position: relative;
	display: block;
	width: 90px;
	height: 90px;
	margin-top: 10px;
	cursor: pointer;
}
.contact_kefu .icons img {
	display: block;
	width: 100%;
	height: 100%;
}
.contact_kefu .icons .showToast {
	display: none;
	position: absolute;
	top: 0;
	right: 100px;
	padding: 10px;
	font-size: 0;
	width: 246px;
	height: 110px;
	background: url('../modules/index/img/bg_kf.png') 100% 100% no-repeat;
}
.contact_kefu .icons .showToast .imgs {
	display: inline-block;
	vertical-align: middle;
	width: 110px;
	height: 110px;
	margin-right: 10px;
}
.contact_kefu .icons .showToast .rightbox {
	display: inline-block;
	vertical-align: middle;
	width: 118px;
}
.contact_kefu .icons .showToast .rightbox .topic {
	font-size: 16px;
	line-height: 1;
	color: #666;
	font-weight: 500;
	margin-bottom: 10px;
}
.contact_kefu .icons .showToast .rightbox .txt1 {
	font-size: 13px;
	color: #c6c6c6;
	height: 42px;
	line-height: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	word-break: break-all;
}
.contact_kefu .icons .showToast .rightbox .txt2 {
	margin-top: 10px;
	width: 100%;
	font-size: 13px;
	line-height: 15px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.address_top .addr_contact {
    width: 250px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bubble {
  background-color: #ef430c;
  color: #fff;
  padding: 0 12px;
  position: absolute;
  top: 25px;
  left: 50%;
  border-radius: 3px;
  z-index: 99;
  height: 26px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  white-space: nowrap;
  transform: translateX(-50%);
  font-family: "Microsoft Yahei";
}

.bubble:before {
  content: '';
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-top-color: #ef430c;
  position: absolute;
  left: 50%;
  top: 0;
  transform: rotate(180deg);
  margin-top: -12px;
  margin-left: -6px;
}

.innerKeywords {
  position: absolute;
  top: 9px;
  right: 0;
}

.innerKeywords a {
  float: left;
  padding: 0 10px;
  background-color: #d9d9d9;
  border-radius: 5px;
  margin: 0 4px;
  height: 22px;
  line-height: 22px;
  color: #353535;
  font-size: 12px;
}
.innerKeywords a:hover {
  background-color: #53a0fe;
  color: #fff;
}


.clearfix:after{
  content: '';
  display: block;
  clear: both;
}