@charset "utf-8";
body {margin: 0;overflow:auto;display:block;font-family: "PingFang SC","Lantinghei SC","Microsoft YaHei",arial,"\5b8b\4f53",sans-serif,tahoma;}
a { text-decoration:none; color:#524E4D; cursor:pointer;}
#main_body { margin: 0;}
.head { background:#f1f1f1;margin: 0; padding:0;height:25px;}
#head_set { width:960px; margin:auto; text-align:right;}
#head_set a{ overflow:hidden; font-size:12px;margin: 5px 5px 0;}
#head_set a:hover{ overflow:hidden; text-decoration:underline;}
#head_logo {width:960px; margin:0 auto;height:120px;padding:5px 10px; }
#head_logo img{ float:left;padding:0 10px;margin:0 10px 0 0;}
#module_menu {display:block; height:47px;background:#0099ff; color:#003399;}
#module_menu ul{width:960px;margin:auto;}
#module_menu li{ float:left;list-style-type: none;position: relative; height:47px;}
#module_menu li a{display:block; overflow:hidden; font-size:16px; font-weight:bold; border:0px solid #6dba2b; padding:13px 20px;}
#module_menu li:hover{background:#f1f1f1; color:#000000; }
#module_menu li:hover div{display:block;}
#module_menu li:hover div a{font-size:14px; padding:5px 10px;}
#module_menu li:hover div a:hover{background:#003399; color:#FFFFFF; }
#module_body { width:960px; margin: 0 auto; font-size:14px;}
#body_pageinfo { width:100%; padding:5px 0px; text-indent:10px; background:#F1F1F1;clear:both;}
#body_pageinfo p{ width:960px;margin:auto;height:24px; font-size:14px;}
#photo_list { display:block; width:100%; height: 310px; font-size:14px; margin: 0;}
#photo_list #photo_url{ float:right; width:100%; margin:-30px auto auto auto; FILTER: alpha(opacity=80); opacity: 0.8; text-align: center;}
#photo_list #photo_info {display:none;}
#photo_list #photo_show {float:left;}
#body_leftmenu { float:left; width:180px; height:auto; border:0px solid #6dba2b; text-align:center; margin: 0 5px; padding:5px 5px;}
#body_leftmenu a{ display:block;overflow:hidden; padding: 5px 10px; font-size:14px; font-weight:bold;margin:auto; }
#body_leftmenu a:hover{ background:#f0f0f0; }
#body_right { float:left; width:700px; height:auto; font-size:14px; border:0px solid #6dba2b; padding:10px 10px; margin: 0 5px;}
#module_foot { margin:auto; width:100%; font-size:14px; text-align:center; padding:10px 0px;border-top:2px solid #F1F1F1;}
#home_bottom {width:640px;height:50px;margin:auto;}
#home_bottom li{ float:left;width:160px; font-size:14px; border:0px solid #6dba2b; margin:auto;background:#FFFFFF;background-position:-5px -10px;list-style:none}
.tx {height:20px;width:110px; border-color:#6dba2b; border-width:1px;}
.tx1 {border-color:#6dba2b; border-width:1px;}
.bt {border-color:#6dba2b; border-width:1px;}
.stx {width:150px;height:18px;margin:10px 5px;}
.sbt {margin:10px 5px;width:45px;}
#product_name { display:block; font-size:14px; font-weight:bold; text-align:center; padding:10px 0px; }
#product_photo { float:left; width:184px; height:139px; border:2px solid #f0f0f0; text-align:center; }
#product_brand { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_price { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_quantity { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_spot { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_rebate { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_order { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_description { font-size:14px; padding:10px 0px; }
#masklayer {display: none; z-index: 10; background: #000000; FILTER: alpha(opacity=50); left: 0px; position: absolute; top: 0px; height: 100%; opacity: 0.5;}
.table_bd {border-color:#f0f0f0; border-width:1px;}
.table_bd1 {border-color:#6dba2b; border-width:1px;}
.searchico{ display:block;overflow:hidden;width:50px;height:45px;background:url("../images/icon-search.png") no-repeat center center;}
.search{ display:block;overflow:hidden;margin:5px 0;}
.search .text{ width:130px;float:left;}
.search .button{ width:40px;float:right;}
.product_item { float:left;overflow:hidden;height:180px; height:190px \9; height:180px \9\0; width:180px;width:190px \9;width:180px \9\0; padding:5px 5px; font-size:14px;text-align:center;}
.product_item a{ display:block;overflow:hidden;text-align:center;padding:5px 5px 0 5px;}
.product_item a:hover{ background:#f0f0f0;color:#6dba2b;box-shadow: 4px 4px 10px #555; }
.product_item a table{ display:block;border-color:#f0f0f0;border-width:1px;border-style:solid; }
.product_item a:hover table{ border-color:#6dba2b; }
.product_item a span{ margin:5px 0;font-weight:bold;display:block;}
.productinfo_price em{ font-style:normal;text-decoration:line-through; }
.productinfo_price span{ display:block; color:#ff0000; }
.curmenu {background:#003399; color:#FFFFFF; }
.cursubmenu {background:#F1F1F1; color:#003399; }
.body_menu_submenu {display:none; position: absolute;top: 47px;left:0px;Z-index:1000;width:200px;background:#f1f1f1; }
.body_menu_search {display:none; position: absolute;top: 0px;left:-170px;Z-index:1000;width:220px;background:#f1f1f1;height:47px; }
@media screen and (max-device-width : 480px) {
#main_body { margin: 0;}
.head { background:#f1f1f1;margin: 0; padding:0;height:25px;}
#head_set { width:350px; margin:auto; text-align:right;}
#head_logo {width:350px; margin:0 auto;height:120px;padding:5px 10px; }
#head_logo img{ float:left;padding:0 10px;margin:0 10px 0 0;}
#module_menu {display:block; height:45px;background:#0099ff; color:#003399;}
#module_menu ul{width:350px;margin:auto;padding-inline-start:20px;}
#module_menu li{ float:left;list-style-type: none;position: relative; height:45px;}
#module_menu li a{display:block; overflow:hidden; font-size:12px; font-weight:bold; border:0px solid #6dba2b; padding:14px 5px;}
#module_menu li:hover div a{font-size:14px; padding:5px 5px;}
#module_body { width:350px; margin: 0 auto; font-size:14px;}
#body_pageinfo { display:none;clear:both;}
#photo_list { display:none;}
#body_leftmenu { display:flex; width:350px; height:auto; border:0px solid #6dba2b; text-align:center; margin: 0 5px; padding:5px 5px;}
#body_right { float:left; width:350px; height:auto; font-size:14px; border:0px solid #6dba2b; padding:10px 10px; margin: 0 5px;}
#body_right img{width:350px; overflow: hidden;}
#module_foot { margin:20px auto 0 auto; width:100%; font-size:12px; text-align:center; padding:10px 0px;border-top:2px solid #F1F1F1;}
#home_bottom {width:350px;height:50px;margin:auto;}
#home_bottom li{ float:left;width:160px; font-size:14px; border:0px solid #6dba2b; margin:auto;background:#FFFFFF;background-position:-5px -10px;list-style:none}
.tx {height:20px;width:110px; border-color:#6dba2b; border-width:1px;}
.tx1 {border-color:#6dba2b; border-width:1px;}
.bt {border-color:#6dba2b; border-width:1px;}
.stx {width:145px;height:18px;margin:10px 5px;}
.sbt {margin:10px 5px;width:45px;}
#product_name { display:block; font-size:14px; font-weight:bold; text-align:center; padding:10px 0px; }
#product_photo { float:left; width:184px; height:139px; border:2px solid #f0f0f0; text-align:center; }
#product_brand { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_price { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_quantity { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_spot { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_rebate { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_order { display:block; font-size:14px; text-indent:10px; height:23px; }
#product_description { font-size:14px; padding:10px 0px; }
#masklayer {display: none; z-index: 10; background: #000000; FILTER: alpha(opacity=50); left: 0px; position: absolute; top: 0px; height: 100%; opacity: 0.5;}
.table_bd {border-color:#f0f0f0; border-width:1px;}
.table_bd1 {border-color:#6dba2b; border-width:1px;}
.searchico{ display:block;overflow:hidden;width:50px;height:45px;background:url("../images/icon-search.png") no-repeat center center;}
.search{ display:none;}
.product_item { float:left;overflow:hidden;height:180px; width:180px; padding:5px 5px; font-size:14px;text-align:center;}
.product_item a{ display:block;overflow:hidden;text-align:center;padding:5px 5px 0 5px;}
.product_item a:hover{ background:#f0f0f0;color:#6dba2b;box-shadow: 4px 4px 10px #555; }
.product_item a table{ display:block;border-color:#f0f0f0;border-width:1px;border-style:solid; }
.product_item a:hover table{ border-color:#6dba2b; }
.product_item a span{ margin:5px 0;font-weight:bold;display:block;}
.productinfo_price em{ font-style:normal;text-decoration:line-through; }
.productinfo_price span{ display:block; color:#ff0000; }
.body_menu_submenu {display:none; position: absolute;top: 47px;left:0px;Z-index:1000;width:100px;background:#f1f1f1; }
.body_menu_search {display:none; position: absolute;top: 0px;left:-170px;Z-index:1000;width:220px;background:#f1f1f1;height:47px; }
}