﻿@charset "utf-8";
/* CSS Document */
body {
	font: 13px Arial, Helvetica, sans-serif;
	color: #333;
	font-family: Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;
	background-color:#f6f6f6;
}
ul,ol { list-style: none; }
table { border-collapse:collapse; border-spacing:0; } 
th,td {  padding: 0; }
* {margin:0; padding:0;}
a{text-decoration: none;outline: none;}

.topnav2{ float:right; position:relative;padding:0 12px;border-left:1px solid transparent;border-right:1px solid #efefef;}
.topnav3{ position:absolute;top:-1000px;}
.topnav2:hover{ color:#109d6a; background:#fff;}
.topnav2:hover .topnav3{ display: block; position:absolute; top:30px;right:-100px; background:#fff; border:1px solid #efefef;padding:20px;width:250px; box-shadow:3px 3px 3px #ccc;}
.topnav3 a{ min-width:100px;}
.topnav3 a b{ color:red; margin-left:8px;}
.topnavbox {height:30px; border-bottom:1px solid #eee;background: #f9f9f9;line-height: 30px;color: #666; position:relative;z-index:9999;}
.topnavbox a {color: #666;line-height: 30px;	height: 30px;display: inline-block;}
.topnavbox a:hover {	color: #109d6a;}
.topnav, .headerbox, .BoxW {width: 1210px;margin: auto;clear: both;}
.topnav_r .pulldown:hover .inquiry2, .topnav_r .pulldown:hover .ShoppingList, .topnav_l .pulldown:hover .pull-down-list { visibility: visible;}
.inquiry2 dl {display: block;margin-right: 20px;color: #333;float: left;line-height: normal;width: 110px;}
.inquiry2 dl dt {	font-weight: bold;	line-height: 30px}
.inquiry2 dl dd a {	padding: 0;	line-height: 25px;	height: 25px;	width: 100%;	color: #888}
.welcome{ float:left; margin-right:20px;}
.welcome .sy{ margin-right:40px; color:#333;}
.welcome a{ margin-right:20px;}
.welcome div{ display:inline-block; color:#666!important;}
.headerbox{ margin:auto;clear:both;height: 100px; padding: 30px 0; position: relative;  box-sizing: border-box;	}
.mall-topnavbox .sjsc{ float:left;}
.mall-topnavbox .sjsc img{ width:119px;}
.sjsc span{ font-size:32px; border-left:1px solid #eee; font-weight:bold; color:#333; padding-left:10px; margin-left:10px; position:relative; line-height:32px;}
.searchbox {margin-right:222px;color:#000; float:right;}
.sea_input {height:32px;width:350px;line-height:32px;border:2px solid #01a16a;padding:2px 5px;float:left;}
.sbut1box{ background:#01a16a;height:40px;width:65px; float:left;overflow: hidden;}
.sea_but1 {background:url(image/icon_index.png) no-repeat 20px -15px; cursor:pointer;  height: 40px;  width: 65px; padding: 2px; border: none;}
.Header_position { position: absolute; top: 32px; right:0px;}
.btn_org_gradient{ background: -webkit-linear-gradient(right,#069866,#03ad72); padding: 10px 43px; color: #fff !important; border-radius: 3px; font-size: 14px;  cursor:pointer; }
.btn_org_gradient:hover{ background: -webkit-linear-gradient(right,#079f6a, #079f6a); color: #fff; }

.footer_base{background:#fff; width:100%; padding:20px 0px; margin-top:40px; display: inline-block;}
.footer_base_item{ width:1210px; margin:0px auto; text-align:center;color: #939393}
.footer_base_item a{color: #939393; }
.footer_base_item ul li{ line-height:30px;}
/*通用头尾*/
.ggt{ width:1210px; margin:15px auto 0; height:322px;}
.lbt{ width:988px; height:322px; border-radius:10px; float:left;}
.jif{ width:206px; height:322px; border-radius:10px; float:right; background-color:#fff; padding:15px; box-sizing: border-box; position:relative;}
.jift{ font-size:14px; color:#333;}
.ky1{ margin-top:30px; color:#666; font-size:14px;}
.ky1 span{ font-size:20px; color:#ff5324; font-weight:bold; margin-left:15px;}
.ky2{ margin-top:10px; color:#666; font-size:14px;}
.ky2 span{ font-size:16px; color:#333; margin-left:15px;}
.gzw{ height:140px; position:absolute; bottom:0; border-top:1px dashed #ddd; width:173px; padding-top:18px;}
.gzw span{ display:block; color:#666; margin-bottom:12px;}
.gzw span::before{ content:''; width:4px; height:4px; border-radius:4px; background-color:#ccc; display:inline-block; position:relative; top:-2px; margin-right:8px; }
.sxw{ width:1210px; margin:30px auto 0; background-color:#fff;border-radius:10px; height:60px; line-height:60px; font-size:16px;}
.sxwl{ float:left; margin-left:20px;}
.sxwl span{cursor:pointer; display:inline-block; color:#666; margin-right:20px;}
.sxwr{ float:right; margin-right:10px; color:#666;}
.sxwr span{cursor:pointer; display:inline-block; color:#666; margin-left:10px; margin-right:10px;}
.dq{ color:#ff5324!important;}
.duih{ width:1210px; margin:0 auto;}
.dhp{ width:222px; height:315px;background-color:#fff;border-radius:10px;padding:15px; box-sizing: border-box; float:left; margin:20px 20px 0 0;  margin: 20px 10px 0 10px;}
.dhp:hover{box-shadow: 1px 1px 8px 2px #eee;}
.dtu{ width:194px; height:194px; position:relative; display:block;}
.dtu img{ max-width:194px; max-height:194px; position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.djf{ font-size:14px; color:#ff5324; margin-top:10px;}
.djf span{ font-size:20px; margin-right:8px;}
.dnc{ font-size:14px; color:#333; line-height:20px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin-top:10px; display:block;}

.pageBox{ overflow:hidden; margin:20px auto 0; clear:both; width:1210px;}
.page{padding:20px 0;width:630px; margin:auto; text-align:center}
.page a{color:#a4a4a4; display:inline-block;}
.page span,.page ul{/* float:left;*/ display:inline-block}
.page ul{ position:relative; top:15px;}
.page ul li{border:1px solid #ccc; float:left;margin:0 5px;height:22px; line-height:22px; text-align:center;}
.page .CC,.page ul li:hover{border:1px solid #109d6a; background:#f0fffa; cursor:pointer; color:#109d6a;}
.page span{padding:0 5px; color:#a4a4a4; line-height:24px;}
.page .pageNo{height:22px;border:1px solid #a4a4a4;width:45px;text-align:center; font-family:Arial, Helvetica, sans-serif}
.page .pageGo{border:none;background:#666;height:24px;padding:0 5px;color:#eee; cursor:pointer}
.page .pageGo:hover{ background:#109d6a;}
.page .NN,.page .NN:hover{border:1px solid #fff; background:none; cursor:auto}
.page ul li a{padding-left:8px;padding-right:8px;}
/*首页结束*/
.conr{ width:1210px; margin:15px auto 0; background-color:#fff; padding:20px; box-sizing: border-box;}
.jbtp{ display:inline-block;}
.pic{ float:left;}
.picm{ width:340px; height:340px; border:#e0e0e0 solid 1px; display: table; }
.picm span{ display: table-cell;  vertical-align: middle;  text-align: center;}
.picm img{ max-width:340px; max-height:340px;  }
.picu ul li img{ width:63px; max-height:59px;}
.picu ul .xzz{border:#109d6a 1px solid;}
.picu ul li{ float:left; width:63px; height:63px; padding:1px; border:#e0e0e0 1px solid;  margin:8px 8px 0 0 ;}
.xxw{ float:left; margin-left:30px; width:775px;}
.xxw h1{ font-size:20px; line-height:30px;}
.scj{ margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #e7e7e7; font-size:16px;}
.scj div{ display:inline-block;}
.scf{ display:inline-block; color:#ff5324; margin-right:70px;}
.scf span{ font-size:20px; font-weight:bold; margin-right:8px;}
.xql{ font-size:16px; margin-top:20px; line-height:35px;}
.xql span{ width:100px; display:inline-block; float:left;}
.xza{ width:75px; height:35px; line-height:35px; text-align:center; font-size:14px; color:#333; border:1px solid #d9d9d9; margin-right:15px; display:inline-block;}
.dqa{color:#fa4d37; border:1px solid #fa4d37;}
.slw{ height:35px; width:110px; display:inline-block;}
.slw a{ display:inline-block; width:25px; text-align:center; line-height:35px; float:left; border:1px solid #eef2f7; background-color:#f0f8ff;}
.slw input{ width:50px; display:inline-block;float:left;line-height:35px; border:1px solid #eef2f7; text-align:center;outline: none;}
.ljdh{ width:170px; height:48px; line-height:48px; text-align:center; border-radius:5px; background-color:#ff5324; color:#fff; font-size:18px; display:block; margin-top:50px;}
.ljdh:hover{color:#fff;}
.spxq{ margin-top:40px;}
.spxqt{ font-size:18px; font-weight:bold; border-bottom:2px solid #079f6a; padding-bottom:5px;}
.spxqe{ font-size:14px; color:#666; margin-top:15px; }
.spxqc{ margin-top:20px; font-size:14px; color:#333; line-height:24px; }
.spxqc p{ margin-bottom:8px;}
.spxqc img{ max-width:100%; margin:0 auto; display:block;}
/*详情结束*/
.dz{ margin:20px 0 30px 0; display:inline-block; width:100%;}
.dzco{ width:97%; margin:0 auto;}
.dzt{ font-size:20px; font-weight:bold;}
.dzt a{ float:right; color:#07399f; font-size:14px; font-weight:400;}
.dzj{ margin-top:20px;}
.dzj div{ width:140px; height:32px; line-height:32px; text-align:center; border:2px solid #ddd; display:inline-block; margin-right:15px; color:#666;}
.xz{border:2px solid #ff5324!important; color:#ff5324!important;}
.dzj span{ line-height:32px; font-size:14px; color:#666;}
.gddz{ display:block; margin-top:15px; color:#666; position:relative;}
.gddz::after{ content:''; width: 0; height: 0;  border-left: 5px solid transparent; border-top: 8px solid #ddd; border-right: 5px solid transparent; position:absolute; top:7px; margin-left:8px;}
.newj{ width:280px; height:120px; text-align:center; border:2px dashed #ece7eb; border-radius:5px; margin-top:20px; display:block; color:#666; font-size:16px; line-height:32px;}
.newj span{ display:block; font-size:24px; margin-top:28px;}
.newj:hover{border:2px dashed #ff5324; color:#ff5324;}
.dztable{ border-collapse:collapse; width:100%; margin:20px auto 0; border:1px solid #dcdcdc;}
.dztable tr th{ height:48px; line-height:48px; text-align:center; background-color:#fafafa; color:#666;}
.dztable tr td{ text-align:center; color:#333; padding:20px; min-width:130px;}
.ddimg{ width:105px; height:105px; float:left;}
.ddimg img{ max-width:105px; max-height:105px;}
.ddname{ float:left; margin-left:25px;}
.ddname span{ display:block; font-size:14px; color:#333; text-align:left; line-height:22px; margin-top:10px;}
.spzj{ text-align:right; font-size:16px; font-weight:bold; color:#666; margin-top:20px;}
.spzj span{ color:#ff5324; font-size:20px; margin-left:10px;}
.tjdd{ width:170px; height:48px; line-height:48px; text-align:center; border-radius:5px; background-color:#ff5324; color:#fff; font-size:18px; float:right; margin-top:15px;}
.tjdd:hover{color:#fff; }
/*提交订单结束*/
@media (max-width:1280px){
	.topnav,.headerbox,.BoxW,.ggt,.sxw,.duih,.footer_base_item,.conr{ width:1000px;}
	.searchbox{margin-right: 190px;}
	.sea_input{ width: 350px;}
	.ggt{height:257px;}
	.lbt,.lbt img{width: 788px; height:257px;}
	.jif{height:257px; width: 200px;}
	.ky1{ margin-top:15px;}
	.gzw{    height: 100px; }
	.gzw span{    margin-bottom: 5px;}
	.sxwr span{    margin-left:5px; margin-right:5px;}
	.dhp{ width: 23%;    margin: 20px 1% 0 1%;}
	.pageBox{ width:94%;}
	.xxw{ width:60%;}
	}
@media (max-width:1000px){
	.topnavbox{ display:none;}
	.headerbox,.BoxW,.ggt,.sxw,.duih,.footer_base_item,.conr{ width:94%;}
	.headerbox{ height: 135px; padding: 15px 0;}
	.searchbox{ width: 100%; margin-right: 0;  margin-top: 15px; position: relative;}
	.sea_input { width: 100%; box-sizing: border-box; height: 40px;}
	.ggt{ height:auto;}
	.sbut1box{  position: absolute;right: 0;}
	.Header_position {position: absolute;top: 15px;right: 0px;}
	.lbt, .lbt img {width: 100%;height: auto;float: none;}
	.jif {height:155px;	width: 100%;float: none;margin-top:15px;}
	.ky1{ float:left;}
	.ky2 {margin-top: 15px;float: left;line-height: 26px;margin-left: 50px;}
	.gzw{height: 40px; width: 100%; width:100%;}
	.gzw span{ display:inline-block; margin-right:20px;}
	.sxwl span{ margin-right:10px;}
	.dhp{ width: 31%;}
	.dtu{ width:100%; text-align:center;}
	.dtu img{max-width: 100%; max-height: 194px;}
	.jbtp{ display: inline-block; width: 100%;}
	.pic{ float:none;}
	.picm{ width:100%;}
	.picu{ height: 67px; width: 100%; display: inline-block;}
	.xxw{  width: 100%; float: none; margin-top: 30px; margin-left:0;}
	.scj{ margin-top:10px;}
	.xql{ margin-top:15px;}
	.ljdh{ margin-top:30px;}
	.mall-topnavbox .sjsc img{ width:90px;}
	.sjsc span{ font-size:24px;  padding-left:5px;  margin-left:5px;}
	.dztable tr td{    min-width: 60px;}
	.ddname,.ddimg{ float:none; margin-left:0;}
	}