@charset "utf-8";
/* CSS Document */
body{background-color: #f0f0f0; margin: 0 auto; font-size: 12px; font-family: 'Microsoft YaHei'; color: #858585;}
input,h1,h2,h3,h4,p,img,dl,dt,dd,ul,li{ margin:0; padding: 0; list-style: none; border:none; outline:none;}
/*a:link{ text-decoration: none; color: #898989;}
a:visited{ text-decoration: none;}*/
/*去掉点击a时背景变灰*/
a{
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
a:focus {
     outline:none;
     -moz-outline:none;
}
.clearfix { *zoom: 1 }
.clearfix:before,.clearfix:after { display: table; line-height: 0;content: "" }
.clearfix:after { clear: both; }
a:link{ text-decoration: none;}
.lf{ float: left;}
.rf{ float: right;}
.mt10{ margin-top: 10px;}
.text_c{ text-align: center;}


/*公共样式*/
.layout{ min-width: 1200px; width: 100%;}
.mod_cont{ width: 1200px; margin: 0 auto;}
.crumbs{ padding: 22px 16px 26px; color: #5e5e5e; font-size: 16px; font-weight: bold;}
.crumbs li{  float: left; vertical-align: middle;}
.crumbs li a{ color: #5e5e5e;}
.cont_r_new_box{ width: 352px; background-color: #e8e8e8;}
.r_new_tit{ height: 40px; line-height: 40px; background-color: #141414; font-size: 16px; color: #fff; padding: 0 15px; font-weight: bold;}
.r_new_main_box{ padding: 0 20px 12px;}
.r_new_main_list{ padding: 15px 15px 15px 3px; border-bottom: 1px dashed #ccc; font-size: 12px; color: #5e5e5e;}
.r_new_main_list:nth-last-of-type(1){ border-bottom: 0;}
.list_introduction{ display: block; font-size: 14px; color: #5e5e5e; margin-top: 6px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_introduction:hover{ color: #030303;}

/*资讯详情页*/
#information_details .layout_cont{ background-color: #fff;}
#information_details .cont_l_box{ width: 751px; padding-left: 29px;}
#information_details .cont_tit{ font-size: 24px; color: #141414; font-weight: normal; margin-bottom: 15px;}
#information_details .inf_bar{ font-size: 12px; color: #999; border-bottom: 1px dashed #999; padding-bottom: 12px;}
#information_details .ml70{ margin-left: 70px;}
#information_details .main_box{ font-size: 16px; color: #030303; line-height: 26px; padding-bottom: 86px;}
#information_details .main_p{ margin-top: 30px; text-indent: 30px;}
#information_details .main_img{ width: 100%; margin-top: 22px;}

/*最新活动频道页*/
#activity_channel .cur_page{ font-size: 22px; margin-top: -5px;}
#activity_channel .cont_l_box{ width: 810px; margin-bottom: 144px; border: 1px solid #eee;}
#activity_channel .cont_tit{ height: 40px; line-height: 40px; padding-left: 16px; background-color: #f9f9f9; color: #333; font-size: 16px; font-weight: bold; border-bottom: 1px solid #eee;}
#activity_channel .l_main_box{ padding: 8px 29px 0;}
#activity_channel .main_list_box{ position: relative; padding: 20px 0 30px; border-bottom: 1px dashed #ccc;}
#activity_channel .top_box{ position: relative; padding: 0 90px 15px 0;}
#activity_channel .top_tit{ font-size: 24px; color: #040404; width: 100%; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#activity_channel .top_inf_time{ position: absolute; right: 0; bottom: 15px; font-size: 14px; color: #040404;}
#activity_channel .main_cont_img{ float: left; width: 520px; margin-right: 26px;}
#activity_channel .main_inf_box{ font-size: 14px; color: #5e5e5e; line-height: 26px;}
#activity_channel .main_inf_box p{ margin-bottom: 22px;}
#activity_channel .main_more_look{ position: absolute; right: 0; bottom: 30px; font-size: 14px; color: #5e5e5e; text-decoration: underline;}
#activity_channel .w294_img{ width: 294px;}
#activity_channel .page_num_wrap{ padding: 78px 0 33px; text-align: center;}
#activity_channel .page_num_box{ display: inline-block;}
#activity_channel .page_num_box li{ float: left;}
#activity_channel .go_btn_item a{ display: inline-block; width: 13px; height: 25px;}
#activity_channel .l_btn{ margin-right: 8px; background: url(../images/dot_l.png) no-repeat;}
#activity_channel .r_btn{ margin-left: 24px; background: url(../images/dot_r.png) no-repeat;}
#activity_channel .page_num_item a{ display: inline-block; width: 25px; height: 25px; line-height: 25px; background-color: #000; border-radius: 5px; margin-left: 16px; color: #fff; font-size: 14px; text-align: center;}
#activity_channel .cur a{ background-color: #d7d7d7; color: #232323;}

.icon_sprite{ background: url(../images/icon.png); background-repeat: no-repeat;}
/*---------商品详情页-----------*/
#Detail{ width: 100%; height: 100%; background: #f0f0f0; color: #5e5e5e;}
#Detail .subNav_box{ width: 1200px; margin: 0 auto;}
#Detail .subNav_con{ padding: 25px 0 17px 18px; font-size: 14px; overflow: hidden; font-weight: bold;}
#Detail .subNav_conl{ color: #5e5e5e;}
#Detail .subNav_conm{ color: #5e5e5e;}
#Detail .conten_warp{ width: 1200px; margin: 0 auto; background: #fff;}
#Detail .conten_box{ padding: 29px 0 20px 30px; overflow: hidden;}
#Detail .product_box{ width: 430px; overflow: hidden;}
#Detail .bann_pro{ width: 428px; height: 428px; border: 1px solid #d8d8d8; overflow: hidden; text-align: center;}
#Detail .bann_pro div{ float: left; width: 400px; max-height: 400px; overflow: hidden; margin: 14px auto 0;}
#Detail div img{/* width: 100%;*/}
#Detail .bann_pro_top{ display: none;}
#Detail .bann_pro_bottom{ width: 430px; margin-top: 20px; text-align: center;}
#Detail .bann_pro_bottom div{ float: left; width: 64px; height: 64px; border:  1px solid #d8d8d8; overflow: hidden; cursor: pointer; margin-right: 27px;}
#Detail .bann_pro_bottom div:last-child{ margin-right: 0;}
#Detail .bann_pro_bottom .small_bann_map{ border-color: #000;}
#Detail .describe_box{ width: 544px;}
#Detail .describe_top{ padding-left: 26px; padding-bottom: 24px; font-size: 14px; font-weight: bold;}
#Detail .market_price{ padding-left: 26px; padding-bottom: 15px;}
#Detail .market_price_r{ padding-right: 7px;}
#Detail .cost_box{ padding-left: 26px; padding-bottom: 78px; color: #ca0010;}
#Detail .cost_cur{ font-size: 30px;}
#Detail .cost_style{ font-size: 22px;}
#Detail .size_box{ padding-left: 26px; padding-bottom: 43px;}
#Detail .select_box{ overflow: hidden; padding-bottom: 27px;}
#Detail .select_box2{ padding-bottom: 0;}
#Detail .select_r{ overflow: hidden;}
#Detail .select_l{ padding-top: 12px;}
#Detail .select_r li{ float: left; width: 20px; height: 27px; line-height: 27px; text-align: center; margin-right: 6px; border: 1px solid #b8b7bd; cursor: pointer;}
#Detail .select_r .select_r_cur{ border-color: #000; background: url(../images/size_bg.png) no-repeat right bottom;}
#Detail .select_r .select_list{ width: 36px; height: 27px; line-height: 27px;}
#Detail .add_num{ padding-left: 26px; padding-bottom: 38px; overflow: hidden;}
#Detail .like_num{ padding-top: 14px;}
#Detail .like_add{ padding: 0 18px 0 20px; display: inline-block; vertical-align: middle;}
#Detail .decrease{ color: #000; float: left; font-size: 14px; display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center; background: #f1f1f1; margin-top: 6px;}
#Detail .increase{ color: #000; float: left; font-size: 14px; display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center; background: #f1f1f1; margin-top: 6px;}
#Detail .t_number{ float: left; display: inline-block; font-size: 14px; height: 28px; line-height: 28px; max-width: 50px; text-align: center; border: 1px solid #b8b7bd; margin-left: 9px; margin-right: 9px;}
#Detail .like_stock{ padding-top: 13px;}
#Detail .buy_warp{ padding-left: 85px;}
#Detail .buy_warp a{ display: inline-block; width: 163px; height: 36px; line-height: 36px; text-align: center; border-radius: 5px;}
#Detail .buy_btn{ color: #000; border: 1px solid #000; margin-right: 17px;}
#Detail .buy_btn2{ color: #fff; background: #000;}
#Detail .buy_img{ display: inline-block; width: 21px; height: 16px; background-position: 0 -62px; vertical-align: middle; padding-right: 12px;}
#Detail .like_box{ width: 180px; text-align: center; border-left: 1px solid #dad2d2;}
#Detail .like_list{ display: block; color: #5e5e5e;}
#Detail .like_guess{ padding-bottom: 17px;}
#Detail .like_list_img{ width: 92px; height: 103px; overflow: hidden; margin: 0 auto;}
#Detail .like_cost{ padding-top: 16px; padding-bottom: 32px;}
#Detail .like_cost_cur{ padding-bottom: 15px;}
#Detail .page_box{ width: 72px; overflow: hidden; margin: 5px auto 0;}
#Detail .page_up{ display: inline-block; width: 34px; height: 29px; background-position: 10px -348px; vertical-align: middle; cursor: pointer;}
#Detail .page_down{ display: inline-block; width: 34px; height: 29px; background-position: 7px -412px; vertical-align: middle; cursor: pointer;}
#Detail .introduce_warp{ width: 100%; background: #fff;}
#Detail .introduce_box{ width: 1200px; margin: 0 auto; overflow: hidden; padding-top: 19px;}
#Detail .introduce_boxl{ width: 270px;}
#Detail .search_box{ width: 270px; border: 1px solid #eee; margin-bottom: 20px;}
#Detail .search_shop{ height: 40px; line-height: 40px; padding-left: 15px; border-bottom: 1px solid #eee; background: #f9f9f9;}
#Detail .search_box_c{ width: 230px; padding: 15px 20px; height: 130px;}
#Detail .search_box_c label{ font-size: 14px; color: #333; margin-right: 5px; width: 50px; text-align: right; display: inline-block;}
#Detail .txt{ width: 155px; height: 30px; line-height: 30px; padding: 0px 0px 0px 10px; border: 1px solid #eee;}
#Detail .search_box_c .search_box_pr{ height: 30px; padding: 10px 0px;}
#Detail .search_box_c .search_box_pr .search_pr{ width: 50px; height: 30px; line-height: 30px; padding: 0px 0px 0px 10px; display: inline-block; border: 1px solid #eee;}
#Detail .search_box_pr .m_l{ padding: 0px 16px; display: inline-block;}
#Detail .seek_btn{ width: 92px; height: 32px; border-radius: 5px; border: 1px solid #eee; display: block; line-height: 32px; text-align:center; margin: 0 auto; margin-top: 20px; color: #000;}
#Detail .in_product{ border: 1px solid #eee; background: #fff;}
#Detail .others{ height: 40px; line-height: 40px; padding-left: 15px; border-bottom: 1px solid #eee; background: #f9f9f9;}
#Detail .img_message{ width: 230px; margin: 0 auto; text-align: center; border-bottom: 1px dashed #ccc; padding-bottom: 11px;}
#Detail .img_message_box{ display: block; width: 230px;/* max-height: 186px;*/ overflow: hidden; margin-top: 32px; margin-bottom: 24px; vertical-align: middle;}
#Detail .Interest_name{ width:220px; white-space:nowrap; text-overflow:clip; -o-text-overflow:clip; overflow: hidden;}
#Detail .Interest_price{ color: #ca0010;}
#Detail .introduce_box2{ width: 900px; background: #f9f9f9; border: 1px solid #eee;}
#Detail .product_message{ padding-left: 15px; height: 40px; line-height: 40px; border-bottom: 1px solid #eee;}
#Detail .product_Big_box{ width: 792px; margin: 0 auto; overflow: hidden; vertical-align: middle; padding-bottom: 40px;}




/*---------商品列表页-----------*/
#com_list{ width: 100%; height: 100%; background: #fff; color: #5e5e5e;}
#com_list .subNav_name{ width: 1200px; margin: 0 auto;}
#com_list .name_con{ padding: 14px 0 48px 18px; font-size: 14px; overflow: hidden; font-weight: bold;}
#com_list .name_conl{ color: #5e5e5e;}
#com_list .dobok{ font-size: 20px;}
#com_list .arrange_box{ width: 1200px; margin: 0 auto;}
#com_list .arrange_warp{ overflow: hidden; text-align: center; margin-bottom: 20px;}
#com_list .arrange_warp li{ float: left; width: 283px; margin-right: 20px; border: 1px solid #efefef;}
#com_list .arrange_warp li:last-child{ margin-right: 0;}
#com_list .arrange_img{ display: block; max-width: 262px; margin: 22px auto 25px; text-align: center;}
#com_list .arrange_p1{ display: block; width: 185px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0 auto; color: #030303;}
#com_list .arrange_p2{ padding-bottom: 6px; padding-top: 6px;}
#com_list .arrange_p3{ padding-bottom: 11px;}
#com_list .arrange_symbol{ font-size: 18px; color: #ca0010;}
#com_list .current_price{ font-size: 24px; color: #ca0010;}
#com_list .market_price{ color: #323232;}
#com_list .arrange_sold{ padding-left: 31px;}
#com_list .pages_box{ width: 1200px; margin: 46px auto 0;}
#com_list .pages_warp{ width: 162px; margin: 0 auto;}
#com_list .advance{ display: inline-block; width: 13px; height: 24px; background-position: -56px 0; vertical-align: middle; margin-right: 23px;}
#com_list .retreat{ display: inline-block; width: 13px; height: 24px; background-position: -56px -66px; vertical-align: middle; margin-left: 27px;}
#com_list .pages_num{ display: inline-block; width: 25px; height: 25px; line-height: 25px; text-align: center; color: #232323; font-size: 14px; background: #d7d7d7; border-radius: 5px; margin-right: 16px;}
#com_list .pages_num_cur{ margin-right: 0;}
#com_list .next_page{ color: #fff; background: #000;}
#com_list .pages_link{ display: inline-block;}

#com_list .page_num_wrap{ padding: 78px 0 33px; text-align: center;}
#com_list .page_num_box{ display: inline-block;}
#com_list .page_num_box li{ float: left;}
#com_list .go_btn_item a{ display: inline-block; width: 13px; height: 25px;}
#com_list .l_btn{ margin-right: 8px; background: url(../images/dot_l.png) no-repeat;}
#com_list .r_btn{ margin-left: 24px; background: url(../images/dot_r.png) no-repeat;}
#com_list .page_num_item a{ display: inline-block; width: 25px; height: 25px; line-height: 25px; background-color: #000; border-radius: 5px; margin-left: 16px; color: #fff; font-size: 14px; text-align: center;}
#com_list .cur a{ background-color: #d7d7d7; color: #232323;}


/*头部*/
.top_layout{height: 100px; width: 100%; background: #000;}
.top_layout .layout_wrap{width: 1200px; margin: 0 auto;}
.layout_wrap .lf_logo{width: 354px; height: 100px; margin-right: 214px;}
.layout_wrap .lf_logo img{width: 100%; display: block;}
.layout_wrap .rf_wrap .search_wrap{width: 256px;overflow: hidden; margin-top: 28px;}
.search_wrap .search_cont{width: 246px; height: 27px; line-height: 27px; background: #fff;}
.search_wrap .search_cont input{ width: 194px; padding-left: 10px; height: 27px;}
.search_wrap .search_cont span{width: 42px; text-align: center; background: #d0d0d0; color: #000; cursor: pointer;}
.search_wrap .search_p{padding-top: 8px; color: #a0a0a0}
.rf_wrap .top_logo{margin-left: 21px; height: 46px; width: 118px; overflow: hidden; margin-top: 28px;}
.rf_wrap .top_logo img{width: 100%;}
.rf_wrap .logo_s{width: 98px;}
.rf_wrap .code_wrap{margin-left: 20px;margin-top: 9px;}
.rf_wrap .code_img{width: 78px; height: 75px; margin-top: 3px}
.rf_wrap .code_img img{width: 100%;}
.rf_wrap .code_txt{width: 20px; text-align: center; color: #fff}
.nav_wrap{width: 100%; background: url(../images/index_16.jpg) repeat-x;height: 53px; line-height: 53px;}
.nav_wrap .nav_cont{width: 1200px;height: 53px; margin: 0 auto;}
.nav_wrap .nav_clum{width: 554px;margin-right: 205px;}
.nav_wrap .nav_clum li{width: 110.8px; text-align: center; font-size: 16px; float: left; position: relative; }
.nav_wrap .nav_clum li.on{background: #fff;-moz-box-shadow:1px 5px 12px 4px #dfdede inset;-webkit-box-shadow:1px 5px 12px 4px #dfdede inset;box-shadow:1px 5px 12px 4px #dfdede inset;}
.nav_wrap .nav_clum li a{color: #000}
.nav_wrap .second_list{ position: absolute; left: -322px; top: 53px;width: 1114px; height: 244px; border-bottom: solid 9px #d6d6d6; background: #fff; display: none;}
.nav_wrap .second_list li{width: 151px; padding:36px 0 0 29px; float: left;}
.nav_wrap .tit_list{color: #000;font-size: 18px; font-weight: 600; width: 151px; text-align: left;height: 18px; line-height: 18px;padding-bottom: 5px;border-bottom: solid 1px #000; overflow: hidden;}
.nav_wrap .tit_list span{font-size: 12px;}
.nav_wrap .pro_img{width: 151px; height: 128px; overflow: hidden; margin-top: 27px;}
.nav_wrap .pro_img img{width: 100%}
.nav_wrap .search_s{width: 235px; height: 26px; position: relative;background: #fff; margin-top: 15px; overflow: hidden; -moz-box-shadow:0px 2px 4px #dfdede inset;-webkit-box-shadow:0px 2px 4px #dfdede inset;box-shadow:0px 2px 4px #dfdede inset;}
.nav_wrap .search_s input{ vertical-align: top; display: inline-block;width: 180px; padding-left: 10px; height: 18px; line-height: 18px; margin-top: 5px; overflow: hidden; color: #9e9e9e}
.nav_wrap .tip_s{width: 20px; height: 18px;position: absolute;right: 6px; top: 6px; background-position: 0px 0px; cursor: pointer;}
.icon_s{background: url(../images/icon.png) no-repeat;}
.nav_wrap .buy_total{width: 178px; height: 30px; background:#000; margin:12px 0 0 26px; position: relative;}
.nav_wrap .buy_tip{width: 22px; height: 17px; top: 6px;left:13px; background-position: 0px -62px; position: absolute;}
.nav_wrap .shop_bag{width: 90px; height: 26px; line-height: 26px; background: #fff; margin:2px 0 0 50px; padding-left: 36px; color: #000}
.nav_wrap .triangle{ position: absolute;z-index: 1;width: 12px; height: 5px; background-position: 0px -120px;right: 13px; top: 13px; cursor: pointer;}


/*底部*/
.bottom_wrap{width: 100%;height: 282px; background: #d7d7d7;}
.bottom_wrap .bottom_cont{ width: 1200px; margin:0 auto; padding-top: 27px; }
.bottom_wrap .bottom_logo{width: 187px; margin: 0 0 0 18px; border-right: solid 1px #858585; padding-right: 73px;}
.bottom_wrap .logo_img{width: 187px; height: 192px; overflow: hidden;}
.bottom_wrap .logo_img img{width: 100%; display: block;}
.bottom_wrap .bottom_logo p{ font-size: 30px; font-weight: 600; color: #000; text-align: center;padding-top: 5px}
.bottom_wrap .center_wrap{width: 504px;border-right: solid 1px #858585; padding-left: 70px}
.bottom_wrap .big_text{width: 442px;line-height: 28px;font-size: 18px;}
.bottom_wrap .introduct li{ float: left; width: 72px; text-align: center; margin-top: 20px; margin-right: 96px;}
.bottom_wrap .introduct .li_img{width: 71px; height: 72px;overflow: hidden;}
.bottom_wrap .introduct .li_img img{width: 100%}
.bottom_wrap .introduct li p{ padding-top: 5px; line-height: 24px; font-size: 18px;}
.bottom_wrap .er_code{ margin-left: 71px;width: 165px;}
.bottom_wrap .er_code_img{width: 165px; height: 165px;overflow: hidden; margin-left: 43px}
.bottom_wrap .er_code_img img{width: 100%}
.bottom_wrap .er_code p{width: 267px;line-height: 18px;padding-top: 16px}



#index .slide_banner{ width: 100%;max-width:1920px; margin:0 auto; position: relative;}
#index .slide_img{ position: absolute;left:0; top:0;width: 100%; }
#index .slide_img img{width: 100%; }
#index .slide_banner .center_cont{width: 1200px;margin: 0 auto; padding-top: 190px;position: relative; height: 60px}
#index .center_cont .icon_s{ position: absolute; top: 57%;width: 60px; height: 60px; cursor: pointer;z-index: 9999999999999}
#index .slide_banner .arrow_up{ left: 0;background-position: 0px -255px; }
#index .slide_banner .arrow_down{right: 0;background-position: 0px -176px;}
#index .dot_wrap{height: 50px;width: 1200px; margin: 0 auto;}
#index .dot_wrap ul{width: 275px;margin: 0 auto}
#index .dot_wrap li{ float: left;width: 28px; height: 5px;background: #c8cbcc;margin-right: 25px;margin-top: 22px; cursor: pointer;}
#index .dot_wrap li.on{background: #000}
#index .top_slide{width: 100%; cursor: pointer;}
#index .about_us_wrap{width: 1200px; margin: 0 auto; margin-top: 40px;}
#index .about_cont{width: 681px;margin-right: 28px;}
#index .about_tit{ overflow: hidden; }
#index .about_detail{width: 681px; height: 152px;background: #fff;margin-top: 15px;}
#index .about_detail .more_txt{padding: 10px 10px 0;width: 638px; line-height: 26px;}
#index .more_detail a{ width: 98%;text-align: right; color: #858585; text-decoration: underline; padding-top: 6px; display: block;}
#index .excellent{margin-top: 19px; width: 100%}
#index .excellent_tit{}
#index .tit_com{height: 20px; line-height: 20px;border-left: solid 8px #000; padding-left: 13px; font-size: 18px;font-weight: 600; color: #000}
#index .tit_tip span{height: 20px; float: left;padding: 0 5px; line-height: 20px; background: #d31d1d; color: #fff; margin-left: 5px;}
#index .exe_cont{width: 681px; height: 257px; background: #fff;margin-top: 20px;}
#index .exe_cont .ext_img{width: 342px; height: 229px; overflow: hidden;margin: 14px 26px 0 13px;}
#index .exe_cont .ext_img img{width: 100%}
#index .txt_cont{width: 290px;margin-top: 14px;}
#index .p_tit{ font-size: 16px;}
#index .p_txtmore{line-height: 30px;width: 282px; padding-top: 18px}
#index .mores a{ width: 96%; text-align: right; color: #858585; text-decoration: underline; display: block; padding-top: 15px}
#index .new_active{width: 489px;overflow: hidden;}
#index .active_more{font-size: 12px; color: #858585; text-decoration: underline; font-weight: normal;}
#index .wrap_cont{height: 747px;width: 489px; background:#e8e8e8; margin-top: 15px; }
#index .every_layer{width: 454px; height: 128px; overflow: hidden;border-bottom: dashed 1px #858585; margin: 0 0 0 16px; padding-top: 15px}
#index .layer_img{width: 163px; height: 114px; overflow: hidden;}
#index .layer_img img{width: 100%}
#index .layer_cont{width: 270px; }
#index .layer_cont .tit_cl{font-size: 16px; color: #212121}
#index .layer_cont .tit_cl span{font-size: 12px; color: #858585; padding-left: 5px;}
#index .pro_txt{line-height: 22px; padding-top: 18px;}
#index .er_code_wrap{background: #fff;width: 459px; height: 145px; margin: 15px 0 0 15px;}
#index .er_codeimg{width: 117px; height: 117px;overflow: hidden;margin: 16px 23px 0 19px;}
#index .er_codeimg img{width: 100%; }
#index .code_name{color: #222}
#index .big_fz{font-size: 24px; font-weight: 600; padding-top: 40px;}
#index .small_fz{padding-top: 18px}
#index .hot_product{width: 1200px; margin: 0 auto; margin-top: 38px;}
#index .hot_tit{font-size: 30px; font-weight: 600;color: #000; text-align: center;}
#index .tit_detail{text-align: center; font-size: 14px;padding-top: 10px;}
#index .tit_ul{width: 339px; border: solid 1px #858585;height: 28px; line-height: 28px; border-right: none; margin: 0 auto; margin-top: 30px;}
#index .tit_ul li{ float: left;width: 112px; border-right: 1px solid #858585;text-align: center;cursor: pointer;}
#index .tit_ul li.on{ background: #000; color: #fff}
#index .pro_more{margin-top: 50px;width: 1200px; }
#index .pro_more_ul{width: 1210px; overflow: hidden;}
#index .pro_more_ul li{height: 352px; width: 230px; border: solid 1px #858585; background: #fff; float: left; margin-right: 10px; }
#index .pro_simg{width: 230px; height: 269px;overflow: hidden;}
#index .pro_simg img{width: 100%;}
#index .pro_more_ul li p{width: 185px; margin: 0 auto;padding-top: 4px}
#index .pro_price{color: #cc0000; font-size: 24px;}
#index .pro_price span{font-size: 12px; padding-left: 5px; color: #000}
#index .now_price{color: #000}
#index .now_price em{font-style: normal;text-decoration: line-through}
#index .kic_photo{ margin-top: 33px;width: 1210px}
#index .photo_l{width: 595px; height: 595px; overflow: hidden;margin-right: 9px}
#index .photo_r{width: 606px;overflow: hidden;}
#index .photo_r img{width: 293px; height: 293px;float: left;margin-right: 10px;margin-bottom: 10px;}
#index .logos_wrap{width: 1230px;overflow: hidden; padding-bottom: 78px;}
#index .logos_wrap li{float: left;width: 145px; overflow: hidden; margin-right: 30px;margin-top: 58px;}
#index .tip_logo{width: 100%}
#index .logos_wrap li p{ text-align: center;width: 145px; overflow: hidden;line-height: 20px;padding-top: 8px;}
#index .mt30{margin-top: 78px}



/*加盟道馆方式*/
#join_gobern{ color: #5e5e5e;}
.column_name{font-size: 14px; padding: 18px 0 20px 0; width: 1200px; margin: 0 auto; }
.column_name span{font-size: 22px; font-weight: 600}
.bor_bottom{border-bottom: dashed 1px #dadada;}
#join_gobern .cont_wrap{width: 1200px; margin: 0 auto;margin-bottom: 115px;}
#join_gobern .left_tab{width: 795px; overflow: hidden;}
#join_gobern .tab_tit{width: 810px; height: 57px; line-height: 57px; background: #a9a9a9;margin-left: -1px}
#join_gobern .tab_tit li{border-left:solid 1px #dadada; border-right: solid 1px #545454; width: 197.5px; float: left; text-align: center; font-size: 20px; color: #fff; cursor: pointer;}
#join_gobern .tab_tit li.on{ background: #808080}
#join_gobern .content_wrap{width: 100%;background: #e8e8e8; padding: 18px 0; font-size: 20px}
#join_gobern .first_sort{padding-left: 35px;}
#join_gobern .first_sort li{height: 44px; line-height: 44px; overflow: hidden;width: 735px;}
#join_gobern .second_p{ font-size: 14px; line-height: 26px; padding: 0 35px}
#join_gobern .second_p span{ font-size: 20px; font-weight: 600;}
#join_gobern .mt_p{padding-top: 35px;}
#join_gobern .wrap_img{ margin-left: 166px;}
#join_gobern .every_wrap{display: none;}
#join_gobern .show{display: block;}
#join_gobern .excellent{width: 352px; background: #e8e8e8}
#join_gobern .exc_tit{ background: #141414; height: 40px; line-height: 40px;  padding-left: 20px; color: #fff; font-size: 16px; font-weight: 600}
#join_gobern .every_txtpic{margin: 0 15px;padding: 18px 0; border-bottom: dashed 1px #ccc; background: #e8e8e8}
#join_gobern .every_pic{width: 138px; height: 88px;}
#join_gobern .every_pic img{width: 100%}
#join_gobern .every_txts{margin-left: 15px;width: 169px;}
#join_gobern .every_txts h3{font-size: 16px; color: #141414}
#join_gobern .every_txts p{padding-top: 20px; line-height: 20px}
#join_gobern .search_daog{width: 322px; background: #a9a9a9;padding: 13px 15px; margin-top: -1px;}
#join_gobern .total_wrap{background: #fff; width: 323px; height: 242px;}
#join_gobern .total_wrap h3{font-size: 24px; font-weight: 600; color: #141414; text-align: center; padding: 10px 0 15px 0}
#join_gobern .list_txt{ color: #a9a9a9; font-size: 16px; padding-left: 35px; margin-top: 5px; }
#join_gobern .list_txt li{height: 30px; line-height: 30px; overflow: hidden;}
#join_gobern .btn_txt{width: 149px; height: 34px; line-height: 34px;color: #fff; background: #000; margin-left: 87px; text-align: center; margin-top: 10px}
#join_gobern .btn_txt a{ color: #fff; font-size: 16px;}
#join_gobern table{border:solid 1px #ccc;border-right: none; border-bottom: none}
#join_gobern .table_tab{ background: #141414; height: 40px; line-height: 40px; border: none; font-size: 16px; color: #fff; text-align: center;}
#join_gobern tbody td{border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font-size: 16px;text-align: center; height: 68px; line-height: 68px;}
#join_gobern .add_bg{background: #eee; color: #141414; font-size: 24px;}


/*app下载*/
#Download{ background: #fff}
#Download .why_down{padding-top: 55px; width: 1200px; margin: 0 auto;}
#Download .down_tit{height: 36px; line-height: 36px;border-left: solid 17px #000; padding-left: 10px; font-size: 36px; color: #1d1d1d; font-weight: 600}
#Download .down_txt{font-size: 24px; color: #8e8e8e;padding: 15px 0 31px 0; line-height: 34px;}
#Download .second_wrap{width: 1200px; margin: 0 auto; margin-top: 115px; background: #eeeeee; padding-top: 22px;}
#Download .ml_23{ margin-left: 23px;}

#Download .my_advanster{width: 1140px; margin: 0 auto; background: #eee; margin-top: 102px;padding: 30px 24px;}
#Download .cont_sort{width: 1110px; height: 135px; border-bottom: dashed 1px #8e8e8e; margin-left: 22px; margin-top: 30px;}
#Download .cont_tits{ padding: 0 10px;max-width: 265px; height: 42px; line-height: 42px; color: #fff; background: #fda414; text-align: center; font-weight: 600; font-size: 24px;}
#Download .every_p{font-size: 18px; color: #5c5c5c; padding-top: 22px;}
#Download .more_p{ text-align: right;text-decoration: underline; padding-top: 22px; display: block; cursor: pointer;}
#Download .text_photo{ margin-top: 58px; margin-left: 20px;}
#Download .cont_txts{width: 300px; margin-right: 80px;}
#Download .tits_o{padding-top: 40px; line-height: 38px;font-size: 18px;}

/*关于我们*/
#about_us{ background-color: #fff;}
#about_us .crumbs_box{ padding: 14px 18px 25px; font-size: 16px; color: #5e5e5e; font-weight: bold; border-bottom: 1px dashed #000;}
#about_us .fs22{ font-size: 22px;}
#about_us .cont_box{ padding-top: 40px;}
#about_us .cont_tit{ font-size: 36px; color: #1e1e1e;}
#about_us .english{ font-size: 18px; color: #737373;}
#about_us .tit_btm_line{ display: inline-block; width: 70px; height: 5px; background-color: #e75151;}
#about_us .details1{ background-color: #eee; margin-top: 20px; font-size: 20px; color: #202020; padding: 30px; line-height: 34px; text-indent: 44px;}
#about_us .details2{ background-color: #eee; margin-top: 20px; font-size: 22px; color: #434343; padding: 30px;}
#about_us .p1{ font-size: 30px; color: #202020; font-weight: bold;}
#about_us .img01{ display: block; margin: 20px auto 38px;}
#about_us .line_h40{ line-height: 40px;}
#about_us .tit2{ padding: 60px 0 40px; font-size: 30px; color: #080808; font-weight: bold;}
#about_us .ra_dot{ display: inline-block; margin-right: 14px; margin-left: 14px; width: 9px; height: 9px; background: #000; border-radius: 100%;}
#about_us .tit2 span{ vertical-align: middle;}
#about_us .img02{ display: block; margin: 0 auto;}
#about_us .three_img_box li{ float: left; width: 361px; margin-right: 28px; margin-bottom: 20px;}
#about_us .three_img_box li:nth-last-of-type(1){ margin-right: 0;}
#about_us .three_img_box li img{ display: block; width: 100%;}
#about_us .details3{ background-color: #eee; margin-top: 78px; font-size: 22px; color: #434343; padding: 30px 30px 130px;}
#about_us .img06{ display: block; margin: 35px auto 146px;}
#about_us .img07{ display: block; margin: 65px auto 30px;}
#about_us .two_img_box li{ float: left; width: 497px; margin-right: 87px; margin-bottom: 20px;}
#about_us .two_img_box li:nth-last-of-type(1){ margin-right: 0;}
#about_us .two_img_box li img{ display: block; width: 100%;}
#about_us .two_img_box{ padding-left: 20px;}

/*商品验证*/
.layout_goods_validation{ background-color: #fff;}
.validation_inf_box{ color: #070707; font-size: 24px;}
.validation_tit{ height: 40px; line-height: 40px; background-color: #111; font-size: 20px; color: #fff; padding-left: 29px;}
.validation_inf_list{ height: 57px; line-height: 57px; background-color: #e3e3e3; border-bottom: 1px solid #fff;}
.validation_inf_list dt{ float: left; padding-right: 35px; width: 124px; text-align: right; border-right: 1px solid #fff;}
.validation_inf_list dd{ float: left; padding-left: 56px;}
.validation_goods_del{ padding: 56px 66px 40px; border-color: #e3e3e3; border-style: solid; border-width: 0 1px 1px;}
.validation_goods_del p{ text-indent: 34px; font-size: 18px; color: #878787; line-height: 32px;}
.validation_goods_name{ text-align: center; font-size: 20px; color: #373737; margin-bottom: 57px;}
.hot_goods_wrap{ margin-top: 195px;}
.hot_goods_tit{ font-size: 20px; color: #1d1d1d; border-bottom: 2px solid #131313; padding-bottom: 10px;}
.goods_tit_english{ font-size: 14px; margin-left: 6px; color: #181818;}
.hot_goods_tit span{ vertical-align: bottom;}
.hot_goods_cont{ margin: 36px 0 127px;}
.hot_goods_list{ float: left;}
.hot_goods_list a{ display: block; width: 226px; border: 1px solid #e3e3e3; margin-right: 15px; color: #5e5e5e;}
.hot_goods_list:nth-last-of-type(1) a{ margin-right: 0;}
.hot_goods_img{ display: inline-block; width: 100%; vertical-align: middle;}
.hot_goods_pri{ padding: 16px 8px 0; color: #c00; font-size: 24px;}
.fs18{ font-size: 18px;}
.hot_goods_name{ color: #5e5e5e; font-size: 12px; padding: 0 8px 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*版权*/
.copyright_wrap{background: #000;width: 100%;height: 175px;}
.copyright_wrap p{width: 1200px;text-align: center;color: #fff; margin: 0 auto; padding-top: 27px}
.copyright_wrap p a{color: #fff; padding-right: 10px;}
.copyright_wrap p:nth-child(1){padding-top: 60px;}