/*body { margin:0; padding:0; }
td{	font-size:12px; }
div{  }
*{ margin:0px; padding:0px ;outline: none;  font-family:"Microsoft Yahei";}
a{ margin:0px; padding:0px; text-decoration:none;}
form { display:inline }*/
.sexq-header .HDB02 .HD02 .text .txtCss{
 height:36px;
}
.sexq-header .HDB02 .searchList, .sexq-header .HDB02 .serchCount{
 width:738px;
}
table,tr,td{ margin:0px; padding:0px;}
.path { width:1180px; margin:auto; margin-top:8px;  height:28px}
.path .l{float:left;height:22px;line-height:22px;color: #cccccc;}
.path .l a{color: #cccccc;}
.path .l h1{ margin:0; padding:0; font-size:12px; font-weight:400; display:inline; color:#f10180}
.path .r{ float:right}

.search { width:980px; margin:auto; margin-top:4px;  height:24px}

.body01{ width:1178px; margin:auto; clear:both; height:auto; overflow:hidden;border: solid 1px #e8e8e8; margin-bottom:10px; position:relative;}
.body01 .sort{float: left;width:76px;text-align:right;font-size:12px;color: #cccccc;line-height:24px; margin-top:6px;}
.body01 .YYdiv21,.body01 .sort-product { float:left; width:1034px; height:26px; overflow:hidden; padding-left:10px; overflow:hidden; text-align:left; padding-bottom:5px;}
.body01 .YYdiv22{ height:auto;}
.body01 .YYdiv21 a{  display:block; color:#555; font-size:12px;float:left;  position:relative; line-height:22px; padding:0 5px; margin-top:5px; margin-right:10px; }
.body01 .YYdiv21 a .news{ display:block; position:absolute; top:-11px; right:-8px; z-index:1;}
.body01 .YYdiv21 a:hover{  text-decoration:none; color:#ffffff; background:#f10180; }	
.body01 .YYdiv21 .red01 { font-size:12px; text-decoration:none;  color:#ffffff; background:#f10180; }
.body01 .YYdiv21 .red01:hover 	{ font-size:12px; text-decoration:none; color:#ffffff; background:#f10180;}
.body01 .sort-product{
 width:1082px;
}
.body01 .sort-product .product-sort a{
   display:block;
   font-size: 12px;
   color:#333;
   float:left; 
   padding:0 10px;
   border:1px solid #eaeaea;
   line-height:22px;
   margin-top:6px;
}
.body01 .sort-product .product-sort a .xin{
 display:block;
 position:absolute;
 z-index:1;
}
.body01 .sort-product{
 padding-bottom:0px;
 height:36px;
}
.body01 .sort-product .sort-page{
 float:right;
 height:auto;
 overflow:hidden;
 line-height:36px;
}
.body01 .sort-product .sort-page-number{
 display:block;
 float:left;
 color:#555555;
 font-family:"Microsoft Yahei";
 font-size:12px;
}
.body01 .sort-product .sort-prev,
.body01 .sort-product .sort-next
{
 display:block;
 width:20px;
 height:20px;
 float:left;
 margin-left:10px;
 margin-top:8px;
} 
.body01 .sort-product .sort-prev{
 background:url(/images/company/8.png);
}
.body01 .sort-product .sort-next{
 background:url(/images/company/9.png);
}
.body01 .sort-product .sort-prev:hover{
  background:url(/images/company/10.png);
}
.body01 .sort-product .sort-next:hover{
 background:url(/images/company/11.png);
}
.body01 .sort-product .product-sort .sort-hover,
.body01 .sort-product .product-sort a:hover
{
 background:#f10180;
 color:#ffffff;
 border:1px solid #f10180;
}
.body01 .sort-product .product-sort .sort-company{
 margin-left:10px;
}




.body01 .list-sort{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
}
.body01 .list-hover{
width:1178px;
height: auto;
overflow: hidden;
border: 1px solid #dcdcdc;
background: #fff;
position: fixed;
z-index: 5;
top: 0px;
}


.companyLabel{ clear:both; width:auto; height:auto; overflow:hidden; margin-bottom:16px;}
.companyLabel ul{clear:both; width:auto; height:auto; overflow:hidden;}
.companyLabel ul li{ float:left; padding:2px 5px;background:#ff9966;margin-right:5px; cursor:pointer;}
.companyLabel ul li a{font-size:12px; color:#fff;}
.companyLabel ul li:nth-child(2n){ background:#98c238;}
.companyLabel ul li:nth-child(3n){ background:#4066c9;}
.companyLabel ul li:nth-child(4n){ background:#c5437f;}
.companyLabel ul li:nth-child(5n){ background:#b85983;}
.companyLabel ul li:nth-child(6n){ background:#c2a442;}


.body01 .state{width:46px;height:20px;float:right;border: 1px solid #dddddd;text-align:center;line-height:20px;margin-top:5px;cursor:pointer;margin-right:10px;}
.body01 .state span{display:inline-block;font-size:13px;color: #cccccc;font-size:12px;vertical-align:middle;}
.body01 .state .triangle{  width:0;
    height:0;
    border-width: 6px 6px 0 ;
    border-style:solid;
    border-color: #555 transparent transparent ;
    position:relative; margin-left:2px;}
	
.body01 .state .transform{
transform:rotate(180deg);
-ms-transform:rotate(180deg); /* Internet Explorer */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari Chrome */
-o-transform:rotate(180deg); /* Opera */
transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
}
.body01 .state .transformY{
transform:rotate(-360deg);
-ms-transform:rotate(-360deg); /* Internet Explorer */
-moz-transform:rotate(-360deg); /* Firefox */
-webkit-transform:rotate(-360deg); /* Safari Chrome */
-o-transform:rotate(-360deg); /* Opera */
transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
}
.body01 .state .triangle i{
    display:block;
    width:0;
    height:0;
    border-width: 4px 4px 0;
    border-style:solid;
    border-color:#fff transparent transparent;
    position:absolute;
    top:-6px;
    left:-4px;
    /* opacity: 0.4; */
    }
	
.body01 .on{ border:1px solid #f10180;}
.body01 .on span{color:#f10180;}
.body01 .on .triangle{border-color: #f10180 transparent transparent;}


.dotline {border-bottom:1px solid #f1f1f1; width:1180px; height:auto; overflow:hidden ;clear:both; _margin-top:-20px}
/*.body02{width:1180px; margin:auto}
.body02 .l { width:1180px; height:auto; overflow:hidden; margin-bottom:20px;}
*/



.someCompanies{
   width:1180px;
   height:auto;
   overflow:hidden;
   margin:0 auto;
}

.someCompanies .remark {width:auto;height:36px;background:#f5f5f5;font-size:12px;color: #666;line-height:36px;text-align:left;border:1px solid #e8e8e8;padding-left:15px;margin-bottom:10px;}


.someCompanies .remark a {
 display:inline;
 font-size:12px;
 color: #666;
 }
.someCompanies .remark .change-bath{
 display:block;
 float:right;
 padding-left:30px;
 margin-right:20px;
 font-size:15px;
 color:#999999;
 font-family:"Microsoft Yahei";
 background:url(/images/company/12.png) no-repeat left center;
} 

.someCompanies .companyList{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
}

.someCompanies .companyList li{ 
width:auto;
height:auto;
overflow:hidden;
clear:both;
border:1px solid #eee;
padding:20px 15px;
margin-bottom:10px;
}

.someCompanies .companyList li .leftSide{ 
width:620px; 
height:auto;
overflow:hidden;
float:left;
}


.someCompanies .companyList li .leftSide .company{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space: nowrap;
 line-height:30px;
 margin-bottom:20px;
 color:#f10180;
 font-family:"Microsoft Yahei";
}
.someCompanies .companyList li .leftSide .company .tit{
 display:inline;
 font-size: 24px;
 font-weight:400;
 vertical-align:middle;
 color: #000000;
  vertical-align:middle;
}
.someCompanies .companyList li .leftSide .company img{
 vertical-align:middle;
 display:inline;
 width:20px;
 margin-left:5px;
}
.someCompanies .companyList li .leftSide .company .company-label{
 font-size:12px;
 display:inline;
 margin-left:10px;
 vertical-align:middle;
}
.someCompanies .companyList li .leftSide .companyInfo {
 width:auto;
 height:24px;
 line-height:24px;
 font-size:12px;
 font-weight:400;
 color: #cccccc;
 overflow:hidden;
 text-align:justify;
}
.someCompanies .companyList li .leftSide .companyInfo .show{
 display:inline;
 font-size:12px; 
 font-weight:400;
}
.companyInfo a .show{
  color:#333333;
}
.companyInfo .hover{
  color:#f10180;
}

.someCompanies .companyList li .leftSide .typeLink{
 display:block;
 float:left;
 font-size:12px;
 font-weight:400;
 color: #cccccc;
 margin-right:10px;
 line-height:24px;
 cursor:pointer;
}





.someCompanies .companyList li .rightSide{width: 520px;height:auto;overflow:hidden;float:right;}




.someCompanies .companyList li .rightSide .look{
 width:auto;
 height:auto;
 overflow:hidden;
 margin-bottom: 4px;
 text-align:right;
}
.someCompanies .companyList li .rightSide .look a{
 display:inline-block;
 font-size:12px;
 color: #cccccc;
 display:block;
 float:right;
 margin-right:8px;
}
.someCompanies .companyList li .rightSide .look a:hover{
 color:#f10180;
}
.someCompanies .companyList li .rightSide .look .price-list,
.someCompanies .companyList li .rightSide .look .price-list-grey
{
 width:46px;
 height:17px;
 display:block;
 background:url(/images/bg/priceList.png);
 float:left;
 margin-left:10px;
 margin-right:0px;

}
.someCompanies .companyList li .rightSide .look .price-list-grey{
background:url(/images/bg/priceListGrey.png);
}
.someCompanies .companyList li .rightSide .look .package,
.someCompanies .companyList li .rightSide .look .package-grey
{
 display:block;
 width:46px;
 height:17px;
 background:url(/images/bg/package.png);
 float:left;
 margin-left:5px;
}
.someCompanies .companyList li .rightSide .look .package-grey{
 background:url(/images/bg/packageGrey.png);
}

.someCompanies .companyList li .rightSide .ListPro{
	 clear:both;
	 width:auto;
	 height:auto; 
	 overflow:hidden; 
}

.someCompanies .companyList li .rightSide .ListPro .cover{
	float:left;
	display:block;
	width: 120px;
	height:auto;
	overflow:hidden;
	margin-left:10px;
	background:#eeeeee;
}
.someCompanies .companyList li .rightSide .ListPro  .cover .image,
.someCompanies .companyList li .rightSide .ListPro .cover .image img
{
	display:block;
	width: 120px;
	height: 120px;
	object-fit: cover;
}
.someCompanies .companyList li .rightSide .ListPro .cover .image img{ 
object-fit:cover	
}

.someCompanies .companyList li .rightSide .ListPro .cover .tit{
 display:block;
 clear:both;
 width:auto; 
 height:auto;
 overflow:hidden; 
 white-space:nowrap;
 text-overflow:ellipsis; 
 font-size:12px;
 color:#999; 
 
 line-height:30px;
 padding:0 5px;
} 
.someCompanies .companyList li .rightSide .ListPro .cover:hover .tit{
 color:#f10180;
}

.address { height:24px; overflow:hidden; line-height:21px; font-size:12px; font-weight:400; color:#aaa}
.address span{ height:21px; overflow:hidden; line-height:21px; font-size:12px; font-weight:400; color:#333333}
.address span a:link{ color:#333333 }
.address span a:visited{ color:#333333 }
.address span a:hover{ color:#ff0000 }

.other { height:22px; line-height:22px; font-size:12px; font-weight:400; color:#666666; border-top:1px dash #cccccc}
.other .mode { width:180px; float:left }
.other .product { width:300px; height:22px; float:left; overflow:hidden }
.other .product span{ color:#f10180 }
.other .product span a:link{ color:#f10180 }
.other .product span a:visited{ color:#f10180 }
.other .product span a:hover{ color:#ff0000 }

.level { color:#FF0000}

.menuRed { background:#f10180; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center }
.menuGray { background:#dddddd; font-weight:bold; font-size:12px; text-align:center }
.menuGray:link		{ color:#333333; text-decoration:none }
.menuGray:visited 	{ color:#333333; text-decoration:none }
.menuGray:hover 	{ color:#ff0000; text-decoration:underline }

.borderRed	{ border:1px solid #f10180; border-bottom:0 }
.borderGray	{ border:1px solid #999999; border-bottom:0 }

.titleOrange14b {	font-size: 14px;	font-weight: bold;	color: #FF6600;}

.black14pxBold 			{font-size: 14px; font-weight: bold; color:black}
.black14pxBold:link 	{font-size: 14px; font-weight: bold; color:black; text-decoration:none}
.black14pxBold:visited  {font-size: 14px; font-weight: bold; color:black; text-decoration:none}
.black14pxBold:hover  	{font-size: 14px; font-weight: bold; color:black; text-decoration:underline}

.thepgv{ width:100%;line-height:12px; margin-top:5px; margin-bottom:10px; text-align:center}
.thepgv tr td{
 text-align:center;
}
.thepgv a{ display:inline-block;padding:7px 8px 4px 8px;font-size:13px; margin:3px}
.thepgv a:link,.thepgv a:visited{text-decoration:none; color:#666666; background:#fff; border:#999999 1px solid;}
.thepgv a:active,.thepgv a:hover{text-decoration:none;color:#fff;background:#f10180;border:#ffffff 1px solid;}
.thepgv a.show:link,.thepgv a.show:visited,.thepgv a.show:active,.thepgv a.show:hover{text-decoration:none;color:#fff;background:#f10180;border:#ffffff 1px solid;font-weight:bold; }

.moreSupplier{ color:#ffffff;
 font-weight:700;
 width:185px;
 height:45px;
 background:#f10180; 
 line-height:45px; 
 text-align:center;
  margin:20px auto; 
  display:block;
-moz-border-radius: 3px;      /* Gecko browsers */
-webkit-border-radius: 3px;   /* Webkit browsers */
border-radius:3px;            /* W3C syntax */
text-decoration:none;
font-size:14px
}

.rightAD{ clear:both; padding:20px 0; height:200px; }
.rightAD div{ float:left; width:160px; height:200px; overflow:hidden;margin-right:20px; }
.rightAD div img{ width:160px; }

#floatFixed{ width:165px; position:fixed; bottom:0px; right:2px; text-align:right; z-index:100 }
#floatFixed #fl_ltop{flat:right;  margin-left:102px; width:63px; padding-bottom:100px} 
#floatFixed #shareClose{float:right; width:11px; height:11px; padding-right:3px; display:none} 

#floatFixed #shareFix{ float:right;  margin-left:112px; background:url(/images/button/zan.gif); background-position:0 -150px; width:50px; height:16px; padding-top:34px; color:#000; font-size:12px; text-align:center; margin-bottom:4px; cursor:pointer; color:#000; font-family:Tahoma, Arial, Geneva, sans-serif }
#floatFixed #shareContent{ flat:right; width:165px; height:35px; background:#ffffff; clear:both; display:block; }
#floatFixed .rightButton a:hover{ ilter:alpha(opacity=90);
-moz-opacity:0.9; 
opacity:0.9; }
#floatFixed .floatClose{ width:11px; height:11px; position:absolute; z-index:101; top:0; right:0;}

.applyLink{
 display:block;
 clear:both;
 width:180px;
 height:36px;
 margin:0 auto;
 background:#f10180;
 font-size:14px;
 color:#fff; 
 text-align:center;
 line-height:36px;
 margin-bottom:10px;
}
.applyLink:hover{
 color:#fff;
}
.publish{
width:86px;
height:auto;
overflow:hidden;
position:fixed;
z-index:100;
right:0;
bottom:220px;
}
.publish img{
 display:block;
 width:100%;
}

.cross-border{
	margin:40px 0px;
	line-height:50px;
	text-align:center;
	background:#ffe4f3;
}

/*----------------------page-----------------------*/
.page {
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	font-family:"Microsoft Yahei";
	margin-bottom:10px;
}
.page a {
    display:inline-block;
    width:38px;
    height:38px;
    line-height:38px;
    border:1px solid #ccc;
    margin: 0 2px;
    text-align: center;
    color:#676767;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
.page .total,
.page .page-select,
.page .skip-page
{
 display:inline-block;
 color:#333333;
 line-height:38px;
 margin: 0 2px;
}

.page .page-select .select{
    text-align:center;
    border:1px solid #b5b5b5;
    padding:0 5px;
    height:36px;
    line-height:20px;
    margin: 0 2px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
}

.page .page-prev,
.page .page-next
{
 width:62px;
}
.page a:hover,
.page .page-hover,
.page .skip-page
{
	text-decoration:none;
	color:#ffffff;
	border:1px solid #f10180;
	background:#f10180;
}
.page .skip-page{
 cursor:pointer;
}

/*.page .skip-page:hover{
    color:#333333;
	border:none;
	background:none;
}*/
.page .page-disabled,
.page .page-disabled:hover
{
    color:#9a9a9a;
    border:1px solid #ccc;
    text-align: center;
    background: #ebebeb;
    border-radius:3px;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
/*----------------------page-----------------------*/