﻿@charset "utf-8";
/* CSS Document */
body, a, abbr, address, article, aside, audio, b, blockquote,caption, cite, code, dd, del, dfn, dialog, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {margin:0;padding:0;}
body{margin:0px; padding:0px;font-size:12px;color:#333;font-family:Verdana,Arial, Helvetica, sans-serif;background:url(/e/ptxwebstore_customize/images/bg1.jpg) ;background-color: #FFF; position:relative; background-position:center top;background-repeat: repeat-y;}
body::after{
	content: '';
	width: 100%;
	height: 100%;
	background:url(/e/ptxwebstore_customize/images/bg1_op.png);
	background-position:center top;
	background-repeat: repeat-y;
	position: absolute;
	top: 0;
	z-index: -1;
}
ul,li,dl,dd,dt{ margin:0px; padding:0px; list-style-type:none;}
img{border:0;}
#container{margin:0 auto;height: 235vh;}
a{text-decoration:none;}
.floatclear{clear:both;}
h3{color:#fff;}
@font-face {
	font-family: 'DFFN_H5';
	src: url('../../fonts/DFGirl-W5-HK-BF-01.eot');
    src: url('../../fonts/DFGirl-W5-HK-BF-01.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/DFGirl-W5-HK-BF-01.woff') format('woff'),
    url('../../fonts/DFGirl-W5-HK-BF-01.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'DFFNE_H5';
	src: url('../../fonts/DFFNE_H5.eot');
	src: url('../../fonts/DFFNE_H5.eot?#iefix') format('embedded-opentype'),
		url('../../fonts/DFFNE_H5.woff') format('woff'),
		url('../../fonts/DFFNE_H5.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.fix {
    *zoom: 1;
}

.fix:after {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}
/*--------------------------head--------------------------*/
#header{/*margin-top: 65px;*/}
#header .topline{ Z-index:100;height:32px;margin-right: 15px;background-image:url(/e/ptxwebstore_customize/images/bg_btn1.png) ; background-repeat:no-repeat; background-position:right top; width:900px;}
#header .topline .welcome{margin:0 auto;padding-top:8px;height:24px;text-align:right;color:#fff;float: right;width: 580px;}
#header .topline .welcome #login{width:auto;float:right;}
#header .topline .welcome #login a{color:#fff;text-decoration:none;}
#header .topline .welcome #login a:hover{text-decoration:underline;}
#header .topline .welcome .lang{float:right;margin-left:20px;}
#header .topline .welcome .lang a{color:#FFFFFF;text-decoration:none;}
#header .topline .welcome .lang a:hover{text-decoration:underline;}
#header .topline .welcome #login{width:auto;float:right;}
#header .topline .shopping{width:auto;float:right;}

#header .topline .shopping ul li{float:left;margin:0 4px;}
#header .topline .shopping img{vertical-align:middle;}
#header .topline .shopping a{color:#fff;}
#header .topline .shopping a:hover{color:#FFf;}

#header .headmain{width:1000px;margin:0 auto;height:200px; background:url(/e/ptxwebstore_customize/images/top_bg.png) ;position:relative;padding-top: 126px;box-sizing: border-box;}
#header .headmain > table tbody tr:nth-child(2) td{
	height: auto !important;
}


#header .headmain .logo{width:104px;height:68px;float:left;}
#header .headmain .webstoretxt{width:300px;height:24px;padding-top:44px;float:left;font-family:Georgia, "Times New Roman", Times, serif;color:#FF6600;font-size:16px;}
#header .headmain .headinfor{
	width:440px;/*height:50px;*/float:right;margin-right: 15px; padding-bottom:5px;
	position: absolute;
    top: 100px;
    right: 0;
}
#header .headmain .headinfor .shopping{height:25px;padding-top:10px;float:right;text-align:right;margin-right: -8px;}
#header .headmain .headinfor .shopping ul li{float:left;margin:0 8px;}
#header .headmain .headinfor .shopping img{vertical-align:middle;}
#header .headmain .headinfor .shopping a{color:#fff;text-decoration:none;}
#header .headmain .headinfor .shopping a:hover{color:#FFf;}
#header .headmain .headinfor .shopping .ddl_style{font-size:11px;border:solid 1px #999999;font-family:Verdana,Arial,Helvetica,sans-serif;}
#header .headmain .headinfor .search{float:right;text-align:right;/*margin-top: 10px;*/}
#header .headmain .headinfor .search form{
	display: flex;
	margin-bottom: 5px;
}
#header .headmain .headinfor .search ul {
	margin-right: 4px;
}
#header .headmain .headinfor .search ul li{float:left;margin-left:0px;}
#header .headmain .headinfor .search a{color:#60a826;vertical-align:bottom;}
#header .headmain .headinfor .search a:hover{text-decoration:underline;}
#header .headmain .headinfor .search input{vertical-align:top;font-size:11px;color:#8d8d8d;font-family:Verdana,Arial,Helvetica,sans-serif;    height: 31px !important;
    box-sizing: border-box;
    border: none;}

#header .headmain .headinfor .shopping #divQty{ color:#FFFFFF}


#navigation{width:960px;height:42px;padding:0 0 0 40px;background:url(images/bg_nav.gif) no-repeat #63ab27;margin:0 auto;}
#navigation ul li{float:left;margin:0 10px;}
#navigation ul li a{color:#FFFFFF;font-size:14px; text-decoration:none; padding:0 20px 0 20px; height:36px; line-height:40px;_line-height:38px; display:inline-block;font-family:"微软雅黑","黑体";}
#navigation ul li a:hover{background:url(images/navhover.jpg) left bottom no-repeat;height:36px;padding:0 0 0 20px; cursor:pointer; color:#009900;}
#navigation ul li a:hover span {height:36px; display:inline-block; line-height:40px;_line-height:38px; padding:0 20px 0 0; background:url(images/navhover.jpg) right bottom no-repeat;}
/*------------------content---------------------------*/
#content{width:1000px;margin:0px auto;height:auto; padding-top:10px; padding-bottom:0px;    z-index: 100;
    position: relative;}
#content .leftpart{width:180px;float:left; background:#FFF5EB;}
#content .leftpart .leftmenu{width:180px;float:left;margin-top: -10px;}
#content .leftpart .leftmenu .leftmenu_t{width:180px;height:42px;float:left;}
#content .leftpart .leftmenu .leftmenu_c{width:178px;height:auto;border:solid 0px #5ba323;float:left; background-color:#FFF5EB;}
#content .leftpart .leftmenu .leftmenu_c a{color:#000;}
#content .leftpart .topsale{width:180px;float:left;}
#content .leftpart .topsale .topsale_t{width:180px;height:37px;margin-top:8px;float:left;}
#content .leftpart .topsale .topsale_c{width:178px;height:auto;border:solid 1px #dddddd;float:left;}
#content .leftpart .topsale .topsale_c dl {line-height:1.2em; height:80px; margin-top:15px;}
#content .leftpart .topsale .topsale_c dl dt {float:right;width:100px; font-weight:bold; margin-bottom:5px; overflow:hidden;}
#content .leftpart .topsale .topsale_c dl dd.pic {float:left; width:75px;}
#content .leftpart .topsale .topsale_c dl dd.txt {float:right; margin-bottom:10px; width:100px;font-size:11px}
#content .leftpart .topsale .topsale_c dl:after {content:".";  display:block;height:0; clear:both;  visibility:hidden;}
#content .leftpart .bannerleft{width:180px;height:auto;float:left;margin-top:8px;}
#content .rightpart {
	width: 800px;
	height: auto;
	float: right;
	margin-top: -11px;
	margin-right: 12px;
	margin-bottom: 100px;
}
#content .rightpart .flash{width:810px;height:275px;float:left;overflow: hidden;}
#content .rightpart .flash a:hover{text-decoration:none;}
#content .rightpart .flash .flashchang1 { width:810px;height:275px;overflow: hidden;background-color: #fff;position: relative;}
#content .rightpart .flash .loading{width:810px;background-color:#000000;color: #FFCC00;font-size: 12px;height:245px;text-align: center;padding-top: 30px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
#content .rightpart .flash .flashchange2{width: 100%;height:275px;overflow: hidden;}
#content .rightpart .flash .num_list{position: absolute;width: 100%;left: 0px;bottom: -1px;color:#FFFFFF;font-size: 12px;padding: 4px 0px;height: 20px;overflow: hidden;}
#content .rightpart .flash .num_list span{display: inline-block;height: 16px;padding-left: 6px;font-size: 14px;font-weight: bold;}
#content .rightpart .flash .flashchang1 ul{display: none;}
#content .rightpart .flash .flash_button{position: absolute;z-index:1000;right: 0px;bottom:2px;font-size:11px;font-family: Arial, Helvetica, sans-serif;}
#content .rightpart .flash .flash_button1, .flash_button2{background-color:#707070;display: block;float: left;padding:1px 5px;margin-right: 3px;color: #FFFFFF;text-decoration: none;cursor: pointer;}
#content .rightpart .flash .flash_button2{color: #fff;background-color: #b90d0d;}
#content .rightpart .banner{width:810px;height:116px;float:left;margin-top:8px;}
#content .rightpart .banner a img{margin:0 2px 0 2px;}
#content .rightpart .hotproduct{width:810px;height:auto;float:left;margin-top:8px;}
#content .rightpart .hotproduct .hotproduct_t{height:26px;width:810px;float:left;border-bottom:solid 2px #CCCCCC;font-family:"微软雅黑","黑体";font-size:18px;}
#content .rightpart .hotproduct .hotproduct_c{width:810px;height:auto;float:left;padding-top:10px;}
#content .rightpart .hotproduct .hotproduct_c ul{width:200px;float:left;height:330px;text-align:center;}

/*------------------foot------------------------*/
#footer{height:60px;margin:0 auto;}
#footer .footlink{width:989px;margin:0 auto; background-color:#784b36; color:#eee;  padding-top: 8px;
padding-left: 11px;
padding-bottom: 8px;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif}
#footer .footlink ul{float:left;margin:0 20px;}
#footer .footlink ul li{margin-bottom:6px;}
#footer .footlink a{color:#FFFFFF; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif}
#footer .footlink a:hover{text-decoration:none;color:#eee; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif}
#parfor{width:1000px;margin:0 auto;}
#copyright{width:1000px;margin:0 auto;text-align:center;height:50px;}
*{margin:0;padding:0;}

.text {
	 font-size:14px;
	 color:#333;
	 font-weight:bold;

	
}
.text a:hover {
	 font-size:14px;
	 color:#333;
	 font-weight:bold;

	
}

.text a:hover {
	 font-size:14px;
	 color:#432809;
	 font-weight:bold;

	
}
a {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color: #333}
a:hover {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color:#432809; text-decoration:none}

.logo-box{display:block;position:absolute;top:36px;left:42px;z-index:8;}
.logo-box img{
	width: 235px;
}

.part_list>ul{
	margin-left: 60px;
	margin-top: 50px;
	position: relative;
}
.part_list>ul>li{
	float: left;
	width: 280px;
	/*height: 280px;*/
	position: absolute;
}
.part_list>ul>li:nth-child(1){
	top: 0;
}
.part_list>ul>li:nth-child(2) {
	top: 4px;
    left: 245px;
}
.part_list>ul>li:nth-child(3) {
	top: -10px;
	left: 500px;
}
.part_list>ul>li:nth-child(4){
	top: 346px;
}
.part_list>ul>li:nth-child(5){
	    top: 314px;
    left: 245px;
}
.part_list>ul>li:nth-child(6){
    top: 295px;
    left: 490px;
}
.part_list>ul>li:nth-child(7) {
	    top: 632px;
    left: 0;
}
.part_list>ul>li:nth-child(8) {
	    top: 625px;
    left: 254px;
}
.part_list>ul>li:nth-child(9) {
	top: 620px;
    left: 502px;
}
.part_list>ul>li:nth-child(10) {
	top: 932px;
    left: 0;
}
.part_list>ul>li:nth-child(11) {
	top: 935px;
    left: 254px;
}
.part_list>ul>li:nth-child(12){
	top: 920px;
    left: 500px
}
.part_list>ul>li:nth-child(13) {
	top: 1250px;
    left: 0;
}

.part_list>ul>li:nth-child(14) {
	top: 1245px;
    left: 260px;
}
.part_list>ul>li:nth-child(15) {
	top: 1232px;
    left: 508px;
    height: 360px;
    width: 300px;
}
.part_list>ul>li:nth-child(16){
	    top: 1568px;
    left: 255px;
}
.part_list>ul>li img{
	display: block;
	width: 100%;
}
.product_list{
	position: relative;
    z-index: 100;
}
.product_list>.left{
	float: left;
	margin-top: 58px;
	margin-left: 50px;
	width: 250px;
}
.product_list>.left>img{
	display: block;
	width: 100%;
}
.product_list>.right{
	float: left;
	margin-top: 80px;
	margin-left: 40px;
	width: 660px;
}
.product_list>.right>ul>li{
	    float: left;
	    width: 220px;
	    margin-bottom: 30px;
	    display: block;
	    /* height: 44px; */
	    /* padding: 0px 4px; */
}
.product_list>.right>ul>li>a{
	color: #393939;
	font-size: 20px;
	/* line-height: 70px; */
	font-family: 'DFFN_H5';
}
.product_list>.right>ul.op>li{
	    margin-bottom: 30px;
	    display: block;
	    height: 44px;
	    width: 30%;
	    padding: 0 10px;
}
.product_list>.right>ul.op>li>a {
	color: #393939;
	font-size: 20px;
	line-height: initial;
	font-family: 'DFFNE_H5';
	display: block;
}
.B2BBodyBg > table > tbody > tr:nth-child(2) td p{
	position: relative;
	z-index: 100;
}
.B2BBodyBg > table > tbody > tr:nth-child(2) td > div > table{
	position: relative;
	z-index: 100;
}
#productList{
	z-index: 100;
    position: relative;
}
#divShow{
	z-index: 100;
    position: relative;
}