body{ margin:0 auto; padding:0; background:#fff; }
*{ margin:0 auto; padding:0;  font-family: 'microsoft yahei'; font-weight:normal;  }
a{
	text-decoration: none;
	color: #FFFFFF;
}
a:hover{ text-decoration:underline; }
ul { list-style: none outside none; margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{ text-decoration:none;}
table,tbody,tr,th,td {margin:0;}

img{ border:0 none;}
div, form, img, p {
	border:0 none;
	font-family: 'microsoft yahei';
	font-size:12px;
	overflow:hidden;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


.clear {clear:both;display:block;}
.block1{ clear:both; width:100%; height:10px;}
.block2{ clear:both; width:100%; height:20px;}
.ff{ font-family:'microsoft yahei';}
.fl{ float:left;}
.fr{ float:right;}
.ml1{ margin-left:1px;}
.ml3{ margin-left:3px;}
.ml5{ margin-left:5px;}
.ml8{ margin-left:8px;}
.mr8{ margin-right:8px;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.pt5{ padding-top:5px;}
.more{ float:right; font-size:12px; margin:5px 5px 0 0; color:#565656;}
.yuan1{ border-radius:10px; padding:5px; background:#a72929; color:#fff; text-align:center;}
.yuan2{ font-size:35px; font-family:'microsoft yahei'; color:#fff; background:#000; border-radius:30px; padding:0 16px 0 12px; vertical-align:-5px; margin-right:5px;}
.blue{ font-size:14px; font-family:'microsoft yahei'; color:#239ff6;}
.dsn{ display:none;}



/**产品库头部**/
.top{ width:100%; height:auto; padding-bottom:30px; border-bottom:3px solid #e60012; }

.header { clear: both; width: 1200px; padding: 20px 0 0 0; overflow: hidden; margin: 0 auto;}
.header .header-logo { margin: 10px 0 0 0; text-indent: -99999px; display: block; float: left; width: 160px; height: 82px; background: url(https://img.cheaa.com/2021/homepage2021/images/cheaa.png) no-repeat; text-indent: -999999px; position: relative;}
.header .header-logo span { position: absolute; font-size: 12px; text-align: center; color: #323232; bottom: 0; left: 0; width: 130px; height: auto; text-indent: 0;}
.header .search-bar { margin: 20px 0 0 150px; width: 480px; float: left; color: #323232;}
.header .search-bar .search-box { position: relative;}
.header .search-bar .search-box .search-txt { float: left; width: 378px; height: 28px; padding: 5px 10px; border: 1px solid #c8c8c8; border-right-color: rgb(200, 200, 200); border-right-style: solid; border-right-width: 1px; border-right: 0 none; color: #323232; font-size: 14px; background: #f9f9f9; border-radius: 5px 0 0 5px;}
.header .search-bar .search-box .search-btn { float: right; width: 80px; height: 40px; background: url(https://img.cheaa.com/2021/homepage2021/images/zoom.png) 30px 10px no-repeat #e60012; border: 0; text-indent: -999999px; cursor: pointer;  border-radius: 0 5px  5px  0;}
.header .search-bar .search-nav { line-height: 30px; height: 30px; padding: 0 0 0 20px; color: #323232; font-size: 16px;}
.header .search-bar .search-nav a { margin: 0 5px; color: #323232; font-size: 16px;}

.header .header-side {  float: right;; margin: 10px 0 0 0; overflow: visible;}
.header .header-side a { display: block; font-size: 14px; padding: 60px 0 0 0; text-align: center; float: left; width: 75px; color: #323232; position: relative; margin: 0 0 0 20px; line-height: 24px;}
.header .header-side a em { width: 75px; height: 60px; position: absolute; top: 0; left: 0;transition: all 0.2s ease 0s;}
.header .header-side .wxbox { overflow: visible;}
.header .header-side a:hover{ color: #e60012; }
.header .header-side .wxbox .wximg { display: block; height: 80px; position: absolute; right: 0px; top: -15px; width: 80px; z-index: 999999;}

.header .header-side a .si-1 { background: url(https://img.cheaa.com/2021/homepage2021/images/redtop.png) no-repeat;}
.header .header-side a .si-2 { background: url(https://img.cheaa.com/2021/homepage2021/images/wx.png) no-repeat;}
.header .header-side a .si-3 { background: url(https://img.cheaa.com/2021/homepage2021/images/wb.png) no-repeat;}
.header .header-side a .si-4 { background: url(https://img.cheaa.com/2021/homepage2021/images/live.png) 7px 7px no-repeat;}



/**产品库内容部分**/
.main{ width:1200px; height:auto; margin-top:20px; padding-bottom:30px; }
.main .menu{ float:left; width:100%; height:144px; background:#f3f3f3;}
.main .menu .item-top{ clear:both; height:100%; padding:10px; box-sizing:border-box; font-size:20px; color:#fff; background:#333; float:left; letter-spacing:10px; writing-mode:vertical-rl; text-align: center;}
.main .menu .item-body{ padding:10px; overflow: hidden; box-sizing: border-box; }
.main .menu .item-body li{ display:inline-block; padding:0 10px; border-right:solid 1px #666; margin:4px 0;}
.main .menu .item-body li a { color:#666; font-size:14px;}
.main .menu .item{ width:280px; clear:both; padding:10px  20px; box-sizing:border-box; font-size:16px; }
.main .menu .item a{ font-size:16px; color:#333; padding:0 10px 0 0; }
.main .menu .item a:hover{ color:#e60012; text-decoration:none; }
.main .banner{ width:600px; height:228px; background:#efefef; float:left; margin-left:20px; }
.main .msg{ width:280px; height:228px; float:right; border:1px solid #ebebeb; color:#e60012; text-align:center; padding:60px; box-sizing:border-box; font-size:26px; }


.main .section{ width:1200px; height:auto; margin-top:20px; }
.main .section .section-top{ width:100%; height:50px; line-height:44px; border-bottom:1px solid #ebebeb; }
.main .section .section-top h2{ float: left; font-size:24px; }
.main .section .section-top .links{ float:right; white-space:nowrap; color:#ccc; text-align:right;  }
.main .section .section-top .links a{ color:#333; padding:0 5px; font-size:16px; }
.main .section .section-top .links a:hover{ text-decoration:none; color:#ccc; }
.main .section .section-side{ width:280px; height: 460px; overflow: hidden; float:left; background:#52a7d9;   }
.main .section .section-side .side-top{ padding:10px 20px; text-align:left; font-size:18px; color:#fff; background:#52a7d9; }
.main .section .section-side .side-bottom{}
.main .section .section-side .side-bottom ul{}
.main .section .section-side .side-bottom ul li{ width:100%; padding:10px 30px; box-sizing:border-box; position:relative; }
.main .section .section-side .side-bottom ul li em{ position:absolute; top:10px; left:10px; font-size:12px; color:#fff; font-weight:800; text-align:center; display:inline-block; }
.main .section .section-side .side-bottom ul li a{ width: 220px; height: 18px; display: block; text-overflow:ellipsis; overflow: hidden; font-size:14px; text-align:left; color:#fff; white-space:nowrap;   }
.main .section .section-product{ float:right; width:920px; height:460px; overflow:hidden; }
.main .section .section-product .pbox{ float:left; width:230px; height:230px; padding:10px; box-sizing:border-box; }
.main .section .section-product .pbox img{ display:block; margin:0 auto; width:210px; height:150px; }
.main .section .section-product .pbox p{ text-align:center; font-size:14px; color:#333; line-height:22px; padding-top:5px; }
.main .section .section-product .pbox em{ color:#aa1d1d; font-style:normal; font-size:12px; }


.wapper-pro{ width:100%; height:auto; margin:0 auto; margin-top:20px; }
.wapper-pro .content{ float:left; width:920px; }
.wapper-pro .content .sort-box{ background:#fafafa; width:100%; box-sizing:border-box; }
.wapper-pro .content .sort{ border: 1px solid #e6e6e6; background: #fafafa; }
.wapper-pro .content .sort span, .wapper-pro .sort a{ float: left; position: relative; z-index: 2; margin: -1px 0 -1px -1px; padding: 8px 18px; color: #fff; border-color: #e60012; }
.wapper-pro .content .sort em{ color:#333; font-style:normal; line-height:24px; }
.wapper-pro .content .sort .active{ background:#b1000e; color:#fff; }
.wapper-pro .content .sort .active em{ color:#fff; }

.wapper-pro .content .pic-box{}
.wapper-pro .content .pic-box ul{ list-style:none; }
.wapper-pro .content .pic-box ul li{ width:212px;  float: left; position:relative; padding:19px 9px;   }
.wapper-pro .content .pic-box ul li a{ border:0 none; }
.wapper-pro .content .pic-box ul li img{ display:block; width:212px; height:160px;  border:0 none; margin-bottom: 10px;}
.wapper-pro .content .pic-box ul li h3{ height: 36px; padding: 0 5px 0 10px; font: 12px/18px arial; color: #333; overflow: hidden; word-break: break-all; word-wrap: break-word;}
.wapper-pro .content .pic-box ul li h3 a{ color:#333; }
.wapper-pro .content .pic-box .price{ padding: 0 5px 0 10px;}

.wapper-pro .side{ float:right; width:250px; }














/**list部分**/
.breadcrumb{ padding-bottom: 8px; overflow: hidden; zoom: 1;}
.bread { float: left; width: auto;padding: 0;line-height: 36px; width: 1200px; margin: 0 auto; padding: 5px 0; height: 22px; line-height: 22px; font-family: 'simsun','\u5B8B\u4F53'; color: #999;}
.bread a{ color:#333; }

.list-title{ border-top: 2px solid #e60012; background: #fafafa; padding:0 20px 8px; }
.list-title h3{ float: left; margin: 10px 0 0; padding: 0 20px 0 0; font: bold 16px/24px 'Microsoft YaHei',arial; }

.option-box{ border: 1px solid #e6e6e6; position: relative; z-index: 10; }
.option-item{ position: relative; padding: 0 66px 0 92px; zoom: 1; z-index: 5; border-top: none;}
.option-item strong{ position: absolute; left: 0; top: 0; width: 80px; font-size: 12px; line-height: 36px; color: #666; font-weight: normal; background: #fafafa; height: 100%; text-align: right; padding-right: 10px; border-right: 1px solid #eee; }
.brand-list{ padding: 3px 0 3px 20px; position: relative; zoom: 1; overflow: hidden; }
.brand-list a{ float: left; height: 18px; line-height: 18px; padding: 0 3px; margin: 6px 12px 6px 0; margin-right: 12px; white-space: nowrap; color:#333; }
.brand-list .selected{ color:#b1000e; font-weight:bolder; font-size:13px;}



.slideBox{ width:600px; height:228px; overflow:visible; position:relative; float:left;   }
.slideBox .hd{ height:18px; overflow:hidden; position:absolute; right:15px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; background: #fff; line-height:14px; text-align:center;  cursor:pointer;  margin:0 5px; text-align:center;  text-indent:11130px;}
.slideBox .hd ul li.on{ background:#2bfde9 ; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd li p{ position:absolute; bottom:0; left:0; box-sizing:border-box; font-family: T1; padding:20px 100px 20px 30px; width:100%; font-size:30px; color:#1168c9; background:rgba(255,255,255,0.5); text-align:left;}
.slideBox .bd img{ width:600px; height:228px; display:block; background: #333;  }
.slideBox .sbtn{ width: 102px; height:102px;; cursor: pointer; position: absolute; z-index: 99999;}
.slideBox .prev{ top:220px; left:50px; background: url(../images/arr2.png) no-repeat; }
.slideBox .next{ top:220px; right:50px;background: url(../images/arr1.png) no-repeat;  }

.competitive-goods{ margin-bottom:10px; }
.competitive-goods-title{ padding: 10px; height: 20px; border-bottom: 1px solid #e6e6e6; background-color: #fafafa; }
.competitive-goods-title p{ float: right; white-space: nowrap; color: #666; line-height: 24px;}
.competitive-goods-list{}
.competitive-goods-list ul{ list-style:none; }
.competitive-goods-list ul li{ width:270px; height:100px; padding:10px; margin-top:15px;} 
.competitive-goods-list ul li img{ width:120px; height:90px; background:#efefef; }
.competitive-goods-list ul li a{ display:block; color:#666; float:left;}
.competitive-goods-list ul li .manu_new_title {width:140px; margin:15px 0 0 10px;}
.competitive-goods-list ul li .manu_new_price {display:block; color:#f65906; float:left; width:140px; margin:5px 0 0 10px;}

.competitive-news{ margin-bottom:10px;  }
.competitive-news-title{ padding: 10px; height: 20px; border-bottom: 1px solid #e6e6e6; background-color: #fafafa; }
.competitive-news-title p{ float: right; white-space: nowrap; color: #666; line-height: 24px;}
.competitive-news-list{}
.competitive-news-list ul{ list-style:none; overflow:hidden; padding-left:10px; padding-top:10px; }
.competitive-news-list ul li{ width: 100%; height: 20px; margin: 5px 0; float: left; overflow: visible; white-space: nowrap; text-overflow: ellipsis; } 
.competitive-news-list ul li a{ display: block; font-size:14px; color:#333;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }


.competitive-news-list em{ 
  width: 10px;
  height: 20px;
  text-align: left;
  line-height: 20px;
  font-family: t2;
  margin-right: 10px;
  float: left;
  display: inline-block;
  color: red;
  font-size: 14px;
  font-style: italic;
  font-weight: 800;
   }

/*分页*/
.Pages{text-align:center;}
.ListPage{ overflow:hidden; margin-top:20px; white-space:nowrap; display:inline-block;}
.ListPage a{ float:left; padding:10px 15px; border:1px solid #e5e5e5; font-size:16px; color:#999; margin:0 4px; display:inline-block;}
.acPage a.current{ border:1px solid #b1000e; background: #b1000e; color: #fff; }
.acPage2 a.current{ background: #bb0000; color: #fff; }
.acPage2 a.row{ background: #bb0000; color: #fff; }


/**product部分**/
.product-model{ width:1200px; margin:auto 0; }
.product-model h1{ display:inline; }
.product-model .product-model_dis{ font-size:16px; padding-top:10px; color:#666; }
.product-nav{ margin: 10px 0 0; background: #b1000e; }
.product-nav a{ float:left; display:block; font-size:20px; padding: 10px 20px; text-align:center; color:#fff; cursor:pointer; }
.product-nav a.active{ background:#95000c; cursor:initial;  }

.product-box{ width:1200px; height:auto; padding-top:20px; }
.product-box .product-box_left{ float:left; width:900px; height:auto; }
.product-box .product-box_left .product-pic{ float:left; width:320px; height: 240px; position:relative; }
.product-box .product-box_left .product-pic .morepic{ position:absolute; bottom:0; left:0; width: 100%; height:auto; padding: 10px 0; text-align:center; font-size:14px; color:#fff; background:rgba(0, 0, 0, 0.3); }
.product-box .product-box_left .product-pic img{ float:left; width:320px; height: 240px; background:#efefef; }
.product-box .product-box_left .product-detail{ float:right; width:570px; height:auto; }
.product-box .product-box_left .product-detail .product-price{ padding:13px 0 8px 20px; }
.product-box .product-box_left .product-detail .product-price strong{ color:#999; font-size:16px; }
.product-box .product-box_left .product-detail .product-price em{ font-size:20px; color:#b1000e; font-style:normal; }
.product-box .product-box_left .product-detail .product-price b{ font-size:30px; color:#b1000e; font-weight: 800;}
.product-box .product-box_left .product-detail .newslist{ margin:5px 0 0 ; padding:10px 0; list-style:inside; }
.product-box .product-box_left .product-detail .newslist li{ height:26px; overflow:hidden; line-height:26px; margin-top:2px; overflow:hidden; }
.product-box .product-box_left .product-detail .newslist li a{ color:#333; font-size:14px; }

.product-box .product-box_right{ float:right; width:290px; }

.param{ margin:0 auto; }
.param .param-header{ width:100%; height:100px;}
.param .param-header h3{ line-height:100px; font-size: 24px; color: #333; font-weight: bold;}

.param table { width:100%; border:1px solid #ededed; border-bottom:0; border-top:0; border-spacing:0;}
.param table:first-of-type { border-top:1px solid #ededed;}
.param tr :first-child { width:25%; color:#333; border-right:1px solid #f5f5f5;}
.param tr th.hd { font-size:16px; padding:10px 30px; font-weight:bold; color:#333; background:#fafafa; text-align:left; width:100%; border-bottom:1px solid #f5f5f5;}
.param td {font-size:14px; padding:10px 20px; border-bottom:1px solid #f5f5f5; color:#999;}



.picinbox{ clear:both; }
.picinbox img{ width:220px; height:220px; float:left; margin:2px; }






/**footer**/
.Footer{ width: 100%; padding: 70px 0; background: #fff;  }
.Footer p a{ color:#333;; }
.Footer .fin{ width: 1200px; height: auto; }
.Footer .fin p{ color: #333; font-size: 16px; text-align: center; line-height: 34px;  font-family:t1;}








