.main-bg{ height:auto; padding:0px 10px; overflow:hidden;background: #fafafa;}
.main{ overflow:hidden; background:white;}
.main dl{ width:100%; font-size:14px; margin:0px 0px; overflow:hidden; clear:both;}
.main dl.dl dt{ float: right; display: block;  height: 34px; line-height: 34px; text-align:left; clear:both;padding:0px; margin:0px;color: #00923f;font-weight: bold;}
.main dl.dl dd{ width:100%; min-height: 34px;clear:both;padding:0px; margin:0px;}
.main dl.dl dd input{font-size:14px;}
.main dl.dl dd input[type="radio"]{ display: block; float: left;  width: 17px; height: 17px;margin: 3px 6px 9px 0;}
.main dl.dl dd label{ padding-right: 15px;clear:both; text-align:left;float: left;}
.main dl.dl dd select[name="option"]{ height:34px; line-height:34px; border:1px solid #ccc; border-radius:3px; padding:0px 10px; width:100%;}
.main dl.dl dd select{ height:34px; line-height:34px; border:1px solid #ccc; border-radius:3px; padding:0px 2%; width:32.3%;font-size:14px;}
.main dl.dl dd ul li{ line-height:20px; float:left; border:1px solid #ccc; border-radius:5px; padding:6px 10px; margin:5px 10px 5px 0; cursor:pointer; overflow:hidden;}
.main dl.dl dd ul input[type="checkbox"]{ display:none;}
.main dl.dl dd ul .ul-no{border:2px solid #fa2653;color: #fa2653; text-align:center}
.main dl.dl dd ul .ul-no1{border:2px solid #fa2653;background:#fa2653 ;color: #fff; text-align:center}
.main dl.dl dd ul ol{ float:right;  border:1px solid #ccc; border-radius:5px; padding:5px;margin:5px 10px 5px 0;cursor:pointer;text-align:center;width: 27%}
.main dl.dl dd ul ol img{ width:100%; height:100%;}
.main dl.dl dd ul span{ height: 14px; padding:5px 0 0 0;border-radius:5px;margin:5px 5px 5px 0;cursor:pointer;overflow: hidden;}
.main dl.dl dd ul span em{ padding-left:5px;}
.main dl.dl dd ul span img{ width:54px; height:54px;}
.main dl.dl dd a{display: block;float: left; width: 26px; height: 26px; border: 1px solid #CCC;cursor: pointer; background: url(../images/jjh.gif) no-repeat;}
.main dl.dl dd a.dec{ background-position: 0 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.main dl.dl dd a.lnc{ background-position: -26px 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.main dl.dl dd #num{float: left;width: 50px;height: 26px;line-height: 26px;text-align: center; border-width: 1px 0; border-radius: 0; padding:0px; border: 1px solid #CCC;}
.main dl.dl dd strong{font-size: 30px;color: #f00;}
.main dl.dl dd input[type="text"]{ height:34px; line-height:34px; border-radius:3px; border:1px solid #ccc; width:94%; padding:0px 2%;}
.main dl.dl dd input[type="tel"]{ height:34px; line-height:34px; width:74%; padding:0px 2%;border: none;}
.main dl.dl dd .textarea {display: block;width: 96%; padding: 1%;height: 60px;border-radius:3px; border:1px solid #ccc;font-family:"微软雅黑";font-size:14px;}
.main dl.dl dd b{ font-weight:normal; border:2px solid #ccc; line-height:34px; line-height:34px; margin:5px 2px; border-radius:3px; display:inline-block; padding:0px 10px;cursor:pointer;}
.main dl.dl dd input[name="sms"]{ width:55% !important;}
.main dl.dl dd .sms-bg{ background:#666; color:#fff;}
.main dl.dl dd i{ float:right; width:35%; text-align:center; line-height:34px; background:#189227; border-radius:3px; color:#fff; cursor:pointer;}
.main dl.dl dd b.b-no{border:2px solid #189227; color:#189227;}
.main dl.dl dd b.huodao{ background:url(../images/car.jpg) no-repeat 5px center; background-size:23px 23px; padding-left:33px;}
.main dl.dl dd b.paypal{ background:url(../images/paypal.jpg) no-repeat 5px center; background-size:23px 23px; padding-left:33px;}
.main dl.dl dd b.alipay{ background:url(../images/alipay.jpg) no-repeat 5px center ; background-size:23px 23px; padding-left:33px;}
.main dl.dl dd b.wechat{ background:url(../images/wxpay.jpg) no-repeat 5px center; background-size:23px 23px; padding-left:33px;}
.main dl.dl dd b.alipaycode{ background:url(../images/alipay.jpg) no-repeat 5px center; background-size:23px 23px; padding-left:33px;}
.main dl.dl dd b.wechatcode{ background:url(../images/wxpay.jpg) no-repeat 5px center; background-size:23px 23px; padding-left:33px;}
.main dl.dl dd b.payssion{ background:url(../images/payssion.png) no-repeat 5px center; background-size:23px 23px; padding-left:33px;}
.main dl.dl p{ padding:3px 5px; border-radius:3px; margin-top:10px;color:#189227; border:1px solid #189227; line-height:20px;display:none;}
.main dl.dl p.dis-show{display:block;}
.main .phone_area_code_s{height: 34px; line-height: 34px; padding: 0px 2%; font-size: 14px; text-align: center; width: 16%; display: inline-block; border-left: 1px solid #ccc;float: right;}
.phone_bg{border:1px solid #ccc; border-radius:3px; background: #fff; }

nav {margin:0 auto; padding:0; width:100%;position:fixed; left:0; bottom:0;
-webkit-animation:fadeInUpBig 1s 0.2s ease both;-moz-animation:fadeInUpBig 1s 0.2s ease both;z-index:999; }
nav ul {margin:0 auto;padding:0 0; height:45px; width:100%; background:#189227; overflow:hidden;max-width:750px;}
nav ul li {  float:left; text-align:center;box-sizing: border-box;}
nav ul li.nav-border{ border-right:1px dashed #fff;  border-left:1px dashed #fff;}
nav ul li a { display:block; line-height:45px;width:100%;color:#fff;font-size:0.8em;text-shadow:1px 1px 1px #333;}
nav ul li a strong { display:block; position: relative;top:10px;left:0; font-weight:normal;}
nav ul.Transverse {position:relative;}
nav ul.Transverse li a {border-right:1px dotted #28a53d;}
nav ul.Transverse li:last-child a {border-right:0px;}
nav ul.Transverse li a strong{ display:inline; position: inherit;font-weight:normal;padding-left:32px; line-height:45px;font-size:14px;}
nav ul.Transverse li.index a strong{background:url("../images/home.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li.lists a strong{background:url("../images/lists.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li.buy a strong{background:url("../images/xiadan.png") left center no-repeat; background-size: 23px 23px;}
nav ul.Transverse li.tel a strong{background:url("../images/call.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li.sms a strong{background:url("../images/sms.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li.qq a strong{background:url("../images/qq.png") left center no-repeat; background-size: 25px 25px;}
nav ul.Transverse li.top a strong{background:url("../images/top.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li span {color:#333}
