/** {
	outline:none;
	margin:0px;
	padding:0px;
	font-family:"Microsoft Yahei";
}*/
ul,li,a,input,h1,span,i,img,header,nav,textarea,p,form{
	margin:0px;
	padding:0px;
	list-style:none;
	text-decoration:none;
	border:0px;
}
.body01 .r .company-type,
.body01 .r .about-company,
.body01 .r .company-licences,
.body01 .r .company-contact,
.body01 .r .company-licences li,
.body01 .r .company-licences li .licences-infor .licences-gray,
.body01 .r .company-licences li .licences-infor .look-photo,
.body01 .r .product-type,
.body01 .r .product-type .product-sort,
.body01 .r .product-type .form-search-product,
.body01 .r .product,
.body01 .r .data-list,
.body01 .r .data-list li,
.header-company,
.header-company .header-top,
.body01 .r .product li .product-image,
.body01 .r .product-list .product,
.body01 .r .product-list li .price
{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
}

.header-company{
 background:#e32883;
 padding:10px 0px;
}
.header-company .header-top{
 width:980px;
 margin:0 auto;
}
.header-company .header-top .company-logo{
 display:block;
 width:124px;
 height:124px;
 border-radius:62px;
 float:left;
 margin-right:30px;
 object-fit:cover;
}
.header-company .header-top .company-name{
 max-width:764px;
 line-height:124px;
 float:left;
 font-size:25px;
 font-weight:normal;
 font-family:"Microsoft Yahei";
 color:#ffffff;
 overflow: hidden;
 text-overflow:ellipsis;
 white-space: nowrap;
 margin-right:30px;
}
.header-company .header-top .company-contact{
 display:block;
 float:right;
 color:#ffffff;
 font-family:"Microsoft Yahei";
 font-size:14px;
 line-height:30px;
 margin-top:50px;
}
.d-banner-title{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
}
.d-banner-title .d-title{
 clear:both;
 width:980px;
 height:auto;
 overflow:hidden;
 margin:0 auto;
 line-height:28px;
 font-family:"Microsoft Yahei";
 font-size:14px;
}
.d-banner{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 display:flex;
 align-items:center; /****水平居中****/
 justify-content:center; /*垂直居中*/
 flex-direction:column;
 visibility:visible;
 text-align:center;
}
.body01 .r .product-type .form-search-product{
 display:block;
}
.body01 .r{
 height:auto;
}
.body01 .r .company-type{
 line-height:40px;
 padding:0 20px;
 background:#822c81;
 font-size:16px;
 color:#ffffff;
 font-family:"Microsoft Yahei";
}
.body01 .r .about-company,
.body01 .r .company-licences,
.body01 .r .company-contact,
.body01 .r .d01 .con
{
 padding:30px 20px;
}
.body01 .r .data-list{
 padding:20px;
}
.body01 .r .data-list li{
  padding:0 10px;
  border-bottom:1px solid #eaeaea;
  line-height:30px;
  font-size:14px;
  font-family:"Microsoft Yahei";
  color:#333333;
}
.body01 .r .data-list li .title{
 display:block;
 max-width:600px;
 height:auto;
 color:#333333;
 float:left;
 overflow: hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 text-decoration:none;
}
.body01 .r .data-list li .down-load{
 display:block;
 float:right;
 color:#999999;
 text-decoration:none;
}
.body01 .r .data-list li .title:hover,
.body01 .r .data-list li .down-load:hover
{
 color:#f10180;
}
.body01 .r .product-type{
 padding:20px 30px;
 border-bottom:1px solid #eaeaea;
}
.body01 .r .about-company .company-name,
.body01 .r .company-contact .company-name
{
 font-weight:normal;
 font-size:18px;
 color:#333333;
 font-family:"Microsoft Yahei";
}
.body01 .r .about-company .company-name{
 margin-bottom:20px;
}
.body01 .r .about-company{
 font-size:14px;
 color:#333333;
 font-family:"Microsoft Yahei";
 line-height:22px;; 
}
.body01 .r .about-company  a{
 display:block;
 width:auto;
 height:auto;
 overflow:hidden;
 margin-right:20px;
 float:left;
}
.body01 .r .about-company img{
 display:block;
 max-width:200px;
}
.body01 .r .company-licences li{
margin-bottom:30px;
}
.body01 .r .company-licences li:last-child{
 margin-bottom:0px;
}
.body01 .r .company-licences li .licences-photo{
 display:block;
 width:200px;
 height:200px;
 border:1px solid #eaeaea;
 float:left;
 position:relative;
}
.body01 .r .company-licences li .licences-photo .image{
 display:block;
 max-width:200px;
 max-height:200px;
 object-fit:cover;
 position:absolute;
 top:50%;
 left:50%;
 transform: translate(-50%,-50%);
 -ms-transform: translate(-50%,-50%);
 -moz-transform: translate(-50%,-50%);
 -webkit-transform: translate(-50%,-50%);
 -o-transform: translate(-50%, 0);
 z-index:1;
}
.body01 .r .company-licences li .licences-infor{
 width:520px;
 height:auto;
 overflow:hidden;
 float:right;
}
.body01 .r .company-licences li .licences-infor .licences-title{
 display:block;
 font-size:18px;
 color:#333333;
 font-family:"Microsoft Yahei";
 text-decoration:none;
}
.body01 .r .company-licences li .licences-infor .licences-gray{
 font-size:14px;
 color:#666666;
 font-family:"Microsoft Yahei";
 line-height:24px;
 margin-top:26px;
 height:72px;
}
.body01 .r .company-licences li .licences-infor .look-photo{
 display:block;
 width:120px;
 line-height:30px;
 border:1px solid #f10180;
 font-size:14px;
 color:#f10180;
 font-family:"Microsoft Yahei";
 text-align:center;
 margin-top:26px;
 text-decoration:none;
}
.body01 .r .company-contact .table-contact{
 width:100%;
 margin-top:30px;
}
.body01 .r .company-contact .table-contact tr td{
 font-size:14px;
 color:#333333;
 font-family:"Microsoft Yahei";
 line-height:30px;
 padding:14px 0px;
 border-top:1px solid #eaeaea;
}
.body01 .r .company-contact .table-contact tr .td-tip{
 color:#666666;
 width:100px;
}
.body01 .r .company-contact .table-contact tr td .wechat{
 display:block;
 width:172px;
 height:172px;
 padding:12px;
 border:1px solid #eaeaea;
}
.body01 .r .company-contact .table-contact tr td .qq-link{
 display:inline-block;
 padding:0 20px;
 color:#ffffff;
 background:#f10180;
 text-decoration:none;
}
.body01 .r .company-contact .table-contact tr td .qq-link .qq-image{
 display:inline;
 vertical-align:middle;
}
.body01 .r .product-type .product-sort li{
 float:left;
 width:auto;
 height:auto;
 overflow:hidden;
 font-size:14px;
 color:#666666;
 font-family:"Microsoft Yahei";
 margin-right:40px;
 margin-bottom:30px;
}
.body01 .r .product-type .product-sort li .name{
 color:#666666;
 text-decoration:none;
}
.body01 .r .product-type .product-sort li .name:hover,
.body01 .r .product-list li .product .product-title:hover
{
 color:#f10180;
 text-decoration:none;
}
.body01 .r .product-type .form-search-product{
 font-size:14px;
 color:#333333;
 font-family:"Microsoft Yahei";
 line-height:28px;
}
.body01 .r .product-type .form-search-product .laber{
 display:block;
 float:left;
}
.body01 .r .product-type .form-search-product .txt-search-product{
 display:block;
 width:178px;
 height:28px;
 padding:0 10px;
 border:1px solid #eaeaea;
 float:left;
}
.body01 .r .product-type .form-search-product .btn-search{
 display:block;
 margin-left:10px;
 float:left;
 width:77px;
 height:30px;
 cursor:pointer;
 background:url(/images/company/3.png);
}
.body01 .r .product-type .form-search-product .btn-search:hover{
  background:url(/images/company/4.png);
}
.body01 .r .d01{
 border:none;
}
.body01 .r .product {
 margin-top:10px;
}
.body01 .r .product li{
    float:left;
    width:250px;
	height:auto;
    overflow: hidden;
	border:1px solid #dcdcdc;
	margin-right:10px;
	margin-bottom:18px;
	position:relative;
	margin-top:10px;
}
.body01 .r .product li:hover{
  border:1px solid #f10180;
}

.body01 .r .product li .product-image
{
  display:block;
}
.body01 .r .product li .product-image img
{
   display:block;
   width:252px;
   height:252px;
   object-fit:cover;
}
.body01 .r .product li .product-image .product-title{
   width:auto;
   display:-webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp:2;
   overflow: hidden;
   height:40px;
   font-size:14px;
   color:#333333;
   font-family:"Microsoft Yahei";
   line-height:20px;
   text-align:justify;
   padding:10px 10px 0px 10px;
   background:#ffffff;
   margin-bottom:10px;
 
}
.body01 .r .product li .product-image:hover{
 text-decoration:none;
}
.body01 .r .product li .product-image .product-title:hover{
  color:#f10180;
  text-decoration:none;
}
.body01 .r .product li .product-contact
{
 display:block;
 width:auto;
 height:20px;
 padding:10px;;
}
.body01 .r .product li .product-contact{
 border-top:1px solid #dcdcdc;
}
.body01 .r .product li .product-contact .zheng{
 display:block;
 width:17px;
 height:17px;
 background:url(/images/bg/zheng.png);
 float:left;
 margin-top:2px;
 margin-right:5px;
}
.body01 .r .product li .product-contact .price-list,
.body01 .r .product li .product-contact .price-list-grey
{
 width:46px;
 height:17px;
 display:block;
 background:url(/images/bg/priceList.png);
 float:left;
 margin-top:2px;
 margin-right:5px;

}
.body01 .r .product li .product-contact .price-list-grey{
 background:url(/images/bg/priceListGrey.png);
}
.body01 .r .product li .product-contact .package,
.body01 .r .product li .product-contact .package-grey
{
 display:block;
 width:86px;
 height:17px;
 background:url(/images/bg/package.png);
 float:left;
 margin-top:2px;

}
.body01 .r .product li .product-contact .package-grey{
 background:url(/images/bg/packageGrey.png);
 width:86px;
}

.body01 .r .product li .product-contact .kua{
 display:block;
 float:left;
 margin-top:3px;
 margin-right:5px;
}

.body01 .r .product li .product-contact .contact{
 float:right;
 width:auto;
 height:auto;
}
.body01 .r .product li .product-contact .contact .contact-wechat{
float:left;
width:17px;
height:17px;
margin-top:2px;
cursor:pointer;
background:url(/images/bg/1.png);
}
.body01 .r .product li .product-contact .contact .contact-wechat .triangle-right{
  width: 0;
  height: 0;
  border-top:12px solid transparent;
  border-left:10px solid white;
  border-bottom:12px solid transparent;
  position:absolute;
  right:54px;
  bottom:8px;
  z-index:1;
  filter: drop-shadow(0 0 10px #000);
  display:none;
}
.body01 .r .product li .product-contact .contact .contact-wechat .contact-wechat-show{
 width:160px;
 height:auto;
 overflow:hidden;
 background:#ffffff;
 text-align:center;
 position:absolute;
 bottom:0px;
 left:26px;
 z-index:1;
display:none;
 padding-bottom:20px;
 box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.body01 .r .product li .product-contact .contact .contact-wechat .contact-wechat-show .code-image{
 display:inline-block;
 width:120px;
 margin-top:20px;
}
.body01 .r .product li .product-contact .contact .contact-wechat .contact-wechat-show .title{
font-weight:normal;
font-size:14px;
color:#333333;
font-family:"Microsoft Yahei";
margin-top:15px;
}
.body01 .r .product li .product-contact .contact .contact-wechat .contact-wechat-show .tip{
display:block;
font-size:12px;
color:#999999;
font-family:"Microsoft Yahei";
}

.body01 .r .product li .product-contact .contact .contact-wechat:hover{
 background:url(/images/bg/2.png);
}
.body01 .r .product li .product-contact .contact .contact-wechat:hover .contact-wechat-show,
.body01 .r .product li .product-contact .contact .contact-wechat:hover .triangle-right
{
 display:block;
}

.body01 .r .product li .product-contact .contact .QQ{
 display:block;
 float:left;
 width:16px;
 height:20px;
 background:url(/images/bg/QQ.png);
 margin-left:6px;
}


.body01 .r .product-list{
 margin-top:10px;
}
.body01 .r .product-list .product{
 margin-top:0px;
 display:block;
}

.body01 .r .product-list li{
    float:left;
    width:250px;
	height:auto;
    overflow: hidden;
	border:1px solid #dcdcdc;
	margin-right:10px;
	margin-bottom:18px;
	position:relative;
	margin-top:10px;
}
.body01 .r .product-list li:nth-child(3n){
    margin-right:0px;
}

.body01 .r .product-list li:hover{
  border:1px solid #f10180;
}

.body01 .r .product-list li .product-image
{
   width:250px;
   height:250px;
   overflow:hidden;
   cursor:pointer;
   object-fit:cover;
}

.body01 .r .product-list li .product-title{
   width:auto;
   display:-webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp:2;
   overflow: hidden;
   height:40px;
   font-size:14px;
   color:#333333;
   font-family:"Microsoft Yahei";
   line-height:20px;
   text-align:justify;
   padding:10px 10px 0px 10px;
   background:#ffffff;
}
.body01 .r .product-list li .price{
 font-size:12px;
 color:#333333;
 font-family:"Microsoft Yahei";
 padding:10px;
}




/*.body01 .r .product li a:hover,
.body01 .r .product li a .company-name:hover,
.body01 .r .product li .about-product .table-product tr td .main-product .product-type:hover,
.body01 .r .product li .about-product .table-product tr td .business-mode .mode-type:hover
{
  color:#f10180;
}*/
.body01 .r .product li:nth-child(3n){
    margin-right:0px;
}




.thepgv{
 width:100%;
}
.thepgv tr td{
 text-align:center;
}
.thepgv tr td a{
 display:inline-block;
 float:none;
}
/*.body01 .l .d01System .con .goldcardLogo{
 width:80px;
 height:50px;
 background:url(/images/company/5.png);
}*/
.productlist{
width:auto;
height:auto;
overflow:hidden;
}
.more-product{
display:block;
clear:both;
width:108px;
line-height:28px;
border:1px solid #666666;
margin:0 auto;
font-size:14px;
color:#666666;
font-family:"Microsoft Yahei";
text-align:center;
text-decoration:none;
margin-top:10px;
}
.more-product:hover{
 text-decoration:none;
 color:#f10180;
 border:1px solid #f10180;
}
.search .keyword,
.ds03 input[type="text"]
{
 display:inline-block;
 width:100%;
 height:25px;
 border:1px solid #666666;
 padding:0 5px;
 font-size:14px;
 color:#666666;
 font-family:"Microsoft Yahei";
}
.search input[type="submit"],
.ds03 input[type="submit"]
{
 display:inline-block;
 padding:0 10px;
 border:1px solid #666666;
 height:25px;
 font-size:14px;
 color:#666666;
 font-family:"Microsoft Yahei";
 background:#ffffff;
 cursor:pointer;
}
.ds03  input[type="text"]{
 width:150px;
}
.headMenu .d01 .ds03{
 padding-top:6px;
}
.dsqy{
 color:#666666;
 line-height:25px;
}
.body01 .l .d01 .con .contact .QQ-link{
 display:block;
 width:100%;
 height:28px;
 line-height:28px;
 text-align:center;
 border:1px solid #f10180;
 margin-top:5px;
}
.body01 .l .d01 .con .contact .QQ-link .QQ{
 display:inline-block;
 padding-left:24px;
 background:url(/images/company/6.png) no-repeat left center;
 font-size:14px;
 font-family:"Microsoft Yahei";
 color:#f10180;
}
.body01 .l .d01 .con .contact .QQ-link:hover{
 background:#f10180;
}
.body01 .l .d01 .con .contact .QQ-link:hover .QQ{
 background:url(/images/company/7.png) no-repeat left center;
 color:#ffffff;
}
.body01 .l .d01System .con .gold-card-logo{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 margin-top:15px;
 line-height:20px;
 padding-right:20px;
}
.body01 .l .d01System .con .gold-card-logo .logo{
 display:block;
 float:left;
 background:url(/images/company/vip.png) no-repeat left center; 
 font-size:14px;
 color:#d99f00;
 font-family:"Microsoft Yahei"; 
 padding-left:33px; 
}
.body01 .l .d01System .con .gold-card-logo .year{
 display:block;
 float:right;
 font-size:14px; 
 color:#cd4633;
 font-family:"Microsoft Yahei"; 
}
.headMenu .company-label{
 float:left;
 font-size:12px;
 font-family:"Microsoft Yahei";
 color:#f10180;
 height:auto;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 max-width:300px;
 margin-left:20px;
 margin-top:8px;
 line-height:20px;
 text-shadow:1px 1px 1px #cccccc;
}
#Article .cont li .img-wrap img{
 display:inline-block;
 width:100px;
 height:100px;
 object-fit:cover;
}


/*----------------------page-----------------------*/
.page {
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	font-family:"Microsoft Yahei";
}
.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 .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-----------------------*/
.datadown{
	cursor:pointer;
}